@font-face{font-family:Inter;src:url(fonts/Inter-latin-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(fonts/Inter-latin-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(fonts/Inter-latin-600.woff2) format("woff2");font-weight:600;font-display:swap}:root{--petrol:#0B5D5E;--deep:#103F40;--ink:#1D1D1F;--orange:#F5662A;--orange-text:var(--ink);--orange-tint:#FFF0E8;--pearl:#F5F7F8;--line:#DCE5E4;--border:#86868B;--graphite:#424245;--white:#fff;--error:#B42318;--error-tint:#FDEDEC;--on-ink:#C9CBD0;--on-petrol:#D5E6E5;--ink-2:#2A2A2E;--ink-3:#36363B;--r-field:12px;--r-card:20px;--r-media:24px;--wrap:1248px;--gut:96px;--sec:160px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-soft:cubic-bezier(.22,1,.36,1);--t-press:.16s;--t-hover:.2s;--notch:72px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;accent-color:var(--petrol);caret-color:var(--petrol)}body{margin:0;background:var(--white);color:var(--ink);font:400 18px/28px Inter,system-ui,sans-serif;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--orange-tint);color:var(--ink)}.on-ink ::selection,.on-petrol ::selection{background:var(--orange);color:var(--ink)}img,svg{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--petrol);outline-offset:3px;border-radius:6px}.on-ink :focus-visible,.on-petrol :focus-visible{outline-color:var(--white)}.skip{position:absolute;left:16px;top:-80px;background:var(--ink);color:#fff;padding:12px 16px;border-radius:var(--r-field);z-index:100;transition:top var(--t-hover) var(--ease-out)}.skip:focus{top:16px}.wrap{max-width:calc(var(--wrap) + 2*var(--gut));margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.display{font-weight:600;font-size:96px;line-height:96px;letter-spacing:-.045em}h1,.h1{font-weight:600;font-size:64px;line-height:70px;letter-spacing:-.035em;text-wrap:balance}h2,.h2{font-weight:600;font-size:48px;line-height:54px;letter-spacing:-.03em;text-wrap:balance}h3,.h3{font-weight:600;font-size:28px;line-height:34px;letter-spacing:-.022em;text-wrap:balance}.lead{font-size:20px;line-height:30px;color:var(--graphite);text-wrap:pretty;max-width:34em}p{text-wrap:pretty}.small{font-size:15px;line-height:22px}.muted{color:var(--graphite)}.on-ink{background:var(--ink);color:var(--white)}.on-ink .lead,.on-ink .muted{color:var(--on-ink)}.on-petrol{background:var(--petrol);color:var(--white)}.on-petrol .lead,.on-petrol .muted{color:var(--on-petrol)}.on-pearl{background:var(--pearl)}.o{color:var(--orange)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;border:0;font:600 16px/1 Inter,sans-serif;letter-spacing:-.01em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform var(--t-press) var(--ease-out),background-color var(--t-hover) ease,color var(--t-hover) ease}.btn:active{transform:scale(.97)}.btn-primary{background:var(--petrol);color:#fff}.btn-light{background:#fff;color:var(--deep)}.btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.on-ink .btn-ghost,.on-petrol .btn-ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #fffc}.btn svg{width:18px;height:18px;transition:transform var(--t-hover) var(--ease-out)}.link{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--petrol);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.22em;text-decoration-thickness:.08em;transition:text-decoration-color var(--t-hover) ease}.on-ink .link,.on-petrol .link{color:#fff}.link svg{width:18px;height:18px;transition:transform var(--t-hover) var(--ease-out)}@media(hover:hover)and (pointer:fine){.btn-primary:hover{background:var(--deep)}.btn-light:hover{background:var(--orange-tint);color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:#fff}.on-ink .btn-ghost:hover,.on-petrol .btn-ghost:hover{background:#fff;color:var(--ink)}.btn:hover svg,.link:hover svg{transform:translate(3px)}.link:hover{text-decoration-color:currentColor}}.nav{position:sticky;top:0;z-index:50;background:var(--white);transition:box-shadow var(--t-hover) ease}.nav.scrolled{box-shadow:0 1px 0 var(--line)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:80px;gap:32px}.logo img{width:204px;height:auto}.nav-links{display:flex;gap:32px;align-items:center}.nav-links a{font-size:16px;font-weight:500;text-decoration:none;color:var(--graphite);padding:8px 0;transition:color var(--t-hover) ease}.nav-links a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--orange)}@media(hover:hover)and (pointer:fine){.nav-links a:hover{color:var(--ink)}}.nav .btn{min-height:44px;padding:0 20px;font-size:15px}.nav .btn .short{display:none}.frame{position:relative;border-radius:var(--r-media);overflow:hidden;isolation:isolate}.frame>.notch{position:absolute;top:0;right:0;width:var(--notch);height:var(--notch);background:var(--ground,#fff);border-bottom-left-radius:var(--r-media);z-index:5}.frame>.notch:before,.frame>.notch:after{content:"";position:absolute;width:var(--r-media);height:var(--r-media);background:radial-gradient(circle at 0 100%,transparent calc(var(--r-media) - .5px),var(--ground,#fff) var(--r-media))}.frame>.notch:before{top:0;left:calc(-1*var(--r-media))}.frame>.notch:after{right:0;bottom:calc(-1*var(--r-media))}.frame>.notch i{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--orange);right:20px;top:20px}.on-pearl .frame,.ground-pearl{--ground:var(--pearl)}.on-ink .frame{--ground:var(--ink)}.on-petrol .frame{--ground:var(--petrol)}.frame img.cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mark-bullet{flex:none;width:14px;height:14px;margin-top:7px}.ui{font-size:14px;line-height:20px;letter-spacing:-.006em;color:var(--ink);background:#fff;border-radius:var(--r-card);padding:20px}.ui-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ui-title{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px}.ui-title svg{width:20px;height:20px;flex:none}.ui-meta{color:var(--graphite);font-size:13px;white-space:nowrap}.ui-row{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--pearl);border-radius:var(--r-field);padding:10px 12px;margin-top:6px}.ui-row b{font-weight:500}.ok{display:inline-flex;align-items:center;gap:6px;color:var(--petrol);font-weight:500;font-size:13px;white-space:nowrap}.ok svg{width:16px;height:16px}.open{display:inline-flex;align-items:center;gap:6px;color:var(--orange-text);font-weight:500;font-size:13px;white-space:nowrap}.open:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange)}.bubble{border-radius:16px;padding:12px 14px;font-size:14px;line-height:20px;max-width:92%}.bubble small{display:block;font-size:12px;line-height:16px;font-weight:500;margin-bottom:2px;opacity:.8}.bubble.them{background:var(--ink);color:#fff;border-bottom-left-radius:6px}.bubble.me{background:var(--pearl);color:var(--ink);margin-left:auto;border-bottom-right-radius:6px}.wave{display:flex;align-items:center;gap:3px;height:28px}.wave span{width:3px;border-radius:2px;background:var(--petrol)}.hero{padding-top:56px;padding-bottom:var(--sec)}.hero-top{display:grid;grid-template-columns:7fr 5fr;gap:24px;align-items:end}.hero-top .side{display:grid;gap:24px;justify-items:start;padding-bottom:6px}.hero-top .side p{font-size:18px;line-height:28px;color:var(--graphite);max-width:26em}.paths{display:grid;grid-template-columns:7fr 5fr;gap:24px;margin-top:48px;height:clamp(520px,calc(100svh - 360px),640px)}.path{display:flex;flex-direction:column;text-decoration:none;color:inherit}.path .copy{position:relative;z-index:3;padding:32px;display:grid;gap:8px;justify-items:start;max-width:420px}.path .copy p{font-size:17px;line-height:26px}.path .go{margin-top:16px}.path-re{background:#dce7ef}.path-re .copy p{color:var(--ink)}.path-re .ui{position:absolute;z-index:3;right:32px;bottom:32px;width:344px}.path-re .ui-float{position:absolute;z-index:3;left:32px;bottom:32px;display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff;border-radius:999px;padding:10px 16px 10px 10px;font-size:14px;font-weight:500}.path-re .ui-float .av{width:28px;height:28px;border-radius:50%;background:var(--petrol);display:grid;place-items:center}.path-re .ui-float .av svg{width:16px;height:16px}.path-sales{background:var(--ink);color:#fff}.path-sales .ph{position:absolute;inset:0 0 auto;height:58%}.path-sales .ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1d1d1fdb,#1d1d1f99 42%,#1d1d1f1a 62%,#1d1d1f00 70%,#1d1d1f)}.path-sales .copy p{color:#e4e5e8}.path-sales .ui{position:absolute;z-index:3;left:32px;right:32px;bottom:32px;background:var(--ink-2);color:#fff;padding:18px}.path-sales .ui .ui-meta{color:var(--on-ink)}.path-sales .bubble.me{background:var(--ink-3);color:#fff}.path-sales .wave span{background:#7fb5b4}.crit{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;border-radius:var(--r-field);background:var(--orange-tint);color:var(--ink);font-size:13px}.crit b{font-weight:600}.path .go .btn{pointer-events:none}@media(hover:hover)and (pointer:fine){.path .cover{transition:transform .7s var(--ease-out)}.path:hover .cover{transform:scale(1.03)}.path-re:hover .go .btn{background:var(--deep)}.path-sales:hover .go .btn{background:var(--orange-tint);color:var(--ink)}.path:hover .go svg{transform:translate(3px)}}.path:active .go .btn{transform:scale(.97)}.sec{padding-top:var(--sec);padding-bottom:var(--sec)}.sec-head{display:grid;grid-template-columns:7fr 5fr;gap:24px;align-items:end;margin-bottom:64px}.sec-head .lead{justify-self:start}.flow{display:grid;grid-template-columns:repeat(4,1fr);border-radius:var(--r-media);overflow:hidden}.field{padding:32px 24px;display:flex;flex-direction:column;gap:24px;min-height:560px}.field:nth-child(1){background:var(--pearl)}.field:nth-child(2){background:var(--line)}.field:nth-child(3){background:var(--petrol);color:#fff}.field:nth-child(4){background:var(--ink);color:#fff}.field .ui{flex:none}.field .clause{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.018em;margin-top:auto}.field .clause span{display:block;font-weight:400;font-size:16px;line-height:24px;margin-top:6px;letter-spacing:-.006em}.field:nth-child(1) .clause span,.field:nth-child(2) .clause span{color:var(--graphite)}.field:nth-child(3) .clause span{color:var(--on-petrol)}.field:nth-child(4) .clause span{color:var(--on-ink)}.prompt{background:var(--pearl);border-radius:var(--r-field);padding:12px 14px;min-height:88px;font-size:15px;line-height:22px}.prompt:after{content:"";display:inline-block;width:2px;height:18px;background:var(--petrol);vertical-align:-3px;margin-left:2px}.file{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:var(--graphite)}.file svg{width:16px;height:16px}.step{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--r-field);margin-top:4px}.step svg{width:18px;height:18px;flex:none;color:var(--petrol)}.step .ok{margin-left:auto}.step.now{background:var(--orange-tint)}.step.now em{margin-left:auto;font-style:normal;font-size:13px;font-weight:500;color:var(--orange-text)}.quote{font-size:14px;line-height:21px;background:var(--pearl);border-radius:var(--r-field);padding:12px;margin-top:10px}.quote small{display:block;color:var(--graphite);font-size:12px;margin-bottom:4px}.noscore{font-size:13px;color:var(--graphite)}.toggle{display:inline-flex;background:var(--pearl);border-radius:999px;padding:4px;gap:4px}.toggle button{font:600 15px/1 Inter,sans-serif;border:0;background:transparent;color:var(--graphite);min-height:40px;padding:0 18px;border-radius:999px;cursor:pointer;transition:background-color var(--t-hover) ease,color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.toggle button:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.toggle button[aria-pressed=false]:hover{color:var(--ink)}}[data-t=sales]{display:none}.track-sales [data-t=sales]{display:revert}.track-sales [data-t=re]{display:none}.swap{transition:opacity .18s var(--ease-out),filter .18s var(--ease-out)}.swapping .swap{opacity:0;filter:blur(2px)}.statement{position:relative;overflow:hidden}.statement .wrap{position:relative;z-index:2;padding-top:200px;padding-bottom:200px}.statement p.lead{margin-top:32px;font-size:22px;line-height:32px;max-width:24em}.bigframe{position:absolute;right:-120px;top:50%;width:640px;height:640px;transform:translateY(-50%);z-index:1;color:var(--ink-3)}.sam{display:grid;grid-template-columns:7fr 5fr;gap:24px;align-items:stretch;border-radius:var(--r-media);background:var(--pearl);padding:24px}.sam .txt{padding:48px 40px;display:flex;flex-direction:column;gap:32px}.sam blockquote{font-size:28px;line-height:38px;letter-spacing:-.022em;font-weight:500;max-width:22em}.sam .who{font-size:16px;line-height:24px}.sam .who b{display:block;font-weight:600}.portrait{min-height:440px;background:var(--line);--ground:var(--pearl);display:grid;place-items:center}.portrait .ph-note{font-size:14px;color:var(--graphite);text-align:center;max-width:16em}.portrait .ph-note svg{width:56px;height:56px;margin:0 auto 12px;color:var(--petrol)}.cta .wrap{padding-top:var(--sec);padding-bottom:var(--sec)}.cta h2{max-width:14em}.cta p.lead{margin-top:24px}.inline-form{margin-top:48px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 16px;font-size:28px;line-height:38px;font-weight:500;letter-spacing:-.02em}.inline-form label{white-space:nowrap}.inline-form input{font:500 22px/1 Inter,sans-serif;letter-spacing:-.015em;width:min(420px,100%);height:56px;padding:0 20px;border-radius:999px;border:0;background:#fff;color:var(--ink);transition:box-shadow var(--t-hover) ease}.inline-form input::placeholder{color:#6e6e73}.inline-form input:focus{outline:none;box-shadow:0 0 0 3px var(--orange)}.inline-form .btn{min-height:56px;font-size:17px;padding:0 28px}.foot{padding-top:120px;padding-bottom:48px}.foot-top{display:grid;grid-template-columns:5fr 7fr;gap:24px;align-items:start}.foot-mark{width:200px;height:200px}.foot-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.foot-cols h3{font-size:15px;line-height:22px;margin-bottom:12px}.foot-cols a{display:block;font-size:15px;line-height:22px;padding:5px 0;color:var(--graphite);text-decoration:none;transition:color var(--t-hover) ease}@media(hover:hover)and (pointer:fine){.foot-cols a:hover{color:var(--ink)}}.foot-bottom{margin-top:96px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;line-height:21px;color:var(--graphite)}.foot-bottom p{max-width:60em}.sub-hero{padding-top:56px;padding-bottom:var(--sec)}.sub-hero .grid{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:center}.sub-hero .txt{display:grid;gap:24px;justify-items:start}.sub-hero .actions{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-top:8px}.sub-hero .media{height:600px}.sub-hero .media .ui{position:absolute;left:32px;bottom:32px;width:360px;z-index:3}.split{display:grid;grid-template-columns:5fr 7fr;gap:24px}.split .stick{position:sticky;top:120px;align-self:start;display:grid;gap:24px}.who-cols{display:grid;grid-template-columns:1fr 1fr;gap:48px}.who-cols h3{margin-bottom:16px}.ticks li{display:flex;gap:12px;margin-top:12px}.scen li{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;padding:32px 0}.scen li+li{border-top:0}.scen h3{font-size:24px;line-height:30px}.scen p{margin-top:8px;color:var(--graphite)}.scen .bubble{margin-left:auto;max-width:100%}.journey{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;position:relative;margin-top:16px}.journey:before{content:"";position:absolute;left:28px;right:28px;top:28px;height:2px;background:var(--ink-3)}.journey li{position:relative;display:grid;gap:12px;align-content:start}.journey .dot{width:56px;height:56px;border-radius:50%;background:var(--ink-2);display:grid;place-items:center;position:relative}.journey .dot svg{width:24px;height:24px;color:#fff}.journey li:last-child .dot{background:var(--petrol)}.journey b{font-size:20px;line-height:28px;font-weight:600;margin-top:8px}.journey span{font-size:16px;line-height:24px;color:var(--on-ink)}.report{margin-top:96px;display:grid;grid-template-columns:5fr 7fr;gap:24px;align-items:center}.report .ui{padding:28px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chips span{font-size:13px;line-height:18px;padding:7px 12px;border-radius:999px;background:var(--pearl);color:var(--ink)}.chips span.on{background:var(--orange-tint);color:var(--orange-text);font-weight:500}.offer{display:grid;grid-template-columns:1fr 1fr;gap:24px}.offer>div{background:#fff;border-radius:var(--r-card);padding:40px}.offer>div:last-child{background:var(--ink);color:#fff}.offer h3{margin-bottom:8px}.status{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:16px;line-height:24px}.status b{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:6px}.status b:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--petrol)}.status div+div b:before{background:transparent;box-shadow:inset 0 0 0 2px var(--orange-text)}.faq details{background:var(--pearl);border-radius:var(--r-card);margin-top:8px}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-weight:600;font-size:18px;border-radius:var(--r-card);transition:background-color var(--t-hover) ease}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:20px;height:20px;flex:none;transition:transform .24s var(--ease-out)}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{padding:0 24px 24px;color:var(--graphite);max-width:40em}@media(hover:hover)and (pointer:fine){.faq summary:hover{background:var(--line)}}.demo{padding-top:56px;padding-bottom:var(--sec)}.demo .grid{display:grid;grid-template-columns:5fr 7fr;gap:24px;align-items:start}.demo .aside{position:sticky;top:104px;padding:40px;min-height:640px;display:flex;flex-direction:column;gap:24px}.demo .aside .cover{opacity:.38}.demo .aside>*:not(.cover):not(.notch){position:relative;z-index:2}.demo .aside ol{display:grid;gap:20px;margin-top:auto}.demo .aside li{display:flex;gap:14px;font-size:17px;line-height:26px}.demo .aside li b{display:block;font-weight:600}.demo .aside li span{color:var(--on-ink)}.form{background:var(--pearl);border-radius:var(--r-media);padding:48px}.proto{display:flex;gap:10px;align-items:flex-start;background:#fff;border-radius:var(--r-field);padding:14px 16px;font-size:15px;line-height:22px;color:var(--graphite);margin-bottom:32px}.proto svg{width:20px;height:20px;flex:none;color:var(--petrol);margin-top:1px}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fld{display:grid;gap:8px}.fld.full{grid-column:1/-1}.fld label,.fld legend{font-size:15px;font-weight:600;line-height:22px;padding:0}.fld .opt{font-weight:400;color:var(--graphite)}.fld input,.fld select,.fld textarea{font:400 17px/24px Inter,sans-serif;color:var(--ink);background:#fff;border:1.5px solid var(--border);border-radius:var(--r-field);min-height:52px;padding:12px 14px;width:100%;transition:border-color var(--t-hover) ease,box-shadow var(--t-hover) ease}.fld textarea{min-height:120px;resize:vertical}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 3px #0b5d5e40}@media(hover:hover)and (pointer:fine){.fld input:hover,.fld select:hover,.fld textarea:hover{border-color:var(--ink)}}.fld .err{display:none;color:var(--error);font-size:14px;line-height:20px}.fld.bad input,.fld.bad select{border-color:var(--error);background:var(--error-tint)}.fld.bad .err{display:block}fieldset{border:0;margin:0;padding:0;min-width:0}.seg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.seg label{position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:var(--r-field);background:#fff;box-shadow:inset 0 0 0 1.5px var(--border);font-weight:500;font-size:16px;cursor:pointer;transition:box-shadow var(--t-hover) ease,background-color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.seg label:active{transform:scale(.97)}.seg input{position:absolute;opacity:0;pointer-events:none}.seg label:has(input:checked){background:var(--ink);color:#fff;box-shadow:none}.seg label:has(input:focus-visible){outline:2px solid var(--petrol);outline-offset:3px}.consent{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:22px;color:var(--graphite)}.consent input{width:20px;height:20px;margin-top:1px;flex:none}.form .submit{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.done{display:none;background:#fff;border-radius:var(--r-card);padding:40px}.done.show{display:block}.done h2{font-size:32px;line-height:38px}@media(max-width:1180px){:root{--gut:48px;--sec:136px}.logo img{width:180px}.nav-links{gap:24px}.paths{grid-template-columns:1fr 1fr}.path-re .ui{width:300px}.flow{grid-template-columns:1fr 1fr}.field{min-height:480px}}@media(max-width:960px){h1,.h1{font-size:52px;line-height:58px}.display{font-size:72px;line-height:76px}.nav-links a:not(.btn){display:none}.hero-top,.sec-head,.sam,.sub-hero .grid,.split,.report,.demo .grid,.foot-top{grid-template-columns:1fr}.hero-top{gap:24px}.paths{grid-template-columns:1fr;height:auto}.path{min-height:560px}.split .stick,.demo .aside{position:relative;top:0}.demo .aside{min-height:auto}.demo .aside ol{margin-top:24px}.sub-hero .media{height:520px}.journey{grid-template-columns:1fr;gap:28px}.journey:before{inset:28px auto 28px 27px;width:2px;height:auto}.journey li{grid-template-columns:56px 1fr;column-gap:20px}.journey li .dot{grid-row:span 2}.journey b{margin-top:0}.bigframe{width:440px;height:440px;right:-160px}.portrait{min-height:360px}}@media(max-width:640px){:root{--gut:20px;--sec:96px;--notch:56px;--r-media:20px}body{font-size:17px;line-height:26px}h1,.h1{font-size:40px;line-height:44px}h2,.h2{font-size:32px;line-height:38px}h3,.h3{font-size:24px;line-height:30px}.display{font-size:56px;line-height:58px}.lead{font-size:18px;line-height:28px}.logo img{width:160px}.nav-in{height:64px}.nav .btn .long{display:none}.nav .btn .short{display:inline}.hero{padding-top:32px}.paths{margin-top:32px;gap:16px}.path{min-height:540px}.path .copy{padding:24px}.path-re .ui{left:16px;right:16px;bottom:16px;width:auto}.path-re .ui-float{display:none}.path-sales .ui{left:16px;right:16px;bottom:16px}.frame>.notch i{width:14px;height:14px;right:16px;top:16px}.sec-head{margin-bottom:40px}.flow{grid-template-columns:1fr}.field{min-height:0;padding:24px 20px}.field .ui{max-height:none}.statement .wrap{padding-top:128px;padding-bottom:128px}.bigframe{width:320px;height:320px;right:-140px;top:78%}.sam{padding:12px}.sam .txt{padding:28px 16px}.sam blockquote{font-size:22px;line-height:31px}.inline-form{font-size:22px;line-height:30px}.inline-form input{width:100%;font-size:18px}.inline-form .btn{width:100%}.foot{padding-top:80px}.foot-mark{width:120px;height:120px}.foot-cols{grid-template-columns:1fr 1fr}.foot-bottom{margin-top:64px}.sub-hero{padding-top:32px}.sub-hero .media{height:460px}.sub-hero .media .ui{left:16px;right:16px;bottom:16px;width:auto}.who-cols,.offer,.status,.fgrid{grid-template-columns:1fr}.scen li{grid-template-columns:1fr;gap:16px;padding:24px 0}.scen .bubble{margin-left:0}.offer>div{padding:28px}.form{padding:24px 20px}.demo .aside{padding:28px}.seg{grid-template-columns:1fr}}.nav-links a.btn{color:#fff;padding:0 20px}@media(hover:hover)and (pointer:fine){.nav-links a.btn:hover{color:#fff}}@media(max-width:640px){.bigframe{top:auto;bottom:-150px;transform:none;right:-110px;width:280px;height:280px}.js .bigframe{transform:rotate(-8deg) scale(.95)}.js .statement.in .bigframe{transform:none}.portrait{min-height:280px}}.frame{border-top-right-radius:0}.scen .bubble{margin-left:0;justify-self:start}.offer>div:last-child{display:flex;flex-direction:column}.offer .status{margin-top:auto;padding-top:40px;grid-template-columns:1fr;gap:16px}.offer .status .muted{color:var(--on-ink)}.offer .status div+div b:before{box-shadow:inset 0 0 0 2px var(--orange)}.offer .status b:before{background:#7fb5b4}:root{--phi:1.618;--s1:24px;--s2:40px;--s3:64px;--s4:104px;--sec:168px}.display{font-size:76px;line-height:80px;letter-spacing:-.04em}.nav.scrolled{box-shadow:none}.hero{padding-top:var(--s2);padding-bottom:var(--s4)}.hero-top{grid-template-columns:1.618fr 1fr;gap:var(--s1)}.hero-top .side{gap:var(--s1)}.paths{grid-template-columns:1.618fr 1fr;gap:var(--s1);margin-top:var(--s3);height:auto}.path-re{aspect-ratio:1.618/1}.path .copy{padding:var(--s2);gap:8px}.path .copy p{font-size:18px;line-height:28px}.path .link{margin-top:var(--s1);color:var(--petrol)}.path-sales .link{color:#fff}.path-re .ui{right:var(--s2);bottom:var(--s2);width:320px;padding:var(--s1)}.path-sales .ui{left:var(--s2);right:var(--s2);bottom:var(--s2);background:transparent;padding:0}.path-sales .bubble.them{background:#fff;color:var(--ink)}.path-sales .bubble.me{background:var(--petrol);color:#fff;margin-top:8px}.path-sales .ph{height:61.8%}.ui-title{margin-bottom:var(--s1);font-size:15px}.ui .bubble{margin-top:var(--s1)}.path-sales .ui .bubble{margin-top:0}.path-sales .ui .bubble.me{margin-top:8px}.bubble{font-size:15px;line-height:22px}@media(hover:hover)and (pointer:fine){.path:hover .link{text-decoration-color:currentColor}.path:hover .link svg{transform:translate(3px)}}.sec-head{grid-template-columns:1.618fr 1fr;align-items:end;margin-bottom:var(--s3)}.sec-head .toggle{justify-self:end}.field{min-height:0;aspect-ratio:1/1.618;padding:var(--s1);gap:var(--s1)}.field .clause{font-size:20px;line-height:28px}.prompt{min-height:0}.statement .wrap{padding-top:var(--sec);padding-bottom:var(--sec)}.statement p.lead{margin-top:var(--s2);font-size:20px;line-height:30px;max-width:28em}.sam{grid-template-columns:1.618fr 1fr;gap:var(--s3);padding:0;background:none;align-items:center}.sam .txt{padding:0;gap:var(--s2)}.portrait{aspect-ratio:1/1.618;min-height:0;max-height:620px;justify-self:end;width:100%;max-width:383px;background:var(--pearl)}.portrait .ph-note{font-size:15px}.cta .wrap{padding-top:var(--s4);padding-bottom:var(--s4)}.cta-grid{display:grid;grid-template-columns:1.618fr 1fr;gap:var(--s3);align-items:end}.cta p.lead{margin-top:var(--s1)}.inline-form{margin-top:0;display:grid;gap:12px;font-size:18px}.inline-form input{width:100%;font-size:18px}.inline-form .btn{width:100%}.foot{padding-top:var(--s4);padding-bottom:var(--s2)}.foot-top{grid-template-columns:1fr 1.618fr;gap:var(--s3);align-items:end}.foot-mark{width:160px;height:160px}.foot-links{display:flex;flex-wrap:wrap;gap:8px var(--s2);margin-bottom:var(--s1)}.foot-links a{font-weight:500;text-decoration:none;color:var(--ink);transition:color var(--t-hover) ease}@media(hover:hover)and (pointer:fine){.foot-links a:hover{color:var(--petrol)}}.foot-txt p{font-size:14px;line-height:22px;color:var(--graphite);margin-top:8px}.sub-hero{padding-top:var(--s2);padding-bottom:var(--s4)}.sub-hero .grid{grid-template-columns:1fr 1.618fr;gap:var(--s3)}.sub-hero .txt{gap:var(--s1)}.sub-hero .media{height:auto;aspect-ratio:1.618/1}.sub-hero .media .ui{left:var(--s2);bottom:var(--s2);width:320px;padding:var(--s1)}.split{grid-template-columns:1fr 1.618fr;gap:var(--s3);align-items:start}.who-cols{gap:var(--s3)}.who-cols h3{margin-bottom:12px}.scen{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3) var(--s3)}.scen li{display:grid;grid-template-columns:1fr;gap:var(--s1);padding:0}.scen .bubble{margin:0;max-width:100%;justify-self:start}.journey b{margin-top:var(--s1);font-size:18px;line-height:26px}.report{margin-top:var(--s4);grid-template-columns:1fr 1.618fr;gap:var(--s3)}.report .lead{margin-top:var(--s1)}.report .ui{padding:var(--s2)}.report .quote{font-size:18px;line-height:28px;background:none;padding:0;margin:0}.report .next{margin-top:var(--s1);padding-top:var(--s1);box-shadow:inset 0 1px 0 var(--line);font-size:15px;line-height:22px;color:var(--graphite)}.report .next b{color:var(--ink);font-weight:600}.offer{grid-template-columns:1.618fr 1fr}.offer>div{padding:var(--s2)}.offer h3{margin-bottom:var(--s1)}.status{display:flex;flex-wrap:wrap;gap:8px var(--s2);margin-top:var(--s1);font-size:15px;line-height:22px;color:var(--graphite)}.status b{display:inline;font-weight:600;color:var(--ink);margin:0}.status b:before{display:none}.faq details{margin-top:8px}.demo{padding-top:var(--s2);padding-bottom:var(--s4)}.demo .grid{grid-template-columns:1fr 1.618fr;gap:var(--s1)}.demo .aside{min-height:0;aspect-ratio:1/1.618;max-height:none;padding:var(--s2);gap:var(--s2)}.demo .aside ol{gap:var(--s1)}.form{padding:var(--s3)}.form h1{margin-bottom:8px}.proto{display:block;background:none;padding:0;margin-bottom:var(--s2);font-size:15px}@media(max-width:1180px){:root{--sec:136px}.path-re .ui{width:280px}.field{aspect-ratio:auto;min-height:420px}}@media(max-width:960px){.hero-top,.sec-head,.sam,.sub-hero .grid,.split,.report,.demo .grid,.foot-top,.cta-grid,.offer{grid-template-columns:1fr}.sec-head .toggle{justify-self:start}.path-re{aspect-ratio:auto}.portrait{justify-self:start}.demo .aside{aspect-ratio:auto}.display{font-size:64px;line-height:68px}}@media(max-width:640px){:root{--s2:32px;--s3:40px;--s4:64px;--sec:104px}.display{font-size:48px;line-height:52px}.path{min-height:520px}.path .copy{padding:var(--s1)}.path-re .ui,.path-sales .ui{left:16px;right:16px;bottom:16px;width:auto}.field{min-height:0}.scen{grid-template-columns:1fr}.portrait{max-width:none;aspect-ratio:1.618/1}.sub-hero .media{aspect-ratio:1/1.236}.sub-hero .media .ui{left:16px;right:16px;bottom:16px;width:auto}.form{padding:var(--s1)}.foot-mark{width:104px;height:104px}}.hero{padding-bottom:0}.wrap.sam{padding-left:var(--gut);padding-right:var(--gut)}.field{aspect-ratio:1/1.272}@media(max-width:1180px){.field{aspect-ratio:auto}}@media(max-width:960px){.paths{grid-template-columns:1fr}.path{min-height:520px}}@media(max-width:640px){.path{min-height:480px}}@media(max-width:960px){.demo .form{order:-1}}.paths{container-type:inline-size;align-items:start}.path{display:grid;gap:var(--s1);min-height:0;background:none;color:var(--ink);aspect-ratio:auto}.path-re,.path-sales{background:none;color:var(--ink);aspect-ratio:auto}.path .frame{display:block;height:calc((100cqw - var(--s1)) * .382);background:var(--pearl)}.path-re .cover{object-position:72% 50%}.path-sales .cover{object-position:52% 50%}.path .cap{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s1)}.path .cap .sub{display:block;color:var(--graphite);font-size:18px;line-height:28px;margin-top:4px}.path .link{margin:0;color:var(--petrol)}.path-re .ui{display:block;position:absolute;z-index:3;right:var(--s1);bottom:var(--s1);width:300px;padding:var(--s1)}.path-re .ui-row,.path-re .ui-title{display:flex}.path-re .bubble{display:block}.media .cover,.path .cover{filter:none}@media(hover:hover)and (pointer:fine){.path:hover .cap .link{text-decoration-color:currentColor}.path:hover .cover{transform:scale(1.03)}}@media(max-width:960px){.paths{grid-template-columns:1.618fr 1fr}.path{min-height:0}.path-re .ui{display:none}}@media(max-width:640px){.hero{padding-top:24px}.hero-top{gap:16px}.hero-top .side{gap:20px}.paths{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.path{min-height:0;gap:12px}.path .frame{height:auto;aspect-ratio:1/1.618}.path .cap{display:grid;gap:4px}.path .cap .sub{display:none}.path .cap .h3{font-size:20px;line-height:26px}.path .link{font-size:16px}.frame>.notch i{width:12px;height:12px;right:12px;top:12px}:root{--notch:48px}.path-re .cover{object-position:64% 50%}.path-sales .cover{object-position:52% 50%}}@media(min-width:641px){.paths{margin-top:var(--s2)}}.sub-hero .media .ui{left:auto;right:var(--s2)}@media(max-width:640px){.sub-hero .media .ui{left:16px;right:16px}}@media(max-width:640px){.sub-hero .media .ui{display:none}}.meet{display:grid;grid-template-columns:1fr 1.618fr;gap:var(--s3);align-items:center}.meet .txt{display:grid;gap:var(--s1);justify-items:start}.meet .lead{max-width:22em}.facts{display:flex;flex-wrap:wrap;gap:4px 0;font-size:16px;line-height:24px;font-weight:500;color:var(--ink)}.facts span+span:before{content:"\b7";margin:0 10px;color:var(--border)}.meet .note{margin-top:var(--s1);max-width:26em}.call{margin:0;aspect-ratio:1.618/1;background:var(--ink);color:#fff;--ground:#fff;display:grid;place-items:center}.call .live{position:absolute;left:var(--s1);top:var(--s1);display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:500;color:#fff}.call .live i{width:8px;height:8px;border-radius:50%;background:var(--orange)}.call .ph{display:grid;justify-items:center;gap:var(--s1)}.call .ph-face{width:144px;height:144px;border-radius:50%;background:var(--ink-3);display:grid;place-items:center;color:#9a9ba1}.call .ph-face svg{width:64px;height:64px}.call .ph-note{font-size:14px;line-height:20px;color:var(--on-ink)}@media(max-width:960px){.meet{grid-template-columns:1fr}}@media(max-width:640px){.meet{gap:var(--s2)}.meet .btn{width:100%}.call .ph-face{width:104px;height:104px}.call .ph-face svg{width:48px;height:48px}}@media(max-width:640px){.call .ph-face{width:72px;height:72px}.call .ph-face svg{width:36px;height:36px}.call .ph{gap:12px;padding-top:24px}}.foot-mark{width:320px;height:auto}@media(max-width:640px){.foot-mark{width:220px;height:auto}}.principle{margin-top:var(--s1)}.on-ink .principle{color:var(--on-ink)}.ui .ui-head{margin:0 0 var(--s1)}.ui .ui-head .ui-title{margin:0}.prompt.q:after{display:none}.prompt.q{font-weight:500}.hint{margin-top:10px;font-size:13px;line-height:18px;color:var(--graphite)}.ui-row.dim{color:var(--graphite)}.who-sim{font-size:13px;line-height:18px;color:var(--graphite);margin-bottom:8px}.ui .bubble.them{margin-top:0}.vid{aspect-ratio:1.618/1;border-radius:var(--r-field);background:var(--ink-3);display:flex;align-items:flex-end;padding:10px 12px}.vid span{font-size:13px;line-height:18px;color:#fff;font-weight:500}.field:nth-child(4) .vid{background:#3a3a40}.journey{grid-template-columns:repeat(4,1fr)}.journey span:not(.dot){font-size:16px;line-height:24px;color:var(--on-ink)}.grounding{margin-top:var(--s2);color:var(--on-ink)}@media(max-width:960px){.journey{grid-template-columns:1fr}.journey li .dot{grid-row:span 2}}:root{--lift:cubic-bezier(.23,1,.32,1);--t-lift:.28s}.ot{color:var(--orange-text)}.on-ink .ot{color:var(--orange)}.nav-links a.login{color:var(--ink);font-weight:500}@media(hover:hover)and (pointer:fine){.nav-links a.login:hover{color:var(--petrol)}}@media(max-width:960px){.nav-links a.login{display:inline-flex}}@media(max-width:640px){.nav-links{gap:var(--s1)}.nav-links a.login{font-size:15px}}.fc{perspective:900px}.fc-in{display:grid;transform-style:preserve-3d;transform:rotateY(180deg)}.fc-f,.fc-b{grid-area:1/1;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:grid;gap:8px;align-content:start;margin:0}.fc-b{transform:rotateY(180deg)}.fc .hint{margin:0}.fc b{font-weight:500}.fc-b b{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.018em}.qq{font-weight:500;margin-bottom:8px}.ui-row.pick{margin-top:0}.voice{height:28px;margin-top:var(--s1)}.voice span{width:3px;transform-origin:50% 50%}.vid{position:relative}.vid-l{display:inline-flex;align-items:center;gap:8px}.vid-l i{width:8px;height:8px;border-radius:50%;background:var(--orange);flex:none}.field .ui{border:1px solid var(--line)}.scen .card{display:grid;gap:var(--s1);align-content:start;height:100%;padding:var(--s1);border:1px solid var(--line);border-radius:var(--r-card);background:#fff}.scen li{height:100%}.scen{gap:var(--s1)}.path,.field .ui,.scen .card{transition:transform var(--t-lift) var(--lift),border-color .2s ease,opacity .18s var(--ease-out),filter .18s var(--ease-out)}.path .cover{transition:transform 1.2s var(--lift)}.path .link svg{transition:transform .22s var(--lift)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.path:hover{transform:translateY(-4px)}.path:hover .cover{transform:scale(1.03)}.path:hover .cap .link svg{transform:translate(4px)}.field:hover .ui{transform:translateY(-5px);border-color:#0b5d5e73}.field:nth-child(3):hover .ui,.field:nth-child(4):hover .ui{border-color:#9cc4c3}.scen .card:hover{transform:translateY(-4px);border-color:#0b5d5e73}.field:hover .voice span{animation:vb2 .76s var(--ease-in-out) infinite alternate}.field:hover .voice span:nth-child(3n+2){animation-delay:-.26s}.field:hover .voice span:nth-child(3n){animation-delay:-.52s}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.field:hover .ui,.scen .card:hover{border-color:#0b5d5e73}}.path:active,.scen .card:active{transform:scale(.99)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes vb{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes vb2{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.fc .prompt:after{display:none}.nav-links a.login{white-space:nowrap}@media(max-width:640px){.nav-links{gap:16px}.nav .btn{padding:0 16px}}.scen .card{grid-template-rows:auto 1fr}.scen .card .bubble{align-self:end}@media(max-width:640px){.principle .ot{display:block}}.rep{display:grid;grid-template-columns:1.618fr 1fr;gap:var(--s1);align-items:stretch}.rep-tl{background:var(--pearl);border-radius:var(--r-card);padding:var(--s2);display:grid;align-content:space-between;gap:var(--s2);min-height:0}.tl-ends{display:flex;justify-content:space-between;font-size:13px;line-height:18px;font-weight:500;color:var(--graphite)}.tl{position:relative;height:40px;margin:0 20px}.tl-line,.tl-done{position:absolute;left:0;right:0;top:19px;height:2px;border-radius:2px;background:var(--line)}.tl-done{right:28%;background:var(--petrol);transform-origin:0 50%}.tl-dot{position:absolute;top:0;width:40px;height:40px;margin-left:-20px;border-radius:50%;background:var(--petrol);color:#fff;display:grid;place-items:center}.tl-dot svg{width:18px;height:18px}.tl-dot.meet{background:#fff;box-shadow:inset 0 0 0 2px var(--line)}.tl-dot.meet b{width:12px;height:12px;border-radius:50%;background:var(--orange)}.bars{display:grid;gap:12px}.bar{display:grid;grid-template-columns:104px 1fr;align-items:center;gap:var(--s1);font-size:13px;line-height:18px;color:var(--graphite);font-weight:500}.bar i{display:block;height:6px;border-radius:6px;background:var(--line);overflow:hidden}.bar b{display:block;height:100%;border-radius:6px;background:var(--petrol);transform-origin:0 50%}.rep-fb{border:1px solid var(--line);padding:var(--s2);display:grid;align-content:start;gap:var(--s1)}.rep-fb .ui-head{margin:0}.rep-fb .quote{font-size:18px;line-height:28px;letter-spacing:-.012em}.rep-fb .next{padding-top:var(--s1);border-top:1px solid var(--line);color:var(--graphite)}.rep-fb .next b{color:var(--ink);font-weight:600}.rep-note{margin-top:var(--s1)}#progress{padding-top:0}@media(max-width:960px){.rep{grid-template-columns:1fr}}@media(max-width:640px){.rep-tl,.rep-fb{padding:var(--s1)}.tl{margin:0 16px;height:32px}.tl-line,.tl-done{top:15px}.tl-dot{width:32px;height:32px;margin-left:-16px}.tl-dot svg{width:15px;height:15px}.bar{grid-template-columns:84px 1fr}}#progress .sec-head .lead{margin-top:var(--s1)}.d-frame{background:var(--pearl);border-radius:var(--r-media);padding:var(--s1);margin-top:0}.d{--c1:var(--petrol);--c2:#7FB5B4;--c3:#B9C6C5;--muted:#F5F7F8;--tint:#E3EFEE;display:grid;grid-template-columns:56px 1fr;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;font-size:14px;line-height:20px;letter-spacing:-.006em;color:var(--ink);font-feature-settings:"tnum" 0}.d .num{font-variant-numeric:tabular-nums}.d-rail{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 0;border-right:1px solid var(--line);background:#fff}.d-rail img{margin-bottom:16px}.d-rail span{width:36px;height:36px;border-radius:var(--r-field);display:grid;place-items:center;color:var(--graphite)}.d-rail span.on{background:var(--muted);color:var(--ink)}.d-rail span.end{margin-top:auto}.d-rail svg{width:18px;height:18px}.d-main{padding:24px;display:grid;gap:16px;min-width:0;align-content:start}.d-head{display:grid;gap:16px}.d-crumb{font-size:13px;color:var(--graphite)}.d-crumb .sep{margin:0 6px;color:var(--c3)}.d-titlerow{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.d-title{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.022em}.d-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.d-actions{display:flex;gap:8px;align-items:center}.d .d-toggle{padding:3px;border-radius:var(--r-field)}.d .d-toggle button{min-height:32px;padding:0 12px;font-size:13px;border-radius:9px}.d-btn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;background:var(--petrol);color:#fff;font-weight:600;font-size:13px;white-space:nowrap}.d-btn svg{width:16px;height:16px}.d-btn.ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.d-tabs{display:inline-flex;justify-self:start;gap:2px;padding:3px;background:var(--muted);border-radius:var(--r-field)}.d-tabs button{border:0;background:transparent;font:500 13px/1 Inter,sans-serif;color:var(--graphite);min-height:32px;padding:0 14px;border-radius:9px;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .16s var(--lift)}.d-tabs button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.d-tabs button:active{transform:scale(.97)}.d-tabs button:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}@media(hover:hover)and (pointer:fine){.d-tabs button[aria-selected=false]:hover{color:var(--ink)}}.d-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;line-height:1;font-weight:500;white-space:nowrap}.d-badge.outline{border:1px solid var(--line);color:var(--graphite)}.d-badge.strong{background:var(--petrol);color:#fff}.d-badge.dev{background:var(--tint);color:var(--deep)}.d-badge.focus{border:1px solid var(--ink);color:var(--ink)}.d-badge.meet{background:var(--orange-tint);color:var(--orange-text)}.d-badge.meet:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange)}.d-panel{display:grid;gap:16px}.d-ph{font-size:18px;line-height:26px;font-weight:600;letter-spacing:-.015em;margin-top:16px}.d-panel:first-of-type .d-ph{margin-top:0}.d-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.d-row{display:grid;gap:16px;align-items:stretch}.d-row.phi{grid-template-columns:1.618fr 1fr}.d-row.ihp{grid-template-columns:1fr 1.618fr}.d-card{border:1px solid var(--line);border-radius:var(--r-card);padding:20px;display:grid;gap:16px;align-content:start;min-width:0;background:#fff}.d-card-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.d-card-t{font-weight:600;font-size:14px;line-height:20px}.d-card-d{font-size:13px;line-height:18px;color:var(--graphite);margin-top:2px}.d-card-i{color:var(--graphite)}.d-card-i svg{width:16px;height:16px}.d-kpi{gap:10px}.d-val{font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.03em}.d-val small{font-size:18px;color:var(--graphite);font-weight:500;letter-spacing:-.01em}.d-val span{font-size:13px;font-weight:400;color:var(--graphite);letter-spacing:0}.d-foot{font-size:12px;line-height:16px;color:var(--graphite)}.d-prog{height:8px;border-radius:8px;background:var(--muted);overflow:hidden}.d-prog i{display:block;height:100%;width:100%;border-radius:8px;background:var(--c1);transform-origin:0 50%;transform:scaleX(var(--w))}.d-spark{width:100%;height:32px;color:var(--c1);display:block}.d-dots{display:flex;gap:4px;height:8px}.d-dots i{flex:1;border-radius:8px;background:var(--muted)}.d-dots i.on{background:var(--c1)}.d-dots.v i{flex:none;width:calc((100% - 24px)/7)}.d-note{font-size:12px;line-height:16px;color:var(--graphite)}.d-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--graphite)}.d-legend span{display:inline-flex;align-items:center;gap:6px}.d-legend i{width:10px;height:10px;border-radius:3px;background:var(--c1)}.d-legend i.s2{background:var(--c2)}.d-legend i.s3{background:transparent;box-shadow:inset 0 0 0 1.5px var(--c3)}.d-legend i.s4{background:var(--tint)}.d-area{display:grid;grid-template-columns:28px 1fr;gap:8px;height:200px}.d-yax{display:flex;flex-direction:column;justify-content:space-between;font-size:11px;line-height:1;color:var(--graphite);text-align:right;margin:-5px 0}.d-plot{position:relative}.d-plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.d-plot .grid line{stroke:var(--line);stroke-width:1}.d-plot .area.s1{fill:var(--c1);fill-opacity:.1}.d-plot .area.s2{fill:var(--c2);fill-opacity:.14}.d-plot .line{fill:none;stroke-width:2;stroke-linejoin:round}.d-plot .line.s1{stroke:var(--c1)}.d-plot .line.s2{stroke:var(--c2)}.d-pts i{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--c1)}.d-pts.s2 i{box-shadow:inset 0 0 0 2px var(--c2)}.d-xax{display:flex;justify-content:space-between;margin-left:36px;font-size:11px;line-height:14px;color:var(--graphite)}.d-radar{width:100%;max-width:420px;height:auto;justify-self:center;display:block;overflow:visible}.d-radar .rg polygon,.d-radar .rg line{fill:none;stroke:var(--line);stroke-width:1}.d-radar .rp.first polygon{fill:none;stroke:var(--c3);stroke-width:1.5;stroke-dasharray:4 4}.d-radar .rp.last polygon{fill:var(--c1);fill-opacity:.14;stroke:var(--c1);stroke-width:2;stroke-linejoin:round}.d-radar .rp.last circle{fill:var(--c1)}.d-radar .rp{transform-box:view-box;transform-origin:210px 150px}.d-radar text{font:500 12px Inter,sans-serif;fill:var(--graphite)}html.track-sales .d-radar .rl[data-t=re],html:not(.track-sales) .d-radar .rl[data-t=sales]{display:none}.d-table-w{overflow-x:auto;margin:0 -4px}.d-table{width:100%;border-collapse:collapse;font-size:13px;line-height:18px}.d-table th{text-align:left;font-weight:500;color:var(--graphite);padding:8px 4px;border-bottom:1px solid var(--line);white-space:nowrap}.d-table td{padding:10px 4px;border-bottom:1px solid var(--line);vertical-align:middle}.d-table tr:last-child td{border-bottom:0}.d-table .num{text-align:right}.d-trend{display:inline-flex;align-items:center;gap:4px;color:var(--graphite);font-size:12px;white-space:nowrap}.d-trend.up{color:var(--petrol)}.d-trend svg{width:14px;height:14px}.d-type{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.d-type svg{width:14px;height:14px;color:var(--graphite)}.d-tl{list-style:none;display:grid;gap:0;position:relative}.d-tl li{display:grid;grid-template-columns:32px 1fr;gap:12px;position:relative;padding-bottom:14px}.d-tl li:last-child{padding-bottom:0}.d-tl li:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--c1);transform-origin:50% 0}.d-tl li:nth-last-child(2):before{background:var(--line)}.d-tl li:last-child:before{display:none}.d-tl-dot{width:32px;height:32px;border-radius:50%;background:var(--c1);color:#fff;display:grid;place-items:center}.d-tl-dot svg{width:15px;height:15px}.d-tl li.now .d-tl-dot{background:#fff;color:var(--c1);box-shadow:inset 0 0 0 2px var(--c1)}.d-tl li.meet .d-tl-dot{background:#fff;color:var(--orange-text);box-shadow:inset 0 0 0 2px var(--orange)}.d-tl-h{display:flex;gap:8px;align-items:baseline;font-size:13px;line-height:18px;padding-top:6px}.d-tl-h span{color:var(--graphite);font-size:12px}.d-tl-p{font-size:13px;line-height:18px;color:var(--graphite)}.d-ck{list-style:none;display:grid;gap:10px}.d-ck li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:13px;line-height:20px}.d-check{width:18px;height:18px;margin-top:1px;border-radius:6px;border:1.5px solid var(--border);display:grid;place-items:center}.d-ck li.is-done .d-check{background:var(--c1);border-color:var(--c1);color:#fff}.d-ck li.is-done .d-check svg{width:12px;height:12px}.d-ck li.is-done>span:last-child{color:var(--graphite)}.d-c-ck .d-btn{justify-self:start}.d-tr{display:grid;gap:10px}.d-msg{max-width:88%;border-radius:16px;padding:10px 14px}.d-msg p{font-size:14px;line-height:20px}.d-msg.them{background:var(--ink);color:#fff;border-bottom-left-radius:6px}.d-msg.me{background:var(--muted);justify-self:end;border-bottom-right-radius:6px}.d-who{display:flex;gap:8px;font-size:12px!important;line-height:16px!important;font-weight:500;opacity:.8;margin-bottom:2px}.d-who span{font-variant-numeric:tabular-nums;font-weight:400}.d-fb{border:1px solid var(--line);border-radius:var(--r-field);padding:14px 16px;display:grid;gap:8px;font-size:13px;line-height:20px}.d-fb-h{display:flex;align-items:center;gap:8px;font-weight:600}.d-next{padding-top:8px;border-top:1px solid var(--line)}.d-next b{font-weight:600}.d-tlks{display:grid;gap:12px}.d-tlk{display:grid;grid-template-columns:118px 1fr 36px;gap:10px;align-items:center;font-size:12px;color:var(--graphite)}.d-stack{height:10px;border-radius:10px;background:var(--tint);overflow:hidden}.d-stack i{display:block;height:100%;width:100%;background:var(--c1);transform-origin:0 50%;transform:scaleX(var(--w))}.d-ob{list-style:none;display:grid}.d-ob li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.d-ob li:last-child{border-bottom:0}.d-top{display:grid;gap:6px}.d-top p{display:flex;justify-content:space-between;font-size:13px}.d-top .num{color:var(--graphite)}.d-c-mast{gap:14px}.d-bars{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;height:180px;align-items:end}.d-bar{display:grid;grid-template-rows:auto 1fr auto;height:100%;gap:6px;text-align:center;font-size:12px;color:var(--graphite)}.d-bar i{display:block;align-self:end;height:calc(var(--h)*100%);border-radius:8px 8px 4px 4px;background:var(--c1);transform-origin:50% 100%}.d-bar.plan i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--c2)}.d-heat{display:grid;grid-template-columns:repeat(15,1fr);gap:4px}.d-heat i{aspect-ratio:1;border-radius:6px;background:var(--muted)}.d-heat i.l1{background:var(--tint)}.d-heat i.l2{background:var(--c2)}.d-heat i.l3{background:var(--c1)}.d-heat i.fut{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.d-heat i:last-child{box-shadow:inset 0 0 0 2px var(--orange)}.d-heat-x{display:flex;justify-content:space-between;font-size:11px;color:var(--graphite);margin-top:-8px}.d-heat-x span:nth-child(2){margin-left:24%}.rep-page{padding-top:var(--s2)}.d-full .d-panel{scroll-margin-top:96px}@media(max-width:1180px){.d-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.d-row.phi,.d-row.ihp,.d{grid-template-columns:1fr}.d-rail{display:none}}@media(max-width:640px){.d-frame{padding:8px;border-radius:var(--r-card)}.d{border-radius:16px}.d-main{padding:16px}.d-kpis{gap:12px}.d-card{padding:16px;border-radius:16px}.d-val{font-size:26px;line-height:32px}.d-actions{width:100%;justify-content:space-between}.d-area{height:160px}.d-tlk{grid-template-columns:96px 1fr 32px}.d-heat{gap:3px}.d-heat i{border-radius:4px}.d-table td,.d-table th{padding-left:2px;padding-right:2px}}@keyframes dpanel{0%{opacity:0;transform:translateY(4px)}}.d-panel[hidden]{display:none}@media(max-width:640px){.d-table .opt{display:none}.d-c-ses .d-table th:nth-child(4),.d-c-ses .d-table td:nth-child(4){display:none}}.d-radar{max-width:400px}@media(max-width:640px){.d-val span{display:block;margin-top:2px}.d-kpi .d-card-t{font-size:13px;line-height:18px}.d-c-ses .d-table th:nth-child(5),.d-c-ses .d-table td:nth-child(5){display:none}}html:not(.track-sales) .d [data-t=sales],html.track-sales .d [data-t=re]{display:none!important}.d-heat i:last-child{box-shadow:inset 0 0 0 2px var(--ink)}.d-heat-x{position:relative;height:14px;display:block}.d-heat-x span{position:absolute;top:0;margin:0!important}.teaser{padding-bottom:0;overflow:hidden}.teaser .sec-head{margin-bottom:var(--s3)}.teaser .facts{margin-top:var(--s1)}.d-teaser{display:block;position:relative;height:560px;margin-right:calc((100% - 100vw)/2);overflow:hidden;color:inherit;text-decoration:none;-webkit-mask-image:linear-gradient(90deg,#000 62%,transparent 97%),linear-gradient(180deg,#000 58%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 62%,transparent 97%),linear-gradient(180deg,#000 58%,transparent 100%);mask-composite:intersect}.d-crop{width:1560px;pointer-events:none}.d-crop .d{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.d-crop #dp-ov>.d-row:nth-of-type(2){grid-template-columns:1fr 1.618fr}.d-crop #dp-ov>.d-row:nth-of-type(2) .d-c-radar{order:-1}.d-crop .d-kpis{grid-template-columns:repeat(4,1fr)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.d-teaser .d-crop{transition:transform .32s var(--lift)}.d-teaser:hover .d-crop{transform:translateY(-6px)}}@media(max-width:1180px){.d-crop{width:1400px}}@media(max-width:960px){.d-teaser{height:auto;margin-right:0;-webkit-mask-image:none;mask-image:none;padding-bottom:var(--s3)}.d-crop{width:auto}.d-crop .d{border-bottom:1px solid var(--line);border-radius:var(--r-card)}.d-crop .d-crumb,.d-crop .d-actions,.d-crop .d-tabs,.d-crop .d-kpis,.d-crop #dp-ov>.d-row:not(:nth-of-type(2)),.d-crop .d-c-area{display:none}.d-crop #dp-ov>.d-row:nth-of-type(2){grid-template-columns:1fr}.d-crop .d-c-radar{border:0;padding:0}}@media(min-width:961px){.d-teaser{height:600px;-webkit-mask-image:linear-gradient(90deg,#000 64%,transparent 97%),linear-gradient(180deg,#000 72%,transparent 100%);mask-image:linear-gradient(90deg,#000 64%,transparent 97%),linear-gradient(180deg,#000 72%,transparent 100%)}.d-crop{width:1800px;zoom:.8}}@media(min-width:961px)and (max-width:1180px){.d-crop{width:1600px;zoom:.72}}@media(min-width:961px){.d-crop .d-crumb,.d-crop .d-tabs{display:none}.d-teaser{height:620px}}@media(min-width:961px){.d-crop .d-actions{display:none}}.table-scroll-hint{display:none}@media(max-width:760px){.table-scroll-hint{display:block;font-size:12px;line-height:1.5;color:#555;margin:12px 0 6px}}:root{--gut:48px;--s1:24px;--s2:32px;--s3:64px;--s4:96px;--sec:96px;--r-media:24px;--lift:cubic-bezier(.23,1,.32,1)}body{font-synthesis:none;letter-spacing:0}h1,.h1{letter-spacing:-.03em}h3,.h3{line-height:36px}.display{font-size:80px;line-height:84px;letter-spacing:-.03em}.on-pearl h2 .o{color:var(--orange)}.frame{border-top-right-radius:var(--r-media)}.ot,.on-ink .ot{color:inherit}.nav-in{gap:24px}.nav-route-links,.nav-actions{display:flex;align-items:center;gap:8px}.nav-actions{gap:16px}.nav-route-links a,.nav-actions .login,.foot-links a{display:inline-flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:999px;font-size:14px;line-height:20px;font-weight:500;color:var(--graphite);text-decoration:none;transition:background-color .18s var(--lift),color .18s var(--lift)}.nav-route-links a[aria-current=page],.mobile-menu nav a[aria-current=page]{color:var(--orange-text);background:var(--orange-tint);text-decoration:none}.nav-actions .login{color:var(--ink);white-space:nowrap}.mobile-menu,.nav .btn .short{display:none}.link{min-height:44px;padding:10px 12px;margin-inline:-12px;border-radius:999px;font-size:14px;line-height:20px;font-weight:500;text-decoration:none;transition:background-color .18s var(--lift),color .18s var(--lift)}.foot-links{gap:8px}.foot-mark{width:240px}.nav-route-links a:focus-visible,.nav-actions .login:focus-visible,.foot-links a:focus-visible,.mobile-menu nav a:focus-visible,.link:focus-visible{outline:3px solid var(--ink);outline-offset:4px;transition:none}.hero-top,.sec-head,.cta-grid{grid-template-columns:1.618fr 1fr}.inline-form input{border:1px solid var(--border);border-radius:var(--r-field);height:52px;font-size:16px;font-weight:400;letter-spacing:0}.inline-form input:focus,.fld input:focus,.fld select:focus{outline:3px solid var(--ink);outline-offset:3px;box-shadow:none}.inline-form .btn{width:100%;min-height:52px}.field .ui,.ui,.d-card{border-radius:var(--r-card)}.field{aspect-ratio:auto;min-height:330px}.field .clause{font-size:18px;line-height:28px}.toggle button,.d .d-toggle button,.d-tabs button{min-height:44px;font-weight:500}.seg label{box-shadow:none;border:1px solid var(--border)}.seg label:has(input:checked){background:var(--petrol);border-color:var(--petrol)}.fld input,.fld select{border-width:1px;font-size:16px}.consent{display:flex}.consent input{width:20px;min-height:20px;height:20px;margin:1px 0 0;padding:0}.d,.d-card,.ui,.bubble{letter-spacing:0}.d-btn.ghost{box-shadow:none}.d-tabs button[aria-selected=true]{box-shadow:none;outline:1px solid var(--line);outline-offset:-1px}.d-table-w{scrollbar-color:var(--petrol) var(--pearl);scrollbar-width:thin}.d-table{font-variant-numeric:tabular-nums}.faq summary{min-height:56px}.mark-bullet{color:var(--petrol)}.on-ink .mark-bullet{color:var(--white)}html.js .rv,html.js .rv:not(.in),html.js .pop,html.js .rise,html.js .rise:not(.in),html.js .shutter,html.js .path .shutter,html.js .shutter .cover,html.js .path .shutter .cover,html.js .path-re .ui>*,html.js .path-re .shutter:not(.in) .ui>*,html.js .pick .ok,html.js .field:not(.in) .pick .ok,html.js .vid,html.js .vid-l,html.js .field:not(.in) .vid,html.js .field:not(.in) .vid-l{opacity:1;transform:none;clip-path:none;animation:none;transition:none}html.js .voice span,.field:hover .voice span{animation:none!important}html.js .d .d-prog i,html.js .d .d-stack i{transition:none;transform:scaleX(var(--w))}html.js .d .grow,html.js .d .rp,html.js .d .d-pts i,html.js .d .d-tl li,html.js .d .d-bar i,html.js .d .d-heat i,html.js .d .d-table tbody tr{opacity:1;transform:none;transition:none}.swap{transition:opacity .16s var(--lift)}.swapping .swap{filter:none}.fc{display:block;width:100%;padding:0;border:0;border-radius:var(--r-field);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}html.js .fc-in,.fc-in{transform:none;transition:transform .28s var(--lift)}.fc-b{visibility:hidden}.fc[aria-pressed=true] .fc-in{transform:rotateY(180deg)}.fc[aria-pressed=true] .fc-f{visibility:hidden}.fc[aria-pressed=true] .fc-b{visibility:visible}.fc:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.path,.field .ui,.scen .card,.path .cover{transition:transform .24s var(--lift),border-color .2s ease}@media(hover:hover)and (pointer:fine){.nav-route-links a:hover,.nav-actions .login:hover,.foot-links a:hover,.mobile-menu nav a:hover,.link:hover{color:var(--orange-text);background:var(--orange-tint);text-decoration:none}}.nav-route-links a:active,.nav-actions .login:active,.foot-links a:active,.mobile-menu nav a:active,.link:active{background:var(--orange-tint);color:var(--orange-text);text-decoration:none}@media(max-width:1100px){.nav-route-links{gap:0}.nav-actions{gap:8px}.logo img{width:180px}.nav-route-links a{font-size:13px}}@media(max-width:1000px){:root{--gut:32px;--s3:48px;--sec:72px}.nav-route-links{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{list-style:none;display:grid;place-items:center;width:44px;height:44px;cursor:pointer;border-radius:12px;color:var(--ink);border:1px solid var(--line)}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary svg{width:22px;height:22px}.mobile-menu[open] summary{background:var(--pearl)}.mobile-menu nav{position:absolute;right:0;top:52px;min-width:220px;padding:8px;background:var(--white);border:1px solid var(--border);border-radius:12px}.mobile-menu nav a{display:flex;align-items:center;min-height:44px;padding:8px 12px;color:var(--ink);font-size:16px;text-decoration:none;border-radius:8px}.hero-top,.sec-head,.meet,.sub-hero .grid,.split,.report,.demo .grid,.cta-grid,.foot-top{grid-template-columns:1fr}.sec-head .toggle{justify-self:start}}@media(max-width:640px){:root{--gut:20px;--s2:32px;--s3:48px;--s4:64px;--sec:48px;--r-media:24px}body{font-size:16px;line-height:26px}h3,.h3{font-size:24px;line-height:32px}.display{font-size:44px;line-height:48px}.nav-in{display:grid;grid-template-columns:1fr auto;gap:8px 16px;height:auto;padding-top:12px;padding-bottom:12px}.logo{grid-column:1;grid-row:1;align-self:center}.logo img{width:160px}.nav-actions{display:contents}.nav-actions .login{grid-column:2;grid-row:1;justify-self:end}.nav-actions .btn{grid-column:1;grid-row:2;justify-self:start}.mobile-menu{grid-column:2;grid-row:2;justify-self:end}.nav .btn .long{display:none}.nav .btn .short{display:inline}.paths{margin-top:32px}.field{min-height:0}.statement .wrap{padding-top:64px;padding-bottom:64px}.foot-mark{width:204px}.who-cols,.cta-grid{gap:32px}.consent{font-size:14px;line-height:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fc-in,.fc[aria-pressed=true] .fc-in{transition:none}.path,.path:active,.path:hover,.path:hover .cover,.field:hover .ui,.scen .card:hover,.scen .card:active{transform:none!important}.swap,.link svg,.d-panel.shown{animation:none;transition:none;transform:none}}.hero-top .side{padding-bottom:4px;align-self:end}.path{border-radius:24px;text-decoration:none;cursor:pointer}.path .cap{display:block;padding:0;min-width:0}.path .cap h2{transition:color .18s var(--lift)}.path .frame:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border:2px solid var(--orange);border-radius:inherit;opacity:0;transition:opacity .18s var(--lift)}html.js .path .frame .cover,.path .frame .cover{transform:scale(1);transition:transform .24s var(--lift);animation:none;clip-path:none}.path:focus-visible{outline:3px solid var(--ink);outline-offset:6px}.path:focus-visible .frame:after,.path:active .frame:after{opacity:1;transition:none}.path:focus-visible .cap h2,.path:active .cap h2{color:var(--orange);transition:none}@media(hover:hover)and (pointer:fine){.path:hover .frame:after{opacity:1}.path:hover .cap h2{color:var(--orange)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.js .path:hover .frame .cover,.path:hover .frame .cover{transform:scale(1.025)}html.js .path:active .frame .cover,.path:active .frame .cover{transform:scale(1.01);transition-duration:.12s}}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){html.js .path .frame .cover,html.js .path:hover .frame .cover,.path .frame .cover,.path:hover .frame .cover{transform:none!important;transition:none}}@media(prefers-reduced-motion:reduce){.nav-route-links a,.nav-actions .login,.foot-links a,.mobile-menu nav a,.link,.path .cap h2,.path .frame:after{transition:none}}.path-re .photo-real-estate,.sub-hero .photo-real-estate{object-position:35% 50%}.path-sales .photo-sales,.sub-hero .photo-sales{object-position:24% 50%}.sub-hero .media-photo .ui{right:24px;width:280px;padding:20px}@media(max-width:640px){.path .frame{aspect-ratio:1/1}.path-re .photo-real-estate{object-position:16% 50%}.path-sales .photo-sales{object-position:22% 50%}.sub-hero .media-photo{aspect-ratio:4/3}}:root{--t-hover:.42s;--t-press:.22s;--ease-out:cubic-bezier(.22,.1,.25,1);--lift:cubic-bezier(.22,.1,.25,1)}@media(prefers-reduced-motion:no-preference){html:not(.static):not([data-page-motion=reduced]) .fc-in{transition:transform .75s var(--lift)}html:not(.static):not([data-page-motion=reduced]) .path .frame .cover{transition:transform 1.1s var(--lift)}html:not(.static):not([data-page-motion=reduced]) .path .cap h2{transition:color .5s var(--lift)}html:not(.static):not([data-page-motion=reduced]) .path .frame:after{transition:opacity .5s var(--lift)}html:not(.static):not([data-page-motion=reduced]) .scen .card{transition:transform .65s var(--lift),border-color .5s var(--lift)}html:not(.static):not([data-page-motion=reduced]) .link svg,html:not(.static):not([data-page-motion=reduced]) .faq summary svg{transition:transform .56s var(--lift)}}html[data-page-motion=reduced] .fc-in,html.static .fc-in{transition:none!important}html[data-page-motion=reduced] .path .frame .cover,html.static .path .frame .cover{transform:none!important;transition:none!important}.cta .wrap{padding-block:var(--sec)}@media(max-width:760px){.legal-content section{padding-bottom:24px;margin-bottom:24px}}.legal-content section:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}:root{--button-height:52px;--button-signal:36px;--button-inset:8px;--button-duration:.56s;--button-ease:cubic-bezier(.22,.1,.25,1)}.btn,.nav .btn,.inline-form .btn,.nav-actions .btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--button-height);padding:var(--button-inset);padding-left:20px;border:1px solid transparent;border-radius:999px;background:linear-gradient(165deg,rgb(255 255 255 / .08),transparent 48%,rgb(0 0 0 / .06)) var(--petrol);box-shadow:inset 0 1px #ffffff38,0 3px 9px #103f401f;color:var(--white);font:500 14px/20px Inter,system-ui,sans-serif;letter-spacing:0;text-decoration:none;cursor:pointer;white-space:nowrap;max-width:100%;translate:var(--magnet-x,0px) var(--magnet-y,0px);transition:background-color var(--button-duration) var(--button-ease),transform .22s var(--button-ease);-webkit-tap-highlight-color:transparent}.btn:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(110px circle at var(--light-x,50%) var(--light-y,50%),rgb(255 255 255 / .12),transparent 70%);opacity:0;transition:opacity var(--button-duration) var(--button-ease)}.btn__label{position:relative;z-index:1;min-width:0;text-align:left}.btn__signal{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:var(--button-signal);height:var(--button-signal);border-radius:50%;background:linear-gradient(150deg,rgb(255 255 255 / .25),transparent 58%) var(--orange);box-shadow:inset 0 1px #ffffff73;color:var(--ink)}.btn .btn__signal svg{width:18px;height:18px;transform:translate(0) rotate(0);transform-origin:50% 50%;transition:transform var(--button-duration) var(--button-ease),opacity .12s ease}.btn:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.on-ink .btn:focus-visible{outline-color:var(--white)}.btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background-color:var(--deep)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.btn.pointer-active:before{opacity:1}.btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover .btn__signal svg{transform:translate(2px) rotate(-45deg)}}.nav .btn{--button-height:44px;--button-signal:30px;--button-inset:6px;gap:12px;padding-left:16px}.btn[aria-busy=true]{cursor:progress;background:var(--petrol);translate:none;transform:none}.btn[aria-busy=true] .btn__signal svg{opacity:0}.btn[aria-busy=true] .btn__signal:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:var(--ink);box-shadow:-7px 0 var(--ink),7px 0 var(--ink)}.btn:disabled,.btn[aria-disabled=true]{background:var(--pearl);color:var(--graphite);border-color:var(--border);box-shadow:none;cursor:not-allowed;translate:none;transform:none}.btn:disabled .btn__signal,.btn[aria-disabled=true] .btn__signal{background:var(--line);color:var(--graphite)}.btn:disabled:before,.btn[aria-disabled=true]:before{display:none}.btn:disabled:active,.btn[aria-disabled=true]:active,.btn[aria-busy=true]:active{transform:none}.btn:disabled .btn__signal svg,.btn[aria-disabled=true] .btn__signal svg,.btn[aria-busy=true] .btn__signal svg{transform:none;transition:none}.btn[aria-busy=true]:before{opacity:0}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.btn,.nav .btn,.inline-form .btn{translate:none;transition:none}.btn:before{display:none}.btn:not(:disabled):active,.btn .btn__signal svg{transform:none!important}.btn .btn__signal svg{transition:none}}@media(prefers-contrast:more){.btn,.btn__signal{background-image:none;box-shadow:none}}html[data-page-motion=reduced] .btn,html.static .btn{translate:none!important;transition:none!important}html[data-page-motion=reduced] .btn:before,html.static .btn:before{display:none}html[data-page-motion=reduced] .btn .btn__signal svg,html[data-page-motion=reduced] .btn:active,html.static .btn .btn__signal svg,html.static .btn:active{transform:none!important;transition:none!important}:root{--glass-surface:linear-gradient(145deg,rgb(255 255 255 / .96),rgb(245 247 248 / .86));--glass-selected:linear-gradient(160deg,#fff,#f0f2f3);--glass-edge:rgb(11 93 94 / .2);--glass-shadow:0 3px 10px rgb(16 63 64 / .1),inset 0 1px 0 rgb(255 255 255 / .95);--glass-ease:cubic-bezier(.22,.1,.25,1)}.glass-switch,.d .glass-switch{position:relative;isolation:isolate;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));width:304px;max-width:100%;gap:0;padding:6px;border:1px solid var(--glass-edge);border-radius:999px;background:#fff;box-shadow:none;border-color:var(--line);touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.glass-switch:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(90px circle at var(--glass-light-x,50%) var(--glass-light-y,50%),rgb(255 255 255 / .95),rgb(245 247 248 / .5) 40%,transparent 75%);transition:opacity .42s var(--glass-ease)}.glass-switch__thumb{position:absolute;z-index:1;left:0;top:6px;bottom:6px;width:var(--thumb-width, calc((100% - 12px)/2) );border-radius:999px;border:1px solid var(--border);background:linear-gradient(160deg,#f7f8f9,#edf0f1);box-shadow:0 2px 5px #1d1d1f12,inset 0 1px #fff;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);pointer-events:none;transform:translate3d(var(--thumb-x,6px),0,0);transition:transform .68s var(--glass-ease)}.glass-switch__thumb:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(165deg,rgb(255 255 255 / .8),transparent 46%);opacity:.65}.glass-switch button,.d .glass-switch button{position:relative;z-index:2;min-width:0;min-height:44px;padding:0 18px;border-radius:999px;background:transparent;font:500 15px/20px Inter,system-ui,sans-serif;white-space:nowrap;color:var(--graphite);transition:color .42s var(--glass-ease);touch-action:pan-y pinch-zoom;cursor:pointer}.glass-switch button[aria-pressed=true],.d .glass-switch button[aria-pressed=true]{background:transparent;color:var(--ink);font-weight:600}.glass-switch:not(.is-ready) button[aria-pressed=true]{background:#edf0f1;outline:1px solid var(--border);outline-offset:-1px}.glass-switch button:active,.d .glass-switch button:active{transform:none}.glass-switch button:focus-visible{outline:3px solid var(--ink);outline-offset:3px;transition:none}.glass-switch:not(.is-ready) .glass-switch__thumb,.glass-switch.is-direct .glass-switch__thumb,.glass-switch.is-dragging .glass-switch__thumb{transition:none}.glass-switch.is-dragging,.glass-switch.is-dragging button{cursor:grabbing}.glass-switch.is-dragging:after{opacity:1}.glass-switch.is-dragging .glass-switch__thumb{box-shadow:0 5px 16px #103f402e,inset 0 1px #fff}.d .glass-switch{width:264px;padding:6px;border-radius:999px}.d .glass-switch button{font-size:13px;padding-inline:12px}.d-actions{flex-wrap:wrap;max-width:100%;min-width:0}@media(hover:hover)and (pointer:fine){.glass-switch:hover:after{opacity:1}.glass-switch button:hover{color:var(--ink)}}.mobile-menu summary,.mobile-menu[open] nav,.d-tabs,.seg label,.faq summary{background:var(--glass-surface);box-shadow:inset 0 1px #fffffff2}.mobile-menu summary{border-color:var(--border)}.mobile-menu[open] summary,.nav-route-links a[aria-current=page],.mobile-menu nav a[aria-current=page]{background:var(--glass-selected);color:var(--petrol);box-shadow:var(--glass-shadow)}.d-tabs{gap:4px;padding:5px;border:1px solid var(--glass-edge);border-radius:16px}.d-tabs button{border-radius:11px}.d-tabs button[aria-selected=true]{background:var(--glass-selected);color:var(--petrol);outline:1px solid var(--petrol);outline-offset:-1px;box-shadow:var(--glass-shadow)}.seg label:has(input:checked){background:var(--glass-selected);color:var(--petrol);border-color:var(--petrol);box-shadow:var(--glass-shadow)}.seg label:has(input:focus-visible),.d-tabs button:focus-visible,.faq summary:focus-visible,.mobile-menu summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.fld input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.fld select,.fld textarea,.inline-form input{background:var(--glass-surface);box-shadow:inset 0 1px #fff;caret-color:var(--petrol);transition:border-color .42s var(--glass-ease),box-shadow .42s var(--glass-ease)}.fld input:not([type=radio]):not([type=checkbox]):focus,.fld select:focus,.fld textarea:focus,.inline-form input:focus{border-color:var(--petrol);background:#fff;box-shadow:0 3px 12px #103f401a;outline:3px solid var(--ink);outline-offset:3px}.fld.bad input:not([type=radio]):not([type=checkbox]),.fld.bad select,[aria-invalid=true]{background:var(--error-tint);border-color:var(--error)}input[type=checkbox],input[type=radio]{accent-color:var(--petrol)}.faq details[open] summary{background:var(--glass-selected);color:var(--petrol)}.faq summary,.nav-route-links a,.nav-actions .login,.foot-links a,.link,.mobile-menu nav a{transition:background-color .42s var(--glass-ease),color .42s var(--glass-ease),box-shadow .42s var(--glass-ease)}.fc{border:1px solid var(--border);background:var(--glass-surface);box-shadow:inset 0 1px #fff}.fc .prompt{background:transparent}@media(hover:hover)and (pointer:fine){.nav-route-links a:hover,.nav-actions .login:hover,.foot-links a:hover,.link:hover,.mobile-menu nav a:hover,.mobile-menu summary:hover,.d-tabs button:hover,.seg label:hover,.faq summary:hover{background:var(--glass-selected);color:var(--petrol);box-shadow:var(--glass-shadow);text-decoration:none}.fc:hover{border-color:var(--petrol);box-shadow:var(--glass-shadow)}.fld input:not([type=radio]):not([type=checkbox]):hover,.fld select:hover,.inline-form input:hover{border-color:var(--petrol)}}@media(prefers-reduced-motion:reduce){.glass-switch__thumb,.glass-switch:after,.glass-switch button,.faq summary,.faq summary svg,.d-tabs button,.seg label,.fld input,.fld select,.fld textarea,.inline-form input,.mobile-menu summary,.nav-route-links a,.nav-actions .login,.foot-links a,.link,.mobile-menu nav a{transition:none}.glass-switch:after{display:none}.d-tabs button:active,.seg label:active{transform:none}}@media(prefers-reduced-transparency:reduce){:root{--glass-surface:linear-gradient(145deg,#fff,#f5f7f8)}.glass-switch__thumb{backdrop-filter:none;-webkit-backdrop-filter:none}.glass-switch:after{background:radial-gradient(90px circle at var(--glass-light-x,50%) var(--glass-light-y,50%),#fff,#fff 40%,#f5f7f8 75%)}}@media(prefers-contrast:more){:root{--glass-surface:#fff;--glass-selected:#fff;--glass-shadow:none;--glass-edge:var(--border)}.glass-switch,.d .glass-switch{background:var(--pearl)}.glass-switch__thumb{background:#fff;border-color:var(--ink);backdrop-filter:none;-webkit-backdrop-filter:none}.glass-switch:after,.glass-switch__thumb:after{display:none}.btn,.btn__signal{background-image:none!important;box-shadow:none!important}}@media(forced-colors:active){.glass-switch,.d .glass-switch{border-color:ButtonText;background:Canvas}.glass-switch__thumb{border:2px solid Highlight;background:Canvas;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.glass-switch:after,.glass-switch__thumb:after{display:none}.glass-switch button,.glass-switch button[aria-pressed=true]{color:ButtonText}}html[data-page-motion=reduced] .glass-switch__thumb,html.static .glass-switch__thumb{transition:none}html[data-page-motion=reduced] .glass-switch:after,html.static .glass-switch:after{display:none}:root{--control-inset:12px;--control-radius:999px;--control-link-hover:var(--pearl)}.control-link.control-link{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px var(--control-inset);border:0;border-radius:var(--control-radius);color:var(--graphite);background:transparent;box-shadow:none;font:500 14px/24px Inter,system-ui,sans-serif;text-decoration:none;transition:background-color .42s var(--glass-ease),color .42s var(--glass-ease)}.control-link.control-link svg{flex:none;width:20px;height:20px}.control-link.control-link[aria-current=page]{background:var(--control-link-hover);color:var(--ink)}.on-pearl .control-link{--control-link-hover:#fff}@media(hover:hover)and (pointer:fine){.control-link.control-link:hover{background:var(--control-link-hover);color:var(--ink);box-shadow:none;text-decoration:none}}.control-link.control-link:active{background:var(--control-link-hover);color:var(--ink);transform:none}.control-link.control-link:focus-visible{outline:3px solid var(--ink);outline-offset:4px;transition:none}@media(prefers-reduced-motion:reduce){.control-link.control-link{transition:none}}html[data-page-motion=reduced] .control-link,html.static .control-link{transition:none}@media(prefers-contrast:more){.control-link.control-link:hover,.control-link.control-link[aria-current=page]{outline:1px solid var(--ink);outline-offset:-1px}}@media(forced-colors:active){.control-link.control-link:focus-visible{outline-color:Highlight}.control-link.control-link[aria-current=page]{outline:1px solid CanvasText}}
