.apv-section{width:100%;color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);background:#000;position:relative;overflow:hidden}.apv-section *{box-sizing:border-box}.apv-shell{width:min(100% - 96px,1200px);margin:0 auto;padding:72px 0 104px}.apv-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.25fr) minmax(370px,.85fr);align-items:start;gap:0 62px;display:grid}.apv-brand{--an:apv-fade-blur;--dur:1.3s;grid-area:1/1;justify-content:flex-start;align-items:center;width:100%;min-width:0;margin:0 0 55px;display:flex}.apv-brand-image{width:var(--logo-width);max-width:none;height:auto;max-height:var(--logo-max-height);object-fit:contain;object-position:left center;flex:none;display:block}.apv-copy-col{grid-area:2/1;min-width:0}.apv-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);--an:apv-card-in;--dur:1.25s;grid-area:1/2/3;align-self:start;width:100%;min-width:0;padding:37px 34px 36px;scroll-margin-top:96px;position:relative}.apv-grid:not(:has(.apv-brand)){grid-template-rows:auto}:is(.apv-grid:not(:has(.apv-brand)) .apv-copy-col,.apv-grid:not(:has(.apv-brand)) .apv-card){grid-row:1}.apv-section.form-only .apv-shell{max-width:570px}.apv-section.form-only .apv-grid{grid-template-rows:auto auto;grid-template-columns:1fr}.apv-section.form-only .apv-brand{grid-area:1/1}.apv-section.form-only .apv-card{grid-area:2/1}.apv-section.form-only .apv-grid:not(:has(.apv-brand)) .apv-card{grid-row:1}.apv-badge{letter-spacing:.32em;text-transform:uppercase;clip-path:inset(0);--an:apv-clip;--dur:1.2s;border:1px solid #ffffffdb;max-width:100%;margin:0 0 45px;padding:13px 17px 12px 21px;font-size:11px;font-weight:400;line-height:1.35;display:inline-block;position:relative}.apv-badge:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff3 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.apv-headline{max-width:550px;font-family:var(--heading);letter-spacing:-.034em;text-wrap:balance;margin:0 0 40px;font-size:clamp(32px,3.3vw,48px);font-weight:300;line-height:1.13}.apv-offer-box{margin:0 0 32px}.apv-highlight-primary,.apv-highlight-primary strong{letter-spacing:-.068em;white-space:nowrap;color:#f9f8f6;margin:0;font-family:Bodoni Moda,Didot,Bodoni MT,Georgia,serif;font-size:clamp(66px,7.4vw,120px);font-weight:400;line-height:1.06;display:block}.apv-highlight-secondary-pt{font-family:var(--heading);letter-spacing:-.04em;margin:0;font-size:clamp(23px,2.25vw,37px);font-weight:300;line-height:1.18}.apv-highlight-secondary-pt strong{font-weight:600}.apv-highlight-secondary-en{font-family:var(--heading);letter-spacing:-.045em;margin:-1px 0 0;font-size:clamp(30px,3.65vw,54px);font-weight:300;line-height:1.14}.apv-subheadline{letter-spacing:-.018em;max-width:490px;margin:32px 0 0;font-size:clamp(17px,1.5vw,21px);font-weight:300;line-height:1.5}.apv-support-lines{flex-direction:column;gap:20px;margin-top:40px;display:flex}.apv-support-line{border-left:1px solid #fffc;max-width:480px;margin:0;padding:1px 0 1px 20px;font-size:clamp(16px,1.35vw,19px);font-weight:300;line-height:1.45;position:relative}.apv-hero-cta{appearance:none;border:1px solid var(--accent);background:var(--accent);color:#000;cursor:pointer;text-align:left;width:fit-content;max-width:100%;font-family:var(--body);letter-spacing:.22em;text-transform:uppercase;transition:background-color .35s var(--ease), opacity .35s var(--ease), transform .3s var(--ease);isolation:isolate;border-radius:0;justify-content:space-between;align-items:center;gap:30px;margin-top:39px;padding:17px 22px;font-size:12px;font-weight:500;line-height:1.4;display:flex;position:relative}.apv-hero-cta:before{display:none}.apv-hero-cta:hover{color:#000;opacity:.92}.apv-hero-cta:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.apv-hero-cta:active{transform:scale(.985)}.apv-hero-arrow{transform-origin:50%;flex:none;font-size:25px;font-weight:300;line-height:1;transition:transform .2s;display:inline-block;transform:rotate(0)}.apv-footnote{color:var(--muted);--an:apv-fade;--dur:1.4s;margin:52px 0 0;font-size:12px;line-height:1.5}.apv-canvas-warning{border:1px dashed var(--border);color:var(--muted);margin:0 0 22px;padding:12px 14px;font-size:12px}.apv-form-title{border-bottom:1px solid var(--border);font-family:var(--heading);letter-spacing:-.035em;margin:0 0 29px;padding-bottom:19px;font-size:clamp(26px,2.3vw,34px);font-weight:300;line-height:1.13;position:relative}.apv-form{flex-direction:column;gap:20px;display:flex}.apv-field{flex-direction:column;gap:8px;min-width:0;display:flex}.apv-row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.apv-label{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.3}.apv-input{border:1px solid var(--border);width:100%;min-width:0;height:47px;color:var(--fg);font-family:var(--body);transition:border-color .35s var(--ease), background-color .35s var(--ease), box-shadow .35s var(--ease);background:0 0;border-radius:3px;padding:0 13px;font-size:14px}.apv-input:hover{border-color:#ffffff61}.apv-input:focus{border-color:var(--fg);outline:none;box-shadow:0 0 0 4px #ffffff12}.apv-input::placeholder{color:var(--muted);opacity:.65}.apv-input[aria-invalid=true]{border-color:#d87870}.apv-chips-wrap{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.apv-chip{appearance:none;border:1px solid var(--border);min-height:36px;color:var(--fg);font-family:var(--body);cursor:pointer;transition:background .35s var(--ease), border-color .35s var(--ease), transform .3s var(--ease);background:0 0;border-radius:3px;padding:9px 13px;font-size:13px}.apv-chip:hover{border-color:var(--fg)}.apv-chip[aria-checked=true]{background:var(--accent);color:var(--buttonText);border-color:var(--accent)}.apv-chip:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.apv-consent-row{align-items:flex-start;gap:11px;padding-top:4px;display:flex}.apv-checkbox{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none;margin:2px 0 0}.apv-consent-label{color:var(--muted);cursor:pointer;font-size:13px;line-height:1.55}.apv-error-msg{color:#e28b82;margin:0;font-size:12px;line-height:1.5}.apv-submit-error{color:#e28b82;border:1px solid #a95b54;margin:0;padding:12px;font-size:13px}.apv-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.apv-submit-btn{border:1px solid var(--accent);width:100%;min-height:52px;color:var(--buttonText);background:var(--accent);font-family:var(--body);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:opacity .3s var(--ease), transform .35s var(--ease);border-radius:3px;justify-content:space-between;align-items:center;gap:14px;margin-top:5px;padding:0 20px;font-size:11px;font-weight:500;display:flex}.apv-submit-btn:hover:not(:disabled){opacity:.92}.apv-submit-btn:disabled{opacity:1;cursor:not-allowed}.apv-btn-arrow{font-size:21px;line-height:1}.apv-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite apv-spin}@keyframes apv-spin{to{transform:rotate(360deg)}}.apv-success-wrap{flex-direction:column;align-items:flex-start;gap:18px;padding:16px 0;display:flex}.apv-success-icon{border:1px solid var(--border);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.apv-success-title{font-family:var(--heading);letter-spacing:-.035em;margin:0;font-size:32px;font-weight:300}.apv-success-body{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.apv-reset-btn{border:1px solid var(--border);color:var(--fg);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:3px;margin-top:12px;padding:13px 18px;font-size:11px}.apv-footnote-mobile{color:var(--muted);margin:20px 0 0;font-size:12px;display:none}@media (width<=1120px){.apv-shell{width:calc(100% - 64px);padding:64px 0 86px}.apv-grid{grid-template-columns:minmax(0,1.12fr) minmax(345px,.88fr);column-gap:40px}.apv-highlight-primary{font-size:clamp(62px,8.2vw,95px)}}@media (width<=900px){.apv-shell{width:min(100% - 56px,680px);padding:52px 0 70px}.apv-grid{flex-direction:column;gap:0;display:flex}.apv-brand{order:0;width:100%;margin-bottom:47px}.apv-copy-col{order:1;width:100%}.apv-card{order:2;width:100%;margin-top:56px}.apv-section.form-only .apv-card,.apv-section.form-only .apv-brand+.apv-card{margin-top:0}.apv-headline{max-width:620px;font-size:clamp(34px,5vw,45px)}.apv-highlight-primary{font-size:clamp(65px,12vw,118px)}.apv-hero-arrow{transform:rotate(90deg)}.apv-footnote{display:none}.apv-footnote-mobile{display:block}}@media (width<=600px){.apv-shell{width:calc(100% - 40px);padding:36px 0 52px}.apv-brand{margin-bottom:40px}.apv-brand-image{width:var(--logo-mobile-width);max-width:none}.apv-badge{letter-spacing:.25em;margin-bottom:36px;padding:11px 13px;font-size:9px}.apv-headline{margin-bottom:30px;font-size:clamp(29px,7vw,40px)}.apv-highlight-primary{font-size:clamp(52px,12.8vw,86px)}.apv-highlight-secondary-pt{font-size:clamp(21px,5vw,29px)}.apv-highlight-secondary-en{font-size:clamp(26px,6.7vw,40px)}.apv-subheadline{margin-top:28px;font-size:17px}.apv-support-lines{gap:18px;margin-top:35px}.apv-support-line{font-size:16px}.apv-hero-cta{letter-spacing:.14em;width:100%;margin-top:32px;padding:15px;font-size:10px}.apv-card{margin-top:42px;padding:27px 21px}.apv-row-2{grid-template-columns:1fr;gap:20px}}@media (width<=370px){.apv-shell{width:calc(100% - 32px)}.apv-highlight-primary{font-size:48px}.apv-hero-cta{letter-spacing:.1em}.apv-card{padding:23px 17px}}@media (width<=1199px){.apv-brand{justify-content:center}.apv-brand-image{object-position:center;width:65%;max-width:100%;height:auto;max-height:none;margin-inline:auto}}@media (width>=901px) and (width<=1199px){.apv-brand{grid-column:1/-1}.apv-card{grid-row:2/3}}@media (width<=809px){.apv-brand{justify-content:flex-start}.apv-brand-image{object-position:left center;width:85%;margin-inline:0}}.apv-split-in,.apv-split-char{display:inline-block}.apv-split-word{white-space:nowrap;display:inline-block}.apv-split--roll .apv-split-word{clip-path:inset(0 -.4em)}[data-io]{--bd:calc(var(--o,0) * .12s)}.apv-anim .apv-a{animation-name:var(--an,apv-rise);animation-duration:var(--dur,1s);animation-timing-function:var(--ease);animation-delay:calc(var(--bd,0s) + var(--ad,0s));animation-play-state:paused;animation-fill-mode:backwards}.apv-anim .apv-a.is-in,.apv-anim .is-in .apv-a{animation-play-state:running}.apv-anim .apv-split--mask .apv-split-in{animation:apv-mask 1.05s var(--ease) calc(var(--bd,0s) + var(--b,0s) + var(--i,0) * var(--s,60ms)) backwards paused}.apv-anim .is-in .apv-split--mask .apv-split-in{animation-play-state:running}.apv-anim .apv-split--chars .apv-split-char{animation:apv-char 1.2s var(--ease) calc(var(--bd,0s) + var(--b,0s) + var(--i,0) * var(--s,60ms)) backwards paused}.apv-anim .is-in .apv-split--chars .apv-split-char{animation-play-state:running}.apv-split--chars .apv-split-char{transition:transform .8s var(--spring);transition-delay:calc(var(--i,0) * 35ms)}.apv-anim .apv-offer-box{translate:0 calc(var(--p,0) * -44px)}.apv-anim .apv-brand{translate:0 calc(var(--p,0) * 24px)}.apv-split--roll .apv-split-in{text-shadow:0 1.7em;transition:transform .6s var(--ease)}.apv-card{isolation:isolate}.apv-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #ffffff0f, transparent 70%);transition:opacity .6s var(--ease);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.apv-offer-box:hover .apv-split-char{transform:translateY(-.07em)}.apv-hero-cta:hover .apv-split--roll .apv-split-in{transform:translateY(-1.7em)}.apv-card:hover:before{opacity:1}.apv-chip:hover{transform:translateY(-2px)}}@keyframes apv-rise{0%{opacity:0;filter:blur(6px);transform:translateY(26px)}}@keyframes apv-fade{0%{opacity:0}}@keyframes apv-fade-blur{0%{opacity:0;filter:blur(10px);transform:translateY(-8px)}}@keyframes apv-clip{0%{clip-path:inset(0 100% 0 0)}}@keyframes apv-mask{0%{opacity:0;clip-path:inset(100% -20% -30%);transform:translateY(.65em)}to{opacity:1;clip-path:inset(-30% -20%);transform:none}}@keyframes apv-char{0%{opacity:0;filter:blur(12px);transform:translateY(.32em)scale(.92)}}@keyframes apv-card-in{0%{opacity:0;transform:translateY(34px)scale(.985)}}@keyframes apv-drop{0%{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.apv-section *,.apv-section :before,.apv-section :after{transition:none!important;animation:none!important}.apv-anim .apv-offer-box,.apv-anim .apv-brand{translate:none}}@media (width<=809px){.apv-input{font-size:16px}}.apv-hero-cta,.apv-submit-btn{white-space:nowrap}
