.home-page{min-height:100vh;overflow:hidden}.home-hero{align-items:center;margin:0 auto;display:grid;position:relative}.home-hero:before{z-index:0;content:"";filter:blur(1px);background:radial-gradient(circle,#d6d9e245 0 28%,#0000 68%);border-radius:50%;width:580px;height:580px;position:absolute;top:65px;right:-180px}.home-hero>*{z-index:1;position:relative}.home-flow-section{grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.home-flow-card{border:1px solid var(--n-200);background:var(--n-0);display:grid;position:relative;overflow:hidden}.home-flow-card:after{background:var(--n-150);content:"";border-radius:50%;width:260px;height:260px;position:absolute;bottom:-160px;right:-140px}.home-flow-card>*{z-index:1;position:relative}.home-flow-card>span{place-items:center;font-weight:900;display:grid}.home-flow-card h2{margin:2px 0 8px}.home-flow-card p:not(.eyebrow){max-width:410px;margin-bottom:14px;line-height:1.6}.home-flow-card a{font-size:12px}.home-flow-builder{color:var(--n-0)}.home-flow-builder:after{background:radial-gradient(circle,#335dc088 0,#0000 67%)}.home-flow-builder .eyebrow,.home-flow-builder a{color:var(--blue-300)}@media (max-width:980px){.home-hero{grid-template-columns:1fr;gap:34px}.home-hero>:last-child{max-width:650px}}@media (max-width:760px){.home-hero{min-height:auto;padding:53px 20px 46px}.home-hero h1{letter-spacing:-3.2px;font-size:49px}.home-flow-section{grid-template-columns:1fr;padding:0 20px 22px}.home-flow-card{min-height:180px;padding:23px}}.home-page{background:var(--n-50)}.home-hero{grid-template-columns:1fr 1fr;gap:72px;max-width:1240px;min-height:600px;padding:64px 28px 70px}.home-hero:before{display:none}.home-hero .eyebrow{margin-bottom:26px}.home-hero h1{letter-spacing:-.065em;max-width:590px;margin-bottom:24px;font-size:clamp(48px,5.3vw,76px);font-weight:650;line-height:1.05}.home-hero h1 em{color:var(--n-600)}.home-hero-copy{max-width:425px;color:var(--n-600);font-size:15px;line-height:1.8}.home-hero .actions{flex-wrap:wrap;gap:26px;margin-top:30px}.home-hero .primary-button{padding:14px 20px;font-size:13px}.trust-row{border-top:1px solid var(--n-200);color:var(--n-600);gap:23px;margin-top:45px;padding-top:22px;font-size:10px;font-weight:500}.trust-row span{align-items:center;gap:7px;display:inline-flex}.trust-row b{color:var(--n-500);font-size:9px;font-weight:600}.home-builder-showcase{border:1px solid var(--n-200);background:var(--n-900);color:#fff;border-radius:18px;transition:border-color .2s;display:block;position:relative;overflow:hidden;box-shadow:0 20px 50px #232b4012}.home-builder-showcase:hover{border-color:var(--n-500)}.home-builder-head{justify-content:space-between;align-items:start;gap:12px;padding:27px 28px 0;display:flex}.home-builder-head p{color:var(--n-400);letter-spacing:.19em;margin-bottom:8px;font-size:9px;font-weight:600}.home-builder-head strong{letter-spacing:-.02em;font-size:19px;font-weight:500}.home-builder-live{border:1px solid var(--n-700);letter-spacing:.12em;color:var(--n-400);border-radius:5px;padding:6px 9px;font-size:8px}.home-studio-visual{background-image:radial-gradient(at 50% 70%,#6f57a72a,#0000 65%);height:310px;position:relative}.home-studio-visual:before{content:"";border:1px solid #737f9a18;border-radius:50%;position:absolute;inset:15% 8%;transform:rotate(-25deg)}.home-studio-index{color:var(--n-500);letter-spacing:.2em;writing-mode:vertical-rl;font-size:9px;position:absolute;top:27px;left:28px}.home-studio-caption{letter-spacing:.04em;color:var(--n-400);font-size:9px;position:absolute;bottom:18px;right:24px}.home-builder-foot{border-top:1px solid var(--n-200);color:var(--n-850);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:21px 26px;display:flex}.home-builder-foot b{margin-bottom:6px;font-size:12px;font-weight:650;display:block}.home-builder-foot small{color:var(--n-600);font-size:10px;line-height:1.6;display:block}.home-builder-arrow{border:1px solid var(--n-200);border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:18px;display:grid}.home-page .ready-systems-section{background:var(--n-100);color:var(--n-850);border-top:1px solid var(--n-200);border-bottom:1px solid var(--n-200);padding:52px max(28px,50vw - 592px)}.home-page .ready-systems-heading{align-items:center;margin-bottom:26px}.home-page .ready-systems-heading h2{letter-spacing:-.045em;max-width:660px;margin:8px 0 12px;font-size:clamp(27px,3vw,36px);font-weight:600;line-height:1.18}.home-page .ready-systems-heading h2 em{color:var(--n-600)}.home-page .ready-systems-heading>div>p:last-child{color:var(--n-600);font-size:13px}.home-page .ready-systems-section .text-button{color:var(--blue-600);font-size:11px}.home-page .ready-system-controls button{border-color:var(--n-300);color:var(--n-700);background:0 0;width:36px;height:36px}.home-page .ready-system-controls button:hover{background:var(--n-0)}.home-page .ready-systems-empty{border:1px solid var(--n-200);background:var(--n-50);box-shadow:none;border-radius:12px;padding:27px 30px}.home-page .ready-systems-empty h3{color:var(--n-800);font-size:16px;font-weight:600}.home-page .ready-systems-empty p{color:var(--n-600);font-size:12px}.home-page .ready-systems-empty>div>span{color:var(--n-600)}.home-page .ready-systems-empty .primary-button{color:var(--n-700);background:var(--n-100);min-height:40px;font-size:11px}.home-flow-section{gap:20px;max-width:1240px;padding:58px 28px 0}.home-flow-card{border-color:var(--n-200);min-height:215px;box-shadow:none;border-radius:12px;grid-template-columns:40px 1fr;gap:18px;padding:29px}.home-flow-card:after{display:none}.home-flow-card>span{background:var(--n-100);width:33px;height:33px;color:var(--n-600);border-radius:6px;font-size:10px}.home-flow-card h2{letter-spacing:-.04em;font-size:23px;font-weight:600}.home-flow-card p:not(.eyebrow){color:var(--n-600);font-size:12px}.home-flow-card a{color:var(--blue-600);font-weight:600}.home-flow-builder{background:var(--n-850);border-color:var(--n-850)}.home-flow-builder>span{background:var(--n-800);color:var(--n-300)}.home-flow-builder .eyebrow,.home-flow-builder p:not(.eyebrow){color:var(--n-400)}.home-flow-builder a{color:var(--n-300)}.home-page .section,.home-page .benefits,.home-page footer{max-width:1240px}.home-page .sell-section{padding-top:70px;padding-bottom:50px}.home-page footer{gap:25px;padding:30px 28px}.home-page footer p,.home-page footer small{color:var(--n-500)}@media (max-width:1100px){.home-hero{gap:35px;padding-top:48px}.home-hero h1{font-size:61px}}@media (max-width:800px){.home-hero{grid-template-columns:1fr;gap:32px;max-width:700px;padding:42px 24px 48px}.home-hero h1{font-size:clamp(42px,8vw,62px)}.home-hero-copy{max-width:550px}.home-hero>:last-child{width:100%;max-width:none}.home-builder-showcase{max-width:590px}.home-studio-visual{height:300px}.trust-row{margin-top:28px;padding-top:18px}.home-flow-section{grid-template-columns:1fr;padding:32px 24px 0}.home-flow-card{min-height:185px}.home-page .ready-systems-section{padding:36px 24px}.home-page .ready-systems-heading{align-items:start;gap:20px}.home-page .ready-systems-empty{padding:24px}.home-page .sell-section{padding:45px 24px}}@media (max-width:600px){.home-hero{padding:36px 20px 40px}.home-hero .eyebrow{margin-bottom:21px;font-size:9px}.home-hero h1{letter-spacing:-.065em;font-size:49px}.home-hero-copy{font-size:14px;line-height:1.75}.home-hero .actions{gap:18px;margin-top:23px}.home-hero .primary-button,.home-hero .text-button{font-size:12px}.trust-row{gap:16px;font-size:9px}.home-builder-head{padding:22px 22px 0}.home-builder-head strong{font-size:17px}.home-studio-visual{height:260px}.home-builder-foot{padding:18px 20px}.home-studio-index{left:22px}.home-studio-caption{font-size:8px;right:18px}.home-page .ready-systems-section{padding:32px 20px}.home-page .ready-systems-heading{flex-direction:column}.home-page .ready-systems-heading h2{font-size:27px}.home-page .ready-systems-heading>div>p:last-child{font-size:12px}.home-page .ready-systems-heading-actions{justify-content:space-between;width:100%}.home-page .ready-systems-empty{padding:22px}.home-page .ready-systems-empty h3{line-height:1.4}.home-flow-section{padding:28px 20px 0}.home-flow-card{grid-template-columns:30px 1fr;gap:14px;padding:23px}.home-flow-card h2{font-size:21px}.home-page .section,.home-page .benefits,.home-page footer{padding-inline:20px}.home-page footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.home-page .ready-systems-status{color:var(--n-600)}.actions{align-items:center;gap:25px;margin-top:27px;display:flex}.trust-row{flex-wrap:wrap;display:flex}.trust-row span:first-letter{color:var(--blue-600)}.section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:31px;display:flex}.section-heading h2{margin-bottom:0;line-height:1.1}.section-heading>a{color:var(--blue-700);white-space:nowrap;font-size:12px;font-weight:800}.section-heading>p{max-width:300px;color:var(--n-600);margin:0;font-size:13px;line-height:1.6}.sell-section{padding-bottom:55px}.step-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.step-card{border:1px solid var(--n-200);background:var(--n-0)}.step-card>span{letter-spacing:1px;margin-bottom:29px;display:inline-block}.step-card h3{letter-spacing:-.6px;margin-bottom:7px;font-size:17px}.step-card p{margin-bottom:0;font-size:12px;line-height:1.55}.benefits{border-top:1px solid var(--n-300);grid-template-columns:repeat(3,1fr);gap:22px;padding:28px;display:grid}.benefits article{align-items:center;gap:13px;display:flex}.benefits article>span{border-radius:50%;place-items:center;width:35px;height:35px;font-size:16px;display:grid}.benefits b{font-size:12px}.benefits p{color:var(--n-600);margin:3px 0 0;font-size:10px}.home-beta{max-width:1180px;margin:0 auto;padding:0 28px}.home-beta-card{border:1px solid var(--n-200);background:var(--n-0);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.home-beta-card h2{letter-spacing:-1.4px;margin:8px 0;font-size:clamp(22px,2.4vw,30px)}.home-beta-mail{border:1px solid var(--n-300);background:var(--n-50);color:var(--blue-800);border-radius:10px;flex-direction:column;gap:4px;padding:14px 18px;font-size:14px;font-weight:700;display:inline-flex}.home-beta-mail span{color:var(--n-600);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.home-beta-mail:hover{border-color:var(--blue-300);background:var(--n-100);color:var(--blue-800)}@media (max-width:760px){.section-heading{flex-direction:column;align-items:start;gap:16px}.benefits{padding:28px 20px}.home-beta{padding-inline:20px}.home-beta-card{padding:22px}.home-beta-mail{text-align:center;align-items:center;width:100%}}
