:root{--primary: #f2ca50;--primary-soft: #d4af37;--surface: #131313;--surface-low: #1c1b1b;--surface-card: #20201f;--surface-high: #2b2a29;--on-surface: #e5e2e1;--on-surface-muted: #d0c5af;--outline: rgba(77, 70, 53, .22);--max-width: 1180px;--header-h: 86px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--surface);color:var(--on-surface);font-family:Inter,sans-serif;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:2px}.parallax-section[id]{scroll-margin-top:calc(var(--header-h) + 12px)}img{display:block;max-width:100%}.container{width:min(var(--max-width),calc(100% - 2.2rem));margin-inline:auto}.site-header{position:fixed;top:0;width:100%;z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#131313a8;border-bottom:1px solid rgba(77,70,53,.15)}.nav-shell{min-height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.logo-wrap{display:inline-flex;align-items:center}.logo{width:58px;aspect-ratio:1;border-radius:.45rem}.desktop-nav{display:flex;align-items:center;gap:1.4rem}.desktop-nav a{font-size:.9rem;color:var(--on-surface-muted);transition:color .18s ease}.desktop-nav a:hover{color:var(--primary)}.phone-chip{background:linear-gradient(135deg,var(--primary),var(--primary-soft));color:#3c2f00;font-weight:700;padding:.62rem 1rem;border-radius:.68rem;font-size:.82rem}.nav-actions{display:flex;align-items:center;gap:.6rem}.skip-link{position:fixed;top:.6rem;left:.6rem;z-index:200;padding:.6rem 1rem;border-radius:.6rem;background:var(--primary);color:#3c2f00;font-weight:700;font-size:.85rem;transform:translateY(-160%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;border:1px solid rgba(255,255,255,.2);border-radius:.6rem;background:#3a3a3a80;cursor:pointer}.nav-toggle-bar{display:block;height:2px;width:100%;background:var(--on-surface);border-radius:2px;transition:transform .24s ease,opacity .2s ease}.nav-toggle.is-open .nav-toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.is-open .nav-toggle-bar:nth-child(2){opacity:0}.nav-toggle.is-open .nav-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{display:none;flex-direction:column;overflow:hidden;max-height:0;opacity:0;background:#131313f5;border-bottom:1px solid rgba(77,70,53,.18);transition:max-height .32s ease,opacity .24s ease}.mobile-nav a{padding:.95rem 1.4rem;font-size:1rem;color:var(--on-surface);border-top:1px solid rgba(255,255,255,.06)}.mobile-nav a:first-child{border-top:none}.mobile-nav-cta{margin:.8rem 1.4rem 1.2rem;padding:.85rem 1.2rem!important;text-align:center;border-radius:.7rem;background:linear-gradient(135deg,var(--primary),var(--primary-soft));color:#3c2f00!important;font-weight:700}.parallax-section{position:relative;isolation:isolate;overflow:hidden;min-height:360px}.parallax-layer{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;pointer-events:none}.parallax-image{background-image:var(--section-bg-image);background-position:center;background-size:cover;transform:translate3d(0,var(--parallax-bg-y, 0px),0) scale(1.1);transition:transform .12s linear}.parallax-grain{opacity:.08;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.32),transparent 35%),radial-gradient(circle at 80% 0,rgba(255,214,130,.25),transparent 30%),radial-gradient(circle at 70% 70%,rgba(255,255,255,.16),transparent 36%);transform:translate3d(0,calc(var(--parallax-bg-y, 0px) * -.44),0) scale(1.12);transition:transform .18s linear}.parallax-overlay{top:0;right:0;bottom:0;left:0}.parallax-content{position:relative;z-index:1;transform:translate3d(0,var(--parallax-content-y, 0px),0);transition:transform .12s linear}h1,h2,h3{margin:0;font-family:Manrope,sans-serif;letter-spacing:-.02em}p{margin:0;color:var(--on-surface-muted);line-height:1.6}.hero{min-height:100dvh;padding:.8rem 0}.hero .parallax-image{background-position:center center}.hero .parallax-layer{top:0;right:0;bottom:0;left:0}.hero .parallax-grain{opacity:.04}.hero .parallax-content{min-height:100dvh;display:flex;align-items:center;justify-content:center}.hero-inner{width:min(100%,980px);margin-inline:auto;padding-inline:clamp(1rem,2.2vw,2rem);text-align:left}.hero-title-scene{position:relative;margin-bottom:1.25rem;animation:heroTitleReveal 1s cubic-bezier(.25,.4,.25,1) .18s both}.hero-title-scene:after{content:"";position:absolute;left:0;bottom:-.55rem;height:1px;width:min(100%,430px);background:linear-gradient(90deg,#f2ca50b3,#f2ca5000);opacity:.48;pointer-events:none}.eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(.92rem,.9vw,1.1rem);color:var(--primary);margin-bottom:1.1rem;font-weight:700}.hero h1{font-size:clamp(3rem,5.25vw,5.15rem);line-height:.93;margin-bottom:0;color:#f6f3ed;text-shadow:0 14px 34px rgba(0,0,0,.35)}.hero h1 span{background:linear-gradient(135deg,var(--primary),var(--primary-soft));-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 22px rgba(212,175,55,.14))}.hero p{max-width:760px;margin-bottom:1.9rem;font-size:clamp(1.04rem,1.45vw,1.95rem);line-height:1.42;color:#d2cabd}.hero-subtitle{display:flex;flex-wrap:wrap;column-gap:.28em;row-gap:.04em}.hero-subtitle-word{display:inline-block;opacity:0;filter:blur(6px);transform:translate3d(0,8px,0);animation:heroWordReveal .42s ease-out forwards;animation-delay:calc(.76s + (var(--word-index) * 42ms))}.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-start}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;font-weight:700;padding:.9rem 1.2rem;font-size:.92rem}.btn,.phone-chip,.service-copy a,.value-carousel-nav{scale:1;transform-origin:center;transition:scale .18s ease,color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.btn:hover,.phone-chip:hover,.service-copy a:hover,.value-carousel-nav:hover{scale:1.045}.btn:active,.phone-chip:active,.service-copy a:active,.value-carousel-nav:active{scale:.985}@media (prefers-reduced-motion: reduce){.btn,.phone-chip,.service-copy a,.value-carousel-nav{transition:none;scale:1}.btn:hover,.phone-chip:hover,.service-copy a:hover,.value-carousel-nav:hover,.btn:active,.phone-chip:active,.service-copy a:active,.value-carousel-nav:active{scale:1}}.btn-primary{color:#3c2f00;background:linear-gradient(135deg,var(--primary),var(--primary-soft))}.btn-muted{color:#f0ece5;background:#3a3a3a9e;border:1px solid rgba(255,255,255,.2)}.hero .btn{min-height:56px;min-width:278px;padding-inline:1.35rem;font-size:clamp(.98rem,.96vw,1.08rem)}.hero .btn span{margin-left:.5rem;font-size:.95em}@keyframes heroTitleReveal{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes heroWordReveal{to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes issueDeckReveal{0%{opacity:0;filter:blur(12px);transform:translate3d(-96px,38px,0) rotate(-9deg) scale(.88)}68%{opacity:1;filter:blur(1px);transform:translate3d(10px,-5px,0) rotate(1.8deg) scale(1.025)}to{opacity:1;filter:blur(0);transform:translateZ(0) rotate(0) scale(1)}}@keyframes quoteCharAppear{to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes quoteSliceTop{0%{opacity:0;transform:translate(-105%)}34%{opacity:.74}to{opacity:0;transform:translate(105%)}}@keyframes quoteSliceBottom{0%{opacity:0;transform:translate(105%)}42%{opacity:.62}to{opacity:0;transform:translate(-105%)}}@keyframes serviceCardReveal{0%{opacity:0;filter:blur(8px);transform:translate3d(0,24px,0) scale(.98)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes serviceContentReveal{to{opacity:1;transform:translateZ(0)}}@keyframes serviceIconReveal{0%{opacity:0;transform:translate3d(0,12px,0) scale(.78) rotate(-8deg)}70%{opacity:1;transform:translate3d(0,-2px,0) scale(1.08) rotate(4deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0)}}@keyframes ctaSoftBounce{0%,72%,to{translate:0 0;box-shadow:0 14px 28px #0003}78%{translate:0 -7px;box-shadow:0 22px 38px #00000047,0 0 22px #f2ca5033}84%{translate:0 0}90%{translate:0 -3px}}@keyframes typingCaretBlink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes typingCaretExit{to{opacity:0;transform:translateY(.08em) scaleY(.2)}}@keyframes diffCardReveal{0%{opacity:0;filter:blur(8px);transform:translate3d(0,26px,0) scale(.97)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes diffIconReveal{0%{opacity:0;transform:translate3d(0,14px,0) scale(.78) rotate(-7deg)}70%{opacity:1;transform:translate3d(0,-2px,0) scale(1.08) rotate(4deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0)}}@keyframes diffContentReveal{to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes metricCardReveal{0%{opacity:0;filter:blur(10px);transform:translate3d(0,28px,0) scale(.96)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes metricIconReveal{0%{opacity:0;transform:translate3d(0,16px,0) scale(.72) rotate(-8deg)}68%{opacity:1;transform:translate3d(0,-3px,0) scale(1.08) rotate(4deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0)}}@keyframes metricTextReveal{to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes testimonialCardReveal{0%{opacity:0;filter:blur(12px);translate:0 30px;scale:.96}to{opacity:1;filter:blur(0);translate:0 0;scale:1}}@keyframes testimonialVideoReveal{0%{opacity:0;filter:saturate(.72) contrast(.92);scale:1.06}to{opacity:1;filter:saturate(1) contrast(1);scale:1}}@keyframes resultShowcaseReveal{to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes resultSurfaceGlow{0%{opacity:0}42%{opacity:1}to{opacity:.35}}@keyframes resultVisualReveal{to{opacity:1;transform:translate(0) scale(1)}}@keyframes resultVisualSweep{to{transform:translate(120%)}}@keyframes resultBenefitReveal{to{opacity:1;transform:translateY(0)}}@keyframes resultLineGlow{0%,to{opacity:.72;transform:scaleX(.74)}50%{opacity:1;transform:scaleX(1)}}@keyframes finalTitleWordReveal{0%{opacity:0;filter:blur(14px);transform:translate3d(0,28px,0) scale(.92)}68%{opacity:1;filter:blur(1px);transform:translate3d(0,-3px,0) scale(1.03)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes finalButtonZoomReveal{0%{opacity:0;filter:blur(10px);transform:translate3d(0,18px,0) scale(.78)}72%{opacity:1;filter:blur(1px);transform:translate3d(0,-4px,0) scale(1.08)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion: reduce){.hero-title-scene,.hero-subtitle-word,.issue-card,.quote-char,.quote-char:before,.quote-char:after,.service-card,.service-icon,.service-copy h3,.service-copy p,.service-copy a,.diff-card,.diff-icon,.diff-copy h3,.diff-copy p,.metric,.metric-icon,.metric span,.metric strong,.metric p,.testimonial-video-card,.testimonial-video-card video,.testimonial-video-badge,.result-card,.result-card:before,.result-title-line,.result-visual-card,.result-visual-card:after,.result-benefit,.final-title-word,.final-button{animation:none}.hero-subtitle-word,.issue-card,.quote-char,.service-card,.service-icon,.service-copy h3,.service-copy p,.service-copy a,.diff-card,.diff-icon,.diff-copy h3,.diff-copy p,.metric,.metric-icon,.metric span,.metric strong,.metric p,.testimonial-video-card,.testimonial-video-card video,.testimonial-video-badge,.result-card,.result-visual-card,.result-benefit,.final-title-word,.final-button{opacity:1;filter:none;transform:none;translate:0 0;scale:1}.quote-char:before,.quote-char:after{opacity:0}}.issues,.services,.value,.credentials,.differentials,.testimonials,.final-cta{padding-block:clamp(4.1rem,8vw,6.3rem)}.issues{margin-top:clamp(-5.6rem,-8vw,-3.2rem);padding-top:clamp(2.1rem,4vw,3.2rem);padding-bottom:0}.credentials{padding-bottom:clamp(1.2rem,2.6vw,2rem)}.differentials{padding-top:clamp(1.2rem,2.6vw,2rem);padding-bottom:clamp(1.2rem,2.6vw,2rem)}.testimonials{padding-top:clamp(1.2rem,2.6vw,2rem)}.section-head{margin-bottom:1.8rem}.section-head h2{font-size:clamp(1.8rem,3.5vw,3.05rem);max-width:900px}.differentials-title{position:relative;min-height:2.16em;line-height:1.08}.differentials-title-line{display:block}.differentials-title-emphasis{color:#f4f1ec;transition:color .7s ease,text-shadow .7s ease}.differentials-title.is-complete .differentials-title-emphasis{color:var(--primary);text-shadow:0 0 20px rgba(242,202,80,.18)}.typing-caret{position:absolute;display:inline-block;width:.08em;height:.82em;margin-left:.08em;transform:translateY(.08em);border-radius:999px;background:var(--primary);animation:typingCaretBlink .78s steps(2,start) infinite}.differentials-title.is-complete .typing-caret{display:none}.line{margin-top:.8rem;width:110px;height:4px;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--primary-soft))}.cards-grid{display:grid;gap:1rem}.issue-grid,.services-grid,.diff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.issue-grid{gap:clamp(1rem,2vw,1.45rem)}.card{border-radius:.95rem;background:#20201fe6;box-shadow:0 20px 34px #0003}.issue-card{position:relative;overflow:hidden;--issue-delay: 0ms;--glow-x: 50%;--glow-y: 50%;--glow-opacity: 0;border:1px solid rgba(255,255,255,.08);background:radial-gradient(260px circle at var(--glow-x) var(--glow-y),rgba(242,202,80,calc(var(--glow-opacity) * .12)),transparent 70%),linear-gradient(155deg,#ffffff13,#ffffff05 38%,#0000001f),#1a1a19e0;padding:clamp(1.2rem,1.8vw,1.55rem);min-height:285px;display:flex;flex-direction:column;justify-content:flex-start;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 54px #0000003d,inset 0 1px #ffffff0f;opacity:0;filter:blur(12px);transform:translate3d(-96px,38px,0) rotate(-9deg) scale(.88);transform-origin:left bottom;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.issue-card:nth-child(2){--issue-delay: .16s}.issue-card:nth-child(3){--issue-delay: .32s}.issues-shell.is-visible .issue-card{animation:issueDeckReveal .76s cubic-bezier(.23,.86,.39,.96) forwards;animation-delay:var(--issue-delay)}.issue-card:before,.issue-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:var(--glow-opacity);transition:opacity .18s ease}.issue-card:before{background:linear-gradient(90deg,rgba(242,202,80,.86),rgba(242,202,80,.08) 42%,transparent 78%) top left / 100% 2px no-repeat,radial-gradient(300px circle at var(--glow-x) var(--glow-y),rgba(242,202,80,.14),transparent 70%);mix-blend-mode:screen;opacity:1}.issue-card:after{padding:1px;background:radial-gradient(250px circle at var(--glow-x) var(--glow-y),rgba(242,202,80,.72),rgba(212,175,55,.18) 36%,transparent 72%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.issue-card:hover{border-color:#f2ca5038;box-shadow:0 30px 64px #00000057,0 0 42px #d4af3714,inset 0 1px #ffffff14;transform:translateY(-6px)}.issue-card>*{position:relative;z-index:1}.issue-card--1,.issue-card--2,.issue-card--3{border-left:1px solid rgba(255,255,255,.08)}.issue-icon-wrap{width:3.65rem;height:3.65rem;flex:0 0 3.65rem;display:inline-flex;justify-content:center;align-items:center;min-height:auto;border-radius:1rem;background:linear-gradient(145deg,#f2ca5026,#f2ca500a);border:1px solid rgba(242,202,80,.16);box-shadow:inset 0 1px #ffffff0f,0 16px 28px #0003;transition:transform .22s ease,border-color .22s ease,background .22s ease}.issue-card:hover .issue-icon-wrap{transform:translateY(-2px) scale(1.03);border-color:#f2ca504d;background:linear-gradient(145deg,#f2ca5038,#f2ca500f)}.item-icon{width:2.45rem;height:2.45rem;object-fit:contain;display:block}.issue-card-head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-bottom:1.25rem}.issue-card h3{font-size:clamp(1rem,.95vw,1.14rem);line-height:1.2;margin:0;color:#f4f1ec;max-width:100%;letter-spacing:-.025em}.issue-card p{height:9.45rem;margin-top:auto;padding:1rem 1.05rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.055);background:#0a0a0a2e;font-size:clamp(.92rem,.84vw,1rem);line-height:1.55;color:#ded4c2e0;text-wrap:pretty;display:flex;align-items:flex-start;overflow:hidden}.quote-showcase{position:relative;margin-top:2.8rem;min-height:clamp(520px,82vh,980px);overflow:hidden}.quote-showcase .parallax-image{background-position:center center}.quote-showcase:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#0a0c0f1f,#0a0c0f6b);pointer-events:none}.quote-showcase-shell{width:100%}.quote-showcase-inner{position:relative;z-index:1;min-height:clamp(520px,82vh,980px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(2rem,5vw,4rem) 1rem}.quote-showcase-text{margin:0;max-width:min(1120px,calc(100% - 2rem));color:#f5f1e7;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;font-size:clamp(2.1rem,3.65vw,4.75rem);line-height:1.05;text-wrap:balance;display:flex;flex-wrap:wrap;justify-content:center;column-gap:.22em;row-gap:.02em}.quote-word{display:inline-flex;white-space:nowrap}.quote-word--brand{color:var(--primary);font-family:Manrope,sans-serif;font-style:normal;font-weight:800;letter-spacing:.02em}.quote-word--underlined{text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:.14em;text-underline-offset:.08em}.quote-char{position:relative;display:inline-block;opacity:0;filter:blur(8px);transform:translate3d(0,.18em,0)}.quote-char:before,.quote-char:after{content:attr(data-char);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;color:currentColor}.quote-char:before{clip-path:polygon(0 0,100% 0,100% 38%,0 38%);color:var(--primary)}.quote-char:after{clip-path:polygon(0 62%,100% 62%,100% 100%,0 100%);color:#f5f1e7db}.quote-word--brand .quote-char:before,.quote-word--brand .quote-char:after{color:var(--primary)}.quote-showcase-text.is-visible .quote-char{animation:quoteCharAppear .68s ease-out forwards;animation-delay:calc(.12s + (var(--quote-char-index) * 18ms))}.quote-showcase-text.is-visible .quote-char:before,.quote-showcase-text.is-visible .quote-char:after{animation-duration:.62s;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-delay:calc(40ms + (var(--quote-char-index) * 18ms))}.quote-showcase-text.is-visible .quote-char:before{animation-name:quoteSliceTop}.quote-showcase-text.is-visible .quote-char:after{animation-name:quoteSliceBottom}.quote-ornament{margin-top:1.8rem;display:inline-flex;align-items:center;gap:1.05rem}.quote-line{width:6.2rem;height:1px;background:linear-gradient(90deg,transparent,rgba(242,202,80,.9),transparent)}.quote-dot{width:.66rem;height:.66rem;border-radius:999px;background:var(--primary)}.service-card{overflow:hidden;display:grid;grid-template-rows:190px 1fr;position:relative;--service-delay: 0ms;opacity:0;filter:blur(8px);transform:translate3d(0,24px,0) scale(.98);border:1px solid rgba(212,175,55,.1);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.services-shell.is-visible .service-card{animation:serviceCardReveal .62s cubic-bezier(.23,.86,.39,.96) forwards;animation-delay:var(--service-delay)}.service-card:nth-child(2){--service-delay: .11s}.service-card:nth-child(3){--service-delay: .22s}.service-card:hover{border-color:#f2ca5052;box-shadow:0 30px 58px #00000057,0 0 26px #d4af3714;transform:translateY(-4px) scale(1.01)}.service-media{position:relative;overflow:hidden}.service-media img{width:100%;height:100%;object-fit:cover;opacity:.76;transform:scale(1.08);transition:opacity .7s ease,transform .9s ease}.services-shell.is-visible .service-media img{opacity:1;transform:scale(1)}.service-card:hover .service-media img{transform:scale(1.035)}.service-media-fade{position:absolute;left:0;right:0;bottom:0;height:4.4rem;background:linear-gradient(180deg,#12121200,#1212121a,#12121275 72%,#121212db);pointer-events:none}.service-copy{position:relative;padding:1.15rem 1rem 1rem;margin-top:0;background:#20201ffa}.service-heading{display:flex;align-items:center;gap:.72rem;margin-bottom:.72rem}.service-icon,.service-copy h3,.service-copy p,.service-copy a{opacity:0;transform:translate3d(0,12px,0)}.service-icon{transform:translate3d(0,12px,0) scale(.78) rotate(-8deg)}.services-shell.is-visible .service-icon{animation:serviceIconReveal .56s cubic-bezier(.23,.86,.39,.96) forwards;animation-delay:calc(var(--service-delay) + .3s)}.services-shell.is-visible .service-copy h3,.services-shell.is-visible .service-copy p,.services-shell.is-visible .service-copy a{animation:serviceContentReveal .52s ease-out forwards}.services-shell.is-visible .service-copy h3{animation-delay:calc(var(--service-delay) + .38s)}.services-shell.is-visible .service-copy p{animation-delay:calc(var(--service-delay) + .48s)}.services-shell.is-visible .service-copy a{animation-delay:calc(var(--service-delay) + .6s)}.service-icon{width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);flex:0 0 auto;transition:transform .26s ease,filter .26s ease}.service-card:hover .service-icon{transform:scale(1.1) rotate(8deg);filter:drop-shadow(0 0 12px rgba(242,202,80,.45))}.service-icon svg{width:100%;height:100%;fill:currentColor}.service-copy h3{font-size:1.2rem;margin:0}.service-copy p{font-size:.92rem;margin-bottom:1rem}.service-copy a{color:var(--primary);font-weight:700;font-size:.9rem}.contact-strip{margin-top:1.7rem;background:transparent;border-radius:0;padding:1.2rem 0 1.8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.35rem;text-align:center;width:100%;margin-inline:auto}.contact-strip p{font-size:clamp(1.02rem,1.12vw,1.12rem);color:#e1ddd5}.contact-strip .btn{min-width:min(100%,352px);min-height:60px;font-size:clamp(1rem,1.02vw,1.15rem);padding-inline:1.6rem}.contact-bounce-btn{animation:ctaSoftBounce 2.45s ease-in-out infinite;will-change:translate,box-shadow}.contact-bounce-btn:hover{animation-play-state:paused}.two-col{display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;align-items:center}.split h2{font-size:clamp(1.8rem,3.2vw,3.05rem);margin-bottom:1rem}.brand-highlight{color:var(--primary)}.split p+p{margin-top:.9rem}.value-panel{border-radius:1rem;overflow:hidden;border:1px solid rgba(255,255,255,.07)}.value-panel img{width:100%;height:100%;min-height:320px;object-fit:cover}.value-carousel{position:relative;min-height:360px;background:#14141494;border-color:#f2ca502e;box-shadow:0 26px 54px #00000052,inset 0 0 0 1px #ffffff08}.value-carousel-track{position:relative;height:100%;min-height:360px;display:flex;align-items:center;justify-content:center;perspective:1000px}.value-carousel-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:1px solid rgba(242,202,80,.18);border-radius:inherit;overflow:hidden;background:#0f0f0fdb;box-shadow:0 24px 48px #00000057;cursor:pointer;transform:translate(0) scale(var(--carousel-scale)) rotateY(0);z-index:var(--carousel-z);opacity:var(--carousel-opacity);filter:blur(var(--carousel-blur));visibility:var(--carousel-visibility);transition:transform .56s cubic-bezier(.23,.86,.39,.96),opacity .56s ease,filter .56s ease,border-color .22s ease}.value-carousel-item.is-center{border-color:#f2ca5057}.value-carousel-item img{width:100%;height:100%;min-height:0;object-fit:cover;transform:scale(1.02);transition:transform .9s ease}.value-carousel-item:hover img,.value-carousel-item.is-center img{transform:scale(1)}.value-carousel-nav{position:absolute;top:50%;z-index:20;width:2.65rem;height:2.65rem;border-radius:999px;border:1px solid rgba(242,202,80,.32);background:#141414b8;color:var(--primary);font-size:2rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .18s ease,color .18s ease,transform .18s ease}.value-carousel-nav:hover{background:var(--primary);color:#3c2f00;transform:translateY(-50%) scale(1.06)}.value-carousel-nav--prev{left:.9rem}.value-carousel-nav--next{right:.9rem}.metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;max-width:1180px;margin-inline:auto}.metric{--metric-delay: 0ms;text-align:center;min-height:255px;padding:2.35rem 1.45rem 2.1rem;background:#20201fc7;border-radius:1.15rem;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;filter:blur(10px);transform:translate3d(0,28px,0) scale(.96);will-change:transform,opacity,filter}.metric:nth-child(2){--metric-delay: .12s}.metric:nth-child(3){--metric-delay: .24s}.metrics-shell.is-visible .metric{animation:metricCardReveal .72s cubic-bezier(.23,.86,.39,.96) forwards;animation-delay:var(--metric-delay)}.metric-icon{width:5.9rem;height:5.9rem;object-fit:contain;margin:0 auto 1.25rem;display:block;opacity:0;transform:translate3d(0,16px,0) scale(.72) rotate(-8deg)}.metrics-shell.is-visible .metric-icon{animation:metricIconReveal .68s cubic-bezier(.23,.86,.39,.96) forwards;animation-delay:calc(var(--metric-delay) + .16s)}.metric span{color:var(--primary);font-family:Manrope,sans-serif;font-weight:800;font-size:1.6rem;line-height:1.12;display:block;opacity:0;filter:blur(4px);transform:translate3d(0,12px,0)}.metrics-shell.is-visible .metric span{animation:metricTextReveal .52s ease forwards;animation-delay:calc(var(--metric-delay) + .26s)}.metric strong{display:block;font-family:Manrope,sans-serif;font-size:1.55rem;line-height:1.14;margin-top:.28rem;color:var(--primary);opacity:0;filter:blur(4px);transform:translate3d(0,12px,0)}.metrics-shell.is-visible .metric strong{animation:metricTextReveal .52s ease forwards;animation-delay:calc(var(--metric-delay) + .33s)}.metric p{font-size:1.08rem;line-height:1.35;margin-top:.8rem;color:#d9d1c2;opacity:0;filter:blur(4px);transform:translate3d(0,12px,0)}.metrics-shell.is-visible .metric p{animation:metricTextReveal .52s ease forwards;animation-delay:calc(var(--metric-delay) + .4s)}.diff-card{position:relative;overflow:hidden;--diff-delay: 0ms;min-height:clamp(350px,31vw,455px);border:1px solid rgba(255,255,255,.06);background:#111;display:flex;align-items:flex-end;opacity:0;filter:blur(8px);transform:translate3d(0,26px,0) scale(.97);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.diff-card:nth-child(2){--diff-delay: .12s}.diff-card:nth-child(3){--diff-delay: .24s}.differentials-shell.is-visible .diff-card{animation:diffCardReveal .68s cubic-bezier(.23,.86,.39,.96) forwards;animation-delay:var(--diff-delay)}.diff-card:hover{border-color:#f2ca5052;box-shadow:0 35px 60px #00000057,0 0 28px #d4af3714;transform:translateY(-4px) scale(1.015)}.diff-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform .9s ease,opacity .68s ease}.differentials-shell.is-visible .diff-media{transform:scale(1.02)}.diff-card:hover .diff-media{transform:scale(1.07)}.diff-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07090b47,#07090b6b,#07090bb8 68%,#07090bfa),radial-gradient(ellipse at 50% 68%,rgba(7,9,11,.72),transparent 54%)}.diff-card:after{content:"";position:absolute;left:.8rem;right:.8rem;bottom:.8rem;height:.28rem;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);opacity:.5}.diff-copy{position:relative;z-index:1;width:100%;margin-top:0;padding:clamp(1.35rem,2.2vw,1.95rem) clamp(1.25rem,2.1vw,1.85rem) clamp(2.1rem,3.3vw,2.9rem);display:flex;flex-direction:column;justify-content:flex-end;min-height:56%}.diff-icon{width:3.15rem;height:3.15rem;border-radius:.82rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--primary-soft));color:#3c2f00;margin-bottom:1.18rem;box-shadow:0 12px 22px #0000004d;opacity:0;transform:translate3d(0,14px,0) scale(.78) rotate(-7deg);transition:filter .22s ease,transform .22s ease}.differentials-shell.is-visible .diff-icon{animation:diffIconReveal .58s cubic-bezier(.23,.86,.39,.96) forwards;animation-delay:calc(var(--diff-delay) + .3s)}.diff-card:hover .diff-icon{transform:scale(1.08) rotate(6deg);filter:drop-shadow(0 0 14px rgba(242,202,80,.42))}.diff-icon svg{width:1.25rem;height:1.25rem;fill:currentColor}.diff-copy h3{font-size:clamp(1.08rem,1.35vw,1.42rem);margin-bottom:.92rem;color:#f8f4ed;line-height:1.18;opacity:0;filter:blur(2px);transform:translate3d(0,14px,0) scale(.96)}.diff-copy p{font-size:clamp(.9rem,.96vw,1.03rem);line-height:1.5;color:#e1d8c8;opacity:0;filter:blur(2px);transform:translate3d(0,14px,0) scale(.96)}.differentials-shell.is-visible .diff-copy h3,.differentials-shell.is-visible .diff-copy p{animation:diffContentReveal .56s ease-out forwards}.differentials-shell.is-visible .diff-copy h3{animation-delay:calc(var(--diff-delay) + .39s)}.differentials-shell.is-visible .diff-copy p{animation-delay:calc(var(--diff-delay) + .51s)}.testimonial-video-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,330px));justify-content:center;gap:clamp(1.1rem,4vw,3rem);align-items:start;margin-top:clamp(1.2rem,2.6vw,2.1rem)}.testimonial-video-card{position:relative;aspect-ratio:3 / 4;overflow:hidden;padding:0;border-radius:1.45rem;background:#ffffff0b;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 70px #0000005c,inset 0 1px #ffffff14;opacity:0;filter:blur(12px);translate:0 30px;scale:.96;transition:transform .32s cubic-bezier(.23,.86,.39,.96),translate .32s cubic-bezier(.23,.86,.39,.96),scale .32s cubic-bezier(.23,.86,.39,.96),border-color .24s ease,box-shadow .24s ease,background .24s ease}.testimonial-video-card:nth-child(2){margin-top:clamp(1rem,2.4vw,1.7rem)}.testimonial-video-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 18%),linear-gradient(0deg,rgba(0,0,0,.28),transparent 34%);pointer-events:none;opacity:.78}.testimonial-video-card:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:2;border-radius:calc(1.45rem - 1px);border:1px solid rgba(255,255,255,.08);pointer-events:none}.testimonial-video-aura{position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;z-index:0;background:radial-gradient(circle at 50% 12%,rgba(242,202,80,.18),transparent 42%);opacity:0;pointer-events:none;transition:opacity .24s ease}.testimonial-video-badge{position:absolute;z-index:3;top:.9rem;left:.9rem;display:inline-flex;align-items:center;border-radius:999px;padding:.42rem .68rem;background:#0a0a0a85;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f6f3eddb;font-size:.72rem;line-height:1;font-weight:700;letter-spacing:.04em;opacity:0;transform:translate3d(0,10px,0)}.testimonial-video-card video{width:100%;height:100%;position:relative;z-index:1;border-radius:inherit;display:block;object-fit:cover;background:#070707;opacity:0;scale:1.06;transition:transform .52s cubic-bezier(.23,.86,.39,.96),scale .42s cubic-bezier(.23,.86,.39,.96),filter .32s ease}.testimonials-shell.is-visible .testimonial-video-card{animation:testimonialCardReveal .76s cubic-bezier(.23,.86,.39,.96) forwards}.testimonials-shell.is-visible .testimonial-video-card:nth-child(2){animation-delay:.14s}.testimonials-shell.is-visible .testimonial-video-card video{animation:testimonialVideoReveal .92s cubic-bezier(.23,.86,.39,.96) forwards;animation-delay:.18s}.testimonials-shell.is-visible .testimonial-video-card:nth-child(2) video{animation-delay:.32s}.testimonials-shell.is-visible .testimonial-video-badge{animation:metricTextReveal .52s ease forwards;animation-delay:.38s}.testimonials-shell.is-visible .testimonial-video-card:nth-child(2) .testimonial-video-badge{animation-delay:.52s}@media (hover: hover) and (pointer: fine){.testimonial-video-card:hover,.testimonial-video-card:focus-within{border-color:#ffffff38;background:#fff1;box-shadow:0 34px 84px #00000070,0 0 54px #f2ca5014,inset 0 1px #ffffff1f;translate:0 -8px;scale:1.02;transform:scale(1.025)}.testimonial-video-card:hover .testimonial-video-aura,.testimonial-video-card:focus-within .testimonial-video-aura{opacity:1}.testimonial-video-card:hover video,.testimonial-video-card:focus-within video{scale:1.065;transform:scale(1.08);filter:saturate(1.08) contrast(1.04)}}.result-card{margin-top:clamp(1.7rem,3vw,2.8rem);max-width:1080px;margin-inline:auto;padding:clamp(1.15rem,3vw,2.45rem);border-radius:clamp(1.2rem,2.3vw,1.8rem);border:1px solid rgba(242,202,80,.24);background:radial-gradient(circle at 80% 25%,rgba(242,202,80,.14),transparent 28%),radial-gradient(circle at 18% 85%,rgba(255,255,255,.055),transparent 34%),linear-gradient(145deg,#111111fa,#050505fc);box-shadow:0 44px 90px #00000061,inset 0 1px #ffffff0e;display:grid;grid-template-columns:minmax(0,.96fr) minmax(300px,.84fr);gap:clamp(1.2rem,3vw,3rem);align-items:center;overflow:hidden;position:relative;opacity:0;filter:blur(14px);transform:translateY(34px) scale(.97)}.result-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,rgba(242,202,80,.12),transparent 36%,rgba(242,202,80,.08));opacity:0;pointer-events:none}.result-card.is-visible{animation:resultShowcaseReveal .9s cubic-bezier(.2,.8,.2,1) .36s forwards}.result-card.is-visible:before{animation:resultSurfaceGlow 1.6s ease .68s forwards}.result-main{max-width:460px;position:relative;z-index:2}.result-main h3{margin:0;font-size:clamp(2.45rem,3.85vw,3.95rem);line-height:.98;letter-spacing:-.045em;max-width:440px}.result-main h3 span{color:var(--primary);text-shadow:0 0 28px rgba(242,202,80,.2)}.result-title-line{width:min(100%,340px);height:2px;margin:clamp(.9rem,1.5vw,1.25rem) 0 clamp(.85rem,1.5vw,1.15rem);background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.88),transparent 9%),linear-gradient(90deg,rgba(242,202,80,.88),rgba(242,202,80,.16) 48%,transparent);transform-origin:left center;animation:resultLineGlow 2.8s ease-in-out infinite}.result-lead{margin:0;max-width:440px;font-size:clamp(1rem,1.16vw,1.18rem);color:#ded7ca;line-height:1.38;text-wrap:balance}.result-visual-card{margin:0;width:min(100%,430px);justify-self:end;border-radius:clamp(1rem,1.7vw,1.32rem);border:0;background:#070707;overflow:hidden;position:relative;z-index:2;box-shadow:0 22px 60px #00000061,0 0 34px #f2ca5014;opacity:0;transform:translate(26px) scale(.95)}.result-visual-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,transparent 28%,rgba(255,246,198,.18) 45%,transparent 62%);transform:translate(-120%);pointer-events:none}.result-card.is-visible .result-visual-card{animation:resultVisualReveal .9s cubic-bezier(.2,.8,.2,1) .58s forwards}.result-card.is-visible .result-visual-card:after{animation:resultVisualSweep 1.5s ease 1.05s forwards}.result-visual-card img{display:block;width:100%;height:auto}.result-terms{grid-column:2;justify-self:end;width:min(100%,430px);margin:clamp(-.65rem,-.8vw,-.35rem) 0 0;color:#ded7ca9e;font-size:clamp(.68rem,.7vw,.78rem);line-height:1.35;text-align:left}.result-benefits{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.8rem,1.5vw,1.5rem);margin-top:clamp(.15rem,.8vw,.7rem);padding:clamp(.78rem,1.4vw,1.05rem) clamp(.9rem,2vw,1.5rem);border-radius:clamp(.88rem,1.6vw,1.1rem);border:1px solid rgba(242,202,80,.34);background:linear-gradient(90deg,#ffffff09,#f2ca5005,#ffffff09);box-shadow:inset 0 1px #ffffff0a;position:relative;z-index:2}.result-benefit{display:flex;align-items:center;justify-content:center;gap:clamp(.85rem,1.7vw,1.35rem);color:#f4eee2;opacity:0;transform:translateY(18px)}.result-card.is-visible .result-benefit{animation:resultBenefitReveal .7s cubic-bezier(.2,.8,.2,1) forwards}.result-card.is-visible .result-benefit:first-child{animation-delay:.78s}.result-card.is-visible .result-benefit:last-child{animation-delay:.92s}.result-benefit-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:clamp(3rem,4vw,3.75rem);height:clamp(3rem,4vw,3.75rem);border-radius:999px;color:var(--primary);border:1px solid rgba(242,202,80,.76);background:radial-gradient(circle,rgba(242,202,80,.13),rgba(242,202,80,.03) 64%,transparent);box-shadow:0 0 24px #f2ca501f}.result-benefit-icon svg{width:52%;height:52%;fill:currentColor}.result-benefit p{margin:0;font-size:clamp(1.05rem,1.6vw,1.42rem);line-height:1.05;color:#f1eee8}.result-benefit strong{display:block;color:var(--primary);font-weight:500}.result-benefit-divider{display:block;width:1px;height:clamp(3rem,4.8vw,4rem);background:linear-gradient(180deg,transparent,rgba(242,202,80,.9),transparent)}@media (max-width: 980px){.result-card{grid-template-columns:1fr}.result-main{max-width:100%}.result-main h3{max-width:620px;font-size:clamp(2.35rem,7vw,3.7rem)}.result-visual-card{max-width:520px;width:100%;justify-self:start}.result-terms{grid-column:1;justify-self:start;width:min(100%,520px);margin-top:-.25rem}}@media (max-width: 720px){.result-card{padding:1.05rem;border-radius:1.25rem}.result-main h3{font-size:clamp(2rem,9.5vw,2.9rem)}.result-benefits{grid-template-columns:1fr;text-align:center}.result-benefit-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(242,202,80,.8),transparent)}.result-benefit{flex-direction:column}}.final-box{text-align:center;max-width:860px}.final-box h2{font-size:clamp(2rem,4.2vw,3.5rem);margin-bottom:1rem}.final-title{display:flex;flex-wrap:wrap;justify-content:center;column-gap:.24em;row-gap:.06em;line-height:1.05}.final-title-word{display:inline-block;opacity:0;filter:blur(14px);transform:translate3d(0,28px,0) scale(.92)}.final-box.is-visible .final-title-word{animation:finalTitleWordReveal .78s cubic-bezier(.23,.86,.39,.96) forwards;animation-delay:calc(var(--word-index) * .12s)}.final-box p{max-width:700px;margin-inline:auto;margin-bottom:1.5rem}.final-button{opacity:0;filter:blur(10px);transform:translate3d(0,18px,0) scale(.78)}.final-box.is-visible .final-button{animation:finalButtonZoomReveal .72s cubic-bezier(.23,.86,.39,.96) 1.08s forwards}.site-footer{background:transparent;padding-block:clamp(2.4rem,5vw,3.6rem) 1.4rem}.footer-block{min-height:auto}.site-footer-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(1.6rem,4vw,3rem);align-items:start;text-align:left}.footer-logo{width:78px;margin-bottom:.9rem}.footer-brand p{max-width:330px;font-size:.92rem;color:var(--on-surface-muted)}.footer-col h4{margin:0 0 .85rem;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.01em;color:var(--on-surface)}.footer-col a{display:block;color:var(--on-surface-muted);font-size:.9rem;line-height:1.45;padding-block:.34rem;transition:color .16s ease}.footer-col a:hover{color:var(--primary)}.footer-bottom{margin-top:clamp(1.8rem,4vw,2.6rem);padding-top:1.3rem;border-top:1px solid rgba(255,255,255,.08);text-align:center}.site-footer p,.site-footer small{color:#e5e2e1b3;display:block;font-size:.85rem}@media (max-width: 760px){.site-footer-grid{grid-template-columns:1fr;gap:1.8rem;text-align:center}.footer-brand p{max-width:100%;margin-inline:auto}.footer-logo{margin-inline:auto}}@media (max-width: 980px){.desktop-nav{display:none}.nav-toggle,.mobile-nav{display:flex}.mobile-nav.is-open{max-height:80vh;opacity:1}.issue-grid,.services-grid,.diff-grid,.metrics-grid,.testimonial-video-grid,.result-card,.two-col{grid-template-columns:1fr}.testimonial-video-grid{justify-items:center}.value-panel img{min-height:240px}.value-carousel,.value-carousel-track{min-height:340px}.value-carousel-item{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.quote-showcase,.quote-showcase-inner{min-height:clamp(420px,62vh,760px)}.quote-showcase-text{font-size:clamp(1.8rem,5.1vw,3.1rem);max-width:min(860px,calc(100% - 1.5rem))}.quote-line{width:4rem}.issue-card{min-height:auto;padding:1.4rem 1.2rem 1.2rem}.issue-card--1,.issue-card--2{border-left-width:3px}.issue-icon-wrap{min-height:6rem;margin-bottom:.85rem}.item-icon{width:4.5rem;height:4.5rem}.issue-card h3{font-size:1.02rem}.issue-card p{font-size:1rem}.metric-icon{width:3.8rem;height:3.8rem;margin-bottom:.7rem}}@media (max-width: 720px){:root{--header-h: 74px}.container{width:min(var(--max-width),calc(100% - 1.2rem))}.logo{width:44px}.phone-chip{font-size:.72rem;padding:.5rem .75rem}.card,.contact-strip,.result-card,.quote-block,.metric{border-radius:.8rem}.contact-strip{padding:1.3rem 1rem 1.45rem}.service-card{grid-template-rows:180px 1fr}.value-carousel,.value-carousel-track{min-height:300px}.value-carousel-item{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:translate(0) scale(var(--carousel-scale)) rotateY(0)}.value-carousel-nav{width:2.25rem;height:2.25rem;font-size:1.55rem}.service-media-fade{height:1.9rem}.service-heading{gap:.58rem}.service-icon{width:1.45rem;height:1.45rem}.diff-card{min-height:340px}.quote-showcase{min-height:clamp(340px,52vh,560px);margin-top:2rem}.quote-showcase-inner{min-height:clamp(340px,52vh,560px);padding-inline:.75rem}.quote-mark{font-size:2.25rem;margin-bottom:.35rem}.quote-showcase-text{font-size:clamp(1.55rem,8vw,2.2rem);line-height:1.08}.quote-ornament{margin-top:1.1rem;gap:.7rem}.quote-line{width:2.2rem}.eyebrow{font-size:.78rem}.hero h1{line-height:.95}.hero p{font-size:1.08rem}.hero .parallax-content{align-items:flex-end;padding-bottom:2rem}.hero .btn{min-width:100%}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
