:root{--color-bg: #050505;--color-bg-soft: #0d0d0d;--color-surface: #111111;--color-surface-soft: rgba(255, 255, 255, .04);--color-border: rgba(255, 255, 255, .1);--color-text: #f7f7f7;--color-muted: rgba(255, 255, 255, .72);--color-soft: rgba(255, 255, 255, .48);--radius-xl: 28px;--radius-lg: 20px;--shadow-lg: 0 24px 60px rgba(0, 0, 0, .35);--max-width: 1240px;--section-space: 88px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.08),transparent 22%),radial-gradient(circle at 92% 18%,rgba(255,255,255,.04),transparent 18%),linear-gradient(180deg,#050505,#0b0b0b);color:var(--color-text);min-height:100vh}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit}.skip-link{position:absolute;left:16px;top:-48px;background:#fff;color:#000;padding:10px 14px;border-radius:12px;z-index:100}.skip-link:focus{top:16px}.page-width{width:min(calc(100% - 32px),var(--max-width));margin:0 auto}.section-block{padding:var(--section-space) 0}.section-block--compact{padding:32px 0}.section-heading{margin:0 0 14px;font-size:clamp(2rem,4vw,3.4rem);line-height:.98;letter-spacing:-.05em}.section-subheading{color:var(--color-muted);line-height:1.7;max-width:64ch}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--color-soft);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{content:"";width:34px;height:1px;background:linear-gradient(90deg,#ffffff26,#ffffffe6)}.card{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:999px;border:1px solid transparent;text-decoration:none;transition:transform .22s ease,background .22s ease,border-color .22s ease;cursor:pointer;font-weight:650}.btn:hover{transform:translateY(-2px)}.btn--primary{background:linear-gradient(135deg,#fff,#d7d7d7);color:#050505}.btn--secondary{background:#ffffff0a;border-color:#ffffff1f;color:#fff}.btn--full{width:100%}.header{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505b8;border-bottom:1px solid rgba(255,255,255,.06)}.header__inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px}.header__brand{display:flex;align-items:center;gap:14px;text-decoration:none;min-width:0}.header__logo-wrap{display:flex;align-items:center}.header__logo{height:auto;object-fit:contain}.header__logo-fallback{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#ffffff26,#ffffff08);font-size:.88rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.header__brand-copy{display:grid;gap:3px}.header__title{font-size:.84rem;line-height:1;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.header__subtitle{font-size:.74rem;line-height:1;color:var(--color-soft);letter-spacing:.1em;text-transform:uppercase}.header__nav{display:flex;align-items:center;gap:22px}.header__menu{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.header__menu a{color:var(--color-muted);text-decoration:none}.header__menu a:hover,.footer__links a:hover,.footer__legal a:hover{color:#fff}.header__toggle{display:none;width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff}.header__mobile{display:none;padding:0 0 16px}.header__mobile .header__menu{flex-direction:column;align-items:stretch;gap:10px}.header__mobile .header__menu a,.header__mobile .btn{width:100%}.footer__menu-group+.footer__menu-group{margin-top:18px}.footer__heading{margin-bottom:12px;color:var(--color-soft);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.header__menu .btn{padding:12px 16px}.hero{padding:74px 0 38px}.hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,420px);gap:28px;align-items:center}.hero__content,.hero__panel{padding:40px}.hero__title{margin:0;font-size:clamp(2.8rem,7vw,5.2rem);line-height:.92;letter-spacing:-.06em}.hero__title span{display:block;background:linear-gradient(180deg,#fff,#ddd 42%,#ffffffb8);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__text{margin-top:22px;color:var(--color-muted);line-height:1.75;max-width:58ch}.hero__actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.hero__proof{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px}.hero__proof span{padding:10px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--color-soft);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;background:#ffffff08}.hero__panel{min-height:100%;display:grid;gap:18px}.hero__summary{padding:22px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);background:#ffffff08}.hero__summary h3,.list-card h3,.split-card h3,.page-hero__panel h3,.form-card h3,.legal-card h3,.contact-card h3{margin:0 0 10px;font-size:1.2rem;letter-spacing:-.03em}.hero__summary p,.list-card p,.split-card p,.page-hero__panel p,.form-card p,.legal-card p,.legal-card li,.contact-card p,.richtext,.page-copy{margin:0;color:var(--color-muted);line-height:1.75}.logo-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.logo-row__item{padding:16px 18px;border-radius:999px;text-align:center;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#fffc;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.grid-3,.grid-2,.grid-4,.split-layout,.form-layout,.contact-grid,.legal-grid{display:grid;gap:18px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.split-layout,.form-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.contact-grid,.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.list-card,.split-card,.form-card,.side-card,.legal-card,.contact-card{padding:26px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:var(--shadow-lg)}.card-index{display:inline-flex;margin-bottom:14px;color:var(--color-soft);font-size:.8rem;text-transform:uppercase;letter-spacing:.16em}.simple-list{display:grid;gap:12px;margin-top:18px}.simple-list__item{padding:14px 16px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--color-muted)}.page-hero{padding:56px 0 24px}.page-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,400px);gap:18px}.page-hero__copy,.page-hero__panel{padding:32px}.page-hero__title{margin:0;font-size:clamp(2.2rem,4vw,3.8rem);line-height:.98;letter-spacing:-.05em}.page-hero__copy p{color:var(--color-muted);line-height:1.75}.page-hero__copy .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.form-note,.helper-text{color:var(--color-soft);font-size:.9rem;line-height:1.7}.form-success,.form-errors{padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;margin-bottom:18px}.form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-field{display:grid;gap:8px}.form-field--full{grid-column:1 / -1}label{color:#ffffffdb;font-size:.9rem}input,select,textarea{width:100%;padding:15px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b;color:#fff}input::placeholder,textarea::placeholder{color:#ffffff5c}textarea{min-height:130px;resize:vertical}.checkbox-row{display:flex;align-items:flex-start;gap:10px;color:var(--color-muted);font-size:.92rem;line-height:1.65}.checkbox-row input{width:18px;height:18px;margin-top:3px}.footer{padding:34px 0 48px;border-top:1px solid rgba(255,255,255,.06);margin-top:24px}.footer__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px}.footer__brand{display:flex;align-items:center;gap:12px;margin-bottom:14px}.footer__links,.footer__legal{display:flex;flex-wrap:wrap;gap:12px 18px}.footer__links a,.footer__legal a{color:var(--color-muted);text-decoration:none}.footer__legal{margin-top:16px}.password-main{min-height:100vh;display:grid;place-items:center;padding:24px}@media(max-width:1080px){.hero__grid,.page-hero__grid,.split-layout,.form-layout,.footer__grid{grid-template-columns:1fr}.grid-3,.grid-4,.grid-2,.contact-grid,.legal-grid,.logo-row{grid-template-columns:repeat(2,minmax(0,1fr))}.header__menu,.header__cta{display:none}.header__toggle,.header__mobile{display:block}}@media(max-width:749px){:root{--section-space: 64px}.page-width{width:min(calc(100% - 24px),var(--max-width))}.hero__content,.hero__panel,.page-hero__copy,.page-hero__panel,.list-card,.split-card,.form-card,.side-card,.legal-card,.contact-card{padding:22px}.grid-3,.grid-4,.grid-2,.contact-grid,.legal-grid,.logo-row,.form-fields{grid-template-columns:1fr}.hero{padding-top:48px}.hero__actions,.page-hero__copy .actions{flex-direction:column}.hero__actions .btn,.page-hero__copy .actions .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
