.landing{--ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--soft:#84857d;--r-c:8px;background:var(--paper);color:var(--ink);interpolate-size:allow-keywords}html:has(.landing){scroll-behavior:smooth;scrollbar-color:var(--border-strong) var(--paper)}.landing ::selection{background:var(--orange-tint-strong);color:var(--ink)}.landing h1,.landing h2,.landing h3{text-wrap:balance}.landing p{text-wrap:pretty}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.l-wrap{max-width:1280px;margin:0 auto;padding:0 40px}.l-strong{color:var(--ink);font-weight:600}.landing .button{border-radius:var(--r-c);transition:background-color .16s var(--ease-out),border-color .16s var(--ease-out),transform .16s var(--ease-out);padding:14px 22px;font-size:15px}.landing .button:active{transform:scale(.97)}.landing .button svg{transition:transform .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.landing .button:hover svg{transform:translate(3px)}}.landing .badge{border-radius:6px;padding:3px 8px;font-size:12px}.landing .badge:before{display:none}.l-nav{z-index:40;background:var(--paper);border-bottom:1px solid var(--border);position:sticky;top:0}.l-nav-in{justify-content:space-between;align-items:center;gap:32px;height:84px;display:flex}.l-nav .brand img{height:33px}.l-nav-links{gap:40px;display:flex}.l-nav-links a{padding:6px 0;font-size:16px;font-weight:500;position:relative}.l-nav-links a:after{content:"";background:var(--orange);transform-origin:0;height:1.5px;transition:transform .45s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.l-nav-links a:hover:after{transform:scaleX(1)}}.l-nav-actions{align-items:center;gap:28px;display:flex}.l-nav-login{font-size:16px;font-weight:500}.landing .l-nav-cta{padding:13px 24px}.l-menu{display:none;position:relative}.l-menu summary{border:1px solid var(--border-strong);border-radius:var(--r-c);background:var(--surface);cursor:pointer;place-items:center;width:40px;height:40px;list-style:none;display:grid}.l-menu summary::-webkit-details-marker{display:none}.l-menu-panel{background:var(--surface);border:1px solid var(--border);width:240px;box-shadow:var(--shadow-md);border-radius:12px;padding:8px;display:grid;position:absolute;top:52px;right:0}.l-menu-panel a{border-radius:8px;padding:12px 14px;font-size:15px;font-weight:500}.l-menu-panel a:hover{background:var(--paper)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.l-nav{animation:linear both navScrolled;animation-timeline:scroll(root);animation-range:0 160px}}}@keyframes navScrolled{0%{box-shadow:none;background-color:#faf9f600;border-bottom-color:#0000}to{border-bottom-color:var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#faf9f6eb;box-shadow:0 1px 2px #1b1f270a}}.l-hero{padding:64px 0 92px}.l-hero-grid{grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:64px;display:grid}.l-hero h1{letter-spacing:-.02em;max-width:11.5em;font-size:clamp(38px,4.6vw,60px);line-height:1.1}.l-hero h1 .accent{display:inline-block;position:relative}.l-hero h1 .accent:after{content:"";background:var(--orange);transform-origin:0;height:3px;position:absolute;bottom:-.02em;left:0;right:0}@media (prefers-reduced-motion:no-preference){.l-hero h1 .accent:after{animation:underlineDraw 1s var(--ease-out) .4s both}}@keyframes underlineDraw{0%{transform:scaleX(0)}}.l-lead{max-width:30em;margin:28px 0 0;font-size:19px;line-height:1.6}.l-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.l-shell{background:var(--surface-alt);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:24px;padding:8px}.l-shell-light{background:var(--paper);box-shadow:none}.l-core{background:var(--surface);border-radius:18px;padding:28px;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1b1f270a}.l-core-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.l-example{color:var(--orange-strong);background:var(--orange-tint);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500}.l-h3{font:600 24px/1.3 var(--font-display);letter-spacing:-.01em}.landing .l-h4{font:600 18px/1.45 var(--font-display);letter-spacing:0;margin:0}.l-request{margin-top:22px}.l-request p{margin:4px 0 0;font-size:14px}.l-flow{margin:22px 0 0;padding:0;list-style:none}.l-step{grid-template-columns:24px minmax(0,1fr);gap:16px;display:grid;position:relative}.l-step:not(:last-child):before{content:"";background:var(--orange);transform-origin:top;width:1.5px;position:absolute;top:28px;bottom:4px;left:11.25px}.l-dot{border:1px solid var(--border-strong);background:var(--surface);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.l-dot-sm{width:20px;height:20px}.l-step[data-state=done] .l-dot,.l-progress [data-state=done] .l-dot{background:var(--orange-strong);border-color:var(--orange-strong)}.l-step[data-state=current] .l-dot,.l-progress [data-state=current] .l-dot{border:2px solid var(--orange-strong)}.l-step[data-state=upcoming] .l-dot{border-color:var(--orange-strong)}.l-dot-core{background:var(--orange-strong);border-radius:50%;width:8px;height:8px}.l-step-body{min-width:0;padding-bottom:16px}.l-step-title{font-size:16px;font-weight:500;line-height:1.5;display:block}.l-step-desc{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.55;display:block}.l-step[data-state=upcoming] .l-step-title{color:var(--muted)}.l-matches{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.l-matches li{background:var(--paper);border:1px solid var(--border);border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.l-avatar{background:var(--surface);border:1px solid var(--border);border-radius:8px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:grid}.l-match-name{min-width:0}.l-match-name strong{font-size:15px;font-weight:500;display:block}.l-match-name small{color:var(--muted);font-size:14px;display:block}.l-step:first-child{--t:.2s;--l:.52s}.l-step:nth-child(2){--t:.9s;--l:1.35s}.l-step:nth-child(3){--t:1.7s;--l:1.85s}.l-step:nth-child(4){--t:2.05s}@media (prefers-reduced-motion:no-preference){.l-step{animation:stepIn .6s var(--ease-out) both;animation-delay:var(--t)}.l-step:not(:last-child):before{animation:lineGrow .5s var(--ease-out) both;animation-delay:var(--l)}.l-matches li{animation:stepIn .55s var(--ease-out) both;animation-delay:calc(1.2s + var(--i,0)*.17s)}.l-step[data-state=upcoming] .l-dot{animation:dotArrive .5s var(--ease-out) both;animation-delay:calc(var(--t) + .38s)}}@keyframes dotArrive{0%{border-color:var(--border-strong)}}@keyframes stepIn{0%{opacity:0;transform:translateY(14px)}}@keyframes lineGrow{0%{transform:scaleY(0)}}.l-trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.l-trust li{color:var(--ink);flex-direction:column;gap:14px;padding:34px 24px;font-size:17px;font-weight:500;line-height:1.4;display:flex;position:relative}.l-trust li[data-emph]{font:600 19px/1.35 var(--font-display);letter-spacing:-.005em}.l-trust li[data-emph]:before{content:"";background:var(--orange);width:32px;height:3px;position:absolute;top:-1px;left:24px}.l-trust li+li{border-left:1px solid var(--border)}.l-trust svg{color:var(--orange-strong);width:24px;height:24px}.l-section{padding:128px 0;scroll-margin-top:84px}.l-white{background:var(--surface)}.l-alt{background:var(--surface-alt)}.l-split{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:96px;display:grid}.l-split>.l-intro{position:sticky;top:132px}.landing h2{font:600 clamp(30px,3vw,40px)/1.2 var(--font-display);letter-spacing:-.015em}.l-intro p{max-width:34em;margin:20px 0 0;font-size:17px;line-height:1.65}.l-intro-wide{margin-bottom:56px}.l-intro-wide h2{max-width:18em}.l-intro .button{margin-top:28px}.landing h3{font:600 24px/1.33 var(--font-display);letter-spacing:-.01em}.l-rows{--rail:44px;--rx:11px;padding:0 0 0 var(--rail);margin:0;list-style:none;position:relative}.l-rows:before{content:"";left:calc(var(--rx) - .75px);background:var(--orange);transform-origin:top;width:1.5px;position:absolute;top:0;bottom:0}.l-row:first-child{border-top:1px solid var(--border)}.l-row:before{content:"";left:calc(var(--rx) - var(--rail) - 7px);background:var(--paper);border:2px solid var(--orange);border-radius:50%;width:14px;height:14px;position:absolute;top:42px}.l-row{border-bottom:1px solid var(--border);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:32px;padding:36px 0;display:grid;position:relative}.l-num{font:600 32px/40px var(--font-display);letter-spacing:-.02em;color:var(--soft)}.l-row h3{margin:0}.l-row p{max-width:34em;margin:8px 0 0;font-size:16px;line-height:1.65}.l-row>svg{margin-top:6px}.l-cats{grid-template-columns:1fr 1fr;column-gap:48px;margin:0;padding:0;list-style:none;display:grid}.l-cats li{border-top:1px solid var(--border)}.l-cats li:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.l-cat{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:20px;padding:28px 0;display:grid}.l-cat-copy strong{font:600 18px/1.45 var(--font-display);transition:color .3s var(--ease-out);display:block}.l-cat-copy small{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.6;display:block}.l-cat-arrow{color:var(--muted);transition:transform .4s var(--ease-out),color .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.l-cat:hover strong{color:var(--orange-strong)}.l-cat:hover .l-cat-arrow{color:var(--orange-strong);transform:translate(3px,-3px)}}.l-compare{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:32px;display:grid}.l-compare>.l-shell{display:flex}.l-compare .l-core{flex:1;padding:12px 36px}.l-self h3,.l-us h3{margin:0;padding:20px 0;font-size:18px;line-height:1.45}.l-self h3{color:var(--muted)}.l-us h3{color:var(--orange-strong)}.l-self ul,.l-us ul{margin:0;padding:0;list-style:none}.l-self li,.l-us li{grid-template-columns:20px minmax(0,1fr);align-content:start;gap:16px;min-height:88px;padding:20px 0;font-size:16px;line-height:1.5;display:grid;position:relative}.l-self li{color:var(--muted)}.l-loose{border:1.5px solid var(--border-strong);border-radius:50%;width:12px;height:12px;margin:5px 4px 0}.l-node{z-index:1;background:var(--orange);border-radius:50%;width:12px;height:12px;margin:5px 4px 0;position:relative}.l-us li:not(:last-child):before{content:"";background:var(--orange);transform-origin:top;width:1.5px;height:100%;position:absolute;top:31px;left:9.25px}.l-us strong{font-size:16px;font-weight:500;display:block}.l-us small{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.55;display:block}.l-benefits{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.l-benefits li{border-bottom:1px solid var(--border);padding:28px}.l-benefits li:nth-child(2n){border-left:1px solid var(--border)}.l-benefits h3{margin:14px 0 0;font-size:18px;line-height:1.45}.l-benefits p{margin:8px 0 0;font-size:14px;line-height:1.6}.l-split-flip{grid-template-columns:minmax(0,1fr) 380px}.l-split-flip>.l-intro{order:2}.l-partner-main{order:1;gap:40px;min-width:0;display:grid}.l-provider{padding:28px}.l-requests{margin:20px 0 0;padding:0;list-style:none}.l-requests li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 0;display:grid}.l-req-copy strong{font-size:15px;font-weight:500;display:block}.l-req-copy small{color:var(--muted);margin-top:2px;font-size:14px;display:block}.l-req-budget{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.l-profile{border-top:1px solid var(--border);margin-top:8px;padding-top:24px}.l-profile dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:14px 0 0;display:grid}.l-profile dt{color:var(--muted);font-size:13px;font-weight:500}.l-profile dd{margin:4px 0 0;font-size:15px}.l-shell-big{border-radius:28px;padding:12px}.l-app{border-radius:20px;padding:32px}.l-app-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;margin-top:28px;display:grid}.l-table{font-variant-numeric:tabular-nums;font-size:14px}.l-table th{color:var(--muted);padding:10px 16px 10px 0;font-size:13px;font-weight:500}.l-table td{color:var(--muted);vertical-align:middle;white-space:nowrap;padding:18px 16px 18px 0}.l-table td.l-strong{white-space:normal;min-width:200px;color:var(--ink);font-size:15px}.l-partner{border:1px solid var(--border);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s var(--ease-out);border-radius:12px;margin-top:12px;padding:16px}@media (hover:hover) and (pointer:fine){.l-partner:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-2px)}}.l-partner-top{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;display:grid}.l-partner-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.l-partner-bottom small{font-size:14px}.landing .l-progress-title{margin-top:32px}.l-progress{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.l-progress li{align-items:center;gap:12px;font-size:14px;display:flex}.l-progress [data-state=upcoming]{color:var(--muted)}.l-pricing-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.l-pricing{flex-direction:column;align-items:center;gap:40px;display:flex}.l-pricing-toggle{border:1px solid var(--border-strong);background:var(--surface);border-radius:999px;padding:4px;display:inline-flex}.l-pricing-toggle button{color:var(--muted);cursor:pointer;transition:background-color .18s var(--ease-out),color .18s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:10px 22px;font-size:15px;font-weight:500}.l-pricing-toggle button.on{background:var(--orange-strong);color:#fff;font-weight:600}.l-pricing-client{width:100%;max-width:560px}.l-pricing-client .l-core{text-align:center;padding:48px 40px}.l-pricing-client h3{font:700 28px/1.2 var(--font-display)}.l-pricing-client p{max-width:32em;margin:16px auto 0;font-size:16px;line-height:1.65}.l-pricing-points{text-align:left;gap:12px;max-width:22em;margin:28px auto 0;padding:0;list-style:none;display:grid}.l-pricing-points li{align-items:center;gap:10px;font-size:15px;display:flex}.l-pricing-points svg{color:var(--orange-strong);flex-shrink:0}.l-pricing-client .button{margin-top:32px}.l-pricing-partners{flex-direction:column;gap:48px;width:100%;display:flex}.l-pricing-tiers{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;display:grid}.l-tier{background:var(--surface);border:1px solid var(--border);text-align:left;box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;padding:30px 26px;display:flex;position:relative}.l-tier.featured{border-color:var(--orange);box-shadow:var(--shadow-md)}.l-tier-badge{font-size:11px;font-weight:600;position:absolute;top:-13px;left:26px}.l-tier-badge-muted{background:var(--paper);color:var(--muted);border:1px solid var(--border-strong)}.l-tier h3{font:700 19px/1.3 var(--font-display)}.l-tier-tagline{color:var(--muted);min-height:2.4em;margin:8px 0 0;font-size:13px;line-height:1.55}.l-tier-price{align-items:baseline;gap:6px;margin:16px 0;display:flex}.l-tier-price strong{font:700 32px/1 var(--font-display);letter-spacing:-.01em}.l-tier-price span{color:var(--muted);font-size:13px}.l-tier-fee{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 0;font-size:13px;display:flex}.l-tier-fee strong{font:700 16px var(--font-display);color:var(--orange-strong)}.l-tier-includes{color:var(--ink);margin:16px 0 10px;font-size:12px;font-weight:600}.l-tier-features{flex:1;gap:9px;margin:0 0 24px;padding:0;list-style:none;display:grid}.l-tier-features li{align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.l-tier-features svg{color:var(--orange-strong);flex-shrink:0;margin-top:2px}.l-tier .button{margin-top:auto}.l-tier-enterprise{background:var(--paper);border-style:dashed}.l-tier-enterprise-text{color:var(--muted);margin:14px 0 0;font-size:12.5px;line-height:1.6}.l-pricing-fair{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:16px;max-width:640px;margin:0 auto;padding:28px 32px}.l-pricing-fair h3{margin-bottom:8px}.l-pricing-fair p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.l-pricing-compare{border-top:1px solid var(--border-strong);width:100%}.l-pricing-compare summary{cursor:pointer;font:600 17px/1.4 var(--font-display);transition:color .2s var(--ease-out);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.l-pricing-compare summary::-webkit-details-marker{display:none}.l-pricing-compare summary svg{transition:transform .45s var(--ease-out),color .2s var(--ease-out);flex-shrink:0}.l-pricing-compare[open] summary svg{color:var(--orange-strong);transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.l-pricing-compare summary:hover{color:var(--orange-strong)}}.l-pricing-compare .table-wrap{padding-bottom:24px}.l-compare-table{border-collapse:collapse;width:100%;font-size:13px}.l-compare-table th,.l-compare-table td{text-align:center;border-bottom:1px solid var(--border);padding:12px 14px}.l-compare-table thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:600}.l-compare-table tbody th{text-align:left;color:var(--ink);font-weight:500}.l-compare-table tbody tr:last-child th,.l-compare-table tbody tr:last-child td{border-bottom:0}.l-compare-table .l-yes{color:var(--success)}.l-compare-table .l-no{color:var(--border-strong)}.l-pricing-note,.l-pricing-disclaimer{text-align:center;max-width:52em;color:var(--muted);margin:0 auto;font-size:12.5px;line-height:1.7}.l-pricing-disclaimer{border-top:1px solid var(--border);padding-top:20px}.l-faq{border-top:1px solid var(--border-strong)}.l-faq details{border-bottom:1px solid var(--border-strong)}.l-faq summary{cursor:pointer;font:600 18px/1.45 var(--font-display);transition:color .2s var(--ease-out);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;list-style:none;display:flex}.l-faq summary::-webkit-details-marker{display:none}.l-faq summary svg{transition:transform .45s var(--ease-out),color .2s var(--ease-out);flex-shrink:0}.l-faq details[open] summary svg{color:var(--orange-strong);transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.l-faq summary:hover{color:var(--orange-strong)}}.l-faq details p{max-width:36em;margin:0 0 26px;font-size:16px;line-height:1.65}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.l-faq details::details-content{opacity:0;block-size:0;transition:block-size .5s var(--ease-out),opacity .4s var(--ease-out),content-visibility .5s allow-discrete;overflow:clip}.l-faq details[open]::details-content{opacity:1;block-size:auto}}}.l-final{background:var(--surface-alt);border-top:1px solid var(--border);padding:112px 0 0}.l-final-panel{justify-content:space-between;align-items:center;gap:64px;display:flex}.l-final-panel h2{max-width:14em;font-size:clamp(34px,4vw,48px);line-height:1.17}.l-route{align-items:center;margin-bottom:72px;display:flex}.l-route i{border:2px solid var(--orange);background:var(--surface-alt);border-radius:50%;flex-shrink:0;width:14px;height:14px}.l-route i.end{background:var(--orange);width:24px;height:24px}.l-route b{background:var(--orange);transform-origin:0;flex:1;height:1.5px}.l-final-panel p{max-width:30em;margin:16px 0 0;font-size:17px}.l-final-actions{flex-shrink:0;gap:12px;display:grid}.landing .l-final-actions .button{padding:18px 30px;font-size:16px}.l-footer{background:var(--surface-alt);padding:104px 0 40px}.l-footer-top{border-top:1px solid var(--border-strong);justify-content:space-between;gap:64px;padding-top:64px;display:flex}.l-footer .brand img{height:28px}.l-footer-brand p{max-width:20em;margin:16px 0 0;font-size:14px;line-height:1.6}.l-footer-cols{gap:96px;display:flex}.landing .l-footer-h{letter-spacing:0;color:var(--ink);margin:0 0 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4}.l-footer-cols a,.l-soon{color:var(--muted);width:max-content;margin-bottom:14px;font-size:14px;line-height:1.4;display:block}.l-footer-cols a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.l-soon{cursor:default}.l-lang{border:1px solid var(--border-strong);border-radius:var(--r-c);margin-top:2px;display:inline-flex;overflow:hidden}.l-lang button{color:var(--muted);transition:background-color .16s var(--ease-out),color .16s var(--ease-out);background:0 0;border:0;padding:6px 12px;font-size:13px}.l-lang button.on{background:var(--surface);color:var(--ink);font-weight:600}.l-footer-bar{border-top:1px solid var(--border-strong);color:var(--muted);margin-top:56px;padding-top:24px;font-size:14px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing [data-reveal]{animation-name:rise;animation-fill-mode:both;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry calc(var(--i,0)*8%) entry calc(62% + var(--i,0)*8%)}.l-rows:before{animation:linear both routeY;animation-timeline:view();animation-range:entry 10% cover 55%}.l-route b,.l-route i{animation-fill-mode:both;animation-timeline:view();animation-timing-function:var(--ease-out)}.l-route b{animation-name:routeX}.l-route i{animation-name:nodeIn}.l-route>:first-child{animation-range:entry entry 12%}.l-route>:nth-child(2){animation-range:entry 8% entry 34%}.l-route>:nth-child(3){animation-range:entry 30% entry 42%}.l-route>:nth-child(4){animation-range:entry 34% entry 60%}.l-route>:nth-child(5){animation-range:entry 56% entry 68%}.l-route>:nth-child(6){animation-range:entry 60% entry 86%}.l-route>:nth-child(7){animation-range:entry 82%}.l-route i.end{animation-name:landNode}.l-us li:not(:last-child):before{animation:linear both routeY;animation-timeline:view();animation-range:entry 20% cover 42%}}}@keyframes landNode{0%{opacity:0;transform:scale(.4);box-shadow:0 0 #ff4a0059}55%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none;box-shadow:0 0 0 12px #ff4a0000}}@keyframes routeY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes routeX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nodeIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (max-width:1100px){.l-hero-grid{grid-template-columns:minmax(0,1fr) 440px;gap:48px}.l-split{grid-template-columns:320px minmax(0,1fr);gap:56px}.l-split-flip{grid-template-columns:minmax(0,1fr) 320px}.l-compare,.l-app-grid{grid-template-columns:1fr}.l-trust{grid-template-columns:repeat(3,1fr)}.l-trust li:nth-child(n+4){border-top:1px solid var(--border)}.l-trust li:nth-child(4){border-left:0}.l-footer-cols{gap:56px}.l-pricing-tiers{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.l-nav-links,.l-nav-login{display:none}.l-menu{display:block}.l-nav-actions{gap:12px}.l-hero{padding:48px 0 72px}.l-hero-grid{grid-template-columns:1fr;gap:56px}.l-hero h1{max-width:none}.l-section{padding:88px 0}.l-split,.l-split-flip{grid-template-columns:1fr;gap:40px}.l-split-flip>.l-intro,.l-partner-main{order:0}.l-split>.l-intro{position:static}.l-cats{grid-template-columns:1fr}.l-cats li:nth-last-child(2){border-bottom:0}.l-benefits{grid-template-columns:1fr}.l-benefits li:nth-child(2n){border-left:0}.l-pricing-tiers{grid-template-columns:1fr;max-width:420px;margin:0 auto}.l-final-panel{flex-direction:column;align-items:flex-start;gap:32px}.l-final-actions{width:100%}.l-footer{padding-top:80px}.l-footer-top{flex-direction:column;gap:48px;padding-top:48px}}@media (max-width:640px){.l-wrap{padding:0 20px}.l-nav-in{height:64px}.l-nav .brand img{height:26px}.landing .l-nav-cta{padding:10px 14px;font-size:14px}.l-lead{font-size:17px}.l-actions{flex-direction:column}.l-actions .button{justify-content:center}.l-core{padding:20px}.l-matches li{grid-template-columns:36px minmax(0,1fr)}.l-matches .badge{grid-column:2;justify-self:start}.l-shell{border-radius:20px;padding:6px}.l-app{padding:20px}.l-compare .l-core{padding:8px 20px}.l-provider{padding:20px}.l-profile dl{grid-template-columns:1fr 1fr}.l-trust{grid-template-columns:repeat(2,1fr)}.l-trust li{padding:24px 18px;font-size:15px}.l-trust li[data-emph]{font-size:16px}.l-trust li[data-emph]:before{left:18px}.l-trust li:nth-child(n){border-top:0;border-left:0}.l-trust li:nth-child(2n){border-left:1px solid var(--border)}.l-trust li:nth-child(n+3){border-top:1px solid var(--border)}.l-section{padding:72px 0}.l-intro-wide{margin-bottom:36px}.l-pricing-toggle{width:100%}.l-pricing-toggle button{flex:1}.l-pricing-client .l-core{padding:32px 24px}.l-tier{padding:26px 22px}.l-rows{--rail:30px;--rx:6px}.l-row{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:28px 0}.l-row:before{top:36px}.l-row>svg{display:none}.l-num{font-size:24px;line-height:32px}.l-final{padding-top:72px}.l-footer{padding-top:64px}.l-footer-cols{flex-wrap:wrap;gap:40px}}.l-faq-audience{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.l-faq-audience button{font:inherit;border:1px solid var(--border-strong);color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;padding:10px 16px}.l-faq-audience button[aria-pressed=true]{background:var(--ink);color:var(--paper,#fff)}.l-faq-audience button:focus-visible{outline:2px solid var(--orange-strong);outline-offset:3px}.l-faq-cta{margin-top:24px}
