:root{--cream:#faf7f0;--surface:#fffdf8;--surface-strong:#fff8e8;--olive:#3a4032;--olive-dark:#252a20;--gold:#d0af61;--gold-strong:#b88f35;--gold-text:#8a6d3b;--mocha:#6e5a4a;--sage:#a8b5a0;--text:#2d2d2d;--muted:#645f56;--line:rgba(58,64,50,0.16);--shadow:0 24px 70px rgba(58,64,50,0.12);--soft-shadow:0 14px 34px rgba(58,64,50,0.09);--radius:22px;--header-h:76px;--container:min(1120px,calc(100vw - 36px))}.process-page.process-direct-page .process-hero .hero-content{max-inline-size:900px}.process-page.process-direct-page .process-hero h1{max-inline-size:min(100%,23ch)}.process-direct-page .process-hero-proofline{display:inline-flex;inline-size:fit-content;max-inline-size:100%;padding:8px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(18,28,24,.42);color:rgba(255,255,255,.92);font-size:.92rem;font-weight:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.process-ready-inline{display:grid;gap:4px;max-inline-size:720px;padding:12px 16px;border-inline-start:3px solid var(--gold);background:rgba(18,28,24,.46);color:rgba(255,255,255,.86);font-size:.88rem;line-height:1.55}.process-ready-inline strong{color:#fff}.process-day-timeline{position:relative;display:grid;gap:12px;max-inline-size:980px;margin-inline:auto}.process-day-timeline:before{content:"";position:absolute;inset-block:18px;inset-inline-start:60px;inline-size:1px;background:linear-gradient(180deg,transparent,rgba(208,175,97,.8) 12%,rgba(62,75,57,.28) 88%,transparent)}.process-day-scene{position:relative;display:grid;grid-template-columns:106px minmax(0,1fr);gap:22px;align-items:start;padding:clamp(18px,3vw,28px);border:1px solid rgba(58,64,50,.12);border-radius:24px;background:linear-gradient(120deg,rgba(255,253,248,.98),rgba(168,181,160,.1)),var(--surface);box-shadow:0 18px 44px rgba(44,50,40,.07)}.process-day-scene time{position:relative;z-index:1;justify-self:start;min-inline-size:78px;padding:8px 11px;border:1px solid rgba(208,175,97,.48);border-radius:999px;background:var(--olive-dark);color:#fff7e7;font-weight:950;text-align:center;direction:ltr}.process-day-scene h3,.process-day-scene p{margin:0}.process-day-scene h3{margin-block-end:7px;color:var(--olive-dark);font-size:clamp(1.12rem,2vw,1.38rem)}.process-day-scene p{color:var(--muted);line-height:1.75}.process-cost-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.process-cost-card{position:relative;grid-column:span 4;min-block-size:230px;padding:clamp(22px,3vw,30px);overflow:hidden;border:1px solid rgba(58,64,50,.12);border-radius:26px;background:radial-gradient(circle at 8% 0,rgba(208,175,97,.2),transparent 32%),rgba(255,253,248,.9);box-shadow:0 18px 46px rgba(44,50,40,.08)}.process-cost-card-4,.process-cost-card-5{grid-column:span 6;min-block-size:205px}.process-cost-card>span{display:block;margin-block-end:20px;color:rgba(208,175,97,.55);font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1;direction:ltr}.process-cost-card h3,.process-cost-card p{margin:0}.process-cost-card h3{margin-block-end:9px;color:var(--olive-dark);font-size:clamp(1.16rem,2vw,1.45rem)}.process-cost-card p{color:var(--muted);line-height:1.7}.process-stop-line{max-inline-size:900px;margin:0 auto;padding:clamp(18px,3vw,25px);border-inline-start:4px solid var(--gold);background:var(--olive-dark);color:#fff8e9;font-size:clamp(1.08rem,2vw,1.4rem);font-weight:900;line-height:1.6;text-align:center}.process-mechanism-chain{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:clamp(20px,4vw,32px);border:1px solid rgba(208,175,97,.3);border-radius:28px;background:linear-gradient(135deg,rgba(31,49,41,.98),rgba(63,71,35,.94)),var(--olive-dark);box-shadow:0 24px 58px rgba(22,31,25,.18)}.process-mechanism-chain span{display:inline-flex;align-items:center;justify-content:center;min-block-size:50px;max-inline-size:190px;padding:10px 14px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.08);color:#fff9ea;font-weight:900;line-height:1.35;text-align:center}.process-mechanism-chain b{color:var(--gold);font-size:1.45rem}.process-practice-loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.process-loop-step{position:relative;min-block-size:220px;padding:24px;border-block-start:4px solid var(--gold);border-radius:0 0 22px 22px;background:rgba(255,253,248,.96);box-shadow:0 18px 44px rgba(44,50,40,.08)}.process-loop-step>span{display:grid;place-items:center;inline-size:42px;block-size:42px;margin-block-end:20px;border-radius:50%;background:var(--olive-dark);color:#fff;font-weight:950}.process-loop-step h3,.process-loop-step p{margin:0}.process-loop-step h3{margin-block-end:8px;color:var(--olive-dark)}.process-loop-step p{color:var(--muted);line-height:1.65}.process-why-statement{display:grid;gap:9px;max-inline-size:940px;margin-inline:auto;padding:clamp(24px,5vw,42px);border-radius:30px;background:radial-gradient(circle at 82% 10%,rgba(208,175,97,.2),transparent 34%),var(--olive-dark);color:rgba(255,255,255,.86);box-shadow:0 26px 64px rgba(22,31,25,.2)}.process-why-statement strong{color:#fff8e8;font-size:clamp(1.3rem,2.4vw,1.85rem)}.process-why-statement p{margin:0;line-height:1.7}.process-route-section{overflow:clip;background:radial-gradient(circle at 50% 5%,rgba(208,175,97,.13),transparent 35%),linear-gradient(180deg,#faf8f2,#f2eee4)}.process-outcome-grid,.process-session-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.process-outcome-card,.process-session-card{position:relative;padding:clamp(22px,4vw,30px);border:1px solid rgba(58,64,50,.12);border-radius:24px;background:rgba(255,253,248,.94);box-shadow:0 18px 44px rgba(44,50,40,.07)}.process-session-card>span{position:absolute;inset-block-start:18px;inset-inline-end:20px;color:rgba(208,175,97,.45);font-size:1.9rem;font-weight:950;direction:ltr}.process-outcome-card h3,.process-outcome-card p,.process-session-card h3,.process-session-card p{margin:0}.process-outcome-card h3,.process-session-card h3{max-inline-size:calc(100% - 48px);margin-block-end:8px;color:var(--olive-dark)}.process-outcome-card p,.process-session-card p{color:var(--muted);line-height:1.7}.process-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-outcome-card{min-block-size:188px;border-block-start:3px solid rgba(208,175,97,.74)}.process-outcome-card h3{max-inline-size:none}.process-practical-phrase{display:grid;gap:7px;max-inline-size:880px;margin-inline:auto;padding:clamp(22px,4vw,34px);border-radius:28px;background:var(--olive-dark);color:rgba(255,255,255,.82);text-align:center}.process-practical-phrase>span{color:var(--gold-soft);font-weight:900}.process-practical-phrase strong{color:#fff;font-size:clamp(1.25rem,2.6vw,1.8rem)}.process-practical-phrase p{margin:0}.process-offer-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;align-items:start}.process-investment-card{display:grid;gap:10px;padding:clamp(28px,5vw,40px);border:1px solid rgba(208,175,97,.42);border-radius:30px;background:radial-gradient(circle at 50% 0,rgba(208,175,97,.22),transparent 38%),var(--olive-dark);color:rgba(255,255,255,.86);box-shadow:0 28px 70px rgba(22,31,25,.2);text-align:center}.process-investment-card>span{color:var(--gold-soft);font-weight:900}.process-investment-card>strong{color:#fff;font-size:clamp(1.7rem,4vw,2.7rem);font-weight:950;line-height:1.14;text-wrap:balance}.process-investment-card p,.process-investment-card small{margin:0}.process-investment-card p{font-weight:900}.process-investment-card small{color:rgba(255,255,255,.7);line-height:1.55}.process-investment-card .btn,.process-investment-card .btn-row{inline-size:100%}.process-principles-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.process-principles-list li{padding:14px 16px;border-inline-start:3px solid var(--gold);background:rgba(255,253,248,.72);color:var(--muted);line-height:1.6}.process-principles-list strong{color:var(--olive-dark)}.process-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.process-testimonial{position:relative;display:grid;align-content:space-between;gap:20px;min-block-size:190px;margin:0;padding:clamp(24px,4vw,32px);border:1px solid rgba(58,64,50,.12);border-radius:26px;background:linear-gradient(145deg,rgba(255,253,248,.98),rgba(208,175,97,.09)),var(--surface);box-shadow:0 18px 44px rgba(44,50,40,.07)}.process-testimonial:before{content:"״";position:absolute;inset-block-start:8px;inset-inline-end:18px;color:rgba(208,175,97,.28);font-size:4.8rem;font-weight:900;line-height:1}.process-testimonial p{position:relative;margin:0;color:var(--olive-dark);font-size:clamp(1.05rem,2vw,1.3rem);font-weight:900;line-height:1.55}.process-testimonial cite{color:var(--muted);font-size:.9rem;font-style:normal;font-weight:800}.process-google-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-weight:900}.process-google-summary strong{padding:8px 14px;border-radius:999px;background:rgba(52,168,83,.12);color:#2f713e}.process-fallback-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(22px,5vw,50px);align-items:center;padding:clamp(26px,5vw,46px);border:1px solid rgba(208,175,97,.34);border-radius:30px;background:radial-gradient(circle at 90% 0,rgba(208,175,97,.16),transparent 32%),rgba(255,253,248,.96);box-shadow:0 22px 56px rgba(44,50,40,.1)}.process-fallback-card h2,.process-fallback-card p{margin:0}.process-fallback-card h2{margin-block:8px}.process-fallback-card p{max-inline-size:760px;color:var(--muted);line-height:1.7}.process-fallback-card .btn{min-inline-size:220px}.process-final-cta .final-box>p:not(.lead){max-inline-size:760px;margin-inline:auto;color:rgba(255,255,255,.82)}.process-direct-page .journey-stage-detail{inline-size:clamp(330px,27vw,410px);aspect-ratio:1336/940;padding:clamp(30px,2.6vw,42px) 34px 28px;gap:4px}.process-direct-page .journey-stage-detail p{font-size:clamp(.74rem,.78vw,.86rem);line-height:1.32}.process-direct-page .journey-stage-detail .journey-stage-detail-takeaway{margin-block-start:4px;padding-block-start:5px;border-block-start:1px solid rgba(208,175,97,.38);color:rgba(45,45,45,.9);font-size:clamp(.7rem,.74vw,.8rem);font-weight:760}.process-direct-page .journey-stage-detail-takeaway b{color:var(--olive-dark);font-weight:950}@media (max-width:980px){.process-outcome-grid,.process-practice-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.process-cost-card{grid-column:span 6}.process-cost-card-5{grid-column:4/span 6}.process-offer-layout{grid-template-columns:1fr}.process-investment-card{max-inline-size:640px;margin-inline:auto}}@media (max-width:720px){.process-direct-page .process-hero-proofline{border-radius:18px;text-align:center}.process-day-timeline:before{inset-inline-start:31px}.process-day-scene{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:16px;border-radius:20px}.process-day-scene time{min-inline-size:64px;padding-inline:7px;font-size:.82rem}.process-cost-grid,.process-outcome-grid,.process-session-grid,.process-testimonial-grid{grid-template-columns:1fr}.process-cost-card,.process-cost-card-4,.process-cost-card-5{grid-column:auto;min-block-size:0}.process-cost-card>span{margin-block-end:10px}.process-practice-loop{grid-template-columns:1fr}.process-loop-step{min-block-size:0}.process-mechanism-chain{display:grid;grid-template-columns:1fr}.process-mechanism-chain span{max-inline-size:none}.process-mechanism-chain b{rotate:-90deg;justify-self:center}.process-fallback-card{grid-template-columns:1fr}.process-fallback-card .btn{inline-size:100%;min-inline-size:0}}@media (max-width:430px){.process-ready-inline{padding:10px 12px;font-size:.78rem}.process-day-scene{grid-template-columns:1fr}.process-day-timeline:before{display:none}.process-day-scene time{justify-self:start}.process-fallback-card,.process-investment-card,.process-mechanism-chain,.process-practical-phrase,.process-why-statement{padding:18px;border-radius:20px}.process-investment-card>strong{font-size:clamp(1.55rem,8vw,2rem)}}@media (max-width:260px){.process-ready-inline{display:none}.process-direct-page .process-hero-proofline{padding:7px 9px;font-size:.76rem}.process-cost-card,.process-day-scene,.process-loop-step,.process-outcome-card,.process-session-card,.process-testimonial{padding:12px;border-radius:15px}.process-investment-card>strong{font-size:clamp(1.3rem,10vw,1.65rem)}.process-mechanism-chain span{padding:9px;font-size:.86rem}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 18px)}body{margin:0;background:radial-gradient(circle at 14% 8%,rgba(208,175,97,.12),transparent 30vw),radial-gradient(circle at 88% 4%,rgba(168,181,160,.18),transparent 34vw),var(--cream);color:var(--text);font-family:var(--font-assistant),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:18px;line-height:1.72;text-align:start;overflow-x:hidden}body.is-menu-open{overflow:hidden}body.is-menu-open .consent-banner{display:none}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{display:block;max-width:100%;height:auto}figure,ul{margin:0}:focus-visible{outline:3px solid rgba(208,175,97,.88);outline-offset:4px}.container{width:var(--container);margin-inline:auto}.skip-link{position:fixed;inset-block-start:12px;inset-inline-start:12px;z-index:1000;padding:12px 18px;border-radius:999px;background:var(--olive-dark);color:#fff;transform:translateY(-140%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.scroll-progress{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:1000;block-size:4px;inline-size:0;background:linear-gradient(90deg,var(--gold),var(--sage),var(--olive));transform-origin:right center}.header{position:sticky;inset-block-start:0;z-index:900;background:rgba(250,247,240,.84);border-block-end:1px solid rgba(58,64,50,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 30px rgba(37,42,32,.04);transition:background .22s ease,box-shadow .22s ease,border-color .22s ease,color .22s ease}.header.is-scrolled,.header.menu-open{background:rgba(250,247,240,.95);border-block-end-color:rgba(58,64,50,.12);box-shadow:0 18px 46px rgba(37,42,32,.1)}.header-inner{min-block-size:var(--header-h);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(12px,2vw,24px)}.brand{display:inline-flex;align-items:center;inline-size:144px;min-block-size:72px}.brand>img{inline-size:134px;block-size:auto}.animated-logo{position:relative;display:block;inline-size:134px;block-size:86px;isolation:isolate;overflow:visible;color:var(--olive-dark);contain:layout;transform:translateZ(0);transition:color .26s ease,filter .26s ease}.animated-logo:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 32% 18%,rgba(255,245,195,.46),transparent 10%),linear-gradient(118deg,transparent 35%,rgba(255,244,190,.28) 48%,transparent 60%);mix-blend-mode:screen;opacity:0;transform:translateZ(0);animation:bleafitLogoSheen 6.8s ease-in-out infinite}.animated-logo-base{position:absolute;inset:0;z-index:1;inline-size:100%;block-size:100%;image-rendering:auto;object-fit:contain}.animated-logo-layer{position:absolute;inset:0;z-index:2;display:block;pointer-events:none;opacity:1;backface-visibility:hidden;transform:translateZ(0);transform-style:preserve-3d;will-change:transform,opacity}.animated-logo-layer img{display:block;inline-size:100%;block-size:100%;image-rendering:auto;object-fit:contain;backface-visibility:hidden;transform:translateZ(0)}.animated-logo-tagline{position:absolute;inset-inline:-.18em;inset-block-end:.1em;z-index:3;display:block;color:currentColor;font-family:var(--font-assistant),system-ui,sans-serif;font-size:clamp(.58rem,.5rem + .2vw,.78rem);font-weight:900;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;text-shadow:0 1px 0 rgba(255,253,248,.82),0 6px 12px rgba(37,42,32,.2)}.logo-leaf-small{transform-origin:29% 58%;animation:bleafitLeafSmall 6.6s cubic-bezier(.45,0,.2,1) infinite}.logo-leaf-large{transform-origin:31% 58%;animation:bleafitLeafLarge 6.6s cubic-bezier(.45,0,.2,1) infinite;animation-delay:.24s}@keyframes bleafitLeafSmall{0%,to{transform:translateZ(0) rotate(0deg) scale(1)}48%{transform:translateZ(0) rotate(-3.2deg) scale(1.01)}72%{transform:translateZ(0) rotate(.8deg) scale(1.003)}}@keyframes bleafitLeafLarge{0%,to{transform:translateZ(0) rotate(0deg) scale(1)}50%{transform:translateZ(0) rotate(2.8deg) scale(1.01)}76%{transform:translateZ(0) rotate(-.7deg) scale(1.003)}}@keyframes bleafitLogoSheen{0%,34%,to{opacity:0;transform:translate3d(4%,0,0) scale(.96)}50%{opacity:.26}64%{opacity:0;transform:translate3d(-4%,0,0) scale(1.02)}}.desktop-nav{position:relative;inline-size:100%}.desktop-nav,.desktop-nav-items,.desktop-nav-measure{display:flex;align-items:center;justify-content:center;min-inline-size:0}.desktop-nav-items,.desktop-nav-measure{gap:6px;max-inline-size:100%}.desktop-nav-measure{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:-1;inline-size:max-content;visibility:hidden;pointer-events:none;white-space:nowrap}.desktop-nav-measure *{animation:none!important;transition:none!important}.nav-link,.nav-menu-button{min-block-size:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:999px;padding-inline:clamp(10px,.95vw,15px);color:rgba(45,45,45,.82);background:transparent;font-weight:760;font-size:clamp(.9rem,.84rem + .14vw,1rem);line-height:1;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.nav-link.is-active,.nav-link:hover,.nav-menu-button:hover,.nav-menu-button[aria-expanded=true]{background:rgba(255,253,248,.88);border-color:rgba(58,64,50,.1);color:var(--olive-dark);transform:translateY(-1px)}.nav-link.is-active,.nav-menu-item.is-active{color:var(--olive-dark);background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(241,246,235,.88)),var(--surface);box-shadow:inset 0 0 0 1px rgba(111,123,91,.12)}.mobile-menu-link.nav-featured,.nav-link.nav-featured,.nav-menu-item.nav-featured{position:relative;z-index:0;color:var(--olive-dark);font-weight:900;border:1px solid rgba(208,175,97,.42);background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(255,248,232,.88)),var(--surface);box-shadow:0 0 0 0 rgba(208,175,97,.18);animation:navGoldAura 3.8s ease-in-out infinite}.mobile-menu-link.nav-featured:after,.nav-link.nav-featured:after,.nav-menu-item.nav-featured:after{content:"";position:absolute;inset:-4px;z-index:-1;border-radius:inherit;border:1px solid rgba(208,175,97,.28);opacity:0;animation:navGoldRing 3.8s ease-in-out infinite}.mobile-menu-link.nav-featured:focus-visible,.mobile-menu-link.nav-featured:hover,.nav-link.nav-featured:focus-visible,.nav-link.nav-featured:hover,.nav-menu-item.nav-featured:focus-visible,.nav-menu-item.nav-featured:hover{border-color:rgba(208,175,97,.68);background:rgba(255,248,232,.98);box-shadow:0 10px 24px rgba(208,175,97,.18)}.nav-menu{position:relative}.nav-menu-button{cursor:pointer}.nav-overflow-button{position:relative;z-index:0;isolation:isolate;color:var(--olive-dark);border-color:rgba(208,175,97,.42);background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(232,241,224,.9)),var(--surface);box-shadow:inset 0 0 0 1px rgba(208,175,97,.1),0 0 0 0 rgba(208,175,97,.18),0 8px 20px rgba(58,64,50,.08);transform-origin:50% 12%;animation:navOverflowBell 5.4s ease-in-out infinite}.nav-overflow-button:after{content:"";position:absolute;inset:-4px;z-index:-1;border:1px solid rgba(208,175,97,.28);border-radius:inherit;opacity:0;pointer-events:none;animation:navOverflowHalo 5.4s ease-in-out infinite}.nav-overflow-button:focus-visible,.nav-overflow-button:hover,.nav-overflow-button[aria-expanded=true]{border-color:rgba(208,175,97,.68);background:linear-gradient(135deg,rgba(255,253,248,1),rgba(219,233,210,.96)),var(--surface);box-shadow:inset 0 0 0 1px rgba(208,175,97,.12),0 10px 24px rgba(208,175,97,.18),0 12px 26px rgba(58,64,50,.11)}.nav-overflow-button[aria-expanded=true]{animation:none;transform:translateY(-1px)}.nav-overflow-button[aria-expanded=true]:after{animation:none;opacity:.42}.nav-chevron{inline-size:.92rem;block-size:.92rem;stroke:currentColor;stroke-width:2;fill:none;transition:transform .18s ease}.nav-menu-button[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.nav-menu-panel{position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;z-index:30;inline-size:min(340px,calc(100vw - 32px));display:grid;gap:6px;padding:10px;border:1px solid rgba(58,64,50,.12);border-radius:20px;background:rgba(255,253,248,.96);box-shadow:0 24px 70px rgba(37,42,32,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:90% 0;animation:navMenuIn .16s ease-out}.nav-menu-panel[hidden]{display:none}.nav-menu-panel:before{content:"";position:absolute;inset-block-start:-7px;inset-inline-end:26px;inline-size:14px;block-size:14px;border-block-start:1px solid rgba(58,64,50,.12);border-inline-start:1px solid rgba(58,64,50,.12);background:rgba(255,253,248,.96);transform:rotate(45deg)}.nav-menu-item{position:relative;display:grid;gap:2px;padding:11px 13px;border:1px solid transparent;border-radius:14px;color:var(--olive-dark);line-height:1.28;transition:background .16s ease,border-color .16s ease,transform .16s ease}.nav-menu-item span{font-weight:900}.nav-menu-item-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.nav-menu-item small{color:rgba(100,95,86,.82);font-size:.8rem;font-weight:750}.mobile-link-badge,.nav-menu-badge{display:inline-flex;align-items:center;justify-content:center;inline-size:fit-content;min-block-size:22px;padding:4px 8px;border:1px solid rgba(208,175,97,.34);border-radius:999px;background:rgba(255,248,228,.82);color:#7a5a17;font-size:.72rem;font-weight:950;line-height:1;white-space:nowrap}.mobile-menu-link.nav-process,.nav-link.nav-process,.nav-menu-item.nav-process{position:relative;border-color:rgba(208,175,97,.22);background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(248,243,229,.78)),var(--surface);box-shadow:inset 0 0 0 1px rgba(208,175,97,.07)}.mobile-menu-link.nav-home,.nav-link.nav-home,.nav-menu-item.nav-home{position:relative;color:var(--olive-dark);border-color:rgba(111,123,91,.2);background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(241,246,235,.82)),var(--surface);box-shadow:inset 0 0 0 1px rgba(111,123,91,.08)}.mobile-menu-link.nav-home:focus-visible,.mobile-menu-link.nav-home:hover,.nav-link.nav-home:focus-visible,.nav-link.nav-home:hover,.nav-menu-item.nav-home:focus-visible,.nav-menu-item.nav-home:hover{border-color:rgba(111,123,91,.32);background:linear-gradient(135deg,rgba(255,253,248,1),rgba(232,241,224,.9)),var(--surface);box-shadow:inset 0 0 0 1px rgba(111,123,91,.1),0 12px 28px rgba(37,42,32,.1)}.mobile-menu-link.nav-process:before,.nav-menu-item.nav-process:before{content:"";position:absolute;inset-block:12px;inset-inline-start:8px;inline-size:3px;border-radius:999px;background:linear-gradient(180deg,rgba(208,175,97,.92),rgba(111,123,91,.72));box-shadow:0 0 0 3px rgba(208,175,97,.08)}.mobile-menu-link.nav-process.is-active,.mobile-menu-link.nav-process:focus-visible,.mobile-menu-link.nav-process:hover,.nav-link.nav-process:focus-visible,.nav-link.nav-process:hover,.nav-menu-item.nav-process:focus-visible,.nav-menu-item.nav-process:hover{border-color:rgba(208,175,97,.38);background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(255,247,222,.8)),var(--surface)}.nav-menu-item:focus-visible,.nav-menu-item:hover{border-color:rgba(111,123,91,.18);background:rgba(241,246,235,.76);transform:translateY(-1px)}.header-actions{display:flex;align-items:center;gap:10px}.header-cta{white-space:nowrap}.menu-toggle{display:none;inline-size:52px;block-size:52px;border:1px solid var(--line);border-radius:999px;background:rgba(255,253,248,.86);color:var(--olive);box-shadow:0 10px 24px rgba(37,42,32,.08);transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.menu-toggle:focus-visible,.menu-toggle:hover{border-color:rgba(208,175,97,.48);background:rgba(255,253,248,.98);transform:translateY(-1px);box-shadow:0 16px 34px rgba(37,42,32,.12)}.menu-lines,.menu-lines:after,.menu-lines:before{display:block;inline-size:20px;block-size:2px;margin-inline:auto;background:var(--olive);border-radius:999px;transition:transform .18s ease,opacity .18s ease,background .18s ease}.menu-lines:after,.menu-lines:before{content:""}.menu-lines:before{transform:translateY(-7px)}.menu-lines:after{transform:translateY(5px)}.header.menu-open .menu-lines{background:transparent}.header.menu-open .menu-lines:before{transform:translateY(1px) rotate(45deg)}.header.menu-open .menu-lines:after{transform:translateY(-1px) rotate(-45deg)}.mobile-menu{position:fixed;inset:var(--header-h) 0 0 0;z-index:880;overflow-y:auto;padding:clamp(12px,4vw,20px);background:linear-gradient(180deg,rgba(250,247,240,.98),rgba(250,247,240,.9)),radial-gradient(circle at 12% 0,rgba(208,175,97,.16),transparent 16rem);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:mobileMenuIn .18s ease-out}.mobile-menu[hidden]{display:none}.mobile-menu-panel{display:grid;gap:15px;max-inline-size:560px;margin-inline:auto;padding:clamp(14px,4vw,20px);border:1px solid rgba(58,64,50,.12);border-radius:24px;background:rgba(255,253,248,.92);box-shadow:0 28px 78px rgba(37,42,32,.16)}.mobile-menu-head{display:grid;gap:4px;padding:2px 4px 4px}.mobile-menu-group-title,.mobile-menu-kicker{color:var(--gold-strong);font-size:.8rem;font-weight:950}.mobile-menu-head strong{color:var(--olive-dark);font-size:1.16rem;line-height:1.18}.mobile-menu-head p{margin:0;color:rgba(100,95,86,.88);font-size:.92rem;line-height:1.42}.mobile-menu nav{display:grid;gap:14px}.mobile-menu-group{display:grid;gap:8px}.mobile-menu a.mobile-whatsapp-link,.mobile-menu-link{min-block-size:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:18px;background:var(--surface);border:1px solid var(--line);font-weight:800;line-height:1.3;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.mobile-menu a.mobile-whatsapp-link>span:first-child,.mobile-menu-link>span:first-child{display:grid;gap:2px;min-inline-size:0}.mobile-menu a.mobile-whatsapp-link strong,.mobile-menu-link strong{color:var(--olive-dark);font-size:1rem;line-height:1.2}.mobile-menu-link strong{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mobile-menu a.mobile-whatsapp-link small,.mobile-menu-link small{color:rgba(100,95,86,.78);font-size:.82rem;font-weight:700}.mobile-menu-link.is-active,.mobile-menu-link:focus-visible,.mobile-menu-link:hover{border-color:rgba(111,123,91,.22);background:rgba(241,246,235,.74);transform:translateY(-1px);box-shadow:0 12px 30px rgba(37,42,32,.08)}.mobile-link-arrow{flex:0 0 auto;inline-size:34px;block-size:34px;display:inline-grid;place-items:center;border-radius:999px;color:var(--olive-dark);background:rgba(168,181,160,.18);font-weight:950}.mobile-menu a.mobile-whatsapp-link{position:relative;overflow:hidden;border-color:rgba(37,211,102,.34);background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(229,255,239,.88)),var(--surface);color:#174f2c;font-weight:900;box-shadow:0 12px 26px rgba(37,211,102,.1)}.mobile-menu a.mobile-whatsapp-link:after{content:"WA";inline-size:34px;block-size:34px;display:inline-grid;place-items:center;border-radius:999px;background:#25d366;color:#fff;font-size:.78rem;font-weight:900;box-shadow:0 8px 18px rgba(37,211,102,.24);animation:whatsappSoftPulse 3.4s ease-in-out infinite;flex:0 0 auto}.mobile-menu a.mobile-whatsapp-link:focus-visible,.mobile-menu a.mobile-whatsapp-link:hover{border-color:rgba(37,211,102,.58);background:linear-gradient(135deg,rgba(244,255,248,.98),rgba(219,255,232,.94))}@keyframes navMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mobileMenuIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes navGoldAura{0%,to{box-shadow:0 0 0 0 rgba(208,175,97,.1)}50%{box-shadow:0 0 0 5px rgba(208,175,97,.14)}}@keyframes navGoldRing{0%,to{opacity:0;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes navOverflowBell{0%,58%,to{transform:translateZ(0) rotate(0deg)}61%{transform:translate3d(-1px,-.5px,0) rotate(-4.5deg)}64%{transform:translate3d(1px,.5px,0) rotate(3.7deg)}67%{transform:translate3d(-.8px,.2px,0) rotate(-2.5deg)}70%{transform:translate3d(.6px,-.2px,0) rotate(1.6deg)}73%{transform:translate3d(-.3px,0,0) rotate(-.8deg)}76%{transform:translateZ(0) rotate(0deg)}}@keyframes navOverflowHalo{0%,56%,to{opacity:0;transform:scale(.98)}64%{opacity:.66;transform:scale(1.03)}76%{opacity:0;transform:scale(1.08)}}@keyframes navHeroFeaturedPulse{0%,to{box-shadow:0 0 0 1px rgba(255,238,185,.1),0 10px 28px rgba(8,17,11,.26),0 0 14px rgba(225,190,104,.16)}50%{box-shadow:0 0 0 1px rgba(255,238,185,.18),0 12px 32px rgba(8,17,11,.3),0 0 24px rgba(225,190,104,.28)}}@keyframes whatsappSoftPulse{0%,to{transform:scale(1);box-shadow:0 8px 18px rgba(37,211,102,.22)}50%{transform:scale(1.04);box-shadow:0 10px 24px rgba(37,211,102,.34)}}.btn{min-block-size:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border:1px solid transparent;border-radius:999px;font-weight:800;line-height:1.2;text-align:center;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.btn:hover{transform:translateY(-1px) scale(1.015)}.btn-primary{color:#fff;background-color:var(--olive-dark);background-image:linear-gradient(135deg,var(--olive),var(--olive-dark));box-shadow:0 14px 28px rgba(37,42,32,.18)}.btn-secondary{color:var(--olive-dark);background:rgba(255,253,248,.86);border-color:rgba(58,64,50,.18)}.btn-gold{color:var(--olive-dark);background-color:var(--gold);background-image:linear-gradient(135deg,#efd992,var(--gold));box-shadow:0 16px 34px rgba(184,143,53,.2)}.hero{position:relative;isolation:isolate;padding-block:clamp(34px,7vw,76px) clamp(44px,7vw,90px);overflow:hidden}.hero:before{inset-block:0;inset-inline:0;z-index:-2;background:linear-gradient(110deg,rgba(250,247,240,.96),rgba(250,247,240,.86) 50%,rgba(168,181,160,.22)),url(/images/hero-gesher-desktop.webp) 50% /cover no-repeat}.hero:after,.hero:before{content:"";position:absolute}.hero:after{inset-block-start:14%;inset-inline-end:-8%;z-index:-1;inline-size:34vw;block-size:34vw;border-radius:50%;border:1px solid rgba(208,175,97,.28);opacity:.7}.hero-grid{min-block-size:min(720px,calc(100svh - var(--header-h)));display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:clamp(28px,5vw,70px)}.hero-content{max-inline-size:710px}.eyebrow,.hero-eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:8px;margin-block-end:14px;color:var(--mocha);font-size:.96rem;font-weight:800}h1,h2,h3,p{margin-block:0}h1{max-inline-size:760px;font-size:clamp(2.05rem,6.1vw,3.65rem);line-height:1.07}h1,h2{color:var(--olive-dark);font-weight:800}h2{font-size:clamp(2rem,4vw,3rem);line-height:1.12}h3{color:var(--olive-dark);font-size:clamp(1.18rem,2vw,1.45rem);line-height:1.24;font-weight:800}.lead{color:var(--muted);font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.72}.ltr-code{direction:ltr;unicode-bidi:isolate-override;display:inline-block}.hero .lead{max-inline-size:680px;margin-block-start:20px}.btn-row,.hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn-row,.hero-actions{margin-block-start:26px}.microcopy{color:var(--mocha);font-weight:700;font-size:.98rem}.hero .microcopy{margin-block-start:12px}.chip{min-block-size:38px;display:inline-flex;align-items:center;padding-inline:13px;border:1px solid rgba(58,64,50,.14);border-radius:999px;background:rgba(255,253,248,.76);color:var(--olive-dark);font-weight:800;font-size:.93rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-visual{position:relative;justify-self:end;inline-size:min(440px,100%);border-radius:34px;overflow:hidden;box-shadow:var(--shadow);border:1px solid rgba(255,253,248,.62)}.hero-visual img{inline-size:100%;aspect-ratio:3/4;object-fit:cover}.hero-caption{position:absolute;inset-inline:18px;inset-block-end:18px;display:grid;gap:3px;padding:16px 18px;border-radius:20px;background:rgba(255,253,248,.82);border:1px solid rgba(255,255,255,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 42px rgba(37,42,32,.14)}.hero-caption strong{color:var(--olive-dark);font-size:1rem}.hero-caption span{color:var(--mocha);font-size:.94rem}.trust-strip{padding-block:22px;background:var(--olive-dark);color:#fff}.trust-strip-grid{display:grid;grid-template-columns:.55fr 1.45fr;gap:22px;align-items:center}.trust-strip h2{color:#fff;font-size:clamp(1.35rem,2.4vw,2rem)}.trust-items{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.trust-item{min-block-size:78px;display:flex;align-items:center;gap:10px;padding:14px;border-radius:18px;background:rgba(255,253,248,.08);border:1px solid rgba(255,255,255,.12);font-weight:700}.check{inline-size:26px;block-size:26px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gold);color:var(--olive-dark);font-weight:900}.section{padding-block:clamp(48px,6vw,84px)}.section-muted{background:linear-gradient(180deg,rgba(255,253,248,.72),rgba(255,253,248,.52)),rgba(168,181,160,.12)}.section-inner{display:grid;gap:clamp(26px,4vw,44px)}.section-head{max-inline-size:820px}.section-head .lead,.section-head>p{margin-block-start:14px}.about-layout,.about-split,.offer-layout,.two-col,.video-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,4vw,42px);align-items:start}.copy-stack{display:grid;gap:16px}.copy-stack.readable{max-inline-size:860px}.card,.process-card,.safety-card,.soft-panel{border:1px solid var(--line);background:rgba(255,253,248,.8);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.soft-panel{padding:clamp(22px,4vw,34px)}.card,.soft-panel{border-radius:var(--radius)}.card{position:relative;padding:24px;overflow:hidden}.card:before{content:"";position:absolute;inset-block-start:0;inset-inline:24px;block-size:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.72}.card-grid{display:grid;gap:16px}.card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid.three,.difference-grid,.method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.life-card,.method-card{min-block-size:100%}.bridge-node-icon,.card-icon,.method-icon{inline-size:112px;block-size:112px;display:inline-flex;align-items:center;justify-content:center;margin-block-end:14px;border-radius:26px;background:linear-gradient(145deg,rgba(250,247,240,.55),rgba(168,181,160,.16));border:1px solid rgba(58,64,50,.12);overflow:hidden}.bridge-node-icon img,.card-icon img,.method-icon img{inline-size:108px;block-size:108px;object-fit:contain;transform:scale(1.08)}.card p,.process-card p,.safety-card p{margin-block-start:8px;color:var(--muted)}.bullet-list{display:grid;gap:10px;padding-inline-start:0;list-style:none}.bullet-list li{position:relative;padding-inline-start:28px}.bullet-list li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.72em;inline-size:9px;block-size:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px rgba(208,175,97,.13)}.offer-details h3{margin-block-end:14px}.offer-list{gap:14px}.offer-list li{line-height:1.72}.fit-columns{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.mapping-fit-single{grid-template-columns:minmax(0,760px);justify-content:center}.fit-card.good{background:linear-gradient(145deg,rgba(255,253,248,.9),rgba(168,181,160,.15))}.fit-card.caution{background:linear-gradient(145deg,rgba(255,253,248,.9),rgba(208,175,97,.12))}.strong-line{color:var(--olive-dark);font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.18;font-weight:800}.outcome-layout{align-items:start}.outcome-practice-column{display:grid;gap:18px;align-content:start}.outcome-practice-visual{position:relative;isolation:isolate;min-block-size:390px;padding:clamp(20px,3vw,30px);border:1px solid rgba(58,64,50,.12);border-radius:30px;background:linear-gradient(145deg,rgba(255,253,248,.96),rgba(244,239,226,.86)),repeating-linear-gradient(90deg,rgba(58,64,50,.035) 0 1px,transparent 1px 18px);box-shadow:var(--soft-shadow);overflow:hidden}.outcome-practice-visual:before{content:"";position:absolute;inset:18px;z-index:-1;border-radius:24px;background:linear-gradient(90deg,rgba(255,255,255,.34),transparent 28%,rgba(58,64,50,.045) 52%,transparent 78%),linear-gradient(180deg,rgba(58,64,50,.055),transparent 30%,rgba(208,175,97,.07));opacity:.9}.fridge-note-board{position:relative;min-block-size:320px;max-inline-size:460px;margin-inline:auto;border:1px solid rgba(58,64,50,.12);border-radius:28px;background:linear-gradient(100deg,rgba(255,255,255,.76),rgba(239,235,224,.52) 42%,rgba(255,255,255,.5)),#f6f3ea;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 16px 0 36px rgba(255,255,255,.28),0 18px 36px rgba(58,64,50,.1);overflow:hidden}.fridge-note-board:before{content:"";position:absolute;inset-block:0;left:68px;inline-size:1px;background:linear-gradient(180deg,transparent,rgba(58,64,50,.13),transparent)}.fridge-note-board:after{content:"";position:absolute;inset-block-start:28px;inset-inline:24px;block-size:1px;background:linear-gradient(90deg,transparent,rgba(58,64,50,.12),transparent)}.fridge-handle{position:absolute;inset-block:86px 58px;left:28px;inline-size:12px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(168,181,160,.32));box-shadow:inset 0 0 0 1px rgba(58,64,50,.11),0 12px 24px rgba(58,64,50,.09)}.sentence-magnet{position:absolute;display:grid;gap:4px;max-inline-size:min(265px,68%);padding:13px 16px;border:1px solid rgba(58,64,50,.11);border-radius:16px;color:var(--olive-dark);line-height:1.34;text-align:start;background:rgba(255,253,248,.94);box-shadow:0 14px 26px rgba(58,64,50,.12);transform:rotate(var(--magnet-tilt,0deg))}.sentence-magnet:before{content:"";position:absolute;inset-block-start:8px;right:10px;inline-size:12px;block-size:12px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px rgba(208,175,97,.16)}.sentence-magnet span{color:var(--muted);font-size:.88rem;font-weight:800}.sentence-magnet strong{max-inline-size:100%;font-size:clamp(1.02rem,2.2vw,1.24rem);line-height:1.2;text-wrap:balance}.magnet-primary{inset-block-start:44px;right:34px;--magnet-tilt:-2deg}.magnet-soft{inset-block-start:156px;right:82px;max-inline-size:min(255px,64%);background:rgba(238,242,232,.94);--magnet-tilt:2deg}.magnet-gold{inset-block-end:38px;right:42px;max-inline-size:min(250px,62%);background:rgba(255,248,228,.96);--magnet-tilt:-1deg}.pocket-tool-card{position:absolute;inset-block-end:22px;left:22px;display:grid;gap:8px;inline-size:min(212px,48%);padding:18px;border:1px solid rgba(208,175,97,.26);border-radius:22px;color:var(--olive-dark);background:linear-gradient(145deg,rgba(255,253,248,.96),rgba(250,247,240,.88));box-shadow:0 20px 40px rgba(58,64,50,.14)}.tool-card-kicker{color:var(--gold-strong);font-size:.82rem;font-weight:900;letter-spacing:0}.pocket-tool-card strong{font-size:1.08rem;line-height:1.18}.pocket-tool-card ol{display:grid;gap:6px;margin:0;padding:0;list-style:none;counter-reset:pocket-tool}.pocket-tool-card li{position:relative;padding-inline-start:26px;color:var(--muted);font-size:.9rem;line-height:1.42}.pocket-tool-card li:before{counter-increment:pocket-tool;content:counter(pocket-tool);position:absolute;inset-inline-start:0;inset-block-start:.05em;display:grid;place-items:center;inline-size:18px;block-size:18px;border-radius:50%;background:var(--olive-dark);color:#fff;font-size:.72rem;font-weight:900}@media (max-width:720px){.outcome-layout{align-items:stretch;gap:20px}.outcome-practice-column{gap:16px}.outcome-practice-visual{min-block-size:auto;padding:14px;border-radius:24px}.outcome-practice-visual:before{inset:12px;border-radius:20px}.fridge-note-board{min-block-size:316px;border-radius:22px}.fridge-note-board:before{left:54px}.fridge-handle{inset-block:82px 56px;left:22px;inline-size:10px}.sentence-magnet{max-inline-size:72%;padding:11px 13px;border-radius:14px}.sentence-magnet:before{inline-size:10px;block-size:10px}.sentence-magnet span{font-size:.8rem}.sentence-magnet strong{font-size:clamp(.98rem,4.4vw,1.12rem)}.magnet-primary{inset-block-start:30px;right:22px}.magnet-soft{inset-block-start:136px;right:48px;max-inline-size:70%}.magnet-gold{inset-block-end:28px;right:26px;max-inline-size:70%}.pocket-tool-card{position:relative;inset:auto;inline-size:100%;margin-block-start:12px;padding:16px;border-radius:20px}.pocket-tool-card ol{grid-template-columns:1fr}}@media (max-width:380px){.outcome-practice-visual{padding:12px}.fridge-note-board{min-block-size:304px}.sentence-magnet{max-inline-size:74%;padding-inline:12px}.magnet-soft{right:40px}}.difference-summary{max-inline-size:900px;margin-block-start:24px;padding:22px 26px;border-inline-start:4px solid var(--gold);border-radius:18px;background:rgba(255,253,248,.76);color:var(--olive-dark);font-weight:800}.method-card{padding-block-start:84px}.method-intro{margin-block-start:12px;color:var(--olive-dark);font-weight:800}.method-letter{position:absolute;inset-block-start:18px;inset-inline-end:20px;color:rgba(58,64,50,.08);font-size:5.2rem;line-height:.8;font-weight:900}.bridge-map{position:relative;display:grid;gap:24px;padding:clamp(22px,4vw,34px);border-radius:28px;background:linear-gradient(135deg,rgba(37,42,32,.96),rgba(58,64,50,.92)),var(--olive-dark);color:#fff;box-shadow:var(--shadow);overflow:hidden}.bridge-map:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:4px;background:linear-gradient(90deg,var(--gold),rgba(168,181,160,.85),var(--gold))}.bridge-map-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bridge-map-title strong{font-size:clamp(1.45rem,3vw,2rem)}.bridge-flow-label{padding:6px 12px;border:1px solid rgba(208,175,97,.32);border-radius:999px;background:rgba(255,253,248,.08);color:var(--gold);font-weight:800}.bridge-nodes{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bridge-nodes:before{content:"";position:absolute;z-index:0;inset-inline:13%;inset-block-start:44px;block-size:4px;border-radius:999px;background:linear-gradient(90deg,rgba(255,253,248,.22),rgba(208,175,97,.92),rgba(255,253,248,.22));background-size:220% 100%;animation:bridge-flow 5.6s ease-in-out infinite}.bridge-node{position:relative;z-index:1;min-block-size:132px;display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:10px;padding:18px;border-radius:22px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);animation:bridge-node-breathe 4.6s ease-in-out infinite;animation-delay:calc(var(--node-index) * .18s)}.bridge-point{inline-size:42px;block-size:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--gold);color:var(--olive-dark);font-weight:900;box-shadow:0 0 0 8px rgba(208,175,97,.16)}.bridge-node strong{display:block;color:#fff;font-size:1.18rem}.bridge-node-copy{display:grid;gap:2px;color:rgba(255,255,255,.82)}.bridge-node-label{color:var(--gold);font-size:.92rem;font-weight:800}.bridge-node-icon{background:rgba(255,253,248,.88)}@keyframes bridge-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes bridge-node-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.offer-price{display:grid;gap:14px;padding:clamp(22px,4vw,30px);border-radius:24px;background:linear-gradient(135deg,rgba(208,175,97,.22),rgba(255,253,248,.8));border:1px solid rgba(208,175,97,.32)}.offer-price strong{color:var(--olive-dark);font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.12}.safety-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.safety-card{padding:20px;border-radius:20px}.accordion{display:grid;gap:12px}.weeks-accordion{grid-template-columns:repeat(3,minmax(0,1fr))}.bridge-journey{display:grid;gap:18px}.journey-phase-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.journey-phase-pill{--phase-color:var(--sage);min-block-size:74px;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(58,64,50,.14);border-radius:18px;background:rgba(255,253,248,.74);color:var(--olive-dark);box-shadow:var(--soft-shadow);transition:border-color .18s ease,transform .18s ease,background .18s ease}.journey-phase-pill.is-active{border-color:color-mix(in srgb,var(--phase-color),var(--olive-dark) 22%);background:linear-gradient(145deg,rgba(255,253,248,.94),color-mix(in srgb,var(--phase-color),transparent 80%));transform:translateY(-2px)}.journey-phase-pill.phase-discover,.journey-stage-detail.phase-discover,.journey-step-panel.phase-discover,.journey-stone-item.phase-discover{--phase-color:var(--sage);--phase-ink:#33422f}.journey-phase-pill.phase-release,.journey-stage-detail.phase-release,.journey-step-panel.phase-release,.journey-stone-item.phase-release{--phase-color:var(--gold);--phase-ink:#5f4511}.journey-phase-pill.phase-rewrite,.journey-stage-detail.phase-rewrite,.journey-step-panel.phase-rewrite,.journey-stone-item.phase-rewrite{--phase-color:#c79d85;--phase-ink:#5c3426}.journey-phase-dot{flex:0 0 auto;inline-size:14px;block-size:14px;border-radius:999px;background:var(--phase-color);box-shadow:0 0 0 7px color-mix(in srgb,var(--phase-color),transparent 76%)}.journey-phase-pill span:last-child{display:grid;gap:0}.journey-phase-pill strong{line-height:1.1;font-size:1.05rem}.journey-phase-pill small{color:var(--muted);font-size:.9rem;line-height:1.25}.bridge-journey-shell{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch}.bridge-journey-stage{position:relative;min-block-size:430px;border-radius:24px;background:linear-gradient(135deg,rgba(37,42,32,.98),rgba(58,64,50,.92)),var(--olive-dark);border:1px solid rgba(255,253,248,.12);box-shadow:var(--shadow);overflow:hidden;isolation:isolate}.bridge-journey-stage:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;z-index:2;block-size:4px;background:linear-gradient(90deg,var(--gold),var(--sage),var(--gold))}.bridge-journey-art{position:absolute;inset:0;z-index:0;inline-size:100%;block-size:100%;opacity:.92}.bridge-back-rail,.bridge-deck,.bridge-deck-shadow,.bridge-main-rail,.bridge-supports path{fill:none;vector-effect:non-scaling-stroke}.bridge-back-rail{stroke:rgba(255,253,248,.12);stroke-width:24}.bridge-main-rail{stroke:rgba(208,175,97,.72);stroke-width:5;stroke-linecap:round;stroke-dasharray:18 20;animation:bridge-rail-flow 14s linear infinite}.bridge-deck-shadow{stroke:rgba(0,0,0,.24);stroke-width:18;stroke-linecap:round}.bridge-deck{stroke:url(#bridgeDeckGradient);stroke-width:12;stroke-linecap:round}.bridge-supports path{stroke:rgba(255,253,248,.16);stroke-width:4;stroke-linecap:round}.journey-stones{position:relative;z-index:3;min-block-size:100%;display:grid;grid-template-columns:repeat(9,minmax(64px,1fr));align-items:end;gap:8px;padding:122px 22px 34px}.journey-stones:after{content:"";position:absolute;inset-inline:7%;inset-block-end:105px;z-index:0;block-size:6px;border-radius:999px;background:linear-gradient(90deg,rgba(168,181,160,.14),rgba(208,175,97,.86),rgba(168,181,160,.14));background-size:220% 100%;animation:journey-line-flow 6.5s ease-in-out infinite}.journey-stone-item{position:relative;transform:translateY(var(--stone-offset))}.journey-stone{inline-size:100%;min-block-size:124px;gap:8px;padding:12px 8px;border:1px solid rgba(255,253,248,.16);border-radius:18px;background:rgba(255,253,248,.1);color:#fff;box-shadow:0 14px 28px rgba(0,0,0,.12);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.journey-stone:focus-visible,.journey-stone:hover,.journey-stone[aria-current=step]{background:rgba(255,253,248,.17);box-shadow:0 18px 38px rgba(0,0,0,.18)}.journey-stone[aria-current=step]{background:linear-gradient(145deg,color-mix(in srgb,var(--phase-color),transparent 24%),rgba(255,253,248,.16))}.journey-stone-num{inline-size:44px;block-size:44px;background:var(--phase-color);font-weight:900;box-shadow:0 0 0 8px color-mix(in srgb,var(--phase-color),transparent 78%)}.journey-stone-copy{display:grid;gap:2px;min-inline-size:0}.journey-stone-title{color:#fff;font-size:.9rem;font-weight:800;line-height:1.16}.journey-stone-phase{color:rgba(255,253,248,.7);font-size:.78rem;line-height:1.12}.journey-step-panel{--phase-color:var(--sage);inline-size:min(780px,100%);min-block-size:auto;justify-self:center;display:grid;align-content:space-between;gap:20px;padding:clamp(22px,3.4vw,30px);border-radius:24px;border:1px solid color-mix(in srgb,var(--phase-color),var(--line) 58%);background:linear-gradient(145deg,rgba(255,253,248,.96),color-mix(in srgb,var(--phase-color),transparent 86%)),var(--surface);box-shadow:var(--soft-shadow);overflow:hidden}.journey-step-copy{display:grid;gap:12px}.journey-step-kicker{justify-self:start;padding:7px 12px;border-radius:999px;background:color-mix(in srgb,var(--phase-color),transparent 76%);color:var(--phase-ink);font-size:.9rem;font-weight:900}.journey-step-panel h3{display:grid;gap:6px;margin:0;color:var(--olive-dark);font-size:clamp(1.35rem,2.4vw,1.78rem);line-height:1.16}.journey-step-panel h3 span{color:var(--phase-ink);font-size:.92rem;font-weight:900}.journey-step-panel p{margin:0;color:var(--muted);line-height:1.75}.journey-step-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block-start:16px;border-block-start:1px solid rgba(58,64,50,.12)}.journey-step-controls button{min-block-size:42px;padding:9px 14px;border:1px solid rgba(58,64,50,.18);border-radius:999px;background:rgba(255,253,248,.72);color:var(--olive-dark);font-weight:800;transition:background .18s ease,border-color .18s ease,transform .18s ease}.journey-step-controls button:not(:disabled):focus-visible,.journey-step-controls button:not(:disabled):hover{border-color:var(--phase-color);background:color-mix(in srgb,var(--phase-color),#fff 74%);transform:translateY(-1px)}.journey-step-controls button:disabled{cursor:not-allowed;opacity:.42}.journey-step-controls span{color:var(--muted);font-size:.92rem;font-weight:800;direction:ltr}@keyframes bridge-rail-flow{to{stroke-dashoffset:-152}}@keyframes journey-line-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes journey-stone-glow{0%,to{box-shadow:0 0 0 8px color-mix(in srgb,var(--phase-color),transparent 78%)}50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--phase-color),transparent 86%)}}.accordion-item{border:1px solid var(--line);border-radius:20px;background:rgba(255,253,248,.84);box-shadow:var(--soft-shadow);overflow:clip}.accordion-button{inline-size:100%;min-block-size:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border:0;background:transparent;color:var(--olive-dark);text-align:start}.accordion-button strong{display:flex;align-items:center;gap:10px}.week-num{inline-size:34px;block-size:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gold);color:var(--olive-dark)}.accordion-icon{position:relative;inline-size:28px;block-size:28px;flex:0 0 auto;border-radius:50%;border:1px solid rgba(58,64,50,.18)}.accordion-icon:after,.accordion-icon:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:12px;block-size:2px;background:var(--olive);transform:translate(-50%,-50%)}.accordion-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.accordion-button[aria-expanded=true] .accordion-icon:after{opacity:0}.accordion-panel{padding:0 20px 20px;color:var(--muted)}.process-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.process-card{padding:24px;border-radius:var(--radius)}.process-card-title{display:inline-flex;margin-block-end:10px;color:var(--gold-strong);font-weight:900}.section-kicker img{inline-size:40px;block-size:40px;border-radius:12px;object-fit:cover}.google-badge-mark{inline-size:30px;block-size:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#4285f4;font-weight:900}.google-proof-layout{display:grid;gap:clamp(18px,3vw,28px);max-inline-size:1040px}.google-review-stack{display:grid;gap:12px}.google-verification-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:clamp(22px,4vw,30px);border-radius:26px;border:1px solid rgba(66,133,244,.22);background:linear-gradient(145deg,rgba(255,253,248,.94),rgba(66,133,244,.08)),var(--surface);box-shadow:var(--soft-shadow);overflow:hidden}.google-verification-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:4px;background:linear-gradient(90deg,#4285f4,#34a853,#fbbc05,#ea4335)}.google-verification-card .google-badge-mark{inline-size:46px;block-size:46px;font-size:1.35rem;box-shadow:0 0 0 8px rgba(66,133,244,.08)}.verification-status{display:inline-flex;margin-block-end:6px;padding:5px 10px;border-radius:999px;background:rgba(208,175,97,.18);color:var(--gold-strong);font-size:.88rem;font-weight:900}.google-verification-card h3{margin:0}.google-verification-card p{margin:0;color:var(--muted)}.google-verification-card-ready{border-color:rgba(52,168,83,.26);background:linear-gradient(145deg,rgba(255,253,248,.96),rgba(52,168,83,.08)),var(--surface)}.google-profile-card{position:relative;display:grid;gap:16px;padding:clamp(18px,3vw,26px);overflow:hidden;border:1px solid rgba(58,64,50,.13);border-radius:26px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(250,247,240,.88)),var(--surface);box-shadow:var(--soft-shadow)}.google-profile-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:4px;background:linear-gradient(90deg,#4285f4,#34a853,#fbbc05,#ea4335);opacity:.78}.google-profile-head{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.google-profile-head .google-badge-mark{inline-size:44px;block-size:44px;border:1px solid rgba(218,220,224,.9);box-shadow:0 7px 18px rgba(60,64,67,.1),0 0 0 7px rgba(255,253,248,.78);font-size:1.22rem}.google-profile-head h3{margin:0;color:var(--olive-dark);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.25}.google-profile-head p{margin:5px 0 0;color:#5f6368;font-size:.95rem;font-weight:760}.google-profile-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-weight:860}.google-profile-rating strong{color:var(--olive-dark);font-size:1.55rem;font-weight:850;line-height:1}.google-profile-rating .google-stars{margin-inline:0 2px;font-size:1.05rem}.google-topic-chips{display:flex;flex-wrap:wrap;gap:8px}.google-topic-chip{display:inline-flex;align-items:center;gap:6px;min-block-size:36px;padding:7px 13px;border:1px solid rgba(58,64,50,.15);border-radius:999px;background:rgba(255,253,248,.82);color:var(--olive-dark);cursor:pointer;font:inherit;font-size:.9rem;font-weight:820;box-shadow:0 7px 18px rgba(58,64,50,.045);transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.google-topic-chip strong{color:var(--muted);font-size:.84rem;font-weight:850}.google-topic-chip:focus-visible,.google-topic-chip:hover{border-color:rgba(66,133,244,.55);background:rgba(255,255,255,.94);color:#1967d2;transform:translateY(-1px)}.google-topic-chip:focus-visible{outline:3px solid rgba(25,103,210,.42);outline-offset:3px}.google-topic-chip.is-active{border-color:rgba(66,133,244,.48);background:linear-gradient(135deg,rgba(66,133,244,.13),rgba(255,253,248,.92)),#fff;color:#1967d2;box-shadow:0 10px 24px rgba(66,133,244,.12)}.google-topic-chip.is-active strong{color:#1967d2}.google-topic-chip--gesher{border-color:rgba(208,175,97,.42);background:linear-gradient(135deg,rgba(208,175,97,.17),rgba(255,253,248,.92)),rgba(255,253,248,.88)}.google-topic-chip--gesher.is-active{border-color:rgba(208,175,97,.74);background:linear-gradient(135deg,rgba(208,175,97,.24),rgba(168,181,160,.16)),rgba(255,253,248,.94);color:var(--olive-dark);box-shadow:0 12px 28px rgba(208,175,97,.14)}.google-topic-chip--gesher.is-active strong{color:var(--gold-strong)}.google-topic-chip-more{font-weight:900}.google-sort-row{display:grid;gap:9px;padding-block-start:2px}.google-sort-row>span{color:#5f6368;font-size:.87rem;font-weight:860}.google-sort-options{display:flex;flex-wrap:wrap;gap:8px}.google-sort-options button{min-block-size:42px;padding:8px 13px;border:1px solid rgba(58,64,50,.14);border-radius:999px;background:rgba(255,253,248,.78);color:var(--olive-dark);cursor:pointer;font:inherit;font-size:.84rem;font-weight:820}.google-sort-options button.is-active,.google-sort-options button:focus-visible,.google-sort-options button:hover{border-color:rgba(66,133,244,.5);background:linear-gradient(135deg,rgba(66,133,244,.12),rgba(255,253,248,.92)),#fff;color:#1967d2}.google-sort-options button:focus-visible{outline:3px solid rgba(25,103,210,.42);outline-offset:3px}.google-sort-note{margin:0;color:var(--muted);font-size:.82rem;font-weight:780;line-height:1.45}.google-profile-notes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--muted);font-size:.84rem;font-weight:760}.google-profile-notes .google-source-link{margin-block-start:0}.google-service-message{margin-block-start:8px!important;font-size:.92rem;font-weight:800;color:var(--mocha)!important}.google-rating-summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block:8px 12px;color:var(--olive-dark);font-weight:900}.google-rating-summary span{display:inline-flex;align-items:center;min-block-size:34px;padding:6px 12px;border-radius:999px;border:1px solid rgba(52,168,83,.18);background:rgba(255,253,248,.78)}.google-rating-summary strong{margin-inline-end:4px;color:#2f713e;font-size:1.2rem}.google-rating-bars{display:grid;gap:7px;margin-block:2px 14px;max-inline-size:420px;padding:12px;border:1px solid rgba(58,64,50,.1);border-radius:18px;background:rgba(255,253,248,.66)}.google-rating-bar{display:grid;grid-template-columns:72px minmax(0,1fr) 42px;align-items:center;gap:10px;color:var(--muted);font-size:.82rem;font-weight:900}.google-rating-bar i{display:block;block-size:8px;overflow:hidden;border-radius:999px;background:rgba(60,64,67,.1)}.google-rating-bar b{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,#fbbc05,rgba(208,175,97,.74))}.google-rating-bar strong{color:var(--olive-dark);font-weight:950;text-align:end}.google-sync-note{margin-block:0 8px!important;color:var(--muted)!important;font-size:.88rem;font-weight:800}.review-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:14px 12px}.review-source-grid-compact{margin-block:12px}.review-source-card{display:grid;gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(58,64,50,.1);background:rgba(255,253,248,.68);box-shadow:0 12px 30px rgba(58,64,50,.07)}.review-source-card strong{color:var(--olive-dark);font-size:.96rem}.review-source-card p{margin:0!important;color:var(--muted)!important;font-size:.84rem;line-height:1.55}.review-source-pill{justify-self:start;display:inline-flex;align-items:center;min-block-size:28px;padding:4px 9px;border-radius:999px;font-size:.76rem;font-weight:900}.review-source-pill-ready{background:rgba(52,168,83,.14);color:#2f713e}.review-source-pill-error{background:rgba(185,77,58,.13);color:#9c3f30}.review-source-pill-not_configured{background:rgba(208,175,97,.16);color:var(--gold-strong)}.google-comparison-note{margin-block:4px 10px!important;padding:10px 12px;border-radius:16px;font-size:.88rem;font-weight:900;line-height:1.55}.google-comparison-note-matched{border:1px solid rgba(52,168,83,.22);background:rgba(52,168,83,.1);color:#2f713e!important}.google-comparison-note-review_needed{border:1px solid rgba(208,175,97,.28);background:rgba(208,175,97,.13);color:var(--mocha)!important}.google-source-link{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;margin-block-start:4px;padding:10px 17px;border-radius:999px;border:1px solid rgba(66,133,244,.22);background:linear-gradient(135deg,rgba(66,133,244,.1),rgba(52,168,83,.08)),rgba(255,255,255,.9);color:#275da7;font-weight:900;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.google-source-link:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(66,133,244,.12)}.google-review-placeholder{display:grid;gap:10px;min-block-size:112px;padding:20px;border-radius:22px;border:1px solid var(--line);background:rgba(255,253,248,.72)}.review-skeleton-head,.review-skeleton-line{display:block;border-radius:999px;background:linear-gradient(90deg,rgba(58,64,50,.09),rgba(208,175,97,.16),rgba(58,64,50,.09));background-size:220% 100%;animation:shimmer 2.6s linear infinite}.review-skeleton-head{inline-size:44%;block-size:16px}.review-skeleton-line{inline-size:86%;block-size:12px}.review-skeleton-line.short{inline-size:54%}.google-review-browser{display:grid;gap:12px;padding:clamp(14px,2.5vw,18px);border-radius:24px;border:1px solid rgba(58,64,50,.12);background:linear-gradient(180deg,rgba(255,253,248,.94),rgba(250,247,240,.78)),var(--surface);box-shadow:var(--soft-shadow)}.google-review-browser-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:2px}.google-review-browser-head strong{color:var(--olive-dark);font-size:1rem}.google-review-browser-head span{display:inline-flex;align-items:center;min-block-size:32px;padding:5px 11px;border-radius:999px;background:rgba(208,175,97,.14);color:var(--gold-strong);font-size:.82rem;font-weight:900}.google-review-swipe-hint{display:none;margin:0;color:var(--muted);font-size:.88rem;font-weight:800}.google-live-review,.google-live-reviews{display:grid;gap:12px}.google-live-review{position:relative;padding:18px;border-radius:20px;border:1px solid rgba(58,64,50,.1);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,253,248,.9)),#fff;box-shadow:0 10px 28px rgba(58,64,50,.07);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.google-live-review:hover{transform:translateY(-1px);border-color:rgba(208,175,97,.28);box-shadow:0 16px 34px rgba(58,64,50,.1)}.google-review-meta{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.google-review-avatar,.google-review-meta img{inline-size:42px;block-size:42px;border-radius:50%;border:2px solid rgba(255,255,255,.85);box-shadow:0 7px 18px rgba(58,64,50,.12)}.google-review-avatar{display:inline-flex;align-items:center;justify-content:center;background:var(--olive-dark);color:#fff;font-weight:900}.google-review-meta span,.google-review-meta strong{display:block}.google-review-meta strong{color:var(--olive-dark);font-size:1rem}.google-review-meta span{color:var(--muted);font-size:.9rem;font-weight:800}.google-review-meta em{display:inline-flex;margin-inline-start:8px;color:var(--mocha);font-style:normal;font-weight:800}.google-stars{display:inline-flex!important;margin-inline-end:8px;color:#fbbc05!important;letter-spacing:1px}.google-live-review p{margin:0;color:var(--text);line-height:1.68}.google-review-text{overflow:hidden;max-block-size:7.25rem;color:var(--text);line-height:1.68}.google-review-text.is-expanded{overflow:visible;max-block-size:none}.google-review-original+.review-language-label,.google-review-text p+p,.review-language-label+.google-review-translation{margin-block-start:8px}.review-language-label{display:inline-flex;align-items:center;margin-block-end:6px;color:var(--muted);font-size:.74rem;font-weight:900}.review-language-label-translation{color:var(--mocha)}.google-review-original{direction:ltr;unicode-bidi:plaintext;color:#4c5564!important;font-size:.93rem}.google-review-translation{color:var(--text);font-weight:760}.review-read-more{justify-self:start;min-block-size:42px;border:0;padding:9px 0;background:transparent;color:#275da7;cursor:pointer;font:inherit;font-size:.9rem;font-weight:900}.review-read-more:hover{text-decoration:underline}.review-provider-badge{justify-self:start;display:inline-flex;align-items:center;min-block-size:30px;padding:5px 10px;border-radius:999px;border:1px solid rgba(208,175,97,.22);background:rgba(255,253,248,.78);color:var(--mocha);font-size:.78rem;font-weight:900}.google-review-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.google-collapse-reviews,.google-load-more{justify-self:center;min-block-size:46px;padding:10px 18px;border-radius:999px;border:1px solid rgba(66,133,244,.22);background:linear-gradient(135deg,rgba(66,133,244,.08),rgba(52,168,83,.1)),rgba(255,255,255,.86);color:#275da7;cursor:pointer;font:inherit;font-size:.94rem;font-weight:900;box-shadow:0 12px 28px rgba(60,64,67,.08);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.google-collapse-reviews{border-color:rgba(58,64,50,.14);background:rgba(255,253,248,.84);color:var(--olive-dark);box-shadow:0 10px 22px rgba(58,64,50,.06)}.google-collapse-reviews:hover,.google-load-more:hover{transform:translateY(-1px);background:#fff;box-shadow:0 16px 32px rgba(60,64,67,.13)}.google-review-media{display:flex;flex-wrap:wrap;gap:8px}.google-review-media a{position:relative;display:block;inline-size:68px;block-size:68px;overflow:hidden;border-radius:16px;border:1px solid rgba(208,175,97,.26);background:rgba(255,253,248,.7)}.google-review-media img{inline-size:100%;block-size:100%;object-fit:cover}.google-review-media span{position:absolute;inset-inline:6px;inset-block-end:6px;padding:3px 6px;border-radius:999px;background:rgba(37,42,32,.78);color:#fff;font-size:.72rem;font-weight:900;text-align:center}.google-owner-reply{display:block;position:relative;padding:12px 16px 12px 12px;border-radius:16px;border:1px solid rgba(52,168,83,.16);border-inline-start:4px solid rgba(52,168,83,.58);background:linear-gradient(135deg,rgba(52,168,83,.08),rgba(255,253,248,.82)),rgba(168,181,160,.12);color:var(--mocha);font-weight:800}.google-owner-reply span{display:block;margin-block-end:3px;color:var(--olive-dark);font-size:.78rem;font-weight:900}.google-owner-reply b,.google-owner-reply em{display:block;font-style:normal}.google-owner-reply em{margin-block:4px 6px;direction:ltr;unicode-bidi:plaintext;color:#4c5564;font-weight:700}.google-owner-reply b{margin-block-end:3px;color:var(--olive-dark);font-size:.74rem;font-weight:900}@keyframes shimmer{to{background-position:-220% 0}}.disclosure,.review-note{color:var(--mocha);font-weight:700;font-size:.96rem}.video-card{min-block-size:360px;display:grid;place-items:center;padding:24px;border-radius:30px;background:linear-gradient(135deg,rgba(37,42,32,.82),rgba(58,64,50,.72)),url(/images/hero-bg.webp) 50% /cover no-repeat;color:#fff;box-shadow:var(--shadow)}.video-placeholder{max-inline-size:390px;display:grid;place-items:center;gap:14px;text-align:center}.video-placeholder h3,.video-placeholder p{color:#fff}.play-button{inline-size:86px;block-size:86px;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:rgba(255,253,248,.18);color:#fff;font-weight:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.video-showcase{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:18px;align-items:stretch}.video-proof-card{display:grid;grid-template-columns:minmax(148px,186px) minmax(0,1fr);align-items:center;gap:18px;padding:16px;border:1px solid rgba(58,64,50,.1);border-radius:28px;background:rgba(255,253,248,.82);box-shadow:0 18px 48px rgba(58,64,50,.09)}.video-proof-card.featured{grid-row:span 2;grid-template-columns:1fr;align-content:start;padding:20px;background:radial-gradient(circle at 20% 20%,rgba(208,175,97,.22),transparent 34%),linear-gradient(145deg,rgba(31,49,41,.97),rgba(58,64,50,.94));color:#fff}.video-frame{position:relative;inline-size:100%;max-inline-size:240px;aspect-ratio:478/850;justify-self:center;overflow:hidden;border-radius:24px;background:var(--olive-dark);box-shadow:0 20px 46px rgba(22,35,29,.22)}.video-proof-card.featured .video-frame{max-inline-size:326px}.video-element,.video-poster-button{inline-size:100%;block-size:100%;border:0;border-radius:inherit}.video-poster-button{position:relative;display:block;padding:0;cursor:pointer;background:var(--olive-dark);color:#fff}.video-poster-button img{object-fit:cover}.video-element,.video-poster-button img{display:block;inline-size:100%;block-size:100%}.video-element{object-fit:contain;background:#0d1712}.video-element:-webkit-full-screen,.video-element:fullscreen{inline-size:100vw;block-size:100vh;max-inline-size:none;max-block-size:none;border-radius:0;object-fit:contain;background:#050806}.video-element::backdrop{background:#050806}.video-poster-button:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,28,24,.05),rgba(18,28,24,.44)),radial-gradient(circle at 50% 46%,rgba(255,255,255,.24),transparent 32%);transition:opacity .18s ease}.video-poster-button:focus-visible:after,.video-poster-button:hover:after{opacity:.72}.video-play-mark{position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:2;display:grid;place-items:center;inline-size:70px;block-size:70px;border-radius:999px;border:1px solid rgba(255,255,255,.52);background:rgba(255,253,248,.2);color:#fff;font-size:1.28rem;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 36px rgba(18,28,24,.22);transition:transform .18s ease,background .18s ease}[dir=rtl] .video-play-mark{transform:translate(50%,-50%)}.video-poster-button:focus-visible .video-play-mark,.video-poster-button:hover .video-play-mark{background:rgba(208,175,97,.86)}.video-duration{position:absolute;inset-inline-end:12px;inset-block-end:12px;z-index:2;min-block-size:30px;display:inline-flex;align-items:center;padding-inline:10px;border-radius:999px;background:rgba(18,28,24,.72);color:#fff;font-weight:900;font-size:.9rem}.video-proof-copy{display:grid;gap:8px}.video-proof-copy h3{color:var(--olive-dark)}.video-proof-card.featured .video-proof-copy h3,.video-proof-card.featured .video-proof-copy p{color:#fff}.video-kicker{color:var(--gold-dark);font-weight:900;font-size:.92rem}.video-proof-card.featured .video-kicker{color:rgba(255,231,174,.92)}.video-summary{color:var(--mocha);font-size:.95rem;line-height:1.55}.video-proof-card.featured .video-summary{color:rgba(255,255,255,.82)}.video-aftercopy{display:flex;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:24px;border:1px solid rgba(58,64,50,.1);background:rgba(255,253,248,.72)}.about-hero-grid,.about-layout,.video-aftercopy{align-items:center}.about-image,.about-portrait{border-radius:32px;overflow:hidden;box-shadow:var(--shadow);border:1px solid rgba(255,253,248,.68)}.about-image img,.about-portrait img{inline-size:100%;aspect-ratio:4/5;object-fit:cover}.final-cta{position:relative;padding-block:clamp(68px,9vw,118px);background:linear-gradient(135deg,rgba(37,42,32,.94),rgba(58,64,50,.88)),var(--olive-dark);color:#fff;overflow:hidden}.final-cta:before{content:"";position:absolute;inset-block-start:-16%;inset-inline-start:-12%;inline-size:52vw;block-size:52vw;border:1px solid rgba(208,175,97,.24);border-radius:50%}.final-box{position:relative;display:grid;gap:22px;max-inline-size:900px}.final-box .lead,.final-box h2{color:#fff}.ready-text{display:flex;flex-wrap:wrap;gap:8px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.lead-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lead-step{display:flex;gap:12px;padding:18px;border-radius:20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.lead-step-num{inline-size:32px;block-size:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gold);color:var(--olive-dark);font-weight:900}.lead-step-copy{display:grid;gap:4px}.footer{padding-block:clamp(52px,7vw,84px) 118px;background:var(--olive-dark);color:rgba(255,255,255,.82)}.footer-grid{display:grid;grid-template-columns:1.25fr .8fr .8fr .9fr;gap:28px}.footer h2,.footer strong{color:#fff}.footer-logo img{inline-size:118px}.footer-brand p{margin-block-start:14px}.footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:18px}.social-icon{inline-size:46px;block-size:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fff;font-weight:900;transition:transform .18s ease,background .18s ease}.social-icon:hover{transform:translateY(-2px);background:rgba(208,175,97,.22)}.footer-list{display:grid;gap:8px;padding:0;list-style:none}.footer-consent-button,.footer-list a,.privacy-manage-button{min-block-size:44px;min-inline-size:44px;display:inline-flex;align-items:center;color:rgba(255,255,255,.82);background:transparent;border:0;padding:0;text-align:start}.footer-consent-button:hover,.footer-list a:hover,.privacy-manage-button:hover{color:#fff}address{font-style:normal}.thanks-mapping-page{min-height:62vh}.thanks-mapping-hero{padding-block:clamp(4rem,8vw,7rem)}.thanks-mapping-panel{display:grid;gap:1.25rem;margin-block-start:1.5rem}.thanks-mapping-panel>div:first-child{display:grid;gap:.35rem}.thanks-mapping-panel strong{font-size:clamp(1.15rem,2vw,1.45rem)}.thanks-mapping-panel span{color:var(--muted-foreground,#5f5a4f)}.thanks-mapping-trust{margin-block-start:1.25rem}.footer-legal{display:grid;gap:12px;margin-block-start:34px;padding-block-start:28px;font-size:.95rem}.footer-bottom,.footer-legal{border-block-start:1px solid rgba(255,255,255,.12)}.footer-bottom{display:flex;justify-content:space-between;gap:16px;margin-block-start:26px;padding-block-start:22px}.mobile-sticky-cta{position:fixed;inset-inline:12px;inset-block-end:calc(10px + env(safe-area-inset-bottom));z-index:870;min-block-size:64px;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 18px;border-radius:999px;background:rgba(37,42,32,.96);color:#fff;box-shadow:0 18px 44px rgba(37,42,32,.24);transform:translateY(140%);transition:transform .26s ease}.mobile-sticky-cta.is-visible{transform:translateY(0)}.mobile-sticky-cta>span:first-child{display:grid;min-inline-size:0;line-height:1.2}.mobile-sticky-cta>span:first-child span{color:rgba(255,255,255,.74);font-size:.86rem}.sticky-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:42px;padding-inline:12px 16px;border-radius:999px;background:var(--gold);color:var(--olive-dark);font-weight:900}.sticky-pill-icon{display:block;inline-size:22px;block-size:22px;padding:3px;border-radius:999px;background:#25d366;color:#fff;box-shadow:0 6px 14px rgba(18,140,75,.28);--whatsapp-phone-fill:#128c4b}.whatsapp-brand-icon{display:block;inline-size:100%;block-size:100%}.floating-buttons{position:fixed;left:18px;inset-block-end:28px;z-index:860;display:grid;gap:12px;transform:translateX(0);transition:opacity .18s ease,transform .18s ease}.floating-btn{position:relative;inline-size:58px;block-size:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.36);color:#fff;box-shadow:0 14px 34px rgba(37,42,32,.22),inset 0 1px 0 rgba(255,255,255,.42);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.floating-btn.whatsapp{background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.42),transparent 22%),linear-gradient(145deg,rgba(55,205,116,.98),rgba(19,128,71,.96))}.floating-btn.phone{background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.36),transparent 23%),linear-gradient(145deg,rgba(80,89,69,.98),rgba(37,42,32,.96))}.floating-btn:hover{transform:translateY(-3px) scale(1.06);filter:saturate(1.12);box-shadow:0 18px 42px rgba(37,42,32,.28),0 0 0 7px rgba(208,175,97,.12),inset 0 1px 0 rgba(255,255,255,.48);animation-play-state:paused}.floating-btn-icon{font-size:1.1rem;font-weight:900}.tooltip{position:absolute;left:calc(100% + 10px);inset-block-start:50%;padding:7px 10px;border-radius:10px;background:var(--olive-dark);color:#fff;font-size:.82rem;opacity:0;pointer-events:none;transform:translateY(-50%) translateX(-4px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.floating-btn:focus-visible .tooltip,.floating-btn:hover .tooltip{opacity:1;transform:translateY(-50%) translateX(0)}@keyframes passive-pulse{0%,to{box-shadow:0 14px 34px rgba(37,42,32,.22),0 0 0 0 rgba(31,157,87,.22)}50%{box-shadow:0 14px 34px rgba(37,42,32,.22),0 0 0 10px rgba(31,157,87,0)}}.journey-rail{--journey-rail-shift:0px;--journey-rail-collapsed:46px;--journey-rail-expanded:168px;position:fixed;left:18px;right:auto;inset-block-start:50%;z-index:820;display:grid;gap:9px;direction:ltr;transform:translateY(-50%) translateX(var(--journey-rail-shift));transition:opacity .18s ease,transform .18s ease}.journey-rail a{inline-size:var(--journey-rail-collapsed);max-inline-size:var(--journey-rail-collapsed);min-inline-size:var(--journey-rail-collapsed);block-size:46px;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:7px;border-radius:999px;background:rgba(255,253,248,.82);border:1px solid var(--line);overflow:hidden;color:var(--olive-dark);box-shadow:0 12px 28px rgba(37,42,32,.1);transition:inline-size .19s ease,max-inline-size .19s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.journey-rail a.is-expanded,.journey-rail a:focus-visible{inline-size:var(--journey-rail-expanded);max-inline-size:var(--journey-rail-expanded);background:var(--surface);border-color:rgba(111,123,91,.2);box-shadow:0 16px 38px rgba(37,42,32,.16)}.journey-label{direction:rtl;min-inline-size:0;max-inline-size:0;display:inline-block;overflow:hidden;color:var(--olive-dark);font-size:.86rem;font-weight:850;line-height:1;opacity:0;white-space:nowrap;transform:translateX(-6px);transition:max-inline-size .19s ease,opacity .15s ease,transform .19s ease}.journey-rail a.is-expanded .journey-label,.journey-rail a:focus-visible .journey-label{max-inline-size:110px;opacity:1;transform:translateX(0)}@media (hover:hover) and (pointer:fine){.journey-rail a:hover{inline-size:var(--journey-rail-expanded);max-inline-size:var(--journey-rail-expanded);background:var(--surface);border-color:rgba(111,123,91,.2);box-shadow:0 16px 38px rgba(37,42,32,.16)}.journey-rail a:hover .journey-label{max-inline-size:110px;opacity:1;transform:translateX(0)}}.journey-dot{inline-size:30px;block-size:30px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--olive);color:#fff;font-weight:900;font-size:.82rem}body.is-route-in-focus .floating-buttons{opacity:.58;transform:translateX(-12px)}body.is-route-in-focus .floating-buttons:focus-within,body.is-route-in-focus .floating-buttons:hover{opacity:1;transform:translateX(0)}body.is-route-in-focus .journey-rail{--journey-rail-shift:-8px;opacity:.56}body.is-route-in-focus .journey-rail:focus-within{--journey-rail-shift:0px;opacity:1}@media (hover:hover) and (pointer:fine){body.is-route-in-focus .journey-rail:hover{--journey-rail-shift:0px;opacity:1}}.back-to-top{position:fixed;right:18px;inset-block-end:28px;z-index:850;inline-size:54px;block-size:54px;border:1px solid var(--line);border-radius:50%;background:rgba(255,253,248,.92);color:var(--olive-dark);font-size:1.4rem;font-weight:900;box-shadow:var(--soft-shadow);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.back-to-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.consent-banner{position:fixed;inset-inline-end:18px;inset-block-end:18px;z-index:950;inline-size:min(430px,calc(100vw - 36px));display:grid;gap:14px;padding:20px;border-radius:24px;background:rgba(255,253,248,.96);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.consent-banner[hidden]{display:none}.consent-banner h2{font-size:1.35rem}.consent-banner p{color:var(--muted);font-size:.96rem}.consent-actions{display:flex;flex-wrap:wrap;gap:8px}.consent-button{min-block-size:44px;padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--olive-dark);font-weight:800}.consent-button.primary{background:var(--olive);color:#fff}.consent-preferences{display:grid;gap:10px}.consent-preferences[hidden]{display:none}.consent-option{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:16px;background:rgba(168,181,160,.12)}.consent-option input{inline-size:22px;block-size:22px;margin-block-start:4px}.about-hero{position:relative;padding-block:calc(var(--header-h) + clamp(46px, 7vw, 96px)) clamp(46px,7vw,96px);overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(208,175,97,.16),transparent 28%),linear-gradient(135deg,rgba(255,253,248,.94),rgba(250,247,240,.72))}.about-hero:before{content:"";position:absolute;inset-block-start:8%;inset-inline-end:-9%;inline-size:min(420px,58vw);aspect-ratio:1;border-radius:50%;border:1px solid rgba(208,175,97,.24);opacity:.85}.about-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.78fr);gap:clamp(28px,5vw,70px);align-items:center}.about-hero-copy{display:grid;gap:18px}.about-profile-chips{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none}.about-portrait{position:relative;isolation:isolate;background:var(--surface)}.about-portrait:before{content:"";position:absolute;inset:12px;z-index:1;border:1px solid rgba(255,253,248,.62);border-radius:24px;pointer-events:none}.about-portrait img{display:block}.about-portrait-caption{position:absolute;inset-inline:18px;inset-block-end:18px;z-index:2;display:grid;gap:4px;padding:16px 18px;border-radius:22px;background:rgba(255,253,248,.88);border:1px solid rgba(255,255,255,.72);color:var(--olive-dark);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.about-portrait-caption span{color:var(--mocha);font-size:.95rem}.about-fit-note,.about-method-origin,.about-story-section{background:linear-gradient(180deg,rgba(168,181,160,.1),rgba(255,253,248,.5)),var(--surface)}.about-fit-grid,.about-method-grid,.about-story-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(24px,4vw,58px);align-items:start}.about-quote-panel,.about-story-panel{position:relative;display:grid;gap:16px;padding:clamp(24px,4vw,40px);border-radius:30px;background:rgba(255,253,248,.86);border:1px solid rgba(168,181,160,.28);box-shadow:var(--soft-shadow)}.about-quote-panel:before,.about-story-panel:before{content:"";position:absolute;inset-block:28px;inset-inline-start:0;inline-size:4px;border-radius:999px;background:var(--gold)}.section-head.narrow{max-inline-size:860px}.about-approach-grid,.about-boundary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block-start:28px}.about-approach-card,.about-boundary-card{position:relative;overflow:hidden;display:grid;align-content:start;gap:14px;min-block-size:100%;padding:24px;border-radius:26px;background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(255,253,248,.82)),var(--surface);border:1px solid rgba(168,181,160,.3);box-shadow:var(--soft-shadow)}.about-approach-card:after,.about-boundary-card:after{content:"";position:absolute;inset-inline-start:-52px;inset-block-end:-62px;inline-size:136px;aspect-ratio:1;border-radius:50%;background:rgba(208,175,97,.1)}.about-icon-box{inline-size:82px;block-size:82px;display:inline-grid;place-items:center;border-radius:22px;background:rgba(168,181,160,.16);border:1px solid rgba(168,181,160,.26)}.about-icon-box img{inline-size:72px;block-size:72px;object-fit:contain}.about-method-grid{align-items:center}.about-method-map{display:grid;gap:14px}.about-method-step{display:flex;align-items:center;gap:16px;padding:18px;border-radius:24px;background:rgba(255,253,248,.86);border:1px solid rgba(168,181,160,.28);box-shadow:var(--soft-shadow)}.about-method-step .method-letter{flex:0 0 auto}.about-boundary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.about-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-boundary-card{padding:22px}.about-boundary-card h3:before{content:"";display:block;inline-size:34px;block-size:3px;margin-block-end:14px;border-radius:999px;background:var(--gold)}.about-path-card{min-block-size:250px}.about-path-link{position:relative;z-index:1;align-self:end;inline-size:fit-content;color:var(--olive-dark);font-weight:900;text-decoration:underline;text-decoration-color:rgba(208,175,97,.78);text-decoration-thickness:2px;text-underline-offset:5px}.about-path-link:hover{color:var(--mocha)}.about-path-link:focus-visible{outline:3px solid rgba(208,175,97,.52);outline-offset:5px;border-radius:6px}.about-fit-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center}.about-signals{display:flex;flex-wrap:wrap;gap:10px}.about-signals span{display:inline-flex;align-items:center;min-block-size:42px;padding-inline:16px;border-radius:999px;background:rgba(58,64,50,.9);color:#fff;font-weight:800;box-shadow:0 10px 24px rgba(58,64,50,.13)}.about-fit-copy{grid-column:2;max-inline-size:680px;color:var(--mocha);font-weight:700}.about-page .final-cta{margin-block-start:0}.treatments-page{background:linear-gradient(180deg,rgba(255,253,248,.28),rgba(250,247,240,.72)),var(--cream)}.treatments-hero{position:relative;overflow:hidden;padding-block:clamp(42px,7vw,92px);background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(250,247,240,.78)),radial-gradient(circle at 18% 18%,rgba(168,181,160,.22),transparent 32%)}.treatments-hero:before{content:"";position:absolute;inset-block:12%;inset-inline-end:-12%;inline-size:min(520px,58vw);aspect-ratio:1;border:1px solid rgba(208,175,97,.22);border-radius:44% 56% 58% 42%;opacity:.72;animation:treatmentHeroShape 12s ease-in-out infinite}.treatments-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.72fr);gap:clamp(28px,5vw,72px);align-items:center}.treatments-hero-copy{display:grid;gap:18px}.treatments-hero-visual{position:relative;justify-self:center;display:grid;place-items:center;inline-size:min(390px,100%);aspect-ratio:1;border-radius:38px;background:radial-gradient(circle at 50% 45%,rgba(255,248,225,.94),rgba(255,253,248,.38) 46%,transparent 68%),linear-gradient(145deg,rgba(255,253,248,.98),rgba(255,248,232,.82)),var(--surface);border:1px solid rgba(208,175,97,.26);box-shadow:0 28px 70px rgba(58,64,50,.13),inset 0 1px 0 rgba(255,255,255,.72);overflow:hidden}.treatments-hero-visual--mobile{display:none}.treatments-hero-visual:before{content:"";position:absolute;inset:10%;border-block-start:1px solid rgba(168,181,160,.24);border-block-end:1px solid rgba(208,175,97,.18);border-radius:48% 52% 44% 56%;opacity:.76;transform:rotate(-9deg)}.treatments-hero-visual:after{content:"";position:absolute;inset:22%;border:1px solid rgba(58,64,50,.06);border-radius:50%}.treatments-compass{position:relative;inline-size:min(84%,318px);aspect-ratio:1;isolation:isolate}.compass-chip,.compass-treatment,.treatments-compass__botanical,.treatments-compass__center,.treatments-compass__orbit{position:absolute}.treatments-compass__botanical{inset:4%;border:1px solid rgba(168,181,160,.18);border-inline-color:transparent;border-radius:46% 54% 58% 42%;opacity:.8}.treatments-compass__botanical--two{inset:13%;border-color:rgba(208,175,97,.16) transparent;border-radius:58% 42% 45% 55%;transform:rotate(24deg)}.treatments-compass__orbit{inset:12%;border-radius:50%;pointer-events:none}.treatments-compass__orbit--outer{border:1px dashed rgba(58,64,50,.22);animation:treatmentCompassOrbit 28s linear infinite}.treatments-compass__orbit--inner{inset:26%;border:1px solid rgba(208,175,97,.2);animation:treatmentCompassOrbit 34s linear infinite reverse}.treatments-compass__center{z-index:4;inset:50% auto auto 50%;inline-size:104px;block-size:104px;display:grid;place-items:center;border-radius:34px;background:linear-gradient(145deg,rgba(255,253,248,.96),rgba(255,248,232,.84)),var(--surface);border:1px solid rgba(208,175,97,.34);box-shadow:0 20px 42px rgba(58,64,50,.15),0 0 28px rgba(208,175,97,.14);transform:translate(-50%,-50%)}.treatments-compass__leaf-mark{inline-size:76px;block-size:76px;overflow:visible;animation:treatmentCompassLeaf 5.8s ease-in-out infinite}.treatments-compass__leaf-mark path{fill:rgba(58,64,50,.92);stroke:rgba(184,135,45,.88);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.treatments-compass__leaf-mark path:nth-child(2),.treatments-compass__leaf-mark path:nth-child(4){fill:none;stroke:rgba(208,175,97,.9);stroke-width:2.8}.compass-chip{z-index:5;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-block-size:48px;padding:8px 14px;border-radius:999px;background:rgba(255,253,248,.9);border:1px solid rgba(208,175,97,.38);color:var(--olive-dark);font-weight:900;line-height:1;box-shadow:0 14px 30px rgba(58,64,50,.12),inset 0 1px 0 rgba(255,255,255,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:treatmentCompassChipPulse 1.55s ease-out both}.compass-chip span{color:var(--mocha);font-size:.74rem;font-weight:900}.compass-chip strong{color:var(--olive-dark);font-size:1.26rem}.compass-chip--duration{inset-block-start:2%;inset-inline-end:32%;min-inline-size:88px;color:#fff7d5;background:linear-gradient(135deg,rgba(58,64,50,.98),rgba(79,91,56,.94)),var(--olive-dark);border-color:rgba(225,190,104,.52);animation-delay:.62s}.compass-chip--duration span,.compass-chip--duration strong{color:#fff7d5}.compass-chip--price{inset-inline-end:-2%;inset-block-end:20%;min-inline-size:118px;background:linear-gradient(135deg,rgba(225,190,104,.98),rgba(184,135,45,.92)),var(--gold);border-color:rgba(255,239,190,.68);box-shadow:0 16px 32px rgba(142,101,32,.2),0 0 24px rgba(208,175,97,.2);animation-delay:.82s}.compass-chip--fit,.compass-chip--price span,.compass-chip--price strong{color:var(--olive-dark)}.compass-chip--fit{inset-inline-start:-1%;inset-block-end:18%;min-inline-size:126px;background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(255,244,213,.88)),var(--surface);animation-delay:1.02s}.compass-treatment{z-index:3;display:inline-grid;place-items:center;opacity:0;animation:treatmentCompassIconIntro .76s ease-out both}.compass-treatment .therapy-icon{inline-size:48px;block-size:48px;border-radius:17px;background:rgba(255,253,248,.86);border-color:rgba(168,181,160,.22);box-shadow:0 12px 24px rgba(58,64,50,.1)}.compass-treatment .therapy-icon svg{inline-size:39px;block-size:39px}.treatments-hero .compass-treatment .therapy-icon svg *{animation:none}.treatments-hero-visual:is(:hover,:active) .compass-treatment .therapy-icon{transform:translateY(-2px) scale(1.045);border-color:rgba(208,175,97,.5);box-shadow:0 16px 28px rgba(208,175,97,.15)}.treatments-hero-visual:is(:hover,:active) .treatments-compass__center{border-color:rgba(208,175,97,.48);box-shadow:0 22px 46px rgba(58,64,50,.16),0 0 34px rgba(208,175,97,.22)}.compass-treatment--swedish{inset-block-start:13%;inset-inline-start:47%}.compass-treatment--deep{inset-block-start:29%;inset-inline-end:8%}.compass-treatment--stones{inset-block-end:34%;inset-inline-end:5%}.compass-treatment--access{inset-block-end:5%;inset-inline-start:42%}.compass-treatment--face{inset-block-end:31%;inset-inline-start:5%}.compass-treatment--pregnancy{inset-block-start:28%;inset-inline-start:9%}.treatments-section-head{margin-block-end:20px}.treatments-duration-nav{position:sticky;inset-block-start:calc(var(--header-h) + 10px);z-index:30;display:flex;gap:10px;margin-block:24px 30px;padding:10px;overflow-x:auto;border:1px solid rgba(58,64,50,.12);border-radius:999px;background:rgba(250,247,240,.82);box-shadow:0 16px 42px rgba(58,64,50,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none}.treatments-duration-nav::-webkit-scrollbar{display:none}.treatments-duration-nav a{flex:1 0 92px;min-block-size:48px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:999px;background:rgba(255,253,248,.8);border:1px solid rgba(168,181,160,.25);color:var(--olive-dark);font-weight:900;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.treatments-duration-nav a:focus-visible,.treatments-duration-nav a:hover{transform:translateY(-1px);border-color:rgba(208,175,97,.5);background:rgba(255,248,232,.96);box-shadow:0 12px 24px rgba(208,175,97,.14)}.treatments-duration-nav strong{font-size:1.16rem}.treatments-duration-nav span{color:var(--mocha);font-size:.9rem}.treatments-pricing-grid{display:grid;gap:22px}.treatment-duration-section{scroll-margin-top:calc(var(--header-h) + 96px);overflow:hidden;border:1px solid rgba(168,181,160,.28);border-radius:30px;background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(255,253,248,.78)),var(--surface);box-shadow:var(--soft-shadow)}.duration-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:clamp(20px,3vw,28px);background:linear-gradient(135deg,rgba(168,181,160,.16),rgba(208,175,97,.09));border-block-end:1px solid rgba(58,64,50,.1)}.duration-heading h3{margin-block-start:2px;font-size:clamp(1.7rem,4vw,2.35rem)}.duration-heading p{max-inline-size:680px;margin-block-start:8px;color:var(--muted);font-size:1rem;font-weight:700;line-height:1.55}.duration-heading>span{display:inline-flex;align-items:center;min-block-size:36px;padding-inline:14px;border-radius:999px;background:rgba(255,253,248,.86);color:var(--mocha);font-weight:900;white-space:nowrap}.treatment-list{display:grid}.duration-cta{display:flex;justify-content:flex-start;padding:18px clamp(16px,3vw,26px) clamp(18px,3vw,24px);border-block-start:1px solid rgba(58,64,50,.08);background:rgba(250,247,240,.42)}.duration-cta .btn{min-block-size:46px;padding-block:11px}.treatment-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2.4vw,18px);padding:clamp(14px,2.6vw,20px) clamp(16px,3vw,26px);border-block-end:1px solid rgba(58,64,50,.1);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.treatment-item:before{content:"";position:absolute;inset:7px;border:1px solid rgba(208,175,97,.34);border-radius:20px;opacity:0;pointer-events:none;transition:opacity .18s ease}.treatment-item:last-child{border-block-end:0}.treatment-item:focus-within,.treatment-item:hover{background:rgba(255,248,232,.58);transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(208,175,97,.08)}.treatment-item:focus-within:before,.treatment-item:hover:before{opacity:1}.treatment-item:focus-within .therapy-icon,.treatment-item:hover .therapy-icon{transform:translateY(-1px) scale(1.03);border-color:rgba(208,175,97,.5);box-shadow:0 14px 28px rgba(58,64,50,.1),0 0 20px rgba(208,175,97,.13)}.treatment-copy{min-inline-size:0}.treatment-copy h4{color:var(--olive-dark);font-size:clamp(1.08rem,2.4vw,1.3rem)}.treatment-copy p{margin-block-start:2px;color:var(--muted);font-size:.96rem;font-weight:700;line-height:1.45}.treatment-price{min-inline-size:94px;display:grid;justify-items:end;gap:2px;color:var(--olive-dark);line-height:1.08}.treatment-price span{color:var(--gold-strong);font-size:.82rem;font-weight:900}.treatment-price strong{font-size:clamp(1.35rem,3vw,1.65rem)}.therapy-icon{inline-size:62px;block-size:62px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:20px;background:linear-gradient(145deg,rgba(255,253,248,.96),rgba(255,248,232,.74)),var(--surface);border:1px solid rgba(168,181,160,.28);color:var(--olive);box-shadow:0 12px 28px rgba(58,64,50,.08);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;transform:translateZ(0)}.therapy-icon svg{inline-size:52px;block-size:52px;overflow:visible}.therapy-icon__halo{fill:rgba(168,181,160,.1);stroke:rgba(208,175,97,.18);stroke-width:1.4}.therapy-icon__accent,.therapy-icon__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;vector-effect:non-scaling-stroke}.therapy-icon__line{stroke:currentColor}.therapy-icon__accent{stroke:var(--gold-strong)}.therapy-icon__olive-fill{fill:var(--olive)}.therapy-icon__gold-fill,.therapy-icon__leaf,.therapy-icon__sparkle{fill:rgba(208,175,97,.9);stroke:var(--gold-strong);stroke-width:2;stroke-linejoin:round}.therapy-icon__leaf{transform-origin:center;animation:therapyLeafSway 5.8s ease-in-out infinite}.therapy-icon__body-sway,.therapy-icon__face-lift,.therapy-icon__float,.therapy-icon__flow,.therapy-icon__stone{transform-origin:center;animation:therapySoftFloat 6.4s ease-in-out infinite}.therapy-icon__flow{animation-delay:.6s}.therapy-icon__pressure{transform-origin:center;animation:therapyPressure 4.8s ease-in-out infinite}.therapy-icon__pressure-alt{animation-delay:.48s}.therapy-icon__press{transform-origin:center;animation:therapyPress 4.8s ease-in-out infinite}.therapy-icon__belly,.therapy-icon__heart{transform-origin:center;animation:therapyGlowPulse 4.8s ease-in-out infinite}.therapy-icon__cup-lift,.therapy-icon__suction{transform-origin:center;animation:therapyCupLift 5.4s ease-in-out infinite}.therapy-icon__suction{animation-delay:.42s}.therapy-icon__steam{transform-origin:center;animation:therapySteam 3.8s ease-in-out infinite}.therapy-icon__steam-alt{animation-delay:.42s}.therapy-icon__node,.therapy-icon__node-line{transform-origin:center;animation:therapyNodeGlow 3.8s ease-in-out infinite}.therapy-icon__node-alt{animation-delay:.52s}.therapy-icon__sparkle{transform-origin:68px 33px;animation:therapySparkle 4.6s ease-in-out infinite}.therapy-icon__couple-left{transform-origin:42% 60%;animation:therapyCoupleIn 5.8s ease-in-out infinite}.therapy-icon__couple-right{transform-origin:58% 60%;animation:therapyCoupleIn 5.8s ease-in-out infinite reverse}.treatment-item:hover .therapy-icon__belly,.treatment-item:hover .therapy-icon__body-sway,.treatment-item:hover .therapy-icon__couple-left,.treatment-item:hover .therapy-icon__couple-right,.treatment-item:hover .therapy-icon__cup-lift,.treatment-item:hover .therapy-icon__face-lift,.treatment-item:hover .therapy-icon__float,.treatment-item:hover .therapy-icon__flow,.treatment-item:hover .therapy-icon__heart,.treatment-item:hover .therapy-icon__leaf,.treatment-item:hover .therapy-icon__node,.treatment-item:hover .therapy-icon__node-line,.treatment-item:hover .therapy-icon__press,.treatment-item:hover .therapy-icon__pressure,.treatment-item:hover .therapy-icon__sparkle,.treatment-item:hover .therapy-icon__steam,.treatment-item:hover .therapy-icon__stone,.treatment-item:hover .therapy-icon__suction{animation-duration:2.4s}.treatments-page .treatment-item .therapy-icon svg *{animation:none}.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__leaf{animation:therapyLeafSway 2.4s ease-in-out infinite}.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__body-sway,.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__face-lift,.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__float,.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__flow,.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__stone{animation:therapySoftFloat 2.4s ease-in-out infinite}.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__pressure{animation:therapyPressure 2.4s ease-in-out infinite}.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__press{animation:therapyPress 2.4s ease-in-out infinite}.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__belly,.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__heart{animation:therapyGlowPulse 2.4s ease-in-out infinite}.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__cup-lift,.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__suction{animation:therapyCupLift 2.4s ease-in-out infinite}.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__steam{animation:therapySteam 2.4s ease-in-out infinite}.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__node,.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__node-line{animation:therapyNodeGlow 2.4s ease-in-out infinite}.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__sparkle{animation:therapySparkle 2.4s ease-in-out infinite}.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__couple-left{animation:therapyCoupleIn 2.4s ease-in-out infinite}.treatments-page .treatment-item:is(:hover,:focus-within,:active) .therapy-icon__couple-right{animation:therapyCoupleIn 2.4s ease-in-out infinite reverse}.treatments-guide-section{background:linear-gradient(180deg,rgba(168,181,160,.1),rgba(255,253,248,.52)),var(--surface)}.treatments-guide-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(24px,4vw,54px);align-items:center}.treatments-guide-list{display:grid;gap:12px}.treatments-guide-list div{display:grid;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);gap:14px;align-items:center;padding:18px 20px;border-radius:24px;background:rgba(255,253,248,.88);border:1px solid rgba(168,181,160,.28);box-shadow:var(--soft-shadow)}.treatments-guide-list strong{color:var(--olive-dark);font-size:1.08rem}.treatments-guide-list span{color:var(--muted);font-weight:700}.treatments-guide-cta{justify-self:start;margin-block-start:4px}.treatments-final{margin-block-start:0}.treatments-method-note{max-inline-size:760px;margin-block-start:14px;color:var(--mocha);font-weight:800}@keyframes treatmentHeroShape{0%,to{transform:rotate(0deg) scale(1);border-radius:44% 56% 58% 42%}50%{transform:rotate(5deg) scale(1.03);border-radius:58% 42% 45% 55%}}@keyframes treatmentOrbit{to{transform:rotate(-1turn)}}@keyframes treatmentCompassOrbit{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(-180deg) scale(1.012)}to{transform:rotate(-1turn) scale(1)}}@keyframes treatmentCompassLeaf{0%,to{filter:drop-shadow(0 0 0 rgba(208,175,97,0));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(208,175,97,.34));transform:scale(1.035)}}@keyframes treatmentCompassChipPulse{0%{opacity:0;transform:translateY(5px) scale(.94)}42%{opacity:1;transform:translateY(0) scale(1.045)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes treatmentCompassIconIntro{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes durationFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes therapySoftFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.025)}}@keyframes therapyLeafSway{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(4deg) scale(1.04)}}@keyframes therapyPressure{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes therapyPress{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes therapyGlowPulse{0%,to{filter:drop-shadow(0 0 0 rgba(208,175,97,0));transform:scale(1)}50%{filter:drop-shadow(0 0 10px rgba(208,175,97,.52));transform:scale(1.05)}}@keyframes therapyCupLift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes therapySteam{0%,to{opacity:.55;transform:translateY(2px)}50%{opacity:1;transform:translateY(-4px)}}@keyframes therapyNodeGlow{0%,to{opacity:.72;filter:drop-shadow(0 0 0 rgba(208,175,97,0))}50%{opacity:1;filter:drop-shadow(0 0 8px rgba(208,175,97,.7))}}@keyframes therapySparkle{0%,to{opacity:.68;transform:scale(.92) rotate(0deg)}50%{opacity:1;transform:scale(1.08) rotate(10deg)}}@keyframes therapyCoupleIn{0%,to{transform:translateX(0)}50%{transform:translateX(2px)}}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reveal{transition:opacity .32s ease,transform .32s ease}.about-page .reveal,.reduced-motion .reveal,.reveal,.reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1060px){.desktop-nav{display:none}.menu-toggle{display:inline-grid;place-items:center}.header-inner{grid-template-columns:auto 1fr auto}.brand{inline-size:116px}.about-hero-grid,.hero-grid,.treatments-hero-grid{grid-template-columns:1fr}.hero-grid{min-block-size:auto}.about-portrait,.hero-visual,.treatments-hero-visual{justify-self:start;inline-size:min(520px,100%)}.about-fit-grid,.about-layout,.about-method-grid,.about-split,.about-story-grid,.fit-columns,.offer-layout,.treatments-guide-grid,.trust-strip-grid,.two-col,.video-layout{grid-template-columns:1fr}.about-boundary-grid,.card-grid.four,.card-grid.three,.difference-grid,.footer-grid,.lead-steps,.method-grid,.process-flow,.safety-grid,.trust-items,.weeks-accordion{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-journey-shell{grid-template-columns:1fr}.bridge-journey-stage{min-block-size:400px}.about-fit-copy{grid-column:auto}}@media (max-width:720px){:root{--header-h:68px;--container:min(100vw - 28px,560px)}body{font-size:17px;line-height:1.68}.header-inner{min-block-size:var(--header-h);gap:10px}.brand{min-block-size:56px}.brand,.brand>img{inline-size:104px}.header-cta{display:inline-flex;inline-size:auto;min-block-size:44px;padding-inline:12px;font-size:.84rem;white-space:nowrap}.hero{padding-block:22px 38px}.hero:before{background:linear-gradient(180deg,rgba(250,247,240,.98),rgba(250,247,240,.92)),url(/images/hero-gesher-mobile.webp) top /cover no-repeat}.hero-grid{gap:18px}h1{font-size:clamp(1.92rem,8.4vw,2.18rem)}h2{font-size:clamp(1.55rem,6.8vw,2.05rem)}.hero .lead{margin-block-start:12px;font-size:1rem;line-height:1.62}.hero-actions{margin-block-start:18px}.hero .microcopy{margin-block-start:8px}.btn-row,.hero-actions{align-items:stretch}.btn,.btn-row .btn,.hero-actions .btn{inline-size:100%;min-block-size:52px}.chip{min-block-size:34px;font-size:.86rem}.hero-visual{inline-size:100%;max-block-size:320px}.hero-caption{inset-inline:12px;inset-block-end:12px;padding:12px 14px}.about-approach-grid,.about-boundary-grid,.bridge-nodes,.card-grid.four,.card-grid.three,.difference-grid,.footer-grid,.lead-steps,.method-grid,.process-flow,.receive-grid,.safety-grid,.trust-items,.weeks-accordion{grid-template-columns:1fr}.trust-item{min-block-size:60px}.section{padding-block:42px}.treatments-hero{padding-block:30px 42px}.treatments-hero-grid{gap:22px}.treatments-hero-visual--desktop{display:none}.treatments-hero-visual--mobile{display:grid;margin-block:4px 2px}.treatments-hero-visual{inline-size:100%;max-inline-size:420px;aspect-ratio:1.58;margin-inline:auto;border-radius:28px}.treatments-compass{inline-size:min(92%,376px);aspect-ratio:1.58}.treatments-compass__orbit{inset-block:15%;inset-inline:8%;border-radius:999px}.treatments-compass__orbit--inner{inset-block:30%;inset-inline:24%}.treatments-compass__center{inline-size:82px;block-size:82px;border-radius:27px}.treatments-compass__leaf-mark{inline-size:62px;block-size:62px}.compass-chip{min-block-size:38px;padding:7px 10px;gap:4px}.compass-chip strong{font-size:1.02rem}.compass-chip span{font-size:.68rem}.compass-chip--duration{inset-block-start:4%;inset-inline-end:36%;min-inline-size:74px}.compass-chip--price{inset-inline-end:1%;inset-block-end:13%;min-inline-size:98px}.compass-chip--fit{inset-inline-start:1%;inset-block-end:13%;min-inline-size:106px;font-size:.82rem}.compass-treatment .therapy-icon{inline-size:40px;block-size:40px;border-radius:14px}.compass-treatment .therapy-icon svg{inline-size:32px;block-size:32px}.compass-treatment--swedish{inset-block-start:18%;inset-inline-start:48%}.compass-treatment--deep{inset-block-start:31%;inset-inline-end:11%}.compass-treatment--stones{inset-block-end:31%;inset-inline-end:13%}.compass-treatment--access{inset-block-end:17%;inset-inline-start:43%}.compass-treatment--face{inset-block-end:31%;inset-inline-start:13%}.compass-treatment--pregnancy{inset-block-start:31%;inset-inline-start:12%}.treatments-duration-nav{inset-block-start:calc(var(--header-h) + 8px);margin-block:18px 22px;padding:8px;border-radius:22px}.treatments-duration-nav a{flex-basis:78px;min-block-size:44px}.treatment-duration-section{border-radius:22px;scroll-margin-top:calc(var(--header-h) + 82px)}.duration-heading{align-items:start;flex-direction:column;gap:10px}.duration-heading>span{white-space:normal}.treatment-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.treatment-price{grid-column:2;justify-items:start;min-inline-size:0}.therapy-icon{inline-size:58px;block-size:58px;border-radius:18px}.therapy-icon svg{inline-size:48px;block-size:48px}.treatments-guide-list div{grid-template-columns:1fr;gap:4px;padding:16px;border-radius:20px}.card,.process-card,.safety-card,.soft-panel{padding:20px;border-radius:20px}.review-source-grid{grid-template-columns:1fr}.review-source-card{padding:12px}.google-review-browser{margin-inline:-4px;padding:14px 0 16px;border-radius:22px;background:linear-gradient(180deg,rgba(255,253,248,.86),rgba(250,247,240,.64)),var(--surface)}.google-review-browser-head,.google-review-swipe-hint{padding-inline:14px}.google-review-swipe-hint{display:block}.google-live-reviews{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:14px;scroll-snap-type:x mandatory;padding:2px 14px 12px;-webkit-overflow-scrolling:touch}.google-live-reviews::-webkit-scrollbar{block-size:8px}.google-live-reviews::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(66,133,244,.22)}.google-live-review{min-inline-size:min(86vw,360px);scroll-snap-align:start;scroll-snap-stop:always}.google-review-actions{inline-size:100%}.google-collapse-reviews,.google-load-more{inline-size:calc(100% - 28px)}.bridge-node-icon,.card-icon,.method-icon{inline-size:104px;block-size:104px}.bridge-node-icon img,.card-icon img,.method-icon img{inline-size:100px;block-size:100px}.method-card{padding-block-start:76px}.bridge-map-title{display:grid}.bridge-map{gap:18px}.bridge-nodes{gap:16px}.bridge-nodes:before{inset-inline:auto;inset-inline-start:38px;inset-block:42px;inline-size:4px;block-size:calc(100% - 84px);background:linear-gradient(180deg,rgba(255,253,248,.2),rgba(208,175,97,.92),rgba(255,253,248,.2));background-size:100% 220%}.bridge-journey{gap:14px}.journey-phase-strip{grid-template-columns:1fr}.journey-phase-pill{min-block-size:62px;padding:12px 14px}.bridge-journey-stage{min-block-size:0;padding:16px}.bridge-journey-art{display:none}.journey-stones{min-block-size:0;grid-template-columns:1fr;gap:10px;padding:4px 0}.journey-stones:after{inset-block:34px;inset-inline:auto;inset-inline-end:24px;inline-size:4px;block-size:auto;background:linear-gradient(180deg,rgba(168,181,160,.14),rgba(208,175,97,.88),rgba(168,181,160,.14));background-size:100% 220%}.journey-stone-item{transform:none}.journey-stone{min-block-size:68px;grid-template-columns:auto minmax(0,1fr);justify-items:start;align-content:center;align-items:center;gap:12px;padding:12px 14px;text-align:start}.journey-stone-num{inline-size:42px;block-size:42px}.journey-stone-title{font-size:1rem}.journey-stone-phase{font-size:.82rem}.journey-step-panel{border-radius:20px}.journey-step-controls{gap:8px}.bridge-node{min-block-size:0;grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:auto;align-items:center}.bridge-point{inline-size:38px;block-size:38px}.video-card{min-block-size:300px}.about-image,.about-portrait{border-radius:24px}.about-hero{padding-block:calc(var(--header-h) + 34px) 52px}.about-profile-chips{max-block-size:none}.about-portrait{max-block-size:440px;justify-self:center;inline-size:min(440px,100%)}.about-portrait-caption{inset-inline:12px;inset-block-end:12px;padding:12px 14px}.about-fit-grid,.about-method-grid,.about-story-grid{gap:22px}.about-approach-card,.about-boundary-card,.about-quote-panel,.about-story-panel{border-radius:22px;padding:20px}.about-icon-box{inline-size:76px;block-size:76px}.about-icon-box img{inline-size:68px;block-size:68px}.about-method-step{padding:16px;border-radius:20px}.footer{padding-block-end:118px}.footer-bottom{display:grid}.mobile-sticky-cta{display:flex}.floating-buttons{left:12px;right:auto;inset-block-end:92px}.floating-btn{inline-size:54px;block-size:54px}.journey-rail{--journey-rail-collapsed:40px;--journey-rail-expanded:138px;left:0;right:auto;inset-block-start:52%;gap:7px;z-index:845}body.is-route-in-focus .journey-rail{--journey-rail-shift:0px}.journey-rail a{block-size:40px;padding:5px 7px 5px 4px;border-inline-start:0;border-radius:0 999px 999px 0;background:rgba(255,253,248,.74);box-shadow:0 10px 24px rgba(37,42,32,.08)}.journey-rail a.is-expanded,.journey-rail a:focus-visible{background:rgba(255,253,248,.94);box-shadow:0 14px 32px rgba(37,42,32,.14)}.journey-dot{inline-size:28px;block-size:28px;font-size:.78rem}.journey-label{font-size:.82rem}.journey-rail a.is-expanded .journey-label,.journey-rail a:focus-visible .journey-label{max-inline-size:88px}.back-to-top{right:12px;left:auto;inset-block-end:92px;inline-size:50px;block-size:50px}.consent-banner{inset-inline:12px;inset-block-end:calc(12px + env(safe-area-inset-bottom));inline-size:auto;gap:10px;padding:14px;border-radius:18px}.consent-banner h2{font-size:1.08rem}.consent-banner p{font-size:.88rem;line-height:1.45}.consent-button{min-block-size:40px;padding:8px 12px}}@media (max-width:390px){.container{width:min(100vw - 22px,560px)}.mobile-sticky-cta{inset-inline:8px}.mobile-sticky-cta>span:first-child span{display:none}.bridge-node{gap:8px;padding:16px}.bridge-point{inline-size:34px;block-size:34px}.journey-phase-pill{gap:10px;padding:11px 12px}.journey-phase-pill small{font-size:.84rem}.bridge-journey-stage{padding:12px}.journey-stone{min-block-size:64px;gap:10px;padding:10px 12px}.journey-stone-num{inline-size:38px;block-size:38px}.journey-step-panel{padding:20px}.journey-step-controls button{padding-inline:12px}.bridge-node-icon{inline-size:58px;block-size:58px}.bridge-node-icon img{inline-size:52px;block-size:52px}}.header.glass-header{position:fixed;inset-block-start:0;inset-inline:0;z-index:940;background:rgba(22,35,29,.2);border-block-end-color:rgba(255,255,255,.14);color:#fff;box-shadow:none;transition:background .22s ease,box-shadow .22s ease,border-color .22s ease,color .22s ease}.header.glass-header.is-scrolled,.header.glass-header.menu-open{background:rgba(250,247,240,.94);border-block-end-color:rgba(58,64,50,.1);color:var(--olive);box-shadow:var(--shadow)}.header.glass-header .brand{inline-size:148px}.header.glass-header .brand .animated-logo,.header.glass-header .brand>img{inline-size:144px;block-size:82px;object-fit:contain;filter:drop-shadow(0 3px 7px rgba(0,0,0,.18))}.header.glass-header:not(.is-scrolled):not(.menu-open) .brand .animated-logo{color:rgba(255,248,228,.96)}.header.glass-header:not(.is-scrolled):not(.menu-open) .animated-logo-tagline{text-shadow:0 1px 0 rgba(32,36,28,.42),0 8px 18px rgba(0,0,0,.34)}.header.glass-header.is-scrolled .brand .animated-logo,.header.glass-header.is-scrolled .brand>img,.header.glass-header.menu-open .brand .animated-logo,.header.glass-header.menu-open .brand>img{filter:none}.header.glass-header.is-scrolled .brand .animated-logo,.header.glass-header.menu-open .brand .animated-logo{color:var(--olive-dark)}.header.glass-header.is-scrolled .desktop-nav .nav-featured,.header.glass-header.is-scrolled .desktop-nav .nav-link.is-active,.header.glass-header.menu-open .desktop-nav .nav-featured,.header.glass-header.menu-open .desktop-nav .nav-link.is-active{color:#f4ffe7;text-shadow:none}.header.glass-header.is-scrolled .desktop-nav .nav-featured,.header.glass-header.is-scrolled .desktop-nav .nav-link.is-active,.header.glass-header.is-scrolled .desktop-nav .nav-overflow-button,.header.glass-header.menu-open .desktop-nav .nav-featured,.header.glass-header.menu-open .desktop-nav .nav-link.is-active,.header.glass-header.menu-open .desktop-nav .nav-overflow-button{color:#f4ffe7;border-color:rgba(208,175,97,.62);background:linear-gradient(135deg,rgba(35,57,42,.96),rgba(76,96,58,.9)),rgba(31,47,36,.92);box-shadow:inset 0 0 0 1px rgba(255,238,185,.12),0 10px 26px rgba(58,64,50,.16),0 0 20px rgba(208,175,97,.16)}.header.glass-header.is-scrolled .desktop-nav .nav-featured:after,.header.glass-header.is-scrolled .desktop-nav .nav-overflow-button:after,.header.glass-header.menu-open .desktop-nav .nav-featured:after,.header.glass-header.menu-open .desktop-nav .nav-overflow-button:after{border-color:rgba(208,175,97,.34);box-shadow:0 0 22px rgba(208,175,97,.18)}.header.glass-header.is-scrolled .desktop-nav .nav-featured:focus-visible,.header.glass-header.is-scrolled .desktop-nav .nav-featured:hover,.header.glass-header.is-scrolled .desktop-nav .nav-link.is-active:focus-visible,.header.glass-header.is-scrolled .desktop-nav .nav-link.is-active:hover,.header.glass-header.is-scrolled .desktop-nav .nav-overflow-button:focus-visible,.header.glass-header.is-scrolled .desktop-nav .nav-overflow-button:hover,.header.glass-header.is-scrolled .desktop-nav .nav-overflow-button[aria-expanded=true],.header.glass-header.menu-open .desktop-nav .nav-featured:focus-visible,.header.glass-header.menu-open .desktop-nav .nav-featured:hover,.header.glass-header.menu-open .desktop-nav .nav-link.is-active:focus-visible,.header.glass-header.menu-open .desktop-nav .nav-link.is-active:hover,.header.glass-header.menu-open .desktop-nav .nav-overflow-button:focus-visible,.header.glass-header.menu-open .desktop-nav .nav-overflow-button:hover,.header.glass-header.menu-open .desktop-nav .nav-overflow-button[aria-expanded=true]{color:#fbfff4;border-color:rgba(238,207,128,.86);background:linear-gradient(135deg,rgba(41,67,48,.98),rgba(86,106,66,.94)),rgba(31,47,36,.96);box-shadow:inset 0 0 0 1px rgba(255,238,185,.14),0 14px 32px rgba(58,64,50,.2),0 0 28px rgba(208,175,97,.24)}.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-link,.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-menu-button{border-color:rgba(255,255,255,.16);color:rgba(255,250,235,.94);background:rgba(22,35,29,.24);text-shadow:0 1px 10px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-home{border-color:rgba(255,255,255,.22);background:linear-gradient(135deg,rgba(255,253,248,.2),rgba(196,218,183,.16)),rgba(22,35,29,.34);color:#fffbea;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-featured{border-color:rgba(225,190,104,.72);background:linear-gradient(135deg,rgba(31,47,36,.96),rgba(49,68,43,.9)),rgba(31,47,36,.9);color:#fff2c7;text-shadow:0 1px 10px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:navHeroFeaturedPulse 4.8s ease-in-out infinite}.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-link.is-active{border-color:rgba(225,190,104,.78);background:linear-gradient(135deg,rgba(31,47,36,.98),rgba(66,83,48,.92)),rgba(31,47,36,.92);color:#fff2c7;box-shadow:inset 0 0 0 1px rgba(255,238,185,.13),0 0 0 1px rgba(225,190,104,.26),0 10px 26px rgba(8,17,11,.2)}.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-featured:after{border-color:rgba(225,190,104,.4);box-shadow:0 0 22px rgba(225,190,104,.22)}.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-link:hover,.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-menu-button:hover,.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-menu-button[aria-expanded=true]{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.16);color:#fff}.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-overflow-button{color:#f4ffe7;border-color:rgba(225,190,104,.72);background:linear-gradient(135deg,rgba(35,57,42,.88),rgba(65,88,54,.78)),rgba(22,35,29,.54);box-shadow:inset 0 0 0 1px rgba(255,238,185,.12),0 10px 26px rgba(8,17,11,.2),0 0 20px rgba(225,190,104,.2)}.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-overflow-button:after{border-color:rgba(225,190,104,.4);box-shadow:0 0 22px rgba(225,190,104,.22)}.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-overflow-button:focus-visible,.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-overflow-button:hover,.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-overflow-button[aria-expanded=true]{color:#fbfff4;border-color:rgba(238,207,128,.9);background:linear-gradient(135deg,rgba(41,67,48,.94),rgba(78,101,62,.86)),rgba(22,35,29,.64);box-shadow:inset 0 0 0 1px rgba(255,238,185,.14),0 14px 32px rgba(8,17,11,.26),0 0 30px rgba(225,190,104,.34)}.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-featured:focus-visible,.header.glass-header:not(.is-scrolled):not(.menu-open) .desktop-nav .nav-featured:hover{border-color:rgba(238,207,128,.9);background:linear-gradient(135deg,rgba(39,58,42,.98),rgba(66,83,48,.94)),rgba(31,47,36,.95);color:#fff8dc;transform:translateY(-1px);box-shadow:0 0 0 1px rgba(255,238,185,.14),0 14px 34px rgba(8,17,11,.34),0 0 30px rgba(225,190,104,.34)}.header.glass-header:not(.is-scrolled):not(.menu-open) .header-cta,.landing-page .hero .btn-primary{background-color:#6f4d1d;background-image:linear-gradient(135deg,#d8bb74,#b98535 52%,#6f4d1d);color:#fff;box-shadow:0 16px 34px rgba(22,35,29,.24),0 6px 18px rgba(208,175,97,.18)}.header.glass-header:not(.is-scrolled):not(.menu-open) .header-cta:hover,.landing-page .hero .btn-primary:hover{background-color:#7b5925;background-image:linear-gradient(135deg,#e3c987,#bf9144 52%,#7b5925);box-shadow:0 20px 40px rgba(22,35,29,.28),0 8px 22px rgba(208,175,97,.22)}.header.glass-header:not(.is-scrolled):not(.menu-open) .menu-toggle{border-color:rgba(255,255,255,.26);background:rgba(255,255,255,.88);box-shadow:0 10px 26px rgba(22,35,29,.16)}.landing-page .hero{min-block-size:100svh;display:grid;align-items:center;overflow:hidden;padding-block:0;background:#1f3129}.landing-page .hero:before{z-index:1;background:radial-gradient(circle at 50% 42%,rgba(208,175,97,.2),transparent 32%),linear-gradient(180deg,rgba(18,28,24,.28),rgba(18,28,24,.62) 58%,rgba(18,28,24,.78))}.landing-page .hero:after{display:none}.landing-page .hero-grid{position:static;z-index:2;min-block-size:100svh;display:grid;grid-template-columns:1fr;align-items:center;gap:0;padding-block:calc(var(--header-h) + 26px) clamp(60px,7vw,86px)}.landing-page .hero-content{position:relative;z-index:3;max-inline-size:780px;margin-inline:auto;color:#fff;text-align:center;display:grid;gap:16px;transform:translateY(-24px)}.landing-page .hero-eyebrow{margin-inline:auto;padding:9px 16px;border-radius:999px;background:rgba(255,255,255,.13);color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 30px rgba(18,28,24,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-page .hero h1{max-inline-size:min(100%,17.8ch);margin-inline:auto;color:#fff;text-shadow:0 3px 16px rgba(0,0,0,.34)}.landing-page .hero-title-lead{display:inline-block;margin-inline-end:.24em}.landing-page .hero-title-rest{display:inline}.landing-page .hero .lead{max-inline-size:690px;margin-inline:auto;color:rgba(255,255,255,.9);text-shadow:0 2px 10px rgba(0,0,0,.22)}.landing-page .hero .microcopy,.landing-page .hero-actions{justify-content:center;margin-inline:auto}.landing-page .hero .microcopy{color:rgba(255,255,255,.82);text-shadow:0 2px 10px rgba(0,0,0,.22)}.landing-page .hero .btn-secondary{color:#fff;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.12);box-shadow:0 12px 28px rgba(18,28,24,.2)}.landing-page .hero .btn-secondary:hover{background:rgba(255,255,255,.18)}.landing-page .hero-visual{min-block-size:100%;inline-size:100%;max-block-size:none;justify-self:stretch;border-radius:0;box-shadow:none;background:#1f3129}.landing-page .hero-media,.landing-page .hero-visual{position:absolute;inset:0;z-index:0;overflow:hidden}.landing-page .hero-poster,.landing-page .hero-video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:center top;pointer-events:none}.landing-page .hero-poster{display:block}.landing-page .hero-poster img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:inherit}.landing-page .hero-video{z-index:1;opacity:0;animation:hero-video-reveal .72s ease-out forwards}.landing-page .hero-poster{z-index:0}@keyframes hero-video-reveal{0%{opacity:0}to{opacity:1}}.landing-page .hero-poster,.landing-page .hero-video{filter:saturate(1.08) contrast(1.04) brightness(.62)}.landing-page .hero-visual:after{z-index:1;background:linear-gradient(90deg,rgba(18,28,24,.78),rgba(18,28,24,.68) 42%,rgba(18,28,24,.86)),radial-gradient(ellipse at 50% 38%,rgba(58,64,50,.34),rgba(18,28,24,.68) 66%,rgba(18,28,24,.9) 100%)}.landing-page .hero-caption{display:none}.landing-page .trust-strip{padding-block:18px;background:linear-gradient(135deg,rgba(31,49,41,.96),rgba(58,64,50,.94)),radial-gradient(circle at 20% 20%,rgba(208,175,97,.2),transparent 34%);color:#fff}.landing-page .trust-item,.landing-page .trust-strip h2{color:#fff}.landing-page .trust-strip h2{font-size:clamp(1.24rem,1.8vw,1.55rem);line-height:1.18}.landing-page .trust-items{align-items:stretch}.landing-page .trust-item{min-block-size:64px;padding:12px;font-size:.91rem;line-height:1.35;background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.18);box-shadow:none}.mapping-page .trust-items{grid-template-columns:repeat(5,minmax(0,1fr))}.mapping-scene-card{min-block-size:100%;overflow:hidden}.mapping-scene-card:before,.motion-method-card:before{content:"";position:absolute;inset-block-start:-44px;inset-inline-end:-36px;inline-size:148px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(208,175,97,.18),rgba(168,181,160,.1) 46%,transparent 72%);pointer-events:none}.mapping-scene-card-head{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-block-end:10px}.mapping-scene-card-head h3{margin:0}.card-motion-icon{inline-size:var(--motion-icon-size,92px);block-size:var(--motion-icon-size,92px);filter:drop-shadow(0 12px 18px rgba(58,64,50,.13))}.motion-method-card{padding-block-start:24px;overflow:hidden}.motion-method-card .method-motion-icon{position:relative;z-index:1;margin-block-end:10px}.motion-method-card .method-letter{color:rgba(58,64,50,.07)}.motion-method-card h3,.motion-method-card p{position:relative;z-index:1}.life-areas-motion-section .section-head{max-inline-size:860px}.life-area-motion-grid{align-items:stretch}.motion-life-card{display:grid;align-content:start;min-block-size:100%;overflow:hidden}.motion-life-card:before{content:"";position:absolute;inset-block-start:-42px;inset-inline-end:-34px;inline-size:142px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(168,181,160,.18),rgba(208,175,97,.12) 45%,transparent 72%);pointer-events:none}.motion-life-card .life-motion-icon,.motion-life-card h3,.motion-life-card p{position:relative;z-index:1}.motion-life-card .life-motion-icon{margin-block-end:12px}.process-signal-grid{align-items:stretch}.process-signal-card{isolation:isolate;display:grid;align-content:start;gap:12px;min-block-size:100%;padding:clamp(22px,2.5vw,30px);border-color:rgba(208,175,97,.22);background:radial-gradient(circle at 88% 8%,rgba(208,175,97,.16),transparent 32%),linear-gradient(145deg,rgba(255,253,248,.94),rgba(250,247,240,.78));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.process-signal-card:before{content:"";position:absolute;inset-block-start:-50px;inset-inline-end:-38px;inline-size:158px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(168,181,160,.18),rgba(208,175,97,.12) 46%,transparent 72%);pointer-events:none}.process-signal-card:after{content:"";position:absolute;inset-block-start:0;inset-inline:24px;block-size:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.72;pointer-events:none}.process-signal-card-head{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.process-signal-card .signal-motion-icon{border-radius:24px;background:linear-gradient(145deg,rgba(255,253,248,.82),rgba(168,181,160,.14)),rgba(255,253,248,.46);box-shadow:0 14px 28px rgba(58,64,50,.1),inset 0 0 0 1px rgba(255,255,255,.62)}.process-signal-card h3,.process-signal-card p{position:relative;z-index:1}.process-signal-card h3{margin:0;max-inline-size:14ch;line-height:1.16}.process-signal-card p{margin-block-start:0}.process-signal-card:focus-within,.process-signal-card:hover{transform:translateY(-3px);border-color:rgba(208,175,97,.36);box-shadow:0 22px 46px rgba(58,64,50,.13)}.integrated-work-grid{align-items:stretch}.integrated-work-card{isolation:isolate;display:grid;align-content:start;gap:14px;min-block-size:100%;padding:clamp(22px,2.4vw,30px);border-color:rgba(58,64,50,.13);background:radial-gradient(circle at var(--work-glow-x,86%) 8%,var(--work-glow,rgba(208,175,97,.15)),transparent 34%),linear-gradient(145deg,rgba(255,253,248,.96),rgba(250,247,240,.78));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.integrated-work-card:before{inset-block-start:-52px;inset-inline-end:-38px;inline-size:154px;aspect-ratio:1;background:radial-gradient(circle,var(--work-aura,rgba(168,181,160,.17)),rgba(208,175,97,.1) 45%,transparent 72%)}.integrated-work-card:after,.integrated-work-card:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.integrated-work-card:after{inset-block-start:0;inset-inline:24px;block-size:3px;background:linear-gradient(90deg,transparent,var(--work-line,var(--gold)),transparent);opacity:.74}.integrated-work-card-head{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.integrated-work-icon-shell{position:relative;display:grid;place-items:center;inline-size:106px;block-size:106px;background:linear-gradient(145deg,rgba(255,253,248,.86),rgba(168,181,160,.14)),rgba(255,253,248,.56);box-shadow:0 16px 30px rgba(58,64,50,.11),inset 0 0 0 1px rgba(255,255,255,.68);overflow:visible}.integrated-work-icon-shell:after,.integrated-work-icon-shell:before{content:"";position:absolute;pointer-events:none}.integrated-work-icon-shell:before{inset:9px;border:1px solid rgba(208,175,97,.28);opacity:.78}.integrated-work-icon-shell:after{background:var(--work-line,var(--gold));opacity:.68}.integrated-work-icon-shell-mind{border-radius:34px 34px 18px 34px}.integrated-work-icon-shell-mind:before{border-radius:28px 28px 14px 28px}.integrated-work-icon-shell-mind:after{inset-block-end:14px;inset-inline-start:18px;inline-size:28px;block-size:3px;border-radius:999px;box-shadow:15px 0 0 rgba(208,175,97,.36)}.integrated-work-icon-shell-touch{border-radius:999px;background:radial-gradient(circle at 50% 36%,rgba(168,181,160,.24),transparent 54%),linear-gradient(145deg,rgba(255,253,248,.88),rgba(168,181,160,.18))}.integrated-work-icon-shell-touch:before{border-radius:999px}.integrated-work-icon-shell-touch:after{inset-inline:50%;inset-block:14px;inline-size:3px;border-radius:999px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(168,181,160,.72),transparent)}.integrated-work-icon-shell-life{border-radius:22px}.integrated-work-icon-shell-life:before{border-radius:17px;border-style:dashed}.integrated-work-icon-shell-life:after{inset-inline:18px;inset-block-end:15px;block-size:4px;border-radius:999px;background:linear-gradient(90deg,rgba(168,181,160,.18),rgba(208,175,97,.8),rgba(58,64,50,.24))}.integrated-work-icon{filter:drop-shadow(0 12px 18px rgba(58,64,50,.12))}.integrated-work-card h3,.integrated-work-card p,.integrated-work-icon{position:relative;z-index:1}.integrated-work-card h3{margin:0;line-height:1.16}.integrated-work-card p{margin-block-start:0}.integrated-work-card-mind{--work-glow-x:88%;--work-line:#d0af61;--work-glow:rgba(208,175,97,0.17);--work-aura:rgba(208,175,97,0.15)}.integrated-work-card-touch{--work-glow-x:50%;--work-line:#a8b5a0;--work-glow:rgba(168,181,160,0.21);--work-aura:rgba(168,181,160,0.22)}.integrated-work-card-life{--work-glow-x:12%;--work-line:#3a4032;--work-glow:rgba(58,64,50,0.1);--work-aura:rgba(208,175,97,0.12)}.integrated-work-card:focus-within,.integrated-work-card:hover{transform:translateY(-3px);border-color:rgba(208,175,97,.34);box-shadow:0 22px 46px rgba(58,64,50,.13)}@media (max-width:720px){.process-signal-grid{gap:12px}.process-signal-card{gap:10px;padding:18px 16px;border-radius:22px}.process-signal-card:before{inset-block-start:-42px;inset-inline-end:-34px;inline-size:132px}.process-signal-card:after{inset-inline:18px}.process-signal-card-head{grid-template-columns:68px minmax(0,1fr);gap:12px;min-block-size:68px}.process-signal-card .signal-motion-icon{inline-size:68px;block-size:68px;border-radius:20px}.process-signal-card h3{max-inline-size:none;font-size:clamp(1.05rem,5vw,1.18rem)}.process-signal-card p{font-size:.96rem;line-height:1.62}.integrated-work-grid{gap:12px}.integrated-work-card{gap:10px;padding:18px 16px;border-radius:22px}.integrated-work-card:before{inset-block-start:-42px;inset-inline-end:-34px;inline-size:132px}.integrated-work-card:after{inset-inline:18px}.integrated-work-card-head{grid-template-columns:78px minmax(0,1fr);gap:12px;min-block-size:78px}.integrated-work-icon-shell{inline-size:78px;block-size:78px}.integrated-work-icon{inline-size:70px;block-size:70px}.integrated-work-card h3{font-size:clamp(1.08rem,5vw,1.2rem)}.integrated-work-card p{font-size:.96rem;line-height:1.62}}@media (max-width:380px){.process-signal-card{padding-inline:14px}.process-signal-card-head{grid-template-columns:62px minmax(0,1fr);gap:10px}.process-signal-card .signal-motion-icon{inline-size:62px;block-size:62px;border-radius:18px}.integrated-work-card{padding-inline:14px}.integrated-work-card-head{grid-template-columns:68px minmax(0,1fr);gap:10px}.integrated-work-icon-shell{inline-size:68px;block-size:68px}.integrated-work-icon{inline-size:62px;block-size:62px}}.mapping-offer-layout{align-items:center}.mapping-price-panel{position:relative;isolation:isolate;overflow:hidden;border-color:rgba(208,175,97,.32);background:radial-gradient(circle at 18% 14%,rgba(208,175,97,.18),transparent 30%),linear-gradient(145deg,rgba(255,253,248,.94),rgba(255,248,232,.82))}.mapping-price-panel:after{content:"";position:absolute;inset-block:18px;inset-inline-start:18px;inline-size:5px;border-radius:999px;background:linear-gradient(180deg,rgba(208,175,97,0),rgba(208,175,97,.92),rgba(208,175,97,0))}.mapping-price{position:relative;display:inline-grid;justify-self:start;margin-block:4px 10px;padding-inline:.08em .18em;color:var(--gold-strong);font-size:clamp(2.5rem,8vw,4.4rem);line-height:.95;font-weight:900;isolation:isolate}.mapping-price:after,.mapping-price:before{content:"";position:absolute;pointer-events:none}.mapping-price:before{z-index:-1;inset:.02em -.16em -.08em;border-radius:999px;background:radial-gradient(ellipse at 50% 62%,rgba(208,175,97,.34),transparent 64%),linear-gradient(90deg,transparent,rgba(255,245,208,.72),transparent);transform:scaleX(.88);opacity:.78;animation:mappingPriceGlow 4.8s ease-in-out infinite}.mapping-price:after{z-index:2;inset-block:-.06em .02em;inset-inline-start:-.35em;inline-size:.24em;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(255,253,248,.95),transparent);filter:blur(.02em);transform:translateX(-120%) rotate(12deg);animation:mappingPriceShine 4.8s ease-in-out infinite}.mapping-price span{position:relative;z-index:1;display:inline-block;-webkit-text-stroke:1.2px rgba(63,81,57,.58);paint-order:stroke fill;text-shadow:0 0 0 rgba(63,81,57,.64),.018em 0 rgba(63,81,57,.3),-.018em 0 rgba(63,81,57,.3),0 .018em rgba(63,81,57,.26),0 -.018em rgba(63,81,57,.26),0 1px 0 rgba(255,253,248,.8),0 14px 28px rgba(126,67,43,.14)}.mapping-price span:after,.mapping-price span:before{content:"";position:absolute;z-index:2;inline-size:.18em;aspect-ratio:1;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(208,175,97,.95));clip-path:polygon(50% 0,63% 36%,100% 50%,63% 64%,50% 100%,37% 64%,0 50%,37% 36%);filter:drop-shadow(0 4px 8px rgba(208,175,97,.28));transform:scale(.1) rotate(0deg);opacity:0;animation:mappingPriceSparkle 4.8s ease-in-out infinite}.mapping-price span:before{inset-block-start:-.1em;inset-inline-end:-.22em;animation-delay:.52s}.mapping-price span:after{inset-block-end:.06em;inset-inline-start:-.22em;inline-size:.13em;animation-delay:1.05s}.mapping-price span[data-price]{letter-spacing:0}.mapping-price-stack{display:grid;justify-items:start;gap:4px;margin-block:12px 10px}.mapping-price-note,.mapping-price-promo{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:900;line-height:1.15}.mapping-price-promo{padding:7px 12px;background:rgba(63,81,57,.1);color:var(--olive-dark);font-size:clamp(.95rem,1.8vw,1.08rem);box-shadow:inset 0 0 0 1px rgba(63,81,57,.12)}.mapping-price-note{max-inline-size:100%;padding:6px 11px;background:rgba(208,175,97,.2);color:var(--gold-strong);font-size:clamp(.9rem,1.7vw,1.02rem);text-wrap:balance}.mapping-price-old{position:relative;display:inline-grid;justify-items:center;padding-block-end:8px;color:rgba(58,64,50,.54);font-size:clamp(1.16rem,2.6vw,1.55rem);line-height:1;font-weight:900;isolation:isolate}.mapping-price-old-text{position:relative;display:inline-block;padding-inline:.16em}.mapping-price-old-text:after,.mapping-price-old-text:before{content:"";position:absolute;inset-inline:-6px;inset-block-start:50%;block-size:2px;border-radius:999px;background:linear-gradient(90deg,rgba(126,67,43,.1),rgba(126,67,43,.88),rgba(208,175,97,.72));transform-origin:center;animation:mappingOldPriceCross 4.8s cubic-bezier(.55,0,.22,1) infinite}.mapping-price-old-text:before{transform:rotate(13deg)}.mapping-price-old-text:after{transform:rotate(-13deg);animation-delay:.18s}.mapping-price-underline{position:absolute;inset-inline:-.34em;inset-block-end:-.02em;z-index:-1;inline-size:calc(100% + .68em);block-size:.62em;overflow:visible}.mapping-price-underline path{fill:none;stroke:rgba(208,175,97,.88);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 4px 8px rgba(208,175,97,.18));animation:mappingOldPriceUnderline 4.8s ease-in-out infinite}@keyframes mappingOldPriceCross{0%,12%{opacity:1;transform:rotate(var(--price-cross-angle,13deg)) scaleX(1)}24%{opacity:.4;transform:rotate(var(--price-cross-angle,13deg)) scaleX(.08)}42%,76%{opacity:1;transform:rotate(var(--price-cross-angle,13deg)) scaleX(1)}to{opacity:1;transform:rotate(var(--price-cross-angle,13deg)) scaleX(1)}}.mapping-price-old-text:before{--price-cross-angle:13deg}.mapping-price-old-text:after{--price-cross-angle:-13deg}@keyframes mappingOldPriceUnderline{0%,18%{opacity:.2;stroke-dashoffset:1}42%,80%{opacity:1;stroke-dashoffset:0}to{opacity:.2;stroke-dashoffset:-1}}@keyframes mappingPriceGlow{0%,to{opacity:.62;transform:scaleX(.88) scaleY(.92)}38%,68%{opacity:1;transform:scaleX(1.04) scaleY(1)}}@keyframes mappingPriceShine{0%,46%{opacity:0;transform:translateX(-130%) rotate(12deg)}58%{opacity:.86}76%,to{opacity:0;transform:translateX(520%) rotate(12deg)}}@keyframes mappingPriceSparkle{0%,48%,to{opacity:0;transform:scale(.1) rotate(0deg)}58%{opacity:1;transform:scale(1.08) rotate(18deg)}68%{opacity:.44;transform:scale(.72) rotate(32deg)}}.compact-method-grid .method-card{min-block-size:240px}.mapping-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.mapping-flow .process-card{position:relative;display:grid;align-content:start;min-block-size:100%;padding-block-start:24px;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(208,175,97,.16),transparent 28%),linear-gradient(145deg,rgba(255,253,248,.92),rgba(168,181,160,.12))}.mapping-flow .mapping-step-card:before{content:"";position:absolute;inset-block-start:-42px;inset-inline-end:-34px;inline-size:138px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(208,175,97,.18),rgba(168,181,160,.12) 45%,transparent 72%);pointer-events:none}.mapping-flow .process-card p,.mapping-flow .process-card-title,.mapping-step-motion-icon{position:relative;z-index:1}.mapping-step-motion-icon{margin-block-end:12px}.receive-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.receive-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;min-block-size:100%;background:radial-gradient(circle at 84% 18%,rgba(208,175,97,.14),transparent 30%),linear-gradient(145deg,rgba(255,253,248,.94),rgba(168,181,160,.1))}.receive-card:after{content:"";position:absolute;inset-block:22px;inset-inline-start:20px;inline-size:4px;border-radius:999px;background:linear-gradient(180deg,rgba(208,175,97,0),rgba(208,175,97,.72),rgba(168,181,160,0));opacity:.68;pointer-events:none}.receive-card-copy,.receive-icon{position:relative;z-index:1}.receive-icon{display:inline-grid;place-items:center;inline-size:76px;block-size:76px;border:1px solid rgba(58,64,50,.12);border-radius:22px;color:var(--olive-dark);background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.72),transparent 36%),linear-gradient(145deg,rgba(250,247,240,.72),rgba(168,181,160,.2));box-shadow:0 12px 22px rgba(58,64,50,.1)}.receive-icon svg{position:absolute;z-index:2;inline-size:46px;block-size:46px;overflow:visible}.receive-icon svg,.receive-icon svg *{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.receive-icon-halo,.receive-icon-orbit,.receive-icon-spark{position:absolute;pointer-events:none}.receive-icon-halo{inset:9px;z-index:0;border-radius:18px;background:radial-gradient(circle at 34% 30%,rgba(255,253,248,.96),transparent 34%),linear-gradient(145deg,rgba(208,175,97,.18),rgba(111,123,91,.1));opacity:.9;animation:receiveHaloBreathe 4.2s ease-in-out infinite}.receive-icon-orbit{inset:13px;z-index:1;border:1px solid rgba(208,175,97,.4);border-block-end-color:rgba(111,123,91,.2);border-radius:999px;opacity:.68;animation:receiveOrbitDrift 7.4s linear infinite}.receive-icon-lucide-main{color:rgba(45,52,38,.9);transform:translate(-5px,4px);filter:drop-shadow(0 8px 12px rgba(58,64,50,.12))}.receive-icon-lucide-accent{z-index:3;inline-size:28px;block-size:28px;color:var(--gold-strong);transform:translate(18px,-18px) scale(.92);filter:drop-shadow(0 8px 10px rgba(208,175,97,.22));animation:receiveAccentFloat 3.6s ease-in-out infinite}.receive-icon-lucide-main circle,.receive-icon-lucide-main line,.receive-icon-lucide-main path,.receive-icon-lucide-main polyline,.receive-icon-lucide-main rect{stroke-dasharray:80;stroke-dashoffset:80;animation:receiveLucideDraw 4.2s ease-in-out infinite}.receive-icon-lucide-accent circle,.receive-icon-lucide-accent line,.receive-icon-lucide-accent path,.receive-icon-lucide-accent polyline,.receive-icon-lucide-accent rect{stroke-dasharray:54;stroke-dashoffset:54;animation:receiveLucideDraw 3.6s ease-in-out infinite;animation-delay:.22s}.receive-icon-spark{z-index:4;inline-size:7px;block-size:7px;border-radius:999px;background:var(--gold);box-shadow:0 0 0 4px rgba(208,175,97,.12);opacity:.72;animation:receiveSparkPulse 2.8s ease-in-out infinite}.receive-icon-spark-a{inset-block-start:16px;inset-inline-start:17px}.receive-icon-spark-b{inset-block-end:17px;inset-inline-end:16px;animation-delay:.52s}.receive-icon-mapPdf .receive-icon-lucide-accent{transform:translate(18px,-16px) scale(.86)}.receive-icon-mirror .receive-icon-lucide-main{transform:translate(-4px,3px) rotate(-3deg)}.receive-icon-mirror .receive-icon-lucide-accent{transform:translate(19px,-19px) scale(.86)}.receive-icon-practice .receive-icon-lucide-accent{transform:translate(19px,-17px) scale(.84)}.receive-icon-path .receive-icon-lucide-main{transform:translate(-5px,5px) rotate(-5deg)}.receive-icon-path .receive-icon-lucide-accent{transform:translate(18px,-17px) scale(.86)}.receive-card h3{margin:2px 0 0}.receive-card p{margin-block-start:8px}@media (max-width:720px){.receive-grid{grid-template-columns:1fr;gap:12px;max-inline-size:560px;margin-inline:auto}.receive-card{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;min-block-size:auto;padding:16px;border-radius:20px;background:radial-gradient(circle at 86% 18%,rgba(208,175,97,.11),transparent 28%),linear-gradient(145deg,rgba(255,253,248,.96),rgba(168,181,160,.08))}.receive-card:before{inset-inline:18px}.receive-card:after{inset-block:16px;inset-inline-start:45px;inline-size:2px;opacity:.36}.receive-icon{inline-size:62px;block-size:62px;border-radius:18px;box-shadow:0 10px 18px rgba(58,64,50,.09)}.receive-icon svg{inline-size:42px;block-size:42px}.receive-card h3{margin-block-start:0;font-size:1.02rem;line-height:1.24}.receive-card p{margin-block-start:5px;font-size:.94rem;line-height:1.52}}@media (max-width:380px){.receive-card{grid-template-columns:56px minmax(0,1fr);gap:10px;padding:15px 13px}.receive-card:after{inset-inline-start:41px}.receive-icon{inline-size:56px;block-size:56px;border-radius:16px}.receive-icon svg{inline-size:38px;block-size:38px}.receive-card p{font-size:.91rem}}@keyframes receiveLucideDraw{0%,18%{stroke-dashoffset:80;opacity:.72}46%,78%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-80;opacity:.78}}@keyframes receiveAccentFloat{0%,to{opacity:.86}46%{opacity:1}}@keyframes receiveHaloBreathe{0%,to{transform:scale(.94);opacity:.74}48%{transform:scale(1.04);opacity:1}}@keyframes receiveOrbitDrift{to{transform:rotate(1turn)}}@keyframes receiveSparkPulse{0%,to{transform:scale(.72);opacity:.45}46%{transform:scale(1.08);opacity:.95}}.process-step-index{position:absolute;inset-block-start:20px;inset-inline-end:22px;display:inline-grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:linear-gradient(135deg,rgba(208,175,97,.94),rgba(168,181,160,.88));color:var(--olive-dark);font-weight:950;box-shadow:0 10px 20px rgba(58,64,50,.12)}.map-preview-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:center;gap:clamp(24px,5vw,58px)}.map-preview-list{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.map-preview-list li{min-block-size:42px;display:inline-flex;align-items:center;padding:8px 14px;border:1px solid rgba(208,175,97,.28);border-radius:999px;background:rgba(255,253,248,.82);color:var(--olive-dark);font-size:.93rem;font-weight:800;box-shadow:0 10px 22px rgba(58,64,50,.07)}.map-preview-art{position:relative;min-block-size:clamp(430px,52vw,620px);isolation:isolate}.map-preview-art:before{content:"";inset:7% 4% 5% 8%;z-index:-1;background:radial-gradient(circle at 24% 18%,rgba(208,175,97,.18),transparent 28%),linear-gradient(145deg,rgba(255,253,248,.72),rgba(168,181,160,.16))}.map-preview-art img:first-child,.map-preview-art:before{position:absolute;border-radius:32px;box-shadow:var(--shadow)}.map-preview-art img:first-child{inset-block:0;inset-inline-end:0;inline-size:82%;block-size:100%;object-fit:cover;opacity:.92}.map-preview-art img:nth-child(2){position:absolute;inset-block-end:2%;inset-inline-start:0;inline-size:min(42%,220px);block-size:auto;object-fit:contain;opacity:.96;filter:drop-shadow(0 22px 34px rgba(37,42,32,.22))}.map-preview-book-art{display:grid;align-items:center;min-block-size:auto}.map-preview-book-art:before{content:none}.map-preview-book-art img{position:static;inline-size:auto;block-size:auto;border-radius:0;box-shadow:none;opacity:1;filter:none}.map-preview-mini-book-placeholder{min-block-size:clamp(380px,46vw,560px);display:grid;place-items:center;padding:clamp(16px,3vw,28px);border:1px solid rgba(208,175,97,.24);border-radius:18px;background:linear-gradient(140deg,rgba(255,253,248,.9),rgba(244,238,226,.7)),radial-gradient(circle at 30% 16%,rgba(208,175,97,.22),transparent 32%);box-shadow:0 24px 56px rgba(37,42,32,.14)}.map-preview-mini-book-placeholder__book{position:relative;inline-size:min(100%,360px);aspect-ratio:1.4;display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:12px;border-radius:14px;background:linear-gradient(90deg,rgba(71,60,45,.32),rgba(255,253,248,.96),rgba(71,60,45,.28));box-shadow:inset 0 0 0 1px rgba(255,255,255,.56),0 20px 38px rgba(37,42,32,.16)}.map-preview-mini-book-placeholder__book span{border-radius:10px;background:linear-gradient(180deg,rgba(255,253,248,.95),rgba(239,230,211,.88)),repeating-linear-gradient(180deg,transparent 0 20px,rgba(168,181,160,.16) 20px 21px)}.map-preview-mini-book-placeholder__lines{inline-size:min(80%,260px);display:grid;gap:9px;margin-block-start:22px}.map-preview-mini-book-placeholder__lines span{block-size:10px;border-radius:999px;background:linear-gradient(90deg,rgba(168,181,160,.5),rgba(208,175,97,.34))}.map-preview-mini-book-placeholder__lines span:nth-child(2){inline-size:72%}.map-preview-mini-book-placeholder__lines span:nth-child(3){inline-size:54%}.report-shell-page{background:radial-gradient(circle at 12% 0,rgba(208,175,97,.13),transparent 28rem),radial-gradient(circle at 86% 8%,rgba(168,181,160,.18),transparent 30rem),var(--cream)}.report-shell-hero{padding-block:clamp(34px,6vw,72px) clamp(24px,4vw,44px);border-block-end:1px solid rgba(58,64,50,.1);background:linear-gradient(180deg,rgba(255,253,248,.72),rgba(255,253,248,.28))}.report-shell-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(20px,4vw,46px)}.report-shell-hero h1{max-inline-size:820px;color:var(--olive-dark);font-size:clamp(2rem,4.4vw,4rem)}.report-shell-hero .lead{max-inline-size:690px;margin-block-start:14px}.report-shell-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.report-frame-section{padding-block:clamp(18px,3vw,34px) clamp(38px,6vw,78px)}.report-frame{display:block;inline-size:min(calc(100vw - 36px),1240px);block-size:min(84svh,980px);min-block-size:680px;margin-inline:auto;border:1px solid rgba(58,64,50,.14);border-radius:24px;background:var(--surface);box-shadow:0 28px 86px rgba(37,42,32,.16)}.process-bridge-panel{--mapping-cta-x:0px;--mapping-cta-y:0px;--mapping-cta-focus-x:50%;--mapping-cta-focus-y:50%;position:relative;isolation:isolate;overflow:hidden;max-inline-size:880px;margin-inline:auto;padding:clamp(28px,5vw,48px);border-color:rgba(225,190,104,.3);color:#fff;text-align:center;background:#1f3129;box-shadow:0 30px 86px rgba(18,28,24,.24),inset 0 1px 0 rgba(255,255,255,.18);cursor:grab;touch-action:pan-y;transform:translateZ(0)}.process-bridge-panel:active{cursor:grabbing}.process-bridge-panel:after,.process-bridge-panel:before{content:"";position:absolute;pointer-events:none;background-image:url(/images/hero-gesher-desktop.webp);background-size:cover;background-repeat:no-repeat;transition:transform .26s ease,filter .26s ease,opacity .26s ease}.process-bridge-panel:before{inset:-32px;z-index:0;background-position:calc(50% - var(--mapping-cta-x)) calc(50% - var(--mapping-cta-y));filter:blur(13px) saturate(1.05) brightness(.68);opacity:.98;transform:scale(1.1)}.process-bridge-panel:after{inset:-12px;z-index:1;background-image:radial-gradient(ellipse at var(--mapping-cta-focus-x) var(--mapping-cta-focus-y),rgba(255,239,186,.2),transparent 35%),linear-gradient(90deg,rgba(18,28,24,.78),rgba(18,28,24,.2) 28%,rgba(18,28,24,.06) 50%,rgba(18,28,24,.2) 72%,rgba(18,28,24,.78)),url(/images/hero-gesher-desktop.webp);background-position:50%,50%,calc(50% + var(--mapping-cta-x)) calc(50% + var(--mapping-cta-y));filter:saturate(1.14) contrast(1.03) brightness(.92);-webkit-mask-image:radial-gradient(ellipse at var(--mapping-cta-focus-x) var(--mapping-cta-focus-y),#000 0 42%,rgba(0,0,0,.78) 55%,transparent 78%);mask-image:radial-gradient(ellipse at var(--mapping-cta-focus-x) var(--mapping-cta-focus-y),#000 0 42%,rgba(0,0,0,.78) 55%,transparent 78%);transform:scale(1.035)}.process-bridge-panel:focus-within:before,.process-bridge-panel:hover:before{filter:blur(15px) saturate(1.08) brightness(.64)}.process-bridge-panel:focus-within:after,.process-bridge-panel:hover:after{filter:saturate(1.18) contrast(1.06) brightness(.98);transform:translate3d(calc(var(--mapping-cta-x) * .16),calc(var(--mapping-cta-y) * .12),0) scale(1.055)}.process-bridge-panel>*{position:relative;z-index:2}.process-bridge-panel h3{color:#fff8dc;font-size:clamp(1.45rem,3vw,2.05rem);line-height:1.18;text-shadow:0 2px 18px rgba(0,0,0,.42)}.process-bridge-panel p{max-inline-size:690px;margin:14px auto 0;color:rgba(255,253,248,.88);font-size:clamp(1rem,2vw,1.1rem);line-height:1.78;text-shadow:0 2px 16px rgba(0,0,0,.36)}.process-bridge-panel .btn-row{justify-content:center;margin-block-start:24px}.mapping-process-cta-button{position:relative;isolation:isolate;overflow:hidden;min-inline-size:min(100%,276px);color:#fff;border-color:rgba(255,238,185,.36);background:linear-gradient(135deg,rgba(231,194,102,.98),rgba(157,115,36,.98) 48%,rgba(55,76,43,.98)),var(--olive-dark);box-shadow:0 16px 38px rgba(8,17,11,.28),0 0 0 1px rgba(255,238,185,.12),inset 0 1px 0 rgba(255,255,255,.22);animation:mappingCtaButtonBreath 3.6s ease-in-out infinite}.mapping-process-cta-button:after,.mapping-process-cta-button:before{content:"";position:absolute;pointer-events:none;border-radius:inherit}.mapping-process-cta-button:before{inset:0;z-index:-1;background:linear-gradient(112deg,transparent 0 34%,rgba(255,255,255,.34) 46%,transparent 58% 100%);transform:translateX(120%);animation:mappingCtaButtonSheen 4.2s ease-in-out infinite}.mapping-process-cta-button:after{inset:4px;z-index:-1;border:1px solid rgba(255,248,218,.24);box-shadow:inset 0 0 18px rgba(255,248,218,.12)}.mapping-process-cta-button:focus-visible,.mapping-process-cta-button:hover{border-color:rgba(255,238,185,.58);background:linear-gradient(135deg,rgba(242,210,124,1),rgba(177,131,44,.98) 48%,rgba(65,91,50,.98)),var(--olive-dark);box-shadow:0 20px 46px rgba(8,17,11,.34),0 0 0 6px rgba(225,190,104,.13),inset 0 1px 0 rgba(255,255,255,.28)}@keyframes mappingCtaButtonBreath{0%,to{box-shadow:0 16px 38px rgba(8,17,11,.28),0 0 0 1px rgba(255,238,185,.12),inset 0 1px 0 rgba(255,255,255,.22)}50%{box-shadow:0 18px 42px rgba(8,17,11,.32),0 0 0 5px rgba(225,190,104,.13),inset 0 1px 0 rgba(255,255,255,.26)}}@keyframes mappingCtaButtonSheen{0%,52%,to{transform:translateX(120%);opacity:0}64%{opacity:.9}82%{transform:translateX(-120%);opacity:0}}.process-page .process-hero-visual>img{inline-size:100%;block-size:100%;aspect-ratio:auto;object-fit:cover;filter:saturate(1.04) contrast(1.03) brightness(.72)}.process-page .process-hero .hero-content{max-inline-size:820px}.process-page .process-hero h1{max-inline-size:min(100%,20ch)}.floating-buttons{left:14px;right:auto;inset-block-end:22px}.floating-btn{isolation:isolate;display:grid;place-items:center;inline-size:62px;block-size:62px;min-inline-size:62px;min-block-size:62px;border:1px solid rgba(255,255,255,.34);overflow:visible;box-shadow:0 18px 38px rgba(18,28,24,.26),inset 0 1px 0 rgba(255,255,255,.5);animation:passive-pulse 2.8s ease-in-out infinite}.floating-btn:before{inset:6px 8px auto;block-size:42%;border-radius:999px 999px 30px 30px;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.04));opacity:.9}.floating-btn:after,.floating-btn:before{content:"";position:absolute;pointer-events:none}.floating-btn:after{inset:-7px;border:1px solid;border-radius:inherit;opacity:.2;animation:cta-ring 2.8s ease-out infinite}.floating-btn:focus-visible,.floating-btn:hover{transform:translateY(-4px) scale(1.04);filter:saturate(1.08);animation:none;box-shadow:0 24px 48px rgba(18,28,24,.34),0 0 0 7px rgba(208,175,97,.12),inset 0 1px 0 rgba(255,255,255,.56)}.floating-btn:focus-visible:after,.floating-btn:hover:after{opacity:0;animation:none}.floating-btn-icon{position:relative;z-index:2;display:grid;place-items:center;font-size:1.2rem;transition:transform .18s ease}.floating-btn.phone .floating-btn-icon{font-size:1.48rem}.floating-btn:focus-visible .floating-btn-icon,.floating-btn:hover .floating-btn-icon{transform:scale(1.1) rotate(-5deg)}.floating-btn.whatsapp:focus-visible .floating-btn-icon,.floating-btn.whatsapp:hover .floating-btn-icon{transform:scale(1.08)}.floating-btn.whatsapp{color:#fff;border-color:rgba(229,255,239,.64);background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.54),transparent 26%),linear-gradient(145deg,#25d366,#1ebe5d 46%,#128c4b);box-shadow:0 18px 38px rgba(18,140,75,.28),inset 0 1px 0 rgba(255,255,255,.56)}.floating-btn.whatsapp:after{border-color:rgba(37,211,102,.62)}.floating-btn.whatsapp .floating-btn-icon{inline-size:36px;block-size:36px;color:#fff;filter:drop-shadow(0 6px 10px rgba(4,56,29,.22));--whatsapp-phone-fill:#128c4b}.floating-btn.phone{background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.28),transparent 30%),linear-gradient(145deg,#2f4a3e,#18231d 52%,#12241d);animation-delay:1.1s}.floating-btn.phone:after{animation-delay:.55s}.back-to-top{right:14px;left:auto;display:grid;inline-size:50px;block-size:50px;background:rgba(31,49,41,.94);color:#fff;border-color:rgba(255,255,255,.18)}@keyframes cta-ring{0%{transform:scale(.86);opacity:.26}70%,to{transform:scale(1.18);opacity:0}}@media (max-width:899px){.mapping-page .map-preview-grid,.mapping-page .mapping-flow,.mapping-page .mapping-offer-layout{grid-template-columns:1fr}.mapping-page .mapping-price-panel{padding:clamp(24px,7vw,34px) clamp(20px,6vw,30px);text-align:center}.mapping-page .mapping-price-stack{justify-items:center;gap:8px;margin-block:14px 14px}.mapping-page .mapping-price{justify-self:center;margin-inline:auto;padding-inline:.14em;font-size:clamp(3.55rem,18vw,4.7rem);text-align:center}.mapping-page .mapping-price-note,.mapping-page .mapping-price-promo{inline-size:min(100%,310px);min-block-size:34px;padding-inline:12px;text-align:center}.mapping-page .mapping-price-old{font-size:clamp(1.22rem,5.4vw,1.58rem)}.mapping-page .mapping-price-panel:after{inset-inline:22%;inset-block:auto 14px;inline-size:auto;block-size:4px;background:linear-gradient(90deg,rgba(208,175,97,0),rgba(208,175,97,.92),rgba(208,175,97,0))}.mapping-page .map-preview-grid{gap:24px}.mapping-page .map-preview-art{min-block-size:clamp(360px,90vw,520px);order:-1}.mapping-page .map-preview-art img:first-child{inset-inline:8% 0;inline-size:82%}.mapping-page .map-preview-art img:nth-child(2){inline-size:min(38%,180px)}.mapping-page .map-preview-list{justify-content:center}.process-page .difference-grid,.process-page .method-grid{grid-template-columns:1fr}.landing-page .hero{min-block-size:700px}.landing-page .hero-grid{min-block-size:700px;align-items:start;padding-block:calc(var(--header-h) + 16px) 34px}.landing-page .hero-content{padding-block-start:0;gap:11px;transform:translateY(-14px)}.landing-page .hero h1{font-size:clamp(1.94rem,8.6vw,2.25rem);line-height:1.08}.landing-page .hero .lead{font-size:1rem;line-height:1.58}.landing-page .hero-actions .btn{inline-size:auto;min-inline-size:min(100%,244px)}.landing-page .hero-poster,.landing-page .hero-video{object-position:64% top;filter:saturate(1.06) contrast(1.05) brightness(.66)}.landing-page .hero-poster img{object-position:64% top}.landing-page .hero-visual:after{background:linear-gradient(180deg,rgba(18,28,24,.72),rgba(18,28,24,.48) 34%,rgba(18,28,24,.74)),linear-gradient(90deg,rgba(18,28,24,.58),rgba(18,28,24,.66))}.floating-buttons{left:14px;right:auto;inset-block-end:calc(96px + env(safe-area-inset-bottom))}.floating-btn{inline-size:58px;block-size:58px;min-inline-size:58px;min-block-size:58px}.landing-page .trust-strip{padding-block:24px}.landing-page .trust-strip-grid{gap:14px}.landing-page .trust-strip h2{font-size:1.16rem}.landing-page .trust-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.landing-page .trust-item{min-block-size:48px;padding:10px 14px;align-items:flex-start;font-size:.86rem;line-height:1.35}}@media (max-width:720px){.report-shell-hero{padding-block:28px 20px}.report-shell-hero-inner{grid-template-columns:1fr;align-items:start}.report-shell-actions{justify-content:stretch}.report-shell-actions .btn{inline-size:100%}.report-frame-section{padding-block-start:12px}.report-frame{inline-size:calc(100vw - 18px);block-size:calc(100svh - var(--header-h) - 22px);min-block-size:640px;border-radius:18px}.header.glass-header .header-inner{min-block-size:76px;gap:8px}.header.glass-header .brand{inline-size:124px;min-block-size:66px}.header.glass-header .brand .animated-logo,.header.glass-header .brand>img{inline-size:120px;block-size:76px}.header.glass-header .animated-logo-tagline{font-size:.58rem;inset-block-end:.24em}.header.glass-header .header-cta{display:inline-flex;inline-size:auto;min-block-size:44px;padding-inline:12px;font-size:.84rem;white-space:nowrap}.header.glass-header .menu-toggle{inline-size:48px;block-size:48px}.landing-page .hero-grid{padding-block-start:calc(var(--header-h) + 24px)}}@media (max-width:390px){.header.glass-header .brand{inline-size:118px}.header.glass-header .brand .animated-logo,.header.glass-header .brand>img{inline-size:116px;block-size:74px}.header.glass-header .animated-logo-tagline{font-size:.54rem;inset-inline:-.34em}.header-cta,.header.glass-header .header-cta{padding-inline:10px;font-size:.78rem}}@media (max-width:520px){.landing-page .hero-poster,.landing-page .hero-poster img,.landing-page .hero-video{object-position:center center}}@media (min-width:900px){.landing-page .hero h1{font-size:clamp(2.9rem,4.1vw,3.6rem)}.landing-page .hero .lead{font-size:1.2rem;line-height:1.72}}@media (max-width:899px){.video-showcase{grid-template-columns:1fr;gap:14px}.video-proof-card.featured{grid-row:auto}}@media (max-width:720px){.video-proof-card{grid-template-columns:minmax(106px,118px) minmax(0,1fr);gap:12px;padding:14px;border-radius:22px}.video-proof-card:not(.featured){padding-inline-end:72px}.video-proof-card.featured{grid-template-columns:1fr;padding:18px}.video-proof-card:not(.featured) .video-frame{grid-column:1}.video-proof-card:not(.featured) .video-proof-copy{grid-column:2;grid-row:1}.video-frame{max-inline-size:118px;border-radius:18px}.video-proof-card.featured .video-frame{max-inline-size:min(250px,78vw)}.video-proof-copy h3{font-size:1.1rem}.video-proof-copy p{font-size:.95rem;line-height:1.5}.video-proof-card:not(.featured) .video-summary{display:none}.video-play-mark{inline-size:54px;block-size:54px;font-size:1rem}.video-proof-card:not(.featured) .video-play-mark{inline-size:44px;block-size:44px}.video-duration{inset-inline-end:8px;inset-block-end:8px;min-block-size:26px;font-size:.82rem}.video-aftercopy{display:grid;padding:16px}.video-aftercopy .btn{inline-size:100%}}@media (max-width:480px){.video-proof-card:not(.featured){grid-template-columns:1fr;padding-inline:16px;text-align:center}.video-proof-card:not(.featured) .video-frame{grid-column:1;grid-row:1;max-inline-size:128px}.video-proof-card:not(.featured) .video-proof-copy{grid-column:1;grid-row:2;justify-self:center;max-inline-size:210px}.video-proof-card:not(.featured) .video-kicker{justify-self:center}}.bridge-journey{gap:clamp(16px,2vw,24px)}.journey-stage-scroll{position:relative;inline-size:100%;overflow:visible;border-radius:30px;scrollbar-width:thin;scrollbar-color:rgba(208,175,97,.72) rgba(58,64,50,.14)}.bridge-journey-stage{min-block-size:auto;block-size:clamp(430px,43vw,560px);padding:0;border-radius:30px;background:#303729;border:1px solid rgba(208,175,97,.24);box-shadow:0 28px 70px rgba(35,28,18,.2),inset 0 1px 0 rgba(255,253,248,.18)}.bridge-journey-stage:before{z-index:5;block-size:5px;background:linear-gradient(90deg,rgba(208,175,97,0),rgba(208,175,97,.86),rgba(168,181,160,.72),rgba(208,175,97,0))}.bridge-journey-stage:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;z-index:2;block-size:34%;pointer-events:none;background:radial-gradient(circle at 50% 0,rgba(255,253,248,.22),transparent 34%),linear-gradient(180deg,transparent,rgba(36,42,31,.44))}.journey-motion-layer,.wooden-bridge-image{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none}.wooden-bridge-image{z-index:0;object-fit:cover;transform:scale(1.015)}.journey-motion-layer{z-index:1}.journey-progress-base,.journey-progress-glow,.journey-spark-line{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.journey-progress-base{stroke:rgba(255,253,248,.22);stroke-width:26}.journey-progress-glow{stroke-width:15;stroke-dasharray:var(--journey-progress) 100;filter:drop-shadow(0 0 14px rgba(208,175,97,.7));transition:stroke-dasharray .42s ease}.journey-spark-line{stroke:rgba(255,253,248,.88);stroke-width:7;stroke-dasharray:5 34;stroke-dashoffset:0;opacity:.74;animation:journey-spark-flow 3.6s linear infinite}.journey-stones{position:absolute;inset:0;z-index:4;min-block-size:0;display:block;margin:0;padding:0;list-style:none}.journey-stones:after{display:none}.journey-stone-item{--phase-color:var(--sage);--phase-ink:var(--olive-dark);position:absolute;z-index:1;inset-inline-start:var(--stone-x);inset-block-start:var(--stone-y);animation:journey-marker-breathe 4.8s ease-in-out infinite;animation-delay:calc(var(--stone-index) * 90ms)}.journey-stone-item.is-active{z-index:3;animation:none}.journey-stone{position:relative;inline-size:clamp(106px,8.4vw,136px);min-block-size:98px;display:grid;justify-items:center;align-content:center;gap:7px;padding:9px 10px;border:1px solid rgba(255,253,248,.2);border-radius:22px;background:linear-gradient(145deg,rgba(255,253,248,.22),rgba(255,253,248,.08)),linear-gradient(135deg,rgba(105,66,38,.74),rgba(56,34,22,.76));color:#fffdf8;text-align:center;box-shadow:0 18px 38px rgba(24,20,14,.22),inset 0 1px 0 rgba(255,253,248,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;transform:translateZ(0);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.journey-stone:before{content:"";position:absolute;inset:9px;z-index:-1;border-radius:18px;border:1px solid rgba(208,175,97,.2)}.journey-stone:focus-visible,.journey-stone:hover,.journey-stone[aria-current=step]{border-color:color-mix(in srgb,var(--phase-color),#fff 24%);background:linear-gradient(145deg,color-mix(in srgb,var(--phase-color),transparent 42%),rgba(255,253,248,.12)),linear-gradient(135deg,rgba(125,82,47,.86),rgba(56,34,22,.84));box-shadow:0 24px 48px rgba(24,20,14,.3),0 0 0 6px color-mix(in srgb,var(--phase-color),transparent 82%);transform:translateY(-4px)}.journey-stone[aria-current=step] .journey-stone-num{animation:journey-stone-glow 2.8s ease-in-out infinite}.journey-stone-num{inline-size:48px;block-size:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 35% 25%,#fff7d8,var(--phase-color) 56%,color-mix(in srgb,var(--phase-color),#2d2d2d 34%));color:var(--phase-ink);font-weight:950;box-shadow:0 0 0 8px color-mix(in srgb,var(--phase-color),transparent 78%),inset 0 1px 0 rgba(255,253,248,.72)}.journey-stone-title{color:#fffdf8;font-size:clamp(.82rem,.9vw,.94rem);font-weight:900;line-height:1.12}.journey-stone-phase{color:rgba(255,253,248,.78);font-size:.77rem}.journey-mobile-cue{display:none}.journey-step-panel{inline-size:min(820px,100%);border-radius:26px}@keyframes journey-spark-flow{to{stroke-dashoffset:-78}}@keyframes journey-marker-breathe{0%,to{filter:drop-shadow(0 10px 15px rgba(24,20,14,.12))}50%{filter:drop-shadow(0 16px 24px rgba(208,175,97,.18))}}@media (max-width:720px){.desktop-bridge-journey{display:none}body.is-route-in-focus .floating-buttons{opacity:.58;transform:translateX(-10px);transition:opacity .18s ease,transform .18s ease}body.is-route-in-focus .floating-buttons:focus-within,body.is-route-in-focus .floating-buttons:hover{opacity:1;transform:translateX(0)}body.is-route-in-focus .back-to-top.is-visible{opacity:0;pointer-events:none}body.is-route-in-focus .mobile-sticky-cta{opacity:0;pointer-events:none;transform:translateY(calc(120% + env(safe-area-inset-bottom)))}.journey-stage-scroll{overflow-x:auto;overflow-y:hidden;padding-block-end:8px;scroll-snap-type:x proximity;border-radius:24px}.journey-phase-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;padding-block-end:0}.journey-phase-pill{min-block-size:52px;gap:7px;padding:9px 8px;border-radius:16px}.journey-phase-dot{inline-size:10px;block-size:10px;box-shadow:0 0 0 5px color-mix(in srgb,var(--phase-color),transparent 80%)}.journey-phase-pill strong{font-size:.94rem}.journey-phase-pill small{display:none}.bridge-journey-stage{min-inline-size:780px;block-size:360px;padding:0;border-radius:24px;scroll-snap-align:start}.wooden-bridge-image{object-fit:cover}.bridge-journey-art{display:none}.journey-stones{display:block;grid-template-columns:none;gap:0;padding:0}.journey-stone-item{transform:translate(50%,-50%)}.journey-stone{inline-size:92px;min-block-size:76px;grid-template-columns:1fr;justify-items:center;align-content:center;gap:5px;padding:7px;border-radius:18px;text-align:center}.journey-stone-num{inline-size:40px;block-size:40px}.journey-stone-title{font-size:.78rem;line-height:1.08}.journey-stone-phase{display:none}.journey-mobile-cue{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-block-start:2px;color:var(--muted);font-size:.9rem;font-weight:900}.journey-mobile-cue b{position:relative;display:block;block-size:6px;border-radius:999px;background:rgba(58,64,50,.12);overflow:hidden}.journey-mobile-cue b:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--journey-progress);border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--sage));transition:inline-size .42s ease}}@media (max-width:420px){.bridge-journey-stage{min-inline-size:740px;block-size:342px}.journey-stone{inline-size:88px;min-block-size:74px}.journey-stone-num{inline-size:38px;block-size:38px}.consent-banner{inset-inline:8px;gap:8px;padding:12px;max-block-size:42svh;overflow:auto}.consent-banner h2{font-size:1rem}.consent-banner p{font-size:.8rem;line-height:1.35}.consent-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.consent-button{min-block-size:42px;padding:7px 8px;font-size:.88rem}}@media (max-width:360px){.bridge-journey-stage{min-inline-size:704px;block-size:326px}.journey-stone{inline-size:84px;min-block-size:72px}.journey-stone-title{font-size:.74rem}.journey-step-panel{padding:18px}.journey-step-controls button{min-block-size:44px;padding-inline:10px}}.bridge-journey-stage{background:#48513c}.bridge-journey-stage:after{display:none}.bridge-scene-content,.bridge-scene-placeholder{position:absolute;inset:0;border-radius:inherit}.bridge-scene-content{opacity:0;transform:translateY(8px) scale(.998);transition:opacity .22s ease,transform .22s ease;contain:layout paint}.bridge-scene-content:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;z-index:2;block-size:34%;pointer-events:none;background:radial-gradient(circle at 50% 0,rgba(255,253,248,.22),transparent 34%),linear-gradient(180deg,transparent,rgba(36,42,31,.44))}.bridge-journey.is-motion-active .bridge-scene-content{opacity:1;transform:none}.bridge-scene-placeholder{pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(255,253,248,.14),transparent 34%),linear-gradient(135deg,rgba(72,81,60,.98),rgba(48,55,41,.98))}.bridge-asset-image,.bridge-end-persona-image,.bridge-persona-image,.bridge-point-a-sign,.bridge-route-sign,.bridge-scene-bg,.journey-motion-layer,.water-sparkles{position:absolute;inset:0;pointer-events:none}.bridge-scene-bg{z-index:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:center center;filter:saturate(1.1) contrast(1.12) brightness(.96)}.bridge-asset-image{z-index:2;inset-block-start:28%;inset-inline-start:-1.5%;inline-size:103%;block-size:auto;object-fit:contain;filter:drop-shadow(0 30px 28px rgba(30,22,14,.32)) drop-shadow(0 8px 4px rgba(67,42,21,.12))}.bridge-persona-image{z-index:6;inset:auto auto var(--traveler-bottom,28.4%) var(--traveler-left,94%);block-size:clamp(184px,43%,242px);inline-size:auto;filter:drop-shadow(0 18px 16px rgba(42,29,17,.28));opacity:.94;transform:translateX(-50%) scale(var(--traveler-scale,1));transform-origin:50% 100%;transition:bottom .68s cubic-bezier(.22,1,.36,1),left .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);will-change:bottom,left,transform}.bridge-persona-image.is-final-persona{block-size:clamp(198px,45%,264px);opacity:.98;transform:translateX(-14%) scale(var(--traveler-scale,1))}.bridge-end-persona-image{display:none}.bridge-point-a-sign{z-index:3;inset-block-start:auto;inset-inline-end:auto;inset-block-end:23%;inset-inline-start:.4%;inline-size:clamp(38px,4.4%,56px);block-size:auto;filter:drop-shadow(0 18px 16px rgba(42,29,17,.3))}.bridge-route-sign{inset:auto;z-index:3;inset-block-start:auto;inline-size:clamp(58px,5.2vw,78px);block-size:auto;filter:drop-shadow(0 16px 14px rgba(42,29,17,.28));opacity:.94}.bridge-route-sign-start{inset-inline-start:1.3%;inset-inline-end:auto;inset-block-end:12.8%}.bridge-route-sign-mid{left:50%;inset-block-end:4.2%;transform:translateX(-50%);inline-size:clamp(54px,4.8vw,72px);opacity:.88}.bridge-route-sign-end{inset-inline-start:auto;inset-inline-end:1.1%;inset-block-end:12.4%}.bridge-route-sign-image{display:block;inline-size:100%;block-size:auto}.bridge-route-sign-copy{position:absolute;z-index:2;display:grid;gap:1px;text-align:center;text-wrap:balance;direction:rtl;line-height:1.05}.bridge-route-sign-copy small,.bridge-route-sign-copy strong{display:block}.bridge-route-sign-copy strong{font-weight:950}.bridge-route-sign-copy small{font-weight:850}.bridge-route-sign-start .bridge-route-sign-copy{inset-block-start:25%;inset-inline:13%;color:#fff0ca;text-shadow:0 2px 2px rgba(25,14,7,.44)}.bridge-route-sign-start .bridge-route-sign-copy strong{font-size:clamp(.54rem,.7vw,.68rem)}.bridge-route-sign-start .bridge-route-sign-copy small{color:rgba(255,248,219,.92);font-size:clamp(.43rem,.55vw,.56rem)}.bridge-route-sign-end .bridge-route-sign-copy,.bridge-route-sign-mid .bridge-route-sign-copy{inset-block-start:34%;inset-inline:18%;color:#563722;text-shadow:0 1px 0 rgba(255,255,255,.48)}.bridge-route-sign-end .bridge-route-sign-copy strong,.bridge-route-sign-mid .bridge-route-sign-copy strong{font-size:clamp(.5rem,.65vw,.64rem)}.bridge-route-sign-end .bridge-route-sign-copy small,.bridge-route-sign-mid .bridge-route-sign-copy small{color:rgba(71,48,30,.82);font-size:clamp(.4rem,.52vw,.52rem)}.water-sparkles{z-index:1;inset-block-start:42%;background:radial-gradient(circle at 24% 66%,rgba(255,253,248,.52) 0 1px,transparent 3px),radial-gradient(circle at 62% 72%,rgba(208,175,97,.34) 0 1px,transparent 3px),linear-gradient(90deg,transparent 22%,rgba(255,253,248,.16),transparent 78%);background-size:240px 92px,310px 108px,340% 100%;opacity:.44;mix-blend-mode:screen;animation:water-sparkle-flow 14s linear infinite}.journey-plaque-image,.journey-spark-line,.journey-stone-item,.water-sparkles{animation-play-state:paused}.bridge-journey.is-motion-active .journey-plaque-image,.bridge-journey.is-motion-active .journey-spark-line,.bridge-journey.is-motion-active .journey-stone-item,.bridge-journey.is-motion-active .water-sparkles{animation-play-state:running}.journey-motion-layer{z-index:3;mix-blend-mode:screen;opacity:.42}.journey-progress-base{stroke:rgba(255,253,248,.2);stroke-width:18}.journey-progress-glow{stroke:rgba(208,175,97,.84);stroke-width:10}.journey-spark-line{stroke:rgba(255,253,248,.78);stroke-width:5;opacity:.28;animation-duration:7.5s}.journey-stones{z-index:5}.journey-stage-detail{--phase-color:var(--sage);--phase-ink:var(--olive-dark);position:absolute;z-index:7;inset-inline-start:var(--journey-detail-x,50%);inset-block-start:var(--journey-detail-y,62%);inline-size:clamp(280px,22vw,340px);aspect-ratio:1336/690;display:grid;align-content:center;justify-items:center;gap:5px;padding:clamp(34px,3vw,48px) 34px 28px;color:var(--olive-dark);filter:drop-shadow(0 18px 26px rgba(36,24,12,.2));overflow:hidden;text-align:center;transform:translate(50%) scaleY(.96);transform-origin:50% 0;animation:journey-stage-detail-open .26s cubic-bezier(.22,1,.36,1) both}.journey-stage-detail-bg{position:absolute;inset:0;z-index:0;inline-size:100%;block-size:100%;object-fit:fill;pointer-events:none}.journey-stage-detail:after{content:"";position:absolute;inset-inline:20%;inset-block-end:15%;z-index:1;block-size:1px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--phase-color),transparent 28%),transparent)}.journey-stage-detail-kicker{position:relative;z-index:2;justify-self:center;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--phase-color),transparent 80%);color:var(--phase-ink);font-size:clamp(.72rem,.82vw,.86rem);font-weight:950;line-height:1.1}.journey-stage-detail p,.journey-stage-detail strong{position:relative;z-index:2}.journey-stage-detail strong{color:#2f3529;font-size:clamp(1rem,1.08vw,1.16rem);font-weight:950;line-height:1.12}.journey-stage-detail p{margin:0;color:rgba(45,45,45,.82);font-size:clamp(.86rem,.92vw,.96rem);font-weight:760;line-height:1.42}.journey-stone-item{transform:translate(50%,-50%)}.journey-stone-item:before{inset-block-end:calc(100% - 8px);inline-size:2px;block-size:clamp(34px,4vw,54px);background:linear-gradient(180deg,rgba(255,245,204,.82),rgba(116,80,42,.84));box-shadow:0 0 0 1px rgba(64,42,22,.12),0 10px 18px rgba(43,28,13,.12)}.journey-stone-item:after,.journey-stone-item:before{content:"";position:absolute;inset-inline-start:50%;border-radius:999px;transform:translateX(-50%)}.journey-stone-item:after{inset-block-end:calc(100% - 16px);inline-size:9px;block-size:9px;background:radial-gradient(circle at 35% 30%,#fff3c3,#a77735 62%,#5b381d);box-shadow:0 2px 7px rgba(31,20,10,.24)}.journey-stone{inline-size:clamp(114px,9.4vw,146px);min-block-size:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;transform-origin:50% 1%}.journey-stone:before{display:none}.journey-stone:focus-visible,.journey-stone:hover,.journey-stone[aria-current=step]{border-color:transparent;background:transparent;box-shadow:none;transform:scale(1.045)}.journey-stone[aria-current=step]{transform:scale(1.065)}.journey-plaque-image{inline-size:100%;block-size:auto;filter:drop-shadow(0 18px 18px rgba(38,27,16,.26));transform-origin:50% 1%;transition:filter .18s ease,transform .18s ease;animation:plaque-sway var(--swing-duration) ease-in-out infinite;animation-delay:var(--swing-delay)}.journey-plaque-card{position:relative;isolation:isolate;aspect-ratio:2/3;display:grid;align-items:center;justify-items:center;color:var(--phase-ink);background-image:url(/images/bridge-motion/blank-board-sign.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.journey-plaque-card:before{content:"";position:absolute;inset:2.5% 2.5% .5%;z-index:6;pointer-events:none;border:1px solid rgba(208,175,97,0);border-radius:32px 32px 18px 18px/9% 9% 5% 5%;box-shadow:none;opacity:0;transition:opacity .18s ease,border-color .18s ease,box-shadow .18s ease}.journey-plaque-card:after{content:"";position:absolute;inset:9% 10% 6%;z-index:1;pointer-events:none;border-radius:42% 42% 24px 24px/12% 12% 18px 18px;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.24),transparent 32%),linear-gradient(180deg,rgba(255,253,248,.08),rgba(145,96,42,.08));mix-blend-mode:soft-light}.journey-plaque-number{position:absolute;inset-block-start:16.6%;z-index:5;inline-size:clamp(32px,29%,45px);aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(130,88,44,.42);border-radius:999px;background:radial-gradient(circle at 38% 24%,rgba(255,255,255,.28),transparent 32%),color-mix(in srgb,var(--phase-color),#5c3d1c 26%);color:#fffdf8;font-size:clamp(1.04rem,1.45vw,1.54rem);font-weight:950;line-height:1;text-shadow:0 2px 2px rgba(40,24,10,.32);box-shadow:0 6px 12px rgba(45,29,13,.18),inset 0 1px 0 rgba(255,255,255,.36)}.journey-plaque-icon{position:absolute;inset-block-start:38.4%;z-index:4;inline-size:clamp(34px,3.18vw,48px);block-size:auto;object-fit:contain;opacity:.96;filter:drop-shadow(0 1px 1px rgba(66,43,24,.16));transition:transform .18s ease,filter .18s ease,opacity .18s ease}.journey-plaque-title{position:absolute;inset-block-start:65.6%;inset-inline:18%;z-index:4;color:#4f331d;font-size:clamp(.8rem,.92vw,1rem);font-weight:950;line-height:1.12;text-align:center;text-wrap:balance;text-shadow:0 1px 0 rgba(255,255,255,.5)}.journey-plaque-phase{display:none}.journey-stone:focus-visible .journey-plaque-image,.journey-stone:hover .journey-plaque-image,.journey-stone[aria-current=step] .journey-plaque-image{filter:drop-shadow(0 28px 24px rgba(38,27,16,.38)) drop-shadow(0 0 14px color-mix(in srgb,var(--phase-color),transparent 46%))}.journey-stone:focus-visible .journey-plaque-card:before,.journey-stone:hover .journey-plaque-card:before{border-color:color-mix(in srgb,var(--phase-color),#fff 46%);box-shadow:0 0 0 3px color-mix(in srgb,var(--phase-color),transparent 88%),0 0 16px color-mix(in srgb,var(--phase-color),transparent 72%);opacity:.46}.journey-stone[aria-current=step] .journey-plaque-card:before{border-color:color-mix(in srgb,var(--phase-color),#fff 36%);box-shadow:0 0 0 4px color-mix(in srgb,var(--phase-color),transparent 84%),0 0 20px color-mix(in srgb,var(--phase-color),transparent 62%),inset 0 0 18px rgba(255,253,248,.16);opacity:.68}.journey-stone[aria-current=step] .journey-plaque-image{transform:translateY(-5px) scale(1.035)}.journey-stone:focus-visible .journey-plaque-image,.journey-stone:hover .journey-plaque-image{transform:translateY(-4px) scale(1.025)}.journey-stone[aria-current=step]:focus-visible .journey-plaque-image,.journey-stone[aria-current=step]:hover .journey-plaque-image{transform:translateY(-6px) scale(1.055)}.journey-stone[aria-current=step] .journey-plaque-number{border-color:rgba(255,253,248,.7);box-shadow:0 7px 16px rgba(45,29,13,.2),0 0 0 5px color-mix(in srgb,var(--phase-color),transparent 72%),inset 0 1px 0 rgba(255,255,255,.52)}.journey-stone[aria-current=step] .journey-plaque-icon{transform:scale(1.08);filter:drop-shadow(0 2px 2px rgba(66,43,24,.18)) drop-shadow(0 0 8px rgba(255,253,248,.48))}@keyframes plaque-sway{0%,to{rotate:-1.15deg}50%{rotate:1.15deg}}@keyframes journey-stage-detail-open{0%{opacity:0;transform:translate(50%,-7px) scaleY(.9)}to{opacity:1;transform:translate(50%) scaleY(1)}}@keyframes water-sparkle-flow{0%{background-position:0 0,0 0,0 50%}to{background-position:240px 0,-310px 0,240% 50%}}@media (max-width:720px){.bridge-asset-image{inset-block-start:27.5%;inset-inline-start:-2%;inline-size:104%}.bridge-persona-image{block-size:156px}.bridge-end-persona-image{inset-block-end:28%;inset-inline-end:-2%;block-size:134px;opacity:.86}.bridge-point-a-sign{inset-block-end:21.5%;inset-inline-start:.2%;inline-size:36px}.bridge-route-sign{inline-size:44px}.bridge-route-sign-start{inset-block-end:11%;inset-inline-start:.8%}.bridge-route-sign-mid{inline-size:42px;inset-block-end:3.5%}.bridge-route-sign-end{inset-block-end:11%;inset-inline-end:.8%}.bridge-route-sign-copy{display:none}.journey-motion-layer,.water-sparkles{opacity:.34}.journey-stone{inline-size:90px}.journey-stone-item:before{block-size:30px}}@media (max-width:360px){.journey-stone{inline-size:80px}}@media (max-width:430px){.process-page .process-hero{min-block-size:auto}.process-page .process-hero .hero-grid{min-block-size:auto;padding-block:calc(var(--header-h) + 14px) 30px}.process-page .process-hero .hero-content{gap:10px;transform:none}.process-page .process-hero .hero-eyebrow{padding:7px 11px;border-radius:18px;font-size:.82rem;line-height:1.25}.process-page .process-hero h1{max-inline-size:18ch;font-size:clamp(1.72rem,8.6vw,2.08rem);line-height:1.12}.process-page .process-hero .lead,.process-page .process-hero p:not(.lead){font-size:.98rem;line-height:1.56}.process-page .process-hero .hero-actions{gap:8px}.process-page .process-hero .btn{min-block-size:48px;padding-inline:14px;font-size:.92rem}.process-page .section{padding-block:clamp(34px,12vw,48px)}.process-page .section-inner{gap:clamp(18px,7vw,30px)}.process-page .section-head{max-inline-size:100%}.process-page .section-head .lead,.process-page .section-head>p{margin-block-start:10px}.process-page .card-grid.four,.process-page .card-grid.three,.process-page .difference-grid,.process-page .lead-steps,.process-page .method-grid,.process-page .process-flow,.process-page .safety-grid,.process-page .trust-items,.process-page .trust-strip-grid{grid-template-columns:1fr}.process-page .trust-item{min-block-size:0;padding:10px 12px}.process-page .card,.process-page .google-review-browser,.process-page .offer-price,.process-page .process-card,.process-page .safety-card,.process-page .soft-panel,.process-page .video-aftercopy{padding:clamp(14px,4.8vw,18px);border-radius:18px}.process-page .process-card .process-icon{inline-size:min(120px,46vw)!important;block-size:min(120px,46vw)!important}.process-page .google-review-browser-head{display:grid;justify-items:start}}@media (min-width:721px){.journey-stage-detail{aspect-ratio:1336/780;padding:clamp(28px,2.5vw,42px) 30px 24px}.journey-stage-detail p{font-size:clamp(.8rem,.86vw,.92rem);line-height:1.34}}@media (min-width:721px) and (max-width:899px){.journey-stage-detail{inset-inline-start:auto;right:12px;inline-size:min(320px,calc(100% - 24px));transform:none;animation:none}}@media (max-width:360px){:root{--container:min(100vw - 18px,560px)}.header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.header-cta,.header.glass-header .header-cta{display:none}.header-actions{justify-self:end;min-inline-size:44px;gap:0}.header.glass-header .menu-toggle,.menu-toggle{inline-size:44px;block-size:44px}.brand,.header.glass-header .brand{inline-size:96px;min-block-size:54px}.animated-logo,.brand>img,.header.glass-header .brand .animated-logo,.header.glass-header .brand>img{inline-size:96px;block-size:62px}.animated-logo-tagline,.header.glass-header .animated-logo-tagline{inset-inline:-.2em;font-size:.48rem}.process-page .process-hero h1{max-inline-size:17ch;font-size:clamp(1.52rem,8.9vw,1.9rem)}.process-page .bullet-list,.process-page .copy-stack,.process-page .section-head .lead,.process-page .section-head>p{line-height:1.58}.process-page .integrated-work-card-head,.process-page .process-signal-card-head{grid-template-columns:58px minmax(0,1fr)}.process-page .integrated-work-icon-shell,.process-page .process-signal-card .signal-motion-icon{inline-size:58px;block-size:58px}.process-page .integrated-work-icon{inline-size:54px;block-size:54px}.journey-rail{display:none}.floating-buttons{left:6px;right:auto;inset-block-end:calc(72px + env(safe-area-inset-bottom));gap:6px;transform:scale(.82);transform-origin:left bottom}.floating-btn{animation:none}.floating-btn.phone{display:none}.back-to-top{right:8px;left:auto;inset-block-end:calc(76px + env(safe-area-inset-bottom));inline-size:44px;block-size:44px}.mobile-sticky-cta{min-block-size:56px;padding:8px 9px;gap:8px}.mobile-sticky-cta>span:first-child{display:none}.sticky-pill{inline-size:100%;min-block-size:40px}.consent-banner{inset-inline:6px;max-block-size:36svh;gap:6px;padding:10px;border-radius:16px;overflow:auto}.consent-banner h2{font-size:.92rem}.consent-banner p{font-size:.76rem;line-height:1.32}.consent-actions{grid-template-columns:1fr}.consent-button{min-block-size:38px;font-size:.82rem}}@media (max-width:260px){:root{--header-h:62px;--container:min(100vw - 14px,560px)}body{font-size:16px}.header-inner{min-block-size:var(--header-h)}.brand,.header.glass-header .brand{inline-size:82px;min-block-size:48px}.animated-logo,.brand>img,.header.glass-header .brand .animated-logo,.header.glass-header .brand>img{inline-size:82px;block-size:54px}.animated-logo-tagline,.header.glass-header .animated-logo-tagline{font-size:.41rem}.header.glass-header .menu-toggle,.menu-toggle{inline-size:42px;block-size:42px}h2{font-size:clamp(1.28rem,8vw,1.5rem)}h3{font-size:clamp(1.02rem,6vw,1.16rem)}.process-page .process-hero .hero-grid{padding-block-start:calc(var(--header-h) + 10px)}.process-page .process-hero .hero-eyebrow{font-size:.74rem}.process-page .process-hero h1{max-inline-size:16ch;font-size:clamp(1.34rem,9vw,1.55rem)}.process-page .lead,.process-page .process-hero .lead,.process-page .process-hero p:not(.lead){font-size:.93rem}.btn,.btn-row .btn,.hero-actions .btn{min-block-size:46px;padding-inline:10px;border-radius:18px;font-size:.86rem;line-height:1.16}.process-page .card,.process-page .google-review-browser,.process-page .offer-price,.process-page .process-card,.process-page .safety-card,.process-page .soft-panel,.process-page .video-aftercopy{padding:12px}.process-page .bullet-list li{padding-inline-start:22px}.process-page .bullet-list li:before{inline-size:7px;block-size:7px;box-shadow:0 0 0 4px rgba(208,175,97,.12)}.process-page .integrated-work-card-head,.process-page .process-signal-card-head{grid-template-columns:1fr;min-block-size:0;justify-items:start}.process-page .integrated-work-icon-shell,.process-page .process-signal-card .signal-motion-icon{inline-size:54px;block-size:54px}.process-page .integrated-work-icon{inline-size:50px;block-size:50px}.floating-buttons{display:none}.mobile-sticky-cta{inset-inline:6px}}@media (max-width:220px){.process-page .process-hero .hero-eyebrow{display:none}.process-page .trust-item{padding:8px}}@media (prefers-reduced-motion:reduce){.landing-page .hero-video{display:none}.landing-page .hero-poster{display:block}*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.receive-icon-lucide-accent circle,.receive-icon-lucide-accent line,.receive-icon-lucide-accent path,.receive-icon-lucide-accent polyline,.receive-icon-lucide-accent rect,.receive-icon-lucide-main circle,.receive-icon-lucide-main line,.receive-icon-lucide-main path,.receive-icon-lucide-main polyline,.receive-icon-lucide-main rect{stroke-dashoffset:0!important;opacity:1!important}}.treatment-detail-page,.treatments-page-v2{background:linear-gradient(180deg,#fbf8f1,#f7f1e6 46%,#fbf8f1);color:var(--olive-dark);overflow-x:clip}.tp-shell{width:min(1180px,calc(100vw - 40px));margin-inline:auto}.tp-shell--narrow{width:min(760px,calc(100vw - 40px))}.tp-shell--medium{width:min(900px,calc(100vw - 40px))}.tp-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--mocha);font-size:.86rem;font-weight:800;line-height:1.35}.tp-kicker:before{content:"";inline-size:7px;block-size:7px;border-radius:999px;background:var(--gold);box-shadow:0 0 0 5px rgba(208,175,97,.14)}.tp-section-head{max-width:620px;margin-inline:auto;margin-block-end:28px;text-align:center}.tp-section-head--compact{margin-block-end:18px}.tp-contact h2,.tp-detail-final h2,.tp-detail-section h2,.tp-section-head h2{margin:0;color:var(--olive-dark);font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.12;letter-spacing:0}.tp-contact p,.tp-detail-final p,.tp-detail-section p,.tp-section-head p{margin:10px 0 0;color:var(--muted);font-size:1rem;line-height:1.78}.tp-actions,.tp-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tp-actions--center,.tp-btn,.tp-mini-cta{justify-content:center}.tp-btn,.tp-mini-cta{display:inline-flex;align-items:center;gap:8px;min-block-size:48px;padding:12px 22px;border:1px solid transparent;border-radius:999px;font-weight:800;line-height:1.2;text-align:center;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.tp-btn:hover,.tp-featured-media:hover,.tp-featured-title:hover,.tp-mini-cta:hover,.tp-treatment-card:hover{transform:translateY(-2px)}.tp-btn--gold,.tp-mini-cta{background:linear-gradient(135deg,var(--gold-strong),var(--gold));color:#fff;box-shadow:0 16px 38px rgba(184,143,53,.24)}.tp-btn--ghost{background:rgba(255,253,248,.74);color:var(--olive-dark);border-color:rgba(58,64,50,.2)}.tp-btn--light{background:rgba(255,255,255,.13);color:#fff;border-color:rgba(255,255,255,.22)}.tp-text-button{position:relative;z-index:3;border:0;background:transparent;color:var(--gold-strong);font-weight:800;text-decoration:underline;text-underline-offset:4px;padding:8px 4px}.tp-hero{position:relative;overflow:hidden;padding:calc(var(--header-h) + clamp(42px, 7vw, 82px)) 0 32px}.tp-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 12%,rgba(208,175,97,.12),transparent 28vw),radial-gradient(circle at 82% 30%,rgba(168,181,160,.2),transparent 30vw);pointer-events:none}.tp-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:clamp(28px,5vw,74px);min-width:0}.tp-hero__copy{max-width:560px;min-width:0}.tp-hero h1{margin:14px 0 18px;color:var(--olive-dark);font-size:clamp(2.55rem,7vw,5.1rem);line-height:.98;letter-spacing:0;overflow-wrap:anywhere}.tp-hero h1 strong{font:inherit}.tp-hero h1 .tp-hero__welcome,.tp-hero h1 strong{display:block;color:var(--olive-dark);line-height:1.02}.tp-hero h1 .tp-hero__welcome{font-size:1em;margin:0}.tp-hero h1 .tp-hero__headline{display:block;color:var(--gold-strong);font-size:.56em;line-height:1.25;margin-block-start:12px}.tp-hero__copy>p{margin:0 0 24px;max-width:530px;color:var(--muted);font-size:clamp(1.02rem,2vw,1.18rem);line-height:1.85}.tp-hero__media{position:relative;min-block-size:clamp(270px,42vw,500px);overflow:hidden;border-radius:18px;box-shadow:var(--shadow);background:var(--surface-strong);isolation:isolate}.tp-detail-hero>img,.tp-featured-media img,.tp-hero__media img,.tp-sheet__image img{object-fit:cover}.tp-featured-media[data-image-fit=contain],.tp-sheet__image[data-image-fit=contain]{aspect-ratio:1/1;background:#f4ecdd}.tp-detail-hero[data-image-fit=contain]{min-block-size:clamp(440px,58svh,720px);align-items:end;background:#f4ecdd}.tp-detail-hero[data-image-fit=contain]:before,.tp-featured-media[data-image-fit=contain]:before,.tp-sheet__image[data-image-fit=contain]:before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--tp-media-bg);background-position:50%;background-size:cover;filter:blur(24px);opacity:.44;transform:scale(1.08);pointer-events:none}.tp-detail-hero[data-image-fit=contain]>img,.tp-featured-media[data-image-fit=contain] img,.tp-sheet__image[data-image-fit=contain] img{z-index:1;object-fit:contain}.tp-featured-media:after,.tp-hero__media:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(37,42,32,.18),transparent 48%);pointer-events:none}.tp-hero__icon-cloud{position:absolute;inset-inline:22px;inset-block-end:18px;z-index:2;display:flex;justify-content:flex-end;gap:10px;pointer-events:none}.tp-hero__icon-cloud .treatment-motion-icon{border-radius:18px;background:rgba(255,253,248,.82);box-shadow:0 12px 30px rgba(37,42,32,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tp-how,.tp-list-section,.tp-pricing-anchor,.tp-quick{padding:clamp(28px,5vw,56px) 0}.tp-chip-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.tp-chip{min-block-size:116px;border:1px solid rgba(58,64,50,.13);border-radius:16px;background:rgba(255,253,248,.82);color:var(--olive-dark);box-shadow:0 12px 28px rgba(58,64,50,.06);display:grid;justify-items:center;align-content:center;gap:8px;padding:12px 8px;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.tp-chip.is-selected{background:var(--olive-dark);color:#fff;border-color:var(--olive-dark)}.tp-chip:hover{transform:translateY(-2px)}.tp-chip span{font-size:.86rem;font-weight:800;line-height:1.25}.tp-filter-note{display:flex;align-items:center;justify-content:center;gap:10px;margin-block-start:14px;color:var(--mocha);font-size:.86rem}.tp-filter-note span{padding:5px 12px;border-radius:999px;background:rgba(168,181,160,.24);font-weight:700}.tp-filter-note button{border:0;border-radius:999px;background:transparent;color:var(--olive-dark);font-weight:800;text-decoration:underline;text-underline-offset:4px}.tp-price-card{padding:clamp(20px,4vw,30px);border:1px solid rgba(58,64,50,.12);border-radius:18px;background:rgba(255,253,248,.88);box-shadow:var(--soft-shadow)}.tp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tp-metrics div{min-block-size:112px;display:grid;place-items:center;gap:4px;padding:14px 8px;border-radius:14px;background:#f8f3e8;text-align:center}.tp-metrics span{color:var(--olive-dark);font-size:clamp(1.35rem,4vw,2rem);font-weight:900;line-height:1}.tp-metrics strong{color:var(--muted);font-size:.78rem;line-height:1.25}.tp-fineprint{margin:18px auto 0;max-width:650px;color:rgba(100,95,86,.72);font-size:.78rem;line-height:1.7;text-align:center}.tp-treatment-list{display:grid;gap:14px}.tp-treatment-card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:16px;padding:18px;border:1px solid rgba(58,64,50,.12);border-radius:18px;background:rgba(255,253,248,.92);box-shadow:0 12px 28px rgba(58,64,50,.06);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tp-card-hit-area{position:absolute;inset:0;z-index:1;border-radius:inherit}.tp-treatment-card:focus-within,.tp-treatment-card:hover{border-color:rgba(208,175,97,.42);box-shadow:var(--soft-shadow)}.tp-treatment-card__icon{position:relative;z-index:2;pointer-events:none;display:grid;place-items:center;inline-size:78px;block-size:78px;border-radius:16px;background:linear-gradient(145deg,rgba(168,181,160,.18),rgba(208,175,97,.11))}.tp-treatment-card__body{position:relative;z-index:2;min-width:0;pointer-events:none}.tp-treatment-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tp-featured-title,.tp-treatment-card__title{position:relative;z-index:3;pointer-events:auto;display:inline-flex;border:0;padding:0;background:transparent;color:var(--olive-dark);font-size:clamp(1.12rem,2.6vw,1.38rem);font-weight:900;line-height:1.25;text-align:start}.tp-treatment-card__title span{color:var(--sage);font-size:.74em}.tp-price{flex:0 0 auto;text-align:end}.tp-featured-meta span,.tp-price span{display:block;color:var(--muted);font-size:.72rem;line-height:1.2}.tp-price strong{color:var(--olive-dark);font-size:1.24rem;line-height:1}.tp-treatment-card p{margin:8px 0 0;color:var(--muted);font-size:.94rem;line-height:1.72}.tp-fit-line{display:flex;gap:8px;margin-block-start:8px;color:var(--sage);font-size:.8rem;line-height:1.5}.tp-card-actions{position:relative;z-index:4;margin-block-start:14px;padding-block-start:14px;border-block-start:1px solid rgba(58,64,50,.09)}.tp-card-actions,.tp-card-actions *{pointer-events:auto}.tp-mini-cta{position:relative;z-index:3;min-block-size:40px;padding:9px 18px;font-size:.86rem}.tp-empty,.tp-show-more{margin-block-start:24px;text-align:center}.tp-featured{padding:clamp(42px,7vw,78px) 0;background:rgba(255,253,248,.38)}.tp-featured-list{display:grid;gap:clamp(34px,7vw,68px)}.tp-featured-item{display:grid;grid-template-columns:minmax(280px,.96fr) minmax(0,1fr);align-items:center;gap:clamp(22px,5vw,54px)}.tp-featured-item.is-reversed .tp-featured-media{order:2}.tp-featured-item.is-reversed .tp-featured-copy{order:1}.tp-featured-media{position:relative;display:block;overflow:hidden;isolation:isolate;border:0;border-radius:18px;background:var(--surface-strong);box-shadow:var(--soft-shadow);aspect-ratio:16/10;padding:0;transition:transform .22s ease,box-shadow .22s ease}.tp-featured-media span{position:absolute;inset-block-end:14px;inset-inline-start:14px;z-index:3;padding:6px 12px;border-radius:999px;background:rgba(255,253,248,.92);color:var(--olive-dark);font-size:.76rem;font-weight:800;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.tp-featured-media:focus-visible span,.tp-featured-media:hover span{opacity:1;transform:translateY(0)}.tp-featured-copy{display:grid;gap:14px}.tp-featured-title{font-size:clamp(1.55rem,4vw,2.3rem)}.tp-featured-subtitle{margin:0;color:var(--gold-strong);font-weight:800}.tp-check-list,.tp-featured-copy ul,.tp-sheet__block ul{list-style:none;padding:0}.tp-check-list li,.tp-featured-copy li,.tp-sheet__block li{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:.96rem;line-height:1.65}.tp-benefit-grid span,.tp-check-list li span,.tp-featured-copy li span,.tp-sheet__block li span{color:var(--gold-strong);font-weight:900}.tp-featured-meta{display:flex;align-items:center;gap:22px;color:var(--muted);font-size:.9rem}.tp-featured-meta strong{color:var(--olive-dark);font-size:1.12rem}.tp-featured-meta strong span{display:inline;font-weight:600}.tp-suitable{width:fit-content;max-width:100%;margin:0;padding:9px 13px;border-radius:12px;background:rgba(168,181,160,.18);color:var(--muted);font-size:.82rem;line-height:1.55}.tp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tp-steps div{padding:24px 18px;text-align:center}.tp-steps span{display:inline-grid;place-items:center;inline-size:42px;block-size:42px;border-radius:14px;background:var(--olive-dark);color:#fff;font-weight:900;box-shadow:var(--soft-shadow)}.tp-steps h3{margin:14px 0 4px;color:var(--olive-dark);font-size:1.08rem;line-height:1.25}.tp-steps p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.65}.tp-contact{padding:clamp(54px,8vw,92px) 0;background:radial-gradient(circle at 50% 0,rgba(208,175,97,.16),transparent 34vw),var(--olive-dark);color:#fff;text-align:center}.tp-contact .tp-kicker,.tp-contact h2,.tp-contact p{color:#fff}.tp-contact p{max-width:640px;margin-inline:auto;color:rgba(255,255,255,.74)}.tp-ready-text{display:grid;gap:6px;max-width:680px;margin:26px auto;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.08);text-align:start}.tp-ready-text strong{color:rgba(255,255,255,.56);font-size:.78rem}.tp-ready-text span{color:rgba(255,255,255,.78);font-size:.98rem;line-height:1.7}.tp-gesher-link{display:inline-flex;align-items:center;gap:6px;margin-block-start:22px;color:rgba(255,236,184,.9);font-size:.88rem;font-weight:800}.tp-sheet-shell{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-end;justify-content:center}.tp-sheet-backdrop{position:absolute;inset:0;background:rgba(24,28,20,.5);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.tp-sheet{position:relative;z-index:1;inline-size:min(560px,100vw);max-block-size:min(88svh,760px);overflow:hidden;border-radius:24px 24px 0 0;background:var(--cream);box-shadow:0 -20px 80px rgba(0,0,0,.26);display:flex;flex-direction:column;animation:tp-sheet-in .26s ease both}.tp-sheet__handle{inline-size:44px;block-size:5px;flex:0 0 auto;margin:12px auto 4px;border-radius:999px;background:rgba(58,64,50,.24)}.tp-sheet__close{position:absolute;inset-block-start:16px;inset-inline-start:16px;z-index:3;display:grid;place-items:center;inline-size:42px;block-size:42px;border:1px solid rgba(58,64,50,.1);border-radius:999px;background:rgba(255,253,248,.94);color:var(--olive-dark);font-size:1.7rem;line-height:1;box-shadow:var(--soft-shadow)}.tp-sheet__content{overflow-y:auto;padding:18px 24px 112px}.tp-sheet__image{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:16/9;margin-block-end:18px;border-radius:18px;background:var(--surface-strong)}.tp-sheet__icon{display:grid;place-items:center;min-block-size:160px;margin-block-end:18px;border-radius:18px;background:linear-gradient(145deg,rgba(168,181,160,.18),rgba(208,175,97,.14))}.tp-sheet h2{margin:0 0 6px;color:var(--olive-dark);font-size:clamp(1.5rem,5vw,2rem);line-height:1.18}.tp-sheet h2+p,.tp-sheet__faq p,.tp-sheet__text{margin:0;color:var(--muted);font-size:.96rem;line-height:1.72}.tp-detail-meta,.tp-sheet__meta{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.tp-detail-meta span,.tp-detail-meta strong,.tp-sheet__meta span,.tp-sheet__meta strong{padding:8px 12px;border-radius:12px;background:rgba(168,181,160,.2);color:var(--olive-dark);font-size:.84rem;font-weight:800;line-height:1.35}.tp-detail-meta strong,.tp-sheet__meta strong{background:rgba(208,175,97,.16)}.tp-sheet__block{margin-block-start:20px}.tp-sheet__block h3,.tp-sheet__faq h3{margin:0 0 10px;color:var(--olive-dark);font-size:1rem;line-height:1.25}.tp-tag-grid{display:flex;flex-wrap:wrap;gap:8px}.tp-tag-grid span{padding:6px 10px;border-radius:999px;background:rgba(168,181,160,.2);color:var(--mocha);font-size:.78rem;font-weight:700;line-height:1.25}.tp-sheet__faq{margin-block-start:20px;padding:14px;border:1px solid rgba(58,64,50,.1);border-radius:14px;background:rgba(255,253,248,.82)}.tp-sheet__faq strong{display:block;color:var(--olive-dark);font-size:.88rem;line-height:1.5}.tp-sheet__details-link{display:flex;align-items:center;justify-content:center;gap:8px;margin-block-start:18px;padding:13px;border:1px solid rgba(58,64,50,.18);border-radius:14px;background:rgba(255,253,248,.72);color:var(--olive-dark);font-size:.92rem;font-weight:900;line-height:1.3;text-align:center}.tp-sheet__sticky{position:absolute;inset-inline:0;inset-block-end:0;padding:16px 18px;border-block-start:1px solid rgba(58,64,50,.11);background:rgba(250,247,240,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tp-sheet__sticky .tp-btn{inline-size:100%}@keyframes tp-sheet-in{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.tp-detail-hero{position:relative;min-block-size:clamp(360px,48svh,560px);overflow:hidden;isolation:isolate;display:grid;align-items:end;background:var(--olive-dark)}.tp-detail-hero__shade{position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgba(37,42,32,.76),rgba(37,42,32,.2) 58%,rgba(37,42,32,.1))}.tp-detail-hero__icon{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:radial-gradient(circle,rgba(208,175,97,.16),transparent 34vw),var(--olive-dark)}.tp-detail-hero__content{position:relative;z-index:3;padding-block:calc(var(--header-h) + clamp(44px, 8vw, 74px)) clamp(44px,8vw,74px);color:#fff}.tp-detail-hero .tp-kicker,.tp-detail-hero h1,.tp-detail-hero p{color:#fff}.tp-detail-hero h1{max-width:760px;margin:12px 0;font-size:clamp(2.1rem,6vw,4.4rem);line-height:1.04;letter-spacing:0}.tp-detail-hero p{max-width:680px;margin:0;color:rgba(255,255,255,.82);font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.tp-detail-hero__meta{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:18px}.tp-detail-hero__meta span,.tp-detail-hero__meta strong{padding:8px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(20,27,22,.34);color:#fff;font-size:.88rem;font-weight:850;line-height:1.3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tp-detail-hero__meta strong{border-color:rgba(238,204,123,.42);color:#f4d88f}.tp-detail-hero__actions{justify-content:flex-start;margin-block-start:22px}.tp-btn--hero-outline{border-color:rgba(255,255,255,.42);background:rgba(20,27,22,.24);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tp-btn--hero-outline:hover{border-color:rgba(255,255,255,.72);background:rgba(20,27,22,.4)}.tp-back-link{display:inline-flex;margin-block-end:16px;color:rgba(255,255,255,.78);font-size:.92rem;font-weight:800}.tp-detail-body{padding:clamp(36px,6vw,72px) 0}.tp-detail-recognition{margin-block:28px 42px;padding:clamp(24px,5vw,38px);border:1px solid rgba(58,64,50,.11);border-radius:20px;background:radial-gradient(circle at 88% 12%,rgba(208,175,97,.16),transparent 30%),rgba(255,253,248,.9);box-shadow:0 18px 50px rgba(48,54,42,.07)}.tp-detail-recognition h2{max-inline-size:24ch;margin:10px 0;color:var(--olive-dark);font-size:clamp(1.45rem,3.3vw,2rem);line-height:1.2}.tp-detail-recognition p{max-inline-size:68ch;margin:0;color:var(--muted);font-size:clamp(.98rem,2vw,1.08rem);line-height:1.78}.tp-detail-section{margin-block:34px}.tp-detail-section h2,.tp-prep-box h2{margin-block-end:12px;font-size:clamp(1.38rem,3vw,1.8rem)}.tp-benefit-grid,.tp-check-list{display:grid;gap:10px}.tp-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-benefit-grid div{display:flex;align-items:flex-start;gap:10px;min-block-size:76px;padding:14px;border:1px solid rgba(58,64,50,.1);border-radius:14px;background:rgba(255,253,248,.82);color:var(--muted);font-size:.94rem;line-height:1.58}.tp-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.tp-check-list--warning li span{color:var(--mocha)}.tp-prep-box{margin-block:34px;padding:24px;border-radius:18px;background:rgba(168,181,160,.18)}.tp-prep-box h2{margin:0 0 8px;color:var(--olive-dark)}.tp-prep-box p{margin:0;color:var(--muted);line-height:1.75}.tp-faq-list{display:grid;gap:10px}.tp-faq-list details{border:1px solid rgba(58,64,50,.11);border-radius:14px;background:rgba(255,253,248,.86);overflow:hidden}.tp-faq-list summary{padding:16px 18px;color:var(--olive-dark);font-weight:900;cursor:pointer}.tp-faq-list p{margin:0;padding:0 18px 18px;color:var(--muted);font-size:.95rem;line-height:1.72}.tp-detail-final{margin-block-start:42px;padding:clamp(28px,5vw,44px);border-radius:20px;background:radial-gradient(circle at 50% 0,rgba(208,175,97,.15),transparent 24vw),var(--olive-dark);color:#fff;text-align:center}.tp-detail-final h2,.tp-detail-final p{color:#fff}.tp-detail-final .treatment-motion-icon{margin-block-end:12px}@media (min-width:720px){.tp-sheet-shell{align-items:center}.tp-sheet{border-radius:24px}}@media (max-width:960px){.tp-featured-item,.tp-featured-item.is-reversed,.tp-fit-grid,.tp-hero__grid{grid-template-columns:1fr}.tp-featured-item.is-reversed .tp-featured-copy,.tp-featured-item.is-reversed .tp-featured-media{order:0}.tp-hero__copy{max-width:none;text-align:center}.tp-actions,.tp-hero__copy>p{justify-content:center;margin-inline:auto}.tp-chip-row{display:flex;overflow-x:auto;padding-block-end:8px;scroll-snap-type:x mandatory}.tp-chip{flex:0 0 112px;scroll-snap-align:start}.tp-benefit-grid,.tp-steps{grid-template-columns:1fr}}@media (max-width:640px){.tp-shell,.tp-shell--medium,.tp-shell--narrow{width:min(100vw - 28px,560px)}.tp-hero{padding-block-start:calc(var(--header-h) + 30px)}.tp-hero h1{font-size:clamp(2.05rem,10.6vw,3rem);line-height:1.05}.tp-hero__media{min-block-size:260px;border-radius:16px}.tp-actions,.tp-card-actions{flex-direction:column;align-items:stretch}.tp-btn,.tp-mini-cta{inline-size:100%}.tp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.tp-metrics div{min-block-size:104px;padding-inline:6px}.tp-metrics span{font-size:clamp(1rem,6.2vw,1.55rem)}.tp-treatment-card{grid-template-columns:1fr;text-align:center}.tp-treatment-card__icon{margin-inline:auto}.tp-treatment-card__topline{flex-direction:column;align-items:center}.tp-price,.tp-treatment-card__title{text-align:center}.tp-fit-line{justify-content:center}.tp-sheet__content{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.tp-sheet{animation:none!important}.tp-btn:hover,.tp-chip:hover,.tp-featured-media:hover,.tp-featured-title:hover,.tp-mini-cta:hover,.tp-treatment-card:hover{transform:none!important}}.mapping-sales-page{background:radial-gradient(circle at 92% 8%,rgba(208,175,97,.13),transparent 30vw),radial-gradient(circle at 6% 18%,rgba(168,181,160,.14),transparent 36vw),var(--cream)}.sales-hero{position:relative;isolation:isolate;min-block-size:calc(92svh - var(--header-h));display:grid;align-items:center;overflow:hidden;background:#1f3129}.sales-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(18,28,24,.78),rgba(18,28,24,.5) 46%,rgba(18,28,24,.16) 82%,rgba(18,28,24,.08)),linear-gradient(180deg,rgba(18,28,24,.04),rgba(18,28,24,.24)),radial-gradient(circle at 18% 48%,rgba(208,175,97,.14),transparent 28%)}.sales-hero-grid{min-block-size:calc(92svh - var(--header-h));display:grid;align-items:center;padding-block:clamp(36px,7vw,86px)}.sales-hero-copy{position:relative;z-index:2;max-inline-size:760px;margin-inline:auto;color:#fff;text-align:center}.sales-kicker{display:inline-flex;margin-block-end:14px;max-inline-size:100%;padding:8px 14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.92);font-size:.94rem;font-weight:800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sales-hero h1{max-inline-size:18ch;margin-inline:auto;color:#fff;font-size:clamp(3rem,5.6vw,4.85rem);line-height:1;text-wrap:balance;text-shadow:0 4px 22px rgba(0,0,0,.34)}.sales-hero-lead{max-inline-size:660px;margin-inline:auto;margin-block-start:24px;color:rgba(255,255,255,.92);font-size:clamp(1.12rem,1.7vw,1.34rem);line-height:1.58;font-weight:650}.sales-hero-trust{margin-inline:auto;margin-block-start:14px;font-size:clamp(.96rem,1.5vw,1.05rem);line-height:1.42}.sales-hero-microcopy,.sales-hero-price-line,.sales-hero-trust{max-inline-size:620px;color:rgba(255,255,255,.86);font-weight:800}.sales-hero-microcopy,.sales-hero-price-line{margin-inline:auto;margin-block-start:12px;font-size:clamp(.92rem,1.4vw,1rem);line-height:1.38}.sales-hero-price-line{color:#f1ddb2}.sales-hero-price-line strong{color:#ffe9b0}.sales-hero-price-line del{color:rgba(255,255,255,.7);text-decoration-color:#ffe9b0;text-decoration-thickness:2px}.sales-hero-video-teaser{inline-size:min(100%,300px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin-inline:auto;margin-block-start:18px;padding:10px 12px;border:1px solid rgba(255,255,255,.24);border-radius:18px;background:rgba(255,253,248,.13);color:#fff;box-shadow:0 18px 42px rgba(18,28,24,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sales-hero-video-teaser:hover{transform:translateY(-1px)}.sales-hero-video-teaser small,.sales-hero-video-teaser strong{display:block;line-height:1.25}.sales-hero-video-teaser small{color:rgba(255,255,255,.82);font-weight:800}.sales-hero-video-media{position:relative;inline-size:58px;block-size:74px;overflow:hidden;border-radius:14px;background:rgba(255,255,255,.12)}.sales-hero-video-media img{inline-size:100%;block-size:100%;object-fit:cover;object-position:center top}.sales-hero-play{position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:28px;block-size:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,253,248,.9);color:var(--olive-dark);font-size:.78rem;transform:translate(-50%,-50%)}.sales-price-strip{inline-size:fit-content;max-inline-size:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-block-start:26px;padding:13px 18px;border:1px solid rgba(255,255,255,.24);border-radius:18px;background:rgba(255,253,248,.16);box-shadow:0 18px 48px rgba(18,28,24,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sales-price-strip span{color:rgba(255,255,255,.84);font-weight:800}.sales-price-strip strong{color:#ffe3a2;font-size:clamp(2rem,6vw,3.4rem);line-height:.9}.sales-price-strip del{color:rgba(255,255,255,.7);font-weight:800;text-decoration-thickness:3px;text-decoration-color:rgba(255,226,162,.82)}.sales-hero .btn-secondary{color:#fff;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.1);box-shadow:0 12px 28px rgba(18,28,24,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sales-hero .hero-actions{justify-content:center}.sales-primary-cta{background-color:#6f4d1d;background-image:linear-gradient(135deg,#efd992,#c39242 48%,#6f4d1d);color:#fff;box-shadow:0 18px 38px rgba(18,28,24,.24),0 8px 20px rgba(208,175,97,.22)}.sales-trust-chips{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:22px}.sales-trust-chips span{display:inline-flex;align-items:center;min-block-size:36px;padding-inline:12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.9);font-size:.9rem;font-weight:750}.sales-hero-visual{position:absolute;inset:0;z-index:-2}.sales-hero-visual .hero-media,.sales-hero-visual .hero-poster,.sales-hero-visual .hero-poster img,.sales-hero-visual .hero-video{position:absolute;inset:0;inline-size:100%;block-size:100%}.sales-hero-visual .hero-poster,.sales-hero-visual .hero-poster img,.sales-hero-visual .hero-video{object-fit:cover;object-position:64% top;filter:saturate(1.04) contrast(1.02) brightness(.82)}.sales-hero-caption{position:absolute;inset-inline-end:max(22px,calc((100vw - 1120px) / 2));inset-block-end:clamp(22px,5vw,54px);z-index:2;max-inline-size:330px;display:grid;gap:2px;padding:15px 17px;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:rgba(18,28,24,.42);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 44px rgba(18,28,24,.16)}.sales-hero-caption strong{font-size:1rem}.sales-hero-caption span{color:rgba(255,255,255,.9);font-size:.94rem}.sales-tight-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(24px,5vw,58px);align-items:center}.sales-pattern-cta{grid-column:1/-1}.sales-section-head{max-inline-size:560px}.sales-method-head p,.sales-offer-top p,.sales-proof-copy p,.sales-section-head p,.sales-video-head p{margin-block-start:14px;color:var(--muted);font-size:clamp(1.04rem,2vw,1.18rem);line-height:1.62}.sales-method-section{scroll-margin-top:12px}.sales-method-head{max-inline-size:760px;margin-inline:auto;text-align:center}.mapping-sales-page .motion-icon__image,.mapping-sales-page .motion-icon__svg{shape-rendering:geometricPrecision;image-rendering:auto;backface-visibility:hidden}.sales-signal-icon,.sales-step-icon{inline-size:72px;block-size:72px;border-radius:20px;background:radial-gradient(circle at 48% 42%,rgba(255,255,255,.78),rgba(255,253,248,.32) 47%,transparent 69%),linear-gradient(145deg,rgba(255,253,248,.88),rgba(168,181,160,.12));box-shadow:inset 0 0 0 1px rgba(184,143,53,.12),0 14px 24px rgba(58,64,50,.1);filter:drop-shadow(0 10px 16px rgba(58,64,50,.08));transform:translateZ(0)}.sales-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sales-map-snippet,.sales-output-list,.sales-ready-card,.sales-signal,.sales-step{border:1px solid var(--line);border-radius:18px;background:rgba(255,253,248,.78);box-shadow:var(--soft-shadow)}.sales-signal{min-block-size:100%;padding:18px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.sales-signal-icon{margin-block-end:10px}.sales-signal:hover{transform:translateY(-2px);border-color:rgba(184,143,53,.28);box-shadow:0 20px 42px rgba(58,64,50,.13)}.sales-map-snippet h3,.sales-output-list h3,.sales-signal h3,.sales-step h3{font-size:clamp(1.08rem,2vw,1.3rem)}.sales-map-snippet p,.sales-signal p,.sales-step p{margin-block-start:8px;color:var(--muted);font-size:.98rem;line-height:1.48}.sales-offer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);gap:clamp(16px,4vw,34px);align-items:center}.sales-mini-price{position:relative;isolation:isolate;min-inline-size:190px;display:grid;justify-items:center;gap:4px;padding:clamp(16px,3vw,24px);border-radius:24px;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.42),transparent 36%),linear-gradient(145deg,rgba(239,217,146,.94),rgba(255,253,248,.95));border:1px solid rgba(184,143,53,.48);color:var(--olive-dark);box-shadow:0 22px 52px rgba(184,143,53,.2),0 0 0 1px rgba(255,232,166,.34),0 0 28px rgba(208,175,97,.2);animation:salesMiniPriceAura 5.4s ease-in-out infinite}.sales-mini-price:before{content:"";position:absolute;inset:8px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 50% 42%,rgba(255,232,166,.34),transparent 64%);opacity:.7;pointer-events:none}.sales-mini-price small,.sales-mini-price span{color:var(--gold-text);font-weight:900}.sales-mini-price strong{color:#372812;font-size:clamp(2.3rem,5.3vw,3.35rem);font-weight:950;line-height:.95;-webkit-text-stroke:.45px rgba(184,143,53,.34);text-shadow:0 0 10px rgba(255,232,166,.82),0 0 18px rgba(208,175,97,.36),0 2px 0 rgba(255,255,255,.45)}@keyframes salesMiniPriceAura{0%,to{box-shadow:0 22px 52px rgba(184,143,53,.18),0 0 0 1px rgba(255,232,166,.28),0 0 24px rgba(208,175,97,.16)}50%{box-shadow:0 24px 58px rgba(184,143,53,.24),0 0 0 1px rgba(255,232,166,.46),0 0 36px rgba(208,175,97,.26)}}.sales-offer-conversion-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(58,64,50,.12);border-radius:20px;background:rgba(255,253,248,.68);box-shadow:0 16px 36px rgba(58,64,50,.08)}.sales-offer-conversion-bar span{min-block-size:46px;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:14px;background:linear-gradient(145deg,rgba(255,253,248,.94),rgba(168,181,160,.12));color:var(--olive-dark);font-size:.92rem;font-weight:850;line-height:1.18;text-align:center}.sales-step-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sales-step{position:relative;padding:24px 22px 22px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.sales-step-num{position:absolute;inset-block-start:15px;inset-inline-start:16px;inline-size:34px;block-size:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--olive-dark);color:#fff;font-weight:900}.sales-step-icon{inline-size:74px;block-size:74px;margin-block-end:8px}.sales-step-label{display:inline-flex;margin-block-end:8px;color:var(--gold-text);font-size:.88rem;font-weight:900}.sales-step:hover{transform:translateY(-2px);border-color:rgba(184,143,53,.28);box-shadow:0 20px 42px rgba(58,64,50,.13)}.sales-output-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;align-items:stretch}.sales-map-snippet,.sales-output-list{padding:clamp(20px,3vw,28px)}.sales-output-list ul{display:grid;gap:14px;padding:0;margin-block-start:16px;list-style:none}.sales-output-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.sales-check-mark{inline-size:28px;block-size:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(208,175,97,.16);color:var(--gold-text);font-weight:950}.sales-output-list small{display:block;margin-block-start:2px;color:var(--muted);font-size:.94rem;line-height:1.42}.sales-map-tags{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:14px}.sales-map-tags span{display:inline-flex;padding:8px 11px;border-radius:999px;background:rgba(58,64,50,.08);color:var(--olive-dark);font-size:.92rem;font-weight:800}.sales-map-details{margin-block-start:12px}.sales-map-details summary{min-block-size:44px;display:inline-flex;align-items:center;color:var(--gold-text);font-weight:900;cursor:pointer}.sales-bio-strip,.sales-consent-band{margin-block-start:16px;padding:14px 16px;border:1px solid rgba(184,143,53,.2);border-radius:18px;background:rgba(208,175,97,.12);color:var(--olive-dark);font-weight:850;line-height:1.42}.sales-bio-strip{max-inline-size:620px;margin-inline:auto;text-align:center}.gesher-output-infographic{position:relative;isolation:isolate;margin-block-start:clamp(30px,5vw,54px);padding:clamp(18px,4vw,34px);overflow:hidden;border:1px solid rgba(184,143,53,.18);border-radius:clamp(22px,4vw,34px);background:radial-gradient(circle at 82% 18%,rgba(208,175,97,.18),transparent 24%),radial-gradient(circle at 9% 96%,rgba(168,181,160,.14),transparent 28%),linear-gradient(145deg,rgba(255,253,248,.96),rgba(246,238,221,.86));box-shadow:0 28px 72px rgba(58,64,50,.11),inset 0 1px 0 rgba(255,255,255,.72)}.gesher-output-infographic:after,.gesher-output-infographic:before{content:"";position:absolute;z-index:-1;pointer-events:none}.gesher-output-infographic:before{inset-block-start:-16%;inset-inline:8% 7%;block-size:30%;border-radius:999px;background:radial-gradient(ellipse at center,rgba(255,255,255,.7),transparent 70%);filter:blur(18px)}.gesher-output-infographic:after{inset-inline-end:-70px;inset-block-end:-92px;inline-size:240px;block-size:240px;border-radius:50%;background:radial-gradient(circle,rgba(208,175,97,.16),transparent 70%)}.gesher-output-head{max-inline-size:760px;margin-inline:auto;text-align:center}.gesher-output-head h2{color:var(--olive-dark);font-size:clamp(2rem,5.4vw,4.1rem);font-weight:950;line-height:1.02;text-wrap:balance}.gesher-output-head p{margin-block-start:10px;color:var(--olive);font-size:clamp(1rem,2.15vw,1.45rem);font-weight:760;line-height:1.38}.gesher-output-stage{direction:ltr;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(14px,2.5vw,24px);align-items:stretch;margin-block-start:clamp(20px,4vw,34px)}.gesher-output-cards,.gesher-output-map-panel{direction:rtl}.gesher-output-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,18px)}.gesher-output-card,.gesher-output-map-panel,.gesher-output-note{border:1px solid rgba(184,143,53,.18);background:radial-gradient(circle at 50% 0,rgba(255,255,255,.64),transparent 42%),rgba(255,253,248,.78);box-shadow:0 18px 44px rgba(58,64,50,.1),inset 0 0 0 1px rgba(255,255,255,.42)}.gesher-output-card{display:grid;align-content:start;justify-items:center;min-block-size:100%;padding:clamp(16px,3vw,24px);border-radius:24px;text-align:center;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.gesher-output-card:hover{transform:translateY(-3px);border-color:rgba(184,143,53,.32);box-shadow:0 24px 52px rgba(58,64,50,.13),inset 0 0 0 1px rgba(255,255,255,.5)}.gesher-output-card h3{margin-block-start:12px;color:var(--olive-dark);font-size:clamp(1.08rem,2vw,1.36rem);font-weight:950;line-height:1.18;text-wrap:balance}.gesher-output-card p{margin-block-start:9px;max-inline-size:28ch;color:var(--muted);font-size:clamp(.92rem,1.6vw,1rem);font-weight:650;line-height:1.54}.gesher-output-icon{position:relative;display:block;inline-size:clamp(88px,12vw,132px);block-size:clamp(88px,12vw,132px);border-radius:28px;background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.84),transparent 54%),linear-gradient(145deg,rgba(255,253,248,.92),rgba(208,175,97,.08));box-shadow:inset 0 0 0 1px rgba(184,143,53,.18),0 15px 26px rgba(58,64,50,.09);overflow:visible;contain:layout paint;isolation:isolate;touch-action:manipulation;transform:translateZ(0)}.gesher-output-icon:after,.gesher-output-note-icon:after{content:"";position:absolute;inset:12%;z-index:-1;border-radius:999px;background:radial-gradient(circle,rgba(208,175,97,.24),rgba(168,181,160,.11) 48%,transparent 74%);opacity:0;transform:scale(.92);pointer-events:none}.gesher-output-icon-layer,.gesher-output-note-layer,.gesher-output-report-layer{position:absolute;display:block;width:auto;max-inline-size:none;block-size:auto;pointer-events:none;-webkit-user-select:none;user-select:none;image-rendering:auto;transform:translateZ(0)}.gesher-output-report-focus,.output-calendar-check,.output-calendar-hand,.output-doc-bridge,.output-doc-leaf,.output-doc-path,.output-lens-bridge,.output-lens-leaf,.output-mirror-leaf,.output-mirror-person,.output-mirror-reflection,.output-note-heart,.output-note-leaf,.output-report-leaves,.output-report-marker,.output-report-pin,.output-report-route{will-change:transform,opacity}.output-doc-base{inset-block-start:13%;inset-inline-start:31%;inline-size:38%;filter:drop-shadow(0 8px 12px rgba(58,64,50,.18))}.output-doc-path{inset-block-start:35%;inset-inline-start:38%;inline-size:30%;transform-origin:48% 72%}.output-doc-bridge{inset-block-start:53%;inset-inline-start:30%;inline-size:48%;transform-origin:50% 72%}.output-doc-leaf{inline-size:24%;inset-block-end:7%;transform-origin:50% 88%}.output-doc-leaf-start{inset-inline-start:17%}.output-doc-leaf-end{inset-inline-end:14%}.gesher-output-icon-label{position:absolute;inset-block-start:19%;inset-inline-start:35%;color:rgba(255,250,226,.96);font-size:clamp(.7rem,1.3vw,.88rem);font-weight:950;letter-spacing:0;text-shadow:0 1px 5px rgba(0,0,0,.34)}.output-mirror-person{inset-block-start:19%;inset-inline-start:13%;inline-size:28%;transform-origin:58% 68%}.output-mirror-frame{inset-block-start:12%;inset-inline-start:39%;inline-size:35%}.output-mirror-reflection{inset-block-start:25%;inset-inline-start:48%;inline-size:20%;opacity:.9;transform-origin:50% 52%}.output-mirror-leaf{inset-inline-end:7%;inset-block-end:3%;inline-size:24%;transform-origin:50% 88%}.output-calendar-base{inset-block-start:17%;inset-inline-start:17%;inline-size:47%;filter:drop-shadow(0 8px 10px rgba(58,64,50,.12))}.output-calendar-rings{inset-block-start:14%;inset-inline-start:28%;inline-size:34%}.output-calendar-checkbox{inset-block-start:58%;inset-inline-start:35%;inline-size:18%}.output-calendar-check{inset-block-start:57%;inset-inline-start:38%;inline-size:18%;transform-origin:50% 50%}.output-calendar-hand{inset-inline-end:7%;inset-block-end:5%;inline-size:43%;transform-origin:18% 88%}.gesher-output-calendar-seven{position:absolute;inset-block-start:36%;inset-inline-start:36%;color:var(--gold-text);font-size:clamp(1.38rem,3vw,2rem);font-weight:950;line-height:1}.output-lens-bridge{inset-block-start:13%;inset-inline-start:17%;inline-size:66%;filter:drop-shadow(0 8px 12px rgba(58,64,50,.1));transform-origin:50% 50%}.output-lens-leaf{inset-inline-start:2%;inset-block-end:-5%;inline-size:31%;transform-origin:50% 88%}.gesher-output-map-panel{display:grid;grid-template-rows:auto 1fr;min-block-size:100%;padding:clamp(18px,3vw,28px);border-radius:28px}.gesher-output-map-copy{text-align:center}.gesher-output-map-copy h3{color:var(--olive-dark);font-size:clamp(1.15rem,2.35vw,1.6rem);font-weight:950;line-height:1.2;text-wrap:balance}.gesher-output-map-copy p{margin-block-start:8px;color:var(--gold-text);font-size:1.02rem;font-weight:950}.gesher-output-map-body{direction:ltr;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(178px,.78fr);gap:clamp(12px,2.4vw,22px);align-items:center;margin-block-start:14px}.gesher-output-map-pills{display:grid;gap:10px;align-content:center;min-inline-size:0}.gesher-output-map-pill{position:relative;direction:rtl;appearance:none;display:flex;align-items:center;justify-content:center;min-block-size:45px;padding:10px 14px;border:1px solid rgba(184,143,53,.2);border-radius:999px;background:rgba(255,253,248,.78);color:var(--olive-dark);font:inherit;font-size:clamp(.88rem,1.6vw,.98rem);font-weight:880;line-height:1.18;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 18px rgba(58,64,50,.05);cursor:pointer;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease;touch-action:manipulation}.gesher-output-map-pill:focus-visible,.gesher-output-map-pill:hover,.gesher-output-map-pill[data-active=true]{border-color:rgba(184,143,53,.44);background:rgba(255,250,238,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 11px 24px rgba(58,64,50,.08);transform:translateX(3px)}.gesher-output-map-pill:focus-visible{outline:3px solid rgba(208,175,97,.32);outline-offset:3px}.gesher-output-map-pill:after,.gesher-output-map-pill:before{content:"";position:absolute;pointer-events:none}.gesher-output-map-pill:before{inset-inline-end:-8px;inset-block-start:50%;inline-size:13px;block-size:13px;border:1px solid rgba(121,84,24,.38);border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff2bc,#c29435 68%,#876219);transform:translateY(-50%);box-shadow:0 0 0 5px rgba(208,175,97,.11)}.gesher-output-map-pill:after{inset-inline-end:-54px;inset-block-start:50%;inline-size:48px;block-size:1px;background:linear-gradient(90deg,rgba(184,143,53,.08),rgba(184,143,53,.58));transform:translateY(-50%)}.gesher-output-report-visual{display:grid;place-items:center;min-inline-size:0}.gesher-output-report-paper{position:relative;inline-size:min(100%,230px);aspect-ratio:.64;filter:drop-shadow(0 18px 22px rgba(58,64,50,.12));contain:layout paint;isolation:isolate}.gesher-output-report-focus{position:absolute;inset-inline-start:var(--gesher-output-map-focus-x,66%);inset-block-start:var(--gesher-output-map-focus-y,22%);z-index:12;inline-size:clamp(16px,2.8vw,24px);block-size:clamp(16px,2.8vw,24px);border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff6cf,#d5aa48 58%,#856015);box-shadow:0 0 0 8px rgba(208,175,97,.16),0 10px 20px rgba(58,64,50,.16);opacity:.9;transform:translate(-50%,-50%) scale(.9);transition:inset-inline-start .28s ease,inset-block-start .28s ease,transform .28s ease,opacity .28s ease}.output-report-file{inset:0;inline-size:100%}.output-report-lines{inset-block-start:10%;inset-inline-start:18%;inline-size:61%;opacity:.52}.output-report-trail{inset-block-start:18%;inset-inline-start:31%;inline-size:48%;opacity:.64}.output-report-route{inset-block-start:16%;inset-inline-start:37%;inline-size:37%;transform-origin:50% 50%}.output-report-bridge{inset-block-start:49%;inset-inline-start:9%;inline-size:75%}.output-report-pin{inset-block-start:16%;inset-inline-start:62%;inline-size:28%;transform-origin:50% 88%}.output-report-marker{inset-block-end:5%;inset-inline-start:36%;inline-size:24%;transform-origin:50% 50%}.output-report-leaves{inset-block-end:2%;inset-inline-end:-5%;inline-size:34%;transform-origin:50% 88%}.gesher-output-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2.2vw,18px);margin-block-start:clamp(16px,3vw,24px)}.gesher-output-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(12px,2vw,20px);align-items:center;padding:clamp(14px,2.5vw,20px);border-radius:22px}.gesher-output-note-icon{position:relative;display:inline-block;inline-size:clamp(64px,9vw,92px);block-size:clamp(64px,9vw,92px);contain:layout paint;isolation:isolate}.output-note-shield{inset:5% 10% auto auto;inline-size:72%}.output-note-heart{inset-block-start:29%;inset-inline-start:28%;inline-size:43%;transform-origin:50% 50%}.output-note-leaf{inset-block-end:-4%;inset-inline-end:-4%;inline-size:43%;transform-origin:50% 88%}.output-note-person{inset:0;inline-size:100%}.gesher-output-note p{display:grid;gap:2px;margin:0;color:var(--olive-dark);font-size:clamp(.94rem,1.6vw,1.05rem);font-weight:760;line-height:1.45}.gesher-output-note strong{color:var(--olive-dark);font-weight:920}.gesher-output-infographic.is-visible .gesher-output-card,.gesher-output-infographic.is-visible .gesher-output-map-panel,.gesher-output-infographic.is-visible .gesher-output-note{animation:gesherOutputRise .56s ease both;animation-delay:var(--gesher-output-card-delay,0s)}.gesher-output-infographic.is-visible .gesher-output-map-pill:before{animation:gesherOutputDotPulse 2.8s ease-in-out infinite;animation-delay:var(--gesher-output-pill-delay,0s)}.gesher-output-infographic.is-visible .gesher-output-icon,.gesher-output-infographic.is-visible .gesher-output-note-icon{animation:gesherOutputFloat 5.6s ease-in-out infinite}.gesher-output-infographic.is-visible .gesher-output-icon:after,.gesher-output-infographic.is-visible .gesher-output-note-icon:after{animation:gesherOutputAmbientAura 9.8s ease-in-out infinite}.gesher-output-infographic.is-visible .output-doc-path,.gesher-output-infographic.is-visible .output-report-route{animation:gesherOutputAmbientPath 9.8s ease-in-out infinite}.gesher-output-infographic.is-visible .output-doc-leaf,.gesher-output-infographic.is-visible .output-lens-leaf,.gesher-output-infographic.is-visible .output-mirror-leaf,.gesher-output-infographic.is-visible .output-note-leaf,.gesher-output-infographic.is-visible .output-report-leaves{animation:gesherOutputAmbientLeaf 9.8s ease-in-out -.8s infinite}.gesher-output-infographic.is-visible .output-mirror-reflection,.gesher-output-infographic.is-visible .output-report-lines{animation:gesherOutputAmbientReflection 9.8s ease-in-out -1.1s infinite}.gesher-output-infographic.is-visible .output-calendar-check,.gesher-output-infographic.is-visible .output-note-heart{animation:gesherOutputAmbientPulse 9.8s ease-in-out -1.4s infinite}.gesher-output-infographic.is-visible .output-calendar-hand{animation:gesherOutputAmbientHand 9.8s ease-in-out -1.6s infinite}.gesher-output-infographic.is-visible .output-report-marker,.gesher-output-infographic.is-visible .output-report-pin{animation:gesherOutputAmbientMarker 4.8s ease-in-out infinite}.gesher-output-infographic.is-visible .gesher-output-report-focus{animation:gesherOutputAmbientFocus 4.8s ease-in-out infinite}.gesher-output-card:focus-within .gesher-output-icon:after,.gesher-output-card:hover .gesher-output-icon:after,.gesher-output-note:focus-within .gesher-output-note-icon:after,.gesher-output-note:hover .gesher-output-note-icon:after{animation:gesherOutputActiveAura 1.8s ease-in-out infinite}.gesher-output-card:focus-within .output-doc-path,.gesher-output-card:hover .output-doc-path,.gesher-output-map-panel:focus-within .output-report-route,.gesher-output-map-panel:hover .output-report-route{animation:gesherOutputActivePath 1.8s ease-in-out infinite}.gesher-output-card:focus-within .output-doc-bridge,.gesher-output-card:focus-within .output-lens-bridge,.gesher-output-card:hover .output-doc-bridge,.gesher-output-card:hover .output-lens-bridge{animation:gesherOutputActiveLift 1.9s ease-in-out infinite}.gesher-output-card:focus-within .output-doc-leaf,.gesher-output-card:focus-within .output-lens-leaf,.gesher-output-card:focus-within .output-mirror-leaf,.gesher-output-card:hover .output-doc-leaf,.gesher-output-card:hover .output-lens-leaf,.gesher-output-card:hover .output-mirror-leaf,.gesher-output-note:focus-within .output-note-leaf,.gesher-output-note:hover .output-note-leaf{animation:gesherOutputActiveLeaf 1.9s ease-in-out infinite}.gesher-output-card:focus-within .output-mirror-person,.gesher-output-card:hover .output-mirror-person{animation:gesherOutputActivePersonLean 2s ease-in-out infinite}.gesher-output-card:focus-within .output-mirror-reflection,.gesher-output-card:hover .output-mirror-reflection{animation:gesherOutputActiveReflection 1.8s ease-in-out infinite}.gesher-output-card:focus-within .output-calendar-hand,.gesher-output-card:hover .output-calendar-hand{animation:gesherOutputActiveHand 1.5s ease-in-out infinite}.gesher-output-card:focus-within .output-calendar-check,.gesher-output-card:hover .output-calendar-check,.gesher-output-note:focus-within .output-note-heart,.gesher-output-note:hover .output-note-heart{animation:gesherOutputActivePulse 1.45s ease-in-out infinite}.gesher-output-map-panel:focus-within .output-report-marker,.gesher-output-map-panel:focus-within .output-report-pin,.gesher-output-map-panel:hover .output-report-marker,.gesher-output-map-panel:hover .output-report-pin{animation:gesherOutputActiveMarker 1.55s ease-in-out infinite}.gesher-output-map-panel:focus-within .gesher-output-report-focus,.gesher-output-map-panel:hover .gesher-output-report-focus{animation:gesherOutputActiveFocus 1.55s ease-in-out infinite}@keyframes gesherOutputRise{0%{opacity:0;transform:translateY(14px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gesherOutputFloat{0%,to{transform:translateY(0) translateZ(0)}50%{transform:translateY(-3px) translateZ(0)}}@keyframes gesherOutputDotPulse{0%,to{box-shadow:0 0 0 5px rgba(208,175,97,.1);transform:translateY(-50%) scale(1)}50%{box-shadow:0 0 0 8px rgba(208,175,97,.18);transform:translateY(-50%) scale(1.05)}}@keyframes gesherOutputAmbientAura{0%,72%,to{opacity:0;transform:scale(.92)}82%{opacity:.2;transform:scale(1.06)}90%{opacity:.08;transform:scale(.98)}}@keyframes gesherOutputActiveAura{0%,to{opacity:.08;transform:scale(.94)}50%{opacity:.26;transform:scale(1.08)}}@keyframes gesherOutputAmbientPath{0%,70%,to{opacity:1;transform:translateZ(0) scale(1)}82%{opacity:.94;transform:translate3d(0,-3px,0) scale(1.035)}90%{opacity:1;transform:translate3d(0,-1px,0) scale(1.01)}}@keyframes gesherOutputActivePath{0%,to{transform:translateZ(0) scale(1)}48%{transform:translate3d(0,-5px,0) scale(1.06)}78%{transform:translate3d(0,-2px,0) scale(1.02)}}@keyframes gesherOutputAmbientLeaf{0%,70%,to{transform:rotate(0deg) translateZ(0)}82%{transform:rotate(2.6deg) translate3d(1px,-1px,0)}90%{transform:rotate(-.8deg) translateZ(0)}}@keyframes gesherOutputActiveLeaf{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(4.4deg) scale(1.035)}}@keyframes gesherOutputAmbientReflection{0%,70%,to{opacity:.84;transform:translateZ(0) scale(1)}82%{opacity:.96;transform:translate3d(-2px,-1px,0) scale(1.025)}}@keyframes gesherOutputActiveReflection{0%,to{opacity:.86;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translate3d(-4px,-2px,0) scale(1.05)}}@keyframes gesherOutputAmbientPulse{0%,72%,to{transform:scale(1)}82%{transform:scale(1.06)}}@keyframes gesherOutputActivePulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes gesherOutputAmbientHand{0%,72%,to{transform:rotate(0deg) translateZ(0)}80%{transform:rotate(-3deg) translate3d(-2px,1px,0)}87%{transform:rotate(4deg) translate3d(2px,-1px,0)}}@keyframes gesherOutputActiveHand{0%,to{transform:rotate(0deg) translateZ(0)}32%{transform:rotate(-5deg) translate3d(-3px,2px,0)}62%{transform:rotate(5deg) translate3d(3px,-2px,0)}}@keyframes gesherOutputAmbientMarker{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-2px,0) scale(1.035)}}@keyframes gesherOutputActiveMarker{0%,to{transform:translateZ(0) scale(1)}48%{transform:translate3d(0,-4px,0) scale(1.08)}}@keyframes gesherOutputAmbientFocus{0%,to{opacity:.82;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.98;transform:translate(-50%,-50%) scale(1.02)}}@keyframes gesherOutputActiveFocus{0%,to{opacity:.86;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.16)}}@keyframes gesherOutputActiveLift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-3px,0) scale(1.035)}}@keyframes gesherOutputActivePersonLean{0%,to{transform:translateZ(0) rotate(0deg)}52%{transform:translate3d(3px,-1px,0) rotate(1.8deg)}}@media (max-width:980px){.gesher-output-stage{grid-template-columns:1fr}.gesher-output-map-panel{max-inline-size:720px;margin-inline:auto}}@media (max-width:700px){.gesher-output-infographic{padding:clamp(14px,4.8vw,22px);border-radius:22px}.gesher-output-cards,.gesher-output-notes{grid-template-columns:1fr}.gesher-output-card{grid-template-columns:auto minmax(0,1fr);column-gap:14px;justify-items:start;align-items:center;text-align:start}.gesher-output-card h3,.gesher-output-card p{grid-column:2;max-inline-size:100%}.gesher-output-card h3{align-self:end;margin-block-start:0}.gesher-output-card p{align-self:start}.gesher-output-icon{grid-row:span 2;inline-size:clamp(74px,22vw,98px);block-size:clamp(74px,22vw,98px);border-radius:20px}.gesher-output-map-body{grid-template-columns:1fr}.gesher-output-report-visual{order:-1}.gesher-output-map-pills{grid-template-columns:repeat(2,minmax(0,1fr))}.gesher-output-map-pill:after,.gesher-output-map-pill:before{display:none}.gesher-output-report-paper{inline-size:min(76vw,220px)}}@media (max-width:430px){.gesher-output-head h2{font-size:clamp(1.65rem,9.5vw,2.35rem)}.gesher-output-head p{font-size:.98rem}.gesher-output-card,.gesher-output-map-panel,.gesher-output-note{border-radius:18px}.gesher-output-map-pills{grid-template-columns:1fr;gap:8px}.gesher-output-note{grid-template-columns:minmax(0,1fr);text-align:center}.gesher-output-note,.gesher-output-note p{justify-items:center}}@media (max-width:300px){.gesher-output-card{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.gesher-output-card h3,.gesher-output-card p{grid-column:auto}.gesher-output-icon{grid-row:auto;inline-size:72px;block-size:72px}.gesher-output-card,.gesher-output-map-panel,.gesher-output-note{padding:12px}}@media (prefers-reduced-motion:reduce){.gesher-output-infographic.is-visible .gesher-output-card,.gesher-output-infographic.is-visible .gesher-output-icon,.gesher-output-infographic.is-visible .gesher-output-icon-layer,.gesher-output-infographic.is-visible .gesher-output-icon:after,.gesher-output-infographic.is-visible .gesher-output-map-panel,.gesher-output-infographic.is-visible .gesher-output-map-pill:before,.gesher-output-infographic.is-visible .gesher-output-note,.gesher-output-infographic.is-visible .gesher-output-note-icon,.gesher-output-infographic.is-visible .gesher-output-note-icon:after,.gesher-output-infographic.is-visible .gesher-output-note-layer,.gesher-output-infographic.is-visible .gesher-output-report-focus,.gesher-output-infographic.is-visible .gesher-output-report-layer,.gesher-output-infographic.is-visible .output-report-marker,.gesher-output-infographic.is-visible .output-report-pin{animation:none!important}.gesher-output-icon-layer,.gesher-output-map-pill,.gesher-output-note-layer,.gesher-output-report-focus,.gesher-output-report-layer{transition-duration:.01ms!important}.gesher-output-card:hover,.gesher-output-map-pill:focus-visible,.gesher-output-map-pill:hover,.gesher-output-map-pill[data-active=true]{transform:none}}.sales-offer-cta-panel{display:grid;gap:8px;margin-block-start:18px;max-inline-size:720px;margin-inline:auto;padding:18px;border-radius:20px;background:linear-gradient(145deg,rgba(58,64,50,.95),rgba(37,42,32,.96));color:#fff;box-shadow:0 18px 44px rgba(37,42,32,.18)}.sales-offer-cta-panel strong{color:#fff;font-size:1.12rem}.sales-offer-cta-panel span{color:rgba(255,255,255,.96);font-size:.96rem;font-weight:750;line-height:1.42;text-shadow:0 1px 8px rgba(0,0,0,.22)}.sales-offer-cta-panel .btn{margin-block-start:4px}.sales-video-head{max-inline-size:720px;margin-inline:auto;text-align:center}.sales-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,326px));justify-content:center;gap:14px}.sales-video-grid .video-proof-card{min-block-size:100%;grid-template-columns:1fr;align-content:start;align-items:start}.sales-video-grid .video-proof-card:not(.featured) .video-frame{max-inline-size:180px}.sales-video-grid .video-proof-copy{align-self:start}.sales-centered-row{justify-content:center}.sales-fit-proof-section{background:radial-gradient(circle at 10% 10%,rgba(208,175,97,.1),transparent 32vw),rgba(255,253,248,.52)}.sales-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sales-fit-card{padding:clamp(20px,3vw,28px);border:1px solid var(--line);border-radius:20px;background:rgba(255,253,248,.82);box-shadow:var(--soft-shadow)}.sales-fit-card h3{font-size:clamp(1.1rem,2vw,1.34rem)}.sales-faq-list,.sales-fit-card ul{display:grid;gap:10px;padding:0;margin-block-start:14px;list-style:none}.sales-fit-card li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;color:var(--muted);font-weight:750;line-height:1.42}.sales-fit-card--yes li span{color:var(--gold-text);font-weight:950}.sales-fit-card--no li span{color:var(--mocha);font-weight:950}.sales-proof-media-layout{display:grid;grid-template-columns:minmax(260px,326px) minmax(0,1fr);gap:clamp(18px,4vw,42px);align-items:start}.sales-proof-media-layout .video-proof-card{grid-template-columns:1fr;align-content:start}.sales-faq-list{max-inline-size:860px;margin-inline:auto}.sales-faq-item{border:1px solid var(--line);border-radius:16px;background:rgba(255,253,248,.86);box-shadow:0 10px 24px rgba(58,64,50,.06)}.sales-faq-item summary{min-block-size:48px;padding:14px 18px;color:var(--olive-dark);font-weight:900;cursor:pointer}.sales-faq-item p{margin:0;padding:0 18px 16px;color:var(--muted);font-size:.98rem;line-height:1.52}.sales-final-section .sales-proof-layout{grid-template-columns:minmax(0,760px);justify-content:center}.sales-final-section .sales-proof-copy{position:static}.sales-proof-layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(22px,5vw,54px);align-items:start}.sales-proof-copy{position:sticky;inset-block-start:calc(var(--header-h) + 24px)}.sales-ready-card{display:grid;gap:8px;margin-block-start:22px;padding:18px}.sales-ready-card strong{color:var(--olive-dark)}.sales-ready-card span{color:var(--mocha);font-weight:800;line-height:1.45}.sales-lead-steps{display:grid;gap:10px;margin-block-start:16px}.sales-lead-steps>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.sales-lead-steps>div>span{inline-size:30px;block-size:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gold);color:var(--olive-dark);font-weight:900}.sales-lead-steps p{margin:0;color:var(--muted);font-size:.96rem;line-height:1.42}.sales-lead-steps strong{display:block;color:var(--olive-dark)}.sales-reviews{min-width:0}.sales-reviews-head{margin-block-end:14px}.sales-reviews-head p{margin-block-start:6px;color:var(--muted);font-size:.98rem;line-height:1.5}@media (max-width:900px){.sales-hero:before{background:linear-gradient(90deg,rgba(18,28,24,.82),rgba(18,28,24,.56) 58%,rgba(18,28,24,.24)),linear-gradient(180deg,rgba(18,28,24,.04),rgba(18,28,24,.34))}.sales-hero-grid{min-block-size:auto}.sales-hero-copy{max-inline-size:660px;margin-inline:auto}.sales-hero-caption{display:none}.sales-fit-grid,.sales-output-layout,.sales-proof-layout,.sales-proof-media-layout,.sales-tight-grid{grid-template-columns:1fr}.sales-proof-copy{position:static}.sales-offer-top,.sales-step-row{grid-template-columns:1fr}.sales-offer-conversion-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-mini-price{inline-size:min(100%,320px);justify-self:start}.sales-video-grid{grid-template-columns:repeat(2,minmax(0,326px))}}@media (max-width:620px){.sales-hero{min-block-size:calc(92svh - var(--header-h))}.sales-hero:before{background:linear-gradient(90deg,rgba(18,28,24,.84),rgba(18,28,24,.66) 58%,rgba(18,28,24,.36)),linear-gradient(180deg,rgba(18,28,24,.1),rgba(18,28,24,.38))}.sales-hero-grid{min-block-size:calc(92svh - var(--header-h));align-content:center;padding-block:clamp(26px,7vw,42px)}.sales-hero-visual .hero-poster,.sales-hero-visual .hero-poster img,.sales-hero-visual .hero-video{object-position:57% top;filter:saturate(1.02) contrast(1.02) brightness(.78)}.sales-hero h1{max-inline-size:100%;font-size:clamp(2.1rem,9.35vw,2.65rem);line-height:1.04}.sales-hero-lead{margin-block-start:16px;font-size:1rem;line-height:1.52}.sales-hero .btn,.sales-hero .hero-actions,.sales-trust-chips{inline-size:100%}.sales-hero-trust{margin-block-start:12px;font-size:.94rem}.sales-hero-microcopy,.sales-hero-price-line{font-size:.9rem}.sales-hero-video-teaser{inline-size:100%;max-inline-size:290px}.sales-trust-chips span{flex:1 1 100%}.sales-signal-grid,.sales-video-grid{grid-template-columns:1fr}.sales-signal-icon,.sales-step-icon{inline-size:64px;block-size:64px;border-radius:18px}.sales-offer-conversion-bar{grid-template-columns:1fr}.sales-output-list li{align-items:start}}@media (max-width:360px){.sales-kicker{font-size:.82rem}.sales-hero h1{max-inline-size:100%;font-size:clamp(1.92rem,9.4vw,2.26rem)}.sales-map-snippet,.sales-offer-cta-panel,.sales-output-list,.sales-ready-card,.sales-signal,.sales-step{padding:16px;border-radius:16px}}@media (max-width:240px){.mapping-sales-page .container{width:min(100% - 20px,1120px)}.mapping-sales-page .section{padding-block:34px}.sales-kicker,.sales-offer-conversion-bar span,.sales-trust-chips span{font-size:.76rem}.sales-trust-chips span:nth-child(n+3){display:none}.sales-hero h1{max-inline-size:100%;font-size:clamp(1.55rem,12vw,2rem)}.sales-hero-lead,.sales-hero-microcopy,.sales-hero-price-line,.sales-hero-trust,.sales-method-head p,.sales-offer-top p,.sales-proof-copy p,.sales-section-head p,.sales-video-head p{font-size:.94rem;line-height:1.48}.sales-faq-item summary,.sales-fit-card,.sales-map-snippet,.sales-mini-price,.sales-offer-conversion-bar,.sales-offer-cta-panel,.sales-output-list,.sales-price-strip,.sales-ready-card{padding:12px;border-radius:14px}.sales-signal,.sales-step{padding:14px 12px}.sales-signal-icon,.sales-step-icon{inline-size:56px;block-size:56px;border-radius:16px}.sales-video-grid .video-proof-card{gap:10px;padding:12px;border-radius:18px}.sales-video-grid .video-frame,.sales-video-grid .video-proof-card.featured .video-frame{max-inline-size:min(128px,100%);border-radius:18px}.sales-video-grid .video-proof-copy{gap:5px}.sales-video-grid .video-kicker{font-size:.78rem}.sales-video-grid .video-proof-copy h3{font-size:.98rem;line-height:1.14}.sales-video-grid .video-proof-copy p{font-size:.82rem;line-height:1.34}.sales-video-grid .video-summary{display:none}.sales-step-num{inline-size:28px;block-size:28px;font-size:.86rem}.sales-output-list li{grid-template-columns:1fr}.sales-check-mark{inline-size:24px;block-size:24px}.sales-hero-video-teaser{grid-template-columns:1fr;justify-items:start}.sales-hero-video-media{inline-size:50px;block-size:64px}}@media print{.book-ui,.nav-buttons,.page-chrome,.page-nav,.pwa-cache-refresh,.skip-link,body>footer,body>header{display:none!important}.gesher-page{width:210mm!important;height:297mm!important;border-radius:0!important;box-shadow:none!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.mapping-sales-page .sales-hero-offer,.mapping-sales-page .sales-hero-scene{max-inline-size:650px;margin-inline:auto;margin-block-start:14px;color:rgba(255,255,255,.9);font-size:clamp(1rem,1.45vw,1.12rem);font-weight:720;line-height:1.56}.mapping-sales-page .sales-hero-scene{color:rgba(255,255,255,.83)}.mapping-sales-page .sales-hero-offer{color:#fff7df}.mapping-sales-page .sales-hero-verdict{margin-block-start:12px;color:#f1d99e;font-size:clamp(1rem,1.5vw,1.12rem);font-weight:950}.mapping-sales-page .sales-hero .sales-trust-chips{justify-content:center;margin-block-start:14px}.mapping-sales-page .sales-presence-section{background:radial-gradient(circle at 88% 18%,rgba(208,175,97,.14),transparent 26vw),rgba(255,253,248,.62)}.mapping-sales-page .sales-presence-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);gap:clamp(24px,6vw,76px);align-items:center}.mapping-sales-page .sales-presence-copy{max-inline-size:650px}.mapping-sales-page .sales-about-copy p,.mapping-sales-page .sales-example-copy p,.mapping-sales-page .sales-presence-copy p{margin-block-start:14px;color:var(--muted);font-size:clamp(1.02rem,1.7vw,1.16rem);line-height:1.66}.mapping-sales-page .sales-presence-punch{color:var(--olive-dark);font-weight:900}.mapping-sales-page .sales-presence-copy .btn{margin-block-start:22px}.mapping-sales-page .sales-presence-video{inline-size:min(100%,326px);justify-self:center}.mapping-sales-page .sales-presence-video .video-proof-card{grid-template-columns:1fr}.mapping-sales-page .sales-mechanism-section{position:relative;overflow:hidden;background:radial-gradient(circle at 14% 18%,rgba(208,175,97,.18),transparent 32vw),radial-gradient(circle at 88% 82%,rgba(168,181,160,.14),transparent 34vw),#24342c;color:#fff}.mapping-sales-page .sales-mechanism-layout{display:grid;gap:clamp(22px,4vw,42px)}.mapping-sales-page .sales-mechanism-copy{max-inline-size:820px}.mapping-sales-page .sales-mechanism-copy h2{max-inline-size:17ch;color:#fff}.mapping-sales-page .sales-mechanism-copy p,.mapping-sales-page .sales-mechanism-truth p{margin-block-start:14px;color:rgba(255,255,255,.84);font-size:clamp(1.04rem,1.8vw,1.2rem);line-height:1.66}.mapping-sales-page .sales-mechanism-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mapping-sales-page .sales-mechanism-chain>div{position:relative;min-block-size:120px;display:grid;align-content:center;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.08);box-shadow:0 18px 42px rgba(7,15,11,.16)}.mapping-sales-page .sales-mechanism-chain>div:not(:last-child):after{content:"←";position:absolute;inset-inline-end:-17px;inset-block-start:50%;z-index:2;color:#efd992;font-size:1.3rem;font-weight:950;transform:translateY(-50%)}.mapping-sales-page .sales-mechanism-chain span{color:#efd992;font-size:.86rem;font-weight:950}.mapping-sales-page .sales-mechanism-chain strong{color:#fff;line-height:1.36}.mapping-sales-page .sales-mechanism-truth{max-inline-size:860px;padding-inline-start:clamp(18px,3vw,30px);border-inline-start:3px solid #d0af61}.mapping-sales-page .sales-mechanism-truth strong{display:block;margin-block-start:16px;color:#f4dda6;font-size:clamp(1.3rem,2.6vw,2rem);line-height:1.3}.mapping-sales-page .sales-step ul{display:grid;gap:7px;margin-block-start:14px;padding:0;list-style:none}.mapping-sales-page .sales-step li{position:relative;padding-inline-start:18px;color:var(--olive-dark);font-size:.92rem;font-weight:800;line-height:1.42}.mapping-sales-page .sales-step li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.62em;inline-size:7px;block-size:7px;border-radius:50%;background:var(--gold)}.mapping-sales-page .gesher-output-head .gesher-output-meaning{max-inline-size:780px;margin-block-start:14px;padding-block-start:14px;border-block-start:1px solid rgba(58,64,50,.12);color:var(--olive-dark);font-weight:800}.mapping-sales-page .sales-example-section{background:radial-gradient(circle at 10% 88%,rgba(168,181,160,.14),transparent 28vw),rgba(246,238,221,.68)}.mapping-sales-page .sales-example-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,326px);gap:clamp(24px,6vw,68px);align-items:center}.mapping-sales-page .sales-example-copy{max-inline-size:620px}.mapping-sales-page .sales-example-layout .video-proof-card{grid-template-columns:1fr}.mapping-sales-page .sales-cost-section{background:radial-gradient(circle at 92% 20%,rgba(208,175,97,.17),transparent 28vw),linear-gradient(145deg,#352f25,#1f2f27);color:#fff}.mapping-sales-page .sales-cost-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:clamp(22px,5vw,60px);align-items:start}.mapping-sales-page .sales-cost-copy h2{max-inline-size:12ch;color:#fff}.mapping-sales-page .sales-cost-lead{margin-block-start:14px;color:#f0dba8;font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:900}.mapping-sales-page .sales-cost-list{display:grid;gap:12px;padding:0;list-style:none}.mapping-sales-page .sales-cost-list li{padding-block-end:12px;border-block-end:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.88);font-size:clamp(1.02rem,1.8vw,1.2rem);font-weight:780;line-height:1.48}.mapping-sales-page .sales-cost-decision{grid-column:1/-1;display:grid;justify-items:center;gap:12px;padding-block-start:14px;text-align:center}.mapping-sales-page .sales-cost-decision p{color:rgba(255,255,255,.8)}.mapping-sales-page .sales-cost-decision strong{max-inline-size:720px;color:#fff;font-size:clamp(1.28rem,2.8vw,2rem);line-height:1.35}.mapping-sales-page .sales-cost-decision .btn{margin-block-start:8px}.mapping-sales-page .sales-about-grid{display:grid;grid-template-columns:minmax(280px,.56fr) minmax(0,1fr);gap:clamp(24px,6vw,72px);align-items:center}.mapping-sales-page .sales-about-portrait{position:relative;margin:0;overflow:hidden;border-radius:clamp(24px,4vw,38px);background:rgba(168,181,160,.16);box-shadow:0 28px 66px rgba(58,64,50,.16)}.mapping-sales-page .sales-about-portrait img{inline-size:100%;block-size:auto;display:block}.mapping-sales-page .sales-about-copy blockquote{margin:24px 0 0;padding:20px 22px;border-inline-start:3px solid var(--gold);border-radius:18px;background:rgba(208,175,97,.12);color:var(--olive-dark);font-size:clamp(1.12rem,2.2vw,1.5rem);font-weight:900;line-height:1.5}.mapping-sales-page .sales-proof-section{background:radial-gradient(circle at 8% 12%,rgba(208,175,97,.1),transparent 30vw),rgba(255,253,248,.54)}.mapping-sales-page .sales-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mapping-sales-page .sales-testimonial{min-block-size:100%;display:grid;align-content:space-between;gap:18px;margin:0;padding:clamp(20px,3vw,28px);border:1px solid rgba(184,143,53,.2);border-radius:20px;background:rgba(255,253,248,.88);box-shadow:var(--soft-shadow)}.mapping-sales-page .sales-testimonial p{color:var(--olive-dark);font-size:clamp(1.06rem,2vw,1.32rem);font-weight:850;line-height:1.55}.mapping-sales-page .sales-testimonial cite{color:var(--gold-text);font-size:.9rem;font-style:normal;font-weight:900}.mapping-sales-page .sales-proof-section .sales-proof-media-layout{margin-block-start:clamp(24px,5vw,48px)}.mapping-sales-page .sales-offer-section .sales-offer-conversion-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.mapping-sales-page .sales-faq-wrap{margin-block-start:clamp(34px,6vw,64px)}.mapping-sales-page .sales-final-punch{color:var(--olive-dark);font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:950}@media (max-width:900px){.mapping-sales-page .sales-about-grid,.mapping-sales-page .sales-cost-layout,.mapping-sales-page .sales-example-layout,.mapping-sales-page .sales-presence-layout{grid-template-columns:1fr}.mapping-sales-page .sales-cost-copy h2{max-inline-size:18ch}.mapping-sales-page .sales-cost-decision{grid-column:auto}.mapping-sales-page .sales-testimonial-grid{grid-template-columns:1fr}}@media (max-width:720px) and (min-width:361px){.header-cta.mapping-meeting-header-cta,.header.glass-header .header-cta.mapping-meeting-header-cta{max-inline-size:154px;padding:8px 10px;white-space:normal;line-height:1.12}}@media (max-width:620px){.mapping-sales-page .sales-hero-offer,.mapping-sales-page .sales-hero-scene{font-size:.96rem;line-height:1.48}.mapping-sales-page .sales-hero-verdict{font-size:.98rem}.mapping-sales-page .sales-mechanism-chain{grid-template-columns:1fr}.mapping-sales-page .sales-mechanism-chain>div{min-block-size:0}.mapping-sales-page .sales-mechanism-chain>div:not(:last-child):after{content:"↓";inset-inline-end:50%;inset-block-start:auto;inset-block-end:-20px;transform:translateX(50%)}.mapping-sales-page .sales-offer-section .sales-offer-conversion-bar{grid-template-columns:1fr}.mapping-sales-page .sales-example-layout .video-proof-card,.mapping-sales-page .sales-presence-video{justify-self:center}}@media (max-width:240px){.mapping-sales-page .sales-mini-price,.mapping-sales-page .sales-offer-conversion-bar,.mapping-sales-page .sales-offer-cta-panel,.mapping-sales-page .sales-offer-top{min-inline-size:0;inline-size:100%;max-inline-size:100%}.mapping-sales-page .gesher-output-report-paper{inline-size:min(68vw,220px)}.mapping-sales-page .sales-hero-offer,.mapping-sales-page .sales-hero-scene{font-size:.88rem;line-height:1.42}.mapping-sales-page .sales-about-copy blockquote,.mapping-sales-page .sales-mechanism-chain>div,.mapping-sales-page .sales-mechanism-truth,.mapping-sales-page .sales-testimonial{padding:12px;border-radius:14px}.mapping-sales-page .sales-about-copy p,.mapping-sales-page .sales-cost-list li,.mapping-sales-page .sales-example-copy p,.mapping-sales-page .sales-mechanism-copy p,.mapping-sales-page .sales-mechanism-truth p,.mapping-sales-page .sales-presence-copy p{font-size:.9rem;line-height:1.46}.mapping-sales-page .sales-about-portrait{border-radius:18px}}.homepage-direct-page .homepage-direct-hero{min-block-size:max(760px,100svh)}.homepage-direct-page .homepage-direct-hero .hero-grid{min-block-size:max(760px,100svh);padding-block:calc(var(--header-h) + 22px) clamp(42px,5vw,68px)}.homepage-direct-page .homepage-direct-hero .hero-content{max-inline-size:880px;gap:11px;transform:translateY(-4px)}.homepage-direct-page .homepage-direct-hero h1{max-inline-size:15.5ch;font-size:clamp(2.7rem,5.4vw,5.1rem);line-height:.98;letter-spacing:-.038em}.homepage-direct-page .homepage-direct-hero .hero-title-lead,.homepage-direct-page .homepage-direct-hero .hero-title-rest{display:block;margin-inline:0}.homepage-direct-page .homepage-direct-hero .hero-title-rest{margin-block-start:.12em;color:#f0d998}.homepage-direct-page .homepage-hero-offer,.homepage-direct-page .homepage-hero-scene{max-inline-size:720px;margin-inline:auto;color:rgba(255,255,255,.92);font-size:clamp(1rem,1.5vw,1.16rem);font-weight:760;line-height:1.52;text-shadow:0 2px 12px rgba(0,0,0,.32)}.homepage-direct-page .homepage-hero-offer{color:#fff8e9}.homepage-direct-page .homepage-hero-verdict{margin-block:1px 3px;color:#f0d998;font-size:clamp(1rem,1.45vw,1.14rem);font-weight:950;line-height:1.35;text-shadow:0 2px 12px rgba(0,0,0,.34)}.homepage-direct-page .homepage-direct-hero .hero-actions{margin-block-start:3px}.homepage-direct-page .homepage-primary-cta{background-color:#6f4d1d;background-image:linear-gradient(135deg,#efd992,#c39242 48%,#6f4d1d);color:#fff;box-shadow:0 18px 38px rgba(18,28,24,.28),0 8px 20px rgba(208,175,97,.24)}.homepage-direct-page .homepage-hero-microcopy{max-inline-size:680px;font-size:.9rem;line-height:1.42}.homepage-direct-page .homepage-hero-chips{justify-content:center;margin-block-start:2px}.homepage-direct-page .homepage-hero-chips span{min-block-size:32px;padding-inline:11px;background:rgba(255,255,255,.13);font-size:.83rem}.homepage-direct-page .homepage-hero-price{margin-block-start:1px;color:rgba(255,255,255,.84);font-weight:850}.homepage-direct-page .homepage-hero-price strong{margin-inline-start:.2em;color:#ffe8ad;font-size:1.34em;font-weight:950}.homepage-direct-page .homepage-confrontation-head{max-inline-size:900px}.homepage-direct-page .homepage-confrontation-head h2{max-inline-size:20ch}.homepage-direct-page .homepage-scene-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.homepage-direct-page .homepage-scene-grid>*{grid-column:span 2}.homepage-direct-page .homepage-scene-grid>:nth-last-child(-n+2){grid-column:span 3}.homepage-direct-page .homepage-scene-grid .process-signal-card{min-block-size:100%;align-content:start}.homepage-direct-page .sales-centered-row{display:flex;justify-content:center;margin-block-start:clamp(8px,2vw,20px)}.homepage-direct-page .homepage-offer-copy{align-self:center}.homepage-direct-page .homepage-offer-copy h3{max-inline-size:18ch;color:var(--olive-dark);font-family:var(--font-serif);font-size:clamp(1.75rem,3.5vw,3rem);line-height:1.08}.homepage-direct-page .homepage-offer-copy p{color:var(--muted);font-size:clamp(1rem,1.55vw,1.12rem);line-height:1.66}.homepage-direct-page .homepage-offer-punch{padding-block-start:14px;border-block-start:1px solid rgba(58,64,50,.14);color:var(--olive-dark)!important;font-weight:950}.homepage-direct-page .homepage-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.homepage-direct-page .homepage-method-step{position:relative;min-block-size:100%;display:grid;align-content:start;gap:13px;padding:clamp(22px,3vw,32px);overflow:hidden;border:1px solid rgba(184,143,53,.18);border-radius:24px;background:rgba(255,253,248,.9);box-shadow:var(--soft-shadow)}.homepage-direct-page .homepage-method-index{position:absolute;inset-block-start:18px;inset-inline-end:20px;color:rgba(58,64,50,.16);font-family:var(--font-serif);font-size:2.4rem;font-weight:950;line-height:1}.homepage-direct-page .homepage-method-icon{margin-block-end:2px}.homepage-direct-page .homepage-method-letter{inline-size:38px;block-size:38px;display:grid;place-items:center;border-radius:50%;background:var(--olive-dark);color:#fff;font-size:1.14rem;font-weight:950}.homepage-direct-page .homepage-method-step h3{max-inline-size:17ch;color:var(--olive-dark);font-family:var(--font-serif);font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.18}.homepage-direct-page .homepage-method-step p{color:var(--muted);line-height:1.62}.homepage-direct-page .homepage-paths-section{background:radial-gradient(circle at 8% 18%,rgba(208,175,97,.12),transparent 30vw),#fffdf8}.homepage-direct-page .homepage-paths-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);gap:clamp(16px,3vw,28px);align-items:stretch}.homepage-direct-page .homepage-path-card{min-inline-size:0;display:grid;align-content:start;gap:18px;padding:clamp(24px,4vw,42px);border-radius:clamp(24px,3vw,34px)}.homepage-direct-page .homepage-path-card--mapping{border:1px solid rgba(184,143,53,.28);background:radial-gradient(circle at 92% 8%,rgba(239,217,146,.28),transparent 24vw),linear-gradient(145deg,#fffdf8,#f5edda);box-shadow:0 28px 70px rgba(58,64,50,.14)}.homepage-direct-page .homepage-path-card--process{border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 90% 10%,rgba(208,175,97,.18),transparent 26vw),#26372f;color:#fff;box-shadow:0 24px 58px rgba(27,42,34,.18)}.homepage-direct-page .homepage-path-head{display:flex;justify-content:space-between;gap:18px;align-items:start}.homepage-direct-page .homepage-path-card h3{color:var(--olive-dark);font-family:var(--font-serif);font-size:clamp(1.85rem,3.8vw,3.3rem);line-height:1.04}.homepage-direct-page .homepage-path-card--process h3{color:#fff;font-size:clamp(1.65rem,2.8vw,2.35rem)}.homepage-direct-page .homepage-path-card p{color:var(--muted);font-size:clamp(1rem,1.6vw,1.13rem);line-height:1.62}.homepage-direct-page .homepage-path-card--process p{color:rgba(255,255,255,.8)}.homepage-direct-page .homepage-path-price{flex:0 0 auto;min-inline-size:128px;display:grid;justify-items:center;gap:3px;padding:13px 16px;border:1px solid rgba(184,143,53,.24);border-radius:18px;background:rgba(255,255,255,.74)}.homepage-direct-page .homepage-path-price span{color:var(--gold-text);font-size:.82rem;font-weight:900}.homepage-direct-page .homepage-path-price strong{color:var(--olive-dark);font-size:clamp(2rem,4vw,3rem);line-height:1}.homepage-direct-page .homepage-map-benefits,.homepage-direct-page .homepage-path-card ul{display:grid;gap:9px;padding:0;list-style:none}.homepage-direct-page .homepage-path-card li{display:flex;gap:10px;color:var(--olive-dark);font-weight:820;line-height:1.44}.homepage-direct-page .homepage-path-card li span{color:var(--gold-text);font-weight:950}.homepage-direct-page .homepage-path-verdict{padding-block-start:15px;border-block-start:1px solid rgba(58,64,50,.14);color:var(--olive-dark)!important;font-weight:900}.homepage-direct-page .homepage-path-actions{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center}.homepage-direct-page .homepage-info-link{inline-size:fit-content;color:var(--olive-dark);font-weight:900;text-decoration:underline;text-decoration-color:rgba(184,143,53,.5);text-decoration-thickness:2px;text-underline-offset:5px}.homepage-direct-page .homepage-path-card--process .homepage-info-link{margin-block-start:auto;color:#f0d998}.homepage-direct-page .homepage-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,28px);align-items:start}.homepage-direct-page .homepage-video-grid .video-proof-card{grid-template-columns:1fr;min-inline-size:0}.homepage-direct-page .homepage-video-grid .video-frame{inline-size:min(100%,300px);justify-self:center}.homepage-direct-page .homepage-map-benefits{margin-block:22px}.homepage-direct-page .homepage-map-benefits li{position:relative;padding-inline-start:22px;color:var(--olive-dark);font-size:clamp(1.04rem,1.8vw,1.22rem);font-weight:900;line-height:1.45}.homepage-direct-page .homepage-map-benefits li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.58em;inline-size:9px;block-size:9px;border-radius:50%;background:var(--gold)}.homepage-direct-page .homepage-reviews-panel{margin-block-start:clamp(26px,5vw,48px)}.homepage-direct-page .homepage-reviews-panel .sales-reviews-head{margin-block-end:18px}.homepage-direct-page .homepage-final-cta .final-box{overflow:hidden;background:radial-gradient(circle at 12% 12%,rgba(239,217,146,.22),transparent 34vw),linear-gradient(145deg,#2d3d33,#18271f)}.homepage-direct-page .homepage-final-cta .eyebrow,.homepage-direct-page .homepage-final-cta .lead,.homepage-direct-page .homepage-final-cta h2{color:#fff}.homepage-direct-page .homepage-final-punch{color:#f2dca4;font-size:clamp(1.3rem,2.7vw,2rem);font-weight:950}.homepage-direct-page .homepage-final-cta .lead-step,.homepage-direct-page .homepage-final-cta .ready-text{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.09);color:rgba(255,255,255,.9)}.homepage-direct-page .homepage-final-cta .lead-step-copy span,.homepage-direct-page .homepage-final-cta .ready-text span{color:rgba(255,255,255,.78)}@media (max-width:900px){.homepage-direct-page .homepage-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-direct-page .homepage-scene-grid>*,.homepage-direct-page .homepage-scene-grid>:nth-last-child(-n+2){grid-column:auto}.homepage-direct-page .homepage-scene-grid>:last-child{grid-column:1/-1}.homepage-direct-page .homepage-method-grid,.homepage-direct-page .homepage-video-grid{grid-template-columns:1fr}.homepage-direct-page .homepage-method-step{grid-template-columns:auto 1fr;align-items:start}.homepage-direct-page .homepage-method-step h3,.homepage-direct-page .homepage-method-step p{grid-column:2}.homepage-direct-page .homepage-method-icon{grid-row:1/span 4}.homepage-direct-page .homepage-paths-grid{grid-template-columns:1fr}.homepage-direct-page .homepage-path-card--process{inline-size:min(100%,760px)}.homepage-direct-page .homepage-video-grid .video-proof-card{grid-template-columns:minmax(190px,280px) minmax(0,1fr)}}@media (max-width:620px){.homepage-direct-page .homepage-direct-hero,.homepage-direct-page .homepage-direct-hero .hero-grid{min-block-size:820px}.homepage-direct-page .homepage-direct-hero .hero-grid{padding-block:calc(var(--header-h) + 14px) 34px}.homepage-direct-page .homepage-direct-hero .hero-content{gap:8px;transform:none}.homepage-direct-page .homepage-direct-hero h1{max-inline-size:13.8ch;font-size:clamp(2rem,10.4vw,3rem);line-height:1.02}.homepage-direct-page .homepage-hero-offer,.homepage-direct-page .homepage-hero-scene{font-size:.94rem;line-height:1.45}.homepage-direct-page .homepage-hero-verdict{font-size:.94rem}.homepage-direct-page .homepage-direct-hero .hero-actions{gap:8px}.homepage-direct-page .homepage-direct-hero .hero-actions .btn{inline-size:100%}.homepage-direct-page .homepage-hero-microcopy{font-size:.82rem}.homepage-direct-page .homepage-hero-chips{gap:6px}.homepage-direct-page .homepage-hero-chips span{min-block-size:29px;padding-inline:9px;font-size:.76rem}.homepage-direct-page .homepage-scene-grid{grid-template-columns:1fr}.homepage-direct-page .homepage-scene-grid>:last-child{grid-column:auto}.homepage-direct-page .homepage-method-step{grid-template-columns:1fr}.homepage-direct-page .homepage-method-step h3,.homepage-direct-page .homepage-method-step p{grid-column:auto}.homepage-direct-page .homepage-method-icon{grid-row:auto}.homepage-direct-page .homepage-path-head{display:grid}.homepage-direct-page .homepage-path-price{inline-size:fit-content;justify-self:start}.homepage-direct-page .homepage-path-actions{display:grid}.homepage-direct-page .homepage-video-grid .video-proof-card{grid-template-columns:1fr}}@media (max-width:240px){.homepage-direct-page .trust-items{grid-template-columns:1fr}.homepage-direct-page .trust-item,.homepage-direct-page .trust-item span{min-inline-size:0;overflow-wrap:anywhere}.homepage-direct-page .homepage-direct-hero,.homepage-direct-page .homepage-direct-hero .hero-grid{min-block-size:920px}.homepage-direct-page .homepage-direct-hero h1{font-size:1.72rem}.homepage-direct-page .homepage-hero-offer,.homepage-direct-page .homepage-hero-scene,.homepage-direct-page .homepage-hero-verdict{font-size:.82rem}.homepage-direct-page .homepage-direct-hero .hero-actions .btn{min-inline-size:0;padding-inline:8px;font-size:.78rem}.homepage-direct-page .homepage-hero-chips span{inline-size:100%;justify-content:center}.homepage-direct-page .homepage-offer-copy h3{font-size:1.48rem}.homepage-direct-page .homepage-method-step,.homepage-direct-page .homepage-path-card{padding:12px;border-radius:15px}.homepage-direct-page .homepage-method-index{inset-block-start:10px;inset-inline-end:10px;font-size:1.7rem}.homepage-direct-page .homepage-path-card h3,.homepage-direct-page .homepage-path-card--process h3{font-size:1.45rem}.homepage-direct-page .homepage-path-price{min-inline-size:0;max-inline-size:100%;padding:10px}.homepage-direct-page .homepage-info-link,.homepage-direct-page .homepage-path-actions .btn{max-inline-size:100%;overflow-wrap:anywhere;font-size:.78rem}}@media (max-width:720px){.journey-rail.process-journey-rail{display:none}.mobile-sticky-cta.process-mobile-sticky-cta{grid-template-columns:1fr;padding:8px}.mobile-sticky-cta.process-mobile-sticky-cta>span:first-child{display:none}.process-mobile-sticky-cta .sticky-pill{inline-size:100%;min-block-size:46px;padding-inline:12px;font-size:clamp(.78rem,3.4vw,.94rem);line-height:1.2;text-align:center}}@media (max-width:260px){.process-mobile-sticky-cta .sticky-pill{padding-inline:8px;font-size:.72rem}}