:root{--navy:#1f2440;--navy-2:#2a3052;--navy-3:#343b60;--coral:#f0574f;--coral-dark:#d8433b;--yellow:#f9c948;--cream:#f7f6f3;--white:#ffffff;--ink:#1f2440;--muted:#5b6078;--muted-light:#c3c7d8;--line:#e6e4de;--green:#3fcf7f;--serif:var(--font-serif),Georgia,"Times New Roman",serif;--sans:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--radius:20px;--max:1140px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background:var(--cream);line-height:1.55;font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;display:block}.serif,h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.15}.container{max-width:var(--max);margin:0 auto;padding:0 24px}section{padding:88px 0}.ph{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;background:repeating-linear-gradient(135deg,#dfe2ec 0 12px,#e9ebf2 12px 24px);border:2px dashed #aab0c6;border-radius:var(--radius);color:#5b6078;font-size:13px;font-weight:500;letter-spacing:.02em;padding:16px;overflow:hidden}.ph:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.6%,#b9bfd3 0,#b9bfd3 50.4%,transparent 0),linear-gradient(0deg,transparent 49.6%,#b9bfd3 0,#b9bfd3 50.4%,transparent 0);opacity:.35}.ph span{position:relative;background:rgba(255,255,255,.85);padding:8px 14px;border-radius:8px;max-width:90%}.ph small{display:block;font-weight:400;opacity:.7;margin-top:3px}.ph.dark{background:repeating-linear-gradient(135deg,#2a3052 0 12px,#323863 12px 24px);border-color:#5b628a;color:#c3c7d8}.ph.dark span{background:rgba(31,36,64,.85)}.infographic{position:relative;margin:0;overflow:hidden;border-radius:var(--radius);background:#eee7d9;box-shadow:0 18px 42px rgba(31,36,64,.1)}.infographic img{display:block;width:100%;height:100%;object-fit:cover}.infographic.hero-art{height:380px;border-radius:36px 36px 36px 120px}.infographic.section-art{height:300px}.infographic.page-art{height:340px}.infographic.card-art{height:260px;margin-bottom:14px;border-radius:14px}.infographic.feature-art{height:150px;margin-bottom:18px;border-radius:12px}.infographic.suite-art{height:250px;border-radius:14px 14px 0 0;margin:auto -36px 0;border-bottom:0;box-shadow:none}.infographic.suite-art.inset{margin:auto 8px 0;border-radius:14px 14px 0 0}.infographic.post-art{height:170px;border-radius:0;box-shadow:none}.infographic.case-art{height:280px}.fcard.dark .infographic{background:var(--navy-2)}.ph.infographic-ready{padding:0;border:0;background:#eee7d9;box-shadow:0 18px 42px rgba(31,36,64,.1)}.ph.infographic-ready:before{display:none}.ph.infographic-ready img{display:block;width:100%;height:100%;object-fit:cover}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:500;font-size:14px;border:1.5px solid transparent;cursor:pointer;transition:.2s;font-family:var(--sans)}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--navy-2)}.btn-outline{border-color:var(--navy);color:var(--navy);background:transparent}.btn-outline:hover{background:var(--navy);color:#fff}.btn-white{background:#fff;color:var(--navy)}.btn-white:hover{background:var(--cream)}.btn-coral{background:var(--coral);color:#fff;padding:14px 32px;font-size:15px}.btn-coral:hover{background:var(--coral-dark)}.btn-block{width:100%;justify-content:center}.arrow:after{content:"→";font-size:15px}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--coral);margin-bottom:14px}.check li{position:relative;padding-left:26px;margin-bottom:10px;font-size:14px}.check li:before{content:"✓";position:absolute;left:0;top:1px;width:16px;height:16px;border-radius:50%;background:#e8912b;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}header{background:#fff;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:50}.nav{justify-content:space-between;height:68px}.logo,.nav{display:flex;align-items:center}.logo{flex:none}.brand-icon,.logo-lockup,.logo-mark{height:36px;width:auto;max-width:none}.logo-lockup{display:block}.logo-mark{display:none}.menu{display:flex;gap:28px;font-size:14px;font-weight:500}.menu a:after{content:" ▾";font-size:10px;opacity:.7}.menu a:hover{color:var(--coral)}.burger{display:none;background:none;border:0;font-size:24px;cursor:pointer;color:var(--navy)}.hero{padding:80px 0 60px}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;gap:56px;align-items:center}.hero h1{font-size:clamp(36px,4.6vw,54px);margin-bottom:22px}.hero .sub{font-size:18px;line-height:1.5;margin-bottom:30px;max-width:460px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-visual{position:relative;padding:20px 40px 20px 20px}.hero-visual .ph.main{height:380px;border-radius:36px 36px 36px 120px}.hero-badge{position:absolute;background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(31,36,64,.14);padding:10px 14px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:10px}.hero-badge .dot{width:28px;height:28px;border-radius:50%;background:var(--coral);flex:none}.hero-badge .lbl{display:block;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--coral);font-weight:600}.b1{top:36%;left:-20px}.b2{top:16%;background:var(--coral);font-size:15px;line-height:1.25;border-radius:16px 16px 16px 4px;padding:14px 18px}.b2,.b3{right:0;color:#fff}.b3{bottom:22%;background:var(--navy)}.b3 .avatars{display:flex}.b3 .avatars i{width:22px;height:22px;border-radius:50%;background:#7f86ab;border:2px solid var(--navy);margin-left:-8px}.b3 .avatars i:first-child{margin-left:0}.b3 .plus{background:var(--coral);font-size:10px;border-radius:999px;padding:3px 7px;margin-left:6px}.b4{bottom:8%;left:20px;font-size:11px;padding:6px 12px;border:1px solid var(--line)}.b4:before{content:"●";color:var(--green);font-size:11px}.stats{padding:20px 0 80px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stat{padding:8px 24px;border-left:1px solid var(--muted-light)}.stat:first-child{border-left:0;padding-left:24px}.stat b{font-family:var(--serif);font-size:34px;font-weight:400}.stat b,.stat p{display:inline-block}.stat p{font-size:13px;margin-top:4px}.sec-head{text-align:center;max-width:640px;margin:0 auto 48px}.sec-head h2,.sec-head-left h2{font-size:clamp(28px,3.4vw,38px);margin-bottom:14px}.sec-head p,.sec-head-left p{font-size:16px;color:var(--ink)}.sec-head-left{margin-bottom:56px}.sides{padding-top:0}.sides-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.card{background:#fff;border-radius:24px;padding:36px 28px 28px;display:flex;flex-direction:column;box-shadow:0 1px 0 rgba(0,0,0,.02)}.card.dark{background:var(--navy);color:#fff}.tag{display:inline-block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--coral);background:#fdecea;padding:5px 12px;border-radius:999px;margin-bottom:18px;align-self:flex-start}.card.dark .tag{background:var(--navy-2)}.card h3{font-size:22px;margin-bottom:12px}.card>p{font-size:14px;margin-bottom:18px;line-height:1.5}.card .check{margin-bottom:28px;flex:1 1}.card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.card-foot .btn{font-size:13px;padding:10px 18px}.card-foot .brand-icon{height:32px;width:auto}.layers-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.layer h3{font-size:20px;margin-bottom:12px}.layer p{font-size:13.5px;color:var(--muted);min-height:84px;margin-bottom:18px}.layer .ph{height:260px;margin-bottom:14px}.suites{padding-top:0}.suites-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px}.suite{background:#fff;border-radius:24px;border:1px solid var(--line);padding:36px 36px 0;display:flex;flex-direction:column;overflow:hidden}.suite h3{font-size:22px;margin-bottom:12px}.suite>p{font-size:14px;color:var(--muted);margin-bottom:22px}.suite .check{margin-bottom:26px}.suite .ph{height:250px;margin:auto -36px 0}.suite .ph,.suite .ph.inset{border-radius:14px 14px 0 0;border-bottom:0}.suite .ph.inset{margin:auto 8px 0}.offerings{padding-top:0}.partner-row{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted);margin-bottom:26px}.partner-row .ph{width:110px;height:40px;border-radius:8px;font-size:10px;padding:0}.partner-row .ph span{padding:2px 6px}.advisory{padding-top:40px}.adv-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:64px;gap:64px;align-items:center;margin-bottom:56px}.adv-grid h2{font-size:clamp(28px,3.4vw,38px);margin-bottom:18px}.adv-grid p{font-size:15px;color:var(--muted);margin-bottom:16px;max-width:440px}.adv-grid .btn{margin-top:8px}.adv-grid .ph{height:310px}.adv-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.adv-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px 28px}.adv-card .num{font-size:11px;color:var(--coral);letter-spacing:.1em;font-weight:600;margin-bottom:14px}.adv-card h3{font-size:19px;margin-bottom:12px}.adv-card p{font-size:14px;color:var(--muted)}.adv-card.cta-card{background:var(--navy);color:#fff;border-color:var(--navy);display:flex;flex-direction:column;justify-content:center}.adv-card.cta-card p{color:var(--muted-light);margin-bottom:20px}.adv-card.cta-card .btn{align-self:flex-start}.approach{background:var(--navy);color:#fff;padding:96px 0 130px}.approach h2{font-size:clamp(28px,3.4vw,38px);padding-bottom:26px;border-bottom:1px solid #454b6e;margin-bottom:0}.steps{display:grid;grid-template-columns:repeat(4,1fr)}.step{padding:34px 22px 40px 0;border-right:1px solid #454b6e}.step+.step{padding-left:22px}.step:last-child{border-right:0}.step .num{font-size:11px;color:var(--coral);letter-spacing:.1em;margin-bottom:14px;font-weight:600}.step h3{font-size:19px;margin-bottom:12px}.step p{font-size:13.5px;color:var(--muted-light)}.cta-wrap{background:var(--navy);padding:0 0 80px}.cta{background:#fff;border-radius:28px;padding:48px 40px 44px;text-align:center;margin-top:-70px;position:relative}.cta h2{font-size:clamp(26px,3.2vw,36px);margin-bottom:14px}.cta p{font-size:15px;margin-bottom:24px}.ethos{background:var(--navy);color:#fff;padding:40px 0 90px}.ethos-grid{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:72px;gap:72px;align-items:start}.ethos h2{font-size:clamp(28px,3.4vw,38px);margin-bottom:22px}.pills{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}.pill{background:#fff;color:var(--navy);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:8px}.pill i{width:14px;height:14px;border:1.5px solid var(--navy);border-radius:50%;display:inline-block}.ethos p{font-size:14px;color:var(--muted-light);max-width:380px}.form h3{font-size:20px;margin-bottom:22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 20px;gap:16px 20px}.field{display:flex;flex-direction:column;gap:6px}.field.full{grid-column:1/-1}.field label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-light);font-weight:600}.field label em{font-style:normal;text-transform:none;letter-spacing:0;font-weight:400;opacity:.8}.field input,.field select,.field textarea{background:var(--navy-3);border:1px solid transparent;border-radius:6px;padding:12px;color:#fff;font-family:var(--sans);font-size:14px;outline:none;transition:.2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--coral)}.field textarea{min-height:84px;resize:vertical}.form .btn-coral{margin-top:6px}footer{background:var(--navy);color:#fff;padding:20px 0 40px}.foot-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid #454b6e}.foot-top .logo-lockup,.foot-top .logo-mark{height:40px}.foot-top .tagline{font-family:var(--serif);font-size:21px}.foot-grid{display:grid;grid-template-columns:repeat(5,minmax(0,150px)) 1fr;grid-gap:20px;gap:20px;padding:30px 0;border-bottom:1px solid #454b6e}.foot-grid h4{font-size:11px;color:var(--green);margin-bottom:12px;font-weight:600}.foot-grid li{font-size:11px;margin-bottom:8px;color:#e6e8f2}.foot-grid li a:hover{color:#fff;text-decoration:underline}.social{display:flex;gap:12px;justify-content:flex-end}.social a{width:24px;height:24px;background:#fff;color:var(--navy);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.foot-legal{text-align:center;padding-top:30px;font-size:10px}.foot-legal .links a{text-decoration:underline;margin:0 12px}.foot-legal .links span{opacity:.5}.foot-legal .copy{margin-top:18px}@media (max-width:980px){.adv-grid,.ethos-grid,.hero-grid,.sides-grid,.suites-grid{grid-template-columns:1fr}.layers-grid{gap:40px 24px}.adv-cards,.layers-grid,.stats-grid{grid-template-columns:1fr 1fr}.stats-grid{gap:24px 0}.stat:nth-child(3){border-left:0}.steps{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid #454b6e;padding:28px 0!important}.step:last-child{border-bottom:0}.foot-grid{grid-template-columns:1fr 1fr}.social{justify-content:flex-start;grid-column:1/-1}.hero-visual{padding:20px 0}.b1{left:0}}@media (max-width:720px){section{padding:64px 0}.menu{display:none}.burger{display:block}.adv-cards,.form-grid,.layers-grid{grid-template-columns:1fr}.foot-top{flex-direction:column;align-items:flex-start;gap:16px}.cta{padding:36px 22px}.suite{padding:28px 22px 0}.infographic.suite-art,.suite .ph{margin-left:-22px;margin-right:-22px}.infographic.hero-art{height:330px;border-radius:28px 28px 28px 80px}}.menu,.menu>li{position:relative}.menu>li>a{display:block;padding:24px 0}.menu>li>a.plain:after{content:none}.dd{position:absolute;top:100%;left:-16px;min-width:250px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px rgba(31,36,64,.14);padding:10px;opacity:0;visibility:hidden;transform:translateY(6px);transition:.18s;z-index:60}.menu>li:focus-within .dd,.menu>li:hover .dd{opacity:1;visibility:visible;transform:none}.dd a{display:block;padding:9px 12px;border-radius:8px;font-size:13.5px;font-weight:500}.dd a:after{content:none!important}.dd a:hover{background:var(--cream);color:var(--navy)}.dd .dd-h{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--coral);font-weight:600;padding:10px 12px 4px}.dd.wide{min-width:520px;display:flex;gap:8px}.dd.wide .dd-col{flex:1 1}.nav-right{display:flex;align-items:center;gap:18px}.nav-right .login{font-size:14px;font-weight:500}.nav-right .login:hover{color:var(--coral)}.mobile-nav{display:none;background:#fff;border-top:1px solid var(--line);padding:12px 24px 20px}.mobile-nav.open{display:block}.mobile-nav h5{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--coral);margin:14px 0 6px}.mobile-nav a{display:block;padding:6px 0;font-size:14px}.page-hero{padding:72px 0 56px}.page-hero .crumbs{font-size:12px;color:var(--muted);margin-bottom:18px}.page-hero .crumbs a:hover{color:var(--coral)}.page-hero .crumbs span{margin:0 8px;opacity:.5}.page-hero h1{font-size:clamp(34px,4.2vw,50px);margin-bottom:18px;max-width:760px}.page-hero .lead{font-size:18px;max-width:640px;margin-bottom:28px;color:var(--ink)}.page-hero.split .container{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;gap:56px;align-items:center}.page-hero.split .ph{height:340px}.page-hero.dark{background:var(--navy);color:#fff}.page-hero.dark .crumbs,.page-hero.dark .lead{color:var(--muted-light)}.page-hero.dark .btn-outline{border-color:#fff;color:#fff}.page-hero.dark .btn-outline:hover{background:#fff;color:var(--navy)}.sec-tight{padding:64px 0}.lede{font-size:17px;max-width:720px;margin-bottom:40px;color:var(--muted)}.grid-2{grid-template-columns:1fr 1fr;grid-gap:20px}.grid-2,.grid-3{display:grid;gap:20px}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.fcard{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px 26px}.fcard .eyebrow,.fcard h3{margin-bottom:10px}.fcard h3{font-size:19px}.fcard p{font-size:14px;color:var(--muted)}.fcard .check{margin-top:14px}.fcard.dark{background:var(--navy);color:#fff;border-color:var(--navy)}.fcard.dark p{color:var(--muted-light)}.fcard.link:hover{border-color:var(--navy);box-shadow:0 10px 30px rgba(31,36,64,.08)}.fcard .more{display:inline-block;margin-top:14px;font-size:13px;font-weight:600;color:var(--coral)}.fcard .more:after{content:" →"}.fcard .ph{height:150px}.fcard .ph,.fcard-icon{margin-bottom:18px;border-radius:12px}.fcard-icon{display:flex;align-items:center;justify-content:center;height:88px;background:var(--cream)}.fcard-icon .brand-icon{height:48px;width:auto;max-width:none}.fcard.dark .fcard-icon{background:var(--navy-2)}.login-icon{height:110px;margin:0 auto 18px}.row{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center;padding:36px 0}.row.flip>:first-child{order:2}.row h2{font-size:clamp(26px,3vw,34px)}.row h2,.row p{margin-bottom:14px}.row p{font-size:15px;color:var(--muted)}.row .ph{height:300px}.row .check{margin-top:10px}.steps-light{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line)}.steps-light .step{padding:28px 22px 32px 0;border-right:1px solid var(--line);color:var(--ink)}.steps-light .step+.step{padding-left:22px}.steps-light .step:last-child{border-right:0}.steps-light .step p{color:var(--muted)}.steps-light.three{grid-template-columns:repeat(3,1fr)}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:#fff}table.tbl{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.tbl td,.tbl th{text-align:left;padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top}.tbl th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;background:var(--cream)}.tbl tr:last-child td{border-bottom:0}.tbl td:first-child{font-weight:600}.band{background:var(--navy);color:#fff;padding:56px 0}.band .stats-grid .stat{border-color:#454b6e}.band .stat p{color:var(--muted-light)}.faq{max-width:820px}.faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:0 22px;margin-bottom:10px}.faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:600;font-size:15px;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:20px;color:var(--coral);line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{padding:0 0 18px;font-size:14px;color:var(--muted)}.prose{max-width:780px;font-size:15px;line-height:1.7}.prose h2{font-size:26px;margin:40px 0 12px}.prose h3{font-size:19px;margin:28px 0 8px;font-family:var(--sans);font-weight:600}.prose p{margin-bottom:14px;color:var(--ink)}.prose ul{list-style:disc;padding-left:22px;margin-bottom:14px}.prose li{margin-bottom:6px}.prose .note{background:#fff7d6;border-left:3px solid var(--yellow);padding:12px 16px;border-radius:6px;font-size:13.5px;margin:18px 0}.prose .meta{font-size:13px;color:var(--muted);margin-bottom:24px}.taglist{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.taglist span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:13px}.post{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.post .ph{height:170px;border-radius:0;border-width:0 0 2px}.post .body{padding:20px 22px 24px;flex:1 1;display:flex;flex-direction:column}.post .eyebrow,.post h3{margin-bottom:8px}.post h3{font-size:18px;font-family:var(--serif)}.post p{font-size:13.5px;color:var(--muted);flex:1 1}.post .meta{font-size:12px;color:var(--muted);margin-top:14px}.team{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.member .ph{height:220px;border-radius:16px;margin-bottom:12px}.member b{display:block;font-size:15px}.member small{font-size:12.5px;color:var(--muted)}.logos{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.logos .ph{height:70px;border-radius:12px;font-size:10px;padding:0}.logos .ph span{padding:3px 6px}.calc{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px}.calc .field label{color:var(--muted)}.calc .field input,.calc .field select{background:var(--cream);color:var(--ink);border:1px solid var(--line)}.calc .out{background:var(--navy);color:#fff;border-radius:14px;padding:24px;display:flex;flex-direction:column;justify-content:center;gap:14px}.calc .out .kv{display:flex;justify-content:space-between;font-size:14px;border-bottom:1px solid #454b6e;padding-bottom:10px}.calc .out .kv b{font-family:var(--serif);font-size:22px;font-weight:400}.calc .out .kv:last-child{border-bottom:0}.form.light h3{color:var(--ink)}.form.light .field label{color:var(--muted)}.form.light .field input,.form.light .field select,.form.light .field textarea{background:#fff;color:var(--ink);border:1px solid var(--line)}.form.light .field input:focus,.form.light .field select:focus,.form.light .field textarea:focus{border-color:var(--navy)}.job{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 22px;margin-bottom:10px}.job b{font-size:15px;display:block}.job small{font-size:12.5px;color:var(--muted)}.login-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;max-width:820px;margin:0 auto}.login-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px;text-align:center}.login-card .ph{height:110px;margin:0 auto 18px;border-radius:14px}.login-card h3{font-size:22px;margin-bottom:8px}.login-card p{font-size:14px;color:var(--muted);margin-bottom:20px}.nf{text-align:center;padding:120px 0}.nf b{font-family:var(--serif);font-size:96px;font-weight:400;display:block;line-height:1;color:var(--coral)}.nf h1{font-size:32px;margin:14px 0}.nf p{color:var(--muted);margin-bottom:24px}.toggle-row{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 22px;margin-bottom:10px}.toggle-row b{display:block;font-size:15px}.toggle-row small{font-size:13px;color:var(--muted)}.toggle-row input{width:40px;height:22px;accent-color:var(--navy)}@media (max-width:980px){.grid-3,.grid-4,.team{grid-template-columns:1fr 1fr}.calc,.login-grid,.page-hero.split .container,.row{grid-template-columns:1fr}.row.flip>:first-child{order:0}.steps-light,.steps-light.three{grid-template-columns:1fr}.steps-light .step{border-right:0;border-bottom:1px solid var(--line);padding:24px 0!important}.logos{grid-template-columns:repeat(3,1fr)}.dd.wide{min-width:320px;flex-direction:column}}@media (max-width:720px){.grid-2,.grid-3,.grid-4,.team{grid-template-columns:1fr}.nav-right .login{display:none}.logos{grid-template-columns:1fr 1fr}.job{flex-direction:column;align-items:flex-start}}@media (max-width:480px){header .logo-lockup{display:none}header .logo-mark{display:block}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/645c88064de6876a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cccb76cee38030ea-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/645c88064de6876a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cccb76cee38030ea-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Baskerville Fallback;src:local("Times New Roman");ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.00%;size-adjust:127.26%}.__className_25556b{font-family:Libre Baskerville,Libre Baskerville Fallback;font-style:normal}.__variable_25556b{--font-serif:"Libre Baskerville","Libre Baskerville Fallback"}