@import url("https://api.fontshare.com/v2/css?f[]=switzer@400,500,600,700,800,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500;700&display=swap");:root{--bg:#faf8f4;--panel:#fff;--ink:#0e0f12;--ink-soft:#4f5762;--ink-faint:#8a929e;--gold:#f5b301;--gold-deep:#b98200;--green:#0e9f6e;--line:#e7e0d4;--f:"Switzer",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--t-cap:15px;--t-sm:16px;--t-body:18px;--t-lg:21px;--t-h3:23px;--t-h2:clamp(2rem,3.4vw,2.75rem);--t-h1:clamp(2.5rem,5.4vw,4.55rem)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--f);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:var(--t-body);line-height:1.6;font-weight:400}.wrap{max-width:1140px;margin:0 auto;padding:0 32px}a{color:inherit;text-decoration:none}.mono{font-family:var(--mono);font-feature-settings:"tnum" 1}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:700;border-radius:12px;cursor:pointer;border:0;font-family:var(--f);transition:.15s;white-space:nowrap}.btn-gold{background:var(--gold);color:#231900;box-shadow:0 1px 0 var(--gold-deep)}.btn-gold:hover{background:#ffc21f}.btn-ghost{background:transparent;color:var(--ink);border:1.5px solid #d6cebf}.btn-ghost:hover{border-color:var(--ink)}.sm{padding:11px 20px;font-size:var(--t-sm)}.lg{padding:16px 28px;font-size:var(--t-body);border-radius:13px}nav{position:sticky;top:0;z-index:50;background:hsla(40,37%,97%,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:82px}.brand{display:flex;align-items:baseline;gap:11px}.brand .nm{font-weight:900;font-size:38px;letter-spacing:-.04em}.brand .tg{font-family:var(--mono);font-size:18px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--gold-deep);transform:translateY(-3px)}.nlinks{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);padding:7px;box-shadow:0 12px 30px -24px rgba(20,22,30,.45)}.nlinks,.nlinks a{border-radius:999px}.nlinks a{font-size:var(--t-sm);color:var(--ink-soft);font-weight:700;padding:10px 13px}.nlinks a:hover{color:var(--ink);background:#f4efe6}.nlinks .btn{padding:12px 22px;color:#231900}h1{font-size:var(--t-h1);line-height:1;letter-spacing:-.035em}h1,h2{font-weight:900;text-wrap:balance}h2{font-size:var(--t-h2);line-height:1.05;letter-spacing:-.03em}.klabel{font-family:var(--mono);font-size:var(--t-cap);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:16px}.ph{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(135deg,#efeae0,#e2dacb)}.ph img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero{display:grid;grid-template-columns:1.02fr 1fr;gap:56px;align-items:center;padding:70px 32px 44px}.hero h1{margin-bottom:24px}.lede{font-size:var(--t-lg);color:var(--ink-soft);max-width:30ch;font-weight:500;line-height:1.5}.lede,.price-line{margin-bottom:26px}.price-line{display:flex;align-items:baseline;gap:11px}.price-line .amt{font-family:var(--mono);font-weight:700;font-size:36px;letter-spacing:-.03em}.price-line .txt{font-size:var(--t-body);color:var(--ink-soft);font-weight:500}.cta{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.micro{margin-top:16px;font-size:var(--t-sm);color:var(--ink-faint)}.micro .mono,.worksrow{color:var(--ink-soft)}.worksrow{margin-top:30px;padding-top:24px;border-top:1px solid var(--line);font-size:var(--t-sm);max-width:44ch}.worksrow b{display:block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.heroimg{position:relative;justify-self:center;width:100%;max-width:432px}.heroimg:before{content:"";position:absolute;inset:-16% -18% -8%;background:radial-gradient(56% 46% at 62% 36%,rgba(245,179,1,.3),transparent 72%);z-index:0;filter:blur(4px)}.heroimg .ph{position:relative;z-index:1;aspect-ratio:4/5;box-shadow:0 44px 84px -32px rgba(20,22,30,.46),0 6px 16px rgba(20,22,30,.08)}.fcard{position:absolute;z-index:3;left:-22px;bottom:8px;gap:11px;background:#fff;border:1px solid #ede9e1;border-radius:15px;padding:12px 15px;box-shadow:0 22px 46px -18px rgba(20,22,30,.42),0 3px 8px rgba(20,22,30,.08)}.fcard,.fcard .ic{display:flex;align-items:center}.fcard .ic{width:38px;height:38px;border-radius:11px;flex:0 0 auto;justify-content:center;background:linear-gradient(135deg,#e6f7ef,#cff0e1)}.fcard .tx b{display:block;font-size:14px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.fcard .tx span{font-size:13px;color:var(--ink-faint)}.sec{padding:66px 0}.why{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}.why .intro{font-size:var(--t-lg);color:var(--ink-soft);margin-top:10px;font-weight:500;line-height:1.5}.pts .pt{padding:24px 0;border-top:1px solid var(--line)}.pts .pt:first-child{padding-top:0;border-top:0}.pts h3{font-weight:800;font-size:var(--t-h3);letter-spacing:-.02em;margin-bottom:8px}.pts p{color:var(--ink-soft);font-size:var(--t-body)}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink);padding-top:28px}.step{padding-right:34px}.step+.step{border-left:1px solid var(--line);padding-left:34px}.step .n{font-family:var(--mono);font-weight:700;font-size:var(--t-cap);color:var(--gold-deep);margin-bottom:18px}.step h3{font-weight:800;font-size:var(--t-h3);letter-spacing:-.02em;margin-bottom:9px}.step p{color:var(--ink-soft);font-size:var(--t-body)}.showcase{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center}.showcase p{font-size:var(--t-lg);color:var(--ink-soft);max-width:40ch;margin-top:14px;line-height:1.5}.showcase .ph{aspect-ratio:16/11;box-shadow:0 30px 64px -34px rgba(20,22,30,.42)}.feat{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.card{border:1px solid var(--line);border-radius:18px;padding:28px;background:var(--panel);display:flex;flex-direction:column}.card.lead{background:linear-gradient(180deg,#fffdf6,#fff7e4);border-color:#f1da98}.card h3{font-weight:800;font-size:var(--t-h3);letter-spacing:-.02em;margin-bottom:11px}.card p{color:var(--ink-soft);font-size:var(--t-body);flex:1}.proof{margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.card.lead .proof{border-top-color:#f1da98}.mini{display:flex;flex-direction:column;gap:7px}.mini .mb{font-size:var(--t-cap);line-height:1.35;border-radius:12px;padding:8px 12px;max-width:90%}.mini .mb.i{align-self:flex-start;background:#f4f6fa;color:#3a4252;border-bottom-left-radius:4px}.mini .mb.o{align-self:flex-end;background:linear-gradient(135deg,#e7edff,#d5e0ff);color:#1e3a8a;border-bottom-right-radius:4px}.chip{display:inline-flex;align-items:center;gap:9px;font-size:var(--t-sm);font-weight:700;border-radius:11px;padding:11px 14px}.chip.green{color:#067a52;background:#e6f7ef;border:1px solid #bcebd6}.chip.gold{color:#7a5500;background:#fff6dd;border:1px solid #f2d98a}.chip .d{width:8px;height:8px;border-radius:50%}.chip.green .d{background:var(--green)}.chip.gold .d{background:var(--gold)}.incl{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 40px}.incl h4{display:flex;align-items:center;gap:10px;font-weight:800;font-size:var(--t-body);letter-spacing:-.01em;margin-bottom:6px}.incl h4 .d{width:9px;height:9px;border-radius:50%;background:var(--gold);flex:0 0 auto}.incl p{color:var(--ink-soft);font-size:var(--t-sm)}@media (max-width:900px){.incl{grid-template-columns:1fr}}.bill{border:1px solid var(--line);border-radius:20px;background:var(--panel);padding:36px 40px;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.bill p{color:var(--ink-soft);font-size:var(--t-body);max-width:46ch;margin-top:12px}.bill .stat{border-left:4px solid var(--gold);padding-left:22px}.bill .stat .big{font-family:var(--mono);font-weight:700;font-size:44px;letter-spacing:-.02em;line-height:1}.bill .stat .sub{font-size:var(--t-sm);color:var(--ink-soft);margin-top:9px}.loss{display:grid;grid-template-columns:1fr 1.1fr;gap:42px;align-items:center;border:1px solid var(--line);border-radius:20px;background:var(--panel);padding:40px}.loss p{color:var(--ink-soft);font-size:var(--t-lg);line-height:1.5;margin-top:14px}.lossgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lossitem{border-left:3px solid var(--gold);background:#fffcf4;padding:18px 16px;min-height:130px}.lossitem b{display:block;font-family:var(--mono);font-size:34px;line-height:1;color:var(--ink);margin-bottom:12px}.lossitem span{display:block;color:var(--ink-soft);font-size:var(--t-sm);line-height:1.45}.pricehead{text-align:center;margin-bottom:34px}.billing-toggle{display:inline-flex;align-items:center;gap:6px;margin:24px auto 0;padding:6px;background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:0 14px 34px -28px rgba(20,22,30,.48)}.billing-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-soft);font-family:var(--f);font-size:var(--t-sm);font-weight:800;border-radius:999px;padding:11px 18px;cursor:pointer;white-space:nowrap}.billing-toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.billing-toggle .save{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:#7a5500;background:#fff1c9;border-radius:999px;padding:3px 7px;margin-left:6px}.billing-toggle button[aria-pressed=true] .save{background:hsla(0,0%,100%,.16);color:#ffe3a1}.price{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:780px;margin:0 auto}.ptile{border:1px solid var(--line);border-radius:18px;padding:30px;background:var(--panel);display:flex;flex-direction:column}.ptile.pro{border:2px solid var(--gold);background:linear-gradient(180deg,#fff,#fffbf2)}.ptier{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ptier h3{font-weight:800;font-size:var(--t-h3)}.ptag{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7a5500;background:#fff1c9;border-radius:7px;padding:3px 9px}.psub{color:var(--ink-faint);font-size:var(--t-sm);margin-bottom:18px}.pamt{display:flex;align-items:baseline;gap:4px;margin-bottom:6px}.pamt .n{font-family:var(--mono);font-weight:700;font-size:44px;letter-spacing:-.03em}.pamt .per{color:var(--ink-faint);font-size:var(--t-body)}.pinc{color:var(--ink-soft);margin-bottom:7px}.pbill,.pinc{font-size:var(--t-sm)}.pbill{color:var(--ink-faint);margin-bottom:20px}.plist{list-style:none;display:flex;flex-direction:column;gap:11px;margin-bottom:24px;flex:1}.plist li{display:flex;gap:10px;font-size:var(--t-body);color:var(--ink-soft)}.plist svg{flex:0 0 auto;margin-top:5px}.faq{max-width:780px}.qa{padding:24px 0;border-top:1px solid var(--line)}.qa h3{font-weight:800;font-size:var(--t-lg);letter-spacing:-.01em;margin-bottom:9px}.qa p{color:var(--ink-soft);font-size:var(--t-body)}.team{display:flex;align-items:center;gap:18px;max-width:700px;padding:24px 0}.team .ph{width:64px;height:64px;flex:0 0 auto;border-radius:50%}.team p{font-size:var(--t-body);color:var(--ink-soft)}.team b{color:var(--ink);font-weight:700}.close{position:relative;border-radius:24px;overflow:hidden;min-height:460px;display:flex;align-items:flex-end}.close .ph{border-radius:24px}.close .ph,.close .scrim{position:absolute;inset:0}.close .scrim{background:linear-gradient(180deg,rgba(8,9,12,.05) 28%,rgba(8,9,12,.84));z-index:1}.close .ct{position:relative;z-index:2;padding:50px;color:#fff}.close h2{color:#fff;max-width:18ch;margin-bottom:10px}.close p{color:hsla(0,0%,100%,.86);font-size:var(--t-lg);max-width:40ch;margin-bottom:24px}footer{border-top:1px solid var(--line);padding:50px 0 30px;color:var(--ink-faint);font-size:var(--t-sm);margin-top:16px}.footgrid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px;padding-bottom:36px}.footbrand p{font-size:var(--t-sm);color:var(--ink-soft);max-width:34ch;margin-top:15px;line-height:1.55}.footbrand .meta{margin-top:16px}.fcol h5,.footbrand .meta{font-size:14px;color:var(--ink-faint)}.fcol h5{font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:16px}.fcol a{display:block;font-size:var(--t-sm);color:var(--ink-soft);margin-bottom:11px}.fcol a:hover{color:var(--ink)}.footbar{border-top:1px solid var(--line);padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--ink-faint)}@media (max-width:900px){.footgrid{grid-template-columns:1fr 1fr;gap:30px}.footbrand{grid-column:1/-1}.footbar{align-items:flex-start;gap:10px}.footbar,.hero{flex-direction:column}.hero{display:flex;align-items:stretch;gap:22px;padding:36px 32px 6px}.hero-copy{display:contents}.hero h1{order:1}.hero h1,.lede{margin-bottom:0}.lede{order:2}.heroimg{order:3;max-width:330px;width:100%;align-self:center}.price-line{order:4;margin-bottom:0}.cta{order:5}.micro{order:6;margin-top:-6px}.worksrow{order:7;margin-top:8px}.heroimg:before{display:none}.fcard{left:0;bottom:10px;padding:10px 13px}.why{gap:28px}.steps,.why{grid-template-columns:1fr}.steps{border-top:0;padding-top:0}.step{padding-right:0;padding-top:24px;border-top:1px solid var(--line)}.step+.step{border-left:0;padding-left:0}.showcase{gap:28px}.bill,.feat,.showcase{grid-template-columns:1fr}.bill{gap:24px}.bill .stat{border-left:0;border-top:4px solid var(--gold);padding-left:0;padding-top:18px}.loss{padding:28px}.loss,.lossgrid{grid-template-columns:1fr}.billing-toggle{display:flex;width:100%}.billing-toggle button{flex:1;padding:11px 12px}.price{grid-template-columns:1fr}.nlinks a:not(.btn){display:none}.close .ct{padding:32px}}