:root{--background:#fff;--surface-secondary:#eee;--text-primary:#000;--text-muted:#6b6b6b;--text-soft:#999;--border:#ddd;--border-strong:#333;--dark:#222;--black:#000;--white:#fff;--success:#74d184;--font:"Uncut Sans", Arial, sans-serif;--br-xs:12px;--br-sm:16px;--br-md:24px;--br-lg:32px;--br-xl:64px;--br-pill:300px;--shadow-subtle:0 1px 1px #19213d14;--shadow-floating:0 6px 20px #19213d1a}@font-face{font-family:Uncut Sans;src:url(/fonts/UncutSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Uncut Sans;src:url(/fonts/UncutSans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Uncut Sans;src:url(/fonts/UncutSans-600.woff2)format("woff2");font-weight:600;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--text-primary);background:var(--background);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;font-weight:400;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.text-muted{color:var(--text-soft)}.container{max-width:1156px;margin:0 auto;padding:0 24px}.section{padding:160px 0}.primary-button,.secondary-button{border-radius:var(--br-pill);cursor:pointer;align-items:center;gap:10px;padding:12px 24px;font-size:16px;font-weight:500;line-height:1.5;transition:color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.primary-button{background:var(--black);color:var(--white)}.primary-button .btn-text{z-index:1;position:relative}.primary-button .btn-arrow{z-index:1;flex-shrink:0;width:18px;height:18px;transition:transform .3s;position:relative}.primary-button .btn-arrow:before{content:"";background:currentColor;width:100%;height:1.5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.primary-button .btn-arrow:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:50%;right:1px;transform:translateY(-50%)rotate(45deg)}.primary-button .btn-fill{background:var(--dark);border-radius:inherit;transform-origin:0;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.primary-button:hover .btn-fill{transform:scaleX(1)}.primary-button:hover .btn-arrow{transform:translate(4px)}.secondary-button{border:1px solid var(--border-strong);color:var(--text-primary);background:0 0}.secondary-button:hover{color:#9c9c9c;border-color:#9c9c9c}.primary-button:focus-visible,.secondary-button:focus-visible{outline-offset:2px;outline:1px auto #101010}.card{background:var(--background);border:1px solid var(--border-strong);border-radius:var(--br-md);box-shadow:var(--shadow-subtle)}.nav-wrapper{z-index:1000;background:var(--background);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.nav-wrapper.is-scrolled{border-bottom-color:var(--border)}.nav-container{justify-content:space-between;align-items:center;gap:24px;padding-top:16px;padding-bottom:16px;display:flex}.nav-logo{align-items:center;gap:8px;display:inline-flex}.nav-logo-mark{background:var(--black);border-radius:8px;flex-shrink:0;width:28px;height:28px;position:relative}.nav-logo-mark:after{content:"";border:3px solid var(--white);border-radius:100%;position:absolute;inset:7px}.nav-logo-text{letter-spacing:.04em;font-size:16px;font-weight:600}.nav-menu,.footer-menu{align-items:center;gap:16px;display:flex}.nav-link{color:var(--text-primary);font-size:16px;transition:color .3s}.nav-link:hover{color:#9c9c9c}.nav-link:focus-visible{outline-offset:2px;outline:1px auto #101010}.nav-sep{color:var(--text-soft);font-size:14px}.hero{padding:120px 0}.hero-inner{text-align:center;margin:0 auto}.hero-heading{letter-spacing:-.03em;font-size:clamp(48px,7vw,96px);font-weight:600;line-height:1.1}.hero-heading .char{white-space:pre;display:inline-block}.hero-card{border-radius:var(--br-lg);background:var(--dark);background-image:linear-gradient(160deg,#333 0%,#222 45%,#000 100%);margin-top:80px;padding:176px 48px 48px;position:relative;overflow:hidden}.hero-card-glow{pointer-events:none;background:radial-gradient(closest-side,#6b6b6b66,#0000);width:60%;height:100%;position:absolute;top:-40%;right:-10%}.hero-card-watermark{-webkit-text-stroke:.02em var(--white);letter-spacing:.02em;color:var(--white);opacity:.08;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;font-size:clamp(96px,16vw,220px);font-weight:600;line-height:1;position:absolute;bottom:calc(100% - .1em);left:50%;transform:translate(-50%)}.hero-stats{border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:32px;display:grid;position:relative}.hero-stat-label{color:#c8c8c8;font-size:14px}.hero-stat-value{color:var(--white);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.2}.section-head{text-align:center;max-width:600px;margin:0 auto 64px}.section-heading{letter-spacing:-.02em;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.2}.section-sub{color:var(--text-muted);margin-top:16px;font-size:18px}.section-steps{padding-top:0}.steps-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.step-card{flex-direction:column;align-items:flex-start;padding:32px;transition:transform .3s,border-color .3s;display:flex}.step-card:hover{border-color:var(--border-strong);transform:translateY(-4px)}.step-badge{border:1px solid var(--border-strong);border-radius:var(--br-pill);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:4px 12px;font-size:14px;font-weight:500;display:inline-flex}.step-title{margin-top:24px;font-size:24px;font-weight:600;line-height:1.2}.step-text{color:var(--text-muted);margin-top:12px}.section-pricing{background:var(--surface-secondary);border-radius:var(--br-xl);padding:140px 0}.pricing-grid{grid-template-columns:1fr 1fr;align-items:center;gap:24px;max-width:991px;margin:0 auto;display:grid}.feature-list{flex-direction:column;list-style:none;display:flex}.feature-item{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 0;font-size:18px;font-weight:500;display:flex}.feature-item:last-child{border-bottom:none}.feature-check{background:var(--black);width:28px;height:28px;color:var(--white);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pricing-card{box-shadow:var(--shadow-floating);border-radius:var(--br-lg);border:none;padding:40px}.pricing-badge{border:1px solid var(--border-strong);border-radius:var(--br-pill);padding:4px 12px;font-size:14px;font-weight:500;display:inline-flex}.pricing-price{align-items:baseline;gap:8px;margin-top:24px;display:flex}.pricing-amount{letter-spacing:-.02em;font-size:clamp(48px,6vw,64px);font-weight:600;line-height:1.2}.pricing-period{color:var(--text-muted);font-size:18px}.pricing-perks{flex-direction:column;gap:8px;margin-top:24px;list-style:none;display:flex}.pricing-perks li{color:var(--text-muted);padding-left:24px;position:relative}.pricing-perks li:before{content:"";background:var(--success);border-radius:100%;width:8px;height:8px;position:absolute;top:9px;left:0}.pricing-cta{justify-content:center;width:100%;margin-top:32px}.section-contact{padding-bottom:120px}.contact-inner{text-align:center;max-width:900px;margin:0 auto}.contact-heading{letter-spacing:-.03em;font-size:clamp(48px,7vw,96px);font-weight:600;line-height:1.2}.contact-sub{color:var(--text-muted);margin-top:16px;font-size:18px}.contact-links{flex-direction:column;gap:4px;margin-top:32px;display:flex}.contact-link{color:var(--text-primary);font-size:clamp(20px,3vw,28px);font-weight:500;transition:color .3s}.contact-link:hover{color:#9c9c9c}.contact-link:focus-visible{outline-offset:2px;outline:1px auto #101010}.footer{border-top:1px solid var(--border);padding:64px 0 40px}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-contacts{align-items:center;gap:16px;display:flex}.footer-bottom{border-top:1px solid var(--border);text-align:center;color:var(--text-soft);margin-top:48px;padding-top:24px;font-size:14px}html.js [data-reveal],html.js [data-reveal-card]{opacity:0;transform:translateY(40px)}@media (width<=991px){.section{padding:120px 0}.steps-grid,.pricing-grid{grid-template-columns:1fr}.hero-stats{grid-template-columns:repeat(2,1fr)}.hero-card{padding:96px 32px 32px}}@media (width<=767px){.nav-menu{display:none}.section{padding:80px 0}.hero{padding:64px 0 80px}.section-pricing{border-radius:var(--br-lg);padding:80px 0}.pricing-card{padding:24px}.footer-row{flex-direction:column;align-items:flex-start}}@media (width<=479px){.hero-stats{grid-template-columns:1fr}.primary-button,.secondary-button{justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.js [data-reveal],html.js [data-reveal-card]{opacity:1;transform:none}}
