:root{font-family:Segoe UI,Arial,sans-serif;color:#f6f7fa;background:#080b10;scroll-behavior:smooth;--muted:#a4acb9}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #7bc7ff;outline-offset:6px}section[id]{scroll-margin-top:30px}.skip{position:absolute;left:15px;top:-90px;z-index:5;background:#fff;color:#000;padding:15px}.skip:focus{top:15px}.site-header{height:106px;padding:0 5%;display:flex;align-items:center;gap:32px;position:absolute;z-index:3;inset:0 0 auto;background:linear-gradient(#06090bcb,transparent)}.brand{display:flex;align-items:center;gap:14px;font-weight:750;font-size:29px;letter-spacing:-1px;white-space:nowrap}.brand small{display:block;font-size:11px;font-weight:400;letter-spacing:.2px;margin-top:4px;color:#d2d4d9}.brand-mark{display:grid;place-items:center;width:54px;height:57px;border-radius:14px;background:linear-gradient(150deg,#00a9ff,#005bde);box-shadow:0 6px 25px #008bff2b;font-size:38px}.site-header nav{display:flex;gap:25px;margin-left:auto;font-size:13px}.site-header nav a:hover{color:#79c4ff}.button{display:inline-flex;align-items:center;justify-content:center;gap:40px;padding:20px 31px;min-height:60px;border:1px solid #36b5ff;border-radius:15px;background:linear-gradient(155deg,#009dff,#0068e9);box-shadow:0 8px 38px #008bff32,inset 0 1px #ffffff32;font-size:19px;font-weight:650;transition:transform .18s,box-shadow .18s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 44px #008bff65}.button.small{padding:14px 20px;min-height:46px;font-size:13px;border-radius:12px}.hero{min-height:820px;height:calc(100svh - 60px);max-height:1120px;position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;padding:120px 6% 110px}.hero-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% 45%;z-index:-3}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070b12e8,#070b12b0 28%,#070b1218 67%),linear-gradient(0deg,#080b10 0%,transparent 48%,#080b103b);z-index:-2}.hero-copy{max-width:780px;position:relative;z-index:1}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2.2px;color:#82caff;line-height:1.7}.hero h1{font-family:Impact,Arial Narrow,Segoe UI,sans-serif;font-size:clamp(58px,6.5vw,104px);line-height:.99;letter-spacing:-1.5px;margin:28px 0;color:#fff;font-weight:900;text-shadow:0 4px 28px #0006}.hero h1 em{font-style:italic;color:#009dff;display:inline-block;position:relative;margin-top:10px}.hero h1 em:after{content:"";height:4px;background:#009dff;position:absolute;left:0;right:0;bottom:-12px;transform:rotate(-2deg);border-radius:100%}.hero-description{font-size:clamp(20px,2vw,28px);line-height:1.45;color:#f3f3f5;margin:43px 0 29px}.hero-cta{min-width:290px}.hero-price{font-size:14px;color:#dfdfdf;margin:19px 0 0}.hero-price strong{font-weight:600;color:#fff}.launch-note{font-size:11px;color:#c2c4cd;margin:9px 0}.scene-question{position:absolute;right:5%;top:120px;font-family:Georgia,serif;font-style:italic;font-size:24px;line-height:1.4;transform:rotate(3deg);text-shadow:0 2px 8px black}.search-story{position:absolute;right:6%;bottom:95px;width:300px;transform:rotate(-3deg);color:#eef1f9}.search-row{display:flex;align-items:center;gap:14px;padding:14px 17px;margin-top:9px;background:#101928d9;border:1px solid #ffffff29;border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:15px}.search-row span{margin-left:auto;color:#acb9ce;font-size:12px}.search-story p{font-size:12px;text-align:center;color:#c7cbd5}.learn{position:absolute;bottom:25px;left:6%;font-size:10px;letter-spacing:2px;color:#bbc3cf;display:flex;gap:18px;align-items:center}.learn span{font-size:24px;color:#fff}.benefits{display:flex;justify-content:space-between;gap:25px;padding:29px 6%;border-block:1px solid #ffffff12;color:#c2cad5;font-size:13px}.benefits span{display:flex;align-items:center;gap:12px}.benefits b{font-size:25px;color:#6bc0ff;font-weight:400}.section{padding:105px 6%;max-width:1550px;margin:auto}.section-heading{max-width:740px;margin-bottom:48px}h2{font-size:clamp(32px,3.7vw,54px);line-height:1.1;letter-spacing:-1.9px;margin:16px 0 23px;font-weight:680}.section-heading>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.7}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.step-number{font-size:15px;color:#68b7fa;display:block;border-top:1px solid #334153;padding-top:18px}.step-grid h3{font-size:25px;letter-spacing:-.5px;font-weight:600;margin:30px 0 13px}.step-grid p{color:var(--muted);font-size:15px;line-height:1.8;margin:0}.text-link{display:inline-block;margin-top:38px;color:#76c6ff;font-size:15px}.examples{max-width:none;background:#eff1f5;color:#141d2c;padding-inline:max(6%,calc((100vw - 1364px)/2))}.examples .eyebrow{color:#3266b2}.examples .section-heading>p:not(.eyebrow){color:#586475}.example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.example-grid a{display:block;transition:transform .2s}.example-grid a:hover{transform:translateY(-5px)}.example-grid img{display:block;width:100%;height:auto;border-radius:11px;box-shadow:0 12px 30px #1f2a4424}.example-grid a>span{display:block;padding-top:23px;font-size:20px;font-weight:600}.example-grid small{display:block;font-size:12px;color:#657083;font-weight:400;margin-top:7px}.fine{font-size:11px;color:#707d8c;margin:30px 0 0}.pricing .section-heading{text-align:center;margin-inline:auto}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:930px;margin:auto}.price-grid article{padding:36px;border:1px solid #2c3545;border-radius:21px;background:#121823;display:flex;flex-direction:column}.price-grid .suite{background:linear-gradient(145deg,#122540,#101b2c);border-color:#2589d2}.plan-name{font-size:22px;font-weight:600}.plan-name small{display:block;font-size:9px;letter-spacing:1.5px;color:#89c9ff;margin-top:8px}.price{font-size:54px;font-weight:650;letter-spacing:-2px;margin:25px 0 10px}.price small{font-size:11px;font-weight:400;letter-spacing:0;color:#aab6c8}.price-grid article>p:not(.price){font-size:13px;color:#bac5d5}.price-grid ul{padding-left:20px;color:#d1d7e1;line-height:2.3;font-size:14px;margin:15px 0 30px}.price-grid .button{margin-top:auto;font-size:14px;gap:18px;padding:18px 15px}.secondary{background:#1f2939;border-color:#44526b;box-shadow:none}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;border-top:1px solid #ffffff14}.faq-list details{border-bottom:1px solid #303947;padding:23px 0}.faq-list summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:25px;color:#7799bf}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:#aab6c5;font-size:14px;line-height:1.8;max-width:630px}.closing{text-align:center;background:radial-gradient(ellipse at 50% 110%,#093064,transparent 75%);padding:80px 25px 100px}.closing .button{margin-top:15px}.closing>p:last-child{font-size:12px;color:var(--muted);margin-top:20px}footer{padding:38px 6%;border-top:1px solid #ffffff18;display:flex;gap:25px;align-items:center;flex-wrap:wrap}footer .brand{font-size:22px}footer p,footer>a:not(.brand){font-size:12px;color:#a3afc0}footer>a:not(.brand){margin-left:auto}footer small{width:100%;font-size:10px;line-height:1.7;color:#7f8b9d}footer small a{text-decoration:underline}@media(max-width:1100px){.site-header nav{gap:16px}.site-header{gap:20px}.brand{font-size:25px}.brand small{font-size:9px}.hero{min-height:790px}.hero h1{font-size:65px}.hero-copy{max-width:560px}.search-story{width:255px;right:4%;bottom:70px}.scene-question{font-size:20px}.benefits{flex-wrap:wrap;justify-content:center}.step-grid{gap:30px}}@media(max-width:800px){.site-header{height:90px;padding-inline:5%}.site-header nav{display:none}.site-header .button{margin-left:auto;font-size:12px;padding:13px}.brand{font-size:23px;gap:9px}.brand small{display:none}.brand-mark{width:40px;height:44px;font-size:29px;border-radius:11px}.hero{height:auto;min-height:1000px;display:block;padding:410px 6% 80px}.hero-scene{height:600px;object-position:65% top}.hero-shade{background:linear-gradient(0deg,#080b10 36%,#080b1022 80%,#080b1060)}.hero-copy{max-width:none}.hero .eyebrow{font-size:9px;letter-spacing:1.5px}.hero h1{font-size:clamp(44px,9.4vw,74px);letter-spacing:-.7px}.hero-description{font-size:22px;margin:32px 0 25px}.hero-cta{min-width:0;width:100%;max-width:410px}.hero-price{font-size:13px}.scene-question{top:115px;left:6%;right:auto;font-size:18px;transform:rotate(-3deg)}.search-story{display:none}.learn{bottom:22px}.benefits{display:grid;grid-template-columns:1fr 1fr;padding:23px 6%;gap:22px 16px;font-size:11px}.benefits b{font-size:22px}.section{padding:70px 6%}.section-heading{margin-bottom:34px}h2{letter-spacing:-1.2px}.section-heading>p:not(.eyebrow){font-size:15px}.step-grid{grid-template-columns:1fr;gap:33px}.step-grid h3{margin-top:18px}.example-grid{grid-template-columns:1fr;gap:38px;max-width:550px}.price-grid{grid-template-columns:1fr;max-width:550px}.price-grid article{padding:29px}.faq{grid-template-columns:1fr;gap:10px}.faq h2 br{display:none}.closing{padding:65px 6% 80px}.closing h2{font-size:37px}footer{gap:12px 24px}footer>a:not(.brand){margin-left:0}footer small{margin-top:12px}}@media(max-width:370px){.brand{font-size:20px}.brand-mark{width:32px;height:36px}.hero{padding-top:375px;min-height:950px}.hero h1{font-size:41px}.site-header .button{font-size:10px}.benefits{grid-template-columns:1fr}.hero-description{font-size:20px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(prefers-reduced-motion:no-preference){.hero-copy{animation:enter .65s ease-out both}@keyframes enter{0%{opacity:.3;transform:translateY(9px)}to{opacity:1;transform:none}}}@media(max-width:800px){.hero-scene{object-position:90% top}.hero{min-height:900px}}.purchase-shortcut{position:relative;z-index:3;text-align:center;padding:14px 16px;background:#17223a;color:#fff;font-size:15px}.purchase-shortcut a{color:#fff;text-decoration:underline;text-underline-offset:4px}.lock-story{background:linear-gradient(145deg,#101b2c,#080b10);border-bottom:1px solid #ffffff18}.lock-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.lock-flow li{min-width:0}.lock-flow h3{font-size:22px;margin:24px 0 10px}.lock-flow p,.lock-setup p{color:#b9c5d5;line-height:1.7}.flow-picture{width:210px;max-width:100%;height:285px;border:3px solid #71819a;border-radius:30px;padding:22px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#142b4c;box-shadow:0 12px 30px #0004;text-align:center}.flow-picture>span:first-child{font-size:10px;letter-spacing:1px;color:#a5d8ff}.owner-phone>strong{font-size:32px}.flow-picture small{font-size:12px;color:#d4deea}.qr-symbol{font-size:64px;line-height:1;background:#fff;color:#162334;padding:0 8px}.scan-frame{font-size:70px;line-height:1.2;color:#80d1ff;border:2px dashed #80d1ff;padding:4px 22px}.contact-phone{background:#f1f5fa;color:#142238}.contact-phone>span:first-child,.contact-phone small{color:#415575}.contact-avatar{padding:16px;border-radius:50%;background:#d0e5ff;color:#194c85;font-size:24px}.save-contact{background:#0c65ce;color:#fff;padding:10px 18px;border-radius:9px;font-size:13px}.lock-setup{margin-top:32px;padding:26px;border:1px solid #446284;border-radius:18px;max-width:780px}.lock-setup>strong{font-size:22px}.lock-setup .button{font-size:16px;padding:15px 22px;min-height:48px}@media(max-width:800px){.lock-flow{grid-template-columns:1fr;gap:36px}.flow-picture{margin-inline:auto}.lock-flow h3,.lock-flow p{text-align:center}.lock-setup{padding:22px}.lock-story .section-heading h2{font-size:36px}}.hero-scene{filter:saturate(.88)}.hero h1{font-family:Segoe UI,Arial,sans-serif;font-size:clamp(44px,5.2vw,76px);font-weight:700;line-height:1.08;letter-spacing:-2px;text-shadow:none}.hero h1 em{font-style:normal;margin-top:6px}.hero h1 em:after{display:none}.button{box-shadow:none;border-radius:10px;background:#087be8}.button:hover{transform:none;background:#1689f3;box-shadow:none}.secondary{background:#1f2939}.hero-description{font-size:clamp(20px,1.9vw,25px)}.search-story{display:none}.scene-question{font-family:Segoe UI,Arial,sans-serif;font-style:normal;transform:none}.flow-picture{box-shadow:none}@media(max-width:800px){.hero h1{font-size:clamp(38px,8.8vw,64px);letter-spacing:-1.3px}.hero-description{font-size:21px}}.site-header{position:relative;inset:auto;background:#080b10}.purchase-shortcut{z-index:1}.brand-logo{display:block;width:250px;height:auto;max-width:100%}footer .brand-logo{width:200px}@media(max-width:800px){.site-header .brand{min-width:0;flex:1}.site-header .brand-logo{width:210px}.site-header .button{flex-shrink:0}}@media(max-width:370px){.site-header{gap:10px}.site-header .brand-logo{width:170px}}.steps,.pricing{background:#f3f5f8;color:#182434}.steps .eyebrow,.pricing .eyebrow{color:#1266b6}.steps .section-heading>p:not(.eyebrow),.pricing .section-heading>p:not(.eyebrow){color:#526176}.steps .step-grid{gap:22px}.steps .step-grid article{padding:26px;background:#fff;border:1px solid #dce2ea;border-radius:12px}.steps .step-number{color:#1266b6}.steps .step-grid p{color:#526176;line-height:1.7}.steps .text-link{display:inline-block;margin-top:28px;color:#1266b6}.pricing .price-grid{gap:24px;align-items:stretch}.pricing .price-grid article{display:flex;flex-direction:column;padding:32px;background:#fff;color:#182434;border:1px solid #cfd9e6;border-radius:14px;box-shadow:none}.pricing .price-grid article.suite{background:#fff;border:2px solid #1679d5}.pricing .plan-name{color:#182434}.pricing .plan-name small{display:block;margin:10px 0 0;color:#1266b6;font-size:10px;letter-spacing:.7px}.pricing .price{color:#182434;margin:22px 0 10px}.pricing .price small{color:#596b80}.pricing .plan-description{color:#526176;min-height:42px;line-height:1.6}.pricing .price-grid ul{color:#35465a;padding-bottom:20px;flex:1}.pricing .price-grid li{line-height:1.7}.pricing .price-grid .button{margin-top:auto;color:#fff}.pricing .price-grid .secondary{background:#fff;color:#1266b6;border-color:#a4b8cf}.pricing .price-grid .secondary:hover{background:#edf5ff}.examples .example-grid a>span{font-size:17px}.section-heading{max-width:780px}.lock-story .section-heading{max-width:850px}@media(max-width:800px){.steps .step-grid article,.pricing .price-grid article{padding:24px}.pricing .plan-description{min-height:0}}.pricing .price-grid article .plan-description{color:#526176}.pricing .plan-name{min-height:48px}@media(max-width:800px){.pricing .plan-name{min-height:0}}
