/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.contents{display:contents}.hidden{display:none}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#11110f;--ink-soft:#262621;--paper:#f3f1ea;--paper-deep:#e9e6dd;--white:#fff;--blue:#1464ff;--lime:#e7f2ff;--coral:#ff735d;--lavender:#d9d0ff;--muted:#686861;--line:#d8d5cc;--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{color:var(--ink);background:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.cookie-consent{z-index:1000;isolation:isolate;width:min(460px,100vw - 44px);max-height:calc(100vh - 48px);color:var(--ink);-webkit-backdrop-filter:blur(24px);background:#fffffff7;border:1px solid #11110f26;border-radius:22px;padding:22px;animation:.38s cubic-bezier(.2,.78,.25,1) both cookieConsentIn;position:fixed;top:50%;left:50%;overflow:auto;translate:-50% -50%;box-shadow:0 28px 80px #191d2838,inset 0 0 0 1px #fffc}.cookie-consent-mark{float:left;object-fit:cover;border-radius:12px;width:43px;height:43px;margin:0 13px 10px 0;display:block;box-shadow:0 10px 24px #1464ff3d}.cookie-consent-kicker{color:var(--blue);letter-spacing:.16em;padding-top:2px;font-size:8px;font-weight:850;display:block}.cookie-consent h2{letter-spacing:-.045em;margin:5px 0 10px;font-size:23px;line-height:1.05}.cookie-consent-copy p{clear:both;color:#62625c;margin:0;font-size:12px;line-height:1.58}.cookie-consent-copy>a{color:#44443f;text-underline-offset:3px;margin-top:8px;font-size:10px;font-weight:700;text-decoration:underline;display:inline-block}.cookie-consent-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.cookie-button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#f7f6f2;border:1px solid #d4d2ca;border-radius:11px;padding:0 13px;font-size:11px;font-weight:780;transition:transform .2s,border-color .2s,background .2s}.cookie-button:hover{background:#fff;border-color:#aaa79e;transform:translateY(-2px)}.cookie-button:focus-visible,.footer-cookie-button:focus-visible{outline-offset:2px;outline:3px solid #1464ff42}.cookie-button-primary{border-color:var(--blue);color:#fff;background:var(--blue)}.cookie-button-primary:hover{background:#0758ec;border-color:#0758ec}.cookie-button-text{text-underline-offset:3px;background:0 0;border:0;grid-column:1/-1;min-height:34px;text-decoration:underline}.cookie-preferences{border-top:1px solid #e2e0d9;gap:7px;margin-top:15px;padding-top:14px;display:grid}.cookie-preference-row{background:#faf9f6;border:1px solid #e3e1da;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-height:57px;padding:10px 11px;display:flex}.cookie-preference-row span{gap:3px;display:grid}.cookie-preference-row strong{font-size:11px}.cookie-preference-row small{color:#74736d;font-size:8px;line-height:1.35}.cookie-preference-row b{color:#49705a;flex:none;font-size:8px}.cookie-preference-row input{width:34px;height:19px;accent-color:var(--blue);cursor:pointer;flex:none}.footer-bottom-links{justify-content:flex-end;align-items:center;gap:18px;display:flex}.footer-cookie-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-cookie-button:hover{text-underline-offset:3px;text-decoration:underline}@keyframes cookieConsentIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.cookie-consent{border-radius:19px;width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:18px;top:50%;left:50%;translate:-50% -50%}.cookie-consent h2{font-size:21px}.cookie-consent-actions{grid-template-columns:1fr}.cookie-button-text{grid-column:auto}.footer-bottom-links{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.cookie-consent{animation:none}}[id]{scroll-margin-top:80px}.shell{width:min(1200px,100% - 48px);margin:0 auto}.section{padding:118px 0}.site-header{z-index:50;background:#f3f1ea00;border-bottom:1px solid #0000;transition:background .35s,border-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;inset:0 0 auto}.site-header.is-scrolled{-webkit-backdrop-filter:blur(54px)saturate(1.55)contrast(1.04);background:linear-gradient(90deg,#f3f1eaf5,#ffffffeb,#f3f1eaf5);border-bottom-color:#ffffffd1;box-shadow:0 14px 42px #23211b1a,inset 0 -1px #ffffffe0}.site-header-light:not(.is-scrolled){-webkit-backdrop-filter:blur(44px)saturate(1.45);background:linear-gradient(90deg,#f3f1eaf2,#ffffffeb,#f3f1eaf2);border-bottom-color:#ffffffb8;box-shadow:0 10px 30px #23211b14,inset 0 -1px #ffffffdb}.nav{align-items:center;gap:30px;height:82px;transition:height .35s;display:flex}.site-header.is-scrolled .nav{height:70px}.brand{letter-spacing:-.025em;align-items:center;gap:11px;font-size:16px;font-weight:760;display:inline-flex}.brand-logo{object-fit:cover;border-radius:11px;width:42px;height:42px;box-shadow:0 8px 22px #1464ff33}.nav-links{align-items:center;gap:32px;margin-left:auto;display:flex}.nav-links a{font-size:13px;font-weight:650;transition:opacity .2s}.nav-links a:hover{opacity:.52}.nav-toggle,.mobile-navigation{display:none}.fundraising-banner{color:#21130a;background:linear-gradient(90deg,#e98642,#f5a55f 45%,#ffc184);border-top:1px solid #ffffff61;min-height:58px;display:block;box-shadow:0 11px 28px #61320e29}.fundraising-banner-inner{align-items:center;gap:16px;min-height:58px;display:flex}.fundraising-banner strong{letter-spacing:-.02em;flex:none;font-size:15px}.fundraising-copy{color:#2b1709c2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.fundraising-banner b{flex:none;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.fundraising-banner b i{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;transition:transform .2s;display:grid}.fundraising-banner:hover b i{transform:translate(2px,-2px)}.button{border-radius:15px;justify-content:center;align-items:center;gap:13px;min-height:55px;padding:0 23px;font-size:14px;font-weight:760;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-dark,.button-blue,.button-light{color:#fff;background:var(--blue);box-shadow:0 14px 32px #1464ff3d}.button-dark:hover,.button-blue:hover,.button-light:hover{background:#0758ec;box-shadow:0 20px 42px #1464ff52}.button-small{min-height:43px;margin-left:12px;padding:0 17px}.button-line{background:#fff6;border:1px solid #c8c5bc}.hero{background:var(--paper);min-height:948px;padding:209px 0 72px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.3;pointer-events:none;background-image:radial-gradient(#11110f33 .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.hero-orb{filter:blur(1px);pointer-events:none;border-radius:50%;animation:12s ease-in-out infinite drift;position:absolute}.orb-coral{filter:blur(8px);background:#72839c1c;border:1px solid #1464ff1f;width:340px;height:340px;top:90px;right:-110px}.orb-lime{background:#bfdcffe0;width:260px;height:260px;animation-delay:-5s;bottom:-160px;left:43%}.hero-grid{z-index:2;grid-template-columns:.94fr 1.06fr;align-items:center;gap:60px;min-height:650px;display:grid;position:relative}.hero-copy{z-index:5;position:relative}.kicker{background:#ffffff8c;border:1px solid #cecbc1;border-radius:99px;align-items:center;gap:10px;width:fit-content;padding:8px 13px;font-size:11px;font-weight:700;display:flex}.live-dot{background:var(--blue);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 0 5px #1464ff1a}.hero h1{letter-spacing:-.075em;max-width:690px;margin:25px 0 0;font-size:clamp(55px,6.3vw,87px);font-weight:720;line-height:.94}.hero h1 em{color:var(--blue);font-style:normal;position:relative}.hero h1 em:after{content:"";background:var(--coral);transform-origin:0;border-radius:20px;height:5px;animation:.9s .7s forwards drawLine;position:absolute;bottom:3px;left:0;right:-2px;transform:rotate(-2deg)scaleX(0)}.hero-eyebrow{max-width:650px;color:var(--blue);letter-spacing:.16em;margin-top:25px;font-size:10px;font-weight:850;line-height:1.4}.hero-lead{color:#55554f;letter-spacing:-.018em;max-width:650px;margin:27px 0 0;font-size:clamp(17px,1.8vw,20px);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:33px;display:flex}.proof-row{color:#66665f;flex-wrap:wrap;gap:22px;margin-top:25px;font-size:11px;font-weight:640;display:flex}.proof-row span{align-items:center;gap:7px;display:flex}.proof-row i{width:18px;height:18px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.store-buttons{flex-wrap:wrap;gap:9px;margin-top:19px;display:flex}.store-button{color:#fff;background:var(--ink);border:1px solid #252522;border-radius:11px;align-items:center;gap:10px;min-width:154px;min-height:48px;padding:7px 13px;transition:transform .2s,box-shadow .2s;display:inline-flex}.store-button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #11110f29}.store-button>span:last-child{text-align:left;display:grid}.store-button small{color:#b9b9b2;font-size:7px;line-height:1}.store-button strong{margin-top:3px;font-size:13px;line-height:1}.store-icon{color:#fff;background:#30302c;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:850;display:grid}.store-icon-apple{font-size:8px}.store-icon-play{color:#8fd3ff}.hero-product{place-items:center;min-height:650px;display:grid;position:relative}.hero-product:before{content:"";border:1px solid #11110f21;border-radius:50%;width:570px;height:570px;animation:7s ease-in-out infinite breathe;position:absolute}.hero-product:after{content:"";border:1px dashed #11110f26;border-radius:50%;width:455px;height:455px;animation:28s linear infinite spin;position:absolute}.phone-mockup{z-index:5;background:linear-gradient(145deg,#33332f,#0d0d0c 55%,#3a3934);border-radius:45px;width:307px;height:627px;padding:9px;animation:6s ease-in-out infinite phoneFloat;position:relative;transform:rotate(2.5deg);box-shadow:0 42px 90px #29272147,inset 0 0 0 1px #ffffff2e}.phone-notch{z-index:3;background:#11110f;border-radius:18px;width:93px;height:23px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.phone-content{background:#f8f9fb;border-radius:37px;height:100%;padding:27px 17px 17px;overflow:hidden}.phone-app-preview{background:#eef3ff;padding:0;position:relative}.hero-app-poster,.hero-app-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-app-poster{z-index:1}.hero-app-video{z-index:2;display:block}.app-head{border-bottom:1px solid #e4e7eb;align-items:center;gap:9px;height:48px;display:flex}.app-head img{border-radius:8px}.app-head strong{font-size:12px}.app-head>span{color:#59657a;background:#e2e8f2;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:auto;font-size:8px;font-weight:800;display:grid}.overline{color:#8c95a5;letter-spacing:.14em;margin-top:20px;font-size:8px;font-weight:800;display:block}.phone-content h2{letter-spacing:-.045em;margin:5px 0 14px;font-size:22px}.project-progress{background:#fff;border:1px solid #e0e5ec;border-radius:15px;padding:14px;box-shadow:0 9px 23px #2339580f}.project-progress>div:first-child{color:#6b7483;justify-content:space-between;font-size:9px;display:flex}.project-progress b{color:var(--blue);font-size:12px}.progress-track{background:#e8edf3;border-radius:99px;height:6px;margin:10px 0;overflow:hidden}.progress-track i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),#55d9ff);width:64%;height:100%;animation:2.6s ease-in-out infinite alternate progress;display:block}.project-progress small{color:#8891a0;font-size:8px}.next-action-label{color:#9199a7;letter-spacing:.13em;margin:17px 0 7px;font-size:8px;font-weight:800}.next-action{background:#fff;border:1px solid #e0e5ec;border-radius:15px;grid-template-columns:36px 1fr 24px;align-items:center;gap:9px;padding:12px;display:grid;box-shadow:0 9px 23px #2339580f}.next-action>b{color:#fff;background:var(--blue);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.next-action strong,.next-action small{display:block}.next-action strong{font-size:10px}.next-action small{color:#8490a0;margin-top:4px;font-size:7px}.next-action>i{color:#111;background:var(--lime);border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.app-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.app-stats>span{text-align:center;background:#fff;border:1px solid #e0e5ec;border-radius:13px;padding:12px 7px}.app-stats b,.app-stats small{display:block}.app-stats b{font-size:16px}.app-stats small{color:#8a94a3;margin-top:4px;font-size:7px}.app-assistant{color:#fff;background:var(--ink);border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:11px;padding:11px;display:grid}.app-assistant>b{width:34px;height:34px;color:var(--ink);background:var(--lime);border-radius:10px;place-items:center;display:grid}.app-assistant strong,.app-assistant small{display:block}.app-assistant strong{font-size:9px}.app-assistant small{color:#b7b7b0;margin-top:3px;font-size:7px}.app-assistant>i{font-style:normal}.screen-card{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #11110f1f;position:absolute;box-shadow:0 24px 55px #201e1929}.screen-chat{border-radius:18px;width:255px;padding:14px;animation:5s ease-in-out infinite floatCard;top:83px;left:-18px}.feature-note{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;display:grid}.feature-note img{border-radius:7px}.feature-note small,.feature-note strong{display:block}.feature-note small{color:#8a8881;letter-spacing:.11em;font-size:7px}.feature-note strong{margin-top:4px;font-size:10px}.feature-note i{color:var(--blue);font-style:normal}.screen-bar{border-bottom:1px solid #e8e5dd;align-items:center;gap:7px;padding-bottom:10px;display:flex}.screen-bar img{border-radius:6px}.screen-bar span{font-size:9px;font-weight:780}.screen-bar i{color:#99968e;margin-left:auto;font-size:8px;font-style:normal}.chat-line{border-radius:11px;width:fit-content;max-width:92%;margin-top:10px;padding:9px 10px;font-size:8px;line-height:1.45}.chat-user{color:#fff;background:var(--ink);border-bottom-right-radius:4px;margin-left:auto}.chat-ai{background:#f0eee7;border-bottom-left-radius:4px;grid-template-columns:16px 1fr;gap:6px;display:grid}.chat-ai b{color:var(--blue)}.typing{background:#f0eee7;border-radius:9px;gap:3px;width:fit-content;margin-top:7px;padding:7px 9px;display:flex}.typing i{background:var(--blue);border-radius:50%;width:4px;height:4px;animation:1.2s infinite typing}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.screen-offer{border-radius:18px;min-width:192px;padding:15px;animation:5.8s ease-in-out -2s infinite floatCard;bottom:97px;right:-23px}.offer-check{float:left;color:#1258c9;background:#e4efff;border-radius:12px;place-items:center;width:38px;height:38px;margin-right:10px;font-weight:800;display:grid}.screen-offer small,.screen-offer strong,.screen-offer span{display:block}.screen-offer small{color:#8b8982;letter-spacing:.1em;font-size:7px}.screen-offer strong{margin-top:3px;font-size:15px}.screen-offer span{clear:both;color:#73716a;padding-top:9px;font-size:8px}.phone-placeholder{text-align:center;color:#fff;background:radial-gradient(circle at 50% 22%,#2c85ff 0,#1464ff 37%,#06389b 100%);flex-direction:column;justify-content:center;align-items:center;padding:55px 27px 34px;display:flex}.phone-placeholder>img{border-radius:21px;box-shadow:0 15px 32px #00000038}.phone-placeholder>small{color:#ffffffad;letter-spacing:.18em;margin-top:24px;font-size:7px;font-weight:850}.phone-placeholder h2{color:#fff;margin:12px 0 13px;font-size:28px;line-height:1.05}.phone-placeholder p{color:#ffffffbd;margin:0;font-size:9px;line-height:1.65}.phone-placeholder>span{color:#ffffffc4;max-width:205px;margin-top:25px;font-size:9px;line-height:1.55}.placeholder-path{justify-content:center;align-items:center;gap:14px;width:100%;margin-top:35px;display:flex}.placeholder-path i{background:#fff;border:6px solid #ffffff47;border-radius:50%;width:25px;height:25px;position:relative;box-shadow:0 0 0 1px #fff3}.placeholder-path i:not(:last-child):after{content:"";background:#ffffff6b;width:17px;height:2px;position:absolute;top:5px;left:20px}.product-word{z-index:4;color:#11110f33;letter-spacing:-.07em;text-shadow:0 1px #ffffff9e;font-size:56px;font-weight:850;animation:7s ease-in-out infinite wordDrift;position:absolute}.word-one{bottom:82px;left:-5%;transform:rotate(-8deg)}.word-two{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:-.1em;animation-delay:-3.5s;top:154px;right:3%;transform:rotate(2deg)}.spin-seal{z-index:8;color:#0d4fae;background:var(--lime);border-radius:50%;place-items:center;width:94px;height:94px;animation:7s ease-in-out infinite sealFloat;display:grid;position:absolute;top:24px;right:7%;box-shadow:0 15px 35px #1464ff24}.spin-seal span{letter-spacing:.13em;text-align:center;word-spacing:8px;font-size:6px;font-weight:800;animation:14s linear infinite spin;position:absolute;inset:8px}.spin-seal b{font-size:19px}.ticker{z-index:10;color:#fff;background:var(--ink);position:relative;overflow:hidden;transform:rotate(-1.1deg)scale(1.02);box-shadow:0 14px 30px #11110f29}.ticker-track{align-items:center;width:max-content;animation:26s linear infinite marquee;display:flex}.ticker-track span{white-space:nowrap;align-items:center;gap:18px;padding:22px 20px;font-size:16px;font-weight:690;display:flex}.ticker-track i{color:var(--lime);font-style:normal}.traction-strip{background:#fff;padding:72px 0 64px}.traction-layout{grid-template-columns:.72fr 1.28fr;align-items:end;gap:70px;display:grid}.traction-intro .eyebrow{margin-bottom:12px}.traction-intro p{max-width:390px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.traction-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.traction-stat{background:linear-gradient(145deg,#fbfaf6,#edf3fa);border:1px solid #d7dce4;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:168px;padding:22px;display:flex;box-shadow:0 16px 38px #2c374a14}.traction-stat strong,.traction-stat span,.traction-stat small{display:block}.traction-stat strong{color:var(--blue);letter-spacing:-.07em;font-size:clamp(42px,4.5vw,64px);line-height:.9}.traction-stat span{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;margin-top:15px;font-size:13px;font-weight:820}.traction-stat small{color:#777b82;margin-top:6px;font-size:11px}.eyebrow{color:var(--blue);letter-spacing:.18em;margin-bottom:18px;font-size:10px;font-weight:850}.manifesto{background:#fff}.manifesto-grid{grid-template-columns:1.08fr .92fr;align-items:end;gap:95px;display:grid}.manifesto h2,.section-title h2,.security h2,.experts h2,.faq h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5.4vw,68px);font-weight:690;line-height:1.02}.manifesto h2 em{color:var(--coral);font-style:normal}.manifesto-copy{gap:18px;padding-bottom:6px;display:grid}.manifesto-copy p,.section-title>p,.security-copy>p,.experts-head p,.faq-intro>p{color:var(--muted);margin:0;font-size:17px;line-height:1.72}.manifesto-copy strong{color:var(--ink)}.comparison-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:64px;display:grid}.comparison-card{isolation:isolate;background:linear-gradient(#1464ff09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#1464ff09 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 96% 4%,#1464ff2e,#0000 38%),linear-gradient(145deg,#fbfaf6 0%,#e9eff6 100%);border:1px solid #d0d7e1;border-radius:23px;min-height:315px;padding:25px;transition:border-color .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden;box-shadow:0 18px 42px #2c374a17,inset 0 1px #fffc}.comparison-card:before{content:"";z-index:-1;border:1px solid #1464ff26;border-radius:50%;width:190px;height:190px;animation:8s ease-in-out infinite comparisonOrbit;position:absolute;top:-94px;right:-92px;box-shadow:0 0 0 24px #1464ff09,0 0 0 49px #1464ff06}.comparison-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:25%;position:absolute;inset:-80% auto -80% -42%;transform:rotate(14deg)}.comparison-card:nth-child(2){background:repeating-radial-gradient(circle at 104% -5%,#0000 0 25px,#302b220b 26px 27px),radial-gradient(circle at 0 100%,#1464ff1a,#0000 43%),linear-gradient(145deg,#fbf8f0 0%,#ede8dc 100%);border-color:#d8d2c6;box-shadow:0 18px 42px #433a2717,inset 0 1px #ffffffd6}.comparison-card:nth-child(2):before{background:linear-gradient(145deg,#ffffff80,#11110f06);border-color:#11110f14;border-radius:38px;width:150px;height:150px;animation-delay:-3s;top:auto;bottom:-88px;right:-55px;transform:rotate(28deg);box-shadow:0 0 0 20px #11110f05}.comparison-card>*{z-index:2;position:relative}.comparison-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.comparison-top>span{color:#7e8792;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.comparison-icon{width:48px;height:48px;color:var(--blue);background:#ffffffc7;border:1px solid #1464ff24;border-radius:15px;place-items:center;font-size:19px;font-weight:850;display:grid;box-shadow:0 10px 24px #2c374a14}.comparison-card h3{letter-spacing:-.035em;margin:25px 0 10px;font-size:22px}.comparison-card p{color:#55554f;margin:0;font-size:13px;line-height:1.55}.comparison-tags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.comparison-tags b{color:#3f526c;background:#ffffffb8;border:1px solid #1464ff1f;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:760}.comparison-card small{color:#646e7b;border-top:1px solid #d2d8df;align-items:center;gap:9px;margin-top:20px;padding-top:17px;font-size:10px;line-height:1.5;display:flex}.comparison-card small i{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.comparison-mfa{color:#fff;background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/30px 30px,radial-gradient(circle at 18% 2%,#6aabffb3,#0000 36%),radial-gradient(circle at 105% 112%,#001a699e,#0000 47%),linear-gradient(145deg,#2473ff 0%,#0845c7 100%);border-color:#4f89ff;box-shadow:0 25px 58px #1464ff4d,inset 0 1px #ffffff47}.comparison-mfa:before{border-color:#ffffff3d;width:230px;height:230px;top:-110px;right:-94px;box-shadow:0 0 0 29px #ffffff0e,0 0 0 60px #ffffff09}.comparison-mfa .comparison-top>span,.comparison-mfa p,.comparison-mfa small{color:#fffc}.comparison-mfa .comparison-icon{color:var(--blue);background:#fff;border-color:#ffffff73;font-size:13px;box-shadow:0 12px 28px #0000001f}.comparison-mfa .comparison-tags b{color:#fff;background:#ffffff1f;border-color:#ffffff3d}.comparison-mfa small i{color:var(--blue);background:#fff}.comparison-mfa small{border-color:#fff3}.feature-bento{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:74px;display:grid}.feature-card{border:1px solid #dcd9d0;border-radius:28px;padding:31px;position:relative;overflow:hidden}.feature-card h3{letter-spacing:-.04em;margin:17px 0 12px;font-size:30px;line-height:1.14}.feature-card>p{color:#aeaea7;max-width:590px;margin:0;line-height:1.6}.feature-label{color:#6e6e68;letter-spacing:.16em;font-size:9px;font-weight:850}.feature-label span{color:var(--lime);font-size:15px}.feature-main{color:#fff;background:var(--ink);border-color:#252522;grid-row:span 2;min-height:830px}.feature-main .feature-label{color:#a9a9a1}.feature-main:after{content:"";filter:blur(5px);background:#1464ff2e;border-radius:50%;width:330px;height:330px;position:absolute;top:-150px;right:-150px}.ai-demo{background:#1b1b18;border:1px solid #ffffff1f;border-radius:22px;min-height:292px;padding:22px;position:absolute;bottom:31px;left:31px;right:31px}.ai-demo-head{border-bottom:1px solid #ffffff1a;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding-bottom:16px;display:grid}.ai-demo-head img{border-radius:10px}.ai-demo-head strong,.ai-demo-head small{display:block}.ai-demo-head strong{font-size:12px}.ai-demo-head small{color:#8f8f88;margin-top:4px;font-size:8px}.ai-demo-head>i{color:#104f9d;background:var(--lime);border-radius:99px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.ai-demo-message{color:#d9d9d3;background:#292925;border-radius:15px;grid-template-columns:25px 1fr;gap:10px;margin-top:20px;padding:15px;font-size:11px;line-height:1.55;display:grid}.ai-demo-message b{color:var(--lime)}.ai-demo-message p{margin:0}.ai-demo-action{color:var(--ink);background:var(--lime);border-radius:13px;justify-content:space-between;margin-top:14px;padding:13px 15px;font-size:10px;font-weight:800;display:flex}.ai-trust{border-left:2px solid var(--blue);padding-left:15px;color:#d6d6cf!important;margin-top:18px!important;font-size:13px!important}.ai-capabilities{gap:9px;margin-top:30px;display:grid}.ai-capabilities span{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.ai-capabilities i{color:#86b7ff;font-size:8px;font-style:normal;font-weight:850}.ai-capabilities b{font-size:11px}.text-link-light,.text-link{border-bottom:1px solid;align-items:center;gap:10px;width:fit-content;margin-top:25px;padding-bottom:5px;font-size:12px;font-weight:780;display:inline-flex}.text-link-light{color:#fff}.text-link{color:var(--blue)}.feature-lime{background:var(--lime);border-color:#cbdff7;min-height:335px}.feature-lime .feature-label{color:#24588e}.route-list{align-items:flex-start;margin-top:26px;display:flex}.route-list span{text-align:center;flex:1;position:relative}.route-list span:not(:last-child):after{content:"";background:#11110f2e;width:64%;height:2px;position:absolute;top:17px;left:68%}.route-list i{background:#ffffff80;border:1px solid #11110f2e;border-radius:50%;place-items:center;width:34px;height:34px;margin:auto;font-size:10px;font-style:normal;font-weight:800;display:grid}.route-list b,.route-list small{display:block}.route-list b{margin-top:9px;font-size:9px}.route-list small{color:#4e6f92;margin-top:3px;font-size:7px}.route-list .done i{color:#fff;background:var(--blue)}.route-list .active i{border:5px solid #fffc}.feature-white{background:#fff;min-height:335px}.control-copy{margin:0;color:#696963!important;font-size:11px!important;line-height:1.55!important}.control-list{gap:8px;margin-top:18px;display:grid}.control-list span{color:#595952;align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex}.control-list i{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ai-flow-section{background:radial-gradient(circle at 50% 52%,#2f63ff17,#0000 32%),linear-gradient(#fbfaf7 0%,#f5f1ea 100%);border:1px solid #ddd8cf;border-radius:34px;margin-top:82px;padding:62px 44px 36px;overflow:hidden;box-shadow:0 28px 80px #52463214}.ai-flow-heading{text-align:center;max-width:850px;margin:0 auto 42px}.ai-flow-heading .eyebrow{color:var(--blue)}.ai-flow-heading h3{letter-spacing:-.06em;margin:15px 0 12px;font-size:clamp(42px,5vw,66px);line-height:.98}.ai-flow-heading p{color:#65635e;margin:0;font-size:17px;line-height:1.55}.ai-flow-layout{grid-template-columns:.86fr .9fr 1.08fr;grid-template-areas:"tasks phone guidance""decision decision decision";align-items:center;gap:28px 30px;display:grid}.ai-flow-tasks{z-index:2;grid-area:tasks;gap:29px;padding-right:26px;display:grid;position:relative}.ai-flow-task{background:radial-gradient(circle at 100% 0,#2f63ff1c,#0000 43%),#ffffffe6;border:1px solid #d4cec4;border-radius:20px;align-items:center;gap:15px;width:min(100%,225px);min-height:96px;padding:17px 20px;transition:border-color .25s,box-shadow .25s,filter .25s;display:flex;position:relative;box-shadow:inset 3px 0 #2f63ff29,0 16px 36px #574c3917}.ai-flow-task:hover{filter:saturate(1.04);border-color:#2f63ff5c;box-shadow:inset 3px 0 #2f63ff73,0 20px 42px #3f4a6424}.ai-flow-task:first-child{margin-left:42px;transform:rotate(3deg)}.ai-flow-task:nth-child(2){margin-left:0;transform:rotate(-2deg)}.ai-flow-task:nth-child(3){margin-left:47px;transform:rotate(1deg)}.ai-flow-task:nth-child(4){margin-left:13px;transform:rotate(-1deg)}.ai-flow-task:before{content:"";background:#f8f5ef;border:1.5px solid #65707d;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.ai-flow-task:after{content:"";transform-origin:0;opacity:.75;border-top:1.5px dashed #65707d;width:clamp(48px,6vw,92px);position:absolute;top:50%;left:calc(100% + 16px)}.ai-flow-task:first-child:after{transform:rotate(17deg)}.ai-flow-task:nth-child(2):after{transform:rotate(8deg)}.ai-flow-task:nth-child(3):after{transform:rotate(-7deg)}.ai-flow-task:nth-child(4):after{transform:rotate(-17deg)}.ai-flow-task>i{color:#1c54c9;background:linear-gradient(145deg,#fff,#eaf1ff);border:1px solid #2f63ff4d;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;font-style:normal;display:grid;box-shadow:inset 0 1px #fff,0 8px 18px #2f63ff1a}.ai-flow-task span,.ai-flow-task b,.ai-flow-task small{display:block}.ai-flow-task b{color:#171817;font-size:16px}.ai-flow-task small{color:#74777d;margin-top:5px;font-size:9px;line-height:1.3}.ai-flow-task em{color:#2f63ff6b;letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:850;position:absolute;top:10px;right:13px}.ai-flow-arrow{z-index:3;color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:34px;height:34px;font-size:30px;line-height:1;display:grid;position:absolute;top:50%;right:-8px;transform:translateY(-50%);box-shadow:0 9px 25px #2f63ff47}.homy-stage{z-index:4;grid-area:phone;justify-items:center;display:grid;position:relative}.homy-stage:before{content:"";z-index:-1;border:1px solid #2f63ff29;border-radius:50%;width:430px;height:430px;animation:5.5s ease-in-out infinite homyHalo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 35px #2f63ff0b,0 0 0 76px #2f63ff07}.homy-live-badge{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #2f63ff33;border-radius:99px;align-items:center;gap:9px;min-width:170px;padding:9px 13px;display:flex;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #34446524}.homy-live-badge>i{background:var(--blue);border-radius:50%;flex:none;width:9px;height:9px;animation:2s ease-out infinite livePulse;box-shadow:0 0 #2f63ff4d}.homy-live-badge b,.homy-live-badge small{display:block}.homy-live-badge b{color:#171817;font-size:11px}.homy-live-badge small{color:#74777d;margin-top:1px;font-size:8px}.homy-phone{aspect-ratio:392/850;background-color:#f2f6ff;background-image:linear-gradient(#5a7ed709 1px,#0000 1px),linear-gradient(90deg,#5a7ed709 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:7px solid #252729;border-radius:35px;width:min(100%,336px);position:relative;overflow:hidden;box-shadow:0 34px 70px #252a3447,0 0 0 7px #ffffff8c,inset 0 0 0 1px #ffffff73}.homy-screen-poster{z-index:1;object-fit:cover;background:#f2f6ff;width:100%;height:100%;position:absolute;inset:0}.homy-floating-icon{z-index:2;background:#fff url(/homy-float-icon.png) 50%/cover no-repeat;border:4px solid #ffffffe6;border-radius:50%;width:42px;height:42px;animation:12s cubic-bezier(.45,.05,.55,.95) infinite homyFloatPath;position:absolute;top:57%;left:12%;box-shadow:0 12px 26px #2f63ff38}.homy-chat-sequence{z-index:5;pointer-events:none;flex-direction:column;gap:7px;display:flex;position:absolute;inset:30% 5% 8%;overflow:hidden;transform:translateZ(1px)}.homy-chat-bubble{color:#1f2530;opacity:0;border-radius:13px;max-width:88%;padding:10px 11px;font-size:10.2px;line-height:1.38;transform:translateY(10px)scale(.985);box-shadow:0 9px 22px #2a354f1f}.homy-chat-user{background:#d8e5ff;border:1px solid #2f63ff21;border-bottom-right-radius:4px;align-self:flex-end}.homy-chat-bot{background:#fffffffa;border:1px solid #2f63ff24;border-bottom-left-radius:4px;align-self:flex-start}.homy-typing{opacity:0;background:#fffffff2;border:1px solid #2f63ff1a;border-radius:12px 12px 12px 4px;justify-content:center;align-items:center;gap:3px;width:44px;min-height:23px;display:flex;transform:translateY(7px)}.homy-typing i{background:#7c8797;border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite typingDot}.homy-typing i:nth-child(2){animation-delay:.15s}.homy-typing i:nth-child(3){animation-delay:.3s}.homy-message-one{animation:16s ease-in-out infinite chatMessageOne}.homy-typing-one{animation:16s ease-in-out infinite chatTypingOne}.homy-message-two{animation:16s ease-in-out infinite chatMessageTwo}.homy-message-three{animation:16s ease-in-out infinite chatMessageThree}.homy-typing-two{animation:16s ease-in-out infinite chatTypingTwo}.homy-message-four{animation:16s ease-in-out infinite chatMessageFour}.homy-stage-dots{gap:13px;margin-top:15px;display:flex}.homy-stage-dots i{background:#cad9f8;border-radius:50%;width:8px;height:8px}.homy-stage-dots i:nth-child(2){background:var(--blue);animation:2.3s ease-in-out infinite dotPulse}.ai-flow-guidance{flex-direction:column;grid-area:guidance;justify-content:center;align-self:stretch;display:flex}.ai-flow-route{justify-content:space-between;gap:8px;margin-bottom:28px;display:flex;position:relative}.ai-flow-route:before{content:"";border-top:1.5px dashed #9ca2aa;position:absolute;top:20px;left:9%;right:9%}.ai-flow-route span{z-index:1;justify-items:center;gap:7px;min-width:55px;display:grid;position:relative}.ai-flow-route i{color:#646a73;background:#faf9f6;border:1px solid #c7c4bd;border-radius:50%;place-items:center;width:41px;height:41px;font-size:10px;font-style:normal;font-weight:800;display:grid}.ai-flow-route b{color:#36393d;font-size:10px}.ai-flow-route .active i{color:#fff;border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 7px #2f63ff17}.ai-flow-route .active b{color:var(--blue)}.ai-flow-actions{gap:11px;padding-left:23px;display:grid;position:relative}.ai-flow-actions:before{content:"";background:linear-gradient(var(--blue),#9db7ff);width:2px;position:absolute;top:31px;bottom:31px;left:12px}.ai-flow-actions>span{background:radial-gradient(circle at 100% 0,#2f63ff1a,#0000 38%),#ffffffe6;border:1px solid #d7d2c9;border-radius:19px;grid-template-columns:0 1fr 18px;align-content:center;gap:4px 10px;min-height:82px;padding:17px 14px 13px 24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 14px 31px #574c3917}.ai-flow-actions>span:hover{border-color:#2f63ff57;transform:translate(4px);box-shadow:0 18px 36px #3c486321}.ai-flow-actions>span>i{color:#fff;background:var(--blue);border:4px solid #f5f1ea;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;font-weight:850;display:grid;position:absolute;top:50%;left:-34px;transform:translateY(-50%)}.ai-flow-actions b{color:#1d1f22;grid-column:2;padding-right:76px;font-size:14px}.ai-flow-actions small{color:#6f7274;grid-column:2;font-size:10px}.ai-flow-actions em{color:#646a73;grid-area:1/3/span 2;align-self:center;font-size:25px;font-style:normal}.ai-flow-actions u,.ai-flow-notary u{color:#2458c8;letter-spacing:.08em;background:#e7efff;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:850;text-decoration:none;position:absolute;top:12px;right:39px}.ai-flow-notary{background:radial-gradient(circle at 100% 0,#9f907926,#0000 38%),#f1ece3;border:1px solid #cec6b8;border-radius:19px;grid-template-columns:42px 1fr 18px;align-items:center;gap:11px;min-height:78px;margin:18px 0 0 23px;padding:15px 14px;display:grid;position:relative;box-shadow:0 14px 31px #574c3914}.ai-flow-notary>i{color:#fff;background:#9f9079;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;font-style:normal;display:grid}.ai-flow-notary b,.ai-flow-notary small{display:block}.ai-flow-notary b{color:#1d1f22;font-size:14px}.ai-flow-notary small{color:#726c62;margin-top:3px;font-size:10px}.ai-flow-notary em{color:#646a73;font-size:25px;font-style:normal}.ai-flow-decision{text-align:center;grid-area:decision;justify-items:center;gap:17px;padding-top:4px;display:grid}.ai-flow-decision>div{align-items:center;gap:12px;display:flex}.ai-flow-decision>div>i{color:#827b70;border:2px solid #827b70;border-radius:16px 16px 22px 22px;place-items:center;width:47px;height:47px;font-size:24px;font-style:normal;display:grid}.ai-flow-decision strong{letter-spacing:-.04em;font-size:clamp(24px,2.4vw,34px)}.ai-flow-decision strong span{font-weight:450}.ai-flow-decision .button{min-width:330px}@keyframes homyHalo{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes homyFloatPath{0%,to{top:57%;left:12%;transform:rotate(-7deg)scale(.94)}24%{top:48%;left:72%;transform:rotate(7deg)scale(1.04)}50%{top:77%;left:64%;transform:rotate(-4deg)scale(.98)}76%{top:72%;left:17%;transform:rotate(6deg)scale(1.03)}}@keyframes typingDot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes dotPulse{0%,to{box-shadow:0 0 #2f63ff00}50%{box-shadow:0 0 0 7px #2f63ff1f}}@keyframes livePulse{0%{box-shadow:0 0 #2f63ff59}70%,to{box-shadow:0 0 0 8px #2f63ff00}}@keyframes chatMessageOne{0%,5%,96%,to{opacity:0;transform:translateY(10px)scale(.985)}9%,92%{opacity:1;transform:translateY(0)scale(1)}}@keyframes chatTypingOne{0%,15%,27%,to{opacity:0;transform:translateY(7px)}18%,24%{opacity:1;transform:translateY(0)}}@keyframes chatMessageTwo{0%,25%,96%,to{opacity:0;transform:translateY(10px)scale(.985)}29%,92%{opacity:1;transform:translateY(0)scale(1)}}@keyframes chatMessageThree{0%,45%,96%,to{opacity:0;transform:translateY(10px)scale(.985)}49%,92%{opacity:1;transform:translateY(0)scale(1)}}@keyframes chatTypingTwo{0%,55%,66%,to{opacity:0;transform:translateY(7px)}58%,63%{opacity:1;transform:translateY(0)}}@keyframes chatMessageFour{0%,64%,96%,to{opacity:0;transform:translateY(10px)scale(.985)}68%,92%{opacity:1;transform:translateY(0)scale(1)}}@keyframes flowTaskIn{0%{opacity:0;translate:-18px}to{opacity:1;translate:0}}@keyframes flowActionIn{0%{opacity:0;translate:18px}to{opacity:1;translate:0}}.ai-flow-tasks.reveal.is-visible .ai-flow-task{animation:.65s cubic-bezier(.2,.75,.25,1) both flowTaskIn}.ai-flow-tasks.reveal.is-visible .ai-flow-task:nth-child(2){animation-delay:90ms}.ai-flow-tasks.reveal.is-visible .ai-flow-task:nth-child(3){animation-delay:.18s}.ai-flow-tasks.reveal.is-visible .ai-flow-task:nth-child(4){animation-delay:.27s}.ai-flow-guidance.reveal.is-visible .ai-flow-actions>span{animation:.65s cubic-bezier(.2,.75,.25,1) both flowActionIn}.ai-flow-guidance.reveal.is-visible .ai-flow-actions>span:nth-child(2){animation-delay:.12s}.ai-flow-guidance.reveal.is-visible .ai-flow-actions>span:nth-child(3){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.hero-app-video{display:none}}.journey{color:#fff;background:var(--ink);position:relative;overflow:hidden}.journey:before{content:"";opacity:.2;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.journey-scribble{color:#ffffff09;letter-spacing:-.1em;font-size:180px;font-weight:850;position:absolute;top:80px;right:-25px;transform:rotate(6deg)}.journey .shell{z-index:2;position:relative}.section-title{max-width:830px}.eyebrow-light{color:var(--lime)}.section-title>p{color:#a3a39b;max-width:650px;margin-top:21px}.journey-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:68px;display:grid}.journey-card{background:#ffffff0a;border:1px solid #ffffff21;border-radius:22px;min-height:320px;padding:25px;transition:transform .25s,background .25s}.journey-card:hover{background:#ffffff14;transform:translateY(-8px)}.journey-card:nth-child(2){transform:translateY(26px)}.journey-card:nth-child(2):hover{transform:translateY(18px)}.journey-card:nth-child(4){transform:translateY(26px)}.journey-card:nth-child(4):hover{transform:translateY(18px)}.journey-number{color:#8e8e86;letter-spacing:.14em;font-size:10px;font-weight:800}.journey-icon{width:50px;height:50px;color:var(--ink);background:var(--lime);border-radius:16px;place-items:center;margin:47px 0 24px;font-size:18px;display:grid}.journey-card:nth-child(2) .journey-icon{background:var(--coral)}.journey-card:nth-child(3) .journey-icon{background:var(--lavender)}.journey-card:nth-child(4) .journey-icon{color:#fff;background:var(--blue)}.journey-card h3{margin:0;font-size:21px}.journey-card p{color:#9f9f97;margin:14px 0 0;font-size:13px;line-height:1.7}.section-action{margin-top:68px}.security{background:var(--paper)}.security-grid{grid-template-columns:minmax(0,.91fr) minmax(560px,1.09fr);align-items:center;gap:clamp(54px,6vw,92px);display:grid}.security-copy>p{max-width:600px;margin-top:24px}.security-pill-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.security-pill-grid>span{background:#ffffff94;border:1px solid #ddd9cf;border-radius:17px;align-items:center;gap:12px;min-width:0;padding:12px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.security-pill-grid>span:hover{border-color:#aebfda;transform:translateY(-3px);box-shadow:0 13px 28px #24304614}.security-pill-grid>span>b{color:#fff;background:var(--blue);letter-spacing:.06em;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.security-pill-grid>span>i{gap:3px;min-width:0;font-style:normal;display:grid}.security-pill-grid strong,.security-pill-grid small{display:block}.security-pill-grid strong{font-size:11px}.security-pill-grid small{color:#7d7b74;font-size:8px;line-height:1.35}.verification-card{background:#fff;border:1px solid #d4d0c5;border-radius:30px;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 70px #332f251c}.verification-card:after{content:"";z-index:0;opacity:.8;background:#e8eef8;border-radius:50%;width:260px;height:260px;animation:7s ease-in-out infinite breathe;position:absolute;top:-130px;right:-110px}.trust-console>*{z-index:1;position:relative}.trust-console-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.trust-console-head small{color:var(--blue);letter-spacing:.16em;font-size:8px;font-weight:850}.trust-console-head h3{letter-spacing:-.04em;max-width:390px;margin:8px 0 0;font-size:27px;line-height:1.08}.trust-status{color:#1458be;background:#edf4ff;border:1px solid #c9d9f2;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.trust-status i{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.trust-panels{grid-template-columns:1.05fr .95fr;gap:11px;display:grid}.trust-panels article{background:linear-gradient(145deg,#f8fbff,#eef4fb);border:1px solid #dce1e8;border-radius:20px;min-width:0;min-height:280px;padding:15px;transition:transform .25s,box-shadow .25s;box-shadow:inset 0 1px #ffffffd9}.trust-panels article:hover{transform:translateY(-4px);box-shadow:0 18px 34px #2b3d591a}.trust-panels .signature-proof{background:linear-gradient(145deg,#fff,#f7f5ef)}.trust-panels article>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.proof-icon{color:#fff;background:var(--blue);border-radius:11px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid;box-shadow:0 10px 18px #1464ff30}.signature-proof .proof-icon{color:var(--ink);box-shadow:none;background:#e5dfd0;font-size:16px}.trust-panels header div{min-width:0}.trust-panels header small,.trust-panels header b{display:block}.trust-panels header small{color:#81858b;letter-spacing:.13em;font-size:6px;font-weight:850}.trust-panels header b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.trust-panels header em{color:#1458be;letter-spacing:.06em;background:#e5efff;border-radius:7px;padding:6px 7px;font-size:6px;font-style:normal;font-weight:850}.signature-proof header em{color:#665a43;background:#ece7dc}.identity-match{grid-template-columns:minmax(0,1fr) auto 70px;align-items:center;gap:7px;margin-top:19px;display:grid}.identity-document{background:#fff;border:1px solid #cdd9e9;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:9px;min-width:0;height:94px;padding:10px;display:grid;position:relative;box-shadow:0 10px 22px #233d6214}.identity-photo{background:#dce8f8;border-radius:8px;width:42px;height:54px;position:relative;overflow:hidden}.identity-photo:before{content:"";background:#7f9abd;border-radius:50%;width:15px;height:15px;position:absolute;top:10px;left:14px}.identity-photo:after{content:"";background:#7f9abd;border-radius:50% 50% 0 0;width:28px;height:30px;position:absolute;bottom:-5px;left:8px}.identity-document p{gap:6px;min-width:0;margin:0;display:grid}.identity-document p b{color:#536177;letter-spacing:.08em;font-size:5px}.identity-document p i{background:#e4eaf2;border-radius:4px;width:100%;height:4px}.identity-document p i:nth-of-type(2){width:78%}.identity-document p i:nth-of-type(3){width:54%}.identity-document>em{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid;position:absolute;bottom:7px;right:7px}.match-connector{color:var(--blue);font-size:15px;animation:2.3s ease-in-out infinite matchPulse}.identity-face{text-align:center;justify-items:center;gap:6px;display:grid}.identity-face>span{border:2px solid var(--blue);background:#fff;border-radius:50%;place-items:center;width:55px;height:55px;display:grid;position:relative;box-shadow:0 0 0 5px #1464ff14}.identity-face>span:before{content:"";background:#7194c5;border-radius:50%;width:15px;height:15px;margin-top:-12px}.identity-face>span:after{content:"";background:#7194c5;border-radius:50% 50% 42% 42%;width:27px;height:20px;position:absolute;bottom:7px}.identity-face small{color:#667287;font-size:7px;font-weight:750;line-height:1.25}.proof-checks{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.proof-checks span{color:#425773;background:#ffffffc7;border:1px solid #d8e3f2;border-radius:7px;padding:6px 7px;font-size:6.5px;font-weight:750}.signed-document{background:#fff;border:1px solid #ded9ce;border-radius:13px;height:203px;margin-top:19px;padding:17px 17px 12px;position:relative;overflow:hidden;box-shadow:0 11px 24px #40392b14}.signed-document>b{color:#676157;letter-spacing:.12em;font-size:7px}.signed-document>i{background:#edeae4;border-radius:4px;width:100%;height:4px;margin-top:10px;display:block}.signed-document>i:nth-of-type(2){width:78%}.signed-document>i:nth-of-type(3){width:58%}.document-fold{border-top:0 solid #0000;border-bottom:30px solid #0000;border-left:0 solid #0000;border-right:30px solid #e9e5dc;position:absolute;top:0;right:0}.signature-line{border-bottom:1px solid #a9a397;justify-content:space-between;align-items:flex-end;margin-top:19px;padding-bottom:5px;display:flex;position:relative}.signature-line span{color:#1c4f9e;transform-origin:0;font-family:cursive;font-size:16px;animation:3.8s ease-in-out infinite signatureDraw;transform:rotate(-4deg)}.signature-line strong{color:#736b5d;text-transform:uppercase;font-size:6px}.signature-seal{grid-template-columns:29px 1fr;align-items:center;gap:8px;margin-top:14px;display:grid}.signature-seal>span{color:#fff;background:var(--blue);border-radius:10px;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.signature-seal p{min-width:0;margin:0}.signature-seal b,.signature-seal small{display:block}.signature-seal b{font-size:8px}.signature-seal small{color:#8a867e;margin-top:2px;font-size:6px}.trust-console-foot{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.trust-console-foot span{color:#68665f;background:#faf9f6;border:1px solid #e2dfd7;border-radius:11px;flex:180px;padding:9px 11px;font-size:7px;font-weight:750}.security-button{margin-top:30px}.verification-note{z-index:2;color:#77756e;margin:18px 0 0;font-size:10px;line-height:1.55;position:relative}.experts{background:#fff;overflow:hidden}.experts-head{grid-template-columns:1.13fr .87fr;align-items:end;gap:85px;display:grid}.experts-head p{padding-bottom:8px}.expert-rail{margin-top:66px;overflow:hidden}.expert-track{gap:12px;width:max-content;padding:8px 0 22px;animation:34s linear infinite expertMarquee;display:flex}.expert-rail:hover .expert-track{animation-play-state:paused}.expert-card{background:var(--paper);border:1px solid #ddd9d0;border-radius:22px;width:220px;min-height:205px;padding:23px;transition:transform .25s,background .25s}.expert-card:nth-child(3n+2){background:var(--lime)}.expert-card:nth-child(3n+3){background:var(--lavender)}.expert-card:hover{transform:translateY(-7px)rotate(-1deg)}.expert-card>span{color:#fff;background:var(--ink);border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:48px;font-size:18px;display:grid}.expert-card strong,.expert-card small{display:block}.expert-card strong{font-size:16px}.expert-card small{color:#74746e;margin-top:7px;font-size:10px}.independent-note{color:#88867f;margin-top:13px;font-size:10px;display:block}.services-button,.faq-button{width:fit-content;margin-top:24px}.faq{background:var(--paper)}.faq-grid{grid-template-columns:.72fr 1.28fr;gap:100px;display:grid}.faq-intro{align-self:start;position:sticky;top:110px}.faq-intro>p{margin-top:21px}.faq-list details{border-top:1px solid #d2cfc5;padding:27px 0}.faq-list details:last-child{border-bottom:1px solid #d2cfc5}.faq-list summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:20px;font-size:18px;font-weight:690;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{color:#fff;background:var(--ink);border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:18px;font-style:normal;font-weight:400;transition:transform .25s,background .25s;display:grid}.faq-list details[open] summary i{background:var(--blue);transform:rotate(45deg)}.faq-list details p{max-width:700px;color:var(--muted);margin:16px 55px 0 0;font-size:14px;line-height:1.75}.faq-list details[open] p{animation:.35s both faqOpen}.final-cta{text-align:center;color:#fff;background:var(--ink);padding:120px 0;position:relative;overflow:hidden}.final-cta:before{content:"";opacity:.16;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.final-orb{filter:blur(3px);background:#1464ff4d;border-radius:50%;width:470px;height:470px;animation:9s ease-in-out infinite orbFloat;position:absolute;bottom:-260px;left:-170px}.final-inner{z-index:2;position:relative}.final-logo{border-radius:21px;width:82px;height:82px;margin:0 auto 24px;animation:5s ease-in-out infinite logoBounce;box-shadow:0 18px 45px #00000038}.final-cta h2{letter-spacing:-.07em;margin:0;font-size:clamp(50px,7vw,88px);line-height:.95}.final-cta h2 em{color:var(--lime);font-style:normal}.final-cta p{color:#ffffffd1;max-width:680px;margin:24px auto 31px;font-size:18px;line-height:1.6}.final-cta .store-buttons{justify-content:center;margin-top:20px}footer{color:#fff;background:var(--ink)}.brand-light{color:#fff}.footer-main{justify-content:space-between;align-items:center;gap:40px;min-height:180px;display:flex}.footer-main p{color:#777770;margin:13px 0 0;font-size:11px}.footer-links{color:#aaa9a2;flex-wrap:wrap;gap:27px;font-size:12px;display:flex}.footer-bottom{color:#64645e;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;min-height:67px;font-size:10px;display:flex}.footer-bottom div{flex-wrap:wrap;justify-content:flex-end;gap:12px 20px;display:flex}.mobile-cta{display:none}.reveal{opacity:0;transition:opacity .75s ease var(--reveal-delay), transform .75s cubic-bezier(.2,.75,.25,1) var(--reveal-delay);transform:translateY(34px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.comparison-card.reveal.is-visible:hover{border-color:#b7c9e4;transform:translateY(-8px);box-shadow:0 22px 46px #2c374a1c}.comparison-card.reveal.is-visible:after{animation:cardSheen 5.8s calc(var(--reveal-delay) + 1s) ease-in-out infinite}.feature-lime.reveal.is-visible .route-list i{animation:3.2s ease-in-out infinite routeBob}.feature-lime.reveal.is-visible .route-list span:nth-child(2) i{animation-delay:-.8s}.feature-lime.reveal.is-visible .route-list span:nth-child(3) i{animation-delay:-1.6s}.feature-lime.reveal.is-visible .route-list span:nth-child(4) i{animation-delay:-2.4s}.feature-white.reveal.is-visible .control-list span,.verification-card.reveal.is-visible .verification-row{animation:.62s cubic-bezier(.2,.75,.25,1) both rowIn}.feature-white.reveal.is-visible .control-list span:nth-child(2),.verification-card.reveal.is-visible .verification-row:nth-of-type(2){animation-delay:.1s}.feature-white.reveal.is-visible .control-list span:nth-child(3),.verification-card.reveal.is-visible .verification-row:nth-of-type(3){animation-delay:.2s}.feature-white.reveal.is-visible .control-list span:nth-child(4),.verification-card.reveal.is-visible .verification-row:nth-of-type(4){animation-delay:.3s}.journey-card.reveal.is-visible:nth-child(2),.journey-card.reveal.is-visible:nth-child(4){transform:translateY(26px)}.journey-card.reveal.is-visible:hover{background:#ffffff14;transform:translateY(-8px);box-shadow:0 24px 45px #0000002e}.journey-card.reveal.is-visible:nth-child(2):hover,.journey-card.reveal.is-visible:nth-child(4):hover{transform:translateY(18px)}.journey-card.reveal.is-visible .journey-icon{animation:3.8s ease-in-out infinite iconFloat}.journey-card.reveal.is-visible:nth-child(2) .journey-icon{animation-delay:-.9s}.journey-card.reveal.is-visible:nth-child(3) .journey-icon{animation-delay:-1.8s}.journey-card.reveal.is-visible:nth-child(4) .journey-icon{animation-delay:-2.7s}.button>span[aria-hidden=true],.mobile-cta>span[aria-hidden=true]{transition:transform .22s}.button:hover>span[aria-hidden=true],.mobile-cta:hover>span[aria-hidden=true]{transform:translate(3px,-2px)}.feature-main.reveal.is-visible .ai-demo{animation:.75s cubic-bezier(.2,.75,.25,1) .45s both demoLift,6s ease-in-out 1.2s infinite demoGlow}.feature-main.reveal.is-visible .ai-demo-action{animation:3.2s ease-in-out 1.4s infinite actionPulse}@keyframes marquee{to{transform:translate(-50%)}}@keyframes expertMarquee{to{transform:translate(calc(-50% - 6px))}}@keyframes drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-35px,25px)scale(1.08)}}@keyframes pulse{50%{opacity:.5}}@keyframes drawLine{to{transform:rotate(-2deg)scaleX(1)}}@keyframes breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes phoneFloat{0%,to{transform:rotate(2.5deg)translateY(0)}50%{transform:rotate(1deg)translateY(-13px)}}@keyframes floatCard{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes sealFloat{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-11px)rotate(-3deg)}}@keyframes typing{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes progress{0%{width:46%}to{width:68%}}@keyframes logoBounce{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-2deg)}}@keyframes wordDrift{0%,to{translate:0}50%{translate:0 -10px}}@keyframes cardSheen{0%,68%{opacity:0;left:-42%}72%{opacity:.65}88%{opacity:0;left:120%}to{opacity:0;left:120%}}@keyframes comparisonOrbit{0%,to{translate:0;scale:1}50%{translate:-7px 8px;scale:1.05}}@keyframes routeBob{0%,to{translate:0}50%{translate:0 -5px}}@keyframes rowIn{0%{opacity:0;translate:22px}to{opacity:1;translate:0}}@keyframes iconFloat{0%,to{translate:0;box-shadow:0 0 #1464ff00}50%{translate:0 -7px;box-shadow:0 12px 25px #1464ff24}}@keyframes sealPulse{0%,to{transform:scale(1);box-shadow:0 16px 32px #1464ff33}50%{transform:scale(1.045);box-shadow:0 20px 42px #1464ff4d}}@keyframes matchPulse{0%,to{opacity:.45;transform:scaleX(.86)}50%{opacity:1;transform:scaleX(1.08)}}@keyframes signatureDraw{0%,18%{clip-path:inset(0 100% 0 0)}42%,to{clip-path:inset(0)}}@keyframes faqOpen{0%{opacity:0;translate:0 -7px}to{opacity:1;translate:0}}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(55px,-28px)scale(1.08)}}@keyframes demoLift{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes demoGlow{0%,to{box-shadow:0 0 #1464ff00}50%{box-shadow:0 24px 50px #1464ff21}}@keyframes actionPulse{0%,to{box-shadow:0 0 #1464ff00}50%{box-shadow:0 0 0 6px #1464ff21}}@media (width<=1060px){.nav-links,.nav-download{display:none}.nav-toggle{z-index:3;width:46px;height:46px;color:var(--ink);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:pointer;background:#ffffffd1;border:1px solid #11110f26;border-radius:14px;place-content:center;gap:5px;padding:0;transition:background .2s,transform .2s,box-shadow .2s;display:grid;position:absolute;top:18px;right:max(24px,50vw - 600px);box-shadow:0 10px 26px #11110f1a}.nav-toggle:hover{background:#fff;transform:translateY(-1px);box-shadow:0 14px 30px #11110f24}.nav-toggle span{background:currentColor;border-radius:99px;width:21px;height:2px;transition:transform .22s,opacity .18s;display:block}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-header.is-scrolled .nav-toggle{top:12px}.mobile-navigation:not([hidden]){-webkit-backdrop-filter:blur(42px)saturate(1.35);background:#f8f7f3f5;border-top:1px solid #11110f14;border-bottom:1px solid #11110f14;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:18px max(24px,50vw - 600px) 22px;animation:.22s both mobileMenuIn;display:grid;box-shadow:0 24px 44px #11110f24}.mobile-navigation>a:not(.button){background:#ffffffb8;border:1px solid #11110f17;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 15px;font-size:13px;font-weight:720;display:flex}.mobile-navigation>a:not(.button) span{color:var(--blue)}.mobile-navigation .button{grid-column:1/-1;min-height:50px;margin-top:4px}.hero-grid{grid-template-columns:1fr;gap:25px}.hero-copy{max-width:780px}.hero-product{min-height:690px}.screen-chat{left:12%}.screen-offer{right:11%}.manifesto-grid,.security-grid,.experts-head,.faq-grid{grid-template-columns:1fr;gap:42px}.traction-layout{grid-template-columns:1fr;gap:30px}.manifesto-copy,.experts-head p{max-width:760px}.comparison-grid{grid-template-columns:1fr 1fr}.comparison-mfa{grid-column:1/-1}.ai-flow-section{padding-inline:32px}.ai-flow-layout{grid-template-columns:.8fr 1fr;grid-template-areas:"tasks phone""guidance guidance""decision decision"}.ai-flow-guidance{width:min(100%,720px);margin:16px auto 0}.ai-flow-tasks{padding-right:50px}.homy-phone{width:min(100%,330px)}.journey-grid{grid-template-columns:1fr 1fr}.journey-card:nth-child(2),.journey-card:nth-child(4){transform:none}.faq-intro{max-width:680px;position:static}}@media (width<=720px){.shell{width:min(100% - 28px,1200px)}.section{padding:78px 0}.nav{height:70px}.brand{font-size:14px}.brand-logo{width:37px;height:37px}.button-small{display:none}.nav-toggle,.site-header.is-scrolled .nav-toggle{border-radius:13px;width:44px;height:44px;top:12px;right:14px}.mobile-navigation:not([hidden]){grid-template-columns:1fr;gap:6px;max-height:calc(100dvh - 142px);padding:14px 14px 18px;overflow-y:auto}.mobile-navigation>a:not(.button){min-height:46px}.fundraising-banner{min-height:72px}.fundraising-banner-inner{grid-template-columns:1fr auto;gap:4px 10px;min-height:72px;padding-top:8px;padding-bottom:8px;display:grid}.fundraising-banner strong{font-size:12px}.fundraising-copy{white-space:normal;font-size:10px;line-height:1.35}.fundraising-banner b{grid-area:1/2/3;font-size:0}.fundraising-banner b i{width:34px;height:34px;font-size:11px}.hero{min-height:auto;padding:189px 0 65px}.hero h1{font-size:clamp(49px,14.8vw,66px)}.hero-eyebrow{font-size:9px}.hero-lead{font-size:16px}.hero-actions .button{width:100%}.proof-row{gap:11px 17px}.store-buttons{width:100%}.store-button{flex:1}.hero-product{min-height:600px;margin:0 -8px}.hero-product:before{width:420px;height:420px}.hero-product:after{width:335px;height:335px}.phone-mockup{border-radius:40px;width:269px;height:550px}.phone-content{border-radius:33px;padding:24px 14px 14px}.phone-content h2{font-size:19px}.app-assistant{display:none}.screen-chat{width:202px;top:69px;left:-2px}.screen-offer{min-width:164px;bottom:75px;right:-3px}.spin-seal{width:73px;height:73px;top:12px;right:2px}.spin-seal span{font-size:5px}.product-word{font-size:39px}.word-two{top:145px;right:-1px}.ticker-track span{padding:18px 15px;font-size:13px}.traction-strip{padding:58px 0 46px}.traction-stats{grid-template-columns:1fr}.traction-stat{min-height:142px}.manifesto-grid{gap:26px}.manifesto h2,.section-title h2,.security h2,.experts h2,.faq h2{font-size:clamp(37px,11vw,50px)}.comparison-grid{grid-template-columns:1fr;margin-top:42px}.comparison-mfa{grid-column:auto}.feature-bento{grid-template-columns:1fr;margin-top:48px}.feature-card{border-radius:22px;padding:24px}.feature-main{grid-row:auto;min-height:800px}.feature-card h3{font-size:25px}.ai-demo{bottom:24px;left:24px;right:24px}.route-list small{display:none}.ai-flow-section{border-radius:25px;margin-top:48px;padding:42px 18px 30px}.ai-flow-heading{margin-bottom:32px}.ai-flow-heading h3{font-size:clamp(38px,11vw,50px)}.ai-flow-heading p{font-size:14px}.ai-flow-layout{grid-template-columns:1fr;grid-template-areas:"phone""tasks""guidance""decision";gap:36px}.homy-stage{order:1}.homy-stage:before{width:300px;height:300px}.homy-live-badge{top:-15px}.homy-phone{width:min(100%,310px)}.ai-flow-tasks{grid-template-columns:1fr 1fr;gap:12px;padding:0}.ai-flow-task,.ai-flow-task:nth-child(n){width:100%;min-height:84px;margin:0;padding:12px;transform:none}.ai-flow-task>i{width:34px;height:34px;font-size:18px}.ai-flow-task b{font-size:13px}.ai-flow-task small{font-size:8px}.ai-flow-task em,.ai-flow-task:before,.ai-flow-task:after,.ai-flow-arrow{display:none}.ai-flow-guidance{width:100%;margin:0}.ai-flow-route{padding:7px 2px 12px;overflow-x:auto}.ai-flow-route:before{left:12%;right:12%}.ai-flow-route span{min-width:62px}.ai-flow-actions{padding-left:22px}.ai-flow-actions b,.ai-flow-notary b{padding-right:0;font-size:13px}.ai-flow-actions u,.ai-flow-notary u{display:none}.ai-flow-decision{padding-top:0}.ai-flow-decision>div{align-items:flex-start}.ai-flow-decision strong{text-align:left;max-width:250px}.ai-flow-decision .button{width:100%;min-width:0}.homy-chat-bubble{font-size:9.2px}.journey-scribble{font-size:90px}.journey-grid{grid-template-columns:1fr;margin-top:46px}.journey-card,.journey-card.reveal.is-visible:nth-child(2),.journey-card.reveal.is-visible:nth-child(4){min-height:270px;transform:none}.journey-card.reveal.is-visible:hover,.journey-card.reveal.is-visible:nth-child(2):hover,.journey-card.reveal.is-visible:nth-child(4):hover{transform:translateY(-5px)}.journey-icon{margin-top:34px}.security-grid{gap:50px}.security-pill-grid{grid-template-columns:1fr}.verification-card{border-radius:23px;padding:20px}.trust-console-head{gap:13px;display:grid}.trust-status{width:fit-content}.trust-panels{grid-template-columns:1fr}.trust-panels article{min-height:auto}.trust-console-foot{display:grid}.verification-row{grid-template-columns:34px 1fr}.verification-row>strong{grid-column:2}.expert-card{width:190px;min-height:180px}.expert-card>span{margin-bottom:35px}.faq-grid{gap:45px}.faq-list summary{font-size:16px}.faq-list details p{margin-right:45px}.final-cta{padding:88px 0 110px}.final-cta h2{font-size:53px}.footer-main{flex-direction:column;align-items:flex-start;padding:50px 0}.footer-links{grid-template-columns:1fr 1fr;display:grid}.footer-bottom{flex-direction:column;align-items:flex-start;padding:20px 0}.mobile-cta{z-index:60;color:#fff;background:var(--blue);border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-size:13px;font-weight:760;display:flex;position:fixed;bottom:12px;left:14px;right:14px;box-shadow:0 17px 40px #1464ff4d}}@keyframes mobileMenuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal,.homy-chat-bubble{opacity:1;transform:none}.homy-typing{display:none}}.investor-page{background:#f5f1e9}.investor-hero{color:#fff;background:#11110f;padding:218px 0 115px;position:relative;overflow:hidden}.investor-hero:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:43px 43px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.investor-hero-glow{filter:blur(2px);background:#ee8b4747;border-radius:50%;width:620px;height:620px;position:absolute;top:-190px;right:-220px;box-shadow:0 0 0 70px #ee8b470b,0 0 0 145px #ee8b4706}.investor-hero-grid{z-index:2;grid-template-columns:1.04fr .96fr;align-items:center;gap:75px;display:grid;position:relative}.investor-breadcrumbs{color:#989188}.investor-breadcrumbs a:hover{color:#fff}.investor-eyebrow,.investor-section-head>span,.investor-final-inner>span{color:#f3a260;letter-spacing:.17em;font-size:9px;font-weight:900}.investor-hero h1{letter-spacing:-.073em;max-width:720px;margin:23px 0 0;font-size:clamp(60px,6.3vw,88px);line-height:.94}.investor-hero h1 em{color:#f2a05d;font-style:normal}.investor-hero-copy>p{color:#b8b4ac;max-width:650px;margin:28px 0 0;font-size:18px;line-height:1.67}.investor-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.investor-button-line{color:#fff;background:#ffffff0b;border:1px solid #ffffff3b}.investor-target{border-top:1px solid #ffffff26;grid-template-columns:auto auto;align-items:end;gap:1px 14px;width:fit-content;margin-top:45px;padding-top:22px;display:grid}.investor-target>span{color:#7f7b75;letter-spacing:.16em;grid-column:1/-1;font-size:7px;font-weight:900}.investor-target strong{color:#fff;letter-spacing:-.045em;margin-top:5px;font-size:31px}.investor-target small{color:#8d8983;max-width:205px;padding-bottom:5px;font-size:7px;line-height:1.4}.investor-system{background:radial-gradient(circle at 50% 41%,#f29b583d,#0000 27%),linear-gradient(145deg,#24231f,#10100e);border:1px solid #ffffff24;border-radius:38px;min-height:570px;position:relative;overflow:hidden;box-shadow:0 38px 80px #00000047}.investor-system:before,.investor-system:after{content:"";border:1px solid #f2a2603b;border-radius:50%;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.investor-system:before{width:310px;height:310px}.investor-system:after{border-style:dashed;width:440px;height:440px;animation:35s linear infinite spin}.investor-system-label{color:#8c8982;letter-spacing:.18em;font-size:7px;font-weight:900;position:absolute;top:25px;left:28px}.investor-core{z-index:4;color:#1b110a;background:linear-gradient(145deg,#ffc88e,#e88845);border:8px solid #ffffff1f;border-radius:50%;align-content:center;place-items:center;width:118px;height:118px;display:grid;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 48px #e7894657}.investor-core b{font-size:30px;line-height:1}.investor-core small{margin-top:3px;font-size:7px;font-weight:750}.investor-node{z-index:5;color:#d9d5ce;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff21;border-radius:16px;justify-items:center;gap:6px;min-width:96px;padding:12px;font-size:8px;animation:5s ease-in-out infinite visualFloat;display:grid;position:absolute;box-shadow:0 16px 32px #0000002b}.investor-node i{color:#211208;background:#efa15f;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:900;display:grid}.investor-node-one{top:116px;left:35px}.investor-node-two{animation-delay:-.9s;top:97px;right:34px}.investor-node-three{animation-delay:-1.8s;top:315px;left:47px}.investor-node-four{animation-delay:-2.7s;top:302px;right:43px}.investor-market-card{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090908d4;border:1px solid #ffffff26;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:2px 16px;padding:17px;display:grid;position:absolute;bottom:24px;left:27px;right:27px}.investor-market-card>span{color:#8d8880;letter-spacing:.14em;grid-column:1/-1;font-size:6px;font-weight:900}.investor-market-card strong{color:#f2a05d;letter-spacing:-.05em;grid-row:2/4;font-size:36px}.investor-market-card p{color:#c0bbb3;margin:4px 0 0;font-size:8px;line-height:1.35}.investor-market-card a{color:#8f8b84;font-size:6px}.investor-thesis,.investor-proof,.investor-model,.investor-team{padding:115px 0}.investor-section-head{max-width:900px}.investor-section-head h2{letter-spacing:-.064em;margin:18px 0 0;font-size:clamp(45px,5.4vw,73px);line-height:.99}.investor-section-head>p{color:#66625b;max-width:770px;margin:25px 0 0;font-size:17px;line-height:1.7}.investor-thesis-grid{grid-template-columns:.8fr 1.2fr .8fr;gap:12px;margin-top:58px;display:grid}.investor-thesis-grid article{background:#ffffff8f;border:1px solid #d9d2c6;border-radius:25px;flex-direction:column;min-height:330px;padding:28px;display:flex}.investor-thesis-grid article>span{color:#a06a42;letter-spacing:.14em;font-size:7px;font-weight:900}.investor-thesis-grid h3{letter-spacing:-.045em;margin:auto 0 15px;font-size:27px;line-height:1.06}.investor-thesis-grid p{color:#69645c;margin:0;font-size:12px;line-height:1.65}.investor-thesis-grid .investor-thesis-main{color:#fff;background:linear-gradient(145deg,#f19a56,#d86e27);border-color:#0000;transform:translateY(-22px);box-shadow:0 25px 55px #a14b132e}.investor-thesis-main>span,.investor-thesis-main p{color:#ffffffc7}.investor-features{color:#fff;background:#11110f;padding:115px 0}.investor-section-head-light>p{color:#9f9b94}.investor-feature-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:58px;display:grid}.investor-feature-grid article{background:#ffffff0b;border:1px solid #ffffff21;border-radius:20px;min-height:245px;padding:22px;transition:transform .25s,background .25s;position:relative;overflow:hidden}.investor-feature-grid article:hover{background:#ffffff14;transform:translateY(-6px)}.investor-feature-grid article>span{color:#e89451;font-size:8px;font-weight:900}.investor-feature-grid h3{margin:65px 0 13px;font-size:18px}.investor-feature-grid p{color:#9e9b94;margin:0;font-size:10px;line-height:1.6}.investor-feature-grid article>i{color:#211208;background:#ee9b58;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid;position:absolute;top:16px;right:17px}.investor-proof-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:90px;display:grid}.investor-kpis{grid-template-columns:1fr 1fr;gap:12px;display:grid}.investor-kpis article{background:linear-gradient(145deg,#fafafa,#eef2f7);border:1px solid #dfe2e7;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:205px;padding:25px;display:flex}.investor-kpis article:nth-child(2),.investor-kpis article:nth-child(3){background:linear-gradient(145deg,#fff9f3,#f6e3d1)}.investor-kpis strong{color:#d66d27;letter-spacing:-.055em;font-size:48px;line-height:1}.investor-kpis span{margin-top:12px;font-size:13px;font-weight:780}.investor-kpis small{color:#86837d;margin-top:5px;font-size:8px}.investor-model-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:58px;display:grid}.investor-model-grid article{background:#fff;border:1px solid #d9d2c6;border-radius:25px;min-height:440px;padding:28px}.investor-model-grid article:nth-child(2){color:#fff;background:#11110f;border-color:#11110f;transform:translateY(25px)}.investor-model-grid header{justify-content:space-between;align-items:center;display:flex}.investor-model-grid header>span{color:#fff;background:#e88a47;border-radius:11px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.investor-model-grid header b{color:#9b704f;letter-spacing:.1em;font-size:6px}.investor-model-grid article:nth-child(2) header b{color:#e8a370}.investor-model-grid h3{letter-spacing:-.045em;margin:75px 0 16px;font-size:31px}.investor-model-grid p{color:#6d6860;margin:0;font-size:12px;line-height:1.7}.investor-model-grid article:nth-child(2) p{color:#a7a39b}.investor-model-grid ul{border-top:1px solid #e4dfd5;gap:10px;margin:28px 0 0;padding:22px 0 0;list-style:none;display:grid}.investor-model-grid article:nth-child(2) ul{border-color:#ffffff24}.investor-model-grid li{color:#777169;font-size:9px}.investor-model-grid article:nth-child(2) li{color:#cbc6bd}.investor-numbers{color:#fff;background:#11110f;padding:115px 0}.investor-numbers .investor-section-head>p{color:#a6a29b}.investor-scenario-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:58px;display:grid}.investor-scenario-grid article{background:#ffffff0b;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:245px;padding:24px;display:flex}.investor-scenario-grid article>span{color:#e9a06a;letter-spacing:.14em;margin-bottom:auto;font-size:7px;font-weight:900}.investor-scenario-grid strong{color:#fff;letter-spacing:-.055em;font-size:45px;line-height:1}.investor-scenario-grid p{color:#aaa69f;margin:14px 0 0;font-size:10px;line-height:1.58}.investor-scenario-grid .investor-scenario-main{color:#211208;background:linear-gradient(145deg,#f6a665,#dd782f);border-color:#0000;transform:translateY(-15px);box-shadow:0 24px 55px #d0641d33}.investor-scenario-main>span,.investor-scenario-main strong,.investor-scenario-main p{color:#211208}.investor-trajectory{background:#ffffff0a;border:1px solid #ffffff24;border-radius:28px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;margin-top:55px;padding:42px;display:grid}.investor-trajectory>div>span{color:#e9a06a;letter-spacing:.14em;font-size:7px;font-weight:900}.investor-trajectory h3{letter-spacing:-.045em;margin:17px 0 13px;font-size:32px;line-height:1.05}.investor-trajectory p{color:#aaa69f;margin:0;font-size:11px;line-height:1.65}.investor-trajectory ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.investor-trajectory li{color:#211208;background:#f5eee5;border-radius:17px;flex-direction:column;justify-content:flex-end;min-height:165px;padding:18px;display:flex}.investor-trajectory li span{color:#987157;letter-spacing:.12em;margin-bottom:auto;font-size:6px;font-weight:900}.investor-trajectory li strong{letter-spacing:-.05em;font-size:28px}.investor-trajectory li small{color:#76685d;margin-top:8px;font-size:7px;line-height:1.4}.investor-assumption-note{color:#77736d;text-align:center;margin:18px 0 0;font-size:8px;line-height:1.55}.investor-roadmap{color:#fff;background:#1464ff;padding:115px 0}.investor-roadmap-grid{grid-template-columns:.82fr 1.18fr;gap:85px;display:grid}.investor-roadmap-list{display:grid}.investor-roadmap-list article{border-top:1px solid #fff3;grid-template-columns:48px 1fr;gap:17px;padding:23px 0;display:grid}.investor-roadmap-list article:last-child{border-bottom:1px solid #fff3}.investor-roadmap-list article>span{color:#1d1008;background:#f1a15f;border-radius:13px;place-items:center;width:42px;height:42px;font-size:8px;font-weight:900;display:grid}.investor-roadmap-list h3{margin:0;font-size:18px}.investor-roadmap-list p{color:#ffffffb3;margin:8px 0 0;font-size:10px;line-height:1.55}.investor-team-grid{grid-template-columns:1.1fr .75fr .75fr;align-items:stretch;gap:12px;display:grid}.investor-team-grid>div{padding-right:55px}.investor-team h2{letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(42px,4.5vw,62px);line-height:1}.investor-team article{background:#f5f7fa;border:1px solid #dce0e6;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:280px;padding:25px;display:flex}.investor-team article>span{color:#211208;background:#ee9d5b;border-radius:15px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid}.investor-team h3{margin:0;font-size:20px}.investor-team article p{color:#6c6a64;margin:8px 0 0;font-size:10px;line-height:1.6}.investor-final{color:#fff;background:#11110f;padding:125px 0;position:relative;overflow:hidden}.investor-final:before{content:"";opacity:.15;background-image:radial-gradient(#fff .8px,#0000 .8px);background-size:18px 18px;position:absolute;inset:0}.investor-final-orb{filter:blur(5px);background:#df782f;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-390px;left:18%}.investor-final-grid{z-index:2;grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;display:grid;position:relative}.investor-final-inner{position:relative}.investor-final h2{letter-spacing:-.067em;max-width:650px;margin:22px 0 0;font-size:clamp(49px,5.2vw,70px);line-height:.98}.investor-final p{color:#aaa69f;max-width:610px;margin:25px 0 30px;font-size:16px;line-height:1.65}.investor-final-inner>small{color:#706d67;max-width:600px;font-size:8px;line-height:1.55;display:block}.investor-contact-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff29;border-radius:26px;gap:17px;padding:30px;display:grid;box-shadow:0 30px 65px #0000003b}.investor-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.investor-contact-form label{color:#cfcbc4;gap:8px;font-size:10px;font-weight:750;display:grid}.investor-contact-form input,.investor-contact-form select,.investor-contact-form textarea{color:#fff;width:100%;min-height:52px;font:inherit;background:#00000042;border:1px solid #ffffff2e;border-radius:12px;outline:none;padding:0 14px}.investor-contact-form textarea{padding-top:14px;padding-bottom:14px}.investor-contact-form textarea::placeholder{color:#ffffff7a}.investor-contact-form select{appearance:auto}.investor-form-consent{align-items:start;line-height:1.5;grid-template-columns:18px 1fr!important;gap:10px!important;font-weight:500!important}.investor-form-consent input{accent-color:#ee9957;width:18px;height:18px;min-height:18px;margin-top:1px}.investor-form-consent a{color:#f1a66c;text-underline-offset:2px;text-decoration:underline}.investor-contact-form .button{cursor:pointer;border:0;width:100%}.investor-contact-form>small{color:#9a958d;font-size:7px;line-height:1.5}.investor-lead-hero{align-items:center;min-height:100vh;display:flex}.investor-lead-grid{z-index:2;grid-template-columns:.95fr 1.05fr;align-items:center;gap:74px;display:grid;position:relative}.investor-lead-points{gap:13px;margin:34px 0 0;padding:0;list-style:none;display:grid}.investor-lead-points li{color:#d8d4cd;align-items:center;gap:12px;font-size:14px;display:flex}.investor-lead-points i{color:#fff;background:var(--investor-blue);border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.investor-lead-form>span{color:#76a5ff;letter-spacing:.16em;font-size:10px;font-weight:850}.investor-lead-form>h2{color:#fff;letter-spacing:-.055em;margin:12px 0 10px;font-size:clamp(38px,4vw,56px);line-height:1}.investor-lead-form>p{color:#aaa69f;margin:0 0 22px;font-size:14px;line-height:1.6}.investor-page{--investor-orange:#ee9652;--investor-orange-deep:#d66f31;--investor-cream:#f6efe6;--investor-sand:#ecdece;--investor-card:#fffaf4;--investor-charcoal:#171613;--investor-charcoal-soft:#211e1a;--investor-line:#d9cbbb;--investor-blue:#1464ff;background:var(--investor-cream)}.investor-hero{background:radial-gradient(circle at 82% 12%,#ee965221,transparent 31%), linear-gradient(145deg,var(--investor-charcoal-soft),var(--investor-charcoal))}.investor-button-orange{color:#fff;background:linear-gradient(135deg,var(--investor-blue),#0a55e8);box-shadow:0 16px 38px #1464ff40}.investor-button-orange:hover{background:linear-gradient(135deg,#2d78ff,#0752e5);box-shadow:0 21px 45px #1464ff57}.investor-system{background:radial-gradient(circle at 50% 41%,#ee965233,transparent 28%), linear-gradient(145deg,#27231e,var(--investor-charcoal))}.investor-core{background:#ffffff1f;padding:8px;overflow:hidden;box-shadow:0 22px 48px #1464ff52}.investor-core img{object-fit:cover;border-radius:28%;width:100%;height:100%;display:block}.investor-thesis{background:var(--investor-cream)}.investor-thesis-grid article{border-color:var(--investor-line);background:var(--investor-card);box-shadow:0 16px 38px #47301d0e}.investor-thesis-grid .investor-thesis-main{background:linear-gradient(145deg,#f3a15f,var(--investor-orange-deep))}.investor-features{color:var(--ink);background:linear-gradient(145deg,#eedfce,var(--investor-cream))}.investor-features .investor-section-head-light>p{color:#675f56}.investor-features .investor-feature-grid article{border-color:var(--investor-line);background:#fffaf4d1;box-shadow:0 16px 36px #47301d0e}.investor-features .investor-feature-grid article:hover{background:var(--investor-card)}.investor-features .investor-feature-grid article>span{color:var(--investor-orange-deep)}.investor-features .investor-feature-grid h3{color:var(--ink)}.investor-features .investor-feature-grid p{color:#675f56}.investor-numbers{background:linear-gradient(145deg,var(--investor-charcoal-soft),var(--investor-charcoal))}.investor-scenario-grid article,.investor-trajectory{background:#fffaf40b;border-color:#ee965233}.investor-proof{background:var(--investor-sand)}.investor-kpis article,.investor-kpis article:nth-child(2),.investor-kpis article:nth-child(3){border-color:var(--investor-line);background:linear-gradient(145deg,var(--investor-card),#f6eadc);box-shadow:inset 0 4px #ee9652b3,0 16px 36px #47301d0f}.investor-kpis strong{color:var(--investor-orange-deep)}.investor-model{background:var(--investor-cream)}.investor-model-grid article{border-color:var(--investor-line);background:var(--investor-card)}.investor-model-grid article:nth-child(2){background:var(--investor-charcoal-soft);border-color:var(--investor-charcoal-soft)}.investor-model-grid header>span{background:var(--investor-orange-deep)}.investor-scenario-grid .investor-scenario-main{background:linear-gradient(145deg,#f4aa6e,var(--investor-orange-deep))}.investor-scenario-grid .investor-scenario-main>span{color:#211208}.investor-trajectory li{background:var(--investor-card)}.investor-roadmap{color:#fff;background:radial-gradient(circle at 12% 15%,#ee96521f,transparent 30%), var(--investor-charcoal-soft)}.investor-roadmap .investor-section-head>span{color:#f4aa6e}.investor-roadmap-list article,.investor-roadmap-list article:last-child{border-color:#ee965238}.investor-roadmap-list article>span{background:var(--investor-orange)}.investor-team{background:var(--investor-sand)}.investor-team article{border-color:var(--investor-line);background:var(--investor-card);box-shadow:0 16px 36px #47301d0e}.investor-team article>span{color:#fff;background:var(--investor-blue)}.investor-final{background:radial-gradient(circle at 16% 100%,#ee965214,transparent 31%), var(--investor-charcoal)}.investor-contact-form input:focus,.investor-contact-form select:focus,.investor-contact-form textarea:focus{border-color:var(--investor-blue);box-shadow:0 0 0 4px #1464ff24}.investor-contact-form textarea{resize:vertical;min-height:104px}.investor-contact-form label>span{opacity:.72;font-weight:500}.investor-contact-form button:disabled{cursor:wait;opacity:.72}.investor-form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.investor-form-status{color:#d8e6ff;min-height:22px;font-size:12px;line-height:1.5}.investor-form-status strong{color:#9ee3bd}.investor-form-status a{color:#fff;text-decoration:underline}.investor-form-consent input{accent-color:var(--investor-blue)}.investor-form-consent a{color:#76a5ff}.investor-system-label{font-size:10px}.investor-node{gap:8px;min-width:108px;padding:14px;font-size:11px}.investor-node i{width:36px;height:36px;font-size:13px}.investor-market-card{gap:4px 18px;padding:20px}.investor-market-card>span{font-size:10px}.investor-market-card strong{font-size:42px}.investor-market-card p{font-size:12px;line-height:1.45}.investor-market-card a{font-size:10px}.investor-thesis-grid article{min-height:290px;padding:30px}.investor-thesis-grid article>span{font-size:11px}.investor-thesis-grid h3{margin:48px 0 15px;font-size:30px}.investor-thesis-grid p{font-size:15px;line-height:1.55}.investor-feature-grid article{min-height:245px;padding:25px}.investor-feature-grid article>span{font-size:11px}.investor-feature-grid h3{margin:44px 0 14px;font-size:21px;line-height:1.15}.investor-feature-grid p{font-size:14px;line-height:1.55}.investor-feature-grid article>i{width:36px;height:36px;font-size:16px}.investor-kpis article{min-height:185px;padding:27px}.investor-kpis strong{font-size:56px}.investor-kpis span{margin-top:10px;font-size:16px}.investor-kpis small{margin-top:7px;font-size:12px}.investor-model-grid article{min-height:390px;padding:30px}.investor-model-grid header>span{width:40px;height:40px;font-size:11px}.investor-model-grid header b{font-size:10px}.investor-model-grid h3{margin:48px 0 16px;font-size:34px}.investor-model-grid p{font-size:15px;line-height:1.6}.investor-model-grid ul{gap:12px;margin-top:24px;padding-top:20px}.investor-model-grid li{font-size:13px;line-height:1.45}.investor-scenario-grid article{min-height:235px;padding:27px}.investor-scenario-grid article>span{font-size:11px}.investor-scenario-grid strong{font-size:54px}.investor-scenario-grid p{margin-top:16px;font-size:14px;line-height:1.5}.investor-trajectory{gap:45px;padding:38px}.investor-trajectory>div>span{font-size:11px}.investor-trajectory h3{font-size:34px}.investor-trajectory p{font-size:14px;line-height:1.55}.investor-trajectory li{min-height:150px;padding:20px}.investor-trajectory li span{font-size:10px}.investor-trajectory li strong{font-size:32px}.investor-trajectory li small{font-size:11px;line-height:1.45}.investor-assumption-note{font-size:10.5px;line-height:1.6}.investor-roadmap-list article{gap:20px;padding:26px 0}.investor-roadmap-list article>span{width:46px;height:46px;font-size:10px}.investor-roadmap-list h3{font-size:22px}.investor-roadmap-list p{font-size:14px;line-height:1.5}.investor-team article{min-height:245px;padding:28px}.investor-team h3{font-size:24px}.investor-team article p{font-size:14px;line-height:1.55}.investor-final-inner>small{font-size:11px}.investor-contact-form label{font-size:12px}.investor-contact-form>small{font-size:10px}@media (width<=1060px){.investor-hero-grid,.investor-proof-grid,.investor-roadmap-grid,.investor-lead-grid{grid-template-columns:1fr}.investor-lead-grid{gap:52px}.investor-system{width:min(100%,680px);margin:0 auto}.investor-thesis-grid{grid-template-columns:1fr 1fr}.investor-thesis-grid .investor-thesis-main{grid-area:1/1/auto/-1;transform:none}.investor-feature-grid,.investor-scenario-grid{grid-template-columns:1fr 1fr}.investor-scenario-grid .investor-scenario-main{transform:none}.investor-trajectory,.investor-final-grid{grid-template-columns:1fr}.investor-proof-grid,.investor-roadmap-grid{gap:55px}.investor-team-grid{grid-template-columns:1fr 1fr}.investor-team-grid>div{grid-column:1/-1;padding-right:0}}@media (width<=720px){.investor-hero{padding:198px 0 80px}.investor-hero h1{font-size:clamp(49px,14vw,64px)}.investor-hero-copy>p{font-size:16px}.investor-hero-actions .button{width:100%}.investor-lead-hero{min-height:auto}.investor-lead-grid{gap:42px}.investor-lead-points li{align-items:flex-start;font-size:13px;line-height:1.45}.investor-lead-form>h2{font-size:42px}.investor-system{border-radius:27px;min-height:480px}.investor-system:before{width:230px;height:230px}.investor-system:after{width:330px;height:330px}.investor-core{width:95px;height:95px}.investor-core b{font-size:24px}.investor-node{min-width:76px;padding:9px}.investor-node-one{top:102px;left:13px}.investor-node-two{top:90px;right:13px}.investor-node-three{top:254px;left:20px}.investor-node-four{top:245px;right:17px}.investor-market-card{bottom:13px;left:13px;right:13px}.investor-thesis,.investor-proof,.investor-model,.investor-team,.investor-features,.investor-roadmap,.investor-numbers{padding:80px 0}.investor-section-head h2{font-size:clamp(40px,12vw,52px)}.investor-section-head>p{font-size:15px}.investor-thesis-grid,.investor-feature-grid,.investor-kpis,.investor-model-grid,.investor-team-grid{grid-template-columns:1fr}.investor-thesis-grid{margin-top:40px}.investor-thesis-grid article{min-height:280px}.investor-thesis-grid .investor-thesis-main{grid-column:auto}.investor-feature-grid{margin-top:40px}.investor-feature-grid article{min-height:220px}.investor-model-grid{margin-top:40px}.investor-model-grid article,.investor-model-grid article:nth-child(2){min-height:auto;transform:none}.investor-scenario-grid{grid-template-columns:1fr;margin-top:40px}.investor-trajectory{grid-template-columns:1fr;gap:32px;padding:24px}.investor-trajectory ol{grid-template-columns:1fr}.investor-roadmap-list article{grid-template-columns:42px 1fr}.investor-team-grid>div{grid-column:auto}.investor-final{padding:88px 0 110px}.investor-final h2{font-size:50px}.investor-final-grid{gap:42px}.investor-contact-form{padding:22px}.investor-form-grid{grid-template-columns:1fr}.investor-system-label{font-size:9px}.investor-node{min-width:82px;padding:10px;font-size:10px}.investor-node i{width:32px;height:32px;font-size:12px}.investor-market-card{padding:16px}.investor-market-card>span,.investor-market-card a{font-size:9px}.investor-market-card strong{font-size:32px}.investor-market-card p{font-size:10px}.investor-thesis-grid article{min-height:245px;padding:25px}.investor-thesis-grid h3{margin-top:38px;font-size:27px}.investor-thesis-grid p{font-size:14px}.investor-feature-grid article{min-height:220px;padding:23px}.investor-feature-grid h3{margin-top:38px;font-size:20px}.investor-feature-grid p{font-size:14px}.investor-kpis article{min-height:170px}.investor-kpis strong{font-size:50px}.investor-model-grid h3{margin-top:40px}.investor-scenario-grid article{min-height:210px}.investor-scenario-grid strong{font-size:46px}.investor-scenario-grid p{font-size:13px}.investor-trajectory li{min-height:130px}.investor-roadmap-list h3{font-size:20px}.investor-roadmap-list p{font-size:13px}.investor-team article{min-height:210px}}.inner-hero{background:radial-gradient(circle at 90% 20%,#1464ff24,transparent 31%), radial-gradient(circle at 5% 95%,#d2e5ffe6,transparent 30%), var(--paper);padding:216px 0 105px;position:relative;overflow:hidden}.inner-hero:after{content:"";pointer-events:none;opacity:.28;background-image:radial-gradient(#11110f2e .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.inner-hero-legal{background:#f5f3ed;padding-bottom:84px}.inner-hero-grid{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:85px;display:grid;position:relative}.breadcrumbs{color:#77776f;flex-wrap:wrap;gap:8px;margin-bottom:34px;font-size:10px;display:flex}.breadcrumbs a:hover{color:var(--blue)}.inner-hero h1,.blog-hero h1,.guide-header h1{letter-spacing:-.07em;max-width:880px;margin:0;font-size:clamp(52px,7vw,88px);font-weight:720;line-height:.98}.inner-hero-grid>div:first-child>p,.blog-hero-copy>p,.guide-header-inner>p{color:#5f5f58;max-width:760px;margin:28px 0 0;font-size:19px;line-height:1.7}.inner-hero-actions{flex-wrap:wrap;gap:11px;margin-top:35px;display:flex}.inner-hero-visual{background:linear-gradient(#ffffff14 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 25% 10%,#69acff,#0000 38%),linear-gradient(145deg,#2473ff,#073da8);border:1px solid #1464ff2e;border-radius:36px;min-height:460px;position:relative;transform:rotate(2deg);box-shadow:0 38px 80px #1464ff40}.inner-hero-visual>span{width:72px;height:72px;color:var(--blue);background:#fff;border-radius:22px;place-items:center;font-size:22px;font-weight:900;display:grid;position:absolute;top:38px;left:42px;box-shadow:0 18px 32px #00000029}.inner-hero-visual>i,.inner-hero-visual>b{color:#ffffffe8;letter-spacing:-.08em;font-size:clamp(48px,6vw,84px);font-style:normal;position:absolute}.inner-hero-visual>i{top:150px;left:36px;transform:rotate(-4deg)}.inner-hero-visual>b{transform-origin:50%;opacity:.25;top:245px;right:-17px;transform:rotate(88deg)}.inner-route{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00145040;border:1px solid #ffffff3d;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:7px;padding:11px;display:grid;position:absolute;bottom:32px;left:35px;right:35px}.inner-route span{color:#fff;text-align:center;background:#ffffff1c;border-radius:11px;padding:13px 8px;font-size:10px;font-weight:760}.page-visual{--visual-accent:#1464ff;color:#151714;background:radial-gradient(circle at 90% 7%,#1464ff26,#0000 28%),linear-gradient(145deg,#fff 0%,#f3f5f7 100%);border:1px solid #1464ff24;border-radius:36px;min-height:460px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 38px 80px #19305629}.page-visual:before{content:"";opacity:.42;pointer-events:none;background-image:linear-gradient(#1e32500e 1px,#0000 1px),linear-gradient(90deg,#1e32500e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 82%);mask-image:linear-gradient(135deg,#000,#0000 82%)}.visual-mark{z-index:5;background:0 0;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:28px;left:30px;overflow:hidden;box-shadow:0 14px 30px #1464ff3d}.visual-mark img{object-fit:cover;width:100%;height:100%;display:block}.visual-kicker{z-index:2;color:#777b83;letter-spacing:.15em;font-size:9px;font-weight:850;position:absolute;top:113px;left:31px}.visual-title{z-index:2;letter-spacing:-.065em;max-width:420px;font-size:clamp(34px,4vw,52px);line-height:.97;position:absolute;top:142px;left:31px;right:30px}.visual-caption{z-index:3;color:#6b7078;font-size:10px;font-weight:720;position:absolute;bottom:25px;left:31px}.visual-pill{z-index:4;color:#234a89;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #1464ff29;border-radius:999px;padding:11px 14px;font-size:10px;font-weight:760;position:absolute;bottom:25px;left:30px;box-shadow:0 10px 25px #1e375f14}.visual-timeline{background:radial-gradient(circle at 88% 10%,#dfeaff,#0000 37%),linear-gradient(145deg,#fff,#f0f3f6)}.visual-steps{grid-template-columns:repeat(4,1fr);gap:6px;display:grid;position:absolute;top:226px;left:31px;right:30px}.visual-steps:before{content:"";background:#d8dde5;height:2px;position:absolute;top:17px;left:11%;right:11%}.visual-steps:after{content:"";background:var(--visual-accent);width:52%;height:2px;animation:3.8s ease-in-out infinite visualScan;position:absolute;top:17px;left:11%}.visual-steps>span{z-index:2;color:#787d84;justify-items:center;gap:10px;font-size:9px;display:grid;position:relative}.visual-steps i{color:#7b8088;background:#e0e4ea;border:4px solid #f5f6f8;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:850;display:grid}.visual-steps .is-done i{color:#fff;background:var(--visual-accent)}.visual-steps b{font-weight:760}.visual-live{color:#4f555d;align-items:center;gap:8px;font-size:10px;font-weight:720;display:flex;position:absolute;bottom:27px;left:31px}.visual-live i{background:#35ad70;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite visualPulse;box-shadow:0 0 0 5px #35ad701f}.visual-owner{background:radial-gradient(circle at 88% 12%,#dbe7ff,#0000 34%),radial-gradient(circle at 8% 96%,#f1e9de,#0000 36%),linear-gradient(145deg,#fffdf8,#eef2f7)}.visual-owner:after{content:"";border:1px solid #1464ff1f;border-radius:50%;width:238px;height:238px;position:absolute;top:-84px;right:-73px;box-shadow:0 0 0 34px #1464ff09,0 0 0 68px #1464ff06}.owner-label{z-index:3;color:#365c9f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.14em;background:#ffffffa8;border:1px solid #1464ff24;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:850;position:absolute;top:39px;right:31px}.visual-owner-copy{z-index:4;display:grid;position:absolute;top:123px;left:31px}.visual-owner-copy span{color:#626a75;font-size:11px;font-weight:760}.visual-owner-copy strong{color:var(--visual-accent);letter-spacing:-.09em;margin-top:4px;font-size:88px;line-height:.95}.visual-owner-copy b{max-width:132px;margin-top:3px;font-size:13px;line-height:1.15}.visual-house{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #1f304f1a;border-radius:26px;place-items:center;width:52%;height:235px;display:grid;position:absolute;top:99px;right:24px;box-shadow:0 22px 45px #22385a1f}.visual-house svg{filter:drop-shadow(0 13px 14px #20304d1a);width:86%;height:78%;overflow:visible}.house-outline{fill:#f8fafc;stroke:#18233b;stroke-width:10px;stroke-linejoin:round}.house-roofline{fill:none;stroke:#18233b;stroke-width:13px;stroke-linecap:round;stroke-linejoin:round}.house-door{fill:var(--visual-accent)}.house-window{fill:#e9f1ff;stroke:#18233b;stroke-width:7px;stroke-linejoin:round}.house-window-cross{fill:none;stroke:#18233b;stroke-width:5px}.house-handle{fill:#fff}.visual-house>span{color:#4d5766;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex;position:absolute;bottom:13px;left:15px}.visual-house>span i{color:#fff;background:#35ad70;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.owner-benefits{z-index:4;grid-template-columns:repeat(3,1fr);gap:7px;display:grid;position:absolute;bottom:25px;left:30px;right:30px}.owner-benefits span{color:#3f4857;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #20335217;border-radius:14px;grid-template-columns:24px 1fr;align-items:center;gap:7px;min-height:50px;padding:9px 10px;display:grid;box-shadow:0 10px 24px #21345312}.owner-benefits i{width:24px;height:24px;color:var(--visual-accent);background:#eaf1ff;border-radius:8px;place-items:center;font-size:7px;font-style:normal;font-weight:850;display:grid}.owner-benefits b{font-size:8px;line-height:1.15}.visual-estimate{background:radial-gradient(circle at 91% 10%,#e6dfff,#0000 33%),linear-gradient(145deg,#fdfcf8,#eef2f7)}.estimate-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd4;border:1px solid #d9dde6;border-radius:22px;padding:23px;position:absolute;top:143px;left:31px;right:31px;box-shadow:0 20px 45px #1f30501c}.estimate-card>span{color:#787d85;font-size:9px}.estimate-card>strong{letter-spacing:-.035em;margin-top:6px;font-size:23px;display:block}.estimate-chart{border-bottom:1px solid #cfd5df;align-items:end;gap:8px;height:96px;margin-top:19px;display:flex;position:relative}.estimate-chart i{background:#d8e5f9;border-radius:7px 7px 0 0;flex:1;animation:3.4s ease-in-out infinite alternate visualBars}.estimate-chart i:first-child{height:29%}.estimate-chart i:nth-child(2){height:45%}.estimate-chart i:nth-child(3){height:62%}.estimate-chart i:nth-child(4){height:78%}.estimate-chart i:nth-child(5){height:65%}.estimate-chart b{background:linear-gradient(90deg,#815bd5,var(--visual-accent));border-radius:3px;height:3px;position:absolute;top:35px;left:5%;right:4%;transform:rotate(-8deg)}.estimate-axis{color:#8a8e94;justify-content:space-between;margin-top:9px;font-size:8px;display:flex}.visual-data{color:#62676e;font-size:9px;position:absolute;bottom:25px;right:31px}.visual-data b{color:#35ad70}.visual-listing{background:radial-gradient(circle at 7% 98%,#ffe6cb,#0000 34%),linear-gradient(145deg,#fbfaf6,#eef2f7)}.listing-card{z-index:2;background:#fff;border:1px solid #1d283d1c;border-radius:24px;animation:5s ease-in-out infinite visualFloat;position:absolute;inset:34px 29px 65px 86px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 24px 55px #23314d26}.listing-photo{background:linear-gradient(155deg,#0000 55%,#ffffff59 56%),radial-gradient(circle at 70% 35%,#fff7dc 0 7%,#0000 8%),linear-gradient(150deg,#a8c5e7,#e9d8bd);height:53%;padding:18px;position:relative}.listing-photo:before{content:"";clip-path:polygon(0 45%,25% 45%,47% 0,100% 0,100% 100%,0 100%);background:#eff2f5;height:54%;position:absolute;bottom:0;left:15%;right:12%}.listing-photo>span{z-index:2;color:#fff;letter-spacing:.12em;background:#121a2aa1;border-radius:7px;padding:7px 9px;font-size:7px;position:relative}.listing-photo>i{z-index:2;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid;position:absolute;top:14px;right:16px}.listing-copy{gap:7px;padding:18px 20px 10px;display:grid}.listing-copy strong{letter-spacing:-.03em;font-size:18px}.listing-copy span{color:#747982;font-size:9px}.listing-tags{gap:6px;padding:2px 20px;display:flex}.listing-tags span{color:#3c5780;background:#eef4fc;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:750}.visual-calendar{background:radial-gradient(circle at 92% 88%,#dceafa,#0000 38%),linear-gradient(145deg,#fffefb,#f1f2f2)}.calendar-card{z-index:2;background:#ffffffde;border:1px solid #dce0e7;border-radius:22px;padding:20px;position:absolute;top:142px;left:31px;right:74px;box-shadow:0 19px 40px #1f34501a}.calendar-head{justify-content:space-between;align-items:center;display:flex}.calendar-head strong{font-size:18px}.calendar-head span{color:#7d8289;font-size:12px}.calendar-week,.calendar-days{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;margin-top:13px;display:grid}.calendar-week{color:#9a9da1;font-size:7px}.calendar-days{color:#545960;margin-top:7px;font-size:8px}.calendar-days span{border-radius:8px;place-items:center;height:27px;display:grid}.calendar-days .is-selected{color:#fff;background:var(--visual-accent);box-shadow:0 7px 14px #1464ff40}.calendar-days .has-visit{color:var(--visual-accent);background:#e9f1ff;font-weight:850}.visit-confirmed{z-index:4;color:#fff;background:#18223a;border-radius:15px;grid-template-columns:32px 1fr;gap:1px 10px;width:190px;padding:13px;animation:4.5s ease-in-out infinite visualFloat;display:grid;position:absolute;bottom:29px;right:20px;box-shadow:0 18px 34px #131d3245}.visit-confirmed i{background:#35ad70;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.visit-confirmed b{font-size:9px}.visit-confirmed small{color:#aab4c8;font-size:8px}.visual-offers{background:radial-gradient(circle at 4% 100%,#e5ddfa,#0000 35%),linear-gradient(145deg,#fdfcf9,#eef2f5)}.offer-stack{gap:9px;display:grid;position:absolute;top:145px;left:31px;right:31px}.offer-stack>span{color:#697079;background:#ffffffba;border:1px solid #dce0e7;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.offer-stack i{color:#647188;background:#edf0f4;border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:850;display:grid}.offer-stack b{font-size:10px}.offer-stack em{background:#edf0f4;border-radius:7px;padding:6px 8px;font-size:7px;font-style:normal}.offer-stack .is-active{color:#fff;background:#172139;transform:translate(9px);box-shadow:0 17px 35px #18223a38}.offer-stack .is-active i{color:#fff;background:var(--visual-accent)}.offer-stack .is-active em{background:#ffffff1a}.visual-security{color:#fff;background:radial-gradient(circle at 80% 10%,#5576aa,#0000 33%),linear-gradient(145deg,#1d2b43,#0e1728);border-color:#ffffff14}.visual-security:before{opacity:.23;background-image:radial-gradient(#fff6 .7px,#0000 .7px);background-size:17px 17px}.visual-security .visual-mark{color:var(--visual-accent);background:#fff}.security-shield{clip-path:polygon(50% 0,94% 16%,89% 68%,50% 100%,11% 68%,6% 16%);filter:drop-shadow(0 20px 25px #00000040);background:linear-gradient(145deg,#3b87ff,#1455cf);place-items:center;width:126px;height:144px;animation:5s ease-in-out infinite visualFloat;display:grid;position:absolute;top:35px;right:31px}.security-shield:after{content:"";clip-path:inherit;border:1px solid #ffffff52;position:absolute;inset:9px}.security-shield span{color:#135adf;background:#fff;border-radius:50%;place-items:center;width:47px;height:47px;font-size:23px;font-weight:900;display:grid}.visual-security .visual-title{max-width:390px;top:205px}.visual-security .security-list{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:absolute;bottom:29px;left:31px;right:31px}.visual-security .security-list span{color:#c4cfdf;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;gap:7px;padding:12px;font-size:8px;display:grid}.visual-security .security-list i{color:#fff;background:#35ad70;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.visual-network{background:radial-gradient(circle at 50% 51%,#dce9ff,#0000 29%),linear-gradient(145deg,#fffefb,#f0f1f2)}.network-core{z-index:3;color:#fff;background:var(--visual-accent);border:8px solid #fffc;border-radius:50%;align-content:center;place-items:center;width:122px;height:122px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #bfcce2,0 22px 42px #1464ff40}.network-core span{font-size:27px;font-weight:900}.network-core small{font-size:8px}.network-core:before,.network-core:after{content:"";z-index:-2;background:#b9c6da;width:300px;height:1px;position:absolute}.network-core:before{transform:rotate(23deg)}.network-core:after{transform:rotate(-31deg)}.network-node{z-index:4;background:#ffffffe0;border:1px solid #d8dee7;border-radius:15px;justify-items:center;gap:5px;min-width:89px;padding:11px;font-size:8px;animation:5s ease-in-out infinite visualFloat;display:grid;position:absolute;box-shadow:0 12px 28px #2035521a}.network-node i{width:28px;height:28px;color:var(--visual-accent);background:#e9f1ff;border-radius:9px;place-items:center;font-size:14px;font-style:normal;display:grid}.node-one{top:130px;left:25px}.node-two{animation-delay:-.8s;top:95px;right:26px}.node-three{animation-delay:-1.6s;bottom:70px;right:27px}.node-four{animation-delay:-2.3s;bottom:76px;left:27px}.visual-network .visual-caption{white-space:nowrap;left:50%;transform:translate(-50%)}.visual-pricing{background:radial-gradient(circle at 90% 5%,#e0e9f8,#0000 35%),linear-gradient(145deg,#fffef9,#f0f2f5)}.price-card{z-index:2;background:#ffffffe0;border:1px solid #dbe0e8;border-radius:23px;padding:23px;position:absolute;top:143px;left:31px;right:74px;box-shadow:0 21px 45px #1e31501f}.price-card>span{color:#737982;font-size:9px}.price-card>strong{color:var(--visual-accent);letter-spacing:-.07em;margin:4px 0 0;font-size:68px;line-height:1;display:block}.price-card>small{color:#4f555e;font-size:9px;font-weight:740}.price-card div{color:#5f656c;margin-top:13px;font-size:9px}.price-card div+div{margin-top:7px}.price-card i{color:#35ad70;margin-right:7px;font-style:normal}.future-option{z-index:4;color:#fff;background:#19233b;border-radius:14px;padding:13px 16px;font-size:8px;position:absolute;bottom:30px;right:24px;box-shadow:0 17px 34px #19233b38}.future-option b{color:#9dc0ff;margin-right:7px;font-size:16px}.visual-mission{background:radial-gradient(circle at 83% 13%,#eee1ff,#0000 36%),linear-gradient(145deg,#fffefb,#f0f2f3)}.visual-mission .visual-title{max-width:440px;font-size:clamp(35px,4vw,50px);top:143px}.mission-orbit{border:1px solid #bfc9d9;border-radius:50%;width:230px;height:135px;position:absolute;bottom:44px;right:21px;transform:rotate(-7deg)}.mission-orbit>i{color:#fff;background:var(--visual-accent);border-radius:50%;place-items:center;width:61px;height:61px;font-style:normal;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(7deg);box-shadow:0 12px 27px #1464ff42}.mission-orbit span{color:#5c6470;background:#fff;border:1px solid #d5dce6;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:740;position:absolute;transform:rotate(7deg);box-shadow:0 8px 18px #1f304b14}.mission-orbit span:first-of-type{top:12px;left:1px}.mission-orbit span:nth-of-type(2){top:21px;right:-4px}.mission-orbit span:nth-of-type(3){bottom:-3px;left:18px}.visual-questions{background:radial-gradient(circle at 10% 100%,#e2ecfb,#0000 38%),linear-gradient(145deg,#fffefb,#f0f2f5)}.question-bubbles{z-index:2;gap:10px;display:grid;position:absolute;top:151px;left:31px;right:66px}.question-bubbles span{color:#515862;background:#fff;border-radius:17px 17px 17px 4px;width:fit-content;max-width:90%;padding:14px 17px;font-size:10px;font-weight:690;box-shadow:0 10px 24px #22334e17}.question-bubbles span:nth-child(2){color:#fff;background:#1a243b;margin-left:35px}.question-bubbles span:nth-child(3){margin-left:13px}.question-mark{color:#1464ff1f;font-size:270px;font-weight:900;line-height:1;position:absolute;bottom:-54px;right:14px}.visual-download{color:#fff;background:radial-gradient(circle at 10% 5%,#6faaff,#0000 34%),linear-gradient(145deg,#1667f4,#082f84)}.visual-download:before{opacity:.15;background-image:linear-gradient(#fff6 1px,#0000 1px),linear-gradient(90deg,#fff6 1px,#0000 1px)}.visual-download .visual-mark{color:var(--visual-accent);background:#fff}.download-phone{color:#171a1f;background:linear-gradient(155deg,#fff,#e9f0f8);border:8px solid #101828;border-radius:37px;align-content:start;gap:19px;width:224px;padding:56px 23px 23px;display:grid;position:absolute;top:31px;bottom:-43px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 29px 55px #00000047}.download-phone:before{content:"";background:#101828;border-radius:20px;width:72px;height:18px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.download-phone>span{color:var(--visual-accent);font-size:17px;font-weight:900}.download-phone>strong{letter-spacing:-.05em;font-size:27px;line-height:1}.download-phone>i{color:#fff;background:var(--visual-accent);text-align:center;border-radius:11px;margin-top:62px;padding:13px;font-size:9px;font-style:normal;font-weight:760}.download-badges{z-index:4;gap:7px;display:grid;position:absolute;bottom:29px;right:22px}.download-badges span{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#071c4c85;border:1px solid #ffffff3d;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:720}.visual-download .visual-caption{color:#ffffffc2}.visual-contact{background:radial-gradient(circle at 90% 100%,#d8e8ff,#0000 39%),linear-gradient(145deg,#fffdf8,#eff1f4)}.contact-message{z-index:2;background:#fff;border:1px solid #d8dee8;border-radius:21px 21px 21px 5px;gap:11px;padding:24px;display:grid;position:absolute;top:150px;left:31px;right:45px;box-shadow:0 18px 40px #21324e1c}.contact-message span{color:#7a7f86;font-size:9px}.contact-message strong{letter-spacing:-.025em;font-size:17px}.contact-message i{background:linear-gradient(90deg,#d5dbe5 70%,#0000 70%);width:74%;height:2px;margin-top:9px;box-shadow:0 11px #e0e4ea}.contact-details{z-index:3;color:#fff;background:#18223a;border-radius:15px;grid-template-columns:39px 1fr;gap:1px 11px;padding:14px;display:grid;position:absolute;bottom:30px;left:51px;right:24px;box-shadow:0 17px 34px #1721383b}.contact-details>span{background:var(--visual-accent);border-radius:12px;grid-row:1/3;place-items:center;width:39px;height:39px;font-size:20px;font-weight:850;display:grid}.contact-details b{font-size:10px}.contact-details small{color:#adb7c9;font-size:8px}.visual-deletion{background:radial-gradient(circle at 92% 4%,#e8e1f6,#0000 37%),linear-gradient(145deg,#fffefb,#f0f2f4)}.deletion-profile{z-index:2;background:#fff;border:1px solid #d8dee7;border-radius:18px;grid-template-columns:58px 1fr;align-items:center;gap:15px;padding:18px;display:grid;position:absolute;top:151px;left:31px;right:31px;box-shadow:0 16px 35px #1f324d1a}.deletion-profile>i{color:#fff;background:#1a243a;border-radius:18px;place-items:center;width:58px;height:58px;font-style:normal;font-weight:900;display:grid}.deletion-profile>span{gap:4px;display:grid}.deletion-profile b{font-size:14px}.deletion-profile small{color:#767c84;font-size:9px}.deletion-steps{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:absolute;top:270px;left:31px;right:31px}.deletion-steps span{color:#747a82;text-align:center;background:#ffffffa6;border:1px solid #d9dee6;border-radius:11px;padding:13px 8px;font-size:8px;font-weight:720}.deletion-steps .is-done{color:#fff;border-color:var(--visual-accent);background:var(--visual-accent)}.visual-document{background:radial-gradient(circle at 90% 8%,#e5ebf7,#0000 35%),linear-gradient(145deg,#fffefb,#f0f1f2)}.visual-document .visual-mark{width:50px;height:50px;font-size:15px}.visual-doc{z-index:2;background:#ffffffe3;border:1px solid #d7dbe3;border-radius:7px 24px 24px;padding:27px;position:absolute;inset:36px 30px 62px 82px;transform:rotate(-1.5deg);box-shadow:0 24px 48px #2230461f}.visual-doc:before{content:"";border-top:0 solid #0000;border-bottom:45px solid #0000;border-left:0 solid #0000;border-right:45px solid #e4eaf3;position:absolute;top:0;right:0}.visual-doc-code{color:var(--visual-accent);letter-spacing:.12em;background:#eaf2ff;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:880;display:inline-flex}.visual-doc>strong{letter-spacing:-.045em;max-width:300px;margin-top:17px;font-size:25px;line-height:1.05;display:block}.visual-doc-lines{border-top:1px solid #dde1e7;margin-top:25px;display:grid}.visual-doc-lines>span{color:#656b74;border-bottom:1px solid #e4e7ec;grid-template-columns:25px 1fr 17px;align-items:center;gap:8px;padding:13px 0;font-size:9px;font-weight:700;display:grid}.visual-doc-lines i{color:#a0a5ab;font-size:7px;font-style:normal}.visual-doc-lines b{color:#fff;background:#35ad70;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.visual-cgu{--visual-accent:#4f67c7}.visual-cgv{--visual-accent:#176a8e}.visual-politique-confidentialite{--visual-accent:#654db7}.visual-cookies{--visual-accent:#357267}@keyframes visualFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(-1deg)}}@keyframes visualPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes visualScan{0%,to{transform-origin:0;transform:scaleX(.7)}50%{transform-origin:0;transform:scaleX(1.05)}}@keyframes visualBars{0%{opacity:.65;transform-origin:bottom;transform:scaleY(.85)}to{opacity:1;transform-origin:bottom;transform:scaleY(1)}}.inner-content{background:#fff;padding:105px 0 125px}.inner-content-grid{grid-template-columns:250px 1fr;align-items:start;gap:100px;display:grid}.inner-content aside{position:sticky;top:110px}.legal-content aside{scrollbar-width:thin;scrollbar-color:#c8d4e8 transparent;max-height:calc(100vh - 135px);padding-right:10px;overflow-y:auto}.inner-content aside nav{border-top:1px solid var(--line);margin-top:20px;display:grid}.inner-content aside nav a{border-bottom:1px solid var(--line);color:#686861;padding:13px 0;font-size:11px;line-height:1.45;transition:color .2s,padding-left .2s}.inner-content aside nav a:hover{color:var(--blue);padding-left:7px}.inner-content article{min-width:0}.content-section{max-width:790px;padding:0 0 74px 72px;position:relative}.content-section:not(:first-child){border-top:1px solid #dfdcd4;padding-top:74px}.content-number{width:42px;height:42px;color:var(--blue);background:#eef5ff;border:1px solid #cddbf0;border-radius:14px;place-items:center;font-size:9px;font-weight:850;display:grid;position:absolute;top:4px;left:0}.content-section:not(:first-child) .content-number{top:78px}.content-section h2,.inner-faq h2,.contact-panel h2,.guide-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.08}.content-section p,.guide-copy p{color:#62625b;margin:20px 0 0;font-size:16px;line-height:1.78}.content-section ul{grid-template-columns:1fr 1fr;gap:9px;margin:26px 0 0;padding:0;list-style:none;display:grid}.content-section li{color:#45453f;background:#f7f9fc;border:1px solid #dce2eb;border-radius:14px;align-items:center;gap:10px;min-height:55px;padding:12px 14px;font-size:12px;font-weight:670;display:flex}.content-section li i{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.legal-content .inner-content-grid{grid-template-columns:270px 1fr}.legal-content .content-section{max-width:860px}.legal-content .content-section h2{font-size:clamp(29px,3.5vw,40px)}.legal-content .content-section p{font-size:15px}.inner-faq{border-top:1px solid #dfdcd4;max-width:790px;padding:76px 0 20px 72px}.inner-faq>div{margin-top:38px}.inner-faq details{border-top:1px solid #d7d4cb;padding:25px 0}.inner-faq details:last-child{border-bottom:1px solid #d7d4cb}.inner-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;font-size:17px;font-weight:720;list-style:none;display:flex}.inner-faq summary::-webkit-details-marker{display:none}.inner-faq summary i{color:#fff;background:var(--ink);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;font-style:normal;font-weight:400;transition:transform .2s,background .2s;display:grid}.inner-faq details[open] summary i{background:var(--blue);transform:rotate(45deg)}.inner-faq details p{color:#65655e;margin:16px 50px 0 0;font-size:14px;line-height:1.75}.contact-panel{background:#f5f8fc;border:1px solid #dce1e9;border-radius:24px;max-width:790px;margin:45px 0 0 72px;padding:38px}.contact-panel p{color:#64645d;margin:12px 0 0}.contact-panel .button{margin-top:24px}.inner-download{color:#fff;background:var(--ink);padding:95px 0;position:relative;overflow:hidden}.inner-download:before{content:"";opacity:.16;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.inner-download-orb{background:#1464ff61;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-300px;left:-190px}.inner-download-grid{z-index:2;grid-template-columns:1.2fr .8fr;align-items:end;gap:75px;display:grid;position:relative}.inner-download h2{letter-spacing:-.07em;margin:0;font-size:clamp(46px,6vw,75px);line-height:.98}.inner-download h2 em{color:#9fd0ff;font-style:normal}.inner-download p{color:#aaa9a2;max-width:660px;margin:23px 0 0;font-size:16px;line-height:1.65}.inner-download-actions{justify-items:start;gap:14px;display:grid}.inner-download-actions>span{color:#76766f;font-size:10px}.inner-footer{padding-top:78px}.footer-directory{grid-template-columns:1.5fr repeat(3,1fr);gap:55px;padding-bottom:65px;display:grid}.footer-brand-block .brand{color:#fff}.footer-brand-block>p{color:#83837c;max-width:300px;margin:18px 0 0;font-size:11px;line-height:1.7}.footer-store-links{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.footer-store-links a{color:#d4d4ce;border:1px solid #ffffff21;border-radius:9px;padding:9px 11px;font-size:9px}.social-links{gap:8px;margin-top:12px;display:flex}.social-links a{color:#cdd8eb;background:#ffffff09;border:1px solid #ffffff21;border-radius:10px;place-items:center;width:35px;height:35px;transition:color .2s,background .2s,transform .2s;display:grid}.social-links a:hover{color:#fff;background:var(--blue);transform:translateY(-3px)}.social-links svg{fill:currentColor;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.social-links svg path{stroke:none}.social-links .social-dot{fill:currentColor;stroke:none}.footer-group{align-content:start;gap:11px;display:grid}.footer-group strong{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px}.footer-group a{color:#888881;font-size:10px;transition:color .2s}.footer-group a:hover{color:#fff}.inner-footer .footer-bottom>a{color:#8caee4}.blog-hero{padding-bottom:88px}.blog-hero-copy{z-index:2;position:relative}.blog-hero-copy>p{max-width:720px}.blog-hero-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.blog-hero-links a{color:var(--blue);background:#ffffffa6;border:1px solid #cdd7e5;border-radius:99px;padding:11px 14px;font-size:10px;font-weight:760}.blog-index{background:#fff;padding:95px 0 125px}.article-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.article-card{background:radial-gradient(circle at 100% 0,#1464ff1f,#0000 37%),#f7f8fa;border:1px solid #dadfe8;border-radius:27px;flex-direction:column;min-height:360px;padding:34px;transition:transform .25s,box-shadow .25s;display:flex}.article-card:hover{transform:translateY(-7px);box-shadow:0 24px 50px #1d31551c}.article-card-featured{color:#fff;background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 75% 0,#5499ff,#0000 42%),linear-gradient(145deg,#1767f4,#06358b);grid-column:1/-1;min-height:430px}.article-card>span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.article-card h2{letter-spacing:-.055em;max-width:750px;margin:70px 0 15px;font-size:clamp(28px,4vw,46px);line-height:1.08}.article-card>p{color:#686861;max-width:720px;margin:0;font-size:14px;line-height:1.7}.article-card footer{color:#77776f;background:0 0;border-top:1px solid #50566229;justify-content:space-between;margin-top:auto;padding-top:32px;font-size:11px;display:flex}.article-card footer a{color:var(--blue);font-weight:760}.article-card-featured>span,.article-card-featured footer a{color:#b9d8ff}.article-card-featured>p,.article-card-featured footer{color:#ffffffbf}.article-card-featured footer{border-color:#fff3}.guide{background:#fff}.guide-header{background:radial-gradient(circle at 88% 12%,#1464ff29,transparent 27%), var(--paper);padding:213px 0 82px}.guide-header-inner{max-width:980px}.guide-header h1{font-size:clamp(50px,7vw,82px)}.guide-meta{color:#77776f;border-top:1px solid #d2cfc6;flex-wrap:wrap;gap:11px 25px;margin-top:31px;padding-top:24px;font-size:10px;display:flex}.guide-body{grid-template-columns:235px minmax(0,760px);justify-content:center;gap:100px;padding-top:90px;padding-bottom:125px;display:grid}.guide-body>aside{align-self:start;display:grid;position:sticky;top:110px}.guide-body>aside strong{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:9px}.guide-body>aside a{color:#6a6a63;border-top:1px solid #dedbd3;padding:11px 0;font-size:10px;line-height:1.45}.guide-copy>section{padding:0 0 60px}.guide-copy>section:not(:first-child){border-top:1px solid #dedbd3;padding-top:60px}.guide-copy ul{background:#f1f6fd;border-radius:18px;margin:24px 0 0;padding:23px 27px 23px 45px}.guide-copy li{color:#55554f;margin:9px 0;font-size:14px;line-height:1.6}.editorial-note{border-left:4px solid var(--blue);background:#f2f6fc;border-radius:0 17px 17px 0;margin-top:20px;padding:26px}.editorial-note strong{font-size:13px}.editorial-note p{margin-top:8px;font-size:13px}.guide-sources{border-top:1px solid #dedbd3;margin-top:55px;padding-top:55px!important}.guide-sources a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.related-guides{border-top:1px solid #dedbd3;margin-top:65px;padding-top:55px!important}.related-guides>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.related-guides a{background:#f6f8fb;border:1px solid #d9e0ea;border-radius:18px;flex-direction:column;min-height:180px;padding:20px;display:flex}.related-guides small{color:var(--blue);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.related-guides strong{margin-top:25px;font-size:14px;line-height:1.35}.related-guides a span{color:var(--blue);margin-top:auto;font-size:10px}.city-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.city-card{background:radial-gradient(circle at 100% 0,#1464ff1f,#0000 38%),#f8fafc;border:1px solid #d7dfe9;border-radius:24px;flex-direction:column;min-height:330px;padding:28px;transition:transform .25s,box-shadow .25s;display:flex}.city-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px #1d31551a}.city-card>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:820}.city-card h2{letter-spacing:-.045em;margin:52px 0 14px;font-size:27px;line-height:1.08}.city-card p{color:#666760;margin:0;font-size:13px;line-height:1.65}.city-card>a{color:var(--blue);margin-top:auto;padding-top:25px;font-size:10px;font-weight:780}.city-expansion-note{color:#5e625d;background:#eef4fb;border-radius:18px;max-width:900px;margin:35px auto 0;padding:25px 28px;font-size:14px;line-height:1.65}.city-expansion-note strong{color:var(--ink)}.city-faq{border-top:1px solid #dedbd3;padding:22px 0}.city-faq h3{margin:0;font-size:18px}.city-faq p{margin-top:10px}.nearby-cities{background:#f2f6fc;border-radius:18px;flex-wrap:wrap;gap:8px;margin-top:45px;padding:25px;display:flex}.nearby-cities strong{width:100%;margin-bottom:6px;font-size:11px}.nearby-cities span{color:#516175;background:#fff;border-radius:99px;padding:8px 10px;font-size:9px}@media (width<=1060px){.inner-hero-grid{grid-template-columns:1fr;gap:55px}.inner-hero-visual,.page-visual{min-height:400px}.inner-content-grid,.legal-content .inner-content-grid{grid-template-columns:210px 1fr;gap:55px}.footer-directory{grid-template-columns:1.4fr 1fr 1fr}.footer-group:last-child{flex-wrap:wrap;grid-column:2/-1;gap:12px 22px;display:flex}.footer-group:last-child strong{width:100%}}@media (width<=720px){.inner-hero{padding:192px 0 72px}.inner-hero h1,.blog-hero h1,.guide-header h1{font-size:clamp(45px,13vw,62px)}.inner-hero-grid>div:first-child>p,.blog-hero-copy>p,.guide-header-inner>p{font-size:16px}.inner-hero-actions .button{width:100%}.inner-hero-visual,.page-visual{border-radius:27px;min-height:330px}.page-visual{transform:none}.visual-mark{border-radius:15px;width:50px;height:50px;top:21px;left:22px}.visual-kicker{top:91px;left:22px}.visual-title{font-size:34px;top:117px;left:22px}.visual-steps{top:190px;left:21px;right:21px}.owner-label{top:31px;right:20px}.visual-owner-copy{top:91px;left:22px}.visual-owner-copy strong{font-size:66px}.visual-owner-copy b{max-width:105px;font-size:10px}.visual-house{border-radius:20px;width:52%;height:163px;top:83px;right:14px}.visual-house>span{font-size:6px;bottom:8px;left:10px}.visual-house>span i{width:15px;height:15px}.owner-benefits{gap:5px;bottom:14px;left:18px;right:18px}.owner-benefits span{border-radius:11px;grid-template-columns:19px 1fr;gap:5px;min-height:45px;padding:7px}.owner-benefits i{width:19px;height:19px;font-size:6px}.owner-benefits b{font-size:7px}.estimate-card,.calendar-card{padding:17px;top:120px;left:22px;right:22px}.estimate-chart{height:70px}.visual-data{bottom:17px;right:22px}.listing-card{inset:25px 18px 53px 61px}.calendar-card{right:43px}.visit-confirmed{bottom:20px;right:13px}.offer-stack{top:119px;left:22px;right:22px}.visual-pill{bottom:18px;left:21px}.security-shield{width:105px;height:120px;top:22px;right:20px}.visual-security .visual-title{top:165px}.visual-security .security-list{bottom:20px;left:21px;right:21px}.network-core{width:100px;height:100px}.network-node{min-width:78px}.node-one{top:95px;left:14px}.node-two{top:75px;right:14px}.node-three{bottom:61px;right:14px}.node-four{bottom:65px;left:14px}.price-card{padding:18px;top:119px;left:22px;right:44px}.price-card>strong{font-size:55px}.future-option{bottom:19px;right:15px}.visual-mission .visual-title{font-size:33px;top:116px}.mission-orbit{bottom:32px;right:6px;transform:rotate(-7deg)scale(.82)}.question-bubbles{top:124px;left:22px}.question-mark{font-size:220px}.download-phone{width:192px;top:24px}.download-badges{bottom:21px;right:13px}.visual-download .visual-caption{left:20px}.contact-message{top:123px;left:22px;right:25px}.contact-details{bottom:21px;left:36px;right:15px}.deletion-profile{top:123px;left:22px;right:22px}.deletion-steps{top:235px;left:22px;right:22px}.visual-doc{padding:21px;inset:25px 19px 50px 65px}.visual-doc-lines{margin-top:17px}.visual-doc-lines>span{padding:10px 0}.visual-caption{bottom:17px;left:21px}.inner-hero-visual>span{border-radius:18px;width:60px;height:60px;top:25px;left:25px}.inner-hero-visual>i{top:130px;left:24px}.inner-hero-visual>b{top:185px}.inner-route{bottom:20px;left:20px;right:20px}.inner-content{padding:70px 0 90px}.inner-content-grid,.legal-content .inner-content-grid{grid-template-columns:1fr;gap:50px}.inner-content aside{position:static}.legal-content aside{max-height:none;padding-right:0;overflow:visible}.inner-content aside nav{grid-template-columns:1fr 1fr;gap:0 17px}.content-section{padding-bottom:58px;padding-left:0}.content-section:not(:first-child){padding-top:58px}.content-number,.content-section:not(:first-child) .content-number{margin-bottom:18px;position:static}.content-section ul{grid-template-columns:1fr}.inner-faq{padding:58px 0 0}.contact-panel{margin-left:0;padding:25px}.inner-download{padding:75px 0}.inner-download-grid{grid-template-columns:1fr;gap:36px}.inner-download h2{font-size:50px}.footer-directory{grid-template-columns:1fr 1fr;gap:45px 28px}.footer-brand-block{grid-column:1/-1}.footer-group:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.footer-group:last-child strong{grid-column:1/-1}.article-grid,.city-grid,.related-guides>div{grid-template-columns:1fr}.article-card-featured{grid-column:auto}.article-card{min-height:330px;padding:25px}.article-card h2{margin-top:45px}.guide-header{padding:192px 0 65px}.guide-body{grid-template-columns:1fr;gap:45px;padding-top:65px;padding-bottom:85px}.guide-body>aside{position:static}}
