:root{--ink:#141b2d;--ink-soft:#243149;--muted:#616870;--canvas:#f5f2e8;--paper:#fffefa;--mist:#ede8db;--blue:#2f6f8f;--blue-dark:#245871;--green:#5d735f;--rust:#b45f35;--gold:#c9822a;--line:rgba(20,27,45,0.10);--line-strong:rgba(20,27,45,0.20);--shadow:0 1px 3px rgba(20,27,45,0.04),0 8px 24px rgba(20,27,45,0.06);--radius:10px;--font-serif:"Instrument Serif",Georgia,serif;--font-sans:"Manrope","Aptos","Segoe UI",sans-serif;--font-reference-display:"Newsreader",Georgia,serif;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);background:linear-gradient(180deg,#fffcf5 0,var(--canvas) 40%,#f0ece3 100%);font-family:var(--font-sans);font-weight:400;line-height:1.7}a{color:inherit;text-decoration:none;transition:color .2s ease}button,input,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(180,95,53,.85);outline-offset:4px}li,p{margin:0;color:var(--muted);font-size:clamp(.95rem,1.1vw,1.06rem);line-height:1.75}h1,h2,h3{margin:0;color:var(--ink);line-height:1.08;font-family:var(--font-serif)}h1{font-size:clamp(3rem,6vw,5.5rem)}h1,h2{font-weight:400;letter-spacing:-.012em}h2{font-size:clamp(2.2rem,4.5vw,4rem)}h3{font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:600;letter-spacing:-.01em;font-family:var(--font-sans)}code{border:1px solid var(--line);border-radius:.45rem;padding:.1rem .32rem;background:rgba(255,255,255,.62);color:var(--ink-soft);font-size:.92em}.shell{width:min(1120px,calc(100% - 2rem));margin:0 auto}.site-root{overflow:clip}.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(255,254,250,.08);background:rgba(7,11,20,.82);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);transition:box-shadow .3s ease,border-color .3s ease}.site-header.is-scrolled{box-shadow:0 4px 24px rgba(0,0,0,.25)}.header-inner{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:1rem}.brand-mark{display:inline-flex;align-items:center;gap:.72rem;color:var(--paper);font-size:1.18rem;font-weight:800;white-space:nowrap}.brand-sigil{display:inline-grid;width:2.6rem;height:2.6rem;place-items:center}.brand-sigil img{width:100%;height:100%;object-fit:contain;transform:scale(1.06);transform-origin:center}.footer-links,.site-nav{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.footer-links a,.site-nav a{color:rgba(255,254,250,.66);font-size:.92rem;font-weight:800}.site-nav a{font-size:1.05rem}.footer-links a:hover,.site-nav a:hover{color:var(--paper)}.button,.header-cta{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border-radius:999px;font-weight:800;font-size:.95rem;letter-spacing:.01em;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,background-color .2s ease}.header-cta{padding:.65rem 1.25rem;background:var(--paper);color:#0b1020;box-shadow:0 10px 30px rgba(0,0,0,.28)}.button{min-height:3.2rem;padding:.85rem 1.35rem;border:1px solid transparent}.button:hover,.header-cta:hover{transform:translateY(-2px)}.button-primary{background:var(--ink);color:var(--paper);box-shadow:0 12px 28px rgba(20,27,45,.16)}.button-primary:hover{background:#1f2a40;box-shadow:0 18px 36px rgba(20,27,45,.22);transform:translateY(-3px)}.button-secondary{border-color:var(--line);background:transparent;color:var(--ink)}.button-secondary:hover{border-color:var(--line-strong);background:rgba(20,27,45,.04)}.cta-group{display:flex;flex-wrap:wrap;gap:.75rem}.hero-section .eyebrow{color:var(--rust)}.hero-section .cta-group{justify-content:center;margin-top:.35rem}.hero-section .button-primary{min-height:3.35rem;padding:.95rem 1.55rem;background:var(--paper);color:#0b1020;box-shadow:0 18px 45px rgba(0,0,0,.32)}.hero-section .button-primary:hover{background:#ffffff;box-shadow:0 24px 60px rgba(0,0,0,.4)}.hero-section .button-secondary{min-height:auto;border:0;padding:.95rem .35rem;background:transparent;color:rgba(255,254,250,.68);box-shadow:none}.hero-section .button-secondary:hover{color:var(--paper);background:transparent}.eyebrow{color:var(--rust);font-size:.78rem;letter-spacing:.08em;line-height:1.4}.eyebrow,.eyebrow-gold-star{font-weight:900;text-transform:uppercase}.eyebrow-gold-star{color:var(--gold);font-size:.68rem;letter-spacing:.18em}.offer-eyebrow-row{margin-bottom:.35rem}.offer-star-badge{opacity:.85}.offer-title-serif{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.8rem,3.5vw,3rem);letter-spacing:-.02em;line-height:1.08;color:var(--ink)}.hero-section{position:relative;min-height:calc(100svh - 72px);padding:clamp(4.5rem,9vw,8rem) 0 clamp(3.5rem,7vw,6.5rem);overflow:hidden;background:radial-gradient(circle at 88% 12%,rgba(47,111,143,.08),transparent 32%),radial-gradient(circle at 18% 78%,rgba(201,130,42,.06),transparent 28%),linear-gradient(180deg,var(--canvas) 0,#f0f3ee 58%,var(--mist) 100%);color:var(--ink)}.hero-section:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(20,27,45,.12),transparent)}.hero-editorial{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(300px,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:center;max-width:1160px;margin:0 auto}.hero-copy-col{display:grid;gap:1.1rem}.hero-copy-col .eyebrow{color:var(--rust);text-transform:none;font-weight:700;font-size:.85rem;letter-spacing:.02em}.hero-copy-col h1{color:var(--ink);font-family:var(--font-serif);font-size:clamp(3rem,6vw,5.8rem);font-weight:400;letter-spacing:-.02em;line-height:1;text-wrap:balance}.hero-copy-col .hero-lead{color:var(--ink-soft);font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:500;line-height:1.4;text-wrap:balance}.hero-copy-col .cta-group{justify-content:flex-start;margin-top:.5rem}.hero-copy-col .button-primary{background:#0B1623;color:#fff;border-radius:8px;padding:1rem 1.75rem;box-shadow:0 4px 16px rgba(11,22,35,.25);font-size:1rem;font-weight:600;border:2px solid #0b1623}.hero-copy-col .button-primary:hover{background:#1a2a40;border-color:#1a2a40;box-shadow:0 8px 28px rgba(11,22,35,.35);transform:translateY(-2px)}.hero-copy-col .button-secondary{min-height:auto;border:0;padding:1rem .35rem;background:transparent;color:#0B1623;box-shadow:none;font-size:1rem;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#D4A373;text-decoration-thickness:2px}.hero-copy-col .button-secondary:hover{color:#D4A373;background:transparent;text-decoration-color:#D4A373}.hero-meta-bar{display:none}.hero-sketch-col,.hero-visual-col{position:relative}.hero-visual-col{display:flex;flex-direction:column;gap:1rem}.hero-visual-frame{position:relative;border:none;border-radius:0;padding:0;overflow:hidden}.hero-visual-frame .hero-inline-svg{display:block;width:100%;height:auto;max-width:380px}.hero-sketch-frame{border:none;border-radius:0;padding:0;background:transparent;box-shadow:none}.hero-sketch-frame .story-illustration{transform:scale(1.05);transform-origin:center}.hero-plan-preview{display:none}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(1rem,2.6vw,2rem);align-items:start;justify-items:center;text-align:center}.hero-copy h1{max-width:11.8ch;color:var(--paper);font-size:clamp(3.75rem,8.4vw,7.55rem);font-weight:800;letter-spacing:-.07em;line-height:.9;text-wrap:balance}.final-cta-grid,.guide-grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.hero-copy,.section-copy{display:grid;gap:1rem}.hero-copy{width:min(980px,100%);justify-items:center;gap:clamp(.9rem,2vw,1.35rem)}.hero-lead,.section-copy>p{max-width:54ch;color:var(--muted);font-size:clamp(1.08rem,1.5vw,1.26rem)}.hero-lead{max-width:32ch;color:rgba(255,254,250,.78);font-size:clamp(1.18rem,1.75vw,1.55rem);font-weight:400;line-height:1.35;text-wrap:balance}.hero-copy{justify-self:center}.hero-problems{display:grid;gap:.6rem;max-width:38rem;margin:.35rem 0 .4rem}.hero-problem{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;padding:.85rem 1rem;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.hero-problem-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;background:rgba(180,95,53,.1)}.app-icon,.problem-icon{width:1.2rem;height:1.2rem;fill:none;stroke:var(--rust);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-problem h3{margin:0 0 .18rem;font-size:.98rem;font-weight:700;letter-spacing:0;color:var(--ink)}.hero-problem p{margin:0;font-size:.92rem;line-height:1.5;color:var(--muted)}.hero-visual,.story-visual-card{position:relative;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.hero-visual{width:min(980px,100%);justify-self:center;margin-top:clamp(1.5rem,4vw,3.8rem)}.build-plan-card{display:grid;grid-template-columns:minmax(200px,.6fr) minmax(0,1.4fr);gap:clamp(.9rem,1.6vw,1.25rem);align-items:center;border:1px solid rgba(255,254,250,.1);border-radius:18px;padding:clamp(.85rem,1.7vw,1.2rem);background:rgba(255,254,250,.045);box-shadow:inset 0 1px 0 rgba(255,254,250,.07),0 24px 70px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.build-plan-card-header{display:grid;gap:.4rem;padding-bottom:.15rem}.build-plan-card-header h2{max-width:11ch;color:var(--paper);font-size:clamp(1.55rem,2.4vw,2.35rem);line-height:.96}.build-plan-card-header p:not(.eyebrow){max-width:26ch;color:rgba(255,254,250,.62);font-weight:500;line-height:1.45}.build-plan-rows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.build-plan-row{display:grid;grid-template-columns:1fr;gap:.35rem;align-items:start;min-height:6.2rem;border:1px solid rgba(255,254,250,.1);border-radius:12px;padding:.85rem;background:rgba(255,254,250,.055)}.build-plan-row span{color:var(--gold);font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.build-plan-row strong{color:var(--paper);font-size:clamp(.98rem,1.15vw,1.1rem);line-height:1.25}.story-path-panel{display:grid;gap:1rem;border:1px solid rgba(20,27,45,.14);border-radius:18px;padding:clamp(1rem,2.2vw,1.45rem);background:linear-gradient(180deg,rgba(255,254,250,.94),rgba(255,254,250,.82)),radial-gradient(circle at 78% 12%,rgba(47,111,143,.13),transparent 36%);box-shadow:0 34px 90px rgba(20,27,45,.15)}.hero-sketch-stage{position:relative;min-height:300px;border:1px solid rgba(20,27,45,.1);border-radius:12px;padding:clamp(.6rem,2vw,1.2rem);background:rgba(245,246,241,.72);filter:drop-shadow(0 20px 28px rgba(20,27,45,.09))}.hero-sketch-stage .story-illustration{transform:scale(1.05);transform-origin:center}.path-card{display:grid;gap:.25rem;border:1px solid rgba(20,27,45,.12);border-radius:10px;padding:.9rem 1rem;background:rgba(255,254,250,.86)}.path-card span{color:var(--rust);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.path-card strong{color:var(--ink);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.35}.path-card-success{border-color:rgba(47,111,143,.24);background:rgba(232,238,231,.72)}.path-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.path-rail span{height:.34rem;border-radius:999px;background:rgba(47,111,143,.22)}.path-rail span:nth-child(2){background:rgba(180,95,53,.34)}.hero-visual:after,.story-visual-card:after{content:none}.story-illustration{display:block;width:100%;height:auto;border-radius:0}.contrast-card,.cta-panel,.diagnostic-board,.experience-card,.memo-form,.portrait-frame,.proof-card,.proof-panel{border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:0 1px 3px rgba(20,27,45,.04),0 8px 24px rgba(20,27,45,.06)}.story-visual-card{border:0;background:transparent;box-shadow:none;filter:drop-shadow(0 20px 26px rgba(20,27,45,.08))}.split-section .story-visual-card{width:min(520px,100%);justify-self:center}.diagnostic-board{display:grid;gap:1.35rem;padding:clamp(1.2rem,3vw,2rem)}.board-topline{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.board-topline h2{max-width:12ch;font-size:clamp(1.8rem,3.1vw,3.25rem)}.board-kicker,.contrast-label{color:var(--green);font-size:.73rem;font-weight:900;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.section-icon{width:2.75rem;height:2.75rem;padding:.58rem;border:1px solid rgba(47,111,143,.2);border-radius:.95rem;background:rgba(47,111,143,.08);fill:none;stroke:var(--blue-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.pressure-list,.proof-list{display:grid;gap:.72rem;margin:0;padding:0;list-style:none}.pressure-list li,.proof-list li{display:grid;grid-template-columns:auto 1fr;gap:.68rem;align-items:start;color:var(--ink-soft);font-weight:700}.pressure-list li>span,.proof-list li:before{width:.62rem;height:.62rem;margin-top:.48rem;content:"";border-radius:999px;background:var(--rust)}.story-section{min-height:calc(100svh - 72px);padding:clamp(3.5rem,6vw,6rem) 0;scroll-margin-top:5rem}.guide-section:before,.plan-section:before,.success-section:before{position:absolute;top:0;right:0;left:0;height:80px;content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(245,242,232,.06),transparent)}.guide-section:after,.plan-section:after,.success-section:after{position:absolute;bottom:0;right:0;left:0;height:80px;content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent,rgba(20,27,45,.04))}.mistakes-section:after,.offer-section:after,.problem-section:after,.services-section:after,.testimonial-section:after{position:absolute;bottom:0;right:0;left:0;height:80px;content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent,rgba(20,27,45,.06))}.final-cta-section:before{position:absolute;top:0;right:0;left:0;height:80px;content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(245,242,232,.04),transparent)}.guide-section,.plan-section,.problem-section,.success-section{background:linear-gradient(180deg,#111827,#161e2e 40%,#111827)}.guide-section .outcome-card,.guide-section .portrait-frame{border-color:rgba(255,254,250,.1);background:rgba(255,254,250,.05);box-shadow:0 1px 3px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.15)}.guide-section .outcome-card h3,.guide-section .outcome-card p{color:var(--paper)}.guide-section .outcome-card p{color:rgba(255,254,250,.65)}.guide-section .section-copy>p,.guide-section h2,.guide-section h3,.plan-section .section-copy>p,.plan-section h2,.plan-section h3,.problem-section .section-copy>p,.problem-section h2,.success-section .section-copy>p,.success-section h2{color:var(--paper)}.guide-section p,.plan-section p,.problem-section p,.success-section p{color:rgba(255,254,250,.68)}.guide-section .eyebrow,.plan-section .eyebrow,.problem-section .eyebrow,.success-section .eyebrow{color:var(--gold)}.guide-section .section-icon,.plan-section .section-icon,.success-section .section-icon{border-color:rgba(255,254,250,.12);background:rgba(255,254,250,.05);stroke:var(--paper)}.plan-section .timeline-content{border-color:rgba(255,254,250,.1);background:rgba(255,254,250,.04);box-shadow:0 1px 3px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.15)}.plan-section .timeline-content h3{color:var(--paper)}.plan-section .timeline-content p{color:rgba(255,254,250,.65)}.mistakes-section,.offer-section,.services-section,.testimonial-section{background:linear-gradient(180deg,rgba(255,254,250,.6),rgba(245,246,241,.4) 50%,rgba(240,236,227,.5))}.mistakes-section,.offer-section{background:linear-gradient(180deg,rgba(255,254,250,.78),rgba(245,246,241,.52))}.services-section,.testimonial-section{background:linear-gradient(180deg,rgba(245,242,232,.66),rgba(255,254,250,.58))}.problem-section{padding-top:clamp(3rem,6vw,5.5rem)}.final-cta-section{background:linear-gradient(180deg,rgba(255,254,250,.34),rgba(20,27,45,.04))}.split-section{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.guide-grid{grid-template-columns:minmax(300px,.88fr) minmax(0,1fr)}.guide-visual-stack{position:relative;min-height:580px}.portrait-frame{position:relative;min-height:520px;overflow:hidden;border-color:rgba(255,254,250,.16);background:rgba(255,254,250,.08)}.portrait-frame:after{position:absolute;right:1rem;bottom:1rem;width:3rem;height:3rem;content:"";border-right:2px solid rgba(255,254,250,.92);border-bottom:2px solid rgba(255,254,250,.92)}.portrait-image{object-fit:cover;object-position:center 34%}.proof-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.2rem}.guide-system-card{position:absolute;right:-1.2rem;bottom:-1rem;width:min(54%,260px);padding:.45rem}.text-link{width:fit-content;color:var(--blue-dark);font-weight:900;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.guide-section .text-link{color:var(--gold)}.guide-section .outcome-card h3{color:var(--paper)}.guide-section .outcome-card p{color:rgba(255,254,250,.68)}.success-section .button{color:var(--ink);background:var(--paper);border-color:transparent}.success-section .button:hover{background:rgba(255,254,250,.9);transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.2)}.problem-layout{display:grid;grid-template-columns:1fr;gap:clamp(1.4rem,3vw,2.4rem)}.problem-layout .compact-copy{max-width:780px;margin:0 auto;text-align:center}.problem-layout .compact-copy p{margin-inline:auto}.problem-layout .risk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-copy{max-width:780px}.contrast-stack{display:grid;gap:.8rem;margin-top:.4rem}.contrast-card{display:grid;min-height:auto;gap:1rem;padding:1rem}.contrast-card h3{margin-top:.4rem;margin-bottom:.6rem;font-size:1.45rem}.guide-signal{border-top:1px solid var(--line);padding-top:1rem}.guide-signal p{color:var(--ink-soft);font-weight:700}.centered-copy{max-width:820px;margin:0 auto 2.75rem;justify-items:center;text-align:center}.plan-layout{display:grid;gap:clamp(1.3rem,3vw,2.2rem)}.plan-section .centered-copy{margin-bottom:clamp(1rem,2.6vw,1.8rem)}.plan-timeline{position:relative;max-width:960px;margin:0 auto}.plan-timeline-path{position:absolute;top:3.2rem;left:0;right:0;z-index:0;pointer-events:none;line-height:0}.plan-timeline-path svg{display:block;width:100%;height:auto}.plan-timeline-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;position:relative;z-index:1}.plan-timeline-card{display:grid;gap:1.25rem;padding:2rem 1.5rem;border:1px solid rgba(255,254,250,.08);border-radius:14px;background:rgba(255,254,250,.04);text-align:center;align-content:start;position:relative;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.plan-timeline-card:hover{border-color:rgba(255,254,250,.2);transform:translateY(-6px);box-shadow:0 24px 48px rgba(0,0,0,.2)}.plan-card-cta{border-color:rgba(201,130,42,.3)}.plan-card-cta:hover{border-color:rgba(201,130,42,.5)}.plan-timeline-num{display:flex;width:3.5rem;height:3.5rem;margin:0 auto;border-radius:999px;background:linear-gradient(135deg,var(--blue),var(--green));color:var(--paper);font-size:1.25rem;font-weight:900;font-family:var(--font-serif);box-shadow:0 8px 24px rgba(20,27,45,.3);position:relative;z-index:2}.plan-timeline-icon,.plan-timeline-num{align-items:center;justify-content:center}.plan-timeline-icon{display:inline-flex;width:3rem;height:3rem;margin:-.4rem auto 0;border-radius:12px;background:rgba(255,254,250,.08)}.plan-timeline-icon svg{width:1.5rem;height:1.5rem;stroke:var(--gold);fill:none}.plan-timeline-card h3{color:var(--paper);font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:700;line-height:1.2}.plan-timeline-card p{color:rgba(255,254,250,.65);font-size:.92rem;line-height:1.6}.plan-timeline-link{display:block;text-decoration:none;color:inherit}.plan-timeline-link h3{transition:color .2s ease}.plan-timeline-link:hover h3{color:var(--gold)}@media (max-width:760px){.plan-timeline-grid{grid-template-columns:1fr;gap:1rem}.plan-timeline-path{display:none}.plan-timeline-card{padding:1.25rem;text-align:left;display:grid;grid-template-columns:auto 1fr;gap:.75rem 1rem}.plan-timeline-num{width:2.6rem;height:2.6rem;font-size:.95rem;margin:0;grid-row:span 2}.plan-timeline-icon{display:none}.plan-timeline-card h3{align-self:end;font-size:1.1rem}.plan-timeline-card p{grid-column:2}}.hero-inline-svg,.problem-inline-svg,.victory-inline-svg{display:block;width:100%;height:auto}.testimonial-section{position:relative;color:var(--paper)}.testimonial-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,130,42,.45),transparent);opacity:.7}.testimonial-layout{display:grid;gap:2.5rem;width:min(1200px,calc(100vw - 2rem));margin:0 auto}.testimonial-header{display:grid;gap:.8rem;justify-items:center;text-align:center;max-width:1120px;margin:0 auto}.testimonial-header .eyebrow{margin-bottom:0;color:var(--gold)}.testimonial-eyebrow-rule{display:inline-flex;align-items:center;gap:.6rem;color:rgba(201,130,42,.9)}.testimonial-eyebrow-rule span{display:block;width:4.4rem;height:1px;background:currentColor;opacity:.6}.testimonial-eyebrow-rule .testimonial-eyebrow-diamond{width:.52rem;height:.52rem;background:currentColor;opacity:.9;transform:rotate(45deg)}.testimonial-header h2{margin:0;color:var(--paper);font-size:clamp(3.28rem,5.45vw,5.45rem);line-height:1.01;letter-spacing:-.016em}.testimonial-headline-line{display:block}.testimonial-proof-reference-display{font-family:var(--font-reference-display)}.testimonial-header p{max-width:none;color:rgba(255,254,250,.72);font-size:clamp(1.02rem,1.45vw,1.18rem)}.testimonial-proof-summary{text-wrap:nowrap;white-space:nowrap}.testimonial-proof-summary-serif{font-family:var(--font-reference-display);font-size:clamp(1.22rem,1.55vw,1.42rem);font-weight:400;line-height:1.16;letter-spacing:-.006em;color:rgba(255,250,242,.9)}.testimonial-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1.1rem}.testimonial-proof-card{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.15rem,1.7vw,1.4rem);border:1px solid rgba(201,130,42,.22);border-radius:16px;background:linear-gradient(180deg,rgba(255,254,250,.04),rgba(255,254,250,.02)),linear-gradient(145deg,rgba(23,33,53,.96),rgba(13,21,37,.96));box-shadow:0 10px 26px rgba(4,8,16,.22);height:100%;min-height:clamp(14.75rem,18vw,16.4rem);transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.testimonial-proof-card:hover{transform:translateY(-3px);border-color:rgba(201,130,42,.34);box-shadow:0 18px 42px rgba(4,8,16,.32)}.testimonial-proof-quote{color:var(--gold);opacity:.95;line-height:0}.testimonial-proof-quote svg{display:block;width:2.15rem;height:2.15rem}.testimonial-proof-card blockquote{flex:1 1 auto;margin:0;color:rgba(255,250,242,.92);font-size:clamp(.94rem,1.08vw,1.02rem);font-weight:500;line-height:1.45;letter-spacing:-.015em;text-wrap:pretty;padding-bottom:.15rem}.testimonial-proof-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.9rem;row-gap:.8rem;min-height:5.35rem;margin-top:auto;padding-top:.95rem;border-top:1px solid rgba(201,130,42,.2)}.testimonial-proof-person{display:flex;align-items:center;gap:.8rem;min-width:0}.testimonial-proof-initials{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border:1px solid rgba(201,130,42,.72);border-radius:999px;background:rgba(201,130,42,.08);color:var(--paper);font-size:.98rem;font-family:var(--font-serif);line-height:1;flex-shrink:0}.testimonial-proof-meta{display:grid;align-content:start;gap:.3rem;min-height:2.9rem;min-width:0}.testimonial-proof-meta-row{display:grid;gap:.08rem;margin:0}.testimonial-proof-meta strong{color:var(--paper);font-size:.9rem;font-weight:700;line-height:1.15}.testimonial-proof-meta-row span{color:rgba(255,254,250,.62);font-size:.82rem;line-height:1.2}.testimonial-proof-link{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.25rem;color:rgba(143,201,222,.88);font-size:.78rem;font-weight:500;max-width:100%;width:fit-content;line-height:1;text-decoration:none;transition:color .2s ease;white-space:nowrap}.testimonial-proof-link:hover{color:#b5dfec}.testimonial-proof-link .linkedin-icon{display:block;fill:currentColor;stroke:none;flex-shrink:0}.testimonial-proof-link-label{line-height:1}.testimonial-company-pill,.testimonial-proof-link-label{display:inline-flex;align-items:center;white-space:nowrap}.testimonial-company-pill{justify-content:center;min-height:1.75rem;padding:.28rem .82rem;border-radius:999px;border:1px solid rgba(143,201,222,.18);background:rgba(143,201,222,.1);color:rgba(235,246,250,.96);font-size:.8rem;font-weight:600;flex-shrink:0;justify-self:end}.testimonial-footer-cta{text-align:center}.testimonial-footer-cta a{display:inline-flex;align-items:center;gap:.4rem;color:rgba(255,250,242,.92);font-weight:800;font-size:.92rem;transition:gap .2s ease,color .2s ease}.final-cta-section{padding-bottom:clamp(4rem,7vw,6.5rem)}.final-cta-grid{align-items:stretch;border:1px solid rgba(255,254,250,.1);border-radius:14px;padding:clamp(1.2rem,3.4vw,2.4rem);background:radial-gradient(circle at 12% 20%,rgba(47,111,143,.2),transparent 34%),linear-gradient(135deg,#111827,#161e2e 58%,#0d1320);box-shadow:0 1px 3px rgba(0,0,0,.2),0 20px 60px rgba(20,27,45,.2)}.final-cta-grid .section-copy{align-content:center}.final-cta-grid .section-copy>p,.final-cta-grid h2{color:var(--paper)}.final-cta-grid .eyebrow{color:var(--gold)}.final-cta-grid .section-icon{border-color:rgba(255,254,250,.2);background:rgba(255,254,250,.08);stroke:var(--paper)}.memo-form{display:grid;gap:1rem;padding:clamp(1.1rem,2.4vw,1.6rem);border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:0 1px 3px rgba(20,27,45,.04),0 12px 32px rgba(20,27,45,.08)}.memo-title{color:var(--ink);font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.12;font-weight:800}.memo-form label{display:grid;gap:.38rem;color:var(--ink);font-weight:900}.memo-form input,.memo-form select,.memo-form textarea{width:100%;border:1px solid rgba(20,27,45,.14);border-radius:8px;padding:.88rem .95rem;background:var(--paper);color:var(--ink);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.memo-form input:focus,.memo-form select:focus,.memo-form textarea:focus{border-color:rgba(47,111,143,.44);box-shadow:0 0 0 4px rgba(47,111,143,.1);outline:none}.memo-form textarea{resize:vertical}.memo-form button{min-height:3.1rem;border:0;border-radius:999px;background:var(--blue);color:#fff;font-weight:900;cursor:pointer}.memo-form button:hover{box-shadow:0 16px 28px rgba(47,111,143,.22);transform:translateY(-2px)}.credibility-line,.footer-copyright,.form-note,.form-success,.risk-line{color:var(--muted);font-size:.95rem;line-height:1.55}.credibility-line,.risk-line{max-width:48rem}.risk-line{width:fit-content;border:1px solid rgba(180,95,53,.14);border-radius:999px;padding:.35rem .78rem;background:transparent;color:var(--rust);font-weight:700;font-size:.82rem;letter-spacing:.02em}.credibility-line{max-width:48rem;padding-left:0;border-left:none;color:var(--muted);font-size:.92rem;font-weight:500}.hero-meta-bar .credibility-line,.hero-meta-bar .risk-line{width:auto;max-width:none;border:1px solid rgba(255,254,250,.1);border-radius:999px;padding:.45rem .75rem;background:rgba(255,254,250,.04);color:rgba(255,254,250,.62);font-size:.82rem;font-weight:600;letter-spacing:0}.card-grid,.mistake-list,.risk-grid{display:grid;gap:clamp(.85rem,2vw,1.1rem)}.risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mistake-list,.offer-card,.outcome-card,.risk-card{border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:0 1px 3px rgba(20,27,45,.04),0 8px 24px rgba(20,27,45,.06)}.outcome-card,.risk-card{display:grid;align-content:start;gap:.85rem;padding:clamp(1.15rem,2vw,1.45rem);transition:border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.offer-card:hover,.outcome-card:hover,.risk-card:hover{border-color:rgba(47,111,143,.22);box-shadow:0 1px 3px rgba(20,27,45,.05),0 12px 30px rgba(20,27,45,.09);transform:translateY(-2px)}.outcome-card h3,.risk-card h3{font-size:clamp(1.18rem,1.6vw,1.42rem);line-height:1.14}.risk-card{min-height:auto;border-color:rgba(180,95,53,.15)}.outcome-card p,.risk-card p{font-size:1rem;line-height:1.6}.three-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-card{position:relative;min-height:auto;padding-top:1.15rem}.service-marker{width:2.4rem;height:.34rem;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--rust))}.offer-card{position:relative;padding:clamp(1.45rem,3.2vw,2.35rem);border-color:rgba(47,111,143,.16);transition:border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.offer-card:before{position:absolute;top:1.25rem;right:1.25rem;width:4.4rem;height:4.4rem;content:"";border-top:1px solid rgba(47,111,143,.28);border-right:1px solid rgba(47,111,143,.28)}.offer-list,.premium-checklist{grid-template-columns:1fr}.premium-checklist{gap:.45rem}.premium-checklist li{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .85rem;border:1px solid rgba(20,27,45,.06);border-radius:8px;background:rgba(245,242,232,.35);transition:border-color .2s ease,background-color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.premium-checklist li:hover{border-color:rgba(47,111,143,.15);background:rgba(245,242,232,.65)}.premium-checklist li:before{display:none}.check-icon{flex-shrink:0;margin-top:.2rem;color:var(--green)}.premium-checklist li span{color:var(--ink-soft);font-weight:700;font-size:.92rem;line-height:1.45}.offer-eyebrow-row{display:flex;align-items:center;gap:.5rem}.offer-star-badge{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;background:rgba(201,130,42,.12);color:var(--gold);flex-shrink:0}.offer-card .button,.success-layout .button{width:fit-content}.mistake-list{margin:0;padding:clamp(1.2rem,2.6vw,1.8rem);list-style:none;background:var(--ink)}.mistake-list li{position:relative;padding:.8rem 0 .8rem 1.75rem;border-bottom:1px solid rgba(255,254,250,.12);color:rgba(255,254,250,.84);font-weight:800}.mistake-list li:last-child{border-bottom:0}.mistake-list li:before{position:absolute;top:1.35rem;left:.35rem;width:.55rem;height:.55rem;content:"";border-radius:999px;background:var(--rust)}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.form-note{font-size:.86rem}.form-success{border:1px solid rgba(93,115,95,.24);border-radius:.9rem;background:rgba(93,115,95,.1);color:var(--ink-soft)}.form-error,.form-success{padding:.85rem;font-weight:800}.form-error{border:1px solid rgba(180,95,53,.28);border-radius:.9rem;background:rgba(180,95,53,.1);color:var(--rust);font-size:.95rem;line-height:1.55}.site-footer{position:relative;padding:clamp(2.75rem,5vw,4.5rem) 0 clamp(1.4rem,3vw,2rem);background:linear-gradient(180deg,#101827,#070b14);overflow:hidden}.site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,130,42,.3),var(--gold),rgba(201,130,42,.3),transparent)}.footer-inner{display:grid;gap:clamp(1.6rem,3vw,2.2rem)}.footer-main{display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(22rem,1fr);gap:clamp(2rem,6vw,5rem);align-items:center;padding-bottom:clamp(1.4rem,2.8vw,2rem);border-bottom:1px solid rgba(255,254,250,.09)}.footer-brand-col{display:grid;gap:.75rem;align-content:start}.footer-brand{margin-bottom:0}.footer-tagline{max-width:31ch;color:rgba(255,254,250,.66);font-size:.95rem;line-height:1.6}.footer-availability-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border:1px solid rgba(93,115,95,.35);border-radius:999px;background:rgba(93,115,95,.1);width:fit-content}.footer-badge-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--green);box-shadow:0 0 6px rgba(93,115,95,.5);animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.4}}.footer-availability-badge span:last-child{color:rgba(255,254,250,.75);font-size:.78rem;font-weight:700;letter-spacing:.02em}.footer-nav-col{display:grid;gap:1.25rem;justify-items:end;align-content:center}.footer-links{display:flex;flex-wrap:wrap;gap:.8rem 1.35rem;justify-content:flex-end}.footer-links a{color:rgba(255,254,250,.68);font-size:.9rem;font-weight:800;letter-spacing:0;transition:color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.footer-links a:hover{color:var(--paper);transform:translateY(-1px)}.footer-link-highlight{color:var(--gold)!important}.footer-link-highlight:hover{color:#d48f32!important}.footer-social-row{display:flex;gap:.75rem;justify-content:flex-end}.footer-social-link{display:inline-flex;align-items:center;gap:.45rem;min-height:2.55rem;padding:.55rem .95rem;border:1px solid rgba(255,254,250,.14);border-radius:999px;background:rgba(255,254,250,.045);color:rgba(255,254,250,.72);font-size:.82rem;font-weight:700;transition:border-color .2s ease,background-color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.footer-social-link:hover{border-color:rgba(255,254,250,.25);background:rgba(255,254,250,.08);transform:translateY(-2px)}.footer-linkedin:hover{border-color:rgba(10,102,194,.4);background:rgba(10,102,194,.1);color:#0a66c2}.footer-linkedin:hover .linkedin-icon{fill:#0a66c2}.footer-email:hover{color:var(--gold)}.footer-bottom-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer-copyright{margin:0;color:rgba(255,254,250,.42);font-size:.82rem;font-weight:500}.footer-confidence-row{display:inline-flex;align-items:center;gap:.45rem;width:fit-content}.footer-confidence-stamp{color:var(--gold);flex-shrink:0}.footer-confidence-text{color:rgba(255,254,250,.46);font-size:.75rem;font-weight:600;letter-spacing:.04em}@media (min-width:901px){.footer-main{padding:clamp(1.35rem,2.2vw,1.75rem);border:1px solid rgba(255,254,250,.09);border-radius:.8rem;background:linear-gradient(135deg,rgba(255,254,250,.045),rgba(255,254,250,.012)),linear-gradient(180deg,rgba(11,17,30,.72),rgba(7,11,20,.32));box-shadow:inset 0 1px 0 rgba(255,254,250,.06)}.footer-bottom-row{padding-inline:.1rem}}.proof-hero{padding:5rem 0;background:var(--canvas)}.proof-hero-inner{max-width:860px}.proof-hero h1{max-width:12ch}.section-topline{display:grid;max-width:760px;margin-bottom:1.5rem;gap:.85rem}.proof-section{padding:5rem 0 0}.experience-list,.proof-card-grid,.proof-two-column{display:grid;gap:1rem}.experience-card{display:grid;grid-template-columns:230px minmax(0,1fr);gap:1.2rem;padding:1.35rem;background:var(--ink)}.experience-card .company-name,.experience-card h3,.experience-card li,.experience-meta span{color:var(--paper)}.experience-main,.experience-meta{display:grid;gap:.65rem}.experience-card ul,.proof-panel ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.experience-card li,.proof-panel li{position:relative;padding-left:1.1rem}.experience-card li:before,.proof-panel li:before{position:absolute;top:.72rem;left:0;width:.42rem;height:.42rem;content:"";border-radius:999px;background:var(--rust)}.company-name{color:var(--gold)!important;font-weight:900}.tag-row{display:flex;flex-wrap:wrap;gap:.45rem}.tag{display:inline-flex;min-height:2rem;align-items:center;border:1px solid rgba(47,111,143,.16);border-radius:999px;padding:.34rem .65rem;background:rgba(47,111,143,.08);color:var(--blue-dark);font-size:.82rem;font-weight:900}.tag-dark{border-color:rgba(255,254,250,.18);background:rgba(255,254,250,.08);color:rgba(255,254,250,.86)}.proof-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-card,.proof-panel{display:grid;gap:.85rem;padding:1.25rem}.proof-two-column{grid-template-columns:1.15fr .85fr}.gold-card{border-color:rgba(201,130,42,.28);background:linear-gradient(145deg,rgba(201,130,42,.1),var(--paper))}.home-final-cta{padding:5rem 0 0}.cta-panel{display:flex;justify-content:space-between;gap:1.4rem;align-items:center;padding:1.5rem}.cv-page{background:linear-gradient(180deg,#111827,#172033 34%,#f6f1e8 0,#fffefa)}.cv-hero{padding:clamp(4.75rem,7vw,7.25rem) 0 clamp(3.75rem,6vw,5.25rem);background:linear-gradient(135deg,rgba(20,27,45,.96),rgba(15,40,71,.9)),radial-gradient(circle at 82% 20%,rgba(201,130,42,.22),transparent 28%)}.cv-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);gap:clamp(1.5rem,4vw,4rem);align-items:end}.cv-card,.cv-hero-grid>*,.cv-linkedin-card,.cv-panel,.cv-skill-card{min-width:0}.cv-hero-copy{display:grid;gap:clamp(1.1rem,2.2vw,1.55rem);max-width:760px}.cv-hero-copy .hero-lead,.cv-hero-copy h1{color:var(--paper)}.cv-hero-copy .hero-lead{animation:none;opacity:1;transform:none}.cv-hero-copy h1{max-width:13ch;font-size:clamp(3rem,6vw,5.75rem);line-height:.98;letter-spacing:0}.cv-cta-panel h2 span,.cv-hero-copy h1 span{display:block}.cv-hero-copy .hero-lead{max-width:62ch;color:rgba(255,254,250,.72)}.cv-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.cv-hero-actions .button-primary{gap:.55rem;background:var(--gold);color:#121826;box-shadow:0 18px 42px rgba(201,130,42,.22)}.cv-hero-actions .button-secondary{border-color:rgba(255,254,250,.22);color:var(--paper);background:rgba(255,254,250,.05)}.cv-linkedin-card{display:grid;gap:1rem;border:1px solid rgba(255,254,250,.16);border-radius:8px;padding:clamp(1.15rem,3vw,1.75rem);background:rgba(255,254,250,.08);box-shadow:0 24px 70px rgba(0,0,0,.24)}.cv-linkedin-topline{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;color:var(--gold);font-size:.78rem;font-weight:900;line-height:1.2;text-transform:uppercase}.cv-linkedin-icon{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border-radius:50%;background:#0a66c2;color:white}.cv-linkedin-card h2{max-width:15ch;color:var(--paper);font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:0;overflow-wrap:break-word}.cv-linkedin-card h2 span{display:block}.cv-linkedin-card p{color:rgba(255,254,250,.68)}.cv-linkedin-card a{width:fit-content;border-bottom:1px solid rgba(201,130,42,.5);color:#f2c47b;font-weight:900;overflow-wrap:anywhere}.cv-section{padding:clamp(3.75rem,6vw,5.75rem) 0;background:var(--paper)}.cv-experience-section{background:linear-gradient(180deg,#172033,#111827)}.cv-services-section,.cv-skills-section{background:var(--canvas)}.cv-section-heading{display:grid;gap:.85rem;max-width:760px;margin-bottom:clamp(1.25rem,3vw,2rem)}.cv-experience-section .cv-section-heading h2{color:var(--paper)}.cv-experience-section .cv-section-heading .eyebrow{color:var(--gold)}.cv-timeline{display:grid;gap:1.05rem}.cv-experience-card{display:grid;grid-template-columns:minmax(160px,230px) minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);border:1px solid rgba(255,254,250,.12);border-radius:8px;padding:clamp(1.15rem,2.5vw,1.55rem);background:rgba(255,254,250,.05)}.cv-experience-main,.cv-experience-meta,.cv-panel{display:grid;gap:.75rem}.cv-experience-meta span{color:rgba(255,254,250,.58);font-size:.88rem;font-weight:800}.cv-experience-main h3,.cv-experience-main li{color:var(--paper)}.cv-company-name{color:var(--gold);font-weight:900}.cv-experience-main ul,.cv-panel ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.cv-experience-main li,.cv-panel li{position:relative;padding-left:1.15rem;line-height:1.68}.cv-experience-main li:before,.cv-panel li:before{position:absolute;top:.72rem;left:0;width:.42rem;height:.42rem;content:"";border-radius:999px;background:var(--rust)}.cv-card-grid,.cv-skill-grid,.cv-two-column{display:grid;gap:clamp(.95rem,2vw,1.15rem)}.cv-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-card,.cv-cta-panel,.cv-panel,.cv-skill-card{border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow)}.cv-card,.cv-skill-card{display:grid;gap:.85rem;padding:clamp(1.15rem,2.3vw,1.45rem)}.cv-two-column{grid-template-columns:1.1fr .9fr}.cv-panel{padding:clamp(1.25rem,2.6vw,1.7rem)}.cv-panel h2{font-size:clamp(1.8rem,3vw,2.55rem);letter-spacing:0}.cv-education-panel{border-color:rgba(201,130,42,.28);background:linear-gradient(145deg,rgba(201,130,42,.12),var(--paper))}.cv-skill-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.cv-skill-card h3{font-size:1rem}.cv-skill-card p{font-size:.9rem;line-height:1.55}.cv-final-cta{padding:clamp(3.5rem,6vw,5rem) 0;background:var(--canvas)}.cv-cta-panel{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:clamp(1.25rem,3vw,1.9rem)}.cv-cta-panel h2{max-width:18ch;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.02;letter-spacing:0}:root{--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-smooth:cubic-bezier(0.4,0,0.2,1)}@keyframes hero-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(.5deg)}}@keyframes hero-glow-pulse{0%,to{opacity:.6;filter:brightness(1)}50%{opacity:1;filter:brightness(1.08)}}@keyframes cta-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes eyebrow-sparkle{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes underline-draw{0%{stroke-dashoffset:320}to{stroke-dashoffset:0}}@keyframes image-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes card-entrance{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes icon-spin-once{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}@keyframes badge-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes section-fade-in{0%{opacity:0}to{opacity:1}}@keyframes connector-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes stamp-appear{0%{opacity:0;transform:translateY(8px) rotate(-5deg) scale(.8)}60%{opacity:1;transform:translateY(-3px) rotate(2deg) scale(1.05)}to{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}@keyframes form-field-glow{0%,to{box-shadow:0 0 0 0 rgba(47,111,143,0)}50%{box-shadow:0 0 0 4px rgba(47,111,143,.12)}}@keyframes scroll-indicator-bounce{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(8px);opacity:1}}.reveal{--reveal-delay:0ms;opacity:0;transform:translateY(32px);transition:opacity .7s var(--ease-out-expo) var(--reveal-delay),transform .7s var(--ease-out-expo) var(--reveal-delay)}.reveal.is-visible{opacity:1;transform:translateY(0)}section.reveal,section.reveal>*{opacity:1;transform:none}section.reveal.is-visible>*{opacity:1;transform:translateY(0)}.hero-section{isolation:isolate}.hero-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 85% 15%,rgba(47,111,143,.1),transparent),radial-gradient(ellipse 50% 40% at 20% 80%,rgba(201,130,42,.08),transparent);pointer-events:none;animation:section-fade-in 1.2s var(--ease-out-expo) forwards}.hero-sketch-col{animation:hero-float 6s ease-in-out infinite;animation-delay:1s}.hero-sketch-frame{position:relative;overflow:hidden}.hero-sketch-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%);background-size:200% 100%;animation:cta-shimmer 4s ease-in-out infinite;animation-delay:2s;pointer-events:none}.hero-copy-col{animation:card-entrance .8s var(--ease-out-expo) forwards;animation-delay:.2s;opacity:0}.eyebrow-badge{padding:.35rem .75rem;background:rgba(180,95,53,.08);border:1px solid rgba(180,95,53,.15);border-radius:100px}.eyebrow-badge,.eyebrow-badge svg{animation:eyebrow-sparkle 3s ease-in-out infinite}.hero-headline-underline path{stroke-dasharray:320;stroke-dashoffset:320;animation:underline-draw 1s var(--ease-out-expo) forwards;animation-delay:.6s}.hero-lead{animation:card-entrance .7s var(--ease-out-expo) forwards;animation-delay:.4s;opacity:0}.hero-build-card{animation:card-entrance .7s var(--ease-out-expo) forwards;animation-delay:.55s;opacity:0;transition:transform .3s var(--ease-spring),box-shadow .3s var(--ease-smooth)}.hero-build-card:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 2px 4px rgba(20,27,45,.06),0 20px 48px rgba(20,27,45,.12)}.cta-group{animation:card-entrance .7s var(--ease-out-expo) forwards;animation-delay:.7s;opacity:0}.risk-line{animation:card-entrance .6s var(--ease-out-expo) forwards;animation-delay:.85s;opacity:0}.credibility-line{animation:card-entrance .6s var(--ease-out-expo) forwards;animation-delay:.95s;opacity:0}.hero-scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;animation:scroll-indicator-bounce 2s ease-in-out infinite;animation-delay:1.5s;opacity:0;animation:scroll-indicator-bounce 2s ease-in-out infinite,fade-in .6s var(--ease-out-expo) 1.5s forwards}@keyframes fade-in{to{opacity:1}}.hero-scroll-indicator svg{width:1.2rem;height:1.2rem}.site-header{transition:box-shadow .3s var(--ease-smooth),border-color .3s var(--ease-smooth),background .3s var(--ease-smooth)}.site-header.is-scrolled{background:rgba(7,11,20,.92);box-shadow:0 4px 32px rgba(0,0,0,.3);border-bottom-color:rgba(255,254,250,.14)}.brand-mark{transition:transform .2s var(--ease-spring),opacity .2s var(--ease-smooth)}.brand-mark:hover{transform:scale(1.03);opacity:.85}.site-nav a{position:relative;transition:color .2s var(--ease-smooth),transform .2s var(--ease-spring)}.site-nav a:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease-out-expo);border-radius:999px}.site-nav a:hover:after{transform:scaleX(1)}.site-nav a:hover{color:var(--paper);transform:translateY(-1px)}.header-cta{transition:transform .2s var(--ease-spring),box-shadow .2s var(--ease-smooth),background .2s var(--ease-smooth)}.header-cta:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 16px 40px rgba(0,0,0,.35);background:var(--gold);color:var(--ink)}.problem-editorial{animation:card-entrance .8s var(--ease-out-expo) forwards;animation-delay:0s;opacity:0}.problem-visual-col{overflow:hidden;border-radius:16px}.problem-visual-col:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(20,27,45,.06));pointer-events:none;z-index:1}.problem-visual-col .story-illustration{animation:image-reveal 1s var(--ease-out-expo) forwards;animation-delay:.3s}.pain-editorial-card{opacity:0;transform:translateY(20px);transition:opacity .5s var(--ease-out-expo),transform .5s var(--ease-out-expo),box-shadow .25s var(--ease-smooth),border-color .25s var(--ease-smooth)}.pain-editorial-card.is-visible{opacity:1;transform:translateY(0)}.pain-editorial-card:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(20,27,45,.06),0 16px 40px rgba(20,27,45,.1)}.pain-editorial-icon .app-icon{transition:transform .3s var(--ease-spring),color .2s var(--ease-smooth)}.pain-editorial-card:hover .pain-editorial-icon .app-icon{transform:scale(1.15) rotate(-5deg);color:var(--rust)}.guide-editorial-alt{animation:card-entrance .8s var(--ease-out-expo) forwards;animation-delay:0s;opacity:0}.portrait-frame-alt{position:relative;overflow:hidden;border-radius:16px;animation:hero-float 7s ease-in-out infinite;animation-delay:.5s}.portrait-frame-alt:after{content:"";position:absolute;inset:0;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);pointer-events:none}.guide-cred-card{transition:transform .25s var(--ease-spring),box-shadow .25s var(--ease-smooth),background .25s var(--ease-smooth)}.guide-cred-card:hover{background:rgba(255,254,250,.9);box-shadow:0 2px 4px rgba(20,27,45,.06),0 12px 32px rgba(20,27,45,.08)}.guide-cred-icon .app-icon{transition:transform .3s var(--ease-spring)}.guide-cred-card:hover .guide-cred-icon .app-icon{transform:scale(1.1)}.guide-proof-link{transition:gap .2s var(--ease-spring),color .2s var(--ease-smooth)}.guide-proof-link:hover{gap:.65rem;color:var(--blue)}.offer-layout{animation:card-entrance .8s var(--ease-out-expo) forwards;animation-delay:0s;opacity:0}.story-visual-card{position:relative;overflow:hidden;border-radius:16px}.story-visual-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 40%,rgba(201,130,42,.05) 60%,transparent 80%);pointer-events:none;animation:cta-shimmer 5s ease-in-out infinite;animation-delay:1s}.premium-checklist li{transition:transform .2s var(--ease-spring),color .2s var(--ease-smooth);transform-origin:left center}.premium-checklist li:hover{transform:translateX(4px);color:var(--ink)}.check-icon{transition:transform .3s var(--ease-spring)}.premium-checklist li:hover .check-icon{transform:scale(1.2)}.plan-section{animation:card-entrance .8s var(--ease-out-expo) forwards;animation-delay:0s;opacity:0}.plan-step-panel{transition:transform .4s var(--ease-spring),box-shadow .3s var(--ease-smooth)}.plan-step-panel:hover{transform:translateY(-6px);box-shadow:0 4px 8px rgba(20,27,45,.08),0 24px 64px rgba(20,27,45,.12)}.plan-step-image{transition:transform .6s var(--ease-out-expo)}.plan-step-panel:hover .plan-step-image{transform:scale(1.04)}.plan-step-number-wrap{transition:transform .3s var(--ease-spring)}.plan-step-panel:hover .plan-step-number-wrap{transform:scale(1.1)}.plan-step-icon-wrap{transition:transform .3s var(--ease-spring)}.plan-step-panel:hover .plan-step-icon-wrap{transform:scale(1.15)}.plan-step-cta{transition:gap .2s var(--ease-spring),color .2s var(--ease-smooth),transform .2s var(--ease-spring)}.plan-step-cta:hover{gap:.65rem;color:var(--blue);transform:translateX(4px)}.connector-line{transform-origin:top center;animation:connector-grow 1s var(--ease-out-expo) forwards;animation-delay:.5s}.plan-victory-card{transition:transform .3s var(--ease-spring),box-shadow .3s var(--ease-smooth)}.plan-victory-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 4px 8px rgba(20,27,45,.1),0 20px 56px rgba(20,27,45,.14)}.services-section{animation:card-entrance .8s var(--ease-out-expo) forwards;animation-delay:0s;opacity:0}.services-hero-image-wrap{position:relative;overflow:hidden;border-radius:12px;animation:image-reveal 1s var(--ease-out-expo) forwards;animation-delay:.2s}.services-hero-image{transition:transform .6s var(--ease-out-expo)}.services-hero-image-wrap:hover .services-hero-image{transform:scale(1.03)}.section-deco-dots{animation:eyebrow-sparkle 4s ease-in-out infinite}.service-premium-card{transition:transform .3s var(--ease-spring),box-shadow .3s var(--ease-smooth),border-color .3s var(--ease-smooth)}.service-premium-card:hover{transform:translateY(-5px);box-shadow:0 2px 4px rgba(20,27,45,.06),0 20px 56px rgba(20,27,45,.1)}.service-premium-icon{transition:transform .3s var(--ease-spring)}.service-premium-card:hover .service-premium-icon{transform:scale(1.15) rotate(-8deg)}.service-premium-number{transition:transform .3s var(--ease-spring)}.service-premium-card:hover .service-premium-number{transform:scale(1.1)}.mistakes-section{animation:card-entrance .8s var(--ease-out-expo) forwards;animation-delay:0s;opacity:0}.mistakes-image-frame{position:relative;overflow:hidden;border-radius:16px;animation:image-reveal 1s var(--ease-out-expo) forwards;animation-delay:.3s}.mistake-urgency-card{transition:transform .25s var(--ease-spring),box-shadow .25s var(--ease-smooth),border-color .25s var(--ease-smooth)}.mistake-urgency-card:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 2px 4px rgba(180,95,53,.08),0 12px 32px rgba(180,95,53,.1)}.mistake-urgency-icon{transition:transform .3s var(--ease-spring)}.mistake-urgency-card:hover .mistake-urgency-icon{transform:scale(1.2) rotate(-5deg)}.mistake-close-icon{transition:transform .3s var(--ease-spring),opacity .2s var(--ease-smooth)}.mistake-urgency-card:hover .mistake-close-icon{transform:rotate(90deg);opacity:.6}.success-section{animation:card-entrance .8s var(--ease-out-expo) forwards;animation-delay:0s;opacity:0}.success-layout{animation:none}.success-confidence-badge{transition:transform .3s var(--ease-spring)}.success-confidence-badge:hover{transform:scale(1.05)}.testimonial-section{animation:card-entrance .8s var(--ease-out-expo) forwards;animation-delay:0s;opacity:0}.testimonial-proof-card{transition:transform .3s var(--ease-spring),box-shadow .3s var(--ease-smooth)}.testimonial-proof-card:hover{transform:translateY(-5px);box-shadow:0 2px 4px rgba(0,0,0,.2),0 20px 56px rgba(4,8,16,.34)}.testimonial-proof-link{transition:color .2s var(--ease-smooth),transform .2s var(--ease-spring)}.testimonial-proof-link:hover{transform:translateY(-2px)}.testimonial-footer-cta a{transition:gap .2s var(--ease-spring),color .2s var(--ease-smooth)}.testimonial-footer-cta a:hover{gap:.65rem;color:#8fc9de}.final-cta-section{animation:card-entrance .8s var(--ease-out-expo) forwards;animation-delay:0s;opacity:0}.contact-editorial-card{transition:transform .3s var(--ease-spring)}.contact-editorial-card:hover{transform:translateY(-3px)}.memo-form input:focus,.memo-form select:focus,.memo-form textarea:focus{border-color:rgba(47,111,143,.5);box-shadow:0 0 0 4px rgba(47,111,143,.12);transition:border-color .18s ease,box-shadow .18s ease}.memo-form button{transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.memo-form button:hover{box-shadow:0 20px 40px rgba(47,111,143,.28);transform:translateY(-3px)}.memo-form button:active{transform:translateY(-1px) scale(.98)}.footer-availability-badge .footer-badge-dot{animation:badge-pulse 2s ease-in-out infinite}.site-footer a{transition:color .2s var(--ease-smooth),transform .2s var(--ease-spring)}.site-footer a:hover{color:var(--paper);transform:translateY(-1px)}.story-section{position:relative}@media (prefers-reduced-motion:no-preference){.hero-sketch-col,.portrait-frame-alt{will-change:transform}}.site-root{padding-bottom:env(safe-area-inset-bottom,0)}@media (max-width:1000px){.service-grid,.testimonial-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.build-plan-card{grid-template-columns:1fr;width:min(760px,100%)}.build-plan-rows,.problem-layout .risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hero-editorial{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.5rem)}.hero-sketch-col{order:-1;max-width:440px;margin:0 auto;width:100%}.hero-copy-col{text-align:center}.hero-copy-col .cta-group{justify-content:center}.experience-card,.final-cta-grid,.guide-grid,.hero-grid,.proof-two-column,.split-section{grid-template-columns:1fr}.hero-copy{justify-self:stretch}.hero-visual{justify-self:center;width:min(390px,100%)}.hero-visual .story-illustration{transform:scale(1.08)}.portrait-frame{min-height:460px}.guide-visual-stack{min-height:560px}.proof-list{grid-template-columns:1fr}}@media (max-width:760px){.story-section{scroll-margin-top:5.75rem}.header-inner{min-height:58px;gap:.75rem;padding:.45rem 0}.site-nav{display:none}.brand-mark{gap:.55rem;font-size:1rem}.brand-sigil{width:2.05rem;height:2.05rem}.header-cta{min-height:2.35rem;width:auto;padding:.55rem .85rem;font-size:.78rem;line-height:1;display:none}h1{max-width:100%;font-size:clamp(2.35rem,10vw,3rem);line-height:1.05}h2{font-size:clamp(1.65rem,7vw,2.4rem)}.hero-section{display:grid;min-height:auto;align-items:start;padding-top:clamp(3rem,9svh,4.5rem);padding-bottom:clamp(1.5rem,4svh,2.25rem)}.hero-editorial{grid-template-columns:1fr;gap:1.5rem}.hero-sketch-col{order:-1;max-width:380px;margin:0 auto;width:100%}.hero-copy-col{text-align:center;gap:1rem}.hero-copy-col .cta-group{justify-content:center}.hero-grid{gap:1.75rem}.hero-copy{gap:1.15rem}.hero-copy h1{max-width:12.5ch;font-size:clamp(2.45rem,10.8vw,3.15rem);line-height:1.05}.hero-visual{display:none}.hero-lead{max-width:32ch;font-size:1.08rem;line-height:1.45}.hero-copy-col .button-secondary,.hero-copy-col .eyebrow{display:none}.button,.cta-group{width:100%}.button{min-height:3rem;padding:.78rem 1rem;font-size:.95rem}.build-plan-card{gap:.75rem;border-radius:var(--radius);padding:.85rem;box-shadow:0 1px 3px rgba(20,27,45,.04),0 10px 28px rgba(20,27,45,.08)}.build-plan-card-header{gap:.3rem}.build-plan-card-header h2{max-width:none;font-size:1.35rem;line-height:1.06}.build-plan-card-header p:not(.eyebrow){max-width:none;font-size:.9rem;line-height:1.35}.build-plan-rows{gap:.42rem}.build-plan-row{grid-template-columns:minmax(4.9rem,auto) minmax(0,1fr);gap:.58rem;padding:.58rem .65rem}.build-plan-row span{font-size:.66rem}.build-plan-row strong{font-size:.88rem;line-height:1.2}.problem-section{padding-top:1.5rem}.problem-layout{gap:1.35rem}.risk-card{min-height:auto;gap:.7rem;padding:1rem;box-shadow:0 1px 3px rgba(20,27,45,.04),0 6px 16px rgba(20,27,45,.04)}.risk-card h3{font-size:1.08rem;line-height:1.18}.risk-card p{font-size:.94rem;line-height:1.55}.hero-problem-icon{width:2rem;height:2rem;border-radius:8px}.problem-icon{width:1.05rem;height:1.05rem}.form-row,.proof-card-grid,.risk-grid,.service-grid,.testimonial-editorial-grid,.three-card-grid{grid-template-columns:1fr}.guide-system-card,.offer-layout>.story-visual-card{display:none}.guide-visual-stack{min-height:auto}.portrait-frame{min-height:360px}.cta-panel{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-scroll-hint-arrow{animation:none}}@media (min-width:901px){.guide-section,.offer-section,.plan-section,.problem-section{padding-block:clamp(5.5rem,8vw,8.75rem)}.problem-section{background:radial-gradient(ellipse at 28% 18%,rgba(201,130,42,.05),transparent 40%),radial-gradient(ellipse at 72% 82%,rgba(47,111,143,.05),transparent 36%),linear-gradient(180deg,#111827,#161e2e 40%,#111827)}.problem-layout{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(2.5rem,6vw,5.75rem);align-items:start}.problem-layout .compact-copy{position:sticky;top:7rem;max-width:390px;margin:0;padding-top:.2rem;text-align:left}.problem-layout .compact-copy h2{font-size:clamp(2.6rem,5vw,5.15rem);line-height:.96}.problem-layout .compact-copy p{margin-inline:0;color:var(--ink-soft);font-size:1.08rem}.problem-layout .risk-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem}.problem-layout .risk-card{min-height:15rem;padding:clamp(1.25rem,2.2vw,1.75rem);border-color:var(--line);background:var(--paper)}.problem-layout .risk-card:first-child,.problem-layout .risk-card:nth-child(4){grid-column:span 3}.problem-layout .risk-card:nth-child(2),.problem-layout .risk-card:nth-child(3){grid-column:span 3;transform:translateY(2.25rem)}.problem-layout .risk-card:nth-child(2):hover,.problem-layout .risk-card:nth-child(3):hover{transform:translateY(2rem)}.guide-section{background:radial-gradient(ellipse at 30% 50%,rgba(201,130,42,.06),transparent 52%),linear-gradient(90deg,rgba(255,254,250,.035) 1px,transparent 1px),linear-gradient(180deg,var(--ink) 0,var(--ink-soft) 58%,var(--ink) 100%);background-size:auto,76px 76px,auto}.guide-editorial-ref{grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr)}.guide-credentials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(2.25rem,5vw,5.25rem)}.guide-visual-stack{min-height:500px}.guide-section .section-copy{align-self:stretch;align-content:center;border-top:1px solid rgba(255,254,250,.14);border-bottom:1px solid rgba(255,254,250,.14);padding-block:clamp(1.8rem,4vw,3.8rem)}.guide-section .section-copy h2{max-width:11ch;font-family:var(--font-serif);font-weight:400;font-size:clamp(2.7rem,5vw,5.05rem);line-height:.96}.guide-section .section-copy>p{max-width:44rem;font-size:clamp(1.12rem,1.55vw,1.32rem)}.guide-section .three-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(.5rem,1.4vw,1rem)}.guide-section .outcome-card{min-height:13rem;border-radius:0;border-inline:0;border-bottom:0;background:transparent;box-shadow:none;padding-inline:0}.offer-section{background:linear-gradient(180deg,rgba(255,254,250,.88),rgba(237,232,219,.42)),var(--canvas)}.offer-layout{grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);gap:clamp(1.2rem,3vw,2.5rem);align-items:stretch}.offer-layout>.story-visual-card{display:grid;width:100%;min-height:100%;place-items:center;border:1px solid var(--line);border-radius:10px;background:rgba(255,254,250,.54);filter:none;overflow:hidden}.offer-layout>.story-visual-card .story-illustration{width:min(430px,84%);opacity:.92}.offer-card{display:grid;align-content:center;min-height:31rem;border-color:var(--line-strong);padding:clamp(2rem,4.8vw,4.25rem);box-shadow:0 1px 3px rgba(20,27,45,.04),0 18px 48px rgba(20,27,45,.08)}.offer-card h2{max-width:12ch;font-family:var(--font-serif);font-weight:400;font-size:clamp(2.45rem,4.8vw,4.65rem);line-height:.98}.offer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.plan-section{background:linear-gradient(180deg,var(--ink) 0,var(--ink-soft) 46%,var(--ink) 100%)}.plan-section .centered-copy{max-width:760px;margin-bottom:clamp(2.25rem,4vw,3.75rem)}.plan-section .centered-copy h2{font-family:var(--font-serif);font-size:clamp(2.7rem,5.6vw,5.7rem);font-weight:400;line-height:.92}}.services-section{overflow:hidden;background:radial-gradient(ellipse at 22% 80%,rgba(201,130,42,.06),transparent 42%),radial-gradient(ellipse at 78% 18%,rgba(47,111,143,.06),transparent 36%),linear-gradient(90deg,rgba(47,111,143,.06) 0 1px,transparent 1px),linear-gradient(180deg,rgba(255,254,250,.74),rgba(237,232,219,.62));background-size:auto,auto,84px 84px,auto}.services-section .centered-copy{max-width:980px;margin-bottom:clamp(2.25rem,4vw,4rem)}.services-copy{text-align:center}.services-kicker-ornament{display:inline-flex;align-items:center;gap:.65rem;margin:.7rem 0 1.8rem;color:var(--gold)}.services-kicker-ornament span{width:clamp(2.7rem,6vw,3.75rem);height:1px;background:rgba(201,130,42,.38)}.services-kicker-ornament i{width:.68rem;height:.68rem;background:var(--gold);transform:rotate(45deg);border-radius:1px}.services-section .centered-copy h2{margin-top:0;margin-inline:auto;max-width:none;font-family:var(--font-reference-display);font-size:clamp(3rem,5.15vw,5rem);line-height:.94;letter-spacing:-.03em;text-wrap:balance}.services-summary{max-width:34ch;margin:1.35rem auto 0;color:var(--ink);font-size:clamp(1.08rem,1.6vw,1.42rem);line-height:1.5;text-wrap:balance}@media (min-width:1100px){.services-section .centered-copy h2{white-space:nowrap;text-wrap:nowrap}}.services-section .centered-copy h2,.testimonial-layout h2{font-family:var(--font-serif);font-weight:400;line-height:.98;text-wrap:balance}.service-grid{gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--paper);box-shadow:0 1px 3px rgba(20,27,45,.04),0 18px 52px rgba(20,27,45,.08)}.service-card{min-height:clamp(17rem,24vw,22rem);border:0;border-right:1px solid var(--line);border-radius:0;padding:clamp(1.25rem,2.4vw,1.8rem);background:linear-gradient(180deg,var(--paper),rgba(255,254,250,.88));box-shadow:none}.service-card:last-child{border-right:0}.service-card:hover{border-color:var(--line);background:linear-gradient(180deg,rgba(255,254,250,.98),rgba(237,232,219,.58));box-shadow:inset 0 3px 0 var(--blue);transform:none}.service-marker{width:100%;max-width:4.5rem;height:.22rem;margin-bottom:clamp(.4rem,1vw,.9rem)}.service-card h3{max-width:11ch;font-size:clamp(1.35rem,2vw,1.72rem)}.service-card p{color:var(--ink-soft)}.mistakes-section{background:repeating-linear-gradient(-45deg,rgba(20,27,45,.04),rgba(20,27,45,.04) 1px,transparent 0,transparent 48px),linear-gradient(180deg,rgba(255,254,250,.88),rgba(245,246,241,.68))}.success-layout{gap:clamp(1.5rem,4vw,4rem)}.success-layout .story-visual-card{width:min(470px,100%);opacity:.92}.success-layout .section-copy{max-width:620px;align-content:center}.success-layout h2{max-width:11ch;font-size:clamp(2.8rem,5.6vw,5.55rem);line-height:.94}.testimonial-section{background:radial-gradient(circle at 14% 20%,rgba(201,130,42,.12),transparent 24%),radial-gradient(circle at 84% 18%,rgba(143,201,222,.1),transparent 26%),linear-gradient(90deg,rgba(255,254,250,.05) 0 1px,transparent 1px),linear-gradient(145deg,#132038,#0d1525 56%,#101a2c);background-size:auto,auto,88px 88px,auto}.testimonial-section:after{background:linear-gradient(180deg,transparent,rgba(6,10,18,.34))}.testimonial-header h2{font-size:clamp(2.4rem,4.8vw,4.8rem)}.final-cta-section{background:linear-gradient(180deg,rgba(255,254,250,.72),rgba(20,27,45,.08))}.final-cta-grid{gap:clamp(1.25rem,3vw,3rem);border-radius:10px;padding:clamp(1rem,2.6vw,2rem)}.final-cta-grid .section-copy{padding:clamp(.4rem,2vw,1.6rem)}.final-cta-grid .section-copy h2{max-width:11ch;font-family:var(--font-serif);font-weight:400;font-size:clamp(2.45rem,4.7vw,4.65rem);line-height:.96}.final-cta-grid .button-primary{width:fit-content;background:var(--paper);color:var(--ink)}.final-cta-grid .button-primary:hover{background:#ffffff;box-shadow:0 18px 38px rgba(0,0,0,.22)}.lead-form{position:relative;overflow:hidden}.lead-form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lead-form:before{position:absolute;top:0;right:0;left:0;height:.28rem;content:"";background:linear-gradient(90deg,var(--blue),var(--green),var(--rust))}.memo-form input,.memo-form select,.memo-form textarea{background:#ffffff}.memo-form button{background:var(--ink)}.memo-form button:disabled{cursor:wait;opacity:.82;transform:none}.memo-form button:hover{background:var(--blue-dark)}.submit-label{display:inline-flex;align-items:center;gap:.65rem}.submit-spinner{width:1rem;height:1rem;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:999px;animation:lead-submit-spin .72s linear infinite}@keyframes lead-submit-spin{to{transform:rotate(1turn)}}.site-footer .brand-mark,.site-footer .brand-mark:hover,.site-footer a,.site-footer p{color:rgba(255,254,250,.78)}@media (max-width:1000px){.testimonial-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid{gap:.85rem;border:0;overflow:visible;background:transparent;box-shadow:none}.service-card{min-height:auto;border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 3px rgba(20,27,45,.04),0 8px 24px rgba(20,27,45,.06)}.service-card:last-child{border-right:1px solid var(--line)}.testimonial-header{text-align:center}.testimonial-header h2{margin:0 auto;font-size:clamp(2.85rem,6vw,4.45rem)}}@media (max-width:760px){.final-cta-section,.mistakes-section,.services-section,.testimonial-section{padding-block:clamp(3.25rem,12vw,4.75rem)}.services-section .centered-copy,.testimonial-header h2{margin-bottom:1.25rem}.testimonial-layout{width:min(100%,calc(100vw - 1.5rem))}.service-grid,.testimonial-proof-grid{gap:.75rem}.memo-form,.service-card,.testimonial-proof-card{padding:1rem}.service-card h3{max-width:none}.testimonial-proof-grid{grid-template-columns:1fr}.testimonial-header h2{font-size:clamp(2.7rem,11vw,3.8rem);line-height:1}.testimonial-proof-summary{max-width:30ch;text-wrap:balance;white-space:normal}.testimonial-proof-summary-serif{font-size:clamp(1rem,5vw,1.22rem);line-height:1.24}.testimonial-proof-footer{align-items:flex-start;flex-direction:column}.testimonial-company-pill{margin-left:3.15rem}.testimonial-footer-cta{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}.final-cta-grid .section-copy h2,.success-copy-column h2{max-width:none;font-size:clamp(2rem,9vw,2.8rem);line-height:1.02}.success-cta-row{flex-direction:column;align-items:flex-start}.final-cta-grid{padding:.85rem}.final-cta-grid .section-copy{padding:.65rem .25rem}.final-cta-grid .button-primary{width:100%}.footer-inner{grid-template-columns:1fr;gap:2rem}.footer-main{grid-template-columns:1fr;gap:1.6rem}.footer-nav-col{justify-items:stretch}.footer-links{justify-content:flex-start}.footer-social-row{flex-wrap:wrap}}.problem-section{--problem-bronze:#a97a44;--problem-bronze-deep:#7f5b30;--problem-bronze-soft:rgba(169,122,68,0.18);--problem-surface:rgba(255,252,246,0.9);display:grid;align-items:center;padding-block:clamp(3.75rem,5.6vw,6.25rem);background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.24)),radial-gradient(circle at 14% 18%,rgba(201,130,42,.1),transparent 25rem),radial-gradient(circle at 82% 22%,rgba(47,111,143,.12),transparent 27rem),linear-gradient(180deg,#fffefa,#f5f2e8);color:var(--ink)}.problem-section:after{height:56px;background:linear-gradient(180deg,transparent,rgba(20,27,45,.03))}.problem-editorial{gap:clamp(1.75rem,4vw,3rem);align-items:start}.problem-visual-col{position:relative;overflow:visible;border-radius:12px;order:2}.problem-visual-col:before{display:none}.problem-visual-frame{aspect-ratio:5/4;border:1px solid rgba(130,95,55,.18);border-radius:26px;background:linear-gradient(180deg,rgba(255,252,245,.96),rgba(250,245,236,.9)),radial-gradient(circle at 50% 42%,rgba(255,246,225,.22),transparent 44%);box-shadow:0 24px 56px rgba(20,27,45,.11),0 2px 0 rgba(255,255,255,.45)}.problem-visual-frame:before{inset:0;background:linear-gradient(180deg,rgba(238,214,173,.2),rgba(20,27,45,.02) 42%,rgba(255,248,235,.2)),radial-gradient(circle at 18% 20%,rgba(255,244,221,.16),transparent 34%)}.problem-visual-frame:after{inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.42),inset 0 -42px 78px rgba(49,34,18,.12);z-index:2}.problem-visual-frame .story-illustration{height:100%;object-fit:cover;filter:saturate(.9) brightness(1.04) contrast(.9);transform:scale(1.018);transform-origin:center}.problem-copy-col{gap:clamp(1.15rem,2.4vw,1.7rem);min-width:0;order:1}.problem-copy-col .section-copy{gap:clamp(.7rem,1.3vw,.95rem);width:100%;max-width:43rem;min-width:0}.problem-section .eyebrow{color:rgba(20,27,45,.64);font-size:clamp(.76rem,.68vw,.84rem);letter-spacing:.21em}.problem-copy-col .section-copy h2{font-family:var(--font-serif);font-size:clamp(2.8rem,4.35vw,4.45rem);font-weight:400;line-height:.98;letter-spacing:-.035em;max-width:11.8ch;color:var(--ink);text-wrap:balance}.problem-headline span{white-space:nowrap}.problem-copy-col .section-copy p{width:100%;max-width:35rem;font-size:clamp(1.02rem,1.16vw,1.13rem);line-height:1.67;overflow-wrap:break-word;color:rgba(20,27,45,.84)}.problem-copy-accent{width:clamp(3.1rem,6vw,4.6rem);max-width:none;background:linear-gradient(90deg,rgba(169,122,68,.58),rgba(169,122,68,0))}.problem-copy-accent span,.problem-copy-accent:after,.problem-copy-accent:before{display:none}.problem-guiding-note{display:grid;gap:.24rem;max-width:33rem;margin:0;padding:1.25rem 1.35rem 1.15rem 1.2rem;border:1px solid var(--problem-bronze-soft);border-radius:20px;background:linear-gradient(180deg,rgba(255,253,248,.94),rgba(250,244,235,.82)),rgba(255,251,243,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 20px 46px rgba(20,27,45,.08);color:rgba(20,27,45,.78);font-size:clamp(1rem,1.02vw,1.06rem);line-height:1.52}.problem-guiding-note:before{content:"";position:absolute;left:1.2rem;top:0;width:2.65rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--problem-bronze),rgba(169,122,68,0))}.problem-guiding-note:after{display:none}.problem-guiding-note strong{color:var(--ink);font-family:var(--font-serif);font-size:clamp(1.24rem,1.36vw,1.42rem);font-weight:400;letter-spacing:-.02em;line-height:1.08;padding-top:.18rem}.problem-divider{display:none}.pain-editorial-grid{gap:clamp(.95rem,1.5vw,1.15rem);order:3}.pain-editorial-card{display:grid;align-content:start;min-height:7.9rem;padding:clamp(1.05rem,1.35vw,1.2rem);border:1px solid rgba(20,27,45,.08);border-radius:22px;background:linear-gradient(180deg,rgba(255,254,251,.96),rgba(249,244,235,.88)),radial-gradient(circle at 88% 12%,rgba(47,111,143,.06),transparent 9rem);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 14px 34px rgba(20,27,45,.08);transition:border-color .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.pain-editorial-card:hover{border-color:rgba(169,122,68,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 18px 38px rgba(20,27,45,.1);transform:translateY(-2px)}.pain-editorial-card-top{grid-template-columns:clamp(2.8rem,3.7vw,3.35rem) minmax(0,1fr);align-items:flex-start;gap:clamp(.85rem,1.35vw,1.1rem)}.pain-editorial-card-top>div{align-content:start;min-width:0;padding-top:.05rem}.pain-editorial-icon{width:clamp(2.8rem,3.7vw,3.35rem);height:clamp(2.8rem,3.7vw,3.35rem);border:1px solid rgba(169,122,68,.2);border-radius:999px;background:linear-gradient(180deg,rgba(255,251,244,.98),rgba(245,236,220,.9)),rgba(255,248,236,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 8px 20px rgba(20,27,45,.08);flex-shrink:0}.pain-editorial-icon .app-icon{width:clamp(1.3rem,1.8vw,1.55rem);height:clamp(1.3rem,1.8vw,1.55rem);stroke:var(--problem-bronze-deep)}.pain-editorial-card h3{margin:0 0 .3rem;font-family:var(--font-serif);font-size:clamp(1.38rem,1.58vw,1.62rem);font-weight:400;line-height:1.04;letter-spacing:-.025em;color:var(--ink)}.pain-editorial-card p{padding-left:0;color:rgba(20,27,45,.74);font-size:clamp(.94rem,.98vw,.99rem)}@media (min-width:901px){.problem-editorial{grid-template-columns:minmax(24rem,1.05fr) minmax(23rem,.95fr);column-gap:clamp(2rem,4vw,4.25rem);row-gap:clamp(2rem,3vw,2.75rem)}.problem-copy-col{gap:clamp(1rem,1.8vw,1.4rem)}.problem-visual-col{justify-self:end;width:min(100%,33.5rem)}.pain-editorial-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.2vw,1rem)}.pain-editorial-card{min-height:7.8rem;padding:clamp(.95rem,1.12vw,1.08rem)}.pain-editorial-card h3{font-size:clamp(1.3rem,1.45vw,1.52rem)}.pain-editorial-card p{font-size:clamp(.9rem,.96vw,.97rem)}}@media (max-width:1100px) and (min-width:901px){.problem-editorial{grid-template-columns:minmax(22rem,1fr) minmax(20rem,.9fr);column-gap:2rem;row-gap:2rem}.problem-copy-col .section-copy h2{font-size:clamp(2.55rem,4.2vw,3.8rem)}.pain-editorial-card{min-height:8rem;padding:.88rem}}@media (max-width:900px){.problem-editorial{gap:2rem}.problem-visual-col{order:3;width:min(100%,28rem);margin:0 auto}.problem-visual-frame{aspect-ratio:1/1}.problem-copy-col{gap:1.25rem;width:100%;max-width:100%}.problem-copy-col .section-copy,.problem-copy-col .section-copy p{max-width:100%}.problem-copy-col .section-copy h2{max-width:12ch;font-size:clamp(2.3rem,11vw,3.3rem)}.problem-copy-accent{width:3.3rem}.problem-guiding-note{max-width:100%;padding:1.15rem 1.05rem 1.02rem}.pain-editorial-card{min-height:auto}.pain-editorial-card-top{align-items:flex-start}.pain-editorial-grid{gap:.9rem}}@media (max-width:520px){.problem-editorial{gap:1.5rem}.problem-copy-col .section-copy h2{max-width:10.2ch;font-size:clamp(2.1rem,10.2vw,2.88rem)}.problem-guiding-note{font-size:.98rem}.problem-guiding-note:before{width:2.3rem}.pain-editorial-card{padding:1.1rem}.pain-editorial-icon{width:3rem;height:3rem}.pain-editorial-card h3{font-size:1.55rem}}@media (min-width:901px){.guide-editorial{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(2.25rem,5vw,5.25rem);align-items:center}.guide-visual-stack{position:relative;min-height:500px}.guide-portrait-wrap{position:relative}.portrait-accent{position:absolute;right:-1rem;bottom:-1rem;width:6rem;height:6rem;border-right:2px solid rgba(201,130,42,.5);border-bottom:2px solid rgba(201,130,42,.5);opacity:.6}.guide-copy-col{display:grid;gap:1.8rem;align-content:center;border-top:1px solid rgba(255,254,250,.14);border-bottom:1px solid rgba(255,254,250,.14);padding-block:clamp(1.8rem,4vw,3.8rem)}.guide-copy-col .section-copy h2{max-width:20ch;font-size:clamp(2.72rem,4.45vw,4.5rem);line-height:.95}.guide-copy-col .section-copy>p{max-width:44rem;font-size:clamp(1.12rem,1.55vw,1.32rem);color:rgba(255,254,250,.68)}}.credibility-pillar,.credibility-pillars{display:grid;gap:1rem}.credibility-pillar{grid-template-columns:auto 1fr;align-items:start}.pillar-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:12px;background:rgba(201,130,42,.1);flex-shrink:0}.pillar-icon .app-icon{width:1.35rem;height:1.35rem;stroke:var(--gold)}.pillar-text{display:grid;gap:.2rem;padding-top:.15rem}.pillar-text h3{font-size:clamp(1.1rem,1.4vw,1.25rem);font-weight:700;color:var(--paper)}.pillar-text p{color:rgba(255,254,250,.65);font-size:clamp(.92rem,1.05vw,1rem);line-height:1.55}.guide-proof-link{gap:.5rem;padding:.6rem 1.1rem;border:1px solid rgba(201,130,42,.3);border-radius:999px;background:rgba(201,130,42,.08);font-weight:800;font-size:.92rem;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.guide-proof-link:hover{border-color:rgba(201,130,42,.7);background:rgba(201,130,42,.15);transform:translateY(-2px)}.linkedin-icon{fill:var(--gold)}@media (max-width:900px){.guide-editorial{display:grid;gap:1.5rem}.guide-portrait-wrap .portrait-frame{min-height:360px}.guide-proof-link{width:100%;justify-content:center}.credibility-pillar{gap:.85rem}.pillar-icon{width:2.35rem;height:2.35rem}.pillar-icon .app-icon{width:1.15rem;height:1.15rem}}@media (min-width:901px){.service-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.service-editorial-card{display:grid;gap:1rem;align-content:start;padding:clamp(1.5rem,2.6vw,2rem);border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:0 1px 3px rgba(20,27,45,.04),0 8px 24px rgba(20,27,45,.06);transition:border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.service-editorial-card:hover{border-color:rgba(47,111,143,.25);box-shadow:0 1px 3px rgba(20,27,45,.05),0 16px 36px rgba(20,27,45,.1);transform:translateY(-3px)}.service-editorial-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:12px;background:rgba(47,111,143,.08)}.service-editorial-icon .app-icon{width:1.5rem;height:1.5rem;stroke:var(--blue-dark)}.service-editorial-card h3{font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:700;line-height:1.15}.service-editorial-card p{color:var(--ink-soft);font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.65}}@media (max-width:1000px){.service-editorial-grid{display:grid;gap:.85rem}.service-editorial-card{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:0 1px 3px rgba(20,27,45,.04),0 8px 24px rgba(20,27,45,.06)}.service-editorial-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;background:rgba(47,111,143,.08)}.service-editorial-icon .app-icon{width:1.3rem;height:1.3rem;stroke:var(--blue-dark)}.service-editorial-card h3{font-size:1.15rem;font-weight:700}}.story-section{padding:clamp(5rem,8vw,8.5rem) 0}.mistakes-section{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 18%,rgba(180,95,53,.06),transparent 28%),linear-gradient(180deg,rgba(255,254,250,.96),rgba(246,241,232,.84))}.mistakes-section .shell{position:relative;z-index:2}.mistakes-section:before{inset:auto auto -7.5rem -2rem;width:min(38rem,72vw);height:min(18rem,34vw);border-left:1px solid rgba(20,27,45,.05);border-bottom:1px solid rgba(20,27,45,.05);background:radial-gradient(circle at 18% 72%,rgba(255,254,250,.96) 0 .9rem,transparent 1rem),radial-gradient(circle at 88% 20%,rgba(255,254,250,.88) 0 .8rem,transparent .95rem),radial-gradient(circle at 0 100%,rgba(255,254,250,.92) 0 1rem,transparent 1.05rem);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.92) 18%,rgba(0,0,0,.92));mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.92) 18%,rgba(0,0,0,.92))}.mistakes-section:after,.mistakes-section:before{content:"";position:absolute;pointer-events:none;z-index:0}.mistakes-section:after{inset:auto auto -3.2rem -2rem;width:min(46rem,78vw);height:min(13rem,26vw);background:radial-gradient(circle at 14% 76%,rgba(255,254,250,.95) 0 .45rem,transparent .5rem),radial-gradient(circle at 52% 54%,rgba(255,254,250,.9) 0 .42rem,transparent .48rem),radial-gradient(circle at 86% 18%,rgba(255,254,250,.9) 0 .42rem,transparent .48rem);opacity:.75}.mistakes-editorial-shell{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1fr);gap:clamp(2rem,4.2vw,4.25rem);align-items:center;min-height:calc(100svh - 72px - clamp(10rem, 16vw, 17rem))}.mistakes-copy-col{display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(1rem,1.6vw,1.45rem);max-width:44rem;padding-top:0}.mistakes-kicker{color:#e04a2a;font-size:.95rem;font-weight:800;letter-spacing:.3em;text-transform:uppercase}.mistakes-headline{max-width:9.6ch;font-size:clamp(3.45rem,6.35vw,6.1rem);line-height:1.02;letter-spacing:-.028em}.mistakes-headline-line{display:block;white-space:nowrap}.mistakes-accent-line{display:block;width:2.1rem;height:.14rem;border-radius:999px;background:#e04a2a}.mistakes-summary{max-width:30ch;color:var(--ink-soft);font-size:clamp(1.05rem,1.28vw,1.23rem);line-height:1.8}.mistakes-summary-line{display:block;white-space:nowrap}.mistakes-risks-panel{position:relative;display:grid;align-self:center;justify-self:stretch;max-width:43rem;border:1px solid rgba(20,27,45,.14);border-left:3px solid #ff4f2b;border-radius:1.05rem;background:linear-gradient(180deg,rgba(255,254,250,.84),rgba(249,244,237,.76));box-shadow:0 18px 34px rgba(20,27,45,.06);overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mistakes-panel-label{padding:1.3rem clamp(1.55rem,2.8vw,2.15rem) 1.05rem;color:var(--ink);font-size:.82rem;font-weight:900;letter-spacing:.28em;text-transform:uppercase;border-bottom:1px solid rgba(20,27,45,.1);background:linear-gradient(180deg,rgba(255,79,43,.03),rgba(255,255,255,0))}.mistake-risk-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.82rem,1.2vw,1.05rem);padding:clamp(1.02rem,1.55vw,1.28rem) clamp(1.55rem,2.8vw,2.15rem);border-top:1px solid rgba(20,27,45,.08)}.mistake-risk-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex-shrink:0;align-self:center}.mistake-risk-icon svg{width:1.7rem;height:1.7rem;stroke:#ff4f2b;fill:none;stroke-linecap:round;stroke-linejoin:round}.mistake-risk-title{color:var(--ink);font-size:clamp(1.05rem,1.28vw,1.16rem);font-weight:700;line-height:1.24;letter-spacing:-.02em;font-family:var(--font-sans);max-width:none;white-space:nowrap}@media (max-width:900px){.mistakes-editorial-shell{grid-template-columns:1fr;gap:1.75rem}.mistakes-copy-col{max-width:none;padding-top:0}.mistakes-headline{max-width:8.8ch}.mistakes-headline-line{display:inline;white-space:normal}.mistakes-headline-line+.mistakes-headline-line:before{content:" "}.mistakes-summary{max-width:32ch}.mistakes-summary-line{display:inline;white-space:normal}.mistakes-summary-line+.mistakes-summary-line:before{content:" "}.mistake-risk-row{padding-block:1.2rem}.mistake-risk-title{white-space:normal}}.plan-section{position:relative;padding:clamp(5rem,9vw,7.5rem) 0 clamp(4.5rem,8vw,6.5rem);overflow:hidden;background:linear-gradient(rgba(17,43,75,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,43,75,.035) 1px,transparent 1px),var(--paper);background-size:46px 46px}.plan-section:after,.plan-section:before{content:none}.plan-header{text-align:center;margin-bottom:clamp(3.5rem,6vw,5.25rem);position:relative;z-index:1}.plan-header .eyebrow{display:inline-flex;align-items:center;gap:1.25rem;color:var(--gold);font-size:clamp(.72rem,1vw,.86rem);font-weight:900;letter-spacing:.32em;text-transform:uppercase;margin-bottom:1.45rem;padding:0;border:0;background:transparent}.plan-header .eyebrow:after,.plan-header .eyebrow:before{content:"";width:clamp(2rem,5vw,4rem);height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.plan-header .eyebrow:after{background:linear-gradient(90deg,var(--gold),transparent)}.plan-header h2{max-width:24ch;margin:0 auto 1.25rem;font-family:var(--font-serif);font-weight:400;font-size:clamp(2.65rem,6vw,5.05rem);line-height:1.05;color:var(--ink);letter-spacing:0}.plan-header h2 em{font-style:italic;color:var(--gold)}.plan-header p{max-width:60ch;margin:0 auto;color:rgba(17,43,75,.74);font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.6}.plan-container{position:relative;z-index:1;width:min(100%,1520px);margin:0 auto;padding:0 clamp(1.25rem,5vw,4.5rem)}.plan-steps-connector{position:relative;display:flex;align-items:center;justify-content:space-around;width:100%;margin:0 auto clamp(1.45rem,3vw,2rem);padding:0}.plan-steps-connector:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--gold);border-radius:999px;opacity:.78}.connector-dot{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(3.75rem,6vw,4.9rem);height:clamp(3.75rem,6vw,4.9rem);border-radius:50%;font-size:clamp(1.05rem,2vw,1.55rem);font-weight:900;color:var(--paper);transform:none;z-index:1;border:1px solid rgba(176,116,32,.72);box-shadow:0 0 0 10px var(--paper),0 0 0 11px rgba(176,116,32,.4),0 14px 30px rgba(17,43,75,.13)}.connector-dot-1{background:var(--ink)}.connector-dot-2{background:linear-gradient(135deg,var(--gold),#9a671d)}.connector-dot-3{background:var(--ink)}.plan-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.75rem,4vw,4.2rem);align-items:stretch;width:100%}.plan-step-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(16rem,22vw,18.2rem);padding:clamp(2rem,4vw,3rem);text-align:center;background:rgba(255,254,250,.78);border:1px solid rgba(176,116,32,.34);border-radius:10px;box-shadow:0 18px 42px rgba(17,43,75,.08);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.plan-step-card:hover{transform:translateY(-4px);border-color:rgba(176,116,32,.55);box-shadow:0 24px 54px rgba(17,43,75,.12)}.plan-step-card:hover .plan-card-icon-wrap{transform:translateY(-2px)}.plan-card-icon-wrap{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin-bottom:2rem;color:var(--gold);background:transparent;border:0;transition:transform .3s ease}.plan-card-icon-wrap svg{width:100%;height:100%}.plan-step-card h3{position:relative;margin-bottom:1.6rem;font-family:var(--font-serif);font-size:clamp(1.65rem,2.5vw,2.15rem);font-weight:400;color:var(--ink);line-height:1.1;letter-spacing:0}.plan-step-card h3:before{content:"";position:absolute;left:50%;bottom:calc(100% + 1.1rem);width:3.1rem;height:1px;background:rgba(176,116,32,.42);transform:translateX(-50%)}.plan-step-card p{max-width:26ch;color:rgba(17,43,75,.72);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.55;flex-grow:0}.plan-section .plan-victory-line{margin:clamp(1.9rem,4vw,2.55rem) auto 0;text-align:center;color:var(--ink);font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.4}.plan-cta-row{display:flex;justify-content:center;margin-top:clamp(1.25rem,3vw,1.8rem);position:relative;z-index:1}.plan-cta-row .button-primary{display:inline-flex;align-items:center;justify-content:center;gap:2rem;min-width:min(100%,29rem);min-height:4rem;background:var(--ink);color:var(--paper);border:1px solid var(--gold);border-radius:8px;font-size:clamp(.95rem,1.4vw,1.12rem);padding:1rem 1.5rem;box-shadow:0 16px 34px rgba(17,43,75,.2)}.plan-cta-row .button-primary:hover{transform:translateY(-3px);box-shadow:0 20px 42px rgba(17,43,75,.26)}.plan-cta-row .button-primary span{color:var(--gold);font-size:1.7rem;line-height:1}@media (max-width:900px){.plan-container{max-width:42rem}.plan-steps-connector{position:absolute;top:calc(clamp(16rem, 38vw, 20rem) + 1rem);bottom:clamp(7rem,12vw,9rem);left:clamp(2.4rem,8vw,4rem);width:3.25rem;margin:0;flex-direction:column;justify-content:space-around}.plan-steps-connector:before{left:50%;right:auto;top:0;bottom:0;width:1px;height:auto;transform:translateX(-50%)}.connector-dot{width:3.25rem;height:3.25rem;font-size:.95rem;box-shadow:0 0 0 7px var(--paper),0 0 0 8px rgba(176,116,32,.35),0 10px 22px rgba(17,43,75,.12)}.plan-cards-grid{grid-template-columns:1fr;gap:1.25rem;padding-left:clamp(4.2rem,14vw,6rem)}.plan-step-card{min-height:0;align-items:flex-start;padding:1.6rem;text-align:left}.plan-card-icon-wrap{width:2.65rem;height:2.65rem;margin-bottom:1.45rem}.plan-step-card h3:before{left:0;transform:none}.plan-step-card p{max-width:34ch}.plan-cta-row,.plan-victory-line{padding-left:clamp(4.2rem,14vw,6rem)}}@media (max-width:600px){.plan-section{padding:4rem 0;scroll-margin-top:5rem}.plan-header{margin-bottom:2.75rem}.plan-header .eyebrow{gap:.75rem;letter-spacing:.24em}.plan-header h2{font-size:clamp(2.35rem,12vw,3.35rem)}.plan-steps-connector{top:calc(clamp(17rem, 72vw, 23rem) + .5rem);bottom:8.3rem;left:1.55rem}.plan-cards-grid,.plan-cta-row,.plan-victory-line{padding-left:3.45rem}.plan-step-card{padding:1.35rem}.plan-cta-row .button-primary{min-width:0;width:100%;gap:1rem;padding-inline:1rem}}.success-headline-serif{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-weight:400;letter-spacing:-.028em;line-height:1.01;text-wrap:balance;text-rendering:optimizeLegibility}.success-editorial-shell{display:grid;gap:clamp(1.8rem,4vw,4rem);align-items:center}.success-visual-column{display:grid}.success-product-frame{width:min(760px,100%);margin-inline:auto;border:1px solid rgba(255,254,250,.1);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 12% 24%,rgba(201,130,42,.1),transparent 22rem),linear-gradient(180deg,rgba(255,254,250,.04),rgba(255,254,250,.02)),rgba(8,14,27,.96);box-shadow:inset 0 1px 0 rgba(255,254,250,.08),0 40px 90px rgba(0,0,0,.32);filter:none}.success-product-illustration{border-radius:28px;aspect-ratio:1122/1402;object-fit:cover}.success-copy-column{width:min(820px,100%);justify-self:center;gap:clamp(1.1rem,2vw,1.45rem);align-content:center}.success-kicker{position:relative;display:grid;gap:.7rem;width:fit-content;margin-bottom:.1rem}.success-kicker:after{width:3.5rem;height:1px;content:"";background:rgba(201,130,42,.7)}.success-copy-column h2{max-width:none;margin:0;font-size:clamp(2.7rem,4.95vw,4.8rem);line-height:.92}.success-headline-line{display:block;white-space:nowrap}.success-copy-column>p:not(.eyebrow){max-width:34ch;font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.7;color:rgba(255,254,250,.76)}.success-card-grid{display:grid;grid-template-columns:1fr;gap:.95rem;margin-top:.35rem}.success-outcome-card{display:grid;gap:.9rem;min-height:100%;padding:1.2rem 1.15rem 1.25rem;border:1px solid rgba(255,254,250,.1);border-radius:18px;background:linear-gradient(180deg,rgba(255,254,250,.04),rgba(255,254,250,.02)),rgba(14,23,39,.72);box-shadow:inset 0 1px 0 rgba(255,254,250,.05)}.success-outcome-card h3{margin:0;color:#f0bb57;font-size:clamp(1.1rem,1.3vw,1.45rem);line-height:1.2}.success-outcome-card p{margin:0;color:rgba(255,254,250,.74);font-size:1rem;line-height:1.6}.success-outcome-icon{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:1px solid rgba(201,130,42,.45);border-radius:999px;color:#f0bb57;background:rgba(201,130,42,.08)}.success-outcome-icon-svg{width:1.45rem;height:1.45rem;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (min-width:760px){.success-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.success-editorial-shell{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}}.button-gold{background:var(--gold);color:var(--ink);box-shadow:0 12px 28px rgba(201,130,42,.2);border:0}.button-gold:hover{background:#d48f32;box-shadow:0 18px 36px rgba(201,130,42,.28)}.success-section .button-gold{background:var(--gold);color:var(--ink);box-shadow:0 12px 28px rgba(201,130,42,.2)}.success-section .button-gold:hover{background:#d48f32;box-shadow:0 18px 36px rgba(201,130,42,.28)}.success-underline{display:block;width:min(220px,60%);height:18px;margin-top:-.1em;color:var(--gold)}.success-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem}.success-confidence-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1.5px solid rgba(201,130,42,.35);border-radius:999px;background:linear-gradient(135deg,rgba(201,130,42,.12),rgba(201,130,42,.06));width:fit-content;flex-shrink:0;box-shadow:0 2px 8px rgba(201,130,42,.12),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.success-confidence-note{border-color:rgba(201,130,42,.24);background:transparent;box-shadow:none;padding-inline:0;padding-block:0}.success-confidence-badge .confidence-stamp{width:1.2rem;height:1.2rem;color:var(--gold);flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(201,130,42,.3))}.success-confidence-badge span{color:var(--gold);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.2)}.contact-editorial-card{position:relative;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(360px,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:start;border:1px solid rgba(255,254,250,.1);border-radius:14px;padding:clamp(1.5rem,3.4vw,2.8rem);background:radial-gradient(circle at 12% 20%,rgba(47,111,143,.2),transparent 34%),radial-gradient(ellipse at 88% 80%,rgba(201,130,42,.08),transparent 38%),linear-gradient(135deg,#111827,#161e2e 58%,#0d1320);box-shadow:0 1px 3px rgba(0,0,0,.2),0 20px 60px rgba(20,27,45,.2);overflow:hidden}.contact-editorial-card:before{position:absolute;top:0;right:0;width:5rem;height:5rem;content:"";border-top:1px solid rgba(201,130,42,.2);border-right:1px solid rgba(201,130,42,.2);pointer-events:none}.contact-editorial-card:after{position:absolute;bottom:0;left:0;width:3.5rem;height:3.5rem;content:"";border-bottom:1px solid rgba(201,130,42,.15);border-left:1px solid rgba(201,130,42,.15);pointer-events:none}.contact-visual-col{display:grid;gap:1.25rem;position:sticky;top:6rem}.contact-illustration-frame{border:1px solid rgba(255,254,250,.1);border-radius:12px;padding:clamp(.6rem,1.6vw,1rem);background:rgba(255,254,250,.06);filter:drop-shadow(0 16px 24px rgba(0,0,0,.12));display:flex;align-items:center;justify-content:center}.contact-illustration-frame .contact-inline-svg{width:100%;height:auto;max-width:480px}.contact-risk-reversal{display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border:1px solid rgba(201,130,42,.25);border-radius:999px;background:rgba(201,130,42,.08);width:fit-content}.contact-shield-icon{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem}.contact-shield-icon .app-icon{width:.95rem;height:.95rem;stroke:var(--gold)}.contact-risk-reversal p{font-weight:800;font-size:.85rem;white-space:nowrap}.contact-form-col{display:grid;gap:1.5rem}.contact-editorial-card .section-copy p{color:rgba(255,254,250,.68)}.contact-form-col .memo-form{position:relative;border-color:rgba(255,254,250,.12);border-radius:14px;background:rgba(255,254,250,.04);box-shadow:0 1px 3px rgba(0,0,0,.15),0 12px 36px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.contact-form-col .memo-form>div:first-child p{color:rgba(255,254,250,.58)}.contact-form-col .memo-form label{color:rgba(255,254,250,.8)}.contact-form-col .memo-form input,.contact-form-col .memo-form select,.contact-form-col .memo-form textarea{border-color:rgba(255,254,250,.14);background:rgba(255,254,250,.06);color:var(--paper)}.contact-form-col .memo-form input::placeholder,.contact-form-col .memo-form select::placeholder,.contact-form-col .memo-form textarea::placeholder{color:rgba(255,254,250,.35)}.contact-form-col .memo-form input:focus,.contact-form-col .memo-form select:focus,.contact-form-col .memo-form textarea:focus{border-color:rgba(201,130,42,.5);background:rgba(255,254,250,.08)}.contact-form-col .memo-form button{background:var(--gold);color:var(--ink);font-size:1.05rem;min-height:3.5rem;letter-spacing:.02em;box-shadow:0 12px 28px rgba(201,130,42,.2)}.contact-form-col .memo-form button:hover{background:#d48f32;box-shadow:0 18px 36px rgba(201,130,42,.28);transform:translateY(-3px)}.contact-form-col .form-note{color:rgba(255,254,250,.5)}@media (max-width:900px){.contact-editorial-card{grid-template-columns:1fr;gap:1.5rem}.contact-visual-col{position:static;max-width:400px;margin:0 auto}.contact-editorial-card .section-copy h2{max-width:none}.contact-risk-reversal{margin:0 auto}}.final-cta-section{padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(3.5rem,7vw,6rem)}.contact-editorial-card{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(2rem,4vw,3.35rem);align-items:stretch;border:1px solid rgba(255,254,250,.12);border-radius:22px;padding:clamp(1.6rem,4vw,4rem);background:radial-gradient(circle at 16% 20%,rgba(47,111,143,.22),transparent 30%),radial-gradient(circle at 74% 78%,rgba(201,130,42,.11),transparent 26%),linear-gradient(145deg,#132038,#0d1525 56%,#101a2c);box-shadow:0 10px 26px rgba(10,14,24,.18),0 28px 80px rgba(8,12,20,.28)}.contact-editorial-card:before{width:6rem;height:6rem}.contact-editorial-card:after{width:4.5rem;height:4.5rem}.contact-visual-col{gap:1.5rem;align-content:start;padding-top:clamp(.3rem,1vw,.75rem)}.contact-copy-block{display:grid;gap:1.35rem;max-width:32rem}.contact-editorial-card .eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:.65rem;color:var(--gold);font-size:1rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.contact-editorial-card .eyebrow:after{width:2.65rem;height:1px;content:"";background:rgba(201,130,42,.72)}.contact-editorial-card .section-copy h2{display:grid;gap:.06em;max-width:11ch;color:var(--paper);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(2.92rem,4.68vw,4.5rem);line-height:.98;letter-spacing:-.022em;text-rendering:optimizeLegibility}.contact-editorial-card .section-copy h2>span{display:block;white-space:nowrap}.contact-editorial-card .section-copy p{color:rgba(255,254,250,.72);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.7}.contact-copy-block>p:last-child{max-width:22rem}.contact-risk-reversal{gap:.75rem;padding:.8rem 1.2rem;border-color:rgba(201,130,42,.55);background:rgba(201,130,42,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.contact-shield-icon{width:1.8rem;height:1.8rem;color:var(--gold)}.contact-shield-icon .app-icon{width:1rem;height:1rem;stroke:currentColor}.contact-risk-reversal p{color:var(--gold);font-size:.95rem;font-weight:700}.contact-illustration-frame{padding:clamp(1rem,1.8vw,1.5rem);border-color:rgba(255,254,250,.12);border-radius:16px;background:linear-gradient(180deg,rgba(255,254,250,.02),rgba(255,254,250,.05)),radial-gradient(circle at 78% 82%,rgba(201,130,42,.12),transparent 30%);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 40px rgba(5,8,14,.24)}.contact-illustration-frame .story-illustration{width:100%;height:auto;display:block;border-radius:12px}.contact-editorial-quote{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;max-width:24rem;color:rgba(255,254,250,.82);font-size:.98rem;line-height:1.65;font-style:italic}.contact-editorial-quote span{color:var(--gold);font-size:2.35rem;line-height:.9;margin-top:-.1rem}.contact-editorial-quote div{display:grid;gap:.35rem}.contact-editorial-quote div p:first-child{color:rgba(255,254,250,.9)}.contact-editorial-quote div p:last-child{color:rgba(255,254,250,.78)}.contact-editorial-quote div p:last-child span{margin-left:.18rem;color:rgba(255,254,250,.88)}.contact-form-col{display:flex;min-width:0}.contact-form-col .memo-form{width:100%;gap:1.55rem;border:1px solid rgba(255,254,250,.12);border-radius:18px;padding:clamp(1.35rem,2.5vw,2.2rem);background:linear-gradient(180deg,rgba(255,254,250,.04),rgba(255,254,250,.025)),rgba(255,255,255,.02);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 22px 50px rgba(0,0,0,.16)}.contact-form-col .memo-intro-block{display:grid;gap:.8rem}.contact-form-col .memo-title{max-width:none;color:var(--paper);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.78rem,2.12vw,2.3rem);font-weight:400;line-height:1.01;letter-spacing:-.022em;white-space:nowrap;text-wrap:balance;text-rendering:optimizeLegibility}.contact-form-col .memo-form>.memo-intro-block p:last-child{max-width:31rem;color:rgba(255,254,250,.64);font-size:1rem;line-height:1.75}.contact-form-col .memo-form label{gap:.65rem;color:rgba(255,254,250,.92);font-size:.98rem}.contact-form-col .memo-form label strong{color:var(--gold);font-weight:700}.contact-form-col .memo-form .form-row label>span:first-child{display:flex;align-items:flex-end;min-height:2.9rem}.contact-form-col .memo-form input,.contact-form-col .memo-form select,.contact-form-col .memo-form textarea{min-width:0;min-height:3.7rem;border:1px solid rgba(255,254,250,.16);border-radius:12px;background:rgba(7,12,22,.32);color:rgba(255,254,250,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.contact-form-col .memo-form .timezone-input{font-weight:500}.contact-form-col .memo-form textarea{min-height:10rem;resize:vertical}.contact-form-col .memo-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,254,250,.84) 0),linear-gradient(135deg,rgba(255,254,250,.84) 50%,transparent 0);background-position:calc(100% - 1.2rem) calc(50% - .18rem),calc(100% - .8rem) calc(50% - .18rem);background-size:.42rem .42rem,.42rem .42rem;background-repeat:no-repeat;padding-right:2.6rem}.contact-form-col .memo-form select:invalid{color:rgba(255,254,250,.48)}.contact-form-col .memo-form input::placeholder,.contact-form-col .memo-form textarea::placeholder{color:rgba(255,254,250,.48)}.contact-form-col .memo-form input:focus,.contact-form-col .memo-form select:focus,.contact-form-col .memo-form textarea:focus{border-color:rgba(201,130,42,.64);box-shadow:0 0 0 4px rgba(201,130,42,.12);background-color:rgba(11,18,30,.45)}.contact-form-col .memo-form button{width:100%;min-height:3.9rem;justify-content:space-between;gap:1rem;border-radius:12px;padding:1rem 1.4rem;background:linear-gradient(180deg,#eab24b,#d79934);color:#151d30;font-size:1.08rem;font-weight:800;letter-spacing:0;box-shadow:0 16px 30px rgba(201,130,42,.22)}.contact-form-col .memo-form button:hover{transform:translateY(-2px);background:linear-gradient(180deg,#efb954,#dda03a)}.contact-form-col .memo-form button:disabled,.contact-form-col .memo-form button:disabled:hover{cursor:wait;opacity:.82;transform:none}.contact-form-col .form-note{display:flex;align-items:flex-start;gap:.7rem;color:rgba(255,254,250,.62);font-size:.98rem;line-height:1.7}.contact-form-col .form-success{border-color:rgba(112,171,132,.34);background:rgba(43,82,57,.28);color:rgba(241,250,244,.96)}.contact-form-col .form-error{border-color:rgba(214,123,86,.34);background:rgba(105,43,31,.26);color:rgba(255,225,213,.96)}.contact-form-col .form-note:before{width:1.15rem;height:1.15rem;flex:0 0 auto;content:"";margin-top:.18rem;border:1.5px solid rgba(255,254,250,.48);border-radius:999px;background:radial-gradient(circle at center,rgba(201,130,42,.82) 0 26%,transparent 32% 100%)}@media (max-width:900px){.contact-editorial-card{grid-template-columns:1fr;padding:1.4rem;border-radius:18px}.contact-visual-col{position:static;max-width:none;padding-top:0}.contact-editorial-card .section-copy h2{max-width:none;font-size:clamp(2.8rem,13vw,4.2rem)}.contact-editorial-card .section-copy h2>span{white-space:normal}.contact-copy-block>p:last-child,.contact-editorial-quote{max-width:none}.contact-form-col .memo-title{max-width:none;white-space:normal}.contact-risk-reversal{width:100%;justify-content:center;flex-wrap:wrap}}@media (max-width:640px){.contact-editorial-card{gap:1.5rem;padding:1.15rem}.contact-editorial-card .eyebrow{font-size:.88rem;letter-spacing:.12em}.contact-illustration-frame{padding:.8rem}.contact-editorial-quote,.contact-illustration-frame,.contact-risk-reversal{display:none}.contact-form-col .memo-form{padding:1.2rem}.contact-form-col .memo-title{font-size:2rem;line-height:1.04}.contact-form-col .memo-form button{font-size:1rem}.contact-editorial-quote{font-size:.98rem}.contact-form-col .memo-form .form-row label>span:first-child{min-height:auto}}.sticky-cta-bar{position:fixed;bottom:0;left:0;right:0;z-index:999;padding:0 0 calc(.85rem + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,rgba(7,11,20,0),rgba(7,11,20,.72));pointer-events:none;transform:translateY(100%) translateY(10px);opacity:0;transition:transform .5s var(--ease-spring),opacity .4s var(--ease-smooth)}.sticky-cta-bar-visible{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-cta-inner{width:min(760px,calc(100% - 2rem));min-height:4.25rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:1rem;padding:.72rem .82rem .72rem 1.1rem;border:1px solid rgba(255,254,250,.14);border-radius:999px;background:linear-gradient(135deg,rgba(20,27,45,.96),rgba(7,11,20,.97)),linear-gradient(90deg,rgba(201,130,42,.26),rgba(255,254,250,0));box-shadow:0 18px 48px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,254,250,.08);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px)}.sticky-cta-text{display:grid;gap:.08rem;color:var(--paper);line-height:1.2}.sticky-cta-kicker{color:var(--paper);font-size:.98rem;font-weight:850;letter-spacing:.01em}.sticky-cta-copy{color:rgba(255,254,250,.58);font-size:.82rem;font-weight:700}.sticky-cta-button{white-space:nowrap}.sticky-cta-button.button-primary{background:var(--gold);color:var(--ink);box-shadow:0 10px 26px rgba(201,130,42,.24);min-height:2.9rem;padding:.68rem 1.2rem;font-size:.88rem}.sticky-cta-button.button-primary:hover{background:#d48f32;box-shadow:0 12px 32px rgba(201,130,42,.28);transform:translateY(-2px)}@media (max-width:640px){.sticky-cta-bar{padding:0 0 calc(.55rem + env(safe-area-inset-bottom, 0px))}.sticky-cta-inner{width:calc(100% - 1rem);min-height:auto;grid-template-columns:1fr;gap:.55rem;padding:.68rem;border-radius:1.05rem;text-align:center}.sticky-cta-kicker{font-size:.92rem}.sticky-cta-copy{font-size:.76rem}.sticky-cta-button{width:100%;white-space:normal}.sticky-cta-button.button-primary{min-height:2.75rem;padding:.66rem 1rem}}@media (max-width:760px){.story-section{padding:clamp(3.5rem,12vw,5rem) 0}}.eyebrow-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .8rem .3rem .6rem;border:1px solid #d4a373;border-radius:20px;background:rgba(255,249,242,.6);width:fit-content}.eyebrow-badge .eyebrow{color:#D4A373;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hero-headline-underline{display:block;width:min(280px,70%);height:20px;margin-top:-.15em;color:var(--rust)}.hero-build-card{border:1px solid var(--line);border-radius:14px;padding:clamp(1rem,1.8vw,1.35rem);background:var(--paper);box-shadow:0 1px 3px rgba(20,27,45,.04),0 12px 32px rgba(20,27,45,.08);margin-top:.5rem}.hero-build-card-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.85rem}.hero-build-arrow{width:2rem;height:1rem;color:var(--rust);flex-shrink:0}.hero-build-card-label{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-build-card-grid{display:grid;grid-template-columns:1fr;gap:.5rem}.hero-build-card-item{display:grid;gap:.15rem;padding:.65rem .85rem;border:1px solid var(--line);border-radius:8px;background:rgba(245,242,232,.35)}.hero-build-item-label{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-build-item-value{color:var(--ink);font-size:clamp(.92rem,1.1vw,1rem);font-weight:700;line-height:1.25}.hero-visual-stage{position:relative}.hero-sketch-villain{position:absolute;right:-1rem;bottom:-1rem;width:min(160px,35%);border:1px solid rgba(20,27,45,.08);border-radius:10px;padding:.4rem;background:rgba(255,254,250,.88);filter:drop-shadow(0 8px 16px rgba(20,27,45,.08));transform:rotate(-3deg);opacity:.9}.hero-deco-dots{display:flex;justify-content:flex-end;margin-top:1rem;padding-right:1rem;color:var(--muted)}.hero-support-line{color:#94A3B8;font-size:.8125rem;font-weight:400;opacity:0;animation:card-entrance .6s var(--ease-out-expo) .8s forwards;text-align:left}.hero-copy-col .credibility-line{padding-left:0;border-left:none;color:var(--muted);font-size:.88rem;font-weight:500;opacity:0;animation:card-entrance .6s var(--ease-out-expo) 1s forwards;text-align:left}.hero-trust-badge{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(47,111,143,.06);border:1px solid rgba(47,111,143,.1);border-radius:12px;width:fit-content;opacity:0;animation:card-entrance .6s var(--ease-out-expo) .65s forwards}.trust-badge-shield{width:34px;height:34px;border-radius:50%;background:#2f6f8f;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.trust-badge-shield svg{width:18px;height:18px;stroke:#fff;fill:none}.trust-badge-text{display:grid;gap:.1rem}.trust-badge-prepared{font-size:.85rem;font-weight:700;color:var(--ink);line-height:1.3}.trust-badge-detail{font-size:.78rem;color:var(--muted);line-height:1.4}.hero-plan-preview-card{position:relative;z-index:2;border:1px solid rgba(0,0,0,.06);border-radius:24px;padding:3rem;background:#F8F5F0;box-shadow:0 20px 50px rgba(0,0,0,.08);margin-top:0;width:100%;max-width:580px;opacity:0;animation:card-entrance .7s var(--ease-out-expo) .5s forwards}.hero-plan-preview-card:before{content:"";position:absolute;inset:0;border-radius:18px;background-image:linear-gradient(rgba(47,111,143,.04) 1px,transparent 0),linear-gradient(90deg,rgba(47,111,143,.04) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.preview-card-header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.06)}.preview-card-label{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--blue);opacity:1}.preview-card-compass{position:absolute;top:1rem;right:1rem;width:120px;height:120px;opacity:.35;animation:compass-float 6s ease-in-out infinite}.preview-card-compass svg{width:100%;height:100%;stroke:#E5E1DA;stroke-width:.5;fill:none}@keyframes compass-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-3px) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.preview-card-compass{animation:none}}.preview-card-items{display:grid;gap:1.1rem}.preview-card-item{display:grid;grid-template-columns:48px 1fr;gap:.85rem;align-items:start}.preview-item-icon{width:48px;height:48px;border-radius:50%;background:#F0EDE8;display:flex;align-items:center;justify-content:center;color:#D4A373;flex-shrink:0;border:none}.preview-item-icon svg{width:22px;height:22px}.preview-item-text{display:grid;gap:.15rem;padding-top:.1rem}.preview-item-title{font-size:.8rem;font-weight:700;color:var(--ink);line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.preview-item-desc{font-size:.93rem;color:#475569;line-height:1.5}.preview-card-timeline{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid rgba(0,0,0,.06)}.timeline-track{position:relative;display:flex;align-items:center;gap:0;z-index:0}.timeline-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:#0B1623;transform:translateY(-50%);z-index:0;border-radius:1px}.timeline-track:after{content:"";position:relative;z-index:1;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #0b1623;margin-left:.35rem;flex-shrink:0;top:0;transform:none}.timeline-node{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:.28rem .65rem;border-radius:999px;border:2px solid #0b1623;background:#0B1623;flex-shrink:0}.timeline-node-start{border-color:#0B1623;background:#0B1623}.timeline-node-start .timeline-node-label{color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.05em}.timeline-node-end{border-color:#0B1623;background:#0B1623}.timeline-node-end .timeline-node-label{color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.03em}.timeline-dots{position:relative;z-index:1;display:flex;align-items:center;flex:1 1;min-width:8px;padding:0 2px}.timeline-dot{display:block;width:6px;height:6px;border-radius:50%;background:#D4A373;flex-shrink:0;position:relative}.timeline-dot:after{content:"";position:absolute;inset:-3px;background:#fff;border-radius:50%;z-index:-1}.timeline-dots:before{content:"";position:absolute;left:0;right:0;height:1px;background:transparent}.timeline-marker{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;margin-top:1.1rem}.timeline-marker-label{font-size:.58rem;font-weight:700;letter-spacing:.04em;color:#334155;opacity:1;position:relative;background:#fff;padding:.1rem .25rem;border-radius:3px}.hero-hook{isolation:isolate;width:100%;max-width:100vw;overflow:clip;min-height:calc(100svh - 72px);padding:clamp(3.75rem,5.4vw,5.75rem) 0;color:#0b1623;background:radial-gradient(circle at 81% 46%,rgba(7,19,38,.14) 0,rgba(7,19,38,.08) 22%,transparent 44%),radial-gradient(circle at 69% 59%,rgba(63,125,145,.14) 0,transparent 34%),linear-gradient(90deg,rgba(255,249,241,.95),rgba(255,252,247,.92) 48%,rgba(234,239,243,.9)),linear-gradient(115deg,rgba(255,246,235,.98),rgba(255,252,247,.97) 48%,rgba(236,240,244,.96))}.hero-hook:before{z-index:-2;background-image:linear-gradient(90deg,rgba(11,22,35,.024) 1px,transparent 0),linear-gradient(rgba(11,22,35,.018) 1px,transparent 0);background-position:100% 0;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.16) 50%,rgba(0,0,0,.38));mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.16) 50%,rgba(0,0,0,.38))}.hero-hook:after{top:-31rem;left:-34rem;z-index:-1;width:44rem;height:44rem;border:1px solid rgba(201,130,42,.055);border-radius:48% 52% 50% 47%;box-shadow:2rem 1rem 0 -1px rgba(201,130,42,.04),4rem 2rem 0 -1px rgba(201,130,42,.026),6rem 3.1rem 0 -1px rgba(201,130,42,.018);transform:rotate(-12deg)}.hero-hook-shell{align-items:center;width:min(1420px,calc(100% - clamp(2.3rem, 5.6vw, 5.25rem)))}.hero-hook-copy{gap:clamp(1.55rem,2.35vw,2.2rem);width:100%}.hero-hook-eyebrow{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;min-height:2.1rem;padding:.42rem .95rem .38rem;border:1px solid rgba(190,122,41,.42);border-radius:999px;background:rgba(255,252,247,.76);color:#a65f27;font-size:.76rem;font-weight:800;letter-spacing:.09em;line-height:1;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.hero-hook-eyebrow span:first-child{font-size:.88rem;line-height:1}.hero-hook-copy h1,.hero-hook-headline{position:relative;max-width:14.2ch;font-size:clamp(3.4rem,4.35vw,4.85rem);letter-spacing:-.02em;line-height:.96}.hero-hook-headline-line{transform-origin:left center;animation:hero-headline-soft-rise .52s cubic-bezier(.16,1,.3,1) both}.hero-hook-headline-line-resolution{animation-delay:70ms}.hero-hook-headline-emphasis{position:relative;display:inline-block;color:#071326;font-weight:500}.hero-hook-headline-emphasis:after{position:absolute;right:.01em;bottom:.09em;left:.04em;z-index:-1;height:.14em;border-radius:999px;content:"";background:linear-gradient(90deg,rgba(199,119,40,.42),rgba(199,119,40,.1));transform:scaleX(0);transform-origin:left center;animation:hero-headline-underline .62s cubic-bezier(.16,1,.3,1) .22s both}.hero-hook-lede{width:100%;max-width:34rem;color:#253247;font-size:clamp(1.02rem,1.18vw,1.22rem);line-height:1.68;text-wrap:balance}.hero-hook-decision-strip{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-top:-.18rem}.hero-hook-decision-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.42rem .82rem;border:1px solid rgba(18,53,106,.12);border-radius:999px;background:rgba(255,254,250,.68);color:#12356a;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.hero-hook-primary,.hero-hook-secondary{gap:.75rem;font-size:1rem;font-weight:800;line-height:1.1;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.hero-hook-actions{gap:.92rem 1.25rem;margin-top:.3rem}.hero-hook-primary{padding:.92rem 1.38rem;color:#fffefa;box-shadow:0 16px 30px rgba(7,19,38,.16),0 3px 0 rgba(190,122,41,.75)}.hero-hook-primary:hover{box-shadow:0 20px 38px rgba(7,19,38,.21),0 3px 0 rgba(190,122,41,.82)}.hero-hook-primary span,.hero-hook-secondary span{color:#c9822a;font-size:1.25rem;line-height:0;transition:transform .18s ease}.hero-hook-primary:hover span,.hero-hook-secondary:hover span{transform:translateX(3px)}.hero-hook-secondary{min-height:2.8rem;padding:.55rem 0;border-bottom:2px solid rgba(190,122,41,.78)}.hero-hook-secondary:hover{color:#965124}.hero-hook-proof{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.92rem;align-items:center;width:100%;max-width:39.5rem;margin-top:-.08rem;padding:.88rem 1rem .88rem .82rem;border:1px solid rgba(18,53,106,.1);border-radius:16px;background:rgba(255,254,250,.72);box-shadow:0 14px 28px rgba(7,19,38,.06),inset 0 1px 0 rgba(255,255,255,.88)}.hero-hook-proof-icon{display:grid;place-items:center;width:3rem;height:3rem;align-self:center;color:#c9822a;background:rgba(247,238,224,.8);border-radius:14px}.hero-hook-proof-icon svg{width:2.3rem;height:2.3rem}.hero-hook-proof-copy{display:flex;flex-direction:column;gap:.14rem;color:#243149;font-size:clamp(.9rem,.94vw,.99rem);font-weight:500;line-height:1.35;max-width:34rem}.hero-hook-proof-line{display:block;color:#243149;line-height:1.22;white-space:normal}.hero-hook-proof-label{color:#071326;font-weight:800}.hero-hook-proof-role{color:#12356a}.hero-hook-proof-detail{color:#4a586a;line-height:1.35;white-space:normal}.hero-hook-support{margin-top:-.08rem;color:#6d7888;font-size:.93rem;line-height:1.45}.hero-hook-visual:before{inset:8% -2% 7% 11%;border-radius:28px;background:linear-gradient(145deg,rgba(7,19,38,.96),rgba(20,44,77,.8) 56%,rgba(45,96,118,.38)),radial-gradient(circle at 22% 22%,rgba(190,122,41,.28),transparent 31%);box-shadow:0 34px 80px rgba(7,19,38,.18);transform:rotate(2deg)}.hero-hook-preview{position:relative;isolation:isolate;width:min(100%,39rem);min-height:clamp(26rem,29vw,30rem);margin-left:auto;overflow:hidden;padding:clamp(1.55rem,2.3vw,2.15rem);border:1px solid rgba(11,22,35,.08);border-radius:20px;background:linear-gradient(112deg,rgba(255,254,250,.99),rgba(255,254,250,.93) 46%,rgba(235,240,244,.92)),linear-gradient(rgba(11,22,35,.028) 1px,transparent 0),linear-gradient(90deg,rgba(11,22,35,.028) 1px,transparent 0),rgba(255,254,250,.86);background-size:auto,34px 34px,34px 34px,auto;transform:rotate(-1.35deg);box-shadow:0 36px 86px rgba(7,19,38,.18),0 10px 24px rgba(7,19,38,.08),inset 0 1px 0 rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:52% 46%;animation:hero-preview-settle .76s cubic-bezier(.16,1,.3,1) both}.hero-hook-preview:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(255,254,250,.88),rgba(255,254,250,.4) 45%,rgba(223,231,239,.16)),linear-gradient(180deg,transparent,rgba(7,19,38,.03))}.hero-hook-preview>*{position:relative;z-index:1}.hero-hook-preview-paper{position:absolute;inset:.9rem 1rem auto auto;z-index:0;width:78%;height:26%;border:1px solid rgba(18,53,106,.08);border-radius:16px;background:rgba(244,238,228,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.75);transform:rotate(-4deg);transform-origin:top right;animation:hero-paper-settle .76s cubic-bezier(.16,1,.3,1) both}.hero-hook-preview-paper-back{inset:1.8rem 1.8rem auto auto;width:82%;height:25%;opacity:.58;transform:rotate(-6deg)}.hero-hook-preview-paper-mid{opacity:.88}.hero-hook-preview-glow{position:absolute;inset:auto -18% -28% 34%;z-index:0;width:28rem;height:18rem;border-radius:50%;background:radial-gradient(circle,rgba(63,125,145,.2),rgba(190,122,41,.1) 42%,transparent 72%);filter:blur(4px)}.hero-hook-preview-header{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding-bottom:1.15rem;border-bottom:1px solid rgba(11,22,35,.1)}.hero-hook-preview-header p{color:#071326;font-size:clamp(.88rem,1vw,1rem);font-weight:900;letter-spacing:.1em;line-height:1.1;text-transform:uppercase}.hero-hook-preview-header h2{margin-top:.48rem;color:#071326;font-family:var(--font-serif);font-size:clamp(1.45rem,1.9vw,1.85rem);font-weight:400;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.hero-hook-preview-stamp{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.4rem .78rem;border:1px solid rgba(18,53,106,.16);border-radius:999px;background:rgba(255,254,250,.84);color:#12356a;font-size:.68rem;font-weight:900;letter-spacing:.09em;line-height:1;text-transform:uppercase}.hero-hook-preview-source{position:relative;z-index:2;display:grid;gap:.48rem;margin-top:1rem;padding:1rem 1.1rem;border:1px solid rgba(18,53,106,.1);border-radius:16px;background:linear-gradient(135deg,rgba(255,254,250,.9),rgba(241,235,226,.82))}.hero-hook-preview-source-label{color:#7a4b20;font-size:.68rem;font-weight:900;letter-spacing:.11em;line-height:1;text-transform:uppercase}.hero-hook-preview-source p{color:#233247;font-size:.96rem;font-weight:500;line-height:1.5;text-wrap:pretty}.hero-hook-status-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;align-items:center;margin-top:1rem;padding:.55rem;border:1px solid rgba(18,53,106,.12);border-radius:999px;background:rgba(255,254,250,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.hero-hook-status-strip:before{position:absolute;right:14%;left:14%;top:50%;height:1px;content:"";background:linear-gradient(90deg,rgba(190,122,41,.42),rgba(18,53,106,.5))}.hero-hook-status-strip span{position:relative;z-index:1;display:inline-flex;min-height:2.05rem;align-items:center;justify-content:center;border:1px solid rgba(18,53,106,.16);border-radius:999px;background:rgba(255,254,250,.96);color:#071326;font-size:.68rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.hero-hook-status-strip span:last-child{border-color:rgba(18,53,106,.26);background:#071326;color:#fffefa}.hero-hook-preview-list{position:relative;z-index:2;display:grid;margin-top:.8rem}.hero-hook-preview-row{grid-template-columns:3.65rem minmax(0,1fr) auto;gap:.9rem;align-items:center;min-height:5.2rem;border-bottom:1px solid rgba(11,22,35,.1);animation:hero-row-rise .68s cubic-bezier(.16,1,.3,1) both}.hero-hook-preview-row:first-child{animation-delay:.12s}.hero-hook-preview-row:nth-child(2){animation-delay:.21s}.hero-hook-preview-row:nth-child(3){animation-delay:.3s}.hero-hook-preview-row:nth-child(4){animation-delay:.39s}.hero-hook-preview-icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:14px;background:rgba(236,230,220,.74);color:#7a4b20}.hero-hook-preview-row:nth-child(2n) .hero-hook-preview-icon{color:#12356a}.hero-hook-preview-row:first-child .hero-hook-preview-icon,.hero-hook-preview-row:last-child .hero-hook-preview-icon{background:rgba(255,254,250,.96);box-shadow:0 8px 22px rgba(7,19,38,.08),inset 0 0 0 1px rgba(190,122,41,.18)}.hero-hook-preview-row:last-child{border-bottom-color:rgba(18,53,106,.18)}.hero-hook-preview-icon svg{width:1.5rem;height:1.5rem}.hero-hook-preview-copy{gap:.24rem}.hero-hook-preview-label{color:#7b8695;font-size:.64rem;letter-spacing:.12em;line-height:1}.hero-hook-preview-copy strong{color:#071326;font-size:clamp(.88rem,1vw,.98rem);font-weight:900;letter-spacing:.05em;line-height:1.18}.hero-hook-preview-copy span{color:#243149;font-size:clamp(.88rem,.98vw,.98rem);font-weight:500;line-height:1.38}.hero-hook-preview-note{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.38rem .72rem;border:1px solid rgba(18,53,106,.12);border-radius:999px;background:rgba(255,254,250,.82);color:#12356a;font-size:.65rem;font-weight:800;letter-spacing:.05em;line-height:1.2;text-align:center}.hero-hook-timeline{position:relative;z-index:2;display:grid;grid-template-columns:auto repeat(2,minmax(4.3rem,1fr)) auto;gap:.75rem;align-items:start;margin-top:1.15rem;padding-top:.15rem}.hero-hook-timeline:before{position:absolute;top:1.25rem;right:4.8rem;left:3.8rem;height:1.5px;border-radius:999px;background:linear-gradient(90deg,rgba(47,111,143,.35),rgba(18,53,106,.8));content:""}.hero-hook-timeline:after{position:absolute;top:.98rem;right:4.35rem;width:.55rem;height:.55rem;border-top:1.7px solid #12356a;border-right:1.7px solid #12356a;content:"";transform:rotate(45deg)}.hero-hook-timeline-node{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:.4rem .85rem;border:1.5px solid rgba(47,111,143,.32);border-radius:999px;background:rgba(255,254,250,.92);color:#071326;font-size:.78rem;font-weight:900;letter-spacing:.05em;line-height:1.05;text-align:center}.hero-hook-timeline-node-end{max-width:5.1rem}.hero-hook-timeline-step{position:relative;z-index:1;display:grid;justify-items:center;gap:1rem;min-width:0}.hero-hook-timeline-ring{display:block;width:1rem;height:1rem;margin-top:.75rem;border:2px solid #c9822a;border-radius:50%;background:#fffefa;box-shadow:0 0 0 4px rgba(255,254,250,.86)}.hero-hook-timeline-label{color:#243149;font-size:.68rem;font-weight:900;letter-spacing:.06em;line-height:1.1;text-align:center}.hero-hook-preview-footer{position:relative;z-index:2;margin-top:1rem;padding:.95rem 1.05rem;border:1px solid rgba(18,53,106,.1);border-radius:16px;background:rgba(255,254,250,.72)}.hero-hook-preview-summary{color:#243149;font-size:.92rem;font-weight:500;line-height:1.45;text-wrap:pretty}@keyframes hero-paper-settle{0%{opacity:0;transform:translateY(10px) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(-4deg)}}@keyframes hero-headline-soft-rise{0%{opacity:.72;transform:translateY(.12em)}to{opacity:1;transform:translateY(0)}}@keyframes hero-headline-underline{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.hero-scroll-hint{position:absolute;left:50%;bottom:clamp(1.4rem,3vw,2.2rem);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid rgba(7,19,38,.1);border-radius:50%;background:rgba(255,254,250,.94);box-shadow:0 10px 24px rgba(20,27,45,.12),0 2px 8px rgba(20,27,45,.06),inset 0 1px 0 rgba(255,255,255,.85);color:rgba(7,19,38,.84);transform:translateX(-50%);transition:opacity .22s ease,transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease,color .22s ease}.hero-scroll-hint:hover{border-color:rgba(7,19,38,.16);background:#fffefa;color:rgba(7,19,38,.98);transform:translateX(-50%) translateY(-3px);box-shadow:0 16px 30px rgba(20,27,45,.16),0 4px 12px rgba(20,27,45,.08),inset 0 1px 0 rgba(255,255,255,.9)}.hero-scroll-hint.is-hidden{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(.7rem)}.hero-scroll-hint-arrow{display:inline-flex;align-items:center;justify-content:center;animation:hero-scroll-hint-float 2.2s ease-in-out infinite}.hero-scroll-hint-arrow svg{width:1rem;height:1rem}@keyframes hero-scroll-hint-float{0%,to{transform:translateY(0)}50%{transform:translateY(.22rem)}}@media (max-width:1040px){.hero-hook-shell{grid-template-columns:1fr;gap:clamp(2rem,6vw,3.5rem)}.hero-hook-copy{justify-items:center;max-width:760px;margin:0 auto;text-align:center}.hero-hook-copy h1,.hero-hook-lede,.hero-hook-support{max-width:100%}.hero-hook-copy h1{font-size:clamp(3.35rem,8vw,4.3rem)}.hero-hook-actions,.hero-hook-decision-strip{justify-content:center}.hero-hook-proof{text-align:left}.hero-hook-visual{width:min(720px,100%);margin:0 auto}.hero-scroll-hint{bottom:1.2rem}}@media (max-width:700px){.hero-hook,.story-section{min-height:auto}.hero-hook{padding:3.75rem 0 4.4rem}.hero-hook:after{top:-37rem;left:-39rem;width:42rem;height:42rem}.hero-hook-shell{width:calc(100% - 1.25rem);max-width:42rem;min-width:0;gap:1.85rem}.hero-hook-copy{gap:1rem;justify-items:start;justify-self:stretch;max-width:100%;text-align:left}.hero-hook-eyebrow{max-width:100%;min-height:2rem;padding:.38rem .78rem;font-size:.64rem;letter-spacing:.07em;white-space:normal}.hero-hook-copy h1{max-width:100%;font-size:clamp(2.3rem,10vw,2.84rem);line-height:.98}.hero-hook-lede{justify-self:start;width:100%;max-width:calc(100vw - 2rem);font-size:.98rem;line-height:1.5}.hero-hook-decision-strip{width:100%;max-width:calc(100vw - 2rem);gap:.5rem}.hero-hook-decision-chip{min-height:1.85rem;padding:.35rem .65rem;font-size:.62rem}.hero-hook-actions{justify-self:start;width:100%;max-width:22rem;gap:0;margin-top:.18rem}.hero-hook-primary{width:100%;min-height:3.15rem;padding:.82rem 1rem;font-size:.95rem}.hero-hook-secondary{display:none}.hero-hook-proof{grid-template-columns:2.35rem minmax(0,1fr);gap:.58rem;justify-self:start;width:min(22rem,calc(100vw - 1.25rem));max-width:calc(100vw - 1.25rem);margin-top:.05rem;padding:.72rem .78rem .74rem .7rem;border-radius:14px}.hero-hook-proof-icon{width:2.35rem;height:2.35rem;border-radius:12px}.hero-hook-proof-icon svg{width:1.78rem;height:1.78rem}.hero-hook-proof-copy{font-size:.86rem;line-height:1.25;max-width:18.85rem}.hero-hook-proof-detail,.hero-hook-proof-line{white-space:normal}.hero-hook-support{font-size:.86rem;width:100%;max-width:22rem;margin-top:-.04rem}.hero-hook-visual{width:100%;max-width:22.6rem;justify-self:start;margin:0}.hero-hook-visual:before{inset:10% -2% 2% 12%;border-radius:18px;transform:rotate(1deg)}.hero-hook-preview{width:100%;max-width:100%;min-height:0;padding:1rem;border-radius:12px;background-size:auto,22px 22px,22px 22px,auto;transform:none}.hero-hook-preview-paper{inset:.7rem .7rem auto auto;border-radius:12px}.hero-hook-preview-paper-back{inset:1.1rem 1.1rem auto auto}.hero-hook-preview-header{gap:.7rem;padding-bottom:.95rem}.hero-hook-preview-header p{font-size:.76rem}.hero-hook-preview-header h2{margin-top:.35rem;font-size:1.26rem}.hero-hook-preview-stamp{min-height:1.9rem;padding:.35rem .58rem;font-size:.58rem}.hero-hook-preview-source{margin-top:.78rem;padding:.82rem .86rem;border-radius:12px}.hero-hook-preview-source p{font-size:.84rem;line-height:1.4}.hero-hook-status-strip{gap:.34rem;margin-top:.75rem;padding:.38rem}.hero-hook-status-strip span{min-height:1.75rem;font-size:.58rem;letter-spacing:.04em}.hero-hook-preview-row{grid-template-columns:2.55rem minmax(0,1fr);gap:.68rem;min-height:auto;padding:.72rem 0}.hero-hook-preview-icon{width:2.3rem;height:2.3rem;border-radius:10px}.hero-hook-preview-icon svg{width:1.18rem;height:1.18rem}.hero-hook-preview-label{font-size:.56rem}.hero-hook-preview-copy strong{font-size:.78rem}.hero-hook-preview-copy span{font-size:.84rem;line-height:1.3}.hero-hook-preview-note{display:none}.hero-hook-preview-footer{margin-top:.78rem;padding:.8rem .86rem;border-radius:12px}.hero-hook-preview-summary{font-size:.83rem;line-height:1.38}.hero-hook-timeline{display:none;grid-template-columns:1fr;gap:.5rem;width:min(100%,18rem);margin-top:1.1rem;padding:.1rem 0 .1rem .35rem}.hero-hook-timeline:before{top:.6rem;bottom:.6rem;left:1rem;width:1.5px;height:auto;background:linear-gradient(180deg,rgba(47,111,143,.35),rgba(18,53,106,.8))}.hero-hook-timeline:after{right:auto;bottom:.6rem;left:.73rem;top:auto;transform:rotate(135deg)}.hero-hook-timeline-node,.hero-hook-timeline-step{justify-self:start}.hero-hook-timeline-node{min-height:2rem;margin-left:0;padding:.34rem .72rem;font-size:.68rem}.hero-hook-timeline-node-end{max-width:none}.hero-hook-timeline-step{grid-template-columns:1.55rem auto;align-items:center;justify-items:start;gap:.42rem;width:auto}.hero-hook-timeline-ring{width:.8rem;height:.8rem;margin:0 0 0 .28rem;box-shadow:0 0 0 3px rgba(255,254,250,.9)}.hero-hook-timeline-label{font-size:.68rem;text-align:left}.hero-scroll-hint{bottom:calc(env(safe-area-inset-bottom, 0px) + 1rem);width:2.85rem;height:2.85rem}}.cta-arrow-secondary{margin-left:.3rem;font-size:1.1em}.button-primary:hover .cta-arrow{transform:translateX(3px)}.cta-arrow-secondary{color:var(--rust);opacity:.8}.button-secondary:hover .cta-arrow-secondary{transform:translateX(3px)}@media (min-width:1024px){.guide-editorial-ref{grid-template-columns:minmax(0,1.34fr) minmax(320px,.86fr)}.guide-copy-col{max-width:none}.guide-copy-col .section-copy h2,.guide-display-title{width:max-content;max-width:min(100%,27ch)!important;font-size:clamp(2.6rem,3.7vw,4.55rem)!important;line-height:.95!important}.guide-title-line{display:block!important;white-space:nowrap}}.guide-editorial-ref{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);gap:clamp(2rem,4vw,4rem);align-items:center}.guide-copy-col{display:grid;gap:1.6rem;align-content:start;max-width:47rem}.guide-copy-block{display:grid;gap:1rem}.guide-display-title{max-width:20ch;font-family:var(--font-serif);font-size:clamp(2.64rem,4.3vw,4.36rem);font-weight:400;line-height:1;letter-spacing:-.008em;color:var(--paper);text-wrap:wrap}.guide-title-line{display:block}.guide-title-accent,.guide-title-accent-word{color:var(--gold)}.guide-copy-block>p:last-child{max-width:40rem;color:rgba(255,254,250,.72);font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.6}.guide-cred-card,.guide-credentials-grid{display:grid;gap:.9rem}.guide-cred-card{padding:clamp(1.15rem,1.6vw,1.4rem);border:1px solid rgba(201,130,42,.18);border-radius:12px;background:linear-gradient(180deg,rgba(255,254,250,.04),rgba(255,254,250,.025));box-shadow:inset 0 1px 0 rgba(255,254,250,.02);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.guide-cred-card:hover{transform:translateY(-3px);border-color:rgba(201,130,42,.34);background:linear-gradient(180deg,rgba(255,254,250,.07),rgba(255,254,250,.035))}.guide-cred-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid rgba(201,130,42,.24);border-radius:12px;background:rgba(201,130,42,.06)}.guide-cred-icon .app-icon{width:1.5rem;height:1.5rem;stroke:var(--gold)}.guide-cred-text h3{margin-bottom:.28rem;color:var(--paper);font-size:clamp(1.02rem,1.15vw,1.16rem);font-weight:700;line-height:1.15}.guide-cred-text p{color:rgba(255,254,250,.65);font-size:clamp(.94rem,.98vw,1rem);line-height:1.55}.guide-proof-link{display:inline-flex;align-items:center;gap:.85rem;width:fit-content;padding:0;border:0;border-radius:0;background:transparent;color:var(--gold);font-size:1rem;font-weight:700;text-decoration:none;transition:gap .18s ease,color .18s ease,opacity .18s ease}.guide-proof-link:hover{gap:1rem;color:#f1bf72;opacity:1;transform:none}.guide-proof-link span:last-child{border-bottom:1px dashed rgba(201,130,42,.45);padding-bottom:.12rem}.guide-proof-icon{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border:1px solid rgba(201,130,42,.32);border-radius:999px}.linkedin-icon{fill:currentColor;stroke:none;flex-shrink:0}.guide-portrait-col{display:flex;justify-content:center}.guide-portrait-card{position:relative;width:min(100%,36rem);border:1px solid rgba(201,130,42,.38);border-radius:1.75rem;background:rgba(14,20,35,.78);box-shadow:inset 0 0 0 1px rgba(255,254,250,.04),0 20px 60px rgba(5,8,16,.4);overflow:hidden}.guide-portrait-card:before{content:"";position:absolute;inset:.7rem;border:1px solid rgba(201,130,42,.18);border-radius:1.3rem;pointer-events:none}.guide-portrait-frame{position:relative;min-height:clamp(25rem,50vw,41rem);margin:.85rem .85rem 0;border-radius:1rem 1rem 0 0;overflow:hidden;background:rgba(255,254,250,.06)}.guide-portrait-image{object-fit:cover;object-position:center 24%}.guide-portrait-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.55rem 1.6rem 1.7rem;border-top:1px solid rgba(201,130,42,.2);background:rgba(10,15,27,.9)}.guide-portrait-footer p{color:var(--paper);font-family:var(--font-serif);font-size:clamp(1.8rem,2.4vw,2.35rem);font-weight:400;line-height:1.04}.guide-portrait-footer span{display:block;margin-top:.45rem;color:rgba(255,254,250,.62);font-size:.92rem;font-weight:500;line-height:1.4}.guide-footer-mark{display:inline-flex;align-items:center;justify-content:center;width:3.9rem;height:3.9rem;margin-top:0;border:1px solid rgba(201,130,42,.32);border-radius:999px;color:var(--gold);font-size:1.7rem;flex-shrink:0}.service-premium-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.9rem;max-width:1160px;margin:0 auto}.service-premium-card{position:relative;padding:0;border:1px solid rgba(201,130,42,.26);border-radius:1.35rem;background:linear-gradient(180deg,rgba(255,254,250,.96),rgba(252,249,242,.94));box-shadow:0 1px 3px rgba(20,27,45,.03),0 16px 40px rgba(20,27,45,.05);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;overflow:hidden}.service-premium-card:hover{border-color:rgba(201,130,42,.4);box-shadow:0 2px 4px rgba(20,27,45,.04),0 20px 52px rgba(20,27,45,.07);transform:translateY(-3px)}.service-premium-body{display:grid;gap:1.15rem;align-content:start;min-height:100%;padding:clamp(2rem,3vw,2.55rem) clamp(1.75rem,3vw,2.6rem)}.service-premium-top-row{display:flex;align-items:flex-start;justify-content:space-between}.service-premium-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(3.7rem,5vw,4.5rem);height:clamp(3.7rem,5vw,4.5rem);border:1px solid rgba(201,130,42,.16);border-radius:999px;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.96),rgba(247,241,229,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.service-premium-icon .app-icon{width:1.65rem;height:1.65rem;stroke:var(--gold)}.service-premium-number{display:inline-grid;gap:.8rem;justify-items:end;font-family:var(--font-serif);font-size:clamp(2rem,3.3vw,2.5rem);font-weight:400;letter-spacing:-.04em;color:rgba(201,130,42,.62);line-height:1}.service-premium-number:after{width:2.2rem;height:1px;content:"";background:rgba(201,130,42,.48)}.service-premium-card h3{max-width:none;margin:0;font-family:var(--font-reference-display);font-size:clamp(1.8rem,1.98vw,2.12rem);font-weight:400;line-height:1.01;letter-spacing:-.012em;white-space:nowrap;text-wrap:nowrap}.service-premium-card p{margin:0;color:var(--ink-soft);font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.7}.service-premium-divider{position:relative;width:3.7rem;height:1px;margin-top:-.2rem;background:rgba(201,130,42,.58)}.service-premium-divider:after{position:absolute;top:50%;left:3.2rem;width:.42rem;height:.42rem;content:"";background:var(--gold);transform:translateY(-50%) rotate(45deg);border-radius:1px}.deco-underline{display:block;max-width:100%}.deco-arrow,.deco-dots{display:block}.section-deco-dots{display:flex;justify-content:center;margin-bottom:.5rem;color:var(--muted);opacity:.4;line-height:0}.section-deco-dots svg{width:80px;height:16px}@media (max-width:900px){.guide-editorial-ref{grid-template-columns:1fr;gap:2rem}.guide-copy-col{order:1}.guide-portrait-col{order:2}.guide-credentials-grid{grid-template-columns:1fr;gap:.85rem}.guide-display-title{max-width:12ch;text-wrap:balance}.guide-title-line{display:inline}.guide-portrait-card{width:min(100%,32rem)}.guide-portrait-frame{min-height:32rem}.guide-proof-link{width:fit-content;justify-content:flex-start}}@media (max-width:760px){.service-premium-list{grid-template-columns:1fr;gap:1rem}.service-premium-card h3{max-width:none;font-size:clamp(1.75rem,7vw,2.1rem);white-space:normal;text-wrap:balance}.hero-build-card-grid{grid-template-columns:1fr;gap:.45rem}.hero-build-card-item{grid-template-columns:auto 1fr;gap:.5rem;align-items:center}.hero-deco-dots{justify-content:center;padding-right:0}.guide-portrait-frame{min-height:23rem}.hero-sketch-villain{display:none}.footer-confidence-row{justify-content:center}}@media (max-width:480px){.hero-section{padding-top:clamp(2rem,8svh,3rem)}.hero-copy-col h1{font-size:clamp(1.95rem,9vw,2.5rem);line-height:1.02}.hero-copy-col .hero-lead{font-size:.95rem;line-height:1.4}.hero-build-card{padding:.65rem;margin-top:.25rem}.hero-build-card-header{margin-bottom:.6rem}.hero-build-card-label{font-size:.65rem}.hero-build-arrow{width:1.5rem;height:.85rem}.hero-build-card-item{padding:.45rem .55rem}.hero-build-item-value{font-size:.82rem}.hero-copy-col .risk-line{font-size:.68rem;padding:.2rem .5rem}.hero-copy-col .credibility-line{font-size:.82rem}.hero-copy-col .cta-group{flex-direction:column;gap:.5rem}.hero-copy-col .button{width:100%}.story-section{padding:clamp(2.75rem,10vw,3.5rem) 0}.eyebrow{font-size:.65rem}.pain-editorial-card{padding:1.1rem}.pain-editorial-card h3{font-size:1.55rem}.pain-editorial-card p{font-size:.95rem;padding-left:0}.pain-editorial-icon{width:3rem;height:3rem}.pain-editorial-icon .app-icon{width:1.45rem;height:1.45rem}.guide-display-title{max-width:10ch;font-size:clamp(2.15rem,10vw,3rem)}.guide-cred-card{padding:.9rem}.guide-cred-text h3{font-size:1rem}.guide-cred-text p{font-size:.85rem}.guide-copy-block>p:last-child{font-size:.98rem}.guide-proof-link{gap:.7rem;font-size:.96rem}.guide-proof-icon{width:2.55rem;height:2.55rem}.guide-portrait-footer{padding:1.2rem 1.15rem 1.3rem}.guide-portrait-footer p{font-size:1.5rem}.guide-portrait-footer span{font-size:.82rem}.guide-footer-mark{width:3.1rem;height:3.1rem;font-size:1.3rem}.premium-checklist li{padding:.5rem .65rem}.premium-checklist li span{font-size:.85rem}.plan-timeline-card{padding:1.1rem}.plan-timeline-num{width:2.2rem;height:2.2rem;font-size:.82rem}.service-premium-card{border-radius:1.2rem}.service-premium-body{gap:1rem;padding:1.45rem 1.2rem 1.3rem}.service-premium-card h3{font-size:clamp(1.65rem,7.5vw,1.95rem);white-space:normal;text-wrap:balance}.service-premium-card p{font-size:.98rem;line-height:1.65}.service-premium-number{gap:.65rem;font-size:1.85rem}.service-premium-icon{width:3.45rem;height:3.45rem}.service-premium-icon .app-icon{width:1.45rem;height:1.45rem}.testimonial-editorial-card{padding:1.25rem}.testimonial-editorial-card blockquote{font-size:.88rem}.contact-editorial-card{padding:1rem}.contact-editorial-card:after,.contact-editorial-card:before{display:none}.contact-form-col .memo-form input,.contact-form-col .memo-form select,.contact-form-col .memo-form textarea{font-size:16px;padding:.75rem .85rem}.contact-form-col .memo-form button{min-height:3.25rem;font-size:.95rem}.contact-risk-reversal p{font-size:.75rem}.form-row{gap:.6rem}.hero-build-card-header{flex-wrap:wrap;gap:.4rem}.site-footer{padding:2.35rem 0 6rem}.footer-links a,.footer-tagline{font-size:.85rem}.footer-social-link{font-size:.75rem;padding:.52rem .72rem}.footer-confidence-text{font-size:.68rem}}body,html{overflow-x:clip}body,canvas,html,img,svg,video{max-width:100%}.landing-page *,.landing-page :after,.landing-page :before{min-width:0}.guide-portrait-image,.memo-form button,.memo-form input,.memo-form select,.memo-form textarea,.story-illustration{max-width:100%}.button,.footer-social-link,.header-cta,.hero-hook-primary,.hero-hook-secondary,.sticky-cta-button,.testimonial-footer-cta a{text-align:center}@media (max-width:1100px){.site-nav{gap:.72rem}.site-nav a{font-size:.92rem}.header-cta{padding-inline:1rem;font-size:.86rem}.contact-editorial-card,.footer-inner,.hero-hook-shell,.mistakes-editorial-shell,.success-editorial-shell,.testimonial-layout{min-width:0}}@media (max-width:900px){.shell{width:min(100% - 1.5rem,46rem)}.final-cta-section,.mistakes-section,.plan-section,.services-section,.story-section,.success-section,.testimonial-section{padding-block:clamp(3.5rem,9vw,5.25rem)}.contact-editorial-card,.footer-inner,.mistakes-editorial-shell,.problem-editorial,.success-editorial-shell,.testimonial-layout{grid-template-columns:1fr}.contact-visual-col,.guide-portrait-col,.problem-visual-col,.success-visual-column{justify-self:center;width:min(100%,34rem)}.contact-copy-block,.mistakes-copy-col,.services-copy,.success-copy-column,.testimonial-header{max-width:100%}.pain-editorial-grid,.service-premium-list,.success-card-grid,.testimonial-proof-grid{grid-template-columns:1fr}.mistakes-summary-line,.success-headline-line,.testimonial-headline-line{display:inline}.mistakes-summary,.services-summary,.success-copy-column>p,.testimonial-proof-summary{max-width:36rem}.contact-illustration-frame{max-width:26rem}.contact-form-col,.contact-form-col .memo-form{width:100%}.footer-inner{gap:1rem;text-align:left}.footer-main{grid-template-columns:1fr;gap:1.45rem;padding-bottom:1.15rem}.footer-brand-col,.footer-nav-col{align-items:stretch}.footer-brand-col{gap:.72rem}.footer-brand{justify-self:start}.footer-tagline{max-width:100%}.footer-availability-badge{justify-self:start}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.footer-links a{display:flex;min-height:2.65rem;align-items:center;justify-content:center;border:1px solid rgba(255,254,250,.1);border-radius:.55rem;background:rgba(255,254,250,.035)}.footer-link-highlight{grid-column:1/-1}.footer-social-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.footer-bottom-row{display:grid;gap:.5rem;justify-items:start}}@media (max-width:980px){.cv-experience-card,.cv-hero-grid,.cv-two-column{grid-template-columns:1fr}.cv-linkedin-card{align-self:stretch}.cv-card-grid,.cv-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-experience-meta{grid-template-columns:repeat(2,minmax(0,max-content))}}@media (max-width:760px){.cv-hero{padding:4.75rem 0 3.25rem}.cv-page{overflow-x:hidden}.cv-card,.cv-cta-panel,.cv-linkedin-card,.cv-panel,.cv-skill-card{padding:1.1rem}.cv-experience-card{padding:1.1rem;gap:.95rem}.cv-hero-copy h1{max-width:100%;font-size:clamp(2.55rem,10vw,3.35rem);line-height:1;text-wrap:balance}.cv-hero-actions{flex-direction:column}.cv-cta-panel .button,.cv-hero-actions .button{width:100%}.cv-linkedin-card h2{max-width:none;font-size:clamp(1.45rem,7.5vw,1.95rem);line-height:1.08;text-wrap:balance}.cv-section{padding:3.25rem 0}.cv-card-grid,.cv-experience-meta,.cv-skill-grid{grid-template-columns:1fr}.cv-section-heading{gap:.65rem;margin-bottom:1.1rem}.cv-experience-main ul,.cv-panel ul{gap:.58rem}.cv-cta-panel{flex-direction:column;align-items:stretch;padding:clamp(1.35rem,5vw,1.75rem);gap:.9rem}.cv-cta-panel .button{width:min(100%,22rem);align-self:center;min-height:3.15rem;padding-inline:1.25rem}.cv-cta-panel h2{max-width:none;font-size:clamp(1.75rem,7.2vw,2.35rem)}:root{--mobile-shell-gutter:0.875rem}html{scroll-padding-top:4.75rem}.hero-hook-shell,.plan-container,.shell{width:calc(100% - (var(--mobile-shell-gutter) * 2));max-width:30rem;padding-inline:0}.shell.cv-cta-panel{padding:clamp(1.35rem,5vw,1.75rem)}.site-root{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom, 0px))}.site-footer{margin-bottom:calc(-5.25rem - env(safe-area-inset-bottom, 0px));padding-bottom:calc(6rem + 5.25rem + env(safe-area-inset-bottom, 0px))}.header-inner{min-height:58px}.brand-mark{max-width:100%;white-space:normal}.brand-mark>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a,button,h1,h2,h3,p{overflow-wrap:break-word}.hero-hook{padding:3.75rem 0 4.4rem}.hero-hook-copy h1{max-width:100%;font-size:3.05rem;line-height:.98}.hero-hook-lede,.hero-hook-proof,.hero-hook-support{width:100%;max-width:100%}.hero-hook-actions{max-width:100%}.button,.cta-group,.hero-hook-primary,.hero-hook-secondary{width:100%}.hero-hook-proof-copy,.hero-hook-proof-detail,.hero-hook-proof-line{max-width:100%;white-space:normal}.hero-hook-visual{max-width:100%}.hero-hook-preview{box-shadow:0 18px 42px rgba(7,19,38,.1)}.contact-editorial-card,.guide-editorial-ref,.mistakes-editorial-shell,.problem-editorial,.success-editorial-shell,.testimonial-layout{gap:clamp(1.4rem,6vw,2rem)}.contact-copy-block,.guide-copy-col,.mistakes-copy-col,.problem-copy-col,.services-copy,.success-copy-column,.testimonial-header{text-align:left}.contact-editorial-card .section-copy h2,.guide-display-title,.mistakes-headline,.services-copy h2,.success-headline-serif,.testimonial-proof-reference-display{max-width:100%;font-size:clamp(2.15rem,10vw,3.25rem);line-height:1.02;text-wrap:balance}.contact-editorial-card .section-copy h2>span,.guide-title-line{display:inline;white-space:normal}.contact-illustration-frame,.guide-portrait-card,.success-product-frame{width:100%;max-width:100%}.guide-portrait-frame{min-height:clamp(21rem,92vw,29rem)}.plan-section{padding-inline:0}.plan-header{margin-bottom:2.25rem}.plan-header h2{font-size:clamp(2.05rem,10vw,3rem)}.plan-steps-connector{left:0}.plan-cards-grid,.plan-cta-row,.plan-victory-line{padding-left:3.1rem}.plan-step-card{padding:1.2rem}.plan-step-card h3{font-size:clamp(1.45rem,7vw,1.9rem)}.plan-cta-row .button-primary{min-height:3.45rem}.contact-editorial-card{width:100%;padding:clamp(1rem,4vw,1.25rem)}.contact-risk-reversal{width:100%;border-radius:14px;text-align:center}.contact-form-col .memo-form{padding:clamp(1rem,4vw,1.2rem)}.contact-form-col .memo-form .form-row,.form-row{grid-template-columns:1fr}.contact-form-col .memo-form input,.contact-form-col .memo-form select,.contact-form-col .memo-form textarea{min-height:3.2rem;font-size:16px}.contact-form-col .memo-form textarea{min-height:8.5rem}.contact-form-col .memo-form button{justify-content:center;min-height:3.45rem;padding-inline:1rem}.footer-social-row,.testimonial-proof-footer,.testimonial-proof-person{align-items:stretch}.footer-social-row,.testimonial-proof-footer{flex-direction:column}.footer-social-link,.testimonial-company-pill,.testimonial-footer-cta a{width:100%;justify-content:center}.footer-social-row{grid-template-columns:1fr}}@media (max-width:430px){:root{--mobile-shell-gutter:0.75rem}.contact-editorial-card .section-copy h2,.guide-display-title,.hero-hook-copy h1,.mistakes-headline,.services-copy h2,.success-headline-serif,.testimonial-proof-reference-display{font-size:clamp(2rem,11vw,2.85rem)}.hero-hook-copy h1{font-size:2.72rem}.hero-hook-preview-row{grid-template-columns:2.65rem minmax(0,1fr)}.hero-hook-preview-icon{width:2.35rem;height:2.35rem}.plan-steps-connector{width:2.65rem}.connector-dot{width:2.65rem;height:2.65rem;font-size:.82rem}.plan-cards-grid,.plan-cta-row,.plan-victory-line{padding-left:2.85rem}.plan-step-card{padding:1rem}.contact-editorial-quote{grid-template-columns:1fr}.contact-editorial-quote>span{display:none}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}}@media (max-width:360px){.brand-mark{font-size:.92rem}.brand-sigil{width:1.9rem;height:1.9rem}.contact-editorial-card .section-copy h2,.guide-display-title,.hero-hook-copy h1,.mistakes-headline,.services-copy h2,.success-headline-serif,.testimonial-proof-reference-display{font-size:2rem}.hero-hook-copy h1{font-size:2.38rem}.hero-hook-preview{padding:.9rem}.plan-cards-grid,.plan-cta-row,.plan-victory-line{padding-left:0}.plan-steps-connector{display:none}.contact-form-col .memo-form,.mistake-risk-row,.service-premium-body,.success-outcome-card,.testimonial-proof-card{padding-inline:.9rem}}.plan-step-index{display:none}.plan-section>.plan-container{opacity:1;transform:none}.plan-section .plan-step-card{opacity:0;transform:translateY(24px)}.plan-section .plan-cta-row,.plan-section .plan-victory-line{opacity:0;transform:translateY(14px)}.plan-steps-connector:before{transform:scaleX(0);transform-origin:left center;opacity:0}.connector-dot{opacity:0;transform:scale(.72);will-change:transform,opacity}.plan-step-card{overflow:hidden}.plan-step-card:after{position:absolute;right:1.05rem;bottom:1.05rem;left:1.05rem;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(201,130,42,.72),transparent);opacity:0;transform:scaleX(0);transform-origin:center}.plan-step-card.is-visible:after{animation:plan-card-rule-draw .7s var(--ease-out-expo) .22s both}.plan-section.is-visible .plan-step-card{animation:plan-card-enter .64s var(--ease-out-expo) both}.plan-section.is-visible .plan-step-card:first-child{animation-delay:.26s}.plan-section.is-visible .plan-step-card:nth-child(2){animation-delay:.56s}.plan-section.is-visible .plan-step-card:nth-child(3){animation-delay:.86s}.plan-step-card.is-visible .plan-card-icon-wrap{animation:plan-icon-settle .85s var(--ease-out-expo) .14s both}.plan-section.is-visible .plan-step-card:first-child .plan-card-icon-wrap{animation-delay:.36s}.plan-section.is-visible .plan-step-card:nth-child(2) .plan-card-icon-wrap{animation-delay:.66s}.plan-section.is-visible .plan-step-card:nth-child(3) .plan-card-icon-wrap{animation-delay:.96s}.plan-step-card.is-visible h3,.plan-step-card.is-visible p{animation:plan-copy-lift .62s var(--ease-out-expo) .12s both}.plan-step-card.is-visible p{animation-delay:.21s}.plan-section.is-visible .plan-steps-connector:before{animation:plan-connector-draw-x .95s var(--ease-out-expo) .18s both}.plan-section.is-visible .connector-dot{animation:plan-dot-pop .56s var(--ease-out-expo) both}.plan-section.is-visible .connector-dot-1{animation-delay:.3s}.plan-section.is-visible .connector-dot-2{animation-delay:.6s}.plan-section.is-visible .connector-dot-3{animation-delay:.9s}.plan-section.is-visible .plan-cta-row,.plan-section.is-visible .plan-victory-line{animation:plan-followthrough-rise .7s var(--ease-out-expo) both}.plan-section.is-visible .plan-victory-line{animation-delay:1.18s}.plan-section.is-visible .plan-cta-row{animation-delay:1.32s}@keyframes plan-connector-draw-x{0%{opacity:0;transform:scaleX(0)}to{opacity:.78;transform:scaleX(1)}}@keyframes plan-connector-draw-y{0%{opacity:0;transform:translateX(-50%) scaleY(0)}to{opacity:.78;transform:translateX(-50%) scaleY(1)}}@keyframes plan-dot-pop{0%{opacity:0;transform:scale(.72)}68%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes plan-icon-settle{0%{opacity:0;transform:translateY(10px) rotate(-8deg) scale(.88)}70%{opacity:1;transform:translateY(-2px) rotate(2deg) scale(1.04)}to{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}@keyframes plan-copy-lift{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plan-card-rule-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes plan-followthrough-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes plan-card-enter{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:900px){.plan-container{display:grid;grid-template-columns:3.25rem minmax(0,1fr);column-gap:clamp(.95rem,4vw,1.45rem);width:min(100% - 2rem,42rem);max-width:42rem;padding-inline:0}.plan-container>.shell{grid-column:1/-1;width:100%}.plan-steps-connector{position:relative;inset:auto;grid-column:1;grid-row:2;align-self:stretch;width:3.25rem;min-height:100%;margin:0;flex-direction:column;justify-content:space-around}.plan-steps-connector:before{top:.3rem;bottom:.3rem;left:50%;right:auto;width:1px;height:auto;transform:translateX(-50%) scaleY(1);transform-origin:center top}.plan-section.is-visible .plan-steps-connector:before{animation-name:plan-connector-draw-y}.plan-cards-grid{grid-column:2;grid-row:2;padding-left:0}.plan-cta-row,.plan-victory-line{grid-column:1/-1;padding-left:0}}@media (max-width:760px){.plan-container{width:calc(100% - (var(--mobile-shell-gutter) * 2));max-width:30rem;grid-template-columns:2.85rem minmax(0,1fr);column-gap:.8rem}.plan-steps-connector{left:auto;width:2.85rem}.connector-dot{width:2.85rem;height:2.85rem;font-size:.86rem;box-shadow:0 0 0 6px var(--paper),0 0 0 7px rgba(176,116,32,.3),0 10px 22px rgba(17,43,75,.12)}.plan-cards-grid,.plan-cta-row,.plan-victory-line{padding-left:0}}@media (max-width:430px){.plan-container{grid-template-columns:2.45rem minmax(0,1fr);column-gap:.68rem}.plan-steps-connector{width:2.45rem}.connector-dot{width:2.45rem;height:2.45rem;font-size:.74rem}}@media (max-width:360px){.plan-container{display:block}.plan-step-index{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;margin-bottom:1rem;border:1px solid rgba(176,116,32,.55);border-radius:999px;color:var(--gold);font-size:.78rem;font-weight:900;letter-spacing:.04em;background:rgba(255,254,250,.8)}}@media (max-width:760px){.contact-editorial-card .section-copy h2,.cv-cta-panel h2,.cv-hero-copy h1,.cv-section-heading h2,.guide-copy-col .section-copy h2,.guide-display-title,.hero-hook-copy h1,.hero-hook-headline,.mistakes-headline,.plan-header h2,.problem-copy-col .section-copy h2,.services-copy h2,.success-headline-serif,.testimonial-proof-reference-display{width:100%;max-width:100%!important;line-height:1.02;text-wrap:pretty;white-space:normal;word-break:normal}.contact-editorial-card .section-copy h2>span,.guide-title-line,.mistakes-headline-line,.success-headline-line,.testimonial-headline-line{display:inline!important;white-space:normal}}@media (max-width:900px){.site-root{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom, 0px))}.contact-editorial-card .section-copy h2,.cv-cta-panel h2,.cv-hero-copy h1,.cv-section-heading h2,.guide-copy-col .section-copy h2,.guide-display-title,.hero-hook-copy h1,.hero-hook-headline,.mistakes-headline,.plan-header h2,.problem-copy-col .section-copy h2,.services-copy h2,.success-headline-serif,.testimonial-proof-reference-display{width:100%;max-width:100%!important;letter-spacing:0;line-height:1.06;text-wrap:pretty;white-space:normal;word-break:normal;overflow-wrap:normal}.contact-editorial-card .section-copy h2>span,.guide-title-line,.mistakes-headline-line,.problem-headline span,.success-headline-line,.testimonial-headline-line{display:inline!important;white-space:normal}.sticky-cta-bar{padding:0 0 calc(.7rem + env(safe-area-inset-bottom, 0px))}.sticky-cta-inner{width:min(30rem,calc(100% - 1.25rem));min-height:auto;grid-template-columns:1fr;gap:.6rem;padding:.72rem;border-radius:1.15rem;text-align:center}.sticky-cta-text{gap:.02rem}.sticky-cta-kicker{font-size:.92rem}.sticky-cta-copy{font-size:.76rem}.sticky-cta-button{width:100%;white-space:normal}.sticky-cta-button.button-primary{min-height:2.8rem;padding:.66rem 1rem;line-height:1.15}.final-cta-section,.guide-section,.mistakes-section,.plan-section,.problem-section,.services-section,.story-section,.success-section,.testimonial-section{min-height:auto!important}.final-cta-section,.guide-section,.mistakes-section,.problem-section,.services-section,.story-section,.success-section,.testimonial-section{padding-block:clamp(3rem,7vw,4.75rem)!important}.plan-section{padding-block:clamp(3.25rem,8vw,5rem)!important}.problem-section{padding-block:clamp(3rem,7vw,4.75rem)!important}.contact-editorial-card,.guide-editorial-ref,.mistakes-editorial-shell,.problem-editorial,.success-editorial-shell,.testimonial-layout{gap:clamp(1.25rem,4vw,2.25rem)!important}.contact-visual-col,.guide-portrait-col,.problem-visual-col,.success-visual-column{width:min(100%,30rem)}.contact-risk-reversal{display:flex!important;width:100%;justify-content:center}.contact-illustration-frame{display:block!important;width:100%;max-width:min(100%,26rem);margin-inline:auto;padding:clamp(.75rem,2.5vw,1rem)}.contact-editorial-quote{display:grid!important;width:100%;max-width:100%}.contact-editorial-quote>span{display:inline-block!important}.problem-visual-frame{aspect-ratio:4/3}.footer-main{grid-template-columns:1fr;align-items:start;gap:1.2rem}.footer-nav-col{justify-items:start;align-content:start}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.65rem 1rem}.footer-links a{min-height:auto;padding:0;border:0;border-radius:0;background:transparent}.footer-link-highlight{grid-column:auto}.footer-social-row{display:flex;flex-wrap:wrap;justify-content:flex-start}.footer-social-link{width:auto;justify-content:center}.footer-bottom-row{align-items:start}.plan-section .plan-cta-row,.plan-section .plan-step-card,.plan-section .plan-victory-line,.story-section .reveal{opacity:1!important;transform:none!important;animation:none!important}.plan-step-card:after{opacity:1;transform:scaleX(1);animation:none!important}.connector-dot,.plan-steps-connector:before{opacity:1!important;animation:none!important}.plan-steps-connector:before{transform:translateX(-50%) scaleY(1)!important}.connector-dot{transform:none!important}}@media (max-width:640px){.footer-links,.footer-social-row{display:grid;grid-template-columns:1fr;width:100%}.footer-links a{display:flex;min-height:2.5rem;align-items:center;justify-content:center;padding:.5rem .7rem;border:1px solid rgba(255,254,250,.1);border-radius:.55rem;background:rgba(255,254,250,.035)}.footer-social-link{width:100%}.contact-editorial-card{gap:1.1rem}.contact-illustration-frame{max-width:100%}.contact-editorial-quote{grid-template-columns:auto minmax(0,1fr);gap:.65rem;font-size:.92rem}.contact-editorial-quote>span{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.hero-hook-headline-emphasis:after,.hero-hook-headline-line{animation:none!important;opacity:1;transform:none}.hero-hook-preview,.hero-hook-preview-paper,.hero-hook-preview-row{animation:none!important}.hero-hook-preview{opacity:1}.connector-dot,.plan-section .plan-cta-row,.plan-section .plan-step-card,.plan-section .plan-victory-line,.plan-section.is-visible .plan-cta-row,.plan-section.is-visible .plan-victory-line,.plan-step-card.is-visible .plan-card-icon-wrap,.plan-step-card.is-visible h3,.plan-step-card.is-visible p,.plan-step-card:after,.plan-steps-connector:before{animation:none!important;opacity:1;transform:none}.plan-steps-connector:before{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce) and (max-width:900px){.plan-steps-connector:before{transform:translateX(-50%) scaleY(1)}}@media (max-width:900px){.hero-hook-copy h1,.hero-hook-headline{max-width:min(100%,17.6ch)!important;overflow-wrap:normal;text-wrap:balance;word-break:normal}}@media (max-width:700px){.hero-hook-copy h1,.hero-hook-headline{max-width:min(100%,16.2ch)!important;font-size:clamp(2.28rem,9.8vw,2.78rem)!important;line-height:1!important}}@media (max-width:430px){.hero-hook-copy h1,.hero-hook-headline{max-width:min(100%,15.4ch)!important;font-size:clamp(2.08rem,9.35vw,2.4rem)!important}}@media (max-width:360px){.hero-hook-copy h1,.hero-hook-headline{font-size:2.08rem!important}}@media (max-width:1024px){.final-cta-section .contact-editorial-card{grid-template-columns:1fr!important}.final-cta-section .contact-copy-block,.final-cta-section .contact-form-col{max-width:100%}.final-cta-section .contact-visual-col{display:grid!important;position:static;width:100%;max-width:100%;margin:0;padding-top:0}.final-cta-section .contact-editorial-quote,.final-cta-section .contact-illustration-frame,.final-cta-section .contact-risk-reversal{display:none!important}}.hero-hook{background:#11100d;color:#f1eadc}.hero-hook:before{background-image:linear-gradient(90deg,rgba(255,248,236,.05) 1px,transparent 0),linear-gradient(rgba(255,248,236,.035) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:none;mask-image:none}.hero-hook:after{top:auto;right:-12rem;bottom:8rem;left:auto;width:32rem;height:32rem;border:1px solid rgba(210,106,49,.09);border-radius:0;box-shadow:-1.4rem 1.4rem 0 -1px rgba(210,106,49,.08),-2.8rem 2.8rem 0 -1px rgba(232,223,206,.04);transform:rotate(18deg)}.hero-hook-shell{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:clamp(2.25rem,3.7vw,4.9rem);align-items:end}.hero-hook-copy{gap:clamp(1.1rem,1.9vw,1.7rem);max-width:52rem}.hero-hook-topline{max-width:21rem;color:rgba(241,234,220,.72);font-size:.82rem;font-weight:800;letter-spacing:.1em;line-height:1.45;text-transform:uppercase}.hero-hook-copy h1,.hero-hook-headline{max-width:100%;color:#f6efe1;font-family:var(--font-sans);font-size:clamp(4.4rem,8.5vw,8.8rem);font-weight:800;letter-spacing:-.06em;line-height:.87;text-transform:uppercase}.hero-hook-headline-line{display:block;width:fit-content;max-width:100%;color:#f6efe1;animation:hero-hook-line-enter .54s cubic-bezier(.2,1,.2,1) both}.hero-hook-headline-line-1{margin-left:0}.hero-hook-headline-line-2{margin-left:clamp(1.1rem,2vw,2rem);animation-delay:90ms}.hero-hook-headline-line-3{margin-left:clamp(2rem,4vw,4rem);animation-delay:.18s}.hero-hook-headline-line-stamped{display:inline-flex;margin-top:.4rem;margin-left:clamp(.9rem,1.8vw,1.7rem);padding:.1em .24em .14em;background:#d26a31;color:#150f0b;box-shadow:0 0 0 1px rgba(21,15,11,.3),0 14px 24px rgba(0,0,0,.24);transform:rotate(-2.4deg);animation-delay:.26s}.hero-hook-lede{max-width:31rem;color:rgba(241,234,220,.84);font-size:clamp(1.02rem,1.3vw,1.22rem);line-height:1.55}.hero-hook-actions{gap:.95rem;margin-top:.8rem}.hero-hook-primary,.hero-hook-secondary{min-height:3.45rem;border-radius:0;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase}.hero-hook-primary{padding:.95rem 1.25rem;border:1px solid #f1eadc;background:#f1eadc;color:#11100d;box-shadow:0 0 0 1px rgba(17,16,13,.2),12px 12px 0 rgba(210,106,49,.22)}.hero-hook-primary:hover{background:#fff8ee;border-color:#fff8ee;transform:translate(-3px,-3px);box-shadow:0 0 0 1px rgba(17,16,13,.2),16px 16px 0 rgba(210,106,49,.24)}.hero-hook-primary span,.hero-hook-secondary span{font-size:1rem}.hero-hook-secondary{min-height:3.45rem;padding:.95rem 1.05rem;border:1px solid rgba(241,234,220,.26);color:#f1eadc}.hero-hook-secondary:hover{border-color:rgba(241,234,220,.52);color:#fff8ee}.hero-hook-board{position:relative;min-height:37rem;margin-top:1.4rem;padding:2rem 1.6rem 1.5rem;border:1px solid rgba(232,223,206,.12);background:linear-gradient(180deg,rgba(255,248,236,.025),rgba(255,248,236,0)),rgba(255,248,236,.04);box-shadow:inset 0 0 0 1px rgba(255,248,236,.025),0 28px 70px rgba(0,0,0,.34);overflow:hidden}.hero-hook-board-noise{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,236,.03) 1px,transparent 0),linear-gradient(rgba(255,248,236,.02) 1px,transparent 0);background-size:24px 24px;opacity:.45;pointer-events:none}.hero-hook-fragment-strip{position:absolute;left:1.5rem;padding:.42rem .78rem;border:1px solid rgba(255,248,236,.14);background:rgba(241,234,220,.08);color:rgba(241,234,220,.78);font-size:.68rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.hero-hook-fragment-strip-top{top:1.35rem;transform:rotate(-3.5deg)}.hero-hook-fragment-strip-bottom{right:1.3rem;bottom:1.4rem;left:auto;transform:rotate(2.8deg)}.hero-hook-board-header{position:relative;z-index:2;display:grid;gap:.6rem;max-width:18rem;margin-left:auto;margin-bottom:1.4rem;padding:.9rem 1rem;border:1px solid rgba(241,234,220,.12);background:rgba(17,16,13,.62)}.hero-hook-board-header p{color:rgba(241,234,220,.62);font-size:.68rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.hero-hook-board-header strong{color:#fff6e8;font-family:var(--font-serif);font-size:1.3rem;font-weight:400;line-height:1.08}.hero-hook-board-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.hero-hook-fragment{display:grid;gap:.85rem;min-height:12rem;padding:1rem 1rem .95rem;border:1px solid rgba(21,15,11,.4);background:#efe4d1;color:#16110e;box-shadow:0 0 0 1px rgba(255,248,236,.1),0 18px 32px rgba(0,0,0,.18);animation:hero-hook-fragment-enter .62s cubic-bezier(.2,1,.2,1) both}.hero-hook-fragment:first-child{transform:translateY(-.4rem) rotate(1.7deg)}.hero-hook-fragment:nth-child(2){transform:translateY(1.2rem) rotate(-2.6deg);animation-delay:.11s}.hero-hook-fragment:nth-child(3){transform:translateY(-.3rem) rotate(-1.4deg);animation-delay:.19s}.hero-hook-fragment:nth-child(4){transform:translateY(1rem) rotate(2.1deg);animation-delay:.27s}.hero-hook-fragment-head{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.hero-hook-fragment-label{color:#7f3b1b;font-size:.72rem;font-weight:900;letter-spacing:.15em;line-height:1;text-transform:uppercase}.hero-hook-fragment-icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid rgba(21,15,11,.14);background:rgba(17,16,13,.05);color:#16110e}.hero-hook-fragment-icon svg{width:1.1rem;height:1.1rem}.hero-hook-fragment-copy{display:grid;gap:.55rem}.hero-hook-fragment-copy strong{color:#11100d;font-family:var(--font-serif);font-size:clamp(1.35rem,1.7vw,1.7rem);font-weight:400;line-height:1.02}.hero-hook-fragment-copy p{color:rgba(17,16,13,.76);font-size:.94rem;line-height:1.45}.hero-hook-fragment-note{display:inline-flex;width:fit-content;align-items:center;justify-content:center;margin-top:auto;padding:.34rem .55rem;border:1px solid rgba(17,16,13,.14);background:rgba(17,16,13,.06);color:rgba(17,16,13,.72);font-size:.66rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.hero-hook-review{position:absolute;right:1.4rem;bottom:4.5rem;z-index:3;display:grid;gap:.22rem;width:min(16rem,40%);padding:.9rem 1rem 1rem;border-left:4px solid #d26a31;background:#171512;box-shadow:0 18px 34px rgba(0,0,0,.3);animation:hero-hook-fragment-enter .62s cubic-bezier(.2,1,.2,1) .33s both}.hero-hook-review-kicker{color:rgba(241,234,220,.6);font-size:.64rem;font-weight:900;letter-spacing:.16em;line-height:1.15;text-transform:uppercase}.hero-hook-review-name{color:#fff7ea;font-size:1.18rem;font-weight:800;line-height:1.05}.hero-hook-review-role{color:rgba(241,234,220,.82);font-size:.9rem;font-weight:600;line-height:1.2;text-transform:lowercase}.hero-hook-review-proof{color:#d26a31;font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.hero-hook-board-footer{position:absolute;left:1.6rem;bottom:1.4rem;z-index:2;max-width:18rem;color:rgba(241,234,220,.72);font-size:.84rem;font-weight:600;line-height:1.4}.hero-scroll-hint{border-color:rgba(241,234,220,.14);background:rgba(255,248,236,.06);color:rgba(241,234,220,.72);box-shadow:none}.hero-scroll-hint:hover{border-color:rgba(241,234,220,.34);background:rgba(255,248,236,.12);color:#fff8ee;box-shadow:none}@keyframes hero-hook-line-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-hook-fragment-enter{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@media (max-width:1040px){.hero-hook-shell{align-items:start}.hero-hook-copy{text-align:left;justify-items:start}.hero-hook-copy h1,.hero-hook-lede,.hero-hook-topline{max-width:100%}.hero-hook-actions{justify-content:flex-start}.hero-hook-board{min-height:33rem;margin-top:0}}@media (max-width:900px){.hero-hook-shell{grid-template-columns:1fr}.hero-hook-copy{max-width:100%}.hero-hook-copy:after{width:min(26rem,68%);height:3.8rem}.hero-hook-copy h1{max-width:100%!important}.hero-hook-board{min-height:0}}@media (max-width:700px){.hero-hook{padding:3.75rem 0 4.4rem}.hero-hook:after{right:-19rem;bottom:6rem;width:26rem;height:26rem}.hero-hook-shell{width:calc(100% - 1.25rem);gap:2rem}.hero-hook-copy{gap:.9rem}.hero-hook-topline{max-width:100%;font-size:.68rem}.hero-hook-copy h1{max-width:100%!important;font-size:clamp(3rem,15vw,4.2rem)!important;line-height:.9!important}.hero-hook-headline-line-2,.hero-hook-headline-line-3,.hero-hook-headline-line-stamped{margin-left:0}.hero-hook-headline-line-stamped{margin-top:.24rem}.hero-hook-lede{max-width:100%;font-size:.96rem}.hero-hook-actions{width:100%;max-width:none;gap:.7rem;margin-top:.5rem}.hero-hook-primary,.hero-hook-secondary{width:100%}.hero-hook-board{padding:1.25rem .95rem 5rem}.hero-hook-fragment-strip{left:.95rem;right:.95rem;width:auto;font-size:.56rem}.hero-hook-fragment-strip-bottom{right:.95rem;left:.95rem}.hero-hook-board-header{max-width:100%;margin-left:0;padding:.75rem .85rem}.hero-hook-board-grid{grid-template-columns:1fr}.hero-hook-fragment,.hero-hook-fragment:first-child,.hero-hook-fragment:nth-child(2),.hero-hook-fragment:nth-child(3),.hero-hook-fragment:nth-child(4){min-height:0;transform:none}.hero-hook-review{position:relative;right:auto;bottom:auto;width:100%;margin-top:1rem}.hero-hook-board-footer{left:.95rem;right:.95rem;bottom:1rem;max-width:none;font-size:.76rem}}@media (max-width:430px){.hero-hook-copy h1{font-size:clamp(2.64rem,14vw,3.7rem)!important}}@media (prefers-reduced-motion:reduce){.hero-hook-fragment,.hero-hook-headline-line,.hero-hook-review{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.hero-scroll-hint-arrow{animation:none}}.hero-hook{align-items:end;min-height:min(760px,calc(100svh - 72px));padding:clamp(5.25rem,8vw,7.4rem) 0 clamp(3.5rem,6vw,5rem);color:var(--ink);background:linear-gradient(90deg,rgba(255,252,245,.98) 0,rgba(255,252,245,.92) 48%,rgba(245,242,232,.72) 100%),var(--canvas)}.hero-hook:before{background-image:linear-gradient(90deg,rgba(20,27,45,.04) 1px,transparent 0),linear-gradient(rgba(20,27,45,.03) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.15) 55%,rgba(0,0,0,.28));mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.15) 55%,rgba(0,0,0,.28))}.hero-hook:after{display:none}.hero-hook-backdrop{position:absolute;z-index:-1;object-fit:contain;object-position:right 42% center;opacity:.32;filter:saturate(.9) contrast(.98);transform:translateX(10vw) scale(.92);pointer-events:none}.hero-hook-shell{display:block;width:min(1180px,calc(100% - clamp(2rem, 6vw, 5rem)))}.hero-hook-copy{gap:clamp(1.05rem,1.8vw,1.45rem);max-width:46rem}.hero-hook-copy h1,.hero-hook-headline{max-width:9.8ch;color:#071326;font-size:clamp(4.6rem,7vw,7.2rem);letter-spacing:0;line-height:.92}.hero-hook-lede{max-width:39rem;color:var(--ink-soft);font-size:clamp(1.06rem,1.4vw,1.32rem);line-height:1.58}.hero-hook-decisions{display:flex;flex-wrap:wrap;gap:.55rem 1.25rem;margin:.2rem 0 0;padding:0;color:var(--rust);list-style:none}.hero-hook-decisions li{position:relative;color:var(--rust);font-size:.82rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.hero-hook-decisions li:not(:last-child):after{position:absolute;right:-.78rem;color:rgba(180,95,53,.45);content:"/"}.hero-hook-actions{gap:.9rem 1.15rem;margin-top:.55rem}.hero-hook-primary,.hero-hook-secondary{min-height:3.25rem;font-size:.96rem}.hero-hook-primary{padding:.92rem 1.28rem;border:1px solid #071326;background:#071326;color:var(--paper);box-shadow:0 10px 24px rgba(7,19,38,.14)}.hero-hook-primary:hover{border-color:#13243a;background:#13243a;box-shadow:0 14px 30px rgba(7,19,38,.18)}.hero-hook-secondary{min-height:auto;padding:.6rem 0;border-bottom:2px solid rgba(180,95,53,.52);color:#071326}.hero-hook-secondary:hover{color:var(--rust)}.hero-hook-primary span,.hero-hook-secondary span{color:var(--rust);font-size:1.1rem}.hero-hook-proof{max-width:35rem;margin-top:.4rem;color:rgba(36,49,73,.78);font-size:.92rem;font-weight:600;line-height:1.55}.hero-scroll-hint{border-color:rgba(7,19,38,.1);background:rgba(255,254,250,.88);color:rgba(7,19,38,.76);box-shadow:0 8px 22px rgba(20,27,45,.1)}.hero-scroll-hint:hover{border-color:rgba(7,19,38,.18);background:var(--paper);color:#071326;box-shadow:0 12px 26px rgba(20,27,45,.14)}@media (max-width:900px){.hero-hook{min-height:auto;padding:4.6rem 0 4rem}.hero-hook-backdrop{object-position:right -5rem top 2rem;opacity:.22;transform:translateX(18vw) scale(1.04)}.hero-hook-shell{width:min(100% - 1.5rem,42rem)}.hero-hook-copy{max-width:100%}.hero-hook-copy h1,.hero-hook-headline{max-width:min(100%,8.7ch)!important;font-size:clamp(3.5rem,12vw,5rem)!important;line-height:.94!important}}@media (max-width:560px){.hero-hook{padding:4rem 0 3.45rem}.hero-hook-backdrop{object-position:right -8.5rem top 2.2rem;opacity:.18;transform:translateX(22vw) scale(1.18)}.hero-hook-copy{gap:.95rem}.hero-hook-copy h1,.hero-hook-headline{max-width:8ch!important;font-size:clamp(3.1rem,17vw,4.35rem)!important}.hero-hook-lede{font-size:1rem;line-height:1.5}.hero-hook-decisions{gap:.45rem 1rem}.hero-hook-decisions li{font-size:.7rem}.hero-hook-actions{width:100%;max-width:22rem;gap:.65rem}.hero-hook-primary{width:100%}.hero-hook-secondary{justify-self:start}.hero-hook-proof{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.hero-hook-backdrop,.hero-hook-primary,.hero-scroll-hint{transition:none!important;transform:none!important}}.hero-hook{position:relative;display:grid;align-items:center;min-height:min(calc(100svh - 72px),760px);padding:clamp(2.4rem,3vw,3.4rem) 0 clamp(1.6rem,2.2vw,2.2rem);overflow:hidden;color:var(--paper);background-color:#141b2d;background:radial-gradient(ellipse at 50% 0,rgba(255,254,250,.08),transparent 30rem),radial-gradient(circle at 50% 14%,rgba(255,254,250,.05),transparent 24rem),radial-gradient(ellipse at 22% 48%,rgba(201,130,42,.16),transparent 28rem),radial-gradient(ellipse at 81% 34%,rgba(93,115,95,.16),transparent 22rem),radial-gradient(ellipse at 50% 94%,rgba(7,13,24,.62),transparent 34rem),linear-gradient(90deg,transparent 0 17%,rgba(255,254,250,.045) 17.08% 17.16%,transparent 17.24% 82.84%,rgba(255,254,250,.045) 82.92% 83%,transparent 83.08% 100%),linear-gradient(110deg,transparent 0 48%,rgba(244,201,121,.07) 48.08% 48.18%,transparent 48.3% 100%),linear-gradient(135deg,#223049,#1b263b 45%,#101726);background-position:50%;background-size:auto}.hero-hook:before{inset:0;pointer-events:none;background:radial-gradient(ellipse at 18% 74%,rgba(244,201,121,.075),transparent 18rem),radial-gradient(ellipse at 84% 20%,rgba(255,254,250,.04),transparent 18rem),linear-gradient(120deg,transparent 0 31%,rgba(255,254,250,.05) 31.08% 31.18%,transparent 31.3% 100%),linear-gradient(120deg,transparent 0 67%,rgba(201,130,42,.085) 67.08% 67.2%,transparent 67.32% 100%),linear-gradient(90deg,rgba(255,254,250,.026) 1px,transparent 0),linear-gradient(180deg,rgba(255,254,250,.015) 1px,transparent 0),linear-gradient(180deg,transparent 0 12%,rgba(255,254,250,.03) 12.1% 12.3%,transparent 12.4% 100%),radial-gradient(ellipse at 50% 58%,rgba(7,13,24,.34),transparent 35rem);background-position:50%,50%,50%,50%,18px 0,0 34px,50%;background-size:auto,auto,auto,auto,124px 96px,82px 132px,auto,auto;-webkit-mask-image:radial-gradient(ellipse at 28% 54%,#000 0 44%,transparent 76%),linear-gradient(112deg,transparent 0 8%,#000 24% 86%,transparent 100%);mask-image:radial-gradient(ellipse at 28% 54%,#000 0 44%,transparent 76%),linear-gradient(112deg,transparent 0 8%,#000 24% 86%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;opacity:.88;animation:hero-hook-field-drift 12s ease-in-out infinite alternate}.hero-hook:after,.hero-hook:before{position:absolute;z-index:0;content:""}.hero-hook:after{right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,254,250,.22),transparent)}.hero-hook-shell{position:relative;z-index:1;display:grid;grid-template-areas:"headline headline headline" "visual . copy";grid-template-columns:minmax(0,1fr) clamp(2.25rem,3vw,3rem) minmax(0,1fr);column-gap:0;row-gap:clamp(3.6rem,3.8vw,5.4rem);align-items:start;width:min(1068px,calc(100% - 4rem));margin:0 auto}.hero-hook-copy{grid-area:copy;position:relative;z-index:2;display:grid;justify-self:start;gap:clamp(.92rem,1.08vw,1.18rem);max-width:31.1rem;padding-top:clamp(.08rem,.3vw,.42rem)}.hero-hook-copy:before{position:absolute;top:-2.2rem;left:-2.4rem;z-index:-1;width:clamp(16rem,24vw,24rem);height:clamp(16rem,20vw,20rem);border-radius:50%;content:"";background:radial-gradient(circle,rgba(244,201,121,.16) 0,rgba(244,201,121,.06) 34%,transparent 72%);opacity:.78;filter:blur(12px);animation:hero-copy-glow 8.8s ease-in-out infinite alternate}.hero-hook-copy:after{content:none;display:none}.hero-hook-badge{display:inline-flex;width:fit-content;align-items:center;justify-self:start;min-height:2rem;padding:.42rem .78rem;border:1px solid rgba(201,130,42,.45);border-radius:8px;background:rgba(201,130,42,.12);color:#f4c979;font-size:.78rem;font-weight:900;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.hero-hook-copy h1,.hero-hook-headline{grid-area:headline;display:grid;gap:.04em;justify-items:center;justify-self:center;width:min(100%,19.2ch);max-width:none;margin:0;color:var(--paper);font-family:var(--font-serif);font-size:clamp(4.05rem,5.55vw,5.9rem);font-weight:400;letter-spacing:-.034em;line-height:.91;text-align:center;text-transform:none;text-wrap:balance;transform:translateX(0)}.hero-hook-headline-accent,.hero-hook-headline-main{display:block;width:fit-content;max-width:100%;margin-inline:auto;justify-self:center;text-align:center;white-space:nowrap;text-wrap:nowrap}.hero-hook-headline-main{text-shadow:0 2px 24px rgba(7,13,24,.18);animation:hero-copy-rise .72s cubic-bezier(.2,1,.2,1) 60ms both}.hero-hook-headline-accent{position:relative;margin-top:-.05em;color:rgba(255,254,250,.92);font-family:var(--font-serif);font-size:.7em;font-weight:400;letter-spacing:-.022em;line-height:.94;animation:hero-copy-rise .76s cubic-bezier(.2,1,.2,1) .16s both}.hero-hook-headline-accent:after{position:absolute;right:10%;bottom:-.1em;left:10%;height:2px;border-radius:999px;content:"";background:linear-gradient(90deg,rgba(216,146,47,.9),rgba(216,146,47,0));animation:hero-accent-line 1.15s cubic-bezier(.2,1,.2,1) .32s both;transform-origin:left center}.hero-hook-lede{max-width:27.6rem;margin:0;color:rgba(255,254,250,.64);font-size:clamp(.9rem,.88vw,.97rem);font-weight:500;letter-spacing:-.003em;line-height:1.78;padding:0;background:none;box-shadow:none;text-wrap:pretty}.hero-hook-actions{display:flex;flex-wrap:wrap;gap:.9rem 1.35rem;align-items:center;margin-top:.06rem;position:relative;padding:.24rem 0 .2rem}.hero-hook-actions:before{position:absolute;top:-.5rem;left:-1.1rem;z-index:-1;width:clamp(16rem,34vw,25rem);height:4.9rem;border-radius:999px;content:"";background:radial-gradient(circle at 22% 50%,rgba(223,152,56,.28),rgba(223,152,56,.1) 42%,transparent 74%);filter:blur(16px);opacity:.82}.hero-hook-primary,.hero-hook-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.3rem;border-radius:8px;font-size:.97rem;font-weight:900;letter-spacing:0;text-transform:none}.hero-hook-primary{position:relative;padding:1rem 1.5rem;border:1px solid rgba(201,130,42,.95);background:#df9838;color:#141b2d;box-shadow:0 18px 32px rgba(201,130,42,.3),inset 0 2px 0 rgba(255,254,250,.18);isolation:isolate;animation:hero-cta-breathe 3.6s ease-in-out 1.25s infinite}.hero-hook-primary:hover{border-color:#e0a044;background:#e0a044;box-shadow:0 20px 34px rgba(201,130,42,.3),inset 0 2px 0 rgba(255,254,250,.2);transform:translateY(-2px)}.hero-hook-primary:before{position:absolute;inset:-.35rem -.55rem;z-index:-1;border-radius:12px;content:"";background:radial-gradient(circle,rgba(223,152,56,.28) 0,rgba(223,152,56,.12) 36%,transparent 72%);opacity:.58;filter:blur(10px);animation:hero-cta-halo 3.6s ease-in-out 1.25s infinite}.hero-hook-secondary{min-height:2.5rem;padding:.38rem .1rem .34rem;margin-left:0;border:0;border-bottom:1px solid rgba(255,254,250,.22);border-radius:0;background:transparent;color:rgba(255,254,250,.7);box-shadow:none}.hero-hook-secondary:hover{border-color:rgba(244,201,121,.56);background:transparent;color:rgba(255,254,250,.9)}.hero-hook-primary span,.hero-hook-secondary span{color:currentColor;font-size:1.08rem}.hero-hook-trust{position:relative;display:grid;grid-template-columns:2.05rem minmax(0,1fr);gap:.92rem;align-items:start;max-width:31.8rem;margin-top:.08rem;padding:1.08rem 1.08rem 1rem 1rem;border:1px solid rgba(244,201,121,.18);border-left:3px solid rgba(216,146,47,.88);border-radius:8px;background:linear-gradient(90deg,rgba(244,201,121,.09),rgba(255,254,250,.035) 42%,transparent 82%),linear-gradient(180deg,rgba(17,24,39,.42),rgba(17,24,39,.16));color:rgba(255,254,250,.84);font-size:.9rem;font-weight:620;line-height:1.42;box-shadow:inset 0 1px 0 rgba(255,254,250,.03),0 16px 26px rgba(7,13,24,.1);overflow:hidden}.hero-hook-trust:before{position:absolute;inset:0;content:"";background:linear-gradient(110deg,transparent 0 30%,rgba(255,254,250,.08) 46%,transparent 62%);opacity:0;transform:translateX(-112%);animation:hero-trust-sheen 1.25s ease-out 1s both}.hero-hook-trust-icon{display:inline-flex;width:1.82rem;height:1.82rem;margin-top:.04rem;color:#f4c979}.hero-hook-trust-icon svg{width:100%;height:100%}.hero-hook-trust-copy{display:grid;gap:.28rem}.hero-hook-trust-prepared{color:rgba(255,254,250,.9);font-size:.98rem;font-weight:780}.hero-hook-trust-detail{color:rgba(255,254,250,.75);font-size:.88rem;line-height:1.4}.hero-hook-trust-detail strong{color:rgba(255,254,250,.95);font-weight:860}.hero-hook-visual{grid-area:visual;position:relative;z-index:2;min-width:0;align-self:start;justify-self:end;width:min(100%,28.1rem);padding-top:.28rem;animation:hero-visual-drift 9.8s ease-in-out .4s infinite}.hero-hook-visual:before{position:absolute;inset:6% -1% 2% 6%;z-index:-1;border-radius:8px;content:"";background:linear-gradient(145deg,rgba(20,27,45,.68),rgba(36,49,73,.16)),linear-gradient(90deg,rgba(255,254,250,.035) 1px,transparent 0),radial-gradient(circle at 24% 20%,rgba(216,146,47,.08),transparent 34%);filter:blur(.4px);opacity:.62;transform:rotate(-1.4deg);animation:hero-visual-backplate 10.5s ease-in-out infinite alternate}.hero-hook-visual:after{position:absolute;top:.8rem;right:-.15rem;z-index:0;width:min(18rem,62%);height:3px;border-radius:999px;content:"";background:linear-gradient(90deg,transparent,rgba(244,201,121,.52),rgba(255,254,250,.16),transparent);opacity:.92;transform:rotate(-5deg);animation:hero-plan-trace 4.8s ease-in-out infinite}.hero-hook-preview-card{position:relative;isolation:isolate;overflow:hidden;counter-reset:hero-plan;width:100%;margin-left:auto;padding:1rem 1rem .92rem;border:1px solid rgba(255,254,250,.13);border-radius:8px;background-color:#1a2438;background:linear-gradient(180deg,rgba(255,254,250,.042),rgba(255,254,250,.008)),linear-gradient(90deg,rgba(255,254,250,.028) 1px,transparent 0),repeating-linear-gradient(180deg,transparent 0 3.35rem,rgba(255,254,250,.024) 3.35rem 3.39rem),linear-gradient(145deg,#233149,#1d283b 46%,#182131);box-shadow:0 22px 38px rgba(7,13,24,.2),0 0 0 1px rgba(20,27,45,.18),inset 0 1px 0 rgba(255,254,250,.05);background-size:auto,1.28rem 100%,auto,auto;transform-origin:center;animation:hero-preview-enter .88s cubic-bezier(.16,1,.3,1) .42s both,hero-preview-settle 8.6s ease-in-out 1.55s infinite;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.hero-hook-preview-card:hover{border-color:rgba(231,183,95,.22);box-shadow:0 22px 40px rgba(7,13,24,.22),0 0 0 1px rgba(20,27,45,.18),inset 0 1px 0 rgba(255,254,250,.06);transform:translateY(-2px)}.hero-hook-preview-card:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(255,254,250,.024),transparent 26%),linear-gradient(90deg,rgba(255,254,250,.014) 1px,transparent 0),radial-gradient(circle at 100% 0,rgba(244,201,121,.08),transparent 26%);background-size:auto,1.2rem 100%,auto}.hero-hook-preview-card:after{position:absolute;top:0;left:-36%;width:34%;height:100%;content:"";background:linear-gradient(90deg,transparent,rgba(255,254,250,.08),transparent);opacity:.14;transform:skewX(-18deg);animation:hero-card-sheen 5.8s ease-in-out 1.05s infinite}.hero-hook-preview-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem 1rem;align-items:start;justify-content:space-between;padding-bottom:.94rem;border-bottom:1px solid rgba(255,254,250,.09)}.hero-hook-preview-kicker{color:rgba(244,201,121,.92);font-size:.66rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.hero-hook-preview-top h2{margin-top:.3rem;color:var(--paper);font-family:var(--font-sans);font-size:1.14rem;font-weight:760;letter-spacing:-.02em;line-height:1.18;text-wrap:pretty}.hero-hook-preview-status{flex:0 0 auto;align-self:start;padding:.34rem .58rem;border:1px solid rgba(255,254,250,.1);border-radius:6px;background:rgba(255,254,250,.045);color:rgba(255,254,250,.6);font-size:.62rem;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.hero-hook-preview-rows{display:grid;gap:.38rem;margin-top:.72rem}.hero-hook-preview-row{display:grid;grid-template-columns:1.92rem minmax(0,1fr);gap:.7rem;align-items:start;min-height:3.95rem;padding:.72rem .86rem .74rem .74rem;border:1px solid rgba(255,254,250,.075);border-left:2px solid rgba(240,190,103,.28);border-radius:6px;background:linear-gradient(135deg,rgba(255,254,250,.048),rgba(255,254,250,.012) 54%),linear-gradient(90deg,rgba(244,201,121,.055),transparent 28%);opacity:0;animation:hero-row-rise .62s cubic-bezier(.2,1,.2,1) both;counter-increment:hero-plan}.hero-hook-preview-row:last-child{margin-bottom:0}.hero-hook-preview-row:first-child{animation-delay:.68s}.hero-hook-preview-row:nth-child(2){animation-delay:.76s}.hero-hook-preview-row:nth-child(3){animation-delay:.84s}.hero-hook-preview-row:nth-child(4){animation-delay:.92s}.hero-hook-preview-marker{display:inline-grid;width:1.72rem;height:1.72rem;margin-top:.02rem;place-items:center;border:1px solid rgba(240,190,103,.48);border-radius:7px;background:radial-gradient(circle at 50% 28%,rgba(244,201,121,.34),transparent 42%),rgba(231,183,95,.1);color:rgba(244,201,121,.9);font-size:.62rem;font-weight:900;line-height:1;box-shadow:0 0 0 0 rgba(231,183,95,.12);animation:hero-preview-marker 4.2s ease-in-out infinite}.hero-hook-preview-marker:before{content:"0" counter(hero-plan)}.hero-hook-preview-row:nth-child(2) .hero-hook-preview-marker{animation-delay:.35s}.hero-hook-preview-row:nth-child(3) .hero-hook-preview-marker{animation-delay:.7s}.hero-hook-preview-row:nth-child(4) .hero-hook-preview-marker{animation-delay:1.05s}.hero-hook-preview-copy{display:grid;gap:.2rem}.hero-hook-preview-label{color:rgba(244,201,121,.84);font-size:.6rem;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.hero-hook-preview-copy strong{color:rgba(255,254,250,.98);font-size:.98rem;font-weight:760;line-height:1.22;letter-spacing:-.01em}.hero-hook-preview-copy span{color:rgba(255,254,250,.72);font-size:.78rem;font-weight:620;line-height:1.3}.hero-hook-preview-flow{position:relative;display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;margin-top:.86rem;padding-top:.82rem;border-top:1px solid rgba(255,254,250,.11)}.hero-hook-preview-flow:before{position:absolute;top:-1px;left:0;width:100%;height:1px;content:"";background:linear-gradient(90deg,rgba(244,201,121,0),rgba(244,201,121,.38) 42%,rgba(244,201,121,0));opacity:.58;animation:hero-flow-scan 4.4s ease-in-out infinite}.hero-hook-preview-flow-step{display:inline-flex;gap:.38rem;align-items:center;color:rgba(255,254,250,.84);font-size:.74rem;font-weight:820;letter-spacing:.01em;line-height:1.1;text-transform:none}.hero-hook-preview-flow-arrow{color:#f0be67;font-size:.86rem}@keyframes hero-hook-field-drift{0%{transform:translate3d(-.35rem,-.2rem,0)}to{transform:translate3d(.35rem,.22rem,0)}}@keyframes hero-copy-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-accent-line{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes hero-copy-glow{0%{opacity:.58;transform:translate3d(-.4rem,0,0) scale(.96)}to{opacity:.86;transform:translate3d(.3rem,.25rem,0) scale(1.02)}}@keyframes hero-preview-enter{0%{opacity:0;transform:translate3d(1.2rem,1rem,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes hero-preview-settle{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@keyframes hero-plan-trace{0%,to{opacity:.38;transform:translate3d(-.45rem,0,0) rotate(-5deg)}48%{opacity:1;transform:translate3d(.42rem,0,0) rotate(-5deg)}}@keyframes hero-preview-marker{0%,to{background:rgba(231,183,95,.18);box-shadow:0 0 0 0 rgba(231,183,95,0)}42%{background:rgba(231,183,95,.42);box-shadow:0 0 0 6px rgba(231,183,95,.1)}}@keyframes hero-row-rise{0%{opacity:0;transform:translate3d(.7rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-visual-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@keyframes hero-visual-backplate{0%{opacity:.48;transform:rotate(-1.8deg) scale(.992)}to{opacity:.7;transform:rotate(-.6deg) scale(1.01)}}@keyframes hero-flow-scan{0%,to{opacity:.48;transform:scaleX(.95)}50%{opacity:.9;transform:scaleX(1)}}@keyframes hero-cta-breathe{0%,to{box-shadow:0 14px 26px rgba(201,130,42,.24),inset 0 2px 0 rgba(255,254,250,.18)}50%{box-shadow:0 18px 32px rgba(201,130,42,.34),inset 0 2px 0 rgba(255,254,250,.2)}}@keyframes hero-cta-halo{0%,to{opacity:.38;transform:scale(.98)}50%{opacity:.72;transform:scale(1.04)}}@keyframes hero-trust-sheen{0%{opacity:0;transform:translateX(-112%)}35%{opacity:1}to{opacity:0;transform:translateX(152%)}}@keyframes hero-card-sheen{0%{opacity:0;transform:translateX(0) skewX(-18deg)}20%{opacity:.72}to{opacity:0;transform:translateX(430%) skewX(-18deg)}}@media (max-width:1040px){.hero-hook-shell{grid-template-areas:"headline" "visual" "copy";grid-template-columns:1fr;width:min(100% - 2rem,56rem);gap:1.55rem}.hero-hook-copy{justify-self:center;width:min(100%,34rem);max-width:100%}.hero-hook-copy h1,.hero-hook-headline{width:min(100%,calc(100vw - 2.4rem));max-width:none;font-size:clamp(3.08rem,5.65vw,4.18rem);text-wrap:nowrap}.hero-hook-headline-accent,.hero-hook-headline-main{width:100%;white-space:nowrap;text-wrap:nowrap}.hero-hook-visual{justify-self:center;width:min(100%,37rem)}.hero-hook-preview-card{width:100%;margin-left:0}}@media (max-width:760px){.hero-hook{min-height:auto;padding:3.5rem 0 3.2rem}.hero-hook-shell{grid-template-areas:"headline" "visual" "trust" "actions";width:min(100% - 1.4rem,42rem);gap:1.18rem}.hero-hook-copy{display:contents}.hero-hook-copy:after,.hero-hook-copy:before{display:none}.hero-hook-copy h1,.hero-hook-headline{max-width:min(100%,18rem)!important;width:min(100%,18rem);font-size:clamp(2.18rem,8.7vw,3.55rem)!important;line-height:1.07!important;letter-spacing:-.03em;text-align:center;justify-items:center;text-wrap:balance}.hero-hook-headline-accent,.hero-hook-headline-main{max-width:100%;white-space:normal}.hero-hook-headline-accent{margin-left:0;max-width:100%;font-size:.74em;line-height:1.08}.hero-hook-lede{display:none}.hero-hook-actions{grid-area:actions;width:100%;max-width:25rem;gap:.82rem;justify-self:center;padding-top:.28rem}.hero-hook-actions:before{left:-.4rem;width:min(100%,23rem);height:4.3rem;opacity:.78}.hero-hook-trust{grid-area:trust;grid-template-columns:2.05rem minmax(0,1fr);max-width:none;padding:.9rem .92rem;border-left-width:1px;box-shadow:none}.hero-hook-trust-icon{width:1.72rem;height:1.72rem}.hero-hook-primary{width:100%}.hero-hook-micro,.hero-hook-secondary{display:none}.hero-hook-visual:before{inset:8% -2% 2% 9%;border-radius:8px;transform:rotate(1deg);opacity:.34}.hero-hook-preview-card{width:min(100%,22.6rem);margin-inline:auto;padding:.94rem .92rem .84rem;border-radius:8px;box-shadow:0 10px 18px rgba(7,13,24,.12),0 0 0 1px rgba(20,27,45,.18),inset 0 1px 0 rgba(255,254,250,.04)}.hero-hook-preview-top{display:grid;gap:.68rem;padding-bottom:.72rem}.hero-hook-preview-top h2{font-size:1.28rem}.hero-hook-preview-status{width:fit-content}.hero-scroll-hint{display:none}}@media (max-width:430px){.hero-hook-copy h1,.hero-hook-headline{max-width:min(100%,17.2rem)!important;font-size:clamp(1.55rem,6.35vw,2.08rem)!important;line-height:1.02!important;text-wrap:nowrap!important}.hero-hook-headline-accent,.hero-hook-headline-main{white-space:nowrap;text-wrap:nowrap}.hero-hook-shell{gap:1rem}.hero-hook-preview-card{width:100%;padding:.84rem .84rem .8rem}.hero-hook-preview-top h2{font-size:1.18rem}.hero-hook-preview-flow{display:none}}@media (prefers-reduced-motion:reduce){.hero-hook-actions,.hero-hook-actions:before,.hero-hook-copy:before,.hero-hook-headline-accent,.hero-hook-headline-accent:after,.hero-hook-headline-main,.hero-hook-lede,.hero-hook-micro,.hero-hook-preview-card,.hero-hook-preview-card:after,.hero-hook-preview-flow:before,.hero-hook-preview-marker,.hero-hook-preview-row,.hero-hook-primary,.hero-hook-trust,.hero-hook-trust:before,.hero-hook-visual,.hero-hook-visual:after,.hero-hook:before,.hero-scroll-hint{animation:none!important;transition:none!important;transform:none!important}}@media (max-width:1040px){.hero-hook-copy h1,.hero-hook-headline{width:min(100%,calc(100vw - 2.4rem))!important;max-width:100%!important;font-size:clamp(2.85rem,5.2vw,3.65rem)!important;line-height:.96!important;text-align:center!important;text-wrap:nowrap!important}.hero-hook-headline-accent,.hero-hook-headline-main{width:100%!important;justify-self:center;text-align:center;white-space:nowrap;text-wrap:nowrap}.hero-scroll-hint{display:none}}@media (max-width:760px){.hero-hook-copy h1,.hero-hook-headline{max-width:min(100%,18rem)!important;font-size:clamp(1.78rem,6.9vw,2.9rem)!important;line-height:1.03!important;text-wrap:nowrap!important}.hero-hook-headline-accent,.hero-hook-headline-main{white-space:nowrap;text-wrap:nowrap}}@keyframes problem-glow-drift{0%{background-position:0 48%,100% 0,0 0,0 0}to{background-position:100% 54%,0 100%,0 0,0 0}}@keyframes problem-editorial-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.problem-section{--problem-ink:#151b2b;--problem-muted:rgba(31,39,55,0.78);--problem-bronze:#9b6a35;--problem-bronze-deep:#6f4a23;--problem-bronze-line:rgba(155,106,53,0.34);--problem-border:rgba(42,50,66,0.16);--problem-surface:rgba(255,252,246,0.96);position:relative;isolation:isolate;min-height:auto!important;padding-block:clamp(3.35rem,4.8vw,5.15rem)!important;overflow:hidden;color:var(--problem-ink);border-top:1px solid rgba(42,50,66,.08);border-bottom:1px solid rgba(42,50,66,.07);background:radial-gradient(54rem 30rem at 16% 16%,rgba(173,125,67,.13),transparent 63%),radial-gradient(42rem 28rem at 88% 20%,rgba(240,224,196,.72),transparent 66%),linear-gradient(rgba(93,69,42,.026) 1px,transparent 0),linear-gradient(180deg,#fffdf8,#f4f0e6 52%,#fbfaf5)!important;background-size:140% 140%,130% 130%,3.5rem 3.5rem,auto}.problem-section:before{inset:0;background:linear-gradient(90deg,rgba(155,106,53,.035) 1px,transparent 0),radial-gradient(28rem 20rem at 45% 64%,rgba(255,255,255,.66),transparent 70%);background-size:3.5rem 3.5rem,auto;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.problem-section:after,.problem-section:before{position:absolute;z-index:-1;content:"";pointer-events:none}.problem-section:after{inset:auto 12% 1.4rem;height:1px;background:linear-gradient(90deg,transparent,rgba(155,106,53,.23),transparent)}.problem-section .section-copy>p,.problem-section h2,.problem-section p{color:var(--problem-ink)}.problem-section .shell{width:min(1180px,calc(100% - 2rem))}.problem-editorial{display:grid;grid-template-columns:minmax(25rem,1.03fr) minmax(25rem,.97fr);grid-template-areas:"copy visual" "cards cards";gap:clamp(.95rem,1.55vw,1.25rem) clamp(1.65rem,3.5vw,3.5rem);align-items:center}.problem-copy-col{grid-area:copy;display:grid;align-content:center;gap:.82rem;max-width:39.5rem}.problem-copy-col .section-copy{display:grid;gap:.72rem}.problem-section .eyebrow{margin:0 0 .16rem;color:var(--problem-bronze-deep);font-size:.74rem;font-weight:800;letter-spacing:.19em}.problem-headline{max-width:13.9ch;margin:0;color:var(--problem-ink);font-size:clamp(2.18rem,3.25vw,3.18rem);font-weight:600;line-height:1.035;letter-spacing:-.026em;text-wrap:balance}.problem-headline span{display:block}.problem-summary{max-width:48.5ch;margin:0;color:var(--problem-muted)!important;font-size:clamp(1.04rem,1.1vw,1.13rem);font-weight:560;line-height:1.64}.problem-copy-accent{width:min(6.8rem,38%);height:1px;margin:.2rem 0 0;border:0;background:linear-gradient(90deg,rgba(155,106,53,.58),rgba(155,106,53,0))}.problem-guiding-note{position:relative;max-width:48.5ch;margin:.08rem 0 0;padding:1.05rem 1.1rem 1.08rem 1.18rem;overflow:hidden;color:var(--problem-ink);border:1px solid rgba(155,106,53,.13);border-left:3px solid rgba(155,106,53,.58);border-radius:10px;background:linear-gradient(180deg,rgba(255,252,245,.9),rgba(246,239,226,.68));box-shadow:0 15px 34px -28px rgba(26,31,44,.5),inset 0 0 0 1px rgba(155,106,53,.13)}.problem-guiding-note:before{content:none}.problem-guiding-note:after{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(16rem 8rem at 18% 0,rgba(180,128,66,.12),transparent 70%)}.problem-guiding-note strong{display:block;margin:0 0 .26rem;color:var(--problem-ink);font-family:var(--font-sans);font-size:1.08rem;font-weight:850;line-height:1.22;letter-spacing:-.012em}.problem-guiding-note span{display:block;color:rgba(31,39,55,.78);font-size:1rem;font-weight:560;line-height:1.48}.problem-visual-col{grid-area:visual;justify-self:stretch;align-self:center}.problem-visual-col:before{content:none}.problem-visual-frame{position:relative;width:min(100%,35.8rem);margin-inline:auto 0;padding:.52rem;overflow:hidden;border:1px solid rgba(90,70,48,.18);border-radius:12px;background:linear-gradient(145deg,rgba(255,250,239,.98),rgba(236,225,207,.78));box-shadow:0 24px 50px -34px rgba(21,27,43,.54),0 11px 24px -20px rgba(21,27,43,.32),inset 0 1px 0 rgba(255,255,255,.72);filter:saturate(1.02) sepia(.045) contrast(1.01);transition:transform .26s var(--ease-out-expo),box-shadow .26s var(--ease-out-expo),border-color .26s var(--ease-out-expo),filter .26s var(--ease-out-expo)}.problem-visual-frame:before{inset:.52rem;border-radius:8px;background:linear-gradient(180deg,rgba(255,246,229,.18),rgba(118,81,43,.06)),radial-gradient(32rem 18rem at 20% 12%,rgba(255,255,255,.26),transparent 60%);box-shadow:inset 0 0 0 1px rgba(255,252,246,.22)}.problem-visual-frame:after,.problem-visual-frame:before{position:absolute;z-index:1;content:"";pointer-events:none}.problem-visual-frame:after{inset:auto 1.15rem .75rem;height:1px;background:linear-gradient(90deg,transparent,rgba(155,106,53,.34),transparent)}.problem-visual-frame .story-illustration{display:block;width:100%;height:auto;border-radius:8px}.problem-visual-frame:hover{border-color:rgba(155,106,53,.29);box-shadow:0 30px 58px -34px rgba(21,27,43,.62),0 15px 30px -22px rgba(21,27,43,.36),inset 0 1px 0 rgba(255,255,255,.78);filter:saturate(1.05) sepia(.055) contrast(1.015);transform:translateY(-3px) scale(1.006)}.pain-editorial-grid{grid-area:cards;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.55vw,1.15rem);align-items:stretch;margin-top:clamp(0rem,.55vw,.35rem)}.pain-editorial-card{display:flex;min-height:11.45rem;padding:1.14rem 1.1rem 1.18rem;color:var(--problem-ink);border:1px solid rgba(42,50,66,.18);border-top-color:rgba(155,106,53,.26);border-radius:12px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(248,242,232,.93));box-shadow:0 16px 34px -28px rgba(21,27,43,.58),inset 0 1px 0 rgba(255,255,255,.75);transition:border-color .21s ease,box-shadow .21s ease,transform .21s ease,background-color .21s ease}.pain-editorial-card,.pain-editorial-card.reveal{opacity:1;transform:none}.pain-editorial-card:hover{border-color:rgba(155,106,53,.39);box-shadow:0 24px 42px -30px rgba(21,27,43,.66),inset 0 0 0 1px rgba(155,106,53,.12),inset 0 1px 0 rgba(255,255,255,.82);transform:translateY(-3px)}.pain-editorial-card-top{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.78rem;width:100%;align-items:start}.pain-editorial-card-top>div{display:grid;gap:.36rem}.pain-editorial-icon{display:inline-flex;width:1.72rem;height:1.72rem;min-width:1.72rem;margin-top:.02rem;padding:.33rem;align-items:center;justify-content:center;color:var(--problem-bronze-deep);border:1px solid rgba(155,106,53,.22);border-radius:9px;background:linear-gradient(180deg,rgba(248,232,204,.72),rgba(245,222,184,.42));box-shadow:0 8px 16px -14px rgba(111,74,35,.65),inset 0 1px 0 rgba(255,255,255,.72);transition:transform .21s ease,box-shadow .21s ease,background-color .21s ease}.pain-editorial-icon .app-icon,.pain-editorial-icon svg{width:100%;height:100%;stroke:currentColor}.pain-editorial-card:hover .pain-editorial-icon{box-shadow:0 12px 20px -15px rgba(111,74,35,.72),inset 0 1px 0 rgba(255,255,255,.78);transform:translateY(-2px) scale(1.035)}.pain-editorial-card h3{margin:0;color:var(--problem-ink);font-family:var(--font-sans);font-size:1.02rem;font-weight:820;line-height:1.22;letter-spacing:-.012em}.pain-editorial-card p{margin:0;color:rgba(31,39,55,.76);font-size:.95rem;font-weight:530;line-height:1.5}@media (prefers-reduced-motion:no-preference){.problem-section{animation:problem-glow-drift 24s ease-in-out infinite alternate}.pain-editorial-card,.problem-guiding-note,.problem-headline,.problem-section .eyebrow,.problem-summary,.problem-visual-frame{animation:problem-editorial-in .62s var(--ease-out-expo) both}.problem-section .eyebrow{animation-delay:60ms}.problem-headline{animation-delay:.13s}.problem-summary{animation-delay:.21s}.problem-guiding-note{animation-delay:.3s}.problem-visual-frame{animation-delay:.39s}.pain-editorial-card:first-child{animation-delay:.5s}.pain-editorial-card:nth-child(2){animation-delay:.58s}.pain-editorial-card:nth-child(3){animation-delay:.66s}.pain-editorial-card:nth-child(4){animation-delay:.74s}}@media (max-width:1100px){.problem-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(1.2rem,2.6vw,2rem)}.problem-headline{font-size:clamp(2rem,3.5vw,2.72rem)}.problem-visual-frame{width:min(100%,32rem)}.pain-editorial-card{min-height:11.9rem;padding-inline:.98rem}}@media (max-width:900px){.problem-editorial{grid-template-columns:1fr;grid-template-areas:"copy" "visual" "cards";row-gap:1.35rem}.problem-copy-col{max-width:42rem;padding-right:0}.problem-visual-col{justify-self:stretch}.problem-visual-frame{width:min(100%,36rem);margin-inline:auto}.pain-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.1rem}.pain-editorial-card{min-height:10.6rem}}@media (max-width:560px){.problem-section{padding-block:3.1rem 3.35rem!important}.problem-section .shell{width:min(100%,calc(100% - 2rem))}.problem-copy-col{gap:.72rem}.problem-section .eyebrow{font-size:.72rem;letter-spacing:.18em}.problem-headline{max-width:12.6ch;font-size:clamp(2.06rem,10.9vw,2.55rem);line-height:1.04;letter-spacing:-.03em}.problem-summary{max-width:100%;font-size:1rem;line-height:1.58}.problem-copy-accent{width:min(4.25rem,32%)}.problem-guiding-note{max-width:100%;padding:.94rem .86rem .98rem 1rem}.problem-guiding-note strong{font-size:1rem}.problem-guiding-note span{font-size:.95rem;line-height:1.46}.problem-visual-frame{padding:.4rem;border-radius:11px}.problem-visual-frame .story-illustration,.problem-visual-frame:before{border-radius:7px}.pain-editorial-grid{grid-template-columns:1fr;gap:.78rem}.pain-editorial-card{min-height:auto;padding:.95rem .95rem 1rem}.pain-editorial-card-top{grid-template-columns:1.85rem minmax(0,1fr);gap:.74rem}.pain-editorial-icon{width:1.55rem;height:1.55rem;min-width:1.55rem}.pain-editorial-card h3{font-size:.98rem}.pain-editorial-card p{font-size:.92rem;line-height:1.48}}@media (prefers-reduced-motion:reduce){.pain-editorial-card,.pain-editorial-icon,.problem-guiding-note,.problem-headline,.problem-section,.problem-section .eyebrow,.problem-summary,.problem-visual-frame{animation:none!important;transition:none!important;transform:none!important}}