.apd{--apd-bg:#fbfcfe;--apd-surface:#eef3f9;--apd-panel:#eceff2;--apd-fg:#0a1a2f;--apd-muted:#54657a;--apd-primary:#1d64b4;--apd-primary-ink:#0e3a6b;--apd-primary-soft:#d6e6f7;--apd-accent:#18a9dc;--apd-border:#d4e0ed;--apd-grad:linear-gradient(150deg,#7cc4f0,#2e6fb0);--apd-shadow:0 18px 50px -24px rgba(10,26,47,.4);--apd-navy:#0a1a2f;color-scheme:light;background:var(--apd-bg);color:var(--apd-fg);font-family:var(--font-hanken),system-ui,sans-serif;margin:0;font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;isolation:isolate;min-height:100vh}.apd *,.apd :after,.apd :before{box-sizing:border-box}.apd a{color:inherit;text-decoration:none}.apd h1,.apd h2,.apd h3{font-family:var(--font-schibsted),system-ui,sans-serif;font-weight:800;line-height:1.08;margin:0;letter-spacing:-.025em;text-transform:none}.apd p{margin:0}.apd :focus-visible{outline:2px solid var(--apd-primary);outline-offset:2px;border-radius:6px}.apd-inner{width:100%;max-width:1180px;margin-inline:auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.apd section{padding-block:4rem;border-bottom:1px solid var(--apd-border)}@media (min-width:768px){.apd section{padding-block:6rem}}.apd-eyebrow{display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--apd-accent)}.apd-eyebrow-on-dark{color:#7cc4f0}.apd-hl{color:var(--apd-primary-ink)}.apd-hl-blue{color:var(--apd-primary)}.apd-sec-head{text-align:center;max-width:52ch;margin:0 auto 3rem}.apd-sec-head h2{font-size:clamp(2rem,4vw,2.9rem);margin-top:.7rem}.apd-sec-head p{font-size:1.15rem;color:var(--apd-muted);margin-top:1rem}.apd-btn{font-family:var(--font-schibsted),system-ui,sans-serif;font-weight:700;font-size:1.05rem;padding:.95em 1.8em;border-radius:999px;background:var(--apd-grad);color:#fff;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5em;box-shadow:0 10px 26px -8px rgba(29,100,180,.6);transition:transform .15s ease}.apd-btn:hover{transform:translateY(-2px)}.apd-btn-ghost{background:transparent;color:var(--apd-fg);border:1px solid var(--apd-border);box-shadow:none}.apd-btn-ghost:hover{background:var(--apd-surface)}@media (prefers-reduced-motion:reduce){.apd-btn:hover{transform:none}}.apd-hero{position:relative;overflow:hidden;background:#f8fafc}.apd-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(48% 55% at 82% 48%,rgba(59,130,246,.08),transparent 70%)}.apd-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width:900px){.apd-hero-grid{grid-template-columns:1fr 1fr;gap:4rem}}.apd-hero h1{font-size:clamp(2.4rem,5.5vw,4rem);margin-top:.9rem;max-width:14ch}.apd-lead{font-size:1.2rem;color:#36485e;max-width:52ch;margin-top:1.4rem;line-height:1.65}.apd-lead b{color:var(--apd-fg);font-weight:700}.apd-cta-row{margin-top:2rem;display:flex;gap:1rem;flex-wrap:wrap}.apd-hero-visual{background:#0a1a2f;border-radius:24px;padding:2rem;position:relative;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 24px 60px -20px rgba(14,58,107,.55),0 0 80px -30px rgba(29,100,180,.35)}.apd-hv-label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7cc4f0;margin-bottom:1.25rem}.apd-hv-stack{display:grid;gap:.85rem}.apd-hv-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:1.1rem 1.2rem;display:flex;align-items:center;gap:.9rem;color:#e8eef5}.apd-hv-done{border-color:rgba(4,120,87,.35);background:rgba(4,120,87,.08)}.apd-hv-active{border-color:rgba(124,196,240,.35);background:rgba(29,100,180,.15)}.apd-hv-muted{opacity:.45}.apd-hv-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none;font-size:1rem;font-weight:800}.apd-hv-done .apd-hv-icon{background:rgba(4,120,87,.25);color:#34d399}.apd-hv-active .apd-hv-icon{background:rgba(124,196,240,.2);color:#7cc4f0}.apd-hv-muted .apd-hv-icon{background:hsla(0,0%,100%,.06);color:#9fb4cc}.apd-hv-card b{font-family:var(--font-schibsted),system-ui,sans-serif;font-size:.98rem;display:block;color:#fff}.apd-hv-card span{display:block;font-size:.82rem;color:#9fb4cc;margin-top:.15rem}.apd-hv-spin{width:16px;height:16px;border:2px solid rgba(124,196,240,.25);border-top-color:#7cc4f0;border-radius:50%;animation:apd-spin .8s linear infinite}@keyframes apd-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.apd-hv-spin{animation:none}}.apd-what{background:var(--apd-panel)}.apd-what-grid{display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:900px){.apd-what-grid{grid-template-columns:5fr 7fr;gap:4rem;align-items:start}.apd-what-sticky{position:sticky;top:100px}}.apd-what-sticky h2{font-size:clamp(2rem,4vw,2.9rem);margin-top:.7rem}.apd-what-sticky p{font-size:1.15rem;color:#36485e;line-height:1.7;margin-top:1.25rem;max-width:42ch}.apd-mcard{border-top:1px solid var(--apd-border);padding:1.5rem 0;display:flex;gap:1rem;align-items:flex-start}.apd-mcard-icon{width:44px;height:44px;border-radius:12px;background:var(--apd-primary-soft);color:var(--apd-primary-ink);display:flex;align-items:center;justify-content:center;flex:none}.apd-mcard b{font-family:var(--font-schibsted),system-ui,sans-serif;font-size:1.15rem;display:block;margin-bottom:.35rem}.apd-mcard p{font-size:1rem;color:var(--apd-muted);line-height:1.55}.apd-ugrid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.apd-ugrid{grid-template-columns:repeat(3,1fr)}.apd-ucard-dark-wide{grid-column:span 2}.apd-ucard-full{grid-column:span 3}}.apd-ucard{border-radius:1.5rem;padding:2rem;transition:transform .2s,box-shadow .2s;overflow:hidden;min-width:0}.apd-ucard:hover{transform:translateY(-3px);box-shadow:var(--apd-shadow)}.apd-ucard-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;margin-bottom:1rem;flex:none}.apd-ucard b{font-family:var(--font-schibsted),system-ui,sans-serif;font-size:1.2rem;display:block;margin-bottom:.45rem}.apd-ucard p{font-size:1rem;line-height:1.5}.apd-ucard-dark,.apd-ucard-dark-wide{background:#0f172a;border:1px solid #1e293b;color:#fff}.apd-ucard-dark .apd-ucard-icon,.apd-ucard-dark-wide .apd-ucard-icon{background:rgba(59,130,246,.18);color:#93c5fd}.apd-ucard-dark p,.apd-ucard-dark-wide p{color:#afc4db}.apd-ucard-full,.apd-ucard-light{background:#fff;border:1px solid #e2e8f0;color:var(--apd-fg)}.apd-ucard-full .apd-ucard-icon,.apd-ucard-light .apd-ucard-icon{background:#eff6ff;color:#2563eb}.apd-ucard-full p,.apd-ucard-light p{color:#64748b}.apd-ucard-full{display:flex;flex-direction:column;gap:.25rem}@media (min-width:768px){.apd-ucard-full{flex-direction:row;align-items:center;gap:1.5rem}.apd-ucard-full .apd-ucard-icon{margin-bottom:0}.apd-ucard-full .apd-ucard-copy{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.apd-ucard:hover{transform:none}}.apd-help{background:var(--apd-panel)}.apd-tabs{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap;margin-bottom:2.4rem}.apd-tabbtn{font-family:var(--font-schibsted),system-ui,sans-serif;font-weight:700;font-size:1rem;padding:.7rem 1.4rem;border-radius:999px;border:1px solid var(--apd-border);background:var(--apd-bg);color:var(--apd-muted);cursor:pointer;transition:all .18s}.apd-tabbtn:hover{color:var(--apd-primary-ink);border-color:var(--apd-primary)}.apd-tabbtn.active{background:var(--apd-grad);color:#fff;border-color:transparent;box-shadow:0 8px 20px -8px rgba(29,100,180,.6)}.apd-panel{background:var(--apd-bg);border:1px solid var(--apd-border);border-radius:22px;padding:2.4rem;box-shadow:var(--apd-shadow);max-width:960px;margin:0 auto}.apd-ptag{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--apd-accent)}.apd-panel h3{font-size:1.65rem;margin-top:.5rem}.apd-idea{margin-top:1rem;font-size:1.05rem;color:#36485e;line-height:1.6}.apd-idea b{color:var(--apd-fg)}.apd-flow{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.8rem}@media (min-width:640px){.apd-flow{grid-template-columns:1fr 1fr}}.apd-box{border-radius:16px;padding:1.5rem}.apd-build-box{background:#0f172a;border:1px solid #1e293b;color:#fff}.apd-get-box{background:#f8fafc;border:1px solid #e2e8f0}.apd-bt{font-family:var(--font-schibsted),system-ui,sans-serif;font-weight:700;font-size:1.05rem;margin-bottom:1rem}.apd-build-box .apd-bt{color:#7cc4f0}.apd-get-box .apd-bt{color:var(--apd-primary-ink)}.apd-box ul{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.apd-box li{display:flex;gap:.65rem;font-size:.95rem;line-height:1.5;align-items:flex-start}.apd-build-box li{color:#c9d6e5}.apd-get-box li{color:#36485e}.apd-icon-check-on-dark{color:#34d399;flex:none;margin-top:.15rem}.apd-icon-check{color:#047857;flex:none;margin-top:.15rem}.apd-we{margin-top:1.8rem;padding-top:1.5rem;border-top:1px solid var(--apd-border);font-size:1.05rem;line-height:1.6;color:#36485e}.apd-we b{color:var(--apd-fg)}.apd-proc{background:var(--apd-bg)}.apd-journey{max-width:720px;border-left:2px solid var(--apd-border);padding-left:2rem;margin:0 auto 0 1rem;display:grid;gap:2rem}.apd-journey,.apd-jstep{position:relative}.apd-jdot{width:16px;height:16px;background:var(--apd-primary);border-radius:50%;position:absolute;left:calc(-2rem - 9px);top:.45rem;box-shadow:0 0 10px rgba(29,100,180,.5)}.apd-jstep b{font-family:var(--font-schibsted),system-ui,sans-serif;font-size:1.2rem;display:block;margin-bottom:.35rem}.apd-jstep p{color:var(--apd-muted);font-size:1rem;line-height:1.55}.apd-jwk{font-size:.78rem;font-weight:700;color:var(--apd-primary-ink);text-transform:uppercase;letter-spacing:.06em;margin-top:.55rem}.apd-diff{background:var(--apd-panel)}.apd-diff .apd-inner{max-width:52rem;text-align:center}.apd-diff h2{font-size:clamp(1.9rem,4.2vw,3.1rem)}.apd-diff p{font-size:1.2rem;color:#36485e;line-height:1.7;margin-top:1.5rem}.apd-leadwrap{padding-block:0!important;border-bottom:0;width:100%}.apd-lead-split{display:grid;grid-template-columns:1fr;min-height:80vh;width:100%}@media (min-width:1024px){.apd-lead-split{grid-template-columns:1fr 1fr}}.apd-lead-left{background:#0f172a;color:#fff;padding:3rem max(24px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;justify-content:center;min-width:0}@media (min-width:1024px){.apd-lead-left{padding:6rem}}.apd-lead-left h2{font-size:clamp(2rem,3.5vw,2.8rem);margin-top:.6rem;color:#fff}.apd-lead-left>p{color:#afc4db;font-size:1.05rem;margin-top:.85rem;line-height:1.6;max-width:36ch}.apd-trust{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;gap:.85rem}.apd-trust li{display:flex;align-items:center;gap:.65rem;color:#c9d6e5;font-size:.98rem}.apd-trust-check{color:#7cc4f0;font-weight:800;flex:none}.apd-lead-right{background:#fff;padding:3rem max(24px,env(safe-area-inset-right,0px));display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:visible}@media (min-width:1024px){.apd-lead-right{padding:6rem}}.apd-lead-right .leadform,.apd-lead-right .leadform.lf-light{width:100%;max-width:440px;margin-inline:auto;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--apd-fg)}.apd-lead-right .lf-head{display:none!important}.apd-lead-right .field input,.apd-lead-right .field select,.apd-lead-right .field textarea{background:transparent!important;border:0!important;border-bottom:1px solid #cbd5e1!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;color:#0f172a!important}.apd-lead-right .field input:focus,.apd-lead-right .field select:focus,.apd-lead-right .field textarea:focus{border-bottom-color:#2563eb!important;background:transparent!important;box-shadow:none!important}.apd-lead-right .field textarea{min-height:110px;max-height:none!important;height:auto!important;resize:vertical}.apd-lead-right .lf-btn{width:100%;border-radius:12px;background:var(--apd-primary)}.apd-lead-right .lf-btn:hover{background:var(--apd-primary-ink)}.apd-lead-right .lf-assure{color:#64748b}.apd-lead-right .lf-select-wrap select{background-image:none}