.sp{flex-direction:column;display:flex}.sp-head{margin-bottom:4px}.sp-title{color:var(--text,#f6f7f1);letter-spacing:-.2px;font-size:17px;font-weight:600}.sp-subtitle{color:var(--text3,#8b8f80);margin-top:3px;font-size:12.5px}.sp-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text3,#6f7165);margin:20px 2px 2px;font-size:11px;font-weight:600}.sp-ic{width:38px;height:38px;color:var(--text2,#c9cbbe);background:#ffffff0d;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.sp-ic svg{width:19px;height:19px}.sp-ic-accent{color:var(--purple,#c9fa00);background:#c9fa0021}.sp-ic-sm{color:var(--text2,#c9cbbe);display:inline-flex}.sp-ic-sm svg{width:17px;height:17px}.sp-row{align-items:center;gap:14px;padding:15px 2px;display:flex}.sp-method{border-top:1px solid var(--border,#ffffff12)}.sp-method:first-of-type{border-top:none}.sp-row-main{flex:1;min-width:0}.sp-nm{color:var(--text,#f6f7f1);font-size:14px;font-weight:500}.sp-sub{color:var(--text3,#8b8f80);margin-top:1px;font-size:12px}.sp-price-hint{color:var(--text3,#8b8f80);font-variant-numeric:tabular-nums;flex:none;font-size:13.5px}.sp-method.on .sp-price-hint{color:var(--text,#f6f7f1);font-weight:600}.sp-free{background:#c9fa000f;border:1px solid #c9fa0038;border-radius:13px;align-items:center;gap:14px;margin-top:18px;padding:14px 15px;transition:border-color .25s ease-out,background .25s ease-out;display:flex}.sp-tog{cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .3s cubic-bezier(.22,.61,.36,1);position:relative}.sp-tog.on{background:var(--purple,#c9fa00)}.sp-tog.sm{width:38px;height:22px}.sp-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s cubic-bezier(.22,.61,.36,1),background .2s ease-out;position:absolute;top:3px;left:3px}.sp-tog.on .sp-knob{background:#1c2406;transform:translate(18px)}.sp-tog.sm .sp-knob{width:16px;height:16px}.sp-tog.sm.on .sp-knob{transform:translate(16px)}.sp-detailwrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,.61,.36,1),opacity .28s ease-out;display:grid}.sp-method.on .sp-detailwrap{opacity:1;grid-template-rows:1fr}.sp-detail{min-height:0;padding-left:52px;overflow:hidden}.sp-method.on .sp-detail{padding-bottom:16px}.sp-seg{background:#ffffff0d;border-radius:10px;padding:3px;display:inline-flex}.sp-seg-btn{cursor:pointer;color:var(--text3,#8b8f80);background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .2s ease-out,color .2s ease-out;display:inline-flex}.sp-flag{border-radius:3px;flex:none;width:18px;height:13px;box-shadow:0 0 0 1px #ffffff24}.sp-seg-btn.on{color:var(--text,#f6f7f1);background:#ffffff1a}.sp-seg-sm .sp-seg-btn{padding:5px 10px;font-size:12px}.sp-seg-vars{flex-wrap:wrap;margin:2px 0 10px}.sp-seg-vars .sp-vchip{flex:none;gap:7px}.sp-varhint{color:var(--text3,#8b8f80);margin:0 0 10px 2px;font-size:11.5px}.sp-vdetailwrap{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1);display:grid}.sp-vdetailwrap.on{grid-template-rows:1fr}.sp-vdetail{min-height:0;overflow:hidden}.sp-vdetail>:last-child{margin-bottom:12px}.sp-seg-country{margin:2px 0 10px}.sp-cblock{cursor:pointer;align-items:center;gap:8px;display:flex}.sp-becb{accent-color:#d4fa47;cursor:pointer;flex:none;width:15px;height:15px;margin:0}.sp-cblock.sp-seg-dis .sp-flag,.sp-cblock.sp-seg-dis>span{opacity:.5}.sp-price{border:1px solid var(--border,#ffffff1a);background:#ffffff0a;border-radius:11px;align-items:center;gap:8px;margin:13px 0 14px;padding:11px 14px;transition:border-color .16s ease-out;display:flex}.sp-price:focus-within{border-color:var(--purple,#c9fa00)}.sp-price-cur{color:var(--text3,#8b8f80);font-size:15px}.sp-price-in{min-width:0;color:var(--text,#f6f7f1);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:16px;font-weight:600}.sp-price-max{color:var(--text3,#8b8f80);flex:none;font-size:11px}.sp-fieldlabel{color:var(--text2,#b6b8ac);margin-bottom:8px;font-size:12.5px;font-weight:400}.sp-chips{flex-wrap:wrap;gap:8px;display:flex}.sp-chip{cursor:pointer;color:var(--text2,#b6b8ac);border:1px solid var(--border,#ffffff1a);background:#ffffff0a;border-radius:9px;align-items:center;gap:7px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .18s ease-out,color .18s ease-out,border-color .18s ease-out;display:inline-flex}.sp-cdot{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 1px #ffffff2e}.sp-chip:hover{color:var(--text,#f6f7f1);background:#ffffff12}.sp-chip.on{color:var(--text,#f6f7f1);background:#c9fa000f;border-color:#c9fa0080}.sp-insured{border-top:1px solid var(--border,#ffffff12);align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.sp-insured-main{flex:1;min-width:0}.sp-insured-nm{color:var(--text,#f6f7f1);font-size:13px;font-weight:500}.sp-insured-add{color:var(--text3,#8b8f80);white-space:nowrap;font-size:12.5px;font-weight:500}.sp-freenote{color:var(--text2,#b6b8ac);font-size:12.5px;line-height:1.5}@media (max-width:768px){.sp-chip,.sp-seg-btn{min-height:44px;padding:0 14px;font-size:14px}.sp-seg-sm .sp-seg-btn{min-height:40px;padding:0 12px;font-size:13px}.sp-chips{gap:10px}.sp-cblock{min-height:44px}.sp-becb{width:20px;height:20px}.sp-tog:after{content:"";position:absolute;inset:-9px -6px}.sp-subtitle{font-size:13px}.sp-label{font-size:12px}.sp-nm{font-size:15px}.sp-sub{font-size:12.5px}.sp-price-hint{font-size:14px}.sp-fieldlabel{margin-bottom:10px;font-size:13.5px}.sp-price-max{font-size:12px}.sp-varhint{font-size:12.5px}.sp-insured-nm{font-size:14px}.sp-insured-add,.sp-freenote{font-size:13px}.sp-detail{padding-left:12px}}@media (prefers-reduced-motion:reduce){.sp-detailwrap,.sp-tog,.sp-knob,.sp-chip,.sp-seg-btn,.sp-free,.sp-price{transition:none}}.sp-calc{border:1px solid var(--border,#ffffff12);background:var(--surface,#ffffff05);border-radius:13px;margin-top:18px;padding:15px 16px 14px;animation:.34s cubic-bezier(.22,.61,.36,1) backwards spCalcIn}@keyframes spCalcIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sp-calc-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;display:flex}.sp-calc-head span{color:var(--text,#f6f7f1);font-size:14px;font-weight:600}.sp-calc-head small{color:var(--text3,#8b8f80);text-align:right;font-size:12px}.sp-calc-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.sp-calc-list li{border-top:1px solid var(--border,#ffffff0d);justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;display:flex}.sp-calc-list li:first-child{border-top:none}.sp-calc-naam{color:var(--text2,#c8ccbe);min-width:0;font-size:13.5px}.sp-calc-naam small{color:var(--text3,#8b8f80);font-size:12px}.sp-calc-list li:first-child .sp-calc-naam{color:var(--text,#f6f7f1);font-weight:600}.sp-calc-prijs{text-align:right;color:var(--text,#f6f7f1);font-variant-numeric:tabular-nums;flex:none;font-size:13.5px;font-weight:600}.sp-calc-prijs small{color:var(--text3,#8b8f80);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.sp-calc-leeg{color:#e0a03a;text-wrap:pretty;margin:0;font-size:13px}.sp-calc-uitleg{border-top:1px solid var(--border,#ffffff0d);color:var(--text3,#8b8f80);text-wrap:pretty;margin:11px 0 0;padding-top:11px;font-size:12.5px;line-height:1.5}@media (max-width:640px){.sp-calc{padding:13px 13px 12px}.sp-calc-naam,.sp-calc-prijs{font-size:13px}}@media (prefers-reduced-motion:reduce){.sp-calc{animation:none}}.sp-txt{min-width:0;display:block}.sp-txt .sp-nm,.sp-txt .sp-sub{display:block}.sp-row-icon{align-items:center;gap:13px;display:flex}.sp-calc-prijs{animation:.34s cubic-bezier(.22,.61,.36,1) backwards spPrijsWissel}@keyframes spPrijsWissel{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sp-calc-prijs{animation:none}}.sp-row-icon .sp-ic{transition:background .24s ease-out,color .24s ease-out}.sp-calc-een{align-items:center;gap:14px;padding:2px 0 1px;display:flex}.sp-calc-een .sp-calc-prijs{text-align:left;letter-spacing:-.6px;color:var(--text,#f6f7f1);font-variant-numeric:tabular-nums;flex:none;font-size:25px;font-weight:700}.sp-calc-een .sp-calc-naam{min-width:0;color:var(--text2,#c8ccbe);font-size:13.5px}.sp-calc-een .sp-calc-naam small{color:var(--text3,#8b8f80);font-size:13.5px}.sp-calc-be{color:var(--text3,#8b8f80);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block}@media (max-width:640px){.sp-calc-een .sp-calc-prijs{font-size:22px}}.sp-row-nest{border-left:2px solid var(--border,#ffffff17);margin-left:19px;padding-top:4px;padding-left:24px}@media (max-width:640px){.sp-row-nest{margin-left:14px;padding-left:18px}}.sp-calc-vanaf{letter-spacing:0;text-transform:none;color:var(--text3,#8b8f80);margin-right:5px;font-size:12.5px;font-weight:500}.sp-uitschuif{transition:height .4s cubic-bezier(.22,.61,.36,1);overflow:hidden}.sp-uitschuif-meet{display:flow-root}.sp-uitschuif>.sp-uitschuif-meet{opacity:0;transition:opacity .26s ease-out,transform .4s cubic-bezier(.22,.61,.36,1);transform:translateY(-8px)}.sp-uitschuif.open>.sp-uitschuif-meet{opacity:1;transition-delay:40ms;transform:none}@media (prefers-reduced-motion:reduce){.sp-uitschuif,.sp-uitschuif>.sp-uitschuif-meet{transition:none}}.sp-calc-naam{animation:.34s cubic-bezier(.22,.61,.36,1) 50ms backwards spPrijsWissel}@media (prefers-reduced-motion:reduce){.sp-calc-naam{animation:none}}.sp-staat{color:var(--lime-400,#c9fa00);font-weight:650}.sp-staat.uit{color:#f0685f}.sp-row-let .sp-nm{color:#f5c451}.sp-ic-let{color:#f5c451!important;background:#f5c4511f!important}.sp-row-plaats{align-items:center}.sp-plaats{flex:none;align-items:center;width:190px;display:flex;position:relative}.sp-plaats-ic{width:15px;height:15px;color:var(--text3,#8b8f80);pointer-events:none;transition:color .24s ease-out;position:absolute;left:11px}.sp-plaats:focus-within .sp-plaats-ic{color:var(--purple,#c9fa00)}.sp-plaats-invoer{border:1px solid var(--border,#ffffff17);background:var(--bg,#16161a);width:100%;color:var(--text,#f6f7f1);border-radius:11px;outline:none;padding:9px 12px 9px 32px;font-family:inherit;font-size:13.5px;transition:border-color .24s ease-out}.sp-plaats-invoer::placeholder{color:var(--text3,#8b8f80)}.sp-plaats-invoer:focus{border-color:#c9fa0080}.sp-plaats-lijst{z-index:30;border:1px solid var(--border,#ffffff17);background:var(--bg2,#1f2024);border-radius:12px;margin:0;padding:4px;list-style:none;animation:.2s cubic-bezier(.22,1,.36,1) backwards spPlaatsIn;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 40px -20px #0009}@keyframes spPlaatsIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sp-plaats-optie{width:100%;color:var(--text,#f6f7f1);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:baseline;gap:7px;padding:8px 10px;font-family:inherit;font-size:13px;transition:background .16s cubic-bezier(.22,1,.36,1);display:flex}.sp-plaats-optie:hover{background:var(--bg3,#2a2b30)}.sp-plaats-naam{font-weight:700}.sp-plaats-land{color:var(--text3,#8b8f80);font-size:11.5px}@media (max-width:640px){.sp-row-plaats{flex-direction:column;align-items:stretch;gap:10px}.sp-plaats{width:100%}}@media (prefers-reduced-motion:reduce){.sp-plaats-lijst{animation:none}}.sp-vast{border:1px solid color-mix(in srgb, var(--text,#f2f4e8) 22%, transparent);letter-spacing:.03em;text-transform:uppercase;color:var(--text3,#8b8f7a);white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}