:root{--paper:#f5f7fb;--sheet:#ffffff;--ink:#14203a;--ink-soft:#4a5672;--line:#e1e6f0;--cobalt:#2f5bff;--cobalt-deep:#1e3fd1;--lime:#d9f85f;--peach:#ffe0d1;--sky:#dfe8ff;--mint:#d8f5e8;--display:"Bricolage Grotesque","Avenir Next","Segoe UI",system-ui,sans-serif;--body:"Figtree","Helvetica Neue","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--radius:18px;--wrap:1120px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%}h1,h2,h3{font-family:var(--display);line-height:1.08;margin:0;text-wrap:balance;letter-spacing:-.02em}p{margin:0}:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:20px}.eyebrow{font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt)}.mark{background:linear-gradient(transparent 58%,var(--lime) 58%,var(--lime) 92%,transparent 92%);padding-inline:.08em}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-weight:700;font-size:16px;padding:14px 22px;border-radius:999px;border:2px solid transparent;text-decoration:none;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.btn-primary{background:var(--cobalt);color:#fff;box-shadow:0 6px 0 var(--cobalt-deep)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--cobalt-deep)}.btn-primary:active{transform:translateY(3px);box-shadow:0 3px 0 var(--cobalt-deep)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:#fff}.btn .arrow{transition:transform .15s ease}.btn:hover .arrow{transform:translateX(3px)}.nav{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px}.logo{display:flex;align-items:baseline;gap:10px;text-decoration:none}.logo-word{font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:-.04em}.logo-word .d{color:var(--cobalt)}.logo-tag{font-family:var(--mono);font-size:11px;color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase}.nav-links{display:flex;align-items:center;gap:26px}.nav-links a:not(.btn){text-decoration:none;font-weight:600;font-size:15px;color:var(--ink-soft)}.nav-links a:not(.btn):hover{color:var(--ink)}.nav .btn{padding:10px 18px;font-size:15px;box-shadow:0 4px 0 var(--cobalt-deep)}.hero{padding-block:64px 80px}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;gap:56px;align-items:center}.hero-copy{display:grid;grid-gap:22px;gap:22px;min-width:0}.name-key{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:13px;color:var(--ink-soft);background:var(--sheet);border:1px solid var(--line);border-radius:999px;padding:6px 14px 6px 6px;width:-moz-fit-content;width:fit-content}.name-key b{background:var(--ink);color:#fff;border-radius:999px;padding:2px 10px;font-weight:600}.name-key em{font-style:normal;color:var(--cobalt);font-weight:700}.hero h1{font-size:clamp(42px,6.2vw,74px);font-weight:800}.hero-sub{font-size:19px;color:var(--ink-soft);max-width:34em}.hero-actions{align-items:center;gap:14px 22px}.hero-actions,.reassure{display:flex;flex-wrap:wrap}.reassure{gap:8px 18px;font-size:14.5px;color:var(--ink-soft);font-weight:600;padding:0;margin:0;list-style:none}.reassure li{display:flex;align-items:center;gap:7px}.reassure li:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-5' fill='none' stroke='%23138a5b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.stage{position:relative;min-width:0}.browser{background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 30px 60px -30px rgba(20,32,58,.35),0 2px 0 var(--line);overflow:hidden;transform:rotate(1.2deg)}.browser-bar{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);background:#fafbfd}.dots{display:flex;gap:6px}.dots i{width:10px;height:10px;border-radius:50%;background:var(--line);display:block}.url{flex:1 1;min-width:0;font-family:var(--mono);font-size:12.5px;color:var(--ink-soft);background:var(--paper);border-radius:8px;padding:6px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.url b{color:var(--ink);font-weight:600}.screens{position:relative;aspect-ratio:5/4;max-width:100%}.screen{position:absolute;inset:0;padding:22px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:14px;gap:14px;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.screen.on{opacity:1;transform:none}.s-nav{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-family:var(--display);font-size:17px}.s-nav span:last-child{display:flex;gap:8px}.s-nav span:last-child i{display:block;width:34px;height:7px;border-radius:4px;background:currentColor;opacity:.18}.s-hero{border-radius:14px;padding:20px;display:grid;align-content:end;grid-gap:8px;gap:8px}.s-hero h4{margin:0;font-family:var(--display);font-size:clamp(20px,2.4vw,28px);line-height:1.05;letter-spacing:-.02em}.s-hero p{font-size:13px;opacity:.8}.s-cta{display:inline-block;width:-moz-fit-content;width:fit-content;font-size:12.5px;font-weight:700;padding:7px 14px;border-radius:999px}.s-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.s-card{border-radius:10px;padding:10px;font-size:11.5px;font-weight:700;display:grid;grid-gap:6px;gap:6px}.s-card i{display:block;height:34px;border-radius:7px}.screen{background:var(--s-bg);color:var(--s-ink)}.s-hero{background:linear-gradient(140deg,var(--s-hero1),var(--s-hero2))}.s-cta{background:var(--s-cta-bg);color:var(--s-cta-ink)}.s-card{background:#fff;border:1px solid var(--s-line)}.s-card i{background:var(--s-fill)}.float{position:absolute;background:var(--sheet);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 34px -18px rgba(20,32,58,.4);padding:12px 14px;font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:10px}.float small{display:block;font-weight:500;color:var(--ink-soft);font-size:12px}.float-ready{left:-26px;bottom:26px}.float-ready .pip{width:34px;height:34px;border-radius:10px;background:var(--lime);display:grid;place-items:center;font-family:var(--display);font-size:18px}.float-growth{right:-18px;top:-22px}.float-growth svg{display:block}.picker{display:flex;justify-content:center;gap:8px;margin-top:30px;flex-wrap:wrap}.picker button{font-family:var(--body);font-size:13.5px;font-weight:700;color:var(--ink-soft);background:var(--sheet);border:1px solid var(--line);border-radius:999px;padding:7px 14px;cursor:pointer}.picker button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.section{padding-block:88px}.section-head{display:grid;grid-gap:14px;gap:14px;max-width:640px;margin-bottom:44px}.section-head h2{font-size:clamp(32px,4.4vw,50px);font-weight:800}.section-head p{color:var(--ink-soft);font-size:18px}.band{background:var(--sheet);border-block:1px solid var(--line)}.aud-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.aud{border-radius:26px;padding:34px;display:grid;grid-gap:18px;gap:18px;align-content:start;min-width:0}.aud.creators{background:var(--peach)}.aud.business{background:var(--sky)}.aud .tag{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.aud h3{font-size:clamp(26px,3vw,34px);font-weight:800}.aud p{color:var(--ink-soft)}.ticks{list-style:none;margin:0;padding:0;grid-gap:10px;align-content:start}.ticks,.ticks li{display:grid;gap:10px}.ticks li{grid-template-columns:22px 1fr;grid-gap:10px;font-weight:600}.ticks li:before{content:"↗";font-family:var(--display);font-weight:800;color:var(--cobalt)}.path{text-decoration:none;color:var(--ink);transition:transform .2s ease,box-shadow .2s ease}.path:hover{transform:translateY(-4px);box-shadow:0 22px 40px -28px rgba(20,32,58,.45)}.path-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:6px;padding-top:18px;border-top:1px solid rgba(20,32,58,.12)}.from{font-family:var(--mono);font-size:13px;font-weight:600}.path-go{font-weight:800;display:inline-flex;gap:8px}.path:hover .path-go span{transform:translateX(3px)}.path-go span{transition:transform .15s ease}.features{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.feature{display:grid;grid-gap:8px;gap:8px;align-content:start;padding-top:18px;border-top:3px solid var(--cobalt);min-width:0}.feature h3{font-size:21px;font-weight:700}.feature p{color:var(--ink-soft);font-size:16px}.niches{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.niche{background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius);padding:24px;display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0}.niche:first-child{background:var(--peach);border-color:var(--peach)}.niche h3{font-size:20px;font-weight:700}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chips li{font-size:14px;font-weight:600;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:5px 12px}.niche:first-child .chips li{background:rgba(255,255,255,.7);border-color:transparent}.signs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.sign{display:grid;grid-template-columns:40px 1fr;grid-column-gap:16px;column-gap:16px;grid-row-gap:4px;row-gap:4px;padding:24px;border-radius:var(--radius);background:var(--paper);border:1px solid var(--line)}.sign:before{content:"!";grid-row:span 2;width:40px;height:40px;border-radius:12px;background:var(--peach);display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:20px}.sign h3{font-size:20px;font-weight:700}.sign p{color:var(--ink-soft);font-size:16px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;counter-reset:step}.step{position:relative;padding:30px 26px 28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);display:grid;grid-gap:10px;gap:10px;align-content:start}.step-num{font-family:var(--display);font-weight:800;font-size:44px;line-height:1;color:var(--cobalt)}.step h3{font-size:22px;font-weight:700}.step p{color:var(--ink-soft);font-size:16px}.step.free{background:var(--lime);border-color:var(--lime)}.step.free .step-num,.step.free p{color:var(--ink)}.prices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch}.price{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:30px 26px;display:flex;flex-direction:column;gap:14px;min-width:0}.price .ticks{flex:1 1}.prices.two-up{grid-template-columns:repeat(2,1fr);max-width:820px}.price.pop{border:2px solid var(--cobalt);box-shadow:0 18px 40px -26px rgba(47,91,255,.6)}.price .who{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.price h3{font-size:26px;font-weight:800}.amount{font-family:var(--display);font-weight:800;font-size:46px;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.amount small{font-family:var(--body);font-size:15px;font-weight:600;color:var(--ink-soft);letter-spacing:0}.price .ticks li{font-weight:500;font-size:15.5px}.price .btn{justify-content:center}.pill{display:inline-block;width:-moz-fit-content;width:fit-content;background:var(--cobalt);color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.care{margin-top:22px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:20px 26px;border-radius:18px;background:var(--paper);border:1px dashed var(--line);color:var(--ink-soft)}.care b{color:var(--ink)}.faq{display:grid;grid-gap:12px;gap:12px;max-width:820px}.faq details{background:var(--sheet);border:1px solid var(--line);border-radius:16px;padding:4px 22px}.faq summary{cursor:pointer;list-style:none;font-weight:700;font-size:18px;padding-block:16px;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--display);font-size:24px;line-height:1;color:var(--cobalt);transition:transform .2s ease}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--ink-soft);padding-bottom:18px;max-width:62ch}.demo{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:48px;gap:48px;align-items:start}.demo-copy{display:grid;grid-gap:18px;gap:18px;min-width:0}.demo-copy h2{font-size:clamp(34px,4.6vw,54px);font-weight:800}.demo-copy p{color:var(--ink-soft);font-size:18px}.contact-line{font-family:var(--mono);font-size:14px;color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:12px 16px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-wrap:anywhere}.contact-line,.form{background:var(--sheet)}.form{border:1px solid var(--line);border-radius:26px;padding:30px;display:grid;grid-gap:18px;gap:18px;box-shadow:0 30px 60px -40px rgba(20,32,58,.35);min-width:0}.field{display:grid;grid-gap:7px;gap:7px}.field label,.field legend{font-weight:700;font-size:14.5px}.field .hint{font-weight:500;color:var(--ink-soft)}.field input,.field select,.field textarea{font:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;width:100%}.field textarea{min-height:110px;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border-color:var(--cobalt);background:var(--sheet)}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}fieldset{border:0;padding:0;margin:0}.choice{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:7px}.choice label{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;cursor:pointer;font-weight:600;background:var(--paper)}.choice input{accent-color:var(--cobalt);width:18px;height:18px;margin:0}.choice label:has(input:checked){border-color:var(--cobalt);background:var(--sky)}.form .btn{justify-content:center;width:100%}.form-note{font-size:13.5px;color:var(--ink-soft);text-align:center}.form-status{border-radius:12px;padding:14px 16px;font-weight:600}.form-status.ok{background:var(--mint);color:#0d5c3d}.form-status.err{background:#ffe3e3;color:#8a1c1c}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.footer{padding-block:40px 56px;border-top:1px solid var(--line)}.footer-links{display:flex;gap:20px}.footer-links a{text-decoration:none;font-weight:600}.footer-links a:hover{color:var(--ink)}.footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;color:var(--ink-soft);font-size:15px}@media (max-width:900px){.aud-grid,.demo,.hero-grid,.prices,.prices.two-up,.signs,.steps{grid-template-columns:1fr}.features,.niches{grid-template-columns:repeat(2,1fr)}.hero{padding-block:40px 64px}.stage{margin-inline:8px}.nav-links a:not(.btn){display:none}}@media (max-width:560px){body{font-size:16px}.section{padding-block:64px}.choice,.features,.niches,.two{grid-template-columns:1fr}.aud,.form{padding:22px}.logo-tag{display:none}.float-ready{left:-6px;bottom:-18px}.float-growth{right:-6px;top:-26px}.screen{padding:14px;gap:10px}.s-row{gap:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.btn .arrow,.path,.screen{transition:none}}