:root{scroll-behavior:smooth}body{font-family:Arial,sans-serif}.hero{min-height:0;padding-top:72px;padding-bottom:80px;gap:48px}.hero h1{font-size:clamp(44px,5.5vw,76px);line-height:.98}.hero-lead{font-size:18px;line-height:1.6}.hero-price{margin:24px 0;display:grid;gap:8px;font-size:16px;color:#dedce2}.hero-price>strong{font-size:22px;color:#fff}.hero-price b{color:#19c99a}.hero-actions{flex-wrap:wrap}.hero-trust{font-size:14px}.hero-trust span{font-size:14px}.work-preview{min-width:0;align-self:center;padding:28px;background:#131217;border:1px solid #423648;border-radius:22px}.work-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.work-preview figure{margin:0;min-width:0}.work-preview img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px;display:block}.work-preview figcaption{font-size:16px;color:#fff;margin-top:12px}.work-preview p{font-size:16px;line-height:1.6;color:#bdb8c4}.work-preview .eyebrow{font-size:14px;color:#cc87ff}.work-preview a{color:#19c99a;font-size:16px;text-decoration:underline}.scroll-cue{display:none}.package-head small{font-size:16px;line-height:1.5;color:#d9d5df;min-height:48px}.setup{font-size:16px!important;color:#ddd!important}.entry-total{font-size:16px;line-height:1.5;padding:16px 0;color:#e7e4ec}.entry-total strong{display:block;color:#19c99a;font-size:21px}.delivery-note{font-size:14px!important;line-height:1.55!important;text-align:left!important;color:#c4c0ca!important}.package-card ul li{font-size:16px!important;line-height:1.5}.delivery-stat span{font-size:14px!important}.price span{font-size:14px!important}.package-card{min-width:0}.contact-panel{padding:32px;border:1px solid #494052;border-radius:20px;background:#101015;color:#fff;align-self:start}.contact-panel h3{font-size:28px;margin:8px 0}.contact-panel p{font-size:16px;line-height:1.6;margin:16px 0;color:#d7d2dc}.contact-panel label{display:block;font-size:16px;margin:24px 0 10px}.contact-panel select{width:100%;font:inherit;padding:14px;background:#23212a;color:#fff;border:1px solid #67616f;border-radius:8px}.contact-panel .button{width:100%;margin-top:8px}.contact-panel .contact-hint{font-size:14px;color:#ccc4d4}.contact-panel a:not(.button){color:#19c99a;text-decoration:underline}.direct-phone{display:block;font-size:20px;font-weight:bold;margin-top:24px}.contact-copy>p{font-size:18px;line-height:1.6}.faq summary{font-size:18px}.faq details p{font-size:16px;line-height:1.65}.proof-bar span{font-size:16px}.reveal,.hero-in{opacity:1!important;transform:none!important;animation:none!important}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #19c99a;outline-offset:5px}.package-badge{font-size:12px}.approval-ui p{font-size:16px}.approval-ui button{font-size:14px}.transformation .comparison-wrap>p{font-size:14px}section[id]{scroll-margin-top:24px}.nav a{font-size:14px}.menu-toggle{min-width:44px;min-height:44px}.button{min-height:48px;font-size:16px}.hero-grid,.mouse-glow{pointer-events:none}
@media(max-width:900px){.hero{display:grid;grid-template-columns:1fr;padding-top:40px;gap:32px}.hero-copy{max-width:680px}.work-preview{max-width:680px;width:100%}.hero h1{font-size:clamp(44px,9vw,68px)}.package-grid{grid-template-columns:1fr!important;max-width:680px;margin-inline:auto}.contact-grid{grid-template-columns:1fr!important;gap:36px}.package-head small{min-height:0}}
@media(max-width:600px){.section-shell{width:calc(100% - 40px);padding-left:0;padding-right:0}.site-header{padding-inline:20px}.hero{padding-top:32px;padding-bottom:36px}.hero h1{font-size:42px;letter-spacing:-1.8px}.hero-lead{font-size:16px}.hero-price>strong{font-size:20px}.hero-price{font-size:15px;line-height:1.5}.hero-actions{gap:18px}.hero-actions .button{width:100%;justify-content:center}.hero-trust{display:flex;flex-wrap:wrap;gap:12px}.work-preview{padding:20px}.work-preview-grid{gap:12px}.work-preview p,.work-preview figcaption{font-size:14px}.contact-panel{padding:24px 20px}.package-head>span{font-size:34px}.package-card{padding:24px 20px!important}.contact h2{font-size:38px;line-height:1.1}.package-title h2{font-size:38px;line-height:1.1}.hero-kicker{font-size:12px}.proof-bar .section-shell{flex-wrap:wrap;gap:20px}.package-card .price strong{font-size:42px}.entry-total{font-size:15px}.delivery-stat strong{font-size:28px!important}.delivery-stat span{font-size:12px!important}.package-badge{position:static;display:inline-block;margin-bottom:16px}.contact-steps span{font-size:16px}.form-head{font-size:16px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
