.fp{--blue-500:#3b82f6;--navy-950:#060d18;--navy-900:#0d1f35;--navy-800:#162a45;--navy-700:#1e3a5f;--blue-700:#1d4ed8;--blue-600:#2563eb;--blue-100:#dbeafe;--blue-50:#eff6ff;--gold-500:#c9a84c;--gold-400:#e0c06a;--hero:#f0f5fb;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-800:#1e293b;--text:#1e293b;--muted:#64748b;--border:#e2e8f0;--bg:#fff;--r-md:.5rem;--r-lg:.75rem;--r-xl:1rem}.fp *,.fp *:before,.fp *:after{box-sizing:border-box}.fp h1,.fp h2,.fp h3{font-weight:700;text-wrap:balance;line-height:1.15;letter-spacing:-.02em}.fp a{color:inherit;text-decoration:none}.fp .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.fp section{padding:88px 0;position:relative}.fp .eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--blue-600);margin-bottom:14px;display:block}.fp h2{font-size:clamp(1.8rem,3.4vw,2.6rem);margin-bottom:16px}.fp .lead{font-size:1.125rem;color:var(--muted);max-width:640px}.fp .sec-head{margin-bottom:48px}.fp .sec-head.center{text-align:center}.fp .sec-head.center .lead{margin:0 auto}.fp .btn{text-align:center;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-weight:700;padding:15px 24px;border-radius:var(--r-xl);font-size:1rem;transition:.15s;border:1.5px solid transparent;cursor:pointer;font-family:inherit}.fp .btn small{font-weight:500;font-size:.78rem;opacity:.8}.fp .btn-gold{background:var(--gold-500);color:var(--navy-900);box-shadow:0 1px 2px #00000014}.fp .btn-gold:hover{background:var(--gold-400)}.fp .btn-white{background:#fff;color:var(--slate-800);border-color:var(--slate-300)}.fp .btn-white:hover{border-color:var(--slate-400);background:var(--slate-50)}.fp .btn-blue{background:var(--blue-600);color:#fff}.fp .btn-blue:hover{background:var(--blue-700)}.fp .btn-sm{padding:9px 16px;font-size:.9rem;border-radius:var(--r-lg);flex-direction:row}.fp .link{color:var(--blue-600);font-weight:600}.fp .link:hover{text-decoration:underline}.fp .hero{background:var(--hero);padding:72px 0 80px;overflow:hidden}.fp .hero .grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.fp .hero .tag{display:inline-flex;gap:8px;align-items:center;background:#fff;border:1px solid var(--blue-100);color:var(--blue-700);font-weight:600;font-size:.82rem;padding:6px 12px;border-radius:99px;margin-bottom:22px}.fp .hero h1{font-size:clamp(2.3rem,5vw,3.7rem);font-weight:800;margin-bottom:20px}.fp .hero h1 em{font-style:normal;color:var(--blue-600);display:block}.fp .hero .lead{font-size:1.2rem;color:var(--slate-600);margin-bottom:32px}.fp .ctas{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:520px}.fp .ctas .btn-white{grid-column:1/-1}.fp .hero .soft{display:inline-block;margin-top:18px;font-size:.95rem}.fp .hero-proof{display:flex;gap:28px;margin-top:36px;font-size:.88rem;color:var(--slate-600)}.fp .hero-proof b{display:block;font-size:1.4rem;color:var(--navy-900);letter-spacing:-.02em}.fp .match{position:relative;display:flex;flex-direction:column;gap:0}.fp .mcard{background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);padding:20px 22px;box-shadow:0 12px 32px -12px #0d1f352e}.fp .mcard .lab{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500);margin-bottom:10px}.fp .pill{font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:none;padding:3px 9px;border-radius:99px;background:var(--blue-50);color:var(--blue-700)}.fp .pill.green{background:#dcfce7;color:#166534}.fp .mcard h3{font-size:1.05rem;margin-bottom:10px;letter-spacing:-.01em}.fp .chips{display:flex;flex-wrap:wrap;gap:6px}.fp .chips span{font-size:.78rem;background:var(--slate-100);color:var(--slate-600);padding:4px 10px;border-radius:99px;font-weight:500}.fp .mcard.obj{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center}.fp .ph{background:repeating-linear-gradient(135deg,var(--slate-100) 0 10px,var(--slate-200) 10px 20px);border-radius:var(--r-lg);color:var(--slate-500);font-size:.72rem;font-weight:600;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px}.fp .mcard.obj .ph{height:96px}.fp .link-node{align-self:center;display:flex;flex-direction:column;align-items:center;margin:-2px 0}.fp .link-node i{width:2px;height:22px;background:repeating-linear-gradient(to bottom,var(--blue-600) 0 4px,transparent 4px 8px)}.fp .link-node b{background:var(--gold-500);color:var(--navy-900);font-size:.82rem;padding:7px 16px;border-radius:99px;box-shadow:0 6px 16px -6px #c9a84ccc}.fp .call{margin-top:14px;display:flex;gap:18px;align-items:center;background:linear-gradient(135deg,var(--navy-900),var(--navy-700));color:#fff;border-radius:var(--r-xl);padding:20px 26px;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;box-shadow:0 22px 44px -22px #0d1f358c,inset 0 0 0 1px #ffffff14;text-align:left}.fp .call .dot{width:52px;height:52px;border-radius:50%;background:var(--gold-500);color:var(--navy-900);display:grid;place-items:center;flex:none;box-shadow:0 0 0 6px #c9a84c2e}.fp .match.s3 .call .dot svg{animation:fp-ringshake 1.6s ease-in-out infinite;transform-origin:50% 50%}.fp .match.s3 .call .dot{animation:fp-ringpulse 1.6s ease-out infinite}@keyframes fp-ringpulse{0%{box-shadow:0 0 #c9a84c8c}to{box-shadow:0 0 0 18px #c9a84c00}}@keyframes fp-ringshake{0%,60%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}.fp .call .cb small{display:block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-400);margin-bottom:3px}.fp .call span{color:var(--slate-300);font-size:.88rem;font-weight:500;letter-spacing:0;display:block;margin-top:3px}.fp .stepper{list-style:none;padding:0;display:flex;gap:8px;margin-bottom:16px}.fp .stepper li{flex:1;display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:var(--slate-400);padding:8px 10px;border-radius:99px;background:#ffffff8c;border:1px solid transparent;transition:.35s;cursor:pointer}.fp .stepper i{font-style:normal;width:22px;height:22px;border-radius:50%;background:var(--slate-200);color:var(--slate-500);display:grid;place-items:center;font-size:.72rem;flex:none;transition:.35s}.fp .match.s1 [data-s="1"],.fp .match.s2 [data-s="2"],.fp .match.s3 [data-s="3"]{background:#fff;color:var(--navy-900);border-color:var(--blue-100);box-shadow:0 2px 8px -2px #0d1f351f}.fp .match.s1 [data-s="1"] i,.fp .match.s2 [data-s="2"] i,.fp .match.s3 [data-s="3"] i{background:var(--blue-600);color:#fff}.fp .match .rev,.fp .match .revm,.fp .match .rev3{opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.fp .match.s2 .rev,.fp .match.s3 .rev,.fp .match.s3 .rev3{opacity:1;transform:none}.fp .match.s2 .revm,.fp .match.s3 .revm{opacity:1;transform:none;transition-delay:1s}.fp .match.s3 .rev3{transition-delay:.15s}.fp .match.s2 .buy,.fp .match.s3 .buy{box-shadow:0 12px 32px -12px #0d1f352e,0 0 0 2px var(--blue-100)}.fp .match.s3 .link-node b{animation:fp-pulse 1.4s ease-in-out infinite}@keyframes fp-pulse{50%{transform:scale(1.07)}}.fp .match>.call-arrow{display:none;grid-column:1/-1;justify-self:center;margin:-8px 0 -6px;line-height:0;opacity:0;transform:scaleY(.2);transform-origin:top;transition:opacity .35s,transform .45s}.fp .match.s3 .call-arrow{opacity:1;transform:none}.fp .match>.call{margin-top:0}.fp .match.s3 .call.rev3{transition-delay:.7s}.fp .match.swap .call-arrow{opacity:0}@media(prefers-reduced-motion:reduce){.fp .match>.call-arrow{opacity:1;transform:none}.fp .match.s3 .call .dot,.fp .match.s3 .call .dot svg{animation:none}.fp .match .rev,.fp .match .revm,.fp .match .rev3{opacity:1;transform:none}}.fp .mode{display:inline-flex;background:#ffffffb3;border:1px solid var(--blue-100);border-radius:99px;padding:3px;margin-bottom:12px;align-self:flex-start}.fp .mode button{font:600 .85rem Inter;border:0;background:transparent;color:var(--slate-600);padding:7px 16px;border-radius:99px;cursor:pointer;transition:.2s}.fp .mode button.on{background:var(--navy-900);color:#fff}.fp .match .mcard h3,.fp .match .chips,.fp .match .call{transition:opacity .3s}.fp .match.swap .mcard h3,.fp .match.swap .chips,.fp .match.swap .call{opacity:0}.fp .trust{padding:30px 0;border-bottom:1px solid var(--border)}.fp .trust .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.fp .trust .lbl{font-size:.82rem;color:var(--muted);font-weight:600}.fp .press{display:flex;gap:14px 40px;flex-wrap:wrap;font-weight:800;color:var(--slate-800);font-size:1.3rem;letter-spacing:-.02em}.fp .two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fp .pain{background:var(--slate-50);border:1px solid var(--border);border-radius:var(--r-xl);padding:32px}.fp .pain h3{font-size:1.25rem;margin-bottom:6px}.fp .pain .who{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500);display:block;margin-bottom:10px}.fp .pain ul{list-style:none;padding:0;margin-top:18px;display:grid;gap:12px}.fp .pain li{display:flex;gap:12px;color:var(--slate-600);font-size:1rem}.fp .pain li:before{content:"✕";color:#b91c1c;font-weight:700;flex:none}.fp .how{background:var(--slate-50)}.fp .tabs{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fp .path{background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);padding:34px;display:flex;flex-direction:column}.fp .path h3{font-size:1.45rem;margin-bottom:4px}.fp .path>p{color:var(--muted);margin-bottom:24px}.fp .steps{list-style:none;padding:0;display:grid;gap:18px;margin-bottom:28px}.fp .steps li{display:grid;grid-template-columns:34px 1fr;gap:14px}.fp .steps .n{width:34px;height:34px;border-radius:50%;background:var(--blue-50);color:var(--blue-700);font-weight:700;display:grid;place-items:center;font-size:.92rem}.fp .steps b{display:block;margin-bottom:2px}.fp .steps span{color:var(--muted);font-size:.95rem}.fp .path .foot{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:16px;padding-top:22px;border-top:1px solid var(--border);flex-wrap:wrap}.fp .price{font-size:.9rem;color:var(--muted)}.fp .price b{color:var(--navy-900);font-size:1.05rem}.fp .price em{font-style:normal;background:#fbf3d9;color:#7a6218;font-weight:700;padding:1px 7px;border-radius:6px}.fp .priceline{text-align:center;margin-top:26px;font-size:1rem;color:var(--slate-600)}.fp .priceline b{color:var(--navy-900)}.fp .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fp .lc{border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;background:#fff}.fp .lc .ph{height:170px;border-radius:0}.fp .lc .body{padding:18px 20px}.fp .lc .meta{display:flex;justify-content:space-between;font-size:.78rem;margin-bottom:8px;color:var(--muted)}.fp .lc h3{font-size:1.02rem;letter-spacing:-.01em;margin-bottom:8px}.fp .lc .p{font-weight:700;color:var(--navy-900)}.fp .mk-foot{margin-top:32px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.fp .offm{margin-top:36px;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;background:var(--navy-900);color:#fff;border-radius:var(--r-xl);padding:26px 30px}.fp .offm .ico{width:48px;height:48px;border-radius:var(--r-lg);background:#c9a84c2e;color:var(--gold-400);display:grid;place-items:center;font-size:1.3rem}.fp .offm p{color:var(--slate-300);font-size:.95rem}.fp .offm b{font-size:1.1rem;display:block;margin-bottom:2px}.fp .teamfig{position:relative;margin:0;border-radius:var(--r-xl);overflow:hidden;background:var(--navy-900);aspect-ratio:21/9}.fp .teamfig img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.fp .teamfig:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0d1f3500 35%,#0d1f35d1)}.fp .teamfig figcaption{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(22px,4vw,48px);color:#fff}.fp .teamfig .eyebrow{color:var(--gold-400)}.fp .teamfig h2{color:#fff;max-width:20ch;font-size:clamp(1.6rem,3.6vw,2.8rem);line-height:1.1;letter-spacing:-.025em;margin-top:6px}.fp .quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fp .q{border:1px solid var(--border);border-radius:var(--r-xl);padding:26px;background:#fff}.fp .q p{font-size:1rem;margin-bottom:18px;color:var(--slate-800)}.fp .q .by{display:flex;gap:12px;align-items:center;font-size:.88rem;color:var(--muted)}.fp .q .av{width:40px;height:40px;border-radius:50%;background:var(--blue-50);color:var(--blue-700);font-weight:700;font-size:.8rem;display:grid;place-items:center;flex:none}.fp .q b{color:var(--text);display:block}.fp .logos{margin-top:48px;display:flex;gap:44px;justify-content:center;align-items:center;flex-wrap:wrap;opacity:.7;filter:grayscale(1)}.fp .logos img{height:32px;width:auto;max-width:120px;object-fit:contain}.fp .logos-lbl{text-align:center;margin-top:48px;font-size:.82rem;font-weight:600;color:var(--muted)}.fp .final{background:var(--navy-900);color:#fff;text-align:center;padding:96px 0}.fp .final h2{color:#fff;font-size:clamp(2rem,4vw,3rem)}.fp .final .lead{color:var(--slate-300);margin:0 auto 34px}.fp .final .ctas{margin:0 auto;max-width:560px}.fp .final .btn-white{background:transparent;color:#fff;border-color:#ffffff4d}.fp .final .btn-white:hover{background:#ffffff14}.fp .hero{padding:72px 0 64px}.fp .hero-c{text-align:center}.fp .hero-c .tag{margin-bottom:22px}.fp .hero-c h1{max-width:860px;margin:0 auto 20px}.fp .hero-c .lead{margin:0 auto 32px;max-width:680px}.fp .hero-c .ctas{margin:0 auto;grid-template-columns:repeat(3,1fr);max-width:900px}.fp .hero-c .ctas .btn-white{grid-column:auto}@media(max-width:640px){.fp .hero-c .ctas{grid-template-columns:1fr;max-width:420px}}.fp .matchsec{padding:56px 0 72px;background:#fff;border-bottom:1px solid var(--border)}.fp .matchsec .eyebrow{text-align:center;margin-bottom:22px}.fp .match{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px 14px;align-items:stretch;max-width:1020px;margin:0 auto}.fp .match>.mode,.fp .match>.stepper,.fp .match>.call,.fp .match>p{grid-column:1/-1}.fp .match>.mode{justify-self:center;margin-bottom:0}.fp .match>.stepper{max-width:560px;width:100%;justify-self:center;margin-bottom:4px}.fp .match>.call{max-width:560px;width:100%;justify-self:center}.fp .match .link-node{flex-direction:row;align-self:stretch;align-items:center;justify-content:center;position:relative}.fp .match .link-node:after{content:"";position:absolute;left:50%;margin-left:-1px;top:calc(50% + 26px);bottom:-14px;width:2px;background:repeating-linear-gradient(to bottom,var(--gold-500) 0 4px,transparent 4px 8px);opacity:0;transform:scaleY(.1);transform-origin:top;transition:opacity .3s,transform .5s ease-out}.fp .match .link-node:before{content:"";position:absolute;left:50%;margin-left:-7px;bottom:-22px;border:7px solid transparent;border-top:11px solid var(--gold-500);border-bottom:0;opacity:0;transition:opacity .25s}.fp .match.s3 .link-node:after{opacity:1;transform:none}.fp .match.s3 .link-node:before{opacity:1;transition-delay:.45s}.fp .match .link-node i{width:22px;height:2px;background:repeating-linear-gradient(to right,var(--blue-600) 0 4px,transparent 4px 8px)}.fp .match .mcard{display:flex;flex-direction:column;justify-content:center}.fp .match .mcard.obj{display:grid}@media(max-width:900px){.fp .match .mcard.obj{grid-template-columns:64px 1fr;gap:12px}.fp .match .mcard.obj .ph{height:64px;font-size:.66rem}.fp .match .link-node i{width:12px}}@media(max-width:700px){.fp .match .link-node:after,.fp .match .link-node:before{display:none}.fp .match>.call-arrow{display:block}.fp .match{grid-template-columns:1fr}.fp .match .link-node i{width:2px}.fp .match .link-node{flex-direction:column;justify-self:center}.fp .match .link-node i{width:2px;height:22px;background:repeating-linear-gradient(to bottom,var(--blue-600) 0 4px,transparent 4px 8px)}}.fp .hero .soft{padding:10px 6px}.fp .tl{list-style:none;padding:0;max-width:1040px;margin:0 auto;position:relative}.fp .st:not(:last-child):before{content:"";position:absolute;left:50%;margin-left:-1px;top:24px;bottom:-24px;width:2px;background:linear-gradient(var(--blue-600),#2f5fc4)}.fp .st:nth-child(2):before{background:linear-gradient(#2f5fc4,#234a85)}.fp .st:nth-child(3):before{background:linear-gradient(#234a85,var(--navy-800))}.fp .st{display:grid;grid-template-columns:1fr 48px 1fr;grid-template-areas:"bd nd sp";gap:28px;align-items:start;padding-bottom:36px;position:relative}.fp .st .nd{grid-area:nd}.fp .st .bd{grid-area:bd}.fp .st .sp{grid-area:sp}.fp .sp{position:relative;padding:12px 0 0 4px;text-align:left}.fp .sp:after{content:"";position:absolute;left:-28px;top:23px;width:28px;border-top:2px dotted var(--slate-300)}.fp .sp ul{list-style:none;padding:0;display:grid;gap:8px;font-size:.93rem;color:var(--slate-600);line-height:1.45}.fp .sp li .dt{display:inline-block;margin-right:8px;vertical-align:baseline}.fp .st:last-child{padding-bottom:0}.fp .nd{width:48px;height:48px;border-radius:50%;background:var(--blue-600);color:#fff;font-weight:800;font-size:1.15rem;display:grid;place-items:center;box-shadow:0 0 0 6px var(--slate-50);position:relative;z-index:1}.fp .st:nth-child(2) .nd{background:#2f5fc4}.fp .st:nth-child(3) .nd{background:#234a85}.fp .st:nth-child(4) .nd{background:var(--navy-800)}.fp .bd{background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);padding:20px 24px}.fp .bd h3{font-size:1.25rem;margin-bottom:4px}.fp .bd>p{color:var(--slate-600)}.fp .av{font-style:normal;width:36px;height:36px;border-radius:50%;background:var(--slate-200);color:var(--slate-600);font-weight:700;font-size:.72rem;display:grid;place-items:center;flex:none;border:2px solid #fff;box-shadow:0 0 0 1px var(--slate-300)}.fp .lay{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.fp .lay span{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;background:var(--slate-50);border:1px solid var(--border);padding:5px 12px;border-radius:99px;color:var(--slate-800)}.fp .dt{width:10px;height:10px;border-radius:50%;display:block}.fp .d1{background:var(--blue-100);box-shadow:inset 0 0 0 1px var(--blue-500)}.fp .d2{background:var(--blue-500)}.fp .d3{background:var(--navy-800)}.fp .konsesjon{display:flex;align-items:center;justify-content:center;gap:10px;max-width:max-content;margin:44px auto 0;background:#fff;border:1px solid var(--blue-100);border-radius:99px;padding:10px 20px;font-size:.95rem;font-weight:600;color:var(--navy-900)}.fp .konsesjon svg{flex:none;color:var(--blue-600)}@media(max-width:820px){.fp .tl{max-width:720px}.fp .st:not(:last-child):before{left:23px;margin-left:0}.fp .st{grid-template-columns:48px 1fr;grid-template-areas:"nd bd" ". sp";gap:14px 20px}.fp .sp{text-align:left;padding:0 4px 0 2px}.fp .sp:after{display:none}}@media(max-width:520px){.fp .st{grid-template-columns:40px 1fr;gap:14px}.fp .nd{width:40px;height:40px;font-size:1rem}.fp .st:not(:last-child):before{left:19px}.fp .bd{padding:16px 18px}}.fp .pyr{display:grid;grid-template-columns:minmax(260px,380px) 1fr;grid-auto-rows:158px;column-gap:48px;max-width:960px;margin:0 auto;align-items:stretch}.fp .sl{display:flex;align-items:flex-end;justify-content:center;padding-bottom:16px;grid-column:1;margin-bottom:3px;color:#fff;font-weight:700;font-size:.95rem;text-align:center}.fp .sl span{display:block;padding:0 8px}.fp .sl.s1{grid-row:1;clip-path:polygon(50% 0,66.667% 100%,33.333% 100%);background:var(--blue-100);color:var(--navy-900)}.fp .sl.s2{grid-row:2;clip-path:polygon(33.333% 0,66.667% 0,83.333% 100%,16.667% 100%);background:var(--blue-500)}.fp .sl.s3{grid-row:3;clip-path:polygon(16.667% 0,83.333% 0,100% 100%,0 100%);background:var(--navy-800)}.fp .sl.s1 span{font-size:.78rem}.fp .tx{grid-column:2;display:flex;flex-direction:column;justify-content:center;padding:0 0 3px;border-bottom:1px dashed var(--slate-200)}.fp .tx:last-child{border-bottom:0}.fp .t1{grid-row:1}.fp .t2{grid-row:2}.fp .t3{grid-row:3}.fp .tx h3{font-size:1.15rem;margin:6px 0 4px;letter-spacing:-.01em}.fp .tx p{color:var(--slate-600);font-size:.96rem;max-width:520px}.fp .tag{align-self:flex-start;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:99px}.fp .tg1{background:var(--blue-100);color:var(--navy-900)}.fp .tg2{background:#dbeafe;color:var(--blue-700);outline:1px solid var(--blue-500)}.fp .tg3{background:var(--navy-800);color:#fff}@media(max-width:760px){.fp .pyr{grid-template-columns:1fr;grid-auto-rows:auto}.fp .sl{width:min(300px,100%);margin:0 auto 3px;height:86px}.fp .sl.s1{grid-row:1}.fp .sl.s2{grid-row:2}.fp .sl.s3{grid-row:3}.fp .tx{grid-column:1;padding:14px 0;border-bottom:1px solid var(--border)}.fp .t1{grid-row:4}.fp .t2{grid-row:5}.fp .t3{grid-row:6}}@media(max-width:640px){.fp .cards,.fp .quotes{grid-template-columns:1fr}}@media(max-width:900px){.fp .two,.fp .tabs,.fp .offm{grid-template-columns:1fr}.fp section{padding:64px 0}.fp .ctas{grid-template-columns:1fr}}@media(max-width:700px){.fp .teamfig{aspect-ratio:1/1.1}.fp .teamfig img{object-position:50% 30%}}.fp .partners{padding-top:24px}.fp .marquee{overflow:hidden;margin-top:12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.fp .mtrack{display:flex;align-items:center;gap:72px;width:max-content;padding:20px 36px;animation:fp-mq 60s linear infinite}.fp .marquee:hover .mtrack{animation-play-state:paused}.fp .mtrack img{height:64px;width:auto;max-width:190px;object-fit:contain;flex:none;filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}.fp .mtrack img:hover{filter:none;opacity:1}@keyframes fp-mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fp .mtrack{animation:none;width:auto;flex-wrap:wrap;justify-content:center;gap:28px 48px}.fp .mtrack img[aria-hidden]{display:none}.fp .marquee{-webkit-mask-image:none;mask-image:none}}.fp .final .ctas{grid-template-columns:repeat(3,1fr);max-width:900px}.fp .final .ctas .btn-white{grid-column:auto}@media(max-width:640px){.fp .final .ctas{grid-template-columns:1fr;max-width:420px}}.fp .btn{transition:transform .2s,box-shadow .2s,background .2s}.fp .btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #0d1f3559}.fp .btn-gold{background:linear-gradient(180deg,#d9bb62,#c4a24a)}.fp .btn-gold:hover{background:linear-gradient(180deg,#e0c36d,#c9a84c)}.fp .hero{position:relative;isolation:isolate;background:radial-gradient(rgba(30,58,95,.09) 1px,transparent 1.4px) 0 0/26px 26px,radial-gradient(900px 420px at 12% -10%,#d9e7ff,transparent 62%),radial-gradient(800px 420px at 92% 0%,#e7efff,transparent 60%),var(--hero)}.fp .hero:before,.fp .hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(70px);pointer-events:none;animation:fp-drift 22s ease-in-out infinite alternate}.fp .hero:before{width:420px;height:420px;background:#b9d0ff;opacity:.55;left:-140px;top:-120px}.fp .hero:after{width:360px;height:360px;background:#ecd9a0;opacity:.45;right:-110px;bottom:-140px;animation-delay:-9s}@keyframes fp-drift{to{transform:translate(70px,44px) scale(1.14)}}.fp .hero h1 em{background:linear-gradient(90deg,#1d4ed8,#3b82f6 55%,#6aa0ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@keyframes fp-fadeup{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.fp .hero-c h1{animation:fp-fadeup .9s cubic-bezier(.2,.7,.2,1) .05s both}.fp .hero-c .lead{animation:fp-fadeup .9s cubic-bezier(.2,.7,.2,1) .22s both}.fp .hero-c .ctas{animation:fp-fadeup .9s cubic-bezier(.2,.7,.2,1) .4s both}.fp .matchsec{background:radial-gradient(900px 380px at 50% 0%,#eef4ff,#fff 72%)}.fp .match .mcard{transition:transform .3s,box-shadow .3s}.fp .match .link-node b{box-shadow:0 8px 22px -6px #c9a84ce6,0 0 0 6px #c9a84c24}.fp.js .rv{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*.11s)}.fp.js .rv.in{opacity:1;transform:none}.fp.js .sl.rv{transform:translateY(46px) scale(.92);transform-origin:50% 100%}.fp.js .sl.rv.in{transform:none}.fp.js .teamfig img{transform:scale(1.1);transition:transform 2.6s cubic-bezier(.2,.7,.2,1)}.fp.js .teamfig.in img{transform:scale(1)}.fp .sl.s1{background:linear-gradient(180deg,#f2f7ff,#c9dcff)}.fp .sl.s2{background:linear-gradient(180deg,#5b95f7,#2563eb)}.fp .sl.s3{background:linear-gradient(180deg,#25476f,#0d1f35)}.fp .sl{transition:filter .25s}.fp .sl:hover{filter:brightness(1.07)}.fp .pyr .tx{transition:transform .25s}.fp .pyr .tx:hover{transform:translate(4px)}.fp .nd svg{display:block}.fp .nd i{position:absolute;top:-7px;right:-7px;width:21px;height:21px;border-radius:50%;background:#fff;color:var(--navy-900);font:800 .68rem/21px Inter,sans-serif;font-style:normal;text-align:center;box-shadow:0 2px 6px #0d1f3540}.fp .nd{box-shadow:0 0 0 6px var(--slate-50),0 10px 22px -8px #2563eb8c}.fp .bd{box-shadow:0 14px 30px -22px #0d1f354d;transition:transform .25s,box-shadow .25s}.fp .bd:hover{transform:translateY(-3px);box-shadow:0 22px 36px -22px #0d1f3566}.fp.js .st:not(:last-child):before{transform:scaleY(0);transform-origin:top;transition:transform .9s ease-in-out .35s}.fp.js .st.in:not(:last-child):before{transform:scaleY(1)}.fp.js .st .nd{transform:scale(.4);transition:transform .6s cubic-bezier(.3,1.6,.5,1) .15s}.fp.js .st.in .nd{transform:none}.fp .lc{transition:transform .3s,box-shadow .3s}.fp .lc:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px #0d1f3566}.fp .lc .ph{transition:filter .3s}.fp .lc:hover .ph{filter:brightness(.97) saturate(1.1)}.fp .q{position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s}.fp .q:before{content:"“";position:absolute;right:16px;top:-14px;font-size:7rem;font-weight:800;line-height:1;color:var(--blue-100)}.fp .q:hover{transform:translateY(-4px);box-shadow:0 22px 36px -24px #0d1f3566}.fp .q p,.fp .q .by{position:relative}.fp .final{background:radial-gradient(780px 320px at 50% -10%,rgba(59,130,246,.32),transparent 70%),radial-gradient(520px 260px at 90% 110%,rgba(201,168,76,.18),transparent 70%),var(--navy-900)}@media(prefers-reduced-motion:reduce){.fp .hero:before,.fp .hero:after,.fp .hero-c h1,.fp .hero-c .lead,.fp .hero-c .ctas{animation:none}.fp .btn:hover,.fp .lc:hover,.fp .q:hover,.fp .bd:hover{transform:none}}.fp .pyr{position:relative}.fp .pyr:before{content:"";grid-column:1;grid-row:2 / 4;z-index:0;margin:0 -14px;border-radius:0 0 22px 22px;border-top:2px solid rgba(37,99,235,.55);background:linear-gradient(180deg,#d9e9fd,#b3d0f5)}.fp .sl{position:relative;z-index:1;margin-bottom:0}.fp .sl.s1{clip-path:polygon(22% 100%,29% 58%,38% 64%,50% 0,59% 38%,68% 50%,78% 100%);background:linear-gradient(180deg,#fff,#dbeafe)}.fp .sl.s2{clip-path:polygon(22% 0,78% 0,93% 100%,7% 100%);background:linear-gradient(180deg,#6ea4f5,#2f6fe0)}.fp .sl.s3{clip-path:polygon(7% 0,93% 0,82% 52%,64% 100%,38% 100%,18% 62%);background:linear-gradient(180deg,#25476f,#0d1f35)}.fp .sl.s1 span{font-size:.85rem}@media(max-width:760px){.fp .pyr:before{margin:0}.fp .sl{margin:0 auto}}.fp .lc .ph{overflow:hidden;padding:0}.fp .lc .ph img{width:100%;height:100%;object-fit:cover;display:block}.fp .logos-fallback{display:none}.fp .t2{grid-row:2 / 4}@media(max-width:760px){.fp .t2{grid-row:5}}.fp .sl.s1 span{font-size:.76rem;line-height:1.25;max-width:122px;margin:0 auto}.fp .sl.s2 span{font-size:.92rem;line-height:1.35;max-width:210px;margin:0 auto}.fp .sl.s2{grid-row:2 / 4;align-items:center;padding-bottom:0;clip-path:polygon(22% 0,78% 0,93% 50%,82% 76%,64% 100%,38% 100%,18% 81%,7% 50%);background:linear-gradient(180deg,#5b95f7,#2f6fe0 35%,#1d3f73 72%,#0d1f35)}.fp .sl.s2 span{max-width:200px}@media(max-width:760px){.fp .sl.s2{grid-row:2 / 4;height:172px}}.fp .car{position:relative}.fp .car-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 24px;margin:0 -2px;-webkit-overflow-scrolling:touch}.fp .car-track::-webkit-scrollbar{display:none}.fp .car-track .lc{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start;display:block}.fp .car-btn{position:absolute;top:calc(50% - 36px);width:46px;height:46px;border-radius:50%;border:1px solid var(--border);background:#fff;color:var(--navy-900);font-size:1.4rem;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 20px -8px #0d1f3559;z-index:2;transition:.2s;font-family:inherit}.fp .car-btn:hover{background:var(--navy-900);color:#fff;border-color:var(--navy-900)}.fp .car-btn.prev{left:-20px}.fp .car-btn.next{right:-20px}.fp .car-btn[disabled]{opacity:0;pointer-events:none}@media(max-width:900px){.fp .car-track .lc{flex-basis:calc((100% - 20px)/2)}}@media(max-width:600px){.fp .car-track .lc{flex-basis:84%}.fp .car-btn{display:none}}.fp .mcard.obj .ph.img{padding:0;background:var(--slate-100)}.fp .mcard.obj .ph.img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.fp .mcard.obj .ph.ico{background:linear-gradient(135deg,var(--navy-700),var(--navy-900));color:#fff;flex-direction:column;gap:4px}
