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