.gh-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.gh-ml{--gh-paper:#fff;--gh-paper-2:#f6f7f9;--gh-paper-3:#eef1f5;--gh-ink:#0a0a0a;--gh-ink-2:#0f1827;--gh-muted:#4a5566;--gh-muted-2:#8a95a4;--gh-rule:#dde3eb;--gh-rule-soft:#eceff3;--gh-navy:#030a15;--gh-navy-2:#0a1426;--gh-blue:#2e5ba8;--gh-blue-strong:#1f4a96;--gh-blue-light:#4a7ecc;--gh-blue-tint:#e8eff9;font-family:var(--font-ioe-display), "Cormorant Garamond", Georgia, serif;color:var(--gh-ink);background:var(--gh-paper);-webkit-font-smoothing:antialiased;line-height:1.5}.gh-ml *,.gh-ml :before,.gh-ml :after{box-sizing:border-box}.gh-ml a{color:inherit;text-decoration:none}.gh-ml .gh-brand{font-family:var(--font-ioe-display), "Cormorant Garamond", Georgia, serif;letter-spacing:-.01em;white-space:nowrap;color:#fff;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1}.gh-ml .gh-brand .gh-g{font-weight:500;color:var(--gh-blue-light)!important;font-style:italic!important}.gh-ml .gh-brand .gh-o{font-synthesis:none;font-weight:500;color:var(--gh-blue-light)!important;font-style:normal!important}.gh-ml .gh-brand-inline{font-family:var(--font-ioe-display), "Cormorant Garamond", Georgia, serif;letter-spacing:-.01em;font-weight:500;color:var(--gh-ink)!important}.gh-ml .gh-brand-inline .gh-g{font-weight:500;color:var(--gh-blue-light)!important;font-style:italic!important}.gh-ml .gh-brand-inline .gh-o{font-synthesis:none;font-weight:500;color:var(--gh-blue-light)!important;font-style:normal!important}.gh-ml .gh-eyebrow{font-family:var(--font-label), "Syne", system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gh-blue);cursor:pointer;background:0 0;border:0;margin-bottom:28px;padding:0;font-size:12px;font-weight:500;transition:color .2s;display:inline-block}.gh-ml .gh-eyebrow:hover,.gh-ml .gh-eyebrow[aria-expanded=true]{color:var(--gh-blue-strong)}.gh-ml .gh-eyebrow-static{font-family:var(--font-label), "Syne", system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gh-blue);margin-bottom:28px;font-size:12px;font-weight:500;display:inline-block}.gh-ml .gh-eyebrow-panel{opacity:0;text-align:center;max-width:56ch;max-height:0;margin:-8px auto 32px;transition:max-height .35s,opacity .25s,margin .35s;overflow:hidden}.gh-ml .gh-eyebrow-panel[data-open=true]{opacity:1;max-height:360px;margin:0 auto 40px}.gh-ml .gh-eyebrow-panel p{color:var(--gh-muted);max-width:56ch;margin:0 auto 12px;font-size:clamp(16px,1.2vw,19px);line-height:1.6}.gh-ml .gh-eyebrow-panel p strong{color:var(--gh-ink);font-weight:600}.gh-ml .gh-hero{isolation:isolate;text-align:center;max-width:1240px;margin:0 auto;padding:clamp(48px,10vw,120px) clamp(20px,5vw,64px) clamp(56px,8vw,100px);position:relative}.gh-ml .gh-hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 50% at 50% 0,#2e5ba814,#0000 60%),radial-gradient(40% 40% at 50% 100%,#2e5ba80d,#0000 70%);position:absolute;inset:0}.gh-ml .gh-hero h1{letter-spacing:-.02em;color:var(--gh-ink-2);max-width:18ch;margin:0 auto 28px;font-size:clamp(36px,6vw,88px);font-weight:600;line-height:1.05}.gh-ml .gh-accent{color:var(--gh-blue-strong)}.gh-ml .gh-accent-2{color:var(--gh-blue)}.gh-ml .gh-hero-lede{color:var(--gh-muted);max-width:56ch;margin:0 auto 40px;font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.55}.gh-ml .gh-hero-lede strong{color:var(--gh-ink);font-weight:700}.gh-ml .gh-btn-primary{color:var(--gh-ink);align-items:center;gap:14px;padding:8px 0;font-size:clamp(17px,1.3vw,21px);font-weight:500;transition:gap .25s,color .25s;display:inline-flex}.gh-ml .gh-btn-primary .gh-arrow{color:var(--gh-blue-strong);font-weight:600;transition:transform .25s}.gh-ml .gh-btn-primary:hover{color:var(--gh-blue-strong);gap:22px}.gh-ml .gh-btn-primary:hover .gh-arrow{transform:translate(4px)}.gh-ml .gh-btn-ghost{color:var(--gh-muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:clamp(15px,1.15vw,18px);transition:color .2s}.gh-ml .gh-btn-ghost:hover{color:var(--gh-blue-strong)}.gh-ml .gh-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;opacity:0;pointer-events:none;background:#030a158c;justify-content:center;align-items:flex-start;padding:clamp(20px,5vh,80px) clamp(16px,4vw,40px);transition:opacity .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.gh-ml .gh-modal-backdrop[data-open=true]{opacity:1;pointer-events:auto}.gh-ml .gh-modal{background:var(--gh-paper);opacity:0;width:100%;max-width:760px;padding:clamp(28px,4vw,48px) clamp(20px,4vw,48px);transition:transform .35s cubic-bezier(.2,.7,.2,1) 50ms,opacity .25s 50ms;position:relative;transform:translateY(16px);box-shadow:0 30px 80px #030a1540}.gh-ml .gh-modal-backdrop[data-open=true] .gh-modal{opacity:1;transform:translateY(0)}.gh-ml .gh-modal-close{cursor:pointer;width:40px;height:40px;color:var(--gh-muted);background:0 0;border:0;font-size:26px;line-height:1;position:absolute;top:12px;right:12px}.gh-ml .gh-modal-close:hover{color:var(--gh-ink)}.gh-ml .gh-sec{text-align:center;max-width:1240px;margin:0 auto;padding:clamp(56px,8vw,120px) clamp(20px,5vw,64px)}.gh-ml .gh-sec-alt{background:var(--gh-paper-2)}.gh-ml .gh-sec h2{letter-spacing:-.015em;color:var(--gh-ink-2);max-width:22ch;margin:0 auto 20px;font-size:clamp(28px,4.2vw,52px);font-weight:600;line-height:1.1}.gh-ml .gh-lead{color:var(--gh-muted);max-width:56ch;margin:0 auto;font-size:clamp(16px,1.25vw,20px);line-height:1.6}.gh-ml .gh-lead strong{color:var(--gh-ink);font-weight:700}.gh-ml .gh-metrics{text-align:center;grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,64px);max-width:1240px;margin:0 auto;padding:clamp(48px,6vw,96px) clamp(20px,5vw,64px);display:grid}@media (max-width:820px){.gh-ml .gh-metrics{grid-template-columns:1fr}}.gh-ml .gh-metric-num{color:var(--gh-blue-strong);letter-spacing:-.02em;font-size:clamp(48px,6vw,84px);font-weight:600;line-height:1}.gh-ml .gh-metric-num .gh-small{font-size:.62em;font-weight:500}.gh-ml .gh-metric-label{font-family:var(--font-label), "Syne", system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gh-muted);margin:16px 0 8px;font-size:11px;font-weight:500}.gh-ml .gh-metric-desc{color:var(--gh-ink);max-width:30ch;margin:0 auto;font-size:clamp(14px,1.05vw,17px)}.gh-ml .gh-steps{grid-template-columns:repeat(5,1fr);gap:clamp(16px,2vw,28px);max-width:1240px;margin:48px auto 0;display:grid}@media (max-width:880px){.gh-ml .gh-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.gh-ml .gh-steps{grid-template-columns:1fr}}.gh-ml .gh-step-n{color:var(--gh-blue-strong);margin-bottom:14px;font-size:clamp(28px,3.5vw,48px);font-weight:600;line-height:1}.gh-ml .gh-step h3{color:var(--gh-ink-2);margin:0 0 8px;font-size:clamp(18px,1.4vw,24px);font-weight:600}.gh-ml .gh-step p{color:var(--gh-muted);max-width:22ch;margin:0 auto;font-size:clamp(13px,.95vw,15px);line-height:1.55}.gh-ml .gh-groups{text-align:center;grid-template-columns:repeat(3,1fr);gap:clamp(24px,2.5vw,40px);max-width:1240px;margin:48px auto 0;display:grid}@media (max-width:980px){.gh-ml .gh-groups{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.gh-ml .gh-groups{grid-template-columns:1fr}}.gh-ml .gh-group-n{font-family:var(--font-label), "Syne", system-ui, sans-serif;color:var(--gh-blue-strong);letter-spacing:.15em;margin-bottom:14px;font-size:12px;font-weight:500}.gh-ml .gh-group h3{color:var(--gh-ink-2);margin:0 0 10px;font-size:clamp(18px,1.45vw,24px);font-weight:600}.gh-ml .gh-group p{color:var(--gh-muted);max-width:28ch;margin:0 auto;font-size:clamp(13px,.95vw,16px);line-height:1.55}.gh-ml .gh-values{text-align:center;grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,56px);max-width:1240px;margin:48px auto 0;display:grid}@media (max-width:820px){.gh-ml .gh-values{grid-template-columns:1fr}}.gh-ml .gh-value-icon{color:var(--gh-blue-strong);margin-bottom:18px;font-size:clamp(40px,4vw,64px);font-weight:700;line-height:1}.gh-ml .gh-value h3{color:var(--gh-ink-2);margin:0 0 12px;font-size:clamp(20px,1.6vw,26px);font-weight:600}.gh-ml .gh-value p{color:var(--gh-muted);max-width:28ch;margin:0 auto;font-size:clamp(14px,1.05vw,17px);line-height:1.6}.gh-ml .gh-price-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.8vw,24px);max-width:1240px;margin:48px auto 0;display:grid}@media (max-width:1100px){.gh-ml .gh-price-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.gh-ml .gh-price-grid{grid-template-columns:1fr}}.gh-ml .gh-price{border:1px solid var(--gh-rule-soft);background:var(--gh-paper-2);flex-direction:column;padding:28px 22px;display:flex;position:relative}.gh-ml .gh-price-featured{background:var(--gh-paper);border-color:var(--gh-rule)}.gh-ml .gh-badge{background:var(--gh-blue);color:#fff;font-family:var(--font-label), "Syne", system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;padding:5px 12px;font-size:10px;font-weight:500;position:absolute;top:-10px;left:20px}.gh-ml .gh-price h3{color:var(--gh-ink-2);margin:0 0 16px;font-size:clamp(20px,1.5vw,26px);font-weight:600}.gh-ml .gh-amount{color:var(--gh-ink-2);letter-spacing:-.02em;align-items:baseline;gap:6px;font-size:clamp(40px,4.2vw,64px);font-weight:600;line-height:1;display:flex}.gh-ml .gh-price-featured .gh-amount{color:var(--gh-blue-strong)}.gh-ml .gh-currency{color:var(--gh-muted);font-size:.45em;font-weight:500}.gh-ml .gh-per{color:var(--gh-muted);margin-top:6px;font-size:14px}.gh-ml .gh-price ul{flex:1;margin:20px 0 16px;padding:0;list-style:none}.gh-ml .gh-price li{color:var(--gh-ink);border-bottom:1px solid var(--gh-rule-soft);align-items:center;gap:10px;padding:10px 0;font-size:clamp(14px,1vw,16px);display:flex}.gh-ml .gh-price li:last-child{border-bottom:0}.gh-ml .gh-price li:before{content:"✓";color:var(--gh-blue-strong);flex-shrink:0;font-weight:700}.gh-ml .gh-footnote{color:var(--gh-muted-2);text-align:center;border-top:1px solid var(--gh-rule-soft);margin:0;padding-top:10px;font-size:clamp(12px,.9vw,14px);font-style:italic}.gh-ml .gh-foot{border-top:1px solid var(--gh-rule-soft);text-align:center;max-width:1240px;margin:0 auto;padding:40px clamp(20px,5vw,64px)}.gh-ml .gh-foot-links{font-family:var(--font-label), "Syne", system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gh-muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:11px;font-weight:500;display:flex}.gh-ml .gh-foot-links a{cursor:pointer;font:inherit;color:inherit;text-transform:uppercase;letter-spacing:inherit;background:0 0;border:0;text-decoration:none}.gh-ml .gh-foot-links a:hover{color:var(--gh-blue-strong)}.gh-ml .gh-foot-legal{max-width:52ch;font-family:var(--font-ioe-display), "Cormorant Garamond", Georgia, serif;color:var(--gh-muted);text-transform:none;letter-spacing:0;margin:12px auto 0;font-size:clamp(13px,1vw,15px);line-height:1.55}.gh-ml .gh-foot-meta{font-family:var(--font-label), "Syne", system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gh-muted-2);margin-top:12px;font-size:10px;font-weight:500}.gh-ml .gh-dot{background:var(--gh-blue-strong);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin:0 8px;display:inline-block}.gh-ml .gh-szene{text-align:left}.gh-ml .gh-szene-head{border-bottom:1px solid var(--gh-rule);align-items:baseline;gap:20px;padding:0 0 14px;font-size:clamp(14px,1.1vw,17px);display:flex}.gh-ml .gh-szene-id{color:var(--gh-muted-2);letter-spacing:.05em;min-width:90px;font-size:clamp(12px,.95vw,14px)}.gh-ml .gh-szene-title{color:var(--gh-ink-2);font-weight:500}.gh-ml .gh-szene-row{border-bottom:1px solid var(--gh-rule-soft);grid-template-columns:1fr 1.2fr auto;align-items:center;gap:16px;padding:16px 0;font-size:clamp(14px,1.05vw,16px);display:grid}@media (max-width:540px){.gh-ml .gh-szene-row{grid-template-columns:1fr;gap:4px}}.gh-ml .gh-bidder{color:var(--gh-ink);font-weight:500}.gh-ml .gh-risk{color:var(--gh-blue-strong);font-style:italic}.gh-ml .gh-price-cell{color:var(--gh-ink-2);white-space:nowrap;font-weight:500}.gh-ml .gh-szene-q{color:var(--gh-muted);align-items:center;gap:12px;padding:22px 0 0;font-size:clamp(13px,.95vw,15px);font-style:italic;display:flex}.gh-ml .gh-q{background:var(--gh-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-style:normal;font-weight:600;display:inline-flex}.gh-ml .gh-modal-eyebrow{font-family:var(--font-label), "Syne", system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gh-blue);margin:0 0 12px;font-size:11px;font-weight:500}.gh-ml .gh-modal-foot{border-top:1px solid var(--gh-rule-soft);color:var(--gh-muted);margin-top:24px;padding-top:18px;font-size:clamp(13px,.95vw,15px);line-height:1.55}.gh-ml .gh-modal-foot strong{color:var(--gh-ink);font-weight:600}.gh-ml .gh-modal h3{letter-spacing:-.01em;color:var(--gh-ink-2);margin:0 0 24px;font-size:clamp(22px,2.6vw,32px);font-weight:600;line-height:1.15}.gh-ml .gh-reveal{opacity:0;animation:.85s cubic-bezier(.2,.7,.2,1) forwards gh-rise;transform:translateY(12px)}.gh-ml .gh-d1{animation-delay:50ms}.gh-ml .gh-d2{animation-delay:.15s}.gh-ml .gh-d3{animation-delay:.28s}.gh-ml .gh-d4{animation-delay:.42s}@keyframes gh-rise{to{opacity:1;transform:translateY(0)}}
