.plt-nav-menu{align-items:center;gap:clamp(2px,.6vw,8px);list-style:none;display:flex}.plt-nav-menu__link{letter-spacing:-.01em;color:var(--plt-text);opacity:.72;border-radius:10px;padding:7px 13px;font-size:14.5px;font-weight:500;transition:opacity .18s,color .18s,background-color .18s;display:inline-block;position:relative}.plt-nav-menu__link:hover{opacity:1;background:color-mix(in srgb, var(--plt-accent) 7%, transparent)}.plt-nav-menu__link:after{content:"";background:linear-gradient(90deg, var(--plt-gold), var(--plt-accent));transform-origin:0;border-radius:2px;height:1.5px;transition:transform .26s;position:absolute;bottom:3px;left:13px;right:13px;transform:scaleX(0)}.plt-nav-menu__link--active{opacity:1;color:var(--plt-accent);background:color-mix(in srgb, var(--plt-accent) 6%, transparent);font-weight:600}.plt-nav-menu__link--active:after{transform:scaleX(1)}
.plt-mobile-menu{display:none}.plt-mobile-menu__toggle{background:var(--plt-surface);border:1px solid var(--plt-line);width:44px;height:44px;color:var(--plt-text);cursor:pointer;border-radius:12px;place-items:center;transition:border-color .16s,background .16s;display:grid}.plt-mobile-menu__toggle:hover{border-color:var(--plt-accent)}.plt-mobile-menu__backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a18156b;position:fixed;inset:0}.plt-mobile-menu__panel{inset:calc(var(--plt-header-offset) - 16px) clamp(12px, 4vw, 20px) auto;z-index:81;background:var(--plt-surface);border:1px solid var(--plt-line);box-shadow:var(--plt-shadow-card);border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex;position:fixed}.plt-mobile-menu__nav{flex-direction:column;align-items:stretch;gap:2px}.plt-mobile-menu__nav .plt-nav-menu__link{opacity:1;border-radius:12px;padding:13px 14px;font-size:16px;transition:background .16s;display:block}.plt-mobile-menu__nav .plt-nav-menu__link:after{display:none}.plt-mobile-menu__nav .plt-nav-menu__link:hover,.plt-mobile-menu__nav .plt-nav-menu__link--active{background:color-mix(in srgb, var(--plt-accent) 7%, transparent)}.plt-mobile-menu__phone{border-top:1px solid var(--plt-line);align-items:center;gap:10px;margin-top:4px;padding:13px 14px;font-weight:600;display:inline-flex}.plt-mobile-menu__phone svg{color:var(--plt-gold)}.plt-mobile-menu__cta{margin-top:6px}@media (max-width:1040px){.plt-mobile-menu{display:block}}
.plt-header{z-index:60;padding-top:16px;position:sticky;top:0}.plt-header__bar{background:color-mix(in srgb, var(--plt-surface) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--plt-hairline);box-shadow:var(--plt-shadow-xs);border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,2vw,28px);padding:11px 14px 11px clamp(18px,2.5vw,26px);display:grid;position:relative}.plt-header__bar:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--plt-gold) 80%, transparent) 22%, var(--plt-gold) 50%, color-mix(in srgb, var(--plt-gold) 80%, transparent) 78%, transparent);opacity:.7;pointer-events:none;border-radius:2px;height:2px;position:absolute;top:-1px;left:clamp(22px,7vw,80px);right:clamp(22px,7vw,80px)}@keyframes plt-header-condense{to{background:color-mix(in srgb, var(--plt-surface) 95%, transparent);box-shadow:var(--plt-shadow-card);border-color:var(--plt-line)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.plt-header__bar{animation:linear both plt-header-condense;animation-timeline:scroll(root);animation-range:0 130px}}}.plt-header__brand{color:inherit;justify-self:start}.plt-header__nav{border-inline:1px solid var(--plt-hairline);justify-self:center;padding:4px clamp(14px,2.5vw,30px)}.plt-header__actions{justify-self:end;align-items:center;gap:14px;display:flex}.plt-header__phone{border:1px solid var(--plt-line);border-radius:var(--plt-radius-pill);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;padding:9px 16px;font-size:14.5px;font-weight:600;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.plt-header__phone svg{color:var(--plt-gold)}.plt-header__phone:hover{border-color:var(--plt-accent);background:color-mix(in srgb, var(--plt-accent) 6%, transparent);transform:translateY(-1px)}.plt-header__cta{box-shadow:var(--plt-shadow-soft);padding:11px 22px;font-size:14.5px}.plt-mobile-cta{z-index:70;padding:12px clamp(14px, 4vw, 20px) max(12px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--plt-sheet) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--plt-line);display:none;position:fixed;inset:auto 0 0}@media (max-width:1040px){.plt-header__nav,.plt-header__phone,.plt-header__cta{display:none}}@media (max-width:720px){.plt-mobile-cta{display:block}}
.plt-badge{border-radius:var(--plt-radius-pill);align-items:center;display:inline-flex}.plt-badge--status{background:var(--plt-surface);border:1px solid var(--plt-line);box-shadow:var(--plt-shadow-soft);color:var(--plt-text-muted);gap:9px;padding:7px 15px 7px 11px;font-size:13.5px;font-weight:500}.plt-badge__dot{background:var(--plt-gold);border-radius:50%;width:7px;height:7px}.plt-badge--eyebrow{background:color-mix(in srgb, var(--plt-gold) 12%, transparent);color:var(--plt-gold);letter-spacing:.05em;text-transform:uppercase;padding:5px 11px;font-size:12.5px;font-weight:600}
.plt-icon-badge{flex:none;place-items:center;display:grid}.plt-icon-badge--accent{background:var(--plt-accent);color:var(--plt-accent-contrast)}.plt-icon-badge--gold-soft{background:color-mix(in srgb, var(--plt-gold) 13%, transparent);color:var(--plt-gold)}.plt-icon-badge--gold-solid{background:var(--plt-gold);color:#fff}
.plt-image{background:var(--plt-panel);width:100%;height:100%;position:relative;overflow:hidden}.plt-image__img{object-fit:cover}.plt-image--empty{background:linear-gradient(160deg, var(--plt-panel), color-mix(in srgb, var(--plt-panel) 64%, #fff));box-shadow:inset 0 0 0 1px var(--plt-line);place-items:center;padding:24px;display:grid}.plt-image__inner{flex-direction:column;align-items:center;gap:12px;display:flex}.plt-image__caption{color:var(--plt-text-muted);text-align:center;letter-spacing:-.01em;font-size:14px;font-weight:500}
.plt-hero-pill{background:var(--plt-surface);border-radius:var(--plt-radius-pill);box-shadow:var(--plt-shadow-card);align-items:center;gap:16px;padding:8px 8px 8px 19px;display:flex}.plt-hero-pill__text{letter-spacing:-.01em;font-size:15px;font-weight:600}
.plt-info-card{background:var(--plt-surface);box-shadow:var(--plt-shadow-card);border-radius:18px;align-items:center;gap:14px;padding:15px 19px;display:flex}.plt-info-card__text{flex-direction:column;line-height:1.25;display:flex}.plt-info-card__title{letter-spacing:-.01em;font-size:15px;font-weight:600}.plt-info-card__sub{color:var(--plt-text-muted);font-size:13px}
.plt-hero{padding-block:clamp(24px,3vw,40px) clamp(48px,6vw,80px);position:relative}@keyframes plt-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.plt-hero__rise{animation:.6s cubic-bezier(.22,.61,.36,1) both plt-rise}.plt-hero__panel>.plt-hero__rise:first-child{animation-delay:50ms}.plt-hero__panel>.plt-hero__rise:nth-child(2){animation-delay:.13s}.plt-hero__panel>.plt-hero__rise:nth-child(3){animation-delay:.21s}.plt-hero__panel>.plt-hero__rise:nth-child(4){animation-delay:.29s}.plt-hero__panel>.plt-hero__rise:nth-child(5){animation-delay:.37s}.plt-hero__rise--media{animation-delay:.18s}.plt-hero__grid{grid-template-columns:1.06fr .94fr;align-items:stretch;gap:clamp(16px,2vw,26px);display:grid}@media (max-width:900px){.plt-hero__grid{grid-template-columns:1fr}}.plt-hero__panel{background:var(--plt-panel);border-radius:clamp(24px,2.5vw,32px);flex-direction:column;justify-content:center;padding:clamp(32px,4vw,60px);display:flex}.plt-hero__badge{align-self:flex-start;margin-bottom:26px}.plt-hero__headline{letter-spacing:-.035em;text-wrap:balance;margin-bottom:22px;font-size:clamp(40px,4.4vw,62px);font-weight:600;line-height:1.04}.plt-hero__subtitle{color:var(--plt-text-muted);max-width:32em;margin-bottom:34px;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.plt-hero__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px;display:flex}.plt-hero__secondary{border-radius:var(--plt-radius-pill);letter-spacing:-.01em;border:1px solid #1a181538;align-items:center;gap:9px;padding:16px 26px;font-size:16px;font-weight:600;transition:color .16s,border-color .16s,transform .16s;display:inline-flex}.plt-hero__secondary:hover{border-color:var(--plt-accent);color:var(--plt-accent);transform:translateY(-1px)}.plt-hero__trust{color:var(--plt-text-muted);letter-spacing:.01em;font-size:14.5px}.plt-hero__media-col{position:relative}.plt-hero__glow{z-index:0;background:var(--plt-glow);filter:blur(12px);pointer-events:none;position:absolute;inset:-16% -12% -18% -8%}.plt-hero__media{z-index:1;background:var(--plt-grad-accent);height:100%;min-height:clamp(440px,50vw,600px);box-shadow:var(--plt-shadow-card);border-radius:clamp(24px,2.5vw,32px);position:relative;overflow:hidden}.plt-hero__media:before{content:"";pointer-events:none;background:radial-gradient(#ffffff0f 1px,#0000 1.6px) 0 0/22px 22px,radial-gradient(120% 80% at 78% 12%,#ffffff1a,#0000 60%);position:absolute;inset:0}.plt-hero__photo{position:absolute;inset:0}.plt-hero__photo:after{content:"";background:linear-gradient(165deg, color-mix(in srgb, var(--plt-accent) 34%, transparent) 0%, color-mix(in srgb, var(--plt-accent) 62%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.plt-hero__pill{animation:6s ease-in-out infinite plt-float;position:absolute;top:clamp(16px,2vw,24px);left:clamp(16px,2vw,24px)}.plt-hero__location{max-width:min(330px,82%);position:absolute;bottom:clamp(16px,2vw,24px);left:clamp(16px,2vw,24px)}@keyframes plt-parallax-a{0%{translate:0}to{translate:0 -26px}}@keyframes plt-parallax-b{0%{translate:0}to{translate:0 -12px}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.plt-hero__pill{animation:6s ease-in-out infinite plt-float,linear both plt-parallax-a;animation-timeline:auto,scroll(root);animation-range:normal,0 640px}.plt-hero__location{animation:linear both plt-parallax-b;animation-timeline:scroll(root);animation-range:0 640px}}}
.plt-pain-item{border-top:1px solid var(--plt-line);align-items:flex-start;gap:clamp(18px,3vw,32px);padding:clamp(22px,3vw,30px) 0;display:flex}.plt-pain-item__bar{background:var(--plt-gold);border-radius:2px;flex:none;align-self:stretch;width:4px;min-height:24px}.plt-pain-item__text{letter-spacing:-.01em;font-size:clamp(18px,2vw,23px);font-weight:400;line-height:1.45}
.plt-pain__grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.plt-pain__head{top:calc(var(--plt-header-offset) + 16px);position:sticky}.plt-pain__title{letter-spacing:-.03em;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.05}.plt-pain__list{flex-direction:column;list-style:none;display:flex}@media (max-width:760px){.plt-pain__grid{grid-template-columns:1fr;gap:clamp(24px,5vw,36px)}.plt-pain__head{position:static}}
.plt-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--plt-gold);align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.plt-eyebrow__index{font-variant-numeric:tabular-nums}.plt-eyebrow__index:after{content:"—";color:color-mix(in srgb, var(--plt-gold) 55%, transparent);margin-left:9px}
.plt-split-heading__eyebrow{margin-bottom:16px}.plt-split-heading__title{letter-spacing:-.03em;max-width:16em;font-size:clamp(32px,4.5vw,56px);font-weight:600;line-height:1.05}.plt-split-heading--with-aside{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(24px,4vw,72px);display:grid}.plt-split-heading--with-aside .plt-split-heading__title{max-width:12em}.plt-split-heading__aside{color:var(--plt-text-muted);max-width:40em;font-size:clamp(17px,1.6vw,20px);line-height:1.55}@media (max-width:820px){.plt-split-heading--with-aside{grid-template-columns:1fr;align-items:start;gap:18px}}
.plt-service-card{border-radius:var(--plt-radius-card);background:linear-gradient(var(--plt-surface), var(--plt-surface)) padding-box, linear-gradient(var(--plt-hairline), var(--plt-hairline)) border-box;box-shadow:var(--plt-shadow-soft);border:1.5px solid #0000;flex-direction:column;padding:clamp(30px,3.5vw,44px);transition:box-shadow .22s,translate .22s;display:flex;position:relative}.plt-service-card:hover{box-shadow:var(--plt-shadow-card-hover);background:linear-gradient(var(--plt-surface), var(--plt-surface)) padding-box, conic-gradient(from var(--plt-angle), var(--plt-accent), var(--plt-gold), var(--plt-accent), var(--plt-gold), var(--plt-accent)) border-box;animation:4s linear infinite plt-card-rotate;translate:0 -6px}.plt-service-card--emphasis{background:var(--plt-grad-emphasis) padding-box, linear-gradient(135deg, var(--plt-accent), var(--plt-gold)) border-box;box-shadow:var(--plt-shadow-card)}.plt-service-card--emphasis:hover{background:var(--plt-grad-emphasis) padding-box, conic-gradient(from var(--plt-angle), var(--plt-accent), var(--plt-gold), var(--plt-accent), var(--plt-gold), var(--plt-accent)) border-box}.plt-service-card .plt-icon-badge{transition:transform .22s}.plt-service-card:hover .plt-icon-badge{transform:translateY(-2px)rotate(-3deg)}.plt-service-card__top{align-items:center;gap:12px;margin-bottom:24px;display:flex}.plt-service-card__title{letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(26px,2.6vw,32px);font-weight:600}.plt-service-card__text{color:var(--plt-text);margin-bottom:16px;font-size:17px;line-height:1.55}.plt-service-card__text--muted{color:var(--plt-text-muted)}.plt-service-card__text:last-of-type{margin-bottom:30px}.plt-service-card__cta{align-self:flex-start;margin-top:auto}.plt-service-card__index{font-family:var(--plt-font-sans);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--plt-text-muted);font-size:12px;font-weight:600;transition:color .22s;position:absolute;top:20px;right:24px}.plt-service-card:hover .plt-service-card__index{color:var(--plt-gold)}.plt-service-card__bracket{pointer-events:none;border:1.5px solid #0000;width:15px;height:15px;transition:border-color .22s;position:absolute}.plt-service-card:hover .plt-service-card__bracket{border-color:var(--plt-gold)}.plt-service-card__bracket--tl{border-bottom:0;border-right:0;border-top-left-radius:5px;top:13px;left:13px}.plt-service-card__bracket--br{border-top:0;border-left:0;border-bottom-right-radius:5px;bottom:13px;right:13px}.plt-service-card--emphasis .plt-service-card__bracket{border-color:color-mix(in srgb, var(--plt-gold) 45%, transparent)}
.plt-services__head{margin-bottom:var(--plt-section-gap-head)}.plt-services__grid{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:clamp(20px,2.5vw,28px);display:grid}@media (max-width:860px){.plt-services__grid{grid-template-columns:1fr}}
.plt-divider{border:0;flex:none;display:block}.plt-divider--horizontal{width:100%;height:1px}.plt-divider--vertical{align-self:stretch;width:1px}.plt-divider--line{background:var(--plt-hairline)}.plt-divider--gold{background:color-mix(in srgb, var(--plt-gold) 40%, transparent)}.plt-divider--on-accent{background:#ffffff2e}
.plt-trust-item{align-items:center;gap:13px;display:flex}.plt-trust-item__icon{color:var(--plt-gold);flex:none;display:inline-flex}.plt-trust-item__text{letter-spacing:-.01em;font-size:16.5px;font-weight:500}
.plt-trust__band{background:var(--plt-grad-accent);color:var(--plt-accent-contrast);padding-block:clamp(26px,3.5vw,40px)}.plt-trust__list{align-items:stretch;gap:clamp(20px,4vw,48px);display:flex}.plt-trust__list>.plt-trust-item{flex:1;justify-content:center}.plt-trust__divider{align-self:stretch}@media (max-width:760px){.plt-trust__list{flex-direction:column;align-items:flex-start;gap:18px}.plt-trust__list>.plt-trust-item{justify-content:flex-start}.plt-trust__divider{display:none}}
.plt-pillar-card{--plt-pillar-fill:var(--plt-surface-deep);--plt-pillar-edge:linear-gradient(var(--plt-hairline), var(--plt-hairline));border-radius:var(--plt-radius-card);background:linear-gradient(var(--plt-pillar-fill), var(--plt-pillar-fill)) padding-box, var(--plt-pillar-edge) border-box;box-shadow:var(--plt-shadow-soft);border:1.5px solid #0000;padding:clamp(26px,3vw,34px);transition:box-shadow .22s,translate .22s;position:relative}.plt-pillar-card:hover{box-shadow:var(--plt-shadow-card-hover);--plt-pillar-edge:linear-gradient(160deg, var(--plt-accent), var(--plt-gold));translate:0 -5px}.plt-pillar-card__icon{margin-bottom:20px;transition:transform .22s}.plt-pillar-card:hover .plt-pillar-card__icon{transform:translateY(-2px)}.plt-pillar-card__index{font-family:var(--plt-font-sans);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--plt-text-muted);font-size:11.5px;font-weight:600;transition:color .22s;position:absolute;top:18px;right:20px}.plt-pillar-card:hover .plt-pillar-card__index{color:var(--plt-gold)}.plt-pillar-card__tick{pointer-events:none;border:0;border-top:1.5px solid #0000;border-left:1.5px solid #0000;border-top-left-radius:5px;width:13px;height:13px;transition:border-color .22s;position:absolute;top:13px;left:13px}.plt-pillar-card:hover .plt-pillar-card__tick{border-color:var(--plt-gold)}.plt-pillar-card__title{letter-spacing:-.01em;margin-bottom:10px;font-size:21px;font-weight:600}.plt-pillar-card__body{color:var(--plt-text-muted);font-size:16px;line-height:1.55}
.plt-pillars__panel{background:var(--plt-sheet-deep);border-radius:clamp(20px,2.5vw,34px);padding:clamp(28px,4vw,56px);box-shadow:inset 0 1px #ffffff80}.plt-pillars__head{margin-bottom:var(--plt-section-gap-head)}.plt-pillars__grid{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.5vw,26px);display:grid}@media (max-width:820px){.plt-pillars__grid{grid-template-columns:1fr}}
.plt-step-item__num{letter-spacing:-.03em;color:var(--plt-gold);margin-bottom:18px;font-size:clamp(44px,5vw,64px);font-weight:500;line-height:1;display:block}.plt-step-item__title{letter-spacing:-.01em;margin-bottom:10px;font-size:21px;font-weight:600}.plt-step-item__body{color:var(--plt-text-muted);font-size:16.5px;line-height:1.55}
.plt-how__band{background:var(--plt-grad-accent);color:var(--plt-accent-contrast);padding-block:var(--plt-section-y)}.plt-how__band .plt-split-heading__title,.plt-how__band .plt-step-item__title{color:var(--plt-accent-contrast)}.plt-how__band .plt-heading-muted,.plt-how__band .plt-split-heading__aside{color:#ffffff8c}.plt-how__band .plt-step-item__body{color:#ffffffb3}.plt-how__head{margin-bottom:var(--plt-section-gap-head)}.plt-how__count{letter-spacing:.08em;text-transform:uppercase;color:var(--plt-gold);align-self:end;font-size:14px;font-weight:600}.plt-how__grid{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px);list-style:none;display:grid}@media (min-width:821px){.plt-step-item{position:relative}.plt-step-item:not(:last-child):after{content:"";border-top:1.5px dashed color-mix(in srgb, var(--plt-gold) 50%, transparent);width:clamp(24px,3vw,40px);position:absolute;top:28px;left:100%}}@media (max-width:820px){.plt-how__grid{grid-template-columns:1fr}}
.plt-team-card{background:var(--plt-surface);border:1px solid var(--plt-hairline);border-radius:var(--plt-radius-card);box-shadow:var(--plt-shadow-soft);padding:clamp(22px,2.5vw,28px);transition:box-shadow .22s,translate .22s}.plt-team-card:hover{box-shadow:var(--plt-shadow-card-hover);translate:0 -5px}.plt-team-card__photo{aspect-ratio:1;background:linear-gradient(var(--plt-surface), var(--plt-surface)) padding-box, linear-gradient(var(--plt-hairline), var(--plt-hairline)) border-box;border:2px solid #0000;border-radius:18px;width:100%;margin-bottom:20px;position:relative;overflow:hidden}.plt-team-card:hover .plt-team-card__photo{background:linear-gradient(var(--plt-surface), var(--plt-surface)) padding-box, conic-gradient(from var(--plt-angle), var(--plt-accent), var(--plt-gold), var(--plt-accent), var(--plt-gold), var(--plt-accent)) border-box;animation:4s linear infinite plt-card-rotate}.plt-team-card__name{letter-spacing:-.01em;margin-bottom:5px;font-size:19px;font-weight:600}.plt-team-card__role{letter-spacing:.01em;color:var(--plt-gold);font-size:14.5px;font-weight:600}.plt-team-card__note{color:var(--plt-text-muted);margin-top:10px;font-size:14px;line-height:1.5}
.plt-team__head{margin-bottom:var(--plt-section-gap-head)}.plt-team__grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,28px);display:grid}@media (max-width:820px){.plt-team__grid{grid-template-columns:1fr}}
.plt-contact-link{color:inherit;opacity:.92;align-items:center;gap:11px;font-size:16px;transition:opacity .16s;display:inline-flex}.plt-contact-link:hover{opacity:1}.plt-contact-link__icon{color:var(--plt-gold);display:inline-flex}
.plt-faq-item{background:var(--plt-surface);border:1px solid var(--plt-line);border-radius:18px;overflow:hidden}.plt-faq-item__question{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:22px 24px;display:flex}.plt-faq-item__q-text{letter-spacing:-.01em;font-size:clamp(16.5px,1.7vw,19px);font-weight:600}.plt-faq-item__sign{background:color-mix(in srgb, var(--plt-gold) 13%, transparent);width:30px;height:30px;color:var(--plt-gold);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:500;display:grid}.plt-faq-item__answer{max-width:64ch;color:var(--plt-text-muted);margin:0;padding:0 24px 24px;font-size:16.5px;line-height:1.6}
.plt-faq__grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.plt-faq__head{top:calc(var(--plt-header-offset) + 16px);position:sticky}.plt-faq__eyebrow{margin-bottom:16px}.plt-faq__title{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(32px,4.5vw,52px);font-weight:600;line-height:1.05}.plt-faq__nudge{max-width:26em;color:var(--plt-text-muted);margin-bottom:18px;font-size:16.5px;line-height:1.55}.plt-faq__phone{font-weight:600}.plt-faq__list{flex-direction:column;gap:14px;display:flex}@media (max-width:760px){.plt-faq__grid{grid-template-columns:1fr;gap:clamp(24px,5vw,36px)}.plt-faq__head{position:static}}
.plt-cal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-height:clamp(480px,60vh,620px)}
.plt-cta-form__panel{background:var(--plt-grad-accent);color:var(--plt-accent-contrast);border-radius:clamp(24px,3vw,36px);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(24px,3.4vw,52px);display:grid}.plt-cta-form__pitch{flex-direction:column;display:flex}.plt-cta-form__logo{--plt-logo-full-width:clamp(116px, 11vw, 138px);margin-bottom:clamp(18px,2.6vw,28px)}.plt-cta-form__title{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(27px,3.1vw,44px);font-weight:600;line-height:1.07}.plt-cta-form__body{opacity:.82;max-width:32em;margin-bottom:clamp(22px,3vw,32px);font-size:clamp(16px,1.4vw,18.5px);line-height:1.55}.plt-cta-form__contacts{flex-direction:column;gap:13px;display:flex}.plt-cta-form__card{background:var(--plt-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:clamp(14px,1.4vw,20px);min-height:440px;overflow:hidden;box-shadow:0 34px 80px -30px #040914b3}@media (max-width:1024px){.plt-cta-form__panel{grid-template-columns:1fr;gap:clamp(26px,5vw,40px)}}
.plt-legal-links{flex-wrap:wrap;gap:8px 22px;font-size:14.5px;display:flex}.plt-legal-links__link{color:#efece8b3;transition:color .16s}.plt-legal-links__link:hover{color:#fff}
.plt-footer{background:var(--plt-footer-bg);color:#efece8;padding:clamp(56px,7vw,88px) 0 clamp(28px,4vw,40px)}.plt-footer__top{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(32px,4vw,56px);margin-bottom:clamp(40px,5vw,56px);display:grid}.plt-footer__logo{--plt-logo-full-width:clamp(150px, 15vw, 176px);margin-bottom:20px}.plt-footer__tagline{color:#efece899;max-width:24em;font-size:16px;line-height:1.55}.plt-footer__contact{color:#efece8c7;font-size:15.5px;line-height:1.9}.plt-footer__contact-heading{letter-spacing:.05em;text-transform:uppercase;color:#efece880;margin-bottom:6px;font-size:13px}.plt-footer__link{color:inherit;transition:color .16s;display:block}.plt-footer__link:hover{color:#fff}.plt-footer__hours{color:#efece899}.plt-footer__map{border:1px solid #efece824;border-radius:16px;height:160px;overflow:hidden}.plt-footer__map iframe{filter:grayscale(.3);border:0;width:100%;height:100%;display:block}.plt-footer__bottom{border-top:1px solid #efece824;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding-top:24px;display:flex}.plt-footer__copy{color:#efece873;font-size:13.5px}
