:root{--navy:#071d2d;--navy2:#0b2f45;--green:#0c9b70;--green2:#35dda4;--ink:#172b3b;--muted:#64748b;--line:#dfe7ed;--soft:#f4f8fa;--white:#fff;--danger:#d64545}.section{padding:88px 0}.section-soft{background:var(--soft)}.section-dark{background:linear-gradient(145deg,#061824,#0a2d43);color:#fff}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(223,231,237,.9)}.nav-wrap{min-height:76px;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.brand>span:last-child{display:grid}.brand b{font-size:15px}.brand small{font-size:11px;color:var(--muted)}.brand-mark{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--navy);color:var(--green2);font-weight:900;font-size:13px;letter-spacing:.02em}.nav-links{display:flex;gap:28px;margin-left:auto}.nav-links a{color:#526676;text-decoration:none;font-size:14px;font-weight:700}.nav-links a:hover{color:var(--green)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;text-decoration:none;font-weight:850;border:1px solid transparent;transition:transform .2s ease,background .2s ease,border-color .2s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--green);color:#fff;box-shadow:0 12px 30px rgba(12,155,112,.2)}.button-primary:hover{background:#087a59}.button-secondary{background:#fff;color:var(--ink);border-color:#d7e1e7}.button-ghost{border-color:#dce4e9;color:var(--ink)}.button-light{background:#fff;color:var(--green)}.hero{padding-top:84px;padding-bottom:98px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.16em;font-weight:900;color:var(--green2)}.eyebrow.dark{color:var(--green)}.hero-lead{max-width:690px;font-size:clamp(18px,2vw,22px);line-height:1.7;margin:0 0 28px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.trust-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:24px;color:#b6ced8;font-size:13px;font-weight:700}.hero-visual{position:relative;min-height:470px;display:grid;place-items:center}.browser-card{width:min(100%,560px);background:#fff;border:1px solid rgba(255,255,255,.2);border-radius:24px;box-shadow:0 36px 80px rgba(0,0,0,.28);overflow:hidden;transform:rotate(1.2deg)}.browser-top{height:42px;display:flex;align-items:center;gap:7px;padding:0 14px;background:#edf2f4}.browser-top>span{width:9px;height:9px;border-radius:50%;background:#c3ced4}.browser-top small{margin-left:auto;margin-right:auto;padding:6px 24px;border-radius:999px;background:#fff;color:#82929c;font-size:10px}.browser-body{display:grid;grid-template-columns:86px 1fr;min-height:350px}.preview-sidebar{background:var(--navy);padding:22px 14px;display:grid;align-content:start;gap:18px}.preview-logo{height:34px;border-radius:9px;background:#ffffff13;color:var(--green2);display:grid;place-items:center;font-size:11px;font-weight:900}.preview-sidebar span{height:8px;border-radius:999px;background:#ffffff14}.preview-main{padding:38px;background:linear-gradient(145deg,#fbfefe,#eef7f4)}.preview-kicker{display:inline-block;background:#dff8ef;color:#087a59;padding:7px 11px;border-radius:999px;font-size:10px;font-weight:800}.preview-title{height:25px;width:78%;margin-top:25px;background:#10283a;border-radius:5px}.preview-title.short{width:56%;margin-top:8px}.preview-button{width:110px;height:34px;border-radius:999px;margin-top:20px;background:var(--green)}.preview-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:42px}.preview-cards i{height:98px;border-radius:12px;background:#fff;border:1px solid #e4ecef;box-shadow:0 8px 20px rgba(23,50,79,.06)}.floating-note{position:absolute;background:#fff;color:var(--ink);padding:13px 16px;border-radius:14px;box-shadow:0 18px 45px rgba(0,0,0,.2);display:grid}.floating-note b{font-size:13px}.floating-note small{font-size:11px;color:var(--muted)}.note-a{left:-8px;bottom:54px}.note-b{right:-6px;top:58px}.section-heading{margin-bottom:44px}.section-heading.center{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}.section-heading.split{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:end}.section-heading h2,.compare-copy h2,.product-copy h2,.cta-box h2{font-size:clamp(2rem,4vw,3.35rem);line-height:1.04;letter-spacing:-.045em;margin:.65rem 0 1rem;color:#10283a}.section-heading p,.compare-copy p,.product-copy p{font-size:18px;color:var(--muted);line-height:1.7}.section-heading.light h2{color:#fff}.section-heading.light p{color:#bed0d9}.steps-grid,.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.step-card{padding:28px;border:1px solid var(--line);background:#fff;border-radius:20px}.step-card>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e5f8f1;color:var(--green);font-weight:900}.step-card h3{font-size:20px;margin:22px 0 8px}.step-card p{color:var(--muted);margin:0;line-height:1.65}.category-pills{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:26px}.category-pill{border:1px solid #dce5ea;background:#fff;color:#536676;border-radius:999px;padding:9px 14px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.category-pill.active,.category-pill:hover{background:var(--navy);border-color:var(--navy);color:#fff}.models-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.model-card{border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 8px 30px rgba(23,50,79,.05);transition:transform .2s ease,border-color .2s ease}.model-card:hover{transform:translateY(-3px);border-color:#8edcc5}.model-card>div:last-child{padding:20px}.model-card small{color:var(--green);font-weight:850}.model-card h3{margin:5px 0 8px;font-size:20px}.model-card p{color:var(--muted);margin:0;line-height:1.6}.model-preview{height:200px;display:grid;place-items:end start;padding:18px;position:relative;overflow:hidden}.model-preview::before,.model-preview::after{content:"";position:absolute;border-radius:24px;background:rgba(255,255,255,.68)}.model-preview::before{width:64%;height:28px;left:20px;top:38px}.model-preview::after{width:44%;height:14px;left:20px;top:76px}.model-preview span{position:relative;z-index:2;padding:7px 10px;border-radius:999px;background:#fff;font-size:10px;font-weight:900}.model-fashion{background:linear-gradient(140deg,#d9c3af,#f4ece4)}.model-beauty{background:linear-gradient(140deg,#f6d9e3,#fff0f6)}.model-food{background:linear-gradient(140deg,#d1b08d,#f8e5cb)}.model-health{background:linear-gradient(140deg,#cfe8e3,#edf9f7)}.model-fitness{background:linear-gradient(140deg,#b8c1c9,#e5eaee)}.model-service{background:linear-gradient(140deg,#c8d7ef,#eef4ff)}.center-actions{text-align:center;margin-top:34px}.feature-grid article{padding:28px;border:1px solid #ffffff18;background:#ffffff08;border-radius:18px}.feature-grid article>span{font-size:28px}.feature-grid h3{margin:16px 0 8px;font-size:19px}.feature-grid p{margin:0;color:#b9ccd5;line-height:1.65}.compare-grid,.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.compare-card{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 16px 50px rgba(23,50,79,.08)}.compare-before,.compare-after{padding:28px;display:grid;gap:12px}.compare-before{background:#fff5f5}.compare-after{background:#edf9f5}.compare-before b{color:#b83d3d}.compare-after b{color:#087a59}.compare-before span,.compare-after span{font-size:14px;color:#536676}.dashboard-mock{display:grid;grid-template-columns:170px 1fr;min-height:370px;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 18px 50px rgba(23,50,79,.1)}.dashboard-nav{background:var(--navy);padding:22px 14px;display:grid;align-content:start;gap:8px;color:#95acb8;font-size:12px}.dashboard-brand{color:var(--green2);font-weight:900;font-size:18px;margin-bottom:18px}.dashboard-nav span{padding:9px 10px;border-radius:8px}.dashboard-nav span.selected{background:#0c9b7028;color:#fff}.dashboard-content{padding:34px}.dashboard-content>small{color:var(--green);font-weight:850}.dashboard-content h3{font-size:30px;margin:8px 0 4px}.dashboard-content p{color:var(--muted);margin:0 0 24px}.shop-row{display:flex;align-items:center;gap:15px;padding:17px;border:1px solid var(--line);border-radius:14px}.shop-row>div{display:grid;margin-right:auto}.shop-row small{color:var(--muted)}.shop-row>span{font-size:10px;font-weight:900;color:#087a59;background:#dff8ef;padding:6px 8px;border-radius:999px}.shop-row button{border:0;border-radius:8px;background:#eaf0f4;padding:8px 12px;font-weight:800;color:#29465a}.product-copy ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px;color:#42596a}.faq-wrap{max-width:900px}.faq-list{display:grid;gap:12px}.faq-item{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.faq-item button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border:0;background:#fff;text-align:left;color:var(--ink);font:inherit;font-weight:850;cursor:pointer}.faq-item button b{font-size:22px;color:var(--green);transition:transform .2s ease}.faq-item button[aria-expanded="true"] b{transform:rotate(45deg)}.faq-answer{padding:0 22px 20px;color:var(--muted);line-height:1.7}.cta-section{padding-top:30px}.cta-box{background:linear-gradient(135deg,#0c9b70,#087a59);color:#fff;border-radius:28px;padding:46px;display:flex;align-items:center;gap:44px;justify-content:space-between}.cta-box h2{color:#fff;margin-bottom:.75rem}.cta-box p{max-width:720px;color:#e4fff5;font-size:17px}.footer{padding:64px 0 24px;background:#061824;color:#fff}.footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:42px}.footer-grid>div{display:grid;align-content:start;gap:10px}.footer-grid p,.footer-grid a{color:#8da7b4;font-size:13px;line-height:1.6;text-decoration:none}.footer-grid a:hover{color:#fff}.footer-brand{color:#fff}.footer-bottom{margin-top:42px;padding-top:22px;border-top:1px solid #ffffff12;color:#708b99;font-size:12px}.deferred{content-visibility:auto;contain-intrinsic-size:auto 700px}@media(max-width:980px){.nav-links{display:none}.nav-wrap>.button{margin-left:auto}.steps-grid,.feature-grid,.models-grid{grid-template-columns:1fr 1fr}.compare-grid,.product-grid,.section-heading.split{grid-template-columns:1fr}.hero-visual{min-height:420px}.footer-grid{grid-template-columns:1fr 1fr}.cta-box{align-items:flex-start;flex-direction:column}.note-a{left:0}.note-b{right:0}}@media(max-width:680px){.section{padding:64px 0}.nav-wrap{min-height:68px}.brand small{display:none}.nav-wrap>.button{min-height:42px;padding:0 16px}.hero{padding-top:60px}.hero h1{font-size:clamp(2.7rem,13vw,4.3rem)}.hero-visual{min-height:350px}.browser-body{grid-template-columns:62px 1fr;min-height:280px}.preview-main{padding:26px 20px}.preview-cards{margin-top:30px}.floating-note{display:none}.steps-grid,.feature-grid,.models-grid,.compare-card{grid-template-columns:1fr}.dashboard-mock{grid-template-columns:1fr}.dashboard-nav{display:none}.shop-row{align-items:flex-start;flex-wrap:wrap}.footer-grid{grid-template-columns:1fr}.cta-box{padding:30px}.section-heading p,.compare-copy p,.product-copy p{font-size:16px}}
.model-card>div:last-child{display:flex;flex-direction:column;align-items:flex-start}.model-card p{flex:1}.model-card a{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:var(--green);font-size:13px;font-weight:900;text-decoration:none}.model-card a:hover{text-decoration:underline}.niche-selector{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:28px;align-items:center;margin-top:30px;padding:26px 28px;border:1px solid var(--line);border-radius:20px;background:var(--soft)}.niche-selector h3{margin:7px 0 0;font-size:22px;color:var(--ink)}.niche-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.niche-pills span{padding:9px 13px;border:1px solid #d7e3e8;border-radius:999px;background:#fff;color:#536676;font-size:13px;font-weight:800}@media(max-width:680px){.niche-selector{grid-template-columns:1fr;padding:22px}.niche-pills{justify-content:flex-start}}
