:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHero{background:var(--hero-bg);overflow:visible;padding-bottom:var(--block-padding-bottom,28px);padding-top:var(--block-padding-top,28px);position:relative;width:100%}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroBackground{background:var(--hero-bg);inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:0}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroBlur,:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroMedia{height:106%;inset:-3%;object-fit:cover;position:absolute;width:106%}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroBlur{background:var(--hero-bg);filter:blur(var(--blur-amount));opacity:.72;transform:scale(1.04)}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroOverlay{background:var(--hero-overlay);inset:0;opacity:var(--hero-overlay-opacity);position:absolute}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroFade{background:linear-gradient(to bottom,transparent 0,var(--hero-fade) 58%,var(--hero-fade) 100%);bottom:-12rem;left:0;opacity:var(--hero-fade-opacity);pointer-events:none;position:absolute;right:0;top:38%;z-index:1}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroInner{align-items:center;display:grid;gap:clamp(1rem,3vw,3rem);grid-template-columns:minmax(0,1.35fr) minmax(170px,.65fr);padding:clamp(1.5rem,4vw,4rem) var(--site-padding) 1rem;position:relative;z-index:2}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroCopy{align-items:flex-start;display:flex;flex-direction:column;min-width:0}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroEyebrow{font-family:var(--font-family-navigation);font-size:.8rem;font-weight:var(--font-weight-navigation);letter-spacing:.02em;margin:0 0 .75rem}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroCopy h1{letter-spacing:-.045em;line-height:.98;margin:0;max-width:18ch;text-wrap:balance}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroBottom{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-top:clamp(1rem,2vw,2rem);max-width:34rem}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroBottom p{font-size:.82rem;line-height:1.5;margin:0;max-width:25rem}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroButton{align-items:center;background:var(--button-bg);border:1px solid var(--button-border);border-radius:999px;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:.55rem;justify-content:center;padding:.6rem .85rem;transition:opacity .2s ease}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroButton:hover{opacity:.78}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroButton:focus-visible{outline:2px solid var(--glass-highlight);outline-offset:4px}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroPlus{color:var(--button-text);font-size:.95rem;line-height:1}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroFrame{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--glass-bg);border:var(--frame-border-width) solid var(--glass-border);border-radius:var(--frame-radius);cursor:pointer;justify-self:end;overflow:hidden;padding:.55rem;position:relative;transition:border-color .25s ease;width:min(100%,17rem);z-index:3}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroFrame:hover{border-color:var(--glass-highlight)}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroFrame:before{border:1px solid var(--glass-highlight);border-radius:inherit;content:"";inset:0;opacity:.38;pointer-events:none;position:absolute}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroFrameTopline{border-bottom:1px solid var(--glass-highlight);height:1.1rem;margin:0 .15rem .45rem;opacity:.35}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroVideo{background:var(--hero-bg);overflow:hidden;position:relative;width:100%}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroVideoPoster{height:100%;inset:0;overflow:hidden;position:absolute;width:100%;z-index:0}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroVideoPoster>div{height:100%;width:100%}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroForegroundVideo{display:block;height:100%;object-fit:contain;position:relative;transition:opacity .25s ease;width:100%;z-index:1}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroPlayInvite{animation:premiumHeroPulse 2.2s ease-in-out infinite;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:999px;cursor:pointer;display:grid;height:3.25rem;inset:50% auto auto 50%;place-items:center;position:absolute;transform:translate(-50%,-50%);width:3.25rem;z-index:4}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroPlayInvite:focus-visible{outline:2px solid var(--glass-highlight);outline-offset:4px}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroControls{align-items:center;display:flex;gap:.35rem;position:absolute;right:.65rem;top:.65rem;z-index:5}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroControls button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:999px;cursor:pointer;display:grid;height:2rem;place-items:center;transition:opacity .2s ease;width:2rem}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroControls button:hover{opacity:.72}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroControls button:focus-visible{outline:2px solid var(--glass-highlight);outline-offset:3px}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroProgress{accent-color:var(--glass-highlight);bottom:.55rem;cursor:pointer;height:.35rem;left:.6rem;margin:0;position:absolute;right:.6rem;width:calc(100% - 1.2rem);z-index:6}@media (prefers-reduced-motion:reduce){:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroPlayInvite{animation:none}}@media (max-width:820px){:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHero{padding-bottom:clamp(1.5rem,var(--block-padding-bottom),3rem);padding-top:clamp(1.5rem,var(--block-padding-top),3rem)}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroInner{gap:1.5rem;grid-template-columns:1fr;justify-items:center;text-align:center}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroCopy{align-items:center;width:100%}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroCopy h1{max-width:14ch}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroBottom{align-items:center;flex-direction:column;max-width:30rem}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroBottom p{text-align:center}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroButton{align-self:center}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroFrame{justify-self:center;width:min(100%,16rem)}}@media (max-width:480px){:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroInner{padding-inline:1.25rem}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroCopy h1{font-size:clamp(2rem,9vw,3.1rem)}:where(.ai-b-hero-HOYGCDbguxH2jQenK8zl) .premiumHeroFrame{width:min(100%,14rem)}}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk{background:var(--bg);overflow:hidden;padding-bottom:var(--bp-bottom);padding-top:var(--bp-top);position:relative;width:100%}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__inner{padding-inline:var(--site-padding)}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__wrap{margin-inline:auto;max-width:var(--content-w)}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__head{margin-bottom:2rem}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__eyebrow{align-items:center;display:flex;gap:7px;margin-bottom:12px}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__eyebrow-text{letter-spacing:.16em;line-height:1;text-transform:uppercase}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__head h2{letter-spacing:-.02em;line-height:1.1;margin:0}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__head p{line-height:1.55;margin:10px 0 0;max-width:36rem}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__cards{align-items:start;column-gap:clamp(8px,1vw,12px);display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1fr) minmax(0,1fr);row-gap:var(--gap)}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--card-r);display:flex;flex-direction:column;min-width:0;padding:22px 18px;position:relative;transition:border-color .25s ease,background-color .25s ease}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card:hover{border-color:var(--detail-text)}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card:first-child:not(.pk-card--featured):not(.pk-card--custom){transform:scale(.94);transform-origin:top center}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card--featured{background:color-mix(in srgb,var(--btn-bg) 12%,var(--glass));border-color:color-mix(in srgb,var(--btn-bg) 48%,var(--glass-border));border-width:1px;padding:28px 20px;z-index:1}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card--custom{border-color:color-mix(in srgb,var(--btn-bg) 42%,var(--glass-border));border-style:dashed;margin-left:clamp(1rem,2.5vw,2.2rem)}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__top{display:flex;flex-direction:column;gap:7px;margin-bottom:16px;padding-right:4px}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__heading-row{align-items:center;display:flex;gap:8px;justify-content:space-between}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__name,:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__tagline{margin:0}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__name{letter-spacing:.16em;line-height:1.15;text-transform:uppercase}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__tagline{line-height:1.5}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__badge{border-radius:999px;flex:none;font-family:var(--font-family-navigation);font-size:.58rem;font-weight:600;letter-spacing:.08em;padding:5px 9px;text-transform:uppercase}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__amount{letter-spacing:-.02em;line-height:1}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__period{opacity:.65}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__features{border-top:1px solid var(--glass-border);display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:14px 0 0}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__feature{align-items:flex-start;display:flex;gap:7px}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__check{align-items:center;background:var(--detail-bg);border:1px solid var(--glass-border);border-radius:5px;display:inline-flex;flex:none;height:17px;justify-content:center;margin-top:1px;width:17px}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__feature-text{font-family:var(--font-family);font-size:.74rem;font-weight:var(--font-weight);line-height:1.5}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__cta{align-items:center;background:transparent;border:1px solid var(--btn-border);border-radius:999px;cursor:pointer;display:inline-flex;gap:7px;justify-content:space-between;margin-top:18px;padding:10px 15px;transition:background-color .2s ease,border-color .2s ease;width:100%}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__cta:focus-visible,:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__cta:hover{background:var(--detail-bg);border-color:var(--detail-text)}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__cta-icon{font-size:1rem;line-height:1;transition:transform .25s ease}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__detail-section{animation:pk-detail-in .35s ease both;background:var(--detail-bg);border:1px solid var(--detail-border);border-radius:var(--card-r);display:grid;gap:1.4rem;grid-template-columns:minmax(0,1fr) minmax(220px,1fr);margin-top:var(--gap);padding:22px}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__detail-kicker{color:var(--detail-text);display:block;font-family:var(--font-family-navigation);font-size:.62rem;letter-spacing:.14em;margin-bottom:10px}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__detail-copy h3,:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__detail-copy h4{line-height:1.2;margin:0 0 8px}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__detail-copy h4{margin-top:18px}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__detail-copy p{line-height:1.55;margin:0}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__detail-media{align-items:stretch;display:flex;min-width:0}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__media{aspect-ratio:16/10;background:var(--detail-bg);border:1px solid var(--detail-border);border-radius:12px;overflow:hidden;width:100%}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__media img,:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__media video{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card__media-empty{align-items:center;border:1px dashed var(--detail-border);border-radius:12px;display:flex;font-size:.68rem;justify-content:center;min-height:10rem;padding:.7rem;text-align:center;width:100%}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__note{line-height:1.5;margin:18px 0 0}@keyframes pk-detail-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:940px){:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__cards{column-gap:0;grid-template-columns:1fr}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card:first-child:not(.pk-card--featured):not(.pk-card--custom){transform:none}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card--custom{margin-left:0}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk-card--featured{padding:22px 18px}:where(.ai-b-cb3877e0-7795-439a-a130-eac3223c6868-HOYGCDbguxH2jQenK8zl) .pk__detail-section{grid-template-columns:1fr}}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer{background:var(--reset-bg);color:var(--reset-text);overflow:hidden;padding-bottom:calc(var(--block-padding-bottom, 40px) + 16px);padding-top:calc(var(--block-padding-top, 0px) + 16px);width:100%}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__container{margin-inline:auto;padding-inline:var(--site-padding);width:min(100%,1180px)}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__header{align-items:center;color:var(--reset-muted);display:flex;font-size:.72rem;gap:1rem;justify-content:space-between;letter-spacing:.12em;margin-bottom:1.25rem;text-transform:uppercase}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__sectionLabel,:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__sectionNumber{color:var(--reset-muted)}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__layout{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__copy{max-width:34rem}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__eyebrow{letter-spacing:.14em;margin-bottom:.7rem;text-transform:uppercase}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__title{letter-spacing:-.05em;line-height:.98;margin:0;max-width:13ch}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__description{line-height:1.6;margin:1rem 0 0;max-width:32rem}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__cta{align-items:center;background:var(--reset-surface);border:1px solid var(--reset-border);border-radius:999px;cursor:pointer;display:inline-flex;gap:.7rem;margin-top:1.25rem;padding:.7rem 1rem;transition:border-color .25s ease,background-color .25s ease}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__cta:focus-visible,:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__cta:hover{background:var(--reset-bg);border-color:var(--reset-accent)}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__ctaArrow{color:var(--reset-accent);font-size:1rem;line-height:1;transition:transform .25s ease}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__cta:focus-visible .resetOffer__ctaArrow,:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__cta:hover .resetOffer__ctaArrow{transform:translateX(3px)}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__visual{min-width:0}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitScene{aspect-ratio:1.45;isolation:isolate;min-height:13rem;position:relative}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitRing{aspect-ratio:1;border:1px solid var(--reset-border);border-radius:50%;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%);width:min(62%,16rem)}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitRing:after{border:1px solid var(--reset-border);border-radius:50%;content:"";inset:18%;position:absolute}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitCenter{aspect-ratio:1;background:var(--reset-surface);border:1px solid var(--reset-accent);border-radius:50%;color:var(--reset-text);display:grid;font-size:.58rem;inset:50% auto auto 50%;letter-spacing:.12em;place-items:center;position:absolute;transform:translate(-50%,-50%);width:3.4rem}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__badge{border:1px solid var(--reset-border);border-radius:999px;color:var(--reset-muted);font-size:.58rem;left:50%;letter-spacing:.12em;padding:.32rem .55rem;position:absolute;top:.2rem;transform:translateX(-50%)}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitItem{color:var(--reset-muted);display:grid;font-size:.68rem;gap:.16rem;line-height:1.35;position:absolute;width:min(34%,10rem)}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitItem strong{color:var(--reset-text);font-size:.76rem;font-weight:600}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitDot{border:1px solid var(--reset-accent);border-radius:50%;height:.42rem;width:.42rem}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitItem--1{left:0;top:50%;transform:translateY(-50%)}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitItem--2{right:0;top:12%}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitItem--3{bottom:12%;right:0}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__disclaimer{color:var(--reset-muted);font-size:.72rem;line-height:1.45;margin:.65rem 0 0}@media (max-width:767px){:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer{padding-bottom:calc(var(--block-padding-bottom, 40px) + 12px);padding-top:calc(var(--block-padding-top, 0px) + 12px)}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__container{padding-inline:var(--site-padding)}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__header{margin-bottom:.9rem}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__layout{gap:1.25rem;grid-template-columns:1fr}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__copy{max-width:none}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__title{max-width:12ch}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__description{margin-top:.8rem}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__cta{margin-top:1rem}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitScene{aspect-ratio:1.35;min-height:11rem}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitRing{width:min(68%,13rem)}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitCenter{font-size:.52rem;width:3rem}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__badge{font-size:.52rem;top:0}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitItem{font-size:.62rem;width:min(39%,8.5rem)}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitItem strong{font-size:.7rem}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitItem--1{left:0}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitItem--2{top:8%}:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__orbitItem--3{bottom:8%}}@media (prefers-reduced-motion:reduce){:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__cta,:where(.ai-b-ai-muh1q49y-6-HOYGCDbguxH2jQenK8zl) .resetOffer__ctaArrow{transition:none}}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero{align-items:center;background-color:var(--hero-bg);color:var(--hero-text);display:flex;isolation:isolate;min-height:clamp(620px,82vh,840px);overflow:hidden;padding-bottom:var(--hero-pad-bottom,30px);padding-top:var(--hero-pad-top,24px);position:relative;width:100%}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-inner{align-items:center;display:grid;gap:clamp(24px,5vw,88px);grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);padding-inline:var(--site-padding);position:relative;width:100%;z-index:2}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-copy{padding-block:clamp(32px,6vh,72px);position:relative;z-index:3}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-eyebrow{align-items:center;animation:lux-rise .8s ease both;display:flex;gap:10px;letter-spacing:.16em;opacity:.76;text-transform:uppercase}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-slash{color:var(--hero-copper);font-size:1.5em;line-height:0}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-title{letter-spacing:-.055em;line-height:.91;margin:clamp(22px,4vh,42px) 0 0;max-width:850px}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-title-line-mask{display:block;overflow:hidden;padding-bottom:.08em}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-title-line-mask>span{animation:lux-line-in 1.1s cubic-bezier(.2,.75,.2,1) both;display:block}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-title-line-mask:nth-child(2)>span{animation-delay:.16s}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-bottom{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-top:clamp(28px,5vh,58px);max-width:680px}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-subhead{animation:lux-rise .8s ease .42s both;line-height:1.55;margin:0;max-width:370px;opacity:.75}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-cta{align-items:center;animation:lux-rise .8s ease .55s both;background-color:transparent;border:1px solid color-mix(in srgb,var(--hero-copper) 65%,transparent);border-radius:var(--cta-radius);cursor:pointer;display:inline-flex;flex:none;gap:12px;padding:14px 20px;transition:background-color .35s ease,border-color .35s ease,gap .35s ease;white-space:nowrap}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-cta:hover{background-color:color-mix(in srgb,var(--hero-copper) 14%,transparent);border-color:var(--hero-copper);gap:17px}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-arrow{color:var(--hero-copper);font-size:1.2em}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-stage{height:var(--composition-height);min-height:420px;position:relative;transform-style:preserve-3d;transition:transform 1.6s cubic-bezier(.2,.75,.2,1);will-change:transform}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-media{animation:lux-media-in 1.2s cubic-bezier(.2,.75,.2,1) both;border:1px solid;overflow:hidden;position:absolute;transition:transform 1.8s cubic-bezier(.2,.75,.2,1),opacity 1.2s ease;will-change:transform}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-media:after{background:linear-gradient(135deg,color-mix(in srgb,var(--hero-copper) 10%,transparent),transparent 38%,transparent 70%,color-mix(in srgb,var(--hero-text) 9%,transparent));content:"";inset:0;opacity:.45;pointer-events:none;position:absolute}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-media img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-media-back{animation-delay:.12s;border-radius:var(--media-radius);height:44%;opacity:.78;right:5%;top:6%;transform:translate3d(calc(var(--px)*-.35),calc(var(--py)*-.35),-30px) rotate(-3deg);width:68%}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-media-main{animation-delay:.22s;border-radius:calc(var(--media-radius) + 4px);height:74%;left:16%;top:14%;transform:translate3d(calc(var(--px)*.45),calc(var(--py)*.45),30px) rotate(2deg);width:53%;z-index:2}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-media-front{animation-delay:.34s;border-radius:var(--media-radius);bottom:5%;height:34%;right:2%;transform:translate3d(calc(var(--px)*.8),calc(var(--py)*.8),60px) rotate(5deg);width:34%;z-index:3}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-bubble{animation:lux-float 7s ease-in-out infinite;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid;border-radius:999px;font-family:var(--font-family);font-size:11px;letter-spacing:.08em;padding:8px 12px;position:absolute;z-index:5}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-bubble-video{animation-delay:-1s;left:5%;top:11%}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-bubble-photo{animation-delay:-3.2s;right:0;top:43%}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-bubble-strategy{animation-delay:-5s;bottom:6%;left:8%}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-halo{background:radial-gradient(circle,color-mix(in srgb,var(--hero-copper) 13%,transparent),transparent 68%);border-radius:50%;filter:blur(18px);height:38vw;max-height:560px;max-width:560px;opacity:.5;pointer-events:none;position:absolute;right:12%;top:18%;transform:translate3d(calc(var(--px)*.8),calc(var(--py)*.8),0);transition:transform 1.8s ease;width:38vw;z-index:0}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-index{bottom:18px;color:var(--hero-subtext);display:flex;font-family:var(--font-family);font-size:10px;justify-content:space-between;left:var(--site-padding);letter-spacing:.14em;opacity:.55;position:absolute;right:var(--site-padding);z-index:3}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-index span:first-child{color:var(--hero-copper)}@keyframes lux-line-in{0%{opacity:0;transform:translateY(115%)}to{opacity:1;transform:translateY(0)}}@keyframes lux-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lux-media-in{0%{opacity:0;transform:translate3d(0,24px,-20px) scale(.97) rotate(0)}to{opacity:1}}@keyframes lux-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@media(max-width:900px){:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero{align-items:flex-start;min-height:720px}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-inner{gap:12px;grid-template-columns:1fr;padding-top:58px}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-copy{padding-block:0}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-title{max-width:680px}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-bottom{align-items:flex-start;flex-direction:column;gap:20px}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-stage{height:clamp(340px,54vw,480px);margin-top:-4px;min-height:340px}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-media-main{left:20%;width:49%}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-media-back{height:42%;right:5%;width:62%}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-media-front{height:33%;right:7%;width:31%}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-index{bottom:12px}}@media(max-width:560px){:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero{min-height:760px}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-inner{padding-top:42px}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-title{letter-spacing:-.06em}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-stage{height:350px;margin-top:8px}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-media-main{height:76%;left:11%;width:57%}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-media-back{height:42%;right:0;top:4%;width:70%}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-media-front{bottom:1%;height:35%;right:2%;width:38%}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-bubble{font-size:9px;padding:7px 9px}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-bubble-video{left:0}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-bubble-strategy{bottom:4%;left:2%}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-index{font-size:8px}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-index span:last-child{display:none}}@media(prefers-reduced-motion:reduce){:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-bubble,:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-halo,:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-media,:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-stage{animation:none;transition:none}:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-cta,:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-eyebrow,:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-hero-subhead,:where(.ai-b-hero-JmZhb1vTYuWRFi21KWis) .lux-title-line-mask>span{animation:none}}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-section{background:var(--video-section-bg);border-radius:var(--section-radius);overflow:hidden;padding-bottom:var(--block-padding-bottom,64px);padding-top:var(--block-padding-top,64px);position:relative;width:100%}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-inner{align-items:center;display:grid;gap:clamp(42px,8vw,140px);grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);padding-inline:var(--site-padding)}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-media-column{align-items:center;display:flex;justify-content:center;min-height:clamp(520px,68vh,720px)}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-sticky{align-items:center;display:flex;flex-direction:column;gap:18px;position:sticky;top:clamp(28px,12vh,120px)}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-frame{aspect-ratio:9/16;background:var(--video-section-bg);border:1px solid var(--video-border);border-radius:var(--video-radius);box-shadow:0 20px 70px color-mix(in srgb,var(--video-border) 32%,transparent);cursor:pointer;overflow:hidden;padding:0;position:relative;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(var(--media-rotate));transition:transform 1.5s ease,border-color .5s ease;width:min(350px,100%);will-change:transform}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-frame:hover{border-color:color-mix(in srgb,var(--video-border) 80%,var(--video-label-text))}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-frame video{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-sheen{animation:premium-sheen 8s ease-in-out 1.4s infinite;background:linear-gradient(110deg,transparent 36%,color-mix(in srgb,var(--video-label-text) 14%,transparent) 48%,transparent 60%);inset:-20% 35% -20% -35%;pointer-events:none;position:absolute;transform:translateX(-70%)}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-bubble{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid;border-radius:999px;cursor:pointer;display:inline-flex;gap:9px;padding:9px 13px;transition:transform .35s ease,border-color .35s ease}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-bubble:hover{border-color:var(--video-label-text);transform:translateY(-2px)}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-play{color:var(--video-label-text);font-size:9px}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-copy{max-width:720px;transition:opacity 1s ease,transform 1s ease}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-eyebrow{align-items:center;display:flex;gap:10px;letter-spacing:.16em;opacity:.7;text-transform:uppercase}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-eyebrow span{color:var(--video-label-text);font-size:1.5em;line-height:0}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-copy h2{letter-spacing:-.055em;line-height:.98;margin:22px 0 0;max-width:720px}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-copy p{line-height:1.7;margin:30px 0 0;max-width:520px;opacity:.72}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-rule{background:var(--video-border);height:1px;margin-top:clamp(32px,7vw,80px);opacity:.8;width:clamp(100px,18vw,220px)}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-modal{align-items:center;animation:premium-modal-in .7s ease both;background:color-mix(in srgb,var(--video-modal-bg) 94%,transparent);display:flex;inset:var(--editor-offset-top,0) var(--editor-offset-right,0) var(--editor-offset-bottom,0) var(--editor-offset-left,0);justify-content:center;padding:clamp(18px,5vw,70px);position:fixed;z-index:9999}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-modal-frame{align-items:center;animation:premium-modal-frame-in .75s cubic-bezier(.2,.75,.2,1) .05s both;border:1px solid var(--video-border);border-radius:var(--video-radius);box-shadow:0 22px 80px color-mix(in srgb,var(--video-border) 40%,transparent);display:flex;height:min(88vh,820px);justify-content:center;overflow:hidden;transform:scale(.94);width:min(78vw,560px)}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-modal-frame video{height:100%;object-fit:contain;width:100%}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-close{background:transparent;border:1px solid var(--video-border);border-radius:999px;cursor:pointer;font-size:28px;height:42px;line-height:1;position:absolute;right:var(--site-padding);top:22px;width:42px}@keyframes premium-sheen{0%,32%{opacity:0;transform:translateX(-70%)}44%{opacity:.65}68%,to{opacity:0;transform:translateX(170%)}}@keyframes premium-modal-in{0%{opacity:0}to{opacity:1}}@keyframes premium-modal-frame-in{0%{opacity:0;transform:scale(.9) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:780px){:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-inner{gap:50px;grid-template-columns:1fr}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-media-column{min-height:auto}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-sticky{position:relative;top:auto}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-frame{width:min(310px,78vw)}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-copy{max-width:100%;opacity:1!important;transform:none!important}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-copy h2{max-width:15ch}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-copy p{margin-top:22px}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-rule{margin-top:42px}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-modal-frame{height:min(80vh,740px);width:min(88vw,420px)}}@media(prefers-reduced-motion:reduce){:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-copy,:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-frame,:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-modal,:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-modal-frame,:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-sheen{animation:none;transition:none}:where(.ai-b-ai-mul4myzw-8-JmZhb1vTYuWRFi21KWis) .premium-video-frame{transform:none}}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-section{background:var(--range-bg);border-radius:var(--range-radius);overflow:hidden;padding:var(--block-padding-top,28px) var(--site-padding) var(--block-padding-bottom,32px);position:relative;width:100%}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-header{align-items:center;color:var(--tab-text);display:flex;font-size:11px;justify-content:space-between;letter-spacing:.14em;opacity:.72;text-transform:uppercase}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-label{display:flex;gap:8px}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-label span{color:var(--accent);font-size:1.3em}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-title{letter-spacing:-.04em;line-height:1.02;margin:24px 0 30px;max-width:700px}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-tabs{border-bottom:1px solid var(--tab-border);display:grid;grid-template-columns:repeat(3,1fr);position:relative;width:min(100%,620px)}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-tab{background:transparent;border:0;cursor:pointer;font:inherit;font-size:11px;letter-spacing:.13em;padding:0 4px 12px;position:relative;text-align:left;transition:color .35s ease}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-tab:nth-child(2){text-align:center}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-tab:nth-child(3){text-align:right}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-tab:focus-visible{outline:1px solid var(--accent);outline-offset:5px}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-indicator{background:var(--accent);bottom:-1px;height:1px;left:0;position:absolute;transition:transform .65s ease;width:33.333%}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-layout{align-items:center;border-top:1px solid var(--tab-border);display:grid;gap:clamp(28px,6vw,88px);grid-template-columns:minmax(240px,.8fr) minmax(340px,1.2fr);margin-top:34px;padding-top:28px}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-copy{animation:range-copy-in .65s ease both;border-left:1px solid var(--accent);padding-left:18px}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-copy h3{letter-spacing:-.04em;line-height:1.04;margin:0;max-width:480px}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-copy p{line-height:1.6;margin:16px 0 0;max-width:440px;opacity:.72}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-features{color:var(--tab-active);display:grid;gap:9px;list-style:none;margin:24px 0 0;padding:0}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-features li{align-items:center;display:flex;font-size:13px;gap:10px;line-height:1.35}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-features li span{color:var(--accent);font-size:16px}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-visual{animation:range-visual-in .75s ease both;isolation:isolate;min-height:300px;position:relative}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-media{background:var(--range-bg);border:1px solid var(--media-border);border-radius:var(--media-radius);overflow:hidden;position:absolute;transition:transform .8s ease,opacity .5s ease}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-media img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .media-1{height:70%;left:16%;top:8%;transform:rotate(-3deg);width:32%;z-index:3}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .media-2{height:48%;right:12%;top:3%;transform:rotate(3deg);width:44%;z-index:2}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .media-3{bottom:4%;height:42%;right:5%;transform:rotate(-2deg);width:38%;z-index:1}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .visual-essential .media-1{left:22%;top:13%;transform:rotate(-4deg)}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .visual-essential .media-2{opacity:.7;right:18%;top:22%;transform:rotate(4deg)}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .visual-custom .media-1{left:7%;top:8%;transform:rotate(-6deg) translateX(-4px)}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .visual-custom .media-2{right:8%;top:2%;transform:rotate(6deg) translateX(5px)}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .visual-custom .media-3{bottom:5%;right:7%;transform:rotate(-5deg) translateX(4px)}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-orbit{display:none}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-bubbles{inset:0;pointer-events:none;position:absolute;z-index:5}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-bubbles span{animation:range-float 7s ease-in-out infinite;backdrop-filter:blur(8px);border:1px solid;border-radius:999px;font-size:9px;letter-spacing:.07em;padding:6px 9px;position:absolute}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-bubbles span:first-child{left:2%;top:4%}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-bubbles span:nth-child(2){animation-delay:1.4s;right:1%;top:48%}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-bubbles span:nth-child(3){animation-delay:2.7s;bottom:4%;left:12%}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-bubbles span:nth-child(4){animation-delay:3.6s;bottom:1%;right:20%}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-bubbles span:nth-child(5){animation-delay:4.4s;left:38%;top:0}@keyframes range-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes range-visual-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes range-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:820px){:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-section{padding-inline:var(--site-padding)}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-layout{gap:30px;grid-template-columns:1fr;margin-top:28px}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-visual{min-height:300px}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-copy h3{max-width:14ch}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-tab{font-size:10px;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-indicator,:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-media,:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-tab{transition:none}:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-bubbles span,:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-copy,:where(.ai-b-ai-mul4pc3r-9-JmZhb1vTYuWRFi21KWis) .premium-range-visual{animation:none}}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-section{background:var(--eco-bg);border:1px solid var(--eco-border);border-radius:var(--eco-radius);color:var(--eco-text);min-height:760px;overflow:hidden;padding:var(--eco-top) var(--site-padding) var(--eco-bottom);position:relative;width:100%}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-header{align-items:center;color:var(--eco-muted);display:flex;font-size:12px;justify-content:space-between;letter-spacing:.14em;text-transform:uppercase}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-header b{color:var(--eco-text);font-weight:400;margin-right:6px}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-layout{display:grid;gap:clamp(28px,7vw,120px);grid-template-columns:minmax(220px,.75fr) minmax(420px,1.25fr);margin-top:clamp(54px,8vw,100px);min-height:620px}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-story{align-self:start;max-width:370px;position:sticky;top:16vh}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-story p{font-size:clamp(1.5rem,3vw,3.1rem);letter-spacing:-.035em;line-height:1.18;margin:0 0 24px;transition:opacity .55s ease,transform .7s ease}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-stage{background:color-mix(in srgb,var(--eco-bg) 84%,var(--eco-item-bg));border:1px solid var(--eco-border);border-radius:var(--eco-radius);min-height:560px;overflow:hidden;position:relative}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-stage:after,:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-stage:before{animation:eco-breathe 12s ease-in-out infinite;border:1px solid color-mix(in srgb,var(--eco-border) 52%,transparent);border-radius:50%;content:"";inset:14% 18%;pointer-events:none;position:absolute}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-stage:after{animation-delay:2s;inset:28% 32%;opacity:.65}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-brand{align-items:center;aspect-ratio:1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid;border-radius:50%;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transition:opacity .7s ease,transform .8s ease;width:clamp(92px,12vw,142px);z-index:3}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-item{align-items:center;animation:eco-float 9s ease-in-out infinite;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid;border-radius:999px;display:flex;font-size:11px;justify-content:center;letter-spacing:.05em;min-height:30px;padding:8px 12px;position:absolute;transition:opacity .7s ease,transform .9s ease;white-space:nowrap;z-index:4}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .item-1{animation-duration:11s}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .item-2{animation-duration:8s}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .item-3{animation-duration:12s}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .item-4{animation-duration:10s}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .item-5{animation-duration:13s}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .item-6{animation-duration:9s}@keyframes eco-float{0%,to{margin-top:0}50%{margin-top:-6px}}@keyframes eco-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.25;transform:scale(1.025)}}@media(max-width:820px){:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-section{min-height:900px}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-layout{grid-template-columns:1fr;margin-top:56px;min-height:770px}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-story{max-width:100%;position:relative;top:auto}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-story p{font-size:clamp(1.5rem,7vw,2.4rem);margin-bottom:16px}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-stage{min-height:480px}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-item{font-size:10px;padding:7px 9px}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-item:nth-child(6),:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-item:nth-child(7){display:none}}@media(prefers-reduced-motion:reduce){:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-item,:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-stage:after,:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-stage:before{animation:none}:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-brand,:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-item,:where(.ai-b-ai-mul4xyqj-a-JmZhb1vTYuWRFi21KWis) .ecosystem-story p{transition:none}}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta{align-items:center;background:var(--closing-bg);border-radius:var(--closing-radius);display:flex;isolation:isolate;justify-content:center;min-height:clamp(620px,78vh,820px);overflow:hidden;padding:var(--closing-pad-top) var(--site-padding) var(--closing-pad-bottom);position:relative;width:100%}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-content{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;width:min(100%,920px);z-index:4}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-eyebrow{align-items:center;display:flex;gap:10px;letter-spacing:.18em;opacity:0;text-transform:uppercase;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-eyebrow span{color:var(--closing-eyebrow);font-size:1.5em;line-height:0}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-visible .closing-cta-eyebrow{opacity:.82;transform:translateY(0)}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-title{letter-spacing:-.055em;line-height:.96;margin:24px 0 0;max-width:960px}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-word{display:inline-block;overflow:hidden;padding-bottom:.08em;vertical-align:bottom}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-word>span{display:inline-block;opacity:0;transform:translateY(110%);transition:opacity .75s ease,transform .75s ease}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-visible .closing-cta-word>span{opacity:1;transform:translateY(0)}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-description{line-height:1.7;margin:32px 0 0;max-width:570px;opacity:0;transform:translateY(14px);transition:opacity .7s ease .48s,transform .7s ease .48s}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-visible .closing-cta-description{opacity:.78;transform:translateY(0)}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-button{align-items:center;background:transparent;border:1px solid var(--closing-button-border);border-radius:999px;cursor:pointer;display:inline-flex;gap:12px;isolation:isolate;margin-top:38px;opacity:0;overflow:hidden;padding:15px 21px;position:relative;transform:translateY(16px);transition:opacity .7s ease 1.05s,transform .7s ease 1.05s,border-color .5s ease,gap .7s ease}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-visible .closing-cta-button{opacity:1;transform:translateY(0)}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-button-fill{background:var(--closing-button-bg);inset:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform 1.1s ease;z-index:-1}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-arrow,:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-button-label{position:relative;z-index:1}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-arrow{color:var(--closing-button-text);font-size:1.2em;transition:transform .7s ease}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-button:hover{border-color:var(--closing-button-bg);gap:17px}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-button:hover .closing-cta-button-fill{transform:scaleX(1)}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-button:hover .closing-cta-arrow{transform:translateX(3px)}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-note{letter-spacing:.08em;margin-top:18px;opacity:0;transform:translateY(10px);transition:opacity .6s ease 1.28s,transform .6s ease 1.28s}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-visible .closing-cta-note{opacity:.48;transform:translateY(0)}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-media{border:1px solid var(--closing-media-border);border-radius:16px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity 1.2s ease,transform 2s ease;will-change:transform;z-index:1}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-visible .closing-cta-media{opacity:.08}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-media img{display:block;filter:grayscale(1);height:100%;object-fit:cover;width:100%}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-media-one{height:clamp(150px,25vw,320px);left:8%;top:17%;transform:translate3d(calc(var(--pointer-x)*-.7),calc(var(--pointer-y)*-.7),0) rotate(-8deg);width:clamp(110px,16vw,220px)}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-media-two{height:clamp(110px,15vw,220px);right:6%;top:13%;transform:translate3d(calc(var(--pointer-x)*.45),calc(var(--pointer-y)*.45),0) rotate(7deg);width:clamp(170px,24vw,340px)}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-media-three{bottom:15%;height:clamp(100px,14vw,190px);right:12%;transform:translate3d(calc(var(--pointer-x)*.8),calc(var(--pointer-y)*.8),0) rotate(-5deg);width:clamp(140px,20vw,280px)}@media(max-width:700px){:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta{min-height:620px;padding-bottom:84px;padding-top:84px}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-media-one{left:-8%;top:12%}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-media-two{right:-10%;top:8%}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-media-three{bottom:9%;right:-5%}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-description{margin-top:24px;max-width:420px}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-button{margin-top:30px}}@media(prefers-reduced-motion:reduce){:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-button,:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-description,:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-eyebrow,:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-media,:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-note,:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-word>span{transition:none}:where(.ai-b-ai-mul597c0-b-JmZhb1vTYuWRFi21KWis) .closing-cta-button-fill{transition:none}}:where(.ai-b-hero-c7UtoaqPsLqjPlyZMoqz) .abStory{padding-bottom:var(--pb);padding-top:var(--pt);padding-inline:var(--site-padding);width:100%}:where(.ai-b-hero-c7UtoaqPsLqjPlyZMoqz) .abStory-grid{align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr 1.3fr}:where(.ai-b-hero-c7UtoaqPsLqjPlyZMoqz) .abStory-portrait{aspect-ratio:4/5;border-radius:var(--br);overflow:hidden;width:100%}:where(.ai-b-hero-c7UtoaqPsLqjPlyZMoqz) .abStory-textCol{display:flex;flex-direction:column;gap:.85rem}:where(.ai-b-hero-c7UtoaqPsLqjPlyZMoqz) .abStory-label{display:block;letter-spacing:.2em;opacity:.45;text-transform:uppercase}:where(.ai-b-hero-c7UtoaqPsLqjPlyZMoqz) .abStory-name{letter-spacing:-.025em;line-height:1.1;margin:0 0 .25rem}:where(.ai-b-hero-c7UtoaqPsLqjPlyZMoqz) .abStory-role{letter-spacing:.08em;margin:0;opacity:.45;text-transform:uppercase}:where(.ai-b-hero-c7UtoaqPsLqjPlyZMoqz) .abStory-divider{background:var(--div-color);height:1px}:where(.ai-b-hero-c7UtoaqPsLqjPlyZMoqz) .abStory-bio{line-height:1.7;margin:0;opacity:.75}@media(max-width:860px){:where(.ai-b-hero-c7UtoaqPsLqjPlyZMoqz) .abStory-grid{gap:1.5rem;grid-template-columns:1fr}:where(.ai-b-hero-c7UtoaqPsLqjPlyZMoqz) .abStory-portrait{aspect-ratio:16/9;max-height:280px}}:where(.ai-b-2219e13a-f731-4158-97ae-100a7d4738e7-c7UtoaqPsLqjPlyZMoqz) .abGallery{display:flex;flex-direction:column;gap:1rem;padding-bottom:var(--pb);padding-top:var(--pt);padding-inline:var(--site-padding);width:100%}:where(.ai-b-2219e13a-f731-4158-97ae-100a7d4738e7-c7UtoaqPsLqjPlyZMoqz) .abGallery-header{display:flex;flex-direction:column;gap:.3rem}:where(.ai-b-2219e13a-f731-4158-97ae-100a7d4738e7-c7UtoaqPsLqjPlyZMoqz) .abGallery-label{display:block;letter-spacing:.2em;opacity:.45;text-transform:uppercase}:where(.ai-b-2219e13a-f731-4158-97ae-100a7d4738e7-c7UtoaqPsLqjPlyZMoqz) .abGallery-headline{letter-spacing:-.02em;line-height:1.1;margin:0}:where(.ai-b-2219e13a-f731-4158-97ae-100a7d4738e7-c7UtoaqPsLqjPlyZMoqz) .abGallery-mosaic{align-items:stretch;display:grid;gap:var(--gap);grid-template-columns:1.1fr .9fr}:where(.ai-b-2219e13a-f731-4158-97ae-100a7d4738e7-c7UtoaqPsLqjPlyZMoqz) .abGallery-col-right{display:grid;gap:var(--gap);grid-template-rows:1fr 1fr}:where(.ai-b-2219e13a-f731-4158-97ae-100a7d4738e7-c7UtoaqPsLqjPlyZMoqz) .abGallery-wrap{border-radius:var(--br);overflow:hidden;width:100%}:where(.ai-b-2219e13a-f731-4158-97ae-100a7d4738e7-c7UtoaqPsLqjPlyZMoqz) .abGallery-tall{aspect-ratio:4/5}:where(.ai-b-2219e13a-f731-4158-97ae-100a7d4738e7-c7UtoaqPsLqjPlyZMoqz) .abGallery-half{aspect-ratio:4/3}:where(.ai-b-2219e13a-f731-4158-97ae-100a7d4738e7-c7UtoaqPsLqjPlyZMoqz) .abGallery-wide{aspect-ratio:16/5}@media (max-width:640px){:where(.ai-b-2219e13a-f731-4158-97ae-100a7d4738e7-c7UtoaqPsLqjPlyZMoqz) .abGallery-mosaic{grid-template-columns:1fr}:where(.ai-b-2219e13a-f731-4158-97ae-100a7d4738e7-c7UtoaqPsLqjPlyZMoqz) .abGallery-tall{aspect-ratio:4/3}:where(.ai-b-2219e13a-f731-4158-97ae-100a7d4738e7-c7UtoaqPsLqjPlyZMoqz) .abGallery-col-right{grid-template-columns:1fr 1fr;grid-template-rows:auto}:where(.ai-b-2219e13a-f731-4158-97ae-100a7d4738e7-c7UtoaqPsLqjPlyZMoqz) .abGallery-half{aspect-ratio:1/1}:where(.ai-b-2219e13a-f731-4158-97ae-100a7d4738e7-c7UtoaqPsLqjPlyZMoqz) .abGallery-wide{aspect-ratio:4/3}}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-root{padding-bottom:var(--pb);padding-top:var(--pt);padding-inline:var(--site-padding);width:100%}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-grid{align-items:start;display:grid;gap:5rem;grid-template-columns:1.6fr 1fr}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-label{display:block;letter-spacing:.2em;margin-bottom:1.25rem;opacity:.4;text-transform:uppercase}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-section-head{margin-bottom:1.5rem}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-intro{line-height:1.65;margin:0;max-width:38ch;opacity:.5}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-values{display:flex;flex-direction:column}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-value-row{align-items:start;border-top:1px solid var(--divider);display:grid;gap:1rem;grid-template-columns:2.2rem 1fr;padding:1.4rem 0}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-value-row:last-child{border-bottom:1px solid var(--divider)}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-num{font-family:var(--font-family);font-size:.65rem;letter-spacing:.1em;opacity:.3;padding-top:.25rem}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-value-body{display:flex;flex-direction:column;gap:.3rem}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-value-text{letter-spacing:-.015em;line-height:1.2}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-value-desc{font-size:.8rem;line-height:1.6;margin:0;opacity:.45}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-stats{display:flex;flex-direction:column;position:sticky;top:6rem}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-stats-grid{display:grid;gap:0;grid-template-columns:1fr 1fr}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-stat-item{border-bottom:1px solid var(--divider);display:flex;flex-direction:column;gap:.35rem;padding:1.6rem 1rem 1.6rem 0;position:relative}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-stat-item:nth-child(odd){border-right:1px solid var(--divider);padding-right:1.5rem}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-stat-item:nth-child(2n){padding-left:1.5rem}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-stat-item:nth-last-child(-n+2){border-bottom:none}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-stat-item:after{background:var(--accent);bottom:-1px;content:"";height:2px;left:0;opacity:.7;position:absolute;width:1.5rem}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-stat-item:nth-last-child(-n+2):after{bottom:0}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-stat-number{display:block;letter-spacing:-.035em;line-height:1}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-stat-label{font-size:.72rem;letter-spacing:.06em;opacity:.4;text-transform:uppercase}@media (max-width:860px){:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-grid{gap:3.5rem;grid-template-columns:1fr}:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-stats{position:static}}@media (max-width:480px){:where(.ai-b-6c9c366a-da11-44c5-9188-b9e464592858-c7UtoaqPsLqjPlyZMoqz) .ps-stats-grid{grid-template-columns:1fr 1fr}}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .testimonialSection{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:var(--bottom-padding);padding-top:var(--top-padding);width:100%}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .testimonialHeader{margin-bottom:24px}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .testimonialTitle{line-height:1.2;margin:0 0 8px}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .subtitleWrapper{display:inline-block;position:relative}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .testimonialSubtitle{font-style:italic;margin:0}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .subtitleUnderline{bottom:-4px;height:1px;left:0;position:absolute;width:100%}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .testimonialGrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));width:100%}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .testimonialCard{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--card-radius);cursor:pointer;overflow:hidden;padding:18px;position:relative;transition:transform .5s ease}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .testimonialCard.hovered{transform:translateY(-3px)}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .cardContent{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:100px;position:relative}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .cardTop{flex:1}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .starsContainer{display:flex;font-size:11px;margin-bottom:8px}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .testimonialStar{margin-right:2px}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .quoteText{font-family:var(--font-family);font-size:12px;font-weight:400;line-height:1.55;margin:0 0 14px}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .cardBottom{align-items:center;border-top-style:solid;border-top-width:1px;display:flex;padding-top:10px}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .profileImageWrapper{border-radius:var(--image-radius);flex-shrink:0;height:var(--profile-size);margin-right:10px;overflow:hidden;width:var(--profile-size)}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .profileImageWrapper img{height:100%;object-fit:cover;width:100%}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .authorInfo{flex:1}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .authorName{font-family:var(--font-family);font-size:12px;font-weight:500;margin:0 0 2px}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .authorLocation{font-family:var(--font-family);font-size:11px;font-weight:400;margin:0}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .cardUnderline{bottom:0;height:1px;left:0;position:absolute;transition:width .5s ease;width:0}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .testimonialCard.hovered .cardUnderline{width:100%}@media (max-width:767px){:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .testimonialHeader{margin-bottom:18px}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .testimonialTitle{font-size:22px!important}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .testimonialSubtitle{font-size:12px!important}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .testimonialGrid{gap:12px;grid-template-columns:1fr}:where(.ai-b-a7bf9618-b73e-4db4-80a8-9144f5ec053e-c7UtoaqPsLqjPlyZMoqz) .testimonialCard{padding:16px}}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-section{align-items:center;display:flex;justify-content:center;overflow:hidden;padding-bottom:calc(var(--block-padding-bottom, 0px) + var(--section-py, 56px));padding-top:calc(var(--block-padding-top, 0px) + var(--section-py, 56px));padding-inline:var(--site-padding);position:relative;width:100%}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-glow-ring{animation:cta2-ring-pulse 4s ease-in-out infinite;border:1px solid rgba(87,15,9,.14);border-radius:50%;height:320px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:680px}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-glow-core{animation:cta2-ring-pulse 4s ease-in-out .5s infinite;background:radial-gradient(ellipse,rgba(87,15,9,.22) 0,transparent 70%);border-radius:50%;filter:blur(55px);height:240px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:480px}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-inner{align-items:center;display:flex;flex-direction:row;gap:0;position:relative;width:100%;z-index:1}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-left{display:flex;flex:1;flex-direction:column;gap:.45rem;padding-right:2.5rem}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-divider{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.08),transparent);flex-shrink:0;height:140px;width:1px}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-right{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;min-width:270px;padding-left:2.5rem}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-headline{letter-spacing:-.02em;line-height:1.2;margin:0}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-sub{line-height:1.6;margin:0;opacity:.5}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-option{align-items:flex-start;display:flex;flex-direction:column;gap:.38rem}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-option-tag{align-items:center;border:1px solid transparent;border-radius:100px;display:inline-flex;font-size:.6rem;gap:5px;letter-spacing:.12em;opacity:.85;padding:.22rem .65rem;text-transform:uppercase}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-option-tag--ghost{background:transparent!important;opacity:.45}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-btn{align-items:center;border:1px solid transparent;border-radius:100px;cursor:pointer;display:inline-flex;font-size:.875rem;gap:12px;justify-content:space-between;letter-spacing:.01em;padding:.8rem 1.6rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,gap .3s ease;white-space:nowrap;width:100%}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-btn-primary{box-shadow:0 6px 30px rgba(87,15,9,.35)}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-btn-primary:hover{box-shadow:0 14px 50px rgba(87,15,9,.6);gap:20px;transform:translateY(-2px)}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-btn-secondary{box-shadow:none}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-btn-secondary:hover{box-shadow:0 4px 20px hsla(0,0%,100%,.04);gap:20px;transform:translateY(-2px)}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-or-sep{align-items:center;display:flex;gap:.6rem;margin-block:.1rem;opacity:.25}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-or-line{background:currentColor;flex:1;height:1px}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-or-text{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-arrow{font-size:1rem;transition:transform .3s ease}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-btn:hover .cta2-arrow{transform:translateX(4px)}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-note{display:block;letter-spacing:.07em;opacity:.3;padding-inline:.1rem;text-transform:uppercase}@media (max-width:640px){:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-section{padding-bottom:calc(var(--block-padding-bottom, 0px) + 2.2rem);padding-top:calc(var(--block-padding-top, 0px) + 2.2rem)}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-inner{align-items:flex-start;flex-direction:column;gap:1.8rem}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-left{padding-right:0}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-divider{display:none}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-right{min-width:0;padding-left:0;width:100%}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-btn{font-size:.82rem;padding:.8rem 1.4rem}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-glow-ring{height:180px;width:300px}:where(.ai-b-9fbe64f7-29bf-4ea1-b60a-da665ab96f82-c7UtoaqPsLqjPlyZMoqz) .cta2-glow-core{height:120px;width:200px}}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-root{align-items:center;background:#090b0e;border-bottom:1px solid hsla(0,0%,100%,.04);display:flex;font-family:var(--font-family);justify-content:center;overflow:hidden;padding-bottom:var(--pb,20px);padding-top:var(--pt,60px);position:relative;width:100%}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-bg{inset:0;pointer-events:none;position:absolute;z-index:0}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-glow{background:radial-gradient(ellipse at center,var(--glow-color) 0,transparent 60%);filter:blur(60px);height:400px;left:50%;opacity:.15;position:absolute;top:-180px;transform:translateX(-50%);width:800px}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:30px 30px;inset:0;mask-image:linear-gradient(180deg,#000 0,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent);position:absolute}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-fade{background:linear-gradient(0deg,#090b0e 0,transparent);bottom:0;height:60px;left:0;position:absolute;right:0}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-content{align-items:center;display:flex;flex-direction:column;max-width:1200px;padding-inline:var(--site-padding);position:relative;text-align:center;width:100%;z-index:1}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-badge-wrap{opacity:0;transform:translateY(15px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-title{opacity:0;transform:translateY(20px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:.1s}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-scroll-btn{opacity:0;transform:translateY(15px);transition:opacity 1s ease,transform 1s ease;transition-delay:.25s}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .is-mounted .sh-badge-wrap,:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .is-mounted .sh-scroll-btn,:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .is-mounted .sh-title{opacity:1;transform:translateY(0)}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-badge-wrap{margin-bottom:20px}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-badge{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:100px;padding:5px 12px}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-badge-text{color:var(--accent);font-size:.65rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-title{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.65));-webkit-background-clip:text;letter-spacing:-.02em;line-height:1.1;margin:0 0 28px;-webkit-text-fill-color:transparent;background-clip:text;color:#fff;width:100%}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-scroll-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:5px}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-scroll-btn span{color:hsla(0,0%,100%,.4);font-family:var(--font-family);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;transition:color .3s ease}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-scroll-btn:hover span{color:hsla(0,0%,100%,.8)}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-scroll-btn:hover svg{color:hsla(0,0%,100%,.8)!important;transform:translateY(3px)}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-scroll-btn svg{transition:transform .3s ease,color .3s ease}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-mouse{border:1px solid hsla(0,0%,100%,.2);border-radius:10px;display:flex;height:28px;justify-content:center;margin-bottom:2px;position:relative;width:18px}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-wheel{animation:sh-scroll 2s cubic-bezier(.15,.41,.69,.94) infinite;background:var(--accent);border-radius:2px;height:5px;margin-top:5px;width:2px}@keyframes sh-scroll{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media (max-width:768px){:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-root{padding-top:calc(var(--pt, 60px)*.8)}}@media (max-width:480px){:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-root{padding-top:calc(var(--pt, 60px)*.7)}:where(.ai-b-hero-cV999MThQGj6al9i6jzk) .sh-mouse{display:none}}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-root{box-sizing:border-box;padding-bottom:var(--bpb,0);padding-top:var(--bpt,0);padding-inline:var(--site-padding);width:100%}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-wrapper{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1100px;padding-bottom:var(--pb,60px);padding-top:var(--pt,80px)}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-header{display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-header--in{opacity:1;transform:translateY(0)}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-pill{align-items:center;background:var(--label-bg);border:1px solid #ffffff14;border-radius:100px;color:var(--label-color);display:inline-flex;font-family:var(--font-family);font-size:10px;font-weight:600;gap:8px;letter-spacing:.1em;padding:5px 14px 5px 10px;text-transform:uppercase;width:fit-content}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-pill-dot{animation:svc-pulse 2.2s ease-in-out infinite;background:var(--accent);border-radius:50%;height:6px;width:6px}@keyframes svc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-headline{color:var(--headline-color);letter-spacing:-.03em;line-height:1.1;margin:0}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-subheadline{color:var(--sub-color);line-height:1.6;margin:0}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-grid{align-items:stretch;display:grid;gap:16px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;cursor:pointer;opacity:0;overflow:hidden;padding:0;position:relative;text-align:left;transform:translateY(32px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card--in{opacity:1;transform:translateY(0)}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card:hover{border-color:#3a3a3a;box-shadow:0 24px 60px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.06)}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card-bg{inset:0;position:absolute;transition:transform .55s cubic-bezier(.22,1,.36,1)}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card:hover .svc-card-bg{transform:scale(1.04)}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card-no-bg{align-items:center;background:var(--card-bg);display:flex;height:100%;justify-content:center;width:100%}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card-overlay{background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.55) 45%,rgba(0,0,0,.1));inset:0;position:absolute;transition:opacity .35s ease;z-index:1}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card:hover .svc-card-overlay{opacity:.88}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card-line{background:linear-gradient(to right,var(--accent),transparent);bottom:0;height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .35s ease;z-index:3}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card:hover .svc-card-line{opacity:1}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card-content{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:18px 20px 20px;position:relative;z-index:2}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card-top{align-items:flex-start;display:flex;flex:1}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card-pill{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.12);border-radius:100px;color:hsla(0,0%,100%,.9);display:inline-flex;font-family:var(--font-family);font-size:11px;font-weight:600;gap:7px;letter-spacing:.04em;padding:5px 12px 5px 8px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card-bottom{display:flex;flex-direction:column;gap:6px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card-title{letter-spacing:-.02em;line-height:1.15;margin:0}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card-desc{display:-webkit-box;-webkit-line-clamp:2;line-height:1.55;margin:0;-webkit-box-orient:vertical;overflow:hidden}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card-cta{align-items:center;color:#fff;display:flex;font-family:var(--font-family);font-size:.8rem;font-weight:600;gap:8px;margin-top:6px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-cta-arrow{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:transform .25s ease;width:26px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-card:hover .svc-cta-arrow{transform:translateX(4px)}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-backdrop{align-items:center;animation:svc-fade .25s ease;backdrop-filter:blur(14px);background:rgba(0,0,0,.82);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}@keyframes svc-fade{0%{opacity:0}to{opacity:1}}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal{animation:svc-up .3s cubic-bezier(.4,0,.2,1);background:var(--card-bg,#151515);border:1px solid var(--card-border,#2c2c2c);border-radius:22px;max-height:88vh;max-width:860px;overflow-y:auto;position:relative;width:100%}@keyframes svc-up{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal::-webkit-scrollbar{width:4px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal::-webkit-scrollbar-thumb{background:#333;border-radius:4px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal-close{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s ease;width:34px;z-index:20}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal-close:hover{background:hsla(0,0%,100%,.16)}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal-head{align-items:center;border-bottom:1px solid;display:flex;gap:16px;padding:24px 28px 20px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal-icon-wrap{align-items:center;border:1px solid;border-radius:14px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal-tag{font-family:var(--font-family);font-size:.68rem;font-weight:700;letter-spacing:.12em;margin-bottom:3px;text-transform:uppercase}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal-title{color:#fff;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal-body{display:grid;grid-template-columns:1fr 1fr}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal-info{border-right:1px solid var(--card-border,#2c2c2c);display:flex;flex-direction:column;gap:20px;padding:24px 28px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-info-block{display:flex;flex-direction:column;gap:7px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-info-label-row{align-items:center;display:flex;gap:8px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-info-icon{align-items:center;border:1px solid;border-radius:7px;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-info-label{font-family:var(--font-family);font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-info-text{color:#aaa;font-family:var(--font-family);font-size:.87rem;line-height:1.7;margin:0}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal-gallery{display:flex;flex-direction:column;gap:14px;padding:24px 28px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-header{align-items:center;color:#666;display:flex;font-family:var(--font-family);font-size:.68rem;font-weight:700;gap:7px;letter-spacing:.11em;text-transform:uppercase}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-item{cursor:pointer;display:flex;flex-direction:column;gap:6px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-item:first-child:nth-last-child(n+2){grid-column:span 2}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-thumb{aspect-ratio:16/9;background:#0a0a0a;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-item:hover .svc-gallery-thumb{box-shadow:0 8px 24px rgba(0,0,0,.4);transform:scale(1.02)}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-hover{align-items:center;background:rgba(0,0,0,.45);border-radius:10px;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-item:hover .svc-gallery-hover{opacity:1}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-caption{color:#666;font-family:var(--font-family);font-size:.72rem;line-height:1.4;margin:0;padding:0 2px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-cta-cell{align-items:center;background:hsla(0,0%,100%,.02)!important;display:flex;flex-direction:column;gap:12px;justify-content:center}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-item:hover .svc-gallery-cta-cell{background:hsla(0,0%,100%,.05)!important;border-color:hsla(0,0%,100%,.15)!important}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-cta-circle{align-items:center;background:var(--accent);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.2);display:flex;height:48px;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1);width:48px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-item:hover .svc-cta-circle{transform:scale(1.1)}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-cta-label{color:#fff;font-family:var(--font-family);font-size:.75rem;font-weight:600;letter-spacing:.02em}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-empty{align-items:center;border:1px dashed hsla(0,0%,100%,.08);border-radius:14px;color:#444;display:flex;flex-direction:column;font-family:var(--font-family);font-size:.8rem;gap:12px;justify-content:center;line-height:1.5;padding:40px 20px;text-align:center}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-bottom-cta{align-items:center;border:1px solid;border-radius:10px;cursor:pointer;display:flex;font-family:var(--font-family);font-size:.8rem;font-weight:600;gap:8px;justify-content:center;margin-top:4px;padding:12px;transition:filter .3s ease;width:100%}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-bottom-cta:hover{filter:brightness(1.2)}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-lightbox{align-items:center;animation:svc-fade .2s ease;background:rgba(0,0,0,.95);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-lightbox-close{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:20px;top:20px;width:38px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-lightbox-media{align-items:center;display:flex;flex-direction:column;gap:14px;max-width:90vw}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-lightbox-caption{color:hsla(0,0%,100%,.5);font-family:var(--font-family);font-size:.82rem;margin:0}@media (max-width:860px){:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal-body{grid-template-columns:1fr}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal-info{border-bottom:1px solid var(--card-border,#2c2c2c);border-right:none}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-grid{grid-template-columns:1fr!important}}@media (max-width:580px){:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-wrapper{gap:32px;padding-bottom:var(--pb,48px);padding-top:var(--pt,60px)}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal{border-radius:16px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal-head{padding:20px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal-gallery,:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-modal-info{padding:18px 20px}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-grid{grid-template-columns:1fr}:where(.ai-b-a4b392cd-0336-4459-97d4-459a7d33e2c6-cV999MThQGj6al9i6jzk) .svc-gallery-item:first-child:nth-last-child(n+2){grid-column:span 1}}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-root{box-sizing:border-box;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);padding-inline:var(--site-padding);width:100%}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-wrapper{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1100px;padding:80px 0 60px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-header{display:flex;flex-direction:column;gap:16px;max-width:620px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-label-pill{align-items:center;background:var(--label-bg);border:1px solid #ffffff18;border-radius:100px;color:var(--label-color);display:inline-flex;font-family:var(--font-family);font-size:11px;font-weight:500;gap:8px;letter-spacing:.08em;padding:5px 14px 5px 10px;text-transform:uppercase;width:fit-content}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-label-dot{animation:cs-pulse 2s ease-in-out infinite;background:var(--accent);border-radius:50%;flex-shrink:0;height:6px;width:6px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-headline{color:var(--headline);letter-spacing:-.03em;line-height:1.1;margin:0}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-subheadline{color:var(--subheadline);line-height:1.6;margin:0}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-tabs{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:18px;display:flex;flex-wrap:wrap;gap:4px;padding:5px;width:fit-content}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-tab{align-items:center;background:transparent;border:1px solid transparent;border-radius:14px;cursor:pointer;display:flex;gap:8px;overflow:hidden;padding:9px 18px;position:relative;transition:background .2s}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-tab--active{background:#161616;border-color:#2a2a2a}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-tab-num{color:#fff;font-family:var(--font-family);font-size:10px;font-weight:600;letter-spacing:.04em;opacity:.4}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-tab--active .cs-tab-num{color:var(--accent);opacity:1}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-tab-name{color:#888;font-family:var(--font-family-navigation);font-size:13px;font-weight:500;transition:color .2s;white-space:nowrap}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-tab--active .cs-tab-name{color:#fff}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-tab-progress{animation:cs-progress 7s linear forwards;background:var(--accent);border-radius:2px;bottom:0;height:2px;left:0;position:absolute}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;box-shadow:0 24px 80px #00000066,inset 0 0 0 1px #ffffff06;overflow:hidden}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-card--enter{animation:cs-enter .42s cubic-bezier(.22,1,.36,1) both}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-card--exit-left{animation:cs-exit-left .42s cubic-bezier(.22,1,.36,1) both}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-card--exit-right{animation:cs-exit-right .42s cubic-bezier(.22,1,.36,1) both}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-card-inner{display:grid;grid-template-columns:1fr 1fr;min-height:480px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-visual{background:#080808;border-right:1px solid #1a1a1a;min-height:400px;overflow:hidden;position:relative}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-visual-glow{background:radial-gradient(circle,rgba(87,15,9,.3) 0,transparent 70%);height:320px;left:-80px;pointer-events:none;position:absolute;top:-80px;width:320px;z-index:1}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-img-wrap{height:100%;inset:0;overflow:hidden;position:absolute;width:100%}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-img-placeholder{align-items:center;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:absolute}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-placeholder-grid{background:#1a1a1a;display:grid;gap:1px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;inset:0;position:absolute}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-placeholder-cell{background:#fff}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-placeholder-icon{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;display:flex;height:56px;justify-content:center;position:relative;width:56px;z-index:2}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-placeholder-label{color:#ffffff30;font-family:var(--font-family);font-size:11px;font-weight:500;letter-spacing:.05em;position:relative;text-transform:uppercase;z-index:2}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-media-badge{align-items:center;backdrop-filter:blur(12px);background:#000000bb;border:1px solid #ffffff12;border-radius:100px;color:#ffffff66;display:flex;font-family:var(--font-family);font-size:10px;font-weight:500;gap:5px;letter-spacing:.04em;padding:4px 10px 4px 8px;pointer-events:none;position:absolute;right:14px;text-transform:uppercase;top:14px;z-index:10}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-client-badge{align-items:center;backdrop-filter:blur(16px);background:#000000cc;border:1px solid #ffffff14;border-radius:14px;bottom:20px;display:flex;gap:10px;left:20px;padding:10px 14px 10px 10px;position:absolute;z-index:10}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-client-logo-wrap{align-items:center;background:#fff;border-radius:50%;box-sizing:border-box;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;padding:3px;width:32px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-client-initial{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:var(--font-family-heading);font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-client-name{color:#fff;font-family:var(--font-family);font-size:13px;font-weight:600}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-client-tag{color:#888;font-family:var(--font-family);font-size:10px;margin-top:1px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-content{display:flex;flex-direction:column;gap:28px;overflow:hidden;padding:36px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-content-top{display:flex;flex-direction:column;gap:14px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-tag{align-items:center;background:var(--tag-bg);border:1px solid rgba(224,90,80,.15);border-radius:100px;color:var(--tag-text);display:inline-flex;font-family:var(--font-family);font-size:11px;font-weight:600;letter-spacing:.05em;padding:4px 12px;text-transform:uppercase;width:fit-content}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-description{color:#999;font-family:var(--font-family);font-size:14px;line-height:1.7;margin:0}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-metrics{display:flex;flex:1;flex-direction:column;gap:14px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-metrics-title{align-items:center;color:#555;display:flex;font-family:var(--font-family);font-size:10px;font-weight:600;gap:7px;letter-spacing:.08em;text-transform:uppercase}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-metrics-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-metrics-empty{color:#444;font-family:var(--font-family);font-size:12px;font-style:italic;padding:16px 0}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-metric-card{background:var(--metric-bg);border:1px solid var(--metric-border);border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .2s,transform .2s}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-metric-card:hover{border-color:#333;transform:translateY(-1px)}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-metric-top{align-items:center;display:flex;justify-content:space-between}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-metric-icon-wrap{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-metric-value{color:var(--metric-value);font-family:var(--font-family-heading);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-metric-label{color:var(--metric-label);font-family:var(--font-family);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-metric-bar-track{background:#1e1e1e;border-radius:3px;height:3px;margin-top:4px;overflow:hidden}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-metric-bar-fill{animation:cs-bar-grow 1s cubic-bezier(.22,1,.36,1) .5s both;background:var(--bar-color,var(--accent));border-radius:3px;height:100%;width:var(--bar-w,0)}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-metric-range{color:#444;display:flex;font-family:var(--font-family);font-size:9px;font-weight:500;justify-content:space-between}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-achievement-card{display:flex;flex-direction:column;gap:8px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-achievement-top{align-items:center;display:flex;justify-content:space-between}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-achievement-icon-wrap{align-items:center;border-radius:9px;display:flex;height:28px;justify-content:center;width:28px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-achievement-check{align-items:center;border-radius:50%;display:flex;height:18px;justify-content:center;width:18px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-achievement-label{color:var(--metric-value);font-family:var(--font-family);font-size:12px;font-weight:600;line-height:1.3}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-achievement-desc{color:var(--metric-label);font-family:var(--font-family);font-size:10px;line-height:1.5}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-dots{display:flex;gap:6px;justify-content:center}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-dot{background:var(--dot-inactive);border:none;border-radius:4px;cursor:pointer;height:4px;padding:0;transition:background .3s,width .3s cubic-bezier(.22,1,.36,1);width:18px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-dot--active{background:var(--dot-active);width:32px}@media (max-width:860px){:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-card-inner{grid-template-columns:1fr}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-visual{border-bottom:1px solid #1a1a1a;border-right:none;min-height:260px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-wrapper{gap:32px;padding:60px 0 40px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-tab{padding:8px 12px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-tab-name{font-size:12px}}@media (max-width:580px){:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-metrics-grid{gap:8px;grid-template-columns:1fr 1fr}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-content{padding:22px}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-tabs{justify-content:center;width:100%}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-tab-name{display:none}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-tab-num{opacity:.7}:where(.ai-b-1df6c94a-da9f-4900-b876-ef92b01bcae3-cV999MThQGj6al9i6jzk) .cs-tab--active .cs-tab-num{opacity:1}}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec{background:var(--bg);overflow:hidden;padding-bottom:calc(var(--block-padding-bottom, 0px) + 100px);padding-top:calc(var(--block-padding-top, 0px) + 60px);width:100%}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__inner{display:flex;justify-content:center;padding-inline:var(--site-padding)}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__arc-container{align-items:center;display:flex;flex-direction:column;min-height:580px;position:relative;width:100%}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__arc{height:0;left:50%;position:absolute;width:0}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__thumb{box-shadow:0 4px 24px rgba(0,0,0,.4);left:0;margin-left:calc(var(--img-size)/-2);margin-top:calc(var(--img-size)/-2);overflow:hidden;position:absolute;top:0;transition:transform .9s cubic-bezier(.25,.46,.45,.94),opacity .7s cubic-bezier(.25,.46,.45,.94),margin-top .35s ease}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__thumb:hover{margin-top:calc(var(--img-size)/-2 - 6px)}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__thumb img{height:100%;object-fit:cover;width:100%}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__content{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:280px;max-width:380px;position:relative;text-align:center;z-index:2}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__headline{line-height:1.15;margin:0}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__desc{line-height:1.65;margin:0;max-width:320px;opacity:.55}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__btn{cursor:pointer;margin-top:8px;padding:10px 28px;transition:transform .3s ease,box-shadow .3s ease}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__btn:hover{box-shadow:0 4px 16px rgba(0,0,0,.3);transform:translateY(-2px)}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__fade{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__fade--1{transition-delay:.4s}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__fade--2{transition-delay:.55s}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__fade--3{transition-delay:.7s}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec--visible .gather-sec__fade{opacity:1;transform:translateY(0)}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec--visible .gather-sec__desc{opacity:.55}@media (max-width:768px){:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__arc-container{min-height:480px;transform:scale(.7);transform-origin:top center}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__content{transform:scale(1.3)}}@media (max-width:480px){:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__arc-container{transform:scale(.55)}:where(.ai-b-2d97808e-849e-425a-865c-5cec119c2d68-cV999MThQGj6al9i6jzk) .gather-sec__content{transform:scale(1.6)}}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-container{background-color:var(--bg-color);padding-block:60px}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-wrapper{margin:0 auto;max-width:600px;width:100%}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-header{margin-bottom:40px;text-align:center}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-title{line-height:1.2;margin-bottom:16px}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-subtitle{line-height:1.6;margin:0}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form{background-color:var(--form-bg-color);border:1px solid var(--form-border-color);border-radius:var(--border-radius);box-sizing:border-box;padding:30px}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:0}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-field{margin-bottom:20px}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-label{color:var(--label-color);display:block;font-family:var(--font-family);font-size:13px;font-weight:500;margin-bottom:8px}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-input,:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-select,:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-textarea{border-radius:var(--input-border-radius);box-sizing:border-box;font-family:inherit;font-size:14px;outline:none;padding:12px 16px;transition:border-color .2s ease;width:100%}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-input{background-color:var(--input-bg-color);border:1px solid var(--input-border-color);color:var(--input-text-color)}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-input:focus{border-color:var(--input-focus-border-color)}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-select{background-color:var(--select-bg-color);border:1px solid var(--select-border-color);color:var(--select-text-color);cursor:pointer}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-select:focus{border-color:var(--input-focus-border-color)}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-select option{background-color:var(--select-option-bg-color);color:var(--select-option-text-color)}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-textarea{background-color:var(--textarea-bg-color);border:1px solid var(--textarea-border-color);color:var(--textarea-text-color);min-height:100px;resize:vertical}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-textarea:focus{border-color:var(--input-focus-border-color)}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-chips{display:flex;flex-wrap:wrap;gap:8px}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-chip{align-items:center;background-color:var(--input-bg-color);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--input-text-color);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:13px;gap:6px;line-height:1.4;padding:8px 14px;transition:all .18s ease;white-space:nowrap}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-chip:hover{border-color:var(--input-focus-border-color);opacity:.9}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-chip--selected{background-color:var(--button-bg-color);border-color:var(--button-border-color);color:var(--button-text-color)}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-chip-check{font-size:11px;font-weight:700;line-height:1}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-button{background-color:var(--button-bg-color);border:1px solid var(--button-border-color);border-radius:var(--button-border-radius);box-sizing:border-box;color:var(--button-text-color);cursor:pointer;outline:none;padding:14px 24px;transition:all .2s ease;width:100%}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-button:hover{background-color:var(--button-hover-bg-color);border-color:var(--button-hover-border-color);color:var(--button-hover-text-color);opacity:.9;transform:translateY(-1px)}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-success{animation:cfFadeIn .3s ease-in-out;background-color:var(--success-bg-color);border:1px solid var(--success-border-color);border-radius:var(--success-border-radius);margin-bottom:24px;padding:16px 20px;text-align:center}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-success-message{margin:0}@keyframes cfFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-input::placeholder,:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-textarea::placeholder{color:inherit;opacity:.5}@media (max-width:768px){:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form{padding:20px}:where(.ai-b-010431e0-9cd0-4f8d-a881-68fa25725548-eLQEIEKBXrcaG0mC8N8d) .contact-form-grid{gap:0;grid-template-columns:1fr}}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-section{align-items:center;display:flex;justify-content:center;overflow:hidden;padding-bottom:calc(var(--block-padding-bottom, 0px) + var(--section-py, 56px));padding-top:calc(var(--block-padding-top, 0px) + var(--section-py, 56px));padding-inline:var(--site-padding);position:relative;width:100%}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-glow-ring{animation:cta2-ring-pulse 4s ease-in-out infinite;border:1px solid rgba(87,15,9,.14);border-radius:50%;height:260px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-glow-core{animation:cta2-ring-pulse 4s ease-in-out .5s infinite;background:radial-gradient(ellipse,rgba(87,15,9,.22) 0,transparent 70%);border-radius:50%;filter:blur(55px);height:180px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:420px}@keyframes cta2-ring-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.97)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-inner{align-items:center;display:flex;flex-direction:row;gap:0;position:relative;width:100%;z-index:1}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-left{display:flex;flex:1;flex-direction:column;gap:.45rem;padding-right:2.5rem}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-divider{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.08),transparent);flex-shrink:0;height:54px;width:1px}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-right{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.6rem;padding-left:2.5rem}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-headline{letter-spacing:-.02em;line-height:1.2;margin:0}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-sub{line-height:1.6;margin:0;opacity:.5}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-btn{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:100px;box-shadow:0 6px 30px rgba(87,15,9,.35);color:var(--btn-color);cursor:pointer;display:inline-flex;font-size:.875rem;gap:12px;letter-spacing:.01em;padding:.85rem 2rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,gap .3s ease;white-space:nowrap}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-btn:hover{box-shadow:0 14px 50px rgba(87,15,9,.6);gap:20px;transform:translateY(-2px)}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-arrow{font-size:1rem;transition:transform .3s ease}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-btn:hover .cta2-arrow{transform:translateX(4px)}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-note{display:block;letter-spacing:.07em;opacity:.3;text-transform:uppercase}@media (max-width:640px){:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-section{padding-bottom:calc(var(--block-padding-bottom, 0px) + 2rem);padding-top:calc(var(--block-padding-top, 0px) + 2rem)}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-inner{align-items:flex-start;flex-direction:column;gap:1.4rem}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-left{padding-right:0}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-divider{display:none}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-right{align-items:flex-start;padding-left:0;width:100%}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-btn{font-size:.82rem;justify-content:center;padding:.8rem 1.4rem;width:100%}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-glow-ring{height:160px;width:300px}:where(.ai-b-eabc4113-c8b6-4d48-ae31-5e2ea607d119-eLQEIEKBXrcaG0mC8N8d) .cta2-glow-core{height:110px;width:200px}}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-root{align-items:center;background:#090b0e;display:flex;font-family:var(--font-family);justify-content:center;overflow:hidden;padding-bottom:var(--pb,80px);padding-top:var(--pt,120px);position:relative;width:100%}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-bg{inset:0;pointer-events:none;position:absolute;z-index:0}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-glow{animation:framer-pulse 8s ease-in-out infinite alternate;background:radial-gradient(ellipse at center,var(--accent) 0,transparent 60%);filter:blur(80px);height:600px;left:50%;opacity:.35;position:absolute;top:-200px;transform:translateX(-50%);width:800px}@keyframes framer-pulse{0%{opacity:.25;transform:translateX(-50%) scale(1)}to{opacity:.45;transform:translateX(-50%) scale(1.1)}}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;inset:0;mask-image:radial-gradient(ellipse 80% 80% at 50% 0,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 0,#000 20%,transparent 80%);position:absolute}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-fade{background:linear-gradient(0deg,#090b0e 0,transparent);bottom:0;height:150px;left:0;position:absolute;right:0}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-content{align-items:center;display:flex;flex-direction:column;max-width:900px;padding-inline:var(--site-padding);position:relative;text-align:center;z-index:1}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-badge-wrap{opacity:0;transform:translateY(20px) scale(.95);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:.1s}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-title{opacity:0;transform:translateY(30px) scale(.98);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:.2s}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-subtitle{opacity:0;transform:translateY(20px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:.35s}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .is-mounted .framer-badge-wrap,:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .is-mounted .framer-subtitle,:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .is-mounted .framer-title{opacity:1;transform:translateY(0) scale(1)}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-badge-wrap{margin-bottom:32px}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-badge{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:100px;box-shadow:0 4px 24px rgba(0,0,0,.2);display:flex;gap:8px;overflow:hidden;padding:8px 18px;position:relative}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-badge-text{color:hsla(0,0%,100%,.85);font-size:.75rem;font-weight:500;letter-spacing:.04em;white-space:nowrap}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-badge-icon{align-items:center;display:flex;justify-content:center}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-badge-glow{animation:framer-shine 6s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);height:100%;left:-100%;position:absolute;top:0;transform:skewX(-20deg);width:50%}@keyframes framer-shine{0%{left:-100%}20%{left:200%}to{left:200%}}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-title{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.6));-webkit-background-clip:text;letter-spacing:-.04em;line-height:1.05;margin:0 0 24px;-webkit-text-fill-color:transparent;background-clip:text;color:#fff}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-subtitle{color:hsla(0,0%,100%,.55);line-height:1.6;margin:0;max-width:600px}@media (max-width:768px){:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-root{padding-bottom:calc(var(--pb, 80px)*.8);padding-top:calc(var(--pt, 120px)*.8)}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-glow{height:400px;width:600px}}@media (max-width:480px){:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-root{padding-bottom:calc(var(--pb, 80px)*.6);padding-top:calc(var(--pt, 120px)*.6)}:where(.ai-b-hero-iY57ATZtu0qIcvDvkDgO) .framer-badge-text{font-size:.7rem}}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-root{color:var(--text);font-family:var(--font-family);padding-bottom:var(--bpb,80px);padding-top:var(--bpt,0);position:relative;width:100%}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-filters-wrap{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(180deg,rgba(9,11,14,.95),rgba(9,11,14,.85) 60%,transparent);margin-bottom:24px;padding:16px 0;position:sticky;top:60px;z-index:100}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-filters-inner{align-items:center;display:flex;flex-direction:column;gap:20px;padding-inline:var(--site-padding)}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-media-switch{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:100px;box-shadow:inset 0 2px 10px rgba(0,0,0,.15);display:inline-flex;padding:4px;position:relative}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-media-switch-slider{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;bottom:4px;box-shadow:0 4px 12px rgba(0,0,0,.2);left:4px;position:absolute;top:4px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:calc(33.33333% - 2.66667px)}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-media-btn{align-items:center;background:transparent;border:none;color:hsla(0,0%,100%,.4);cursor:pointer;display:flex;flex:1;font-family:var(--font-family);font-size:.8rem;font-weight:600;gap:8px;justify-content:center;letter-spacing:.02em;padding:8px 24px;position:relative;transition:color .4s ease;z-index:1}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-media-btn.active{color:#fff}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-media-btn svg{opacity:.5;transition:opacity .4s ease}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-media-btn.active svg{opacity:1}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cat-tabs{display:flex;gap:10px;max-width:100%;overflow-x:auto;padding:0 4px 4px;scrollbar-width:none}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cat-tabs::-webkit-scrollbar{display:none}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cat-btn{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:100px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;font-family:var(--font-family);font-size:.75rem;font-weight:500;gap:8px;padding:8px 18px;transition:all .4s cubic-bezier(.16,1,.3,1);white-space:nowrap}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cat-btn:hover{background:hsla(0,0%,100%,.05);color:#fff}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cat-btn.active{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.15);box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cat-count{background:hsla(0,0%,100%,.1);border-radius:100px;color:hsla(0,0%,100%,.7);font-size:.65rem;padding:2px 6px;transition:all .4s ease}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cat-btn.active .pf-cat-count{background:var(--accent);color:#fff}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-content{padding-inline:var(--site-padding);transition:opacity .3s ease,transform .3s ease}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-content--out{opacity:0;pointer-events:none;transform:translateY(15px)}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-content--in{opacity:1;transform:translateY(0)}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-section{margin-bottom:48px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-sec-hd{align-items:center;display:flex;gap:16px;margin-bottom:20px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-sec-lbl{color:var(--muted);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-sec-line{background:var(--card-border);flex:1;height:1px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-thumb-wrap{display:block;overflow:hidden;position:relative;width:100%}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-thumb-wrap--fixed .pf-thumb-img-wrap{height:100%;inset:0;position:absolute;transition:opacity .45s ease;width:100%}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-thumb-wrap--auto{align-items:center;display:flex;justify-content:center}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-thumb-wrap--auto .pf-thumb-img-wrap{align-items:center;display:flex;height:100%;justify-content:center;position:relative;transition:opacity .45s ease;width:100%}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-thumb-wrap--auto .pf-thumb-img-wrap img{height:100%;object-fit:cover!important;width:100%}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-thumb-wrap:hover .pf-thumb-has-video{opacity:0}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-thumb-video{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .45s ease;width:100%}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-thumb-wrap:hover .pf-thumb-video{opacity:1}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-overlay{align-items:center;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease;z-index:1}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-play{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;display:flex;height:48px;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s ease;width:48px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-play:hover{background:hsla(0,0%,100%,.25);transform:scale(1.1)}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-play--sm{height:36px;width:36px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-badge{backdrop-filter:blur(8px);background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.9);font-size:.6rem;font-weight:600;letter-spacing:.08em;padding:4px 8px;position:absolute;right:12px;top:12px;z-index:2}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-badge--sm{font-size:.55rem;padding:3px 6px;right:8px;top:8px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-type-badge{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#fff;display:flex;font-size:.6rem;font-weight:600;gap:5px;left:12px;letter-spacing:.04em;padding:4px 8px;position:absolute;text-transform:uppercase;top:12px;z-index:2}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-badge--sm~.pf-type-badge{font-size:.55rem;left:8px;padding:3px 6px;top:8px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-card,:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-card:hover,:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-card:hover{border-color:hsla(0,0%,100%,.12);box-shadow:0 20px 40px rgba(0,0,0,.4);transform:translateY(-4px) scale(1.01)}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-card{grid-column:span 4}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-card--primary{grid-column:span 8}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-card--h:first-child{grid-column:span 8}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-card--v{grid-column:span 4}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-card .pf-thumb-wrap{max-height:280px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-card.pf-feat-card--v .pf-thumb-wrap{max-height:220px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-card.pf-feat-card--h .pf-thumb-wrap{max-height:220px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-card .pf-thumb-wrap--auto,:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-card .pf-thumb-wrap--auto{min-height:200px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-info{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px 20px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:2px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cat{color:var(--accent);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-title{color:var(--text);font-family:var(--font-family-heading);font-size:1.1rem;font-weight:700;line-height:1.3;margin:0}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-desc{color:var(--muted);display:-webkit-box;font-size:.82rem;-webkit-line-clamp:2;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-cta{align-items:center;color:var(--accent);display:flex;font-size:.75rem;font-weight:600;gap:6px;margin-top:4px;transition:gap .3s ease}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-card:hover .pf-feat-cta{gap:10px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-tag{background:var(--tag-bg);border:1px solid var(--card-border);border-radius:6px;color:var(--tag-text);font-size:.65rem;opacity:.8;padding:3px 8px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-tags-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-masonry{column-count:3;column-gap:16px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-card{break-inside:avoid;margin-bottom:16px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-card .pf-thumb-wrap{max-height:220px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-card.pf-card--v .pf-thumb-wrap{max-height:170px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-card.pf-card--h .pf-thumb-wrap{max-height:170px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-card-info{display:flex;flex-direction:column;gap:6px;padding:14px 16px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-card-title{color:var(--text);font-family:var(--font-family-heading);font-size:.95rem;font-weight:700;line-height:1.3;margin:0}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-card-desc{color:var(--muted);display:-webkit-box;font-size:.75rem;-webkit-line-clamp:2;line-height:1.55;margin:0;-webkit-box-orient:vertical;overflow:hidden}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cta-banner{background:linear-gradient(135deg,rgba(87,15,9,.06),rgba(87,15,9,.02));border:1px dashed rgba(87,15,9,.35);border-radius:16px;break-inside:avoid;margin-bottom:16px;overflow:hidden;position:relative}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cta-banner-glow{background:radial-gradient(ellipse,rgba(87,15,9,.2) 0,transparent 70%);height:80px;left:50%;pointer-events:none;position:absolute;top:-20px;transform:translateX(-50%);width:160px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cta-banner-inner{align-items:center;display:flex;flex-direction:column;gap:12px;padding:24px 20px;position:relative;text-align:center;z-index:1}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cta-banner-left{align-items:center;display:flex;flex-direction:column;gap:10px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cta-banner-icon{align-items:center;background:rgba(87,15,9,.15);border:1px solid rgba(87,15,9,.3);border-radius:50%;color:var(--accent);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cta-banner-text{color:hsla(0,0%,100%,.8);font-family:var(--font-family-heading);font-size:.9rem;font-weight:600;line-height:1.3;margin:0}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cta-banner-btn{align-items:center;background:rgba(87,15,9,.2);border:1px solid rgba(87,15,9,.4);border-radius:100px;color:hsla(0,0%,100%,.8);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:.8rem;font-weight:500;gap:8px;padding:9px 20px;transition:background .3s ease,border-color .3s ease,color .3s ease;white-space:nowrap}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cta-banner-btn:hover{background:rgba(87,15,9,.35);border-color:rgba(87,15,9,.6);color:#fff}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cta-banner-btn svg{transition:transform .3s ease}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cta-banner-btn:hover svg{transform:translateX(3px)}@media (min-width:1025px){:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cta-banner--mid{display:none}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cta-banner--main{column-span:all;margin-bottom:16px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cta-banner--main .pf-cta-banner-inner{align-items:center;flex-direction:row;gap:20px;justify-content:space-between;padding:24px 32px;text-align:left}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cta-banner--main .pf-cta-banner-left{align-items:center;flex-direction:row;gap:16px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cta-banner--main .pf-cta-banner-text{font-size:1rem}}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-empty{align-items:center;color:hsla(0,0%,100%,.4);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:100px 20px;text-align:center}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-empty-icon{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:8px;opacity:.6;width:64px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-backdrop{align-items:center;animation:pf-fade-in .3s ease;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(0,0,0,.85);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal{animation:pf-slide-up .4s cubic-bezier(.16,1,.3,1);background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;box-shadow:0 32px 80px rgba(0,0,0,.6);max-height:90vh;max-width:960px;overflow-y:auto;position:relative;width:100%}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal::-webkit-scrollbar{width:4px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal-close{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:var(--text);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:background .3s ease;width:40px;z-index:20}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal-close:hover{background:rgba(0,0,0,.7)}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal-inner{display:flex;flex-direction:column}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal-media{border-radius:24px 24px 0 0;overflow:hidden;position:relative;width:100%}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal-media--h{aspect-ratio:16/9}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal-media--v{aspect-ratio:9/16;border-radius:0;margin:0 auto;max-height:70vh}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal-carousel .pf-carousel-arrow{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease,background .3s ease,transform .3s ease;width:44px;z-index:10}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal-carousel:hover .pf-carousel-arrow{opacity:1}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-carousel-arrow:hover{background:rgba(0,0,0,.75);border-color:hsla(0,0%,100%,.3);transform:translateY(-50%) scale(1.05)}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-carousel-prev{left:16px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-carousel-next{right:16px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-carousel-dots{bottom:16px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-carousel-dot{background:hsla(0,0%,100%,.3);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-carousel-dot.active{background:#fff;transform:scale(1.35)}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-carousel-dot:hover{background:hsla(0,0%,100%,.6)}@media (max-width:768px){:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-carousel-arrow{height:36px;opacity:.7;width:36px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-carousel-prev{left:8px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-carousel-next{right:8px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-carousel-dots{bottom:10px;gap:6px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-carousel-dot{height:6px;width:6px}}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal-photo-wrapper{display:flex;flex-direction:column;width:100%}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-photo-info-header{background:var(--card-bg);border-bottom:1px solid var(--card-border);padding:32px 70px 24px 32px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-photo-masonry{background:#050505;column-count:2;column-gap:16px;padding:24px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-photo-masonry-item{border-radius:8px;break-inside:avoid;cursor:zoom-in;margin-bottom:16px;overflow:hidden;position:relative}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-photo-zoom-icon{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;display:flex;height:32px;justify-content:center;opacity:0;position:absolute;right:12px;top:12px;transition:opacity .2s ease;width:32px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-photo-masonry-item:hover .pf-photo-zoom-icon{opacity:1}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-lightbox-overlay{align-items:center;animation:pf-fade-in .2s ease;background:rgba(0,0,0,.95);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-lightbox-close{background:none;border:none;cursor:pointer;padding:10px;position:absolute;right:20px;top:20px;z-index:10001}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-lightbox-content{align-items:center;display:flex;height:90vh;justify-content:center;width:90vw}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal-info{padding:32px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal-meta{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal-title{color:var(--text);font-family:var(--font-family-heading);font-size:clamp(1.4rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal-desc{color:var(--muted);font-size:.95rem;line-height:1.7;margin:0 0 20px}@keyframes pf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pf-slide-up{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1024px){:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-grid{grid-template-columns:repeat(6,1fr)}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-card{grid-column:span 3!important}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-card--primary{grid-column:span 6!important}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-masonry{column-count:2}}@media (max-width:768px){:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-filters-wrap{display:block!important;padding:12px 0;top:60px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-filters-inner{width:100%}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-media-switch{transform:scale(.9)}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cat-tabs{padding:0 var(--site-padding) 4px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-grid{gap:16px;grid-template-columns:1fr}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-card{grid-column:span 1!important}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-masonry{column-count:1}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal{border-radius:16px;max-width:95vw}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal-info{padding:20px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-photo-info-header{padding:20px 60px 20px 20px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-photo-masonry{column-count:1;padding:16px}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-modal-title{font-size:1.4rem}:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-card .pf-thumb-wrap--auto,:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-feat-card .pf-thumb-wrap--auto{min-height:240px}}@media (max-width:480px){:where(.ai-b-5c635006-a9ac-46b1-8ac5-e12f7f63679b-iY57ATZtu0qIcvDvkDgO) .pf-cat-btn{font-size:.7rem;padding:6px 14px}}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero{animation:premiumHeroEnter .7s ease both;overflow:hidden;padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);position:relative;width:100%}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__veil,:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__video{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__video{object-fit:cover;opacity:.48;z-index:0}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__veil{background:var(--heroOverlay);opacity:.72;z-index:1}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__frame{backdrop-filter:blur(var(--heroBlur));-webkit-backdrop-filter:blur(var(--heroBlur));background:color-mix(in srgb,var(--heroSurface) var(--heroGlassOpacity),transparent);border:1px solid var(--heroBorder);border-radius:var(--heroRadius);overflow:hidden;padding:clamp(.85rem,1.5vw,1.25rem) var(--site-padding) clamp(1rem,2vw,1.4rem);position:relative;z-index:2}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__frame:before{background:var(--heroBorder);content:"";height:1px;opacity:.55;position:absolute;right:var(--site-padding);top:1rem;width:clamp(3rem,7vw,7rem)}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__topline{align-items:center;display:flex;gap:1rem;justify-content:space-between}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__eyebrow,:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__signal,:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__visualCaption,:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__wordmark{font-family:var(--font-family-navigation);font-size:.62rem;font-weight:var(--font-weight-navigation);letter-spacing:.12em;line-height:1.3;text-transform:uppercase}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__wordmark{color:var(--heroBorder);opacity:.78}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__wordmark span{font-size:.52rem;margin-left:.25rem}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__grid{align-items:center;display:grid;gap:clamp(1.5rem,4vw,4.5rem);grid-template-columns:minmax(0,1.05fr) minmax(15rem,.95fr);min-height:clamp(18rem,42vh,27rem);padding:clamp(2rem,4vw,3.25rem) 0 clamp(1.4rem,3vw,2.4rem)}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__copy{display:flex;flex-direction:column;width:100%}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__microline{align-items:center;display:inline-flex;gap:.35rem;margin-bottom:1rem}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__microline span{background:var(--heroBorder);display:block;height:1px;opacity:.8;width:1.45rem}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__microline span:nth-child(2){opacity:.45;width:.5rem}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__microline span:nth-child(3){opacity:.28;width:.2rem}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__title{display:flex;flex-direction:column;gap:.02em;letter-spacing:-.05em;line-height:.98;margin:0;width:100%}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__title span{display:block;max-width:11.5ch}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__actions{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-top:1.5rem;width:100%}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__description{line-height:1.5;margin:0;width:min(100%,17rem)}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__cta{align-items:center;border:1px solid;border-radius:999px;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:.55rem;padding:.62rem .85rem;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__cta:hover{opacity:.72;transform:scale(1.02)}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__cta:focus-visible{outline:2px solid var(--heroBorder);outline-offset:3px}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__ctaIcon{font-size:1.05rem;line-height:.8}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__visual{border:1px solid var(--heroBorder);border-radius:calc(var(--heroRadius)*.82);display:grid;isolation:isolate;min-height:clamp(13rem,25vw,19rem);place-items:center;position:relative}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__visual:after{border:1px solid var(--heroBorder);border-radius:calc(var(--heroRadius)*.64);content:"";inset:.65rem;opacity:.22;pointer-events:none;position:absolute}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__orbit{animation:premiumHeroOrbit 12s linear infinite;border:1px solid var(--heroBorder);border-radius:50%;opacity:.35;position:absolute}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__orbit--outer{aspect-ratio:1;width:67%}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__orbit--inner{animation-direction:reverse;animation-duration:9s;aspect-ratio:1;border-style:dashed;opacity:.28;width:43%}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__core{animation:premiumHeroPulse 4s ease-in-out infinite;aspect-ratio:1;background:color-mix(in srgb,var(--heroSurface) 80%,transparent);border:1px solid var(--heroBorder);border-radius:50%;color:var(--heroBorder);display:grid;font-family:var(--font-family-heading);font-size:clamp(1.8rem,4vw,3.2rem);font-weight:var(--font-weight-heading);letter-spacing:-.08em;place-items:center;position:relative;width:clamp(3.4rem,7vw,5.8rem);z-index:2}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__core:after,:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__core:before{background:var(--heroSurface);border:1px solid var(--heroBorder);border-radius:50%;content:"";height:.3rem;position:absolute;width:.3rem}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__core:before{right:22%;top:-.15rem}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__core:after{bottom:12%;left:-.15rem}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__signals{inset:0;position:absolute;z-index:3}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__signal{align-items:center;background:color-mix(in srgb,var(--heroSurface) 76%,transparent);border:1px solid var(--heroBorder);border-radius:999px;color:var(--heroBorder);display:inline-flex;gap:.42rem;padding:.42rem .58rem;position:absolute;transition:opacity .25s ease,border-color .25s ease}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__signal:hover{opacity:.68}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__signalIndex{font-size:.52rem;opacity:.45}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__signal--1{left:6%;top:15%}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__signal--2{right:7%;top:9%}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__signal--3{bottom:13%;right:7%}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__visualCaption{bottom:.75rem;color:var(--heroBorder);opacity:.45;position:absolute;right:.9rem}@keyframes premiumHeroEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes premiumHeroOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes premiumHeroPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (max-width:800px){:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__grid{gap:1.5rem;grid-template-columns:1fr;min-height:auto;padding-top:2.5rem}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__title span{max-width:12ch}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__visual{min-height:15rem}}@media (max-width:520px){:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__frame{padding-inline:1rem}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__actions{align-items:flex-start;flex-direction:column}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__signal--1{left:4%}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__signal--2,:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__signal--3{right:4%}:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__visualCaption{font-size:.52rem}}@media (prefers-reduced-motion:reduce){:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero,:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__core,:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__cta,:where(.ai-b-hero-kMouH1U3sKc21GoHG25H) .premiumHero__orbit{animation:none;transition:none}}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-root{color:var(--headline);padding-bottom:var(--block-padding-bottom,40px);padding-top:var(--block-padding-top,32px);width:100%}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-grid,:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-header{padding-inline:var(--site-padding)}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-kicker{color:var(--section-label);display:flex;font-size:.72rem;gap:1rem;justify-content:space-between;letter-spacing:.12em;margin-bottom:clamp(1.2rem,3vw,2rem);text-transform:uppercase}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-heading-row{align-items:end;display:grid;gap:clamp(1.5rem,5vw,5rem);grid-template-columns:minmax(0,1.5fr) minmax(15rem,.7fr);margin-bottom:clamp(2rem,5vw,3.5rem)}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-title{letter-spacing:-.045em;line-height:.98;margin:0}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-title span{display:inline}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-description{line-height:1.65;margin:0 0 .25rem;max-width:32rem}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-grid{display:grid;gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:color-mix(in srgb,var(--surface) var(--glass-opacity),transparent);border:1px solid var(--border);cursor:pointer;min-width:0;overflow:hidden;transition:border-color .28s ease,background-color .28s ease}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card:focus-visible,:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card:hover{background:color-mix(in srgb,var(--surface) 92%,transparent);border-color:var(--headline-muted);outline:none}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-media{aspect-ratio:4/3;background:var(--surface);margin:.45rem;overflow:hidden;position:relative}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-media .experience-video,:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-media video,:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-media>img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-media .experience-video,:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-media>img{inset:0;position:absolute}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-video{opacity:0;transition:opacity .35s ease,transform .55s ease}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card:focus-visible .experience-video,:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card:hover .experience-video{opacity:1;transform:scale(1.03)}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card:focus-visible .experience-media>img,:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card:hover .experience-media>img{transform:scale(1.03)}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-media>img{transition:transform .55s ease}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-sheen{background:var(--overlay);inset:0;opacity:.12;pointer-events:none;position:absolute}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-media-meta{color:var(--overlay-text);display:flex;font-size:.64rem;gap:.6rem;justify-content:space-between;left:.75rem;letter-spacing:.08em;pointer-events:none;position:absolute;right:.75rem;text-transform:uppercase;top:.75rem}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-media-meta span{backdrop-filter:blur(8px);background:color-mix(in srgb,var(--overlay) 55%,transparent);border:1px solid var(--border);border-radius:999px;padding:.42rem .62rem}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-play{background:color-mix(in srgb,var(--overlay) 58%,transparent);border:1px solid var(--border);border-radius:50%;bottom:.7rem;color:var(--overlay-text);display:grid;height:2.2rem;place-items:center;position:absolute;right:.75rem;transition:transform .28s ease;width:2.2rem}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card:hover .experience-play{transform:rotate(8deg)}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card-body{align-items:start;display:grid;gap:.8rem;grid-template-columns:auto 1fr auto;padding:.8rem 1rem 1rem}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-arrow,:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card-index{color:var(--section-label);font-size:.7rem;letter-spacing:.08em}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card-copy h3,:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card-copy p{margin:0}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card-copy h3{line-height:1.25}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card-copy p{line-height:1.55;margin-top:.45rem}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-arrow{transition:transform .28s ease,color .28s ease}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card:hover .experience-arrow{color:var(--headline);transform:translate(2px,-2px)}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-dialog-backdrop{backdrop-filter:blur(14px);background:var(--overlay);display:grid;inset:0;padding:1.25rem;place-items:center;position:fixed;z-index:9999}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-dialog{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);max-height:90vh;overflow:auto;position:relative;width:min(54rem,100%)}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-dialog-media{aspect-ratio:16/9;background:var(--surface);overflow:hidden}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-dialog-media img,:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-dialog-media video{display:block;height:100%;object-fit:contain;width:100%}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-dialog-copy{padding:1.25rem}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-dialog-copy>span{color:var(--section-label);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-dialog-copy h3{color:var(--headline);font-family:var(--font-family-heading);margin:.45rem 0 .4rem}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-dialog-copy p{color:var(--description);line-height:1.6;margin:0}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-close{background:color-mix(in srgb,var(--overlay) 70%,transparent);border:1px solid var(--border);border-radius:50%;color:var(--overlay-text);cursor:pointer;font-size:1.2rem;height:2rem;line-height:1;position:absolute;right:.75rem;top:.75rem;width:2rem;z-index:2}@media (max-width:760px){:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-heading-row{gap:1.1rem;grid-template-columns:1fr}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-description{max-width:34rem}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-grid{grid-template-columns:1fr}:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-media{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-arrow,:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-card,:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-media>img,:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-play,:where(.ai-b-ai-mv6c8qid-2-kMouH1U3sKc21GoHG25H) .experience-video{transition:none}}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-root{padding-bottom:var(--block-padding-bottom,36px);padding-top:var(--block-padding-top,28px);width:100%}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-panel{backdrop-filter:blur(var(--process-blur));-webkit-backdrop-filter:blur(var(--process-blur));background:color-mix(in srgb,var(--process-surface) var(--process-opacity),transparent);border:1px solid var(--process-border);border-radius:var(--process-radius);margin-inline:var(--site-padding);overflow:hidden;padding:clamp(1.25rem,3vw,2.4rem)}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-kicker{color:var(--process-label);display:flex;font-family:var(--font-family-navigation);font-size:.7rem;font-weight:var(--font-weight-navigation);gap:1rem;justify-content:space-between;letter-spacing:.12em;line-height:1.3;margin-bottom:clamp(1.2rem,3vw,2rem);text-transform:uppercase}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-heading-row{align-items:end;display:grid;gap:clamp(1.5rem,5vw,4rem);grid-template-columns:minmax(0,1.35fr) minmax(12rem,.65fr)}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-headline{letter-spacing:-.045em;line-height:.98;margin:0}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-description{line-height:1.5;margin:0 0 .15rem;max-width:22rem}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-workflow{display:grid;gap:clamp(.6rem,1.8vw,1.2rem);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(2rem,4vw,3rem);position:relative}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-rail{background:var(--process-line);height:1px;left:4.1%;opacity:.8;position:absolute;right:4.1%;top:2.55rem}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-rail-progress{animation:process-draw 1.2s ease both;background:var(--process-line);display:block;height:1px;opacity:.7;transform-origin:left center;width:100%}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step{min-width:0;outline:none;position:relative;z-index:1}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step-visual{align-items:center;display:flex;gap:.55rem;min-height:4.9rem}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step-index{font-family:var(--font-family-navigation);font-size:.66rem;letter-spacing:.08em}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-icon{background:var(--process-surface);border:1px solid;border-radius:50%;display:grid;height:3.15rem;place-items:center;transition:transform .25s ease,background-color .25s ease,border-color .25s ease;width:3.15rem}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step-copy{padding-right:.3rem}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step-copy h3,:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step-copy p{margin:0}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step-copy h3{letter-spacing:-.02em;line-height:1.2}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step-copy p{line-height:1.4;margin-top:.38rem}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step:focus-visible .process-icon,:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step:hover .process-icon{background:var(--process-border);transform:scale(1.1)}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step:focus-visible .process-step-copy h3,:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step:hover .process-step-copy h3{letter-spacing:0}@keyframes process-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-panel{padding:1.25rem}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-heading-row{gap:.9rem;grid-template-columns:1fr}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-description{max-width:100%}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-workflow{display:flex;gap:.65rem;margin-inline:-.25rem;overflow-x:auto;padding:.15rem .25rem .35rem;scroll-snap-type:x proximity}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-rail{left:2rem;min-width:38rem;right:2rem;top:2.55rem}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step{flex:0 0 8.7rem;scroll-snap-align:start}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step-visual{display:block;min-height:4.9rem}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step-index{display:block;margin-bottom:.42rem}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step-copy p{max-width:8.2rem}}@media (prefers-reduced-motion:reduce){:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-rail-progress{animation:none}:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-icon,:where(.ai-b-ai-mv6caw8i-3-kMouH1U3sKc21GoHG25H) .process-step-copy h3{transition:none}}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-section{background:var(--section-background);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-section__inner{padding-inline:var(--site-padding)}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-section__meta{align-items:center;color:var(--label-color);display:flex;font-size:.78rem;justify-content:space-between;letter-spacing:.08em;margin-bottom:1.35rem;text-transform:uppercase}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-section__intro{align-items:end;display:grid;gap:clamp(1rem,4vw,4rem);grid-template-columns:minmax(0,1.15fr) minmax(12rem,.85fr);margin-bottom:1.75rem}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-section__headline{letter-spacing:-.05em;line-height:.94;margin:0;max-width:10ch}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-section__description{line-height:1.55;margin:0 0 .2rem;max-width:28rem}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-panel{background:var(--panel-background);border:1px solid var(--panel-border);border-radius:var(--section-radius);overflow:hidden;position:relative}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-panel__topline{align-items:center;border-bottom:1px solid var(--panel-border);display:flex;justify-content:space-between;min-height:2.85rem;padding:.65rem 1rem;position:relative}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-panel__caption{color:var(--muted-text);font-size:.66rem;letter-spacing:.12em}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-panel__vs{border:1px solid var(--panel-border);border-radius:50%;display:grid;font-size:.68rem;font-weight:700;height:2.45rem;left:50%;letter-spacing:.05em;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.45rem;z-index:2}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-columns{display:grid;gap:.6rem;grid-template-columns:1fr 1fr;padding:.65rem .65rem 0}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-column{border:1px solid var(--panel-border);border-radius:calc(var(--row-radius) + 2px)}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-column--cre8te{background:var(--cre8te-background);border-color:var(--cre8te-border)}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-column__header{align-items:center;color:var(--candidate-text);display:flex;font-size:.78rem;font-weight:700;justify-content:space-between;letter-spacing:.06em;min-height:3.2rem;padding:.75rem 1rem}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-column--cre8te .compare-column__header{color:var(--cre8te-text)}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-column__mark{color:var(--muted-text);font-size:.64rem;font-weight:500;letter-spacing:.08em}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-list{display:grid;gap:.5rem;padding:.65rem}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-item{align-items:stretch;border:1px solid transparent;border-radius:var(--row-radius);display:grid;grid-template-columns:minmax(7rem,.58fr) minmax(0,1.42fr);min-height:4.35rem;transition:border-color .25s ease,background-color .25s ease}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-item:hover{background-color:var(--panel-background);border-color:var(--panel-border)}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-item__topic{align-items:center;color:var(--text-color);display:flex;font-size:.75rem;font-weight:700;gap:.6rem;letter-spacing:.03em;padding:.8rem .75rem .8rem .9rem}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-item__topic svg{color:var(--muted-text);flex:0 0 auto;height:1.15rem;width:1.15rem}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-item__values{display:grid;gap:.6rem;grid-template-columns:1fr 1fr}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-item__value{align-items:center;border-left:1px solid var(--panel-border);color:var(--candidate-text);display:flex;font-size:.79rem;line-height:1.35;padding:.8rem 1rem}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-item__value--cre8te{background:var(--cre8te-background);border-left-color:var(--cre8te-border);border-radius:0 var(--row-radius) var(--row-radius) 0;color:var(--cre8te-text)}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-section__note{color:var(--muted-text);font-size:.69rem;line-height:1.5;margin:.8rem 0 0}@media (max-width:720px){:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-section__intro{gap:.8rem;grid-template-columns:1fr}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-section__headline{max-width:12ch}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-columns{gap:.4rem}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-column__header{font-size:.66rem;min-height:2.75rem;padding:.65rem .7rem}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-column__mark{display:none}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-item{grid-template-columns:1fr}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-item__topic{padding:.7rem .85rem .45rem}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-item__values{min-height:3rem}:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-item__value{font-size:.72rem;padding:.65rem .75rem}}@media (prefers-reduced-motion:reduce){:where(.ai-b-ai-mv6cdo62-4-kMouH1U3sKc21GoHG25H) .compare-item{transition:none}}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-root{padding-bottom:var(--block-padding-bottom,36px);padding-top:var(--block-padding-top,28px);width:100%}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-panel{backdrop-filter:blur(var(--difference-blur));-webkit-backdrop-filter:blur(var(--difference-blur));background:color-mix(in srgb,var(--difference-surface) var(--difference-opacity),transparent);border:1px solid var(--difference-border);border-radius:var(--difference-radius);margin-inline:var(--site-padding);overflow:hidden;padding:clamp(1.25rem,3vw,2.5rem)}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-kicker{color:var(--difference-label);display:flex;font-family:var(--font-family-navigation);font-size:.72rem;font-weight:var(--font-weight-navigation);gap:1rem;justify-content:space-between;letter-spacing:.12em;line-height:1.3;margin-bottom:clamp(1.25rem,3vw,2rem);text-transform:uppercase}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-intro{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-headline{letter-spacing:-.045em;line-height:.98;margin:0;max-width:54rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-signal{border:1px solid var(--difference-border);border-radius:50%;display:grid;flex:0 0 auto;height:3.5rem;place-items:center;transform:rotate(-18deg);width:3.5rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-signal span,:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-signal:after,:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-signal:before{border:1px solid var(--difference-highlight);border-radius:50%;content:"";display:block;grid-area:1/1;opacity:.6}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-signal:before{height:1.8rem;width:1.8rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-signal:after{background:var(--difference-highlight);height:.45rem;opacity:.9;width:.45rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-signal span{background:var(--difference-highlight);border:0;border-radius:0;height:1px;opacity:.5;transform:rotate(45deg);width:2.55rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-grid{display:grid;gap:.7rem;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:8.5rem 8.5rem;margin-top:clamp(2rem,5vw,3.25rem)}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item{animation:difference-reveal .65s ease both;background:color-mix(in srgb,var(--difference-surface) 48%,transparent);border:1px solid var(--difference-border);border-radius:var(--difference-item-radius);display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;min-width:0;overflow:hidden;padding:1rem 1.05rem 1.15rem;position:relative;transition:border-color .28s ease,background-color .28s ease,transform .28s ease}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-1{grid-column:span 2;grid-row:span 2;padding:1.25rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-2{grid-column:span 2}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item:nth-child(2){animation-delay:.07s}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item:nth-child(3){animation-delay:.14s}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item:nth-child(4){animation-delay:.21s}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item:before{border:1px solid var(--difference-highlight);border-radius:calc(var(--difference-item-radius) - .4rem);content:"";inset:.8rem;opacity:.04;position:absolute;transition:opacity .3s ease,inset .3s ease;z-index:-1}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item:after{background:var(--difference-highlight);bottom:1rem;content:"";height:1px;opacity:.35;position:absolute;right:1rem;transition:width .3s ease,opacity .3s ease;width:3rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item:focus-visible,:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item:hover{background:color-mix(in srgb,var(--difference-surface) 72%,transparent);border-color:var(--difference-highlight);outline:none;transform:scale(1.012)}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item:focus-visible:before,:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item:hover:before{inset:.55rem;opacity:.12}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item:focus-visible:after,:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item:hover:after{opacity:.8;width:5.5rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-head{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-index{font-family:var(--font-family-navigation);font-size:.68rem;letter-spacing:.1em}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-icon{border:1px solid var(--difference-border);border-radius:50%;display:grid;height:2.35rem;place-items:center;transition:transform .3s ease,border-color .3s ease;width:2.35rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-1 .difference-icon{height:3.1rem;width:3.1rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item:focus-visible .difference-icon,:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item:hover .difference-icon{border-color:var(--difference-highlight);transform:rotate(8deg) scale(1.06)}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-copy{position:relative;z-index:1}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item h3{letter-spacing:-.02em;line-height:1.2;margin:0}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item p{line-height:1.45;margin:.4rem 0 0;max-width:24rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-1 h3{font-size:clamp(1.25rem,2.5vw,2rem)}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-1 p{max-width:18rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-orbit{border:1px solid var(--difference-border);border-radius:50%;height:5.5rem;opacity:.45;position:absolute;right:-1.5rem;top:42%;width:5.5rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-1 .difference-orbit{height:9rem;right:-3rem;top:28%;width:9rem}@keyframes difference-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-intro{align-items:flex-start}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-signal{height:2.8rem;width:2.8rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:10rem 8rem 8rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-1{grid-column:span 2;grid-row:span 1}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-2,:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-3,:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-4{grid-column:span 1}}@media (max-width:480px){:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-panel{padding:1.15rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-intro{gap:1rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-signal{display:none}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-grid{gap:.55rem;grid-template-columns:1fr 1fr;grid-template-rows:10rem 9rem 9rem;margin-top:1.75rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item{padding:.85rem}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-1,:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-2{grid-column:span 2}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-3,:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item-4{grid-column:span 1}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item p{font-size:.78rem}}@media (prefers-reduced-motion:reduce){:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item{animation:none;transition:none}:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-icon,:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item:after,:where(.ai-b-ai-mv6cfxox-5-kMouH1U3sKc21GoHG25H) .difference-item:before{transition:none}}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-root{padding-bottom:var(--block-padding-bottom,36px);padding-top:var(--block-padding-top,28px);width:100%}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-panel{backdrop-filter:blur(var(--autonomy-blur));-webkit-backdrop-filter:blur(var(--autonomy-blur));background:color-mix(in srgb,var(--autonomy-surface) var(--autonomy-opacity),transparent);border:1px solid var(--autonomy-border);border-radius:var(--autonomy-radius);margin-inline:var(--site-padding);overflow:hidden;padding:clamp(1.25rem,3vw,2.5rem)}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-kicker{color:var(--autonomy-label);display:flex;font-family:var(--font-family-navigation);font-size:.72rem;font-weight:var(--font-weight-navigation);gap:1rem;justify-content:space-between;letter-spacing:.12em;line-height:1.3;margin-bottom:clamp(1.25rem,3vw,2rem);text-transform:uppercase}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-intro{display:flex;justify-content:space-between}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-headline{letter-spacing:-.045em;line-height:.98;margin:0;max-width:56rem}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-comparison{align-items:center;background:color-mix(in srgb,var(--autonomy-visual-surface) 58%,transparent);border:1px solid var(--autonomy-border);border-radius:calc(var(--autonomy-radius) - .35rem);display:grid;gap:clamp(.7rem,2vw,1.3rem);grid-template-columns:minmax(0,1fr) 6rem minmax(0,1fr);margin-top:clamp(2rem,5vw,3.3rem);padding:clamp(1rem,2.5vw,1.5rem);position:relative}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode{animation:autonomy-reveal .65s ease both;background:color-mix(in srgb,var(--autonomy-surface) 60%,transparent);border:1px solid var(--autonomy-border);border-radius:calc(var(--autonomy-radius) - .35rem);display:flex;flex-direction:column;justify-content:space-between;min-height:20rem;min-width:0;padding:clamp(1rem,2.5vw,1.4rem);position:relative;transition:border-color .3s ease,background-color .3s ease}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode-autonomy{animation-delay:.12s}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode:focus-within,:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode:hover{background:color-mix(in srgb,var(--autonomy-surface) 78%,transparent);border-color:var(--autonomy-highlight)}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode-top{align-items:center;display:flex;gap:.8rem}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode-index{color:var(--autonomy-label);font-family:var(--font-family-navigation);font-size:.68rem;letter-spacing:.1em}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode-rule{background:var(--autonomy-highlight);height:1px;opacity:.5;transition:width .3s ease;width:2.8rem}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode:focus-within .autonomy-mode-rule,:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode:hover .autonomy-mode-rule{opacity:.9;width:5rem}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-device{color:var(--autonomy-visual-text);display:grid;height:clamp(8.5rem,16vw,12rem);margin:.4rem auto 0;place-items:center;position:relative;transition:transform .4s ease;width:clamp(8.5rem,16vw,12rem)}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode:focus-within .autonomy-device,:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode:hover .autonomy-device{transform:scale(1.035) rotate(-2deg)}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-device-corner{border-color:var(--autonomy-highlight);height:1.1rem;opacity:.65;position:absolute;width:1.1rem}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-corner-tl{border-left:1px solid;border-top:1px solid;left:0;top:0}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-corner-tr{border-right:1px solid;border-top:1px solid;right:0;top:0}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-corner-bl{border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-corner-br{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-device-pulse{animation:autonomy-pulse 2.8s ease-in-out infinite;border:1px solid var(--autonomy-highlight);border-radius:50%;height:4.8rem;opacity:.22;position:absolute;width:4.8rem}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-phone{border:1px solid var(--autonomy-highlight);border-radius:1.4rem;height:clamp(11rem,20vw,14rem);width:clamp(7rem,12vw,9.5rem)}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-phone-speaker{background:var(--autonomy-highlight);border-radius:999px;height:2px;opacity:.7;position:absolute;top:.8rem;width:2rem}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-phone-home{border:1px solid var(--autonomy-highlight);border-radius:50%;bottom:.8rem;height:1.3rem;opacity:.65;position:absolute;width:1.3rem}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode-copy{margin-top:1rem}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode-copy>span{display:block;letter-spacing:.12em;text-transform:uppercase}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode-copy p{line-height:1.5;margin:.55rem 0 0;max-width:15rem}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-bridge{align-items:center;color:var(--autonomy-label);display:flex;flex-direction:column;gap:.7rem;justify-content:center}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-bridge-line{background:var(--autonomy-border);height:3.4rem;width:1px}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-bridge-icon{border:1px solid var(--autonomy-highlight);border-radius:50%;display:grid;height:2.8rem;place-items:center;transition:transform .35s ease;width:2.8rem}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-comparison:hover .autonomy-bridge-icon{transform:rotate(45deg)}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-bridge>span:last-child{letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-markers{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.1rem}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-marker{align-items:center;border:1px solid var(--autonomy-border);border-radius:999px;color:var(--autonomy-note);display:inline-flex;font-family:var(--font-family-navigation);font-size:.68rem;gap:.35rem;letter-spacing:.03em;padding:.4rem .55rem;transition:border-color .25s ease,color .25s ease}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-marker:hover{border-color:var(--autonomy-highlight);color:var(--autonomy-visual-text)}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-marker-icon{display:grid;place-items:center}@keyframes autonomy-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes autonomy-pulse{0%,to{opacity:.16;transform:scale(.86)}50%{opacity:.38;transform:scale(1.08)}}@media (max-width:760px){:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-comparison{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-bridge{flex-direction:row;gap:.7rem;grid-column:1/-1;grid-row:2}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-bridge-line{height:1px;width:3.5rem}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-bridge>span:last-child{writing-mode:horizontal-tb}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode{min-height:18rem}}@media (max-width:480px){:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-panel{padding:1.15rem}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-comparison{gap:.7rem;grid-template-columns:1fr}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode{min-height:18rem}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-bridge{grid-column:auto;grid-row:auto}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-device{margin-top:1rem}}@media (prefers-reduced-motion:reduce){:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-device-pulse,:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode{animation:none}:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-bridge-icon,:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-device,:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode,:where(.ai-b-ai-mv6chp0e-6-kMouH1U3sKc21GoHG25H) .autonomy-mode-rule{transition:none}}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmSection{background:var(--section-bg);overflow:hidden;padding-bottom:var(--block-padding-bottom,64px);padding-top:var(--block-padding-top,64px);width:100%}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmInner{padding-inline:var(--site-padding)}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmMeta{align-items:center;display:flex;font-size:.75rem;justify-content:space-between;letter-spacing:.14em;margin-bottom:clamp(1.8rem,4vw,3.4rem);text-transform:uppercase}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmHeading{margin-bottom:clamp(2rem,5vw,4rem);max-width:62rem}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmHeading h2{letter-spacing:-.055em;line-height:.96;margin:0}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmHeading h2+h2{margin-top:.16em}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmPanel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:20px;overflow:hidden;padding:clamp(1rem,3vw,2rem);position:relative}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmRail{background:var(--rail-color);bottom:clamp(4.1rem,6vw,5.5rem);height:1px;left:clamp(1.4rem,4vw,3rem);opacity:.5;position:absolute;right:clamp(1.4rem,4vw,3rem)}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmRail span{background:var(--rail-color);border-radius:50%;height:7px;position:absolute;top:-3px;width:7px}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmRail span:first-child{left:15%}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmRail span:nth-child(2){left:50%}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmRail span:nth-child(3){right:0}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .staircase{align-items:end;display:grid;gap:clamp(.65rem,2vw,1.25rem);grid-template-columns:repeat(3,minmax(0,1fr));min-height:clamp(22rem,48vw,31rem);position:relative}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep{align-items:flex-start;animation:stepIn .65s ease both;animation-delay:calc(var(--step-index)*90ms);background:var(--step-bg);border:1px solid var(--step-border);border-radius:16px;color:inherit;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:var(--step-height);padding:clamp(1rem,2.3vw,1.6rem);position:relative;text-align:left;transition:border-color .25s ease,background-color .25s ease,opacity .25s ease}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep:nth-child(2){border-radius:20px}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep:nth-child(3){border-radius:24px}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep:not(.isActive){opacity:.68}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep.isActive,:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep:focus-visible,:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep:hover{background:var(--step-active-bg);border-color:var(--step-active-border);opacity:1;outline:none}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stepTopline{align-items:center;display:flex;font-size:.68rem;gap:.7rem;justify-content:space-between;letter-spacing:.12em;text-transform:uppercase;width:100%}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stepSignal{font-size:.58rem;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stepIcon{align-items:center;border:1px solid var(--step-border);border-radius:50%;display:flex;height:clamp(3.3rem,6vw,4.6rem);justify-content:center;transition:border-color .25s ease,transform .3s ease;width:clamp(3.3rem,6vw,4.6rem)}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep.isActive .stepIcon,:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep:focus-visible .stepIcon,:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep:hover .stepIcon{border-color:var(--step-active-border);transform:rotate(-6deg) scale(1.04)}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stepCopy{display:flex;flex-direction:column;gap:.38rem;margin-bottom:1rem;margin-top:auto}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stepCopy span{display:block}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stepCopy span:first-child{letter-spacing:-.025em}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stepMeter{display:flex;gap:.3rem;margin-bottom:.8rem;width:100%}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stepMeter span{background:var(--step-border);border-radius:99px;display:block;flex:1;height:3px;transition:background-color .25s ease}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stepMeter span.isFilled{background:var(--icon-color)}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stepDetail{align-items:center;display:flex;font-size:.7rem;gap:1rem;justify-content:space-between;line-height:1.35;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;width:100%}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep.isActive .stepDetail,:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep:focus-visible .stepDetail,:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep:hover .stepDetail{max-height:4rem;opacity:1}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmFooter{align-items:center;display:flex;font-size:.74rem;gap:1rem;justify-content:space-between;letter-spacing:.08em;margin-top:1.3rem;opacity:.64;text-transform:uppercase}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .footerTicks{display:flex;gap:.3rem}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .footerTicks i{background:var(--rail-color);border-radius:99px;display:block;height:2px;width:1.8rem}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .footerTicks i:nth-child(2){width:1.1rem}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .footerTicks i:nth-child(3){width:.55rem}@keyframes stepIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmPanel{padding:.8rem}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .staircase{gap:.7rem;grid-template-columns:1fr;min-height:0}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep,:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep:nth-child(2),:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep:nth-child(3){border-radius:16px;height:auto;min-height:0;min-height:11.5rem}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmRail{display:none}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stepDetail{max-height:4rem;opacity:1}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .rhythmFooter{align-items:flex-start;flex-direction:column;gap:.75rem}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .footerTicks{align-self:flex-end}}@media (prefers-reduced-motion:reduce){:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stairStep{animation:none;transition:none}:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stepDetail,:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stepIcon,:where(.ai-b-ai-mv6cjjpx-7-kMouH1U3sKc21GoHG25H) .stepMeter span{transition:none}}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-root{padding-bottom:var(--block-padding-bottom,36px);padding-top:var(--block-padding-top,28px);width:100%}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-panel{backdrop-filter:blur(var(--philosophy-blur));-webkit-backdrop-filter:blur(var(--philosophy-blur));background:color-mix(in srgb,var(--philosophy-surface) var(--philosophy-opacity),transparent);border:1px solid var(--philosophy-border);border-radius:var(--philosophy-radius);margin-inline:var(--site-padding);padding:clamp(1.25rem,3vw,2.5rem)}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-kicker{color:var(--philosophy-label);display:flex;font-family:var(--font-family-navigation);font-size:.72rem;font-weight:var(--font-weight-navigation);gap:1rem;justify-content:space-between;letter-spacing:.12em;line-height:1.3;margin-bottom:clamp(1.25rem,3vw,2rem);text-transform:uppercase}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-heading-row{align-items:end;display:grid;gap:clamp(1.5rem,5vw,5rem);grid-template-columns:minmax(0,1.25fr) minmax(12rem,.75fr)}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-heading-row h2{letter-spacing:-.045em;line-height:.98;margin:0}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-note{color:var(--philosophy-note);font-family:var(--font-family);font-size:.9rem;line-height:1.6;margin:0 0 .2rem}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-list{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,5vw,3.25rem)}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-item{background:color-mix(in srgb,var(--philosophy-surface) 44%,transparent);border:1px solid var(--philosophy-border);border-radius:var(--philosophy-item-radius);min-width:0;padding:1rem 1.05rem 1.2rem;position:relative;transition:border-color .28s ease,background-color .28s ease}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-item:after{background:var(--philosophy-highlight);content:"";height:1px;left:1rem;opacity:.5;position:absolute;top:0;transition:width .3s ease,opacity .3s ease;width:2.4rem}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-item:focus-visible,:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-item:hover{background:color-mix(in srgb,var(--philosophy-surface) 72%,transparent);border-color:var(--philosophy-highlight);outline:none}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-item:focus-visible:after,:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-item:hover:after{opacity:.9;width:5rem}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-item-top{align-items:center;display:flex;gap:.7rem;margin-bottom:1.5rem}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-index{font-family:var(--font-family-navigation);font-size:.7rem;letter-spacing:.1em}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-line{background:var(--philosophy-border);flex:1;height:1px}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-copy h3{letter-spacing:-.02em;line-height:1.25;margin:0}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-copy p{line-height:1.6;margin:.5rem 0 0}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-capacity{align-items:baseline;border-top:1px solid var(--philosophy-border);color:var(--philosophy-note);display:flex;font-family:var(--font-family);font-size:.72rem;gap:.45rem;line-height:1.3;margin-top:1.25rem;padding-top:1rem}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-capacity span:first-child{letter-spacing:-.08em;line-height:.8}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-capacity span:last-child{max-width:7rem}@media(max-width:820px){:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-heading-row{grid-template-columns:1fr}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-note{max-width:32rem}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-list{grid-template-columns:1fr}}@media(max-width:680px){:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-panel{padding:1.25rem}:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-item{padding:.95rem 1rem 1.1rem}}@media(prefers-reduced-motion:reduce){:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-item,:where(.ai-b-ai-mv6cldca-8-kMouH1U3sKc21GoHG25H) .philosophy-item:after{transition:none}}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-root{animation:signature-enter .65s ease both;padding-bottom:var(--block-padding-bottom,32px);padding-top:var(--block-padding-top,28px);width:100%}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-panel{backdrop-filter:blur(var(--signature-blur));-webkit-backdrop-filter:blur(var(--signature-blur));background:color-mix(in srgb,var(--signature-surface) var(--signature-opacity),transparent);border:1px solid var(--signature-border);border-radius:var(--signature-radius);margin-inline:var(--site-padding);padding:clamp(1.35rem,3.5vw,2.75rem)}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-kicker{color:var(--signature-label);display:flex;font-family:var(--font-family-navigation);font-size:.72rem;font-weight:var(--font-weight-navigation);gap:1rem;justify-content:space-between;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-layout{align-items:center;display:grid;gap:clamp(2rem,7vw,7rem);grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);margin-top:clamp(2rem,6vw,5rem)}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-copy{display:flex;flex-direction:column;gap:1.4rem}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-title{display:flex;flex-direction:column;gap:.04em;letter-spacing:-.045em;line-height:.98;margin:0}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-title span{display:block}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-copy p{line-height:1.65;margin:0;max-width:26rem}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-visual{padding-block:1.2rem;position:relative}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-line{background:var(--signature-process-line);height:1px;left:10%;opacity:.72;position:absolute;right:10%;top:2.15rem}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-steps{display:grid;gap:clamp(.5rem,2vw,1.25rem);grid-template-columns:repeat(3,minmax(0,1fr));position:relative}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-step{align-items:flex-start;background:transparent;border:0;color:var(--signature-process-label);cursor:pointer;display:flex;flex-direction:column;gap:.65rem;min-width:0;padding:0;text-align:left}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-node{background:var(--signature-surface);border:1px solid var(--signature-process-line);border-radius:50%;display:grid;height:2.7rem;place-items:center;transition:border-color .25s ease,background-color .25s ease,transform .25s ease;width:2.7rem}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-step.is-active .signature-node,:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-step:focus-visible .signature-node,:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-step:hover .signature-node{background:color-mix(in srgb,var(--signature-process-icon) 12%,var(--signature-surface));border-color:var(--signature-process-icon);transform:rotate(-4deg)}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-step-index{color:var(--signature-process-detail);font-family:var(--font-family-navigation);font-size:.68rem;letter-spacing:.12em;opacity:.8}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-step>span:nth-child(3){letter-spacing:.12em;line-height:1.25;text-transform:uppercase}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-detail{display:block;font-family:var(--font-family);font-size:.82rem;line-height:1.4;max-width:9rem;opacity:0;transform:translateY(5px);transition:opacity .25s ease,transform .25s ease}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-step.is-active .signature-detail,:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-step:focus-visible .signature-detail,:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-step:hover .signature-detail{opacity:1;transform:translateY(0)}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-footer{align-items:center;display:flex;gap:1.25rem;margin-top:clamp(2.2rem,5vw,4rem)}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-rule{background:var(--signature-border);display:block;flex:1;height:1px;opacity:.7}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-cta{align-items:center;background:color-mix(in srgb,var(--signature-button) 88%,transparent);border:1px solid var(--signature-button-border);border-radius:var(--signature-button-radius);cursor:pointer;display:inline-flex;gap:.65rem;padding:.78rem 1.1rem;transition:background-color .25s ease,border-color .25s ease,letter-spacing .25s ease}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-cta:focus-visible,:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-cta:hover{background:color-mix(in srgb,var(--signature-button) 100%,transparent);border-color:var(--signature-button-text);letter-spacing:.01em;outline:none}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-cta:focus-visible{outline:1px solid var(--signature-button-text);outline-offset:4px}@keyframes signature-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:820px){:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-layout{gap:2rem;grid-template-columns:1fr}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-visual{padding-top:.5rem}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-line{left:7%;right:7%;top:1.45rem}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-node{height:2.4rem;width:2.4rem}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-detail{max-width:7rem}}@media(max-width:520px){:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-panel{padding:1.2rem}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-layout{margin-top:2.5rem}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-steps{gap:.35rem}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-step>span:nth-child(3){font-size:.64rem}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-detail{font-size:.72rem}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-footer{align-items:flex-start;flex-direction:column}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-rule{flex:none;width:100%}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-cta{align-self:flex-end}}@media(prefers-reduced-motion:reduce){:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-root{animation:none}:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-cta,:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-detail,:where(.ai-b-ai-mv6cn6rf-9-kMouH1U3sKc21GoHG25H) .signature-node{transition:none}}@keyframes ring-expand{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.6)}60%{box-shadow:0 0 0 16px hsla(0,0%,100%,.08)}to{box-shadow:0 0 0 22px hsla(0,0%,100%,0)}}@keyframes ring-expand-2{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.35)}to{box-shadow:0 0 0 28px hsla(0,0%,100%,0)}}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .sound-halo{animation:ring-expand 1.6s ease-out infinite}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .sound-halo:after{animation:ring-expand-2 1.6s ease-out .4s infinite;border-radius:50%;content:"";inset:0;position:absolute}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .sound-btn{transition:transform .15s ease,opacity .15s ease}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .sound-btn:hover{transform:scale(1.1)}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer;height:12px;transition:transform .1s ease;width:12px}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .volume-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .volume-slider::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer;height:12px;width:12px}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .volume-slider:focus{outline:none}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-root{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding-bottom:var(--pb,120px);padding-top:var(--pt,120px);padding-inline:var(--site-padding);position:relative;width:100%}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-glow-center{animation:cta2-breathe 6s ease-in-out infinite;background:radial-gradient(ellipse at center,var(--glow,rgba(87,15,9,.35)) 0,transparent 70%);filter:blur(40px);height:480px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-glow-left{background:radial-gradient(circle,rgba(87,15,9,.12) 0,transparent 70%);filter:blur(60px);height:300px;left:-100px;pointer-events:none;position:absolute;top:30%;width:300px}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-glow-right{background:radial-gradient(circle,rgba(87,15,9,.1) 0,transparent 70%);bottom:20%;filter:blur(60px);height:250px;pointer-events:none;position:absolute;right:-80px;width:250px}@keyframes cta2-breathe{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-grid{background-image:radial-gradient(circle,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:28px 28px;inset:0;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);pointer-events:none;position:absolute}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-line-bottom,:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-line-top{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.07) 30%,hsla(0,0%,100%,.07) 70%,transparent);height:1px;left:var(--site-padding);position:absolute;right:var(--site-padding)}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-line-top{top:0}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-line-bottom{bottom:0}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-inner{align-items:center;animation:cta2-fadeup .9s ease both;display:flex;flex-direction:column;max-width:860px;position:relative;text-align:center;z-index:2}@keyframes cta2-fadeup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-badge{align-items:center;background:var(--badge-bg,rgba(87,15,9,.15));border:1px solid var(--badge-border,rgba(87,15,9,.4));border-radius:999px;color:var(--badge-text,hsla(8,100%,70%,.9));display:inline-flex;font-size:.68rem;font-weight:600;gap:8px;letter-spacing:.1em;margin-bottom:28px;padding:6px 14px 6px 10px;text-transform:uppercase}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-badge-dot{animation:cta2-pulse 2s ease infinite;background:currentColor;border-radius:50%;height:6px;width:6px}@keyframes cta2-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-headline{letter-spacing:-.035em;line-height:1.08;margin:0 0 22px}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-sub{font-size:1.05rem;line-height:1.75;margin:0 0 40px;max-width:600px;opacity:.55}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-features{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:48px}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-feat{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:hsla(0,0%,100%,.5);display:inline-flex;font-size:.78rem;gap:6px;letter-spacing:.01em;padding:6px 16px;transition:border-color .25s,color .25s,background .25s}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-feat:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.8)}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-feat-icon{color:rgba(200,80,60,.8);font-size:.55rem}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-btns{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-btn-primary{align-items:center;background:var(--primary-bg,#570f09);border:1px solid var(--primary-border,rgba(200,80,60,.4));border-radius:999px;box-shadow:0 0 24px rgba(87,15,9,.35),inset 0 1px 0 hsla(0,0%,100%,.08);color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;letter-spacing:.01em;padding:14px 30px;transition:transform .25s,opacity .25s,box-shadow .25s}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-btn-primary:hover{box-shadow:0 0 36px rgba(87,15,9,.55),inset 0 1px 0 hsla(0,0%,100%,.1)}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-btn-secondary{align-items:center;background:transparent;border:1px solid var(--secondary-border,hsla(0,0%,100%,.12));border-radius:999px;color:var(--secondary-text,hsla(0,0%,100%,.65));cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:500;letter-spacing:.01em;padding:14px 30px;transition:transform .25s,border-color .25s,color .25s,background .25s}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-btn-secondary:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.9)}@media(max-width:640px){:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-headline{font-size:clamp(2.2rem,9vw,3.2rem)!important}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-btns{flex-direction:column;width:100%}:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-btn-primary,:where(.ai-b-block-1782219361959-oz33k7x7m-lbvU96js7nTUxBWnQWAF) .cta2-btn-secondary{justify-content:center;width:100%}}:where(.ai-b-c48a3259-0bc1-4ca2-9da1-87617c10b04f-lbvU96js7nTUxBWnQWAF) .tw-v2-root{align-items:center;background:var(--tw-bg);display:flex;justify-content:center;min-height:max(var(--tw-h,40vh),var(--tw-min-h,200px));padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);position:relative;width:100%}:where(.ai-b-c48a3259-0bc1-4ca2-9da1-87617c10b04f-lbvU96js7nTUxBWnQWAF) .tw-v2-wrap{padding-inline:var(--site-padding);position:relative;text-align:var(--tw-align,center);width:100%}:where(.ai-b-c48a3259-0bc1-4ca2-9da1-87617c10b04f-lbvU96js7nTUxBWnQWAF) .tw-v2-line{align-items:baseline;display:flex;flex-wrap:wrap;font-family:var(--font-family-heading);font-size:var(--tw-fs,56px);font-weight:var(--font-weight-heading);justify-content:var(--tw-justify,center);letter-spacing:-.03em;line-height:1.1;margin:0;padding:0;word-break:break-word}:where(.ai-b-c48a3259-0bc1-4ca2-9da1-87617c10b04f-lbvU96js7nTUxBWnQWAF) .tw-v2-phrase{color:var(--tw-phrase);display:inline}:where(.ai-b-c48a3259-0bc1-4ca2-9da1-87617c10b04f-lbvU96js7nTUxBWnQWAF) .tw-v2-dynamic-wrap{align-items:baseline;display:inline-flex;gap:0}:where(.ai-b-c48a3259-0bc1-4ca2-9da1-87617c10b04f-lbvU96js7nTUxBWnQWAF) .tw-v2-word-box{display:inline-block;position:relative}:where(.ai-b-c48a3259-0bc1-4ca2-9da1-87617c10b04f-lbvU96js7nTUxBWnQWAF) .tw-v2-dynamic{color:var(--tw-phrase);display:inline;font-family:inherit;font-weight:inherit;transition:color .2s ease}:where(.ai-b-c48a3259-0bc1-4ca2-9da1-87617c10b04f-lbvU96js7nTUxBWnQWAF) .tw-v2-dynamic.is-accent{color:var(--tw-accent)}:where(.ai-b-c48a3259-0bc1-4ca2-9da1-87617c10b04f-lbvU96js7nTUxBWnQWAF) .tw-v2-strike{background:var(--tw-strike);border-radius:2px;height:3px;left:0;pointer-events:none;position:absolute;top:52%;transform:translateY(-50%);width:0}:where(.ai-b-c48a3259-0bc1-4ca2-9da1-87617c10b04f-lbvU96js7nTUxBWnQWAF) .tw-v2-cursor{color:var(--tw-cursor);display:inline-block;font-weight:200;line-height:1;margin-left:3px;vertical-align:baseline}@media (max-width:768px){:where(.ai-b-c48a3259-0bc1-4ca2-9da1-87617c10b04f-lbvU96js7nTUxBWnQWAF) .tw-v2-line{font-size:calc(var(--tw-fs, 56px)*.6);letter-spacing:-.02em}}@media (max-width:480px){:where(.ai-b-c48a3259-0bc1-4ca2-9da1-87617c10b04f-lbvU96js7nTUxBWnQWAF) .tw-v2-line{font-size:calc(var(--tw-fs, 56px)*.46)}}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier{background:var(--section-bg);opacity:0;overflow:hidden;padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);position:relative;transform:translateY(12px);transition:opacity .65s ease,transform .65s ease;width:100%}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier--visible{opacity:1;transform:translateY(0)}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__inner{align-items:center;box-sizing:border-box;display:grid;gap:var(--column-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-inline:auto;padding-inline:var(--site-padding);position:relative;width:min(100%,var(--content-width))}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__intro{min-width:0;position:relative;z-index:1}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__intro--left{opacity:0;transform:translateX(-16px);transition:opacity .65s ease .08s,transform .65s ease .08s}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__intro--right{min-height:12rem;opacity:0;transform:translateX(16px);transition:opacity .65s ease .18s,transform .65s ease .18s}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier--visible .profileQualifier__intro{opacity:1;transform:translateX(0)}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__label{display:block;letter-spacing:.18em;line-height:1;margin-bottom:.65rem;text-transform:uppercase}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__intro h2,:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__profileTitle{letter-spacing:-.045em;line-height:1.04;margin:0}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__intro p{line-height:1.55;margin:.8rem 0 0;max-width:30rem}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__meta{display:block;letter-spacing:.08em;line-height:1.4;margin-top:1.1rem}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__rightContent{position:relative;z-index:2}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__copy{animation:profileCopyIn .55s ease both;min-height:4.8rem}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__profileDescription{line-height:1.55;margin:.55rem 0 0;max-width:28rem;min-height:2.8em}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__choices{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__choice{align-items:center;appearance:none;background:transparent;border:1px solid var(--profile-border);border-radius:999px;cursor:pointer;display:inline-flex;gap:.55rem;justify-content:space-between;min-height:2rem;padding:.48rem .7rem;transition:background-color .25s ease,border-color .25s ease,opacity .25s ease,color .25s ease}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__choice:focus-visible,:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__choice:hover{border-color:var(--accent)}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__choice:not(.profileQualifier__choice--active){opacity:.62}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__choice--active{background:var(--profile-active-bg);border-color:var(--profile-active-bg)}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__choice--active span{color:var(--profile-active-text)!important}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__choice:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__arrow{color:var(--accent);font-size:.9rem;line-height:1;opacity:.72;transition:transform .25s ease,opacity .25s ease}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__choice--active .profileQualifier__arrow,:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__choice:focus-visible .profileQualifier__arrow,:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__choice:hover .profileQualifier__arrow{opacity:1;transform:translateX(3px)}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__ambient{border-radius:18px;filter:blur(9px);height:164%;left:-10%;mask-image:linear-gradient(to right,transparent 0,var(--main-text) 48%,var(--main-text) 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,var(--main-text) 48%,var(--main-text) 100%);opacity:var(--ambient-opacity);overflow:hidden;pointer-events:none;position:absolute;right:-20%;top:-32%;width:auto;z-index:0}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__ambientLayer{animation:ambientIn .75s ease both;inset:-6%;position:absolute}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__ambientLayer--previous{animation:ambientOut .75s ease both;z-index:1}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__ambientLayer--active{animation:ambientIn .75s ease both;z-index:2}@keyframes profileCopyIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ambientIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes ambientOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@media(max-width:720px){:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier{padding-bottom:calc(var(--block-padding-bottom,24px)*.7);padding-top:calc(var(--block-padding-top,24px)*.7)}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__inner{align-items:stretch;display:flex;flex-direction:column;gap:1.25rem}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__intro--left{padding-inline:0}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__intro--right{border-radius:16px;display:flex;flex-direction:column;justify-content:flex-end;min-height:14rem;overflow:hidden;padding:1.15rem .9rem .95rem}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__rightContent{position:relative;z-index:2}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__ambient{border-radius:16px;bottom:-10%;filter:blur(7px);height:auto;left:-22%;mask-image:linear-gradient(to right,transparent 0,var(--main-text) 42%,var(--main-text) 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,var(--main-text) 42%,var(--main-text) 100%);opacity:calc(var(--ambient-opacity)*1.15);right:-22%;top:-10%}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__copy{min-height:0}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__profileDescription{max-width:32rem;min-height:0}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__choices{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.85rem}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__choice{min-height:2.35rem;min-width:0;padding:.55rem .62rem;text-align:left;width:100%}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__choice span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__arrow{flex:0 0 auto}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__label{margin-bottom:.55rem}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__intro h2{font-size:clamp(2rem,10vw,2.8rem)!important}:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__profileTitle{font-size:clamp(1.55rem,7vw,2.15rem)!important}}@media(prefers-reduced-motion:reduce){:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier,:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__ambientLayer,:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__copy,:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__intro--left,:where(.ai-b-ea894042-0b62-454c-a2ef-c4fd59d5d466-lbvU96js7nTUxBWnQWAF) .profileQualifier__intro--right{animation:none;opacity:1;transform:none;transition:none}}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-root{box-sizing:border-box;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);padding-inline:var(--site-padding);width:100%}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-wrapper{display:flex;flex-direction:column;gap:52px;margin:0 auto;max-width:1100px;padding:72px 0 80px}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-header{align-items:center;display:flex;flex-direction:column;gap:14px;opacity:0;text-align:center;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-header--in{opacity:1;transform:translateY(0)}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-pill{align-items:center;background:var(--label-bg);border:1px solid #ffffff18;border-radius:100px;color:var(--label-color);display:inline-flex;font-family:var(--font-family);font-size:11px;font-weight:500;gap:8px;letter-spacing:.08em;padding:5px 14px 5px 10px;text-transform:uppercase}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-pill-dot{animation:tl-pulse 2s ease-in-out infinite;background:var(--accent);border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes tl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-headline{color:var(--headline);letter-spacing:-.025em;line-height:1.15;margin:0}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-track{padding:60px 0;position:relative}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-line-bg,:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-line-fill{border-radius:2px;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%)}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-line-bg{background:var(--line);width:100%}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-line-fill{background:linear-gradient(to right,var(--accent),#a01a12);transition:width 1.6s cubic-bezier(.22,1,.36,1);width:0}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-steps{align-items:center;display:flex;justify-content:space-between;position:relative}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-step{align-items:center;display:flex;flex:1;flex-direction:column;opacity:0;position:relative;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-step--active{opacity:1;transform:translateY(0)}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-node-wrap{position:relative;z-index:2}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-node{align-items:center;display:flex;justify-content:center;position:relative}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-node-inner{align-items:center;background:var(--step-bg);border:2px solid var(--step-border);border-radius:50%;display:flex;height:44px;justify-content:center;position:relative;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease;width:44px;z-index:2}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-node-num{font-family:var(--font-family-heading);font-size:11px;font-weight:700;letter-spacing:.04em;transition:color .4s ease}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-node-pulse{animation:tl-node-ring 1.8s ease-out infinite;border:2px solid var(--accent);border-radius:50%;inset:-8px;opacity:0;position:absolute;z-index:1}@keyframes tl-node-ring{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-card{background:var(--step-bg);border:1px solid var(--step-border);border-radius:14px;display:flex;flex-direction:column;gap:5px;overflow:hidden;padding:14px 14px 12px;position:absolute;transition:border-color .4s ease,transform .3s ease;width:140px}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-card--top{bottom:calc(100% + 24px)}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-card--bottom{top:calc(100% + 24px)}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-step--active .tl-card{border-color:#2c2c2c}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-card:hover{border-color:#383838;transform:translateY(-2px)}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-card--bottom:hover{transform:translateY(2px)}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-step-num{font-family:var(--font-family);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color .4s ease}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-step-title{line-height:1.25}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-step-desc{line-height:1.5;opacity:.85}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-card-accent{border-radius:0 0 14px 14px;bottom:0;height:2px;left:0;position:absolute;right:0;transition:background .4s ease}@media (max-width:720px){:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-track{padding:0}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-line-bg,:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-line-fill{height:100%;left:22px;top:0;transform:none;width:2px!important}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-line-fill{background:linear-gradient(to bottom,var(--accent),#a01a12);height:0!important;transition:height 1.6s cubic-bezier(.22,1,.36,1);width:2px!important}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-steps{align-items:flex-start;flex-direction:column;gap:0;padding-left:0}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-step{align-items:flex-start;flex-direction:row;gap:20px;padding:20px 0;width:100%}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-node-wrap{flex-shrink:0;margin-left:0}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-card{border-radius:12px;flex:1;position:static;width:auto}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-card--bottom,:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-card--top{bottom:auto;top:auto}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-card--bottom:hover,:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-card:hover{transform:none}:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-wrapper{gap:36px;padding:52px 0 60px}}@media (max-width:480px){:where(.ai-b-e6a6e0d3-9fcb-43be-8b09-ec76010ee23c-lbvU96js7nTUxBWnQWAF) .tl-headline{font-size:1.7rem!important}}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-root{box-sizing:border-box;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);padding-inline:var(--site-padding);width:100%}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-wrapper{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1100px;padding:80px 0 60px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-header{display:flex;flex-direction:column;gap:16px;max-width:620px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-label-pill{align-items:center;background:var(--label-bg);border:1px solid #ffffff18;border-radius:100px;color:var(--label-color);display:inline-flex;font-family:var(--font-family);font-size:11px;font-weight:500;gap:8px;letter-spacing:.08em;padding:5px 14px 5px 10px;text-transform:uppercase;width:fit-content}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-label-dot{animation:cs-pulse 2s ease-in-out infinite;background:var(--accent);border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes cs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-headline{color:var(--headline);letter-spacing:-.03em;line-height:1.1;margin:0}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-subheadline{color:var(--subheadline);line-height:1.6;margin:0}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-tabs{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:18px;display:flex;flex-wrap:wrap;gap:4px;padding:5px;width:fit-content}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-tab{align-items:center;background:transparent;border:1px solid transparent;border-radius:14px;cursor:pointer;display:flex;gap:8px;overflow:hidden;padding:9px 18px;position:relative;transition:background .2s}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-tab--active{background:#161616;border-color:#2a2a2a}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-tab-num{color:#fff;font-family:var(--font-family);font-size:10px;font-weight:600;letter-spacing:.04em;opacity:.4}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-tab--active .cs-tab-num{color:var(--accent);opacity:1}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-tab-name{color:#888;font-family:var(--font-family-navigation);font-size:13px;font-weight:500;transition:color .2s;white-space:nowrap}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-tab--active .cs-tab-name{color:#fff}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-tab-progress{animation:cs-progress 7s linear forwards;background:var(--accent);border-radius:2px;bottom:0;height:2px;left:0;position:absolute}@keyframes cs-progress{0%{width:0}to{width:100%}}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;box-shadow:0 24px 80px #00000066,inset 0 0 0 1px #ffffff06;overflow:hidden}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-card--enter{animation:cs-enter .42s cubic-bezier(.22,1,.36,1) both}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-card--exit-left{animation:cs-exit-left .42s cubic-bezier(.22,1,.36,1) both}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-card--exit-right{animation:cs-exit-right .42s cubic-bezier(.22,1,.36,1) both}@keyframes cs-enter{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cs-exit-left{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-40px)}}@keyframes cs-exit-right{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(40px)}}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-card-inner{display:grid;grid-template-columns:1fr 1fr;min-height:480px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-visual{background:#080808;border-right:1px solid #1a1a1a;min-height:400px;overflow:hidden;position:relative}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-visual-glow{background:radial-gradient(circle,rgba(87,15,9,.3) 0,transparent 70%);height:320px;left:-80px;pointer-events:none;position:absolute;top:-80px;width:320px;z-index:1}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-img-wrap{height:100%;inset:0;overflow:hidden;position:absolute;width:100%}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-img-placeholder{align-items:center;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:absolute}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-placeholder-grid{background:#1a1a1a;display:grid;gap:1px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;inset:0;position:absolute}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-placeholder-cell{background:#fff}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-placeholder-icon{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;display:flex;height:56px;justify-content:center;position:relative;width:56px;z-index:2}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-placeholder-label{color:#ffffff30;font-family:var(--font-family);font-size:11px;font-weight:500;letter-spacing:.05em;position:relative;text-transform:uppercase;z-index:2}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-media-badge{align-items:center;backdrop-filter:blur(12px);background:#000000bb;border:1px solid #ffffff12;border-radius:100px;color:#ffffff66;display:flex;font-family:var(--font-family);font-size:10px;font-weight:500;gap:5px;letter-spacing:.04em;padding:4px 10px 4px 8px;pointer-events:none;position:absolute;right:14px;text-transform:uppercase;top:14px;z-index:10}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-client-badge{align-items:center;backdrop-filter:blur(16px);background:#000000cc;border:1px solid #ffffff14;border-radius:14px;bottom:20px;display:flex;gap:10px;left:20px;padding:10px 14px 10px 10px;position:absolute;z-index:10}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-client-logo-wrap{align-items:center;background:#fff;border-radius:50%;box-sizing:border-box;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;padding:3px;width:32px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-client-initial{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:var(--font-family-heading);font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-client-name{color:#fff;font-family:var(--font-family);font-size:13px;font-weight:600}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-client-tag{color:#888;font-family:var(--font-family);font-size:10px;margin-top:1px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-content{display:flex;flex-direction:column;gap:28px;overflow:hidden;padding:36px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-content-top{display:flex;flex-direction:column;gap:14px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-tag{align-items:center;background:var(--tag-bg);border:1px solid rgba(224,90,80,.15);border-radius:100px;color:var(--tag-text);display:inline-flex;font-family:var(--font-family);font-size:11px;font-weight:600;letter-spacing:.05em;padding:4px 12px;text-transform:uppercase;width:fit-content}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-description{color:#999;font-family:var(--font-family);font-size:14px;line-height:1.7;margin:0}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-metrics{display:flex;flex:1;flex-direction:column;gap:14px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-metrics-title{align-items:center;color:#555;display:flex;font-family:var(--font-family);font-size:10px;font-weight:600;gap:7px;letter-spacing:.08em;text-transform:uppercase}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-metrics-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-metrics-empty{color:#444;font-family:var(--font-family);font-size:12px;font-style:italic;padding:16px 0}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-metric-card{background:var(--metric-bg);border:1px solid var(--metric-border);border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .2s,transform .2s}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-metric-card:hover{border-color:#333;transform:translateY(-1px)}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-metric-top{align-items:center;display:flex;justify-content:space-between}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-metric-icon-wrap{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-metric-value{color:var(--metric-value);font-family:var(--font-family-heading);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-metric-label{color:var(--metric-label);font-family:var(--font-family);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-metric-bar-track{background:#1e1e1e;border-radius:3px;height:3px;margin-top:4px;overflow:hidden}@keyframes cs-bar-grow{0%{width:0}to{width:var(--bar-w,0)}}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-metric-bar-fill{animation:cs-bar-grow 1s cubic-bezier(.22,1,.36,1) .5s both;background:var(--bar-color,var(--accent));border-radius:3px;height:100%;width:var(--bar-w,0)}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-metric-range{color:#444;display:flex;font-family:var(--font-family);font-size:9px;font-weight:500;justify-content:space-between}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-achievement-card{display:flex;flex-direction:column;gap:8px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-achievement-top{align-items:center;display:flex;justify-content:space-between}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-achievement-icon-wrap{align-items:center;border-radius:9px;display:flex;height:28px;justify-content:center;width:28px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-achievement-check{align-items:center;border-radius:50%;display:flex;height:18px;justify-content:center;width:18px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-achievement-label{color:var(--metric-value);font-family:var(--font-family);font-size:12px;font-weight:600;line-height:1.3}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-achievement-desc{color:var(--metric-label);font-family:var(--font-family);font-size:10px;line-height:1.5}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-dots{display:flex;gap:6px;justify-content:center}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-dot{background:var(--dot-inactive);border:none;border-radius:4px;cursor:pointer;height:4px;padding:0;transition:background .3s,width .3s cubic-bezier(.22,1,.36,1);width:18px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-dot--active{background:var(--dot-active);width:32px}@media (max-width:860px){:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-card-inner{grid-template-columns:1fr}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-visual{border-bottom:1px solid #1a1a1a;border-right:none;min-height:260px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-wrapper{gap:32px;padding:60px 0 40px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-tab{padding:8px 12px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-tab-name{font-size:12px}}@media (max-width:580px){:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-metrics-grid{gap:8px;grid-template-columns:1fr 1fr}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-content{padding:22px}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-tabs{justify-content:center;width:100%}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-tab-name{display:none}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-tab-num{opacity:.7}:where(.ai-b-25106514-921b-4844-909e-d6579bb4af0f-lbvU96js7nTUxBWnQWAF) .cs-tab--active .cs-tab-num{opacity:1}}:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-root{box-sizing:border-box;display:flex;justify-content:center;padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);width:100%}:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-card{background:var(--rc-bg);border:1px solid var(--rc-border);border-radius:var(--rc-radius,8px);color:var(--rc-text);display:flex;flex-direction:row;height:var(--rc-h,340px);max-width:var(--rc-max-w,900px);overflow:hidden;width:100%}:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-content{box-sizing:border-box;display:flex;flex:0 0 50%;flex-direction:column;gap:10px;overflow:hidden;padding:24px 28px}:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-tag{align-self:flex-start;background:var(--rc-tag-bg);border:1px solid var(--rc-tag-border);border-radius:var(--rc-tag-r,20px);color:var(--rc-tag-text);display:inline-block;letter-spacing:.06em;padding:3px 10px;text-transform:uppercase}:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-title{color:var(--rc-text);line-height:1.25;margin:0}:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-desc{color:var(--rc-text);display:-webkit-box;flex:1;-webkit-line-clamp:5;line-height:1.65;margin:0;opacity:.72;overflow:hidden;-webkit-box-orient:vertical;white-space:pre-line}:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-profile{align-items:center;border-top:1px solid hsla(0,0%,100%,.07);display:flex;gap:10px;margin-top:auto;padding-top:10px}:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-avatar{border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-info{display:flex;flex-direction:column;gap:1px}:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-name{color:var(--rc-text);margin:0}:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-role{color:var(--rc-text);margin:0;opacity:.6}:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-date{color:var(--rc-text);font-size:11px;margin:0;opacity:.4}:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-media{flex:0 0 50%;overflow:hidden;position:relative}@media (max-width:767px){:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-card{flex-direction:column;height:var(--rc-mobile-h,500px)}:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-content{flex:1;padding:18px}:where(.ai-b-3680060d-6ceb-4fba-9824-f74934fe9fe5-lbvU96js7nTUxBWnQWAF) .rc-media{flex:0 0 40%}}:where(.ai-b-47526a12-7f8b-4e1b-8f39-8e07f4965ecd-lbvU96js7nTUxBWnQWAF) .faq-container{align-items:center;background-color:var(--bg-color);display:flex;justify-content:center;padding-inline:var(--site-padding);width:100%}:where(.ai-b-47526a12-7f8b-4e1b-8f39-8e07f4965ecd-lbvU96js7nTUxBWnQWAF) .faq-wrapper{display:flex;flex-direction:column;gap:8px;width:100%}:where(.ai-b-47526a12-7f8b-4e1b-8f39-8e07f4965ecd-lbvU96js7nTUxBWnQWAF) .faq-item{background-color:var(--item-bg);border:1px solid var(--item-border);border-radius:var(--item-radius);box-shadow:var(--shadow);overflow:hidden;transition:background-color .3s ease,border-color .3s ease;width:100%}:where(.ai-b-47526a12-7f8b-4e1b-8f39-8e07f4965ecd-lbvU96js7nTUxBWnQWAF) .faq-button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;min-height:44px;padding:20px;text-align:left;width:100%}:where(.ai-b-47526a12-7f8b-4e1b-8f39-8e07f4965ecd-lbvU96js7nTUxBWnQWAF) .faq-question{color:var(--q-color);font-family:var(--q-font);font-size:var(--q-size);font-weight:var(--q-weight);line-height:1.4}:where(.ai-b-47526a12-7f8b-4e1b-8f39-8e07f4965ecd-lbvU96js7nTUxBWnQWAF) .faq-icon-wrapper{align-items:center;background-color:var(--icon-bg);border:1px solid var(--icon-border);border-radius:var(--icon-radius);display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform .4s cubic-bezier(.4,0,.2,1),background-color .3s ease;width:24px}:where(.ai-b-47526a12-7f8b-4e1b-8f39-8e07f4965ecd-lbvU96js7nTUxBWnQWAF) .faq-icon-wrapper.open{transform:rotate(180deg)}:where(.ai-b-47526a12-7f8b-4e1b-8f39-8e07f4965ecd-lbvU96js7nTUxBWnQWAF) .faq-answer-wrapper{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1),opacity .5s ease}:where(.ai-b-47526a12-7f8b-4e1b-8f39-8e07f4965ecd-lbvU96js7nTUxBWnQWAF) .faq-answer-wrapper.open{grid-template-rows:1fr;opacity:1}:where(.ai-b-47526a12-7f8b-4e1b-8f39-8e07f4965ecd-lbvU96js7nTUxBWnQWAF) .faq-answer-inner{min-height:0;overflow:hidden}:where(.ai-b-47526a12-7f8b-4e1b-8f39-8e07f4965ecd-lbvU96js7nTUxBWnQWAF) .faq-answer-content{padding:0 20px 24px;transform:translateY(-10px);transition:transform .5s cubic-bezier(.4,0,.2,1)}:where(.ai-b-47526a12-7f8b-4e1b-8f39-8e07f4965ecd-lbvU96js7nTUxBWnQWAF) .faq-answer-wrapper.open .faq-answer-content{transform:translateY(0)}:where(.ai-b-47526a12-7f8b-4e1b-8f39-8e07f4965ecd-lbvU96js7nTUxBWnQWAF) .faq-answer{color:var(--a-color);display:block;font-family:var(--a-font);font-size:var(--a-size);font-weight:var(--a-weight);line-height:1.6}@media (max-width:768px){:where(.ai-b-47526a12-7f8b-4e1b-8f39-8e07f4965ecd-lbvU96js7nTUxBWnQWAF) .faq-button{padding:16px}:where(.ai-b-47526a12-7f8b-4e1b-8f39-8e07f4965ecd-lbvU96js7nTUxBWnQWAF) .faq-answer-content{padding:0 16px 20px}}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-root{box-sizing:border-box;overflow:hidden;padding-bottom:var(--pb,80px);padding-top:var(--pt,80px);padding-inline:var(--site-padding);position:relative;width:100%}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-glow{animation:ap-breathe 7s ease-in-out infinite;background:radial-gradient(circle,var(--accent,rgba(87,15,9,.25)) 0,transparent 70%);filter:blur(60px);height:500px;pointer-events:none;position:absolute;right:10%;top:50%;transform:translateY(-50%);width:500px}@keyframes ap-breathe{0%,to{opacity:.5;transform:translateY(-50%) scale(1)}50%{opacity:.9;transform:translateY(-50%) scale(1.15)}}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-inner{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1.4fr;margin:0 auto;max-width:900px;position:relative;z-index:2}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-left{align-items:center;display:flex;justify-content:center}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-photo-wrap{flex-shrink:0;height:320px;position:relative;width:260px}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-ring{border:1px solid hsla(0,0%,100%,.06);border-radius:50%;pointer-events:none;position:absolute}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-ring-1{animation:ap-spin 20s linear infinite;inset:-24px}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-ring-2{animation:ap-spin 30s linear infinite reverse;border-color:rgba(87,15,9,.2);border-style:dashed;inset:-48px}@keyframes ap-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-photo-frame{background:var(--card-bg,#111316);border:1px solid var(--card-border,hsla(0,0%,100%,.08));border-radius:20px;box-shadow:0 24px 64px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.04);inset:0;overflow:hidden;position:absolute}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-float-badge{align-items:center;backdrop-filter:blur(12px);background:rgba(12,14,17,.9);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;bottom:-16px;box-shadow:0 8px 24px rgba(0,0,0,.4);color:hsla(0,0%,100%,.8);display:inline-flex;font-size:.7rem;font-weight:600;gap:7px;left:50%;letter-spacing:.05em;padding:7px 14px;position:absolute;transform:translateX(-50%);white-space:nowrap}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-float-dot{animation:ap-pulse 2s ease infinite;background:#4ade80;border-radius:50%;box-shadow:0 0 6px rgba(74,222,128,.7);height:7px;width:7px}@keyframes ap-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-right{align-items:flex-start;display:flex;flex-direction:column}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-label{align-items:center;background:var(--label-bg,rgba(87,15,9,.15));border:1px solid var(--label-border,rgba(87,15,9,.35));border-radius:999px;color:var(--label-color,rgba(200,80,60,.9));display:inline-flex;font-size:.65rem;font-weight:600;gap:8px;letter-spacing:.1em;margin-bottom:20px;padding:5px 12px;text-transform:uppercase}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-headline{letter-spacing:-.025em;line-height:1.15;margin:0 0 16px}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-bio{line-height:1.8;margin:0 0 36px;opacity:.6}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-stats{display:flex;gap:32px;margin-bottom:32px}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-stat{display:flex;flex-direction:column;gap:3px}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-stat-val{color:var(--stat-value-color,#fff);font-family:var(--font-family-heading);font-size:1.6rem;font-weight:700;letter-spacing:-.02em;line-height:1}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-stat-label{color:var(--stat-label-color,hsla(0,0%,100%,.4));font-size:.68rem;line-height:1.4}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-divider{background:linear-gradient(90deg,hsla(0,0%,100%,.07),transparent);height:1px;margin-bottom:28px;width:100%}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-cta{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:hsla(0,0%,100%,.8);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:10px;letter-spacing:.01em;padding:12px 24px;transition:transform .25s,border-color .25s,color .25s,background .25s}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-cta:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.28);color:#fff}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-arrow{transition:transform .25s}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-cta:hover .ap-arrow{transform:translateX(3px)}@media (max-width:768px){:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-inner{gap:56px;grid-template-columns:1fr}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-left{order:1}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-right{align-items:center;order:2;text-align:center}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-stats{justify-content:center}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-divider{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.07),transparent)}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-photo-wrap{height:250px;width:200px}:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-ring-1,:where(.ai-b-866a802c-af13-4a26-a410-d287a25efba3-lbvU96js7nTUxBWnQWAF) .ap-ring-2{display:none}}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec{background:var(--bg);overflow:hidden;padding-bottom:calc(var(--block-padding-bottom, 0px) + 100px);padding-top:calc(var(--block-padding-top, 0px) + 60px);width:100%}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__inner{display:flex;justify-content:center;padding-inline:var(--site-padding)}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__arc-container{align-items:center;display:flex;flex-direction:column;min-height:580px;position:relative;width:100%}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__arc{height:0;left:50%;position:absolute;width:0}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__thumb{box-shadow:0 4px 24px rgba(0,0,0,.4);left:0;margin-left:calc(var(--img-size)/-2);margin-top:calc(var(--img-size)/-2);overflow:hidden;position:absolute;top:0;transition:transform .9s cubic-bezier(.25,.46,.45,.94),opacity .7s cubic-bezier(.25,.46,.45,.94),margin-top .35s ease}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__thumb:hover{margin-top:calc(var(--img-size)/-2 - 6px)}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__thumb img{height:100%;object-fit:cover;width:100%}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__content{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:280px;max-width:380px;position:relative;text-align:center;z-index:2}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__headline{line-height:1.15;margin:0}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__desc{line-height:1.65;margin:0;max-width:320px;opacity:.55}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__btn{cursor:pointer;margin-top:8px;padding:10px 28px;transition:transform .3s ease,box-shadow .3s ease}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__btn:hover{box-shadow:0 4px 16px rgba(0,0,0,.3);transform:translateY(-2px)}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__fade{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__fade--1{transition-delay:.4s}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__fade--2{transition-delay:.55s}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__fade--3{transition-delay:.7s}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec--visible .gather-sec__fade{opacity:1;transform:translateY(0)}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec--visible .gather-sec__desc{opacity:.55}@media (max-width:768px){:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__arc-container{min-height:480px;transform:scale(.7);transform-origin:top center}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__content{transform:scale(1.3)}}@media (max-width:480px){:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__arc-container{transform:scale(.55)}:where(.ai-b-c64c5685-76b0-4793-9816-943cfece8d29-lbvU96js7nTUxBWnQWAF) .gather-sec__content{transform:scale(1.6)}}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah{align-items:center;background:var(--bg);display:flex;isolation:isolate;justify-content:center;min-height:var(--hero-h);overflow:hidden;padding-bottom:calc(var(--bp-bottom) + var(--pad-bottom));padding-top:calc(var(--bp-top) + var(--pad-top));position:relative;width:100%}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__bg{inset:0;position:absolute;z-index:0}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__bg img,:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__bg video{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--overlay) 40%,transparent) 0,color-mix(in srgb,var(--overlay) 58%,transparent) 52%,color-mix(in srgb,var(--overlay) 86%,transparent) 100%);inset:0;position:absolute}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__fade{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--bg) 55%,transparent) 45%,var(--bg) 100%);bottom:0;height:46%;left:0;position:absolute;right:0}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__inner{padding-inline:var(--site-padding);position:relative;width:100%;z-index:2}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__content{align-items:center;display:flex;flex-direction:column;margin-inline:auto;max-width:var(--content-w);text-align:center}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__badge{align-items:center;animation:ahRise .7s cubic-bezier(.22,1,.36,1) .05s forwards;background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:999px;display:inline-flex;gap:9px;margin-bottom:18px;opacity:0;padding:8px 15px}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__badge-dot{border-radius:50%;flex:none;height:7px;width:7px}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__badge-text{letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__title{animation:ahRise .8s cubic-bezier(.22,1,.36,1) .15s forwards;letter-spacing:-.02em;line-height:1.12;margin:0 0 14px;opacity:0;text-wrap:balance}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__subtitle{animation:ahRise .8s cubic-bezier(.22,1,.36,1) .28s forwards;line-height:1.65;margin:0 0 22px;max-width:560px;opacity:0}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__cta{align-items:center;animation:ahRise .8s cubic-bezier(.22,1,.36,1) .42s forwards;background:var(--cta-bg);border:1px solid var(--cta-border);border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:10px;justify-content:center;opacity:0;padding:13px 26px;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__cta:hover{opacity:.9}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__cta:active{transform:scale(.98)}@keyframes ahRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__subtitle{margin-bottom:20px}:where(.ai-b-hero-s0RZvy9SG9e8J00d7KYm) .ah__title{margin-bottom:12px}}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc{background:var(--bg);isolation:isolate;overflow:clip;padding-bottom:var(--bp-bottom);padding-top:var(--bp-top);position:relative;width:100%}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__ambient{inset:0;pointer-events:none;position:absolute;z-index:0}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__glow{border-radius:50%;filter:blur(120px);opacity:.28;position:absolute}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__glow--a{background:color-mix(in srgb,var(--glow) 45%,transparent);height:560px;right:-200px;top:-120px;width:560px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__glow--b{background:color-mix(in srgb,var(--glow) 30%,transparent);bottom:-140px;height:480px;left:-180px;width:480px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__inner{padding-inline:var(--site-padding);position:relative;z-index:2}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__wrap{margin-inline:auto;max-width:var(--content-w)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__head{margin-bottom:22px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__eyebrow{align-items:center;display:flex;gap:9px;margin-bottom:12px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__eyebrow-dot{border-radius:50%;flex:none;height:7px;width:7px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__head h2{letter-spacing:-.02em;line-height:1.12;margin:0 0 10px;text-wrap:balance}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__head p{line-height:1.6;margin:0;max-width:560px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__grid{align-items:start;display:grid;gap:22px;grid-template-columns:1.25fr .75fr}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__card{backdrop-filter:blur(30px) saturate(165%);-webkit-backdrop-filter:blur(30px) saturate(165%);background:color-mix(in srgb,var(--card-bg) 58%,transparent);border:1px solid color-mix(in srgb,var(--card-hi) 9%,color-mix(in srgb,var(--card-border) 60%,transparent));border-radius:calc(var(--card-r) + 6px);box-shadow:inset 0 1px 0 0 color-mix(in srgb,var(--card-hi) 9%,transparent),0 40px 80px -40px color-mix(in srgb,var(--glow) 45%,transparent);overflow:hidden;position:relative}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__card:before{background:linear-gradient(180deg,color-mix(in srgb,var(--card-hi) 6%,transparent),transparent 36%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__card--result{align-self:flex-start;position:sticky;top:calc(var(--editor-offset-top, 0px) + 96px)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__steps{display:flex;flex-direction:column;gap:22px;padding:22px;position:relative}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__panel{display:flex;flex-direction:column;gap:16px;padding:22px;position:relative}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pages{align-items:center;display:flex;justify-content:space-between;padding-bottom:4px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pages-indicator{font-family:var(--font-family-navigation);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pages-dots{display:flex;gap:6px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pages-dots span{background:var(--card-border);border-radius:50%;height:7px;transition:background .25s ease;width:7px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pages-dots span.is-on{background:var(--accent)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__section{display:flex;flex-direction:column;gap:12px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__section-head{align-items:center;display:flex;gap:10px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__section-num{font-family:var(--font-family-heading);font-size:.72rem;font-weight:var(--font-weight-heading);letter-spacing:.05em;line-height:1}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__section-title{line-height:1.25}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__section-body{display:flex;flex-direction:column;gap:12px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__sub{display:flex;flex-direction:column;gap:10px;padding-top:2px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__sub-label{font-size:.66rem;letter-spacing:.16em;line-height:1;text-transform:uppercase}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__options{display:flex;flex-direction:column;gap:var(--gap)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__chips{display:flex;flex-wrap:wrap;gap:8px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__chip{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--card-bg) 40%,transparent);border:1px solid var(--card-border);border-radius:999px;cursor:pointer;display:inline-flex;gap:8px;padding:9px 13px;transition:border-color .22s ease,background .22s ease}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__chip:hover{border-color:color-mix(in srgb,var(--card-border) 55%,var(--card-hi))}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__chip.is-on{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,var(--card-border))}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__chip-dot{align-items:center;border:1px solid var(--card-border);border-radius:50%;display:flex;flex:none;height:16px;justify-content:center;transition:background .2s ease,border-color .2s ease;width:16px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__chip.is-on .calc__chip-dot{background:var(--accent);border-color:var(--accent)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__chip-name{line-height:1}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__chip-price{font-family:var(--font-family-heading);font-size:.82rem;font-weight:var(--font-weight-heading);line-height:1;opacity:.9}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__opt,:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pack{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--card-bg) 42%,transparent);border:1px solid var(--card-border);border-radius:calc(var(--card-r) - 8px);cursor:pointer;display:flex;gap:13px;padding:13px 14px;text-align:left;transition:border-color .22s ease,background .22s ease;width:100%}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__opt:hover,:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pack:hover{border-color:color-mix(in srgb,var(--card-border) 55%,var(--card-hi))}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__opt.is-on,:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pack.is-on{background:color-mix(in srgb,var(--accent) 13%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,var(--card-border))}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__opt-radio{align-items:center;border:1px solid var(--card-border);border-radius:50%;display:flex;flex:none;height:20px;justify-content:center;transition:background .2s ease,border-color .2s ease;width:20px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__opt.is-on .calc__opt-radio{background:var(--accent);border-color:var(--accent)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pack-check{align-items:center;border:1px solid var(--card-border);border-radius:7px;display:flex;flex:none;height:20px;justify-content:center;transition:background .2s ease,border-color .2s ease;width:20px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pack.is-on .calc__pack-check{background:var(--accent);border-color:var(--accent)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__opt-body,:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pack-body{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__opt-name,:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pack-name{line-height:1.3}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__opt-desc,:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pack-desc{line-height:1.45;opacity:.85}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__opt-rate,:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pack-rate{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:3px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__opt-rate-from{color:var(--opt-rate-unit);font-size:.6rem;letter-spacing:.04em;line-height:1;opacity:.72;text-transform:uppercase}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__opt-rate-num,:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pack-rate-num{color:var(--opt-rate);font-family:var(--font-family-heading);font-size:.98rem;font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pack-rate-num{color:var(--pack-rate);font-size:.88rem}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__opt-rate-unit,:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pack-rate-unit{color:var(--opt-rate-unit);font-size:.66rem;line-height:1;opacity:.8}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__pack-rate-unit{color:var(--pack-rate-unit)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__seg{background:var(--seg-bg);border:1px solid var(--card-border);border-radius:999px;display:grid;grid-template-columns:1fr 1fr;padding:4px;position:relative}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__seg-thumb{background:var(--accent);border-radius:999px;bottom:4px;left:4px;position:absolute;top:4px;transition:transform .32s cubic-bezier(.22,1,.36,1);width:calc(50% - 4px)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__seg-btn{align-items:center;background:transparent;border:none;border-radius:999px;cursor:pointer;display:flex;justify-content:center;padding:10px 12px;position:relative;z-index:1}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__stepper{align-items:center;display:flex;gap:16px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__stepper-btn{align-items:center;background:var(--step-bg);border:1px solid var(--step-border);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:border-color .2s ease;width:40px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__stepper-btn:hover{border-color:color-mix(in srgb,var(--step-border) 55%,var(--card-hi))}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__stepper-btn:active{transform:scale(.94)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__stepper-value{align-items:baseline;display:flex;gap:7px;justify-content:center;min-width:96px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__stepper-num{color:var(--step-value);font-family:var(--font-family-heading);font-size:1.6rem;font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__stepper-unit{color:var(--step-unit);font-size:.8rem}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__half-add{align-items:center;align-self:flex-start;background:transparent;border:1px solid var(--card-border);border-radius:999px;cursor:pointer;display:inline-flex;gap:8px;padding:9px 14px;transition:border-color .2s ease,background .2s ease}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__half-add:hover{border-color:color-mix(in srgb,var(--card-border) 55%,var(--card-hi))}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__half-add.is-on{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,var(--card-border))}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__half-add-check{align-items:center;border:1px solid var(--card-border);border-radius:50%;display:flex;flex:none;height:16px;justify-content:center;transition:background .2s ease,border-color .2s ease;width:16px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__half-add.is-on .calc__half-add-check{background:var(--accent);border-color:var(--accent)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__field{display:flex;flex-direction:column;gap:7px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__field-label,:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__form-label{font-size:.66rem;letter-spacing:.16em;line-height:1;text-transform:uppercase}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__loc-row{align-items:center;display:flex;gap:8px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__loc-row .calc__input{flex:1}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__loc-remove{align-items:center;background:transparent;border:1px solid var(--card-border);border-radius:50%;cursor:pointer;display:flex;flex:none;height:34px;justify-content:center;transition:border-color .2s ease;width:34px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__loc-remove:hover{border-color:color-mix(in srgb,var(--card-border) 55%,var(--card-hi))}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__loc-add{align-items:center;align-self:flex-start;background:transparent;border:1px dashed var(--card-border);border-radius:999px;cursor:pointer;display:inline-flex;gap:8px;padding:9px 14px;transition:border-color .2s ease,background .2s ease}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__loc-add:hover{border-color:color-mix(in srgb,var(--card-border) 55%,var(--card-hi))}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cal{background:color-mix(in srgb,var(--card-bg) 46%,transparent);border:1px solid var(--card-border);border-radius:calc(var(--card-r) - 8px);padding:14px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cal-month{font-family:var(--font-family-heading);font-size:.9rem;font-weight:var(--font-weight-heading);text-transform:capitalize}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cal-nav{align-items:center;background:transparent;border:1px solid var(--card-border);border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;transition:border-color .2s ease;width:30px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cal-nav:hover{border-color:color-mix(in srgb,var(--card-border) 55%,var(--card-hi))}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cal-week{display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:6px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cal-week span{font-size:.62rem;text-align:center;text-transform:uppercase}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cal-grid{display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cal-empty{aspect-ratio:1/1}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cal-day{align-items:center;aspect-ratio:1/1;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;font-size:.78rem;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cal-day:hover:not(.is-past){border-color:var(--card-border)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cal-day.is-past{cursor:default;opacity:.35}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cal-day.is-today{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__dates-chips{display:flex;flex-wrap:wrap;gap:8px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__date-chip{background:transparent;border:1px solid var(--card-border);border-radius:999px;font-size:.76rem;padding:6px 12px;text-transform:capitalize}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__nav{align-items:center;border-top:1px solid var(--card-border);display:flex;gap:12px;justify-content:space-between;margin-top:4px;padding-top:16px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__nav-btn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;gap:8px;padding:12px 22px;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__nav-btn:active{transform:scale(.97)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__nav-btn--prev{background:transparent;border:1px solid var(--card-border)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__nav-btn--next{background:var(--cta-bg);border:1px solid var(--cta-border);margin-left:auto}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__result{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--card-bg) 55%,transparent);border:1px solid var(--card-border);border-radius:calc(var(--card-r) - 4px);display:flex;flex-direction:column;gap:6px;padding:20px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__result-label{font-size:.66rem;letter-spacing:.16em;line-height:1;text-transform:uppercase}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__result-value{font-family:var(--font-family-heading);font-size:54px;font-weight:var(--font-weight-heading);letter-spacing:-.02em;line-height:1}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__result-lines{display:flex;flex-direction:column;gap:7px;margin-top:8px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__result-line{align-items:center;display:flex;font-family:var(--font-family);font-size:.8rem;gap:12px;justify-content:space-between;line-height:1.4}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__result-line-name{opacity:.9}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__result-line-price{opacity:.9;white-space:nowrap}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__result-line--qty{border-top:1px solid var(--card-border);margin-top:2px;padding-top:7px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__result-vat{font-size:.78rem;margin-top:4px;opacity:.85}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__tax{align-items:center;display:flex;gap:12px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__switch{background:var(--switch-track);border:1px solid var(--card-border);border-radius:999px;cursor:pointer;flex:none;height:29px;padding:0;position:relative;transition:background .25s ease,border-color .25s ease;width:50px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__switch.is-on{background:var(--accent);border-color:var(--accent)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__switch-thumb{background:var(--switch-thumb);border-radius:50%;height:21px;left:3px;position:absolute;top:3px;transition:transform .3s cubic-bezier(.22,1,.36,1);width:21px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__switch.is-on .calc__switch-thumb{transform:translateX(23px)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__vat-note{font-size:.72rem;line-height:1.5;opacity:.9}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__form{display:flex;flex-direction:column;gap:7px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__form-label{margin-top:4px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:12px;color:var(--input-text);font-family:var(--font-family);font-size:.85rem;outline:none;padding:11px 13px;transition:border-color .2s ease;width:100%}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__input:focus{border-color:color-mix(in srgb,var(--input-border) 45%,var(--accent))}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__input::placeholder{color:inherit;opacity:.45}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__textarea{min-height:90px;resize:vertical}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cta{align-items:center;background:var(--cta-bg);border:1px solid var(--cta-border);border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:10px;justify-content:center;padding:13px 22px;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cta:hover{opacity:.9}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__cta:active{transform:scale(.98)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__success{background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--card-border));border-radius:calc(var(--card-r) - 8px);line-height:1.55;margin:0;padding:16px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__note{font-size:.75rem;line-height:1.55;margin:0;opacity:.85}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc-reveal.is-in{opacity:1;transform:translateY(0)}@media (max-width:860px){:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__grid{grid-template-columns:1fr}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__card--result{position:static}}@media (max-width:520px){:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__panel,:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__steps{padding:16px}:where(.ai-b-0302423b-8c56-4915-870e-4a79e3dd1326-s0RZvy9SG9e8J00d7KYm) .calc__result-value{font-size:40px}}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2{background:var(--bg);overflow:hidden;padding-bottom:var(--bp-bottom);padding-top:var(--bp-top);position:relative;width:100%}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__ambient{inset:0;pointer-events:none;position:absolute;z-index:1}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__glow{background:color-mix(in srgb,var(--glow) 42%,transparent);border-radius:50%;filter:blur(120px);height:360px;left:50%;opacity:.28;position:absolute;top:50%;transform:translate(-50%,-50%);width:620px}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__inner{padding-inline:var(--site-padding);position:relative;z-index:2}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__wrap{margin-inline:auto;max-width:var(--content-w)}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__content{align-items:center;display:flex;flex-direction:column;text-align:center}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__eyebrow{align-items:center;display:flex;gap:9px;justify-content:center;margin-bottom:18px}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:7px;width:7px}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__eyebrow>span:last-child{letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__title{letter-spacing:-.02em;line-height:1.1;margin:0 0 16px;text-wrap:balance}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__desc{line-height:1.65;margin:0 0 30px;max-width:520px}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__primary{align-items:center;background:var(--cta-bg);border:1px solid var(--cta-border);border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:10px;justify-content:center;padding:15px 30px;transition:opacity .2s ease,transform .15s ease}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__primary:hover{opacity:.9}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__primary:active{transform:scale(.98)}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__secondary{align-items:center;background:transparent;border:1px solid var(--sec-border);border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:9px;justify-content:center;padding:15px 28px;transition:border-color .2s ease,background .2s ease}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__secondary:hover{background:color-mix(in srgb,var(--sec-border) 14%,transparent);border-color:color-mix(in srgb,var(--sec-border) 55%,#fff)}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__note{margin:22px 0 0;opacity:.75}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2-reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2-reveal.is-in{opacity:1;transform:translateY(0)}@media (max-width:640px){:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__actions{flex-direction:column;width:100%}:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__primary,:where(.ai-b-cff2bb19-c865-47ab-a43f-8f3724db6e94-s0RZvy9SG9e8J00d7KYm) .cta2__secondary{width:100%}}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate{padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__reminder{align-items:center;display:flex;flex-direction:column;gap:5px;text-align:center}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__reminder-line{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__reminder-label{line-height:1.4}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__reminder-code{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-family:var(--font-family);font-size:.68rem;gap:5px;letter-spacing:.08em;padding:2px 9px;white-space:nowrap}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__reminder-code-label{letter-spacing:0;opacity:.55}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__reminder-hint{line-height:1.4}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__overlay{align-items:center;animation:cre8te-gate-fade .4s ease;backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));background-color:var(--overlay-bg);display:flex;height:calc(100vh - var(--editor-offset-top, 0));justify-content:center;left:var(--editor-offset-left,0);padding:24px;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9999}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__inner{animation:cre8te-gate-card .5s ease;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);max-width:420px;padding:40px 32px;text-align:center;width:100%}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__iconbadge{align-items:center;border:1px solid;display:flex;justify-content:center;margin:0 auto 20px}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__title{letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__desc{line-height:1.6;margin:0 0 28px}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__form{display:flex;flex-direction:column;gap:12px}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__input{border:1px solid;box-sizing:border-box;font-size:1rem;letter-spacing:.2em;outline:none;padding:14px 18px;text-align:center;width:100%}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__input::placeholder{color:inherit;letter-spacing:0;opacity:.5}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__button{align-items:center;border:1px solid;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:14px 24px;transition:opacity .2s ease;width:100%}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__button:hover{opacity:.85}:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__error{line-height:1.4;margin:16px 0 0}@media (max-width:480px){:where(.ai-b-6cc9b741-7667-4a28-9861-717e3eb524c1-s0RZvy9SG9e8J00d7KYm) .cre8te-gate__inner{padding:32px 22px}}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph{background:var(--ph-bg);display:flex;flex-direction:column;height:var(--ph-h,620px);isolation:isolate;justify-content:flex-end;overflow:hidden;position:relative;width:100%}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__bg{animation:phFade 1s ease-out .05s forwards;inset:0;opacity:0;position:absolute;z-index:0}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__bg-blur{background-position:50%;background-size:cover;inset:-60px;position:absolute;transform:scale(1.06)}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__bg-img,:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__bg-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__bg-scrim{background:var(--ph-overlay);inset:0;opacity:var(--ph-dark,.55);position:absolute}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__bg-glow{background:radial-gradient(circle,color-mix(in srgb,var(--ph-glass-hi) 12%,transparent) 0,transparent 68%);filter:blur(48px);height:48vw;left:10%;max-height:640px;max-width:640px;pointer-events:none;position:absolute;top:12%;width:48vw}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__bg-fade{background:linear-gradient(180deg,transparent 0,transparent 46%,color-mix(in srgb,var(--ph-bg) 52%,transparent) 72%,color-mix(in srgb,var(--ph-bg) 86%,transparent) 88%,var(--ph-bg) 100%);inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__top{align-items:flex-start;animation:phRise .8s cubic-bezier(.22,1,.36,1) .2s forwards;display:flex;justify-content:flex-end;left:0;opacity:0;padding:30px var(--site-padding);position:absolute;right:0;top:var(--ph-bp-top,0);z-index:5}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__brand{display:none}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__brand-logo{align-items:center;display:flex;height:var(--brand-logo-h,26px);width:100%}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__brand-text{letter-spacing:.34em;line-height:1;text-transform:uppercase;white-space:nowrap}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__meta{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__meta-date{letter-spacing:.04em;line-height:1}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__content{align-items:center;display:flex;flex-direction:column;padding:0 var(--site-padding) calc(64px + var(--ph-bp-bottom, 0px));position:relative;text-align:center;width:100%;z-index:4}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__kicker{display:none}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__client-logo{align-items:center;animation:phRise .8s cubic-bezier(.22,1,.36,1) .72s forwards;display:flex;justify-content:center;margin:0 0 26px;opacity:0}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__title{animation:phRise .85s cubic-bezier(.22,1,.36,1) .82s forwards;letter-spacing:-.015em;line-height:1.12;margin:0 0 20px;max-width:var(--ph-title-max,820px);opacity:0}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__client-name{animation:phRise .7s cubic-bezier(.22,1,.36,1) .9s forwards;letter-spacing:.14em;line-height:1.4;margin:0 0 22px;opacity:0;text-transform:uppercase}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__subtitle{animation:phRise .7s cubic-bezier(.22,1,.36,1) .98s forwards;letter-spacing:.24em;line-height:1.7;margin:0 0 24px;opacity:0;text-transform:uppercase}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__scroll{align-items:center;animation:phRise .7s cubic-bezier(.22,1,.36,1) 1.3s forwards;bottom:calc(26px + var(--ph-bp-bottom, 0px));display:flex;gap:13px;justify-content:center;left:0;opacity:0;position:absolute;right:0;z-index:5}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__scroll-line{flex:none;height:1px;opacity:.5;width:28px}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__scroll-label{font-family:var(--font-family-navigation);font-size:.62rem;font-weight:var(--font-weight-navigation);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap}@media (max-width:1100px){:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph{height:min(var(--ph-h,620px),84vh)}}@media (max-width:640px){:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph{height:auto;min-height:min(var(--ph-h,620px),100svh)}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__top{justify-content:center;padding:22px var(--site-padding)}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__client-logo{margin-bottom:18px}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__client-name{margin-bottom:16px}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__content{padding-bottom:calc(56px + var(--ph-bp-bottom, 0px))}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__title{margin-bottom:16px}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__subtitle{letter-spacing:.2em;line-height:1.6;margin-bottom:18px}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__scroll-line{width:22px}:where(.ai-b-hero-uwUGlwWMIgC0atkTIeGm) .ph__scroll-label{font-size:.56rem;letter-spacing:.2em}}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov{background:var(--bg);padding-bottom:var(--bp-bottom,20px);padding-top:var(--bp-top,0);width:100%}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__inner{padding-inline:var(--site-padding);width:100%}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__card{backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 22%,transparent),color-mix(in srgb,var(--glass) 6%,transparent));border:1px solid color-mix(in srgb,var(--glass-bd) 82%,transparent);border-radius:var(--card-r);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--glass-hi) 14%,transparent);margin-inline:auto;max-width:1080px;overflow:hidden;padding:clamp(1.4rem,3.5vw,2.2rem);position:relative}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__card:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--glass-hi) 30%,transparent),transparent);content:"";height:1px;left:10%;pointer-events:none;position:absolute;right:10%;top:0}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__eyebrow{align-items:center;display:flex;gap:10px}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:7px;width:7px}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__eyebrow>span:last-child{letter-spacing:.24em;line-height:1.1;text-transform:uppercase}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__status{align-items:center;background:color-mix(in srgb,var(--glass) 40%,transparent);border:1px solid color-mix(in srgb,var(--glass-bd) 80%,transparent);border-radius:999px;display:inline-flex;gap:8px;padding:6px 13px}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__status-dot{border-radius:50%;flex:none;height:6px;width:6px}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__status-label{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__stats{display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__stat{border-left:1px solid color-mix(in srgb,var(--glass-bd) 60%,transparent);display:flex;flex-direction:column;gap:4px;padding:4px 16px}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__stat:first-child{border-left:none;padding-left:0}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__stat-value{font-family:var(--font-family-heading);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:var(--font-weight-heading);letter-spacing:-.02em;line-height:1}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__stat-label{font-family:var(--font-family-navigation);font-size:.66rem;font-weight:var(--font-weight-navigation);letter-spacing:.14em;opacity:.75;text-transform:uppercase}@media (max-width:820px){:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__stats{gap:16px 12px;grid-template-columns:repeat(2,1fr)}:where(.ai-b-800041ca-997a-4720-870f-42a1d1692e58-uwUGlwWMIgC0atkTIeGm) .ov__stat{border-left:none;padding-left:0}}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase{background:var(--bg);width:100%}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__inner{margin:0 auto;padding-inline:var(--site-padding);width:100%}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__head{margin-bottom:clamp(2.5rem,5vw,3.5rem);margin-inline:auto;max-width:800px;text-align:center}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__eyebrow{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:8px;width:8px}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__eyebrow-slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__eyebrow-text{letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__head h2{letter-spacing:-.02em;line-height:1.1;margin:0}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__head p{line-height:1.5;margin:14px 0 0;opacity:.8}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__grid{align-items:flex-start;display:grid;gap:24px;grid-template-columns:280px 1fr}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__nav{display:flex;flex-direction:column;gap:8px;position:sticky;top:120px}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__nav-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:16px;text-align:left;transition:all .3s ease}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__nav-btn:hover{background:color-mix(in srgb,var(--glass-bg) 50%,transparent)}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__nav-btn.is-active{backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass-bg) 30%,transparent),color-mix(in srgb,var(--glass-bg) 8%,transparent));border-color:var(--glass-bd);box-shadow:0 10px 20px -10px rgba(0,0,0,.2),inset 0 1px 1px color-mix(in srgb,var(--glass-hi) 10%,transparent)}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__nav-btn.is-optional{opacity:.65}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__nav-btn.is-optional.is-active{opacity:1}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__badge-optional{background:rgba(0,0,0,.2);border:1px solid var(--glass-bd);border-radius:4px;display:inline-block;font-size:.6rem;letter-spacing:.05em;margin-top:6px;padding:2px 6px;text-transform:uppercase;width:fit-content}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__badge-inline{background:rgba(0,0,0,.2);border:1px solid var(--glass-bd);border-radius:6px;display:inline-block;font-family:var(--font-family-navigation);font-size:.65rem;font-weight:500;letter-spacing:.05em;margin-left:12px;padding:4px 8px;text-transform:uppercase;vertical-align:middle}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__nav-icon{align-items:center;background:color-mix(in srgb,var(--glass-bg) 50%,transparent);border-radius:12px;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__nav-btn.is-active .cd-showcase__nav-icon{background:color-mix(in srgb,var(--accent) 15%,transparent)}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__nav-text{display:flex;flex-direction:column;gap:2px}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__nav-label{letter-spacing:-.01em;line-height:1.1;transition:color .3s ease}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__nav-format{letter-spacing:.15em;margin-top:2px;opacity:.8;text-transform:uppercase}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__display{min-height:400px;position:relative}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__panel{animation:fade-in-up .5s cubic-bezier(.22,1,.36,1) forwards;display:none;flex-direction:column;gap:24px}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__panel.is-active{display:flex}@keyframes fade-in-up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__media-container{width:100%}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__media-wrapper{background:linear-gradient(180deg,color-mix(in srgb,var(--glass-bg) 30%,transparent),color-mix(in srgb,var(--glass-bg) 8%,transparent));border:1px solid var(--glass-bd);border-radius:var(--r-card);box-shadow:0 20px 40px -20px rgba(0,0,0,.4),inset 0 1px 1px color-mix(in srgb,var(--glass-hi) 12%,transparent);overflow:hidden;position:relative;transform:translateZ(0);width:100%}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__media{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__media-placeholder{background:color-mix(in srgb,var(--glass-bg) 50%,transparent);inset:0;position:absolute}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__media-overlay-tag{left:16px;pointer-events:none;position:absolute;top:16px;z-index:20}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__tag{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;display:flex;font-family:var(--font-family-navigation);font-size:.65rem;font-weight:var(--font-weight-navigation);gap:8px;letter-spacing:.15em;padding:6px 14px;text-transform:uppercase}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__tag-dot{border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent);height:6px;width:6px}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__expand{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.16);border-radius:50%;cursor:pointer;display:flex;height:42px;justify-content:center;opacity:.7;position:absolute;right:14px;top:14px;transition:opacity .25s ease,background .2s ease;width:42px;z-index:30}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__expand:hover{background:rgba(0,0,0,.72);opacity:1}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__grid-block .cd-showcase__expand{opacity:0}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__grid-block-inner:hover .cd-showcase__expand{opacity:.85}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .desktop-grid{background:transparent;display:flex;flex-direction:row;gap:16px;width:100%}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .mobile-carousel{display:none}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__grid-block{cursor:pointer;flex:1;overflow:visible;position:relative}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__grid-block-inner{background:linear-gradient(180deg,color-mix(in srgb,var(--glass-bg) 30%,transparent),color-mix(in srgb,var(--glass-bg) 8%,transparent));border:1px solid var(--glass-bd);border-radius:var(--r-card);box-shadow:0 20px 40px -20px rgba(0,0,0,.4),inset 0 1px 1px color-mix(in srgb,var(--glass-hi) 12%,transparent);height:100%;inset:0;opacity:.7;overflow:hidden;position:absolute;transform:translateZ(0);transition:opacity .4s ease;width:100%}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__grid-block.is-active{z-index:2}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__grid-block.is-active .cd-showcase__grid-block-inner{opacity:1}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__grid-block-vid{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__grid-block-overlay{align-items:center;background:rgba(0,0,0,.4);display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;transition:opacity .4s ease}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__grid-block-play{opacity:0;transform:scale(.9);transition:all .3s ease}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__grid-block:hover .cd-showcase__grid-block-play{opacity:1;transform:scale(1)}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__grid-block.is-active .cd-showcase__grid-block-overlay{opacity:0}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__carousel-ui{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.15);border-radius:999px;bottom:16px;display:flex;gap:12px;left:50%;padding:6px 12px;position:absolute;transform:translateX(-50%);z-index:10}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__carousel-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;opacity:.8;padding:4px;transition:opacity .2s ease}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__carousel-btn:hover:not(:disabled){opacity:1}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__carousel-btn:disabled{cursor:not-allowed;opacity:.3}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__carousel-dots{display:flex;gap:6px}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__carousel-dot{background:hsla(0,0%,100%,.3);border-radius:50%;height:6px;transition:all .3s ease;width:6px}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__carousel-dot.is-active{background:#fff;transform:scale(1.2)}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__desc{display:flex;flex-direction:column;gap:8px;padding-inline:8px}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__desc h3{align-items:center;display:flex;flex-wrap:wrap;letter-spacing:-.01em;line-height:1.2;margin:0}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__desc p{line-height:1.6;margin:0}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-lightbox{align-items:center;animation:cd-lightbox-fade .25s ease;background:rgba(0,0,0,.94);display:flex;inset:0;justify-content:center;padding:clamp(16px,4vw,48px);position:fixed;z-index:10000}@keyframes cd-lightbox-fade{0%{opacity:0}to{opacity:1}}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-lightbox__close{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:18px;top:18px;transition:background .2s ease;width:46px;z-index:2}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-lightbox__close:hover{background:hsla(0,0%,100%,.2)}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-lightbox__media{align-items:center;display:flex;height:100%;justify-content:center;max-height:90vh;max-width:1280px;position:relative;width:100%}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-lightbox__video{background:#000;border-radius:12px;height:100%;max-height:90vh;object-fit:contain;width:100%}@media (max-width:880px){:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__grid{gap:24px;grid-template-columns:1fr}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__nav{flex-direction:row;flex-wrap:wrap;gap:8px;position:static}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__nav-btn{align-items:center;background:color-mix(in srgb,var(--glass-bg) 20%,transparent);border:1px solid color-mix(in srgb,var(--glass-bd) 50%,transparent);flex-direction:row;padding:12px;width:calc(50% - 4px)}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__nav-icon{flex-shrink:0;height:32px;width:32px}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__desc,:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__media-container{margin:0 auto}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .desktop-grid{display:none!important}:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .mobile-carousel{display:block!important}}@media (max-width:480px){:where(.ai-b-13681007-0e77-4b7c-bb3d-15d395cc39ec-uwUGlwWMIgC0atkTIeGm) .cd-showcase__nav-btn{width:100%}}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive{background:var(--bg);padding-bottom:var(--bp-bottom,40px);padding-top:var(--bp-top,40px);width:100%}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__inner{padding-inline:var(--site-padding);width:100%}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__card{align-items:center;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 22%,transparent),color-mix(in srgb,var(--glass) 6%,transparent));border:1px solid color-mix(in srgb,var(--glass-bd) 82%,transparent);border-radius:var(--card-r);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--glass-hi) 16%,transparent),0 16px 40px -22px rgba(0,0,0,.5);display:flex;flex-direction:column;margin-inline:auto;max-width:560px;overflow:hidden;padding:clamp(1.6rem,4vw,2.5rem);position:relative;text-align:center}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__card:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--glass-hi) 34%,transparent),transparent);content:"";height:1px;left:10%;pointer-events:none;position:absolute;right:10%;top:0}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__icon{align-items:center;background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:15px;display:flex;height:52px;justify-content:center;margin-bottom:18px;width:52px}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__eyebrow{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:14px}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:7px;width:7px}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__eyebrow>span:last-child{letter-spacing:.24em;line-height:1.1;text-transform:uppercase}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__card h2{letter-spacing:-.02em;line-height:1.14;margin:0;max-width:420px}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__card>p{line-height:1.6;margin:0;max-width:400px}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__manifest{display:flex;flex-direction:column;margin-top:22px;width:100%}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__folder{align-items:center;border-top:1px solid color-mix(in srgb,var(--glass-bd) 55%,transparent);display:flex;gap:12px;padding:13px 4px}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__folder:last-child{border-bottom:1px solid color-mix(in srgb,var(--glass-bd) 55%,transparent)}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__folder-index{flex:none;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;letter-spacing:.1em;opacity:.7}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__folder-name{flex:1;font-family:var(--font-family-heading);font-size:.95rem;font-weight:var(--font-weight-heading);letter-spacing:.01em;text-align:left}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__folder-note{flex:none;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;letter-spacing:.08em;opacity:.7;white-space:nowrap}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__cta{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-bd);border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:10px;margin-top:24px;padding:12px 22px;transition:filter .2s ease}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__cta:hover{filter:brightness(1.14)}:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__cta-icon{align-items:center;display:flex;line-height:0}@media (max-width:600px){:where(.ai-b-7b490735-f544-4768-b554-a09177727907-uwUGlwWMIgC0atkTIeGm) .rv-drive__card{padding:1.6rem 1.3rem}}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2{background:var(--bg);padding-bottom:var(--bp-bottom,72px);padding-top:var(--bp-top,40px);width:100%}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__inner{padding-inline:var(--site-padding);width:100%}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__grid{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1.05fr .95fr;margin-inline:auto;max-width:1080px}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__eyebrow{align-items:center;display:flex;gap:10px;margin-bottom:18px}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:8px;width:8px}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__eyebrow>span:last-child{letter-spacing:.24em;line-height:1.1;text-transform:uppercase}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__col h2{letter-spacing:-.02em;line-height:1.1;margin:0 0 16px}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__col>p{line-height:1.65;margin:0 0 28px;max-width:440px}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__cta{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-bd);border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:10px;padding:14px 26px;transition:filter .2s ease}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__cta:hover{filter:brightness(1.14)}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__cta-icon{align-items:center;display:flex;line-height:0}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__card{backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 30%,transparent),color-mix(in srgb,var(--glass) 8%,transparent));border:1px solid var(--glass-bd);border-radius:var(--card-r);box-shadow:0 20px 40px -20px rgba(0,0,0,.4),inset 0 1px 1px color-mix(in srgb,var(--glass-hi) 12%,transparent);overflow:hidden;padding:clamp(1.5rem,3vw,2.2rem);position:relative}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__card-head{align-items:center;display:flex;gap:14px;margin-bottom:22px}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__g-badge{align-items:center;border-radius:50%;display:flex;flex:none;height:46px;justify-content:center;width:46px}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__g-letter{font-family:var(--font-family-heading);font-size:1.35rem;font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__g-meta{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__g-name{letter-spacing:-.01em;line-height:1.2}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__g-note{font-family:var(--font-family-navigation);font-size:.66rem;letter-spacing:.08em;opacity:.7;text-transform:uppercase}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__stars{align-items:center;display:flex;flex:none;gap:3px}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__star{align-items:center;display:flex;line-height:0}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__score-row{align-items:baseline;display:flex;gap:8px;margin-bottom:12px}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__score{letter-spacing:-.03em;line-height:1}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__score-label{font-family:var(--font-family-navigation);font-size:.72rem;opacity:.7}:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__card-text{line-height:1.6;margin:0}@media (max-width:820px){:where(.ai-b-d77d0991-b153-444c-a9d5-1655d118fa7b-uwUGlwWMIgC0atkTIeGm) .rv2__grid{gap:2rem;grid-template-columns:1fr}}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate{padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__reminder{align-items:center;display:flex;flex-direction:column;gap:5px;text-align:center}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__reminder-line{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__reminder-label{line-height:1.4}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__reminder-code{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-family:var(--font-family);font-size:.68rem;gap:5px;letter-spacing:.08em;padding:2px 9px;white-space:nowrap}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__reminder-code-label{letter-spacing:0;opacity:.55}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__reminder-hint{line-height:1.4}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__overlay{align-items:center;animation:cre8te-gate-fade .4s ease;backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));background-color:var(--overlay-bg);display:flex;height:calc(100vh - var(--editor-offset-top, 0));justify-content:center;left:var(--editor-offset-left,0);padding:24px;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9999}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__inner{animation:cre8te-gate-card .5s ease;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);max-width:420px;padding:40px 32px;text-align:center;width:100%}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__iconbadge{align-items:center;border:1px solid;display:flex;justify-content:center;margin:0 auto 20px}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__title{letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__desc{line-height:1.6;margin:0 0 28px}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__form{display:flex;flex-direction:column;gap:12px}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__input{border:1px solid;box-sizing:border-box;font-size:1rem;letter-spacing:.2em;outline:none;padding:14px 18px;text-align:center;width:100%}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__input::placeholder{color:inherit;letter-spacing:0;opacity:.5}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__button{align-items:center;border:1px solid;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:14px 24px;transition:opacity .2s ease;width:100%}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__button:hover{opacity:.85}:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__error{line-height:1.4;margin:16px 0 0}@media (max-width:480px){:where(.ai-b-dfff26e0-48ce-4791-8b12-b4292a41b9c3-uwUGlwWMIgC0atkTIeGm) .cre8te-gate__inner{padding:32px 22px}}:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile{background:var(--nfc-bg);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile__inner{align-items:center;background:var(--nfc-surface);border:0;border-radius:var(--nfc-radius);display:flex;isolation:isolate;justify-content:center;min-height:20rem;overflow:hidden;padding:2rem var(--site-padding);position:relative;transition:opacity .35s ease}:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile__fade,:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile__media,:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile__overlay{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile__media{filter:blur(var(--nfc-video-blur));transform:scale(1.02);z-index:0}:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile__overlay{background:var(--nfc-overlay);opacity:var(--nfc-overlay-opacity);z-index:1}:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile__fade{background:linear-gradient(180deg,transparent 42%,var(--nfc-fade) 100%);z-index:2}:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile__media img,:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile__media video{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile__content{align-items:center;display:flex;flex-direction:column;max-width:44rem;position:relative;text-align:center;z-index:3}:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile__avatar{align-items:center;border:1px solid var(--nfc-border);border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:1.2rem;overflow:hidden;width:64px}:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile__avatar img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile__avatar svg{height:28px;width:28px}:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile__eyebrow{font-size:.78rem;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile h1{letter-spacing:-.04em;line-height:1.02;margin:0}:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile p{line-height:1.6;margin:1rem 0 0;max-width:34rem}@media(max-width:480px){:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile__inner{min-height:18rem;padding-bottom:1.6rem;padding-top:1.6rem}:where(.ai-b-hero-zdfgPvgSXAbsOm4MZTNW) .nfc-profile h1{font-size:clamp(2rem,11vw,3.2rem)!important}}:where(.ai-b-ai-mtlakl4s-2-zdfgPvgSXAbsOm4MZTNW) .nfc-links{background:var(--links-bg);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}:where(.ai-b-ai-mtlakl4s-2-zdfgPvgSXAbsOm4MZTNW) .nfc-links__inner{padding-inline:var(--site-padding)}:where(.ai-b-ai-mtlakl4s-2-zdfgPvgSXAbsOm4MZTNW) .nfc-links__label{font-size:.78rem;letter-spacing:.08em;margin:0 0 1rem;text-transform:uppercase}:where(.ai-b-ai-mtlakl4s-2-zdfgPvgSXAbsOm4MZTNW) .nfc-links__list{display:flex;flex-direction:column;gap:var(--link-gap)}:where(.ai-b-ai-mtlakl4s-2-zdfgPvgSXAbsOm4MZTNW) .nfc-link{align-items:center;background:var(--link-card-bg);border:1px solid var(--link-card-border);border-radius:var(--link-radius);color:var(--link-text);cursor:pointer;display:flex;gap:1rem;padding:1rem 1.1rem;text-align:left;transition:opacity .2s ease,border-color .2s ease;width:100%}:where(.ai-b-ai-mtlakl4s-2-zdfgPvgSXAbsOm4MZTNW) .nfc-link:focus-visible,:where(.ai-b-ai-mtlakl4s-2-zdfgPvgSXAbsOm4MZTNW) .nfc-link:hover{opacity:.72}:where(.ai-b-ai-mtlakl4s-2-zdfgPvgSXAbsOm4MZTNW) .nfc-link:focus-visible{outline:2px solid var(--link-text);outline-offset:3px}:where(.ai-b-ai-mtlakl4s-2-zdfgPvgSXAbsOm4MZTNW) .nfc-link__icon{align-items:center;display:flex;flex:0 0 auto;height:1.25rem;justify-content:center;width:1.25rem}:where(.ai-b-ai-mtlakl4s-2-zdfgPvgSXAbsOm4MZTNW) .nfc-link__icon svg{height:19px;width:19px}:where(.ai-b-ai-mtlakl4s-2-zdfgPvgSXAbsOm4MZTNW) .nfc-link__label{flex:1;font-size:.98rem;font-weight:500}:where(.ai-b-ai-mtlakl4s-2-zdfgPvgSXAbsOm4MZTNW) .nfc-link__plus{font-size:1.35rem;font-weight:300;line-height:1}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph{background:var(--bg);display:flex;flex-direction:column;height:var(--hero-height,700px);isolation:isolate;justify-content:flex-end;overflow:hidden;position:relative;width:100%}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__bg{animation:phFade 1s ease-out .05s forwards;inset:0;opacity:0;position:absolute;z-index:0}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__img{filter:blur(var(--image-blur,9px));inset:0;position:absolute;transform:scale(1.06)}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__scrim{background:var(--overlay);inset:0;opacity:var(--darken,.55);position:absolute}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__vignette{background:linear-gradient(180deg,transparent calc(100% - 130px),var(--bg) 100%),linear-gradient(180deg,color-mix(in srgb,var(--overlay) 70%,transparent) 0,color-mix(in srgb,var(--overlay) 22%,transparent) 32%,color-mix(in srgb,var(--overlay) 14%,transparent) 54%,color-mix(in srgb,var(--overlay) 82%,transparent) 100%);inset:0;position:absolute}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__glow{background:radial-gradient(circle,color-mix(in srgb,var(--glass-hi) 12%,transparent) 0,transparent 68%);filter:blur(48px);height:48vw;left:10%;max-height:640px;max-width:640px;pointer-events:none;position:absolute;top:12%;transition:transform .9s cubic-bezier(.22,1,.36,1);width:48vw;will-change:transform;z-index:1}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__top{align-items:flex-start;animation:phRise .8s cubic-bezier(.22,1,.36,1) .2s forwards;display:flex;justify-content:flex-end;left:0;opacity:0;padding:30px var(--site-padding);position:absolute;right:0;top:var(--bp-top,0);z-index:5}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__brand{display:none}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__brand-logo{align-items:center;display:flex;height:var(--brand-logo-h,26px);width:100%}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__brand-text{letter-spacing:.34em;line-height:1;text-transform:uppercase;white-space:nowrap}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__arc{animation:phArcRise 1s cubic-bezier(.16,1,.3,1) .35s forwards;bottom:0;height:var(--arc-height,62%);left:50%;opacity:0;position:absolute;transform:translateX(-50%);width:128%;z-index:2}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__arc-surface{backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 30%,transparent) 0,color-mix(in srgb,var(--glass) 16%,transparent) 34%,color-mix(in srgb,var(--glass) 8%,transparent) 78%,color-mix(in srgb,var(--glass) 4%,transparent) 100%);border-radius:50% 50% 0 0;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--glass-hi) 28%,transparent),inset 0 -34px 80px color-mix(in srgb,var(--overlay) 34%,transparent);inset:0;position:absolute}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__arc-surface:before{background:radial-gradient(130% 64% at 50% 0,color-mix(in srgb,var(--glass-hi) 13%,transparent) 0,transparent 62%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__content{align-items:center;display:flex;flex-direction:column;padding:0 var(--site-padding) calc(100px + var(--bp-bottom, 0px));position:relative;text-align:center;width:100%;z-index:4}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__kicker{display:none}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__kicker-dot{border-radius:50%;flex:none;height:7px;width:7px}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__kicker-text{font-family:var(--font-family-navigation);font-size:.64rem;font-weight:var(--font-weight-navigation);letter-spacing:.3em;line-height:1;text-transform:uppercase}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__client{align-items:center;animation:phRise .8s cubic-bezier(.22,1,.36,1) .72s forwards;display:flex;justify-content:center;margin:0 0 26px;max-width:var(--logo-max-w,360px);min-width:0;opacity:0;width:100%}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__client-text{font-family:var(--font-family-navigation);font-size:.95rem;font-weight:var(--font-weight-navigation);letter-spacing:.34em;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__title{animation:phRise .85s cubic-bezier(.22,1,.36,1) .82s forwards;letter-spacing:-.015em;line-height:1.12;margin:0 0 26px;max-width:var(--title-max,820px);opacity:0}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__subtitle{animation:phRise .7s cubic-bezier(.22,1,.36,1) .98s forwards;letter-spacing:.24em;line-height:1.7;margin:0 0 30px;opacity:0;text-transform:uppercase}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__contact{animation:phRise .7s cubic-bezier(.22,1,.36,1) 1.1s forwards;font-family:var(--font-family-navigation);font-size:.78rem;letter-spacing:.06em;opacity:0}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__contact-name{font-weight:500}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__scroll{align-items:center;animation:phRise .7s cubic-bezier(.22,1,.36,1) 1.3s forwards;bottom:calc(30px + var(--bp-bottom, 0px));display:flex;gap:13px;justify-content:center;left:0;opacity:0;position:absolute;right:0;z-index:5}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__scroll-line{flex:none;height:1px;opacity:.5;width:28px}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__scroll-label{font-family:var(--font-family-navigation);font-size:.62rem;font-weight:var(--font-weight-navigation);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__scroll-arrow{animation:phBob 2.8s ease-in-out infinite;font-size:.95rem;line-height:1}@media (max-width:1100px){:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph{height:min(var(--hero-height,700px),84vh)}}@media (max-width:900px){:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__arc{width:150%}}@media (max-width:640px){:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph{height:auto;min-height:min(var(--hero-height,700px),100svh)}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__top{display:flex;justify-content:center;padding:22px var(--site-padding)}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__client{margin-bottom:18px}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__arc{height:calc(var(--arc-height, 62%) + 4%);width:170%}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__content{padding-bottom:calc(92px + var(--bp-bottom, 0px))}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__title{margin-bottom:20px}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__subtitle{letter-spacing:.2em;line-height:1.6;margin-bottom:22px}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__scroll-line{width:22px}:where(.ai-b-hero-0PvQI03C0RtuwFvSgKEn) .ph__scroll-label{font-size:.56rem;letter-spacing:.2em}}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg{background:var(--bg);overflow:hidden;padding-bottom:var(--bp-bottom);padding-top:var(--bp-top);position:relative;width:100%}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__bg-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 72%,transparent) 0,color-mix(in srgb,var(--bg) 86%,transparent) 100%),var(--bg-overlay);inset:0;position:absolute;z-index:1}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__ambient{inset:0;pointer-events:none;position:absolute;z-index:2}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__glow{border-radius:50%;filter:blur(90px);opacity:.45;position:absolute}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__glow--a{background:color-mix(in srgb,var(--glow) 45%,transparent);height:500px;left:-150px;top:0;width:500px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__glow--b{background:color-mix(in srgb,var(--accent) 35%,transparent);bottom:-50px;height:450px;right:-120px;width:450px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__inner{padding-inline:var(--site-padding);position:relative;z-index:3}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__wrap{margin-inline:auto;max-width:var(--content-w)}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__head{margin-bottom:clamp(2.5rem,5vw,3.5rem);text-align:center}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__eyebrow{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:8px;width:8px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__eyebrow-slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__eyebrow-text{letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__head h2{letter-spacing:-.02em;line-height:1.1;margin:0}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__head p{line-height:1.5;margin:14px 0 0;opacity:.8}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__cards{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__cards>div{flex:1 1 240px;max-width:340px;min-width:0}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg-reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg-reveal.is-in{opacity:1;transform:translateY(0)}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg-card{align-items:flex-start;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 30%,transparent),color-mix(in srgb,var(--glass) 8%,transparent));border:1px solid var(--glass-border);border-radius:var(--card-r);box-shadow:0 20px 40px -20px rgba(0,0,0,.4),inset 0 1px 1px color-mix(in srgb,var(--hi) 12%,transparent);color:inherit;display:flex;flex-direction:column;gap:12px;height:100%;min-height:260px;padding:28px;position:relative;text-align:left;transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease;width:100%}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg-card:hover{border-color:color-mix(in srgb,var(--card-accent) 40%,var(--glass-border));box-shadow:0 30px 50px -20px rgba(0,0,0,.6),inset 0 1px 1px color-mix(in srgb,var(--hi) 15%,transparent);transform:translateY(-4px)}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg-card__tag{background:color-mix(in srgb,var(--card-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 25%,transparent);border-radius:999px;font-family:var(--font-family-navigation);font-size:.56rem;font-weight:var(--font-weight-navigation);letter-spacing:.18em;padding:5px 12px;position:absolute;right:20px;text-transform:uppercase;top:20px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg-card__icon{align-items:center;background:color-mix(in srgb,var(--card-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 25%,transparent);border-radius:12px;display:flex;height:44px;justify-content:center;margin-bottom:4px;width:44px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg-card__num{letter-spacing:-.02em;line-height:.9}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg-card__label{letter-spacing:.24em;line-height:1.2;text-transform:uppercase}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg-card__detail{line-height:1.5;margin-top:auto;opacity:.75}@media (max-width:880px){:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg__cards>div{flex:1 1 100%;max-width:100%}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-0PvQI03C0RtuwFvSgKEn) .lg-card{min-height:220px}}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase{background:var(--bg);color:var(--title);width:100%}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__inner{padding-inline:var(--site-padding);width:100%}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__head{margin:0 auto clamp(2.5rem,5vw,3.5rem);max-width:800px;text-align:center}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__eyebrow{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__dot{background:var(--accent);border-radius:50%;flex:none;height:8px;width:8px}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__eyebrow-slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__eyebrow-text{letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__head h2{letter-spacing:-.02em;line-height:1.1;margin:0}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__head p{line-height:1.5;margin:14px 0 0;opacity:.8}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__grid{align-items:start;display:grid;gap:24px;grid-template-columns:280px 1fr}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__nav{display:flex;flex-direction:column;gap:8px;position:sticky;top:120px}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__nav-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:16px;text-align:left;transition:background .2s ease,border-color .2s ease}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__nav-btn.is-active,:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__nav-btn:hover{background:color-mix(in srgb,var(--glass-bg) 65%,transparent);border-color:var(--glass-bd)}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__nav-icon{align-items:center;background:color-mix(in srgb,var(--glass-bg) 70%,transparent);border-radius:12px;display:flex;flex:none;height:40px;justify-content:center;width:40px}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__nav-text{align-items:flex-start;display:flex;flex-direction:column;gap:3px}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__option-badge{align-items:center;background:color-mix(in srgb,var(--glass-bg) 82%,transparent);border:1px solid var(--glass-bd);border-radius:999px;display:inline-flex;font-family:var(--font-family-navigation);font-size:.64rem;font-weight:var(--font-weight-navigation);letter-spacing:.02em;line-height:1.1;padding:4px 9px;width:max-content}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__option-badge--detail{margin-top:2px}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__panel{animation:cd-fade-in .45s ease forwards;display:none;flex-direction:column;gap:24px}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__panel.is-active{display:flex}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__media-container{margin:0 auto;width:100%}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__media-wrapper{background:var(--glass-bg);border:1px solid var(--glass-bd);border-radius:var(--r-card);cursor:default;overflow:hidden;position:relative;width:100%}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__media,:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__modal-media{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__grid-mode{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;width:100%}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__grid-block{cursor:default;min-width:0;position:relative}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__grid-block-inner{background:var(--glass-bg);border:1px solid var(--glass-bd);border-radius:var(--r-card);inset:0;opacity:.7;overflow:hidden;position:absolute;transition:opacity .25s ease}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__grid-block.is-active .cd-showcase__grid-block-inner{opacity:1}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__carousel-ui{align-items:center;background:color-mix(in srgb,var(--bg) 72%,transparent);border:1px solid var(--glass-bd);border-radius:999px;bottom:14px;display:flex;gap:12px;left:50%;padding:6px 12px;position:absolute;transform:translateX(-50%);z-index:10}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__carousel-btn{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:center;opacity:.8;padding:4px}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__carousel-dots{display:flex;gap:6px}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__carousel-dot{background:color-mix(in srgb,var(--title) 35%,transparent);border-radius:50%;height:6px;width:6px}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__carousel-dot.is-active{background:var(--title);transform:scale(1.2)}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__desc{display:flex;flex-direction:column;gap:8px;padding-inline:8px}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__desc-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__desc h3{line-height:1.2;margin:0}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__desc p{line-height:1.6;margin:0}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__modal{align-items:center;animation:cd-modal-in .28s ease both;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bg) 78%,transparent);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__modal-card{animation:cd-modal-card-in .32s ease both;background:var(--glass-bg);border:1px solid var(--glass-bd);border-radius:20px;height:auto;min-height:0;overflow:hidden;position:relative}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__modal-close{align-items:center;background:var(--modal-btn-bg);border:1px solid var(--glass-bd);border-radius:999px;color:var(--modal-btn-text);cursor:pointer;display:inline-flex;justify-content:center;padding:9px;position:absolute;right:14px;top:14px;z-index:3}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__modal-close:hover{background:var(--glass-bg)}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__modal.is-closing{animation:cd-modal-out .26s ease both}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__modal.is-closing .cd-showcase__modal-card{animation:cd-modal-card-out .26s ease both}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__modal-media::-webkit-media-controls-fullscreen-button{display:none}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__modal-media::-webkit-media-controls-overflow-button{display:none}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__modal-media::-webkit-media-controls-download-button{display:none}@media(max-width:880px){:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__grid{gap:24px;grid-template-columns:1fr}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__nav{flex-direction:row;flex-wrap:wrap;position:static}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__nav-btn{padding:12px;width:calc(50% - 4px)}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__nav-icon{height:32px;width:32px}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__grid-mode{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__modal{padding:12px}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__modal-card{max-height:calc(100vh - 24px);max-width:100%}}@media(max-width:480px){:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__nav-btn{width:100%}:where(.ai-b-ai-mth8xjry-1-0PvQI03C0RtuwFvSgKEn) .cd-showcase__modal-card{max-height:calc(100vh - 24px)}}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic{background:var(--bg);overflow:hidden;padding-bottom:var(--bp-bottom);padding-top:var(--bp-top);position:relative;width:100%}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__bg-overlay{background:var(--bg-overlay);inset:0;pointer-events:none;position:absolute;z-index:1}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__ambient{inset:0;pointer-events:none;position:absolute;z-index:2}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__glow{border-radius:50%;filter:blur(90px);opacity:.4;position:absolute}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__glow--a{background:color-mix(in srgb,var(--glow) 45%,transparent);height:460px;right:-140px;top:-80px;width:460px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__glow--b{background:color-mix(in srgb,var(--accent) 30%,transparent);bottom:-80px;height:400px;left:-120px;width:400px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__fade{height:var(--fade-h,150px);left:0;pointer-events:none;position:absolute;right:0;z-index:2}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__fade--top{background:linear-gradient(to bottom,var(--bg) 0,transparent 100%);top:0}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__fade--bottom{background:linear-gradient(to top,var(--bg) 0,transparent 100%);bottom:0}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__inner{padding-inline:var(--site-padding);position:relative;z-index:3}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__wrap{margin-inline:auto;max-width:var(--content-w)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__head{margin-bottom:clamp(2rem,4vw,3rem);text-align:center}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__eyebrow{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:8px;width:8px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__eyebrow-text{letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__head h2{letter-spacing:-.02em;line-height:1.08;margin:0}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__head p{line-height:1.5;margin:14px auto 0;max-width:520px;opacity:.8}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__grid{align-items:stretch;display:grid;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr))}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic-reveal.is-in{opacity:1;transform:translateY(0)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic-card{align-items:flex-start;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 30%,transparent),color-mix(in srgb,var(--glass) 8%,transparent));border:1px solid var(--glass-border);border-radius:var(--card-r);box-shadow:0 16px 32px -20px rgba(0,0,0,.4),inset 0 1px 1px color-mix(in srgb,var(--hi) 10%,transparent);display:flex;flex-direction:column;gap:14px;height:100%;padding:22px;position:relative;transition:transform .4s ease,border-color .4s ease;width:100%}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic-card:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border));transform:translateY(-4px)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic-card__icon{align-items:center;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:12px;display:flex;flex:none;height:42px;justify-content:center;width:42px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic-card__body{display:flex;flex-direction:column;gap:5px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic-card__title{letter-spacing:-.01em;line-height:1.3}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic-card__desc{line-height:1.5;opacity:.78}@media (max-width:1024px){:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic__grid{grid-template-columns:1fr}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-0PvQI03C0RtuwFvSgKEn) .tic-card{padding:20px}}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price{background:var(--bg);overflow:hidden;padding-bottom:var(--bp-bottom);padding-top:var(--bp-top);position:relative;width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__ambient{inset:0;pointer-events:none;position:absolute;z-index:1}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__glow{background:color-mix(in srgb,var(--glow) 40%,transparent);border-radius:50%;filter:blur(110px);height:340px;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);width:640px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__inner{padding-inline:var(--site-padding);position:relative;z-index:2}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__wrap{margin-inline:auto;max-width:var(--content-w)}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__bar{backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-r);box-shadow:0 24px 50px -30px rgba(0,0,0,.55),inset 0 1px 1px color-mix(in srgb,var(--card-hi) 8%,transparent);padding:clamp(1.1rem,2.5vw,1.5rem) clamp(1.1rem,2.5vw,1.8rem);position:relative}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__eyebrow{align-items:center;display:flex;gap:9px;margin-bottom:18px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:7px;width:7px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__eyebrow-text{letter-spacing:.22em;line-height:1;text-transform:uppercase}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__main{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__info{display:flex;flex-direction:column;gap:6px;text-align:left}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__label{letter-spacing:.14em;opacity:.7;text-transform:uppercase}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__amount{letter-spacing:-.03em;line-height:1}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__note{opacity:.65;white-space:pre-line}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__actions{display:flex;flex:none;flex-direction:column;gap:10px;min-width:260px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__primary{align-items:center;background:var(--p-bg);border:1px solid transparent;border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:9px;justify-content:center;padding:13px 22px;transition:opacity .2s ease}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__primary:hover{opacity:.88}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__primary:active{opacity:.8}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__secondary{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;padding:11px 22px;transition:border-color .2s ease,background .2s ease}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__secondary:hover{background:color-mix(in srgb,var(--s-border) 14%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__divider{background:var(--divider);height:1px;margin:18px 0 14px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__mentions{display:flex;flex-wrap:wrap;gap:10px 22px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__mention{align-items:center;display:inline-flex;gap:7px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__mention span{line-height:1;opacity:.85}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price-reveal.is-in{opacity:1;transform:translateY(0)}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__overlay{align-items:center;animation:priceFadeIn .25s ease;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);background:var(--overlay);display:flex;height:calc(100vh - var(--editor-offset-top, 0));justify-content:center;left:var(--editor-offset-left,0);overflow-y:auto;padding:20px;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9999}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal{animation:priceRise .3s cubic-bezier(.22,1,.36,1);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-r);box-shadow:0 40px 80px -40px rgba(0,0,0,.7),inset 0 1px 1px color-mix(in srgb,var(--card-hi) 8%,transparent);max-width:420px;padding:28px;position:relative;width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal--accept{display:flex;flex-direction:column;height:min(86vh,860px);max-width:780px;padding:24px 26px 22px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-heading{min-width:0}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-x{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:50%;cursor:pointer;display:inline-flex;flex:none;height:36px;justify-content:center;transition:border-color .2s ease,background .2s ease;width:36px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-x:hover{background:color-mix(in srgb,var(--s-border) 14%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-title{display:block;letter-spacing:-.01em;line-height:1.2}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-text{display:block;line-height:1.55;margin-top:10px;opacity:.85}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-recap{align-items:baseline;background:color-mix(in srgb,var(--card-bg) 60%,transparent);border:1px solid var(--divider);border-radius:calc(var(--card-r) - 8px);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:16px;padding:12px 16px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-recap-amount{letter-spacing:-.02em;line-height:1}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-recap-note{line-height:1.5;opacity:.7;white-space:pre-line}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__pdf{background:color-mix(in srgb,var(--card-bg) 40%,transparent);border:1px solid var(--divider);border-radius:calc(var(--card-r) - 8px);flex:1;margin-top:16px;min-height:0;overflow:hidden}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__pdf iframe{background:transparent;border:0;display:block;height:100%;width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__pdf-fallback{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;min-height:240px;padding:24px;text-align:center}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__pdf-open{align-items:center;align-self:flex-start;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:6px;margin-top:10px;opacity:.85;padding:4px 0;transition:opacity .2s ease}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__pdf-open:hover{opacity:1}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-secondary{display:flex;flex-wrap:wrap;gap:10px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-secondary .price__cancel{flex:1 1 auto;min-width:150px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modify-list{display:flex;flex-direction:column;gap:8px;margin-top:18px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__opt{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:calc(var(--btn-r) + 2px);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 14px;text-align:left;transition:border-color .2s ease,background .2s ease;width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__opt:hover{background:color-mix(in srgb,var(--s-border) 12%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__opt.is-on{background:color-mix(in srgb,var(--p-bg) 10%,transparent);border-color:color-mix(in srgb,var(--p-bg) 45%,var(--s-border))}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__opt-box{align-items:center;border:1px solid var(--s-border);border-radius:6px;display:flex;flex:none;height:20px;justify-content:center;transition:background .2s ease,border-color .2s ease;width:20px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__opt.is-on .price__opt-box{background:var(--p-bg);border-color:var(--p-bg)}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__opt-text{line-height:1.4}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__confirm{align-items:center;background:var(--p-bg);border:1px solid transparent;border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:9px;justify-content:center;padding:14px 24px;transition:opacity .2s ease}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__confirm:hover{opacity:.9}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__cancel{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;padding:13px 24px;transition:border-color .2s ease,background .2s ease}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__cancel:hover{background:color-mix(in srgb,var(--s-border) 14%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-success{align-items:center;display:flex;flex-direction:column;gap:12px;padding:8px 0 4px;text-align:center}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-success-icon{align-items:center;background:color-mix(in srgb,var(--p-bg) 16%,transparent);border:1px solid color-mix(in srgb,var(--p-bg) 30%,transparent);border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-success-title{letter-spacing:-.01em;line-height:1.2}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-success-text{line-height:1.55;opacity:.85}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-close{margin-top:22px;width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-note{align-items:flex-start;border-top:1px solid var(--divider);display:flex;gap:8px;margin-top:16px;padding-top:14px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-note-icon{flex:none;margin-top:2px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-note-text{line-height:1.55;opacity:.92}@media (max-width:760px){:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__main{align-items:stretch;flex-direction:column}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__actions{min-width:0}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__primary,:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__secondary{width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal{padding:22px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal--accept{height:88vh;padding:18px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-0PvQI03C0RtuwFvSgKEn) .price__modal-recap{flex-direction:column;gap:6px}}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate{padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__reminder{align-items:center;display:flex;flex-direction:column;gap:5px;text-align:center}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__reminder-line{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__reminder-label{line-height:1.4}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__reminder-code{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-family:var(--font-family);font-size:.68rem;gap:5px;letter-spacing:.08em;padding:2px 9px;white-space:nowrap}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__reminder-code-label{letter-spacing:0;opacity:.55}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__reminder-hint{line-height:1.4}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__overlay{align-items:center;animation:cre8te-gate-fade .4s ease;backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));background-color:var(--overlay-bg);display:flex;height:calc(100vh - var(--editor-offset-top, 0));justify-content:center;left:var(--editor-offset-left,0);padding:24px;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9999}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__inner{animation:cre8te-gate-card .5s ease;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);max-width:420px;padding:40px 32px;text-align:center;width:100%}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__iconbadge{align-items:center;border:1px solid;display:flex;justify-content:center;margin:0 auto 20px}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__title{letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__desc{line-height:1.6;margin:0 0 28px}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__form{display:flex;flex-direction:column;gap:12px}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__input{border:1px solid;box-sizing:border-box;font-size:1rem;letter-spacing:.2em;outline:none;padding:14px 18px;text-align:center;width:100%}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__input::placeholder{color:inherit;letter-spacing:0;opacity:.5}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__button{align-items:center;border:1px solid;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:14px 24px;transition:opacity .2s ease;width:100%}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__button:hover{opacity:.85}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__error{line-height:1.4;margin:16px 0 0}@media (max-width:480px){:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-0PvQI03C0RtuwFvSgKEn) .cre8te-gate__inner{padding:32px 22px}}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-hero-root{background:var(--bg);display:flex;justify-content:center;padding-bottom:calc(var(--block-padding-bottom, 0px) + 56px);padding-top:calc(var(--block-padding-top, 0px) + 72px);padding-inline:var(--site-padding);width:100%}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-hero-inner{align-items:center;display:flex;flex-direction:column;max-width:540px;text-align:center;width:100%}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-badge{align-items:center;background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:100px;display:inline-flex;gap:7px;margin-bottom:28px;opacity:0;padding:5px 13px 5px 9px;transform:translateY(8px) scale(.97);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-badge--in{opacity:1;transform:translateY(0) scale(1)}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-check{align-items:center;color:hsla(0,0%,100%,.3);display:flex;justify-content:center;transition:color .4s ease .5s}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-check--done{color:#4ade80}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-check-circle{stroke-dasharray:40;stroke-dashoffset:40;transition:stroke-dashoffset .4s ease .5s}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-check--done .merci-check-circle{stroke-dashoffset:0}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-check-path{stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .35s ease .8s}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-check--done .merci-check-path{stroke-dashoffset:0}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-title{letter-spacing:-.03em;line-height:1.1;margin:0 0 14px;opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1) .15s,transform .6s cubic-bezier(.22,1,.36,1) .15s}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-title--in{opacity:1;transform:translateY(0)}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-subtitle{line-height:1.5;margin:0 0 12px;opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.22,1,.36,1) .28s,transform .6s cubic-bezier(.22,1,.36,1) .28s}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-subtitle--in{opacity:1;transform:translateY(0)}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-caption{margin:0 0 40px;opacity:0;transform:translateY(8px);transition:opacity .6s cubic-bezier(.22,1,.36,1) .38s,transform .6s cubic-bezier(.22,1,.36,1) .38s}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-caption--in{opacity:1;transform:translateY(0)}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-timeline{align-items:flex-start;display:flex;max-width:340px;opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1) .5s,transform .6s cubic-bezier(.22,1,.36,1) .5s;width:100%}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-timeline--in{opacity:1;transform:translateY(0)}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-step-group{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:8px}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-tl-dot{align-items:center;border:1px solid;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-tl-dot--done{background:rgba(74,222,128,.1);border-color:rgba(74,222,128,.4);color:#4ade80}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-tl-dot--waiting{animation:tl-dot-cycle 2.8s ease-in-out infinite}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-tl-dot--pending{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.2)}@keyframes tl-dot-cycle{0%,to{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.25)}50%{background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.35);color:rgba(251,191,36,.65)}}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-tl-connector{flex:1;height:1px;margin-top:13px;min-width:12px}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-tl-connector--done{background:rgba(74,222,128,.22)}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-tl-connector--waiting{background:hsla(0,0%,100%,.07)}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-tl-label{font-family:var(--font-family);font-size:.72rem;font-weight:500;line-height:1.3;max-width:90px;text-align:center;word-wrap:break-word}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-tl-label--done{color:rgba(74,222,128,.85)}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-tl-label--waiting{animation:tl-label-cycle 2.8s ease-in-out infinite}@keyframes tl-label-cycle{0%,to{color:hsla(0,0%,100%,.2)}50%{color:rgba(251,191,36,.55)}}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-tl-label--pending{color:hsla(0,0%,100%,.18)}@media (max-width:500px){:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-hero-root{padding-inline:12px}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-title{font-size:1.9rem!important;margin-bottom:12px}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-subtitle{font-size:.95rem!important}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-caption{font-size:.8rem!important;margin-bottom:28px}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-timeline{max-width:100%}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-tl-label{font-size:.65rem;max-width:75px}}@media (max-width:360px){:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-title{font-size:1.6rem!important}:where(.ai-b-b330edcd-7d84-4927-ae2a-6e54258194b5-7lOQ84rG6cst0dOqSKVs) .merci-tl-label{font-size:.6rem;max-width:65px}}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-root{background:var(--bg);padding-bottom:calc(var(--block-padding-bottom, 0px) + 56px);padding-top:var(--block-padding-top,0);padding-inline:var(--site-padding);width:100%}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-inner{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:420px}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:18px;cursor:default;overflow:hidden;position:relative;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-card--hovered{box-shadow:0 12px 40px rgba(0,0,0,.4);transform:translateY(-2px)}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-border{background:linear-gradient(135deg,rgba(131,58,180,.15),rgba(253,29,29,.1),rgba(252,176,69,.12));border-radius:18px;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:0}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-card--hovered .mso-ig-border{opacity:1}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-content{display:flex;flex-direction:column;gap:16px;padding:18px;position:relative;z-index:1}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-header{align-items:center;display:flex;gap:7px}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-logo{align-items:center;color:hsla(0,0%,100%,.5);display:flex}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-platform{color:hsla(0,0%,100%,.35);flex:1;font-family:var(--font-family);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-live-dot{animation:livePulse 2s ease-in-out infinite;background:#4ade80;border-radius:50%;height:6px;width:6px}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-profile{align-items:flex-start;display:flex;gap:12px}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-avatar{align-items:center;background:hsla(0,0%,100%,.06);border:1.5px solid hsla(0,0%,100%,.1);border-radius:50%;box-shadow:0 0 0 2px #111114,0 0 0 3.5px rgba(225,48,108,.5);display:flex;flex-shrink:0;height:46px;justify-content:center;overflow:hidden;width:46px}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-profile-info{display:flex;flex-direction:column;gap:4px;padding-top:2px}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-handle{display:block;letter-spacing:-.01em}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-bio{color:hsla(0,0%,100%,.38);font-family:var(--font-family);font-size:.78rem;line-height:1.4;margin:0}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-stats{align-items:center;display:flex;gap:14px}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-stat{display:flex;flex-direction:column;gap:1px}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-stat-value{color:hsla(0,0%,100%,.85);font-family:var(--font-family-heading);font-size:.95rem;font-weight:700;line-height:1}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-stat-label{color:hsla(0,0%,100%,.3);font-family:var(--font-family);font-size:.7rem}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-stat-divider{background:hsla(0,0%,100%,.08);height:22px;width:1px}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-grid{border-radius:10px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);overflow:hidden}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-post{aspect-ratio:1;background:hsla(0,0%,100%,.04);cursor:pointer;overflow:hidden;position:relative}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-post-placeholder{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-post-overlay{align-items:center;background:rgba(0,0,0,.4);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-post:hover .mso-ig-post-overlay{opacity:1}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-cta{align-items:center;background:var(--cta-bg);border:1px solid hsla(0,0%,100%,.08);border-radius:100px;color:var(--cta-text);cursor:pointer;display:flex;font-family:var(--font-family);font-size:.82rem;font-weight:500;gap:7px;justify-content:center;padding:10px 20px;transition:background .2s ease,border-color .2s ease;width:100%}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-cta:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.14)}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-cta-arrow{transition:transform .2s ease}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-ig-cta:hover .mso-cta-arrow{transform:translateX(3px)}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-divider{background:var(--divider);height:1px;width:100%}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-web-btn{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.07);border-radius:100px;color:hsla(0,0%,100%,.35);cursor:pointer;display:inline-flex;gap:7px;padding:7px 14px 7px 10px;transition:border-color .2s ease,background .2s ease,color .2s ease}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-web-btn:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.6)}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-web-arrow{opacity:0;transform:translateX(-3px);transition:opacity .2s ease,transform .2s ease}:where(.ai-b-d7a96c34-5fef-426e-ad7b-38bbaa9c570e-7lOQ84rG6cst0dOqSKVs) .mso-web-btn:hover .mso-web-arrow{opacity:1;transform:translateX(0)}:where(.ai-b-94b56f4e-395f-46d9-aced-82b7897152a3-7lOQ84rG6cst0dOqSKVs) .merci-reviews-root{background:var(--bg);padding-bottom:calc(var(--block-padding-bottom, 0px) + 48px);padding-top:var(--block-padding-top,0);padding-inline:var(--site-padding);width:100%}:where(.ai-b-94b56f4e-395f-46d9-aced-82b7897152a3-7lOQ84rG6cst0dOqSKVs) .merci-reviews-inner{display:flex;flex-direction:column;gap:16px}:where(.ai-b-94b56f4e-395f-46d9-aced-82b7897152a3-7lOQ84rG6cst0dOqSKVs) .merci-reviews-label{align-items:center;display:flex;gap:8px}:where(.ai-b-94b56f4e-395f-46d9-aced-82b7897152a3-7lOQ84rG6cst0dOqSKVs) .merci-reviews-label-dot{background:rgba(87,15,9,.8);border-radius:50%;height:5px;width:5px}:where(.ai-b-94b56f4e-395f-46d9-aced-82b7897152a3-7lOQ84rG6cst0dOqSKVs) .merci-google-badge{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:8px;display:inline-flex;gap:8px;padding:8px 14px;width:fit-content}:where(.ai-b-94b56f4e-395f-46d9-aced-82b7897152a3-7lOQ84rG6cst0dOqSKVs) .merci-stars{align-items:center;display:flex;gap:2px}:where(.ai-b-94b56f4e-395f-46d9-aced-82b7897152a3-7lOQ84rG6cst0dOqSKVs) .merci-reviews-grid{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}:where(.ai-b-94b56f4e-395f-46d9-aced-82b7897152a3-7lOQ84rG6cst0dOqSKVs) .merci-review-card{animation:cardFadeIn .5s cubic-bezier(.22,1,.36,1) both;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;padding:16px}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:where(.ai-b-94b56f4e-395f-46d9-aced-82b7897152a3-7lOQ84rG6cst0dOqSKVs) .merci-review-stars{display:flex;gap:2px}:where(.ai-b-94b56f4e-395f-46d9-aced-82b7897152a3-7lOQ84rG6cst0dOqSKVs) .merci-review-text{flex:1;margin:0}:where(.ai-b-94b56f4e-395f-46d9-aced-82b7897152a3-7lOQ84rG6cst0dOqSKVs) .merci-review-author{display:block}@media (max-width:720px){:where(.ai-b-94b56f4e-395f-46d9-aced-82b7897152a3-7lOQ84rG6cst0dOqSKVs) .merci-reviews-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){:where(.ai-b-94b56f4e-395f-46d9-aced-82b7897152a3-7lOQ84rG6cst0dOqSKVs) .merci-reviews-grid{grid-template-columns:1fr}}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph{background:var(--bg);display:flex;flex-direction:column;height:var(--hero-height,700px);isolation:isolate;justify-content:flex-end;overflow:hidden;position:relative;width:100%}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__bg{animation:phFade 1s ease-out .05s forwards;inset:0;opacity:0;position:absolute;z-index:0}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__img{filter:blur(var(--image-blur,9px));inset:0;position:absolute;transform:scale(1.06)}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__scrim{background:var(--overlay);inset:0;opacity:var(--darken,.55);position:absolute}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__vignette{background:linear-gradient(180deg,transparent calc(100% - 130px),var(--bg) 100%),linear-gradient(180deg,color-mix(in srgb,var(--overlay) 70%,transparent) 0,color-mix(in srgb,var(--overlay) 22%,transparent) 32%,color-mix(in srgb,var(--overlay) 14%,transparent) 54%,color-mix(in srgb,var(--overlay) 82%,transparent) 100%);inset:0;position:absolute}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__glow{background:radial-gradient(circle,color-mix(in srgb,var(--glass-hi) 12%,transparent) 0,transparent 68%);filter:blur(48px);height:48vw;left:10%;max-height:640px;max-width:640px;pointer-events:none;position:absolute;top:12%;transition:transform .9s cubic-bezier(.22,1,.36,1);width:48vw;will-change:transform;z-index:1}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__top{align-items:flex-start;animation:phRise .8s cubic-bezier(.22,1,.36,1) .2s forwards;display:flex;justify-content:flex-end;left:0;opacity:0;padding:30px var(--site-padding);position:absolute;right:0;top:var(--bp-top,0);z-index:5}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__brand{display:none}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__brand-logo{align-items:center;display:flex;height:var(--brand-logo-h,26px);width:100%}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__brand-text{letter-spacing:.34em;line-height:1;text-transform:uppercase;white-space:nowrap}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__arc{animation:phArcRise 1s cubic-bezier(.16,1,.3,1) .35s forwards;bottom:0;height:var(--arc-height,62%);left:50%;opacity:0;position:absolute;transform:translateX(-50%);width:128%;z-index:2}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__arc-surface{backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 30%,transparent) 0,color-mix(in srgb,var(--glass) 16%,transparent) 34%,color-mix(in srgb,var(--glass) 8%,transparent) 78%,color-mix(in srgb,var(--glass) 4%,transparent) 100%);border-radius:50% 50% 0 0;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--glass-hi) 28%,transparent),inset 0 -34px 80px color-mix(in srgb,var(--overlay) 34%,transparent);inset:0;position:absolute}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__arc-surface:before{background:radial-gradient(130% 64% at 50% 0,color-mix(in srgb,var(--glass-hi) 13%,transparent) 0,transparent 62%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__content{align-items:center;display:flex;flex-direction:column;padding:0 var(--site-padding) calc(100px + var(--bp-bottom, 0px));position:relative;text-align:center;width:100%;z-index:4}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__kicker{display:none}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__kicker-dot{border-radius:50%;flex:none;height:7px;width:7px}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__kicker-text{font-family:var(--font-family-navigation);font-size:.64rem;font-weight:var(--font-weight-navigation);letter-spacing:.3em;line-height:1;text-transform:uppercase}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__client{align-items:center;animation:phRise .8s cubic-bezier(.22,1,.36,1) .72s forwards;display:flex;justify-content:center;margin:0 0 26px;max-width:var(--logo-max-w,360px);min-width:0;opacity:0;width:100%}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__client-text{font-family:var(--font-family-navigation);font-size:.95rem;font-weight:var(--font-weight-navigation);letter-spacing:.34em;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__title{animation:phRise .85s cubic-bezier(.22,1,.36,1) .82s forwards;letter-spacing:-.015em;line-height:1.12;margin:0 0 26px;max-width:var(--title-max,820px);opacity:0}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__subtitle{animation:phRise .7s cubic-bezier(.22,1,.36,1) .98s forwards;letter-spacing:.24em;line-height:1.7;margin:0 0 30px;opacity:0;text-transform:uppercase}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__contact{animation:phRise .7s cubic-bezier(.22,1,.36,1) 1.1s forwards;font-family:var(--font-family-navigation);font-size:.78rem;letter-spacing:.06em;opacity:0}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__contact-name{font-weight:500}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__scroll{align-items:center;animation:phRise .7s cubic-bezier(.22,1,.36,1) 1.3s forwards;bottom:calc(30px + var(--bp-bottom, 0px));display:flex;gap:13px;justify-content:center;left:0;opacity:0;position:absolute;right:0;z-index:5}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__scroll-line{flex:none;height:1px;opacity:.5;width:28px}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__scroll-label{font-family:var(--font-family-navigation);font-size:.62rem;font-weight:var(--font-weight-navigation);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__scroll-arrow{animation:phBob 2.8s ease-in-out infinite;font-size:.95rem;line-height:1}@media (max-width:1100px){:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph{height:min(var(--hero-height,700px),84vh)}}@media (max-width:900px){:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__arc{width:150%}}@media (max-width:640px){:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph{height:auto;min-height:min(var(--hero-height,700px),100svh)}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__top{display:flex;justify-content:center;padding:22px var(--site-padding)}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__client{margin-bottom:18px}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__arc{height:calc(var(--arc-height, 62%) + 4%);width:170%}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__content{padding-bottom:calc(92px + var(--bp-bottom, 0px))}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__title{margin-bottom:20px}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__subtitle{letter-spacing:.2em;line-height:1.6;margin-bottom:22px}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__scroll-line{width:22px}:where(.ai-b-hero-Bt0Zm4ZqlUxGTkoq51ND) .ph__scroll-label{font-size:.56rem;letter-spacing:.2em}}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg{background:var(--bg);overflow:hidden;padding-bottom:var(--bp-bottom);padding-top:var(--bp-top);position:relative;width:100%}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__bg-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 72%,transparent) 0,color-mix(in srgb,var(--bg) 86%,transparent) 100%),var(--bg-overlay);inset:0;position:absolute;z-index:1}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__ambient{inset:0;pointer-events:none;position:absolute;z-index:2}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__glow{border-radius:50%;filter:blur(90px);opacity:.45;position:absolute}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__glow--a{background:color-mix(in srgb,var(--glow) 45%,transparent);height:500px;left:-150px;top:0;width:500px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__glow--b{background:color-mix(in srgb,var(--accent) 35%,transparent);bottom:-50px;height:450px;right:-120px;width:450px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__inner{padding-inline:var(--site-padding);position:relative;z-index:3}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__wrap{margin-inline:auto;max-width:var(--content-w)}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__head{margin-bottom:clamp(2.5rem,5vw,3.5rem);text-align:center}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__eyebrow{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:8px;width:8px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__eyebrow-slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__eyebrow-text{letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__head h2{letter-spacing:-.02em;line-height:1.1;margin:0}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__head p{line-height:1.5;margin:14px 0 0;opacity:.8}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__cards{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__cards>div{flex:1 1 240px;max-width:340px;min-width:0}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg-reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg-reveal.is-in{opacity:1;transform:translateY(0)}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg-card{align-items:flex-start;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 30%,transparent),color-mix(in srgb,var(--glass) 8%,transparent));border:1px solid var(--glass-border);border-radius:var(--card-r);box-shadow:0 20px 40px -20px rgba(0,0,0,.4),inset 0 1px 1px color-mix(in srgb,var(--hi) 12%,transparent);color:inherit;display:flex;flex-direction:column;gap:12px;height:100%;min-height:260px;padding:28px;position:relative;text-align:left;transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease;width:100%}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg-card:hover{border-color:color-mix(in srgb,var(--card-accent) 40%,var(--glass-border));box-shadow:0 30px 50px -20px rgba(0,0,0,.6),inset 0 1px 1px color-mix(in srgb,var(--hi) 15%,transparent);transform:translateY(-4px)}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg-card__tag{background:color-mix(in srgb,var(--card-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 25%,transparent);border-radius:999px;font-family:var(--font-family-navigation);font-size:.56rem;font-weight:var(--font-weight-navigation);letter-spacing:.18em;padding:5px 12px;position:absolute;right:20px;text-transform:uppercase;top:20px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg-card__icon{align-items:center;background:color-mix(in srgb,var(--card-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 25%,transparent);border-radius:12px;display:flex;height:44px;justify-content:center;margin-bottom:4px;width:44px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg-card__num{letter-spacing:-.02em;line-height:.9}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg-card__label{letter-spacing:.24em;line-height:1.2;text-transform:uppercase}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg-card__detail{line-height:1.5;margin-top:auto;opacity:.75}@media (max-width:880px){:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg__cards>div{flex:1 1 100%;max-width:100%}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-Bt0Zm4ZqlUxGTkoq51ND) .lg-card{min-height:220px}}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase{background:var(--bg);color:var(--title);width:100%}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__inner{padding-inline:var(--site-padding);width:100%}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__head{margin:0 auto clamp(2.5rem,5vw,3.5rem);max-width:800px;text-align:center}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__eyebrow{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__dot{background:var(--accent);border-radius:50%;flex:none;height:8px;width:8px}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__eyebrow-slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__eyebrow-text{letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__head h2{letter-spacing:-.02em;line-height:1.1;margin:0}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__head p{line-height:1.5;margin:14px 0 0;opacity:.8}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__grid{align-items:start;display:grid;gap:24px;grid-template-columns:280px 1fr}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__nav{display:flex;flex-direction:column;gap:8px;position:sticky;top:120px}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__nav-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:16px;text-align:left;transition:background .2s ease,border-color .2s ease}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__nav-btn.is-active,:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__nav-btn:hover{background:color-mix(in srgb,var(--glass-bg) 65%,transparent);border-color:var(--glass-bd)}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__nav-icon{align-items:center;background:color-mix(in srgb,var(--glass-bg) 70%,transparent);border-radius:12px;display:flex;flex:none;height:40px;justify-content:center;width:40px}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__nav-text{align-items:flex-start;display:flex;flex-direction:column;gap:3px}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__option-badge{align-items:center;background:color-mix(in srgb,var(--glass-bg) 82%,transparent);border:1px solid var(--glass-bd);border-radius:999px;display:inline-flex;font-family:var(--font-family-navigation);font-size:.64rem;font-weight:var(--font-weight-navigation);letter-spacing:.02em;line-height:1.1;padding:4px 9px;width:max-content}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__option-badge--detail{margin-top:2px}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__panel{animation:cd-fade-in .45s ease forwards;display:none;flex-direction:column;gap:24px}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__panel.is-active{display:flex}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__media-container{margin:0 auto;width:100%}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__media-wrapper{background:var(--glass-bg);border:1px solid var(--glass-bd);border-radius:var(--r-card);cursor:default;overflow:hidden;position:relative;width:100%}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__media,:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__modal-media{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__grid-mode{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;width:100%}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__grid-block{cursor:default;min-width:0;position:relative}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__grid-block-inner{background:var(--glass-bg);border:1px solid var(--glass-bd);border-radius:var(--r-card);inset:0;opacity:.7;overflow:hidden;position:absolute;transition:opacity .25s ease}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__grid-block.is-active .cd-showcase__grid-block-inner{opacity:1}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__carousel-ui{align-items:center;background:color-mix(in srgb,var(--bg) 72%,transparent);border:1px solid var(--glass-bd);border-radius:999px;bottom:14px;display:flex;gap:12px;left:50%;padding:6px 12px;position:absolute;transform:translateX(-50%);z-index:10}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__carousel-btn{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:center;opacity:.8;padding:4px}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__carousel-dots{display:flex;gap:6px}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__carousel-dot{background:color-mix(in srgb,var(--title) 35%,transparent);border-radius:50%;height:6px;width:6px}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__carousel-dot.is-active{background:var(--title);transform:scale(1.2)}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__desc{display:flex;flex-direction:column;gap:8px;padding-inline:8px}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__desc-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__desc h3{line-height:1.2;margin:0}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__desc p{line-height:1.6;margin:0}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__modal{align-items:center;animation:cd-modal-in .28s ease both;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bg) 78%,transparent);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__modal-card{animation:cd-modal-card-in .32s ease both;background:var(--glass-bg);border:1px solid var(--glass-bd);border-radius:20px;height:auto;min-height:0;overflow:hidden;position:relative}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__modal-close{align-items:center;background:var(--modal-btn-bg);border:1px solid var(--glass-bd);border-radius:999px;color:var(--modal-btn-text);cursor:pointer;display:inline-flex;justify-content:center;padding:9px;position:absolute;right:14px;top:14px;z-index:3}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__modal-close:hover{background:var(--glass-bg)}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__modal.is-closing{animation:cd-modal-out .26s ease both}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__modal.is-closing .cd-showcase__modal-card{animation:cd-modal-card-out .26s ease both}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__modal-media::-webkit-media-controls-fullscreen-button{display:none}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__modal-media::-webkit-media-controls-overflow-button{display:none}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__modal-media::-webkit-media-controls-download-button{display:none}@media(max-width:880px){:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__grid{gap:24px;grid-template-columns:1fr}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__nav{flex-direction:row;flex-wrap:wrap;position:static}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__nav-btn{padding:12px;width:calc(50% - 4px)}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__nav-icon{height:32px;width:32px}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__grid-mode{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__modal{padding:12px}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__modal-card{max-height:calc(100vh - 24px);max-width:100%}}@media(max-width:480px){:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__nav-btn{width:100%}:where(.ai-b-ai-mth8xjry-1-Bt0Zm4ZqlUxGTkoq51ND) .cd-showcase__modal-card{max-height:calc(100vh - 24px)}}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic{background:var(--bg);overflow:hidden;padding-bottom:var(--bp-bottom);padding-top:var(--bp-top);position:relative;width:100%}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__bg-overlay{background:var(--bg-overlay);inset:0;pointer-events:none;position:absolute;z-index:1}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__ambient{inset:0;pointer-events:none;position:absolute;z-index:2}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__glow{border-radius:50%;filter:blur(90px);opacity:.4;position:absolute}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__glow--a{background:color-mix(in srgb,var(--glow) 45%,transparent);height:460px;right:-140px;top:-80px;width:460px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__glow--b{background:color-mix(in srgb,var(--accent) 30%,transparent);bottom:-80px;height:400px;left:-120px;width:400px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__fade{height:var(--fade-h,150px);left:0;pointer-events:none;position:absolute;right:0;z-index:2}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__fade--top{background:linear-gradient(to bottom,var(--bg) 0,transparent 100%);top:0}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__fade--bottom{background:linear-gradient(to top,var(--bg) 0,transparent 100%);bottom:0}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__inner{padding-inline:var(--site-padding);position:relative;z-index:3}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__wrap{margin-inline:auto;max-width:var(--content-w)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__head{margin-bottom:clamp(2rem,4vw,3rem);text-align:center}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__eyebrow{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:8px;width:8px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__eyebrow-text{letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__head h2{letter-spacing:-.02em;line-height:1.08;margin:0}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__head p{line-height:1.5;margin:14px auto 0;max-width:520px;opacity:.8}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__grid{align-items:stretch;display:grid;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr))}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic-reveal.is-in{opacity:1;transform:translateY(0)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic-card{align-items:flex-start;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 30%,transparent),color-mix(in srgb,var(--glass) 8%,transparent));border:1px solid var(--glass-border);border-radius:var(--card-r);box-shadow:0 16px 32px -20px rgba(0,0,0,.4),inset 0 1px 1px color-mix(in srgb,var(--hi) 10%,transparent);display:flex;flex-direction:column;gap:14px;height:100%;padding:22px;position:relative;transition:transform .4s ease,border-color .4s ease;width:100%}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic-card:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border));transform:translateY(-4px)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic-card__icon{align-items:center;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:12px;display:flex;flex:none;height:42px;justify-content:center;width:42px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic-card__body{display:flex;flex-direction:column;gap:5px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic-card__title{letter-spacing:-.01em;line-height:1.3}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic-card__desc{line-height:1.5;opacity:.78}@media (max-width:1024px){:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic__grid{grid-template-columns:1fr}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-Bt0Zm4ZqlUxGTkoq51ND) .tic-card{padding:20px}}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price{background:var(--bg);overflow:hidden;padding-bottom:var(--bp-bottom);padding-top:var(--bp-top);position:relative;width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__ambient{inset:0;pointer-events:none;position:absolute;z-index:1}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__glow{background:color-mix(in srgb,var(--glow) 40%,transparent);border-radius:50%;filter:blur(110px);height:340px;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);width:640px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__inner{padding-inline:var(--site-padding);position:relative;z-index:2}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__wrap{margin-inline:auto;max-width:var(--content-w)}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__bar{backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-r);box-shadow:0 24px 50px -30px rgba(0,0,0,.55),inset 0 1px 1px color-mix(in srgb,var(--card-hi) 8%,transparent);padding:clamp(1.1rem,2.5vw,1.5rem) clamp(1.1rem,2.5vw,1.8rem);position:relative}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__eyebrow{align-items:center;display:flex;gap:9px;margin-bottom:18px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:7px;width:7px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__eyebrow-text{letter-spacing:.22em;line-height:1;text-transform:uppercase}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__main{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__info{display:flex;flex-direction:column;gap:6px;text-align:left}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__label{letter-spacing:.14em;opacity:.7;text-transform:uppercase}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__amount{letter-spacing:-.03em;line-height:1}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__note{opacity:.65;white-space:pre-line}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__actions{display:flex;flex:none;flex-direction:column;gap:10px;min-width:260px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__primary{align-items:center;background:var(--p-bg);border:1px solid transparent;border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:9px;justify-content:center;padding:13px 22px;transition:opacity .2s ease}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__primary:hover{opacity:.88}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__primary:active{opacity:.8}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__secondary{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;padding:11px 22px;transition:border-color .2s ease,background .2s ease}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__secondary:hover{background:color-mix(in srgb,var(--s-border) 14%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__divider{background:var(--divider);height:1px;margin:18px 0 14px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__mentions{display:flex;flex-wrap:wrap;gap:10px 22px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__mention{align-items:center;display:inline-flex;gap:7px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__mention span{line-height:1;opacity:.85}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price-reveal.is-in{opacity:1;transform:translateY(0)}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__overlay{align-items:center;animation:priceFadeIn .25s ease;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);background:var(--overlay);display:flex;height:calc(100vh - var(--editor-offset-top, 0));justify-content:center;left:var(--editor-offset-left,0);overflow-y:auto;padding:20px;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9999}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal{animation:priceRise .3s cubic-bezier(.22,1,.36,1);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-r);box-shadow:0 40px 80px -40px rgba(0,0,0,.7),inset 0 1px 1px color-mix(in srgb,var(--card-hi) 8%,transparent);max-width:420px;padding:28px;position:relative;width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal--accept{display:flex;flex-direction:column;height:min(86vh,860px);max-width:780px;padding:24px 26px 22px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-heading{min-width:0}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-x{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:50%;cursor:pointer;display:inline-flex;flex:none;height:36px;justify-content:center;transition:border-color .2s ease,background .2s ease;width:36px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-x:hover{background:color-mix(in srgb,var(--s-border) 14%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-title{display:block;letter-spacing:-.01em;line-height:1.2}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-text{display:block;line-height:1.55;margin-top:10px;opacity:.85}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-recap{align-items:baseline;background:color-mix(in srgb,var(--card-bg) 60%,transparent);border:1px solid var(--divider);border-radius:calc(var(--card-r) - 8px);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:16px;padding:12px 16px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-recap-amount{letter-spacing:-.02em;line-height:1}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-recap-note{line-height:1.5;opacity:.7;white-space:pre-line}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__pdf{background:color-mix(in srgb,var(--card-bg) 40%,transparent);border:1px solid var(--divider);border-radius:calc(var(--card-r) - 8px);flex:1;margin-top:16px;min-height:0;overflow:hidden}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__pdf iframe{background:transparent;border:0;display:block;height:100%;width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__pdf-fallback{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;min-height:240px;padding:24px;text-align:center}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__pdf-open{align-items:center;align-self:flex-start;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:6px;margin-top:10px;opacity:.85;padding:4px 0;transition:opacity .2s ease}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__pdf-open:hover{opacity:1}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-secondary{display:flex;flex-wrap:wrap;gap:10px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-secondary .price__cancel{flex:1 1 auto;min-width:150px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modify-list{display:flex;flex-direction:column;gap:8px;margin-top:18px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__opt{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:calc(var(--btn-r) + 2px);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 14px;text-align:left;transition:border-color .2s ease,background .2s ease;width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__opt:hover{background:color-mix(in srgb,var(--s-border) 12%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__opt.is-on{background:color-mix(in srgb,var(--p-bg) 10%,transparent);border-color:color-mix(in srgb,var(--p-bg) 45%,var(--s-border))}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__opt-box{align-items:center;border:1px solid var(--s-border);border-radius:6px;display:flex;flex:none;height:20px;justify-content:center;transition:background .2s ease,border-color .2s ease;width:20px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__opt.is-on .price__opt-box{background:var(--p-bg);border-color:var(--p-bg)}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__opt-text{line-height:1.4}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__confirm{align-items:center;background:var(--p-bg);border:1px solid transparent;border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:9px;justify-content:center;padding:14px 24px;transition:opacity .2s ease}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__confirm:hover{opacity:.9}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__cancel{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;padding:13px 24px;transition:border-color .2s ease,background .2s ease}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__cancel:hover{background:color-mix(in srgb,var(--s-border) 14%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-success{align-items:center;display:flex;flex-direction:column;gap:12px;padding:8px 0 4px;text-align:center}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-success-icon{align-items:center;background:color-mix(in srgb,var(--p-bg) 16%,transparent);border:1px solid color-mix(in srgb,var(--p-bg) 30%,transparent);border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-success-title{letter-spacing:-.01em;line-height:1.2}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-success-text{line-height:1.55;opacity:.85}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-close{margin-top:22px;width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-note{align-items:flex-start;border-top:1px solid var(--divider);display:flex;gap:8px;margin-top:16px;padding-top:14px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-note-icon{flex:none;margin-top:2px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-note-text{line-height:1.55;opacity:.92}@media (max-width:760px){:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__main{align-items:stretch;flex-direction:column}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__actions{min-width:0}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__primary,:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__secondary{width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal{padding:22px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal--accept{height:88vh;padding:18px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-Bt0Zm4ZqlUxGTkoq51ND) .price__modal-recap{flex-direction:column;gap:6px}}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate{padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__reminder{align-items:center;display:flex;flex-direction:column;gap:5px;text-align:center}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__reminder-line{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__reminder-label{line-height:1.4}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__reminder-code{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-family:var(--font-family);font-size:.68rem;gap:5px;letter-spacing:.08em;padding:2px 9px;white-space:nowrap}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__reminder-code-label{letter-spacing:0;opacity:.55}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__reminder-hint{line-height:1.4}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__overlay{align-items:center;animation:cre8te-gate-fade .4s ease;backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));background-color:var(--overlay-bg);display:flex;height:calc(100vh - var(--editor-offset-top, 0));justify-content:center;left:var(--editor-offset-left,0);padding:24px;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9999}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__inner{animation:cre8te-gate-card .5s ease;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);max-width:420px;padding:40px 32px;text-align:center;width:100%}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__iconbadge{align-items:center;border:1px solid;display:flex;justify-content:center;margin:0 auto 20px}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__title{letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__desc{line-height:1.6;margin:0 0 28px}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__form{display:flex;flex-direction:column;gap:12px}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__input{border:1px solid;box-sizing:border-box;font-size:1rem;letter-spacing:.2em;outline:none;padding:14px 18px;text-align:center;width:100%}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__input::placeholder{color:inherit;letter-spacing:0;opacity:.5}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__button{align-items:center;border:1px solid;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:14px 24px;transition:opacity .2s ease;width:100%}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__button:hover{opacity:.85}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__error{line-height:1.4;margin:16px 0 0}@media (max-width:480px){:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-Bt0Zm4ZqlUxGTkoq51ND) .cre8te-gate__inner{padding:32px 22px}}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph{background:var(--bg);display:flex;flex-direction:column;height:var(--hero-height,700px);isolation:isolate;justify-content:flex-end;overflow:hidden;position:relative;width:100%}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__bg{animation:phFade 1s ease-out .05s forwards;inset:0;opacity:0;position:absolute;z-index:0}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__img{filter:blur(var(--image-blur,9px));inset:0;position:absolute;transform:scale(1.06)}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__scrim{background:var(--overlay);inset:0;opacity:var(--darken,.55);position:absolute}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__vignette{background:linear-gradient(180deg,transparent calc(100% - 130px),var(--bg) 100%),linear-gradient(180deg,color-mix(in srgb,var(--overlay) 70%,transparent) 0,color-mix(in srgb,var(--overlay) 22%,transparent) 32%,color-mix(in srgb,var(--overlay) 14%,transparent) 54%,color-mix(in srgb,var(--overlay) 82%,transparent) 100%);inset:0;position:absolute}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__glow{background:radial-gradient(circle,color-mix(in srgb,var(--glass-hi) 12%,transparent) 0,transparent 68%);filter:blur(48px);height:48vw;left:10%;max-height:640px;max-width:640px;pointer-events:none;position:absolute;top:12%;transition:transform .9s cubic-bezier(.22,1,.36,1);width:48vw;will-change:transform;z-index:1}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__top{align-items:flex-start;animation:phRise .8s cubic-bezier(.22,1,.36,1) .2s forwards;display:flex;justify-content:flex-end;left:0;opacity:0;padding:30px var(--site-padding);position:absolute;right:0;top:var(--bp-top,0);z-index:5}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__brand{display:none}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__brand-logo{align-items:center;display:flex;height:var(--brand-logo-h,26px);width:100%}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__brand-text{letter-spacing:.34em;line-height:1;text-transform:uppercase;white-space:nowrap}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__arc{animation:phArcRise 1s cubic-bezier(.16,1,.3,1) .35s forwards;bottom:0;height:var(--arc-height,62%);left:50%;opacity:0;position:absolute;transform:translateX(-50%);width:128%;z-index:2}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__arc-surface{backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 30%,transparent) 0,color-mix(in srgb,var(--glass) 16%,transparent) 34%,color-mix(in srgb,var(--glass) 8%,transparent) 78%,color-mix(in srgb,var(--glass) 4%,transparent) 100%);border-radius:50% 50% 0 0;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--glass-hi) 28%,transparent),inset 0 -34px 80px color-mix(in srgb,var(--overlay) 34%,transparent);inset:0;position:absolute}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__arc-surface:before{background:radial-gradient(130% 64% at 50% 0,color-mix(in srgb,var(--glass-hi) 13%,transparent) 0,transparent 62%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__content{align-items:center;display:flex;flex-direction:column;padding:0 var(--site-padding) calc(100px + var(--bp-bottom, 0px));position:relative;text-align:center;width:100%;z-index:4}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__kicker{display:none}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__kicker-dot{border-radius:50%;flex:none;height:7px;width:7px}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__kicker-text{font-family:var(--font-family-navigation);font-size:.64rem;font-weight:var(--font-weight-navigation);letter-spacing:.3em;line-height:1;text-transform:uppercase}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__client{align-items:center;animation:phRise .8s cubic-bezier(.22,1,.36,1) .72s forwards;display:flex;justify-content:center;margin:0 0 26px;max-width:var(--logo-max-w,360px);min-width:0;opacity:0;width:100%}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__client-text{font-family:var(--font-family-navigation);font-size:.95rem;font-weight:var(--font-weight-navigation);letter-spacing:.34em;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__title{animation:phRise .85s cubic-bezier(.22,1,.36,1) .82s forwards;letter-spacing:-.015em;line-height:1.12;margin:0 0 26px;max-width:var(--title-max,820px);opacity:0}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__subtitle{animation:phRise .7s cubic-bezier(.22,1,.36,1) .98s forwards;letter-spacing:.24em;line-height:1.7;margin:0 0 30px;opacity:0;text-transform:uppercase}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__contact{animation:phRise .7s cubic-bezier(.22,1,.36,1) 1.1s forwards;font-family:var(--font-family-navigation);font-size:.78rem;letter-spacing:.06em;opacity:0}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__contact-name{font-weight:500}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__scroll{align-items:center;animation:phRise .7s cubic-bezier(.22,1,.36,1) 1.3s forwards;bottom:calc(30px + var(--bp-bottom, 0px));display:flex;gap:13px;justify-content:center;left:0;opacity:0;position:absolute;right:0;z-index:5}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__scroll-line{flex:none;height:1px;opacity:.5;width:28px}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__scroll-label{font-family:var(--font-family-navigation);font-size:.62rem;font-weight:var(--font-weight-navigation);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__scroll-arrow{animation:phBob 2.8s ease-in-out infinite;font-size:.95rem;line-height:1}@media (max-width:1100px){:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph{height:min(var(--hero-height,700px),84vh)}}@media (max-width:900px){:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__arc{width:150%}}@media (max-width:640px){:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph{height:auto;min-height:min(var(--hero-height,700px),100svh)}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__top{display:flex;justify-content:center;padding:22px var(--site-padding)}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__client{margin-bottom:18px}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__arc{height:calc(var(--arc-height, 62%) + 4%);width:170%}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__content{padding-bottom:calc(92px + var(--bp-bottom, 0px))}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__title{margin-bottom:20px}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__subtitle{letter-spacing:.2em;line-height:1.6;margin-bottom:22px}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__scroll-line{width:22px}:where(.ai-b-hero-G0WRdaus7iRv74yd0Bx9) .ph__scroll-label{font-size:.56rem;letter-spacing:.2em}}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg{background:var(--bg);overflow:hidden;padding-bottom:var(--bp-bottom);padding-top:var(--bp-top);position:relative;width:100%}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__bg-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 72%,transparent) 0,color-mix(in srgb,var(--bg) 86%,transparent) 100%),var(--bg-overlay);inset:0;position:absolute;z-index:1}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__ambient{inset:0;pointer-events:none;position:absolute;z-index:2}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__glow{border-radius:50%;filter:blur(90px);opacity:.45;position:absolute}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__glow--a{background:color-mix(in srgb,var(--glow) 45%,transparent);height:500px;left:-150px;top:0;width:500px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__glow--b{background:color-mix(in srgb,var(--accent) 35%,transparent);bottom:-50px;height:450px;right:-120px;width:450px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__inner{padding-inline:var(--site-padding);position:relative;z-index:3}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__wrap{margin-inline:auto;max-width:var(--content-w)}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__head{margin-bottom:clamp(2.5rem,5vw,3.5rem);text-align:center}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__eyebrow{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:8px;width:8px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__eyebrow-slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__eyebrow-text{letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__head h2{letter-spacing:-.02em;line-height:1.1;margin:0}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__head p{line-height:1.5;margin:14px 0 0;opacity:.8}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__cards{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__cards>div{flex:1 1 240px;max-width:340px;min-width:0}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg-reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg-reveal.is-in{opacity:1;transform:translateY(0)}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg-card{align-items:flex-start;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 30%,transparent),color-mix(in srgb,var(--glass) 8%,transparent));border:1px solid var(--glass-border);border-radius:var(--card-r);box-shadow:0 20px 40px -20px rgba(0,0,0,.4),inset 0 1px 1px color-mix(in srgb,var(--hi) 12%,transparent);color:inherit;display:flex;flex-direction:column;gap:12px;height:100%;min-height:260px;padding:28px;position:relative;text-align:left;transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease;width:100%}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg-card:hover{border-color:color-mix(in srgb,var(--card-accent) 40%,var(--glass-border));box-shadow:0 30px 50px -20px rgba(0,0,0,.6),inset 0 1px 1px color-mix(in srgb,var(--hi) 15%,transparent);transform:translateY(-4px)}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg-card__tag{background:color-mix(in srgb,var(--card-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 25%,transparent);border-radius:999px;font-family:var(--font-family-navigation);font-size:.56rem;font-weight:var(--font-weight-navigation);letter-spacing:.18em;padding:5px 12px;position:absolute;right:20px;text-transform:uppercase;top:20px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg-card__icon{align-items:center;background:color-mix(in srgb,var(--card-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 25%,transparent);border-radius:12px;display:flex;height:44px;justify-content:center;margin-bottom:4px;width:44px}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg-card__num{letter-spacing:-.02em;line-height:.9}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg-card__label{letter-spacing:.24em;line-height:1.2;text-transform:uppercase}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg-card__detail{line-height:1.5;margin-top:auto;opacity:.75}@media (max-width:880px){:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg__cards>div{flex:1 1 100%;max-width:100%}:where(.ai-b-158319d4-d7e8-40ce-ac14-58dc5fed2a09-G0WRdaus7iRv74yd0Bx9) .lg-card{min-height:220px}}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase{background:var(--bg);color:var(--title);width:100%}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__inner{padding-inline:var(--site-padding);width:100%}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__head{margin:0 auto clamp(2.5rem,5vw,3.5rem);max-width:800px;text-align:center}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__eyebrow{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__dot{background:var(--accent);border-radius:50%;flex:none;height:8px;width:8px}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__eyebrow-slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__eyebrow-text{letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__head h2{letter-spacing:-.02em;line-height:1.1;margin:0}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__head p{line-height:1.5;margin:14px 0 0;opacity:.8}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__grid{align-items:start;display:grid;gap:24px;grid-template-columns:280px 1fr}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__nav{display:flex;flex-direction:column;gap:8px;position:sticky;top:120px}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__nav-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:16px;text-align:left;transition:background .2s ease,border-color .2s ease}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__nav-btn.is-active,:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__nav-btn:hover{background:color-mix(in srgb,var(--glass-bg) 65%,transparent);border-color:var(--glass-bd)}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__nav-icon{align-items:center;background:color-mix(in srgb,var(--glass-bg) 70%,transparent);border-radius:12px;display:flex;flex:none;height:40px;justify-content:center;width:40px}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__nav-text{display:flex;flex-direction:column;gap:2px}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__nav-label{line-height:1.1}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__nav-format{letter-spacing:.15em;opacity:.8;text-transform:uppercase}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__display{min-height:400px;position:relative}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__panel{animation:cd-fade-in .45s ease forwards;display:none;flex-direction:column;gap:24px}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__panel.is-active{display:flex}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__media-container{margin:0 auto;width:100%}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__media-wrapper{background:var(--glass-bg);border:1px solid var(--glass-bd);border-radius:var(--r-card);cursor:default;overflow:hidden;position:relative;width:100%}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__media,:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__modal-media{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__grid-mode{display:flex;gap:16px;width:100%}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__grid-block{cursor:default;flex:1;position:relative}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__grid-block-inner{background:var(--glass-bg);border:1px solid var(--glass-bd);border-radius:var(--r-card);inset:0;opacity:.7;overflow:hidden;position:absolute;transition:opacity .25s ease}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__grid-block.is-active .cd-showcase__grid-block-inner{opacity:1}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__carousel-ui{align-items:center;background:color-mix(in srgb,var(--bg) 72%,transparent);border:1px solid var(--glass-bd);border-radius:999px;bottom:14px;display:flex;gap:12px;left:50%;padding:6px 12px;position:absolute;transform:translateX(-50%);z-index:10}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__carousel-btn{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:center;opacity:.8;padding:4px}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__carousel-dots{display:flex;gap:6px}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__carousel-dot{background:color-mix(in srgb,var(--title) 35%,transparent);border-radius:50%;height:6px;width:6px}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__carousel-dot.is-active{background:var(--title);transform:scale(1.2)}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__desc{display:flex;flex-direction:column;gap:8px;padding-inline:8px}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__desc h3{line-height:1.2;margin:0}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__desc p{line-height:1.6;margin:0}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__modal{align-items:center;animation:cd-modal-in .28s ease both;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bg) 78%,transparent);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__modal-card{animation:cd-modal-card-in .32s ease both;background:var(--glass-bg);border:1px solid var(--glass-bd);border-radius:20px;height:auto;min-height:0;overflow:hidden;position:relative}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__modal-close{align-items:center;background:var(--modal-btn-bg);border:1px solid var(--glass-bd);border-radius:999px;color:var(--modal-btn-text);cursor:pointer;display:inline-flex;justify-content:center;padding:9px;position:absolute;right:14px;top:14px;z-index:3}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__modal-close:hover{background:var(--glass-bg)}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__modal.is-closing{animation:cd-modal-out .26s ease both}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__modal.is-closing .cd-showcase__modal-card{animation:cd-modal-card-out .26s ease both}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__modal-media::-webkit-media-controls-fullscreen-button{display:none}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__modal-media::-webkit-media-controls-overflow-button{display:none}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__modal-media::-webkit-media-controls-download-button{display:none}@media(max-width:880px){:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__grid{gap:24px;grid-template-columns:1fr}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__nav{flex-direction:row;flex-wrap:wrap;position:static}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__nav-btn{padding:12px;width:calc(50% - 4px)}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__nav-icon{height:32px;width:32px}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__grid-mode{display:flex}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__modal{padding:12px}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__modal-card{max-height:calc(100vh - 24px);max-width:100%}}@media(max-width:480px){:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__nav-btn{width:100%}:where(.ai-b-2bdab0dd-f65b-42a0-a683-eaf921b6e8c0-G0WRdaus7iRv74yd0Bx9) .cd-showcase__modal-card{max-height:calc(100vh - 24px)}}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic{background:var(--bg);overflow:hidden;padding-bottom:var(--bp-bottom);padding-top:var(--bp-top);position:relative;width:100%}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__bg-overlay{background:var(--bg-overlay);inset:0;pointer-events:none;position:absolute;z-index:1}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__ambient{inset:0;pointer-events:none;position:absolute;z-index:2}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__glow{border-radius:50%;filter:blur(90px);opacity:.4;position:absolute}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__glow--a{background:color-mix(in srgb,var(--glow) 45%,transparent);height:460px;right:-140px;top:-80px;width:460px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__glow--b{background:color-mix(in srgb,var(--accent) 30%,transparent);bottom:-80px;height:400px;left:-120px;width:400px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__fade{height:var(--fade-h,150px);left:0;pointer-events:none;position:absolute;right:0;z-index:2}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__fade--top{background:linear-gradient(to bottom,var(--bg) 0,transparent 100%);top:0}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__fade--bottom{background:linear-gradient(to top,var(--bg) 0,transparent 100%);bottom:0}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__inner{padding-inline:var(--site-padding);position:relative;z-index:3}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__wrap{margin-inline:auto;max-width:var(--content-w)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__head{margin-bottom:clamp(2rem,4vw,3rem);text-align:center}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__eyebrow{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:8px;width:8px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__eyebrow-text{letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__head h2{letter-spacing:-.02em;line-height:1.08;margin:0}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__head p{line-height:1.5;margin:14px auto 0;max-width:520px;opacity:.8}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__grid{align-items:stretch;display:grid;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr))}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic-reveal.is-in{opacity:1;transform:translateY(0)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic-card{align-items:flex-start;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 30%,transparent),color-mix(in srgb,var(--glass) 8%,transparent));border:1px solid var(--glass-border);border-radius:var(--card-r);box-shadow:0 16px 32px -20px rgba(0,0,0,.4),inset 0 1px 1px color-mix(in srgb,var(--hi) 10%,transparent);display:flex;flex-direction:column;gap:14px;height:100%;padding:22px;position:relative;transition:transform .4s ease,border-color .4s ease;width:100%}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic-card:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border));transform:translateY(-4px)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic-card__icon{align-items:center;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:12px;display:flex;flex:none;height:42px;justify-content:center;width:42px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic-card__body{display:flex;flex-direction:column;gap:5px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic-card__title{letter-spacing:-.01em;line-height:1.3}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic-card__desc{line-height:1.5;opacity:.78}@media (max-width:1024px){:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic__grid{grid-template-columns:1fr}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-G0WRdaus7iRv74yd0Bx9) .tic-card{padding:20px}}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price{background:var(--bg);overflow:hidden;padding-bottom:var(--bp-bottom);padding-top:var(--bp-top);position:relative;width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__ambient{inset:0;pointer-events:none;position:absolute;z-index:1}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__glow{background:color-mix(in srgb,var(--glow) 40%,transparent);border-radius:50%;filter:blur(110px);height:340px;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);width:640px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__inner{padding-inline:var(--site-padding);position:relative;z-index:2}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__wrap{margin-inline:auto;max-width:var(--content-w)}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__bar{backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-r);box-shadow:0 24px 50px -30px rgba(0,0,0,.55),inset 0 1px 1px color-mix(in srgb,var(--card-hi) 8%,transparent);padding:clamp(1.1rem,2.5vw,1.5rem) clamp(1.1rem,2.5vw,1.8rem);position:relative}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__eyebrow{align-items:center;display:flex;gap:9px;margin-bottom:18px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:7px;width:7px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__eyebrow-text{letter-spacing:.22em;line-height:1;text-transform:uppercase}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__main{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__info{display:flex;flex-direction:column;gap:6px;text-align:left}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__label{letter-spacing:.14em;opacity:.7;text-transform:uppercase}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__amount{letter-spacing:-.03em;line-height:1}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__note{opacity:.65;white-space:pre-line}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__actions{display:flex;flex:none;flex-direction:column;gap:10px;min-width:260px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__primary{align-items:center;background:var(--p-bg);border:1px solid transparent;border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:9px;justify-content:center;padding:13px 22px;transition:opacity .2s ease}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__primary:hover{opacity:.88}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__primary:active{opacity:.8}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__secondary{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;padding:11px 22px;transition:border-color .2s ease,background .2s ease}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__secondary:hover{background:color-mix(in srgb,var(--s-border) 14%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__divider{background:var(--divider);height:1px;margin:18px 0 14px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__mentions{display:flex;flex-wrap:wrap;gap:10px 22px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__mention{align-items:center;display:inline-flex;gap:7px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__mention span{line-height:1;opacity:.85}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price-reveal.is-in{opacity:1;transform:translateY(0)}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__overlay{align-items:center;animation:priceFadeIn .25s ease;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);background:var(--overlay);display:flex;height:calc(100vh - var(--editor-offset-top, 0));justify-content:center;left:var(--editor-offset-left,0);overflow-y:auto;padding:20px;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9999}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal{animation:priceRise .3s cubic-bezier(.22,1,.36,1);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-r);box-shadow:0 40px 80px -40px rgba(0,0,0,.7),inset 0 1px 1px color-mix(in srgb,var(--card-hi) 8%,transparent);max-width:420px;padding:28px;position:relative;width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal--accept{display:flex;flex-direction:column;height:min(86vh,860px);max-width:780px;padding:24px 26px 22px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-heading{min-width:0}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-x{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:50%;cursor:pointer;display:inline-flex;flex:none;height:36px;justify-content:center;transition:border-color .2s ease,background .2s ease;width:36px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-x:hover{background:color-mix(in srgb,var(--s-border) 14%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-title{display:block;letter-spacing:-.01em;line-height:1.2}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-text{display:block;line-height:1.55;margin-top:10px;opacity:.85}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-recap{align-items:baseline;background:color-mix(in srgb,var(--card-bg) 60%,transparent);border:1px solid var(--divider);border-radius:calc(var(--card-r) - 8px);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:16px;padding:12px 16px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-recap-amount{letter-spacing:-.02em;line-height:1}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-recap-note{line-height:1.5;opacity:.7;white-space:pre-line}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__pdf{background:color-mix(in srgb,var(--card-bg) 40%,transparent);border:1px solid var(--divider);border-radius:calc(var(--card-r) - 8px);flex:1;margin-top:16px;min-height:0;overflow:hidden}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__pdf iframe{background:transparent;border:0;display:block;height:100%;width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__pdf-fallback{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;min-height:240px;padding:24px;text-align:center}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__pdf-open{align-items:center;align-self:flex-start;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:6px;margin-top:10px;opacity:.85;padding:4px 0;transition:opacity .2s ease}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__pdf-open:hover{opacity:1}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-secondary{display:flex;flex-wrap:wrap;gap:10px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-secondary .price__cancel{flex:1 1 auto;min-width:150px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modify-list{display:flex;flex-direction:column;gap:8px;margin-top:18px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__opt{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:calc(var(--btn-r) + 2px);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 14px;text-align:left;transition:border-color .2s ease,background .2s ease;width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__opt:hover{background:color-mix(in srgb,var(--s-border) 12%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__opt.is-on{background:color-mix(in srgb,var(--p-bg) 10%,transparent);border-color:color-mix(in srgb,var(--p-bg) 45%,var(--s-border))}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__opt-box{align-items:center;border:1px solid var(--s-border);border-radius:6px;display:flex;flex:none;height:20px;justify-content:center;transition:background .2s ease,border-color .2s ease;width:20px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__opt.is-on .price__opt-box{background:var(--p-bg);border-color:var(--p-bg)}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__opt-text{line-height:1.4}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__confirm{align-items:center;background:var(--p-bg);border:1px solid transparent;border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:9px;justify-content:center;padding:14px 24px;transition:opacity .2s ease}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__confirm:hover{opacity:.9}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__cancel{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;padding:13px 24px;transition:border-color .2s ease,background .2s ease}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__cancel:hover{background:color-mix(in srgb,var(--s-border) 14%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-success{align-items:center;display:flex;flex-direction:column;gap:12px;padding:8px 0 4px;text-align:center}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-success-icon{align-items:center;background:color-mix(in srgb,var(--p-bg) 16%,transparent);border:1px solid color-mix(in srgb,var(--p-bg) 30%,transparent);border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-success-title{letter-spacing:-.01em;line-height:1.2}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-success-text{line-height:1.55;opacity:.85}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-close{margin-top:22px;width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-note{align-items:flex-start;border-top:1px solid var(--divider);display:flex;gap:8px;margin-top:16px;padding-top:14px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-note-icon{flex:none;margin-top:2px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-note-text{line-height:1.55;opacity:.92}@media (max-width:760px){:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__main{align-items:stretch;flex-direction:column}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__actions{min-width:0}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__primary,:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__secondary{width:100%}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal{padding:22px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal--accept{height:88vh;padding:18px}:where(.ai-b-e6e81794-84a6-46b9-ba73-3cf1496e7e89-G0WRdaus7iRv74yd0Bx9) .price__modal-recap{flex-direction:column;gap:6px}}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate{padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__reminder{align-items:center;display:flex;flex-direction:column;gap:5px;text-align:center}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__reminder-line{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__reminder-label{line-height:1.4}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__reminder-code{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-family:var(--font-family);font-size:.68rem;gap:5px;letter-spacing:.08em;padding:2px 9px;white-space:nowrap}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__reminder-code-label{letter-spacing:0;opacity:.55}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__reminder-hint{line-height:1.4}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__overlay{align-items:center;animation:cre8te-gate-fade .4s ease;backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));background-color:var(--overlay-bg);display:flex;height:calc(100vh - var(--editor-offset-top, 0));justify-content:center;left:var(--editor-offset-left,0);padding:24px;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9999}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__inner{animation:cre8te-gate-card .5s ease;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);max-width:420px;padding:40px 32px;text-align:center;width:100%}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__iconbadge{align-items:center;border:1px solid;display:flex;justify-content:center;margin:0 auto 20px}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__title{letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__desc{line-height:1.6;margin:0 0 28px}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__form{display:flex;flex-direction:column;gap:12px}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__input{border:1px solid;box-sizing:border-box;font-size:1rem;letter-spacing:.2em;outline:none;padding:14px 18px;text-align:center;width:100%}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__input::placeholder{color:inherit;letter-spacing:0;opacity:.5}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__button{align-items:center;border:1px solid;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:14px 24px;transition:opacity .2s ease;width:100%}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__button:hover{opacity:.85}:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__error{line-height:1.4;margin:16px 0 0}@media (max-width:480px){:where(.ai-b-11112405-0651-41b0-9fd8-9ca46c2e5a03-G0WRdaus7iRv74yd0Bx9) .cre8te-gate__inner{padding:32px 22px}}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph{background:var(--bg);display:flex;flex-direction:column;height:var(--hero-height,700px);isolation:isolate;justify-content:flex-end;overflow:hidden;position:relative;width:100%}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__bg{animation:phFade 1s ease-out .05s forwards;inset:0;opacity:0;position:absolute;z-index:0}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__img{filter:blur(var(--image-blur,9px));inset:0;position:absolute;transform:scale(1.06)}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__scrim{background:var(--overlay);inset:0;opacity:var(--darken,.55);position:absolute}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__vignette{background:linear-gradient(180deg,transparent calc(100% - 130px),var(--bg) 100%),linear-gradient(180deg,color-mix(in srgb,var(--overlay) 70%,transparent) 0,color-mix(in srgb,var(--overlay) 22%,transparent) 32%,color-mix(in srgb,var(--overlay) 14%,transparent) 54%,color-mix(in srgb,var(--overlay) 82%,transparent) 100%);inset:0;position:absolute}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__glow{background:radial-gradient(circle,color-mix(in srgb,var(--glass-hi) 12%,transparent) 0,transparent 68%);filter:blur(48px);height:48vw;left:10%;max-height:640px;max-width:640px;pointer-events:none;position:absolute;top:12%;transition:transform .9s cubic-bezier(.22,1,.36,1);width:48vw;will-change:transform;z-index:1}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__top{align-items:flex-start;animation:phRise .8s cubic-bezier(.22,1,.36,1) .2s forwards;display:flex;justify-content:flex-end;left:0;opacity:0;padding:30px var(--site-padding);position:absolute;right:0;top:var(--bp-top,0);z-index:5}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__brand{display:none}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__brand-logo{align-items:center;display:flex;height:var(--brand-logo-h,26px);width:100%}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__brand-text{letter-spacing:.34em;line-height:1;text-transform:uppercase;white-space:nowrap}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__arc{animation:phArcRise 1s cubic-bezier(.16,1,.3,1) .35s forwards;bottom:0;height:var(--arc-height,62%);left:50%;opacity:0;position:absolute;transform:translateX(-50%);width:128%;z-index:2}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__arc-surface{backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 30%,transparent) 0,color-mix(in srgb,var(--glass) 16%,transparent) 34%,color-mix(in srgb,var(--glass) 8%,transparent) 78%,color-mix(in srgb,var(--glass) 4%,transparent) 100%);border-radius:50% 50% 0 0;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--glass-hi) 28%,transparent),inset 0 -34px 80px color-mix(in srgb,var(--overlay) 34%,transparent);inset:0;position:absolute}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__arc-surface:before{background:radial-gradient(130% 64% at 50% 0,color-mix(in srgb,var(--glass-hi) 13%,transparent) 0,transparent 62%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__content{align-items:center;display:flex;flex-direction:column;padding:0 var(--site-padding) calc(100px + var(--bp-bottom, 0px));position:relative;text-align:center;width:100%;z-index:4}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__kicker{display:none}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__kicker-dot{border-radius:50%;flex:none;height:7px;width:7px}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__kicker-text{font-family:var(--font-family-navigation);font-size:.64rem;font-weight:var(--font-weight-navigation);letter-spacing:.3em;line-height:1;text-transform:uppercase}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__client{align-items:center;animation:phRise .8s cubic-bezier(.22,1,.36,1) .72s forwards;display:flex;justify-content:center;margin:0 0 26px;max-width:var(--logo-max-w,360px);min-width:0;opacity:0;width:100%}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__client-text{font-family:var(--font-family-navigation);font-size:.95rem;font-weight:var(--font-weight-navigation);letter-spacing:.34em;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__title{animation:phRise .85s cubic-bezier(.22,1,.36,1) .82s forwards;letter-spacing:-.015em;line-height:1.12;margin:0 0 26px;max-width:var(--title-max,820px);opacity:0}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__subtitle{animation:phRise .7s cubic-bezier(.22,1,.36,1) .98s forwards;letter-spacing:.24em;line-height:1.7;margin:0 0 30px;opacity:0;text-transform:uppercase}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__contact{animation:phRise .7s cubic-bezier(.22,1,.36,1) 1.1s forwards;font-family:var(--font-family-navigation);font-size:.78rem;letter-spacing:.06em;opacity:0}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__contact-name{font-weight:500}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__scroll{align-items:center;animation:phRise .7s cubic-bezier(.22,1,.36,1) 1.3s forwards;bottom:calc(30px + var(--bp-bottom, 0px));display:flex;gap:13px;justify-content:center;left:0;opacity:0;position:absolute;right:0;z-index:5}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__scroll-line{flex:none;height:1px;opacity:.5;width:28px}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__scroll-label{font-family:var(--font-family-navigation);font-size:.62rem;font-weight:var(--font-weight-navigation);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__scroll-arrow{animation:phBob 2.8s ease-in-out infinite;font-size:.95rem;line-height:1}@keyframes phFade{0%{opacity:0}to{opacity:1}}@keyframes phRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes phArcRise{0%{opacity:0;transform:translateX(-50%) translateY(46px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes phBob{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (max-width:1100px){:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph{height:min(var(--hero-height,700px),84vh)}}@media (max-width:900px){:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__arc{width:150%}}@media (max-width:640px){:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph{height:auto;min-height:min(var(--hero-height,700px),100svh)}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__top{display:flex;justify-content:center;padding:22px var(--site-padding)}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__client{margin-bottom:18px}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__arc{height:calc(var(--arc-height, 62%) + 4%);width:170%}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__content{padding-bottom:calc(92px + var(--bp-bottom, 0px))}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__title{margin-bottom:20px}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__subtitle{letter-spacing:.2em;line-height:1.6;margin-bottom:22px}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__scroll-line{width:22px}:where(.ai-b-hero-duCBfyfu1karnuY1lQ4O) .ph__scroll-label{font-size:.56rem;letter-spacing:.2em}}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg{background:var(--bg);overflow:hidden;padding-bottom:var(--bp-bottom);padding-top:var(--bp-top);position:relative;width:100%}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__bg-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 72%,transparent) 0,color-mix(in srgb,var(--bg) 86%,transparent) 100%),var(--bg-overlay);inset:0;position:absolute;z-index:1}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__ambient{inset:0;pointer-events:none;position:absolute;z-index:2}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__glow{border-radius:50%;filter:blur(90px);opacity:.45;position:absolute}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__glow--a{background:color-mix(in srgb,var(--glow) 45%,transparent);height:500px;left:-150px;top:0;width:500px}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__glow--b{background:color-mix(in srgb,var(--accent) 35%,transparent);bottom:-50px;height:450px;right:-120px;width:450px}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__inner{padding-inline:var(--site-padding);position:relative;z-index:3}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__wrap{margin-inline:auto;max-width:var(--content-w)}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__head{margin-bottom:clamp(2.5rem,5vw,3.5rem);text-align:center}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__eyebrow{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:8px;width:8px}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__eyebrow-slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__eyebrow-text{letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__head h2{letter-spacing:-.02em;line-height:1.1;margin:0}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__head p{line-height:1.5;margin:14px 0 0;opacity:.8}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__cards{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__cards>div{flex:1 1 240px;max-width:340px;min-width:0}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg-reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg-reveal.is-in{opacity:1;transform:translateY(0)}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg-card{align-items:flex-start;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 30%,transparent),color-mix(in srgb,var(--glass) 8%,transparent));border:1px solid var(--glass-border);border-radius:var(--card-r);box-shadow:0 20px 40px -20px rgba(0,0,0,.4),inset 0 1px 1px color-mix(in srgb,var(--hi) 12%,transparent);color:inherit;display:flex;flex-direction:column;gap:12px;height:100%;min-height:260px;padding:28px;position:relative;text-align:left;transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease;width:100%}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg-card:hover{border-color:color-mix(in srgb,var(--card-accent) 40%,var(--glass-border));box-shadow:0 30px 50px -20px rgba(0,0,0,.6),inset 0 1px 1px color-mix(in srgb,var(--hi) 15%,transparent);transform:translateY(-4px)}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg-card__tag{background:color-mix(in srgb,var(--card-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 25%,transparent);border-radius:999px;font-family:var(--font-family-navigation);font-size:.56rem;font-weight:var(--font-weight-navigation);letter-spacing:.18em;padding:5px 12px;position:absolute;right:20px;text-transform:uppercase;top:20px}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg-card__icon{align-items:center;background:color-mix(in srgb,var(--card-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 25%,transparent);border-radius:12px;display:flex;height:44px;justify-content:center;margin-bottom:4px;width:44px}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg-card__num{letter-spacing:-.02em;line-height:.9}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg-card__label{letter-spacing:.24em;line-height:1.2;text-transform:uppercase}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg-card__detail{line-height:1.5;margin-top:auto;opacity:.75}@media (max-width:880px){:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg__cards>div{flex:1 1 100%;max-width:100%}:where(.ai-b-block-1787078099829-edt8amouv-duCBfyfu1karnuY1lQ4O) .lg-card{min-height:220px}}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase{background:var(--bg);color:var(--title);width:100%}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__inner{padding-inline:var(--site-padding);width:100%}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__head{margin:0 auto clamp(2.5rem,5vw,3.5rem);max-width:800px;text-align:center}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__eyebrow{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__dot{background:var(--accent);border-radius:50%;flex:none;height:8px;width:8px}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__eyebrow-slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__eyebrow-text{letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__head h2{letter-spacing:-.02em;line-height:1.1;margin:0}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__head p{line-height:1.5;margin:14px 0 0;opacity:.8}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__grid{align-items:start;display:grid;gap:24px;grid-template-columns:280px 1fr}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__nav{display:flex;flex-direction:column;gap:8px;position:sticky;top:120px}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__nav-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:16px;text-align:left;transition:background .2s ease,border-color .2s ease}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__nav-btn.is-active,:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__nav-btn:hover{background:color-mix(in srgb,var(--glass-bg) 65%,transparent);border-color:var(--glass-bd)}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__nav-icon{align-items:center;background:color-mix(in srgb,var(--glass-bg) 70%,transparent);border-radius:12px;display:flex;flex:none;height:40px;justify-content:center;width:40px}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__nav-text{align-items:flex-start;display:flex;flex-direction:column;gap:3px}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__option-badge{align-items:center;background:color-mix(in srgb,var(--glass-bg) 82%,transparent);border:1px solid var(--glass-bd);border-radius:999px;display:inline-flex;font-family:var(--font-family-navigation);font-size:.64rem;font-weight:var(--font-weight-navigation);letter-spacing:.02em;line-height:1.1;padding:4px 9px;width:max-content}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__option-badge--detail{margin-top:2px}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__panel{animation:cd-fade-in .45s ease forwards;display:none;flex-direction:column;gap:24px}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__panel.is-active{display:flex}@keyframes cd-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__media-container{margin:0 auto;width:100%}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__media-wrapper{background:var(--glass-bg);border:1px solid var(--glass-bd);border-radius:var(--r-card);cursor:default;overflow:hidden;position:relative;width:100%}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__media,:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__modal-media{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__grid-mode{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;width:100%}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__grid-block{cursor:default;min-width:0;position:relative}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__grid-block-inner{background:var(--glass-bg);border:1px solid var(--glass-bd);border-radius:var(--r-card);inset:0;opacity:.7;overflow:hidden;position:absolute;transition:opacity .25s ease}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__grid-block.is-active .cd-showcase__grid-block-inner{opacity:1}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__carousel-ui{align-items:center;background:color-mix(in srgb,var(--bg) 72%,transparent);border:1px solid var(--glass-bd);border-radius:999px;bottom:14px;display:flex;gap:12px;left:50%;padding:6px 12px;position:absolute;transform:translateX(-50%);z-index:10}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__carousel-btn{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:center;opacity:.8;padding:4px}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__carousel-dots{display:flex;gap:6px}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__carousel-dot{background:color-mix(in srgb,var(--title) 35%,transparent);border-radius:50%;height:6px;width:6px}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__carousel-dot.is-active{background:var(--title);transform:scale(1.2)}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__desc{display:flex;flex-direction:column;gap:8px;padding-inline:8px}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__desc-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__desc h3{line-height:1.2;margin:0}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__desc p{line-height:1.6;margin:0}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__modal{align-items:center;animation:cd-modal-in .28s ease both;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bg) 78%,transparent);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__modal-card{animation:cd-modal-card-in .32s ease both;background:var(--glass-bg);border:1px solid var(--glass-bd);border-radius:20px;height:auto;min-height:0;overflow:hidden;position:relative}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__modal-close{align-items:center;background:var(--modal-btn-bg);border:1px solid var(--glass-bd);border-radius:999px;color:var(--modal-btn-text);cursor:pointer;display:inline-flex;justify-content:center;padding:9px;position:absolute;right:14px;top:14px;z-index:3}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__modal-close:hover{background:var(--glass-bg)}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__modal.is-closing{animation:cd-modal-out .26s ease both}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__modal.is-closing .cd-showcase__modal-card{animation:cd-modal-card-out .26s ease both}@keyframes cd-modal-in{0%{opacity:0}to{opacity:1}}@keyframes cd-modal-card-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes cd-modal-out{0%{opacity:1}to{opacity:0}}@keyframes cd-modal-card-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__modal-media::-webkit-media-controls-fullscreen-button{display:none}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__modal-media::-webkit-media-controls-overflow-button{display:none}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__modal-media::-webkit-media-controls-download-button{display:none}@media(max-width:880px){:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__grid{gap:24px;grid-template-columns:1fr}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__nav{flex-direction:row;flex-wrap:wrap;position:static}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__nav-btn{padding:12px;width:calc(50% - 4px)}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__nav-icon{height:32px;width:32px}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__grid-mode{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__modal{padding:12px}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__modal-card{max-height:calc(100vh - 24px);max-width:100%}}@media(max-width:480px){:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__nav-btn{width:100%}:where(.ai-b-892c2e7c-61b8-4aa7-8405-c7cb0a6167a8-duCBfyfu1karnuY1lQ4O) .cd-showcase__modal-card{max-height:calc(100vh - 24px)}}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic{background:var(--bg);overflow:hidden;padding-bottom:var(--bp-bottom);padding-top:var(--bp-top);position:relative;width:100%}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__bg-overlay{background:var(--bg-overlay);inset:0;pointer-events:none;position:absolute;z-index:1}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__ambient{inset:0;pointer-events:none;position:absolute;z-index:2}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__glow{border-radius:50%;filter:blur(90px);opacity:.4;position:absolute}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__glow--a{background:color-mix(in srgb,var(--glow) 45%,transparent);height:460px;right:-140px;top:-80px;width:460px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__glow--b{background:color-mix(in srgb,var(--accent) 30%,transparent);bottom:-80px;height:400px;left:-120px;width:400px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__fade{height:var(--fade-h,150px);left:0;pointer-events:none;position:absolute;right:0;z-index:2}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__fade--top{background:linear-gradient(to bottom,var(--bg) 0,transparent 100%);top:0}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__fade--bottom{background:linear-gradient(to top,var(--bg) 0,transparent 100%);bottom:0}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__inner{padding-inline:var(--site-padding);position:relative;z-index:3}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__wrap{margin-inline:auto;max-width:var(--content-w)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__head{margin-bottom:clamp(2rem,4vw,3rem);text-align:center}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__eyebrow{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:8px;width:8px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__eyebrow-text{letter-spacing:.24em;line-height:1;text-transform:uppercase}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__head h2{letter-spacing:-.02em;line-height:1.08;margin:0}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__head p{line-height:1.5;margin:14px auto 0;max-width:520px;opacity:.8}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__grid{align-items:stretch;display:grid;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr))}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic-reveal.is-in{opacity:1;transform:translateY(0)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic-card{align-items:flex-start;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 30%,transparent),color-mix(in srgb,var(--glass) 8%,transparent));border:1px solid var(--glass-border);border-radius:var(--card-r);box-shadow:0 16px 32px -20px rgba(0,0,0,.4),inset 0 1px 1px color-mix(in srgb,var(--hi) 10%,transparent);display:flex;flex-direction:column;gap:14px;height:100%;padding:22px;position:relative;transition:transform .4s ease,border-color .4s ease;width:100%}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic-card:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border));transform:translateY(-4px)}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic-card__icon{align-items:center;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:12px;display:flex;flex:none;height:42px;justify-content:center;width:42px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic-card__body{display:flex;flex-direction:column;gap:5px}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic-card__title{letter-spacing:-.01em;line-height:1.3}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic-card__desc{line-height:1.5;opacity:.78}@media (max-width:1024px){:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic__grid{grid-template-columns:1fr}:where(.ai-b-d82a30ff-a266-4327-90a3-c81b20845160-duCBfyfu1karnuY1lQ4O) .tic-card{padding:20px}}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price{background:var(--bg);overflow:hidden;padding-bottom:var(--bp-bottom);padding-top:var(--bp-top);position:relative;width:100%}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__ambient{inset:0;pointer-events:none;position:absolute;z-index:1}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__glow{background:color-mix(in srgb,var(--glow) 40%,transparent);border-radius:50%;filter:blur(110px);height:340px;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);width:640px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__inner{padding-inline:var(--site-padding);position:relative;z-index:2}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__wrap{margin-inline:auto;max-width:var(--content-w)}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__bar{backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-r);box-shadow:0 24px 50px -30px rgba(0,0,0,.55),inset 0 1px 1px color-mix(in srgb,var(--card-hi) 8%,transparent);padding:clamp(1.1rem,2.5vw,1.5rem) clamp(1.1rem,2.5vw,1.8rem);position:relative}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__eyebrow{align-items:center;display:flex;gap:9px;margin-bottom:18px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent);flex:none;height:7px;width:7px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__slash{color:var(--accent);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:1}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__eyebrow-text{letter-spacing:.22em;line-height:1;text-transform:uppercase}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__main{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__info{display:flex;flex-direction:column;gap:6px;text-align:left}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__label{letter-spacing:.14em;opacity:.7;text-transform:uppercase}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__amount{letter-spacing:-.03em;line-height:1}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__note{opacity:.65;white-space:pre-line}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__actions{display:flex;flex:none;flex-direction:column;gap:10px;min-width:260px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__primary{align-items:center;background:var(--p-bg);border:1px solid transparent;border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:9px;justify-content:center;padding:13px 22px;transition:opacity .2s ease}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__primary:hover{opacity:.88}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__primary:active{opacity:.8}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__secondary{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;padding:11px 22px;transition:border-color .2s ease,background .2s ease}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__secondary:hover{background:color-mix(in srgb,var(--s-border) 14%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__divider{background:var(--divider);height:1px;margin:18px 0 14px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__mentions{display:flex;flex-wrap:wrap;gap:10px 22px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__mention{align-items:center;display:inline-flex;gap:7px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__mention span{line-height:1;opacity:.85}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price-reveal.is-in{opacity:1;transform:translateY(0)}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__overlay{align-items:center;animation:priceFadeIn .25s ease;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);background:var(--overlay);display:flex;height:calc(100vh - var(--editor-offset-top, 0));justify-content:center;left:var(--editor-offset-left,0);overflow-y:auto;padding:20px;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9999}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal{animation:priceRise .3s cubic-bezier(.22,1,.36,1);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-r);box-shadow:0 40px 80px -40px rgba(0,0,0,.7),inset 0 1px 1px color-mix(in srgb,var(--card-hi) 8%,transparent);max-width:420px;padding:28px;position:relative;width:100%}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal--accept{display:flex;flex-direction:column;height:min(86vh,860px);max-width:780px;padding:24px 26px 22px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-heading{min-width:0}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-x{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:50%;cursor:pointer;display:inline-flex;flex:none;height:36px;justify-content:center;transition:border-color .2s ease,background .2s ease;width:36px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-x:hover{background:color-mix(in srgb,var(--s-border) 14%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-title{display:block;letter-spacing:-.01em;line-height:1.2}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-text{display:block;line-height:1.55;margin-top:10px;opacity:.85}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-recap{align-items:baseline;background:color-mix(in srgb,var(--card-bg) 60%,transparent);border:1px solid var(--divider);border-radius:calc(var(--card-r) - 8px);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:16px;padding:12px 16px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-recap-amount{letter-spacing:-.02em;line-height:1}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-recap-note{line-height:1.5;opacity:.7;white-space:pre-line}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__pdf{background:color-mix(in srgb,var(--card-bg) 40%,transparent);border:1px solid var(--divider);border-radius:calc(var(--card-r) - 8px);flex:1;margin-top:16px;min-height:0;overflow:hidden}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__pdf iframe{background:transparent;border:0;display:block;height:100%;width:100%}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__pdf-fallback{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;min-height:240px;padding:24px;text-align:center}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__pdf-open{align-items:center;align-self:flex-start;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:6px;margin-top:10px;opacity:.85;padding:4px 0;transition:opacity .2s ease}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__pdf-open:hover{opacity:1}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-secondary{display:flex;flex-wrap:wrap;gap:10px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-secondary .price__cancel{flex:1 1 auto;min-width:150px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modify-list{display:flex;flex-direction:column;gap:8px;margin-top:18px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__opt{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:calc(var(--btn-r) + 2px);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 14px;text-align:left;transition:border-color .2s ease,background .2s ease;width:100%}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__opt:hover{background:color-mix(in srgb,var(--s-border) 12%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__opt.is-on{background:color-mix(in srgb,var(--p-bg) 10%,transparent);border-color:color-mix(in srgb,var(--p-bg) 45%,var(--s-border))}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__opt-box{align-items:center;border:1px solid var(--s-border);border-radius:6px;display:flex;flex:none;height:20px;justify-content:center;transition:background .2s ease,border-color .2s ease;width:20px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__opt.is-on .price__opt-box{background:var(--p-bg);border-color:var(--p-bg)}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__opt-text{line-height:1.4}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__confirm{align-items:center;background:var(--p-bg);border:1px solid transparent;border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:9px;justify-content:center;padding:14px 24px;transition:opacity .2s ease}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__confirm:hover{opacity:.9}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__cancel{align-items:center;background:transparent;border:1px solid var(--s-border);border-radius:var(--btn-r);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;padding:13px 24px;transition:border-color .2s ease,background .2s ease}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__cancel:hover{background:color-mix(in srgb,var(--s-border) 14%,transparent);border-color:color-mix(in srgb,var(--s-border) 70%,var(--card-hi))}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-success{align-items:center;display:flex;flex-direction:column;gap:12px;padding:8px 0 4px;text-align:center}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-success-icon{align-items:center;background:color-mix(in srgb,var(--p-bg) 16%,transparent);border:1px solid color-mix(in srgb,var(--p-bg) 30%,transparent);border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-success-title{letter-spacing:-.01em;line-height:1.2}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-success-text{line-height:1.55;opacity:.85}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-close{margin-top:22px;width:100%}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-note{align-items:flex-start;border-top:1px solid var(--divider);display:flex;gap:8px;margin-top:16px;padding-top:14px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-note-icon{flex:none;margin-top:2px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-note-text{line-height:1.55;opacity:.92}@keyframes priceFadeIn{0%{opacity:0}to{opacity:1}}@keyframes priceRise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__main{align-items:stretch;flex-direction:column}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__actions{min-width:0}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__primary,:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__secondary{width:100%}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal{padding:22px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal--accept{height:88vh;padding:18px}:where(.ai-b-7926925c-9944-4e1d-b68d-e449ac92e259-duCBfyfu1karnuY1lQ4O) .price__modal-recap{flex-direction:column;gap:6px}}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate{padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__reminder{align-items:center;display:flex;flex-direction:column;gap:5px;text-align:center}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__reminder-line{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__reminder-label{line-height:1.4}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__reminder-code{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-family:var(--font-family);font-size:.68rem;gap:5px;letter-spacing:.08em;padding:2px 9px;white-space:nowrap}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__reminder-code-label{letter-spacing:0;opacity:.55}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__reminder-hint{line-height:1.4}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__overlay{align-items:center;animation:cre8te-gate-fade .4s ease;backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));background-color:var(--overlay-bg);display:flex;height:calc(100vh - var(--editor-offset-top, 0));justify-content:center;left:var(--editor-offset-left,0);padding:24px;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9999}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__inner{animation:cre8te-gate-card .5s ease;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);max-width:420px;padding:40px 32px;text-align:center;width:100%}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__iconbadge{align-items:center;border:1px solid;display:flex;justify-content:center;margin:0 auto 20px}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__title{letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__desc{line-height:1.6;margin:0 0 28px}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__form{display:flex;flex-direction:column;gap:12px}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__input{border:1px solid;box-sizing:border-box;font-size:1rem;letter-spacing:.2em;outline:none;padding:14px 18px;text-align:center;width:100%}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__input::placeholder{color:inherit;letter-spacing:0;opacity:.5}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__button{align-items:center;border:1px solid;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:14px 24px;transition:opacity .2s ease;width:100%}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__button:hover{opacity:.85}:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__error{line-height:1.4;margin:16px 0 0}@keyframes cre8te-gate-fade{0%{opacity:0}to{opacity:1}}@keyframes cre8te-gate-card{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){:where(.ai-b-e39ca9c0-0dac-4872-b3cf-b78d9255e4b6-duCBfyfu1karnuY1lQ4O) .cre8te-gate__inner{padding:32px 22px}}:where(.ai-b-footer-block-_global) .footer{background-color:var(--bg);border-top:1px solid var(--border);color:var(--text);margin-top:auto;padding:40px var(--site-padding) 20px}:where(.ai-b-footer-block-_global) .footer-wrapper{padding-inline:var(--site-padding)}:where(.ai-b-footer-block-_global) .footer-content{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}:where(.ai-b-footer-block-_global) .footer-copyright{margin:0;opacity:.8}:where(.ai-b-footer-block-_global) .footer-links{display:flex;flex-wrap:wrap;gap:24px}:where(.ai-b-footer-block-_global) .footer-links a{font-size:14px;text-decoration:none;transition:opacity .2s ease}:where(.ai-b-footer-block-_global) .footer-links a:hover{opacity:.7}@media(max-width:640px){:where(.ai-b-footer-block-_global) .footer{padding:24px var(--site-padding) 16px}:where(.ai-b-footer-block-_global) .footer-content{align-items:flex-start;flex-direction:column}:where(.ai-b-footer-block-_global) .footer-links{flex-direction:column;gap:12px}}:where(.ai-b-header-block-_global) .header-wrapper{display:flex;justify-content:center;padding-bottom:24px;padding-left:var(--site-padding);padding-right:var(--site-padding);position:relative;width:100%;z-index:9999}:where(.ai-b-header-block-_global) .desktop-nav{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:999px;display:flex;gap:24px;max-width:var(--header-max-width,1200px);padding:8px 16px;position:relative;width:100%}:where(.ai-b-header-block-_global) .logo-container{flex:0 0 auto;min-width:0}:where(.ai-b-header-block-_global) .profile-logo{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;overflow:hidden;width:32px}:where(.ai-b-header-block-_global) .profile-logo img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-header-block-_global) .tabs-container{align-content:center;align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:4px clamp(10px,2vw,28px);justify-content:center;min-width:0;padding-inline:8px;position:static;transform:none;width:auto}:where(.ai-b-header-block-_global) .desktop-actions{align-items:center;display:flex;flex:0 0 auto;margin-left:auto;min-width:0}:where(.ai-b-header-block-_global) .button-container{min-width:0}:where(.ai-b-header-block-_global) .logo-text,:where(.ai-b-header-block-_global) .mobile-logo-text{letter-spacing:.05em;text-transform:uppercase}:where(.ai-b-header-block-_global) .desktop-tab{background:transparent;border:0;cursor:pointer;letter-spacing:.05em;padding:8px 0;transition:opacity .2s ease;white-space:nowrap}:where(.ai-b-header-block-_global) .desktop-tab:hover{opacity:.7}:where(.ai-b-header-block-_global) .cta-button{align-items:center;border:none;cursor:pointer;display:flex;gap:7px;letter-spacing:.05em;transition:opacity .2s ease;white-space:nowrap}:where(.ai-b-header-block-_global) .cta-button:hover{opacity:.9}:where(.ai-b-header-block-_global) .mobile-bottom-nav,:where(.ai-b-header-block-_global) .mobile-header{display:none}@keyframes mobileMenuIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mobileMenuItemIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mobileBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes mobileLocaleIn{0%{opacity:0;transform:translateY(6px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1023px){:where(.ai-b-header-block-_global) .header-wrapper{display:block;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0!important}:where(.ai-b-header-block-_global) .desktop-nav{display:none}:where(.ai-b-header-block-_global) .mobile-header{display:block}:where(.ai-b-header-block-_global) .mobile-header-bar{display:none}:where(.ai-b-header-block-_global) .mobile-menu-toggle{align-items:center;background:transparent;border:1px solid;border-radius:999px;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}:where(.ai-b-header-block-_global) .mobile-menu-backdrop{animation:mobileBackdropIn .3s ease both;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);height:calc(100vh - var(--editor-offset-top,0));left:var(--editor-offset-left,0);position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:10000}:where(.ai-b-header-block-_global) .mobile-menu-stack{align-items:center;display:flex;flex-direction:column;gap:8px;height:calc(100vh - var(--editor-offset-top,0));justify-content:center;left:var(--editor-offset-left,0);padding:16px var(--site-padding);pointer-events:none;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:10001}:where(.ai-b-header-block-_global) .mobile-dropdown{animation:mobileMenuIn .35s ease both;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px);border:1px solid;border-radius:20px;padding:12px;pointer-events:auto;position:relative;width:100%}:where(.ai-b-header-block-_global) .mobile-menu-main{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100vh - 210px);overflow-y:auto}:where(.ai-b-header-block-_global) .mobile-menu-item{align-items:center;animation:mobileMenuItemIn .35s ease both;background:transparent;border:1px solid;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:9px;justify-content:center;letter-spacing:.05em;min-height:78px;padding:14px 8px;text-align:center;width:100%}:where(.ai-b-header-block-_global) .mobile-menu-item:first-child{animation-delay:.04s}:where(.ai-b-header-block-_global) .mobile-menu-item:nth-child(2){animation-delay:.08s}:where(.ai-b-header-block-_global) .mobile-menu-item:nth-child(3){animation-delay:.12s}:where(.ai-b-header-block-_global) .mobile-menu-item:nth-child(4){animation-delay:.16s}:where(.ai-b-header-block-_global) .mobile-dropdown-cta,:where(.ai-b-header-block-_global) .mobile-menu-main .mobile-menu-item:first-child{grid-column:1/-1}:where(.ai-b-header-block-_global) .mobile-dropdown-cta{align-items:center;animation:mobileMenuItemIn .35s ease both;animation-delay:.2s;border:0;cursor:pointer;display:flex;gap:7px;justify-content:center;letter-spacing:.05em;min-height:56px;padding:12px 18px;width:100%}:where(.ai-b-header-block-_global) .mobile-locale-panel{align-items:center;animation:mobileMenuIn .35s ease .08s both;backdrop-filter:blur(18px);border:1px solid;border-radius:999px;display:flex;justify-content:center;min-height:40px;min-width:0;padding:5px;pointer-events:auto;position:relative;width:max-content}:where(.ai-b-header-block-_global) .mobile-locale-row{display:flex;justify-content:center;position:relative}:where(.ai-b-header-block-_global) .mobile-locale-trigger{align-items:center;background:transparent;border:1px solid;border-radius:999px;cursor:pointer;display:flex;font-family:var(--font-family-navigation);font-size:11px;gap:5px;justify-content:center;min-width:62px;padding:6px 9px}:where(.ai-b-header-block-_global) .mobile-locale-flag,:where(.ai-b-header-block-_global) .mobile-locale-option-flag{font-size:14px;line-height:1}:where(.ai-b-header-block-_global) .mobile-locale-options{animation:mobileLocaleIn .25s ease both;border:1px solid;border-radius:999px;display:flex;gap:6px;justify-content:center;left:50%;padding:6px;position:absolute;right:auto;top:calc(100% + 8px);transform:translateX(-50%)}:where(.ai-b-header-block-_global) .mobile-locale{align-items:center;background:transparent;border:0;border-radius:999px;cursor:pointer;display:flex;font-family:var(--font-family-navigation);font-size:11px;gap:4px;padding:7px 8px}:where(.ai-b-header-block-_global) .mobile-bottom-nav{align-items:center;backdrop-filter:blur(18px);border:1px solid;border-radius:999px;bottom:12px;display:flex;gap:8px;justify-content:space-around;left:var(--site-padding);min-height:var(--mobile-nav-height,60px);padding:7px;position:fixed;right:var(--site-padding);z-index:10000}:where(.ai-b-header-block-_global) .mobile-bottom-item{align-items:center;background:transparent;border:0;border-radius:999px;cursor:pointer;display:flex;flex:1;font-family:var(--font-family-navigation);font-size:12px;font-weight:var(--font-weight-navigation);gap:6px;justify-content:center;padding:9px 8px}:where(.ai-b-header-block-_global) .mobile-bottom-cta{align-items:center;border:0;cursor:pointer;display:flex;flex:1.25;gap:5px;justify-content:center;padding:9px 10px;white-space:nowrap}@media(max-height:620px){:where(.ai-b-header-block-_global) .mobile-menu-stack{justify-content:flex-start;padding-top:12px}:where(.ai-b-header-block-_global) .mobile-menu-main{max-height:calc(100vh - 170px)}:where(.ai-b-header-block-_global) .mobile-locale-panel{min-height:36px}}}@media(min-width:1024px){:where(.ai-b-header-block-_global) .mobile-bottom-nav{display:none}}