.db-event-page,.db-event-teaser{--db-navy:#0b1f3a;--db-ink:#17243a;--db-gold:#c6a063;--db-paper:#f7f3eb;--db-white:#fffdf8;color:var(--db-ink);background:var(--db-white);font-family:Inter,sans-serif}.db-event-page *,.db-event-teaser *{box-sizing:border-box}.db-wrap{width:min(1180px,calc(100% - 96px));margin-inline:auto}.db-event-page h1,.db-event-page h2,.db-event-page h3,.db-event-teaser h2{font-family:Marcellus,Georgia,serif;font-weight:400;letter-spacing:-.025em}.db-event-page p{line-height:1.75}.db-event-page a{color:inherit}.db-event-page a:focus-visible,.db-event-page button:focus-visible,.db-event-page input:focus-visible,.db-event-teaser a:focus-visible{outline:3px solid #9c7f4d;outline-offset:5px}.db-brandbar{height:102px;display:flex;align-items:center;justify-content:space-between;gap:24px}.db-brandbar .brand-current{width:auto}.db-back{font-size:13px;text-decoration:none}.db-back:hover{text-decoration:underline;text-underline-offset:5px}.db-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:560px;background:var(--db-navy);color:var(--db-white)}.db-hero-copy{padding:60px max(40px,calc((100vw - 1180px)/2));padding-right:50px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.db-hero .db-eyebrow{font-size:12px;color:var(--db-gold);letter-spacing:.015em;margin:0 0 26px}.db-hero h1{font-size:clamp(42px,4.3vw,64px);line-height:1.09;margin:0 0 24px;max-width:530px}.db-hero-copy>p:not(.db-eyebrow){font-size:17px;max-width:410px;color:#eeebe4;margin:0 0 32px}.db-hero-image{position:relative;min-width:0;margin:0;overflow:hidden}.db-hero-image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:52% center}.db-hero-image figcaption{position:absolute;bottom:0;left:0;right:0;padding:32px 26px 20px;background:linear-gradient(transparent,#0b1f3ac7);color:#fffdf8;font-size:12px}.db-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:14px 25px;border:1px solid transparent;border-radius:999px;background:#c6a063;color:#0b1f3a!important;font:600 14px/1.4 Inter,sans-serif;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .18s,transform .18s}.db-button:hover{background:#d6b67f}.db-button:active{transform:translateY(1px)}.db-button:disabled,.db-form fieldset:disabled .db-button{cursor:wait;opacity:.65}.db-details{padding-block:32px 38px}.db-details dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0}.db-details dt{font-size:12px;color:#596477;margin:0 0 10px}.db-details dd{font-size:16px;font-weight:600;margin:0}.db-details small{font-size:12px;line-height:1.5;font-weight:400;display:block;margin-top:7px;color:#596477}.db-exhibitions{padding-block:62px 72px;border-top:1px solid #17243a20}.db-section-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:start;margin-bottom:45px}.db-section-intro h2{font-size:42px;line-height:1.15;margin:0;max-width:440px}.db-section-intro p{margin:4px 0 0;max-width:450px;color:#4d596b}.db-exhibition-list{display:grid;grid-template-columns:1fr 1fr;gap:70px}.db-exhibition-list>div{border-top:1px solid #17243a30;padding-top:24px}.db-exhibition-list h3{font-size:28px;line-height:1.25;margin:0 0 18px;max-width:420px}.db-exhibition-list p{font-size:15px;margin:0;max-width:480px;color:#4d596b}.db-source{font-size:12px;margin:30px 0 0;color:#596477}.db-source a{display:inline-flex;gap:6px;align-items:center;text-underline-offset:4px}.db-host-band{background:var(--db-paper)}.db-host{display:grid;grid-template-columns:300px 1fr;gap:90px;align-items:center;padding-block:62px}.db-host>img{width:100%;height:340px;border-radius:8px;object-fit:cover;object-position:38% 20%}.db-host h2{font-size:40px;line-height:1.2;margin:0 0 24px;max-width:600px}.db-host p{max-width:600px;font-size:16px;margin:0 0 16px}.db-host .db-signoff{font:24px Marcellus,Georgia,serif;margin-top:26px}.db-registration{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:80px;scroll-margin-top:30px}.db-registration-copy{padding-top:18px}.db-registration h2{font-size:46px;line-height:1.2;margin:0 0 25px}.db-registration-copy p{margin:0 0 20px;max-width:445px;font-size:15px;color:#4d596b}.db-text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;text-decoration:none;border-bottom:1px solid #9c7f4d;padding-bottom:5px}.db-text-link:hover{color:#9c7f4d}.db-form,.db-success{background:var(--db-paper);padding:32px;border-radius:8px}.db-form h3,.db-success h3{font-size:30px;line-height:1.25;margin:0 0 12px}.db-form>p{font-size:14px;margin:0 0 24px;color:#4d596b}.db-form fieldset{border:0;display:flex;flex-direction:column;gap:20px;min-width:0;padding:0;margin:0}.db-form label:not(.db-consent){display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500}.db-form label>span{font-weight:400}.db-form input:not([type=checkbox]){width:100%;min-height:48px;border:1px solid #17243a40;border-radius:8px;padding:12px 14px;background:var(--db-white);color:var(--db-ink);font:16px Inter,sans-serif}.db-form input[aria-invalid=true]{border-color:#a4392f}.db-consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.7}.db-consent input{width:18px;height:18px;flex:0 0 18px;accent-color:#0b1f3a;margin:2px 0 0}.db-consent a{text-underline-offset:3px}.db-form .db-button{width:100%}.db-form .db-form-note{font-size:11px;line-height:1.7;margin:18px 0 0}.db-form .db-error{font-size:13px;line-height:1.6;color:#9b2e25;margin:0}.db-form>.db-text-link{margin-top:18px;font-size:13px}.db-success p{font-size:15px}.db-success>svg{color:#537454;margin-bottom:20px}.db-success:focus{outline:2px solid #9c7f4d;outline-offset:4px}.db-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.db-arrival-band{background:var(--db-navy);color:var(--db-white)}.db-arrival{display:grid;grid-template-columns:26px 1fr auto;gap:25px;align-items:start;padding-block:40px}.db-arrival>svg{color:var(--db-gold);margin-top:4px}.db-arrival h2{font-size:28px;line-height:1.2;margin:0 0 14px}.db-arrival address{font-size:15px;font-style:normal;line-height:1.7}.db-arrival p{font-size:12px;color:#dedbd4;margin:10px 0 0}.db-arrival a{margin-top:8px}.db-credits{padding-block:25px;color:#596477;font-size:11px}.db-credits p{margin:0 0 7px}.db-credits a{text-underline-offset:3px}.db-event-teaser{background:#0b1f3a;color:#fffdf8}.db-teaser-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:38px}.db-teaser-inner p{font-size:12px;color:#c6a063;margin:0 0 12px}.db-teaser-inner h2{font-size:30px;line-height:1.3;margin:0;max-width:600px}@media(min-width:1600px){.db-hero{grid-template-columns:1fr 1fr}.db-hero-copy{padding-right:80px}}@media(max-width:1000px){.db-wrap{width:calc(100% - 64px)}.db-hero-copy{padding:45px 32px}.db-hero h1{font-size:46px}.db-hero{min-height:520px}.db-host{gap:45px;grid-template-columns:250px 1fr}.db-host h2{font-size:34px}.db-registration,.db-section-intro,.db-exhibition-list{gap:45px}.db-details dl{gap:18px}.db-details dd{font-size:14px}}@media(max-width:700px){.db-wrap{width:calc(100% - 40px)}.db-brandbar{height:83px;gap:16px}.db-back{font-size:11px;max-width:92px;text-align:right}.db-hero{grid-template-columns:1fr;min-height:0}.db-hero-copy{padding:36px 20px 38px}.db-hero .db-eyebrow{font-size:11px;margin-bottom:18px}.db-hero h1{font-size:clamp(34px,9.3vw,48px);max-width:500px;margin-bottom:18px}.db-hero-copy>p:not(.db-eyebrow){font-size:15px;margin-bottom:24px;max-width:380px}.db-hero-image{height:220px}.db-hero-image img{object-position:50% 22%}.db-hero-image figcaption{padding:28px 20px 13px;font-size:11px}.db-details{padding-block:28px 32px}.db-details dl{grid-template-columns:1fr 1fr;gap:25px 20px}.db-details dd{font-size:15px}.db-details small{font-size:11px}.db-exhibitions{padding-block:38px 45px}.db-section-intro,.db-exhibition-list{grid-template-columns:1fr;gap:28px}.db-section-intro{margin-bottom:28px}.db-section-intro h2{font-size:33px}.db-section-intro p{font-size:15px;margin:0}.db-exhibition-list h3{font-size:26px}.db-exhibition-list p{font-size:14px}.db-source{font-size:11px}.db-host{grid-template-columns:1fr;gap:28px;padding-block:38px}.db-host>img{width:170px;height:200px;object-position:35% 18%}.db-host h2{font-size:32px}.db-host p{font-size:15px}.db-host .db-signoff{font-size:23px}.db-registration{grid-template-columns:1fr;gap:30px;padding-block:45px}.db-registration-copy{padding:0}.db-registration h2{font-size:38px}.db-form,.db-success{padding:24px 20px}.db-form h3,.db-success h3{font-size:28px}.db-arrival{grid-template-columns:26px 1fr;gap:15px;padding-block:30px}.db-arrival>.db-text-link{grid-column:2;justify-self:start}.db-arrival h2{font-size:27px}.db-teaser-inner{display:flex;flex-direction:column;align-items:flex-start;gap:25px;padding-block:30px}.db-teaser-inner h2{font-size:28px}.db-button{font-size:13px;gap:16px;padding:14px 21px}}@media(prefers-reduced-motion:reduce){.db-button{transition:none}.db-button:active{transform:none}}.fn-next{width:100%;margin:44px auto 0;color:#17243a;text-align:left;font-family:Inter,sans-serif}.fn-next>h2{margin:0 0 22px;font:400 clamp(1.6rem,3vw,2.2rem)/1.2 Marcellus,Georgia,serif;text-align:center;text-wrap:balance}.fn-conversation{display:grid;grid-template-columns:minmax(0,1fr) 180px;overflow:hidden;background:#0b1f3a;color:#fffdf8;border-radius:12px}.fn-conversation-copy{align-self:center;padding:32px}.fn-next .fn-conversation h3{color:inherit;font:400 clamp(1.4rem,2.8vw,1.9rem)/1.2 Marcellus,Georgia,serif;margin:0 0 12px}.fn-conversation p{color:#e0e5ec;margin:0 0 22px;max-width:380px;font-size:.94rem;line-height:1.6}.fn-conversation img{height:100%;width:100%;object-fit:cover;object-position:center 24%;min-height:250px}.fn-next a.fn-call{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border-radius:999px;background:#c6a063;color:#0b1f3a;text-decoration:none;font-size:.88rem;font-weight:600;line-height:1.3}.fn-next a.fn-call:hover{background:#d7b880}.fn-terms{display:block;margin-top:10px;font-size:.75rem;color:#d3dbe4}.fn-event{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:18px;align-items:center;padding:25px 0;margin-top:20px;border-top:1px solid #d9d6cb;border-bottom:1px solid #d9d6cb}.fn-event>svg{color:#947544}.fn-next .fn-event h3{margin:0 0 6px;color:#17243a;font:600 1rem/1.3 Inter,sans-serif!important}.fn-event p{margin:0;color:#58636e;font-size:.82rem;line-height:1.6}.fn-next .fn-event a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#17243a;font:600 .84rem/1.4 Inter,sans-serif;text-decoration:none}.fn-next .fn-event a:hover{text-decoration:underline}.fn-next a:focus-visible{outline:3px solid #c6a063;outline-offset:4px}.fn-next--event-only{margin-top:24px}@media(max-width:620px){.fn-next{margin-top:32px}.fn-conversation{grid-template-columns:minmax(0,1fr) 98px}.fn-conversation-copy{padding:24px 18px}.fn-next .fn-conversation h3{font-size:1.4rem}.fn-conversation p{font-size:.85rem;margin-bottom:18px}.fn-next a.fn-call{padding:12px 14px;font-size:.8rem;gap:6px}.fn-call svg{flex-shrink:0}.fn-conversation img{min-height:260px}.fn-event{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:20px 0}.fn-event>a{grid-column:2}}@media(max-width:360px){.fn-conversation{grid-template-columns:1fr;position:relative}.fn-conversation img{display:none}.fn-next a.fn-call{width:100%}}@media print{.fn-next{display:none!important}}.fn-next .fn-conversation h2{color:inherit;font:400 clamp(1.4rem,2.8vw,1.9rem)/1.2 Marcellus,Georgia,serif;margin:0 0 12px}.fn-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.fn-next a.fn-call{max-width:100%;text-align:center}.fn-next a.fn-call--secondary{background:transparent;border:1px solid #c6a063;color:#fffdf8}.fn-next a.fn-call--secondary:hover{background:#142943}.fn-repeat{color:#fffdf8;font-size:.82rem;line-height:1.5}.fn-vsl{width:100%;height:100%;min-height:260px;background:#0b1f3a;object-fit:contain}@media(max-width:620px){.fn-conversation{grid-template-columns:1fr}.fn-conversation img{width:100%;height:260px;min-height:0;object-position:center 25%}.fn-actions{align-items:stretch}.fn-actions a{width:100%}.fn-vsl{height:auto;aspect-ratio:16/9}}@media(max-width:360px){.fn-conversation img{display:block}}.fn-conversation--video{grid-template-columns:minmax(0,1fr)}.fn-conversation--video .fn-vsl{grid-row:1;height:auto;min-height:0;aspect-ratio:16/9}.fn-conversation--video .fn-conversation-copy{grid-row:2}.ff-page{width:min(100% - 40px,680px);margin:0 auto;padding:28px 0 64px;text-align:center;color:#071f2d}.ff-brand{display:flex;width:max-content;min-height:44px;align-items:center;gap:6px;margin:0 auto 28px;color:inherit;text-decoration:none}.ff-brand img{width:20px;height:20px;object-fit:contain}.ff-brand span{font:10px Marcellus,Georgia,serif;text-transform:uppercase;letter-spacing:.08em}.ff-page h1{font:400 clamp(1.8rem,5vw,3rem)/1.15 Marcellus,Georgia,serif;margin:18px 0;text-wrap:balance}.ff-page>p{line-height:1.6;margin:18px auto;max-width:580px}.ff-email{overflow-wrap:anywhere}.ff-page .ff-primary{min-height:50px;max-width:100%;gap:10px;margin:10px 0;color:#071f2d}.ff-small{font-size:.84rem;color:#47555c;overflow-wrap:anywhere}.ff-page a:not(.button):not(.ff-brand):not(.fn-call):not(.fn-event-link){color:inherit;text-decoration:underline}.ff-skip-row{display:flex;justify-content:flex-end}.ff-skip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 4px 8px 16px;border:0;background:transparent;color:#47555c;font:inherit;font-size:.875rem;text-decoration:underline;cursor:pointer}.ff-page button:disabled{opacity:.6;cursor:wait}.ff-page :focus-visible{outline:3px solid #96751d;outline-offset:4px}.ff-page h1:focus{outline:none}.ff-benefits{text-align:left;border-top:1px solid #d9d6cb;margin-top:32px;padding-top:24px}.ff-benefits h2{font:400 1.5rem Marcellus,Georgia,serif}.ff-benefits li{padding:7px 0 7px 8px}.ff-notice{padding:14px 0;border-block:1px solid #d9d6cb;font-size:.85rem;line-height:1.5}.ff-completion-confetti{display:none;position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}@media(prefers-reduced-motion:reduce){.ff-completion-confetti{display:none!important}}.ff-glass{width:min(100% - 48px,1000px);color:#17243a;padding-bottom:64px}.ff-glass .ff-brand{margin-bottom:24px}.ff-glass-hero{max-width:770px;margin:0 auto}.ff-glass .ff-glass-hero h1{font-size:clamp(2rem,4.2vw,3.35rem);line-height:1.12;margin:0}.ff-glass-hero>p{font-size:1.12rem;line-height:1.6;margin:22px 0}.ff-glass .ff-primary{min-height:56px;padding:16px 30px;border-radius:999px;background:#c6a063;color:#0b1f3a;font-size:.94rem;text-transform:none;letter-spacing:0;box-shadow:none}.ff-glass .ff-primary:hover{background:#d1af79}.ff-glass-status{max-width:650px;margin:14px auto 0}.ff-glass-status .ff-small{font-size:.78rem;line-height:1.6}.ff-glass h2{font:400 clamp(1.6rem,2.7vw,2.2rem)/1.2 Marcellus,Georgia,serif;text-wrap:balance;margin:0 0 24px}.ff-glass-reading{max-width:760px;margin:44px auto 0;padding-top:36px;text-align:left;border-top:1px solid #ded8ce}.ff-glass-benefits{list-style:none;margin:0;padding:0;display:grid;gap:22px}.ff-glass-benefits li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px}.ff-glass-benefits li>svg{color:#9c7f4d;margin-top:1px}.ff-glass .ff-glass-benefits h3{margin:0 0 7px;font-family:Inter,sans-serif!important;font-weight:700!important;font-size:1rem;line-height:1.4}.ff-glass-benefits p{margin:0;font-size:.91rem;line-height:1.65;color:#47555c}.ff-glass-reading-tip{margin:25px 0 0;font-size:.85rem;line-height:1.65;color:#47555c}.ff-glass-reading-tip strong{color:#17243a}.ff-glass-invitation{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;align-items:center;margin-top:64px;padding:36px;border-radius:8px;background:#f7f3eb;text-align:left}.ff-glass-invitation>img{display:block;width:100%;height:auto;border-radius:8px}.ff-glass-invitation h2{margin-bottom:18px}.ff-glass-invitation p{font-size:.95rem;line-height:1.7;margin:0 0 22px}.ff-glass-signature span{display:block;font:400 1.2rem/1.5 Marcellus,Georgia,serif;margin-top:5px}.ff-glass .ff-glass-consultation{gap:10px;min-height:50px;border:1px solid #0b1f3a;border-radius:999px;color:#0b1f3a;background:transparent;box-shadow:none;font-size:.88rem;text-transform:none;letter-spacing:0;padding:13px 22px;white-space:nowrap}.ff-glass .ff-glass-consultation:hover{background:#ede5d7}.ff-glass-invitation .ff-glass-consultation-terms{margin:10px 0 0;font-size:.84rem;color:#47555c}.ff-glass-check{max-width:660px;margin:52px auto 0}.ff-glass-check h2{font-size:1.6rem;margin-bottom:12px}.ff-glass-check p{font-size:.93rem;line-height:1.65;color:#47555c}.ff-glass .ff-glass-check-button{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:10px;min-height:54px;margin-top:10px;padding:14px 24px;border:1px solid #0b1f3a;border-radius:999px;background:#0b1f3a;color:#fffdf8;font-size:.92rem;text-transform:none;letter-spacing:0;text-decoration:none;white-space:nowrap;box-shadow:none}.ff-glass .ff-glass-check-button:hover{background:#142943}@media(prefers-reduced-motion:no-preference){.ff-glass-check-button:after{content:"";position:absolute;inset:-50% auto -50% -65%;width:40%;background:linear-gradient(100deg,transparent,#ffffff30,transparent);transform:translate(0) skew(-15deg);pointer-events:none;animation:ff-check-shimmer 6s ease-in-out infinite}.ff-glass-check-button:hover:after,.ff-glass-check-button:focus-visible:after{animation-play-state:paused}}@keyframes ff-check-shimmer{0%,65%{transform:translate(0) skew(-15deg)}90%,to{transform:translate(550%) skew(-15deg)}}@media(max-width:767px){.ff-glass{width:calc(100% - 40px);padding-top:12px}.ff-glass .ff-brand{margin-bottom:18px}.ff-glass .ff-glass-hero h1{font-size:2.05rem}.ff-glass-hero>p{font-size:1rem;margin:18px 0}.ff-glass .ff-primary{width:100%;padding-inline:14px}.ff-glass-reading{margin-top:32px;padding-top:30px}.ff-glass-benefits li{gap:12px}.ff-glass h2{font-size:1.65rem}.ff-glass-invitation{grid-template-columns:1fr;gap:24px;padding:24px;margin-top:36px}.ff-glass-invitation>img{width:140px}.ff-glass .ff-glass-consultation{width:100%;padding-inline:10px;font-size:.8rem}.ff-glass-check{margin-top:36px}.ff-glass-check h2{font-size:1.5rem}.ff-glass .ff-glass-check-button{width:100%;padding-inline:10px;font-size:.86rem}}@media(max-width:620px){.ff-page{width:calc(100% - 32px);padding-top:12px}.ff-brand{margin-bottom:16px}.ff-page h1{font-size:1.8rem}.ff-page>p{line-height:1.45}.ff-primary{width:100%;padding-inline:12px;font-size:.9rem}}@media(max-height:650px)and (max-width:620px){.ff-optin{padding-bottom:16px}.ff-optin h1{font-size:1.5rem;margin-block:10px}.ff-optin>p{margin-block:10px;font-size:.86rem}.ff-optin .ff-small{font-size:.73rem}.ff-optin .ff-brand{margin-bottom:8px}}.ff-dialog{position:fixed;inset:0;margin:auto;width:min(480px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:28px 24px 16px;border:1px solid #ded8ce;border-radius:16px;background:#fffdf8;box-shadow:0 24px 80px #071f2d33;overflow-y:auto;overscroll-behavior:contain}.ff-dialog::backdrop{background:#071f2d80}.ff-dialog .ff-optin{width:100%;padding:0}.ff-dialog .ff-optin h1{font-size:clamp(1.65rem,4vw,2.4rem)}.ff-dialog .ff-brand{margin-bottom:14px}@media(max-width:620px){.ff-dialog{padding:20px 18px 12px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}}@media(max-height:650px)and (max-width:620px){.ff-dialog{padding:12px 14px 8px}.ff-dialog .ff-optin h1{font-size:1.45rem}.ff-dialog .ff-brand{margin-bottom:5px}}@media(max-height:650px)and (max-width:620px){.ff-dialog .ff-optin>p{margin-block:8px}.ff-dialog .ff-primary{margin-block:4px}}.ff-dialog .ff-optin h1{margin:4px 0 12px}.ff-dialog .ff-optin>p{margin:12px auto}.ff-dialog .ff-optin .ff-primary{width:100%;text-transform:none;letter-spacing:0;box-shadow:none}.ff-dialog .ff-optin .ff-small{font-size:.78rem;line-height:1.5;max-width:320px}.ff-complete{width:min(100% - 40px,820px);padding-top:20px}.ff-complete .ff-brand{margin-bottom:22px}.ff-complete-hero{max-width:680px;margin:0 auto}.ff-complete-mark{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;background:#f2e8d7;color:#806332;border-radius:50%}.ff-complete-hero h1{margin:16px 0 10px}.ff-complete-hero>p{margin:10px 0;line-height:1.5}.ff-complete .ff-primary{min-height:54px;margin:14px 0 8px;border-radius:999px;padding:14px 28px;background:#c6a063;color:#0b1f3a;text-transform:none;letter-spacing:0;box-shadow:none}.ff-complete-hero>.ff-small{font-size:.78rem}.ff-complete .ff-notice{max-width:680px;margin:20px auto 0;text-align:left}@media(max-width:620px){.ff-complete{width:calc(100% - 32px);padding-top:12px}.ff-complete .ff-brand{margin-bottom:12px}.ff-complete .ff-primary{width:100%}.ff-complete-hero h1{font-size:2rem}}.pf2{--pf2-bg:#0b1f3a;--pf2-fg:#fffdf8;--pf2-muted:#c2cbd7;--pf2-line:#ffffff25;--pf2-height:100dvh;background:var(--pf2-bg);color:var(--pf2-fg);min-height:100svh;font-family:Inter,sans-serif;transition:background-color .28s,color .28s}.pf2-light{--pf2-bg:#f7f3eb;--pf2-fg:#17243a;--pf2-muted:#5b6676;--pf2-line:#17243a25}.pf2-shell{height:var(--pf2-height);max-height:1100px;width:min(100%,520px);margin:auto;box-sizing:border-box;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;padding:max(18px,env(safe-area-inset-top)) 24px max(12px,env(safe-area-inset-bottom));gap:0}.pf2-header{display:flex;align-items:center;justify-content:space-between;gap:16px;height:42px;margin-bottom:18px}.pf2-brand{display:flex;align-items:center;gap:9px;color:inherit}.pf2-brand img{width:32px;height:38px;object-fit:contain}.pf2-dark .pf2-brand img{filter:invert(1)}.pf2-brand>span{font:20px/1 Marcellus,serif;letter-spacing:-.03em}.pf2-skip{display:flex;align-items:center;gap:7px;padding:10px 0 10px 10px;color:var(--pf2-muted);font:500 11px/1.3 Inter,sans-serif;background:none;border:0;cursor:pointer;min-height:44px}.pf2-private{font-size:10px;color:var(--pf2-muted)}.pf2-progress{display:flex;gap:5px;height:16px;align-items:center}.pf2-progress button{flex:1;min-width:0;height:24px;padding:10px 0;border:0;background:none;cursor:pointer}.pf2-progress button:disabled{cursor:default}.pf2-progress span{height:3px;border-radius:2px;display:block;background:var(--pf2-line);transition:background-color .3s}.pf2-progress .is-current span{background:#c6a063}.pf2-progress .is-complete span{background:var(--pf2-fg)}.pf2-position{display:flex;justify-content:space-between;align-items:center;margin:8px 0 18px;font-size:11px;color:var(--pf2-muted);line-height:1.3}.pf2-stage{min-height:0;animation:pf2-enter .32s cubic-bezier(.2,.8,.2,1);position:relative}.pf2-stage-film{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px}.pf2-heading h1{font:400 clamp(28px,7.8vw,38px)/1.12 Marcellus,serif;letter-spacing:-.025em;margin:0 0 10px;color:inherit}.pf2-heading h1:focus{outline:0}.pf2-heading p{font-size:13px;line-height:1.55;color:var(--pf2-muted);margin:0;max-width:400px}.pf2-film-area{min-height:0;min-width:0;display:flex;align-items:center;justify-content:center}.pf2-film-frame{position:relative;overflow:hidden;border-radius:8px;background:#061425}.pf2-film-area.is-landscape .pf2-film-frame{width:100%;aspect-ratio:16/9;max-height:100%}.pf2-film-area.is-portrait .pf2-film-frame{height:100%;aspect-ratio:9/16;max-width:100%}.pf2-film-frame video,.pf2-play{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.pf2-play{border:0;background:none;padding:0;cursor:pointer;color:#fffdf8}.pf2-play img{width:100%;height:100%;object-fit:contain}.pf2-play-circle{display:grid;place-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:62px;width:62px;border:1px solid #ffffff90;border-radius:50%;background:#0b1f3adc;box-shadow:0 5px 25px #06142540;transition:background .2s,scale .2s}.pf2-play:hover .pf2-play-circle{background:#142943;scale:1.06}.pf2-play:active .pf2-play-circle{scale:.96}.pf2-duration{position:absolute;bottom:12px;right:12px;font-size:11px;line-height:1;padding:7px 9px;border-radius:999px;background:#071529dc}.pf2-film-note{font-size:10px;line-height:1.4;color:var(--pf2-muted);margin:0;text-align:center;min-height:14px}.pf2-film-error{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:20px;background:#0b1f3aeb;font-size:12px;text-align:center}.pf2-film-error a{text-decoration:underline}.pf2-footer{padding-top:16px}.pf2-navigation{display:flex;gap:10px}.pf2-primary{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;min-width:0;min-height:52px;border:0;border-radius:999px;padding:14px 18px;font:600 13px/1.3 Inter,sans-serif;background:#fffdf8;color:#0b1f3a;cursor:pointer;transition:transform .15s,background .15s;text-decoration:none}.pf2-light .pf2-primary{background:#0b1f3a;color:#fffdf8}.pf2-primary:active,.pf2-back:active{transform:scale(.97)}.pf2-primary:disabled{opacity:.6;cursor:wait}.pf2-back{flex:0 0 52px;width:52px;border:1px solid var(--pf2-line);color:inherit;background:transparent;border-radius:50%;display:grid;place-items:center;cursor:pointer}.pf2-back:disabled{opacity:.5}.pf2-footer-note{font-size:10px;line-height:1.4;text-align:center;color:var(--pf2-muted);margin-top:10px}.pf2-legal{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:9px;font-size:10px;line-height:1.4;color:var(--pf2-muted)}.pf2-legal a,.pf2-legal button{padding:3px 0}.pf2-legal button{font:inherit;line-height:inherit;color:inherit;background:none;border:0;cursor:pointer}.pf2-stage-form{display:flex;flex-direction:column;justify-content:safe center;gap:22px;overflow:auto;scrollbar-width:thin;padding:4px 1px}.pf2-choices{display:grid;gap:10px}.pf2-choice{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:16px 14px;border:1px solid #17243a29;border-radius:8px;background:#fffdf8;color:#17243a;cursor:pointer;transition:border-color .18s,background .18s,transform .15s}.pf2-choice>svg{flex-shrink:0;color:#816337}.pf2-choice>span:nth-child(2){flex:1;min-width:0}.pf2-choice strong{display:block;font:600 13px/1.3 Inter,sans-serif}.pf2-choice small{display:block;font-size:11px;line-height:1.4;color:#5b6676;margin-top:5px}.pf2-choice-check{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:50%;color:#5b6676}.pf2-choice.is-selected{border-color:#9c7f4d;background:#eee6d7}.pf2-choice.is-selected .pf2-choice-check{background:#0b1f3a;color:#fff}.pf2-choice:active{transform:scale(.985)}.pf2-form{display:grid;gap:20px}.pf2-form label:not(.pf2-consent){display:grid;gap:8px;font-size:13px;line-height:1.5}.pf2-form input:not([type=checkbox]){width:100%;border:1px solid #17243a40;border-radius:8px;background:#fffdf8;color:#17243a;font:400 16px/1.4 Inter,sans-serif;padding:14px;min-height:52px;box-sizing:border-box}.pf2-form input:focus{border-color:#9c7f4d;outline:2px solid #c6a06350;outline-offset:1px}.pf2-assurance{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;color:var(--pf2-muted);margin:0}.pf2-assurance svg{flex-shrink:0;margin-top:1px}.pf2-recap{display:flex;align-items:center;gap:9px;font-size:12px;padding:12px 0;border-bottom:1px solid var(--pf2-line)}.pf2-recap>span{flex:1}.pf2-recap>svg{flex-shrink:0}.pf2-recap button{background:none;border:0;padding:6px 0 6px 8px;color:#715426;font:500 11px Inter,sans-serif;text-decoration:underline;cursor:pointer}.pf2-consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.65;color:#435166}.pf2-consent input{width:20px;height:20px;margin:2px 0 0;accent-color:#0b1f3a;flex-shrink:0}.pf2-consent a{text-decoration:underline}.pf2-no-newsletter{font-size:11px;color:var(--pf2-muted);margin:0}.pf2-error{font-size:12px;line-height:1.45;color:#982d23;background:#f9e7e1;padding:10px 12px;border-radius:8px;margin:0}.pf2-success{display:grid;gap:17px}.pf2-success>svg{color:#9c7f4d}.pf2-success h2{font:400 23px/1.3 Marcellus,serif;margin:0}.pf2-success p{font-size:14px;line-height:1.6;margin:0;color:var(--pf2-muted);overflow-wrap:anywhere}.pf2-success a{font-size:13px;text-decoration:underline}.pf2-dialog{background:#fffdf8;color:#17243a;border:0;border-radius:8px;padding:30px 25px;max-width:420px;width:calc(100% - 40px);max-height:85dvh;overflow:auto}.pf2-dialog::backdrop{background:#061425b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pf2-dialog h2{font:400 28px/1.2 Marcellus,serif;padding-right:25px;margin:0 0 20px}.pf2-dialog p{font-size:14px;line-height:1.65}.pf2-dialog-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;border:0;background:none;color:inherit;cursor:pointer}.pf2 :focus-visible{outline:2px solid #c6a063;outline-offset:4px}.pf2-ready{box-shadow:0 0 0 3px #c6a06370}.pf2 [hidden]{display:none!important}@keyframes pf2-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:760px){.pf2{display:flex;align-items:center;justify-content:center;background-color:#e9e5df;min-height:100dvh;padding:22px;box-sizing:border-box}.pf2-shell{height:min(var(--pf2-height),920px);max-height:calc(100dvh - 44px);background:var(--pf2-bg);border-radius:8px;padding:24px 30px 18px;box-shadow:0 16px 60px #17243a18}.pf2-header{margin-bottom:18px}}@media(max-height:700px){.pf2-shell{padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}.pf2-header{height:34px;margin-bottom:10px}.pf2-brand>span{font-size:17px}.pf2-brand img{height:32px;width:27px}.pf2-position{margin:5px 0 12px}.pf2-heading h1{font-size:29px;margin-bottom:7px}.pf2-heading p{font-size:12px;line-height:1.4}.pf2-stage-film{gap:9px}.pf2-stage-form{gap:12px}.pf2-choice{padding:12px}.pf2-choice small{margin-top:3px}.pf2-form{gap:15px}.pf2-footer{padding-top:12px}.pf2-footer-note{margin-top:7px;font-size:9px}.pf2-legal{margin-top:5px}.pf2-film-note{font-size:9px}.pf2-primary{min-height:48px;padding:12px 15px}.pf2-back{flex-basis:48px;width:48px}.pf2-choices{gap:8px}}@media(max-width:350px){.pf2-shell{padding-left:18px;padding-right:18px}.pf2-heading h1{font-size:28px}.pf2-private{font-size:9px}.pf2-skip{font-size:10px}.pf2-choice{gap:9px;padding:9px}.pf2-choice strong{font-size:12px}.pf2-choice small{font-size:10px}.pf2-primary{font-size:11px;gap:7px}.pf2-choice-check{flex-basis:20px}.pf2-film-note{font-size:9px}}@media(max-height:520px){.pf2-stage-form{justify-content:flex-start}.pf2-heading h1{font-size:24px}.pf2-heading p{font-size:11px}.pf2-header{margin-bottom:6px}.pf2-footer-note{display:none}.pf2-form{gap:12px}.pf2-stage-film .pf2-heading p{display:none}.pf2-stage-film{gap:6px}.pf2-film-note{font-size:8px}.pf2-progress{height:10px}.pf2-position{margin:4px 0 8px}}@media(prefers-reduced-motion:reduce){.pf2,.pf2 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pf2-stage:has(.pf2-reviews){display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;overflow:hidden;justify-content:normal}.pf2-reviews{display:flex;flex-direction:column;min-height:0;position:relative}.pf2-swipe-area{flex:1;min-height:0;position:relative}.pf2-swipe-track{height:100%;display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:10%;box-sizing:border-box;overscroll-behavior-x:contain;position:relative}.pf2-swipe-track::-webkit-scrollbar{display:none}.pf2-swipe-card{height:100%;min-height:0;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:20px;background:#fffdf8;border:1px solid #17243a22;border-radius:8px;color:#17243a;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.pf2-swipe-navy{background:radial-gradient(circle at 90% 0,#c6a06330,transparent 50%),#0b1f3a;color:#fffdf8}.pf2-swipe-paper{background:#efe9de}.pf2-swipe-person{display:flex;align-items:center;gap:10px;height:64px;flex:0 0 64px;min-width:0}.pf2-swipe-person img,.pf2-swipe-initial{width:52px;height:60px;flex:0 0 52px;border-radius:8px;object-fit:cover}.pf2-swipe-initial{display:grid;place-items:center;background:#c6a06325;font:28px Marcellus,serif}.pf2-swipe-person strong{display:block;font-size:13px;line-height:1.3;overflow-wrap:anywhere}.pf2-swipe-person small{display:block;font-size:10px;line-height:1.3;margin-top:5px;opacity:.7}.pf2-swipe-text{flex:1;min-height:0;margin:0;font:400 18px/1.5 Marcellus,serif;overflow-wrap:anywhere;white-space:normal}.pf2-swipe-part{height:36px;flex:0 0 36px;font-size:11px;line-height:36px}.pf2-swipe-part button{font:600 12px Inter,sans-serif;background:none;border:0;padding:8px 0;min-height:36px;color:inherit;text-decoration:underline;cursor:pointer}.pf2-swipe-text{overflow:hidden}.pf2-swipe-text.is-expanded{overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.pf2-swipe-probe{position:absolute;top:0;left:0;width:90%;visibility:hidden;pointer-events:none;z-index:-1}.pf2-swipe-status{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#5b6676;padding-top:10px}.pf2-swipe-dots{display:flex;justify-content:center;gap:2px;height:26px;flex-shrink:0}.pf2-swipe-dots button{border:0;background:none;display:grid;place-items:center;width:25px;padding:0;cursor:pointer}.pf2-swipe-dots span{width:5px;height:5px;border-radius:50%;background:#17243a35}.pf2-swipe-dots [aria-current] span{width:17px;border-radius:5px;background:#9c7f4d}@media(max-height:700px){.pf2-stage:has(.pf2-reviews){gap:10px}.pf2-stage:has(.pf2-reviews) .pf2-heading h1{font-size:24px}.pf2-swipe-card{padding:14px;gap:10px}.pf2-swipe-text{font-size:16px;line-height:1.4}.pf2-swipe-person{height:48px;flex-basis:48px}.pf2-swipe-person img,.pf2-swipe-initial{height:44px;width:40px;flex-basis:40px}.pf2-swipe-person strong{font-size:12px}}.pf2-stage:has(.pf2-reviews){grid-template-columns:minmax(0,1fr);min-width:0}.pf2-reviews,.pf2-swipe-area{min-width:0;width:100%}.pf2-swipe-track{width:100%;min-width:0}@media(max-height:700px){.pf2[data-step="6"] .pf2-stage-form{gap:8px}.pf2[data-step="6"] .pf2-heading h1{font-size:25px}.pf2[data-step="6"] .pf2-heading p{font-size:11px}.pf2[data-step="6"] .pf2-form{gap:9px}.pf2[data-step="6"] .pf2-form label:not(.pf2-consent){gap:4px;font-size:12px}.pf2[data-step="6"] .pf2-form input:not([type=checkbox]){min-height:44px;padding:10px 12px}.pf2[data-step="6"] .pf2-recap{padding:4px 0;font-size:11px}.pf2[data-step="6"] .pf2-consent{font-size:10px;line-height:1.45}.pf2[data-step="6"] .pf2-no-newsletter{font-size:10px}}.partner-page{--partner-ink:#17243a;--partner-paper:#f7f3eb;color:var(--partner-ink);background:#fffdf8;padding-bottom:0}.partner-wrap{width:min(1120px,calc(100% - 64px));margin:auto}.partner-top{width:min(1240px,calc(100% - 64px));margin:auto;display:flex;justify-content:space-between;align-items:center;padding:26px 0;border-bottom:1px solid #17243a20}.partner-top .brand{display:flex;gap:12px;align-items:center}.partner-top .brand-signet{width:48px;height:54px;object-fit:contain}.partner-top .brand-wordmark{display:flex;flex-direction:column;font:23px/1.05 Marcellus,serif}.partner-top>a:last-child{display:flex;gap:10px;align-items:center;font-size:13px}.partner-page h1,.partner-page h2,.partner-page h3{font-family:Marcellus,serif;font-weight:400;letter-spacing:-.025em;color:inherit}.partner-page h1{font-size:clamp(36px,3.6vw,52px);line-height:1.12;margin:0}.partner-page h2{font-size:clamp(32px,3.3vw,46px);line-height:1.16;margin:0 0 26px}.partner-page h3{font-size:26px;line-height:1.25;margin:0 0 16px}.partner-page p{font-size:16px;line-height:1.75;margin:0 0 20px}.partner-invitation{font-size:13px!important;margin-bottom:24px!important;color:#765c32}.partner-hero{padding-top:40px;padding-bottom:40px}.partner-hero-copy{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:end;margin-bottom:30px}.partner-hero-copy p{max-width:410px}.partner-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;border:1px solid #0b1f3a;background:#0b1f3a;color:#fffdf8;padding:17px 23px;border-radius:999px;cursor:pointer;font:500 14px/1.3 Inter,sans-serif;text-decoration:none;transition:background .15s}.partner-button:hover{background:#233d5c}.partner-button:active{transform:translateY(1px)}.partner-button:disabled{opacity:.6;cursor:wait}.partner-text-link{display:inline-flex;align-items:center;gap:12px;font:500 14px/1.5 Inter,sans-serif;background:none;border:0;border-bottom:1px solid #9c7f4d;padding:0 0 6px;color:inherit;text-decoration:none;cursor:pointer}.partner-video{margin:0;background:#0b1f3a;border-radius:8px;overflow:hidden;aspect-ratio:16/9;position:relative}.partner-hero>.partner-video{max-width:800px;margin:auto}.partner-video-play{display:block;width:100%;height:100%;position:relative;background:#0b1f3a;border:0;padding:0;color:#fff;cursor:pointer}.partner-video img,.partner-video video{display:block;width:100%;height:100%;object-fit:contain}.partner-video-play:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#071325df);pointer-events:none}.partner-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:66px;height:66px;border:1px solid #ffffff99;border-radius:50%;background:#0b1f3ac9;z-index:1}.partner-video-label{position:absolute;bottom:25px;left:28px;right:28px;z-index:1;display:flex;justify-content:space-between;gap:16px;text-align:left;font-size:15px}.partner-video-label small{font-size:12px;white-space:nowrap}.partner-video-portrait{aspect-ratio:9/16;width:min(100%,310px);justify-self:center}.partner-video-portrait .partner-video-label{flex-direction:column;gap:5px;left:20px}.partner-video figcaption{position:absolute;inset:auto 0 0;padding:20px;background:#0b1f3a;color:#fff}.partner-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px}.partner-hero-foot p{font-size:12px;margin:0}.partner-section{padding-top:90px;padding-bottom:90px}.partner-band{background:var(--partner-paper)}.partner-split{display:grid;grid-template-columns:1fr 1.25fr;gap:90px;align-items:center;padding-top:80px;padding-bottom:80px}.partner-emphasis{border-left:2px solid #c6a063;padding-left:22px;margin-top:28px!important}.partner-quotes{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:45px}.partner-quotes figure{margin:0}.partner-quotes blockquote{font:23px/1.55 Marcellus,serif;margin:0 0 26px}.partner-quotes figcaption{display:flex;gap:16px;align-items:center}.partner-quotes figcaption img{width:55px;height:55px;border-radius:50%;object-fit:cover}.partner-quotes figcaption span{display:grid;gap:4px;font-size:13px}.partner-quotes small,.partner-quotes a{font-size:11px}.partner-conversation .partner-split{grid-template-columns:1fr 1fr;align-items:start;gap:70px}.partner-form{background:#fffdf8;padding:32px;border-radius:8px;scroll-margin-top:24px}.partner-form>p{font-size:14px}.partner-form label{display:grid;gap:7px;font-size:13px;margin-bottom:18px}.partner-form input:not([type=checkbox]),.partner-form select,.partner-form textarea{width:100%;min-width:0;border:1px solid #17243a40;border-radius:8px;padding:12px;font:16px/1.4 Inter,sans-serif;background:#fff;color:#17243a}.partner-form .partner-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6}.partner-consent input{margin-top:5px;flex-shrink:0}.partner-form .partner-button{width:100%}.partner-error{color:#963628}.partner-contact{display:grid;gap:5px;margin-top:26px!important;font-size:14px!important}.partner-contact a{width:fit-content}.partner-success{padding:36px;background:#fff;border-radius:8px}.partner-success h3{margin-top:20px}.partner-online,.partner-visit-copy{display:grid;grid-template-columns:1fr 1fr;gap:80px}.partner-online{align-items:start}.partner-online>div:last-child{border-top:1px solid #c6a063;padding-top:24px}.partner-small{font-size:13px!important;margin-top:15px!important}.partner-photos{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;margin-top:30px}.partner-photos figure{margin:0}.partner-photos img{height:300px;width:100%;object-fit:cover;border-radius:8px}.partner-photos figcaption{font-size:12px;margin-top:12px}.partner-event{border-top:1px solid #c6a063;padding-top:25px;margin-top:30px}.partner-articles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.partner-articles>a{display:flex;flex-direction:column;border-top:1px solid #17243a40;padding-top:24px;text-decoration:none;color:inherit}.partner-articles h3{font-size:25px}.partner-articles p{font-size:14px}.partner-articles span{display:flex;align-items:center;gap:12px;font-size:13px;margin-top:auto}.partner-close{max-width:800px;margin-left:max(32px,calc((100% - 1120px)/2))}.partner-close h2{max-width:650px}.partner-close p{max-width:620px}.partner-mobile-cta{display:none}.partner-return{padding:16px 24px;background:#f7f3eb;display:flex;justify-content:center;gap:30px;font-size:13px}.partner-return a{display:flex;align-items:center;gap:10px}.partner-page :focus-visible{outline:3px solid #9c7f4d;outline-offset:4px}@media(max-width:760px){.partner-wrap,.partner-top{width:calc(100% - 40px)}.partner-top{padding:18px 0}.partner-top>a:last-child{font-size:11px;max-width:130px}.partner-top .brand-wordmark{font-size:20px}.partner-top .brand-signet{width:38px;height:43px}.partner-hero{padding-top:30px;padding-bottom:36px}.partner-hero-copy,.partner-split,.partner-conversation .partner-split,.partner-online,.partner-visit-copy{grid-template-columns:1fr;gap:28px}.partner-hero-copy h1{font-size:38px}.partner-page p{font-size:15px}.partner-hero-foot{align-items:flex-start;flex-direction:column;gap:16px}.partner-video-label{left:15px;bottom:15px;right:15px;font-size:12px}.partner-video-label small{font-size:10px}.partner-play-icon{width:48px;height:48px}.partner-section,.partner-split{padding-top:55px;padding-bottom:55px}.partner-split>.partner-video-portrait{order:2}.partner-video-portrait{width:270px}.partner-quotes{grid-template-columns:1fr;gap:35px;margin-top:28px}.partner-quotes blockquote{font-size:21px}.partner-form{padding:24px 18px}.partner-photos{grid-template-columns:1fr;gap:26px}.partner-photos img{height:auto;max-height:300px}.partner-articles{grid-template-columns:1fr;gap:30px}.partner-close{margin-left:20px}.partner-button{font-size:12px;padding:16px 18px;gap:8px}.partner-mobile-cta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:25;justify-content:center;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fffdf8f5;border-top:1px solid #17243a20}.partner-mobile-cta .partner-button{width:100%;max-width:400px}.partner-return{flex-direction:column;gap:8px}.partner-invitation{margin-bottom:18px!important}}@media(prefers-reduced-motion:reduce){.partner-page *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:760px){.partner-page{padding-bottom:82px}}.newsletter-landing{background:#fffdf8;color:#17243a;padding:32px 24px 72px}.nl-hero,.nl-benefits,.nl-signup{width:min(100%,880px);margin-inline:auto}.nl-hero{display:flex;flex-direction:column;align-items:center;text-align:center}.nl-brand{width:fit-content;gap:11px;margin-bottom:25px}.nl-brand .brand-current-signet{width:46px;height:59px;object-fit:contain}.nl-brand .brand-current-wordmark{font-size:24px;line-height:.94;text-align:left}.nl-hero h1{font-family:var(--font-display);font-weight:400;font-size:clamp(32px,4.4vw,54px);line-height:1.09;letter-spacing:-.035em;margin:0 0 30px;text-wrap:balance}.nl-visual{position:relative;isolation:isolate;overflow:hidden;width:100%;height:360px;margin:0 0 25px;border-radius:8px;background:#0b1f3a;text-align:left}.nl-visual>img{position:absolute;top:0;right:0;width:55%;height:100%;object-fit:cover;object-position:center 10%}.nl-visual:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0b1f3a 45%,#0b1f3a00 74%)}.nl-visual figcaption{position:relative;z-index:2;display:flex;height:100%;flex-direction:column;justify-content:center;align-items:flex-start;gap:25px;padding:35px 44px;color:#fffdf8}.nl-visual-title{font-family:var(--font-display);font-size:clamp(36px,4.5vw,57px);line-height:1.06;letter-spacing:-.03em}.nl-visual-title>span{color:#d5b781}.nl-visual-signoff{max-width:210px;font-size:12px;line-height:1.5}.newsletter-landing .nl-cta{border-radius:8px;min-height:54px;padding:15px 25px;gap:13px;background:#c6a063;color:#0b1f3a;border:1px solid #c6a063;font-size:14px;font-weight:650;white-space:nowrap;text-transform:none;letter-spacing:0}.newsletter-landing .nl-cta:hover{background:#d0ad77}.newsletter-landing .nl-cta:active{transform:translateY(1px)}.newsletter-landing .nl-cta:disabled{opacity:.65;cursor:wait}.newsletter-landing :is(a,button,input):focus-visible{outline:3px solid #9c7f4d;outline-offset:4px}.nl-benefits{padding-block:67px 46px}.nl-benefits h2,.nl-signup h2{font-family:var(--font-display);font-weight:400;font-size:clamp(27px,3vw,35px);line-height:1.2;letter-spacing:-.025em;text-align:center;margin:0;text-wrap:balance}.nl-intro{max-width:660px;margin:17px auto 30px;text-align:center;color:#526071;font-size:16px;line-height:1.7}.nl-benefits ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px;list-style:none;padding:0;margin:0}.nl-benefits li{display:flex;align-items:flex-start;gap:17px;border-top:1px solid #deded5;padding:27px 0}.nl-benefits li>svg{flex-shrink:0;color:#9c7f4d;margin-top:2px}.nl-benefits h3{font-family:var(--font-body);font-size:17px;line-height:1.4;margin:0 0 9px;font-weight:600}.nl-benefits li p{font-size:14px;line-height:1.75;margin:0;color:#526071}.nl-signup{border-radius:8px;background:#f3efe6;padding:38px 40px;text-align:center;scroll-margin-top:150px}.nl-signup>svg,.nl-success>svg{color:#9c7f4d;margin-bottom:15px}.nl-signup>p{font-size:15px;line-height:1.6;margin:13px 0 23px;color:#526071}.nl-form{position:relative;max-width:690px;margin-inline:auto;text-align:left}.nl-input-row{display:flex;gap:10px}.nl-input-row>input{width:100%;min-width:0;flex:1;border:1px solid #c8c8bc;background:#fffdf8;border-radius:8px;color:#17243a;padding:16px;font:inherit;font-size:16px}.nl-input-row>input::placeholder{color:#637080;opacity:1}.nl-consent{display:block;margin-top:18px;font-size:12px;line-height:1.65;color:#526071}.nl-consent>input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:#0b1f3a}.nl-consent a{text-decoration:underline;text-underline-offset:2px;color:#17243a}.nl-form .nl-small,.nl-success .nl-small{font-size:12px;line-height:1.65;margin:14px 0 0;color:#526071}.nl-form .nl-error{font-size:13px;line-height:1.6;color:#9d302b;margin:10px 0}.nl-success{max-width:580px;margin-inline:auto}.nl-success>p{line-height:1.7;font-size:16px;margin:17px 0 0}@media(max-width:600px){.newsletter-landing{padding:24px 20px 40px}.nl-brand{margin-bottom:23px}.nl-hero h1{margin-bottom:25px;font-size:clamp(29px,7.7vw,42px)}.nl-visual{height:370px;margin-bottom:23px}.nl-visual>img{width:100%;height:100%;object-position:center 18%}.nl-visual:after{background:linear-gradient(0deg,#0b1f3a,#0b1f3ae6 15%,#0b1f3a66 40%,#0b1f3a00 66%)}.nl-visual figcaption{justify-content:flex-end;padding:24px;gap:14px}.nl-visual-title{font-size:36px;line-height:1}.nl-visual-signoff{max-width:none;font-size:11px}.nl-hero>.nl-cta{width:100%;justify-content:center}.nl-benefits{padding-block:48px 20px}.nl-intro{font-size:15px;line-height:1.7;margin-bottom:25px}.nl-benefits ul{grid-template-columns:minmax(0,1fr)}.nl-benefits li{padding:23px 0;gap:15px}.nl-benefits h3{font-family:var(--font-body);font-size:16px}.nl-signup{padding:29px 20px;scroll-margin-top:140px}.nl-input-row{flex-direction:column}.nl-input-row>.nl-cta{justify-content:center;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.newsletter-landing,.newsletter-landing *{scroll-behavior:auto}}.newsletter-copy .newsletter-info-button{width:fit-content;margin-top:22px;font-size:13px;padding:13px 20px;text-transform:none}.nl-article-invite{display:flex;align-items:center;justify-content:space-between;gap:38px;width:min(1120px,calc(100% - 48px));margin:0 auto 64px;padding:36px 40px;border-radius:8px;background:#0b1f3a;color:#fffdf8}.nl-article-invite>div{max-width:670px}.nl-article-invite h2{margin:0 0 12px;color:#fffdf8;font-family:var(--font-display);font-weight:400;font-size:clamp(27px,3vw,35px);line-height:1.2}.nl-article-invite p{margin:0;color:#e0e5ea;font-size:15px;line-height:1.75}.nl-article-invite .button{flex-shrink:0;background:#c6a063;color:#0b1f3a;font-size:13px;text-transform:none;white-space:nowrap}@media(max-width:800px){.nl-article-invite{flex-direction:column;align-items:flex-start;gap:24px;padding:29px 24px;width:calc(100% - 40px);margin-bottom:40px}}@media(max-width:400px){.nl-article-invite .button{width:100%;padding-inline:12px;justify-content:center}}@media(max-width:320px){body:has(.newsletter-landing),body:has(.nl-article-invite),body:has(.newsletter-info-button){min-width:0}}.nl-dialog{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:38px 32px 30px;border:1px solid #d9cebb;border-radius:12px;background:#fffdf8;color:#17243a;overflow-y:auto;text-align:center;box-shadow:0 24px 80px #0b1f3a40}.nl-dialog::backdrop{background:#0b1f3aa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nl-dialog-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:40px;height:40px;padding:0;background:transparent;border:0;color:#17243a;cursor:pointer}.nl-dialog>svg{color:#9c7f4d;margin-bottom:14px}.nl-dialog h2{margin:0;font-family:var(--font-display);font-size:30px;line-height:1.2;font-weight:400}.nl-dialog>p{color:#526071;font-size:14px;line-height:1.6;margin:14px 0 24px}.nl-dialog .nl-input-row{flex-direction:column;gap:9px}.nl-dialog .nl-input-row>label{font-size:13px;font-weight:600;margin-top:6px}.nl-dialog .nl-input-row>label span{font-weight:400;color:#526071}.nl-dialog .nl-input-row>input{flex:none}.nl-dialog .nl-input-row>button{justify-content:center;margin-top:13px;width:100%}@media(max-width:600px){.nl-dialog{padding:42px 20px 26px}.nl-dialog h2{font-size:27px}}.wissen-editorial-meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--muted);font-family:var(--font-ui);font-size:12px;font-weight:400;line-height:1.5}.wissen-editorial-kind{color:var(--navy);font-weight:700}.newsletter-blog-hero-copy>.wissen-editorial-meta{margin:16px 0}.newsletter-blog-hero-copy>.wissen-editorial-meta,.newsletter-blog-hero-copy>.wissen-editorial-meta .wissen-editorial-kind{color:inherit}.article-meta .wissen-editorial-meta,.article-meta .wissen-editorial-meta span{color:var(--muted);font-size:12px;font-weight:400;text-transform:none;letter-spacing:normal}.article-meta .wissen-editorial-meta .wissen-editorial-kind{color:var(--navy);font-weight:700}.wissen-browser-controls{display:grid;gap:22px;margin-bottom:38px;padding-bottom:24px;border-bottom:1px solid var(--line)}.wissen-browser fieldset{min-width:0;margin:0;padding:0;border:0}.wissen-browser legend,.wissen-topic-mobile label{margin-bottom:10px;color:var(--navy);font-size:14px;font-weight:700}.wissen-topic-options{display:flex;flex-wrap:wrap;gap:8px}.wissen-topic-options button,.wissen-kind-options button,.wissen-empty button,.wissen-view-options button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--navy);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.wissen-topic-options button span{font-size:12px;font-variant-numeric:tabular-nums}.wissen-topic-options button[aria-pressed=true],.wissen-kind-options button[aria-pressed=true],.wissen-view-options button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--white)}.wissen-browser button:hover{border-color:var(--navy)}.wissen-browser button:active{transform:translateY(1px)}.wissen-browser button:focus-visible,.wissen-browser select:focus-visible,.wissen-current-item:focus-visible,.wissen-browser .wissen-article-card:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.wissen-kind-options{display:flex;flex-wrap:wrap;gap:8px}.wissen-current{margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid var(--line)}.wissen-current-items{display:grid;gap:22px;margin-top:20px}.wissen-current-item{display:grid;grid-template-columns:100px minmax(0,1fr) 18px;gap:20px;align-items:center;color:var(--navy);text-decoration:none}.wissen-current-item>img{width:100px;height:80px;object-fit:cover;border-radius:8px}.wissen-current-copy{display:grid;min-width:0;gap:6px}.wissen-current-title{font-family:var(--font-ui);font-size:18px;font-weight:650;line-height:1.35}.wissen-current-relevance{font-size:14px;line-height:1.5;color:var(--muted)}.wissen-current-item:hover .wissen-current-title{text-decoration:underline;text-underline-offset:3px}.wissen-browser[data-view=list] .wissen-current-item{grid-template-columns:minmax(0,1fr) 18px}.wissen-browser[data-view=list] .wissen-article-card-copy{gap:6px}.wissen-news-explainer{color:var(--muted);font-size:14px;line-height:1.5;margin:0 0 24px}.wissen-empty{display:grid;justify-items:start;gap:16px}.wissen-topic-mobile{display:none}.wissen-browser-view-row{display:flex;justify-content:space-between;align-items:end;gap:16px}.wissen-result-count{padding-bottom:12px;color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums}.wissen-view-options{display:flex;gap:4px;padding:4px;background:var(--alpine-paper);border-radius:999px}.wissen-view-options button{background:transparent;border-color:transparent}.wissen-browser[data-view=compact] .wissen-article-grid{gap:22px 30px}.wissen-browser[data-view=compact] .wissen-article-card{grid-template-columns:112px minmax(0,1fr);gap:18px;padding-top:20px;align-items:start}.wissen-browser[data-view=compact] .wissen-article-card.has-no-image{grid-template-columns:minmax(0,1fr)}.wissen-browser[data-view=compact] .wissen-article-card-media{aspect-ratio:1}.wissen-browser[data-view=compact] .wissen-article-card-title{font-size:21px;line-height:1.3}.wissen-browser[data-view=compact] .wissen-article-card-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.5}.wissen-browser[data-view=compact] .wissen-article-card-copy{gap:7px}.wissen-browser[data-view=list] .wissen-article-grid{grid-template-columns:minmax(0,1fr);gap:0}.wissen-browser[data-view=list] .wissen-article-card{grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:20px;padding:17px 0}.wissen-browser[data-view=list] .wissen-article-card-title{font-size:21px;line-height:1.35}.wissen-browser[data-view=list] .wissen-article-card-copy{gap:0}.wissen-browser[data-view=list] .wissen-list-arrow{color:var(--navy)}.wissen-browser:not([data-view=cards]) .wissen-hub-group{gap:16px}.wissen-browser .wissen-hub-group-title{font-family:var(--font-ui)!important;font-size:18px;font-weight:750!important;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.wissen-browser .wissen-hub-group+.wissen-hub-group{margin-top:56px}@media(max-width:860px){.wissen-browser[data-view=compact] .wissen-article-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.wissen-kind-options{gap:6px}.wissen-kind-options button{padding:10px 12px;font-size:13px}.wissen-current{margin-bottom:24px;padding-bottom:24px}.wissen-current-item{grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start}.wissen-current-item>img{width:64px;height:64px}.wissen-current-item>svg{display:none}.wissen-current-title{font-size:16px}.wissen-current-relevance{font-size:13px}.wissen-current .wissen-editorial-meta{font-size:11px}.wissen-current .wissen-editorial-kind{display:none}.wissen-browser[data-view=list] .wissen-current-item{grid-template-columns:minmax(0,1fr)}.wissen-browser .wissen-topic-desktop{display:none}.wissen-topic-mobile{display:grid}.wissen-topic-mobile select{min-width:0;width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--navy);font:inherit;font-size:16px}.wissen-browser-controls{gap:16px;margin-bottom:28px;padding-bottom:20px}.wissen-browser-view-row{flex-direction:column-reverse;align-items:stretch;gap:12px}.wissen-view-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wissen-view-options button{padding:9px 5px;gap:6px}.wissen-result-count{padding:0}.wissen-browser[data-view=compact] .wissen-article-card{grid-template-columns:80px minmax(0,1fr);gap:14px;padding-top:16px}.wissen-browser[data-view=compact] .wissen-article-card-title,.wissen-browser[data-view=list] .wissen-article-card-title{font-size:18px;line-height:1.35;overflow-wrap:anywhere}.wissen-browser[data-view=compact] .wissen-article-grid{gap:18px}.wissen-browser[data-view=list] .wissen-article-card{padding:15px 0;gap:14px}.wissen-browser .wissen-hub-group-title{font-size:16px;letter-spacing:.05em}.wissen-browser .wissen-hub-group+.wissen-hub-group{margin-top:48px}}@media(prefers-reduced-motion:reduce){.wissen-browser .wissen-article-card img,.wissen-browser .wissen-article-card svg{transition:none}}.wissen-guide-stock-image img{width:100%;height:auto}.wissen-guide-stock-image figcaption{padding:12px 16px;margin:0;text-align:left}.stresstest{--stress-ink: #10233d;--stress-muted: #5d6671;--stress-paper: #f7f3eb;--stress-paper-deep: #eee8dd;--stress-line: rgba(16, 35, 61, .14);--stress-gold: #c6a063;--stress-gold-dark: #8f713f;--stress-success: #456a5a;--stress-danger: #a14848;color:var(--stress-ink);background:var(--warm-white)}.stresstest-anchor{position:relative;top:-96px}.stresstest-shell{width:min(calc(100% - 48px),1120px);margin-inline:auto}.stresstest-shell-narrow{width:min(calc(100% - 48px),980px)}.stresstest-eyebrow{display:inline-block;color:var(--stress-gold-dark);font-size:12px;font-weight:750;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.stresstest-hero{position:relative;overflow:hidden;padding:62px 0 76px;background:radial-gradient(circle at 88% 18%,rgba(198,160,99,.17),transparent 29%),linear-gradient(145deg,#fffdf8,#f7f3eb 58%,#ede6da)}.stresstest-hero:after{position:absolute;right:-90px;bottom:-160px;width:410px;height:410px;border:1px solid rgba(198,160,99,.28);border-radius:50%;content:"";pointer-events:none}.stresstest-hero-grid{display:grid;position:relative;z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(300px,.72fr);align-items:center;gap:clamp(40px,7vw,92px)}.stresstest-hero-copy{max-width:690px}.stresstest-hero h1{max-width:660px;margin-top:0;color:var(--navy);font-size:clamp(44px,5.4vw,70px);line-height:1.04!important;text-wrap:balance}.stresstest-hero-lead{max-width:580px;margin-top:24px;color:var(--stress-muted);font-size:18px;line-height:1.65}.stresstest-hero-meta{display:grid;max-width:510px;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none}.stresstest-hero-meta li{display:grid;gap:1px;padding:5px 22px;border-left:1px solid var(--stress-line)}.stresstest-hero-meta li:first-child{padding-left:0;border-left:0}.stresstest-hero-meta strong{color:var(--navy);font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.15}.stresstest-hero-meta span{color:var(--stress-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stresstest-hero-actions{display:flex;align-items:center;gap:18px;margin-top:34px}.stresstest-resume-note{display:inline-flex;max-width:300px;align-items:center;gap:8px;color:var(--stress-muted);font-size:13px;line-height:1.45}.stresstest-hero-actions+.stresstest-resume-note{margin-top:14px}.stresstest-hero-portrait{position:relative;min-height:490px;margin:0}.stresstest-hero-portrait:before{position:absolute;inset:24px -24px -24px 24px;border:1px solid rgba(198,160,99,.6);border-radius:var(--radius);content:""}.stresstest-hero-portrait img{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--radius);object-fit:cover;object-position:52% center;box-shadow:0 28px 70px #0b1f3a33}.stresstest-stage{padding:82px 0;background:var(--warm-white)}.stresstest-stage+.stresstest-stage{border-top:1px solid var(--stress-line)}.stresstest-section-title{max-width:720px;color:var(--navy);font-size:clamp(34px,4vw,48px)}.stresstest-section-lead{max-width:670px;margin-top:14px;color:var(--stress-muted);font-size:17px;line-height:1.65}.stresstest-profile-grid{display:grid;grid-template-columns:1.08fr 1fr 1fr;gap:0;margin-top:46px;border-block:1px solid var(--stress-line)}.stresstest-profile-card{position:relative;min-height:250px;padding:34px 34px 32px;border-left:1px solid var(--stress-line);background:transparent}.stresstest-profile-card:first-child{border-left:0}.stresstest-profile-card:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--stress-gold);content:"";opacity:.35}.stresstest-profile-card.is-profi:after{opacity:1}.stresstest-profile-marker{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(198,160,99,.7);border-radius:50%;color:var(--stress-gold-dark);font-family:var(--font-display);font-size:17px}.stresstest-profile-card h3{margin-top:23px;color:var(--navy);font-size:25px}.stresstest-profile-range{margin-top:7px;color:var(--stress-gold-dark);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.stresstest-profile-card>p:last-child{margin-top:16px;color:var(--stress-muted);font-size:14px;line-height:1.65}.stresstest-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:62px}.stresstest-block-preview{min-height:165px;border-radius:var(--radius);padding:26px;background:var(--stress-paper)}.stresstest-block-preview:nth-child(2){background:#f0ece5}.stresstest-block-preview:nth-child(3){color:#ffffffc2;background:var(--navy)}.stresstest-block-preview>span{color:var(--stress-gold-dark);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.stresstest-block-preview:nth-child(3)>span{color:#d8ba83}.stresstest-block-preview h4{margin:12px 0 0;color:var(--navy);font-size:20px}.stresstest-block-preview:nth-child(3) h4{color:var(--warm-white)}.stresstest-block-preview p{margin-top:8px;font-size:13px;line-height:1.55}.stresstest-quiz{padding:48px 0 64px}.stresstest-progress{max-width:900px;margin:0 auto 20px}.stresstest-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;color:var(--navy);font-size:14px;font-weight:820}.stresstest-progress-meta span{color:var(--stress-muted);text-transform:uppercase}.stresstest-progress-meta strong{color:var(--navy)}.stresstest-progress-track{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#e4edf6;box-shadow:inset 0 1px 2px #0b1f3a14}.stresstest-progress-bar{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--stress-gold-dark),#d7b97f);box-shadow:0 0 18px #c6a06357;transition:width .35s cubic-bezier(.16,1,.3,1)}.stresstest-progress-dots{display:flex;justify-content:center;gap:7px;margin:16px 0 0}.stresstest-progress-dots span{width:7px;height:7px;border-radius:999px;background:#d4e0eb;transition:width .2s ease,background-color .2s ease}.stresstest-progress-dots span.is-complete{background:#8f713f7a}.stresstest-progress-dots span.is-active{width:28px;background:var(--stress-gold)}.stresstest-question{max-width:900px;margin-inline:auto;animation:stresstestEnter .35s ease both}.stresstest-conversation{max-width:760px;margin-inline:auto}.stresstest-avatar{position:relative;width:86px;height:86px;overflow:hidden;border:4px solid #fff;border-radius:50%;background:#fff;box-shadow:0 16px 32px #0b1f3a26}.stresstest-avatar:after{position:absolute;right:4px;bottom:7px;width:13px;height:13px;border:3px solid #fff;border-radius:50%;background:var(--stress-success);content:""}.stresstest-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center center}.stresstest-speech{display:grid;position:relative;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:20px;border:1px solid rgba(16,35,61,.1);border-radius:22px;padding:21px 25px 22px;background:linear-gradient(180deg,#fff,#fffdf9);box-shadow:0 18px 46px #0b1f3a17}.stresstest-speech:before{display:none}.stresstest-speech-copy{display:grid;gap:10px;min-width:0}.stresstest-speech-meta{display:flex;align-items:center;gap:12px;color:var(--stress-muted);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.stresstest-speech-meta strong{color:var(--stress-gold-dark)}.stresstest-speech-meta span{padding-left:12px;border-left:1px solid var(--stress-line)}.stresstest-speech h2{max-width:700px;color:var(--navy);font-size:clamp(24px,2.4vw,32px);line-height:1.18!important}.stresstest-speech p{max-width:650px;color:var(--stress-muted);font-size:13px;line-height:1.55}.stresstest-options{display:grid;max-width:640px;gap:12px;margin:26px auto 0}.stresstest-option{display:grid;width:100%;min-height:68px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:16px;border:1px solid var(--stress-line);border-radius:var(--radius);padding:12px 16px;color:var(--stress-ink);background:#fffdf9;font-size:15px;line-height:1.5;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.stresstest-option:after{grid-column:1;grid-row:1;width:22px;height:22px;justify-self:start;border:2px solid #c8d5e2;border-radius:50%;content:"";transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.stresstest-option:hover,.stresstest-option:focus-visible{border-color:#8f713fb3;outline:0;background:var(--stress-paper);box-shadow:0 10px 24px #0b1f3a14;transform:translateY(-1px)}.stresstest-option:active{transform:translateY(1px)}.stresstest-option.is-selected{border-color:var(--stress-gold-dark);background:#fff}.stresstest-option.is-selected:after{border-color:var(--stress-gold-dark);background:radial-gradient(circle,var(--stress-gold-dark) 0 38%,transparent 42%);box-shadow:0 0 0 5px #8f713f1a}.stresstest-option.is-neutral{border-style:dashed;color:var(--stress-muted)}.stresstest-option-label{display:block;grid-column:2;grid-row:1}.stresstest-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(100%,720px);margin:28px auto 0;padding-top:0;border-top:0}.stresstest-nav-note,.stresstest-gate-note{display:flex;align-items:center;gap:8px;color:var(--stress-muted);font-size:13px}.stresstest-nav-note svg,.stresstest-gate-note svg{flex:0 0 auto;color:var(--stress-gold-dark)}.stresstest-shell-narrow{display:grid;grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(36px,6vw,72px)}.stresstest-gate-progress{display:grid;grid-template-columns:34px 34px 1fr;align-items:center;gap:7px;color:var(--stress-muted)}.stresstest-gate-progress>span{height:3px;border-radius:999px;background:#10233d21}.stresstest-gate-progress>span.is-active{background:var(--stress-gold-dark)}.stresstest-gate-progress small{margin-left:5px;font-size:11px;font-weight:750}.stresstest-gate h2{max-width:560px;margin-top:13px;color:var(--navy);font-size:clamp(34px,3.8vw,46px)}.stresstest-gate-lead{max-width:600px;margin-top:17px;color:var(--stress-muted);font-size:16px;line-height:1.65}.stresstest-form{display:grid;gap:15px;margin-top:26px}.stresstest-form-email{max-width:440px}.stresstest-field{display:grid;gap:7px;color:var(--stress-ink);font-size:13px;font-weight:700}.stresstest-field em{color:var(--stress-muted);font-size:11px;font-style:normal;font-weight:500}.stresstest-field input{width:100%;min-height:52px;border:1px solid rgba(16,35,61,.23);border-radius:var(--radius-sm);padding:0 15px;color:var(--stress-ink);outline:0;background:#fff;font-size:16px;transition:border-color .18s ease,box-shadow .18s ease}.stresstest-field input:focus{border-color:var(--stress-gold-dark);box-shadow:0 0 0 3px #c6a06333}.stresstest-field input[aria-invalid=true]{border-color:var(--stress-danger)}.stresstest-field small{color:var(--stress-muted);font-size:11px;font-weight:500;line-height:1.5}.stresstest-checkbox{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:11px;color:var(--stress-muted);font-size:12px;line-height:1.55;cursor:pointer}.stresstest-checkbox input{width:18px;height:18px;margin-top:1px;accent-color:var(--stress-gold-dark)}.stresstest-checkbox a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.stresstest-checkbox em{color:var(--stress-ink);font-style:normal;font-weight:750}.stresstest-gate-email-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;border-left:3px solid var(--stress-gold-dark);padding:8px 0 8px 14px}.stresstest-gate-email-summary span{grid-column:1 / -1;color:var(--stress-muted);font-size:11px}.stresstest-gate-email-summary strong{overflow:hidden;color:var(--navy);font-size:13px;text-overflow:ellipsis}.stresstest-gate-email-summary button{border:0;padding:0;color:var(--stress-gold-dark);background:transparent;font:inherit;font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.stresstest-submit{width:100%;margin-top:4px}.stresstest-error{border-left:3px solid var(--stress-danger);border-radius:var(--radius-sm);padding:13px 15px;color:#793636;background:#faeeee;font-size:13px;line-height:1.55}.stresstest-gate-note{margin-top:16px}.stresstest-unlock .stresstest-gate{align-self:center}.stresstest-unlock-button{margin-top:28px;white-space:nowrap}.stresstest-gate-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;overflow-y:auto;padding:20px;background:#050f1db8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stresstest-gate-sheet{position:relative;width:min(510px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius);background:var(--warm-white);box-shadow:0 34px 90px #030c186b}.stresstest-gate-sheet-close{position:absolute;top:15px;right:15px;z-index:2;display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(11,31,58,.18);border-radius:50%;padding:0;color:var(--navy);background:#fff;cursor:pointer}.stresstest-gate-sheet-close:hover{border-color:#0b1f3a75;background:var(--stress-paper)}.stresstest-gate-sheet-close:focus-visible{outline:3px solid rgba(198,160,99,.68);outline-offset:3px}.stresstest-gate-form{display:grid;gap:12px;padding:68px clamp(24px,6vw,46px) 32px}.stresstest-gate-form>label{display:block}.stresstest-gate-form input{width:100%;height:54px;border:1px solid rgba(11,31,58,.28);border-radius:var(--radius);padding:0 16px;color:var(--stress-ink);outline:0;background:#fff;font:inherit;font-size:16px;transition:border-color .18s ease,box-shadow .18s ease}.stresstest-gate-form input::placeholder{color:#566274;opacity:1}.stresstest-gate-form input:focus-visible{border-color:var(--stress-gold-dark);box-shadow:0 0 0 3px #c6a06333}.stresstest-gate-form input[aria-invalid=true]{border-color:var(--stress-danger);background:#fff5f5}.stresstest-gate-field-error{display:block;margin-top:7px;color:#912b34;font-size:12px;font-weight:650;line-height:1.4}.stresstest-gate-form .stresstest-submit{min-height:56px;justify-content:center;margin-top:6px;white-space:nowrap}.stresstest-gate-form .stresstest-submit:disabled{color:#59616c;background:#d9d5cc;box-shadow:none;cursor:not-allowed}.stresstest-gate-form .stresstest-submit.is-validation-blocked:disabled{border:1px solid rgba(141,40,50,.36);color:#8d2832;background:#fff0f1}.stresstest-gate-privacy,.stresstest-gate-submit-progress{max-width:440px;margin:0 auto;color:var(--stress-muted);font-size:11.5px;line-height:1.55;text-align:center}.stresstest-gate-privacy a{color:var(--navy);text-underline-offset:3px}.stresstest-gate-submit-progress{color:var(--stress-success)}.stresstest-gate-preview{position:sticky;top:104px;min-height:690px;overflow:hidden;border-radius:var(--radius);padding:clamp(24px,3vw,38px);color:#ffffffbf;background:radial-gradient(circle at 90% 6%,rgba(198,160,99,.22),transparent 28%),var(--navy);box-shadow:0 24px 60px #0b1f3a2e}.stresstest-gate-preview .stresstest-eyebrow{color:#d8ba83}.stresstest-gate-preview-head{display:flex;align-items:end;justify-content:space-between;gap:24px}.stresstest-gate-preview-head h3{margin-top:10px;color:var(--warm-white);font-family:var(--font-display);font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.08}.stresstest-gate-preview-head>span{flex:0 0 auto;border:1px solid rgba(216,186,131,.45);border-radius:999px;padding:7px 10px;color:#e1c693;font-size:12px;font-weight:750}.stresstest-gate-preview-scope{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:25px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);color:#ffffffad;font-size:11px;font-weight:700}.stresstest-gate-report-blur{display:grid;gap:12px;margin-top:22px;color:var(--stress-ink);filter:blur(5px);opacity:.68;transform:scale(1.015);transform-origin:center top;-webkit-user-select:none;user-select:none}.stresstest-gate-report-blur section,.stresstest-gate-report-areas>div{border-radius:var(--radius-sm);padding:18px;background:#fffffff5}.stresstest-gate-report-blur h4{color:var(--navy);font-family:var(--font-display);font-size:20px;font-weight:400}.stresstest-gate-report-blur section p{margin-top:10px;font-size:11px;line-height:1.55}.stresstest-gate-report-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stresstest-gate-report-areas>div{display:grid;align-content:start;gap:5px;min-height:112px}.stresstest-gate-report-areas strong{color:var(--navy);font-family:var(--font-display);font-size:25px;font-weight:400}.stresstest-gate-report-areas span{color:var(--stress-ink);font-size:10px;font-weight:750}.stresstest-gate-report-areas small{margin-top:auto;color:var(--stress-gold-dark);font-size:9px}.stresstest-gate-preview-lock{display:grid;position:absolute;top:54%;left:50%;width:min(330px,calc(100% - 44px));justify-items:center;gap:7px;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-sm);padding:20px;color:var(--warm-white);text-align:center;background:#0b1f3ae0;box-shadow:0 18px 44px #0613254d;transform:translate(-50%,-50%)}.stresstest-gate-preview-lock svg{color:#e1c693}.stresstest-gate-preview-lock strong{font-size:14px}.stresstest-gate-preview-lock span{color:#ffffffad;font-size:11px}.stresstest-result{padding-top:64px}.stresstest-result.is-locked{pointer-events:none;-webkit-user-select:none;user-select:none}.stresstest-result-head{display:grid;position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(270px,300px);align-items:center;gap:clamp(42px,7vw,92px);border-radius:var(--radius);padding:clamp(32px,5vw,56px);color:#ffffffc2;background:radial-gradient(circle at 88% 12%,rgba(198,160,99,.25),transparent 30%),var(--navy)}.stresstest-result-head .stresstest-eyebrow{color:#d8ba83}.stresstest-result-head h1{max-width:690px;margin-top:14px;color:var(--warm-white);font-size:clamp(36px,4.2vw,52px);line-height:1.08!important}.stresstest-result-profile{display:flex;align-items:center;gap:13px;margin-top:24px;color:var(--warm-white);font-size:14px;font-weight:750}.stresstest-result-head .stresstest-profile-marker{border-color:#d8ba83bf;color:#e1c693}.stresstest-result-headline{max-width:680px;margin-top:22px;color:#ffffffd1;font-size:18px;line-height:1.55}.stresstest-result-note{max-width:620px;margin-top:20px;color:#ffffff8f;font-size:13px;line-height:1.6}.stresstest-result-scale{width:100%;min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:22px 20px 18px;background:#ffffff12}.stresstest-result-scale-meta,.stresstest-blockscore-scale-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.stresstest-result-scale-meta>span{color:#fff9;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.stresstest-result-scale-meta strong{color:var(--warm-white);font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1;white-space:nowrap}.stresstest-result-scale-meta small,.stresstest-blockscore-scale-meta small{font-family:var(--font-body);font-size:10px;font-weight:650}.stresstest-result-scale-meta small{color:#ffffff94}.stresstest-score-track{position:relative;height:10px;margin-top:20px;border-radius:999px;background:#10233d1a}.stresstest-result-scale .stresstest-score-track{background:#ffffff21}.stresstest-score-fill{display:block;width:var(--score-position);height:100%;border-radius:inherit;background:linear-gradient(90deg,#a97a45,#d8ba83)}.stresstest-score-marker{position:absolute;top:50%;left:clamp(7px,var(--score-position),calc(100% - 7px));width:16px;height:16px;border:3px solid var(--stress-paper);border-radius:50%;background:var(--navy);box-shadow:0 2px 8px #10233d38;transform:translate(-50%,-50%)}.stresstest-result-scale .stresstest-score-marker{border-color:#35465d;background:#e1c693}.stresstest-score-labels{display:flex;justify-content:space-between;gap:16px;margin-top:11px;color:var(--stress-muted);font-size:9px;font-weight:750;line-height:1.25}.stresstest-score-labels span:last-child{text-align:right}.stresstest-result-scale .stresstest-score-labels{color:#ffffff94}.stresstest-result-next{display:grid;grid-column:1 / -1;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:6px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);padding:18px 20px;background:#ffffff12}.stresstest-result-next img{width:64px;height:64px;border:3px solid rgba(255,255,255,.88);border-radius:50%;object-fit:cover}.stresstest-result-next strong{color:#e1c693;font-size:12px;font-weight:800}.stresstest-result-next p{max-width:660px;margin-top:4px;color:#ffffffd6;font-size:14px;line-height:1.5}.stresstest-result-next small{grid-column:2 / -1;color:#ffffff8f;font-size:11px}.stresstest-result-meaning{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);align-items:start;gap:clamp(44px,7vw,90px);margin-top:72px}.stresstest-result-meaning h2{color:var(--navy);font-size:clamp(34px,4.5vw,52px)}.stresstest-result-meaning>div>p{margin-top:18px;color:var(--stress-muted);font-size:16px;line-height:1.75}.stresstest-result-meaning aside{display:grid;gap:0;border-left:2px solid var(--stress-gold);padding-left:28px}.stresstest-result-meaning aside>div{padding:4px 0 22px}.stresstest-result-meaning aside>div+div{padding-top:22px;border-top:1px solid var(--stress-line)}.stresstest-result-meaning strong{color:var(--navy);font-size:14px}.stresstest-result-meaning aside p{margin-top:8px;color:var(--stress-muted);font-size:13px;line-height:1.65}.stresstest-result-overview{margin-top:82px}.stresstest-blockscores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin-top:34px}.stresstest-blockscore{--assessment-color: #8f713f;min-width:0;border-radius:var(--radius);padding:26px 24px 0;overflow:hidden;background:var(--stress-paper)}.stresstest-blockscore.is-weakest{outline:1px solid rgba(143,113,63,.55);background:#f5ebdd}.stresstest-blockscore.is-critical{--assessment-color: #9b493d}.stresstest-blockscore.is-attention{--assessment-color: #9a6a24}.stresstest-blockscore.is-positive,.stresstest-blockscore.is-strong{--assessment-color: #376b59}.stresstest-blockscore-head{display:block}.stresstest-blockscore-head h3{color:var(--navy);font-size:18px;line-height:1.22}.stresstest-blockscore-head p{margin-top:7px;color:var(--stress-muted);font-size:12px;line-height:1.5}.stresstest-blockscore-priority{display:block;margin-bottom:7px;color:var(--stress-gold-dark);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.stresstest-blockscore-scale{margin-top:24px}.stresstest-blockscore-scale-meta>span{color:var(--stress-muted);font-size:10px;font-weight:750}.stresstest-blockscore-scale-meta strong{color:var(--navy);font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1;white-space:nowrap}.stresstest-blockscore-scale-meta small{color:var(--stress-muted)}.stresstest-blockscore-assessment{margin-top:24px;border-left:3px solid var(--assessment-color);padding-left:13px}.stresstest-blockscore-assessment strong{color:var(--assessment-color);font-size:13px;font-weight:850}.stresstest-blockscore-assessment p{margin-top:5px;color:var(--stress-muted);font-size:12px;line-height:1.55}.stresstest-blockscore-details{margin:24px -24px 0;border-top:1px solid rgba(16,35,61,.1)}.stresstest-blockscore-details summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:14px;padding:0 24px;color:var(--navy);cursor:pointer;font-size:12px;font-weight:800;list-style:none}.stresstest-blockscore-details summary::-webkit-details-marker{display:none}.stresstest-blockscore-details summary:hover,.stresstest-blockscore-details summary:focus-visible{background:#ffffff61}.stresstest-blockscore-details summary svg{flex:none;transition:transform .18s ease}.stresstest-blockscore-details[open] summary svg{transform:rotate(180deg)}.stresstest-blockscore-details-body{display:grid;gap:20px;padding:22px 24px 26px;background:#ffffff6b}.stresstest-blockscore-details-body h4{color:var(--navy);font-size:12px;line-height:1.35}.stresstest-blockscore-details-body p,.stresstest-blockscore-details-body li{color:var(--stress-muted);font-size:11.5px;line-height:1.58}.stresstest-blockscore-details-body p{margin-top:5px}.stresstest-blockscore-details-body ul{display:grid;gap:6px;margin:7px 0 0;padding-left:17px}.stresstest-result-bridge{display:grid;max-width:900px;justify-items:center;margin:88px auto 0;text-align:center}.stresstest-result-bridge>span{color:var(--stress-gold-dark);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.stresstest-result-bridge h2{max-width:820px;margin-top:13px;color:var(--navy);font-family:var(--font-display);font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.08;text-wrap:balance}.stresstest-result-bridge p{max-width:680px;margin-top:17px;color:var(--stress-muted);font-size:14px;line-height:1.7}.stresstest-result-actions{margin-top:86px}.stresstest-result-consultation{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:center;gap:34px;border-radius:var(--radius);padding:34px;overflow:hidden;color:#ffffffd1;background:var(--navy)}.stresstest-booking-main{min-width:0}.stresstest-booking-intro{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px;margin-top:26px}.stresstest-booking-intro>img{width:112px;height:112px;border:3px solid rgba(255,255,255,.84);border-radius:50%;object-fit:cover}.stresstest-booking-step{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid rgba(216,186,131,.28);padding-bottom:18px}.stresstest-booking-step>b{border:1px solid rgba(216,186,131,.5);border-radius:999px;padding:8px 11px;color:var(--navy);background:var(--stress-gold);font-size:10px;letter-spacing:.03em;white-space:nowrap}.stresstest-booking-step>svg{color:var(--stress-gold)}.stresstest-booking-step span{color:#ffffffad;font-size:12px}.stresstest-booking-step strong{display:block;margin-top:3px;color:var(--warm-white);font-size:18px;line-height:1.3}.stresstest-result-actions span,.stresstest-booking-bonus span{display:block;color:var(--stress-gold);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.stresstest-result-actions .stresstest-booking-step span{color:var(--stress-gold);font-size:14px;letter-spacing:.01em;text-transform:none}.stresstest-result-actions h2{margin-top:8px;font-family:var(--font-display);font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.08}.stresstest-result-consultation h2{color:var(--warm-white)}.stresstest-result-actions p{margin-top:12px;font-size:14px;line-height:1.65}.stresstest-result-consultation p{max-width:760px;color:#ffffffc7}.stresstest-booking-main .button{margin-top:22px;white-space:nowrap}.stresstest-booking-main small{display:block;margin-top:11px;color:#ffffff91;font-size:11px;line-height:1.5}.stresstest-booking-benefits{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.stresstest-booking-benefits li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;color:#ffffffe0;font-size:13px;line-height:1.45}.stresstest-booking-benefits svg{margin-top:1px;color:var(--stress-gold)}.stresstest-booking-bonus{display:grid;align-content:center;min-height:0;border:1px solid rgba(216,186,131,.34);border-radius:var(--radius);padding:22px;background:#ffffff12}.stresstest-booking-bonus-cover{position:relative;width:min(100%,160px);margin-bottom:22px}.stresstest-booking-bonus-cover img{display:block;width:100%;height:auto;aspect-ratio:947 / 1664;border-radius:calc(var(--radius) * .5);object-fit:cover;opacity:.78;box-shadow:0 16px 32px #00000038}.stresstest-booking-bonus-cover svg{position:absolute;right:-12px;bottom:-10px;box-sizing:content-box;border:5px solid var(--navy);border-radius:50%;padding:8px;color:var(--navy);background:var(--stress-gold)}.stresstest-booking-bonus h3{margin-top:8px;color:var(--warm-white);font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.08}.stresstest-booking-bonus p{color:#ffffffb3;font-size:12px}.stresstest-booking-bonus-meta{margin-top:9px;color:var(--stress-gold);font-size:12px;font-weight:800}.stresstest-booking-bonus-benefits{display:grid;gap:8px;margin:18px 0 2px;padding:0;list-style:none}.stresstest-booking-bonus-benefits li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;color:#ffffffe0;font-size:11px;font-weight:700;line-height:1.35}.stresstest-booking-bonus-benefits svg{color:var(--stress-gold)}.stresstest-steps-grid{display:grid;grid-template-columns:1.12fr .94fr .94fr;gap:16px;margin-top:38px}.stresstest-step{display:flex;position:relative;min-height:330px;flex-direction:column;align-items:flex-start;border:1px solid var(--stress-line);border-radius:var(--radius);padding:30px;background:#fff}.stresstest-step.is-recommended{color:#ffffffbf;border-color:var(--navy);background:var(--navy)}.stresstest-step-flag{position:absolute;top:20px;right:20px;color:#ddc18e;font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.stresstest-step-eyebrow{color:var(--stress-gold-dark);font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.stresstest-step.is-recommended .stresstest-step-eyebrow{color:#ddc18e}.stresstest-step h3{margin-top:18px;color:var(--navy);font-size:24px}.stresstest-step.is-recommended h3{color:var(--warm-white)}.stresstest-step>p{margin-top:13px;color:var(--stress-muted);font-size:13px;line-height:1.65}.stresstest-step.is-recommended>p{color:#ffffffad}.stresstest-step-cta{width:100%;margin-top:auto}.stresstest-step-note{display:flex;align-items:center;gap:6px;width:100%;margin-top:10px!important;font-size:10px!important}.stresstest-robert{display:grid;grid-template-columns:210px 1fr;align-items:center;gap:clamp(32px,6vw,70px);margin-top:86px;border-radius:var(--radius);padding:34px;background:var(--stress-paper)}.stresstest-robert img{width:210px;height:250px;border-radius:var(--radius-sm);object-fit:cover}.stresstest-robert-text{color:var(--stress-muted);font-size:14px;line-height:1.7}.stresstest-robert blockquote{max-width:720px;margin:20px 0 0;color:var(--navy);font-size:clamp(24px,3vw,34px);line-height:1.35}.stresstest-robert-name{margin-top:18px;color:var(--stress-gold-dark);font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.stresstest-result-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:42px;padding-top:28px;border-top:1px solid var(--stress-line)}.stresstest-result-footer p{display:flex;align-items:center;gap:9px;color:var(--stress-success);font-size:13px}.stresstest-disclaimer{max-width:880px;margin:36px auto 0;color:var(--stress-muted);font-size:11px;line-height:1.65;text-align:center}@keyframes stresstestEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes stresstestGateSheetIn{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes stresstestGateSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.stresstest-gate-overlay{animation:stresstestEnter .18s ease-out both}.stresstest-gate-sheet{animation:stresstestGateSheetIn .26s cubic-bezier(.22,1,.36,1) both}.stresstest-gate-spinner{animation:stresstestGateSpin .8s linear infinite}}@media(max-width:900px){.stresstest-hero-grid,.stresstest-shell-narrow,.stresstest-result-head,.stresstest-result-meaning{grid-template-columns:1fr}.stresstest-hero-copy{max-width:760px}.stresstest-hero-portrait{min-height:420px}.stresstest-gate-preview{position:relative;top:auto}.stresstest-profile-grid,.stresstest-blockscores,.stresstest-steps-grid,.stresstest-result-consultation{grid-template-columns:1fr}.stresstest-profile-card{min-height:0;border-top:1px solid var(--stress-line);border-left:0}.stresstest-profile-card:first-child{border-top:0}.stresstest-step{min-height:280px}.stresstest-result-scale{justify-self:start}.stresstest-result-next{grid-template-columns:64px minmax(0,1fr)}.stresstest-result-next .button{grid-column:1 / -1;width:100%}.stresstest-result-next small{grid-column:1 / -1}}@media(max-width:680px){body.stresstest-quiz-focus .header-shell,body.stresstest-quiz-focus .compliance-notice,body.stresstest-quiz-focus .footer{display:none}body.stresstest-quiz-focus main{min-height:100svh}.stresstest-shell,.stresstest-shell-narrow{width:min(calc(100% - 36px),1120px)}.stresstest-hero{padding:42px 0 58px}.stresstest-hero h1{font-size:42px;line-height:1.08!important}.stresstest-hero-lead{margin-top:18px;font-size:16px}.stresstest-hero-actions,.stresstest-nav,.stresstest-result-footer{align-items:stretch;flex-direction:column}.stresstest-hero-actions .button,.stresstest-nav .button,.stresstest-result-footer .button{width:100%}.stresstest-resume-note{max-width:none;justify-content:center;text-align:center}.stresstest-hero-portrait{min-height:380px}.stresstest-hero-portrait:before{inset:14px -10px -14px 10px}.stresstest-stage{padding:58px 0}.stresstest-quiz{min-height:100svh;padding:max(18px,env(safe-area-inset-top)) 0 max(28px,env(safe-area-inset-bottom))}.stresstest-quiz .stresstest-shell{width:min(calc(100% - 28px),1120px)}.stresstest-section-title{font-size:34px}.stresstest-section-lead{font-size:15px}.stresstest-profile-grid{margin-top:34px}.stresstest-profile-card{padding:28px 4px}.stresstest-blocks{grid-template-columns:1fr;margin-top:42px}.stresstest-progress{margin-bottom:18px}.stresstest-progress-meta{align-items:center;gap:14px;font-size:12px}.stresstest-progress-dots{display:none}.stresstest-progress-dots span{width:6px;height:6px}.stresstest-progress-dots span.is-active{width:22px}.stresstest-conversation{display:block}.stresstest-avatar{width:52px;height:52px;border-width:3px}.stresstest-avatar:after{right:1px;bottom:3px;width:10px;height:10px;border-width:2px}.stresstest-speech{width:100%;grid-template-columns:52px minmax(0,1fr);gap:12px;border-radius:17px;padding:16px}.stresstest-speech:before{display:none}.stresstest-speech-meta{align-items:flex-start;flex-direction:column;gap:3px;font-size:9px}.stresstest-speech-meta span{padding-left:0;border-left:0}.stresstest-speech h2{font-size:21px}.stresstest-speech p{display:none}.stresstest-options{max-width:none;gap:10px;margin-top:14px;margin-left:0}.stresstest-option{min-height:64px;grid-template-columns:24px minmax(0,1fr);gap:13px;padding:14px 15px;font-size:14px}.stresstest-option:after{width:20px;height:20px}.stresstest-nav-note{display:none}.stresstest-nav{margin-top:18px}.stresstest-quiz .stresstest-nav .button{width:auto;align-self:flex-start}.stresstest-gate-preview{min-height:560px;padding:26px}.stresstest-unlock-button{width:100%;white-space:normal}.stresstest-gate-overlay{align-items:end;padding:72px 0 0}.stresstest-gate-sheet{width:100%;max-height:calc(100dvh - 72px);border-radius:24px 24px 0 0}.stresstest-gate-form{padding-bottom:max(28px,env(safe-area-inset-bottom))}.stresstest-gate-preview-head{align-items:start;flex-direction:column;gap:12px}.stresstest-gate-preview-scope{gap:7px 13px}.stresstest-gate-report-blur{filter:blur(4px)}.stresstest-gate-report-areas{gap:6px}.stresstest-gate-report-areas>div{min-height:96px;padding:12px 9px}.stresstest-gate-report-areas strong{font-size:20px}.stresstest-result-head{gap:24px;padding:30px 24px}.stresstest-result-head h1{font-size:30px}.stresstest-result-headline{font-size:14px}.stresstest-result-scale{order:3;padding:18px 16px 15px}.stresstest-result-meaning{gap:30px;margin-top:52px}.stresstest-result-meaning aside{padding-left:20px}.stresstest-result-overview,.stresstest-result-bridge,.stresstest-result-actions{margin-top:58px}.stresstest-result-actions{grid-template-columns:1fr}.stresstest-blockscore{min-height:0}.stresstest-step{min-height:0;padding:26px}.stresstest-step-cta{margin-top:30px}.stresstest-robert{grid-template-columns:1fr;padding:22px}.stresstest-robert img{width:100%;height:320px}.stresstest-result-next{order:2;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px}.stresstest-result-next img{width:52px;height:52px}.stresstest-result-next p{font-size:12px}.stresstest-result-consultation{grid-template-columns:1fr;align-items:start;gap:18px;padding:24px}.stresstest-booking-intro{grid-template-columns:72px minmax(0,1fr);gap:16px;margin-top:22px}.stresstest-booking-intro>img{width:72px;height:72px}.stresstest-result-consultation .button{grid-column:1 / -1;width:100%;white-space:normal}.stresstest-booking-bonus{grid-template-columns:110px minmax(0,1fr);column-gap:20px}.stresstest-booking-bonus-cover{grid-row:1 / span 5;width:110px;margin:0}.stresstest-booking-bonus-cover img{width:110px;height:auto}.stresstest-booking-bonus-benefits{margin-top:14px}}@media(prefers-reduced-motion:reduce){.stresstest *,.stresstest *:before,.stresstest *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ak-page{--ak-navy: #071f2d;--ak-navy-soft: #123a4a;--ak-gold: #c6a23a;--ak-gold-dark: #96751d;--ak-cream: #f6f2e9;--ak-paper: #fffdf8;--ak-line: rgba(7, 31, 45, .15);min-height:100vh;color:var(--ak-navy);background:radial-gradient(circle at 82% 8%,rgba(198,162,58,.12),transparent 28rem),linear-gradient(180deg,#fbf8f1 0%,var(--ak-cream) 100%);font-family:Inter,system-ui,sans-serif}.ak-shell{width:min(820px,calc(100% - 40px));margin:0 auto;padding:30px 0 64px}.ak-brand{display:flex;width:max-content;margin:0 auto 28px;align-items:center;gap:12px;color:var(--ak-navy);text-decoration:none}.ak-brand img{width:40px;height:40px;object-fit:contain}.ak-brand span{font-family:Marcellus,Georgia,serif;font-size:1.28rem;letter-spacing:.08em;text-transform:uppercase}.ak-question,.ak-result-head,.ak-match,.ak-clarify{border:1px solid var(--ak-line);border-radius:12px;background:#fffdf8f0;box-shadow:0 22px 60px #071f2d17}.ak-intro{padding:clamp(34px,7vw,66px);text-align:center}.ak-shell:has(.ak-intro)>.ak-brand{gap:6px;min-height:44px}.ak-shell:has(.ak-intro)>.ak-brand img{width:20px;height:20px}.ak-shell:has(.ak-intro)>.ak-brand span{font-size:.64rem}.ak-start{position:relative;overflow:hidden;isolation:isolate}.ak-start:after{content:"";position:absolute;inset:-50% auto -50% -70%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:translate(0) skew(-15deg);pointer-events:none;animation:ak-start-shimmer 3.4s ease-in-out infinite}.ak-start:hover:after,.ak-start:focus-visible:after{animation-play-state:paused}@keyframes ak-start-shimmer{0%,18%{transform:translate(0) skew(-15deg)}60%,to{transform:translate(500%) skew(-15deg)}}.ak-kicker{margin:0 0 14px;color:var(--ak-gold-dark);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ak-intro h1,.ak-question h1,.ak-result-head h1{margin:0;font-family:Marcellus,Georgia,serif;font-weight:400;line-height:1.15;text-wrap:balance}.ak-intro h1{font-size:clamp(2.2rem,6vw,4rem)}.ak-question h1{font-size:clamp(1.8rem,4vw,2.7rem)}.ak-result-head h1{font-size:clamp(2rem,5vw,3.4rem)}.ak-intro-copy{max-width:610px;margin:22px auto 30px;color:#071f2dc2;font-size:1.08rem}.ak-primary,.ak-secondary,.ak-back,.ak-restart{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;border-radius:8px;padding:13px 22px;font:inherit;font-weight:750;text-decoration:none;cursor:pointer}.ak-primary{border:1px solid var(--ak-gold);color:var(--ak-navy);background:var(--ak-gold);box-shadow:0 10px 24px #96751d33}.ak-primary:hover:not(:disabled){background:#d2b147;transform:translateY(-1px)}.ak-primary:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.ak-secondary{border:1px solid var(--ak-navy);color:var(--ak-paper);background:var(--ak-navy)}.ak-back,.ak-restart{border:1px solid var(--ak-line);color:var(--ak-navy);background:transparent}.ak-primary:focus-visible,.ak-secondary:focus-visible,.ak-back:focus-visible,.ak-restart:focus-visible,.ak-options button:focus-visible,.ak-gate-close:focus-visible,.ak-gate input:focus-visible{outline:3px solid rgba(198,162,58,.5);outline-offset:3px}.ak-meta{margin:20px 0 0;color:#071f2d99;font-size:.82rem}.ak-progress-meta{display:flex;justify-content:space-between;margin:0 2px 9px;color:#071f2da6;font-size:.84rem}.ak-progress{height:7px;margin-bottom:20px;overflow:hidden;border-radius:99px;background:#071f2d1a}.ak-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ak-gold),#e0c869);transition:width .25s ease}.ak-question{padding:clamp(26px,5vw,46px)}.ak-question>p{margin:12px 0 24px;color:#071f2da8}.ak-options{display:grid;gap:11px}.ak-options button{display:flex;width:100%;align-items:center;gap:14px;border:1px solid var(--ak-line);border-radius:10px;padding:15px 16px;color:var(--ak-navy);background:#fff;font:inherit;line-height:1.4;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.ak-options button:hover{border-color:#c6a23ab3;transform:translateY(-1px)}.ak-options button.is-selected{border-color:var(--ak-gold);background:#c6a23a1c}.ak-option-mark{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center;border:1.5px solid var(--ak-line);border-radius:50%}.ak-options button.is-selected .ak-option-mark{border-color:var(--ak-gold);color:#fff;background:var(--ak-gold)}.ak-question .ak-nav{display:flex;justify-content:space-between;gap:14px;margin-top:26px}.ak-result{display:grid;gap:22px}.ak-result.is-locked{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none}.ak-result-head{padding:clamp(28px,6vw,52px);background:var(--ak-navy);color:#fff}.ak-result-head .ak-kicker{color:#e2c45f}.ak-result-head>p:not(.ak-kicker){max-width:660px;margin:16px 0 0;color:#ffffffc7}.ak-result-note{padding-top:14px;border-top:1px solid rgba(255,255,255,.15);font-size:.86rem}.ak-matches{display:grid;gap:12px}.ak-match{overflow:hidden}.ak-match-heading{margin:0}.ak-match-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 24px;border:0;background:transparent;color:var(--ak-navy);font:inherit;text-align:left;cursor:pointer}.ak-match-toggle:hover{background:var(--ak-cream)}.ak-match-toggle:focus-visible{outline:3px solid var(--ak-gold-dark);outline-offset:-4px}.ak-match-label{display:grid;gap:3px;min-width:0}.ak-match-rank{color:var(--ak-gold-dark);font-family:inherit;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ak-match-name{font-family:Marcellus,Georgia,serif;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:400}.ak-match-region{color:#071f2d99;font-size:.85rem;font-weight:400}.ak-match-affordance{display:flex;align-items:center;gap:8px;flex-shrink:0;color:var(--ak-gold-dark);font-size:.8rem;font-weight:600}.ak-match-affordance svg{flex-shrink:0}.ak-match-toggle[aria-expanded=true] .ak-match-affordance svg{transform:rotate(90deg)}.ak-match-content{padding:0 clamp(24px,5vw,42px) 28px;border-top:2px solid var(--ak-gold)}@media(max-width:620px){.ak-match-toggle{padding:16px 18px}.ak-match-affordance>span{display:none}.ak-match-content{padding-inline:18px}}.ak-match-summary{margin:20px 0;font-size:1.05rem}.ak-match h3{margin:22px 0 8px;color:#071f2dc2;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.ak-match ul,.ak-clarify ol{margin:0;padding-left:1.2rem}.ak-match li,.ak-clarify li{margin:7px 0;padding-left:4px}.ak-match li::marker,.ak-clarify li::marker{color:var(--ak-gold);font-weight:800}.ak-match-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ak-source-note{margin:24px 0 0;padding:14px 16px;border-left:3px solid var(--ak-gold);background:var(--ak-cream);color:#071f2dad;font-size:.8rem}.ak-source-note a{color:var(--ak-navy);font-weight:750}.ak-clarify{padding:clamp(24px,5vw,42px)}.ak-clarify h2{margin:0 0 16px;font-family:Marcellus,Georgia,serif;font-size:clamp(1.55rem,4vw,2.2rem);font-weight:400}.ak-result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:8px 0 18px}.ak-gate-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:18px;background:#020e16b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ak-gate{position:relative;width:min(520px,100%);border-radius:14px;padding:52px 30px 30px;background:var(--ak-paper);box-shadow:0 30px 90px #00000047}.ak-gate-close{position:absolute;top:12px;right:12px;display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:50%;color:var(--ak-navy);background:transparent;cursor:pointer}.ak-gate form{display:grid;gap:14px}.ak-gate label{display:grid;gap:5px}.ak-gate input{width:100%;min-height:52px;border:1px solid var(--ak-line);border-radius:8px;padding:0 15px;color:var(--ak-navy);background:#fff;font:inherit}.ak-gate input[aria-invalid=true]{border-color:#a63b32}.ak-gate small,.ak-error{color:#9a3028;font-size:.8rem}.ak-submit{width:100%;margin-top:4px}.ak-privacy{margin:0;color:#071f2d9e;font-size:.78rem;text-align:center}.ak-privacy a{color:var(--ak-navy)}.ak-spinner{animation:ak-spin .85s linear infinite}@keyframes ak-spin{to{transform:rotate(360deg)}}@media(max-width:620px){.ak-shell{width:min(100% - 24px,820px);padding-top:18px}.ak-brand{margin-bottom:18px}.ak-brand span{font-size:1.02rem}.ak-shell:has(.ak-intro)>.ak-brand span{font-size:.51rem}.ak-intro{padding:34px 20px}.ak-question{padding:25px 17px}.ak-question .ak-nav{align-items:stretch}.ak-question .ak-nav button{flex:1;padding-inline:12px}.ak-match-grid{grid-template-columns:1fr;gap:0}.ak-result-actions{display:grid}.ak-result-actions>*{width:100%}.ak-gate-overlay{align-items:end;padding:0}.ak-gate{width:100%;border-radius:16px 16px 0 0;padding:52px 18px max(24px,env(safe-area-inset-bottom))}}@media(max-width:340px){.ak-shell{width:min(100% - 16px,820px)}.ak-intro h1{font-size:2rem}.ak-question h1{font-size:1.65rem}.ak-options button{padding:13px 12px;font-size:.92rem}}@media(max-width:620px){.ak-page--quiz{min-height:100svh}.ak-page--quiz .ak-shell{min-height:100svh;padding:max(8px,env(safe-area-inset-top)) 0 max(8px,env(safe-area-inset-bottom))}.ak-page--quiz .ak-brand{margin-bottom:8px;gap:8px}.ak-page--quiz .ak-brand img{width:28px;height:28px}.ak-page--quiz .ak-brand span{font-size:.9rem}.ak-progress-meta{margin-bottom:4px;font-size:.75rem;line-height:1.3}.ak-progress{height:4px;margin-bottom:8px}.ak-page--quiz .ak-question{padding:14px 12px}.ak-page--quiz .ak-question h1{font-size:clamp(1.25rem,3.6svh,1.7rem);line-height:1.12}.ak-question>p{margin:7px 0 10px;font-size:.8rem;line-height:1.3}.ak-options{gap:6px;margin-top:10px}.ak-page--quiz .ak-options button{min-height:44px;padding:8px 10px;gap:9px;font-size:.875rem;line-height:1.25}.ak-option-mark{flex-basis:20px;width:20px;height:20px}.ak-question .ak-nav{gap:8px;margin-top:12px}.ak-question .ak-nav button{min-height:44px;padding:9px 7px;font-size:.8rem;gap:4px}.ak-gate{padding:44px 16px max(16px,env(safe-area-inset-bottom));max-height:100dvh;overflow-y:auto}.ak-gate form{gap:10px}.ak-gate input{min-height:46px;font-size:16px}.ak-submit{min-height:46px;padding:10px;font-size:.875rem}.ak-privacy{font-size:.75rem;line-height:1.35}}@media(max-width:620px)and (max-height:600px){.ak-page--quiz .ak-question{padding:10px}.ak-page--quiz .ak-question h1{font-size:1.25rem}.ak-question>p{margin:5px 0 7px;font-size:.75rem}.ak-options{margin-top:7px;gap:5px}.ak-page--quiz .ak-options button{padding:6px 8px;font-size:.8125rem}.ak-question .ak-nav{margin-top:8px}}@media(prefers-reduced-motion:reduce){.ak-primary,.ak-options button,.ak-progress span{transition:none}.ak-spinner{animation:none}.ak-start:after{animation:none;display:none}}@media print{.ak-match-content[hidden]{display:block!important}.ak-match-affordance{display:none}.ak-page{background:#fff}.ak-brand,.ak-result-actions,.site-footer,.compliance-notice,.consent-banner{display:none!important}.ak-shell{width:100%;padding:0}.ak-result{gap:12px}.ak-result-head,.ak-match,.ak-clarify{break-inside:avoid;box-shadow:none}.ak-result-head{color:var(--ak-navy);background:#fff;border-top:5px solid var(--ak-gold)}.ak-result-head .ak-kicker,.ak-result-head>p:not(.ak-kicker){color:var(--ak-navy)}.ak-source-note a:after{content:" (" attr(href) ")"}}.ak-match-status{display:inline-block;width:fit-content;margin-top:6px;font-size:.76rem;font-weight:700;line-height:1.5;color:var(--ak-navy-soft)}.ak-match-status--conditional{color:#80611c}.ak-route-conditions{padding:14px 18px;margin:20px 0;border-left:3px solid var(--ak-gold);background:var(--ak-cream)}.ak-match-grid p{font-size:.91rem;line-height:1.65}.ak-route-sources summary,.ak-excluded summary{cursor:pointer;padding:10px 0;font-weight:600;font-size:.9rem}.ak-route-sources ul,.ak-excluded ul{padding-left:20px;font-size:.86rem;line-height:1.65}.ak-route-sources a{overflow-wrap:anywhere;color:var(--ak-navy-soft)}.ak-excluded{margin:24px 0}.ak-version{font-size:.76rem;opacity:.75;margin:22px 0}.ak-empty-path{padding:18px 0}.ak-print-sources{display:none}@media print{.ak-match-status,.ak-route-conditions{color:#111}.ak-excluded,.ak-route-sources{display:none}.ak-print-sources{display:block;font-size:9pt}}.passport-check{--passport-navy: #0b1f3a;--passport-navy-soft: #173152;--passport-gold: #b58a3a;--passport-ink: #162238;--passport-muted: #647083;--passport-paper: #f5f2eb;--passport-line: #d9d3c6;min-height:100dvh;color:var(--passport-ink);background:radial-gradient(circle at 8% 2%,rgba(181,138,58,.1),transparent 28rem),var(--passport-paper);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.passport-check *,.passport-check *:before,.passport-check *:after{box-sizing:border-box}.passport-check-brand{display:flex;align-items:center;gap:12px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:22px 0}.passport-check-brand img{width:39px;height:39px;object-fit:contain}.passport-check-brand span{display:grid;gap:2px}.passport-check-brand strong{color:var(--passport-navy);font-family:Marcellus,Georgia,serif;font-size:1.05rem;font-weight:400;letter-spacing:.01em}.passport-check-brand small{color:var(--passport-muted);font-size:.64rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.passport-check-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.76fr);align-items:center;gap:clamp(44px,7vw,104px);width:min(1180px,calc(100% - 40px));min-height:calc(100dvh - 112px);margin:0 auto;padding:34px 0 78px}.passport-check-intro-copy{max-width:650px}.passport-check-kicker,.passport-check-question-copy>span{margin:0 0 16px;color:#836526;font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.passport-check h1{margin:0;color:var(--passport-navy);font-family:Marcellus,Georgia,serif;font-weight:400;letter-spacing:-.025em}.passport-check-intro h1{max-width:760px;font-size:clamp(2.75rem,5.5vw,5.3rem);line-height:.99}.passport-check-lead{max-width:60ch;margin:28px 0 30px;color:#4d596b;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.7}.passport-check-primary,.passport-check-success-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 22px;border:1px solid var(--passport-navy);border-radius:8px;color:#fff;background:var(--passport-navy);box-shadow:0 12px 28px #0b1f3a2b;font:inherit;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease;white-space:nowrap}.passport-check-primary:hover,.passport-check-primary:focus-visible,.passport-check-success-actions a:hover,.passport-check-success-actions a:focus-visible{background:var(--passport-navy-soft);box-shadow:0 15px 34px #0b1f3a3b}.passport-check-primary:active{transform:translateY(1px)}.passport-check-primary:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.passport-check button:focus-visible,.passport-check a:focus-visible,.passport-check input:focus-visible{outline:3px solid rgba(181,138,58,.45);outline-offset:3px}.passport-check-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin:38px 0 0;padding:26px 0 0;border-top:1px solid var(--passport-line);list-style:none}.passport-check-facts li{display:grid;gap:2px;padding-right:18px}.passport-check-facts strong{color:var(--passport-navy);font-size:.95rem}.passport-check-facts span{color:var(--passport-muted);font-size:.76rem}.passport-check-portrait{position:relative;margin:0}.passport-check-portrait img{display:block;width:100%;aspect-ratio:6 / 7;object-fit:cover;object-position:center 34%;border-radius:8px;filter:saturate(.88) contrast(1.02);box-shadow:0 24px 65px #212b382e}.passport-check-portrait figcaption{position:absolute;right:-22px;bottom:28px;max-width:230px;padding:18px 20px;border-radius:8px;color:#fff;background:#0b1f3af0;font-size:.82rem;font-weight:750;line-height:1.45}.passport-check-stage{width:min(760px,calc(100% - 32px));min-height:calc(100dvh - 104px);margin:0 auto;padding:22px 0 64px}.passport-check-progress-meta{display:flex;justify-content:space-between;margin-bottom:9px;color:var(--passport-muted);font-size:.78rem}.passport-check-progress-meta strong{color:var(--passport-navy)}.passport-check-progress{height:4px;overflow:hidden;border-radius:4px;background:#dfdbd2}.passport-check-progress>span{display:block;height:100%;border-radius:inherit;background:var(--passport-gold);transition:width .28s ease}.passport-check-question{padding:clamp(48px,8vw,82px) 0 34px}.passport-check-question-copy{max-width:690px}.passport-check-question-copy h1{font-size:clamp(2.15rem,5vw,3.55rem);line-height:1.08}.passport-check-question-copy p{max-width:62ch;margin:17px 0 0;color:var(--passport-muted);line-height:1.65}.passport-check-options{display:grid;gap:11px;margin-top:38px}.passport-check-options button{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:14px;width:100%;min-height:58px;padding:14px 17px;border:1px solid var(--passport-line);border-radius:8px;color:var(--passport-ink);background:#ffffffb3;box-shadow:0 5px 18px #232a350a;font:inherit;font-weight:650;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.passport-check-options button:hover{border-color:#bca469;background:#fff;transform:translateY(-1px)}.passport-check-options button.is-selected{border-color:var(--passport-gold);background:#fffaf0}.passport-check-option-mark{display:grid;place-items:center;width:23px;height:23px;border:1px solid #bdb7ab;border-radius:50%;color:#fff}.passport-check-options button.is-selected .passport-check-option-mark{border-color:var(--passport-gold);background:var(--passport-gold)}.passport-check-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:26px}.passport-check-nav>button:not(.passport-check-primary),.passport-check-success-actions button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:10px 4px;border:0;color:var(--passport-muted);background:transparent;font:inherit;font-weight:750;cursor:pointer}.passport-check-nav>span{color:var(--passport-muted);font-size:.78rem}.passport-check-contact .passport-check-question{padding-top:44px}.passport-check-form{display:grid;gap:15px;margin-top:32px}.passport-check-form label{display:grid;gap:7px;color:var(--passport-navy);font-size:.8rem;font-weight:750}.passport-check-form input{width:100%;min-height:54px;padding:13px 15px;border:1px solid var(--passport-line);border-radius:8px;color:var(--passport-ink);background:#fff;font:inherit;font-weight:500}.passport-check-form input[aria-invalid=true]{border-color:#9f332c}.passport-check-form small,.passport-check-error{color:#8d2c27;font-size:.78rem;font-weight:650}.passport-check-form .passport-check-primary{width:100%;margin-top:3px}.passport-check-privacy{margin:0;color:var(--passport-muted);font-size:.75rem;line-height:1.55;text-align:center}.passport-check-privacy a{color:var(--passport-navy);font-weight:700}.passport-check-spinner{animation:passport-spin .8s linear infinite}.passport-check-success{display:grid;justify-items:center;width:min(740px,calc(100% - 32px));min-height:calc(100dvh - 104px);margin:0 auto;padding:clamp(70px,12vw,140px) 0 80px;text-align:center}.passport-check-success-mark{display:grid;place-items:center;width:64px;height:64px;margin-bottom:28px;border-radius:50%;color:#fff;background:var(--passport-gold)}.passport-check-success h1{font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.07}.passport-check-success>p:not(.passport-check-kicker){max-width:62ch;margin:24px auto 0;color:var(--passport-muted);line-height:1.7}.passport-check-success-actions{display:flex;align-items:center;gap:24px;margin-top:34px}@keyframes passport-spin{to{transform:rotate(360deg)}}@media(max-width:820px){.passport-check-intro{grid-template-columns:1fr;min-height:auto;padding-top:18px}.passport-check-intro h1{font-size:clamp(2.65rem,11vw,4.6rem)}.passport-check-portrait{width:min(520px,100%)}.passport-check-portrait figcaption{right:14px;bottom:14px}}@media(max-width:520px){.passport-check-brand{width:min(100% - 28px,1180px);padding:15px 0}.passport-check-brand img{width:34px;height:34px}.passport-check-brand strong{font-size:.98rem}.passport-check-intro{width:min(100% - 28px,1180px);gap:38px;padding:24px 0 48px}.passport-check-intro h1{font-size:clamp(2.45rem,12vw,3.65rem)}.passport-check-lead{margin:22px 0 25px;font-size:1rem}.passport-check-intro .passport-check-primary{width:100%}.passport-check-facts{margin-top:28px;padding-top:20px}.passport-check-facts strong{font-size:.82rem}.passport-check-facts span{font-size:.67rem}.passport-check-portrait figcaption{max-width:190px;padding:14px;font-size:.74rem}.passport-check-stage{width:min(100% - 28px,760px);padding-top:10px}.passport-check-question{padding-top:42px}.passport-check-question-copy h1{font-size:clamp(2rem,10vw,2.7rem)}.passport-check-options{margin-top:28px}.passport-check-options button{min-height:55px;padding:12px 14px;font-size:.9rem}.passport-check-nav{align-items:flex-end}.passport-check-nav>span{max-width:190px;text-align:right}.passport-check-nav .passport-check-primary{min-height:46px;padding:11px 16px}.passport-check-success-actions{width:100%;flex-direction:column;gap:6px}.passport-check-success-actions a{width:100%}}@media(prefers-reduced-motion:reduce){.passport-check *,.passport-check *:before,.passport-check *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.outside-eu-page{--outside-eu-navy: #0b1f3a;--outside-eu-navy-2: #142943;--outside-eu-gold: #c6a063;--outside-eu-gold-dark: #9c7f4d;--outside-eu-paper: #f7f3eb;--outside-eu-white: #fffdf8;--outside-eu-ink: #17243a;--outside-eu-muted: #5f6876;min-height:100dvh;background:radial-gradient(circle at 88% 8%,rgba(198,160,99,.16),transparent 28%),linear-gradient(180deg,var(--outside-eu-white),var(--outside-eu-paper));color:var(--outside-eu-ink)}.outside-eu-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:26px 0 84px}.outside-eu-brand{display:inline-flex;align-items:center;gap:10px;color:var(--outside-eu-navy);text-decoration:none}.outside-eu-brand img{width:44px;height:42px;object-fit:contain}.outside-eu-brand span{display:grid;font-family:var(--font-display);font-size:18px;line-height:.9}.outside-eu-brand strong{font-weight:400}.outside-eu-heading{max-width:930px;margin:0 auto;padding:clamp(30px,4vw,54px) 0 clamp(24px,3vw,34px);text-align:center}.outside-eu-hero-brand{display:flex;justify-content:center;margin-bottom:24px}.outside-eu-hero-brand .outside-eu-brand{transform:scale(.88);transform-origin:center}.outside-eu-heading h1,.outside-eu-success h1{margin:0;max-width:930px;font-family:var(--font-display);font-size:clamp(42px,5.6vw,76px);font-weight:400;letter-spacing:-.03em;line-height:1.04;color:var(--outside-eu-navy)}.outside-eu-a4-visual{position:relative;display:block;width:min(380px,82vw);aspect-ratio:210 / 297;margin:0 auto;overflow:hidden;border-radius:8px;background:#f4f1bd;box-shadow:0 28px 70px #0b1f3a33}.outside-eu-a4-photo-frame{position:absolute;inset:0;display:block}.outside-eu-a4-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.018)}.outside-eu-a4-photo-frame:after{content:"";position:absolute;inset:0;background:none;pointer-events:none}.outside-eu-visual-checklist{position:absolute;inset:0;z-index:3;color:var(--outside-eu-navy);text-shadow:0 1px 1px rgba(255,253,248,.92),0 2px 8px rgba(255,253,248,.96)}.outside-eu-a4-foreground{position:absolute;inset:0;z-index:4;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;transform:scale(1.018)}.outside-eu-visual-title{position:absolute;right:2.5%;bottom:3.5%;left:2.5%;z-index:5;color:var(--outside-eu-navy);font-family:var(--font-display);font-weight:900;text-align:center;-webkit-text-stroke:.45px var(--outside-eu-navy);text-shadow:0 2px 1px rgba(255,253,248,.78),0 3px 12px rgba(255,253,248,.92)}.outside-eu-visual-title span{display:block}.outside-eu-visual-title-main{font-size:58px;letter-spacing:-.035em;line-height:.92}.outside-eu-visual-title-sub{margin-top:8px;font-size:28px;letter-spacing:-.025em;line-height:1;white-space:nowrap}.outside-eu-visual-checklist ul{position:absolute;top:8%;right:6%;left:6%;display:grid;width:auto;gap:20px;margin:0;padding:0;list-style:none}.outside-eu-visual-checklist li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:center;font-size:16px;font-weight:700;line-height:1.35}.outside-eu-visual-checklist i{width:26px;height:26px;border:1.5px solid #e0bd81;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:var(--outside-eu-navy);text-shadow:none}.outside-eu-visual-checklist i.is-checked{background:#e0bd81}.outside-eu-visual-checklist i.is-crossed{border-color:var(--outside-eu-navy);background:#0b1f3ae0;color:#fff}.outside-eu-visual-checklist i.is-open{background:transparent}.outside-eu-visual-checklist li:nth-child(4){opacity:.56}.outside-eu-visual-checklist li:nth-child(5){opacity:.3}.outside-eu-visual-checklist li:nth-child(6){opacity:.12}.outside-eu-action-row{display:flex;justify-content:center;padding:24px 0 0}.outside-eu-button,.outside-eu-submit{min-height:52px;padding:0 24px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--outside-eu-gold);color:var(--outside-eu-navy);box-shadow:0 14px 34px #9c7f4d38;font:inherit;font-size:15px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.outside-eu-button:hover,.outside-eu-submit:hover:not(:disabled){background:#d2ad70;box-shadow:0 18px 40px #9c7f4d47;transform:translateY(-1px)}.outside-eu-button{border-radius:8px}.outside-eu-button:active,.outside-eu-submit:active:not(:disabled){transform:translateY(1px)}.outside-eu-button:focus-visible,.outside-eu-submit:focus-visible,.outside-eu-sheet-close:focus-visible,.outside-eu-form input:focus-visible,.outside-eu-text-link:focus-visible{outline:3px solid rgba(198,160,99,.68);outline-offset:3px}.outside-eu-benefits{max-width:980px;margin:0 auto;padding-top:clamp(50px,6vw,74px)}.outside-eu-landing .outside-eu-shell{padding-bottom:clamp(48px,6vh,64px)}.outside-eu-action-row--closing{padding-top:24px}.outside-eu-benefits>h2,.outside-eu-next>h2{max-width:720px;margin:0 auto 24px;font-family:var(--font-display);color:var(--outside-eu-navy);font-size:clamp(27px,3vw,40px);font-weight:400;line-height:1.16;text-align:center}.outside-eu-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(11,31,58,.16)}.outside-eu-benefit-grid article{min-height:122px;padding:18px 20px 18px 0;display:grid;grid-template-columns:auto 1fr;gap:18px;border-bottom:1px solid rgba(11,31,58,.16)}.outside-eu-benefit-grid article:nth-child(2n){padding-left:20px;border-left:1px solid rgba(11,31,58,.16)}.outside-eu-benefit-icon{width:42px;height:42px;border:1px solid rgba(198,160,99,.78);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--outside-eu-gold-dark)}.outside-eu-benefit-grid h3{margin:0 0 4px;color:var(--outside-eu-navy);font-size:17px;line-height:1.25}.outside-eu-benefit-grid p{margin:0;max-width:48ch;color:var(--outside-eu-muted);font-size:13.5px;line-height:1.45}.outside-eu-overlay{position:fixed;inset:0;z-index:120;padding:20px;display:grid;place-items:center;overflow-y:auto;background:#040f1dc2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.outside-eu-sheet{position:relative;width:min(510px,100%);border-radius:8px;background:var(--outside-eu-white);box-shadow:0 34px 90px #030c186b}.outside-eu-sheet-close{position:absolute;top:15px;right:15px;z-index:2;width:42px;height:42px;border:1px solid rgba(11,31,58,.16);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--outside-eu-navy);cursor:pointer}.outside-eu-form{padding:68px clamp(24px,6vw,46px) 32px}.outside-eu-form>label:not(.outside-eu-honeypot){display:block;margin-top:12px;color:var(--outside-eu-navy);font-size:13px;font-weight:750}.outside-eu-form input{width:100%;height:54px;padding:0 16px;border:1px solid rgba(11,31,58,.28);border-radius:8px;background:#fff;color:var(--outside-eu-ink);font:inherit;font-size:16px}.outside-eu-form input::placeholder{color:#566274;opacity:1}.outside-eu-form input[aria-invalid=true]{border-color:#a73943;background:#fff5f5}.outside-eu-field-error{display:block;margin-top:7px;color:#912b34;font-size:12px;font-weight:650;line-height:1.4}.outside-eu-submit{width:100%;margin-top:18px}.outside-eu-submit:disabled{background:#d9d5cc;color:#59616c;box-shadow:none;cursor:not-allowed}.outside-eu-submit.is-validation-blocked:disabled{background:#fff0f1;color:#8d2832;border:1px solid rgba(141,40,50,.36)}.outside-eu-consent{margin:12px 0 0;color:#69717d;font-size:11px;line-height:1.55;text-align:center}.outside-eu-consent a,.outside-eu-text-link{color:var(--outside-eu-navy);text-underline-offset:3px}.outside-eu-form-error{margin:16px 0 0;padding:12px 14px;border:1px solid rgba(141,40,50,.36);border-radius:8px;background:#fff0f1;color:#7f232c;font-size:13px;line-height:1.5}.outside-eu-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.outside-eu-success .outside-eu-shell{padding-bottom:90px}.outside-eu-success-panel{margin-top:clamp(46px,7vw,84px);display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:clamp(34px,5vw,76px);align-items:center}.outside-eu-success-icon{width:56px;height:56px;margin-bottom:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--outside-eu-navy);color:var(--outside-eu-gold)}.outside-eu-success h1{font-size:clamp(42px,5vw,64px)}.outside-eu-success-copy>p{max-width:48ch;margin:18px 0 0;color:var(--outside-eu-muted);font-size:17px;line-height:1.6}.outside-eu-success-actions{display:flex;align-items:center;gap:22px;margin-top:30px}.outside-eu-text-link{font-weight:750}.outside-eu-next{margin-top:clamp(54px,8vw,100px);padding-top:clamp(42px,6vw,70px);border-top:1px solid rgba(11,31,58,.16)}.outside-eu-next>div{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(11,31,58,.16)}.outside-eu-next p{margin:0;padding:26px 24px 0 0;display:grid;gap:8px}.outside-eu-next p+p{padding-left:24px;border-left:1px solid rgba(11,31,58,.16)}.outside-eu-next strong{color:var(--outside-eu-navy);font-size:16px}.outside-eu-next span{color:var(--outside-eu-muted);font-size:14px;line-height:1.58}@media(prefers-reduced-motion:no-preference){.outside-eu-heading,.outside-eu-a4-visual,.outside-eu-action-row,.outside-eu-benefits{animation:outside-eu-enter .7s cubic-bezier(.22,1,.36,1) both}.outside-eu-a4-visual{animation-delay:80ms}.outside-eu-action-row{animation-delay:.15s}.outside-eu-benefits{animation-delay:.21s}.outside-eu-sheet{animation:outside-eu-sheet-in .26s cubic-bezier(.22,1,.36,1) both}.outside-eu-spinner{animation:outside-eu-spin .8s linear infinite}}@keyframes outside-eu-enter{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes outside-eu-sheet-in{0%{opacity:0;transform:translate3d(0,20px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes outside-eu-spin{to{transform:rotate(360deg)}}@media(max-width:820px){.outside-eu-shell{width:min(100% - 28px,1180px);padding-top:0}.outside-eu-heading{padding-top:38px}.outside-eu-heading h1{font-size:clamp(39px,10.6vw,58px)}.outside-eu-action-row{padding-top:22px}.outside-eu-action-row .outside-eu-button{width:min(410px,100%)}.outside-eu-benefits{padding-top:46px}.outside-eu-benefits>h2{max-width:520px;margin-bottom:20px}.outside-eu-benefit-grid{grid-template-columns:1fr}.outside-eu-benefit-grid article,.outside-eu-benefit-grid article:nth-child(2n){min-height:0;padding:15px 0;border-left:0}.outside-eu-success-panel{grid-template-columns:1fr}.outside-eu-success-visual{order:-1}.outside-eu-success-actions{align-items:stretch;flex-direction:column;gap:16px}.outside-eu-text-link{text-align:center}.outside-eu-next>div{grid-template-columns:1fr}.outside-eu-next p,.outside-eu-next p+p{padding:22px 0;border-left:0;border-bottom:1px solid rgba(11,31,58,.16)}}@media(max-width:540px){.outside-eu-brand img{width:38px;height:36px}.outside-eu-brand span{font-size:16px}.outside-eu-heading{padding:12px 0 24px}.outside-eu-hero-brand{margin-bottom:18px}.outside-eu-hero-brand .outside-eu-brand{transform:scale(.76)}.outside-eu-heading h1{font-size:clamp(34px,9.6vw,44px);line-height:1.07}.outside-eu-a4-visual{width:min(300px,82vw)}.outside-eu-visual-checklist{inset:0;width:auto}.outside-eu-visual-title{right:2%;bottom:3%;left:2%}.outside-eu-visual-title-main{font-size:46px}.outside-eu-visual-title-sub{margin-top:6px;font-size:19px}.outside-eu-visual-checklist ul{top:7%;right:4.5%;left:4.5%;width:auto;gap:16px;margin:0}.outside-eu-visual-checklist li{grid-template-columns:20px 1fr;gap:9px;font-size:13px}.outside-eu-visual-checklist i{width:20px;height:20px}.outside-eu-visual-checklist i svg{width:13px;height:13px}.outside-eu-button{min-height:50px;padding:0 16px;font-size:13.5px}.outside-eu-benefits{padding-top:42px}.outside-eu-benefits>h2{max-width:330px;margin-bottom:18px;font-size:27px;line-height:1.12}.outside-eu-benefit-grid article,.outside-eu-benefit-grid article:nth-child(2n){grid-template-columns:36px 1fr;gap:11px;padding:13px 0}.outside-eu-benefit-icon{width:36px;height:36px}.outside-eu-benefit-icon svg{width:19px;height:19px}.outside-eu-benefit-grid h3{margin-bottom:2px;font-size:15px;line-height:1.22}.outside-eu-benefit-grid p{font-size:12.5px;line-height:1.38}.outside-eu-action-row--closing{padding-top:20px}.outside-eu-landing .outside-eu-shell{padding-bottom:52px}.outside-eu-overlay{padding:0;place-items:end center}.outside-eu-sheet{max-height:94dvh;overflow-y:auto;border-radius:8px 8px 0 0}.outside-eu-form{padding:62px 20px 26px}.outside-eu-consent{font-size:10.8px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus/marcellus-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus/marcellus-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--warm-white: #fffdf8;--alpine-paper: #f7f3eb;--soft-lake: #d7e2e4;--stone-line: #ddd6cc;--blue-grey: #355a70;--graphite: #4a4f53;--white: var(--warm-white);--ink: #111827;--muted: var(--graphite);--navy: #0b1f3a;--navy-2: #142943;--blue-soft: var(--alpine-paper);--line: var(--stone-line);--red: #c6a063;--red-dark: #9c7f4d;--green: #c6a063;--green-soft: var(--alpine-paper);--gold: #c6a063;--shadow-soft: 0 18px 44px rgba(11, 31, 58, .14);--shadow-card: 0 10px 30px rgba(11, 31, 58, .09);--radius: 8px;--radius-sm: 6px;--max: 1180px;--font-display: Marcellus, Georgia, "Times New Roman", serif;--font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui: var(--font-body);font-family:var(--font-body)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:168px;background:var(--white);overflow-x:clip}section{scroll-margin-top:126px}body{margin:0;min-width:320px;overflow-x:clip;color:var(--ink);background:var(--white);font-size:16px;line-height:1.6}body,button,input,select,textarea{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h1{max-width:760px;font-family:var(--font-display);font-size:58px;line-height:1.08;font-weight:400;letter-spacing:0}h2{font-family:var(--font-display);font-size:42px;line-height:1.15;font-weight:400;letter-spacing:0}h3{font-family:var(--font-display);font-size:21px;line-height:1.24;font-weight:400;letter-spacing:0}button,.button,.brand,.notification,.nav-links,.eyebrow{font-family:var(--font-ui)}p{color:var(--muted)}:focus-visible{outline:3px solid rgba(154,112,55,.34);outline-offset:3px}@keyframes heroRise{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes qualifierStep{0%{opacity:0;transform:translate3d(16px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes testimonialMobileLoop{0%{transform:translate(0)}to{transform:translate(calc(-3*(min(82vw,340px) + 14px)))}}@keyframes artBaselReelQuoteExit{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-12px,0)}}@keyframes caretBlink{0%,44%{opacity:1}45%,to{opacity:0}}@keyframes buttonSpin{to{transform:rotate(360deg)}}@keyframes submitSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes formSubmitPulse{0%{box-shadow:0 0 #9a703752;transform:scale(.96)}70%{box-shadow:0 0 0 9px #9a703700;transform:scale(1)}to{box-shadow:0 0 #9a703700;transform:scale(.96)}}@keyframes freebieStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes freebieProgressSheen{0%{transform:translate3d(-120%,0,0) skew(-18deg)}46%,to{transform:translate3d(155%,0,0) skew(-18deg)}}@keyframes freebieSuccessParticle{0%{opacity:0;transform:translateZ(0) scale(.4)}28%{opacity:1}to{opacity:0;transform:translate3d(var(--particle-x),var(--particle-y),0) scale(1)}}@keyframes freebieSuccessProductIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes freebieSuccessCheckPop{0%{opacity:0;transform:scale(.65)}62%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes freebieSuccessConfettiBurst{0%{opacity:0;transform:translateZ(0) rotate(var(--confetti-rotate, 0deg)) scale(.45)}24%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-x),var(--confetti-y),0) rotate(calc(var(--confetti-rotate, 0deg) + 58deg)) scale(1)}}@keyframes freebieSuccessDownloadIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes newsletterSwipeSweep{0%{opacity:0;transform:translate(-115%) scaleX(.54)}20%,70%{opacity:1}to{opacity:0;transform:translate(118%) scaleX(.72)}}@keyframes newsletterCueNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes newsletterFormSwipeIn{0%{clip-path:inset(0 0 0 24%);filter:blur(8px);opacity:0;transform:translate(168px) scale(.982)}56%{filter:blur(1.5px);opacity:1;transform:translate(-8px) scale(1.004)}76%{filter:blur(.4px);transform:translate(3px) scale(1)}to{clip-path:inset(0 0 0 0);filter:none;opacity:1;transform:translate(0) scale(1)}}@keyframes newsletterIntroSwipeOut{0%{filter:none;opacity:1;transform:translate(0) scale(1)}46%{filter:blur(6px);opacity:.72;transform:translate(-118px) scale(.988)}to{filter:blur(8px);opacity:0;transform:translate(-180px) scale(.982)}}@media(prefers-reduced-motion:no-preference){.hero-entrance{animation:heroRise .78s cubic-bezier(.22,1,.36,1) both}.media-entrance{animation-delay:.12s}.reveal{opacity:0;transform:translate3d(0,26px,0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease,background-color .22s ease;transition-delay:var(--reveal-delay, 0ms)}.reveal.is-visible{opacity:1;transform:translateZ(0)}.reveal-band{opacity:0;transform:translate3d(0,30px,0);transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1)}.reveal-band.is-visible{opacity:1;transform:translateZ(0)}.reveal-section .section-heading{opacity:0;transform:translate3d(0,22px,0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.reveal-section.is-visible .section-heading{opacity:1;transform:translateZ(0)}.qualifier-step{animation:qualifierStep .36s cubic-bezier(.22,1,.36,1) both}}.header-shell{position:sticky;top:0;z-index:50;background:#fffffff5;box-shadow:0 12px 28px #102a561a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.notification{display:flex;min-height:42px;align-items:center;justify-content:center;gap:10px;padding:8px 20px;color:var(--white);background:var(--navy);font-size:14px;font-weight:650;text-align:center}.notification span{min-width:0}.nav-wrap{display:flex;width:min(100%,1320px);min-height:72px;align-items:center;justify-content:space-between;gap:20px;margin:0 auto;padding:0 22px}.brand{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.brand-logo-only{min-width:0}.brand-current{gap:9px;margin-left:-4px}.brand-current-signet{display:block;width:clamp(44px,4.2vw,50px);height:auto;flex:0 0 auto;object-fit:contain}.brand-current-wordmark{display:grid;gap:0;color:var(--navy);font-family:var(--font-display);font-size:clamp(22px,2.05vw,28px);font-weight:400;letter-spacing:0;line-height:.92}.brand-current-wordmark span{display:block}.footer-brand{gap:12px;margin-left:0}.footer-brand-signet{width:clamp(70px,6vw,88px);filter:invert(1)}.footer-brand-wordmark{color:var(--white);font-size:clamp(34px,3.2vw,48px);line-height:.9}.brand-mark{display:grid;position:relative;width:42px;height:42px;overflow:hidden;place-items:center;isolation:isolate;border-radius:8px;color:#d71920;background:#d71920;box-shadow:inset 0 0 0 1px #6b000a29,0 10px 22px #d7192038;font-size:13px;font-weight:900;letter-spacing:0;line-height:1}.brand-mark:before,.brand-mark:after{content:"";position:absolute;z-index:0;border-radius:1px;background:var(--white)}.brand-mark:before{width:66%;height:20%}.brand-mark:after{width:20%;height:66%}.brand-mark>span{position:relative;z-index:1;display:grid;width:50%;height:32%;place-items:center;border-radius:2px;background:var(--white)}.brand strong,.brand small{display:block}.brand strong{color:var(--navy);font-size:18px;line-height:1.05}.brand small{color:var(--muted);font-size:12px;font-weight:650;text-transform:uppercase;max-width:320px;line-height:1.18}.nav-links{display:flex;align-items:center;gap:clamp(16px,2vw,28px);color:#26364d;font-size:15px;font-weight:650}.nav-links a{position:relative;padding:22px 0}.nav-links a:after{position:absolute;right:0;bottom:17px;left:0;height:2px;background:var(--red);content:"";transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav-links a:hover:after{transform:scaleX(1)}.nav-actions{display:flex;align-items:center;gap:12px}.icon-link{position:relative;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 16px;overflow:hidden;border:1px solid rgba(11,31,58,.32);border-radius:999px;color:var(--navy);background:var(--white);font-size:14px;font-weight:650;box-shadow:0 10px 22px #0b1f3a14}.icon-link:before{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(11,31,58,.12),transparent);content:"";transform:translate(-120%);transition:transform .42s cubic-bezier(.22,1,.36,1)}.icon-link svg,.icon-link span{position:relative;z-index:1}.menu-button{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--navy);background:var(--white)}.hero{position:relative;overflow:hidden;padding:74px 28px 34px;color:var(--white);background:var(--navy)}.hero-inner{display:grid;width:min(100%,1280px);grid-template-columns:minmax(360px,.74fr) minmax(560px,1.16fr);align-items:center;gap:42px;margin:0 auto}.hero-copy{position:relative;z-index:2;display:grid;max-width:520px;min-width:0;gap:20px}.hero-copy h1{max-width:560px;font-size:50px;line-height:1.04}.hero-title-line{display:block;max-width:100%;white-space:normal}.hero-title-line-secondary{margin-top:10px;color:#ffffffdb;font-size:.52em;font-weight:460;letter-spacing:.005em;line-height:1.3;white-space:normal}.hero-copy p{max-width:520px;color:#ffffffd1;font-size:17px;line-height:1.5;overflow-wrap:break-word}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.button{display:inline-flex;position:relative;min-height:52px;align-items:center;justify-content:center;gap:9px;overflow:hidden;border:0;border-radius:999px;padding:0 22px;font-size:14px;font-weight:650;line-height:1.2;text-align:center;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}.button:hover{transform:translateY(-2px)}.button svg{transition:transform .18s ease}.button:hover svg{transform:translate(2px)}.button:disabled{opacity:.48;cursor:not-allowed;transform:none}.button.is-loading,.button.is-loading:disabled{opacity:1;cursor:progress;background:var(--red-dark);box-shadow:0 16px 30px #9a703747}.button.is-loading:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);content:"";animation:submitSweep 1.15s ease-in-out infinite;pointer-events:none}.button.is-loading:hover,.button.is-loading:hover svg{transform:none}.button-primary{color:var(--white);background:var(--red);box-shadow:0 10px 24px #9a70373d}.button-primary:hover{background:var(--red-dark);box-shadow:0 16px 30px #9a703747}.hero .button-primary{color:var(--navy);background:var(--white);box-shadow:0 16px 34px #05162b29}.hero .button-primary:hover{background:#f5f9fd;box-shadow:0 20px 42px #05162b33}.button-secondary{color:var(--navy);background:#ffffffc7;border:1px solid var(--line)}.button-secondary:hover{background:var(--blue-soft);border-color:#9a703757}.hero .button-secondary,.page-hero .button-secondary{color:var(--white);background:#ffffff1f;border:1px solid rgba(255,255,255,.28)}.hero .button-secondary:hover,.page-hero .button-secondary:hover{background:#ffffff2e;border-color:#ffffff6b}.button-light{color:var(--navy);background:var(--white)}.button-light:hover{box-shadow:0 14px 28px #00000029}.locations .button-light{color:var(--white);background:var(--red);box-shadow:0 10px 24px #9a703733}.locations .button-light:hover{background:var(--red-dark);box-shadow:0 16px 30px #9a703742}.button-ghost{color:var(--navy);background:var(--blue-soft)}.icon-link,.menu-button,.dot,.sticky-cta,.whatsapp-cta,.social-link{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.icon-link:hover,.menu-button:hover{border-color:#0b1f3a80;background:var(--white);box-shadow:0 14px 28px #0b1f3a1f;transform:translateY(-1px)}.icon-link:hover:before{transform:translate(120%)}.hero-proof{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#ffffffdb;font-size:14px;font-weight:650}.hero-proof svg{color:var(--gold);flex:0 0 auto}.hero-proof a{color:inherit;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:4px}.hero-proof a,.hero-proof span{min-width:0;max-width:100%;overflow-wrap:anywhere}.hero-proof a:hover{color:var(--white);text-decoration-color:var(--gold)}.hero-media{position:relative;aspect-ratio:16 / 9;min-width:0;overflow:visible;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);background:var(--navy);box-shadow:0 28px 70px #00000059;transform-style:preserve-3d;transition:border-color .24s ease,box-shadow .24s ease,transform .24s cubic-bezier(.22,1,.36,1);will-change:transform}.hero-media:hover{z-index:4;border-color:#ffffff5c;box-shadow:0 34px 86px #00000070;transform:translateY(-6px) scale(1.035)}.hero-media-frame{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.hero-media-video,.hero-media-fallback{pointer-events:none;width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:inherit;display:block;transform:translate3d(0,var(--parallax-y, 0),0) scale(1.045);transition:transform .16s linear;will-change:transform;position:absolute;inset:0}.hero-media-video{z-index:1}.hero-media:hover .hero-media-video,.hero-media:hover .hero-media-fallback{transform:translate3d(0,var(--parallax-y, 0),0) scale(1.09)}.hero-media-fallback{z-index:0}.hero-media-controls{position:absolute;right:16px;bottom:16px;left:16px;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:12px;pointer-events:none}.hero-media-sound{min-width:0;border:1px solid rgba(255,255,255,.74);color:var(--navy);background:#fffffff0;box-shadow:0 14px 34px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-media-sound{pointer-events:auto;display:inline-flex;min-height:46px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:0 16px;font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.hero-media-sound:hover,.hero-media-sound:focus-visible{border-color:#ffffff94;background:var(--white);color:var(--navy);outline:0;transform:translateY(-2px)}.hero-media-sound.is-attention{animation:hero-media-sound-attention 1.85s ease-in-out infinite}.hero-media-sound svg{flex:0 0 auto}@keyframes hero-media-sound-attention{0%,to{box-shadow:0 14px 34px #0000003d}45%{box-shadow:0 16px 38px #00000042,0 0 0 8px #ffffff38,0 0 0 16px #b7803e1f}}.next-section-peek{width:min(100%,var(--max));height:0;margin:54px auto 0}.page-hero{padding:86px 28px 72px;color:var(--white);background:var(--navy)}.page-hero-inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);gap:54px;align-items:center}.page-hero-copy{display:grid;gap:20px}.eyebrow{width:fit-content;padding:6px 10px;border-radius:var(--radius-sm);color:var(--red);background:var(--green-soft);font-size:12px;font-weight:820;text-transform:uppercase}.page-hero h1{max-width:820px;font-size:52px}.page-hero p{max-width:700px;color:#fffc;font-size:18px}.page-hero-media{overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);background:var(--navy-2);box-shadow:0 28px 70px #0000004d}.page-hero-media.is-video{width:min(100%,326px);aspect-ratio:9 / 16;justify-self:center;background:#050a12}.page-hero-media img{width:100%;height:520px;object-fit:cover}.page-hero-media video{display:block;width:100%;height:100%;object-fit:cover}.trust-bar{display:grid;width:min(100% - 56px,var(--max));grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;margin:-24px auto 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);box-shadow:var(--shadow-card)}.metric{display:grid;min-height:132px;align-content:center;gap:8px;padding:26px;background:var(--white);transition:transform .2s ease,box-shadow .2s ease}.metric:hover{z-index:1;box-shadow:0 18px 34px #102a561f;transform:translateY(-3px)}.metric strong{color:var(--navy);font-size:34px;line-height:1}.metric span{color:var(--muted);font-size:14px;font-weight:650;line-height:1.35}.newsletter-section{padding:64px 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fbfaf7 0%,var(--blue-soft) 58%,#ffffff 100%)}.newsletter-shell{display:grid;grid-template-columns:minmax(0,.62fr) minmax(430px,.9fr);gap:30px;align-items:center}.newsletter-copy{display:grid;gap:16px}.newsletter-copy h2{max-width:720px}.newsletter-copy p{max-width:520px;font-size:16px}.newsletter-slider{position:relative;overflow:hidden;cursor:grab;touch-action:pan-y}.newsletter-slider:after{position:absolute;inset:0;z-index:4;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.08) 34%,rgba(198,160,99,.18) 50%,rgba(255,255,255,.08) 66%,transparent 100%);content:"";opacity:0;pointer-events:none;transform:translate(-120%)}.is-newsletter-form-visible .newsletter-slider:after{animation:newsletterSwipeSweep .7s cubic-bezier(.22,1,.36,1) both}.newsletter-track{display:grid;align-items:center}.newsletter-panel{grid-area:1 / 1;min-width:0;transition:opacity .28s ease,filter .36s ease,transform .58s cubic-bezier(.18,1.08,.28,1),visibility .34s ease;will-change:filter,opacity,transform}.newsletter-intro-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(540px,.86fr);gap:28px;align-items:center}.is-newsletter-form-visible .newsletter-intro-panel{animation:newsletterIntroSwipeOut .58s cubic-bezier(.18,1.08,.28,1) both;visibility:hidden;filter:blur(8px);opacity:0;pointer-events:none;transform:translate(-180px) scale(.982)}.newsletter-cta-cluster{display:grid;width:min(100%,680px);grid-template-columns:minmax(340px,1fr) minmax(220px,.58fr);gap:24px;align-items:center;justify-self:end;justify-items:stretch}.newsletter-mockup{position:relative;justify-self:start;width:min(100%,430px);margin-inline:-14px 0}.newsletter-mockup-image{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 24px 42px rgba(11,31,58,.12))}.newsletter-start-button{justify-self:stretch;width:100%;min-width:220px;min-height:66px;padding:0 28px;font-size:15px;box-shadow:0 18px 36px #9a703747}.newsletter-form-body,.newsletter-success-card{position:relative;display:grid;gap:14px;padding:22px;border:1px solid rgba(11,31,58,.1);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.newsletter-form.newsletter-panel{display:grid;width:min(840px,100%);grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;justify-self:center;visibility:hidden;filter:blur(8px);opacity:0;pointer-events:none;transform:translate(168px) scale(.982)}.is-newsletter-form-visible .newsletter-form.newsletter-panel{animation:newsletterFormSwipeIn .64s cubic-bezier(.18,1.08,.28,1) both;visibility:visible;filter:none;opacity:1;pointer-events:auto;transform:translate(0)}.newsletter-section.is-newsletter-dragging .newsletter-slider{cursor:grabbing;-webkit-user-select:none;user-select:none}.newsletter-section.is-newsletter-dragging .newsletter-panel{transition-duration:.08s}.newsletter-section.is-newsletter-dragging:not(.is-newsletter-form-visible) .newsletter-intro-panel{filter:blur(1px);opacity:.96;transform:translate(var(--newsletter-drag-x, 0px)) scale(.996)}.newsletter-section.is-newsletter-dragging.is-newsletter-form-visible .newsletter-form.newsletter-panel{animation:none;filter:blur(1px);opacity:.98;transform:translate(var(--newsletter-drag-x, 0px)) scale(.996)}.newsletter-section.is-newsletter-dragging .newsletter-slider:after{opacity:.78;transform:translate(var(--newsletter-drag-x, 0px)) scaleX(.72)}.newsletter-back-button{position:relative;top:auto;left:auto;z-index:5;display:inline-grid;width:38px;height:38px;grid-column:1;justify-self:end;place-items:center;border:1px solid rgba(154,112,55,.18);border-radius:50%;color:var(--red-dark);background:#fffdf9f5;box-shadow:0 14px 28px #0b1f3a21;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.newsletter-back-button:hover{border-color:#9a703757;box-shadow:0 18px 34px #0b1f3a29;transform:translate(-2px)}.newsletter-fields{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.newsletter-fields label{display:grid;gap:7px;color:var(--navy);font-size:13px;font-weight:800}.newsletter-fields input{width:100%;min-height:50px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:#fffdf9;font:inherit;font-size:16px}.newsletter-fields input:focus{border-color:#9a70379e;box-shadow:0 0 0 4px #9a70371f;outline:none}.newsletter-consent{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid rgba(11,31,58,.08);border-radius:var(--radius);color:var(--muted);background:#fbf8f2;font-size:13px;line-height:1.45}.newsletter-form .button{justify-self:start;width:auto;min-width:180px}.newsletter-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--red)}.newsletter-consent a{color:var(--red-dark);font-weight:800;text-decoration:underline;text-underline-offset:3px}.newsletter-error{display:grid;gap:8px;padding:14px;border:1px solid rgba(154,112,55,.26);border-radius:var(--radius);background:#fff6ec}.newsletter-error strong{color:var(--navy)}.newsletter-error p{color:var(--muted);font-size:14px}.newsletter-success-card{align-content:center;min-height:190px;color:var(--navy)}.newsletter-success-card svg{color:var(--red)}.newsletter-success-card strong{font-size:22px;line-height:1.2}.newsletter-success-card span{color:var(--muted)}.newsletter-honeypot{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.news-briefing-hero{padding:82px 28px 0;background:linear-gradient(180deg,var(--white) 0%,#faf7f1 100%)}.news-briefing-hero-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(440px,.72fr);gap:42px;align-items:end}.news-briefing-copy{display:grid;gap:20px;max-width:760px;padding-bottom:64px}.news-briefing-copy h1{color:var(--navy);font-size:clamp(54px,9vw,104px);line-height:.96}.news-briefing-copy p{max-width:650px;color:#334155;font-size:20px;line-height:1.56}.news-briefing-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.news-briefing-meta span{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(11,31,58,.13);border-radius:999px;color:#26364d;background:#ffffffc7;font-size:13px;font-weight:720}.news-briefing-meta svg{color:var(--red)}.news-briefing-visual{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(11,31,58,.12);border-radius:var(--radius);background:var(--navy);box-shadow:0 28px 70px #0b1f3a29}.news-briefing-visual img{width:100%;min-height:520px;object-fit:cover}.news-briefing-visual figcaption,.news-image-note,.article-image-note{color:#111827ad;font-size:12px;line-height:1.45}.news-briefing-visual figcaption{position:absolute;right:16px;bottom:14px;left:16px;padding:10px 12px;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-sm);color:#ffffffc7;background:#0b1f3ab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.news-briefing-visual figcaption a,.news-image-note a,.article-image-note a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.news-briefing-featured{padding-top:44px;background:#faf7f1}.news-briefing-featured-grid,.news-briefing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);gap:28px;align-items:start}.news-briefing-checklist,.news-source-panel{display:grid;gap:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.news-briefing-checklist{position:sticky;top:124px;padding:26px}.news-source-panel{position:sticky;top:124px;padding:24px}.news-panel-heading{display:flex;align-items:center;gap:9px;color:var(--navy);font-size:13px;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.news-panel-heading svg{color:var(--red)}.news-briefing-checklist ul,.news-impact-list,.article-impact-box ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.news-briefing-checklist li,.news-impact-list li,.article-impact-box li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:#344255;font-size:14px;line-height:1.45}.news-briefing-checklist li svg,.news-impact-list li svg,.article-impact-box li svg{margin-top:2px;color:var(--red)}.news-briefing-checklist p,.news-source-panel p{color:#4b5563;font-size:14px;line-height:1.58}.news-topic-tabs{position:sticky;z-index:6;top:90px;display:flex;gap:9px;max-width:100%;margin:-8px 0 28px;padding:10px 0;overflow-x:auto;background:linear-gradient(90deg,var(--white),rgba(255,253,248,.92));scrollbar-width:none}.news-topic-tabs::-webkit-scrollbar{display:none}.news-topic-tabs button{display:inline-flex;min-width:max-content;min-height:40px;align-items:center;border:1px solid rgba(11,31,58,.14);border-radius:999px;padding:0 15px;color:#26364d;background:var(--white);font-size:13px;font-weight:760;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.news-topic-tabs button:hover{border-color:#9a703757;transform:translateY(-1px)}.news-topic-tabs button.is-active{color:var(--white);border-color:var(--navy);background:var(--navy)}.news-briefing-list{grid-template-columns:repeat(2,minmax(0,1fr))}.news-source-watchlist{display:grid;gap:8px}.news-source-watchlist span{padding:10px 12px;border:1px solid rgba(11,31,58,.1);border-radius:var(--radius-sm);color:#26364d;background:var(--blue-soft);font-size:13px;font-weight:760}.news-source-link,.news-source-row a,.news-card-sources a,.article-source-list a{display:inline-flex;align-items:center;gap:7px;color:var(--navy);font-weight:820}.news-source-link{width:fit-content;font-size:14px}.news-source-row{display:flex;flex-wrap:wrap;gap:8px}.news-source-row a{min-height:32px;padding:0 10px;border:1px solid rgba(11,31,58,.12);border-radius:999px;background:#f7f3ebb8;font-size:12px}.news-impact-list{padding-top:2px}.news-card-sources,.article-source-list{display:grid;gap:9px;padding-top:4px}.news-card-sources a,.article-source-list a{justify-content:space-between;padding:10px 12px;border:1px solid rgba(11,31,58,.1);border-radius:var(--radius-sm);background:#f7f3eba3;font-size:13px}.news-card-sources small,.article-source-list small{margin-left:auto;color:var(--muted);font-size:12px;font-weight:720}.article-impact-box,.article-source-box{display:grid;gap:14px;margin-top:8px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.article-impact-box h3,.article-source-box h3{color:var(--navy);font-size:24px}.news-preview-grid,.news-grid{display:grid;gap:18px}.news-preview-grid{grid-template-columns:repeat(3,1fr)}.compact-heading{max-width:820px;margin-bottom:34px}.news-layout{display:grid;gap:28px}.news-grid{grid-template-columns:repeat(2,1fr)}.news-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.news-card:hover{border-color:#0b1f3a42;box-shadow:0 22px 48px #0b1f3a24;transform:translateY(-4px)}.news-card.featured{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.news-card-media{min-height:270px;overflow:hidden;background:var(--navy-2)}.news-card.featured .news-card-media{min-height:430px}.news-card-media img{width:100%;height:100%;min-height:inherit;object-fit:cover;transition:transform .38s cubic-bezier(.22,1,.36,1)}.news-card:hover .news-card-media img{transform:scale(1.035)}.news-card-copy{display:grid;gap:14px;align-content:start;padding:26px}.news-card.featured .news-card-copy{align-content:center;padding:38px}.news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.news-meta span{width:fit-content;padding:5px 9px;border-radius:var(--radius-sm);color:var(--red);background:var(--green-soft);font-size:11px;font-weight:820;text-transform:uppercase}.news-meta small{color:var(--muted);font-size:12px;font-weight:760}.news-card-copy h3{font-size:25px}.news-card.featured .news-card-copy h3{font-size:34px}.news-card-copy>a,.news-toggle{display:inline-flex;width:fit-content;align-items:center;gap:8px;border:0;padding:0;color:var(--navy);background:transparent;font:inherit;font-weight:820;cursor:pointer}.news-card-copy>a svg,.news-toggle svg{transition:transform .18s ease}.news-card-copy>a:hover svg{transform:translate(3px)}.news-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.news-article-body{display:grid;gap:12px;padding-top:4px}.news-article-body p{color:#3d4856;font-size:15px;line-height:1.62}.news-article-collapse{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows .3s ease,opacity .3s ease,visibility .3s}.news-article-collapse>.news-article-body{min-height:0;overflow:hidden}.news-article-collapse.is-expanded{grid-template-rows:1fr;visibility:visible;opacity:1}.article-section{background:linear-gradient(180deg,var(--white),#faf7f1)}.article-layout{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,.92fr);gap:56px;align-items:start}.article-meta{position:sticky;top:132px;display:grid;gap:10px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.article-meta span{color:var(--red);font-size:12px;font-weight:820;text-transform:uppercase}.article-meta strong{color:var(--navy);font-size:15px}.article-meta small{color:var(--muted);font-size:13px;font-weight:720}.article-body{display:grid;gap:22px;max-width:760px}.article-body p{color:#3d4856;font-size:19px;line-height:1.72}.wissen-hub-group{display:grid;gap:24px}.wissen-hub-group+.wissen-hub-group{margin-top:64px}.wissen-hub-group-heading{display:grid;max-width:760px;gap:8px}.wissen-hub-group-title{color:var(--navy);font-size:clamp(25px,2.6vw,32px)}.wissen-hub-group-description{max-width:720px;color:var(--muted);font-size:16px;line-height:1.62}.wissen-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 26px}.wissen-article-card{display:grid;min-width:0;align-content:start;gap:18px;padding-top:18px;border-top:1px solid var(--line);color:var(--navy)}.wissen-article-card.is-featured{grid-column:1 / -1;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:center;gap:38px;padding-top:0;border-top:0}.wissen-article-card-media{display:block;overflow:hidden;aspect-ratio:3 / 2;border-radius:var(--radius);background:var(--alpine-paper)}.wissen-article-card-media img,.wissen-article-card-media .ai-asset-frame{width:100%;height:100%}.wissen-article-card-media img{display:block;object-fit:cover;transition:transform .38s cubic-bezier(.22,1,.36,1)}.wissen-article-card:hover .wissen-article-card-media img,.wissen-article-card:focus-visible .wissen-article-card-media img{transform:scale(1.025)}.wissen-article-card-copy{display:grid;gap:11px}.wissen-article-card-title{font-family:var(--font-display);color:var(--navy);font-size:clamp(23px,2.2vw,29px);line-height:1.25}.wissen-article-card.is-featured .wissen-article-card-title{font-size:clamp(30px,3.2vw,42px);line-height:1.16}.wissen-article-card-description{color:var(--muted);font-size:15px;line-height:1.6}.wissen-article-card-link{display:inline-flex;width:fit-content;align-items:center;gap:8px;margin-top:3px;color:var(--navy);font-size:14px;font-weight:760}.wissen-article-card-link svg{transition:transform .22s ease}.wissen-article-card:hover .wissen-article-card-link svg,.wissen-article-card:focus-visible .wissen-article-card-link svg{transform:translate(4px)}.wissen-row-list{display:grid;margin-top:6px}.wissen-row{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 2px;border-top:1px solid var(--line);color:var(--navy)}.wissen-row:last-child{border-bottom:1px solid var(--line)}.wissen-row svg{flex:0 0 auto;transition:transform .22s ease}.wissen-row:hover svg,.wissen-row:focus-visible svg{transform:translate(4px)}.wissen-row-text{display:grid;gap:4px;min-width:0}.wissen-row-title{font-family:var(--font-display);font-size:21px;line-height:1.3}.wissen-row-description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--muted);font-size:15px;line-height:1.55}.wissen-meta-link{color:var(--navy);font-size:13px;font-weight:760;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wissen-article-body h1{max-width:100%;color:var(--ink);font-size:clamp(38px,4.4vw,52px);line-height:1.12}.wissen-review-gate{margin:0 0 32px;border:1px solid #d7bf91;background:#fbf8f0;color:#80602c}.wissen-review-gate.is-blocked{border-color:#d5aaa4;background:#fbefec;color:#974b43}.wissen-review-gate>div{padding:18px 20px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.wissen-review-gate p{margin:0;color:#465363;font-size:.94rem;line-height:1.65}.wissen-review-gate p strong{display:block;margin-bottom:3px;color:#0b1f3a}.wissen-review-gate details{border-top:1px solid rgba(128,96,44,.24)}.wissen-review-gate summary{padding:13px 20px;color:#0b1f3a;font-size:.78rem;font-weight:750;cursor:pointer}.wissen-review-gate ul{margin:0;padding:2px 38px 18px;color:#465363;font-size:.84rem;line-height:1.6}.wissen-review-gate li+li{margin-top:7px}.wissen-article-body .wissen-lead{color:var(--ink);font-size:clamp(21px,2.1vw,24px);line-height:1.6;font-weight:530}.newsletter-blog-exact-copy{display:grid;gap:22px}.newsletter-blog-page-section{padding:clamp(38px,5vw,68px) 28px 120px;background:var(--warm-white)}.newsletter-blog-article-layout{display:block;width:min(100%,1320px)}.newsletter-blog-article-body{display:block;max-width:none}.newsletter-blog-story{gap:0}@keyframes newsletterEditorialRise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes newsletterEditorialMediaIn{0%{opacity:0;transform:translate3d(22px,0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:no-preference){.newsletter-blog-story.is-editorial-motion .newsletter-blog-hero-copy>h1{animation:newsletterEditorialRise .72s cubic-bezier(.22,1,.36,1) both}.newsletter-blog-story.is-editorial-motion .newsletter-blog-hero-copy>:is(h2,p){animation:newsletterEditorialRise .72s .11s cubic-bezier(.22,1,.36,1) both}.newsletter-blog-story.is-editorial-motion .newsletter-blog-hero>:is(.newsletter-blog-hero-image,.newsletter-blog-hero-video){animation:newsletterEditorialMediaIn .82s .17s cubic-bezier(.22,1,.36,1) both}.has-js .newsletter-blog-story.is-editorial-motion .newsletter-opening-scroll-reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.has-js .newsletter-blog-story.is-editorial-motion .newsletter-opening-scroll-reveal.is-visible{opacity:1;transform:translateZ(0)}.has-js .newsletter-blog-story.is-editorial-motion .newsletter-story-scroll-reveal>:is(.newsletter-story-section-heading,.newsletter-evidence,.newsletter-editorial-illustration,.newsletter-story-video,.newsletter-section-photo,.newsletter-story-section-copy){opacity:0;transform:translate3d(0,24px,0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.has-js .newsletter-blog-story.is-editorial-motion .newsletter-story-scroll-reveal.is-visible>:is(.newsletter-story-section-heading,.newsletter-evidence,.newsletter-editorial-illustration,.newsletter-story-video,.newsletter-section-photo,.newsletter-story-section-copy){opacity:1;transform:translateZ(0)}.has-js .newsletter-blog-story.is-editorial-motion .newsletter-story-scroll-reveal>:is(.newsletter-evidence,.newsletter-editorial-illustration,.newsletter-story-video,.newsletter-section-photo){transition-delay:80ms}.has-js .newsletter-blog-story.is-editorial-motion .newsletter-story-scroll-reveal>.newsletter-story-section-copy{transition-delay:.15s}.has-js .newsletter-blog-story.is-editorial-motion .newsletter-case-study-reveal>:is(.newsletter-case-study-copy,.newsletter-editorial-illustration){opacity:0;transition:opacity .66s cubic-bezier(.22,1,.36,1),transform .66s cubic-bezier(.22,1,.36,1)}.has-js .newsletter-blog-story.is-editorial-motion .newsletter-case-study-reveal>.newsletter-case-study-copy{transform:translate3d(0,18px,0)}.has-js .newsletter-blog-story.is-editorial-motion .newsletter-case-study-reveal>.newsletter-editorial-illustration{transform:translate3d(18px,0,0) scale(.985);transition-delay:70ms}.has-js .newsletter-blog-story.is-editorial-motion .newsletter-case-study-reveal.is-visible>:is(.newsletter-case-study-copy,.newsletter-editorial-illustration){opacity:1;transform:translateZ(0) scale(1)}}.newsletter-blog-hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);gap:clamp(42px,6vw,88px);align-items:center;min-height:min(720px,calc(100dvh - 150px));padding:18px 0 clamp(54px,7vw,92px);border-bottom:1px solid var(--line)}.newsletter-blog-hero.has-video{align-items:start}.newsletter-blog-hero-copy{display:grid;align-content:center;gap:18px;min-width:0}.wissen-article-body .newsletter-blog-hero-copy h1{max-width:820px;margin:0;color:var(--navy);font-size:clamp(40px,4.1vw,56px);line-height:1.08;text-wrap:balance}.wissen-article-body .newsletter-blog-hero.is-title-long h1{font-size:clamp(36px,3.55vw,48px);line-height:1.1}.wissen-article-body .newsletter-blog-hero.is-title-very-long h1{font-size:clamp(32px,3.05vw,42px);line-height:1.12}.newsletter-blog-hero-copy h2{max-width:650px;margin:8px 0 0;color:var(--ink);font-family:var(--font-body);font-size:clamp(20px,2vw,25px);font-weight:680;line-height:1.35}.wissen-article-body .newsletter-blog-hero-copy>p:not(.newsletter-blog-byline){max-width:650px;margin:0;color:#3d4856;font-size:clamp(17px,1.55vw,20px);line-height:1.65}.newsletter-blog-hero-image{overflow:hidden;margin:0;aspect-ratio:3 / 2;border:1px solid rgba(11,31,58,.12);border-radius:var(--radius);background:var(--alpine-paper);box-shadow:0 24px 58px #0b1f3a24}.newsletter-blog-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ai-asset-frame{position:relative;display:block;width:100%;height:100%}.ai-asset-disclosure{position:absolute;top:14px;right:14px;z-index:2;max-width:calc(100% - 28px);padding:8px 10px;border:1px solid #c6a063;border-radius:8px;background:#0b1f3af5;color:#fff;font-family:Inter,Arial,Helvetica,sans-serif;font-size:12px;font-weight:760;line-height:1.25;text-align:left;box-shadow:0 6px 18px #04122a3d}.newsletter-blog-hero-video{width:100%;margin:0;justify-self:end;align-self:start;border-color:#0b1f3a26;background:#05090d;box-shadow:0 24px 58px #0b1f3a29}.wissen-video-block.newsletter-blog-hero-video{display:block;grid-template-columns:1fr}.newsletter-blog-hero-video.is-portrait{width:min(100%,350px)}.newsletter-blog-hero-video .wissen-video-frame{width:100%}.newsletter-blog-opening-continuation{display:grid;gap:22px;width:min(900px,88%);margin-inline:auto;padding:clamp(48px,7vw,88px) 0}.wissen-article-body .newsletter-blog-opening-continuation p{margin:0;color:#3d4856;font-size:clamp(18px,1.7vw,21px);line-height:1.72}.newsletter-blog-sections{display:grid;gap:clamp(72px,9vw,118px)}.newsletter-story-section{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,66px);align-items:start;padding-bottom:clamp(58px,7vw,90px);border-bottom:1px solid var(--line)}.newsletter-story-section:last-child{padding-bottom:0;border-bottom:0}.newsletter-story-section-copy{display:grid;gap:20px;width:100%;min-width:0;max-width:920px;margin-inline:auto}.newsletter-story-section-heading{width:100%;max-width:980px;margin-inline:auto}.newsletter-story-section-heading>h2{margin:0 0 8px;color:var(--navy);font-size:clamp(31px,3.6vw,46px);line-height:1.14;text-wrap:balance}.newsletter-evidence{display:grid;gap:28px;width:min(100%,1060px);margin-inline:auto;padding:clamp(28px,4vw,44px);border:1px solid rgba(11,31,58,.13);border-radius:var(--radius);color:var(--white);background:radial-gradient(circle at 88% 12%,rgba(198,160,99,.24),transparent 34%),linear-gradient(135deg,#09182d,#102945);box-shadow:0 24px 58px #0b1f3a29}.newsletter-evidence-intro{display:grid;gap:10px;max-width:760px}.newsletter-evidence-intro>span{color:#dfbf84;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.newsletter-evidence-intro h3{margin:0;color:var(--white);font-size:clamp(25px,3vw,36px);line-height:1.15}.wissen-article-body .newsletter-evidence-intro p{margin:0;color:#ffffffbd;font-size:16px;line-height:1.6}.newsletter-evidence-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:calc(var(--radius) - 4px);background:#ffffff29}.newsletter-evidence-metric{display:grid;align-content:start;gap:9px;min-height:218px;padding:24px;background:#08192eeb}.newsletter-evidence-metric strong{color:#e1be79;font-family:var(--font-heading);font-size:clamp(34px,4.6vw,52px);line-height:1}.newsletter-evidence-metric h4{margin:0;color:var(--white);font-size:16px;line-height:1.35}.wissen-article-body .newsletter-evidence-metric p{margin:0;color:#ffffffad;font-size:14px;line-height:1.55}.newsletter-evidence-meter{align-self:end;height:8px;margin-top:12px;overflow:hidden;border-radius:999px;background:#ffffff1f}.newsletter-evidence-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b88a46,#e4c582)}.newsletter-evidence-sources{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:24px;align-items:start}.wissen-article-body .newsletter-evidence-sources p{margin:0;color:#ffffff94;font-size:12px;line-height:1.55}.newsletter-evidence-sources>div{display:grid;gap:6px}.wissen-article-body .newsletter-evidence-sources a{color:#e3c484;font-size:12px;line-height:1.45;text-underline-offset:3px}.newsletter-editorial-illustration{width:min(100%,1060px);margin:0 auto;border-radius:var(--radius);overflow:hidden;background:#f7f3eb;box-shadow:0 22px 52px #0b1f3a1f}.newsletter-editorial-illustration .ai-asset-frame,.newsletter-editorial-illustration img{display:block;width:100%}.wissen-article-body .newsletter-image-credit{margin:0;padding:9px 12px;background:#fff;color:#667085;font-size:10px;line-height:1.4;text-align:right}.wissen-article-body .newsletter-image-credit a{color:inherit;text-underline-offset:2px}.newsletter-editorial-illustration img{height:auto;aspect-ratio:3 / 2;object-fit:cover}.newsletter-story-section-copy.has-inline-illustration{display:flow-root;max-width:980px}.newsletter-editorial-illustration.is-inline-right{float:right;width:min(48%,440px);margin:2px 0 24px clamp(24px,3vw,38px);box-shadow:0 16px 38px #0b1f3a1f}.newsletter-editorial-illustration.is-transparent{overflow:visible;border-radius:0;background:transparent;box-shadow:none}.gold-ownership-table{width:min(100%,1060px);margin:26px auto 34px;overflow:hidden;border:1px solid rgba(11,31,58,.14);border-radius:var(--radius);background:#fff;box-shadow:0 18px 42px #0b1f3a14}.gold-ownership-row{display:grid;grid-template-columns:64px minmax(150px,.9fr) minmax(180px,1fr) minmax(220px,1.35fr);gap:18px;align-items:start;padding:16px 20px;border-top:1px solid rgba(11,31,58,.1);color:#344055;font-size:14px;line-height:1.55}.gold-ownership-row.is-heading{border-top:0;background:#0b1f3a;color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gold-ownership-row strong{color:#9b7130;font-family:Georgia,Times New Roman,serif;font-size:22px}.wissen-article-body .gold-ownership-table>p{margin:0;padding:16px 20px;border-top:1px solid rgba(11,31,58,.1);background:#f7f3eb;color:#667085;font-size:12px;line-height:1.55}.wissen-review-editorial-image{margin:28px 0 38px;overflow:hidden;border-radius:var(--radius);background:#f7f3eb;box-shadow:0 20px 46px #0b1f3a1f}.wissen-review-editorial-image img{display:block;width:100%;max-height:620px;object-fit:cover}@media(max-width:760px){.gold-ownership-row{grid-template-columns:44px 1fr;gap:8px 14px}.gold-ownership-row>:nth-child(3),.gold-ownership-row>:nth-child(4){grid-column:2}.gold-ownership-row.is-heading{display:none}}.newsletter-case-study{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,260px);gap:clamp(26px,4vw,52px);align-items:center;padding:clamp(14px,2vw,24px) 0}.newsletter-case-study-copy{display:grid;gap:14px}.wissen-article-body .newsletter-case-study-copy>p{margin:0}.wissen-article-body .newsletter-case-study-copy>p:first-child{color:var(--navy);font-family:Marcellus,Georgia,serif;font-size:clamp(21px,2vw,27px);line-height:1.3}.newsletter-case-study .newsletter-editorial-illustration{width:100%;margin:0}.newsletter-case-study .newsletter-editorial-illustration img{aspect-ratio:1 / 1;object-fit:contain}.newsletter-story-section-copy.has-inline-illustration>*+*{margin-top:20px}.newsletter-story-section-copy.has-inline-illustration>.newsletter-editorial-illustration+*{margin-top:0}.wissen-article-body .newsletter-story-section-copy>p{margin:0;color:#3d4856;font-size:clamp(17px,1.55vw,20px);line-height:1.72}.newsletter-story-section-copy>.wissen-list{gap:14px;padding-left:28px;font-size:clamp(17px,1.5vw,19px);line-height:1.65}.newsletter-story-section.is-photo-feature{grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,46px)}.newsletter-section-photo{overflow:hidden;margin:0 auto;width:min(100%,1060px);aspect-ratio:3 / 2;border:1px solid rgba(11,31,58,.12);border-radius:var(--radius);background:#e7e9e8;box-shadow:0 24px 58px #0b1f3a21}.newsletter-section-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.newsletter-story-video{width:min(100%,430px);margin-inline:auto}.newsletter-story-video .wissen-video-block{display:block;width:100%;margin:0;border-color:#0b1f3a26;background:#05090d;box-shadow:0 24px 58px #0b1f3a29}.newsletter-story-video .wissen-video-frame{width:100%}.newsletter-story-section.is-reading .newsletter-story-section-copy{max-width:920px}.newsletter-story-section.is-paper{padding:clamp(42px,6vw,72px);border:1px solid rgba(11,31,58,.12);border-radius:var(--radius);background:var(--alpine-paper)}.newsletter-story-section.is-paper .newsletter-story-section-copy{max-width:980px}.newsletter-story-section.is-sources{gap:8px;width:min(820px,100%);max-width:none;margin-inline:auto;padding:18px 0 0;border:0;border-top:1px solid rgba(11,31,58,.1);border-radius:0;background:transparent;box-shadow:none}.newsletter-story-section.is-sources .newsletter-story-section-heading,.newsletter-story-section.is-sources .newsletter-story-section-copy{max-width:760px}.newsletter-story-section.is-sources .newsletter-story-section-heading>h2{margin:0;color:#5e6875;font-family:var(--font-body);font-size:13px;font-weight:760;line-height:1.45}.wissen-article-body .newsletter-story-section.is-sources .newsletter-story-section-copy>p,.newsletter-story-section.is-sources .newsletter-story-section-copy>.wissen-list{color:#5e6875;font-size:12px;line-height:1.55}.newsletter-story-section.is-sources .newsletter-story-section-copy{gap:6px}.newsletter-story-section.is-sources .newsletter-story-section-copy>.wissen-list{gap:4px;padding-left:18px}.newsletter-blog-consultation-list{margin-top:6px;padding-left:0!important;list-style:none}.newsletter-blog-consultation-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:fit-content;min-height:48px;padding:12px 22px;border:1px solid var(--navy);border-radius:999px;background:var(--navy);color:var(--white)!important;font-family:var(--font-body);font-size:15px;font-weight:760;line-height:1.2;text-decoration:none!important;white-space:nowrap;box-shadow:0 10px 24px #0b1f3a29;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.newsletter-blog-consultation-button:hover{border-color:var(--navy-2);background:var(--navy-2);transform:translateY(-1px);box-shadow:0 14px 30px #0b1f3a33}.newsletter-blog-consultation-button:active{transform:translateY(1px)}.newsletter-blog-consultation-button:focus-visible{outline:3px solid rgba(198,160,99,.55);outline-offset:3px}@media(max-width:980px){.newsletter-blog-page-section{padding:38px 24px 96px}.newsletter-blog-hero{grid-template-columns:1fr;min-height:0;padding-top:0}.newsletter-blog-hero-copy{max-width:780px}.newsletter-blog-hero-image{width:min(100%,820px)}.newsletter-blog-hero-video{justify-self:start}.newsletter-blog-hero-video.is-portrait{justify-self:center}.newsletter-blog-opening-continuation{width:min(900px,94%)}.newsletter-story-section.is-paper{padding:42px}}@media(max-width:720px){.newsletter-blog-page-section{padding:28px 18px 80px}.wissen-article-body .newsletter-blog-hero-copy h1{font-size:clamp(34px,10vw,44px);line-height:1.08}.wissen-article-body .newsletter-blog-hero.is-title-long h1,.wissen-article-body .newsletter-blog-hero.is-title-very-long h1{font-size:clamp(31px,9vw,39px);line-height:1.12}.newsletter-blog-hero{gap:34px;padding-bottom:48px}.newsletter-blog-opening-continuation{width:100%;padding:44px 0 64px}.newsletter-blog-sections{gap:68px}.newsletter-story-section,.newsletter-story-section.is-photo-feature,.newsletter-story-section.is-paper{grid-template-columns:1fr}.newsletter-story-section.is-paper{padding:28px 24px}.newsletter-story-section.is-reading .newsletter-story-section-copy{width:100%}.newsletter-evidence{padding:24px 20px}.newsletter-evidence-sources{grid-template-columns:1fr}.newsletter-editorial-illustration{width:100%;border-radius:calc(var(--radius) - 2px)}.newsletter-story-section-copy.has-inline-illustration{display:grid;gap:20px}.newsletter-editorial-illustration.is-inline-right{float:none;width:100%;margin:0 0 4px}.newsletter-story-section-copy.has-inline-illustration>*+*{margin-top:0}.newsletter-case-study{grid-template-columns:1fr;gap:18px;padding:14px 0 26px}.newsletter-case-study .newsletter-editorial-illustration{width:min(78%,300px);margin:0 auto}}.newsletter-blog-exact-copy>h2{margin:28px 0 0;color:var(--navy);font-size:clamp(27px,3vw,34px);line-height:1.22}.newsletter-blog-exact-copy>h2:first-of-type{margin-top:6px}.newsletter-blog-editorial-image{overflow:hidden;margin:12px 0 24px;aspect-ratio:3 / 2;border:1px solid var(--line);border-radius:var(--radius);background:var(--alpine-paper);box-shadow:var(--shadow-card)}.newsletter-blog-editorial-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.wissen-video-block{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);overflow:hidden;margin:10px 0 22px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:var(--navy-2);box-shadow:var(--shadow-card)}.wissen-video-frame{aspect-ratio:9 / 16;min-height:0;background:#05090d}.wissen-video-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#05090d}.wissen-video-block.is-landscape{grid-template-columns:1fr}.wissen-video-block.is-landscape .wissen-video-frame{width:100%;aspect-ratio:16 / 9}.wissen-video-block.is-landscape figcaption{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);column-gap:clamp(28px,5vw,72px)}.wissen-video-block.is-landscape figcaption span{grid-column:1 / -1}.wissen-video-block figcaption{display:grid;align-content:center;gap:12px;padding:clamp(24px,4vw,38px);color:#ffffffd1}.wissen-video-block figcaption span{color:var(--gold);font-size:11px;font-weight:820;text-transform:uppercase;letter-spacing:.08em}.wissen-video-block figcaption strong{color:var(--white);font-family:var(--font-display);font-size:clamp(25px,3vw,34px);line-height:1.12}.wissen-article-body .wissen-video-block figcaption p{margin:0;color:#ffffffc2;font-size:16px;line-height:1.62}@media(max-width:720px){.wissen-video-block{grid-template-columns:1fr}.wissen-video-block.is-portrait .wissen-video-frame{width:min(100%,420px);margin:0 auto}.wissen-video-block.is-landscape figcaption{grid-template-columns:1fr}}.wissen-section{display:grid;gap:16px;padding-top:14px}.wissen-section h2{color:var(--navy);font-size:clamp(27px,3vw,33px);line-height:1.2}.wissen-article-body .wissen-answer{color:var(--ink);font-weight:530}.wissen-article-body .wissen-keyfact{padding:20px 24px;border-left:3px solid var(--red);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--alpine-paper);font-weight:500}.wissen-list{display:grid;gap:11px;margin:0;padding-left:24px;color:#3d4856;font-size:18px;line-height:1.66}.wissen-list li::marker{color:var(--red-dark);font-weight:640}.wissen-article-body a{color:var(--navy);font-weight:760;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wissen-sources a,.wissen-related a{text-decoration:none}.wissen-sources{display:grid;gap:12px;margin-top:10px;padding-top:22px;border-top:1px solid var(--line)}.wissen-sources h3{color:var(--muted);font-family:var(--font-body)!important;font-size:13px;font-weight:760;text-transform:uppercase;letter-spacing:.06em}.wissen-sources ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.wissen-sources a{display:inline-flex;align-items:baseline;gap:7px;color:var(--muted);font-size:14px;font-weight:520;line-height:1.5}.wissen-sources a:hover{color:var(--navy)}.wissen-sources svg{flex:0 0 auto;align-self:center;opacity:.6}.wissen-faq-block{display:grid;gap:18px;padding-top:14px}.wissen-faq-block h2{color:var(--navy);font-size:clamp(27px,3vw,33px)}.wissen-cta{display:grid;gap:14px;margin-top:10px;padding:34px 32px;border-radius:var(--radius);background:linear-gradient(135deg,var(--navy),var(--navy-2));color:var(--white)}.wissen-cta h3{color:var(--white);font-size:clamp(24px,2.4vw,28px)}.wissen-cta p{max-width:560px;color:#fffdf8d1;font-size:17px;line-height:1.66}.wissen-cta .button-secondary{color:var(--white);background:#ffffff1a;border:1px solid rgba(255,255,255,.32)}.wissen-cta .button-secondary:hover{background:#ffffff2e;border-color:#ffffff75}.wissen-related{display:grid;gap:6px;margin-top:6px}.wissen-related h3{color:var(--navy);font-size:21px}.wissen-related ul{display:grid;margin:0;padding:0;list-style:none}.wissen-related a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 2px;border-top:1px solid var(--line);color:var(--navy);font-size:16px;font-weight:640}.wissen-related li:last-child a{border-bottom:1px solid var(--line)}.wissen-related a svg{flex:0 0 auto;transition:transform .22s ease}.wissen-related a:hover svg{transform:translate(4px)}@media(max-width:860px){.wissen-article-card.is-featured{grid-template-columns:1fr;align-items:start;gap:20px}.wissen-row-description{-webkit-line-clamp:2}}@media(max-width:720px){.wissen-hub-group+.wissen-hub-group{margin-top:48px}.wissen-article-grid{grid-template-columns:1fr;gap:32px}.wissen-article-card.is-featured{grid-column:auto}}.legal-page{padding:96px 28px;background:linear-gradient(180deg,#f8f5ee 0%,var(--white) 28%),var(--white)}.legal-layout{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,.9fr);gap:56px;align-items:start}.legal-heading{position:sticky;top:132px;min-width:0;display:grid;gap:16px}.legal-heading h1{margin:0;color:var(--ink);max-width:100%;font-size:clamp(42px,5vw,60px);letter-spacing:0;line-height:1;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.legal-heading p{max-width:440px;margin:0;color:var(--muted);font-size:18px;line-height:1.6}.legal-card{display:grid;min-width:0;gap:18px;padding:clamp(28px,5vw,52px);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.legal-card h2{margin:18px 0 0;color:var(--navy);font-size:24px}.legal-card h2:first-child{margin-top:0}.legal-card p{margin:0;color:#3d4856;font-size:17px;line-height:1.72}.legal-card a{color:var(--navy);font-weight:760;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.advisor-authority-page{background:linear-gradient(180deg,var(--white),#faf7f1)}.advisor-authority-layout{display:grid;grid-template-columns:minmax(0,.98fr) minmax(300px,.58fr);gap:42px;align-items:start}.advisor-authority-copy{display:grid;gap:18px;max-width:760px}.advisor-authority-copy h2{max-width:720px}.advisor-authority-copy p{color:#3d4856;font-size:18px;line-height:1.72}.advisor-entity-card{position:sticky;top:132px;display:grid;gap:12px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.advisor-entity-card .avatar{width:68px;height:68px}.advisor-entity-card strong{color:var(--navy);font-size:24px;line-height:1.12}.advisor-entity-card span{color:var(--red);font-size:14px;font-weight:820;text-transform:uppercase}.advisor-entity-card ul,.advisor-faq-list{display:grid;gap:10px}.advisor-entity-card ul{margin:8px 0 0;padding:0;list-style:none}.advisor-entity-card li{padding:10px 12px;border-radius:var(--radius-sm);color:#314053;background:var(--blue-soft);font-size:14px;font-weight:720}.advisor-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.advisor-pillar,.advisor-faq-item{display:grid;gap:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.advisor-pillar{min-height:300px;padding:30px}.advisor-pillar h3,.advisor-faq-item h3{color:var(--navy)}.advisor-pillar p,.advisor-faq-item p{color:#3d4856;line-height:1.68}.advisor-faq-section{background:var(--white)}.advisor-faq-layout{display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,.88fr);gap:42px;align-items:start}.advisor-faq-layout .section-heading{position:sticky;top:132px;margin-bottom:0}.advisor-faq-item{padding:26px}.event-timeline-section{padding-top:64px}.event-timeline-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.event-timeline-head-copy{display:grid;max-width:720px;gap:12px}.event-timeline-head-copy h1{max-width:680px;color:var(--navy);font-size:clamp(42px,7vw,84px);line-height:.94}.event-timeline-head-copy p{max-width:620px;color:var(--muted);font-size:17px}.event-past-overview-button{flex:0 0 auto;margin-bottom:6px;color:var(--navy);background:var(--white);border-color:#0b1f3a24}.event-timeline{position:relative;display:grid;gap:26px;--scroll-progress: 0;--event-line-left: 231px}.event-timeline:before,.event-timeline:after{position:absolute;top:30px;left:var(--event-line-left);width:2px;border-radius:999px;content:"";z-index:0}.event-timeline:before{bottom:30px;background:var(--line)}.event-timeline:after{height:calc(100% - 60px);background:linear-gradient(180deg,var(--red),var(--navy));box-shadow:0 0 20px #9a703733;transform:scaleY(var(--scroll-progress));transform-origin:top;transition:transform .12s linear}.event-timeline-item{position:relative;z-index:1;display:grid;grid-template-columns:184px 58px minmax(0,1fr);gap:18px;align-items:stretch}.event-date-block{display:grid;align-content:center;gap:8px;min-height:150px;padding:18px 0;color:var(--navy)}.event-date-block span{width:fit-content;padding:5px 9px;border-radius:var(--radius-sm);color:var(--red);background:var(--green-soft);font-size:11px;font-weight:820;text-transform:uppercase}.event-date-block strong{max-width:170px;color:var(--navy);font-size:28px;line-height:1.05}.event-date-block small{max-width:170px;color:var(--muted);font-size:13px;font-weight:760;line-height:1.35}.event-timeline-marker{position:relative;z-index:2;display:grid;justify-items:center;padding-top:46px}.event-timeline-marker span{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(11,31,58,.14);border-radius:999px;color:var(--navy);background:var(--white);box-shadow:0 0 0 8px #f7f1e7,0 12px 24px #0b1f3a1f;font-weight:820;transition:transform .22s ease,color .22s ease,background-color .22s ease,box-shadow .22s ease}.event-timeline-card{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.event-timeline-item.is-past{opacity:.72}.event-timeline-item.is-past.has-recap{opacity:1}.event-timeline-item.is-past .event-date-block span,.event-timeline-past-label{color:#0b1f3aa3;background:#0b1f3a14}.event-timeline-item.is-past .event-timeline-card{border-color:#0b1f3a1a;background:#ffffffad;box-shadow:0 12px 32px #0b1f3a0f}.event-timeline-item.is-past.has-recap .event-timeline-card{border-color:#9a70373d;background:var(--white);box-shadow:var(--shadow-card)}.event-timeline-media{min-height:238px;overflow:hidden;background:var(--navy-2)}.event-timeline-media img{width:100%;height:100%;object-fit:cover;transition:transform .36s cubic-bezier(.22,1,.36,1)}.event-timeline-item.is-past .event-timeline-media img{filter:grayscale(.55) saturate(.72)}.event-timeline-item.is-past.has-recap .event-timeline-media img{filter:saturate(.92)}.event-timeline-copy{display:grid;min-width:0;align-content:center;gap:15px;padding:28px}.event-timeline-past-label{width:fit-content;padding:5px 9px;border-radius:var(--radius-sm);font-size:11px;font-weight:820;text-transform:uppercase}.event-timeline-copy h3{max-width:520px;overflow-wrap:break-word}.event-timeline-copy p{max-width:620px;color:var(--muted)}.event-timeline-copy .button-secondary{width:fit-content;color:var(--navy);background:var(--blue-soft);border-color:var(--line)}.event-recap-button{min-height:48px}.event-past-note{width:fit-content;padding:10px 13px;border:1px solid rgba(11,31,58,.1);border-radius:var(--radius-sm);color:#0b1f3aad;background:#0b1f3a0d;font-size:13px;font-weight:760}.event-timeline-item:hover .event-timeline-card,.event-timeline-item.is-active .event-timeline-card{border-color:#9a70374d;box-shadow:0 22px 48px #102a5624;transform:translate(6px)}.event-timeline-item:hover .event-timeline-marker span,.event-timeline-item.is-active .event-timeline-marker span{color:var(--white);background:var(--red);box-shadow:0 0 0 8px #f7f1e7,0 12px 24px #9a703738;transform:scale(1.05)}.event-timeline-item:hover .event-timeline-media img,.event-timeline-item.is-active .event-timeline-media img{transform:scale(1.035)}.event-timeline-item.is-past:hover .event-timeline-card,.event-timeline-item.is-past.is-active .event-timeline-card{border-color:#0b1f3a24;box-shadow:0 14px 34px #0b1f3a14;transform:translate(2px)}.event-timeline-item.is-past:hover .event-timeline-marker span,.event-timeline-item.is-past.is-active .event-timeline-marker span{color:#0b1f3ab3;background:#ffffffdb;box-shadow:0 0 0 8px #f7f1e7,0 10px 20px #0b1f3a14}.event-timeline-item.is-past:hover .event-timeline-media img,.event-timeline-item.is-past.is-active .event-timeline-media img{transform:scale(1.012)}.past-events-section{padding-top:86px;background:linear-gradient(180deg,#f7f1e7db,#fff0 48%),var(--white)}.past-events-heading{margin-bottom:32px}.past-events-grid{display:grid;gap:22px}.past-event-card{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1fr);overflow:hidden;border:1px solid rgba(154,112,55,.24);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.past-event-card-media{min-height:330px;overflow:hidden;background:var(--navy-2)}.past-event-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .36s cubic-bezier(.22,1,.36,1)}.past-event-card:hover .past-event-card-media img,.past-event-card:focus-within .past-event-card-media img{transform:scale(1.035)}.past-event-card-copy{display:grid;align-content:center;gap:16px;padding:clamp(28px,5vw,54px)}.past-event-card-copy>span{width:fit-content;padding:6px 10px;border-radius:var(--radius-sm);color:var(--red);background:var(--green-soft);font-size:11px;font-weight:820;text-transform:uppercase}.past-event-card-copy h3{max-width:620px;color:var(--navy);font-size:clamp(30px,4.2vw,54px);line-height:.98}.past-event-card-copy p{max-width:680px;color:var(--muted)}.past-event-card-copy .button{width:fit-content}.art-basel-recap-hero{position:relative;min-height:calc(100svh - 114px);display:grid;align-items:end;overflow:hidden;z-index:1;margin-bottom:-118px;padding:clamp(96px,12vw,158px) 28px clamp(176px,18vw,252px);color:var(--white);background:var(--navy);isolation:isolate}.art-basel-recap-hero:before,.art-basel-recap-hero:after,.art-basel-recap-hero-backdrop{position:absolute;inset:0;pointer-events:none}.art-basel-recap-hero:before{z-index:-1;background:linear-gradient(90deg,#051120f7,#051120e6,#05112094 52%,#0511203d),linear-gradient(180deg,#0511207a,#05112029 38%,#051120eb);content:""}.art-basel-recap-hero:after{z-index:-1;top:auto;height:64%;background:linear-gradient(180deg,#05112000,#fffdf824 34%,#fffdf8c7 70%,#fffdf8 88%,#f5ecdf);content:""}.art-basel-recap-hero-backdrop{z-index:-2}.art-basel-recap-hero-backdrop img{width:100%;height:100%;object-fit:cover;object-position:center 35%;transform:scale(1.02)}.art-basel-recap-hero-inner{width:min(100%,1320px);display:grid;justify-items:start}.art-basel-recap-copy{display:grid;max-width:760px;min-width:0;gap:18px;padding-top:22px;text-shadow:0 18px 48px rgba(5,17,32,.62)}.art-basel-recap-copy h1{max-width:900px;font-size:clamp(44px,5.1vw,68px);line-height:1}.art-basel-recap-copy p{max-width:680px;color:#ffffffd6;font-size:18px;line-height:1.62}.art-basel-recap-actions{display:flex;flex-wrap:wrap;gap:14px}.art-basel-film-story{position:relative;scroll-margin-top:114px;overflow:hidden;padding:194px 28px 108px;background:linear-gradient(180deg,#f5ecdf,#fffdf8 24%,#f5ecdf);isolation:isolate}.art-basel-film-story:before{position:absolute;inset:0 0 0 40%;z-index:-1;background:linear-gradient(90deg,#fffdf8fa,#fffdf8a3 34%,#fffdf82e),url(/media/events/art-basel-2026/art-basel-robert-yellow-gallery.jpg) center / cover;content:"";opacity:.42;pointer-events:none}.art-basel-film-story-inner,.art-basel-vlog-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(440px,1fr);gap:clamp(38px,6vw,78px);align-items:center}.art-basel-film-copy,.art-basel-vlog-copy{display:grid;gap:18px;min-width:0}.art-basel-film-copy h2,.art-basel-vlog-copy h2{max-width:680px;font-size:clamp(36px,4.8vw,58px);line-height:1.02}.art-basel-film-copy p,.art-basel-vlog-copy p{max-width:650px;color:#344055;font-size:18px;line-height:1.72}.art-basel-vlog-section{position:relative;scroll-margin-top:114px;overflow:hidden;padding:110px 28px;color:var(--white);background:linear-gradient(90deg,#051120f5,#09172beb 42%,#09172bbd),url(/media/events/art-basel-2026/art-basel-robert-red.jpg) center / cover;isolation:isolate}.art-basel-vlog-section:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#051120e0,#0511207a 42%,#051120f5);content:""}.art-basel-vlog-inner{grid-template-columns:minmax(440px,1fr) minmax(0,.82fr)}.art-basel-vlog-copy p{color:#ffffffc7}.art-basel-ambient-video{position:relative;min-width:0;min-height:620px;overflow:hidden;margin:0;border:1px solid rgba(11,31,58,.12);border-radius:var(--radius);background:var(--navy);box-shadow:0 30px 76px #0b1f3a33;isolation:isolate}.art-basel-ambient-video video{position:absolute;inset:0;width:100%;height:100%;background:var(--navy);object-fit:cover}.art-basel-ambient-video-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#07132314 20%,#071323d6),linear-gradient(90deg,#0713236b,#0713230a 48%,#07132359);pointer-events:none;transition:background .32s ease,opacity .32s ease}.art-basel-ambient-video.is-audio-on .art-basel-ambient-video-shade{background:linear-gradient(180deg,#07132305,#0713230a 68%,#0713233d),linear-gradient(90deg,#0713231a,#07132300 52%,#07132314)}.art-basel-ambient-video-vlog{box-shadow:0 34px 84px #00000057}.art-basel-sound-button{position:absolute;top:18px;right:18px;z-index:5;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:50%;color:var(--white);background:#0713238a;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.art-basel-sound-button:hover{border-color:#ffffff94;background:#071323c2;transform:translateY(-2px)}.art-basel-sound-button[aria-pressed=true]{color:var(--navy);background:#fffdf8eb}.art-basel-ambient-video figcaption{position:absolute;right:0;bottom:0;left:0;z-index:2;display:grid;gap:6px;max-width:none;padding:142px 22px 22px;color:var(--white);background:linear-gradient(180deg,#07132300,#07132347 34%,#071323b8 72%,#071323e0);text-shadow:0 2px 18px rgba(0,0,0,.36);transition:background .32s ease}.art-basel-ambient-video.is-audio-on figcaption{background:linear-gradient(180deg,#07132300,#0713232e 34%,#07132394 74%,#071323c7)}.art-basel-ambient-video figcaption span{max-width:520px;color:#d9b66ff5;font-size:12px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.art-basel-ambient-video figcaption strong{max-width:520px;color:#ffffffe6;font-size:17px;line-height:1.42}.art-basel-story-points{display:grid;gap:12px;margin-top:10px}.art-basel-story-points p{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:var(--navy);font-size:15px;line-height:1.48}.art-basel-story-points svg{margin-top:2px;color:var(--red)}.art-basel-testimonials-section{position:relative;scroll-margin-top:114px;overflow:clip;margin-top:-58px;margin-bottom:-52px;padding:0;color:var(--white);background:#071421;isolation:isolate}.art-basel-testimonials-section:before,.art-basel-testimonials-section:after{position:absolute;right:0;left:0;z-index:8;content:"";pointer-events:none}.art-basel-testimonials-section:before{top:0;height:180px;background:linear-gradient(180deg,#f5ecdf,#f5ecdfb8 28%,#07142100)}.art-basel-testimonials-section:after{bottom:0;height:210px;background:linear-gradient(180deg,#07142100,#f5ecdfe0 72%,#f5ecdf)}.art-basel-testimonials-section .art-basel-testimonials-inner{display:block;width:100%;max-width:none}.art-basel-testimonials-heading{position:absolute;top:clamp(92px,13svh,138px);left:max(28px,calc((100vw - var(--max)) / 2));z-index:9;max-width:430px;margin:0;text-align:left}.art-basel-testimonials-heading h2{max-width:430px;color:var(--white);font-size:clamp(38px,3.6vw,58px);line-height:1.08}.art-basel-testimonials-heading p{max-width:390px;color:#fffdf8bd;font-size:17px;line-height:1.55}.art-basel-testimonial-reel{position:relative;width:100%;min-height:var(--testimonial-scroll-height, 614svh);margin:0;overflow:clip;border:0;border-radius:0;background:#071421;box-shadow:none;outline:none}.art-basel-testimonial-reel:focus-visible{box-shadow:inset 0 0 0 3px #c6a06357}.art-basel-reel-sticky{position:sticky;top:0;z-index:2;display:grid;min-height:100svh;grid-template-columns:minmax(0,1fr) minmax(390px,560px);align-items:center;gap:clamp(28px,4.5vw,72px);padding:clamp(152px,19svh,188px) max(28px,calc((100vw - var(--max)) / 2)) clamp(90px,12svh,132px)}.art-basel-reel-media-stack{position:absolute;inset:0;z-index:0;overflow:hidden}.art-basel-reel-media-stack img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;opacity:0;transform:scale(1.07);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform 1.8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.art-basel-reel-media-stack img.is-active{opacity:1;transform:scale(1)}.art-basel-reel-media-stack:after{position:absolute;inset:0;background:linear-gradient(90deg,#071421d6,#07142185 42%,#07142142 66%,#071421c2),linear-gradient(180deg,#071421e6,#0714212e 38%,#071421cc);content:"";pointer-events:none}.art-basel-reel-reading-card{position:relative;z-index:2;grid-column:2;display:grid;max-width:560px;gap:20px;padding:clamp(28px,4vw,46px);border:1px solid rgba(255,253,248,.2);border-radius:var(--radius);color:var(--navy);background:linear-gradient(135deg,#fffdf8f0,#f6f1e8e0),#fffdf8e6;box-shadow:0 28px 90px #050e1957;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:artBaselReelQuoteExit .26s cubic-bezier(.22,1,.36,1) reverse both}.art-basel-reel-quote-mark{display:block;height:42px;color:#0b1f3a2e;font-family:Georgia,Times New Roman,serif;font-size:68px;font-weight:700;line-height:.9}.art-basel-reel-reading-card blockquote,.art-basel-reel-mobile-card blockquote{margin:0;color:var(--navy);font-family:var(--font-body)!important;font-size:clamp(17px,1.35vw,21px);font-weight:620!important;letter-spacing:0!important;line-height:1.48}.art-basel-reel-reading-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:4px}.art-basel-reel-reading-footer strong,.art-basel-reel-mobile-card strong{color:var(--navy);font-size:16px;font-weight:780;letter-spacing:0;text-transform:none}.art-basel-reel-reading-footer span{color:#0b1f3a7a;font-size:13px;font-weight:760}.art-basel-reel-scroll-steps{position:relative;z-index:4;width:min(420px,calc(100% - 56px));margin-top:-74svh;margin-left:max(28px,calc((100vw - var(--max)) / 2));padding-bottom:44svh;pointer-events:none}.art-basel-reel-scroll-step{display:grid;min-height:72svh;align-content:center;gap:8px;opacity:.45;transition:opacity .26s ease,transform .26s ease;pointer-events:auto}.art-basel-reel-scroll-step.is-active,.art-basel-reel-scroll-step:focus-visible{opacity:1;transform:translate(8px)}.art-basel-reel-scroll-photo{position:relative;width:min(390px,32vw);aspect-ratio:3 / 4;margin:0;overflow:hidden;border:1px solid rgba(255,253,248,.22);border-radius:var(--radius);background:linear-gradient(135deg,#fffdf81a,#fffdf805),#05112094;box-shadow:0 30px 84px #050e1952;transform:scale(.96);transition:border-color .3s ease,box-shadow .3s ease,transform .36s cubic-bezier(.22,1,.36,1)}.art-basel-reel-scroll-step.is-active .art-basel-reel-scroll-photo,.art-basel-reel-scroll-step:focus-visible .art-basel-reel-scroll-photo{border-color:#c6a06380;box-shadow:0 0 0 1px #c6a0632e,0 34px 92px #050e1966;transform:scale(1)}.art-basel-reel-scroll-step:focus-visible .art-basel-reel-scroll-photo{outline:3px solid rgba(198,160,99,.34);outline-offset:5px}.art-basel-reel-scroll-photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.art-basel-reel-mobile-card{display:none}.art-basel-gallery-section{scroll-margin-top:114px;overflow:hidden;background:linear-gradient(180deg,#f5ecdf,#fffdf8 28%,#f6efe4)}.art-basel-gallery{position:relative;overflow:hidden;padding:10px 0 18px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%)}.art-basel-gallery-track{display:flex;width:max-content;gap:18px;animation:artBaselGallerySlide 64s linear infinite;will-change:transform}.art-basel-gallery:hover .art-basel-gallery-track,.art-basel-gallery:focus-within .art-basel-gallery-track{animation-play-state:paused}@keyframes artBaselGallerySlide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}.art-basel-gallery figure{position:relative;flex:0 0 clamp(270px,29vw,440px);aspect-ratio:4 / 5;min-width:0;overflow:hidden;margin:0;border:1px solid rgba(11,31,58,.1);border-radius:var(--radius);background:var(--navy);box-shadow:0 22px 54px #0b1f3a1f;outline:none;isolation:isolate}.art-basel-gallery figure:after{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#07132300 28%,#071323c7);content:"";opacity:0;pointer-events:none;transition:opacity .24s ease}.art-basel-gallery figure:hover:after,.art-basel-gallery figure:focus:after,.art-basel-gallery figure:focus-within:after{opacity:1}.art-basel-gallery figure.is-featured{flex-basis:clamp(380px,42vw,650px);aspect-ratio:16 / 10}.art-basel-gallery img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .45s cubic-bezier(.22,1,.36,1)}.art-basel-gallery figure:hover img,.art-basel-gallery figure:focus img,.art-basel-gallery figure:focus-within img{transform:scale(1.045)}.art-basel-gallery figcaption{position:absolute;right:0;bottom:0;left:0;z-index:2;display:grid;gap:5px;padding:92px 18px 18px;border:0;border-radius:0;color:var(--white);background:linear-gradient(180deg,#07132300,#0713239e 64%,#071323e0);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:none;text-shadow:0 2px 16px rgba(0,0,0,.34);transform:translateY(12px);transition:opacity .24s ease,transform .24s ease}.art-basel-gallery figure:hover figcaption,.art-basel-gallery figure:focus figcaption,.art-basel-gallery figure:focus-within figcaption{opacity:1;transform:translateY(0)}.art-basel-gallery figcaption strong{font-size:14px}.art-basel-gallery figcaption span{color:#ffffffc7;font-size:13px;line-height:1.45}.art-basel-recap-cta{padding:76px 28px;color:var(--white);background:linear-gradient(135deg,#09172b,var(--navy))}.art-basel-recap-cta-inner{display:grid;grid-template-columns:minmax(0,.95fr) auto;gap:34px;align-items:center}.art-basel-recap-cta-inner>div{display:grid;gap:12px;max-width:760px}.art-basel-recap-cta h2{max-width:760px}.art-basel-recap-cta p{max-width:700px;color:#ffffffc7}.social-follow-band{padding:76px 28px;color:var(--white);background:radial-gradient(circle at 85% 15%,rgba(198,160,99,.18),transparent 32%),linear-gradient(135deg,#09172b,var(--navy))}.social-follow-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);gap:36px;align-items:center}.social-follow-inner h2{max-width:680px;margin-top:14px;color:var(--white)}.social-follow-inner p{max-width:680px;margin-top:14px;color:#ffffffb8;font-size:17px}.social-follow-links{display:grid;gap:12px}.social-follow-link{display:grid;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;min-height:66px;gap:14px;padding:12px 16px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);color:var(--white);background:#ffffff12;box-shadow:0 16px 34px #0000001f;font-weight:820;transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.social-follow-link svg:first-child{display:grid;width:42px;height:42px;padding:10px;border-radius:var(--radius-sm);color:var(--navy);background:var(--gold)}.social-follow-link:hover{border-color:#c6a0638f;background:#ffffff1f;transform:translateY(-3px)}.section-action{display:flex;justify-content:center;margin-top:28px}.section,.authority{padding:102px 28px;background:var(--white)}.section-soft{background:var(--blue-soft)}.section-inner{width:min(100%,var(--max));min-width:0;margin:0 auto}.section-heading{max-width:760px;margin-bottom:44px}.section-heading p{margin-top:16px;font-size:18px}.challenge-grid,.service-grid,.review-grid,.industry-grid{display:grid;gap:22px}.challenge-grid{position:relative;grid-template-columns:repeat(3,1fr);padding-top:26px;--scroll-progress: 0}.question-resolution span{color:var(--red);font-size:12px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.question-grid{margin-top:0}.question-grid .number{display:none}.question-resolution{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:24px;padding:26px 28px;border:1px solid rgba(11,31,58,.12);border-radius:var(--radius);color:var(--white);background:linear-gradient(135deg,#0b1f3af5,#142943f0),var(--navy);box-shadow:var(--shadow-soft)}.question-resolution strong{display:block;margin-top:8px;color:var(--white);font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.22}.question-resolution p{max-width:760px;margin-top:10px;color:#ffffffc7;font-size:16px;line-height:1.6}.motion-track:before,.motion-track:after{position:absolute;top:0;left:0;height:2px;border-radius:999px;content:""}.motion-track:before{width:100%;background:var(--line)}.motion-track:after{width:100%;background:linear-gradient(90deg,var(--red),var(--navy));box-shadow:0 0 22px #9a70372e;transform:scaleX(var(--scroll-progress));transform-origin:left;transition:transform .12s linear}.challenge-item,.service-card,.review-card,.industry-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.challenge-item{position:relative;display:grid;gap:18px;min-height:310px;padding:32px;overflow:hidden;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.challenge-item:after{position:absolute;inset:0;border-top:3px solid transparent;background:linear-gradient(180deg,rgba(154,112,55,.06),transparent 32%);content:"";opacity:0;pointer-events:none;transition:opacity .24s ease}.challenge-item:hover,.challenge-item.is-active{border-color:#9a703761;box-shadow:0 20px 42px #102a5624;transform:translateY(-5px)}.challenge-item.is-active:after{opacity:1}.challenge-item:hover .number,.challenge-item.is-active .number{color:#c6a06342;transform:translate(3px)}.challenge-item:hover .icon-badge,.challenge-item.is-active .icon-badge{color:var(--white);background:var(--navy);transform:translateY(-2px)}.number{display:block;color:#102a5629;font-size:46px;font-weight:820;line-height:1.08;transition:color .24s ease,transform .24s ease}.icon-badge{display:grid;width:48px;height:48px;place-items:center;border-radius:var(--radius-sm);color:var(--navy);background:var(--blue-soft);transition:transform .22s ease,background-color .22s ease,color .22s ease}.icon-badge.compact{width:36px;height:36px}.solution-band{padding:94px 28px;color:var(--ink);background:linear-gradient(180deg,var(--white),#fbfaf8),radial-gradient(circle at 86% 8%,rgba(154,112,55,.08),transparent 30%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.solution-layout,.authority-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.solution-copy{display:grid;gap:22px}.solution-copy p{max-width:620px;color:var(--muted);font-size:18px}.protection-steps{position:relative;display:grid;gap:12px}.protection-steps:before,.protection-steps:after{position:absolute;top:20px;bottom:20px;left:41px;width:2px;border-radius:999px;content:""}.protection-steps:before{background:#e3ebf3}.protection-steps:after{bottom:auto;height:calc((100% - 40px) * var(--protection-progress-ratio, 0));background:linear-gradient(180deg,rgba(255,255,255,.5),transparent 18%),linear-gradient(180deg,#9a7037e6,#19705db8);transition:height .2s linear}.protection-step{position:relative;z-index:1;display:grid;width:100%;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:18px;border:1px solid rgba(11,31,58,.14);border-radius:var(--radius-sm);color:inherit;background:var(--white);box-shadow:0 12px 26px #0b1f3a14;text-align:left;cursor:pointer;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background-color .24s ease}.protection-step:hover,.protection-step.is-active{border-color:#9a703757;background:linear-gradient(180deg,var(--white),#fffafa);box-shadow:0 16px 32px #0b1f3a1a;transform:translate(4px)}.protection-step:focus-visible{border-color:var(--red);outline:3px solid rgba(154,112,55,.14);outline-offset:3px}.protection-step>span{position:relative;display:grid;width:42px;height:42px;place-items:center;overflow:visible;border-radius:50%;color:#9a70378c;background:var(--white);font-size:25px;font-weight:820;line-height:1;isolation:isolate;transition:color .22s ease,background-color .22s ease,transform .22s ease,box-shadow .22s ease}.protection-step.is-active>span,.protection-step:hover>span{color:var(--white);background:var(--red);box-shadow:0 8px 18px #9a70372e;transform:scale(1.02)}.protection-step.is-exiting>span{transform:scale(.98)}.protection-steps strong{display:block;color:var(--navy);font-size:17px;line-height:1.2}.protection-steps p{margin-top:5px;font-size:14px;line-height:1.45}.solution-image{position:relative;--image-scale: 1;--image-shift: 0px;min-height:620px;overflow:hidden;margin:0;border-radius:var(--radius);background:var(--navy-2);box-shadow:var(--shadow-soft);isolation:isolate}.solution-image img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center top;transform:translate3d(0,var(--image-shift),0) scale(var(--image-scale));transition:transform .72s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1)}.protection-active-0 .solution-image{--image-scale: 1.015;--image-shift: 0px}.protection-active-1 .solution-image{--image-scale: 1.045;--image-shift: -10px}.protection-active-2 .solution-image{--image-scale: 1.025;--image-shift: -4px}.solution-image:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(8,18,38,.78));content:"";z-index:1}.solution-focus-points{position:absolute;top:18px;right:18px;z-index:2;display:flex;gap:7px;padding:8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#0a183361;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.solution-focus-points span{width:8px;height:8px;border-radius:999px;background:#ffffff6b;transition:width .22s ease,background-color .22s ease}.solution-focus-points span.is-active{width:24px;background:var(--white)}.solution-image figcaption{position:absolute;right:22px;bottom:22px;left:22px;z-index:2;display:grid;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.24);border-radius:var(--radius-sm);color:var(--white);background:#0a1833b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .28s ease,border-color .28s ease,background-color .28s ease}.solution-image:hover figcaption{border-color:#ffffff6b;background:#0a1833d1;transform:translateY(-3px)}.solution-image figcaption span{color:#ffffffb8;font-size:12px;font-weight:820;text-transform:uppercase}.solution-image figcaption strong{max-width:480px;font-size:18px;line-height:1.3}@media(min-width:1051px){.solution-image figcaption{right:178px}}.pillar-list{display:grid;gap:12px}.pillar-row{display:flex;min-height:76px;align-items:center;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);box-shadow:var(--shadow-card);color:var(--navy);font-size:17px;font-weight:760;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.pillar-row .icon-badge{color:var(--red);background:var(--green-soft)}.pillar-row:hover{border-color:#9a703747;box-shadow:0 18px 38px #121a281f;transform:translateY(-3px)}.pillar-row:hover .icon-badge{color:var(--white);background:var(--red)}.service-grid{grid-template-columns:repeat(3,1fr)}.service-card{display:grid;gap:18px;min-height:254px;padding:30px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.service-card:hover{border-color:#102a563d;box-shadow:0 20px 42px #102a5624;transform:translateY(-4px)}.service-card:hover .icon-badge{color:var(--white);background:var(--red);transform:translateY(-2px)}.service-card p,.challenge-item p,.industry-item p{font-size:15px}.authority-layout{align-items:stretch}.authority-image{position:relative;height:clamp(390px,46vw,470px);overflow:hidden;border-radius:var(--radius);background:var(--blue-soft);box-shadow:var(--shadow-soft);--parallax-y: 0px}.authority-image img{width:100%;height:100%;object-fit:cover;object-position:center 3%;transform:translate3d(0,var(--parallax-y, 0px),0) scale(1.045);transition:transform .16s linear;will-change:transform}.authority-copy{display:grid;align-content:center;gap:24px;max-width:650px}.authority-copy p{font-size:18px}.advisor-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.advisor-fact{display:grid;gap:5px;min-height:112px;align-content:start;padding:18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);box-shadow:var(--shadow-card)}.advisor-fact strong{color:var(--navy);font-size:17px;line-height:1.2}.advisor-fact span{color:var(--muted);font-size:13px;font-weight:660;line-height:1.45}.linkedin-recommendations-section{position:relative;overflow:clip;padding-block:clamp(104px,10vw,154px);background:#fff}.linkedin-recommendations-layout{display:grid;grid-template-columns:minmax(320px,.62fr) minmax(540px,1fr);gap:clamp(46px,7vw,112px);align-items:center;min-height:clamp(620px,74vh,760px)}.linkedin-recommendations-copy{display:grid;max-width:540px;gap:24px}.linkedin-recommendations-copy .eyebrow{width:fit-content}.linkedin-recommendations-copy h2{max-width:540px;color:var(--navy)}.linkedin-recommendations-copy p{max-width:500px;font-size:18px;line-height:1.64}.linkedin-recommendations-note{position:relative;margin-top:4px;padding-left:34px;color:#0b1f3a9e;font-size:14px;font-weight:780;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.linkedin-recommendations-note:before{position:absolute;top:.72em;left:0;width:22px;height:1px;background:#0b1f3a3d;content:""}.linkedin-recommendation-actions{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:8px;align-items:center}.linkedin-recommendation-actions .testimonial-review-cta.button{min-height:54px;padding-inline:24px;color:var(--white)}.linkedin-recommendation-actions .testimonial-review-cta.button:hover,.linkedin-recommendation-actions .testimonial-review-cta.button:focus-visible{color:var(--white)}.linkedin-profile-inline-link{display:inline-flex;align-items:center;gap:7px;min-height:34px;color:#0b1f3aa8;font-size:13px;font-weight:780;text-decoration:none}.linkedin-profile-inline-link:hover,.linkedin-profile-inline-link:focus-visible{color:var(--navy)}.linkedin-recommendation-stage-wrap{position:relative;min-height:clamp(590px,66vh,700px);overflow:visible;isolation:isolate}.linkedin-recommendation-stack{position:relative;min-height:clamp(590px,66vh,700px)}.linkedin-stack-card-layer{position:relative;min-height:clamp(560px,62vh,680px)}.linkedin-stack-progress{display:none}.linkedin-recommendation-card{--card-x: 0px;--card-y: 0px;--card-rotation: -3deg;--card-scale: 1;--card-opacity: 1;--card-veil: 0;--card-grayscale: 0;--card-z: 1;position:absolute;top:0;left:0;display:grid;width:min(430px,calc(100vw - 38px));min-height:238px;align-content:start;gap:18px;border:1px solid rgba(11,31,58,.11);border-radius:8px;padding:22px;color:var(--ink);background:#fff;box-shadow:0 20px 54px #0b1f3a1a;cursor:pointer;font:inherit;filter:grayscale(var(--card-grayscale)) saturate(var(--card-saturation, 1));opacity:var(--card-opacity);pointer-events:auto;text-align:left;transform:translate3d(var(--card-x),var(--card-y),0) rotate(var(--card-rotation)) skewY(-8deg) scale(var(--card-scale));transform-origin:50% 78%;transition:transform .58s cubic-bezier(.22,1,.36,1),opacity .36s ease,filter .36s ease,box-shadow .22s ease,border-color .22s ease;will-change:transform,opacity;z-index:var(--card-z)}.linkedin-recommendation-card:after{position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,var(--card-veil));content:"";pointer-events:none;transition:background-color .3s ease}.linkedin-recommendation-card:hover,.linkedin-recommendation-card:focus-visible{border-color:#0a66c23d;box-shadow:0 32px 76px #0b1f3a2b;filter:grayscale(0);opacity:1;transform:translate3d(var(--card-x),calc(var(--card-y) - 140px),0) rotate(var(--card-rotation)) skewY(-8deg) scale(var(--card-scale));z-index:var(--card-z)}.linkedin-recommendation-card:hover:after,.linkedin-recommendation-card:focus-visible:after{background:#fff0}.linkedin-recommendation-card:focus-visible{outline:3px solid rgba(10,102,194,.22);outline-offset:5px}.linkedin-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#0a66c2}.linkedin-card-head>svg{flex:0 0 auto}.linkedin-recommendation-card blockquote{max-height:300px;margin:0;overflow-y:auto;color:var(--navy);font-size:15px;font-weight:720;line-height:1.48}.linkedin-card-person{display:flex;align-items:center;gap:13px}.linkedin-card-person .avatar{width:50px;height:50px;flex:0 0 auto}.linkedin-card-person strong,.linkedin-card-person small{display:flex;align-items:center;gap:6px}.linkedin-card-person strong{color:var(--navy);font-size:15.5px;line-height:1.2}.linkedin-card-person strong svg{flex:0 0 auto;color:#0a66c2}.linkedin-card-person small{margin-top:3px;color:var(--muted);font-size:12px;font-weight:720;line-height:1.35}.linkedin-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:2px;color:#0b1f3a8f;font-size:13px;font-weight:720}.linkedin-card-footer small{color:#0b1f3a75;font-size:12px;font-weight:760;text-transform:uppercase}.linkedin-card-footer span{color:#0b1f3aa3}.linkedin-recommendations-section .testimonial-review-cta{margin-top:0}.mixed-testimonials-section{position:relative;overflow:clip;padding-block:clamp(52px,6vw,88px) clamp(70px,7vw,102px);border-top:1px solid rgba(11,31,58,.08);border-bottom:1px solid rgba(11,31,58,.08);background:linear-gradient(135deg,rgba(198,160,99,.07),transparent 34%),linear-gradient(180deg,#f8f5ef,#fdfbf7)}.mixed-testimonials-section:before{position:absolute;top:0;right:clamp(-150px,-8vw,-80px);width:min(42vw,520px);height:100%;background:linear-gradient(90deg,transparent 49.5%,rgba(11,31,58,.035) 50%,transparent 50.5%),linear-gradient(transparent 49.5%,rgba(11,31,58,.035) 50%,transparent 50.5%);background-size:44px 44px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.mixed-testimonials-shell{position:relative;display:grid;gap:clamp(28px,3.5vw,42px);z-index:1}.mixed-testimonials-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr) minmax(0,1.02fr);gap:12px}.mixed-testimonials-stage{position:relative;min-width:0}@media(min-width:1051px){.mixed-testimonials-grid.is-preview{grid-template-rows:auto clamp(180px,16vw,230px);overflow:hidden}.mixed-testimonials-grid.is-preview>.mixed-testimonial-card:nth-child(n+4){min-height:0;height:100%}.mixed-testimonials-stage.is-preview:after{position:absolute;right:0;bottom:0;left:0;height:clamp(190px,18vw,260px);background:linear-gradient(180deg,#fdfbf700,#fdfbf794 48%,#fdfbf7f5 86%,#fdfbf7);content:"";pointer-events:none;z-index:2}}.mixed-testimonials-column{display:grid;min-width:0;gap:12px;align-content:start}.mixed-testimonial-card{--testimonial-source: var(--blue-grey);--testimonial-card-padding: clamp(22px, 2.7vw, 34px);--testimonial-card-overhang: clamp(-34px, -2.7vw, -22px);position:relative;display:flex;flex-direction:column;gap:18px;justify-content:space-between;min-height:240px;overflow:hidden;padding:var(--testimonial-card-padding);border:1px solid rgba(11,31,58,.1);border-radius:var(--radius);color:var(--navy);background:#fffdf8e6;box-shadow:0 12px 34px #0b1f3a11;filter:blur(8px);opacity:0;transform:translate3d(0,22px,0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .24s ease;transition-delay:var(--testimonial-delay)}.mixed-testimonial-content{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;justify-content:space-between;gap:18px;z-index:1}.mixed-testimonial-card--with-image{gap:0}.mixed-testimonial-card-media{position:relative;width:calc(100% + clamp(44px,5.4vw,68px));max-width:none;height:clamp(310px,28vw,370px);flex:0 0 auto;overflow:hidden;margin:var(--testimonial-card-overhang);margin-bottom:-112px;background:#0b1f3a13}.mixed-testimonial-card-media:after{position:absolute;inset:0;background:linear-gradient(180deg,#fffdf800 44%,#fffdf829 58%,#fffdf8c7 78%,#fffdf8);content:"";pointer-events:none}.mixed-testimonial-card-image{width:100%;height:100%;object-fit:cover;object-position:center 38%}.mixed-testimonials-section.is-visible .mixed-testimonial-card{filter:blur(0);opacity:1;transform:translateZ(0)}.mixed-testimonial-card:before{position:absolute;top:-22px;right:16px;color:#0b1f3a0a;content:"“";font-family:Georgia,serif;font-size:150px;line-height:1;pointer-events:none}.mixed-testimonial-card:hover{border-color:color-mix(in srgb,var(--testimonial-source) 32%,transparent);box-shadow:0 20px 48px #0b1f3a1c}.mixed-testimonial-card--linkedin{--testimonial-source: #0a66c2}.mixed-testimonial-card--event{--testimonial-source: var(--red-dark)}.mixed-testimonial-card--paper{background:#efe9ded1}.mixed-testimonial-card--navy{--testimonial-source: var(--gold);color:var(--white);border-color:#ffffff1f;background:radial-gradient(circle at 86% 16%,rgba(198,160,99,.2),transparent 30%),linear-gradient(145deg,var(--navy) 0%,#102a4a 100%);box-shadow:0 22px 48px #0b1f3a33}.mixed-testimonial-card--navy:before{color:#ffffff12}.mixed-testimonial-source{position:relative;display:inline-flex;width:fit-content;align-items:center;gap:7px;color:var(--testimonial-source);font-size:11px;font-weight:820;letter-spacing:.07em;line-height:1;text-transform:uppercase;z-index:1}.mixed-testimonial-card--navy .mixed-testimonial-source{color:#e5c894}.mixed-testimonial-card blockquote{position:relative;margin:0;color:inherit;font-family:var(--font-display);font-size:clamp(16.5px,1.2vw,19px);line-height:1.44;z-index:1}.mixed-testimonial-person{position:relative;display:flex;align-items:center;gap:13px;z-index:1}.mixed-testimonial-person .avatar{width:56px;height:56px;flex:0 0 auto;border:1px solid rgba(255,255,255,.34)}.mixed-testimonial-person--without-avatar{align-items:flex-start;padding-top:2px}.mixed-testimonial-person--without-avatar strong{font-size:15px}.mixed-testimonial-person>div{display:grid;min-width:0;gap:4px}.mixed-testimonial-person strong{color:inherit;font-size:14px;font-weight:820;line-height:1.25}.mixed-testimonial-person small{color:#0b1f3a8f;font-size:11.5px;font-weight:650;line-height:1.42}.mixed-testimonial-origin{display:inline-flex;width:fit-content;align-items:center;gap:5px;color:#0a66c2;font-size:10.5px;font-weight:780;line-height:1.2}.mixed-testimonial-card--navy .mixed-testimonial-person small{color:#ffffffa3}.mixed-testimonial-card--navy .mixed-testimonial-origin{color:#9dcaf7}.mixed-testimonials-actions{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px 22px;z-index:3}.mixed-testimonials-swipe-hint{display:none}.mixed-testimonials-actions .testimonial-review-cta{grid-column:3;justify-self:end;margin-top:0}.mixed-testimonials-stage.is-preview+.mixed-testimonials-swipe-hint+.mixed-testimonials-actions{margin-top:clamp(-106px,-7.4vw,-78px)}.mixed-testimonials-toggle{grid-column:2;display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:9px;padding:0 24px;border:1px solid rgba(11,31,58,.72);border-radius:var(--radius);color:var(--warm-white);background:var(--navy);box-shadow:0 14px 34px #0b1f3a33;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,transform .2s ease}.mixed-testimonials-toggle:hover{border-color:var(--navy-2);background:var(--navy-2);transform:translateY(-2px)}.mixed-testimonials-toggle:active{transform:translateY(0)}.mixed-testimonials-toggle svg{transition:transform .24s ease}.mixed-testimonials-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media(max-width:1050px){.mixed-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mixed-testimonials-column{display:contents}.mixed-testimonials-grid.is-preview>.mixed-testimonial-card:nth-child(n+4){display:none}}@media(max-width:720px){.mixed-testimonials-section{padding:40px 18px 68px}.mixed-testimonials-section:before{width:82vw;opacity:.72}.mixed-testimonials-shell{gap:28px}.mixed-testimonials-grid{width:calc(100% + 18px);max-width:none;grid-auto-columns:min(84vw,380px);grid-auto-flow:column;grid-template-columns:none;align-items:stretch;gap:12px;overflow-x:auto;margin:0 -18px 0 0;padding:2px 18px 16px 0;scroll-padding-inline:0 18px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mixed-testimonials-grid::-webkit-scrollbar{display:none}.mixed-testimonial-card{--testimonial-card-padding: 24px;--testimonial-card-overhang: -24px;min-height:0;height:auto;gap:22px;padding:24px;filter:none;opacity:1;transform:none;scroll-snap-align:start;scroll-snap-stop:always;transition:border-color .24s ease,box-shadow .24s ease}.mixed-testimonial-card--with-image{gap:0}.mixed-testimonial-card-media{width:calc(100% + 48px);height:min(94vw,370px);margin:-24px -24px -108px}.mixed-testimonial-card blockquote{font-size:18px}.mixed-testimonials-swipe-hint{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:-18px;color:#0b1f3a8c;font-size:10.5px;font-weight:760;letter-spacing:.055em;line-height:1;text-transform:uppercase}.mixed-testimonials-actions{display:grid;grid-template-columns:1fr;justify-items:center;margin-top:0}.mixed-testimonials-actions .testimonial-review-cta{grid-column:1;width:auto;max-width:100%;justify-self:center}.mixed-testimonials-toggle{display:none}}@media(prefers-reduced-motion:reduce){.mixed-testimonial-card,.mixed-testimonials-section.is-visible .mixed-testimonial-card{filter:none;opacity:1;transform:none;transition:none}}@media(min-width:1051px){.linkedin-stack-card-layer{margin-left:clamp(0px,2vw,34px)}.linkedin-recommendation-card.is-sequence-locked{pointer-events:none}.linkedin-recommendation-card.is-before-reading{filter:grayscale(.82) saturate(.5);opacity:.18;pointer-events:none;transform:translate3d(var(--card-x),calc(var(--card-y) + 220px),0) rotate(var(--card-rotation)) skewY(-8deg) scale(var(--card-scale));z-index:1}.linkedin-recommendation-card.is-before-reading:after{background:#ffffffc2}.linkedin-recommendation-card.is-reading,.linkedin-recommendation-card:hover,.linkedin-recommendation-card:focus-visible{border-color:#0a66c23d;box-shadow:0 32px 76px #0b1f3a2b;filter:grayscale(0);opacity:1;transform:translate3d(var(--card-x),calc(var(--card-y) - 130px),0) rotate(var(--card-rotation)) skewY(-8deg) scale(var(--card-scale));z-index:80}.linkedin-recommendation-card.is-reading:after,.linkedin-recommendation-card:hover:after,.linkedin-recommendation-card:focus-visible:after{background:#fff0}.linkedin-recommendation-card:focus-visible{z-index:90}}.testimonial-feature{position:relative;overflow:hidden}.testimonial-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.quote-card{position:relative;display:grid;gap:20px;min-height:100%;overflow:hidden;border:1px solid rgba(16,42,86,.08);border-radius:var(--radius);padding:30px;background:linear-gradient(180deg,#fffdf8f5,#f7f3ebdb),var(--white);box-shadow:var(--shadow-card)}.quote-card.testimonial-card-clone{display:none}.quote-card:before{position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--red),var(--green));content:""}.quote-mark{display:block;color:var(--red);font-size:48px;font-weight:800;line-height:.9}.quote-card blockquote{margin:0;color:var(--ink);font-size:17px;font-weight:670;line-height:1.5}.person-row{display:flex;align-items:center;gap:14px}.person-row .avatar{width:62px;height:62px}.person-row strong,.person-row span{display:block}.person-row span{color:var(--muted);font-size:14px}.result-pill{display:grid;gap:5px;align-self:end;margin-top:4px;padding:14px 15px;border:1px solid rgba(198,160,99,.24);border-radius:var(--radius-sm);background:#0b1f3a0a}.result-pill span{color:var(--red-dark);font-size:11px;font-weight:780;line-height:1.2;letter-spacing:0;text-transform:uppercase}.result-pill strong{color:var(--navy);font-size:14px;font-weight:760;line-height:1.35}.avatar{display:grid;width:50px;height:50px;place-items:center;overflow:hidden;border-radius:999px;color:var(--white);background:var(--navy);font-weight:780;box-shadow:0 8px 20px #102a5624}.avatar img{display:block;width:100%;height:100%;object-fit:cover}#prozess{padding-top:76px;padding-bottom:82px}#prozess .section-heading{max-width:900px;margin-bottom:28px}.process-shell{display:grid;grid-template-columns:minmax(280px,.64fr) minmax(0,1fr);gap:28px;align-items:start}.process-photo-card{position:sticky;top:126px;overflow:hidden;height:560px;border-radius:var(--radius);border:1px solid rgba(11,31,58,.12);background:var(--white);box-shadow:var(--shadow-soft)}.process-photo-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}.process-list{position:relative;display:grid;gap:20px;--scroll-progress: 0}.process-list-group{display:grid;gap:20px;min-width:0}.process-list:before{position:absolute;top:30px;bottom:30px;left:28px;width:2px;background:var(--line);content:"";z-index:0}.process-list:after{position:absolute;top:30px;left:28px;width:2px;height:calc(100% - 60px);border-radius:999px;background:linear-gradient(180deg,var(--red),var(--red-dark));box-shadow:0 0 18px #9a703733;content:"";transform:scaleY(var(--scroll-progress));transform-origin:top;transition:transform .12s linear;z-index:0}.process-step{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:22px;align-items:start;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;z-index:1;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.process-step:after{position:absolute;top:37px;left:52px;width:34px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--line),transparent);content:"";z-index:0;transition:background .22s ease,transform .22s ease}.process-step>div:last-child{padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.process-step:hover>div:last-child,.process-step.is-active>div:last-child{border-color:#9a703752;box-shadow:0 20px 42px #121a2824;transform:translate(6px)}.process-step:hover:after,.process-step.is-active:after{background:linear-gradient(90deg,var(--red),transparent);transform:scaleX(1.12);transform-origin:left}.process-index{z-index:2;display:grid;width:56px;height:56px;margin-top:10px;place-items:center;border-radius:999px;color:var(--white);background:var(--navy);box-shadow:0 0 0 8px var(--white),0 10px 22px #0b1f3a1f;font-weight:800;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}.process-step.is-active .process-index,.process-step:hover .process-index{background:var(--red);box-shadow:0 0 0 8px var(--white),0 10px 22px #9a703738;transform:scale(1.05)}.process-step span{color:var(--red);font-size:13px;font-weight:800;text-transform:uppercase}.process-step h3{margin-top:5px}.process-step p{margin-top:9px}.process-cta{display:grid;gap:18px;padding:clamp(22px,2.5vw,30px);border:1px solid rgba(154,112,55,.24);border-radius:var(--radius);background:linear-gradient(135deg,#fffdf9f5,#f7f1e7eb),var(--white);box-shadow:var(--shadow-card)}.process-cta>div:first-child{display:grid;gap:10px}.process-cta>div:first-child>span{width:fit-content;padding:6px 10px;border-radius:var(--radius-sm);color:var(--white);background:var(--red);font-size:12px;font-weight:850;text-transform:uppercase}.process-cta h3{max-width:720px;padding-bottom:.07em;color:var(--navy);font-size:clamp(24px,2.4vw,34px);line-height:1.12}.process-cta p{max-width:760px;color:#3d4856;font-size:17px;line-height:1.62}.process-cta-points{display:flex;flex-wrap:wrap;gap:10px}.process-cta-points span{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(11,31,58,.1);border-radius:var(--radius-sm);color:#26364d;background:#ffffffc7;font-size:14px;font-weight:760}.process-cta-points svg{flex:0 0 auto;color:var(--green)}.process-cta-actions{display:flex;flex-wrap:wrap;gap:12px}.review-grid{grid-template-columns:repeat(4,1fr)}.review-card{display:grid;align-content:start;gap:26px;min-height:310px;padding:28px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.review-person{display:flex;align-items:center;gap:16px;margin-top:auto}.review-person .avatar{width:64px;height:64px;flex:0 0 auto}.review-person h3{margin:0 0 4px;font-size:16px}.review-person small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35}.review-card:hover{border-color:#9a703747;box-shadow:0 18px 38px #102a5621;transform:translateY(-4px)}.review-badge{display:inline-flex;width:fit-content;align-items:center;gap:7px;border:1px solid rgba(154,112,55,.22);border-radius:999px;padding:7px 10px;color:var(--gold);background:#9a703714;font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:0}.review-card p{margin:0;color:var(--navy);font-size:15px;line-height:1.7}.review-intake-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;border:1px solid rgba(154,112,55,.2);border-radius:var(--radius);padding:22px 24px;background:var(--white);box-shadow:var(--shadow-card)}.review-intake-strip div{display:grid;gap:5px}.review-intake-strip strong{color:var(--navy);font-size:18px}.review-intake-strip span{color:var(--muted);font-size:14px}.testimonial-intake-page{padding:74px 28px 96px;color:var(--ink);background:linear-gradient(180deg,#fffffff0,#faf7effa),var(--blue-soft)}.testimonial-intake-layout{display:grid;gap:28px;align-items:start}.testimonial-intake-copy{display:grid;gap:18px;min-width:0;max-width:780px;align-items:start}.testimonial-typewriter-question{min-height:2.08em;max-width:680px;margin:0;color:var(--navy);font-size:54px;line-height:1.02}.testimonial-typewriter-question span:after{content:"";display:inline-block;width:3px;height:.78em;margin-left:6px;border-radius:999px;background:var(--red);transform:translateY(.09em);animation:caretBlink .82s steps(2,start) infinite}.testimonial-typewriter-question-static span:after{content:none}.testimonial-intake-copy .eyebrow,.testimonial-intake-copy>p{max-width:610px}.testimonial-intake-copy>p{color:var(--muted);font-size:18px}.testimonial-robert-prompt{display:flex;align-items:flex-start;gap:14px;max-width:820px}.testimonial-robert-prompt .avatar{width:68px;height:68px;border:3px solid var(--white);box-shadow:0 14px 28px #0b1f3a21;flex:0 0 auto;margin-top:8px}.testimonial-robert-bubble{position:relative;flex:1 1 min(680px,100%);min-width:0;max-width:820px;border:1px solid rgba(11,31,58,.08);border-radius:var(--radius);padding:22px 24px;background:var(--white);box-shadow:0 18px 42px #0b1f3a14}.testimonial-robert-bubble:before{position:absolute;top:28px;left:-7px;width:12px;height:12px;border-bottom:1px solid rgba(11,31,58,.08);border-left:1px solid rgba(11,31,58,.08);background:var(--white);content:"";transform:rotate(45deg)}.testimonial-intake-hint{margin-left:82px;color:var(--muted);font-size:15px;font-weight:720}.testimonial-intake-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);gap:24px;align-items:start}.event-review-layout{gap:34px}.event-review-workspace{grid-template-columns:minmax(0,760px)}.testimonial-intake-workspace-success{grid-template-columns:minmax(0,680px)}.testimonial-intake-form{display:grid;gap:18px;min-width:0;border:1px solid var(--line);border-radius:var(--radius);padding:28px;background:#fffffffa;box-shadow:var(--shadow-card)}.event-review-form{max-width:760px}.testimonial-intake-fields{display:grid;grid-template-columns:1fr;gap:14px;position:relative}.testimonial-intake-fields label{display:grid;gap:7px;color:var(--navy);font-size:13px;font-weight:800}.testimonial-quote-field{grid-column:1 / -1}.testimonial-intake-fields input:not([type=checkbox]),.testimonial-intake-fields select,.testimonial-intake-fields textarea{width:100%;min-height:52px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 14px;color:var(--ink);background:var(--white);font-size:16px}.testimonial-intake-fields textarea{min-height:138px;padding-top:13px;resize:vertical}.testimonial-intake-fields input:not([type=checkbox]):focus,.testimonial-intake-fields textarea:focus{border-color:#9a70379e;box-shadow:0 0 0 4px #9a703724;outline:none}.testimonial-photo-section{display:grid;gap:10px;border:1px solid rgba(11,31,58,.08);border-radius:var(--radius);padding:14px;background:#fbf8f2}.testimonial-photo-note,.testimonial-photo-error{color:var(--muted);font-size:13px;font-weight:650}.testimonial-photo-error{color:var(--red-dark)}.testimonial-photo-picker{display:flex;align-items:center;gap:14px}.testimonial-photo-picker .avatar{width:62px;height:62px;border:3px solid var(--white);box-shadow:0 10px 24px #0b1f3a1f}.testimonial-upload-button{position:relative;display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;overflow:hidden;border:1px solid rgba(154,112,55,.32);border-radius:var(--radius-sm);padding:0 16px;color:var(--navy);background:var(--white);font-size:14px;font-weight:820;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.testimonial-upload-button:hover{border-color:#9a70378a;box-shadow:0 10px 22px #0b1f3a14;transform:translateY(-1px)}.testimonial-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.testimonial-photo-clear{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:var(--radius-sm);padding:0 12px;color:var(--muted);background:transparent;font:inherit;font-size:13px;font-weight:820;cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s ease}.testimonial-photo-clear:hover{color:var(--navy);background:#0b1f3a0d;transform:translateY(-1px)}.testimonial-photo-note strong{color:var(--navy)}.testimonial-optional-details{overflow:hidden;border:1px solid rgba(11,31,58,.08);border-radius:var(--radius);background:#fffdf9}.testimonial-details-toggle{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;border:0;padding:0 14px;color:var(--navy);background:transparent;font:inherit;font-size:13px;font-weight:820;cursor:pointer;text-align:left}.testimonial-details-toggle svg{color:var(--gold);flex:0 0 auto;transition:transform .18s ease}.testimonial-optional-details.is-open .testimonial-details-toggle svg{transform:rotate(180deg)}.testimonial-optional-body{display:grid;gap:13px;border-top:1px solid rgba(11,31,58,.08);padding:14px}.testimonial-optional-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.testimonial-optional-grid label{display:grid;gap:6px;color:var(--navy);font-size:12px;font-weight:820}.testimonial-optional-grid input{width:100%;min-height:46px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 12px;color:var(--ink);background:var(--white);font-size:14px}.testimonial-optional-grid input:focus{border-color:#9a70379e;box-shadow:0 0 0 4px #9a703724;outline:none}.testimonial-logo-row{display:flex;align-items:center;gap:12px}.testimonial-logo-preview{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid rgba(154,112,55,.2);border-radius:var(--radius-sm);color:var(--gold);background:#fbf8f2}.testimonial-logo-preview img{max-width:36px;max-height:30px;object-fit:contain}.testimonial-logo-button{min-height:42px}.testimonial-intake-consent{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;border:1px solid rgba(11,31,58,.08);border-radius:var(--radius);padding:14px;color:var(--muted);background:#fbf8f2;font-size:13.5px;font-weight:650;line-height:1.45}.testimonial-intake-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--red)}.testimonial-intake-consent a{color:var(--navy);font-weight:780;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.testimonial-intake-consent a:hover{color:var(--red)}.event-review-newsletter-email-field{display:grid;gap:8px;width:100%;border:1px solid rgba(154,112,55,.22);border-radius:var(--radius);padding:16px;color:var(--navy);background:linear-gradient(180deg,#fffdf8,#fbf8f2);box-shadow:0 14px 34px #0b1f3a14;font-size:13px;font-weight:800}.event-review-newsletter-email-field input{width:100%;min-height:58px;border:1px solid rgba(11,31,58,.16);border-radius:var(--radius-sm);padding:0 16px;color:var(--ink);background:var(--white);font-size:16px}.event-review-newsletter-email-field input:focus{border-color:#9a7037ad;box-shadow:0 0 0 4px #9a703724;outline:none}.event-review-newsletter-email-field small{color:#4c5d74c7;font-size:12px;font-weight:650;line-height:1.45}.testimonial-publication-note{margin-top:-8px;color:#4c5d74c7;font-size:12px;font-weight:650;text-align:center}.testimonial-submit-button{position:relative;min-width:220px;overflow:hidden}.testimonial-submit-button.is-loading,.testimonial-submit-button.is-loading:disabled{opacity:1;cursor:progress;background:var(--red-dark);box-shadow:0 16px 30px #9a703747}.testimonial-submit-button.is-loading:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);content:"";animation:submitSweep 1.15s ease-in-out infinite;pointer-events:none}.testimonial-submit-button.is-loading:hover{transform:none}.button-spinner{width:17px;height:17px;flex:0 0 auto;border:2px solid rgba(255,255,255,.4);border-top-color:var(--white);border-radius:999px;animation:buttonSpin .75s linear infinite}.form-submit-progress{grid-column:1 / -1;margin:-6px 0 0;color:var(--navy);font-size:13px;font-weight:760;line-height:1.45}.form-submit-progress-card{display:flex;align-items:center;gap:10px;margin-top:-4px;padding:12px 14px;border:1px solid rgba(154,112,55,.2);border-radius:var(--radius-sm);background:#fbf8f2db}.form-submit-pulse{position:relative;width:10px;height:10px;flex:0 0 auto;border-radius:999px;background:var(--red);box-shadow:0 0 #9a703752;animation:formSubmitPulse 1.2s ease-out infinite}.testimonial-submit-progress{margin-top:-8px;color:var(--navy);font-size:13px;font-weight:760;text-align:center}.review-preview-panel{position:sticky;top:118px;display:grid;gap:14px;min-width:0}.review-preview-head{display:grid}.review-preview-head strong{color:var(--navy);font-size:18px}.review-preview-card{min-height:285px;align-content:start;gap:34px;background:var(--white)}.review-preview-card .review-person{padding-bottom:0;border-bottom:0}.review-preview-card .review-person .avatar{width:72px;height:72px;box-shadow:none}.review-identity-copy{display:grid;min-width:0;gap:3px}.review-preview-person{align-items:center}.review-company-logo{width:auto;max-width:152px;height:34px;margin-top:8px;object-fit:contain;object-position:left center;border:0;border-radius:0;padding:0;background:transparent}.review-preview-card p{color:var(--ink);font-size:15px;line-height:1.7}.testimonial-intake-error{display:grid;gap:8px;border:1px solid rgba(154,112,55,.26);border-radius:var(--radius);padding:15px;background:#fff6ec}.testimonial-intake-error strong{color:var(--navy)}.testimonial-intake-error p{color:var(--muted);font-size:14px}.testimonial-intake-error a{color:var(--red-dark);font-size:13px;font-weight:820}.testimonial-intake-success{align-content:center;min-height:520px}.testimonial-intake-success svg{color:var(--green)}.testimonial-intake-success h2{color:var(--navy);font-size:34px}.testimonial-intake-success p{color:var(--muted);font-size:16px}.locations{padding:0 28px;color:var(--ink);background:linear-gradient(180deg,var(--white),#f6f9fc),radial-gradient(circle at 12% 0%,rgba(154,112,55,.07),transparent 28%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.structure-stage{min-height:var(--structure-stage-height, 3000px);padding:84px 0}.structure-stage-shell{position:sticky;top:126px;display:flex;min-height:calc(100svh - 126px);align-items:center;padding:0}.locations-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:26px}.locations-header p{max-width:690px;margin-top:14px;color:var(--muted)}.locations-header h2{margin-top:14px}.structure-map{display:grid;grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);gap:28px;align-items:center}.structure-anchor{position:relative;overflow:hidden;display:grid;align-content:start;gap:14px;padding:28px;border-radius:var(--radius);color:var(--white);background:linear-gradient(150deg,#0b1f3afa,#0b1f3ad1),var(--navy);box-shadow:var(--shadow-soft)}.structure-anchor:after{position:absolute;right:-90px;bottom:-120px;width:280px;height:280px;border:1px solid rgba(255,255,255,.13);border-radius:50%;content:""}.structure-anchor>*{position:relative;z-index:1}.structure-anchor>span{width:fit-content;padding:6px 10px;border-radius:var(--radius-sm);color:var(--navy);background:var(--white);font-size:12px;font-weight:820;text-transform:uppercase}.structure-anchor h3{color:var(--white);font-size:31px}.structure-anchor p{color:#ffffffc7;font-size:15px;line-height:1.5}.structure-anchor-image{position:relative;overflow:hidden;margin-top:8px;border-radius:var(--radius-sm);background:#ffffff14;box-shadow:0 18px 36px #04122a47}.structure-media-stack{position:relative;height:clamp(190px,25svh,260px)}.structure-media-stack>.ai-asset-frame{position:absolute;inset:0;opacity:0;transform:scale(1.04) translateY(10px);transition:opacity .42s ease,transform .72s cubic-bezier(.22,1,.36,1)}.structure-media-stack>.ai-asset-frame img{width:100%;height:100%;object-fit:cover}.structure-media-stack>.ai-asset-frame.is-active{opacity:1;transform:scale(1) translateY(0)}.structure-media-caption{position:absolute;right:14px;bottom:14px;left:14px;display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);background:#0a1833b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.structure-media-caption span{color:#ffffffad;font-size:11px;font-weight:820;text-transform:uppercase}.structure-media-caption strong{color:var(--white);font-size:13px;line-height:1.28}.structure-media-thumbs{display:grid;grid-template-columns:repeat(8,1fr);gap:7px}.structure-media-thumbs button{overflow:hidden;height:clamp(38px,6svh,56px);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-sm);background:#ffffff14;cursor:pointer;opacity:.72;transition:opacity .22s ease,border-color .22s ease,transform .22s ease}.structure-media-thumbs button:hover,.structure-media-thumbs button.is-active{border-color:#ffffff8a;opacity:1;transform:translateY(-2px)}.structure-media-thumbs img{width:100%;height:100%;object-fit:cover}.structure-anchor-points{display:grid;gap:10px}.structure-anchor-points strong{padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-sm);background:#ffffff14;color:#ffffffe6;font-size:14px}.structure-route{position:relative;min-height:min(62svh,590px);padding:0}.structure-wheel{position:relative;top:auto;overflow:hidden;height:min(62svh,590px);min-height:500px;perspective:1100px;transform-style:preserve-3d}.structure-wheel:before,.structure-wheel:after{position:absolute;right:0;left:0;z-index:8;height:118px;pointer-events:none;content:""}.structure-wheel:before{top:0;background:linear-gradient(180deg,#faf7f1 18%,#f8fbff00)}.structure-wheel:after{bottom:0;background:linear-gradient(0deg,#faf7f1 18%,#f8fbff00)}.structure-wheel-focus{position:absolute;top:50%;right:0;left:0;z-index:0;height:126px;border-top:1px solid rgba(154,112,55,.12);border-bottom:1px solid rgba(154,112,55,.12);background:linear-gradient(90deg,rgba(154,112,55,.08),rgba(255,255,255,.78) 48%,transparent 100%);transform:translateY(-50%)}.structure-wheel-rail,.structure-wheel-rail:after{position:absolute;top:70px;bottom:70px;left:34px;width:2px;border-radius:999px;content:""}.structure-wheel-rail{z-index:1;background:linear-gradient(180deg,#9a70372e,#0b1f3a29)}.structure-wheel-rail:after{top:0;left:0;bottom:auto;height:calc(100% * var(--structure-active-ratio, 0));background:linear-gradient(180deg,var(--red),var(--navy));box-shadow:0 0 20px #9a70372e;transition:height .34s cubic-bezier(.22,1,.36,1)}.structure-topic{position:absolute;top:50%;right:0;left:0;z-index:var(--wheel-z-index, 1);display:grid;width:100%;grid-template-columns:86px minmax(0,1fr);gap:18px;align-items:center;padding:18px 22px 18px 0;border:0;border-radius:var(--radius-sm);color:inherit;background:transparent;filter:blur(var(--wheel-blur, 0));font:inherit;opacity:var(--wheel-opacity, 1);text-align:left;transform:translate3d(0,calc(-50% + var(--wheel-y, 0px)),var(--wheel-z, 0px)) rotateX(var(--wheel-tilt, 0deg)) scale(var(--wheel-scale, 1));transform-origin:center;cursor:pointer;transition:opacity .22s ease,filter .22s ease,transform .42s cubic-bezier(.22,1,.36,1),background-color .24s ease,box-shadow .24s ease}.structure-topic:last-child{border-bottom:0}.structure-topic:hover,.structure-topic.is-active{background:linear-gradient(90deg,rgba(154,112,55,.055),transparent 68%)}.structure-topic.is-active{opacity:1;filter:none}.structure-topic:focus-visible{border-radius:var(--radius-sm);outline:3px solid rgba(154,112,55,.14);outline-offset:2px}.structure-topic-marker{position:relative;z-index:1;display:grid;justify-items:center;gap:8px}.structure-topic-marker>span{color:var(--red);font-size:12px;font-weight:840}.structure-topic .icon-badge{color:var(--white);background:var(--red);box-shadow:0 10px 22px #9a703729;transition:background-color .22s ease,transform .22s ease,box-shadow .22s ease}.structure-topic.is-active .icon-badge,.structure-topic:hover .icon-badge{background:var(--navy);box-shadow:0 0 0 7px #ffffffeb,0 12px 26px #0b1f3a2e;transform:scale(1.08)}.structure-topic h3{color:var(--navy)}.structure-topic p{margin-top:4px;color:var(--muted);font-size:14px;line-height:1.5}.industry-grid{grid-template-columns:repeat(3,1fr)}#situationen{padding-top:76px;padding-bottom:78px}#situationen .section-heading{max-width:920px;margin-bottom:28px}#situationen .industry-grid{gap:16px}.industry-item{min-height:206px;padding:28px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.industry-item:hover{border-color:#102a563d;box-shadow:0 18px 38px #102a5621;transform:translateY(-4px)}.industry-item p{margin-top:12px}#situationen .industry-item{min-height:162px;padding:22px}#situationen .industry-item p{margin-top:9px;font-size:14px;line-height:1.5}.qualifier{padding:106px 28px;background:linear-gradient(180deg,var(--blue-soft),var(--white)),radial-gradient(circle at 10% 10%,rgba(198,160,99,.12),transparent 30%)}.qualifier-shell{display:grid;width:min(100%,var(--max));grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);gap:32px;margin:0 auto}.qualifier-intro,.qualifier-card,.qualifier-success{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.qualifier-intro{align-self:start;padding:32px}.qualifier-intro p{margin-top:14px}.progress-label{display:flex;justify-content:space-between;gap:18px;margin-top:28px;color:var(--navy);font-size:14px;font-weight:800}.progress-track{height:10px;overflow:hidden;margin-top:10px;border-radius:999px;background:var(--blue-soft)}.progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--red),var(--green));transition:width .25s ease}.qualifier-card{display:grid;gap:28px;min-height:530px;padding:34px;overflow:hidden}.qualifier-step{display:grid;gap:28px}.option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.option-card{position:relative;display:grid;min-height:126px;align-content:center;justify-items:start;gap:13px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--white);text-align:left;font-size:15px;font-weight:780;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.option-card:hover{border-color:#102a5642;box-shadow:0 12px 28px #102a5617;transform:translateY(-2px)}.option-card.selected{border-color:#9a70378c;background:var(--green-soft);box-shadow:0 14px 30px #9a70371f;transform:translateY(-2px)}.option-check{position:absolute;top:14px;right:14px;color:var(--green);opacity:0;transform:scale(.72);transition:opacity .18s ease,transform .18s ease}.option-card.selected .option-check{opacity:1;transform:scale(1)}.empty-icon{display:block;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--blue-soft)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-grid label{display:grid;gap:7px;color:var(--navy);font-size:13px;font-weight:800}.contact-grid input,.contact-grid select,.text-answer textarea{width:100%;min-height:52px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 14px;color:var(--ink);background:var(--white);font-size:16px;transition:border-color .18s ease,box-shadow .18s ease}.contact-grid select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--navy) 50%),linear-gradient(135deg,var(--navy) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:44px}.contact-grid input:focus,.contact-grid select:focus,.text-answer textarea:focus{border-color:#9a70379e;box-shadow:0 0 0 4px #9a70371f;outline:none}.text-answer{display:block;width:min(100%,640px);margin:0 auto}.text-answer textarea{min-height:160px;padding:16px;line-height:1.5;resize:vertical}.text-answer textarea::placeholder{color:var(--muted)}.optional-slot-field{grid-column:1 / -1}.optional-slot-field small{color:var(--muted);font-size:13px;font-weight:650}.form-note{grid-column:1 / -1;padding:14px 16px;border-radius:var(--radius-sm);background:var(--blue-soft);font-size:13px}.contact-consent{grid-column:1 / -1;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:16px;border:1px solid rgba(11,31,58,.08);border-radius:var(--radius);color:var(--muted);background:#fbf8f2;font-size:13.5px;font-weight:620;line-height:1.45}.contact-consent input{width:18px;height:18px;min-height:0;margin:1px 0 0;accent-color:var(--red)}.contact-consent a,.booking-consent a,.freebie-consents a{color:var(--navy);font-weight:780;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.contact-consent a:hover,.booking-consent a:hover,.freebie-consents a:hover{color:var(--red)}.qualifier-actions{display:flex;align-self:end;justify-content:space-between;gap:12px}.qualifier-error{display:grid;width:min(100%,720px);gap:8px;margin:0 auto;padding:15px;border:1px solid rgba(154,112,55,.26);border-radius:var(--radius);background:#fff6ec}.qualifier-error strong{color:var(--navy)}.qualifier-error p{color:var(--muted);font-size:14px}.qualifier-error>div{display:flex;flex-wrap:wrap;gap:10px}.qualifier-error a{color:var(--red-dark);font-size:13px;font-weight:820;text-decoration:underline;text-underline-offset:3px}.qualifier-success{display:grid;width:min(100%,720px);justify-items:center;gap:18px;margin:0 auto;padding:54px;text-align:center}.qualifier-success svg{color:var(--green)}.qualifier-success p{max-width:560px}.quiz-qualifier{display:grid;min-height:calc(100svh - 126px);align-items:center;padding:48px 28px 62px;background:radial-gradient(circle at 16% 12%,rgba(154,112,55,.1),transparent 28%),linear-gradient(180deg,#faf7f1,var(--white))}.quiz-shell{display:grid;width:min(100%,900px);max-width:none;min-width:0;gap:14px;margin:0 auto}.quiz-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--navy);font-size:14px;font-weight:820}.quiz-topbar span{color:var(--muted);text-transform:uppercase}.quiz-progress{height:8px;margin-top:0;background:#e4edf6}.quiz-dots{display:flex;justify-content:center;gap:8px;margin:2px 0 8px}.quiz-dots span{width:8px;height:8px;border-radius:999px;background:#d4e0eb;transition:width .2s ease,background-color .2s ease}.quiz-dots span.done{background:#9a703773}.quiz-dots span.active{width:28px;background:var(--red)}.quiz-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:clamp(22px,3vw,42px);align-items:start;min-height:auto}.quiz-step-nav{display:grid;align-content:start;gap:14px;min-width:0;padding:10px 20px 10px 0;border-right:1px solid rgba(11,31,58,.12)}.quiz-step-nav-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--navy);font-size:13px;font-weight:820;text-transform:uppercase}.quiz-step-nav-head span{color:var(--muted)}.quiz-step-links{display:grid;gap:6px}.quiz-step-links button{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:42px;border:0;border-radius:var(--radius-sm);padding:7px 9px;color:var(--muted);background:transparent;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.quiz-step-links button:hover:not(:disabled),.quiz-step-links button.is-active{color:var(--navy);background:#0b1f3a0f}.quiz-step-links button.is-active{box-shadow:inset 3px 0 0 var(--red)}.quiz-step-links button:disabled{cursor:default;opacity:.46}.quiz-step-links button>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(11,31,58,.14);border-radius:50%;color:var(--navy);background:var(--white);font-size:11px;font-weight:860}.quiz-step-links button.is-done>span,.quiz-step-links button.is-active>span{border-color:var(--red);color:var(--white);background:var(--red)}.quiz-step-links button strong{min-width:0;font-size:13px;font-weight:760;line-height:1.22;overflow-wrap:anywhere}.quiz-card{width:100%;min-width:0;align-content:stretch;gap:28px;min-height:0;padding:clamp(24px,3vw,34px);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.quiz-card .qualifier-step{display:grid;grid-template-columns:1fr;gap:26px;align-items:stretch;min-height:auto;padding-top:0;animation:none}.quiz-conversation{display:grid;grid-template-columns:86px minmax(0,1fr);width:100%;min-width:0;gap:20px;align-items:start;max-width:760px;margin:0 auto}.quiz-avatar{position:relative;display:grid;width:86px;height:86px;place-items:center;overflow:hidden;border:4px solid var(--white);border-radius:50%;background:var(--white);box-shadow:0 16px 32px #0b1f3a29}.quiz-avatar:after{content:"";position:absolute;right:5px;bottom:9px;width:14px;height:14px;border:3px solid var(--white);border-radius:50%;background:var(--green);z-index:1}.quiz-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center center}.quiz-speech{position:relative;display:grid;min-width:0;gap:10px;padding:22px 24px;border:1px solid rgba(16,42,86,.1);border-radius:22px 22px 22px 8px;background:linear-gradient(180deg,var(--white),#fffdf9);box-shadow:0 18px 46px #0b1f3a1a}.quiz-speech:before{content:"";position:absolute;top:28px;left:-11px;width:22px;height:22px;border-bottom:1px solid rgba(16,42,86,.1);border-left:1px solid rgba(16,42,86,.1);background:var(--white);transform:rotate(45deg)}.quiz-speech-meta{display:flex;align-items:center;justify-content:flex-start;gap:14px;color:var(--navy);font-size:12px;font-weight:840;text-transform:uppercase}.quiz-speech-meta strong{color:var(--navy);white-space:nowrap}.quiz-speech h2{font-size:clamp(24px,2.8vw,34px);line-height:1.08;overflow-wrap:anywhere}.quiz-speech p{max-width:580px;color:var(--muted);font-size:15px;font-weight:720}.typewriter-question{min-height:1.08em}.typewriter-question span:after{content:"";display:inline-block;width:2px;height:.8em;margin-left:5px;border-radius:999px;background:var(--red);transform:translateY(.08em);animation:caretBlink .82s steps(2,start) infinite}.quiz-card .option-grid{grid-template-columns:1fr;max-width:640px;gap:12px;margin:0 auto}.quiz-card .option-card{grid-template-columns:42px minmax(0,1fr) 28px;min-height:68px;align-content:center;align-items:center;justify-items:stretch;padding:12px 16px;border-radius:14px;background:#fffdf9;box-shadow:0 8px 22px #0b1f3a0b}.quiz-card .option-card>span:not(.empty-icon):not(.option-check){min-width:0;line-height:1.25;overflow-wrap:anywhere}.quiz-card .option-card .option-check{position:static;justify-self:end;display:none}.quiz-card .option-card:after{content:"";position:absolute;right:17px;width:22px;height:22px;border:2px solid #c8d5e2;border-radius:50%;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.quiz-card .option-card.selected:after{border-color:var(--red);background:radial-gradient(circle,var(--red) 0 38%,transparent 42%);box-shadow:0 0 0 5px #9a70371a}.quiz-card .option-card.selected{background:var(--white)}.quiz-card .contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px;margin:0 auto}.quiz-card .text-answer{max-width:640px}.quiz-actions{width:min(100%,720px);align-self:end;margin:0 auto}.consultation-context{background:var(--white)}.consultation-context-grid{display:grid;grid-template-columns:minmax(280px,1.1fr) repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.consultation-context-grid h2{margin-top:12px;font-size:32px}.context-card{display:grid;gap:10px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--blue-soft)}.context-card strong{color:var(--navy);font-size:18px}.booking-section{padding:34px 28px 48px;background:linear-gradient(180deg,var(--white),var(--blue-soft)),radial-gradient(circle at 92% 12%,rgba(154,112,55,.08),transparent 28%)}.booking-shell{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:24px;align-items:start;min-width:0}.booking-aside{position:sticky;top:126px;display:grid;gap:14px;min-width:0;padding:26px;border-radius:var(--radius);color:var(--white);background:var(--navy);box-shadow:var(--shadow-soft)}.booking-aside h1,.booking-aside h2{color:var(--white);font-size:30px;line-height:1.15;overflow-wrap:anywhere}.booking-aside p{color:#ffffffc7;font-size:14px;line-height:1.5}.booking-aside-benefits{display:grid;gap:10px;margin:2px 0;padding:0;list-style:none}.booking-aside-benefits li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;color:#ffffffe0;font-size:13px;line-height:1.4}.booking-aside-benefits svg{margin-top:1px;color:#d8ba83}.booking-aside-bonus{display:grid;grid-template-columns:26px minmax(0,1fr);gap:11px;padding:15px;border:1px solid rgba(216,186,131,.34);border-radius:var(--radius-sm);background:#d8ba831a}.booking-aside-bonus>svg{color:#d8ba83}.booking-aside-bonus strong,.booking-aside-bonus span{display:block}.booking-aside-bonus strong{color:var(--white);font-size:13px}.booking-aside-bonus span{margin-top:4px;color:#ffffffb3;font-size:12px;line-height:1.45}.booking-advisor{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);background:#ffffff14}.booking-advisor img{width:72px;height:72px;border-radius:50%;object-fit:cover}.booking-advisor strong,.booking-advisor span{display:block}.booking-advisor strong{color:var(--white);line-height:1.2}.booking-advisor span{color:#ffffffb8;font-size:13px;font-weight:700}.booking-mini-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.booking-mini-stats span{display:grid;gap:2px;padding:14px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);background:#ffffff14}.booking-mini-stats strong{color:var(--white);font-size:22px;line-height:1}.booking-mini-stats small{color:#ffffffad;font-weight:700}.booking-trust-list{display:grid;gap:10px;margin-top:4px}.booking-trust-list span{padding:12px 14px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);color:#ffffffdb;background:#ffffff14;font-size:14px;font-weight:720}.booking-card{display:grid;gap:24px;min-width:0;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.booking-card-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:var(--navy)}.booking-card-head span{color:var(--muted);font-size:12px;font-weight:820;text-transform:uppercase}.booking-card-head strong{font-size:22px;line-height:1.2}.booking-calendar-card{gap:22px}.booking-calendar-head small{align-self:center;color:var(--muted);font-size:13px;font-weight:720}.booking-calendar-head>div{display:grid;gap:4px}.booking-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.booking-flow>span{min-height:42px;min-width:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:#fffdf9;font-size:13px;font-weight:820;overflow-wrap:anywhere;text-align:center}.booking-flow>span.active{color:var(--red);border-color:#9a703747;background:var(--green-soft)}.booking-flow-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-flow-sequence{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0}.booking-flow-sequence .booking-flow-step{position:relative;min-height:66px;place-items:center start;align-items:center;padding:12px 22px;border-color:#0b1f3a29;background:linear-gradient(180deg,#fffdf9,#fbf8f2d1);text-align:left}.booking-flow-sequence .booking-flow-step-arrow{z-index:2;padding-right:44px;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,0 100%)}.booking-flow-sequence .booking-flow-step:last-child{margin-left:-24px;padding-left:48px;border-left-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.booking-flow-sequence .booking-flow-copy{display:grid;min-width:0;gap:4px}.booking-flow-sequence .booking-flow-copy small{color:var(--red);font-size:11px;font-weight:880;letter-spacing:0;text-transform:uppercase}.booking-flow-sequence .booking-flow-copy strong{color:var(--navy);font-size:16px;line-height:1.2}.booking-flow-sequence .booking-flow-step.active{border-color:#9a703752;background:linear-gradient(180deg,#fbf8f2fa,#f2e8d3eb)}.booking-calendar-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(230px,.88fr);gap:14px}.calendar-panel,.calendar-times{border:0;border-radius:0;background:transparent}.calendar-panel{padding:0 18px 0 0}.calendar-month{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;margin-bottom:10px;color:var(--navy);text-align:center}.calendar-month button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--white)}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.calendar-weekdays{margin-bottom:8px;color:var(--muted);font-size:11px;font-weight:820;text-align:center;text-transform:uppercase}.calendar-cell.empty,.calendar-date{min-height:44px}.calendar-date{display:grid;gap:2px;place-items:center;border:1px solid transparent;border-radius:var(--radius-sm);color:#9aa5b3;background:transparent;font-weight:820}.calendar-date.available{color:var(--navy);background:var(--white);border-color:#0b1f3a1f;cursor:pointer;box-shadow:0 6px 14px #0b1f3a0f}.calendar-date.available:hover,.calendar-date.selected{color:var(--white);background:var(--red);border-color:var(--red)}.calendar-times{display:grid;align-content:start;gap:10px;padding:0 0 0 18px;border-left:1px solid rgba(11,31,58,.12)}.calendar-times>span{color:var(--red);font-size:12px;font-weight:820;text-transform:uppercase}.calendar-times h3{color:var(--navy)}.calendar-times p{font-size:14px}.time-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:244px;overflow-y:auto;padding-right:2px}.time-button{display:flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(11,31,58,.16);border-radius:var(--radius-sm);color:var(--navy);background:var(--white);font-weight:820;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.time-button:hover,.time-button.selected{color:var(--white);background:var(--red);border-color:var(--red);box-shadow:0 12px 24px #9a703729;transform:translateY(-1px)}.booking-selected-summary{display:flex;align-items:center;gap:9px;padding:12px;border-radius:var(--radius-sm);color:var(--navy);background:var(--green-soft);font-size:13px;font-weight:820}.booking-selected-summary svg{color:var(--red)}.booking-request-intro{display:grid;gap:8px;padding:18px;border:1px solid rgba(154,112,55,.2);border-radius:var(--radius);background:linear-gradient(135deg,#fbf8f2f5,#fffdf9f5)}.booking-request-intro h3{color:var(--navy);font-size:20px;line-height:1.22}.booking-request-intro p{color:var(--muted);font-size:14.5px}.slot-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.booking-day{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffdf9}.booking-day>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--navy)}.booking-day span{color:var(--muted);font-size:13px;font-weight:760}.slot-list{display:flex;flex-wrap:wrap;gap:8px}.slot-button{min-height:38px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 12px;color:var(--navy);background:var(--white);font-weight:780;cursor:pointer}.slot-button:hover,.slot-button.selected{border-color:#9a70376b;color:var(--white);background:var(--red)}.booking-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.booking-fields label{display:grid;gap:7px;color:var(--navy);font-size:13px;font-weight:800}.booking-fields .full-field{grid-column:1 / -1}.booking-fields-compact{max-width:680px;grid-template-columns:repeat(2,minmax(0,1fr))}.booking-fields input,.booking-fields select,.booking-fields textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--white);font-size:16px;font:inherit}.booking-fields input,.booking-fields select{min-height:52px;padding:0 14px}.booking-fields select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 22px,calc(100% - 12px) 22px;background-repeat:no-repeat;background-size:6px 6px;padding-right:36px}.booking-fields textarea{min-height:132px;padding:14px;resize:vertical}.booking-fields input:focus,.booking-fields select:focus,.booking-fields textarea:focus{border-color:#9a70379e;box-shadow:0 0 0 4px #9a70371f;outline:none}.event-application-section{background:linear-gradient(180deg,var(--white),#f6f2ea),radial-gradient(circle at 88% 8%,rgba(11,31,58,.08),transparent 28%)}.event-application-aside{gap:16px}.event-application-preview{overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);background:#ffffff14}.event-application-preview img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.event-application-details{display:grid;gap:8px}.event-application-details span{padding:11px 13px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);color:#ffffffdb;background:#ffffff14;font-size:13px;font-weight:760;line-height:1.35}.event-application-prefill{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:13px 15px;border:1px solid rgba(154,112,55,.24);border-radius:var(--radius-sm);color:var(--navy);background:var(--green-soft);font-size:13.5px;font-weight:720;line-height:1.45}.event-application-prefill svg{color:var(--red)}.event-application-intent{border-color:#9a703757;color:var(--navy);background:linear-gradient(135deg,#fbf8f2fa,#f2e8d3db);font-weight:740}.event-confirmation-section{min-height:100svh;padding-top:82px;background:radial-gradient(circle at 12% 10%,rgba(154,112,55,.14),transparent 28%),linear-gradient(135deg,#07182e,#0b1f3a 42%,#f7f1e7 42%,#fffdf8)}.event-confirmation-shell{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.event-confirmation-aside{top:112px;gap:18px;padding:0;overflow:hidden;background:#07182e}.event-confirmation-hero{position:relative;min-height:430px;overflow:hidden;background:#07182e}.event-confirmation-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.05)}.event-confirmation-hero:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#07182e29,#07182ee0),linear-gradient(115deg,#07182ee0,#07182e5c 58%,#9a703747)}.event-confirmation-hero-overlay{position:relative;z-index:1;display:grid;align-content:end;min-height:430px;gap:20px;padding:34px}.event-confirmation-hero-overlay h2{max-width:10ch;font-size:clamp(38px,5vw,58px);line-height:.98}.event-confirmation-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.event-confirmation-chip-grid span{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:60px;gap:9px;padding:12px 13px;border:1px solid rgba(255,255,255,.26);border-radius:var(--radius-sm);color:#ffffffe6;background:#07182e61;font-size:13px;font-weight:820;line-height:1.22;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.event-confirmation-chip-grid svg{color:var(--gold)}.event-confirmation-token-note{display:flex;align-items:center;gap:10px;margin-inline:28px;padding:13px 15px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-sm);color:#ffffffdb;background:#ffffff14;font-size:13px;font-weight:780}.event-confirmation-token-note svg{color:var(--gold)}.event-confirmation-token-warning{align-items:flex-start;border-color:#db9b5457;color:#f7dfba}.event-confirmation-agenda{position:relative;display:grid;gap:0;margin:0 28px 30px;padding:8px 0 2px 56px}.event-confirmation-agenda:before{position:absolute;top:26px;bottom:26px;left:17px;width:2px;content:"";background:linear-gradient(180deg,#d9b66ff2,#d9b66f2e);transform-origin:top;animation:agenda-line-draw .9s ease-out both}.event-confirmation-agenda-item{position:relative;display:grid;min-height:92px;align-content:start;gap:5px;padding:0 0 22px 18px;opacity:0;transform:translate(12px);animation:agenda-item-in .62s ease-out var(--agenda-delay, 0ms) both}.event-confirmation-agenda-item:last-child{min-height:0;padding-bottom:0}.event-confirmation-agenda-dot{position:absolute;top:0;left:-52px;z-index:1;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(217,182,111,.82);border-radius:50%;color:#07182e;background:var(--gold);font-size:12px;font-weight:900;box-shadow:0 0 0 7px #d9b66f1a}.event-confirmation-agenda-item small{display:block;color:var(--gold);font-size:11px;font-weight:880;letter-spacing:.08em;text-transform:uppercase}.event-confirmation-agenda-item strong{display:block;color:var(--white);font-family:var(--font-display);font-size:22px;line-height:1.12}.event-confirmation-agenda-item p{margin-top:6px;color:#ffffffb8;font-size:14px;line-height:1.55}.event-confirmation-card{border-color:#9a703738}.event-confirmation-card .booking-request-intro{background:linear-gradient(135deg,#0b1f3af5,#182f4ef0),linear-gradient(180deg,rgba(217,182,111,.18),transparent)}.event-confirmation-card .booking-request-intro h3{color:var(--white)}.event-confirmation-card .booking-request-intro p{color:#ffffffc7}.event-confirmation-actions{display:flex;flex-wrap:wrap;gap:10px}.event-confirmation-lock{display:grid;max-width:760px}.event-confirmation-lock .booking-success{justify-items:start}.event-confirmation-success{align-content:center}@keyframes agenda-line-draw{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes agenda-item-in{to{opacity:1;transform:translate(0)}}.booking-consent{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:16px;border:1px solid rgba(11,31,58,.08);border-radius:var(--radius);color:var(--muted);background:#fbf8f2;font-size:13.5px;line-height:1.45}.booking-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--red)}.booking-error{display:grid;gap:8px;padding:15px;border:1px solid rgba(154,112,55,.26);border-radius:var(--radius);background:#fff6ec}.booking-error strong{color:var(--navy)}.booking-error p{color:var(--muted);font-size:14px}.booking-error>div{display:flex;flex-wrap:wrap;gap:10px}.booking-error a{color:var(--red-dark);font-size:13px;font-weight:820;text-decoration:underline;text-underline-offset:3px}.booking-success{min-height:560px;align-content:center;justify-items:center;text-align:center}.booking-success svg{color:var(--red)}.booking-success p{max-width:540px}.booking-success>strong{color:var(--navy);font-size:20px}.booking-calendly-success{gap:18px}.booking-success-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:560px}.booking-success-steps span{display:inline-flex;align-items:center;min-height:40px;gap:8px;padding:9px 13px;border:1px solid rgba(11,31,58,.1);border-radius:var(--radius-sm);color:var(--muted);background:#fffdf9;font-size:13px;font-weight:820}.booking-success-steps span.is-complete{border-color:#9a70373d;color:var(--red-dark);background:var(--green-soft)}.booking-success-steps span.is-active{border-color:#0b1f3a24;color:var(--navy)}.booking-success-steps span.is-error{border-color:#9a70373d;color:var(--red-dark);background:#fff6ec}.booking-success-steps svg{flex:0 0 auto;color:currentColor}.booking-calendly-topic{padding:11px 14px;border:1px solid rgba(11,31,58,.08);border-radius:var(--radius-sm);color:var(--muted);background:#fbf8f2;font-size:14px}.booking-calendly-topic strong{color:var(--navy)}.booking-calendly-missing{max-width:560px;text-align:left}.booking-scheduling-wizard{min-height:0;gap:16px;padding:0;align-content:start;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.booking-wizard-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(11,31,58,.12)}.booking-wizard-progress button{position:relative;display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:0;color:#667384;background:transparent;font:inherit;font-size:13px;font-weight:780;cursor:pointer}.booking-wizard-progress button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:transparent}.booking-wizard-progress button.is-current,.booking-wizard-progress button.is-complete{color:var(--navy)}.booking-wizard-progress button.is-current:after{background:var(--red)}.booking-wizard-progress button.is-complete svg{color:var(--red-dark)}.booking-wizard-progress button:disabled{cursor:default;opacity:.68}.booking-wizard-panel{display:grid;min-width:0;gap:16px;animation:booking-panel-in .24s ease-out both}.booking-wizard-heading{display:grid;max-width:650px;gap:4px}.booking-wizard-heading h2{color:var(--navy);font-size:clamp(25px,2.7vw,32px);line-height:1.12}.booking-wizard-heading h2:focus{outline:none}.booking-wizard-heading p{color:var(--muted);font-size:14px}.calendar-month button:disabled{cursor:default;opacity:.32}.booking-calendar-skeleton{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.booking-calendar-skeleton span{min-height:44px;border-radius:var(--radius-sm);background:linear-gradient(90deg,#eef1f3 25%,#f8f9fa,#eef1f3 65%);background-size:220% 100%;animation:booking-skeleton-shift 1.35s ease-in-out infinite}.calendar-date:disabled{cursor:default;opacity:.68}.calendar-date.available:focus-visible,.time-button:focus-visible,.booking-topic-option:focus-within{outline:3px solid rgba(154,112,55,.3);outline-offset:2px}.booking-empty-state{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:16px;border:1px solid rgba(11,31,58,.12);border-radius:var(--radius-sm);color:var(--navy);background:#f4f7f8}.booking-empty-state svg{color:var(--red-dark)}.booking-empty-state strong,.booking-empty-state span{display:block}.booking-empty-state span{margin-top:4px;color:var(--muted);font-size:13px}.booking-empty-state a{display:inline-block;margin-top:8px;color:var(--red-dark);font-size:13px;font-weight:820;text-underline-offset:3px}.booking-appointment-strip{display:flex;align-items:center;gap:9px;padding:13px 15px;border:1px solid rgba(154,112,55,.22);border-radius:var(--radius-sm);color:var(--navy);background:var(--green-soft);font-size:14px;font-weight:820}.booking-appointment-strip svg{flex:0 0 auto;color:var(--red-dark)}.booking-contact-prefill{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:13px 15px;border:1px solid rgba(154,112,55,.22);border-radius:var(--radius-sm);color:var(--navy);background:var(--green-soft);font-size:13px;font-weight:720;line-height:1.45}.booking-contact-prefill svg{margin-top:1px;color:var(--red-dark)}.booking-fields label>small,.booking-inline-error{color:#8a3c2e;font-size:12px;font-weight:720;line-height:1.35}.booking-fields label>span small{color:var(--muted);font-size:11px;font-weight:650}.booking-fields input[aria-invalid=true]{border-color:#8a3c2e9e;box-shadow:0 0 0 3px #8a3c2e1a}.booking-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.booking-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.booking-topic-option{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 20px;min-height:72px;align-items:center;gap:10px;padding:15px 16px;border:1px solid rgba(11,31,58,.14);border-radius:var(--radius-sm);color:var(--navy);background:#fffdf9;font-size:14px;font-weight:760;line-height:1.35;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.booking-topic-option:hover{border-color:#9a70376b;transform:translateY(-1px)}.booking-topic-option.is-selected{border-color:#9a703794;background:var(--green-soft)}.booking-topic-option input{position:absolute;width:1px;height:1px;opacity:0}.booking-topic-option svg{color:var(--red-dark)}.booking-topic-disclaimer{color:var(--muted);font-size:12.5px;line-height:1.5}.booking-wizard-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:2px}.booking-wizard-actions.is-forward{justify-content:flex-end}.booking-wizard-actions .button{min-width:190px}.booking-wizard-actions .button:active,.booking-error button:active,.booking-newsletter-status button:active{transform:translateY(1px)}.booking-error button,.booking-newsletter-status button{width:fit-content;border:0;padding:0;color:var(--red-dark);background:transparent;font:inherit;font-size:13px;font-weight:820;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.booking-api-success{min-height:660px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.booking-api-success h2{color:var(--navy);font-size:clamp(30px,4vw,42px)}.booking-confirmation-summary{display:grid;width:min(100%,620px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;text-align:left}.booking-confirmation-summary span{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:13px 14px;border:1px solid rgba(11,31,58,.1);border-radius:var(--radius-sm);color:var(--navy);background:#fffdf9;font-size:13px}.booking-confirmation-summary svg{color:var(--red-dark)}.booking-confirmation-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.booking-confirmation-goodie{display:grid;width:min(100%,620px);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:22px;padding:22px;border:1px solid rgba(154,112,55,.28);border-radius:var(--radius);background:#fbf8f2;text-align:left}.booking-confirmation-goodie img{width:110px;height:156px;border-radius:var(--radius-sm);object-fit:cover;box-shadow:0 14px 28px #0b1f3a26}.booking-confirmation-goodie span{color:var(--red-dark);font-size:11px;font-weight:840;letter-spacing:.06em;text-transform:uppercase}.booking-confirmation-goodie h3{margin-top:6px;color:var(--navy);font-size:24px;line-height:1.12}.booking-confirmation-goodie p{margin-top:8px;font-size:13px}.booking-confirmation-goodie .button{width:fit-content;margin-top:16px}.booking-text-link{color:var(--navy);font-size:13px;font-weight:780;text-decoration:underline;text-underline-offset:3px}.booking-recovered-note,.booking-newsletter-status{width:min(100%,620px);padding:13px 15px;border:1px solid rgba(154,112,55,.22);border-radius:var(--radius-sm);color:var(--navy);background:var(--green-soft);font-size:13px}.booking-newsletter-status{display:grid;justify-items:center;gap:7px}.booking-newsletter-status.is-error{border-color:#8a3c2e3d;background:#fff6ec}@keyframes booking-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes booking-skeleton-shift{to{background-position:-120% 0}}.booking-preview-section{min-height:calc(100svh - 126px);background:radial-gradient(circle at 12% 12%,rgba(154,112,55,.09),transparent 30%),linear-gradient(180deg,var(--white),#f3f6f8 58%,var(--blue-soft))}.booking-preview-shell{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)}.booking-preview-aside{background:linear-gradient(155deg,#071426,var(--navy) 58%,#173350)}.booking-preview-path{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);background:#ffffff14}.booking-preview-path span{color:#ffffffe0;font-size:12px;font-weight:820;line-height:1.25;text-align:center}.booking-preview-path svg{color:#d6b370db}.booking-preview-form{position:relative}.booking-preview-flow span{min-height:46px}.booking-preview-intro{background:linear-gradient(135deg,#fffdf9fa,#f1f7f8fa),radial-gradient(circle at 100% 0,rgba(154,112,55,.12),transparent 34%)}.booking-preview-success{min-height:620px;align-content:center}.booking-preview-status{border:1px solid rgba(154,112,55,.22);border-radius:999px;padding:8px 12px;color:var(--red-dark);background:var(--green-soft);font-size:12px;font-weight:840;text-transform:uppercase}.booking-preview-sync-list{display:grid;width:min(100%,620px);gap:10px;margin:4px auto 0;text-align:left}.booking-preview-sync-list span{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:center;padding:13px 14px;border:1px solid rgba(11,31,58,.1);border-radius:var(--radius-sm);color:var(--navy);background:#fffdf9;font-size:14px;font-weight:760}.booking-preview-sync-list svg{color:var(--red)}.booking-preview-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.calendly-preview-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0714269e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.calendly-preview-modal{position:relative;display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);width:min(100%,1040px);max-height:min(760px,calc(100svh - 48px));overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius);background:var(--white);box-shadow:0 32px 90px #07142657}.calendly-preview-sidebar{position:relative;display:grid;align-content:start;gap:18px;min-width:0;padding:34px;color:var(--white);background:radial-gradient(circle at 12% 8%,rgba(217,182,111,.22),transparent 30%),linear-gradient(155deg,#071426,var(--navy))}.calendly-preview-sidebar>span{color:#d9b66fe6;font-size:12px;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.calendly-preview-sidebar h3{color:var(--white);font-size:30px;line-height:1.08}.calendly-preview-sidebar p{color:#ffffffc2;font-size:15px}.calendly-preview-close{position:absolute;top:16px;right:16px;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);color:var(--white);background:#ffffff14;cursor:pointer}.calendly-preview-prefill{display:grid;gap:5px;padding:16px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);background:#ffffff14}.calendly-preview-prefill strong{color:var(--white)}.calendly-preview-prefill small{color:#ffffffb8;font-weight:720;overflow-wrap:anywhere}.calendly-preview-detail{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;color:#ffffffd1;font-size:13.5px;font-weight:720;line-height:1.45}.calendly-preview-detail svg{color:#d9b66fe0}.calendly-preview-calendar{display:grid;align-content:start;gap:22px;min-width:0;overflow:auto;padding:34px;background:linear-gradient(180deg,var(--white),#f8fbfb),radial-gradient(circle at 100% 0,rgba(154,112,55,.08),transparent 32%)}.calendly-preview-calendar-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;color:var(--navy)}.calendly-preview-calendar-head span{color:var(--red-dark);font-size:12px;font-weight:840;letter-spacing:.06em;text-transform:uppercase}.calendly-preview-calendar-head strong{font-size:24px}.calendly-preview-days{display:grid;gap:14px}.calendly-preview-day{display:grid;grid-template-columns:minmax(126px,.36fr) minmax(0,1fr);gap:14px;align-items:stretch;padding:16px;border:1px solid rgba(11,31,58,.1);border-radius:var(--radius);background:#fffdf9}.calendly-preview-day>div:first-child{display:grid;align-content:center;gap:4px;min-width:0}.calendly-preview-day span{color:var(--muted);font-size:12px;font-weight:840;text-transform:uppercase}.calendly-preview-day strong{color:var(--navy);font-size:18px}.calendly-preview-slots{display:grid;grid-template-columns:repeat(3,minmax(96px,1fr));gap:10px}.calendly-preview-slots button{min-height:48px;border:1px solid rgba(11,31,58,.14);border-radius:var(--radius-sm);color:var(--navy);background:var(--white);font-size:15px;font-weight:840;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.calendly-preview-slots button:hover,.calendly-preview-slots button.selected{color:var(--white);background:var(--red);border-color:var(--red);box-shadow:0 12px 24px #9a703729;transform:translateY(-1px)}.calendly-preview-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;align-items:center;padding:18px;border:1px solid rgba(154,112,55,.18);border-radius:var(--radius);background:var(--green-soft)}.calendly-preview-footer>div{display:grid;gap:4px}.calendly-preview-footer span{color:var(--muted);font-size:12px;font-weight:840;text-transform:uppercase}.calendly-preview-footer strong{color:var(--navy)}.calendly-preview-confirmed{display:grid;min-height:520px;align-content:center;justify-items:center;gap:16px;text-align:center}.calendly-preview-confirmed svg{color:var(--red)}.calendly-preview-confirmed span{color:var(--red-dark);font-size:12px;font-weight:840;letter-spacing:.06em;text-transform:uppercase}.calendly-preview-confirmed h3{max-width:520px;color:var(--navy);font-size:30px}.calendly-preview-confirmed p{max-width:520px;color:var(--muted)}.freebie-page{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 126px);padding:66px 28px 96px;color:var(--white);background:radial-gradient(ellipse at 50% 18%,rgba(198,160,99,.22),rgba(198,160,99,.08) 32%,transparent 64%),radial-gradient(ellipse at 50% 48%,rgba(255,253,248,.08),transparent 58%),linear-gradient(180deg,#081527 0%,var(--navy) 52%,#071524 100%)}.freebie-page:before{content:"";position:absolute;z-index:-1;top:96px;left:50%;width:min(940px,82vw);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle at 50% 44%,rgba(198,160,99,.28),rgba(198,160,99,.14) 30%,rgba(255,253,248,.06) 54%,transparent 72%);filter:blur(8px);transform:translate(-50%);pointer-events:none}.freebie-page>.section-inner{position:relative;z-index:1}.freebie-layout{display:grid;grid-template-columns:minmax(0,min(760px,100%));justify-content:center;justify-items:stretch;gap:26px;align-items:start}.freebie-copy{display:grid;justify-items:center;gap:16px;min-width:0;max-width:880px;margin:0 auto;text-align:center}.freebie-copy h1,.freebie-success h1{color:var(--white)}.freebie-copy h1{max-width:880px;margin:0;font-size:clamp(40px,4.7vw,64px);line-height:1.04}.freebie-copy p,.freebie-success p{max-width:680px;color:#ffffffc7;font-size:18px}.freebie-importance{display:grid;gap:12px;max-width:700px;padding:18px 20px;border:1px solid rgba(198,160,99,.24);border-radius:var(--radius);background:#ffffff14}.freebie-importance p{max-width:none;color:#ffffffd1;font-size:16px;line-height:1.55}.freebie-event-note{display:grid;gap:4px;max-width:660px;padding:16px 18px;border:1px solid rgba(198,160,99,.3);border-radius:var(--radius);background:#ffffff14}.freebie-event-note strong{color:var(--white);font-size:15px}.freebie-event-note span{color:#ffffffb8;font-size:14px;line-height:1.45}.freebie-benefits{display:grid;gap:12px;margin-top:6px}.freebie-benefit{display:grid;grid-template-columns:24px minmax(0,1fr);min-width:0;gap:12px;align-items:start;max-width:650px;color:#ffffffe0;font-weight:720}.freebie-benefit svg{color:var(--gold);margin-top:2px}.freebie-benefit span,.freebie-advisor>div,.freebie-copy p,.freebie-form-head p{min-width:0;overflow-wrap:break-word}.freebie-advisor{display:inline-grid;width:fit-content;grid-template-columns:56px minmax(0,1fr);gap:13px;align-items:center;margin-top:8px;padding:12px 16px 12px 12px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);background:#ffffff14}.freebie-advisor .avatar{width:56px;height:56px}.freebie-advisor strong,.freebie-advisor span{display:block}.freebie-advisor strong{color:var(--white)}.freebie-advisor span{color:#ffffffad;font-size:13px;font-weight:680}.freebie-copy .freebie-advisor{display:none}.freebie-form,.freebie-success{display:grid;gap:22px;min-width:0;border-radius:var(--radius)}.freebie-form{width:min(100%,620px);justify-self:center;padding:8px 0 0;color:var(--white);background:transparent;box-shadow:none}.freebie-success{border:1px solid rgba(198,160,99,.3);background:radial-gradient(circle at 90% 6%,rgba(198,160,99,.14),transparent 36%),linear-gradient(180deg,#ffffff 0%,var(--warm-white) 62%,var(--alpine-paper) 100%);box-shadow:0 36px 90px #0b1f3a52}.freebie-wizard{align-self:start}.freebie-progress-shell{display:flex;justify-content:center;min-height:30px;scroll-margin-top:120px}.freebie-progress-indicator{position:relative;display:inline-flex;width:72px;min-height:30px;align-items:center;justify-content:space-between;padding:0}.freebie-progress-pill{position:absolute;left:-4px;top:3px;width:var(--freebie-progress-width);height:24px;border-radius:999px;background:var(--gold);box-shadow:0 12px 24px #0000002e,inset 0 1px #ffffff52;transition:width .62s cubic-bezier(.34,1.56,.64,1);will-change:width}.freebie-progress-dot{position:relative;z-index:1;display:grid;place-items:center;width:16px;height:16px;border-radius:999px;background:#ffffff52;box-shadow:0 0 0 1px #ffffff14;color:var(--navy);transition:background .22s ease,transform .22s ease,box-shadow .22s ease}.freebie-progress-dot svg{width:10px;height:10px}.freebie-progress-dot.is-active{background:var(--white);box-shadow:0 0 0 1px #ffffff2e,0 4px 12px #0000002e;transform:scale(1.04)}.freebie-progress-dot.is-complete{background:var(--white)}.freebie-form-head{display:grid;grid-template-columns:68px minmax(0,1fr);gap:14px;align-items:start}.freebie-form-head .avatar{position:relative;width:68px;height:68px;margin-top:8px;overflow:hidden;border:3px solid var(--white);background:var(--white);box-shadow:0 16px 32px #0b1f3a2e}.freebie-form-head .avatar img{border-radius:inherit}.freebie-question-bubble{position:relative;display:grid;min-width:0;min-height:78px;align-content:center;border:1px solid rgba(16,42,86,.1);border-radius:22px;padding:20px 22px;background:linear-gradient(180deg,var(--white),#fffdf9);box-shadow:0 18px 46px #0b1f3a1f}.freebie-question-bubble:before{content:"";position:absolute;top:28px;left:-11px;width:22px;height:22px;border-bottom:1px solid rgba(16,42,86,.1);border-left:1px solid rgba(16,42,86,.1);background:var(--white);transform:rotate(45deg)}.freebie-question-bubble .typewriter-question{position:relative;margin:0;color:var(--navy);font-size:clamp(24px,2.45vw,33px);line-height:1.08;overflow-wrap:anywhere}.freebie-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative}.freebie-step-panel{grid-template-columns:1fr;min-height:0;align-content:start;animation:freebieStepIn .26s cubic-bezier(.2,.8,.2,1)}.freebie-step-fields{display:grid;grid-column:1 / -1;gap:14px}.freebie-step-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}.freebie-honeypot{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.freebie-fields label{display:grid;gap:7px;color:var(--navy);font-size:13px;font-weight:800}.freebie-step-fields>label,.freebie-interest legend{color:#ffffffdb}.freebie-interest,.freebie-message{grid-column:1 / -1}.freebie-interest{display:grid;gap:10px;margin:0;padding:0;border:0}.freebie-interest legend{font-size:13px;font-weight:800}.freebie-interest-options{display:grid;gap:7px;margin:0;padding:0}.freebie-fields .freebie-interest-options label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;min-height:44px;cursor:pointer;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);padding:10px 12px;background:#ffffff12;color:#ffffffc7;font-size:14px;font-weight:820;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.freebie-fields .freebie-interest-options label:after{content:"Auswählen";justify-self:end;grid-column:3;grid-row:1;color:#ffffff7a;font-size:11px;font-weight:820}.freebie-fields .freebie-interest-options label:hover,.freebie-fields .freebie-interest-options label.is-selected{border-color:#c6a06394;background:#c6a06329;color:var(--white)}.freebie-fields .freebie-interest-options label.is-selected:after{content:"Ausgewählt";color:var(--gold)}.freebie-fields .freebie-interest-options label span{min-width:0;overflow-wrap:break-word}.freebie-interest-options input{width:18px;height:18px;margin:0;appearance:none;border:1px solid currentColor;border-radius:5px;background:transparent;accent-color:var(--red)}.freebie-interest-options input:checked{border-color:var(--gold);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1f3a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 12px 12px no-repeat,var(--gold);box-shadow:0 0 0 3px #c6a06329}.freebie-interest-options input:focus-visible{outline:2px solid rgba(154,112,55,.55);outline-offset:2px}.freebie-other-interest{grid-column:1 / -1}.freebie-fields input:not([type=checkbox]),.freebie-fields select,.freebie-fields textarea{width:100%;min-height:52px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 14px;color:var(--ink);background:var(--white);font-size:16px}.freebie-fields textarea{min-height:88px;padding-top:13px;resize:vertical}.freebie-fields select{appearance:none;background:linear-gradient(45deg,transparent 50%,var(--navy) 50%) right 17px center / 7px 7px no-repeat,linear-gradient(135deg,var(--navy) 50%,transparent 50%) right 12px center / 7px 7px no-repeat,var(--white);padding-right:38px}.freebie-fields input:not([type=checkbox]):focus,.freebie-fields select:focus,.freebie-fields textarea:focus{border-color:#9a70379e;box-shadow:0 0 0 4px #9a703724;outline:none}.freebie-consents{display:grid;gap:0;padding:2px 0 0;border:0;background:transparent}.freebie-consents label{display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;align-items:start;color:#ffffffd6;font-size:13.5px;line-height:1.45}.freebie-consents input{width:21px;height:21px;margin:1px 0 0;appearance:none;border:1.5px solid rgba(255,255,255,.7);border-radius:6px;background:#ffffff14;cursor:pointer}.freebie-consents input:checked{border-color:var(--gold);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1f3a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 13px 13px no-repeat,var(--gold);box-shadow:0 0 0 4px #c6a06329}.freebie-consents input:focus-visible{outline:2px solid rgba(198,160,99,.7);outline-offset:3px}.freebie-consents a{color:var(--gold);font-weight:820;text-decoration:underline;text-underline-offset:3px}.freebie-wizard-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:center}.freebie-wizard-actions.has-back-button{grid-template-columns:38px minmax(0,1fr)}.freebie-wizard-actions .button{width:100%;min-width:0}.freebie-wizard-actions .button:disabled{opacity:1;color:#0b1f3a94;background:#e8dcc6;box-shadow:none}.freebie-back-button{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:0;color:#ffffffb8;background:#ffffff0f;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.freebie-back-button:hover{border-color:#c6a06370;color:var(--white);background:#c6a0631f;transform:translate(-1px)}.freebie-back-button:disabled{opacity:.48;cursor:not-allowed;transform:none}.freebie-error{display:grid;gap:8px;padding:15px;border:1px solid rgba(154,112,55,.26);border-radius:var(--radius);background:#fff6ec}.freebie-error strong{color:var(--navy)}.freebie-error p{color:var(--muted);font-size:14px}.freebie-error-actions{display:flex;flex-wrap:wrap;gap:10px}.freebie-error-actions a{color:var(--red-dark);font-size:13px;font-weight:820;text-decoration:underline;text-underline-offset:3px}.freebie-success-page{display:grid;align-items:start}.freebie-success{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;max-width:900px;padding:0;border:0;border-radius:0;color:var(--white);background:transparent;box-shadow:none;text-align:center}.freebie-success-product{display:grid;width:100%;place-items:center;margin:-16px 0 -10px}.freebie-success-product img{width:min(720px,88vw);height:auto;filter:drop-shadow(0 28px 48px rgba(0,0,0,.28))}.freebie-success-confirmation{display:grid;position:relative;width:52px;height:52px;place-items:center;margin-top:-4px}.freebie-success-check{display:grid;width:42px;height:42px;place-items:center;border-radius:999px;color:var(--navy);background:linear-gradient(145deg,#f6e4b7,var(--gold));box-shadow:0 16px 30px #0003,inset 0 0 0 1px #ffffff73}.freebie-success-confetti{position:absolute;width:6px;height:12px;border-radius:2px;opacity:0;background:var(--confetti-color, var(--gold))}.freebie-success-confetti-one{--confetti-color: #f6e4b7;--confetti-x: -42px;--confetti-y: -30px;--confetti-rotate: -18deg}.freebie-success-confetti-two{--confetti-color: var(--white);--confetti-x: 36px;--confetti-y: -34px;--confetti-rotate: 12deg}.freebie-success-confetti-three{--confetti-color: var(--gold);--confetti-x: 46px;--confetti-y: 10px;--confetti-rotate: 34deg}.freebie-success-confetti-four{--confetti-color: #d9edf3;--confetti-x: -38px;--confetti-y: 16px;--confetti-rotate: 22deg}.freebie-success-confetti-five{--confetti-color: #f3c98b;--confetti-x: -10px;--confetti-y: -44px;--confetti-rotate: 48deg}.freebie-success-confetti-six{--confetti-color: rgba(255, 255, 255, .85);--confetti-x: 12px;--confetti-y: -46px;--confetti-rotate: -38deg}.freebie-success-download{width:min(100%,360px);justify-content:center;margin-top:-2px;box-shadow:0 18px 36px #00000038}@media(prefers-reduced-motion:no-preference){.freebie-success-product{animation:freebieSuccessProductIn .42s cubic-bezier(.18,.82,.24,1) both}.freebie-success-check{animation:freebieSuccessCheckPop .36s cubic-bezier(.18,.82,.24,1) .18s both}.freebie-success-confetti{animation:freebieSuccessConfettiBurst .72s cubic-bezier(.18,.82,.24,1) .21s both}.freebie-success-download{animation:freebieSuccessDownloadIn .42s cubic-bezier(.18,.82,.24,1) .52s both}}@media(prefers-reduced-motion:reduce){.freebie-success-product,.freebie-success-check,.freebie-success-confetti,.freebie-success-download{animation:none}}.freebie-success-intro{display:grid;justify-items:center;gap:10px;max-width:620px}.freebie-success-mark{display:inline-grid;position:relative;width:76px;height:76px;place-items:center;border-radius:999px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.72),transparent 28%),linear-gradient(145deg,#c6a0633d,#0b1f3a0f);box-shadow:0 12px 26px #0b1f3a1f,inset 0 0 0 1px #c6a06357}.freebie-success-mark svg{color:var(--gold)}.freebie-success-particle{position:absolute;width:7px;height:7px;border-radius:999px;background:var(--gold);opacity:0;transform:translateZ(0) scale(.4)}.freebie-success-particle-one{top:6px;left:43px;--particle-x: -8px;--particle-y: -34px}.freebie-success-particle-two{top:23px;right:4px;--particle-x: 30px;--particle-y: -22px}.freebie-success-particle-three{right:14px;bottom:8px;--particle-x: 22px;--particle-y: 28px}.freebie-success-particle-four{bottom:10px;left:14px;--particle-x: -24px;--particle-y: 24px}.freebie-success-particle-five{top:24px;left:5px;--particle-x: -30px;--particle-y: -18px}@media(prefers-reduced-motion:no-preference){.freebie-success-particle{animation:freebieSuccessParticle .92s cubic-bezier(.18,.82,.24,1) .12s both}.freebie-success-particle-two{animation-delay:.18s}.freebie-success-particle-three{animation-delay:.23s}.freebie-success-particle-four{animation-delay:.16s}.freebie-success-particle-five{animation-delay:.21s}}.freebie-success h1{margin:8px 0 0;color:var(--white);font-size:clamp(31px,4.3vw,48px);line-height:1.06}.freebie-success p{max-width:620px;margin:0;color:#ffffffc2;font-size:16px;line-height:1.58}.freebie-success-email{display:inline-block;margin-top:2px;padding:8px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#ffffffbd;background:#ffffff12;font-size:13.5px!important}.freebie-success-email strong{color:var(--white)}.freebie-success-advisor{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;margin-top:6px;padding-top:20px;width:100%;border-top:1px solid rgba(11,31,58,.1)}.freebie-success-advisor .avatar{width:46px;height:46px;border:2px solid var(--white);box-shadow:0 8px 18px #0b1f3a29}.freebie-success-advisor strong{display:block;color:var(--navy);font-size:14px;font-weight:820}.freebie-success-advisor span{display:block;color:var(--muted);font-size:12.5px}.freebie-success-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:0}.freebie-success-actions .button{min-width:220px}.freebie-success-next{display:grid;justify-items:center;gap:16px;width:100%;max-width:620px;margin-top:4px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.freebie-success-next p{font-size:15.5px}.freebie-guide-showcase{display:grid;gap:18px;padding:22px;border:1px solid rgba(11,31,58,.1);border-radius:var(--radius);background:#fff;box-shadow:0 26px 58px #0b1f3a29}.freebie-guide-visual{display:grid;place-items:center;padding:4px 2px 0}.freebie-guide-visual img{width:min(100%,430px);height:auto}.freebie-guide-showcase .freebie-download-card{width:100%;margin:0}.newsletter-confirmed-page{min-height:calc(100svh - 126px);padding:92px 28px 108px;color:var(--ink);background:#f6f1e8}.newsletter-confirmed-layout{display:grid;grid-template-columns:minmax(0,760px);justify-content:center}.newsletter-confirmed-card,.newsletter-confirmed-note{min-width:0;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 24px 56px #0b1f3a1a}.newsletter-confirmed-card{display:grid;min-height:390px;align-content:center;gap:22px;padding:58px;background:var(--white)}.newsletter-confirmed-card>svg{color:var(--gold)}.newsletter-confirmed-card h1{max-width:760px;color:var(--navy);font-size:clamp(42px,5.2vw,66px);line-height:1}.newsletter-confirmed-card p{max-width:710px;color:var(--muted);font-size:19px;line-height:1.65}.newsletter-confirmed-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.newsletter-confirmed-note{display:grid;align-content:end;gap:14px;padding:34px;color:var(--white);background:linear-gradient(150deg,rgba(255,255,255,.08),transparent 44%),var(--navy)}.newsletter-confirmed-note span{color:#ffffffad;font-size:12px;font-weight:860;letter-spacing:.06em;text-transform:uppercase}.newsletter-confirmed-note strong{color:var(--white);font-size:24px;line-height:1.14}.newsletter-confirmed-note p{color:#ffffffbd;font-size:15px;line-height:1.58}.newsletter-confirmed-note a{display:inline-flex;width:fit-content;align-items:center;gap:8px;margin-top:4px;color:var(--white);font-size:14px;font-weight:840;text-decoration:underline;text-underline-offset:5px}.newsletter-confirmed-note a:hover{color:#f5d6a4}.freebie-download-card{display:grid;width:min(100%,520px);gap:10px;padding:22px;border:1px solid rgba(198,160,99,.34);border-radius:var(--radius);background:linear-gradient(180deg,#fffdf8,#f8f1e6),radial-gradient(circle at 92% 12%,rgba(198,160,99,.16),transparent 30%);box-shadow:0 14px 32px #0b1f3a1a;text-align:left}.freebie-download-card span{color:var(--red-dark);font-size:12px;font-weight:840;letter-spacing:.03em;text-transform:uppercase}.freebie-download-card strong{color:var(--navy);font-size:22px;line-height:1.16}.freebie-download-card p{color:var(--muted);font-size:14px}.freebie-download-card .button{margin-top:4px}.faq-list{display:grid;gap:12px}.faq-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);box-shadow:0 8px 22px #102a560f;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.faq-item:hover,.faq-item.is-open{border-color:#102a5638;box-shadow:0 14px 32px #102a561a;transform:translateY(-2px)}.faq-item button{display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;gap:14px;border:0;padding:16px 18px;color:var(--navy);background:transparent;font-size:15px;font-weight:790;text-align:left;cursor:pointer}.faq-item button span{font-family:var(--font-display);font-size:18px;font-weight:400;line-height:1.24}.faq-item p{padding:0 18px 20px;font-size:14px;line-height:1.55}.faq-item .faq-answer{display:none}.faq-item .faq-answer.is-open{display:block}.section-textlink-row{margin-top:22px}.section-textlink{color:var(--navy);font-family:var(--font-body, Inter, sans-serif);font-size:15px;font-weight:640;text-decoration:none;border-bottom:1px solid rgba(16,42,86,.28);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.section-textlink:hover,.section-textlink:focus-visible{color:var(--green);border-color:currentColor}.rotated{transform:rotate(180deg);color:var(--green)}.faq-item button svg{flex:0 0 auto;transition:transform .2s ease,color .2s ease}.footer{padding:68px 28px 30px;color:var(--white);background:#071526}.compliance-notice{padding:26px 28px;border-top:1px solid rgba(20,35,56,.08);color:var(--muted);background:linear-gradient(180deg,#fffffff5,#faf7effa),var(--warm-white)}.compliance-notice-inner{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.compliance-notice strong{color:var(--ink);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.compliance-notice p{max-width:960px;margin:0;font-size:13px;line-height:1.55}.compliance-notice-compact{padding:17px 28px}.compliance-notice-compact .compliance-notice-inner{grid-template-columns:170px minmax(0,1fr);gap:18px}.compliance-notice-compact strong{font-size:11.5px}.compliance-notice-compact p{font-size:12.5px;line-height:1.48}.footer-inner{display:grid;width:min(100%,var(--max));grid-template-columns:1.2fr .65fr .95fr;gap:42px;margin:0 auto}.footer-compact{padding-top:24px}.footer-compact .footer-inner{grid-template-columns:1fr;justify-items:center;text-align:center}.footer-compact .footer-identity,.footer-compact .footer-socials{justify-items:center}.footer-compact .footer-bottom{margin-top:0}.footer-brand strong{color:var(--white)}.footer-brand small{color:#ffffffa6}.footer p{max-width:430px;margin-top:18px;color:#ffffffad}.footer-socials{display:grid;gap:12px;margin-top:24px}.footer-socials>strong{color:#ffffffeb;font-size:13px;text-transform:uppercase}.footer-socials>div{display:flex;flex-wrap:wrap;gap:10px}.social-link{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius-sm);color:#ffffffd1;background:#ffffff0f;font-size:13px;font-weight:760}.social-link:hover{border-color:#ffffff4d;color:var(--white);background:#ffffff1c;transform:translateY(-2px)}.footer-links,.footer-contact{display:grid;align-content:start;gap:12px}.footer-links strong,.footer-contact strong{margin-bottom:4px}.footer-links a,.footer-links span,.footer-contact a,.footer-contact span{display:inline-flex;align-items:center;gap:9px;color:#ffffffb8;font-size:14px}.footer-bottom{display:flex;width:min(100%,var(--max));justify-content:space-between;gap:18px;margin:46px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);color:#ffffff8c;font-size:13px}.footer-legal-links{display:inline-flex;flex-wrap:wrap;gap:14px}.footer-legal-links a{color:#ffffffa8}.footer-legal-links button{border:0;padding:0;color:#ffffffa8;background:transparent;font:inherit;cursor:pointer}.footer-legal-links a:hover,.footer-legal-links button:hover{color:var(--white)}.consent-banner{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;overflow:auto;background:#06101f8f;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.consent-card{display:grid;width:min(520px,100%);max-height:calc(100dvh - 48px);gap:18px;padding:28px;overflow:auto;border:1px solid rgba(20,25,35,.12);border-radius:var(--radius);color:var(--ink);background:#fffffffa;box-shadow:0 28px 80px #05162b47}.consent-copy{display:grid;gap:9px}.consent-copy h2{margin:0;color:var(--ink);font-size:25px;line-height:1.22;letter-spacing:0;overflow-wrap:break-word}.consent-copy p,.consent-copy small,.consent-option small{margin:0;color:var(--muted);line-height:1.52}.consent-copy small{display:block;padding:10px 12px;border:1px solid rgba(154,112,55,.18);border-radius:var(--radius-sm);background:#faf7efcc;font-size:13px}.consent-options{display:grid;gap:10px}.consent-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfaf7;cursor:pointer}.consent-option input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--red)}.consent-option strong{display:block;color:var(--navy);font-size:14px}.consent-option.is-locked{cursor:default;opacity:.82}.consent-actions{display:grid;grid-template-columns:1fr;gap:10px}.consent-actions .button{width:100%;min-height:48px;justify-content:center;padding:0 16px;font-size:13px;white-space:normal}.consent-privacy-link{justify-self:center;width:fit-content;color:var(--navy);font-size:13px;font-weight:760;text-decoration:underline;text-underline-offset:4px}.floating-actions{position:fixed;right:22px;bottom:22px;z-index:45;display:grid;gap:10px;justify-items:end;pointer-events:none}.floating-actions a{pointer-events:auto}.sticky-cta,.whatsapp-cta{display:inline-flex;min-height:50px;align-items:center;gap:9px;padding:0 18px;border-radius:var(--radius-sm);color:var(--white);font-size:14px;font-weight:800}.sticky-cta{background:var(--red);box-shadow:0 14px 34px #9a703747}.sticky-cta:hover{background:var(--red-dark);box-shadow:0 18px 38px #9a703757;transform:translateY(-3px)}.whatsapp-cta{background:#1fa463;box-shadow:0 14px 34px #1fa4633d}.whatsapp-cta:hover{background:#168a52;box-shadow:0 18px 38px #1fa4634d;transform:translateY(-3px)}@media(max-width:1050px){h1{font-size:48px}h2{font-size:36px}.nav-wrap{min-height:76px}.nav-links{position:absolute;top:calc(100% + 8px);right:18px;left:18px;display:none;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.nav-links.is-open{display:grid;gap:2px}.nav-links a{padding:13px}.nav-links a:after{display:none}.menu-button{display:inline-flex}.hero-inner{width:min(100%,var(--max))}.hero-copy{max-width:760px;min-width:0}.hero-copy h1{max-width:760px;font-size:46px}.hero-copy p{max-width:680px;font-size:18px}.news-briefing-hero{padding-top:62px}.news-briefing-copy{max-width:780px;padding-bottom:0}.news-briefing-visual img{min-height:360px}.hero-media{display:flex;aspect-ratio:auto;flex-direction:column;gap:10px;border:0;background:transparent;box-shadow:none}.hero-media:hover{box-shadow:none;transform:none}.hero-media-frame{position:relative;width:100%;aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);background:var(--navy);box-shadow:0 28px 70px #00000059}.hero-media-controls{position:static;inset:auto;justify-content:flex-start;padding:0 10px}.hero-inner,.news-briefing-hero-inner,.news-briefing-featured-grid,.news-briefing-layout,.page-hero-inner,.solution-layout,.authority-layout,.question-resolution,.process-shell,.qualifier-shell,.article-layout,.advisor-authority-layout,.advisor-faq-layout,.booking-shell,.newsletter-shell,.newsletter-intro-panel,.freebie-layout,.newsletter-confirmed-layout,.legal-layout,.social-follow-inner,.linkedin-recommendations-layout{grid-template-columns:1fr}.linkedin-recommendations-section{padding-block:88px}.linkedin-recommendations-layout{min-height:auto;gap:36px}.linkedin-recommendations-copy{max-width:620px}.linkedin-recommendation-stage-wrap,.linkedin-recommendation-stack{min-height:560px}.linkedin-stack-card-layer{min-height:520px}.linkedin-recommendation-card{transform:translate3d(var(--card-tablet-x),var(--card-tablet-y),0) rotate(var(--card-rotation)) skewY(-8deg) scale(var(--card-scale))}.linkedin-recommendation-card:hover,.linkedin-recommendation-card:focus-visible{transform:translate3d(var(--card-tablet-x),calc(var(--card-tablet-y) - 76px),0) rotate(var(--card-rotation)) skewY(-8deg) scale(var(--card-scale))}.art-basel-film-story-inner,.art-basel-recap-hero-inner,.art-basel-vlog-inner,.art-basel-recap-cta-inner{grid-template-columns:1fr}.art-basel-ambient-video{min-height:620px}.art-basel-testimonials-heading{left:28px}.art-basel-reel-sticky{grid-template-columns:minmax(0,1fr) minmax(360px,500px);padding-right:28px;padding-left:28px}.art-basel-reel-scroll-photo{width:min(340px,34vw)}.art-basel-gallery figure{flex-basis:clamp(260px,42vw,400px)}.art-basel-gallery figure.is-featured{flex-basis:clamp(340px,58vw,560px)}.page-hero-media img{height:420px}.process-photo-card{position:relative;top:auto;height:420px}.process-photo-card img{height:100%}.process-cta{align-content:start}.article-meta,.news-briefing-checklist,.news-source-panel,.advisor-entity-card,.advisor-faq-layout .section-heading,.legal-heading,.booking-aside{position:relative;top:auto}.structure-stage{min-height:auto;padding:72px 0}.structure-stage-shell{position:relative;top:auto;display:block;min-height:0;padding:0}.structure-anchor{position:relative;top:auto}.structure-route{min-height:auto}.structure-wheel{position:relative;top:auto;display:grid;height:auto;min-height:0;gap:12px;overflow:visible;perspective:none}.structure-wheel:before,.structure-wheel:after,.structure-wheel-focus,.structure-wheel-rail{display:none}.structure-topic{position:relative;top:auto;right:auto;left:auto;border-bottom:1px solid rgba(11,31,58,.11);opacity:1!important;filter:none!important;transform:none!important}.structure-media-thumbs{grid-template-columns:repeat(4,1fr)}.structure-media-thumbs button{height:56px}.challenge-grid,.advisor-pillar-grid,.service-grid,.industry-grid,.option-grid,.review-grid,.news-preview-grid,.news-grid,.news-card.featured,.consultation-context-grid,.freebie-fields{grid-template-columns:repeat(2,1fr)}.event-timeline{--event-line-left: 24px}.event-timeline-head{align-items:flex-start;flex-direction:column}.event-past-overview-button{margin-bottom:0}.event-timeline-item{grid-template-columns:58px minmax(0,1fr);gap:16px}.event-date-block{grid-column:2;grid-row:1;min-height:auto;padding:0}.event-date-block strong,.event-date-block small{max-width:none}.event-timeline-marker{grid-column:1;grid-row:1 / span 2;padding-top:0}.event-timeline-card{grid-column:2;grid-row:2;grid-template-columns:1fr}.past-event-card{grid-template-columns:1fr}.past-event-card-media{min-height:280px}.structure-map{grid-template-columns:1fr}.structure-anchor-image img{height:280px}.news-card.featured .news-card-copy{padding:28px}.testimonial-rail{gap:14px}.linkedin-recommendations-copy{max-width:780px}.linkedin-recommendation-stage-wrap{min-height:520px}.linkedin-stack-card-layer{width:min(100%,470px)}.testimonial-intake-layout,.testimonial-intake-copy,.testimonial-intake-workspace{grid-template-columns:1fr}.testimonial-intake-copy .eyebrow,.testimonial-typewriter-question,.testimonial-intake-copy>p,.testimonial-robert-prompt{grid-column:auto;grid-row:auto}.review-preview-panel{position:relative;top:auto}.testimonial-typewriter-question{font-size:44px}.quiz-layout{grid-template-columns:1fr;min-height:auto;gap:18px}.quiz-step-nav{gap:10px;padding:0 0 14px;border-right:0;border-bottom:1px solid rgba(11,31,58,.12)}.quiz-step-links{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.quiz-step-links button{min-width:210px;scroll-snap-align:start}.quiz-card .qualifier-step{grid-template-columns:1fr;min-height:auto;padding-top:0}}@media(min-width:721px)and (max-width:1050px){.newsletter-intro-panel{grid-template-columns:1fr;gap:26px}.newsletter-copy{max-width:680px}.newsletter-cta-cluster{width:100%;grid-template-columns:minmax(300px,.96fr) minmax(220px,.62fr);gap:18px;justify-self:stretch;align-items:center}.newsletter-mockup{justify-self:start;width:min(100%,420px);margin-inline:-12px 0}.newsletter-start-button{min-width:0;min-height:64px}}@media(min-width:981px)and (max-width:1050px){.structure-stage{min-height:var(--structure-stage-height, 3000px)}.structure-stage-shell{position:sticky;top:126px;display:flex;min-height:calc(100svh - 126px);align-items:center}.structure-map{grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:22px;align-items:center}.structure-anchor{padding:20px;gap:10px}.structure-anchor h3{font-size:26px}.structure-anchor p{font-size:13px;line-height:1.36}.structure-media-stack{height:170px}.structure-media-thumbs{grid-template-columns:repeat(8,1fr);gap:5px}.structure-media-thumbs button{height:34px}.structure-anchor-points strong{padding:8px 10px;font-size:12px}.structure-anchor-points{display:none}.structure-route{min-height:min(58svh,500px)}.structure-wheel{position:relative;top:auto;display:block;height:min(58svh,500px);min-height:420px;overflow:hidden;perspective:1100px}.structure-wheel:before,.structure-wheel:after{display:block}.structure-wheel-focus,.structure-wheel-rail{display:block}.structure-topic{position:absolute;top:50%;right:0;left:0;grid-template-columns:74px minmax(0,1fr);gap:14px;border-bottom:0;opacity:var(--wheel-opacity, 1)!important;filter:blur(var(--wheel-blur, 0))!important;transform:translate3d(0,calc(-50% + var(--wheel-y, 0px)),var(--wheel-z, 0px)) rotateX(var(--wheel-tilt, 0deg)) scale(var(--wheel-scale, 1))!important}.structure-topic.is-active{opacity:1!important;filter:none!important}}@media(min-width:721px)and (max-width:1050px){.booking-section{padding:28px 18px 40px}.booking-shell{grid-template-columns:minmax(210px,.66fr) minmax(0,1.34fr);gap:16px}.booking-aside{position:sticky;top:118px;order:initial;gap:12px;padding:20px}.booking-aside h1,.booking-aside h2{font-size:26px}.booking-advisor{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:10px}.booking-advisor img{width:52px;height:52px}.booking-advisor span{font-size:12px}.booking-scheduling-wizard{padding:0}.booking-wizard-progress button{font-size:11px}.booking-calendar-layout{grid-template-columns:minmax(0,1fr) minmax(165px,.62fr);gap:10px}.calendar-panel{padding:0 10px 0 0}.calendar-weekdays,.calendar-grid{gap:3px}.calendar-cell.empty,.calendar-date{min-height:40px}.calendar-times{padding:0 0 0 10px}.time-list{grid-template-columns:1fr;max-height:210px}}@media(max-width:720px){h1{font-size:32px;line-height:1.08;overflow-wrap:anywhere}h2{font-size:30px}h3{font-size:19px}body{font-size:15px}.notification{min-height:48px;padding:8px 14px;font-size:13px}.nav-wrap{width:100%;min-height:70px;gap:10px;padding:0 16px}.brand{flex:1 1 auto;min-width:0}.news-briefing-hero{padding:34px 18px 0}.news-briefing-copy{gap:16px}.news-briefing-copy h1{font-size:58px}.news-briefing-copy p{font-size:16px;line-height:1.56}.news-briefing-meta{gap:8px}.news-briefing-meta span{min-height:34px;font-size:12px}.news-briefing-visual img{min-height:245px}.news-briefing-visual figcaption{position:static;border:0;border-top:1px solid rgba(255,255,255,.18);border-radius:0;background:var(--navy);-webkit-backdrop-filter:none;backdrop-filter:none}.news-briefing-featured{padding-top:26px}.news-topic-tabs{top:70px;margin-bottom:20px;padding:8px 0}.news-briefing-checklist,.news-source-panel{padding:20px}.brand-current{gap:8px;margin-left:0}.brand-current-signet{width:48px}.brand-current-wordmark{font-size:25px;line-height:.9}.brand strong{white-space:normal}.nav-actions{flex:0 0 auto}.brand-mark{width:38px;height:38px}.brand strong{font-size:16px}.brand small,.icon-link span,.nav-actions .icon-link{display:none}.hero{padding:54px 18px 22px}.page-hero{padding:58px 18px 48px}.page-hero-mobile-media-after-title{padding-top:40px;padding-bottom:24px}.page-hero-mobile-media-after-title .page-hero-inner{gap:0}.page-hero-mobile-media-after-title .page-hero-copy{display:contents}.page-hero-mobile-media-after-title .page-hero-copy h1{order:1;margin-bottom:22px}.page-hero-mobile-media-after-title .page-hero-media{order:2;margin:0 auto 22px}.page-hero-mobile-media-after-title .page-hero-copy p{order:3;margin-bottom:22px}.page-hero-mobile-media-after-title .hero-actions{order:4}#beitraege{padding-top:24px}#beitraege .section-heading{display:none}.legal-page{padding:58px 18px}.legal-heading h1{font-size:38px}.legal-heading p,.legal-card p{font-size:15px}.legal-card{padding:24px}.legal-card h2{font-size:21px}.page-hero h1{max-width:100%;font-size:32px;overflow-wrap:break-word}.page-hero p{max-width:100%;font-size:16px}.page-hero-copy,.page-hero-media,.hero-copy,.hero-media,.hero-actions{min-width:0;max-width:100%}.page-hero-media img{height:360px}.page-hero-media .wissen-hub-hero-image{object-position:center top}.hero-inner{width:100%;gap:34px;overflow:hidden}.hero-copy p{max-width:100%;font-size:16px}.hero-copy h1{max-width:100%;font-size:32px;overflow-wrap:anywhere}.hero-media,.hero-media-frame{border-radius:var(--radius-sm)}.hero-media:hover{transform:none}.hero-media-controls{right:12px;bottom:12px;left:12px;gap:8px;padding:0 4px}.hero-media-sound{min-height:52px;padding:0 16px;font-size:14px}.hero-proof{display:flex;flex-wrap:nowrap;justify-content:start;max-width:100%;gap:6px}.hero-proof a,.hero-proof span{white-space:nowrap;overflow-wrap:normal}.hero-title-line{white-space:normal}.button{width:100%;min-height:50px;padding:0 16px;white-space:normal}.art-basel-recap-hero{min-height:calc(100svh - 128px);margin-bottom:-76px;padding:74px 18px 138px}.art-basel-recap-hero:before{background:linear-gradient(180deg,#051120d6,#05112075 38%,#051120f0),linear-gradient(90deg,#05112061,#051120d1)}.art-basel-recap-copy{gap:18px;padding-top:0}.art-basel-recap-copy h1{font-size:38px;line-height:1.04}.art-basel-recap-copy p,.art-basel-film-copy p,.art-basel-vlog-copy p{font-size:16px}.art-basel-film-story,.art-basel-vlog-section,.art-basel-testimonials-section{padding:72px 18px}.art-basel-testimonials-section{margin-top:0;margin-bottom:0;scroll-margin-top:260px;padding:clamp(210px,31svh,270px) 18px 86px;overflow:hidden}.art-basel-testimonials-section:before{height:120px}.art-basel-testimonials-section:after{height:130px}.art-basel-testimonials-heading{position:relative;top:auto;left:auto;max-width:none;margin-bottom:30px}.art-basel-testimonials-heading h2{font-size:38px;line-height:1.08}.art-basel-testimonials-heading p{font-size:18px;line-height:1.5}.art-basel-film-story{padding-top:136px}.art-basel-film-story-inner,.art-basel-vlog-inner{gap:30px}.art-basel-film-copy{order:2}.art-basel-ambient-video-tag-2{order:1}.art-basel-film-copy h2,.art-basel-vlog-copy h2{font-size:31px}.art-basel-ambient-video{min-height:520px;border-radius:var(--radius-sm)}.art-basel-ambient-video figcaption{padding:112px 16px 16px}.art-basel-sound-button{top:14px;right:14px;width:44px;height:44px}.art-basel-testimonials-inner{width:100%;gap:0}.art-basel-testimonial-reel{width:100%;min-height:0;overflow:visible;background:transparent}.art-basel-reel-sticky{display:none}.art-basel-reel-scroll-steps{display:grid;width:100%;gap:18px;margin:0;padding:0;pointer-events:auto}.art-basel-reel-scroll-step{min-height:0;opacity:1;transform:none}.art-basel-reel-scroll-photo{display:none}.art-basel-reel-mobile-card{display:grid;overflow:hidden;border:1px solid rgba(255,253,248,.22);border-radius:var(--radius);color:var(--navy);background:var(--white);box-shadow:0 20px 54px #050e1938}.art-basel-reel-mobile-card img{display:block;width:100%;aspect-ratio:4 / 5;height:auto;object-fit:cover;object-position:center 35%}.art-basel-reel-mobile-card .art-basel-reel-quote-mark{height:34px;margin:24px 20px 0;font-size:54px}.art-basel-reel-mobile-card blockquote{margin:0 20px;font-size:18px;line-height:1.42}.art-basel-reel-mobile-card strong{margin:0 20px;padding:18px 0 22px}.art-basel-gallery{width:calc(100% + 36px);margin-left:-18px;padding-inline:18px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.art-basel-gallery-track{gap:14px;animation-duration:52s}.art-basel-gallery figure,.art-basel-gallery figure.is-featured{flex-basis:min(78vw,330px);aspect-ratio:4 / 5;border-radius:var(--radius-sm)}.art-basel-gallery figcaption{padding:74px 14px 14px}.art-basel-recap-cta{padding:62px 18px}.trust-bar{width:calc(100% - 36px);grid-template-columns:1fr 1fr}.metric{min-height:112px;padding:20px}.metric strong{font-size:28px}.section,.authority,.locations,.qualifier,.quiz-qualifier,.booking-section,.solution-band,.newsletter-section,.freebie-page,.social-follow-band{padding:72px 18px}.newsletter-form-body,.newsletter-success-card{padding:20px}.locations{padding:0 18px}.section-heading{margin-bottom:30px}.section-heading p,.solution-copy p,.advisor-authority-copy p,.authority-copy p{font-size:16px}.advisor-facts{grid-template-columns:1fr}.advisor-facts-desktop{display:none}.challenge-grid,.advisor-pillar-grid,.service-grid,.review-grid,.industry-grid,.newsletter-fields,.option-grid,.news-preview-grid,.news-grid,.slot-grid,.news-card.featured,.consultation-context-grid,.booking-fields,.contact-grid,.freebie-fields{grid-template-columns:1fr}.newsletter-section{padding:42px 18px}.question-resolution{padding:22px}.question-resolution .button{width:100%}.newsletter-shell{gap:16px}.newsletter-intro-panel{gap:18px}.newsletter-cta-cluster{grid-template-columns:1fr;gap:16px;justify-items:stretch}.newsletter-mockup{justify-self:center;width:min(100%,360px);margin-inline:0}.newsletter-start-button{justify-self:stretch;width:100%;min-width:0;min-height:58px}.newsletter-copy{gap:8px}.newsletter-copy .eyebrow{width:fit-content;padding:6px 10px;font-size:11px}.newsletter-copy h2{font-size:24px;line-height:1.12}.newsletter-form-body,.newsletter-success-card{gap:10px;padding:16px}.newsletter-form.newsletter-panel{grid-template-columns:34px minmax(0,1fr);gap:8px}.newsletter-back-button{width:32px;height:32px}.newsletter-fields input{width:100%;min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:#fffdf9;font:inherit;font-size:16px}.newsletter-consent{grid-template-columns:16px minmax(0,1fr);gap:8px;padding:10px;font-size:12.5px}.newsletter-consent input{width:16px;height:16px}.newsletter-form .button{width:100%;min-height:46px}.event-timeline-section{padding-top:42px}.event-timeline-head{margin-bottom:24px}.event-timeline-head-copy h1{font-size:38px;line-height:1.02}.event-timeline-head-copy p{font-size:16px}.event-past-overview-button{width:100%}.event-timeline{gap:24px}.event-timeline-item{grid-template-columns:48px minmax(0,1fr);gap:12px}.event-timeline:before,.event-timeline:after{left:23px}.event-timeline-marker span{width:46px;height:46px;box-shadow:0 0 0 6px #f7f1e7,0 10px 20px #0b1f3a1f}.event-date-block strong{font-size:24px}.event-timeline-media{min-height:210px}.event-timeline-copy{padding:22px}.event-timeline-copy .button-secondary{width:100%}.past-events-section{padding-top:58px}.past-event-card-media{min-height:230px}.past-event-card-copy{padding:24px}.past-event-card-copy h3{font-size:30px;line-height:1.04}.past-event-card-copy .button{width:100%}.event-timeline-item:hover .event-timeline-card,.event-timeline-item.is-active .event-timeline-card{transform:none}.structure-anchor{padding:24px}.structure-anchor h3{font-size:28px}.structure-media-stack{height:220px}.structure-media-caption{position:relative;right:auto;bottom:auto;left:auto;border-right:0;border-bottom:0;border-left:0;border-radius:0}.structure-route:before,.structure-route:after{left:24px}.structure-topic{grid-template-columns:62px minmax(0,1fr);gap:14px;padding-right:0}.structure-topic:hover,.structure-topic.is-active{transform:none}.challenge-item,.service-card,.review-card,.industry-item,.qualifier-card,.qualifier-intro{padding:24px}.challenge-grid{gap:12px;padding-top:16px}.challenge-item{grid-template-columns:36px 38px minmax(0,1fr);gap:8px 10px;min-height:0;padding:16px;align-items:center}.challenge-item .number{grid-column:1;grid-row:1;font-size:24px;line-height:1}.challenge-item .icon-badge{grid-column:2;grid-row:1;width:34px;height:34px}.challenge-item h3{grid-column:3;grid-row:1;margin:0;font-size:17px;line-height:1.18}.challenge-item p{grid-column:1 / -1;grid-row:2;margin:2px 0 0;font-size:13.5px;line-height:1.42}.question-grid .challenge-item{grid-template-columns:38px minmax(0,1fr)}.question-grid .challenge-item .icon-badge{grid-column:1}.question-grid .challenge-item h3{grid-column:2}.challenge-item:hover,.challenge-item.is-active{transform:none}.authority-image img{min-height:580px;object-position:center top}.solution-image{min-height:560px}.solution-image figcaption{right:14px;bottom:14px;left:14px;padding:14px}.protection-step{grid-template-columns:38px minmax(0,1fr);padding:16px}.protection-step:hover,.protection-step.is-active{transform:none}.article-body p{font-size:17px}.booking-card,.booking-aside,.freebie-form,.freebie-success{padding:24px}.freebie-success{gap:18px;padding:0 18px;text-align:center}.freebie-success-product img{width:min(360px,90vw)}.freebie-success-actions .button{width:100%;min-width:0}.review-intake-strip{display:grid;padding:18px}.review-intake-strip .button{width:100%}.linkedin-recommendations-layout{gap:16px}.linkedin-recommendations-copy{gap:13px}.linkedin-recommendations-copy h2{font-size:29px;line-height:1.12}.linkedin-recommendations-copy p{font-size:15px;line-height:1.5}.linkedin-recommendations-note{padding-left:26px;font-size:11.5px;letter-spacing:.06em}.linkedin-recommendations-note:before{width:17px}.linkedin-recommendation-actions{display:grid;gap:5px;margin-top:-4px}.linkedin-recommendation-actions .testimonial-review-cta.button{justify-content:center;width:100%}.linkedin-profile-inline-link{min-height:28px;width:fit-content}.linkedin-recommendation-stage-wrap{min-height:0;min-width:0;overflow:hidden}.linkedin-recommendation-stack{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;height:auto}.linkedin-stack-card-layer{--mobile-card-width: min(340px, calc(100vw - 42px) );--mobile-card-inset: max(0px, calc((100vw - var(--mobile-card-width)) / 2 - 16px));position:relative;display:flex;gap:12px;width:100%;max-width:100%;min-width:0;height:auto;min-height:0;margin-inline:0;overflow-x:auto;overflow-y:visible;padding:8px 0 14px;scroll-padding-inline:var(--mobile-card-inset);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y}.linkedin-stack-card-layer::-webkit-scrollbar{display:none}.linkedin-stack-card-layer:before,.linkedin-stack-card-layer:after{flex:0 0 var(--mobile-card-inset);content:"";margin-left:0}.linkedin-recommendation-card{position:relative;left:auto;top:auto;flex:0 0 var(--mobile-card-width);grid-template-rows:auto minmax(0,1fr);width:var(--mobile-card-width);height:clamp(380px,46dvh,420px);min-height:0;gap:12px;padding:18px;cursor:grab;filter:grayscale(.8) saturate(.52);opacity:.42;scroll-snap-align:center;scroll-snap-stop:always;transform-origin:50% 50%;transform:translateZ(0) scale(.965);transition:transform .28s ease,opacity .28s ease,filter .28s ease,box-shadow .28s ease,border-color .28s ease}.linkedin-recommendation-card.is-mobile-active{border-color:#0a66c238;box-shadow:0 24px 62px #0b1f3a29;filter:grayscale(0) saturate(1);opacity:1;transform:translateZ(0) scale(1)}.linkedin-recommendation-card:hover,.linkedin-recommendation-card:focus-visible{transform:translateZ(0) scale(1)}.linkedin-recommendation-card:active{cursor:grabbing}.linkedin-recommendation-card:after{display:none}.linkedin-stack-progress{order:-1;display:flex;justify-content:center;gap:7px;margin:2px 0 8px}.linkedin-stack-progress button{width:6px;height:6px;border:0;border-radius:50%;padding:0;background:#0b1f3a33;cursor:pointer;transition:background .25s ease,transform .25s ease}.linkedin-stack-progress button.is-active{background:#0a66c2;transform:scale(1.35)}.linkedin-recommendation-card blockquote{min-height:0;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;font-size:14px;line-height:1.42}.linkedin-card-person{gap:10px}.linkedin-card-person .avatar{width:42px;height:42px}.linkedin-card-person strong{font-size:14px}.linkedin-card-person small,.linkedin-card-footer{font-size:11.5px}.linkedin-card-head>svg{width:18px;height:18px}.linkedin-card-footer{display:grid;gap:2px}.linkedin-card-footer small{font-size:10.5px}.testimonial-intake-page{padding:54px 16px 72px}.testimonial-typewriter-question{max-width:100%;font-size:34px;overflow-wrap:break-word}.testimonial-intake-copy>p{font-size:16px}.testimonial-intake-form{padding:24px}.testimonial-robert-prompt{gap:10px}.testimonial-robert-prompt .avatar{width:56px;height:56px}.testimonial-robert-bubble{padding:16px 18px}.testimonial-intake-hint{margin-left:0}.testimonial-intake-fields,.testimonial-optional-grid,.testimonial-logo-row{grid-template-columns:1fr}.testimonial-logo-row,.testimonial-photo-picker{display:grid}.testimonial-upload-button,.testimonial-photo-clear,.testimonial-intake-form .button{width:100%}.review-preview-card{min-height:0}.review-company-logo{max-width:120px;height:30px}.freebie-page,.newsletter-confirmed-page{padding:54px 16px 72px}.freebie-layout{gap:22px;overflow:hidden}.newsletter-confirmed-layout{gap:16px}.freebie-copy,.freebie-form,.freebie-success,.newsletter-confirmed-card,.newsletter-confirmed-note,.freebie-event-note,.freebie-advisor{width:100%;max-width:100%}.freebie-copy h1{max-width:100%;font-size:clamp(27px,7.2vw,32px);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.freebie-copy p,.freebie-success p{font-size:16px}.newsletter-confirmed-card{min-height:0;padding:30px}.newsletter-confirmed-card h1{max-width:100%;font-size:clamp(30px,9.5vw,38px);line-height:1.04;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.newsletter-confirmed-card p{font-size:16px}.newsletter-confirmed-actions,.newsletter-confirmed-actions .button{width:100%}.newsletter-confirmed-note{align-content:start;padding:26px}.newsletter-confirmed-note strong{font-size:21px}.freebie-copy{gap:16px}.freebie-benefits{gap:8px}.freebie-benefit{grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.35}.freebie-advisor{display:none}.freebie-form-head{grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:start}.freebie-form-head .avatar{width:48px;height:48px;margin-top:6px;border-width:2px}.freebie-question-bubble{min-height:58px;border-radius:18px;padding:14px 16px}.freebie-question-bubble:before{top:22px;left:-8px;width:16px;height:16px}.freebie-question-bubble .typewriter-question{font-size:clamp(22px,6vw,25px)}.freebie-step-panel{min-height:0}.freebie-step-fields-two{grid-template-columns:1fr}.freebie-wizard-actions{grid-template-columns:minmax(0,1fr)}.freebie-wizard-actions.has-back-button{grid-template-columns:38px minmax(0,1fr)}.freebie-back-button{width:34px;justify-self:start}.freebie-event-note,.freebie-importance{padding:14px}.freebie-download-card{padding:18px}.freebie-download-card strong{font-size:19px}.freebie-advisor{width:100%}.social-follow-link{grid-template-columns:40px minmax(0,1fr) 20px;min-height:60px}.quiz-qualifier{min-height:auto;padding:24px 18px 38px}.quiz-shell{gap:12px}.quiz-topbar{display:grid;justify-items:center;text-align:center}.quiz-step-nav-head{padding-inline:2px}.quiz-step-links button{min-width:190px}.quiz-card{min-height:auto;gap:20px;padding:24px}.quiz-conversation{grid-template-columns:1fr;justify-items:center;gap:14px}.quiz-avatar{width:82px;height:82px}.quiz-speech{padding:20px 18px;border:1px solid rgba(16,42,86,.1);border-radius:20px;background:linear-gradient(180deg,var(--white),#fffdf9);box-shadow:0 16px 36px #0b1f3a1a;text-align:center}.quiz-speech:before{top:-11px;left:calc(50% - 11px);border-top:1px solid rgba(16,42,86,.1);border-right:1px solid rgba(16,42,86,.1);border-bottom:0;border-left:0}.quiz-speech-meta,.quiz-speech p{margin-inline:auto}.quiz-speech-meta{display:grid;justify-items:center;gap:5px}.quiz-speech h2{font-size:24px;line-height:1.14;overflow-wrap:normal}.quiz-speech p{font-size:15px}.quiz-card .option-grid,.quiz-card .contact-grid,.booking-calendar-layout,.booking-flow,.booking-fields{grid-template-columns:1fr}.booking-flow-sequence{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.booking-flow-sequence .booking-flow-step{min-height:58px;padding:9px 12px}.booking-flow-sequence .booking-flow-step-arrow{padding-right:30px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%)}.booking-flow-sequence .booking-flow-step:last-child{margin-left:-18px;padding-left:34px}.booking-flow-sequence .booking-flow-copy small{font-size:9px}.booking-flow-sequence .booking-flow-copy strong{font-size:12px}.booking-fields-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quiz-card .option-card{min-height:64px}.quiz-actions{display:grid}.booking-advisor{grid-template-columns:62px minmax(0,1fr)}.booking-advisor img{width:62px;height:62px}.booking-mini-stats{grid-template-columns:1fr 1fr}.calendar-panel{padding:0}.calendar-times{padding:16px 0 0;border-top:1px solid rgba(11,31,58,.12);border-left:0}.calendar-weekdays,.calendar-grid{gap:4px}.calendar-cell.empty,.calendar-date{min-height:48px}.calendar-date small{display:none}.booking-card-head{display:grid}.event-confirmation-section{padding:52px 16px 72px;background:linear-gradient(180deg,#07182e,#0b1f3a 28%,#f7f1e7 28%,#fffdf8)}.event-confirmation-shell{gap:18px}.event-confirmation-aside{padding:0}.event-confirmation-hero,.event-confirmation-hero-overlay{min-height:360px}.event-confirmation-hero-overlay{gap:16px;padding:24px}.event-confirmation-aside .event-confirmation-hero-overlay h2{max-width:11ch;font-size:clamp(34px,11vw,44px)}.event-confirmation-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.event-confirmation-chip-grid span{min-height:66px;padding:10px;font-size:12px}.event-confirmation-token-note{margin-inline:18px}.event-confirmation-agenda{margin:0 18px 24px;padding-left:48px}.event-confirmation-agenda:before{left:15px}.event-confirmation-agenda-item{min-height:86px;padding-left:12px}.event-confirmation-agenda-dot{left:-45px;width:30px;height:30px}.event-confirmation-agenda-item strong{font-size:20px}.event-confirmation-actions,.event-confirmation-actions .button,.booking-success-steps,.booking-calendly-success .button{width:100%}.booking-success-steps span{justify-content:center;width:100%}.booking-aside{order:-1}.booking-aside h1,.booking-aside h2{font-size:30px}.quote-card blockquote{font-size:16px}.testimonial-feature{margin-inline:-20px;padding:2px 0 12px;overflow:hidden}.testimonial-feature:before,.testimonial-feature:after{position:absolute;top:0;bottom:0;z-index:2;width:46px;pointer-events:none;content:""}.testimonial-feature:before{left:0;background:linear-gradient(90deg,var(--blue-soft),rgba(247,243,235,0))}.testimonial-feature:after{right:0;background:linear-gradient(270deg,var(--blue-soft),rgba(247,243,235,0))}.testimonial-rail{display:flex;width:max-content;gap:14px;padding:4px 20px 12px;animation:testimonialMobileLoop 30s linear infinite;will-change:transform}.testimonial-feature:hover .testimonial-rail,.testimonial-feature:focus-within .testimonial-rail{animation-play-state:paused}.testimonial-card,.quote-card.testimonial-card-clone{display:grid;flex:0 0 min(82vw,340px);gap:16px;min-height:430px;padding:22px}.quote-mark{font-size:44px}.person-row .avatar{width:46px;height:46px}.result-pill{padding:12px 13px}.review-card{min-height:auto;gap:10px}.review-person .avatar{width:42px;height:42px}.review-person h3{font-size:16px}.review-person small{font-size:11px}.review-badge{padding:6px 9px;font-size:11px}.review-card p{font-size:13px;line-height:1.45}.news-card-media,.news-card.featured .news-card-media{min-height:245px}.news-card-copy,.news-card.featured .news-card-copy{padding:20px}.news-card-copy h3,.news-card.featured .news-card-copy h3{font-size:21px}.consultation-context-grid h2{font-size:27px}.locations-header{display:grid;align-items:start}.process-step{grid-template-columns:54px minmax(0,1fr);gap:16px;padding:0}.process-step:after{left:45px;width:24px}.process-list:before{left:23px}.process-list:after{left:23px}.process-index{width:46px;height:46px;margin-top:10px}.process-step>div:last-child{padding:20px}.process-cta{padding:22px}.process-cta-points,.process-cta-actions{display:grid}.process-cta-actions .button{width:100%;justify-content:center}.qualifier-card{min-height:auto}.qualifier-actions{display:grid}.faq-item button{min-height:56px;gap:10px;padding:13px 15px}.faq-item button span{font-size:16px;line-height:1.22}.faq-item p{padding:0 15px 17px;font-size:13px;line-height:1.5}.footer-inner{grid-template-columns:1fr}.compliance-notice-inner{grid-template-columns:1fr;gap:10px}.compliance-notice p{font-size:12px;line-height:1.5}.compliance-notice-compact{padding:15px 20px 17px}.compliance-notice-compact .compliance-notice-inner{grid-template-columns:1fr;gap:6px}.compliance-notice-compact strong{font-size:11px}.compliance-notice-compact p{font-size:12px;line-height:1.45}.footer-bottom{display:grid}.consent-banner{padding:14px;place-items:end center}.consent-card{width:100%;max-height:calc(100dvh - 28px);padding:18px}.consent-copy h2{font-size:clamp(20px,5.6vw,22px);line-height:1.22}.consent-actions{grid-template-columns:1fr}.consent-actions .button{width:100%}.floating-actions{right:18px;bottom:18px;left:18px;grid-template-columns:52px minmax(0,1fr);align-items:end}.floating-actions.whatsapp-only{left:auto;grid-template-columns:52px}.whatsapp-cta{width:52px;min-height:52px;justify-content:center;padding:0;border-radius:50%}.whatsapp-cta span{display:none}.sticky-cta{justify-content:center}}@media(max-width:430px){.hero-proof{flex-wrap:wrap}.hero-proof span{flex-basis:100%;padding-left:25px;white-space:normal}}.wealth-page{background:var(--white)}.wealth-hero{overflow:hidden;padding:86px 0 74px;color:var(--white);background:linear-gradient(135deg,#0b1f3af5,#142943f0),radial-gradient(circle at 78% 20%,rgba(198,160,99,.18),transparent 34%)}.wealth-hero-grid,.wealth-explorer-layout,.wealth-method-grid,.wealth-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:clamp(28px,5vw,72px);align-items:center}.wealth-hero-copy{display:grid;gap:24px}.wealth-hero-copy h1{color:var(--white)}.wealth-hero-copy p{max-width:720px;color:#ffffffd1;font-size:18px;line-height:1.65}.wealth-hero-actions,.wealth-chart-head,.wealth-section-heading,.wealth-cta{display:flex;align-items:center;justify-content:space-between;gap:22px}.wealth-disclaimer{padding-left:18px;border-left:3px solid var(--gold);font-size:14px!important}.wealth-hero-panel{display:grid;gap:22px;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);background:#ffffff1a;box-shadow:0 28px 70px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wealth-panel-topline,.wealth-section-kicker,.wealth-source-pill,.wealth-chart-legend,.wealth-fact-card-head,.wealth-ranking-row>span:first-child{display:flex;align-items:center;gap:10px}.wealth-panel-topline{justify-content:space-between;color:#ffffffb8;font-size:13px;font-weight:720}.wealth-hero-metric{display:grid;gap:4px}.wealth-hero-metric span,.wealth-hero-metric small{color:#ffffffb8;font-size:14px;font-weight:680}.wealth-hero-metric strong{color:var(--white);font-size:40px;line-height:1.05}.wealth-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wealth-mini-fact{display:grid;min-height:112px;align-content:start;gap:6px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-sm);background:#ffffff14}.wealth-mini-fact svg{color:var(--gold)}.wealth-mini-fact strong{color:var(--white);font-size:22px;line-height:1}.wealth-mini-fact span{color:#ffffffb8;font-size:12px;line-height:1.3}.wealth-controls-band{position:relative;top:auto;z-index:15;border-bottom:1px solid var(--line);background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wealth-controls{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding-top:14px;padding-bottom:14px}.wealth-control-group{display:flex;align-items:center;gap:10px}.wealth-control-group>span{color:var(--muted);font-size:12px;font-weight:820;text-transform:uppercase}.wealth-control-group>div{display:flex;min-height:42px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white)}.wealth-control-group button{min-width:72px;border:0;border-right:1px solid var(--line);padding:0 14px;color:var(--navy);background:transparent;font:inherit;font-size:13px;font-weight:760;cursor:pointer}.wealth-control-group button:last-child{border-right:0}.wealth-control-group button:hover,.wealth-control-group button.is-active{color:var(--white);background:var(--navy)}.wealth-explorer,.wealth-ranking-band,.wealth-facts-section,.wealth-method-section,.wealth-cta-section{padding:82px 0}.wealth-explorer{background:linear-gradient(180deg,var(--white),#fbf8f3);scroll-margin-top:188px}.wealth-explorer-layout{grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);align-items:start}.wealth-asset-picker{display:grid;gap:16px}.wealth-asset-picker h2,.wealth-chart-head h2,.wealth-section-heading h2,.wealth-method-grid h2,.wealth-cta h2{color:var(--navy)}.wealth-asset-picker p,.wealth-section-heading p,.wealth-method-grid p,.wealth-cta p{color:var(--muted)}.wealth-section-kicker{color:var(--red);font-size:13px;font-weight:840;text-transform:uppercase}.wealth-asset-list{display:grid;gap:8px}.wealth-asset-list button{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px 12px;align-items:center;padding:13px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--navy);background:var(--white);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.wealth-asset-list button:hover,.wealth-asset-list button.is-active{border-color:#9a70376b;background:#fffaf3;box-shadow:0 12px 24px #0b1f3a14;transform:translateY(-1px)}.wealth-asset-list button>span{width:12px;height:36px;border-radius:999px;grid-row:1 / span 2}.wealth-asset-list strong{min-width:0;overflow-wrap:anywhere;line-height:1.2}.wealth-asset-list small{color:var(--muted);font-size:12px}.wealth-chart-area{min-width:0;scroll-margin-top:188px}.wealth-asset-list button{scroll-margin-top:188px}.wealth-chart-head{margin-bottom:22px}.wealth-source-pill{flex:0 0 auto;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--navy);background:var(--white);font-size:13px;font-weight:780}.wealth-chart-shell{position:relative;min-height:430px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.wealth-chart-shell svg{display:block;width:100%;height:430px}.wealth-chart-grid line{stroke:#ebe1d3;stroke-width:1}.wealth-chart-axis text{fill:var(--muted);font-size:12px;font-weight:700}.wealth-chart-legend{flex-wrap:wrap;margin-top:16px;color:var(--navy);font-size:13px;font-weight:780}.wealth-chart-legend i,.wealth-ranking-row i,.wealth-fact-card-head>span{display:block;width:10px;height:10px;border-radius:50%}.wealth-ranking-band{background:var(--white)}.wealth-section-heading{align-items:end;margin-bottom:26px}.wealth-section-heading>p{max-width:520px}.wealth-ranking-table{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.wealth-ranking-row{display:grid;grid-template-columns:minmax(210px,1.5fr) minmax(130px,.8fr) minmax(150px,.9fr) minmax(130px,.8fr) minmax(110px,.7fr);gap:14px;align-items:center;min-height:70px;padding:14px 18px;border-bottom:1px solid var(--line)}.wealth-ranking-row:last-child{border-bottom:0}.wealth-ranking-head{min-height:48px;color:var(--muted);background:var(--blue-soft);font-size:12px;font-weight:820;text-transform:uppercase}.wealth-ranking-row>span{min-width:0;color:var(--navy);font-size:14px;font-weight:740}.wealth-ranking-row small{display:block;color:var(--muted);font-size:12px;font-weight:650}.wealth-risk-dots{display:inline-flex;gap:4px;margin-right:8px}.wealth-risk-dots i{width:8px;height:8px;border:1px solid rgba(154,112,55,.34);border-radius:50%}.wealth-risk-dots i.is-filled{background:var(--red)}.wealth-facts-section{background:#fbf8f3}.wealth-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wealth-fact-card{display:grid;gap:18px;min-height:390px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 12px 28px #0b1f3a0f}.wealth-fact-card-head{align-items:flex-start}.wealth-fact-card h3{color:var(--navy)}.wealth-fact-card small{color:var(--muted)}.wealth-fact-card p{font-size:14px}.wealth-fact-card dl{display:grid;gap:12px;margin:0}.wealth-fact-card dl div{display:grid;gap:2px}.wealth-fact-card dt{color:var(--red);font-size:12px;font-weight:820;text-transform:uppercase}.wealth-fact-card dd{margin:0;color:var(--navy);font-size:14px;line-height:1.45}.wealth-fact-card ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.wealth-fact-card li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;color:var(--muted);font-size:13px;line-height:1.42}.wealth-fact-card li svg{color:var(--red);margin-top:2px}.wealth-method-section{background:var(--white)}.wealth-method-grid{align-items:start}.wealth-method-drawer details{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.wealth-method-drawer summary{display:flex;align-items:center;gap:10px;padding:18px 20px;color:var(--navy);font-weight:820;cursor:pointer}.wealth-method-content{display:grid;gap:18px;padding:0 20px 22px}.wealth-method-content p{font-size:14px}.wealth-source-list{display:grid;gap:10px}.wealth-source-list a{display:grid;gap:3px;padding:13px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--blue-soft)}.wealth-source-list a:hover{border-color:#9a703757;background:var(--white)}.wealth-source-list strong{color:var(--navy);font-size:14px}.wealth-source-list span{color:var(--muted);font-size:13px;line-height:1.35}.wealth-cta-section{padding-top:0}.wealth-cta{padding:34px;border-radius:var(--radius);color:var(--white);background:linear-gradient(135deg,var(--navy),var(--navy-2))}.wealth-cta h2{color:var(--white)}.wealth-cta p{max-width:720px;color:#ffffffc7}.wealth-cta .button-primary{flex:0 0 auto;color:var(--navy);background:var(--white)}@media(max-width:1080px){.wealth-hero-grid,.wealth-explorer-layout,.wealth-method-grid,.wealth-cta{grid-template-columns:1fr}.wealth-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wealth-ranking-row{grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(110px,1fr));overflow-x:auto}}@media(max-width:760px){.wealth-hero{padding:58px 0 48px}.wealth-hero-copy h1{font-size:42px}.wealth-hero-actions,.wealth-chart-head,.wealth-section-heading,.wealth-cta{align-items:stretch;flex-direction:column}.wealth-controls-band{position:relative;top:auto}.wealth-controls,.wealth-control-group{align-items:stretch;flex-direction:column}.wealth-control-group>div,.wealth-control-group button,.wealth-hero-actions .button,.wealth-cta .button{width:100%}.wealth-mini-grid,.wealth-fact-grid{grid-template-columns:1fr}.wealth-chart-shell,.wealth-chart-shell svg{min-height:360px;height:360px}.wealth-ranking-table{overflow-x:auto}.wealth-ranking-row{width:760px}.wealth-fact-card{min-height:auto}}@media(max-width:920px){.booking-preview-shell{grid-template-columns:1fr}.booking-preview-aside{position:relative;top:auto}.calendly-preview-modal{grid-template-columns:1fr}.calendly-preview-sidebar{padding:26px}.calendly-preview-sidebar h3{max-width:560px;font-size:25px}.calendly-preview-calendar{padding:24px}}@media(max-width:640px){.booking-preview-section{padding-inline:18px}.booking-preview-path{grid-template-columns:1fr;justify-items:center}.booking-preview-path svg{transform:rotate(90deg)}.booking-preview-actions,.booking-preview-actions .button,.calendly-preview-footer,.calendly-preview-footer .button{width:100%}.calendly-preview-overlay{align-items:stretch;padding:12px}.calendly-preview-modal{max-height:calc(100svh - 24px);border-radius:var(--radius-sm)}.calendly-preview-sidebar{gap:12px;padding:24px 20px 20px}.calendly-preview-sidebar p,.calendly-preview-detail{font-size:13px}.calendly-preview-calendar{gap:16px;padding:20px}.calendly-preview-day{grid-template-columns:1fr}.calendly-preview-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.calendly-preview-footer{display:grid;align-items:stretch}.calendly-preview-confirmed{min-height:360px}}body h1,body h2,body h3,body h4,body blockquote,.testimonial-typewriter-question,.quote-card blockquote,.wealth-hero-copy h1{font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:0!important}body h1,.hero-copy h1,.page-hero-copy h1,.wealth-hero-copy h1{line-height:1.15}.hero-copy h1{padding-bottom:.07em}body h2,.section-heading h2,.wealth-section-heading h2{line-height:1.2}body h3,body h4{line-height:1.32}body strong{line-height:1.3}.metric strong{font-family:var(--font-display);font-weight:400!important;line-height:1.16}body,button,input,select,textarea,.button,.icon-link,.menu-button,.notification,.nav-links,.eyebrow,.label,.tag,.pill,.hero-proof,.trust-bar,.footer,.compliance-notice,.wealth-controls{font-family:var(--font-ui)}.button,.icon-link,.menu-button,.notification,.nav-links,.eyebrow,.label,.tag,.pill,.hero-proof,.wealth-source-pill,.event-timeline-past-label{font-weight:650!important}.button,.icon-link,.menu-button,.sticky-cta,.whatsapp-cta,.newsletter-start-button,.testimonial-upload-button{border-radius:999px}.button{line-height:1.25}.consent-actions .button{min-height:48px;padding-inline:10px;font-size:11.5px;letter-spacing:0;white-space:normal}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal-band,.reveal-section .section-heading,.newsletter-opening-scroll-reveal,.newsletter-story-scroll-reveal>:is(.newsletter-story-section-heading,.newsletter-evidence,.newsletter-editorial-illustration,.newsletter-story-video,.newsletter-section-photo,.newsletter-story-section-copy),.newsletter-case-study-reveal>:is(.newsletter-case-study-copy,.newsletter-editorial-illustration),.hero-entrance,.qualifier-step,.hero-media,.hero-media video,.hero-media img,.authority-image img,.solution-image img,.structure-topic,.structure-media-thumbs button{opacity:1!important;transform:none!important}.newsletter-blog-story.is-editorial-motion .newsletter-blog-hero-copy>h1,.newsletter-blog-story.is-editorial-motion .newsletter-blog-hero-copy>:is(h2,p),.newsletter-blog-story.is-editorial-motion .newsletter-blog-hero>:is(.newsletter-blog-hero-image,.newsletter-blog-hero-video){animation:none!important;opacity:1!important;transform:none!important}.newsletter-panel{filter:none!important;transform:none!important}.newsletter-mockup-image{transform:none!important}.newsletter-slider:after{animation:none!important}.structure-media-stack img{transform:none!important}.structure-route,.structure-stage{min-height:auto!important}.structure-stage-shell{position:relative!important;top:auto!important;display:block!important;min-height:0!important;padding:0!important}.structure-wheel{position:relative!important;top:auto!important;display:grid!important;height:auto!important;min-height:0!important;gap:12px!important;overflow:visible!important;perspective:none!important}.structure-wheel:before,.structure-wheel:after,.structure-wheel-focus,.structure-wheel-rail{display:none!important}.structure-topic{position:relative!important;top:auto!important;right:auto!important;left:auto!important}.art-basel-gallery{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.art-basel-gallery-track{animation:none!important;transform:none!important}.art-basel-reel-media-stack img,.art-basel-reel-scroll-photo,.art-basel-reel-scroll-step{transition:none!important;transform:none!important}.art-basel-reel-reading-card{animation:none!important}.art-basel-reel-scroll-step{opacity:1!important}}@media(max-width:720px)and (prefers-reduced-motion:reduce){.testimonial-feature{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonial-feature::-webkit-scrollbar{display:none}.testimonial-feature:before,.testimonial-feature:after{display:none}.testimonial-rail{animation:none!important;transform:none!important}.testimonial-card{scroll-snap-align:center}.testimonial-card-clone{display:none!important}.linkedin-recommendation-stack{height:auto;min-height:0}.linkedin-stack-card-layer{position:static;height:auto;min-height:0;overflow:visible;display:flex;flex-direction:column;gap:16px}.linkedin-recommendation-card{position:static;width:100%;transform:none!important;opacity:1!important;filter:none}.linkedin-stack-progress{display:none}}@media(max-width:720px){.booking-section{padding:30px 16px 48px}.booking-shell{gap:18px}.booking-aside{gap:13px;padding:22px}.booking-aside>p,.booking-trust-list{display:none}.booking-mini-stats strong{font-size:18px}.booking-card{padding:20px}.booking-scheduling-wizard,.booking-api-success{min-height:0;padding:0}.booking-wizard-progress button{min-height:52px;padding:6px 4px;font-size:11px;line-height:1.2}.booking-wizard-progress button svg{display:none}.booking-calendar-skeleton{gap:4px}.booking-calendar-skeleton span{min-height:44px}.booking-topic-grid,.booking-confirmation-summary{grid-template-columns:1fr}.booking-topic-option{min-height:64px}.booking-wizard-actions{display:grid;grid-template-columns:1fr}.booking-wizard-actions .button,.booking-confirmation-links,.booking-confirmation-links .button{width:100%}.booking-wizard-actions .button-primary{order:-1}.booking-confirmation-links{display:grid}.booking-confirmation-goodie{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:16px;padding:18px}.booking-confirmation-goodie img{width:80px;height:113px}.booking-confirmation-goodie .button{grid-column:1 / -1;width:100%}}@media(prefers-reduced-motion:reduce){.booking-wizard-panel,.booking-calendar-skeleton span{animation:none!important}.booking-topic-option,.time-button{transition:none!important}}.freebie-success-page{padding:54px 28px 96px;overflow:clip}.freebie-success-page:before{top:18px;width:min(1040px,92vw);opacity:.72}.freebie-success-page .freebie-success{width:min(100%,1180px);max-width:1180px;justify-items:stretch;gap:76px;color:var(--white);text-align:left}.freebie-success-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.62fr);gap:clamp(38px,6vw,76px);align-items:center}.freebie-success-copy{display:grid;gap:22px;min-width:0}.freebie-success-status{display:inline-flex;width:fit-content;align-items:center;gap:9px;color:var(--gold);font-size:13px;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.freebie-success-status svg{flex:0 0 auto}.freebie-success-page .freebie-success h1{max-width:720px;margin:0;color:var(--white);font-size:clamp(40px,3.5vw,44px);line-height:1.01}.freebie-success-page .freebie-success h1[tabindex="-1"]:focus{outline:none}.freebie-success-page .freebie-success-lead{max-width:620px;color:#ffffffd1;font-size:clamp(17px,1.7vw,20px);line-height:1.56}.freebie-success-delivery{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:640px;padding:17px 0;border-top:1px solid rgba(255,255,255,.14)}.freebie-success-page .freebie-success-delivery p{min-width:0;color:#ffffffad;font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.freebie-success-delivery strong{color:var(--white)}.freebie-success-delivery a{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:var(--gold);font-size:13.5px;font-weight:820;text-decoration:none}.freebie-success-delivery a:hover{color:#e0c792}.freebie-success-delivery a svg{transition:transform .18s ease}.freebie-success-delivery a:hover svg{transform:translate(2px)}.glass-success-delivery{display:grid;grid-template-columns:minmax(0,1fr) auto}.freebie-success-page .glass-success-newsletter-note{grid-column:1 / -1;margin:-5px 0 0;color:#ffffff94}.freebie-event-video{width:min(100%,390px);margin:0 0 0 auto}.freebie-event-video video{display:block;width:100%;aspect-ratio:9 / 16;border:1px solid rgba(198,160,99,.38);border-radius:var(--radius);object-fit:cover;background:var(--navy-2);box-shadow:0 34px 74px #020a1466}.freebie-event-video figcaption{margin-top:11px;color:#ffffff8f;font-size:12.5px;line-height:1.45;text-align:center}.freebie-personal-invitation{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:clamp(28px,5vw,74px);align-items:start;max-width:980px;margin-left:clamp(0px,5vw,70px)}.freebie-personal-invitation h2,.freebie-event-heading h2,.freebie-event-urgency h2{color:var(--white);font-size:clamp(30px,3.6vw,46px);line-height:1.08}.freebie-personal-invitation>div{display:grid;gap:18px}.freebie-success-page .freebie-personal-invitation p{max-width:720px;color:#ffffffc2;font-size:17px;line-height:1.72}.freebie-success-page .freebie-personal-invitation p:last-child{color:var(--white);font-weight:760}.freebie-event-invitation{display:grid;gap:38px;padding:clamp(30px,5vw,56px);border:1px solid rgba(198,160,99,.42);border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 42%),var(--navy-2);box-shadow:0 32px 70px #020a1447}.freebie-event-heading{display:grid;gap:11px;max-width:760px}.freebie-success-page .freebie-event-heading p{color:#ffffffb3;font-size:16px}.freebie-event-body{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(32px,5vw,70px);align-items:start}.freebie-event-meta{display:grid;gap:22px}.freebie-event-meta>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:13px;align-items:start}.freebie-event-meta svg{margin-top:2px;color:var(--gold)}.freebie-event-meta span,.freebie-event-meta small,.freebie-event-meta strong,.freebie-event-meta em{display:block}.freebie-event-meta small{margin-bottom:3px;color:#ffffff7a;font-size:11px;font-style:normal;font-weight:780;letter-spacing:.06em;text-transform:uppercase}.freebie-event-meta strong{color:var(--white);font-size:16px;line-height:1.35}.freebie-event-meta em{margin-top:4px;color:#ffffff94;font-size:12.5px;font-style:normal}.freebie-event-expectations{display:grid;gap:17px}.freebie-event-expectations h3{color:var(--white);font-family:var(--font-display);font-size:25px;font-weight:500}.freebie-event-expectations ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:0;padding:0;list-style:none}.freebie-event-expectations li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:#fffc;font-size:14px;line-height:1.5}.freebie-event-expectations li svg{margin-top:2px;color:var(--gold)}.freebie-event-limit{display:flex;align-items:center;gap:11px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);color:#ffffffbd!important;font-size:14px!important;line-height:1.45!important}.freebie-event-limit svg{flex:0 0 auto;color:var(--gold)}.freebie-event-conversion{display:grid;grid-template-columns:minmax(0,1fr) minmax(410px,.8fr);gap:34px clamp(44px,7vw,88px);align-items:start}.freebie-event-urgency{display:grid;gap:16px}.freebie-success-page .freebie-event-urgency p{max-width:690px;color:#ffffffb8;font-size:16px;line-height:1.62}.freebie-event-action{display:grid;gap:15px;padding:28px 0 0 30px;border-left:1px solid rgba(198,160,99,.38)}.freebie-event-action .button-primary{width:100%;min-width:0;justify-content:center;color:var(--navy);background:var(--gold);white-space:nowrap}.freebie-event-action .button-primary:hover{color:var(--navy);background:#dec48f}.freebie-event-action .button-primary:active{transform:translateY(1px)}.freebie-success-page .freebie-event-request-note{color:#ffffffe0;font-size:13.5px;font-weight:720;line-height:1.5;text-align:center}.freebie-event-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;color:#fffc;font-size:12.5px;font-weight:780}.freebie-success-page .freebie-event-privacy{color:#ffffff8a;font-size:12.5px;line-height:1.52;text-align:center}.freebie-event-conversion blockquote{grid-column:1 / -1;max-width:840px;margin:26px 0 0 clamp(0px,5vw,70px);padding-left:26px;border-left:2px solid var(--gold)}.freebie-success-page .freebie-event-conversion blockquote p{max-width:800px;color:var(--white);font-family:var(--font-display);font-size:clamp(22px,2.6vw,31px);line-height:1.38}.freebie-event-conversion cite{display:block;margin-top:13px;color:#ffffff94;font-size:12.5px;font-style:normal}@media(max-width:920px){.freebie-success-page .freebie-success{gap:60px}.freebie-success-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.54fr);gap:32px}.freebie-event-body,.freebie-event-conversion{grid-template-columns:1fr}.freebie-event-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.freebie-event-conversion blockquote{grid-column:auto}.freebie-event-action{padding:26px 0 0;border-top:1px solid rgba(198,160,99,.38);border-left:0}}@media(max-width:720px){.freebie-success-page{padding:34px 16px 68px}.freebie-success-page .freebie-success{gap:48px}.freebie-success-hero,.freebie-personal-invitation{grid-template-columns:1fr}.freebie-success-page .freebie-success h1{font-size:clamp(34px,10vw,46px);line-height:1.04}.freebie-success-page .freebie-success-lead{font-size:16px}.freebie-success-delivery{display:grid;gap:10px}.freebie-event-video{width:min(100%,360px);margin:0 auto}.freebie-personal-invitation{gap:20px;margin-left:0}.freebie-personal-invitation h2,.freebie-event-heading h2,.freebie-event-urgency h2{font-size:clamp(28px,8.6vw,38px)}.freebie-success-page .freebie-personal-invitation p,.freebie-success-page .freebie-event-urgency p{font-size:15.5px;line-height:1.62}.freebie-event-invitation{gap:30px;padding:26px 20px}.freebie-event-meta,.freebie-event-expectations ul{grid-template-columns:1fr}.freebie-event-action .button-primary{min-height:58px;padding-inline:18px;white-space:normal;text-align:center}.freebie-event-conversion blockquote{margin-left:0;padding-left:18px}}@media(prefers-reduced-motion:reduce){.freebie-success-delivery a svg,.freebie-event-action .button-primary{transition:none}}.newsletter-reactivation-page{min-height:calc(100svh - 126px);color:var(--ink);background:#f6f1e8}.newsletter-reactivation-hero{display:grid;grid-template-columns:minmax(300px,380px) minmax(420px,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,56px);color:var(--white);background:var(--navy)}.newsletter-reactivation-hero-video{display:flex;align-items:stretch;justify-content:center;overflow:hidden;background:var(--navy)}.newsletter-reactivation-video-frame{position:relative;width:100%;max-width:360px;overflow:hidden;border-radius:16px;box-shadow:0 26px 60px #00000059;background:var(--navy)}.newsletter-reactivation-video-frame video{display:block;width:100%;height:auto;aspect-ratio:9 / 16;max-height:min(72svh,640px);object-fit:cover;object-position:center center;background:var(--navy)}.newsletter-reactivation-play,.newsletter-reactivation-sound{position:absolute;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.48);border-radius:999px;color:var(--white);background:#0b1f3ae0;box-shadow:0 12px 30px #0000003d;cursor:pointer}.newsletter-reactivation-play{top:50%;left:50%;width:72px;height:72px;transform:translate(-50%,-50%)}.newsletter-reactivation-play.is-playing{top:auto;bottom:18px;left:18px;width:46px;height:46px;transform:none}.newsletter-reactivation-sound{right:18px;bottom:18px;width:46px;height:46px}.newsletter-reactivation-play:focus-visible,.newsletter-reactivation-sound:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.newsletter-reactivation-play:active,.newsletter-reactivation-sound:active{transform:scale(.96)}.newsletter-reactivation-play:not(.is-playing):active{transform:translate(-50%,-50%) scale(.96)}.newsletter-reactivation-hero-copy{display:grid;max-width:720px;align-content:center;justify-items:start;gap:18px}.newsletter-reactivation-hero-copy .eyebrow{color:var(--gold)}.newsletter-reactivation-hero-copy h1{max-width:640px;color:var(--white);font-size:clamp(30px,3.2vw,44px);line-height:1.08}.newsletter-reactivation-hero-copy p{max-width:620px;color:#ffffffb8;font-size:clamp(17px,1.8vw,21px);line-height:1.62}.newsletter-reactivation-hero-copy .button{min-height:54px;margin-top:4px}.newsletter-reactivation-form-area{display:grid;justify-items:center;padding-top:clamp(54px,7vw,92px);padding-bottom:clamp(72px,9vw,120px)}.newsletter-reactivation-optin{width:min(100%,620px);min-width:0;margin-top:8px;padding:clamp(24px,3vw,36px);border:1px solid rgba(255,255,255,.14);border-radius:14px;background:var(--white);box-shadow:0 24px 56px #00000047;scroll-margin-top:150px}.newsletter-reactivation-optin form,.newsletter-reactivation-success{display:grid;gap:18px}.newsletter-reactivation-optin h2{max-width:620px;color:var(--navy);font-size:clamp(22px,2.4vw,30px);line-height:1.12}.newsletter-reactivation-optin form>p,.newsletter-reactivation-success p{max-width:620px;color:var(--muted);font-size:16px;line-height:1.62}.newsletter-reactivation-fields{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px}.newsletter-reactivation-fields label{display:grid;gap:8px;color:var(--navy);font-size:13px;font-weight:820}.newsletter-reactivation-fields input{width:100%;min-height:52px;padding:0 15px;border:1px solid rgba(11,31,58,.18);border-radius:8px;color:var(--ink);background:#fffdf9;font:inherit}.newsletter-reactivation-fields input:focus-visible{outline:3px solid rgba(198,160,99,.32);outline-offset:2px}.newsletter-reactivation-optin .button{width:fit-content;min-height:54px}.newsletter-reactivation-fineprint{max-width:650px;margin:0;color:var(--muted);font-size:12.5px!important;line-height:1.55!important}.newsletter-reactivation-success>svg{color:var(--gold)}.newsletter-reactivation-success .button{margin-top:4px}@media(max-width:920px){.newsletter-reactivation-hero{grid-template-columns:1fr;justify-items:center;min-height:0}.newsletter-reactivation-hero-video{padding:0}.newsletter-reactivation-video-frame{width:min(100%,520px);aspect-ratio:9 / 16}.newsletter-reactivation-video-frame video{min-height:0}.newsletter-reactivation-hero-copy{max-width:none;padding:54px clamp(24px,7vw,56px) 64px}}@media(max-width:720px){.newsletter-reactivation-hero-copy{gap:18px;padding:40px 18px 48px}.newsletter-reactivation-hero-copy h1{font-size:clamp(36px,10.5vw,48px);line-height:1.02}.newsletter-reactivation-hero-copy p{font-size:16px}.newsletter-reactivation-hero-copy .button{width:100%;justify-content:center}.newsletter-reactivation-play{width:66px;height:66px}.newsletter-reactivation-play.is-playing,.newsletter-reactivation-sound{bottom:14px;width:44px;height:44px}.newsletter-reactivation-play.is-playing{left:14px}.newsletter-reactivation-sound{right:14px}.newsletter-reactivation-form-area{padding:42px 16px 72px}.newsletter-reactivation-optin{padding:26px 20px}.newsletter-reactivation-optin h2{font-size:clamp(29px,9vw,38px)}.newsletter-reactivation-fields{grid-template-columns:1fr}.newsletter-reactivation-optin .button{width:100%;white-space:normal;text-align:center}}.collector-special-page{background:#f7f3eb}.collector-special-hero{position:relative;min-height:min(790px,calc(100svh - 112px));overflow:hidden;color:#fff;background:var(--navy) url(/media/newsletter-series/mitch-epstein-sammlerbox-poster.png) center center / cover no-repeat}.collector-special-hero>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.collector-special-shade{position:absolute;inset:0;background:#050f1d24;transition:background .7s ease}.collector-special-hero.is-playing .collector-special-shade{background:transparent}.collector-special-start{position:absolute;top:50%;left:50%;z-index:3;display:grid;place-items:center;padding:0;border:0;color:#fff;background:transparent;cursor:pointer;transform:translate(-50%,-50%);transition:opacity .26s ease,transform .42s cubic-bezier(.16,1,.3,1)}.collector-special-start:hover,.collector-special-start:focus-visible{color:#f1d79e}.collector-special-start:focus-visible{outline:2px solid #fff;outline-offset:10px}.collector-special-start.is-hidden{pointer-events:none;opacity:0;transform:translate(-50%,-46%) scale(.86)}.collector-special-start-icon{display:grid;width:84px;height:84px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:#0b1f3ac2;box-shadow:inset 0 1px #ffffff3d,0 18px 46px #050f1d4d;transition:border-color .22s ease,background .22s ease,transform .22s ease}.collector-special-start:hover .collector-special-start-icon,.collector-special-start:focus-visible .collector-special-start-icon{border-color:#f1d79e;background:#0b1f3af0;transform:scale(1.05)}.collector-special-hero-inner{position:relative;z-index:1;min-height:min(790px,calc(100svh - 112px));display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;padding-top:24px;padding-bottom:clamp(34px,6vw,70px)}.collector-special-video-controls{display:grid;width:100%;grid-template-columns:36px auto minmax(100px,1fr) auto 36px;align-items:center;gap:10px;margin-top:auto;padding:9px 12px;border:1px solid rgba(255,255,255,.24);border-radius:8px;opacity:0;background:#050f1de0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;transform:translateY(9px);transition:opacity .26s ease,transform .42s cubic-bezier(.16,1,.3,1)}.collector-special-video-controls.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.collector-special-control-icon{display:grid;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.collector-special-control-icon:hover,.collector-special-control-icon:focus-visible{color:#f1d79e;background:#ffffff1a}.collector-special-control-icon:active{transform:scale(.94)}.collector-special-time{min-width:34px;color:#ffffffb8;font-size:11px;font-variant-numeric:tabular-nums}.collector-special-scrubber{position:relative;display:grid;height:28px;align-items:center}.collector-special-scrubber:before,.collector-special-scrubber>span{position:absolute;right:0;left:0;height:2px;border-radius:2px;content:""}.collector-special-scrubber:before{background:#ffffff47}.collector-special-scrubber>span{background:#d9bc83;transform:scaleX(var(--collector-progress));transform-origin:left center}.collector-special-scrubber input{position:relative;z-index:1;width:100%;height:28px;margin:0;appearance:none;background:transparent;cursor:pointer}.collector-special-scrubber input::-webkit-slider-runnable-track{height:2px;background:transparent}.collector-special-scrubber input::-webkit-slider-thumb{width:12px;height:12px;margin-top:-5px;appearance:none;border:2px solid #fff;border-radius:50%;background:#d9bc83}.collector-special-scrubber input::-moz-range-track{height:2px;background:transparent}.collector-special-scrubber input::-moz-range-thumb{width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#d9bc83}.collector-special-scrubber input:focus-visible{outline:none}.collector-special-scrubber:focus-within:before{height:4px;background:#ffffff6b}.collector-special-intro,.collector-special-edition,.collector-special-availability{padding:clamp(72px,9vw,124px) 0}.collector-special-reading-grid,.collector-special-availability-inner{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(44px,8vw,118px);align-items:start}.collector-special-kicker{display:grid;gap:13px;padding-top:8px;border-top:1px solid var(--gold)}.collector-special-kicker span,.collector-special-contact>div>span{color:#80622b;font-size:11px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.collector-special-kicker h1{max-width:270px;margin:0;color:var(--navy);font-family:var(--font-display);font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.16}.collector-special-prose h2,.collector-special-edition h2,.collector-special-availability h2{max-width:760px;color:var(--navy);font-size:clamp(36px,5vw,61px);line-height:1.02;letter-spacing:-.025em}.collector-special-prose p,.collector-special-edition p,.collector-special-availability p{max-width:760px;margin:24px 0 0;color:var(--muted);font-size:17px;line-height:1.72}.collector-special-edition{position:relative;overflow:hidden;color:#fff;background:var(--navy)}.collector-special-edition-heading{display:block}.collector-special-edition-copy{max-width:900px;opacity:0;transform:translateY(26px);transition:opacity .65s ease,transform .76s cubic-bezier(.16,1,.3,1)}.collector-special-edition.is-visible .collector-special-edition-copy{opacity:1;transform:translateY(0)}.collector-special-edition h2,.collector-special-edition p{color:#fff}.collector-special-edition p{color:#ffffffb8}.collector-special-edition-stage{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);grid-template-areas:"object ledger" "details details";gap:clamp(46px,7vw,100px);margin-top:clamp(48px,7vw,84px)}.collector-special-edition-object,.collector-special-edition-ledger,.collector-special-edition-details{opacity:0;transform:translateY(34px);transition:opacity .65s ease,transform .78s cubic-bezier(.16,1,.3,1)}.collector-special-edition.is-visible .collector-special-edition-object,.collector-special-edition.is-visible .collector-special-edition-ledger,.collector-special-edition.is-visible .collector-special-edition-details{opacity:1;transform:translateY(0)}.collector-special-edition-object{position:relative;grid-area:object;min-width:0;margin:0;padding:0 clamp(18px,3vw,38px) clamp(20px,3vw,38px) 0;transition-delay:90ms}.collector-special-edition-object-stack,.collector-special-edition-object-stack:before,.collector-special-edition-object-stack:after{position:absolute;border:1px solid rgba(217,188,131,.28);border-radius:8px;background:#16395e;content:""}.collector-special-edition-object-stack{inset:clamp(18px,3vw,38px) 0 0 clamp(18px,3vw,38px)}.collector-special-edition-object-stack:before{inset:-9px 9px 9px -9px;background:#102f50}.collector-special-edition-object-stack:after{inset:-9px 9px 9px -9px;background:#0d2947;transform:translate(-9px,-9px)}.collector-special-edition-object img{position:relative;z-index:1;display:block;width:100%;aspect-ratio:4 / 3;border-radius:8px;object-fit:cover;box-shadow:0 34px 90px #020c1a61;transform:translateY(18px) scale(.985);transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.collector-special-edition.is-visible .collector-special-edition-object img{transform:translateY(0) scale(1)}.collector-special-edition-ledger{grid-area:ledger;display:flex;flex-direction:column;justify-content:center;padding-left:clamp(28px,4vw,58px);border-left:1px solid rgba(217,188,131,.58);transition-delay:.19s}.collector-special-edition-fact>span,.collector-special-edition-details dt{color:#d9bc83;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.collector-special-edition-fact strong{display:block;margin-top:10px;color:#fff;font-family:var(--font-display);font-size:clamp(104px,11vw,164px);font-weight:400;line-height:.72;letter-spacing:-.075em;font-variant-numeric:lining-nums}.collector-special-edition-fact p{margin-top:19px;color:#ffffffc2;font-size:15px;line-height:1.45}.collector-special-edition-connector{margin:clamp(30px,5vw,50px) 0!important;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);color:#ffffff85!important;font-size:12px!important;line-height:1.4!important}.collector-special-edition-fact-volume strong{color:#d9bc83}.collector-special-edition-details{grid-area:details;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,72px);margin:0;padding:clamp(28px,4vw,42px) 0 0;border-top:1px solid rgba(255,255,255,.18);transition-delay:.3s}.collector-special-edition-details>div{display:flex;flex-direction:column;gap:12px}.collector-special-edition-details dd{margin:0;color:#ffffffd6;font-size:14px;line-height:1.5}.collector-special-data-note{margin-top:30px;color:#ffffff8a!important;font-size:12px!important;line-height:1.6!important}.collector-special-availability{background:#fffdf8}.collector-special-availability-inner{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);align-items:center}.collector-special-contact{display:grid;grid-template-columns:112px minmax(0,1fr);gap:24px;padding:clamp(25px,4vw,38px);border:1px solid rgba(11,31,58,.13);border-radius:8px;background:#f7f3eb;box-shadow:0 22px 52px #0b1f3a14}.collector-special-contact img{width:112px;height:112px;object-fit:cover;border-radius:8px}.collector-special-contact h3{margin:7px 0 0;color:var(--navy);font-size:29px}.collector-special-contact p{margin-top:12px;font-size:14px;line-height:1.58}.collector-special-contact .button{width:fit-content;margin-top:20px}@media(max-width:880px){.collector-special-reading-grid,.collector-special-availability-inner{grid-template-columns:1fr}.collector-special-edition-heading{display:block}.collector-special-edition-copy{max-width:720px}.collector-special-edition-stage{grid-template-columns:1fr;grid-template-areas:"object" "ledger" "details"}.collector-special-edition-ledger{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:24px;padding:34px 0 0;border-top:1px solid rgba(217,188,131,.58);border-left:0}.collector-special-edition-connector{align-self:center;margin:0!important;padding:0;border:0;writing-mode:vertical-rl;transform:rotate(180deg)}.collector-special-kicker h1{max-width:540px}}@media(max-width:720px){.collector-special-hero,.collector-special-hero-inner{min-height:680px}.collector-special-hero>video{object-position:58% center}.collector-special-hero-inner{padding-inline:16px;padding-bottom:24px}.collector-special-start-icon{width:70px;height:70px}.collector-special-video-controls{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px}.collector-special-video-controls .collector-special-time{display:none}.collector-special-intro,.collector-special-edition,.collector-special-availability{padding:68px 0}.collector-special-contact{grid-template-columns:1fr}.collector-special-edition-stage{gap:42px;padding-inline:16px}.collector-special-edition-details{grid-template-columns:1fr;gap:26px}.collector-special-edition-fact strong{font-size:clamp(82px,25vw,118px)}.collector-special-edition-fact p{font-size:13px}.collector-special-contact img{width:88px;height:88px}.collector-special-contact .button{width:100%}}@media(prefers-reduced-motion:reduce){.collector-special-start,.collector-special-start-icon,.collector-special-video-controls,.collector-special-edition-copy,.collector-special-edition-object,.collector-special-edition-object img,.collector-special-edition-ledger,.collector-special-edition-details{transition:none}.collector-special-edition-copy,.collector-special-edition-object,.collector-special-edition-object img,.collector-special-edition-ledger,.collector-special-edition-details{opacity:1;transform:none}}.newsletter-reactivation-oneclick{display:grid;justify-items:start;gap:18px}.newsletter-oneclick-button{min-height:58px;padding-inline:28px;font-size:17px}.newsletter-oneclick-fineprint{max-width:650px;margin:0;color:var(--muted);font-size:12.5px;line-height:1.55}.newsletter-reactivation-hero-copy .newsletter-reactivation-optin p{color:var(--muted);font-size:15.5px}.newsletter-reactivation-hero-copy .newsletter-reactivation-optin h2{color:var(--navy)}.guide-landing-page{--guide-radius: 8px;min-height:100svh;padding:0;overflow-x:clip;color:var(--ink);background:radial-gradient(ellipse at 5% 4%,rgba(198,160,99,.34) 0%,rgba(198,160,99,.12) 27%,transparent 52%),radial-gradient(ellipse at 100% 40%,rgba(30,77,119,.27) 0%,rgba(30,77,119,.1) 34%,transparent 60%),radial-gradient(ellipse at 18% 100%,rgba(198,160,99,.14) 0%,transparent 45%),linear-gradient(145deg,#fffaf0,#f7f4ed 40%,#e7f0f7)}.guide-landing-page:before{content:none}.guide-landing-shell{display:grid;width:min(100% - 40px,1040px);justify-items:center;gap:24px;padding:clamp(32px,5vw,64px) 0 clamp(56px,7vw,88px)}.guide-landing-heading{display:grid;justify-items:center;gap:20px;text-align:center}.guide-landing-brand{display:inline-flex;align-items:center;gap:10px;color:var(--navy);text-decoration:none}.guide-landing-brand>img{width:44px;height:40px;object-fit:contain}.guide-landing-brand>span{display:grid;font-family:var(--font-display);font-size:18px;line-height:.92;text-align:left;text-transform:uppercase}.guide-landing-heading h1{max-width:900px;margin:0;color:var(--navy);font-family:var(--font-display);font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1.04;text-align:center;text-wrap:balance}.guide-landing-visual{position:relative;display:block;width:min(100%,410px);aspect-ratio:210 / 297;overflow:hidden;margin:2px 0 0;border:1px solid rgba(11,31,58,.12);border-radius:var(--guide-radius);background:#dbe5ed;box-shadow:0 26px 60px #0b1f3a38}.guide-landing-visual:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgba(11,31,58,.18) 56%,rgba(11,31,58,.94) 100%),linear-gradient(90deg,rgba(11,31,58,.24) 0%,transparent 56%);content:"";pointer-events:none}.guide-landing-visual-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:50% center}.guide-landing-visual-copy{position:absolute;bottom:clamp(22px,5%,30px);left:clamp(22px,6%,30px);z-index:2;display:grid;width:calc(100% - clamp(44px,12%,60px));gap:9px;color:#fffaf0;text-align:left}.guide-landing-visual-copy>span:first-child{padding-bottom:8px;border-bottom:1px solid rgba(255,250,240,.56);font-family:var(--font-sans);font-size:10px;font-weight:760;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.guide-landing-visual-copy strong{font-family:var(--font-display);font-size:clamp(27px,6.4vw,34px);font-weight:400;line-height:1.05;text-wrap:balance}.guide-landing-visual-copy>span:last-child{color:#fffaf0c7;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.04em}.guide-landing-action-row{display:flex;justify-content:center;width:100%}.guide-landing-cta{min-height:54px;border-radius:var(--guide-radius);padding-inline:25px;white-space:nowrap}.guide-landing-benefits{display:grid;justify-items:center;width:min(100%,900px);gap:24px;margin-top:28px;padding-top:36px;border-top:1px solid rgba(11,31,58,.12)}.guide-landing-benefits>h2{max-width:760px;margin:0;color:var(--navy);font-size:clamp(24px,3vw,34px);text-align:center;text-wrap:balance}.guide-landing-benefit-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}.guide-landing-benefit-grid article{display:grid;min-height:134px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:15px;padding:20px 0;border-bottom:1px solid rgba(11,31,58,.1)}.guide-landing-benefit-grid article>span{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(198,160,99,.48);border-radius:12px;color:#fffaf0;background:linear-gradient(145deg,var(--navy),#17466f);box-shadow:0 8px 18px #0b1f3a29}.guide-landing-benefit-grid h3{margin:0 0 5px;color:var(--navy);font-size:17px;line-height:1.3}.guide-landing-benefit-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.guide-landing-action-row--closing{padding-top:8px}.guide-request-form{gap:16px}.guide-request-submit{border-radius:var(--guide-radius)}@media(prefers-reduced-motion:no-preference){.guide-landing-heading,.guide-landing-visual,.guide-landing-action-row,.guide-landing-benefits{animation:guide-landing-enter .68s cubic-bezier(.22,1,.36,1) both}.guide-landing-visual{animation-delay:70ms}.guide-landing-action-row{animation-delay:.13s}.guide-landing-benefits{animation-delay:.19s}}@keyframes guide-landing-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.guide-landing-shell{width:min(100% - 28px,620px);gap:16px;padding-top:14px}.guide-landing-heading{gap:15px}.guide-landing-heading h1{font-size:clamp(34px,9.8vw,48px);-webkit-hyphens:none;hyphens:none}.guide-landing-visual{width:min(100%,326px)}.guide-landing-benefit-grid{grid-template-columns:1fr}.guide-landing-benefit-grid article{min-height:0;padding:16px 0}}@media(max-width:390px){.guide-landing-brand>img{width:38px;height:35px}.guide-landing-brand>span{font-size:16px}.guide-landing-heading h1{font-size:clamp(31px,9.2vw,38px)}.guide-landing-cta{width:100%;min-width:0;padding-inline:14px;font-size:14px}.guide-landing-benefits{margin-top:18px;padding-top:28px}}@media(max-width:340px){.guide-landing-cta{padding-inline:10px;font-size:12.5px}}.glass-freebie-page{background:var(--white);overflow-x:clip}.glass-landing-cta,.glass-request-submit{white-space:nowrap}.glass-landing-page .glass-landing-hero-copy{grid-column:1;grid-row:1;width:100%;gap:20px;max-width:920px;justify-items:center;text-align:center}.glass-landing-fold{display:contents}.glass-landing-page .glass-hero-light{display:grid;min-height:auto;align-items:center;background:radial-gradient(ellipse at 5% 4%,rgba(198,160,99,.34) 0%,rgba(198,160,99,.12) 27%,transparent 52%),radial-gradient(ellipse at 100% 40%,rgba(30,77,119,.27) 0%,rgba(30,77,119,.1) 34%,transparent 60%),radial-gradient(ellipse at 18% 100%,rgba(198,160,99,.14) 0%,transparent 45%),linear-gradient(145deg,#fffaf0,#f7f4ed 40%,#e7f0f7)}.glass-landing-page .glass-landing-hero-grid{grid-template-columns:1fr;grid-template-rows:auto;justify-items:center;row-gap:22px}.glass-landing-page .glass-hero-head{grid-column:1;grid-row:1;justify-items:center;text-align:center}.glass-landing-cta{min-height:52px;padding-inline:24px;margin-top:4px}.glass-landing-cta-attention{box-shadow:0 16px 36px #996f2c4d}@media(prefers-reduced-motion:no-preference){.glass-landing-cta-attention{animation:glass-landing-cta-attention 1.8s ease-in-out infinite;will-change:transform}.glass-landing-cta-attention:hover,.glass-landing-cta-attention:focus-visible{animation-play-state:paused}}@keyframes glass-landing-cta-attention{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.015)}}.glass-landing-product-name{margin:0;font-family:var(--font-display);font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.05}.glass-landing-headline{max-width:900px;margin:0;color:var(--navy);font-family:var(--font-display);font-size:clamp(44px,4.6vw,64px);font-weight:400;line-height:1.04;text-wrap:balance}.glass-landing-cover{display:block;width:min(100%,360px);aspect-ratio:210 / 297;object-fit:cover;object-position:top center;margin:8px auto 10px;border-radius:var(--radius);box-shadow:0 26px 60px #0b1f3a38}.glass-landing-cover-stage{position:relative;isolation:isolate;width:min(100%,360px)}.glass-landing-cover-stage:before{position:absolute;z-index:-1;inset:7% -12% -5%;border-radius:28px;background:radial-gradient(circle at 24% 22%,rgba(198,160,99,.72),transparent 48%),radial-gradient(circle at 82% 72%,rgba(30,77,119,.5),transparent 58%);filter:blur(18px);opacity:.72;content:""}.glass-landing-cover-badge{position:absolute;z-index:2;top:12%;right:-28px;display:grid;width:88px;min-height:88px;place-items:center;gap:1px;padding:10px 8px 8px;border:1px solid rgba(11,31,58,.14);border-radius:18px;color:var(--navy);background:#fffdf8f5;box-shadow:0 12px 28px #0b1f3a3d}.glass-landing-cover-badge img{width:34px;height:31px;object-fit:contain}.glass-landing-cover-badge span{display:grid;gap:0;font-family:var(--font-display);font-size:12px;line-height:1;text-align:center}.glass-landing-cover-badge strong{font-family:var(--font-body);font-size:11px;letter-spacing:.08em}.glass-landing-secondary-headline{max-width:760px;margin:8px 0 0;color:var(--navy);font-size:clamp(19px,1.7vw,23px);font-weight:800;line-height:1.35;text-wrap:balance}.glass-landing-benefit-section{display:grid;justify-items:center;width:min(100%,760px);gap:18px;margin-top:24px;padding-top:28px;border-top:1px solid rgba(11,31,58,.12)}.glass-landing-subtitle{max-width:720px;margin:0;color:var(--ink);font-size:clamp(16px,1.3vw,18px);line-height:1.55}.glass-landing-benefits{display:grid;grid-template-columns:1fr;gap:12px;width:min(100%,690px);margin:4px 0 0;padding:0;list-style:none}.glass-landing-benefits li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;color:var(--ink);font-size:15px;font-weight:650;line-height:1.42;text-align:left}.glass-landing-benefit-icon{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(198,160,99,.48);border-radius:12px;color:#fffaf0;background:linear-gradient(145deg,var(--navy),#17466f);box-shadow:0 8px 18px #0b1f3a29}.glass-landing-benefit-copy{display:grid;gap:2px}.glass-landing-benefit-copy strong{color:var(--navy);font-size:16px;font-weight:850}.glass-landing-benefit-copy>span{font-weight:520}.glass-landing-cta-note{max-width:620px;margin:-8px 0 0;color:#0b1f3aa6;font-size:12.5px;font-weight:600;line-height:1.4;text-align:center;text-wrap:balance}@media(min-width:900px){.glass-landing-page .glass-hero-light{min-height:min(780px,100dvh);padding:clamp(36px,5vh,58px) 0}.glass-landing-page .glass-landing-hero-grid{width:min(100%,1240px)}.glass-landing-page .glass-landing-hero-copy{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.82fr);grid-template-rows:auto 1fr;column-gap:clamp(48px,6vw,92px);row-gap:0;max-width:1180px;align-items:start;justify-items:start;text-align:left}.glass-landing-page .glass-landing-headline{grid-column:1;grid-row:1;max-width:680px;font-size:clamp(40px,3.25vw,50px);line-height:1.02}.glass-landing-page .glass-landing-cover-stage{grid-column:2;grid-row:1 / span 2;align-self:center;width:min(100%,440px)}.glass-landing-page .glass-landing-cover{width:100%;margin:0}.glass-landing-page .glass-landing-cta-cover{display:none}.glass-landing-page .glass-landing-benefit-section{grid-column:1;grid-row:2;justify-items:start;width:100%;gap:16px;margin-top:22px;padding-top:0;border-top:0}.glass-landing-page .glass-landing-secondary-headline{max-width:650px;margin:0;font-size:clamp(18px,1.35vw,20px);line-height:1.3;text-align:left}.glass-landing-page .glass-landing-benefits{width:100%;max-width:650px;gap:11px;margin:2px 0 0}.glass-landing-page .glass-landing-benefits li{grid-template-columns:42px minmax(0,1fr);gap:13px;font-size:14px;line-height:1.36}.glass-landing-page .glass-landing-benefit-icon{width:40px;height:40px}.glass-landing-page .glass-landing-benefit-copy strong{font-size:15.5px}.glass-landing-page .glass-landing-cta-benefits{margin-top:3px}.glass-landing-page .glass-landing-cta-note{max-width:520px;margin-top:-6px;text-align:left}}.glass-request-page .glass-hero-light{min-height:min(900px,100dvh);display:grid;align-items:center}.glass-request-page .glass-hero-form{gap:16px}.glass-request-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-request-submit{width:100%;justify-content:center}.glass-request-overlay{position:fixed;z-index:1200;inset:0;display:grid;align-items:end;justify-items:center;padding-top:72px;background:#050f1dad;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.glass-request-sheet{position:relative;width:min(620px,100%);max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;padding:58px clamp(22px,5vw,44px) max(28px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -22px 70px #050f1d47}.glass-request-sheet-close{position:absolute;z-index:2;top:14px;right:18px;display:inline-grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid rgba(11,31,58,.22);border-radius:50%;color:var(--navy);background:#fff;cursor:pointer}.glass-request-sheet-close:hover{border-color:#0b1f3a7a;background:#f7f4ed}.glass-request-sheet-close:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.glass-request-sheet .glass-hero-form{width:100%}.glass-request-sheet .glass-hero-form:not(.is-compact){padding:0;border:0;border-radius:0;box-shadow:none}.glass-request-sheet .glass-hero-form .freebie-step-fields{gap:14px}.glass-request-sheet .glass-hero-form .freebie-step-fields input{min-height:54px;padding:14px 15px;border-color:#0b1f3a40;font-size:16px}.glass-request-sheet .glass-request-submit{min-height:58px;margin-top:4px;white-space:normal;text-align:center}.glass-request-privacy{margin:4px auto 0;max-width:500px;color:var(--muted);font-size:12.5px;line-height:1.55;text-align:center}.glass-request-privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:no-preference){.glass-request-overlay{animation:glass-request-backdrop-in .18s ease-out both}.glass-request-sheet{animation:glass-request-sheet-in .36s cubic-bezier(.22,1,.36,1) both;will-change:transform}}@keyframes glass-request-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes glass-request-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.glass-hero-light{position:relative;background:radial-gradient(70% 85% at 82% 8%,rgba(198,160,99,.18),transparent 58%),linear-gradient(170deg,#fffdf9,#faf7f1 55%,#f7f1e7);padding:clamp(44px,6vw,84px) 0 clamp(64px,7vw,100px)}.glass-hero-light:before{content:none}.glass-hero-light:after{content:none}.glass-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;gap:0;align-items:center}.glass-hero-head{grid-column:1 / 7;grid-row:1;align-self:end;display:grid;gap:16px;justify-items:start;position:relative;z-index:3}.glass-hero-rest{grid-column:1 / 6;grid-row:2;align-self:start;display:grid;gap:15px;justify-items:start;margin-top:15px;position:relative;z-index:3}.glass-pill{display:inline-block;padding:8px 18px;border-radius:999px;background:var(--navy);color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.glass-hero-head h1{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(36px,4.2vw,54px);line-height:1.08;max-width:560px}.glass-title-main{display:block;width:fit-content;color:var(--navy)}.glass-h-rule{width:52px;height:3px;border-radius:2px;background:var(--gold)}.glass-hero-statement{margin:0;font-size:clamp(17px,1.8vw,21px);font-weight:800;line-height:1.4;color:var(--ink)}.glass-hero-checks{margin:2px 0 0;padding:0;list-style:none;display:grid;gap:11px}.glass-hero-checks li{display:flex;align-items:center;gap:12px;font-size:15.5px;font-weight:600;color:var(--ink)}.glass-check{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--navy);color:var(--gold)}.glass-hero-visual{grid-column:5 / 13;grid-row:1 / 3;position:relative;z-index:1;width:calc(100% + clamp(166px,14vw,236px) + max(0px,(100vw - var(--max)) / 2));margin-left:clamp(-214px,-14vw,-162px);margin-right:clamp(-190px,-12vw,-112px);align-self:center}.glass-scene{position:relative;z-index:1;display:block;width:100%;margin:-2% 0 -7%;filter:drop-shadow(0 24px 34px rgba(11,31,58,.12));mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 100%)}.glass-scene-frame{display:block;width:100%}.glass-hero-form{width:min(460px,100%);display:grid;gap:12px;scroll-margin-top:120px}.glass-hero-form:not(.is-compact){background:#fff;border-radius:12px;padding:20px;border:1px solid rgba(198,160,99,.35);box-shadow:0 22px 44px #0b1f3a2e}.glass-form-question{margin:0;font-family:var(--font-display);font-size:18px;color:var(--navy)}.glass-hero-form.is-compact .glass-form-question{font-size:16px}.glass-form-fields{display:grid;gap:12px;position:relative}.glass-email-row{display:flex;gap:9px}.glass-email-row input{flex:1;min-width:0;padding:13px 16px;border-radius:999px;border:1px solid rgba(11,31,58,.25);background:#fff;color:var(--ink);font:inherit;font-size:15px;box-shadow:0 10px 24px #0b1f3a1a}.glass-email-row input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.glass-email-row .button{flex:none;white-space:nowrap}.glass-hero-form .freebie-step-fields{display:grid;gap:12px}.glass-hero-form .freebie-step-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-hero-form .freebie-step-fields>label{display:grid;gap:6px;color:var(--navy);font-size:13px;font-weight:700}.glass-hero-form .freebie-step-fields input[type=text],.glass-hero-form .freebie-step-fields input[type=email],.glass-hero-form .freebie-step-fields input[type=tel]{width:100%;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--line);background:#fff;color:var(--ink);font:inherit;font-size:15px}.glass-hero-form .freebie-step-fields input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.glass-hero-form .freebie-step-fields input[aria-invalid=true]{border:2px solid #b4232c;background:#fff7f7;box-shadow:0 0 0 3px #b4232c1f}.glass-hero-form .glass-field-error{display:block;margin:1px 0 0;padding:8px 10px;border-left:3px solid #b4232c;border-radius:6px;background:#fff0f1;color:#7d1820;font-size:12.5px;font-weight:760;line-height:1.4}.glass-request-submit.is-validation-blocked,.glass-request-submit.is-validation-blocked:disabled{opacity:1;border-color:#cec7ba;background:#d8d2c7;color:#69645c;box-shadow:none;cursor:not-allowed}.glass-request-submit.is-validation-blocked:hover{background:#d8d2c7;box-shadow:none;transform:none}.glass-request-submit.is-loading,.glass-request-submit.is-loading:disabled{background:var(--red-dark);box-shadow:0 16px 30px #9a70374d,0 0 0 4px #c6a06324}.glass-hero-form .freebie-consents label{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;cursor:pointer;color:var(--muted);font-size:12.5px;line-height:1.55;font-weight:500}.glass-field-optional{color:var(--muted);font-size:inherit;font-weight:600}.glass-freebie-consents{display:grid;gap:11px}.glass-freebie-consents label+label{padding-top:11px;border-top:1px solid rgba(11,31,58,.1)}.glass-freebie-consents small{color:var(--navy);font-size:inherit;font-weight:750}.glass-hero-form .freebie-consents input{margin-top:2px;border:1.5px solid rgba(11,31,58,.45);background:#fff}.glass-hero-form .freebie-consents input:checked{border-color:var(--gold);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1f3a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 13px 13px no-repeat,var(--gold);box-shadow:0 0 0 4px #c6a06329}.glass-hero-form .freebie-consents label:has(input:checked){color:var(--ink)}.glass-hero-form .freebie-consents a{color:var(--navy);font-weight:700}.glass-hero-form .freebie-wizard-actions{display:flex;align-items:center;gap:10px}.glass-hero-form .freebie-wizard-actions .button{flex:1;justify-content:center}.glass-hero-form .freebie-back-button{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--navy);cursor:pointer}.glass-hero-form .freebie-error{border:1px solid rgba(198,160,99,.6);border-radius:var(--radius-sm);background:var(--blue-soft);padding:12px 14px;color:var(--ink);font-size:13px;display:grid;gap:6px}.glass-below{padding:clamp(56px,7vw,104px) 0 clamp(56px,7vw,96px);background:linear-gradient(175deg,var(--navy) 0%,var(--navy-2) 100%)}.glass-inside{padding:0}.glass-inside-title{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 clamp(28px,3.4vw,44px);font-family:var(--font-display);font-weight:400;font-size:clamp(24px,2.8vw,32px);color:var(--white);text-align:center}.glass-inside-title span{flex:none;width:44px;height:2px;background:var(--gold)}.glass-inside-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.glass-inside-grid article{display:grid;gap:10px;justify-items:center;text-align:center;padding:6px 18px}.glass-inside-grid article+article{border-left:1px solid rgba(255,253,249,.14)}.glass-inside-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--gold)}.glass-inside-grid h3{margin:0;font-size:13.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--white);line-height:1.4}.glass-inside-grid p{margin:0;font-size:12.5px;line-height:1.55;color:#fffdf9ad}.glass-advisor-section{margin-top:clamp(36px,4.5vw,60px);padding-top:clamp(28px,3.4vw,44px);border-top:1px solid rgba(255,253,249,.14)}.glass-advisor{width:min(820px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(170px,.78fr) minmax(0,1.22fr);gap:clamp(22px,3vw,38px);align-items:center}.glass-advisor-portrait{min-height:260px;height:100%;overflow:hidden;border-radius:8px;box-shadow:0 24px 48px #030c1857}.glass-advisor-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 32%}.glass-advisor-copy{display:grid;gap:15px;align-content:center;min-width:0;padding-left:clamp(20px,2.5vw,34px);border-left:1px solid rgba(198,160,99,.62)}.glass-advisor-kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.glass-advisor blockquote{margin:0;font-family:var(--font-display);font-size:clamp(21px,2.3vw,30px);line-height:1.32;color:var(--white)}.glass-advisor-name{margin:0;display:grid;gap:3px}.glass-advisor-name strong{font-size:14px;color:#fffdf9f0}.glass-advisor-name span{font-size:12.5px;color:#fffdf999}.glass-final-action{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,72px);margin-top:clamp(42px,5vw,68px);padding-top:clamp(30px,3.6vw,46px);border-top:1px solid rgba(198,160,99,.58)}.glass-final-action:before{content:"";position:absolute;left:0;top:-1px;width:clamp(58px,7vw,96px);height:2px;background:var(--gold)}.glass-final-copy h2{margin:0 0 4px;font-family:var(--font-display);font-weight:400;font-size:clamp(23px,2.7vw,34px);color:var(--white)}.glass-final-copy p{margin:0;font-size:14.5px;color:#fffdf9ad}.glass-final-action .button{white-space:nowrap;box-shadow:0 16px 34px #030c1847}@media(prefers-reduced-motion:no-preference){.glass-reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.glass-reveal.is-visible{opacity:1;transform:translateZ(0)}.glass-inside.glass-reveal article{opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.glass-inside.glass-reveal.is-visible article{opacity:1;transform:translateZ(0)}.glass-inside.glass-reveal.is-visible article:nth-child(1){transition-delay:90ms}.glass-inside.glass-reveal.is-visible article:nth-child(2){transition-delay:.18s}.glass-inside.glass-reveal.is-visible article:nth-child(3){transition-delay:.27s}.glass-inside.glass-reveal.is-visible article:nth-child(4){transition-delay:.36s}.glass-inside.glass-reveal.is-visible article:nth-child(5){transition-delay:.45s}}@media(max-width:960px){.glass-hero-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto}.glass-hero-head,.glass-hero-rest{justify-items:center;text-align:center}.glass-hero-head{grid-column:1;grid-row:1}.glass-hero-visual{grid-column:1;grid-row:2;width:min(760px,118%);margin:-2% -9% -5%;justify-self:center}.glass-hero-rest{grid-column:1;grid-row:3}.glass-hero-head h1{max-width:none}.glass-hero-checks li{text-align:left}.glass-scene{width:100%;margin:0;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 92%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 92%,transparent 100%)}.glass-hero-form{justify-self:stretch;width:100%}.glass-email-row{flex-direction:column}.glass-email-row .button{width:100%;justify-content:center}.glass-inside-grid{grid-template-columns:1fr;gap:14px}.glass-inside-grid article{grid-template-columns:44px 1fr;grid-template-rows:auto auto;justify-items:start;text-align:left;column-gap:14px;row-gap:3px;padding:12px 0}.glass-inside-grid article+article{border-left:0;border-top:1px solid rgba(255,253,249,.14);padding-top:14px}.glass-inside-icon{grid-row:1 / span 2;width:40px;height:40px}.glass-final-action{grid-template-columns:1fr;justify-items:start;text-align:center}.glass-final-copy{text-align:left}}@media(max-width:680px){.glass-hero-light{padding-top:0;padding-bottom:0}.glass-hero-grid{display:block;position:relative;isolation:isolate}.glass-hero-head{position:absolute;z-index:3;top:0;left:0;align-self:start;justify-self:start;justify-items:start;width:53%;padding:clamp(24px,7vw,42px) 0 0 16px;text-align:left}.glass-hero-head .glass-pill{padding:6px 10px;font-size:clamp(8px,2.15vw,10px);letter-spacing:.1em;white-space:nowrap}.glass-landing-page .glass-hero-head,.glass-request-page .glass-hero-head{width:58%}.glass-landing-page .glass-hero-rest{gap:12px;max-width:none;padding:318px 20px 58px}.glass-request-page .glass-hero-rest{padding:340px 0 54px}.glass-request-page .glass-hero-head h1{max-width:210px}.glass-request-contact-fields,.glass-request-page .freebie-step-fields-two{grid-template-columns:1fr}.glass-landing-cta{width:100%;justify-content:center}.glass-landing-product-name{max-width:188px;font-size:clamp(25px,7vw,30px);line-height:1.02}.glass-landing-headline{max-width:350px;font-size:clamp(29px,8.3vw,35px);line-height:1.05;text-wrap:balance}.glass-landing-subtitle{max-width:345px;font-size:15px;line-height:1.42}.glass-landing-benefits{gap:8px;max-width:350px}.glass-landing-benefits li{font-size:13.25px;font-weight:650;line-height:1.34;text-align:left}.glass-hero-visual{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;overflow:hidden}.glass-hero-visual:after{content:none}.glass-hero-rest{position:relative;z-index:3;margin-top:0;padding:280px 0 64px}.glass-hero-statement{max-width:330px;font-family:var(--font-display);font-size:clamp(24px,6.8vw,28px);font-weight:400;line-height:1.16;color:var(--red-dark)}.glass-hero-head h1{max-width:188px;font-size:clamp(26px,6.8vw,31px);line-height:1.02}.glass-title-main{margin:0}.glass-scene{height:100%;object-fit:cover;object-position:top center;margin:0;-webkit-mask-image:none;mask-image:none}.glass-scene-frame{height:100%}.glass-hero-form:not(.is-compact){padding:0 20px;border:0;border-radius:0;background:transparent;box-shadow:none}.glass-inside{padding-inline:28px}.glass-advisor{grid-template-columns:1fr;gap:22px}.glass-advisor-portrait{min-height:0;aspect-ratio:16 / 11}.glass-advisor-copy{padding:20px 20px 0;border-left:0;border-top:1px solid rgba(198,160,99,.62)}.glass-final-action .button{width:100%;justify-content:center}.glass-final-action{margin-left:20px;margin-right:20px}.glass-landing-page .glass-hero-light{min-height:0;padding:0;align-items:start}.glass-landing-page .glass-hero-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:0;padding-inline:16px}.glass-landing-page .glass-hero-head{position:static;width:100%;padding:0;justify-items:center;text-align:center}.glass-landing-page .glass-hero-rest{width:100%;max-width:520px;gap:9px;padding:0;justify-self:center;justify-items:center;text-align:center}.glass-landing-page .glass-landing-fold{display:grid;grid-template-rows:auto auto auto;align-content:start;align-items:center;justify-items:center;row-gap:18px;width:100%;min-height:0;padding:60px 0 0}.glass-landing-page .glass-landing-product-name{max-width:none}.glass-landing-page .glass-landing-cover-stage{width:min(75vw,292px);margin-top:2px}.glass-landing-page .glass-landing-cover{width:100%;height:auto;margin:0;border-radius:10px;box-shadow:0 16px 34px #0b1f3a30}.glass-landing-page .glass-landing-cover-badge{inset:auto auto 9% -20px;width:78px;min-height:78px;border-radius:16px}.glass-landing-page .glass-landing-headline{max-width:390px;font-size:clamp(28px,7.8vw,34px);line-height:1.02}.glass-landing-page .glass-landing-secondary-headline{max-width:350px;margin-top:0;font-size:clamp(21px,6vw,24px);line-height:1.2}.glass-landing-page .glass-landing-benefit-section{gap:28px;margin-top:34px;padding-top:36px;padding-bottom:88px}.glass-landing-page .glass-landing-benefits{grid-template-columns:1fr;width:100%;max-width:350px;gap:22px;margin-top:0}.glass-landing-page .glass-landing-benefits li{grid-template-columns:40px minmax(0,1fr);gap:12px;padding-block:4px;font-size:13px;line-height:1.42}.glass-landing-page .glass-landing-benefit-icon{width:38px;height:38px;margin-top:0;border-radius:10px}.glass-landing-page .glass-landing-benefit-icon svg{width:19px;height:19px}.glass-landing-page .glass-landing-benefit-copy{gap:3px}.glass-landing-page .glass-landing-benefit-copy strong{font-size:14.5px}.glass-landing-page .glass-landing-cta-note{max-width:320px;margin-top:-8px;font-size:12px;line-height:1.35}.glass-landing-page .glass-landing-cta{min-height:56px;margin-top:0;padding-inline:clamp(18px,6vw,28px);border-radius:14px;font-size:clamp(13px,3.65vw,15px)}.glass-request-overlay{padding-top:52px}.glass-request-sheet{max-height:calc(100dvh - 52px);padding:58px 20px max(24px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0}}@media(max-width:680px)and (max-height:650px){.glass-landing-page .glass-landing-fold{padding:30px 0 0}.glass-landing-page .glass-landing-headline{max-width:350px;font-size:clamp(24px,7vw,28px)}.glass-landing-page .glass-landing-cover-stage{width:min(66vw,210px)}.glass-landing-page .glass-landing-cover-badge{left:-12px;width:64px;min-height:64px;padding:7px 6px 6px}.glass-landing-page .glass-landing-cover-badge img{width:27px;height:24px}.glass-landing-page .glass-landing-cover-badge span,.glass-landing-page .glass-landing-cover-badge strong{font-size:9px}.glass-landing-page .glass-landing-cta{min-height:48px}}.berlin-event-landing{overflow:hidden;color:var(--ink);background:radial-gradient(circle at 86% 7%,rgba(198,160,99,.16),transparent 26rem),var(--warm-white)}.berlin-event-brandbar{display:flex;width:min(100% - 56px,1180px);min-height:88px;align-items:center;justify-content:space-between;gap:24px;margin:0 auto;border-bottom:1px solid rgba(11,31,58,.14)}.berlin-event-brand{margin-left:0}.berlin-event-brandbar-label{color:var(--blue-grey);font-size:12px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.berlin-event-hero{position:relative;display:grid;min-height:min(820px,calc(100svh - 88px));isolation:isolate;overflow:hidden;background:var(--navy)}.berlin-event-hero:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#051020eb,#051020c7 42%,#05102061 72%,#05102038);content:""}.berlin-event-hero-media{position:absolute;z-index:-2;inset:0;overflow:hidden;background:url(/media/events/berlin-event-hero-2026-10-09-poster.jpg) center / cover no-repeat}.berlin-event-hero-media video{width:100%;height:100%;object-fit:cover;object-position:center 52%;transform:scale(1.08)}.berlin-event-hero-inner{display:grid;width:min(100% - 56px,1180px);align-items:center;margin:0 auto;padding:clamp(42px,6vh,64px) 0}.berlin-event-hero-copy{display:grid;justify-items:start;gap:clamp(14px,2vh,20px)}.berlin-event-kicker{color:var(--red-dark);font-size:12px;font-weight:780;letter-spacing:.13em;text-transform:uppercase}.berlin-event-hero h1{max-width:660px;color:var(--white);font-size:clamp(46px,5.4vw,72px);line-height:.99}.berlin-event-hero-copy>p:not(.berlin-event-cta-note){max-width:620px;color:#ffffffd6;font-size:18px;line-height:1.65}.berlin-event-opening{padding-top:6px;color:var(--white)!important;font-weight:700}.berlin-event-facts{display:grid;width:100%;gap:0;margin:10px 0 4px;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25)}.berlin-event-facts>div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;padding:15px 0}.berlin-event-facts>div+div{border-top:1px solid rgba(255,255,255,.16)}.berlin-event-facts dt{display:inline-flex;align-items:center;gap:9px;color:#ffffffad;font-size:13px;font-weight:720;text-transform:uppercase}.berlin-event-facts dd{margin:0;color:var(--white);font-size:15px;font-weight:650}.berlin-event-location dd{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr);gap:24px;align-items:start}.berlin-event-address{font-style:normal;line-height:1.5}.berlin-event-travel-notes{color:#ffffffb3;font-size:13px;font-weight:500;line-height:1.55}.berlin-event-primary-cta{min-height:56px;margin-top:6px;padding-inline:25px}.berlin-event-hero .berlin-event-primary-cta{color:var(--navy);background:var(--white);box-shadow:0 16px 34px #0000003d}.berlin-event-hero .berlin-event-primary-cta:hover{background:#f7f3eb}.berlin-event-cta-note{margin-top:-10px;color:#ffffffa8;font-size:12px;line-height:1.45}.berlin-event-directions{padding:clamp(48px,6vw,72px) 28px;color:var(--white);background:#07182d;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.berlin-event-directions-inner{display:grid;width:min(100%,1180px);grid-template-columns:minmax(250px,.8fr) minmax(0,1.65fr) auto;gap:clamp(28px,5vw,64px);align-items:center;margin:0 auto}.berlin-event-directions-heading{display:flex;align-items:flex-start;gap:16px}.berlin-event-directions-heading>svg{flex:0 0 auto;margin-top:5px;color:#d8b477}.berlin-event-directions-heading h2{margin:0 0 8px;color:var(--white);font-size:30px;line-height:1.1}.berlin-event-directions-heading address{color:#ffffffad;font-size:13px;font-style:normal;line-height:1.55}.berlin-event-arrival-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,48px);padding-left:clamp(24px,3vw,40px);border-left:1px solid rgba(255,255,255,.18)}.berlin-event-arrival-option strong{display:block;margin-bottom:7px;color:var(--white);font-size:14px}.berlin-event-arrival-option p{margin:0;color:#ffffffb3;font-size:13px;line-height:1.6}.berlin-event-route-button{min-width:162px;justify-self:end;color:var(--navy);background:var(--white);box-shadow:none}.berlin-event-letter{padding:clamp(72px,9vw,120px) 28px;color:var(--white);background:var(--navy)}.berlin-event-letter-copy{display:grid;width:min(100%,760px);justify-items:start;gap:24px;margin:0 auto}.berlin-event-letter h2{max-width:650px;color:var(--white);font-size:clamp(36px,4.5vw,56px);line-height:1.06}.berlin-event-letter p{color:#fffc;font-size:17px;line-height:1.75}.berlin-event-letter .berlin-event-primary-cta{color:var(--navy);background:var(--white);box-shadow:0 16px 34px #0003}.berlin-event-letter .berlin-event-primary-cta:hover{background:#f7f3eb}.berlin-event-signoff{padding-top:8px}.berlin-event-signoff strong{color:var(--white);font-family:var(--font-display);font-size:22px;font-weight:400}@media(max-width:900px){.berlin-event-hero{min-height:calc(100svh - 76px)}.berlin-event-hero:after{background:#051020b8}.berlin-event-directions-inner{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.berlin-event-route-button{grid-column:2;justify-self:start}}@media(max-width:600px){.berlin-event-brandbar{width:min(100% - 36px,1180px)}.berlin-event-brandbar{min-height:76px}.berlin-event-brandbar-label{max-width:96px;font-size:10px;line-height:1.35;text-align:right}.berlin-event-brand .brand-current-signet{width:42px}.berlin-event-brand .brand-current-wordmark{font-size:22px}.berlin-event-hero{display:flex;min-height:0;flex-direction:column}.berlin-event-hero:after{display:none}.berlin-event-hero-media{position:relative;z-index:0;inset:auto;width:100%;aspect-ratio:16 / 9;flex:none}.berlin-event-hero-inner{width:min(100% - 36px,1180px);align-items:start;padding:38px 0 48px}.berlin-event-hero h1{font-size:clamp(42px,13vw,58px)}.berlin-event-hero-copy>p:not(.berlin-event-cta-note){font-size:16px;line-height:1.65}.berlin-event-facts>div{grid-template-columns:1fr;gap:5px}.berlin-event-location dd{grid-template-columns:1fr;gap:8px}.berlin-event-primary-cta{width:100%;padding-inline:18px}.berlin-event-hero-media video{display:block;object-position:center;transform:none}.berlin-event-letter{padding:68px 18px 76px}.berlin-event-directions{padding:46px 18px 52px}.berlin-event-directions-inner{grid-template-columns:1fr;gap:26px}.berlin-event-directions-heading h2{font-size:30px}.berlin-event-arrival-options{grid-template-columns:1fr;gap:22px;padding:26px 0 0;border-top:1px solid rgba(255,255,255,.18);border-left:0}.berlin-event-arrival-option p{max-width:48ch}.berlin-event-route-button{grid-column:auto;width:100%;justify-self:stretch}.berlin-event-letter-copy{gap:22px}.berlin-event-letter p{font-size:16px;line-height:1.68}}@media(prefers-reduced-motion:reduce){.berlin-event-hero-media video{display:none}}.september-photo-credit{font:400 12px/1.65 Inter,Arial,sans-serif;color:#637083;padding:12px 0 0;text-align:left;background:#fffdf8}.september-photo-credit span{display:block}.september-photo-credit a{color:#75603f;text-decoration:underline;text-underline-offset:3px}.september-photo-story .newsletter-blog-hero-image{overflow:visible;background:transparent;align-self:start}.september-photo-story .newsletter-blog-hero-image>img{border-radius:8px;aspect-ratio:4/3;object-fit:cover;height:auto}.september-section-photo{margin:24px 0 36px;max-width:920px}.september-section-photo img{display:block;width:100%;height:auto;max-height:470px;object-fit:cover;border-radius:8px}.september-photo-story .newsletter-story-section.has-september-photo{display:block}.september-photo-story .newsletter-story-section-copy{max-width:780px}@media(max-width:700px){.september-section-photo{margin:20px 0 28px}.september-section-photo img{aspect-ratio:4/3}.september-photo-credit{font-size:11px}.september-photo-story .newsletter-blog-hero-image{margin-bottom:28px}}@media(max-width:700px){.september-photo-story .newsletter-blog-hero{display:flex;flex-direction:column;gap:24px;padding-top:28px}.september-photo-story .newsletter-blog-hero-copy{display:contents}.september-photo-story .newsletter-blog-hero-copy h1{order:0;margin:0}.september-photo-story .newsletter-blog-hero-image{order:1;width:100%;margin:0}.september-photo-story .newsletter-blog-hero-copy h2{order:2;margin:0}.september-photo-story .newsletter-blog-hero-copy p{order:3;margin:0}}.september-photo-story .newsletter-blog-hero{display:flex;flex-direction:column;align-items:center;gap:26px;padding-top:clamp(24px,5vw,64px)}.september-photo-story .newsletter-blog-hero-copy{display:contents}.september-photo-story .newsletter-blog-hero-copy h1{order:0;width:100%;max-width:1020px;margin:0;font-size:clamp(34px,4.4vw,64px);line-height:1.12;text-wrap:balance}.september-photo-story .newsletter-blog-hero-copy .wissen-editorial-meta{order:1;width:100%;max-width:1020px;margin:0}.september-photo-story .newsletter-blog-hero-image{order:2;width:100%;margin:8px 0 10px;align-self:center;box-shadow:none;border-radius:0;border:0;background:transparent}.september-photo-story .newsletter-blog-hero-image>img{display:block;width:100%;height:auto;max-height:480px;aspect-ratio:2.35;object-fit:cover;object-position:center 45%;border-radius:3px}.september-photo-story .newsletter-blog-hero-copy h2{order:3;width:100%;max-width:780px;margin:0;font-size:clamp(25px,2.8vw,34px)}.september-photo-story .newsletter-blog-hero-copy p{order:4;width:100%;max-width:780px;margin:0}.september-photo-story .september-photo-credit{padding-top:9px;background:transparent;font-size:11px;line-height:1.6}.september-photo-story .september-photo-credit span{display:inline;margin-left:8px}.september-photo-story .september-photo-credit a{font-weight:400;color:#566477}.september-photo-story .newsletter-story-section{display:block;width:min(780px,100%);margin-inline:auto;padding:0;border:0;background:transparent;box-shadow:none}.september-photo-story .newsletter-story-section-heading{margin-bottom:22px}.september-photo-story .newsletter-story-section-heading h2{font-size:clamp(26px,3vw,36px);line-height:1.22}.september-photo-story .newsletter-blog-sections{gap:clamp(40px,5vw,64px)}.september-explainer{margin:30px 0 6px;padding:26px 0 22px;border:0;background:transparent;color:#132b46}.september-explainer>figcaption{padding:0;background:none;color:#53606e;font:500 13px/1.5 var(--font-body);letter-spacing:.02em}.september-concept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0 10px}.september-explainer svg{width:54px;height:54px;color:#9b7944;margin-bottom:12px}.september-explainer h3{margin:0 0 8px;font:500 20px/1.3 var(--font-body)}.wissen-article-body .september-explainer p{margin:0;color:#53606e;font:400 14px/1.6 var(--font-body)}.september-explainer small{display:block;margin-top:20px;color:#657080;font:400 11px/1.6 var(--font-body)}.september-limit-comparison{display:grid;grid-template-columns:1fr 48px 1fr;align-items:center;gap:20px;margin-top:24px}.september-limit-comparison>div{text-align:center}.september-not-equal{color:#9b7944;font-size:38px;text-align:center}.september-sources{width:min(780px,100%);margin-inline:auto;border-top:1px solid #d9d7d0;border-bottom:1px solid #d9d7d0}.september-sources summary{display:flex;align-items:center;gap:18px;padding:20px 0;cursor:pointer;list-style:none}.september-sources summary::-webkit-details-marker{display:none}.september-sources summary:after{content:"+";font:400 24px/1 var(--font-body);margin-left:auto}.september-sources details[open] summary:after{content:"−"}.september-sources summary h2{margin:0;font:500 18px/1.4 var(--font-body)}.september-sources summary span{color:#68717e;font:400 12px/1.5 var(--font-body)}.september-sources details[open] summary span{visibility:hidden}.september-sources summary:focus-visible{outline:2px solid #9b7944;outline-offset:4px}.september-source-list{padding:0 0 24px}.wissen-article-body .september-source-list p,.wissen-article-body .september-source-list a{font:400 13px/1.7 var(--font-body);color:#526070}.wissen-article-body .september-source-list p{margin:0;padding:10px 0}.wissen-article-body .september-source-list p+p{border-top:1px solid #e7e4dd}.september-source-list a{text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}@media(max-width:700px){.september-photo-story .newsletter-blog-hero{gap:22px}.september-photo-story .newsletter-blog-hero-image>img{aspect-ratio:1.65}.september-photo-story .september-photo-credit span{display:block;margin-left:0}.september-concept-grid{grid-template-columns:1fr;gap:22px}.september-concept-grid>div{display:grid;grid-template-columns:50px 1fr;column-gap:16px}.september-concept-grid svg{grid-row:span 2;width:46px;height:46px;margin:0}.september-concept-grid h3{font-size:18px}.september-explainer{padding:20px 0}.september-limit-comparison{gap:10px;grid-template-columns:1fr 24px 1fr}.september-limit-comparison h3{font-size:17px}.september-sources summary span{display:none}}@media print{.september-sources details:not([open])>.september-source-list{display:block}}.september-photo-story .newsletter-blog-consultation-button{white-space:normal;text-align:center;border-radius:5px;margin-top:14px}.september-photo-story .newsletter-story-section.has-side-explainer{width:min(1100px,100%)}.september-photo-story .has-side-explainer .newsletter-story-section-heading{max-width:740px;margin-inline:0}.september-photo-story .has-side-explainer .newsletter-story-section-copy{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px 64px;max-width:none;align-items:start}.september-original-section{min-width:0;display:grid;gap:24px}.september-original-section>p{margin:0}.september-photo-story .has-side-explainer .september-side-figure{margin:0;padding-top:6px}.september-vertical-concepts{display:grid;gap:30px;margin-top:26px}.september-vertical-concepts>div{display:grid;grid-template-columns:46px 1fr;column-gap:16px}.september-vertical-concepts svg{grid-row:span 2;width:42px;height:42px;margin:0}.september-vertical-concepts h3,.september-document-chain h3{font-size:19px}.september-date-stations,.september-document-chain{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:32px}.september-date-stations time{display:block;color:#9b7944;font:400 27px/1.25 var(--font-body);margin-bottom:12px}.september-date-stations li,.september-document-chain li{margin:0;padding:0}.september-document-chain li{display:flex;gap:16px;align-items:start}.september-document-chain svg{flex:0 0 42px;width:42px;height:42px;margin:0}.september-explainer small a{font:inherit;color:inherit;text-underline-offset:3px}.september-payment-flow{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;gap:16px;align-items:center;margin-top:44px}.september-payment-flow>div{text-align:center}.september-payment-flow h3{font-size:17px}.september-payment-flow>span{color:#9b7944;font-size:24px}@media(min-width:1001px){.september-photo-story .has-side-explainer.explainer-left .newsletter-story-section-copy{grid-template-columns:minmax(240px,1fr) minmax(0,2fr)}.explainer-left .september-original-section{grid-column:2}.explainer-left .september-side-figure{grid-column:1;grid-row:1 / span 2}.september-photo-story .has-side-explainer.explainer-left .newsletter-story-section-heading{margin-left:calc((100% - 64px) / 3 + 64px)}}@media(max-width:1000px){.september-photo-story .newsletter-story-section.has-side-explainer{width:min(780px,100%)}.september-photo-story .has-side-explainer .newsletter-story-section-copy{display:block}.september-photo-story .has-side-explainer .september-side-figure{margin-top:30px}.september-vertical-concepts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.september-vertical-concepts{grid-template-columns:1fr}.september-payment-flow{grid-template-columns:1fr;gap:10px;margin-top:34px}.september-payment-flow>div{display:flex;text-align:left;gap:18px;align-items:center}.september-payment-flow svg{width:42px;height:42px;margin:0;flex:0 0 42px}.september-payment-flow h3{margin:0}.september-payment-flow>span{transform:rotate(90deg);width:42px;text-align:center}}@media(min-width:1001px){.has-side-explainer .september-original-section{grid-column:1}.has-side-explainer .september-side-lead{grid-row:1}.has-side-explainer .september-side-rest{grid-row:2}.has-side-explainer .september-side-figure{grid-column:2;grid-row:1 / span 2}.has-side-explainer.explainer-left .september-original-section{grid-column:2}.has-side-explainer.explainer-left .september-side-figure{grid-column:1}}@media(max-width:1000px){.has-side-explainer .september-side-rest{margin-top:30px}}
