:root{--bg-dark: #0f0f0f;--bg-black: #000000;--bg-light: #f2f2f2;--bg-white: #ffffff;--btn-primary: #333333;--btn-primary-hover: #4a4a4a;--text-on-dark: #ffffff;--text-on-light: #1a1a1a;--text-muted-dark: rgba(255, 255, 255, .65);--text-muted-light: rgba(0, 0, 0, .6);--border-subtle: rgba(255, 255, 255, .1);--accent: #c9a86a;--container: 1180px;--radius: 16px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg-black)}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.6;color:var(--text-on-dark);background:var(--bg-dark);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}main{padding-top:72px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.container{max-width:var(--container);margin:0 auto;padding:0 24px;width:100%}.section{padding:96px 0}.section--tight{padding:64px 0}.bg-dark{background:var(--bg-dark);color:var(--text-on-dark)}.bg-black{background:var(--bg-black);color:var(--text-on-dark)}.bg-light{background:var(--bg-light);color:var(--text-on-light)}.bg-light .section-subtitle,.bg-light .muted{color:var(--text-muted-light)}.hero{padding:64px 0 80px;background:linear-gradient(135deg,#0a0a0a,#1a1a1a)}.hero--center{text-align:center}.hero__title{font-size:clamp(36px,6vw,60px);font-weight:700;line-height:1.08;letter-spacing:-.5px;max-width:18ch}.hero--center .hero__title{max-width:22ch;margin-left:auto;margin-right:auto}.hero__subtitle{font-size:clamp(17px,2.4vw,20px);line-height:1.55;color:var(--text-muted-dark);max-width:60ch;margin-top:24px}.hero--center .hero__subtitle{margin-left:auto;margin-right:auto}.hero__cta{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap}.hero--center .hero__cta{justify-content:center}.eyebrow{display:inline-block;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:16px}.section-title{font-size:clamp(26px,4vw,36px);font-weight:700;line-height:1.2}.section-subtitle{font-size:18px;line-height:1.55;color:var(--text-muted-dark);max-width:60ch;margin-top:16px}.lead{font-size:clamp(17px,2.2vw,20px);line-height:1.55;color:var(--text-muted-dark)}.muted{color:var(--text-muted-dark)}.accent{color:var(--accent)}.stack>*+*{margin-top:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border-radius:30px;min-height:48px;font-size:15px;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;transition:background .2s,color .2s,transform .2s,border-color .2s}.btn-gold{background:var(--accent);color:var(--bg-black)}.btn-gold:hover{transform:translateY(-1px);filter:brightness(1.06)}.btn-outline{background:transparent;color:var(--text-on-dark);border-color:#ffffff4d}.btn-outline:hover{background:#ffffff0f;border-color:#ffffff80}.btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border-radius:30px;min-height:48px;font-weight:500;background:var(--accent);color:var(--bg-black)}.btn-accent:hover{filter:brightness(1.06)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.cards--solo{grid-template-columns:minmax(0,440px)}.card{display:block;padding:28px;border-radius:var(--radius);background:#ffffff08;border:1px solid var(--border-subtle);transition:border-color .2s,background .2s,transform .2s}.card:hover{border-color:var(--accent);transform:translateY(-2px)}.card h3{font-size:20px;margin-bottom:10px}.card p{color:var(--text-muted-dark);font-size:15px}.card .ext{color:var(--accent)}.check-list{list-style:none;display:grid;gap:16px;grid-template-columns:1fr 1fr;max-width:920px}.check-list li{position:relative;padding-left:30px;font-size:17px;line-height:1.5;color:var(--text-muted-dark)}.check-list li:before{content:"";position:absolute;left:0;top:10px;width:9px;height:9px;border-radius:50%;background:var(--accent)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.step{padding:28px 26px;border-radius:var(--radius);background:#ffffff08;border:1px solid var(--border-subtle)}.step__n{font-size:13px;font-weight:500;letter-spacing:1px;color:var(--accent);margin-bottom:14px}.step__title{font-size:18px;font-weight:600;line-height:1.35}.outcomes{list-style:none;counter-reset:o;max-width:880px}.outcomes li{counter-increment:o;position:relative;padding:22px 0 22px 60px;border-top:1px solid var(--border-subtle);font-size:17px;line-height:1.5}.outcomes li:first-child{border-top:none}.outcomes li:before{content:counter(o,decimal-leading-zero);position:absolute;left:0;top:24px;font-size:14px;font-weight:500;letter-spacing:1px;color:var(--accent)}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px}.metric__num{font-size:clamp(30px,4.5vw,46px);font-weight:700;color:var(--accent);line-height:1}.metric__label{color:var(--text-muted-dark);margin-top:12px;font-size:15px;line-height:1.4}.brands{display:flex;flex-wrap:wrap;gap:10px}.brand{padding:9px 16px;border:1px solid var(--border-subtle);border-radius:30px;font-size:14px;color:var(--text-muted-dark)}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.feature{padding:20px 22px;border:1px solid var(--border-subtle);border-radius:12px;background:#ffffff05;font-size:16px;color:var(--text-on-dark)}.quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.quote{padding:26px 28px;background:#ffffff08;border-left:3px solid var(--accent);border-radius:4px;display:flex;flex-direction:column}.quote__text{color:var(--text-muted-dark);line-height:1.6;font-style:italic;flex:1}.quote__author{margin-top:18px;font-weight:600;color:var(--text-on-dark)}.quote__role{font-size:13px;color:var(--text-muted-dark);margin-top:2px}.callout{margin-top:28px;padding:24px 28px;background:#c9a86a14;border-left:3px solid var(--accent);border-radius:4px;font-size:16px;line-height:1.55;color:var(--text-muted-dark)}.wl-table{width:100%;border-collapse:collapse}.wl-table th,.wl-table td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--border-subtle);vertical-align:top}.wl-table th{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:var(--accent);font-weight:500}form[data-form]{display:grid;gap:18px;max-width:560px}form[data-form] label{display:grid;gap:7px;font-size:14px;color:var(--text-muted-dark)}form[data-form] input,form[data-form] textarea,form[data-form] select{width:100%;padding:13px 15px;border-radius:10px;min-height:48px;border:1px solid var(--border-subtle);background:#161616;color:var(--text-on-dark);font-size:16px;font-family:inherit}form[data-form] textarea{min-height:120px;resize:vertical}form[data-form] input:focus,form[data-form] textarea:focus,form[data-form] select:focus{outline:none;border-color:var(--accent)}form[data-form] .file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}form[data-form] .file-control{display:flex;align-items:center;gap:14px;flex-wrap:wrap}form[data-form] .file-pick{cursor:pointer;padding:11px 20px;min-height:44px;border:1px solid var(--accent);color:var(--text-on-dark);background:transparent}form[data-form] .file-pick:hover{background:var(--accent);color:var(--bg-black)}form[data-form] .file-name{color:var(--text-muted-dark);font-size:14px}form[data-form] .file-input:focus-visible+.file-control .file-pick{outline:2px solid var(--accent);outline-offset:3px}form[data-form] .consent{display:flex;flex-direction:row;align-items:flex-start;gap:10px}form[data-form] .consent input{width:auto;min-height:auto;margin-top:3px}form[data-form] .consent a{color:var(--accent)}form[data-form] [data-status]{font-size:14px;color:var(--text-muted-dark)}@media(max-width:760px){.section{padding:56px 0}.section--tight{padding:40px 0}.hero{padding:40px 0 56px}.check-list{grid-template-columns:1fr}}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:100;background:#000000d9;backdrop-filter:blur(8px);border-bottom:1px solid var(--border-subtle)}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:16px}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.5px}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block}.nav[data-astro-cid-3ef6ksr2]{display:flex;gap:24px}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:14px;color:var(--text-muted-dark)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--text-on-dark)}.burger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:10px;min-width:44px;min-height:44px}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:22px;height:2px;background:var(--text-on-dark)}@media(max-width:760px){.burger[data-astro-cid-3ef6ksr2]{display:flex}.nav[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:var(--bg-black);border-bottom:1px solid var(--border-subtle);max-height:0;overflow:hidden;transition:max-height .25s}.nav[data-astro-cid-3ef6ksr2].open{max-height:320px}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:16px 24px;border-top:1px solid var(--border-subtle)}}.site-footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border-subtle);padding:48px 0 36px;color:var(--text-muted-dark);font-size:14px}.f-top[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:28px}.f-name[data-astro-cid-sz7xmlte]{font-weight:700;color:var(--text-on-dark);font-size:18px}.f-tag[data-astro-cid-sz7xmlte]{display:block;margin-top:6px}.f-contacts[data-astro-cid-sz7xmlte]{display:grid;gap:8px}.f-contacts[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.f-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--border-subtle)}.f-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text-on-dark)}
