.mkt{--orange:#ce7c3d;--orange-soft:#d79453;--orange-bright:#eca260;--bg:#262220;--bg-raised:#2e2926;--ink:rgba(255,250,245,0.94);--ink-dim:rgba(255,246,238,0.62);--ink-faint:rgba(255,246,238,0.38);--line:rgba(255,240,228,0.09);--glass:rgba(255,244,234,0.045);background:var(--bg);color:var(--ink);font-family:var(--font-inter),-apple-system,system-ui,sans-serif;font-size:16px;line-height:1.55;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}.mkt ::selection{background:rgba(206,124,61,.35)}.mkt h1,.mkt h2,.mkt h3{font-family:var(--font-manrope),sans-serif;color:#fff;margin:0}.mkt a{color:inherit;text-decoration:none}.mkt__ambient{position:fixed;inset:0;pointer-events:none;z-index:0}.mkt__mesh{position:absolute;inset:-20%;background:radial-gradient(42% 34% at 78% 6%,rgba(206,124,61,.17),transparent 70%),radial-gradient(36% 30% at 8% 32%,rgba(215,148,83,.09),transparent 70%),radial-gradient(50% 42% at 55% 105%,rgba(206,124,61,.1),transparent 72%);filter:blur(2px)}.mkt__orb{position:absolute;width:520px;height:520px;border-radius:50%;left:58%;top:-12%;background:radial-gradient(circle at 32% 30%,rgba(236,162,96,.22),rgba(206,124,61,.07) 46%,transparent 68%);border:1px solid rgba(236,162,96,.1);box-shadow:inset 0 1px 40px rgba(255,220,190,.08),inset -20px -30px 80px rgba(0,0,0,.25);animation:orb-drift 26s ease-in-out infinite alternate}@keyframes orb-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-90px,70px,0) scale(1.06)}}.mkt__grain{position:absolute;inset:0;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.mkt__orb{animation:none}}.mkt__shell{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 clamp(20px,4.5vw,48px)}.nav{display:flex;align-items:center;justify-content:space-between;padding:26px 0}.nav__logo img{height:26px;width:auto;display:block}.nav__links{display:flex;gap:28px;font-size:14.5px;color:var(--ink-dim)}.nav__links a{transition:color .14s ease}.nav__links a:hover{color:var(--ink)}@media (max-width:640px){.nav__links{display:none}}.btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-manrope),sans-serif;font-weight:600;font-size:15.5px;border-radius:12px;padding:13px 22px;line-height:1;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;cursor:pointer;border:1px solid transparent}.btn--primary{background:linear-gradient(180deg,var(--orange-soft),var(--orange));color:#241a12;box-shadow:inset 0 1px 0 rgba(255,235,215,.35),0 8px 24px -8px rgba(206,124,61,.55)}.btn--primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,235,215,.4),0 12px 30px -8px rgba(206,124,61,.65)}.btn--ghost{border-color:var(--line);background:var(--glass);color:var(--ink)}.btn--ghost:hover{border-color:rgba(236,162,96,.4)}.btn--nav{padding:10px 18px;font-size:14px}.hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(40px,7vh,88px) 0 clamp(48px,8vh,96px)}@media (max-width:900px){.hero{grid-template-columns:1fr;padding-top:24px}}.hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--orange-bright);border:1px solid rgba(206,124,61,.35);background:rgba(206,124,61,.08);border-radius:999px;padding:7px 14px;margin-bottom:26px}.hero__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange-bright);box-shadow:0 0 10px rgba(236,162,96,.9)}.hero h1{font-size:clamp(38px,5.4vw,64px);font-weight:800;letter-spacing:-.028em;line-height:1.04;margin-bottom:22px}.hero h1 em{font-style:normal;color:var(--orange-bright)}.hero__sub{font-size:clamp(16.5px,1.6vw,18.5px);color:var(--ink-dim);line-height:1.62;max-width:34em;margin-bottom:34px}.hero__ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.hero__note{margin-top:18px;font-size:13.5px;color:var(--ink-faint)}.phone{position:relative;border-radius:34px;border:1px solid rgba(255,240,228,.14);background:linear-gradient(160deg,rgba(255,244,234,.07),rgba(255,244,234,.015) 38%),var(--bg-raised);box-shadow:inset 0 1px 0 rgba(255,240,228,.12),0 40px 80px -30px rgba(0,0,0,.6),0 18px 40px -20px rgba(206,124,61,.18);padding:18px;max-width:400px;margin:0 auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.phone__bar{gap:11px;padding:6px 8px 14px;border-bottom:1px solid var(--line);margin-bottom:14px}.phone__avatar,.phone__bar{display:flex;align-items:center}.phone__avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(140deg,var(--orange-soft),var(--orange));justify-content:center;font-family:var(--font-manrope),sans-serif;font-weight:700;font-size:15px;color:#241a12}.phone__who{line-height:1.25}.phone__who strong{display:block;font-size:14.5px;font-family:var(--font-manrope),sans-serif}.phone__who span{font-size:12px;color:#7ec98f}.phone__msgs{display:flex;flex-direction:column;gap:9px;min-height:320px}.msg{max-width:82%;border-radius:14px;padding:10px 13px;font-size:13.8px;line-height:1.45;opacity:0;transform:translateY(8px);animation:msg-in .42s cubic-bezier(.2,.7,.3,1) forwards}.msg--in{align-self:flex-start;background:rgba(255,244,234,.07);border:1px solid var(--line);border-bottom-left-radius:5px}.msg--out{align-self:flex-end;background:rgba(206,124,61,.18);border:1px solid rgba(206,124,61,.3);border-bottom-right-radius:5px}.msg--pay{align-self:flex-end;display:flex;align-items:center;gap:10px;background:rgba(126,201,143,.1);border:1px solid rgba(126,201,143,.32);font-family:var(--font-mono),monospace;font-size:12.5px;color:#a9e0b6}.msg--pay:before{content:"✓";font-weight:700}.msg:first-child{animation-delay:.4s}.msg:nth-child(2){animation-delay:1.3s}.msg:nth-child(3){animation-delay:2.3s}.msg:nth-child(4){animation-delay:3.2s}.msg:nth-child(5){animation-delay:4.3s}@keyframes msg-in{to{opacity:1;transform:translateY(0)}}.phone__chip{margin-top:16px;text-align:center;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);opacity:0;animation:msg-in .5s ease 5.2s forwards}.phone__chip strong{color:var(--orange-bright);font-weight:600}@media (prefers-reduced-motion:reduce){.msg,.phone__chip{animation:none;opacity:1;transform:none}}.strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0;grid-gap:20px;gap:20px;margin-bottom:clamp(64px,10vh,110px)}@media (max-width:720px){.strip{grid-template-columns:1fr}}.strip__item strong{display:block;font-family:var(--font-manrope),sans-serif;font-weight:700;font-size:19px;letter-spacing:-.015em;color:#fff;margin-bottom:3px}.strip__item span{font-size:14px;color:var(--ink-dim)}.sec{margin-bottom:clamp(72px,11vh,130px)}.sec__eyebrow{font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--orange-bright);margin-bottom:14px}.sec h2{font-size:clamp(28px,3.4vw,40px);font-weight:700;letter-spacing:-.022em;line-height:1.12;max-width:20em;margin-bottom:14px}.sec__sub{color:var(--ink-dim);font-size:17px;max-width:38em;margin-bottom:40px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.card{position:relative;border-radius:18px;border:1px solid var(--line);background:linear-gradient(165deg,rgba(255,244,234,.055),rgba(255,244,234,.012) 55%),rgba(38,34,32,.6);padding:26px 24px 24px;overflow:hidden;transition:border-color .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card:hover{border-color:rgba(236,162,96,.32);transform:translateY(-2px)}.card:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,240,228,.28),transparent)}.card__icon{font-size:20px;margin-bottom:14px;display:block}.card h3{font-size:17.5px;font-weight:600;letter-spacing:-.012em;margin-bottom:8px}.card p{font-size:14.5px;color:var(--ink-dim);line-height:1.55;margin:0}.card p code{font-family:var(--font-mono),monospace;font-size:12.5px;color:var(--orange-bright)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:820px){.steps{grid-template-columns:1fr}}.step{border-radius:18px;border:1px solid var(--line);padding:26px 24px;background:var(--glass)}.step__num{font-family:var(--font-manrope),sans-serif;font-weight:800;font-size:15px;color:var(--orange-bright);letter-spacing:.04em;margin-bottom:14px}.step h3{font-size:18px;font-weight:600;margin-bottom:8px}.step p{font-size:14.5px;color:var(--ink-dim);margin:0}.price{border-radius:24px;border:1px solid rgba(206,124,61,.3);background:radial-gradient(80% 120% at 85% 0,rgba(206,124,61,.13),transparent 60%),var(--glass);padding:clamp(32px,5vw,56px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;align-items:center}@media (max-width:820px){.price{grid-template-columns:1fr}}.price__pct{font-family:var(--font-manrope),sans-serif;font-weight:800;font-size:clamp(56px,7vw,88px);letter-spacing:-.03em;line-height:1;color:var(--orange-bright);white-space:nowrap}.price__pct small{font-size:.34em;font-weight:600;color:var(--ink-dim);letter-spacing:-.01em}.price h2{margin-bottom:12px}.price p{color:var(--ink-dim);max-width:34em;margin:0 0 22px}.faq{max-width:760px}.faq details{border-bottom:1px solid var(--line);padding:20px 4px}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:var(--font-manrope),sans-serif;font-weight:600;font-size:16.5px;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:20px;color:var(--orange-bright);transition:transform .18s ease;flex-shrink:0}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:14px 0 4px;color:var(--ink-dim);font-size:15px;max-width:60ch}.final{text-align:center;padding:clamp(56px,9vh,100px) 0}.final h2{font-size:clamp(30px,4vw,48px);font-weight:800;letter-spacing:-.025em;margin-bottom:16px}.final p{color:var(--ink-dim);font-size:17px;margin:0 0 30px}.footer{border-top:1px solid var(--line);padding:34px 0 44px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;font-size:13.5px;color:var(--ink-faint)}.footer img{height:20px;width:auto;opacity:.85}.footer__links{display:flex;gap:22px}.footer__links a:hover{color:var(--ink-dim)}