h1,h2,h3{font-weight:700;line-height:1.15;text-wrap:balance}section{padding:96px 0}@media(max-width:800px){section{padding:64px 0}}.dark .eyebrow{color:var(--aqua)}.dark{background:var(--navy)}.dark,.dark h2.sec,.dark h3{color:#fff}.dark p.lede{color:var(--peri)}.dark .btn.outline{color:#fff}@keyframes megain{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}body.menu-open{overflow:hidden}.hero{background:linear-gradient(180deg,#fff 0,var(--sky) 100%);padding:72px 0 64px}.hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr .95fr;margin-bottom:56px}@media(max-width:900px){.hero-grid{gap:32px;grid-template-columns:1fr}}.hero h1{font-size:clamp(2.4rem,4.6vw,3.6rem);margin-bottom:18px}.hero h1 em{color:var(--blue);font-style:normal}.hero p.sub{color:var(--soft);font-size:1.15rem;max-width:560px}.hero-photo{position:relative}.hero-photo img{aspect-ratio:4/3;border-radius:18px;object-fit:cover;width:100%}.hero-photo .mark{bottom:-18px;height:auto;left:-18px;position:absolute;width:120px}.routes{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:800px){.routes{grid-template-columns:1fr}}.route{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 40px rgba(var(--navy-rgb),.07);display:flex;flex-direction:column;gap:12px;padding:30px 30px 28px}.route .tag{align-items:center;color:var(--blue);display:flex;font-size:.74rem;font-weight:700;gap:8px;letter-spacing:.12em;text-transform:uppercase}.route h3{font-size:1.35rem}.route p{color:var(--soft);flex:1}.route.partner{border-top:4px solid var(--aqua)}.route.solve{border-top:4px solid var(--blue)}.trust{padding:80px 0;text-align:center}.trust h2{font-size:clamp(1.7rem,3vw,2.3rem);margin:0 auto 18px;max-width:720px}.trust p{color:var(--soft);font-size:1.08rem;margin:0 auto;max-width:720px}.trust .d{background:var(--aqua);margin-bottom:22px}.stages{background:var(--sky)}.fgrid2{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.fgrid2{grid-template-columns:minmax(0,1fr)}}.stage{background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;gap:16px;max-width:100%;min-width:0;padding:16px 16px 26px}.stage .copy{padding:4px 8px 0}.stage .screen{order:1}.stage .copy{order:2}.stage h3{font-size:1.35rem;margin-bottom:8px}.stage p{color:var(--soft);font-size:.96rem;margin-bottom:10px}.powered{align-items:flex-start;color:var(--soft);display:flex;font-size:.82rem;gap:8px;margin-bottom:20px}.powered .d{background:var(--blue);flex:0 0 auto;height:8px;margin-top:7px;width:8px}.stage .ctas{display:flex;flex-wrap:wrap;gap:12px}.screen{background:var(--ui);border:1px solid rgba(var(--blue-rgb),.4);border-radius:14px;box-shadow:0 24px 50px rgba(var(--navy-rgb),.22);color:var(--peri);font-size:.84rem;min-width:0;overflow:hidden;width:100%}.screen .bar{align-items:center;background:var(--ui2);display:flex;gap:8px;padding:10px 14px}.screen .bar .dot{background:rgba(var(--peri-rgb),.25);border-radius:50%;height:9px;width:9px}.screen .bar .ttl{color:var(--peri);font-size:.74rem;margin-left:10px;opacity:.9}.screen .bar .live{align-items:center;color:var(--aqua);display:inline-flex;font-size:.7rem;font-weight:700;gap:6px;margin-left:auto}.screen .bar .live .p{animation:pulse 1.6s infinite;background:var(--aqua);border-radius:50%;height:7px;width:7px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.screen .inner{display:flex;flex-direction:column;justify-content:center;min-height:318px;padding:16px}.tiles{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.tile{background:rgba(var(--blue-rgb),.14);border:1px solid rgba(var(--blue-rgb),.35);border-radius:10px;padding:12px}.tile .v{color:#fff;font-size:1.25rem;font-weight:700}.tile .v.ok{color:var(--aqua)}.tile .l{color:var(--peri);font-size:.68rem;letter-spacing:.05em;margin-top:2px;text-transform:uppercase}.feed{background:rgba(var(--navy-rgb),.5);border:1px solid rgba(var(--blue-rgb),.25);border-radius:10px;max-height:210px;overflow:hidden;padding:4px 0}.feed-h{color:var(--peri);font-size:.68rem;letter-spacing:.08em;padding:8px 14px 4px;text-transform:uppercase}.feed-row{animation:slidein .4s ease;border-top:1px solid rgba(var(--blue-rgb),.12);display:flex;gap:10px;justify-content:space-between;padding:8px 14px}.feed-row .dom{color:#fff}.feed-row .ok{color:var(--aqua);font-weight:700;white-space:nowrap}@keyframes slidein{0%{opacity:0;transform:translateY(-8px)}to{opacity:1}}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip{border:1px solid rgba(var(--blue-rgb),.45);border-radius:var(--pill);color:var(--peri);font-size:.74rem;padding:4px 12px;transition:all .3s}.chip.on{background:var(--aqua);border-color:var(--aqua);color:var(--navy);font-weight:700}@media (prefers-reduced-motion:reduce){.feed-row,.screen .bar .live .p{animation:none}}.sign-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:1.1fr .9fr}.doc{background:#fff;border-radius:8px;color:var(--navy);min-height:190px;padding:16px;position:relative}.doc .ln{background:var(--sky);border-radius:4px;height:7px;margin-bottom:9px}.doc .ln.s{width:60%}.doc .ln.m{width:80%}.doc .seal{align-items:center;border:3px solid var(--aqua);border-radius:50%;bottom:14px;display:flex;height:64px;justify-content:center;opacity:0;position:absolute;right:14px;transform:scale(0);transition:all .45s cubic-bezier(.16,1,.3,1);width:64px}.doc .seal .d{background:var(--navy);height:16px;width:16px}.doc.done .seal{opacity:1;transform:scale(1) rotate(-8deg)}.steps{flex-direction:column;justify-content:center}.step,.steps{display:flex;gap:10px}.step{background:rgba(var(--navy-rgb),.4);border:1px solid rgba(var(--blue-rgb),.25);border-radius:8px;padding:10px 12px;transition:all .3s}.step,.step .ck{align-items:center}.step .ck{border:2px solid rgba(var(--peri-rgb),.4);border-radius:50%;color:var(--navy);display:flex;flex:0 0 auto;font-size:.7rem;height:20px;justify-content:center;width:20px}.step.on{background:rgba(var(--aqua-rgb),.12);color:#fff}.step.on,.step.on .ck{border-color:var(--aqua)}.step.on .ck{background:var(--aqua)}.step.on .ck:after{content:"✓"}.auth{align-items:center;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:200px}.reader{background:rgba(var(--navy-rgb),.4);border:1px solid rgba(var(--blue-rgb),.35);border-radius:10px;height:150px;overflow:hidden;position:relative}.reader .slot{background:rgba(var(--peri-rgb),.3);border-radius:3px;height:6px;top:22px;width:110px}.reader .card,.reader .slot{left:50%;position:absolute;transform:translateX(-50%)}.reader .card{background:linear-gradient(120deg,var(--blue),var(--navy));border:1px solid rgba(var(--peri-rgb),.5);border-radius:8px;height:62px;top:-70px;transition:top .6s cubic-bezier(.4,0,.2,1);width:96px}.reader .card:before{background:var(--aqua);border-radius:3px;content:"";height:16px;left:10px;opacity:.9;position:absolute;top:12px;width:22px}.reader.p1 .card,.reader.p2 .card,.reader.p3 .card{top:34px}.reader .lbl{bottom:12px;color:var(--peri);font-size:.74rem;left:0;position:absolute;right:0;text-align:center}.pin{display:flex;flex-direction:column;gap:12px}.pin .dots{display:flex;gap:10px;justify-content:center}.pin .dots span{border:2px solid rgba(var(--peri-rgb),.4);border-radius:50%;height:14px;transition:all .2s;width:14px}.pin.p2 .dots span:first-child,.pin.p2 .dots span:nth-child(2),.pin.p3 .dots span{background:var(--aqua);border-color:var(--aqua)}.pin.p2 .dots span:nth-child(2){transition-delay:.25s}.pin.p2 .dots span:nth-child(3){background:var(--aqua);border-color:var(--aqua);transition-delay:.5s}.pin.p2 .dots span:nth-child(4){background:var(--aqua);border-color:var(--aqua);transition-delay:.75s}.status{background:rgba(var(--navy-rgb),.4);border:1px solid rgba(var(--blue-rgb),.3);border-radius:8px;color:var(--peri);font-weight:700;padding:12px;text-align:center;transition:all .3s}.status.ok{background:rgba(var(--aqua-rgb),.15);border-color:var(--aqua);color:var(--aqua)}.hc{gap:14px;grid-template-columns:1fr auto 1fr;min-height:200px}.ws{border-radius:10px;padding:12px;position:relative}.ws .mon{border-radius:6px;font-size:.72rem;height:64px;margin-bottom:10px}.ws.on{box-shadow:0 0 0 2px rgba(var(--aqua-rgb),.25)}.ws.on .mon{background:rgba(var(--aqua-rgb),.15);border-color:var(--aqua);color:#fff}.ws .lbls{display:flex;flex-wrap:wrap;gap:6px}.ws .lbls span{border:1px solid rgba(var(--blue-rgb),.4);border-radius:var(--pill);font-size:.68rem;padding:2px 9px;transition:all .3s}.ws.on .lbls span{background:var(--aqua);border-color:var(--aqua);color:var(--navy);font-weight:700}.ws .name{font-size:.7rem;margin-top:8px}.hcard{border-radius:6px;height:36px;transition:transform .7s cubic-bezier(.4,0,.2,1);width:54px}.hcard:before{height:10px;left:6px;top:8px;width:14px}.hc.p1 .hcard{transform:translateX(-58px) rotate(-8deg)}.hc.p2 .hcard{transform:translateX(0)}.hc.p3 .hcard{transform:translateX(58px) rotate(8deg)}.hc .cardwrap{align-items:center;color:var(--peri);display:flex;flex-direction:column;font-size:.66rem;gap:6px;text-align:center}.hc .cardwrap .fm{color:var(--aqua);font-weight:700;opacity:0;transition:opacity .3s}.hc.p3 .cardwrap .fm{opacity:1}.not{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr)}.party{align-items:center;background:rgba(var(--navy-rgb),.45);border:1px solid rgba(var(--blue-rgb),.3);border-radius:10px;display:flex;flex-direction:column;font-size:.82rem;justify-content:center;padding:16px 10px;text-align:center;transition:all .35s}.party.on{background:rgba(var(--aqua-rgb),.12);border-color:var(--aqua);color:#fff}.idc{background:linear-gradient(120deg,var(--blue),var(--navy));border:1px solid rgba(var(--peri-rgb),.5);border-radius:7px;height:48px;margin:0 auto 8px;position:relative;transition:all .3s;width:72px}.idc:before{background:var(--aqua);border-radius:50% 50% 4px 4px;height:19px;left:8px;top:10px;width:16px}.idc:after,.idc:before{content:"";position:absolute}.idc:after{background:rgba(var(--peri-rgb),.6);box-shadow:0 9px 0 rgba(var(--peri-rgb),.6);height:4px;left:32px;top:14px;width:30px}.party.on .idc{box-shadow:0 0 0 2px var(--aqua)}.party .st{font-size:.76rem;margin-top:6px;min-height:20px}.notary{align-items:center;background:rgba(var(--navy-rgb),.45);border:1px solid rgba(var(--blue-rgb),.3);border-radius:10px;display:flex;flex-direction:column;font-size:.8rem;justify-content:center;padding:14px 10px;position:relative;text-align:center;transition:all .35s}.notary.on{background:rgba(var(--aqua-rgb),.12);border-color:var(--aqua);color:#fff}.notary .ctr{background:#fff;border-radius:5px;height:76px;margin:0 auto 8px;opacity:0;position:relative;transition:opacity .3s;width:110px}.notary .ctr.on{opacity:1}.notary .ctr i{background:var(--sky);border-radius:3px;display:block;height:5px;margin:12px 13px 0}.notary .ctr i:nth-child(2){width:60%}.stamp{align-items:center;background:rgba(var(--navy-rgb),.92);border:3px solid var(--aqua);border-radius:50%;display:flex;height:58px;justify-content:center;left:50%;opacity:0;position:absolute;top:18px;transform:translate(-50%,-70px) scale(1.6);transition:all .4s cubic-bezier(.16,1,.3,1);width:58px}.stamp .d{background:var(--aqua);height:15px;transform:rotate(45deg);width:15px}.stamp.on{opacity:1;transform:translate(-50%) scale(1)}.notary .lbl{color:#fff;font-weight:700}.notary .st{font-size:.74rem;margin-top:4px;min-height:18px}.nbadge{background:rgba(var(--navy-rgb),.45);border:1px solid rgba(var(--blue-rgb),.3);border-radius:8px;color:var(--aqua);font-size:.86rem;font-weight:700;margin-top:16px;opacity:0;padding:10px;text-align:center;transition:all .3s}.nbadge.on{background:rgba(var(--aqua-rgb),.12);border-color:var(--aqua);opacity:1}.orbit{height:250px;position:relative}.orbit .center{align-items:flex-end;background:linear-gradient(120deg,var(--blue),var(--navy));border:1px solid rgba(var(--peri-rgb),.5);border-radius:9px;box-shadow:0 0 0 0 rgba(var(--aqua-rgb),0);color:#fff;display:flex;font-size:.68rem;height:62px;justify-content:center;left:50%;padding-bottom:6px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:box-shadow .4s;width:96px}.orbit .center:before{background:var(--aqua);border-radius:3px;content:"";height:16px;left:11px;position:absolute;top:12px;width:22px}.orbit .center.all{box-shadow:0 0 0 4px rgba(var(--aqua-rgb),.45)}.fn{background:rgba(var(--navy-rgb),.45);border:1px solid rgba(var(--blue-rgb),.3);border-radius:9px;font-size:.74rem;padding:7px 8px;position:absolute;text-align:center;transform:translate(-50%,-50%);transition:all .35s;width:112px}.fn.on{background:rgba(var(--aqua-rgb),.14);border-color:var(--aqua);color:#fff;font-weight:700}.fn:nth-child(2){left:50%;top:9%}.fn:nth-child(3){left:86%;top:33%}.fn:nth-child(4){left:80%;top:82%}.fn:nth-child(5){left:20%;top:82%}.fn:nth-child(6){left:14%;top:33%}.all9{padding-top:40px}.grid9{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:800px){.grid9{grid-template-columns:1fr}}.sol{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:14px;padding:20px 22px;position:relative;text-decoration:none;transition:border-color .15s,box-shadow .15s}.sol:hover{border-color:var(--blue);box-shadow:0 10px 30px rgba(var(--navy-rgb),.08)}.sol .ico{align-items:center;background:var(--sky);border-radius:10px;display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.sol .ico .d{background:var(--blue);height:12px;width:12px}.sol.focus .ico{background:var(--sky)}.sol.focus>div{padding-right:0}.sol.focus .ico .d{background:var(--blue)}.sol b{display:block;font-size:1rem}.sol span{color:var(--soft);font-size:.86rem}.sol .tag{background:rgba(var(--aqua-rgb),.12);border-radius:var(--pill);color:var(--aqua);font-size:.62rem;font-weight:700;letter-spacing:.1em;padding:2px 8px;position:absolute;right:12px;text-transform:uppercase;top:12px}.pcards{gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.pcards{grid-template-columns:1fr}}.pcard{border-radius:14px;gap:12px;padding:30px 28px 28px;transition:border-color .2s,transform .2s}.pcard:hover{border-color:var(--aqua);transform:translateY(-3px)}.pcard .pn{align-items:center;background:rgba(var(--aqua-rgb),.15);border-radius:12px;display:flex;height:44px;justify-content:center;margin-bottom:6px;width:44px}.pcard .pn .d{background:var(--aqua);height:13px;width:13px}.pcard h3{font-size:1.25rem}.pcard p{font-size:.97rem}.pcard .btn{margin-top:6px}.pcards{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.pcard{background:rgba(var(--blue-rgb),.12);border:1px solid rgba(var(--blue-rgb),.4);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;padding:26px}.pcard h3{color:#fff;font-size:1.15rem}.pcard p{color:var(--peri);flex:1;font-size:.95rem}.pcard .btn{align-self:flex-start;font-size:.92rem;min-height:44px;padding:4px 22px}.ptabs{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 22px}.ptab{background:transparent;border:2px solid rgba(var(--peri-rgb),.35);border-radius:var(--pill);color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;padding:10px 22px;transition:all .15s}.ptab.on,.ptab:hover{border-color:var(--aqua)}.ptab.on{background:var(--aqua);color:var(--navy)}.ppanel{align-items:start;animation:fade .35s ease;background:rgba(var(--blue-rgb),.12);border:1px solid rgba(var(--blue-rgb),.4);border-radius:14px;display:none;gap:36px;grid-template-columns:1.1fr .9fr;padding:30px}.ppanel.on{display:grid}@media(max-width:800px){.ppanel.on{grid-template-columns:1fr}}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1}}.ppanel h3{font-size:1.4rem;margin-bottom:8px}.ppanel p{color:var(--peri);margin-bottom:18px}.ppanel .who{color:var(--aqua);font-size:.74rem;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.ppanel ul{display:grid;gap:8px;list-style:none;margin-bottom:8px}.ppanel li{align-items:flex-start;color:#fff;display:flex;font-size:.95rem;gap:9px}.ppanel li .d{background:var(--aqua);flex:0 0 auto;height:8px;margin-top:8px;width:8px}.calc{background:rgba(var(--blue-rgb),.12);border:1px solid rgba(var(--blue-rgb),.45);border-radius:14px;margin-top:56px;padding:32px}.calc .ind{border:1px solid rgba(var(--aqua-rgb),.5);border-radius:var(--pill);color:var(--aqua);display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.1em;margin-bottom:12px;padding:3px 10px;text-transform:uppercase}.calc h3{color:#fff;font-size:1.5rem;margin-bottom:6px}.calc p.sub{color:var(--peri);margin-bottom:22px;max-width:640px}.ctop{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.ctop label{color:#fff;font-weight:700}.ctop .count{color:var(--aqua);font-size:1.9rem;font-weight:700}input[type=range]{appearance:none;background:rgba(var(--peri-rgb),.35);border-radius:var(--pill);height:8px;margin:16px 0 6px;outline:none;width:100%}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--aqua);border:3px solid var(--navy);border-radius:50%;box-shadow:0 0 0 2px var(--aqua);cursor:pointer;height:26px;width:26px}input[type=range]::-moz-range-thumb{background:var(--aqua);border:3px solid var(--navy);border-radius:50%;cursor:pointer;height:22px;width:22px}.range-l{color:var(--peri);display:flex;font-size:.78rem;justify-content:space-between}.cgrid,.range-l{margin-bottom:22px}.cgrid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cstat{background:var(--navy);border:1px solid var(--blue);border-radius:10px;padding:18px;text-align:center}.cstat.hl{background:var(--blue)}.cstat .v{color:#fff;font-size:1.7rem;font-weight:700;line-height:1.1;overflow-wrap:anywhere}.cstat.hl .v{font-size:2rem}.cstat .l{color:var(--peri);font-size:.74rem;letter-spacing:.06em;margin-top:6px;text-transform:uppercase}.cfoot{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.cfoot small{color:var(--peri);font-size:.82rem;max-width:560px}@media(max-width:600px){.screen .inner{min-height:auto;padding:14px}.cstat{padding:14px 10px}.cstat .v{font-size:1.3rem}.cstat.hl .v{font-size:1.45rem}.cstat .l{font-size:.66rem}.ctop .count{font-size:1.5rem}.tile{padding:10px 8px}.tile .v{font-size:1rem}.tile .l{font-size:.6rem}.feed-row{font-size:.78rem;gap:6px;padding:7px 10px}.feed-row .ok{font-size:.72rem}.not{gap:6px}.party{font-size:.7rem;padding:10px 4px}.party .st{font-size:.62rem}.idc{height:36px;width:52px}.idc:before{height:13px;left:6px;top:8px;width:11px}.idc:after{box-shadow:0 6px 0 rgba(var(--peri-rgb),.6);height:3px;left:23px;top:11px;width:20px}.notary{font-size:.7rem;padding:10px 4px}.notary .ctr{height:58px;width:84px}.notary .ctr i{height:4px;margin:9px 10px 0}.stamp{height:44px;top:12px;width:44px}.stamp .d{height:11px;width:11px}.notary .st{font-size:.62rem}.nbadge{font-size:.76rem;padding:8px}.orbit{height:250px}.fn{font-size:.7rem;padding:7px 6px;width:100px}.fn:nth-child(2){top:8%}.fn:nth-child(3){left:82%;top:32%}.fn:nth-child(4){left:78%;top:84%}.fn:nth-child(5){left:22%;top:84%}.fn:nth-child(6){left:18%;top:32%}.orbit .center{font-size:.6rem;height:60px;width:92px}.reader{height:120px}.reader .card{height:46px;width:72px}.reader.p1 .card,.reader.p2 .card,.reader.p3 .card{top:26px}.reader .lbl{font-size:.68rem}.status{font-size:.78rem;padding:9px}.stage .ctas{align-items:stretch;flex-direction:column}.stage .ctas .btn{white-space:normal}}.rgrid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.rgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.rgrid{grid-template-columns:1fr}}.rcard{border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px;padding:26px;position:relative}.rcard .ico{align-items:center;background:var(--sky);border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.rcard .ico .d{background:var(--blue)}.rcard h3{font-size:1.1rem}.rcard p{color:var(--soft);flex:1;font-size:.94rem}.rcard.live{border-color:var(--aqua);box-shadow:0 12px 36px rgba(var(--aqua-rgb),.14)}.rcard.live .ico{background:rgba(var(--aqua-rgb),.15)}.rcard.live .ico .d{background:var(--aqua)}.rcard .soon{border:1px solid var(--line);border-radius:var(--pill);color:var(--soft);font-size:.68rem;font-weight:700;letter-spacing:.1em;padding:3px 10px;position:absolute;right:16px;text-transform:uppercase;top:16px}.rcard .btn{align-self:flex-start;font-size:.9rem;min-height:42px;padding:4px 20px;text-align:center;white-space:normal}.subh{color:var(--soft);font-size:.8rem;font-weight:700;letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}.resources.ebooks{padding-top:0}.readiness.resources{padding-bottom:56px}.resources{background:var(--sky)}.resgrid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.resgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.resgrid{grid-template-columns:1fr}}.res{background:#fff;border:1px solid var(--line);border-radius:var(--radius);flex-direction:column}.res,.res .cover{display:flex;overflow:hidden;position:relative}.res .cover{align-items:center;aspect-ratio:4/3;background:var(--navy);justify-content:center}.res .cover img{border-radius:3px;box-shadow:0 18px 40px rgba(0,0,0,.45);height:auto;transform:rotate(-4deg);width:58%}.res .cover.mock{background:linear-gradient(180deg,var(--sky),#eef3ff)}.res .cover.mock img{border-radius:0;box-shadow:none;filter:drop-shadow(0 18px 28px rgba(var(--navy-rgb),.35));height:88%;object-fit:contain;transform:none;width:auto}.res .cover .ph{align-items:center;aspect-ratio:210/297;border:1px dashed rgba(var(--peri-rgb),.45);border-radius:3px;color:var(--peri);display:flex;flex-direction:column;font-size:.72rem;gap:10px;justify-content:center;padding:12px;text-align:center;width:58%}.res .cover .ph .d{background:var(--aqua);height:12px;width:12px}.res .body{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 22px 22px}.res .type{color:var(--blue);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.res h3{font-size:1.05rem}.res p{color:var(--soft);flex:1;font-size:.9rem}.res.live{border-color:var(--aqua);box-shadow:0 12px 36px rgba(var(--aqua-rgb),.14)}.res .soon{background:rgba(var(--navy-rgb),.5);border:1px solid hsla(0,0%,100%,.5);border-radius:var(--pill);color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.1em;padding:3px 10px;position:absolute;right:14px;text-transform:uppercase;top:14px;z-index:2}.res .btn{align-self:flex-start;font-size:.9rem;min-height:42px;padding:4px 20px}.proof{background:#fff}.proof-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-bottom:48px}@media(max-width:900px){.proof-grid{grid-template-columns:1fr}}.proof-grid img{aspect-ratio:4/3;border-radius:var(--radius);object-fit:cover;width:100%}.points{display:grid;gap:14px 24px;grid-template-columns:1fr 1fr}@media(max-width:500px){.points{grid-template-columns:1fr}}.points div{align-items:flex-start;display:flex;font-size:.98rem;font-weight:700;gap:10px}.points .d{background:var(--aqua);flex:0 0 auto;height:9px;margin-top:7px;width:9px}.badges{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:36px}@media(max-width:800px){.badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.badges{grid-template-columns:1fr}}.badge{background:#fff;border:1px solid var(--line);border-radius:var(--radius);gap:14px;padding:18px 20px}.badge,.badge .seal{align-items:center;display:flex}.badge .seal{border:2px solid var(--aqua);border-radius:50%;flex:0 0 auto;height:42px;justify-content:center;width:42px}.badge .seal .d{background:var(--navy);height:12px;width:12px}.badge b{display:block;font-size:.95rem}.badge span{color:var(--soft);font-size:.8rem}.logos{align-items:center;display:flex;flex-wrap:wrap;gap:18px 40px}.logos img{height:34px;opacity:.9;width:auto}.logos .ph{align-items:center;border:1px dashed rgba(var(--navy-rgb),.3);border-radius:6px;color:var(--soft);display:flex;font-size:.72rem;height:34px;justify-content:center;min-width:120px;padding:0 14px}.logos-label{color:var(--soft);font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.final{padding:0}.final .two{display:grid;grid-template-columns:1fr 1fr}@media(max-width:800px){.final .two{grid-template-columns:1fr}}.final .half{align-items:flex-start;display:flex;flex-direction:column;gap:14px;padding:88px 56px}@media(max-width:800px){.final .half{padding:56px 28px}}.final .half.l{background:var(--navy);color:#fff}.final .half.r{background:var(--blue);color:#fff}.final h2{color:#fff;font-size:clamp(1.6rem,2.8vw,2.2rem)}.final p{color:var(--peri);flex:1;max-width:420px}.final .half.r p{color:#eaf0fe}.final .half.r .btn{background:#fff;border-color:#fff;color:var(--navy)}.final .half.r .btn:hover{background:var(--navy);border-color:var(--navy);color:#fff}.crumb{color:var(--soft);font-size:.82rem;padding:18px 0 0}.crumb a{color:var(--blue);font-weight:700;text-decoration:none}.hero-mfhc{background:linear-gradient(180deg,#fff 0,var(--sky) 100%);padding:56px 0 80px}.hero-mfhc .grid{align-items:center;display:grid;gap:52px;grid-template-columns:1.02fr .98fr}@media(max-width:900px){.hero-mfhc .grid{gap:36px;grid-template-columns:1fr}}.hero-mfhc h1{font-size:clamp(2rem,3.8vw,2.9rem);margin-bottom:16px}.hero-mfhc h1 em{color:var(--blue);font-style:normal}.hero-mfhc p.sub{color:var(--soft);font-size:1.1rem;margin-bottom:24px;max-width:560px}.hero-mfhc .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.hero-mfhc .escape{font-size:.95rem;margin-bottom:16px}.hero-mfhc .escape a{color:var(--blue);font-weight:700;text-decoration:none}.hero-mfhc .escape a:hover{color:var(--navy)}.hero-mfhc .aud{color:var(--soft);font-size:.84rem}.vframe{background:#000;border:1px solid rgba(var(--blue-rgb),.4);border-radius:16px;box-shadow:0 30px 70px rgba(var(--navy-rgb),.25);cursor:pointer;display:block;overflow:hidden;position:relative}.vframe img,.vframe video{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.vframe .play{align-items:center;background:rgba(var(--navy-rgb),.35);display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;position:absolute;transition:background .2s}.vframe:hover .play{background:rgba(var(--navy-rgb),.15)}.vframe .pbtn{align-items:center;background:var(--aqua);border-radius:50%;box-shadow:0 12px 40px rgba(0,0,0,.4);display:flex;height:76px;justify-content:center;width:76px}.vframe .pbtn:after{border-color:transparent transparent transparent var(--navy);border-style:solid;border-width:13px 0 13px 22px;content:"";margin-left:5px}.vframe .vlbl{color:#fff;font-size:.9rem;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.5)}.sticky-cta{background:var(--navy);bottom:0;box-shadow:0 -10px 40px rgba(var(--navy-rgb),.3);color:#fff;left:0;position:fixed;right:0;transform:translateY(110%);transition:transform .35s cubic-bezier(.16,1,.3,1);z-index:30}.sticky-cta.show{transform:none}.sticky-cta .in{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin:0 auto;max-width:var(--max);padding:12px 28px}.sticky-cta .q{flex:1;font-size:.95rem;font-weight:700;min-width:200px}.sticky-cta a.chk{color:var(--aqua);font-size:.92rem;font-weight:700;text-decoration:none;white-space:nowrap}.sticky-cta .btn{font-size:.9rem;min-height:40px;padding:4px 20px}.sticky-cta .x{background:none;border:none;color:var(--peri);cursor:pointer;font-size:1.1rem;padding:4px 8px}@media(max-width:700px){.sticky-cta .q{display:none}}.chgrid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:800px){.chgrid{grid-template-columns:1fr}}.chcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:9px;padding:24px}.chcard .d{height:12px;width:12px}.chcard h3{font-size:1.1rem}.chcard p{color:var(--soft);font-size:.93rem}.regs{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.regs span{border:1px solid rgba(var(--navy-rgb),.2);border-radius:var(--pill);color:var(--soft);font-size:.7rem;font-weight:700;padding:3px 10px}.future{align-items:center;background:var(--navy);border-radius:14px;color:#fff;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;padding:20px 24px}.future .stepx{border:1px solid rgba(var(--blue-rgb),.45);border-radius:var(--pill);color:var(--peri);font-size:.84rem;font-weight:700;padding:6px 14px;transition:all .35s}.future .stepx.old{opacity:.55;text-decoration:line-through}.future .stepx.on{background:var(--aqua);border-color:var(--aqua);color:var(--navy)}.future .arr{color:var(--aqua);font-weight:700}.future .cap{color:var(--peri);font-size:.8rem;font-weight:400;width:100%}.featgrid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.featgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.featgrid{grid-template-columns:minmax(0,1fr)}}.feat{background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:14px 14px 20px}.feat h3{font-size:1.05rem;padding:0 6px}.feat p{color:var(--soft);font-size:.9rem;padding:0 6px}.mscreen{background:var(--ui);border:1px solid rgba(var(--blue-rgb),.4);border-radius:12px;color:var(--peri);font-size:.76rem;overflow:hidden}.mscreen .bar{align-items:center;background:var(--ui2);display:flex;gap:6px;padding:7px 11px}.mscreen .bar .dot{background:rgba(var(--peri-rgb),.25);border-radius:50%;height:8px;width:8px}.mscreen .bar .ttl{font-size:.66rem;margin-left:6px}.mscreen .inner{display:flex;flex-direction:column;height:196px;justify-content:center;padding:14px;position:relative}.mstat{font-size:.8rem;font-weight:700;margin-top:10px;min-height:18px;text-align:center}.mbox{background:rgba(var(--navy-rgb),.45);border:1px solid rgba(var(--blue-rgb),.3);border-radius:8px;transition:all .35s}.mbox.on{background:rgba(var(--aqua-rgb),.12);border-color:var(--aqua);color:#fff}.taprow{align-items:center;display:flex;gap:14px;justify-content:center}.mreader{border-radius:8px;height:64px;overflow:visible;position:relative;width:96px}.mreader .slot{background:rgba(var(--peri-rgb),.3);border-radius:3px;height:5px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:56px}.mcard{background:linear-gradient(120deg,var(--blue),var(--navy));border:1px solid rgba(var(--peri-rgb),.5);border-radius:5px;height:34px;position:relative;transition:transform .5s cubic-bezier(.4,0,.2,1);width:52px}.mcard:before{background:var(--aqua);border-radius:2px;content:"";height:8px;left:6px;position:absolute;top:7px;width:11px}.f1 .mcard{transform:translateX(-34px)}.f1.go .mcard{transform:translateX(0)}.timer{color:#fff;font-size:1.3rem;font-weight:700;min-width:64px;text-align:center}.timer.ok{color:var(--aqua)}.hc{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ws{background:rgba(var(--navy-rgb),.4);border:1px solid rgba(var(--blue-rgb),.35);border-radius:8px;padding:8px;transition:all .4s}.ws .mon{align-items:center;background:rgba(var(--blue-rgb),.18);border:1px solid rgba(var(--blue-rgb),.3);border-radius:5px;color:var(--peri);display:flex;font-size:.6rem;height:34px;justify-content:center;margin-bottom:6px}.ws.on{border-color:var(--aqua)}.ws .name{color:var(--peri);font-size:.58rem;text-align:center}.hcard{background:linear-gradient(120deg,var(--blue),var(--navy));border:1px solid rgba(var(--peri-rgb),.5);border-radius:4px;height:25px;margin:0 auto;position:relative;transition:transform .6s cubic-bezier(.4,0,.2,1);width:38px}.hcard:before{background:var(--aqua);border-radius:2px;content:"";height:7px;left:4px;position:absolute;top:5px;width:9px}.hc.p1 .hcard{transform:translateX(-34px) rotate(-8deg)}.hc.p3 .hcard{transform:translateX(34px) rotate(8deg)}.mdoc{background:#fff;border-radius:6px;margin:0 auto;min-height:86px;padding:10px;position:relative;width:70%}.mdoc .ln{background:var(--sky);border-radius:3px;height:5px;margin-bottom:6px}.mdoc .ln.s{width:55%}.mdoc .seal{align-items:center;background:#fff;border:3px solid var(--aqua);border-radius:50%;bottom:8px;display:flex;height:36px;justify-content:center;opacity:0;position:absolute;right:8px;transform:scale(0);transition:all .4s cubic-bezier(.16,1,.3,1);width:36px}.mdoc .seal .d{background:var(--navy);height:10px;width:10px}.f3.done .seal{opacity:1;transform:scale(1) rotate(-8deg)}.pinrow{align-items:center;display:flex;flex-direction:column;gap:10px}.pind{display:flex;gap:8px}.pind span{border:2px solid rgba(var(--peri-rgb),.4);border-radius:50%;height:12px;transition:all .2s;width:12px}.f4.p2 .pind span,.f4.p3 .pind span{background:var(--aqua);border-color:var(--aqua)}.f4.p2 .pind span:nth-child(2){transition-delay:.2s}.f4.p2 .pind span:nth-child(3){transition-delay:.4s}.f4.p2 .pind span:nth-child(4){transition-delay:.6s}.door{background:rgba(var(--aqua-rgb),.06);border:2px solid rgba(var(--blue-rgb),.45);border-radius:8px;height:96px;margin:0 auto;overflow:hidden;position:relative;width:120px}.door .pnl{background:linear-gradient(120deg,#0a2050,#132d63);border:1px solid rgba(var(--blue-rgb),.4);bottom:0;position:absolute;top:0;transition:transform .6s cubic-bezier(.4,0,.2,1);width:50%}.door .pnl.l{left:0}.door .pnl.r{right:0}.f5.open .pnl.l{transform:translateX(-86%)}.f5.open .pnl.r{transform:translateX(86%)}.door .walk{color:var(--aqua);font-size:1.5rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.6);transition:all .5s}.f5.open .walk{opacity:1;transform:translate(-50%,-50%) scale(1)}.exprow{align-items:center;display:flex;flex-direction:column;gap:12px}.expchips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.expchips span{border:1px solid rgba(var(--blue-rgb),.45);border-radius:var(--pill);color:var(--peri);font-size:.68rem;opacity:.35;padding:3px 10px;transition:all .35s}.expchips span.on{background:var(--aqua);border-color:var(--aqua);color:var(--navy);font-weight:700;opacity:1}.teaser{background:var(--navy);color:#fff}.teaser .acard{background:#fff;border-radius:14px;box-shadow:0 24px 60px rgba(var(--navy-rgb),.35);color:var(--navy);max-width:760px;padding:44px}@media(max-width:640px){.teaser .acard{padding:30px 22px}}.teaser .ptop{color:var(--soft);display:flex;font-size:.8rem;font-weight:700;justify-content:space-between;margin-bottom:8px}.teaser .pbar{background:var(--sky);border-radius:999px;height:8px;margin-bottom:30px;overflow:hidden}.teaser .pfill{background:var(--aqua);border-radius:999px;height:100%;width:4%}.teaser .stag{color:var(--blue);font-size:.78rem;font-weight:700;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.teaser .stitle{color:var(--navy);font-size:1.55rem;margin-bottom:22px}.teaser .qh{color:var(--navy);font-size:1.125rem;font-weight:700;margin-bottom:12px}.teaser .opts{display:grid;gap:10px}.teaser .opt{align-items:center;background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:12px;color:var(--navy);display:flex;font-size:.97rem;gap:12px;padding:13px 16px;text-decoration:none;transition:border-color .18s,background .18s}.teaser .opt:hover{background:rgba(var(--aqua-rgb),.07);border-color:var(--aqua)}.teaser .opt .radio{border:2px solid rgba(0,0,0,.2);border-radius:50%;flex:0 0 auto;height:20px;transition:all .18s;width:20px}.teaser .opt:hover .radio{background:var(--aqua);border-color:var(--aqua);box-shadow:inset 0 0 0 3px #fff}.teaser .tnote{color:var(--soft);font-size:.85rem;margin-top:16px}.teaser .qmeta{align-items:center;display:flex;gap:12px;justify-content:space-between}.teaser .back{background:#fff;border:2px solid rgba(0,0,0,.12);border-radius:999px;color:var(--navy);cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:700;padding:7px 16px;transition:border-color .15s,color .15s;white-space:nowrap}.teaser .back:hover{border-color:var(--blue);color:var(--blue)}.teaser .opt.selected{background:rgba(var(--aqua-rgb),.07);border-color:var(--aqua)}.teaser .opt.selected .radio{background:var(--aqua);border-color:var(--aqua);box-shadow:inset 0 0 0 3px #fff}.teaser .fldl{color:var(--navy);display:block;font-size:.85rem;font-weight:700;margin:14px 0 6px}.teaser .fld{background:#fff;border:2px solid rgba(0,0,0,.12);border-radius:10px;color:var(--navy);font:inherit;font-size:.95rem;padding:11px 14px;width:100%}.teaser .fld:focus{border-color:var(--blue);outline:none}.teaser button.btn{cursor:pointer;font:inherit;margin-top:20px}.teaser .aerr{color:#c0392b;display:none;font-size:.85rem;margin-top:10px}.teaser .rbadge{border-radius:999px;display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:14px;padding:7px 16px;text-transform:uppercase}.teaser .rb-ready{background:var(--aqua);color:var(--navy)}.teaser .rb-developing{background:var(--blue);color:#fff}.teaser .rb-improve{background:var(--peri);color:var(--navy)}.teaser .rtitle{color:var(--navy);font-size:1.5rem;margin-bottom:12px}.teaser .rcopy p{color:var(--soft);font-size:.97rem;margin-bottom:10px}.teaser .rrow{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.teaser .restart{background:none;border:none;color:var(--soft);cursor:pointer;display:block;font-family:inherit;font-size:.85rem;margin-top:16px;padding:0;text-decoration:underline}.teaser .acard .btn.outline{color:var(--navy)}.benrow{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:56px}@media(max-width:1000px){.benrow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.benrow{grid-template-columns:1fr}}.ben{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px}.ben .d{display:inline-block;height:11px;margin-bottom:10px;width:11px}.ben h3{font-size:1.02rem;margin-bottom:6px}.ben p{color:var(--soft);font-size:.88rem}.stepgrid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}@media(max-width:800px){.stepgrid{grid-template-columns:1fr}}.stepcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px;text-align:center}.stepcard .n{align-items:center;border-radius:6px;display:flex;height:42px;justify-content:center;margin:6px auto 16px;transform:rotate(45deg);width:42px}.stepcard .n span{color:#fff;font-weight:700;transform:rotate(-45deg)}.stepcard h3{font-size:1.08rem;margin-bottom:6px}.stepcard p{color:var(--soft);font-size:.9rem}.midcta{margin-top:36px;text-align:center}.ebgrid{align-items:center;display:grid;gap:48px;grid-template-columns:.9fr 1.1fr}@media(max-width:900px){.ebgrid{grid-template-columns:1fr}}.ebcover{border-radius:18px;box-shadow:0 30px 70px rgba(var(--navy-rgb),.35);margin:0 auto;max-width:400px;overflow:hidden}.ebcover img{display:block;width:100%}.ebgrid ul{display:grid;gap:10px;list-style:none;margin:18px 0 26px}.ebgrid li{align-items:flex-start;display:flex;font-size:.98rem;gap:10px}.ebgrid li .check{color:var(--aqua);flex:0 0 auto;font-weight:800}.final2{padding:0}.final2 .two{display:grid;grid-template-columns:1fr 1fr}@media(max-width:800px){.final2 .two{grid-template-columns:1fr}}.final2 .half{align-items:flex-start;display:flex;flex-direction:column;gap:14px;padding:80px 56px}@media(max-width:800px){.final2 .half{padding:52px 28px}}.final2 .half.l{background:var(--navy);color:#fff}.final2 .half.r{background:var(--blue);color:#fff}.final2 h2{color:#fff;font-size:clamp(1.5rem,2.6vw,2rem)}.final2 p{color:var(--peri);flex:1;max-width:420px}.final2 .half.r p{color:#eaf0fe}.final2 .phone{color:#fff;font-size:.95rem;font-weight:700}.final2 .half.r .btn{background:#fff;border-color:#fff;color:var(--navy)}.final2 .half.r .btn:hover{background:var(--navy);border-color:var(--navy);color:#fff}.final2 .half .row{display:flex;flex-wrap:wrap;gap:12px}.mstat .ok{color:var(--aqua)}.simflow{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.simflow .st{border:1px solid rgba(var(--blue-rgb),.45);border-radius:var(--pill);color:var(--peri);font-size:.72rem;font-weight:700;opacity:.45;padding:6px 13px;transition:all .35s}.simflow .st.on{background:rgba(var(--blue-rgb),.25);border-color:var(--blue);color:#fff;opacity:1}.simflow .st.done{background:var(--aqua);border-color:var(--aqua);color:var(--navy);opacity:1}.simflow .arr{color:var(--aqua);font-weight:700;opacity:.6}.simrows{display:grid;gap:8px;position:relative}.simrow{align-items:center;background:rgba(var(--navy-rgb),.45);border:1px solid rgba(var(--blue-rgb),.3);border-radius:8px;display:flex;font-size:.74rem;justify-content:space-between;padding:9px 12px;transition:all .35s}.simrow .nm{color:#fff;font-weight:700}.simrow .rst{align-items:center;color:var(--peri);display:flex;gap:6px}.simrow .dot2{background:rgba(var(--peri-rgb),.35);border-radius:50%;height:9px;transition:all .3s;width:9px}.simrow.ok{border-color:var(--aqua)}.simrow.ok .dot2{background:var(--aqua)}.simrow.ok .rst{color:var(--aqua);font-weight:700}.simrow.warn{border-color:#e4972e}.simrow.warn .dot2{background:#e4972e}.simrow.warn .rst{color:#e4972e;font-weight:700}.simrow.err{border-color:#e4572e}.simrow.err .dot2{background:#e4572e}.simrow.err .rst{color:#e4572e;font-weight:700}.simbar{display:grid;gap:10px;width:100%}.simbar .lbl{display:flex;font-size:.72rem;justify-content:space-between}.simbar .lbl b{color:#fff}.simbar .trk{background:rgba(var(--navy-rgb),.5);border:1px solid rgba(var(--blue-rgb),.3);border-radius:7px;height:12px;overflow:hidden}.simbar .fl{background:var(--blue);border-radius:7px;height:100%;transition:width .9s linear,background .4s}.simbar.warn .fl{background:#e4572e}.simbar.ok .fl{background:var(--aqua)}.simtiles{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.simtile{background:rgba(var(--navy-rgb),.45);border:1px solid rgba(var(--blue-rgb),.3);border-radius:8px;padding:12px 8px;text-align:center;transition:all .35s}.simtile .num{color:#fff;font-size:1.15rem;font-weight:700}.simtile .cap{color:var(--peri);font-size:.6rem;margin-top:2px}.simtile.ok{border-color:var(--aqua)}.simtile.ok .num{color:var(--aqua)}.simscan .beam{background:var(--aqua);border-radius:2px;box-shadow:0 0 14px var(--aqua);height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:top .8s linear;z-index:2}.simscan.go .beam{opacity:1}.simdoc{background:#fff;border-radius:6px;margin:0 auto;min-height:96px;padding:10px;position:relative;width:70%}.simdoc .ln{background:var(--sky);border-radius:3px;height:5px;margin-bottom:6px}.simdoc .ln.s{width:55%}.simdoc .stamp2{background:#fff;border:3px solid var(--aqua);border-radius:6px;bottom:8px;color:var(--aqua);font-size:.7rem;font-weight:800;letter-spacing:.08em;opacity:0;padding:4px 8px;position:absolute;right:8px;transform:scale(0) rotate(-8deg);transition:all .35s cubic-bezier(.16,1,.3,1)}.simdoc.ok .stamp2{opacity:1;transform:scale(1) rotate(-8deg)}.simtree{display:grid;gap:8px;grid-template-columns:1fr;justify-items:center}.simtree .rijtje{display:flex;gap:10px}.simtree .nd{border:1px solid rgba(var(--blue-rgb),.45);border-radius:8px;color:var(--peri);font-size:.68rem;font-weight:700;opacity:.45;padding:6px 12px;transition:all .35s}.simtree .nd.on{background:rgba(var(--blue-rgb),.25);border-color:var(--blue);color:#fff;opacity:1}.simtree .nd.done{background:var(--aqua);border-color:var(--aqua);color:var(--navy);opacity:1}.simtree .pijl{color:var(--aqua);font-size:.8rem;font-weight:700;opacity:.6}.simchips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.simchips span{border:1px solid rgba(var(--blue-rgb),.45);border-radius:var(--pill);color:var(--peri);font-size:.68rem;opacity:.35;padding:3px 10px;transition:all .35s}.simchips span.on{background:var(--aqua);border-color:var(--aqua);color:var(--navy);font-weight:700;opacity:1}.simorbit{height:150px;margin:0 auto;position:relative;width:180px}.simorbit .core{background:var(--aqua);border-radius:8px;color:var(--navy);font-size:.7rem;left:50%;padding:8px 13px;top:50%;transform:translate(-50%,-50%);z-index:2}.simorbit .core,.simorbit .nd{font-weight:700;position:absolute;white-space:nowrap}.simorbit .nd{background:var(--ui);border:1px solid rgba(var(--blue-rgb),.45);border-radius:var(--pill);color:var(--peri);font-size:.58rem;padding:3px 9px;transition:all .35s}.simorbit .nd.p1{left:0;top:6px}.simorbit .nd.p2{right:0;top:6px}.simorbit .nd.p3{bottom:6px;left:0}.simorbit .nd.p4{bottom:6px;right:0}.simorbit .nd.on{background:rgba(var(--aqua-rgb),.2);border-color:var(--aqua);color:#fff}.simgridtiles{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.simgridtiles .tg{background:rgba(var(--navy-rgb),.45);border:1px solid rgba(var(--blue-rgb),.3);border-radius:8px;color:var(--peri);font-size:.62rem;font-weight:700;opacity:.35;padding:12px 4px;text-align:center;transform:scale(.92);transition:all .35s}.simgridtiles .tg.on{border-color:var(--aqua);color:#fff;opacity:1;transform:scale(1)}.simtransfer{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.simtransfer .eind{background:rgba(var(--navy-rgb),.4);border:1px solid rgba(var(--blue-rgb),.35);border-radius:8px;color:var(--peri);font-size:.62rem;font-weight:700;padding:10px;text-align:center;transition:all .4s}.simtransfer .eind.on{border-color:var(--aqua);color:#fff}.simtransfer .baan{height:34px;position:relative;width:90px}.simtransfer .pakket{align-items:center;background:linear-gradient(120deg,var(--blue),var(--navy));border:1px solid rgba(var(--peri-rgb),.5);border-radius:4px;display:flex;font-size:.6rem;height:20px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:left .8s cubic-bezier(.4,0,.2,1);width:26px}.simtransfer .pakket:after{content:"🔒";font-size:.55rem;opacity:0;transition:opacity .3s}.simtransfer .pakket.slot:after{opacity:1}.simtransfer .pakket.weg{left:64px}.simring{height:150px;margin:0 auto;position:relative;width:150px}.simring .rg{border:1px dashed rgba(var(--blue-rgb),.45);border-radius:50%;inset:0;position:absolute}.simring .nd{background:var(--ui);border:1px solid rgba(var(--blue-rgb),.45);border-radius:var(--pill);color:var(--peri);font-size:.6rem;font-weight:700;left:50%;padding:4px 0;position:absolute;text-align:center;top:50%;transition:all .35s;width:66px}.simring .nd.k1{transform:translate(-50%,-50%) translateY(-74px)}.simring .nd.k2{transform:translate(-50%,-50%) translateX(74px)}.simring .nd.k3{transform:translate(-50%,-50%) translateY(74px)}.simring .nd.k4{transform:translate(-50%,-50%) translateX(-74px)}.simring .nd.on{background:var(--aqua);border-color:var(--aqua);color:var(--navy)}.simowner .simrow .own{border:1px solid rgba(var(--blue-rgb),.45);border-radius:var(--pill);color:var(--peri);font-size:.62rem;opacity:0;padding:2px 9px;transition:all .35s}.simowner .simrow.ok .own{background:var(--aqua);border-color:var(--aqua);color:var(--navy);font-weight:700;opacity:1}.grid3{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){.grid3{grid-template-columns:1fr}}.grid2x2{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}@media(max-width:700px){.grid2x2{grid-template-columns:1fr}}.grid4{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.grid4{grid-template-columns:1fr}}.simgrid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;max-width:980px}@media(max-width:800px){.simgrid{grid-template-columns:minmax(0,1fr)}}.kicker{color:var(--blue);font-size:.85rem;font-weight:700;margin-bottom:6px}.finalblok{background:var(--navy);color:#fff;text-align:center}.finalblok h2{color:#fff;font-size:clamp(1.6rem,3vw,2.2rem);margin:0 auto 14px;max-width:720px}.finalblok p{color:var(--peri);margin:0 auto 8px;max-width:640px}.finalblok .rij{gap:12px;margin-top:24px}.finalblok .rij,.herolabels{display:flex;flex-wrap:wrap;justify-content:center}.herolabels{gap:8px;margin-top:14px}.herolabels span{background:#fff;border:1px solid rgba(var(--navy-rgb),.2);border-radius:var(--pill);color:var(--soft);font-size:.72rem;font-weight:700;padding:4px 12px}.hero-mfhc .mscreen{box-shadow:0 30px 70px rgba(var(--navy-rgb),.25)}.hero-mfhc .mscreen .inner{height:auto;min-height:220px}.tegel6{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}.tegel6 h3{font-size:1rem;margin-bottom:6px}.tegel6 p{color:var(--soft);font-size:.88rem}.sectorchips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px}.sectorchips span{background:var(--sky);border:1px solid rgba(var(--blue-rgb),.4);border-radius:var(--pill);color:var(--navy);font-size:.8rem;font-weight:700;padding:6px 16px}.fotosplit{align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr .9fr}@media(max-width:860px){.fotosplit{grid-template-columns:1fr}}.fotosplit img{border-radius:18px;box-shadow:0 24px 60px rgba(var(--navy-rgb),.18);display:block;width:100%}.dmodal{align-items:center;display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:80}.dmodal.open{display:flex}.dmodal .achter{backdrop-filter:blur(3px);background:rgba(var(--navy-rgb),.6);inset:0;position:absolute}.dmodal .kaart{background:#fff;border-radius:16px;box-shadow:0 30px 80px rgba(var(--navy-rgb),.45);max-width:480px;padding:38px;position:relative;width:100%;z-index:2}.dmodal h3{color:var(--navy);font-size:1.4rem;margin-bottom:6px}.dmodal .duiding{color:var(--soft);font-size:.95rem;margin-bottom:18px}.dmodal label{color:var(--navy);display:block;font-size:.85rem;font-weight:700;margin:12px 0 5px}.dmodal input{border:2px solid rgba(0,0,0,.12);border-radius:10px;color:var(--navy);font:inherit;font-size:.95rem;padding:11px 14px;width:100%}.dmodal input:focus{border-color:var(--blue);outline:none}.dmodal .btn{border:2px solid var(--aqua);cursor:pointer;font:inherit;font-weight:700;margin-top:20px}.dmodal .sluit{background:none;border:none;color:var(--soft);cursor:pointer;font-size:1.4rem;position:absolute;right:16px;top:12px}.dmodal .fout{color:#c0392b;display:none;font-size:.85rem;margin-top:10px}.dmodal .succes{display:none;padding:24px 0 8px;text-align:center}.dmodal .succes .vink{align-items:center;background:var(--aqua);border-radius:50%;color:var(--navy);display:flex;font-size:1.6rem;font-weight:800;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.herofoto{border-radius:18px;box-shadow:0 24px 60px rgba(var(--navy-rgb),.18);display:block;width:100%}.typegrid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;max-width:980px}@media(max-width:760px){.typegrid{grid-template-columns:1fr}}.typecard{background:#fff;border:1px solid rgba(var(--navy-rgb),.12);border-radius:16px;display:flex;flex-direction:column;padding:26px}.typecard h3{font-size:1.2rem;margin:8px 0}.typecard p{margin:0}.typecard .d{background:var(--blue)}.typecard .chip{align-self:flex-start;background:var(--sky);border-radius:var(--pill);color:var(--blue);font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:10px;padding:5px 14px;text-transform:uppercase}.typecard a.btn{align-self:flex-start;margin-top:18px}.darksec{background:var(--navy);color:#fff}.darksec .eyebrow{color:var(--aqua)}.darksec h2.sec{color:#fff}.darksec .lede{color:var(--peri)}.statrow{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;max-width:1020px}@media(max-width:860px){.statrow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.statrow{grid-template-columns:1fr}}.stat{background:#fff;border:1px solid rgba(var(--navy-rgb),.12);border-radius:14px;padding:20px 22px}.stat b{color:var(--blue);display:block;font-size:1.55rem;line-height:1.15}.stat span{color:var(--soft);font-size:.85rem}.darksec .stat{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14)}.darksec .stat b{color:var(--aqua)}.darksec .stat span{color:var(--peri)}.quoteband{background:var(--navy);color:#fff;text-align:center}.quoteband blockquote{font-size:1.5rem;font-weight:700;line-height:1.4;margin:0 auto;max-width:860px}.quoteband cite{color:var(--peri);display:block;font-size:.95rem;font-style:normal;margin-top:18px}.quoteband .d{background:var(--aqua);border-radius:2px;display:block;height:12px;margin:0 auto 26px;transform:rotate(45deg);width:12px}.faq{max-width:900px}.faq details{background:#fff;border:1px solid rgba(var(--navy-rgb),.12);border-radius:14px;margin-bottom:12px;overflow:hidden}.faq summary{align-items:center;color:var(--navy);cursor:pointer;display:flex;font-weight:700;gap:14px;list-style:none;padding:18px 22px}.faq summary::-webkit-details-marker{display:none}.faq summary .d{background:var(--blue);border-radius:2px;flex:none;height:10px;transform:rotate(45deg);width:10px}.faq details[open] summary{color:var(--blue)}.faq .ans{color:var(--soft);font-size:.95rem;margin:0;padding:0 22px 20px 46px}.fchips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.fchip{background:#fff;border:2px solid rgba(var(--navy-rgb),.15);border-radius:var(--pill);color:var(--navy);cursor:pointer;font:inherit;font-size:.9rem;font-weight:700;padding:8px 20px}.fchip.aan{background:var(--navy);border-color:var(--navy);color:#fff}.newsgrid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}@media(max-width:960px){.newsgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.newsgrid{grid-template-columns:1fr}}.newscard{background:#fff;border:1px solid rgba(var(--navy-rgb),.12);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.newscard>img{aspect-ratio:16/10;display:block;object-fit:cover;width:100%}.newscard .ncb{display:flex;flex:1;flex-direction:column;padding:22px}.artkop .cat,.ncb .cat{align-self:flex-start;border-radius:var(--pill);font-size:.72rem;font-weight:800;letter-spacing:.08em;padding:4px 13px;text-transform:uppercase}.cat.insights{background:var(--sky);color:var(--blue)}.cat.updates{background:rgba(var(--aqua-rgb),.16);color:#0b7f77}.cat.nieuws{background:var(--navy);color:#fff}.newscard h3{font-size:1.02rem;line-height:1.35;margin:13px 0 8px}.newscard h3 a{color:inherit;text-decoration:none}.newscard h3 a:hover{color:var(--blue)}.newscard p{color:var(--soft);flex:1;font-size:.9rem;margin:0}.newscard .meer{color:var(--blue);display:inline-block;font-size:.88rem;font-weight:700;margin-top:12px;text-decoration:none}.newscard .meer:hover{text-decoration:underline}.newscard .dt{color:var(--soft);font-size:.78rem;font-weight:600;margin-top:10px}.newscard a.btn{margin-top:16px;text-align:center}.artkop{margin-top:20px;max-width:880px}.dt2{color:var(--soft);font-size:.88rem;font-weight:700;margin-top:12px}.artikel{max-width:820px}.artikel .artfoto{border-radius:18px;box-shadow:0 24px 60px rgba(var(--navy-rgb),.14);display:block;margin-bottom:36px;width:100%}.artikel h2{color:var(--navy);font-size:1.5rem;margin:36px 0 12px}.artikel h3,.artikel h4{color:var(--navy);font-size:1.15rem;margin:28px 0 10px}.artikel p{color:var(--soft);font-size:1rem;line-height:1.75;margin:0 0 16px}.artikel ol,.artikel ul{color:var(--soft);line-height:1.7;margin:0 0 18px;padding-left:24px}.artikel li{margin-bottom:8px}.artikel a{color:var(--blue);font-weight:700;text-decoration:none}.artikel a:hover{text-decoration:underline}.artikel b,.artikel strong{color:var(--navy)}.artikel blockquote{border-left:4px solid var(--aqua);color:var(--navy);font-weight:600;margin:0 0 18px;padding:6px 0 6px 20px}.artikel table{border-collapse:collapse;font-size:.92rem;margin:0 0 20px}.artikel td,.artikel th{border:1px solid rgba(var(--navy-rgb),.15);padding:8px 12px;text-align:left}.locgrid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}@media(max-width:860px){.locgrid{grid-template-columns:1fr}}.loccard{background:#fff;border:1px solid rgba(var(--navy-rgb),.12);border-radius:16px;padding:26px}.loccard h3{font-size:1.15rem;margin:8px 0 10px}.loccard p{color:var(--soft);font-size:.93rem;line-height:1.6;margin:0 0 12px}.loccard a{color:var(--blue);display:block;font-size:.92rem;font-weight:700;margin-top:4px;text-decoration:none}.loccard a:hover{text-decoration:underline}.formcard{background:#fff;border:1px solid rgba(var(--navy-rgb),.12);border-radius:18px;box-shadow:0 20px 50px rgba(var(--navy-rgb),.1);max-width:560px;padding:34px}.formcard label{color:var(--navy);display:block;font-size:.88rem;font-weight:700;margin:14px 0 6px}.formcard input,.formcard textarea{background:#fff;border:2px solid rgba(0,0,0,.12);border-radius:10px;box-sizing:border-box;color:var(--navy);font:inherit;font-size:.95rem;padding:12px 14px;width:100%}.formcard input:focus,.formcard textarea:focus{border-color:var(--blue);outline:none}.formcard .twee{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(max-width:520px){.formcard .twee{grid-template-columns:1fr}}.formcard .btn{border:2px solid var(--aqua);cursor:pointer;font:inherit;font-weight:700;margin-top:22px;width:100%}.formcard .fout{color:#c0392b;display:none;font-size:.85rem;margin-top:10px}.formcard .succes{display:none;padding:30px 0 10px;text-align:center}.formcard .succes .vink{align-items:center;background:var(--aqua);border-radius:50%;color:var(--navy);display:flex;font-size:1.6rem;font-weight:800;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.assgrid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;max-width:1020px}@media(max-width:820px){.assgrid{grid-template-columns:1fr}}.asv{background:linear-gradient(150deg,var(--navy),#0a2b6e);border-radius:12px;display:flex;flex-direction:column;gap:9px;padding:20px}.asv .rij{background:hsla(0,0%,100%,.07);border-radius:9px;color:var(--peri);font-size:.8rem;font-weight:600;gap:10px;padding:9px 12px}.asv .rij,.asv .vk{align-items:center;display:flex}.asv .vk{background:var(--aqua);border-radius:5px;color:var(--navy);flex:none;font-size:.68rem;font-weight:800;height:17px;justify-content:center;width:17px}.asv .vk.leeg{background:hsla(0,0%,100%,.18)}.asv .res{align-self:flex-start;background:var(--aqua);border-radius:var(--pill);color:var(--navy);font-size:.72rem;font-weight:800;letter-spacing:.06em;margin-top:5px;padding:5px 14px;text-transform:uppercase}.typecard .meta{color:var(--soft);font-size:.8rem;font-weight:600;margin:10px 0 0}.darksec .sec,.darksec h2{color:#fff}.poslijn{color:var(--peri);font-size:.95rem;font-style:italic;margin-top:22px}.bxorbit{aspect-ratio:1/1;margin:0 auto;max-width:460px;position:relative;width:100%}.bxorbit .ring{border:1px dashed rgba(var(--blue-rgb),.35);border-radius:50%;inset:10%;position:absolute}.bxorbit .core{background:var(--navy);border-radius:16px;box-shadow:0 18px 50px rgba(var(--navy-rgb),.35);color:#fff;font-size:1.15rem;font-weight:700;left:50%;padding:20px 34px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.bxorbit .core:before{background:var(--aqua);border-radius:2px;content:"";height:9px;left:14px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:9px}.bxorbit .core span{margin-left:14px}.bxorbit .node{animation:bxpulse 6s infinite;background:#fff;border:1px solid rgba(var(--blue-rgb),.45);border-radius:999px;box-shadow:0 10px 30px rgba(var(--navy-rgb),.12);color:var(--navy);font-size:.88rem;font-weight:700;padding:9px 18px;position:absolute;white-space:nowrap;z-index:2}.bxorbit .node.n1{animation-delay:0s;left:6%;top:8%}.bxorbit .node.n2{animation-delay:1.5s;right:4%;top:8%}.bxorbit .node.n3{animation-delay:3s;bottom:8%;left:6%}.bxorbit .node.n4{animation-delay:4.5s;bottom:8%;right:4%}@keyframes bxpulse{0%,to{border-color:rgba(var(--blue-rgb),.45);box-shadow:0 10px 30px rgba(var(--navy-rgb),.12)}8%{border-color:var(--aqua);box-shadow:0 10px 34px rgba(var(--aqua-rgb),.35)}16%{border-color:rgba(var(--blue-rgb),.45)}}.bxorbit svg{height:100%;inset:0;position:absolute;width:100%;z-index:1}.bxorbit svg line{stroke:rgba(var(--blue-rgb),.4);stroke-dasharray:5 6;stroke-width:1.5}.bxsol{align-items:center;display:grid;gap:18px;grid-template-columns:1fr auto 1fr;margin:34px auto 0;max-width:640px;position:relative}.bxsol .kant{display:grid;gap:14px}.bxsol .cap{animation:bxpulse 7s infinite;background:rgba(var(--blue-rgb),.14);border:1px solid rgba(var(--blue-rgb),.45);border-radius:12px;color:#fff;font-size:.92rem;font-weight:700;padding:13px 18px;text-align:center}.bxsol .kant.l .cap:first-child{animation-delay:.5s}.bxsol .kant.l .cap:nth-child(2){animation-delay:2.2s}.bxsol .kant.r .cap:first-child{animation-delay:3.9s}.bxsol .kant.r .cap:nth-child(2){animation-delay:5.6s}.bxsol .mid{background:var(--aqua);border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.35);color:var(--navy);font-size:1.2rem;font-weight:700;padding:26px 38px}@media(max-width:640px){.bxsol{grid-template-columns:1fr}.bxsol .mid{text-align:center}}.stepgrid4{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}@media(max-width:900px){.stepgrid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.stepgrid4{grid-template-columns:1fr}}.bxflow{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.bxflow .st{border:1px solid rgba(var(--blue-rgb),.45);border-radius:var(--pill);color:var(--peri);font-size:.72rem;font-weight:700;opacity:.45;padding:6px 13px;transition:all .35s}.bxflow .st.on{background:rgba(var(--blue-rgb),.25);border-color:var(--blue);color:#fff;opacity:1}.bxflow .st.done{background:var(--aqua);border-color:var(--aqua);color:var(--navy);opacity:1}.bxflow .arr{color:var(--aqua);font-weight:700;opacity:.6}.bxrows{display:grid;gap:8px}.bxrow{align-items:center;background:rgba(var(--navy-rgb),.45);border:1px solid rgba(var(--blue-rgb),.3);border-radius:8px;display:flex;font-size:.74rem;justify-content:space-between;padding:9px 12px;transition:all .35s}.bxrow .nm{color:#fff;font-weight:700}.bxrow .st{align-items:center;color:var(--peri);display:flex;gap:6px}.bxrow .dot2{background:rgba(var(--peri-rgb),.35);border-radius:50%;height:9px;transition:all .3s;width:9px}.bxrow.ok{border-color:var(--aqua)}.bxrow.ok .dot2{background:var(--aqua)}.bxrow.ok .st{color:var(--aqua);font-weight:700}.poswit{color:var(--soft);font-size:.95rem;font-style:italic;margin-top:26px}.dmodal input,.dmodal textarea{border:2px solid rgba(0,0,0,.12);border-radius:10px;color:var(--navy);font:inherit;font-size:.95rem;padding:11px 14px;width:100%}.dmodal input:focus,.dmodal textarea:focus{border-color:var(--blue);outline:none}.pwbl{height:28px}.mixgrid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;max-width:980px}@media(max-width:760px){.mixgrid{grid-template-columns:1fr}}.mixcard{background:#fff;border:1px solid rgba(var(--navy-rgb),.12);border-radius:16px;display:flex;flex-direction:column;padding:26px 26px 22px}.mixcard .kicker{color:var(--blue);font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.mixcard .mscreen{box-shadow:0 14px 34px rgba(var(--navy-rgb),.18);margin:-4px -4px 16px}.mixcard h3{font-size:1.25rem;margin-bottom:8px}.mixcard p{color:var(--soft);flex:1;font-size:.93rem}.mixcard a{color:var(--blue);font-size:.92rem;font-weight:700;margin-top:14px;text-decoration:none}.mixcard a:hover{text-decoration:underline}.mixlink{color:var(--soft);font-size:.92rem;margin-top:22px}.mixlink a{color:var(--blue);font-weight:700;text-decoration:none}.mixlink a:hover{text-decoration:underline}.stappen{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}@media(max-width:1000px){.stappen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.stappen{grid-template-columns:1fr}}.stap{background:#fff;border:1px solid rgba(var(--navy-rgb),.12);border-radius:14px;padding:22px}.stap .nr{align-items:center;background:var(--sky);border-radius:50%;color:var(--blue);display:flex;font-size:.85rem;font-weight:800;height:30px;justify-content:center;margin-bottom:12px;width:30px}.stap h3{font-size:1rem;margin-bottom:6px}.stap p{color:var(--soft);font-size:.88rem}.hoesim{margin:0 auto 8px;max-width:760px}.promiseband{background:var(--peri)}.promisegrid{align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr .9fr}@media(max-width:860px){.promisegrid{grid-template-columns:1fr}}.promiseband h2{font-size:clamp(1.5rem,2.8vw,2rem);margin:0 0 16px;max-width:520px}.promiseband .p1{color:var(--navy);font-size:1.05rem;margin:0 0 16px;max-width:520px}.promiseband .p2{border-left:4px solid var(--blue);color:var(--soft);margin:0;max-width:500px;padding:14px 0 14px 20px}.quotecard{background:#fff;border-radius:18px;box-shadow:0 24px 60px rgba(var(--navy-rgb),.16);padding:34px 36px;position:relative}.quotecard .qteken{color:var(--blue);display:block;font-size:3.4rem;font-weight:800;line-height:1;margin-bottom:6px}.quotecard .qtekst{color:var(--navy);font-size:1.15rem;font-style:italic;font-weight:700;margin:0 0 18px}.quotecard .qwie{align-items:center;color:var(--soft);display:flex;font-size:.85rem;font-weight:700;gap:10px}.quotecard .qwie .d{background:var(--aqua);border-radius:2px;display:block;height:10px;transform:rotate(45deg);width:10px}.slotgrid{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;text-align:left}@media(max-width:760px){.slotgrid{grid-template-columns:1fr}}.slotgrid h3{color:#fff;font-size:1.2rem;margin-bottom:10px}.slotgrid p{color:var(--peri);font-size:.95rem;margin:0 0 18px;max-width:none}.slotgrid .klein{font-size:.82rem;margin-top:12px;opacity:.85}.partnernote{background:var(--sky);border-radius:14px;margin-top:26px;max-width:820px;padding:20px 24px}.partnernote p{color:var(--navy);font-size:.92rem;margin:0}.partnernote strong{display:block;margin-bottom:4px}.qtspbadge{align-items:center;background:var(--navy);border-radius:999px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;margin:2px 0 16px;padding:9px 20px}.qtspbadge .ster{color:var(--aqua);font-size:1.05rem}.qtspband{background:var(--navy);color:#fff;text-align:center}.qtspband h2{color:#fff;font-size:clamp(1.3rem,2.4vw,1.8rem);margin:0 auto 10px;max-width:760px}.qtspband p{color:var(--peri);margin:0 auto;max-width:640px}.qtspband .zegels{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.qtspband .zegels span{border:1px solid rgba(var(--peri-rgb),.35);border-radius:999px;color:#fff;font-size:.82rem;font-weight:700;padding:7px 18px}.typecard p{color:var(--soft);flex:1;font-size:.93rem}.typecard .d{border-radius:2px;display:block;height:12px;transform:rotate(45deg);width:12px}.typecard a{color:var(--blue);font-size:.92rem;font-weight:700;margin-top:14px;text-decoration:none}.typecard a:hover{text-decoration:underline}.gated{align-items:center;background:var(--ui2);border:1px solid rgba(var(--peri-rgb),.2);border-radius:16px;display:flex;flex-wrap:wrap;gap:20px;margin-top:34px;max-width:980px;padding:26px 28px}.gated p{color:var(--peri);flex:1;font-size:.95rem;margin:0;min-width:240px}.gated strong{color:#fff}.portfoliochips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.portfoliochips span{background:var(--sky);border:1px solid rgba(var(--blue-rgb),.4);border-radius:var(--pill);color:var(--navy);font-size:.9rem;font-weight:700;padding:8px 20px}.gated img{border-radius:14px;flex:0 0 auto;height:150px;object-fit:cover;width:150px}.pwbl{border-radius:6px;height:30px}.ssvisual{background:#fff;border:1px solid rgba(var(--navy-rgb),.12);border-radius:18px;box-shadow:0 24px 60px rgba(var(--navy-rgb),.12);padding:26px}.ssvisual svg{display:block;height:auto;width:100%}.pwbl{display:inline-block;height:26px;margin-right:8px;vertical-align:middle;width:auto}.typecard ul{list-style:none;margin:0 0 6px;padding:0}.typecard ul li{font-size:.9rem;padding:3px 0}.typecard ul li a{font-weight:700;margin:0}.solrows{margin-top:34px;max-width:900px}.solrow{align-items:center;background:#fff;border:1px solid rgba(var(--navy-rgb),.12);border-radius:14px;display:flex;flex-wrap:wrap;gap:18px;margin-bottom:12px;padding:18px 22px}.solrow .wat{flex:1;font-weight:700;min-width:220px}.solrow .prod{background:var(--sky);border-radius:var(--pill);font-size:.85rem;padding:6px 16px}.solrow .prod,.solrow a{color:var(--blue);font-weight:700}.solrow a{font-size:.9rem;text-decoration:none}.solrow a:hover{text-decoration:underline}.crosslinks{background:var(--sky);border-radius:16px;margin-top:40px;max-width:980px;padding:24px 28px}.crosslinks p{color:var(--navy);font-weight:700;margin:0 0 6px}.crosslinks a{color:var(--blue);font-size:.95rem;font-weight:700;margin-right:22px;text-decoration:none}.crosslinks a:hover{text-decoration:underline}.formcard input,.formcard select{background:#fff;border:2px solid rgba(0,0,0,.12);border-radius:10px;box-sizing:border-box;color:var(--navy);font:inherit;font-size:.95rem;padding:12px 14px;width:100%}.formcard input:focus,.formcard select:focus{border-color:var(--blue);outline:none}.portalvlak{align-items:center;background:linear-gradient(160deg,var(--navy) 0,var(--ui2) 100%);display:flex;justify-content:center;min-height:60vh;padding:70px 26px}.portalkaart{background:#fff;border-radius:18px;box-shadow:0 30px 80px rgba(var(--navy-rgb),.45);max-width:420px;padding:40px;width:100%}.portalkaart h1{font-size:1.5rem;margin:0 0 6px}.portalkaart .sub2{color:var(--soft);font-size:.93rem;margin-bottom:20px}.portalkaart label{color:var(--navy);display:block;font-size:.88rem;font-weight:700;margin:14px 0 6px}.portalkaart input{border:2px solid rgba(0,0,0,.12);border-radius:10px;box-sizing:border-box;font:inherit;font-size:.95rem;padding:12px 14px;width:100%}.portalkaart input:focus{border-color:var(--blue);outline:none}.portalkaart .btn{border:2px solid var(--aqua);cursor:pointer;font:inherit;font-weight:700;margin-top:20px;width:100%}.portalkaart .klein{font-size:.85rem;margin-top:14px}.portalkaart .klein a{color:var(--blue);font-weight:700;text-decoration:none}.portalkaart .klein a:hover{text-decoration:underline}.portalkaart .fout{color:#c0392b;display:none;font-size:.85rem;margin-top:10px}.tl{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 44px rgba(var(--navy-rgb),.1);padding:26px 26px 20px}.tl h3{color:var(--soft);font-size:.8rem;letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}.tlrow{align-items:center;display:grid;font-size:.9rem;gap:12px;grid-template-columns:64px minmax(0,1fr) 74px;margin-bottom:12px}.tlrow .yr{color:var(--navy);font-weight:700}.tlrow .trk{background:var(--sky);border-radius:999px;height:12px;overflow:hidden}.tlrow .fl{background:var(--blue);border-radius:999px;display:block;height:100%}.tlrow.now .fl{background:var(--aqua)}.tlrow.end .fl{background:var(--navy)}.tlrow .dy{color:var(--navy);font-weight:700;text-align:right}.tlnote{border-top:1px solid var(--line);color:var(--soft);font-size:.9rem;margin-top:14px;padding-top:14px}.tlnote b{color:var(--blue);font-size:1.4rem;margin-right:6px}.mile .tag{align-self:flex-start;background:var(--sky);border-radius:999px;color:var(--navy);display:inline-block;font-size:.75rem;font-weight:700;padding:4px 10px}.mile .tag.now{background:var(--aqua)}.mile .tag.act{background:var(--navy);color:#fff}.prob .big{color:var(--blue);font-size:2.2rem;font-weight:700;line-height:1}.simgrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:980px){.simgrid.three{grid-template-columns:minmax(0,1fr)}}.early{align-items:center;background:var(--navy);border-radius:16px;color:#fff;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:34px;padding:30px 32px}.early h3{color:#fff;font-size:1.2rem;margin-bottom:6px}.early p{color:var(--peri);margin:0;max-width:640px}.ins{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}@media(max-width:900px){.ins{grid-template-columns:minmax(0,1fr)}}.ins a{background:#fff;border:1px solid var(--line);border-radius:var(--radius);color:var(--navy);display:flex;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:border-color .2s,transform .2s}.ins a:hover{border-color:var(--blue);transform:translateY(-2px)}.ins .k{color:var(--blue);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ins h3{font-size:1.05rem}.ins p{color:var(--soft);font-size:.9rem}.ins .more{color:var(--blue);font-size:.9rem;font-weight:700;margin-top:auto}.cas{background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(var(--navy-rgb),.35);color:var(--navy);max-width:820px;padding:40px;scroll-margin-top:90px}@media(max-width:640px){.cas{padding:24px 18px}}.cas .cstep{background:none;display:none;padding:0}.cas .cstep.active{display:block}.cas p{color:var(--soft)}.cas .lead{color:var(--navy);font-size:1.08rem}.cas .prog{margin-bottom:26px}.cas .prog .pm{color:var(--soft);display:flex;font-size:.82rem;font-weight:700;justify-content:space-between;margin-bottom:8px}.cas .prog .pb{background:var(--sky);border-radius:999px;height:8px;overflow:hidden}.cas .prog .pf{background:var(--aqua);height:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s;width:100%}.cas .intro{display:grid;gap:12px;margin:22px 0}.cas .intro div.it{align-items:flex-start;display:flex;gap:14px}.cas .intro .n{background:var(--sky);border-radius:50%;color:var(--blue);display:grid;flex:none;font-size:.9rem;font-weight:700;height:30px;place-items:center;width:30px}.cas .intro strong{color:var(--navy);display:block}.cas .intro span.t{color:var(--soft);font-size:.92rem}.cas .obj{background:var(--sky);border-radius:12px;margin-bottom:6px;padding:16px 18px}.cas .obj p{color:var(--navy);margin:0}.cas .cnav{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:26px}.cas .hint{color:var(--soft);font-size:.85rem}.cas .tag{color:var(--blue);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.cas h2.st{color:var(--navy);font-size:1.6rem;margin-bottom:18px}.cas .q{border-top:1px solid var(--line);padding:18px 0}.cas .q h3{color:var(--navy);font-size:1.02rem;margin-bottom:12px}.cas .opts{display:grid;gap:8px}.cas .opt{align-items:center;border:1px solid var(--line);border-radius:10px;cursor:pointer;display:flex;font-size:.95rem;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s}.cas .opt:hover{border-color:var(--blue)}.cas .opt input{opacity:0;pointer-events:none;position:absolute}.cas .opt .rd{border:2px solid rgba(var(--navy-rgb),.3);border-radius:50%;flex:none;height:18px;width:18px}.cas .opt.sel{background:#f2f6fe;border-color:var(--blue)}.cas .opt.sel .rd{background:var(--blue);border-color:var(--blue);box-shadow:inset 0 0 0 4px #fff}.cas button.btn[disabled]{cursor:not-allowed;opacity:.45}.cas .ghost{background:none;border:0;color:var(--blue);cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;padding:10px 0}.cas label.fl{color:var(--navy);display:block;font-size:.88rem;font-weight:700;margin:14px 0 6px}.cas input.fi{border:1px solid rgba(var(--navy-rgb),.2);border-radius:10px;color:var(--navy);font:inherit;padding:12px 14px;width:100%}.cas input.fi:focus{outline:2px solid var(--blue);outline-offset:1px}.cas .pn{font-size:.82rem;margin-top:14px}.rep .badge{border-radius:999px;display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:12px;padding:6px 12px;text-transform:uppercase}.rep .b-ready{background:#d6f7f3;color:#0b6e66}.rep .b-developing{background:var(--sky);color:var(--blue)}.rep .b-improve{background:#fbe3dc;color:#b23b19}.rep h2.rt{color:var(--navy);font-size:1.7rem;margin-bottom:10px}.rep .score{align-items:center;background:#f6f8fd;border-radius:14px;display:flex;gap:22px;margin:26px 0;padding:22px}.rep .ring{background:var(--sky);flex:none;height:110px;place-items:center;width:110px}.rep .ring,.rep .ring span{border-radius:50%;display:grid}.rep .ring span{background:#fff;font-size:1.5rem;height:84px;place-items:center;width:84px}.rep .ring span,.rep .score .cap{color:var(--navy);font-weight:700}.rep .score .cap{margin:0 0 4px}.rep .score .sub{font-size:.9rem;margin:0}.rep .bars{display:grid;gap:10px;margin-bottom:26px}.rep .bar{align-items:center;display:grid;font-size:.9rem;gap:12px;grid-template-columns:130px minmax(0,1fr) 46px}.rep .bar .tr{background:var(--sky);border-radius:999px;height:10px;overflow:hidden}.rep .bar .fi2{height:100%;transform-origin:left}.rep .bar .pc{color:var(--navy);font-weight:700;text-align:right}.rep .acts{border:1px solid var(--line);border-radius:14px;margin-bottom:20px;padding:20px 22px}.rep .acts h3{color:var(--navy);font-size:1.05rem;margin-bottom:10px}.rep .acts ol{color:var(--soft);display:grid;gap:8px;line-height:1.6;margin:0;padding-left:20px}.rep .acts strong{color:var(--navy)}.rep .refl{border-left:4px solid var(--aqua);margin-bottom:22px;padding:4px 0 4px 18px}.rep .refl .sm{font-size:.85rem;margin:0 0 6px}.rep .refl .qq{color:var(--navy);font-size:1.08rem;font-weight:700;margin:0 0 8px}.rep .ctab{background:var(--navy);border-radius:14px;color:#fff;padding:26px}.rep .ctab h3{color:#fff;font-size:1.15rem;margin-bottom:8px}.rep .ctab p{color:var(--peri)}.rep .ctab .cg{display:grid;font-size:.92rem;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}@media(max-width:640px){.rep .ctab .cg{grid-template-columns:1fr}.rep .bar{grid-template-columns:100px minmax(0,1fr) 42px}.rep .score{align-items:flex-start;flex-direction:column}}.rep .ctab .ck{color:var(--aqua);font-weight:700;margin-right:6px}.rep .tagl,.rep a.btn.outline{color:var(--navy)}.rep .tagl{font-weight:700;margin-top:22px;text-align:center}.cas-foot{color:var(--peri);font-size:.82rem;margin-top:16px}.artikel .legalbtns{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 24px}.artikel a.btn{color:var(--navy);text-decoration:none}.ckcat{background:#fff;border:1px solid var(--line);border-radius:14px;margin:0 0 18px;padding:20px 22px 6px}.ckcat h3{margin-top:0}.cktbl{margin:0 0 14px;overflow-x:auto}.artikel .cktbl table{font-size:.86rem;min-width:620px;width:100%}.artikel .cktbl th{background:var(--sky);color:var(--navy)}.artikel .cktbl td{color:var(--soft);vertical-align:top}.artikel .updated{font-size:.9rem}.gatewrap{align-items:center;display:grid;gap:48px;grid-template-columns:1fr .85fr}@media(max-width:860px){.gatewrap{grid-template-columns:1fr}}.gatewrap img{border-radius:16px;box-shadow:0 24px 60px rgba(var(--navy-rgb),.25);display:block;margin:0 auto;max-width:420px;width:100%}.gatecard{background:#fff;border:1px solid rgba(var(--navy-rgb),.12);border-radius:18px;box-shadow:0 20px 50px rgba(var(--navy-rgb),.1);max-width:520px;padding:34px}.gatecard label{color:var(--navy);display:block;font-size:.88rem;font-weight:700;margin:14px 0 6px}.gatecard input{border:2px solid rgba(0,0,0,.12);border-radius:10px;box-sizing:border-box;font:inherit;font-size:.95rem;padding:12px 14px;width:100%}.gatecard input:focus{border-color:var(--blue);outline:none}.gatecard .btn{border:2px solid var(--aqua);cursor:pointer;font:inherit;font-weight:700;margin-top:22px;width:100%}.gatecard .fout{color:#c0392b;display:none;font-size:.85rem;margin-top:10px}.gatecard .klein2{color:var(--soft);font-size:.8rem;margin-top:12px}.ebooks3{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}@media(max-width:1000px){.ebooks3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ebooks3{grid-template-columns:1fr}}.ebk{background:#fff;border:1px solid rgba(var(--navy-rgb),.12);border-radius:16px;display:flex;flex-direction:column;padding:18px 18px 22px}.ebk img{border-radius:12px;display:block;width:100%}.ebk .cat{align-items:center;align-self:flex-start;color:var(--blue);display:flex;font-size:.72rem;font-weight:800;gap:7px;letter-spacing:.1em;margin:14px 0 2px;text-transform:uppercase}.ebk .cat i{background:var(--blue);border-radius:2px;display:block;height:9px;transform:rotate(45deg);width:9px}.ebk .badge{align-self:flex-start;background:var(--aqua);border-radius:var(--pill);color:var(--navy);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:14px 0 8px;padding:4px 12px;text-transform:uppercase}.ebk .badge.soon{background:var(--sky);color:var(--blue)}.ebk h3{font-size:1.05rem;margin:0 0 6px}.ebk p{color:var(--soft);flex:1;font-size:.88rem;margin:0 0 14px}.ebk a.btn{text-align:center}