.pa{--pa-green:#00d15b;--pa-ink:#101412;--pa-paper:#f2f0e9;--pa-soft:#e7e5dd;--pa-line:rgba(16,20,18,.16);box-sizing:border-box;color:var(--pa-ink);font-family:inherit;overflow:clip}.pa *{box-sizing:border-box}.pa-shell{width:min(100% - 40px,1320px);margin-inline:auto}.pa-section{padding:clamp(76px,9vw,142px) 0}.pa-dark{background:#101412;color:#f7f8f5}.pa-paper{background:var(--pa-paper)}.pa-eyebrow{margin:0 0 24px;color:var(--pa-green);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.pa-title{margin:0;color:inherit;font-size:clamp(44px,6.8vw,102px);font-weight:560;line-height:.93;letter-spacing:-.055em}.pa-title--section{font-size:clamp(38px,5.2vw,76px);line-height:.98}.pa-copy{font-size:clamp(17px,1.35vw,21px);line-height:1.68}.pa-copy p{margin:0 0 1.15em}.pa-copy p:last-child{margin-bottom:0}.pa-dark .pa-copy{color:#f7f8f5b8}.pa-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.pa .button.button--lg{min-height:0;padding:clamp(var(--sp-6),1.2vw,var(--sp-7)) clamp(var(--sp-8),1.473vw,var(--sp-9));border:0;border-radius:var(--buttons-radius);background:var(--color-button-gradient);background-color:rgb(var(--color-button-background));color:rgb(var(--color-button-text));font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight)}.pa-dark .button--secondary,.pa-hero .button--secondary{--color-button-background:255 255 255;--color-button-text:255 255 255;--color-button-border:255 255 255;--border-opacity:.65;background:transparent;color:#fff!important}.pa .button svg,.pa .button .btn-text{transition:transform .25s ease}.pa .button:hover svg,.pa .button:focus-visible svg{transform:translate(4px)}.pa :focus-visible{outline:2px solid var(--pa-green);outline-offset:4px}.pa-hero{position:relative;min-height:min(940px,100svh);padding:clamp(150px,18vh,220px) 0 76px;background:radial-gradient(circle at 78% 24%,rgba(0,209,91,.11),transparent 30%),#0d110f;color:#f7f8f5}.pa-hero__layout{position:relative;display:grid;grid-template-columns:minmax(0,56%) minmax(320px,1fr);gap:clamp(42px,7vw,112px);align-items:center;min-height:calc(min(940px,100svh) - 260px)}.pa-hero__copy{position:relative;z-index:2}.pa-hero .pa-title{font-size:clamp(48px,5.8vw,86px);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.pa-hero__intro{max-width:680px;margin:30px 0 0;color:#f7f8f5ad;font-size:clamp(16px,1.2vw,19px);line-height:1.65}.pa-hero__statement{max-width:760px;margin:clamp(36px,5vw,68px) 0 34px;font-size:clamp(26px,3vw,44px);font-weight:520;line-height:1.08;letter-spacing:-.035em}.pa-signal{position:relative;min-height:510px}.pa-signal__frame{position:absolute;border:1px solid rgba(247,248,245,.32);aspect-ratio:16/9;transition:transform 1.15s cubic-bezier(.22,1,.36,1),opacity .8s ease}.pa-signal__frame--1{top:9%;left:6%;width:70%;transform:translate(-18px,22px) rotate(-3deg)}.pa-signal__frame--2{top:35%;right:0;width:64%;transform:translate(20px,-18px) rotate(2deg)}.pa-signal__frame--3{right:13%;bottom:7%;width:44%;border-color:#00d15bb3;transform:translate(-12px,18px) rotate(-2deg)}.pa-signal__line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(247,248,245,.52),transparent);transform-origin:left;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity .7s ease}.pa-signal__line--1{top:25%;left:4%;width:86%;transform:rotate(8deg) scaleX(.45)}.pa-signal__line--2{top:56%;left:11%;width:76%;transform:rotate(-11deg) scaleX(.5)}.pa-signal__line--3{top:74%;left:22%;width:62%;background:linear-gradient(90deg,transparent,rgba(0,209,91,.75),transparent);transform:rotate(5deg) scaleX(.42)}.pa-signal__dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#f7f8f5;box-shadow:0 0 0 5px #f7f8f50f;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity .7s ease}.pa-signal__dot--1{top:18%;left:17%;transform:translate(-28px,18px)}.pa-signal__dot--2{top:29%;right:16%;transform:translate(23px,-22px)}.pa-signal__dot--3{top:52%;left:35%;background:var(--pa-green);transform:translate(-20px,-18px)}.pa-signal__dot--4{right:26%;bottom:26%;transform:translate(26px,19px)}.pa-signal__dot--5{left:19%;bottom:13%;background:var(--pa-green);transform:translate(15px,22px)}.pa-motion .pa-hero:not(.is-ready) .pa-hero__copy{opacity:0;transform:translateY(18px)}.pa-motion .pa-hero:not(.is-ready) .pa-signal__frame,.pa-motion .pa-hero:not(.is-ready) .pa-signal__line,.pa-motion .pa-hero:not(.is-ready) .pa-signal__dot{opacity:.18}.pa-hero__copy{transition:opacity .7s .35s ease,transform .7s .35s ease}.pa-hero.is-ready .pa-signal__frame,.pa-hero.is-ready .pa-signal__line,.pa-hero.is-ready .pa-signal__dot{opacity:1;transform:none}.pa-hero.is-ready .pa-signal__frame--1,.pa-hero.is-ready .pa-signal__frame--2,.pa-hero.is-ready .pa-signal__frame--3{transform:translateY(0)}.pa-intro__grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(48px,9vw,150px);align-items:start}.pa-intro__statement{position:sticky;top:130px;margin:0;font-size:clamp(32px,4.4vw,64px);font-weight:550;line-height:1.02;letter-spacing:-.05em}.pa-intro__body{display:grid;gap:28px}.pa-intro__body .pa-copy:first-child{font-size:clamp(21px,1.8vw,28px);line-height:1.48}.pa-intro__body strong{color:#0b6d3a}.pa-noise{padding:clamp(70px,8vw,120px) 0;background:#151a17;color:#f7f8f5}.pa-noise__head{display:grid;grid-template-columns:1fr .85fr;gap:56px;align-items:end}.pa-noise__head p{margin:0;color:#f7f8f5a8;font-size:17px;line-height:1.65}.pa-wordfield{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(18px,3vw,48px);margin-top:clamp(58px,8vw,108px);padding:42px 0;border-block:1px solid rgba(255,255,255,.14)}.pa-wordfield span{color:#f7f8f561;font-size:clamp(24px,4.2vw,66px);font-weight:650;line-height:.9;letter-spacing:-.05em;transition:color .45s ease,opacity .45s ease,transform .55s ease}.pa-wordfield span:nth-child(3n+1){font-size:clamp(18px,2.6vw,40px)}.pa-wordfield span:nth-child(4n){color:#00d15bb8}.pa-wordfield.is-visible span{transform:translateY(0)}.pa-wordfield:hover span{opacity:.38}.pa-wordfield span:hover{color:#f7f8f5;opacity:1}.pa-factors__head{max-width:880px;margin-bottom:clamp(50px,7vw,92px)}.pa-factor{display:grid;grid-template-columns:70px minmax(220px,.65fr) minmax(0,1fr);gap:clamp(20px,4vw,68px);align-items:center;padding:28px 0;border-top:1px solid var(--pa-line);outline:none;transition:padding-left .3s ease,background-color .3s ease}.pa-factor:last-child{border-bottom:1px solid var(--pa-line)}.pa-factor__index{color:#7a827d;font-size:12px;letter-spacing:.12em}.pa-factor h3{margin:0;font-size:clamp(24px,3vw,44px);font-weight:560;line-height:1;letter-spacing:-.04em;transition:color .3s ease,transform .3s ease}.pa-factor p{margin:0;color:#59615c;font-size:15px;line-height:1.65}.pa-factor:hover,.pa-factor:focus-visible,.pa-factor.is-active{padding-left:12px;background:linear-gradient(90deg,rgba(0,209,91,.075),transparent 70%)}.pa-factor:hover h3,.pa-factor:focus-visible h3,.pa-factor.is-active h3{color:#087b42;transform:translate(4px)}.pa-process__head{max-width:870px;margin-bottom:clamp(60px,8vw,112px)}.pa-process__list{display:grid;gap:0}.pa-process__chapter{display:grid;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:clamp(32px,8vw,120px);padding:clamp(48px,7vw,92px) 0;border-top:1px solid rgba(255,255,255,.17)}.pa-process__chapter:last-child{border-bottom:1px solid rgba(255,255,255,.17)}.pa-process__number{color:var(--pa-green);font-size:clamp(54px,8vw,118px);font-weight:520;line-height:.8;letter-spacing:-.06em}.pa-process__content{max-width:820px}.pa-process__content h3{margin:0 0 14px;color:#fff;font-size:clamp(30px,4.2vw,62px);font-weight:540;line-height:1;letter-spacing:-.045em}.pa-process__lead{margin:0 0 24px;color:#fff;font-size:17px;font-weight:650}.pa-process__content .pa-copy{color:#f7f8f5ab}.pa-text-link{display:inline-flex;gap:10px;align-items:center;margin-top:25px;color:#fff;text-underline-offset:7px}.pa-text-link:after{content:"\2192";transition:transform .25s}.pa-text-link:hover:after,.pa-text-link:focus-visible:after{transform:translate(5px)}.pa-benefits__head{max-width:830px;margin-bottom:clamp(56px,8vw,110px)}.pa-benefit{display:grid;grid-template-columns:90px minmax(240px,.58fr) minmax(0,1fr);gap:clamp(26px,5vw,78px);padding:clamp(42px,6vw,78px) 0;border-top:1px solid var(--pa-line);opacity:.48;transition:opacity .4s ease,transform .4s ease}.pa-benefit:last-child{border-bottom:1px solid var(--pa-line)}.pa-benefit.is-active,.pa-benefit:hover,.pa-benefit:focus-within{opacity:1;transform:translate(6px)}.pa-benefit__number{color:#087b42;font-size:14px;font-weight:750}.pa-benefit h3{margin:0;font-size:clamp(30px,4vw,58px);font-weight:550;line-height:1;letter-spacing:-.045em}.pa-benefit__text{display:grid;gap:22px;color:#555e58;font-size:16px;line-height:1.7}.pa-benefit__text p{margin:0}.pa-benefit__text strong{color:#1b241f}.pa-support__head{max-width:900px;margin-bottom:clamp(52px,8vw,96px)}.pa-support__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block:1px solid rgba(255,255,255,.17)}.pa-support__phase{padding:44px clamp(24px,3.4vw,52px) 48px;border-right:1px solid rgba(255,255,255,.17)}.pa-support__phase:first-child{padding-left:0}.pa-support__phase:last-child{padding-right:0;border-right:0}.pa-support__phase span{display:block;margin-bottom:34px;color:var(--pa-green);font-size:11px;font-weight:750;letter-spacing:.15em}.pa-support__phase h3{margin:0 0 20px;color:#fff;font-size:clamp(25px,2.8vw,40px);font-weight:540;line-height:1.05;letter-spacing:-.035em}.pa-support__phase p{margin:0;color:#f7f8f5a6;font-size:15px;line-height:1.7}.pa-support__phase a{color:#fff}.pa-contact__head{max-width:860px;margin-bottom:clamp(54px,8vw,100px)}.pa-contact__split{display:grid;grid-template-columns:1fr 1px 1fr;gap:clamp(36px,6vw,90px);align-items:stretch}.pa-contact__rule{background:var(--pa-line)}.pa-contact__side{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.pa-contact__label{margin-bottom:32px;color:#65706a;font-size:11px;font-weight:750;letter-spacing:.16em}.pa-contact__side h3{margin:0 0 28px;font-size:clamp(32px,4vw,58px);font-weight:550;line-height:1;letter-spacing:-.045em}.pa-contact__data{display:grid;gap:8px;margin-bottom:32px}.pa-contact__data a,.pa-contact__data strong{color:var(--pa-ink);font-size:clamp(19px,2vw,28px);font-weight:600;text-decoration:none}.pa-contact__data p{margin:0;color:#5b645f;line-height:1.65}.pa-contact__side .pa-actions{margin-top:auto}.pa-faq__layout{display:grid;grid-template-columns:.55fr 1fr;gap:clamp(50px,9vw,150px)}.pa-faq__head{position:sticky;top:130px;align-self:start}.pa-faq__list{border-top:1px solid rgba(255,255,255,.18)}.pa-faq__item{border-bottom:1px solid rgba(255,255,255,.18)}.pa-faq__question{display:grid;width:100%;grid-template-columns:1fr 28px;gap:20px;align-items:center;padding:28px 0;border:0;background:none;color:#fff;text-align:left;cursor:pointer;font:inherit}.pa-faq__question span:first-child{font-size:clamp(20px,2vw,29px);font-weight:540;line-height:1.25;letter-spacing:-.025em}.pa-faq__icon{position:relative;width:18px;height:18px}.pa-faq__icon:before,.pa-faq__icon:after{content:"";position:absolute;top:8px;left:0;width:18px;height:1px;background:var(--pa-green);transition:transform .3s ease}.pa-faq__icon:after{transform:rotate(90deg)}.pa-faq__question[aria-expanded=true] .pa-faq__icon:after{transform:rotate(0)}.pa-faq__answer{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .36s ease,visibility .36s}.pa-faq__answer>div{overflow:hidden}.pa-faq__item.is-open .pa-faq__answer{grid-template-rows:1fr;visibility:visible}.pa-faq__answer .pa-copy{padding:0 44px 30px 0;color:#f7f8f5ad;font-size:15px}.pa-faq__answer ul{padding-left:20px}.pa-faq__answer a{color:#fff}.pa-final{padding:clamp(90px,12vw,178px) 0;background:linear-gradient(135deg,#0d110f,#172019);color:#fff}.pa-final__inner{max-width:1120px}.pa-final .pa-title{max-width:1050px}.pa-final__details{display:flex;flex-wrap:wrap;gap:16px 42px;margin:38px 0;color:#f7f8f5ad}.pa-final__details a{color:#fff;text-decoration:none}.pa-motion .pa-reveal{opacity:0;transform:translateY(22px)}.pa-motion .pa-reveal.is-visible{opacity:1;transform:none;transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}@media(max-width:989px){.pa-hero__layout{grid-template-columns:minmax(0,58%) minmax(260px,1fr);gap:34px}.pa-hero .pa-title{font-size:clamp(43px,6.7vw,66px)}.pa-signal{min-height:430px}.pa-noise__head{grid-template-columns:1fr}.pa-factors__head{max-width:720px}.pa-factor{grid-template-columns:52px .7fr 1fr}.pa-benefit{grid-template-columns:56px .6fr 1fr}.pa-faq__layout{grid-template-columns:1fr}.pa-faq__head{position:static;max-width:680px}}@media(max-width:749px){.pa-shell{width:min(100% - 32px,1320px)}.pa-section{padding:74px 0}.pa-hero{min-height:auto;padding:126px 0 58px}.pa-hero__layout{display:block;min-height:0}.pa-hero .pa-title{font-size:clamp(38px,11vw,58px)}.pa-hero__statement{margin:32px 0 28px}.pa-signal{min-height:280px;margin-top:42px}.pa-signal__frame--1{width:69%}.pa-signal__frame--2{width:61%}.pa-intro__grid{grid-template-columns:1fr;gap:42px}.pa-intro__statement{position:static}.pa-noise__head{gap:28px}.pa-wordfield{justify-content:flex-start;gap:20px 26px;margin-top:48px;padding:34px 0}.pa-factor{grid-template-columns:40px 1fr;gap:14px 12px;padding:24px 0}.pa-factor p{grid-column:2}.pa-factor:hover,.pa-factor:focus-visible,.pa-factor.is-active{padding-left:4px}.pa-process__chapter{grid-template-columns:1fr;gap:28px}.pa-process__number{font-size:64px}.pa-benefit{grid-template-columns:42px 1fr;gap:14px;padding:42px 0;opacity:1}.pa-benefit__text{grid-column:2}.pa-benefit.is-active,.pa-benefit:hover{transform:none}.pa-support__grid{grid-template-columns:1fr}.pa-support__phase,.pa-support__phase:first-child,.pa-support__phase:last-child{padding:34px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.17)}.pa-support__phase:last-child{border-bottom:0}.pa-support__phase span{margin-bottom:18px}.pa-contact__split{grid-template-columns:1fr;gap:46px}.pa-contact__rule{height:1px}.pa-faq__question{padding:24px 0}.pa-faq__answer .pa-copy{padding-right:0}.pa-final__details{display:grid;gap:10px}.pa-actions{align-items:stretch}.pa-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.pa *{scroll-behavior:auto!important}.pa-hero__copy,.pa-signal__frame,.pa-signal__line,.pa-signal__dot,.pa-reveal,.pa-wordfield span,.pa-factor,.pa-benefit,.pa-faq__answer{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.pa-faq__answer{transition:none!important}}.pa-motion .pa-hero:not(.is-ready) .pa-hero__copy{opacity:1;transform:none}.pa-motion .pa-hero:not(.is-ready) .pa-hero__copy>*{opacity:0;transform:translateY(16px)}.pa-hero__copy>*{transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}.pa-hero.is-ready .pa-hero__copy>*{opacity:1;transform:none}.pa-hero.is-ready .pa-hero__copy>*:nth-child(1){transition-delay:.22s}.pa-hero.is-ready .pa-hero__copy>*:nth-child(2){transition-delay:.3s}.pa-hero.is-ready .pa-hero__copy>*:nth-child(3){transition-delay:.38s}.pa-hero.is-ready .pa-hero__copy>*:nth-child(4){transition-delay:.46s}.pa-hero.is-ready .pa-hero__copy>*:nth-child(5){transition-delay:.56s}.pa-final__copy{max-width:720px;margin:32px 0 0;color:#f7f8f5ad;font-size:18px;line-height:1.6}.pa-final__copy+.pa-final__details{margin-top:28px}@media(prefers-reduced-motion:reduce){.pa-hero__copy>*{transition:none!important;transform:none!important;opacity:1!important}}.pa-hero{min-height:min(1040px,100svh)}.pa-hero__layout{min-height:calc(min(1040px,100svh) - 248px)}.pa-hero__description{max-width:720px;margin:0 0 34px;color:#f7f8f5b3;font-size:clamp(16px,1.2vw,19px);line-height:1.65}.pa-call-stage{position:relative;min-height:560px}.pa-call-option{position:absolute;display:block;border:1px solid rgba(247,248,245,.12);aspect-ratio:16/9;opacity:.5;transition:transform 1.05s cubic-bezier(.22,1,.36,1),opacity .7s ease}.pa-call-option--1{top:7%;left:1%;width:66%;transform:translate(-20px,18px) rotate(-3deg)}.pa-call-option--2{top:30%;right:0;width:57%;transform:translate(22px,-16px) rotate(2deg)}.pa-call-option--3{right:12%;bottom:8%;width:43%;border-color:#00d15b61;transform:translate(-12px,20px) rotate(-2deg)}.pa-call{position:absolute;z-index:2;top:50%;left:50%;display:flex;width:min(100%,390px);flex-direction:column;align-items:center;color:#fff;text-align:center;text-decoration:none;transform:translate(-50%,-50%);transition:opacity .6s .42s ease}.pa-call__visual{position:relative;display:grid;width:190px;aspect-ratio:1;margin-bottom:38px;place-items:center}.pa-call__ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,209,91,.48);border-radius:50%;animation:pa-call-ring 3.2s ease-out infinite}.pa-call__ring--2{animation-delay:1.45s}.pa-call__core{position:relative;z-index:2;display:grid;width:84px;aspect-ratio:1;border:1px solid rgba(247,248,245,.25);border-radius:50%;place-items:center;background:#0d110fd1;transition:transform .28s ease}.pa-call__core svg{width:31px;fill:none;stroke:var(--pa-green);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pa-call__label{margin-bottom:12px;color:var(--pa-green);font-size:10px;font-weight:750;letter-spacing:.18em}.pa-call__number{font-size:clamp(27px,2.8vw,42px);font-weight:550;line-height:1;letter-spacing:-.04em}.pa-call__cta{display:flex;gap:10px;align-items:center;margin-top:18px;color:#f7f8f5b8;font-size:14px}.pa-call__cta i{font-style:normal;transition:transform .25s ease}.pa-call:hover .pa-call__core,.pa-call:focus-visible .pa-call__core{transform:rotate(-4deg) scale(1.04)}.pa-call:hover .pa-call__cta i,.pa-call:focus-visible .pa-call__cta i{transform:translate(5px)}.pa-call.is-tapped .pa-call__core{transform:scale(.94)}.pa-hero.is-ready .pa-call-option{opacity:.5;transform:none}.pa-motion .pa-hero:not(.is-ready) .pa-call{opacity:0}.pa-motion .pa-hero:not(.is-ready) .pa-call-option{opacity:.12}.pa-hero.is-ready .pa-hero__copy>*:nth-child(6){transition-delay:.64s}@keyframes pa-call-ring{0%{opacity:.38;transform:scale(.86)}70%,to{opacity:0;transform:scale(1.15)}}.pa-contact__head{max-width:900px;margin-bottom:clamp(58px,8vw,104px)}.pa-contact__split{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:clamp(42px,7vw,100px);align-items:stretch}.pa-contact__side{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.pa-contact__label{margin:0 0 32px;color:#087b42;font-size:11px;font-weight:750;letter-spacing:.16em}.pa-contact__primary,.pa-contact__address{margin:0;color:var(--pa-ink);font-size:clamp(34px,4.4vw,64px);font-weight:550;line-height:1.02;letter-spacing:-.05em;text-decoration:none}.pa-contact__email{margin-top:18px;color:#303a34;font-size:clamp(18px,1.7vw,25px);text-underline-offset:6px}.pa-contact__meta{display:grid;gap:16px;margin:32px 0;color:#5b645f;font-size:15px;line-height:1.65}.pa-contact__meta p{margin:0}.pa-contact__meta a{color:var(--pa-ink);font-size:inherit;font-weight:650;text-decoration:none}.pa-contact__meta strong{color:#303a34}.pa-contact__actions{margin-top:auto;padding-top:12px}.pa-contact__rule{width:1px;background:var(--pa-line);transform-origin:top}.pa-contact__primary{transition:color .25s ease}.pa-contact__primary:after{content:" \2197";display:inline-block;color:var(--pa-green);font-size:.48em;vertical-align:top;transition:transform .25s ease}.pa-contact__primary:hover,.pa-contact__primary:focus-visible{color:#087b42}.pa-contact__primary:hover:after,.pa-contact__primary:focus-visible:after{transform:translate(3px,-3px)}.pa-contact__stage.is-visible .pa-contact__head,.pa-contact__stage.is-visible .pa-contact__side,.pa-contact__stage.is-visible .pa-contact__rule{opacity:1;transform:none}.pa-contact__head,.pa-contact__side,.pa-contact__rule{transition:opacity .62s ease,transform .62s cubic-bezier(.22,1,.36,1)}.pa-contact__side--advisor{transition-delay:.12s}.pa-contact__rule{transform:scaleY(0);transition-delay:.24s}.pa-contact__side--salon{transition-delay:.34s}.pa-motion .pa-contact__stage:not(.is-visible) .pa-contact__head,.pa-motion .pa-contact__stage:not(.is-visible) .pa-contact__side{opacity:0;transform:translateY(18px)}.pa-motion .pa-contact__stage:not(.is-visible) .pa-contact__rule{opacity:0;transform:scaleY(0)}.pa-faq__answer .pa-copy p{margin:0 0 15px}.pa-faq__answer .pa-copy p:last-child{margin-bottom:0}.pa-faq__answer .pa-copy ul{margin:12px 0 16px;padding-left:22px}.pa-faq__answer .pa-copy li{padding-left:3px;line-height:1.55}.pa-faq__answer .pa-copy li+li{margin-top:8px}.pa-faq__answer .pa-copy p+ul{margin-top:-2px}@media(max-width:989px){.pa-call-stage{min-height:470px}.pa-call__visual{width:164px}.pa-contact__primary,.pa-contact__address{font-size:clamp(31px,4.7vw,46px)}}@media(max-width:749px){.pa-hero{min-height:auto}.pa-call-stage{min-height:390px;margin-top:52px}.pa-call-option--1{width:68%}.pa-call-option--2{width:61%}.pa-call{width:100%}.pa-call__visual{width:150px;margin-bottom:30px}.pa-call__core{width:70px}.pa-call__number{font-size:31px}.pa-contact__split{grid-template-columns:1fr;gap:0}.pa-contact__side{padding:40px 0}.pa-contact__side:first-child{padding-top:0}.pa-contact__side:last-child{padding-bottom:0}.pa-contact__rule{width:100%;height:1px;transform-origin:left}.pa-motion .pa-contact__stage:not(.is-visible) .pa-contact__rule{transform:scaleX(0)}.pa-contact__stage.is-visible .pa-contact__rule{transform:scaleX(1)}.pa-contact__primary,.pa-contact__address{font-size:clamp(33px,10vw,46px)}.pa-contact__email{overflow-wrap:anywhere}.pa-contact__actions,.pa-contact__actions .button{width:100%}.pa-faq__answer .pa-copy ul{padding-left:19px}}@media(prefers-reduced-motion:reduce){.pa-call__ring{animation:none!important;opacity:.28}.pa-call,.pa-call-option,.pa-call__core,.pa-contact__head,.pa-contact__side,.pa-contact__rule{transition:none!important;transform:none!important;opacity:1!important}}.pa-hero .button.button--secondary{border:1px solid rgba(255,255,255,.55);background:none;background-color:transparent;color:#fff!important}@media(min-width:750px){.pa-hero .pa-shell{width:min(100% - 40px,1440px)}.pa-hero__layout{grid-template-columns:minmax(0,58%) minmax(0,1fr);gap:clamp(36px,4vw,64px)}.pa-hero__copy{max-width:840px}.pa-hero .pa-title{max-width:840px;font-size:clamp(50px,6.2vw,94px)}.pa-call-stage{min-height:510px}.pa-call__visual{width:168px}.pa-contact .pa-shell{width:min(100% - 40px,1400px)}.pa-contact__split{grid-template-columns:minmax(0,1.04fr) 1px minmax(0,.96fr);gap:clamp(38px,5vw,70px)}}@media(min-width:750px)and (max-width:989px){.pa-hero__layout{grid-template-columns:minmax(0,58%) minmax(0,1fr);gap:clamp(32px,4vw,40px)}.pa-hero .pa-title{font-size:clamp(44px,6.4vw,64px)}.pa-call-stage{min-height:430px}.pa-call__visual{width:144px}.pa-contact__split{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:32px}}@media(min-width:750px)and (max-width:899px){.pa-hero{min-height:auto}.pa-hero__layout{display:block;min-height:0}.pa-hero__copy{max-width:720px}.pa-call-stage{min-height:420px;margin-top:48px}}.pa-contact__side--salon{justify-content:flex-start}.pa-contact__side--salon .pa-contact__label{margin-bottom:20px}.pa-contact__side--salon .pa-contact__address{font-size:clamp(27px,3.05vw,44px);line-height:1.14;letter-spacing:-.04em}.pa-contact__address span{display:block;white-space:nowrap}.pa-contact__side--salon .pa-contact__meta{margin:24px 0 0}.pa-contact__hours p{display:grid;gap:4px}.pa-contact__hours span,.pa-contact__hours strong{white-space:nowrap}.pa-contact__side--salon .pa-contact__actions{margin-top:24px;padding-top:0}@media(max-width:749px){.pa-contact__side--salon .pa-contact__label{margin-bottom:18px}.pa-contact__side--salon .pa-contact__address{font-size:clamp(21px,7vw,30px);line-height:1.18}.pa-contact__side--salon .pa-contact__meta{margin-top:22px}.pa-contact__side--salon .pa-contact__actions{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/ptv-advisory.css.map */
