:root{--coral:#F15B52;--link:#D94B44;--signal:#FF7A70;--ink:#1d1d1f;--muted:#6e6e73;--canvas:#f5f5f7;--ice:#fff7f5;--line:#d2d2d7;--font:"SF Pro Text",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--display:"SF Pro Display",var(--font)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:var(--font);font-size:17px;letter-spacing:-.016em;-webkit-font-smoothing:antialiased}.global-nav{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:52px;padding:0 max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid rgb(0 0 0/.08);background:rgb(255 255 255/.86);backdrop-filter:saturate(180%) blur(20px)}.wordmark{display:flex;align-items:center;gap:9px;color:var(--ink);font-size:17px;font-weight:600;text-decoration:none}.wordmark img{width:28px;height:28px}.nav-links{display:flex;gap:30px}.nav-links a,footer a{color:var(--ink);font-size:12px;text-decoration:none}.nav-links a:hover,footer a:hover{color:var(--link)}.nav-signin{justify-self:end;border:0;border-radius:980px;padding:8px 14px;background:var(--coral);color:#fff;font:inherit;font-size:12px;cursor:pointer}.hero{overflow:hidden;padding:96px 24px 0;text-align:center;background:var(--canvas)}.eyebrow{color:var(--muted);font-size:14px;font-weight:600}.hero h1{margin:14px 0 18px;font-family:var(--display);font-size:clamp(58px,9vw,112px);font-weight:600;line-height:.92;letter-spacing:-.055em}.hero>p{max-width:710px;margin:0 auto;color:#424245;font-size:clamp(20px,2.3vw,28px);font-weight:300;line-height:1.35}.hero-actions{display:flex;justify-content:center;gap:12px;margin:32px 0 62px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:980px;padding:10px 20px;font:inherit;font-size:17px;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease}.button:active{transform:scale(.97)}.button.primary{border:1px solid var(--coral);background:var(--coral);color:#fff}.button.primary:hover{background:#E65048}.button.secondary{border:1px solid var(--link);background:transparent;color:var(--link)}.button.secondary:hover{background:rgb(241 91 82/.07)}.product-frame{display:grid;grid-template-columns:minmax(280px,380px) minmax(420px,1fr);gap:10px;max-width:1080px;margin:auto;padding:10px;border:1px solid var(--line);border-bottom:0;border-radius:28px 28px 0 0;background:#fff;text-align:left}.mock-sidebar,.mock-support{min-height:460px;border-radius:20px;background:var(--canvas);padding:24px}.mock-sidebar header{display:flex;align-items:center;gap:9px;padding-bottom:20px;border-bottom:1px solid var(--line)}.mock-sidebar header img{width:36px}.mock-sidebar header span{margin-left:auto;color:#16844d;font-size:12px}.mock-label{display:grid;gap:7px;margin-top:24px;padding:24px;border:1px solid var(--line);border-radius:8px;background:#fff}.mock-label small{color:var(--muted)}.mock-label strong{font-size:25px}.mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.mock-stats span{display:grid;gap:3px;padding:16px 6px;border-radius:8px;background:#fff;color:var(--muted);font-size:11px;text-align:center}.mock-stats b{color:var(--ink);font-size:23px}.mock-support{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,6vw,80px);background:var(--ice)}.mock-support h2,.feature-intro h2,.workflow h2,.pricing h2,.final-cta h2{margin:12px 0 18px;font-family:var(--display);font-size:clamp(38px,5vw,64px);font-weight:600;line-height:1.02;letter-spacing:-.045em}.mock-support p{max-width:560px;color:var(--muted);font-size:20px;line-height:1.45}.answer{display:grid;gap:7px;margin-top:20px;padding:20px;border-left:3px solid var(--signal);border-radius:8px;background:#fff}.answer span{color:var(--muted);font-size:15px}.feature-intro{padding:120px 24px 54px;text-align:center}.feature-intro p{max-width:680px;margin:auto;color:var(--muted);font-size:21px;line-height:1.5}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1200px;margin:auto;padding:0 24px 120px}.feature-grid article{min-height:300px;padding:30px;border-radius:8px;background:var(--canvas)}.feature-grid article>span{color:var(--link);font-size:14px}.feature-grid h3{margin:72px 0 12px;font-size:28px}.feature-grid p{color:var(--muted);line-height:1.5}.workflow{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:110px max(24px,calc((100vw - 1200px)/2));background:var(--canvas)}.workflow ol{margin:0;padding:0;list-style:none}.workflow li{display:grid;gap:7px;padding:24px 0;border-bottom:1px solid var(--line)}.workflow li b{font-size:21px}.workflow li span{color:var(--muted);line-height:1.45}.pricing{padding:120px 24px;text-align:center}.price-grid{display:grid;grid-template-columns:repeat(2,minmax(280px,480px));justify-content:center;gap:16px;margin-top:46px;text-align:left}.price-grid article{position:relative;display:flex;flex-direction:column;min-height:450px;padding:32px;border:1px solid var(--line);border-radius:8px}.price-grid article.featured{background:var(--ice);border-color:var(--signal)}.price-grid h3{margin:0;font-size:28px}.price-grid p,.price-grid li{color:var(--muted);line-height:1.5}.price-grid ul{padding-left:20px}.price-grid .button{margin-top:auto;width:100%}.plan-tag{position:absolute;top:20px;right:20px;border-radius:980px;padding:6px 10px;background:#fff;color:var(--link);font-size:12px}.pricing-note{color:var(--muted);font-size:12px}.final-cta{padding:110px 24px;text-align:center;background:var(--canvas)}.final-cta p{color:var(--muted);font-size:21px}footer{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:28px;max-width:1200px;margin:auto;padding:34px 24px;color:var(--muted);font-size:12px}footer .wordmark img{width:23px}footer div:last-child{display:flex;gap:18px}dialog{width:min(430px,calc(100% - 32px));padding:34px;border:1px solid var(--line);border-radius:8px;box-shadow:rgba(0,0,0,.22) 3px 5px 30px}dialog::backdrop{background:rgb(0 0 0/.28);backdrop-filter:blur(8px)}dialog h2{margin:12px 0;font-size:34px}dialog p{color:var(--muted);line-height:1.45}.dialog-close{position:absolute;top:12px;right:14px;border:0;background:transparent;color:var(--muted);font-size:25px;cursor:pointer}.dialog-state{font-size:13px}@media(max-width:760px){.global-nav{grid-template-columns:1fr auto}.nav-links{display:none}.hero{padding-top:70px}.hero-actions{flex-direction:column;align-items:center}.product-frame{grid-template-columns:1fr}.mock-sidebar,.mock-support{min-height:360px}.feature-grid,.price-grid,.workflow{grid-template-columns:1fr}.workflow{gap:30px}.feature-grid{padding-bottom:80px}footer{grid-template-columns:1fr}footer div:last-child{flex-wrap:wrap}}

.brand-accent{color:var(--coral)}
.legal-page{max-width:820px;margin:auto;padding:90px 24px 120px}.legal-page h1{margin:12px 0 18px;font-family:var(--display);font-size:clamp(42px,7vw,72px);letter-spacing:-.045em}.legal-page h2{margin:42px 0 12px;font-size:24px}.legal-page p,.legal-page li{color:#424245;line-height:1.65}.legal-page a{color:var(--link)}.legal-meta{color:var(--muted);font-size:14px}.legal-page .notice{margin:28px 0;padding:20px;border-left:3px solid var(--signal);background:var(--ice)}
