:root{--ink:#102238;--muted:#637080;--night:#0b1622;--night2:#14283a;--terra:#9b4d34;--terra2:#c86c49;--sand:#f4ece7;--paper:#fffaf7;--line:#e3d3ca;--gold:#d9a640;--green:#5e9f55;--shadow:0 22px 60px rgba(25,24,23,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--paper);line-height:1.55}a{color:inherit}.topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:28px;justify-content:space-between;padding:13px clamp(18px,4vw,64px);background:rgba(11,22,34,.97);color:#fff;border-bottom:1px solid #ffffff18}.brand{text-decoration:none;font-weight:900;font-size:21px;letter-spacing:.01em}.brand b{color:#e58a61}.brand small{display:block;font-size:10px;font-weight:600;opacity:.65}.nav{display:flex;align-items:center;gap:20px}.nav a{text-decoration:none;font-size:13px;font-weight:750;opacity:.9}.nav a:hover{color:#efb07f}.nav .buy-link{background:var(--terra2);padding:9px 13px;border-radius:8px;opacity:1}.menu-btn{display:none;background:transparent;color:white;border:1px solid #ffffff44;border-radius:8px;padding:7px 10px;font-size:18px}.hero{min-height:720px;display:grid;grid-template-columns:1fr 1.12fr;gap:55px;align-items:center;padding:80px clamp(20px,6vw,90px);background:radial-gradient(circle at 80% 20%,#3b5267 0,#172a3c 30%,#091521 72%);color:#fff;overflow:hidden}.eyebrow{font-size:12px;letter-spacing:.14em;font-weight:900;color:#e8b14a;margin:0 0 10px}.hero h1{font-size:clamp(46px,5.8vw,82px);line-height:.98;letter-spacing:-.045em;margin:0 0 22px}.hero h1 span{color:#e58a61}.lead{font-size:clamp(17px,1.5vw,21px);color:#dbe4eb;max-width:760px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:9px;text-decoration:none;font-weight:850;border:1px solid transparent;cursor:pointer}.btn.primary{background:var(--terra2);color:#fff;box-shadow:0 12px 30px #0003}.btn.secondary{border-color:#ffffff77;color:#fff;background:#ffffff08}.btn.light{background:#fff;color:var(--terra);border-color:var(--line)}.trust{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:#cbd7df}.hero-shot{position:relative}.hero-shot img{width:100%;display:block;border-radius:16px;border:1px solid #ffffff33;box-shadow:0 35px 90px #0008}.hero-card{position:absolute;right:-18px;bottom:-24px;background:#fff;color:var(--ink);padding:16px 18px;border-radius:12px;box-shadow:var(--shadow);border-left:4px solid var(--gold);max-width:320px}.hero-card b,.hero-card span{display:block}.hero-card span{font-size:12px;color:var(--muted);margin-top:3px}.section{padding:82px clamp(20px,6vw,90px)}.section.alt{background:var(--sand)}.heading{max-width:900px;margin:0 auto 38px;text-align:center}.heading h2{font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:-.035em;margin:0 0 14px}.heading p:not(.eyebrow){font-size:17px;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1180px;margin:auto}.stat{background:#fff;border:1px solid var(--line);border-radius:15px;padding:23px;box-shadow:0 8px 28px #0000000c}.stat b{font-size:20px;color:var(--terra)}.stat p{margin:7px 0 0;color:var(--muted);font-size:13px}.modules{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.module{background:#fff;border:1px solid var(--line);border-radius:14px;padding:19px;transition:.2s;box-shadow:0 7px 24px #0000000b}.module:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:#d4a48f}.module b{display:block;color:var(--terra);font-size:17px}.module p{font-size:13px;color:var(--muted);margin:7px 0 0}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.gallery figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden;box-shadow:var(--shadow)}.gallery img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top}.gallery figcaption{padding:16px 18px}.gallery figcaption b,.gallery figcaption span{display:block}.gallery figcaption span{color:var(--muted);font-size:13px;margin-top:3px}.workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;max-width:1200px;margin:auto}.step{padding:24px;background:#122536;color:#fff;border-radius:14px}.step span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--terra2);font-weight:900}.step h3{margin:12px 0 7px}.step p{color:#c8d3db;font-size:13px}.manual-callout{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center;background:linear-gradient(135deg,#7d3928,#b75d3f);color:#fff;border-radius:20px;padding:38px;max-width:1200px;margin:auto;box-shadow:var(--shadow)}.manual-callout h2{font-size:clamp(30px,4vw,48px);margin:0 0 10px}.manual-callout p{color:#f6e5dd}.manual-callout img{width:100%;max-height:330px;object-fit:cover;object-position:left top;border-radius:12px;border:1px solid #ffffff44}.price-shell{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;max-width:1100px;margin:auto}.price-card,.buy-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:var(--shadow)}.price{font-size:56px;font-weight:950;color:var(--terra);letter-spacing:-.05em}.ars-price{font-size:21px;font-weight:850;margin-top:-8px}.fine{font-size:12px;color:var(--muted)}.checks{display:grid;gap:9px;margin:20px 0}.checks span{font-size:13px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:grid;gap:5px}.field.full{grid-column:1/-1}.field label{font-size:12px;font-weight:800}.field input{width:100%;padding:11px;border:1px solid var(--line);border-radius:8px;font:inherit}.providers{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.provider{border:0;border-radius:9px;padding:13px;font-weight:900;cursor:pointer}.provider.mp{background:#009ee3;color:#fff}.provider.pp{background:#ffc439;color:#132c59}.provider:disabled{opacity:.55;cursor:wait}.status{margin-top:12px;font-size:13px;min-height:20px}.footer{background:#07111b;color:#bdc9d2;padding:34px clamp(20px,6vw,90px);display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.footer b{color:#fff}.footer a{color:#e8b08f}.subhero{padding:70px clamp(20px,6vw,90px) 45px;background:linear-gradient(135deg,#0b1724,#24394a);color:#fff}.subhero h1{font-size:clamp(38px,5vw,64px);margin:0 0 10px}.manual-wrap{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;max-width:1400px;margin:auto}.toc{position:sticky;top:82px;align-self:start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;max-height:calc(100vh - 100px);overflow:auto}.toc a{display:block;text-decoration:none;padding:8px 9px;border-radius:7px;font-size:13px}.toc a:hover{background:var(--sand);color:var(--terra)}.manual-content{display:grid;gap:18px}.manual-section{background:#fff;border:1px solid var(--line);border-radius:14px;padding:25px;scroll-margin-top:85px}.manual-section h2{margin-top:0;color:var(--terra)}.manual-section h3{margin-bottom:5px}.manual-section p,.manual-section li{color:#4d5d6b}.shot-inline{width:100%;border-radius:10px;border:1px solid var(--line);margin-top:12px}.tip{background:#f8eee9;border-left:4px solid var(--terra2);padding:13px 15px;border-radius:8px}.buy-error{color:#a5352d}.buy-ok{color:#3e7a38}@media(max-width:1050px){.hero{grid-template-columns:1fr}.modules{grid-template-columns:repeat(2,1fr)}.stats{grid-template-columns:repeat(2,1fr)}.workflow{grid-template-columns:repeat(2,1fr)}.price-shell,.manual-callout{grid-template-columns:1fr}}@media(max-width:760px){.menu-btn{display:block}.nav{display:none;position:absolute;top:62px;left:12px;right:12px;background:#102333;flex-direction:column;align-items:stretch;padding:12px;border-radius:10px}.nav.open{display:flex}.nav a{padding:10px}.hero{padding-top:55px;min-height:auto}.hero-card{position:static;margin-top:10px;max-width:none}.gallery,.modules,.stats,.workflow{grid-template-columns:1fr}.form-grid,.providers{grid-template-columns:1fr}.manual-wrap{grid-template-columns:1fr}.toc{position:static;display:flex;overflow-x:auto;white-space:nowrap}.toc a{display:inline-block}.section{padding:58px 16px}.subhero{padding:55px 16px 35px}.actions{display:grid}.btn{width:100%}}
