@charset "UTF-8";:root{--paper:#fbfbf9;--surface:#ffffff;--surface-sunken:#f4f4f1;--surface-ink:#0e1b2c;--surface-ink-2:#142438;--ink:#0e1b2c;--ink-2:#33465c;--ink-3:#5c6c80;--ink-on-dark:#ffffff;--ink-on-dark-2:#b9c6d4;--brand:#69e2e5;--brand-ink:#00797f;--brand-ink-dark:#005d62;--brand-tint:#e8faf9;--brand-on-dark:#7fe9ec;--line:#e4e6e2;--line-strong:#cfd5d9;--line-on-dark:#26374b;--danger:#b3261e;--danger-tint:#fdf3f2;--success:#1d6b3f;--success-tint:#f0f8f3;--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
        "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--step-display:clamp(2.5rem, 1.55rem + 3.6vw, 4.25rem);--step-h2:clamp(1.875rem, 1.42rem + 1.75vw, 2.75rem);--step-h3:clamp(1.15rem, 1.08rem + 0.3vw, 1.3125rem);--step-lead:clamp(1.0625rem, 1.01rem + 0.25vw, 1.1875rem);--step-body:1.0625rem;--step-small:0.9375rem;--step-fine:0.8125rem;--step-eyebrow:0.78125rem;--s1:0.25rem;--s2:0.5rem;--s3:0.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:2.5rem;--s8:3rem;--s9:4rem;--s10:5rem;--s11:6.5rem;--s12:8rem;--band-y:clamp(3.5rem, 2rem + 6vw, 7rem);--radius-sm:3px;--radius:5px;--radius-lg:8px;--radius-pill:999px;--measure:68ch;--container:1200px;--container-wide:1340px;--shadow-sm:0 1px 2px rgba(14, 27, 44, 0.06);--shadow:0 2px 4px rgba(14, 27, 44, 0.05), 0 8px 24px rgba(14, 27, 44, 0.06);--shadow-lg:0 4px 8px rgba(14, 27, 44, 0.06), 0 24px 56px rgba(14, 27, 44, 0.12);--ease:cubic-bezier(0.2, 0.6, 0.25, 1);--header-h:4.5rem}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--s5))}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}body{margin:0;background:var(--paper);color:var(--ink-2);font-family:var(--font-sans);font-size:var(--step-body);font-weight:400;line-height:1.65;font-feature-settings:"kern","liga","tnum" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.background-overlay{display:none}h1,h2,h3,h4,h5,h6{margin:0 0 var(--s4);color:var(--ink);font-weight:600;letter-spacing:-.022em;line-height:1.15;text-wrap:balance}h1{font-size:var(--step-display);letter-spacing:-.035em;line-height:1.04}h2{font-size:var(--step-h2);letter-spacing:-.03em;line-height:1.1}h3{font-size:var(--step-h3);letter-spacing:-.015em}h4{font-size:1.0625rem;letter-spacing:-.01em}h5,h6{font-size:var(--step-small)}p{margin:0 0 var(--s4);text-wrap:pretty}p:last-child{margin-bottom:0}a{color:var(--brand-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,var(--brand-ink) 35%,transparent);transition:color .15s var(--ease),text-decoration-color .15s var(--ease)}a:hover{color:var(--brand-ink-dark);text-decoration-color:initial}:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}img,svg,video{max-width:100%;height:auto;vertical-align:middle}hr{height:0;margin:var(--s7)0;border:0;border-top:1px solid var(--line)}ul,ol{margin:0 0 var(--s4);padding-left:1.25rem}li+li{margin-top:var(--s2)}strong,b{font-weight:600;color:var(--ink)}small{font-size:var(--step-fine)}code,kbd,samp{font-family:var(--font-mono);font-size:.9em}blockquote{margin:0}table{width:100%;border-collapse:collapse;font-size:var(--step-small)}table th,table td{padding:var(--s3)var(--s4);text-align:left;border-bottom:1px solid var(--line);vertical-align:top}table th{color:var(--ink);font-weight:600}::selection{background:var(--brand);color:var(--ink)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--s5)}@media(min-width:768px){.container{padding-inline:var(--s6)}}.container--wide{max-width:var(--container-wide)}.container--narrow{max-width:780px}.prose{max-width:var(--measure)}.prose h2{margin-top:var(--s8);font-size:1.5rem}.prose h3{margin-top:var(--s6)}.prose>:first-child{margin-top:0}main{display:block}.visually-hidden,.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}.skip-to-content{position:absolute;top:0;left:var(--s4);z-index:2000;padding:var(--s3)var(--s4);background:var(--ink);color:var(--ink-on-dark);border-radius:0 0 var(--radius)var(--radius);font-size:var(--step-small);font-weight:600;text-decoration:none;transform:translateY(-110%);transition:transform .18s var(--ease)}.skip-to-content:focus{transform:translateY(0)}.band{position:relative;padding-block:var(--band-y)}.band--tight{padding-block:calc(var(--band-y) * .62)}.band--sunken{background:var(--surface-sunken)}.band--paper{background:var(--paper)}.band--surface{background:var(--surface)}.band--ruled{border-top:1px solid var(--line)}.band--ink{background:var(--surface-ink);--ink:var(--ink-on-dark);--ink-2:var(--ink-on-dark-2);--ink-3:#93a5b8;--surface:var(--surface-ink-2);--surface-sunken:#0a1523;--line:var(--line-on-dark);--line-strong:#32475f;--brand-ink:var(--brand-on-dark);--brand-ink-dark:#a6f0f2;--brand-tint:rgba(105, 226, 229, 0.12);color:var(--ink-2)}.section-head{max-width:44rem;margin-bottom:var(--s8)}.section-head--center{margin-inline:auto;text-align:center}.section-head--center .eyebrow{justify-content:center}.section-head h2{margin-bottom:var(--s4)}.section-head p{font-size:var(--step-lead);color:var(--ink-3);text-wrap:pretty}.eyebrow{display:inline-flex;align-items:center;gap:var(--s2);margin:0 0 var(--s4);font-size:var(--step-eyebrow);font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--brand-ink)}.eyebrow::before{content:"";flex:none;width:1.25rem;height:2px;background:var(--brand-ink)}.eyebrow--plain::before{display:none}.step-number{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:none;background:var(--brand);color:#0e1b2c;border-radius:var(--radius-sm);font-size:var(--step-small);font-weight:600;font-variant-numeric:tabular-nums}.btn,.btn.primary,.btn.yellow{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);padding:.75rem 1.375rem;border:1px solid transparent;border-radius:var(--radius);font:inherit;font-size:var(--step-small);font-weight:600;line-height:1.2;text-align:center;text-decoration:none !important;cursor:pointer;transition:background-color .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease);background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn:hover,.btn.primary:hover,.btn.yellow:hover{background:#1d3149;border-color:#1d3149;color:var(--paper);text-decoration:none}.btn:active,.btn.primary:active,.btn.yellow:active{transform:translateY(1px)}.band--ink .btn,.band--ink .btn.primary,.band--ink .btn.yellow,.hero--ink .btn,.hero--ink .btn.primary,.hero--ink .btn.yellow{background:var(--brand);color:#0e1b2c;border-color:var(--brand)}.band--ink .btn:hover,.band--ink .btn.primary:hover,.band--ink .btn.yellow:hover,.hero--ink .btn:hover,.hero--ink .btn.primary:hover,.hero--ink .btn.yellow:hover{background:#8cebed;border-color:#8cebed;color:#0e1b2c}.btn.outline,.btn.btn-secondary{background:0 0;color:var(--ink);border-color:var(--line-strong)}.btn.outline:hover,.btn.btn-secondary:hover{background:color-mix(in srgb,var(--ink) 5%,transparent);border-color:var(--ink);color:var(--ink);text-decoration:none}.btn.outline:active,.btn.btn-secondary:active{transform:translateY(1px)}.btn.quiet{padding-inline:0;background:0 0;border-color:transparent;color:var(--brand-ink)}.btn.quiet:hover{background:0 0;color:var(--brand-ink-dark)}.btn.quiet:hover .btn-arrow{transform:translateX(3px)}.btn.small,.btn.btn-sm{padding:.5rem .9375rem;font-size:var(--step-fine)}.btn.large{padding:.9375rem 1.75rem;font-size:var(--step-body)}.btn.block{display:flex;width:100%}.btn[disabled],.btn.is-disabled{opacity:.5;pointer-events:none}.btn-arrow,.cta-arrow{display:inline-block;transition:transform .18s var(--ease)}.btn:hover .btn-arrow,.btn:hover .cta-arrow{transform:translateX(3px)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4)}@media(max-width:559px){.actions{flex-direction:column;align-items:stretch}.actions .btn{width:100%}}.site-header{position:sticky;top:0;z-index:100;background:var(--paper);border-bottom:1px solid var(--line)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);min-height:var(--header-h)}.brand{display:inline-flex;align-items:baseline;flex:none;font-family:Georgia,times new roman,Times,serif;font-size:1.375rem;font-weight:400;letter-spacing:.01em;line-height:1;color:var(--ink);text-decoration:none;white-space:nowrap}.brand:hover{color:var(--ink);text-decoration:none}@media(min-width:768px){.brand{font-size:1.5rem}}.brand__plate{display:inline-block;padding:.28em .4em .32em;background:var(--brand);color:#0e1b2c}.brand__word{display:inline-block;padding:.28em 0 .32em .34em;color:var(--ink)}.brand--lg{font-size:1.75rem}@media(min-width:768px){.brand--lg{font-size:2.25rem}}.nav-links{display:flex;align-items:center;gap:var(--s6)}.nav-links ul{display:flex;align-items:center;gap:var(--s5);margin:0;padding:0;list-style:none}.nav-links li{margin:0}.nav-links a{display:inline-block;padding:var(--s2)0;color:var(--ink-2);font-size:var(--step-small);font-weight:500;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s var(--ease),border-color .15s var(--ease)}.nav-links a:hover{color:var(--ink);border-bottom-color:var(--brand);text-decoration:none}.nav-links a[aria-current=page]{color:var(--ink);border-bottom-color:var(--brand)}.nav-links .nav-cta a,.nav-links a.btn{padding:.5rem .9375rem;border-bottom:0;color:var(--paper)}.nav-links .nav-cta a:hover,.nav-links a.btn:hover{border-bottom:0;color:var(--paper)}.burger{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-right:-.5rem;padding:0;background:0 0;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);cursor:pointer}.burger:hover{background:var(--surface)}.burger .burger__bars{position:relative;display:block;width:18px;height:2px;background:currentColor;transition:background-color .18s var(--ease)}.burger .burger__bars::before,.burger .burger__bars::after{content:"";position:absolute;left:0;width:18px;height:2px;background:currentColor;transition:transform .18s var(--ease)}.burger .burger__bars::before{top:-6px}.burger .burger__bars::after{top:6px}.burger[aria-expanded=true] .burger__bars{background-color:transparent}.burger[aria-expanded=true] .burger__bars::before{transform:translateY(6px)rotate(45deg)}.burger[aria-expanded=true] .burger__bars::after{transform:translateY(-6px)rotate(-45deg)}@media(max-width:1023px){.burger{display:inline-flex}.nav-links{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;padding:var(--s3)var(--s5)var(--s5);background:var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.nav-links.show{display:flex}.nav-links ul{flex-direction:column;align-items:stretch;gap:0}.nav-links li+li{margin-top:0;border-top:1px solid var(--line)}.nav-links a{padding:var(--s4)0;font-size:var(--step-body);border-bottom:0}.nav-links a:hover,.nav-links a[aria-current=page]{border-bottom:0;color:var(--brand-ink)}.nav-links .nav-cta{margin-top:var(--s4)}.nav-links .nav-cta a.btn{width:100%;padding:.75rem 1.375rem;font-size:var(--step-small)}}.hero{position:relative;padding-block:clamp(3rem,calc(1.5rem + 6vw),6rem)clamp(2rem,calc(1rem + 2vw),3rem);overflow:hidden}.hero::before{content:"";position:absolute;top:-30%;right:-10%;width:60rem;height:40rem;background:radial-gradient(closest-side,rgba(105,226,229,.22),rgba(105,226,229,0));pointer-events:none;z-index:0}.hero>.container{position:relative;z-index:1}.hero__grid{display:grid;gap:clamp(2.5rem,calc(1rem + 5vw),4.5rem);align-items:center}@media(min-width:1024px){.hero__grid{grid-template-columns:minmax(0,1.05fr)minmax(0,.95fr)}}.hero__copy{max-width:36rem}.hero__copy h1{margin-bottom:var(--s5)}.hero__lead{font-size:var(--step-lead);line-height:1.6;color:var(--ink-2)}.hero__lead p{margin-bottom:var(--s4)}.hero__lead p:last-child{margin-bottom:0}.hero__actions{margin-top:var(--s7)}.hero__note{margin-top:var(--s5);font-size:var(--step-fine);color:var(--ink-3)}.hero__note a{color:inherit}.hero__coverage{position:relative;z-index:1;margin-top:clamp(2.5rem,calc(1.5rem + 4vw),4.5rem);padding-top:var(--s5);border-top:1px solid var(--line)}.coverage-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)var(--s6);margin:0;padding:0;list-style:none}.coverage-strip li{margin:0;font-size:var(--step-fine);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.coverage-strip li strong{display:block;margin-bottom:2px;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--ink);font-variant-numeric:tabular-nums}.specimen{position:relative;background:var(--surface-ink);border:1px solid #1d3149;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;transform:perspective(1400px)rotateY(-3deg)rotateX(1.5deg)}@media(max-width:1023px){.specimen{transform:none;max-width:30rem}}@media(prefers-reduced-motion:reduce){.specimen{transform:none}}.specimen__bar{display:flex;align-items:center;gap:var(--s3);padding:var(--s3)var(--s4);background:#0a1523;border-bottom:1px solid #1d3149}.specimen__dots{display:flex;gap:6px}.specimen__dots span{width:8px;height:8px;border-radius:50%;background:#2b3d52}.specimen__from{font-size:.75rem;letter-spacing:.04em;color:#7d90a6;font-family:var(--font-mono)}.specimen__body{padding:var(--s5)var(--s5)var(--s4)}.specimen__subject{margin:0 0 var(--s1);font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:#fff}.specimen__date{margin:0 0 var(--s5);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#7d90a6}.specimen__list{margin:0;padding:0;list-style:none;border-top:1px solid #1d3149}.specimen__item{display:grid;grid-template-columns:auto 1fr;gap:var(--s2)var(--s4);align-items:start;margin:0;padding:var(--s4)0;border-bottom:1px solid #1d3149}.specimen__item:last-child{border-bottom:0}.specimen__tag{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;padding:2px 8px;border-radius:var(--radius-sm);font-size:.6875rem;font-weight:600;letter-spacing:.08em;font-family:var(--font-mono);background:rgba(105,226,229,.14);color:#7fe9ec}.specimen__tag--new{background:rgba(255,255,255,.1);color:#cdd9e6}.specimen__text{font-size:.875rem;line-height:1.5;color:#c8d4e0}.specimen__meta{display:block;margin-top:3px;font-size:.75rem;color:#7d90a6}.specimen__footer{padding:var(--s4)var(--s5);background:#0a1523;border-top:1px solid #1d3149;font-size:.75rem;color:#7d90a6}.capability-grid{display:grid;gap:var(--s6)}@media(min-width:768px){.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.capability{padding-top:var(--s5);border-top:2px solid var(--ink)}@media(min-width:1024px){.capability{padding:var(--s5)var(--s6)0 0;border-top-width:2px}.capability+.capability{padding-left:var(--s6);border-left:1px solid var(--line)}}.capability h3{margin-bottom:var(--s3)}.capability p{color:var(--ink-3);font-size:var(--step-small);line-height:1.6}.capability__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:var(--s4);border-radius:var(--radius);background:var(--brand-tint);color:var(--brand-ink)}.capability__icon svg{width:1.375rem;height:1.375rem;display:block}.step-grid{display:grid;gap:var(--s6);margin:0;padding:0;list-style:none}@media(min-width:768px){.step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s7)}}.step{position:relative}.step h3{margin:var(--s4)0 var(--s2);font-size:1.125rem}.step p{margin:0;color:var(--ink-3);font-size:var(--step-small);line-height:1.6}@media(min-width:768px){.step::after{content:"";position:absolute;top:1.125rem;left:calc(2.25rem + var(--s3));right:calc(var(--s7) * -1);height:1px;background:var(--line-strong)}.step:last-child::after{display:none}}.coverage{display:grid;gap:var(--s8);align-items:start}@media(min-width:1024px){.coverage{grid-template-columns:minmax(0,.85fr)minmax(0,1.15fr);gap:var(--s10)}}.coverage-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}@media(min-width:560px){.coverage-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s6)}}.coverage-item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin:0;padding:var(--s3)0;border-bottom:1px solid var(--line);font-size:var(--step-small)}.coverage-item span:first-child{color:var(--ink);font-weight:500}.coverage-item span:last-child{flex:none;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:var(--step-fine)}.figure-row{display:grid;gap:var(--s5);margin-top:var(--s7)}@media(min-width:560px){.figure-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.figure{padding-left:var(--s4);border-left:2px solid var(--brand)}.figure strong{display:block;font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.figure span{display:block;margin-top:var(--s1);font-size:var(--step-fine);color:var(--ink-3)}#preise{scroll-margin-top:calc(var(--header-h) + var(--s5))}.billing-toggle{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s4);margin-bottom:var(--s8)}.billing-toggle__label{font-size:var(--step-small);color:var(--ink-3)}.billing-toggle__group{display:inline-flex;padding:3px;background:var(--surface-sunken);border:1px solid var(--line-strong);border-radius:var(--radius-pill)}.billing-toggle__group .btn{padding:.4375rem 1.125rem;border-radius:var(--radius-pill);font-size:var(--step-fine);background:0 0;border-color:transparent;color:var(--ink-3)}.billing-toggle__group .btn:hover{background:0 0;border-color:transparent;color:var(--ink);transform:none}.billing-toggle__group .btn.yellow,.billing-toggle__group .btn.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.billing-toggle__group .btn.yellow:hover,.billing-toggle__group .btn.primary:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pricing-grid{display:grid;gap:var(--s5);align-items:stretch}@media(min-width:560px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.price-card{position:relative;display:flex;flex-direction:column;padding:var(--s6)var(--s5)var(--s5);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.price-card:hover{border-color:color-mix(in srgb,var(--ink) 35%,transparent);box-shadow:var(--shadow)}.price-card h3{margin:0 0 var(--s2);font-size:1.375rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;text-transform:none;color:var(--ink)}.price-card__tagline{margin:0 0 var(--s5);padding-bottom:var(--s4);border-bottom:1px solid var(--line);font-size:var(--step-fine);line-height:1.45;color:var(--ink-3)}@media(min-width:560px){.price-card h3{display:flex;align-items:flex-end;min-height:2.4em}.price-card__tagline{min-height:4.3em}}.price-card__price p{margin:0;font-size:2.125rem;font-weight:600;letter-spacing:-.035em;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.price-card .pricing-details{display:block;margin-top:var(--s2);font-size:var(--step-fine);color:var(--ink-3);line-height:1.4}.price-card ul{flex:auto;margin:var(--s5)0 var(--s6);padding:var(--s5)0 0;list-style:none;border-top:1px solid var(--line)}.price-card li{position:relative;margin:0 0 var(--s3);padding-left:1.5rem;font-size:var(--step-small);line-height:1.5;color:var(--ink-2)}.price-card li::before{content:"";position:absolute;left:0;top:.45em;width:.75rem;height:.4rem;border-left:2px solid var(--brand-ink);border-bottom:2px solid var(--brand-ink);transform:rotate(-45deg)}.price-card li:last-child{margin-bottom:0}.price-card .btn{width:100%}.price-card__price{min-height:4.75rem}.price-card.popular{border-color:var(--ink);box-shadow:var(--shadow)}.popular-badge,.special-badge{position:absolute;top:0;left:var(--s5);transform:translateY(-50%);padding:.25rem .625rem;background:var(--brand);color:#0e1b2c;border-radius:var(--radius-sm);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.special-badge{background:var(--ink);color:var(--paper)}.coming-soon{padding:var(--s3);text-align:center;font-size:var(--step-fine);color:var(--ink-3);background:var(--surface-sunken);border-radius:var(--radius)}.original-price{font-size:var(--step-body);color:var(--ink-3);text-decoration:line-through}.b2b-only-notice{margin-top:var(--s6);text-align:center;font-size:var(--step-fine);color:var(--ink-3)}.pricing-fineprint{display:grid;gap:var(--s4);margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line);font-size:var(--step-fine);color:var(--ink-3)}@media(min-width:768px){.pricing-fineprint{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6)}}.pricing-fineprint p{margin:0}.pricing-fineprint strong{display:block;margin-bottom:2px;color:var(--ink);font-size:var(--step-fine)}.faq-grid{max-width:52rem;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-question{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s5);width:100%;padding:var(--s5)0;background:0 0;border:0;font:inherit;font-size:1.0625rem;font-weight:500;line-height:1.4;color:var(--ink);text-align:left;cursor:pointer}.faq-question:hover{color:var(--brand-ink)}.question-icon{display:flex;align-items:center;justify-content:center;flex:none;width:1.5rem;height:1.5rem;margin-top:1px;color:var(--ink-3);transition:color .18s var(--ease)}.question-icon svg{display:block}.faq-item.active .faq-question{color:var(--ink)}.faq-item.active .question-icon{color:var(--brand-ink)}.faq-item.active .question-icon .icon-plus{opacity:0}.faq-item.active .question-icon .icon-minus{opacity:1}.faq-answer{max-height:0;overflow:hidden;visibility:hidden;transition:max-height .28s var(--ease),visibility 0s linear .28s}.faq-item.active .faq-answer{visibility:visible;transition:max-height .28s var(--ease),visibility 0s}.answer-content{padding:0 3rem var(--s5)0;max-width:var(--measure);color:var(--ink-3);font-size:var(--step-small);line-height:1.65}.answer-content p:last-child{margin-bottom:0}.testimonials .testimonial-slider{position:static}.testimonials .testimonial-nav,.testimonials .testimonial-dots{display:none}.testimonials .testimonial-track{display:grid;gap:var(--s6);transform:none !important}@media(min-width:768px){.testimonials .testimonial-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s7)}}.testimonial-card{display:flex !important;flex-direction:column;justify-content:space-between;min-width:0 !important;width:auto !important;margin:0;padding:var(--s6)0 0;border-top:2px solid var(--ink);opacity:1 !important}.testimonial-content p{margin:0 0 var(--s5);font-size:clamp(1.0625rem,calc(1rem + .35vw),1.25rem);line-height:1.55;letter-spacing:-.012em;color:var(--ink);text-wrap:pretty}.testimonial-author{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2);font-size:var(--step-fine)}.testimonial-author strong{color:var(--ink);font-weight:600}.testimonial-author span{color:var(--ink-3)}.testimonial-author span::before{content:"·";margin-right:var(--s2)}.testimonial-label{display:inline-flex;align-items:center;gap:var(--s2);margin:0 0 var(--s4);font-size:var(--step-eyebrow);font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--brand-ink)}.cta-band .cta-band__inner{display:grid;gap:var(--s6);align-items:center}@media(min-width:1024px){.cta-band .cta-band__inner{grid-template-columns:minmax(0,1fr)auto;gap:var(--s9)}}.cta-band h2{margin:0;max-width:24ch;text-wrap:balance}.cta-band p{margin:var(--s4)0 0;max-width:48ch;color:var(--ink-2)}.cta{text-align:center}.form-group{margin-bottom:var(--s5)}.form-row{display:grid;gap:var(--s4)}@media(min-width:560px){.form-row{grid-template-columns:minmax(0,1fr)minmax(0,2fr)}}.form-row .form-group{margin-bottom:var(--s5)}label{display:block;margin-bottom:var(--s2);font-size:var(--step-small);font-weight:500;color:var(--ink);line-height:1.4}.required{color:var(--danger);margin-left:2px}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url],select,textarea,.form-control{display:block;width:100%;padding:.6875rem .875rem;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font-family:inherit;font-size:1rem !important;line-height:1.5;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder,.form-control::placeholder{color:#6b7887;opacity:1}input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=url]:hover,select:hover,textarea:hover,.form-control:hover{border-color:#aab5c0}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=url]:focus,select:focus,textarea:focus,.form-control:focus{outline:none;border-color:var(--brand-ink);box-shadow:0 0 0 3px rgba(0,121,127,.16)}input[type=text][aria-invalid=true],input[type=text].is-invalid,input[type=text].error,input[type=email][aria-invalid=true],input[type=email].is-invalid,input[type=email].error,input[type=tel][aria-invalid=true],input[type=tel].is-invalid,input[type=tel].error,input[type=number][aria-invalid=true],input[type=number].is-invalid,input[type=number].error,input[type=password][aria-invalid=true],input[type=password].is-invalid,input[type=password].error,input[type=search][aria-invalid=true],input[type=search].is-invalid,input[type=search].error,input[type=url][aria-invalid=true],input[type=url].is-invalid,input[type=url].error,select[aria-invalid=true],select.is-invalid,select.error,textarea[aria-invalid=true],textarea.is-invalid,textarea.error,.form-control[aria-invalid=true],.form-control.is-invalid,.form-control.error{border-color:var(--danger)}input[type=text][aria-invalid=true]:focus,input[type=text].is-invalid:focus,input[type=text].error:focus,input[type=email][aria-invalid=true]:focus,input[type=email].is-invalid:focus,input[type=email].error:focus,input[type=tel][aria-invalid=true]:focus,input[type=tel].is-invalid:focus,input[type=tel].error:focus,input[type=number][aria-invalid=true]:focus,input[type=number].is-invalid:focus,input[type=number].error:focus,input[type=password][aria-invalid=true]:focus,input[type=password].is-invalid:focus,input[type=password].error:focus,input[type=search][aria-invalid=true]:focus,input[type=search].is-invalid:focus,input[type=search].error:focus,input[type=url][aria-invalid=true]:focus,input[type=url].is-invalid:focus,input[type=url].error:focus,select[aria-invalid=true]:focus,select.is-invalid:focus,select.error:focus,textarea[aria-invalid=true]:focus,textarea.is-invalid:focus,textarea.error:focus,.form-control[aria-invalid=true]:focus,.form-control.is-invalid:focus,.form-control.error:focus{box-shadow:0 0 0 3px rgba(179,38,30,.15)}textarea{min-height:9rem;resize:vertical}select{appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235C6C80' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center}label[data-error].error::after,.field-error{display:block;margin-top:var(--s2);color:var(--danger);font-size:var(--step-fine);font-weight:400}label[data-error].error::after{content:attr(data-error)}.form-status:not(:empty),#payment-status:not(:empty){margin-bottom:var(--s5);padding:var(--s4);border-radius:var(--radius);border-left:3px solid var(--danger);background:var(--danger-tint);color:var(--danger);font-size:var(--step-small)}.form-status.success:not(:empty),#payment-status.success:not(:empty){border-left-color:var(--success);background:var(--success-tint);color:var(--success)}.privacy-note{font-size:var(--step-fine);color:var(--ink-3)}.privacy-note p{text-align:left !important;margin:0}.custom-checkbox,.custom-radio{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s3);align-items:start}.custom-checkbox input[type=checkbox],.custom-checkbox input[type=radio],.custom-radio input[type=checkbox],.custom-radio input[type=radio]{appearance:none;flex:none;width:1.125rem;height:1.125rem;margin:.22rem 0 0;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.custom-checkbox input[type=checkbox]:hover,.custom-checkbox input[type=radio]:hover,.custom-radio input[type=checkbox]:hover,.custom-radio input[type=radio]:hover{border-color:var(--ink-3)}.custom-checkbox input[type=checkbox]:checked,.custom-checkbox input[type=radio]:checked,.custom-radio input[type=checkbox]:checked,.custom-radio input[type=radio]:checked{background:var(--ink);border-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5L4.5 8.5L11 1.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.custom-checkbox input[type=checkbox].readonly,.custom-checkbox input[type=radio].readonly,.custom-radio input[type=checkbox].readonly,.custom-radio input[type=radio].readonly{pointer-events:none;opacity:.85}.custom-checkbox input[type=radio],.custom-radio input[type=radio]{border-radius:50%}.custom-checkbox input[type=radio]:checked,.custom-radio input[type=radio]:checked{background-image:none;box-shadow:inset 0 0 0 3px var(--surface)}.custom-checkbox label,.custom-radio label{margin:0;font-weight:400;color:var(--ink-2);cursor:pointer}.checkbox-group{display:grid;gap:var(--s3)}.segmented-control-group{margin-bottom:var(--s5)}.segmented-control-label{margin-bottom:var(--s3)}.segmented-control{display:inline-flex;padding:3px;background:var(--surface-sunken);border:1px solid var(--line-strong);border-radius:var(--radius-pill)}.segmented-control input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.segmented-control .segment{margin:0;padding:.4375rem 1.125rem;border-radius:var(--radius-pill);font-size:var(--step-fine);font-weight:600;color:var(--ink-3);cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.segmented-control .segment:hover{color:var(--ink)}.segmented-control input[type=radio]:checked+.segment{background:var(--ink);color:var(--paper)}.segmented-control input[type=radio]:focus-visible+.segment{outline:2px solid var(--brand-ink);outline-offset:2px}.contact-form{max-width:34rem;padding:var(--s6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}@media(min-width:768px){.contact-form{padding:var(--s7)}}.contact-form>label{margin-top:var(--s4)}.contact-form>label:first-of-type{margin-top:0}.contact-form .btn[type=submit]{width:100%}altcha-widget{display:block;margin-bottom:var(--s5);--altcha-color-base:var(--surface);--altcha-color-border:var(--line-strong);--altcha-color-text:var(--ink-2);--altcha-border-radius:var(--radius)}.checkout{max-width:44rem;margin-inline:auto;padding-block:clamp(2.5rem,calc(1.5rem + 4vw),4.5rem);padding-inline:var(--s5)}.checkout>h1{margin-bottom:var(--s7);font-size:clamp(2rem,calc(1.6rem + 1.6vw),2.75rem)}.checkout h2{display:flex;align-items:center;gap:var(--s3);margin:var(--s9)0 var(--s5);padding-bottom:var(--s3);border-bottom:1px solid var(--line);font-size:1.125rem;letter-spacing:-.01em}.checkout form>h2:first-of-type{margin-top:var(--s8)}.form-section-title label{font-weight:600}.checkbox-group{display:grid;gap:var(--s3);margin:0;padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.checkbox-group legend{float:left;width:100%;margin:0 0 var(--s4);padding:0;color:var(--ink);font-size:var(--step-small);font-weight:600}.checkbox-group legend p{margin:0}.checkbox-group legend+*{clear:both}.subscription-email-field{position:relative;display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s3)}.subscription-email-field input{flex:auto}.remove-email-btn{flex:none;width:2.5rem;height:2.5rem;background:0 0;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink-3);font-size:1.25rem;line-height:1;cursor:pointer}.remove-email-btn:hover{border-color:var(--danger);color:var(--danger);background:var(--danger-tint)}#add-email-btn{margin-top:var(--s2)}.payment-method-selection{display:grid;gap:var(--s4);padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.payment-method-description{grid-column:1/-1;margin:0;padding-top:var(--s3);border-top:1px solid var(--line);font-size:var(--step-fine);color:var(--ink-3)}#payment-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2);margin:var(--s5)0;padding:var(--s5);background:var(--surface-sunken);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--step-small);color:var(--ink-3)}#payment-total-price{font-size:1.75rem;font-weight:600;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}#payment-total-trial{flex:0 0 100%;margin-bottom:var(--s3);padding-bottom:var(--s3);border-bottom:1px solid var(--line-strong)}#payment-total-trial p{margin:0 0 var(--s2);font-size:var(--step-fine)}#payment-total-trial p:last-child{margin-bottom:0}.payment-fineprint{margin:0;font-size:var(--step-fine);line-height:1.55;color:var(--ink-3)}ul.payment-fineprint{padding-left:1.125rem}.monthly-fee-label,.annual-fee-label,.single-fee-label{margin:var(--s4)0}#payment-button{width:100%;margin-top:var(--s5);padding:.9375rem 1.5rem;font-size:var(--step-body);flex-direction:column;gap:var(--s1)}.trial-info{font-size:var(--step-fine);font-weight:400;opacity:.85}.checkout .form-group .custom-checkbox label{font-size:var(--step-small);line-height:1.55}.contact-card{display:block;margin:var(--s5)0;padding:var(--s5)var(--s6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--step-small)}.page-lede{padding-block:clamp(2.5rem,calc(1.5rem + 4vw),4.5rem)var(--s6);border-bottom:1px solid var(--line);margin-bottom:var(--s8)}.legal-page>.page-lede{padding-top:0}.page-lede h1{margin:0;font-size:clamp(2rem,calc(1.6rem + 1.6vw),2.75rem)}.page-lede p{margin:var(--s4)0 0;max-width:var(--measure);font-size:var(--step-lead);color:var(--ink-3)}.legal-page{padding-block:clamp(2.5rem,calc(1.5rem + 4vw),4.5rem)clamp(3rem,calc(2rem + 4vw),5rem)}.legal-page h1{font-size:clamp(2rem,calc(1.6rem + 1.6vw),2.75rem)}.legal-page h2{margin-top:var(--s8);font-size:1.375rem}.legal-page h3{margin-top:var(--s6);font-size:1.125rem}.legal-page .page-content,.legal-page main{max-width:var(--measure)}.legal-page ul,.legal-page ol{padding-left:1.25rem}.legal-page table{margin:var(--s5)0;font-size:var(--step-fine)}.legal-page address{font-style:normal}.legal-page em{color:var(--ink-3)}.page-footer-actions{margin-top:var(--s9);padding-top:var(--s6);border-top:1px solid var(--line)}.contact-layout{display:grid;gap:var(--s8);align-items:start}@media(min-width:1024px){.contact-layout{grid-template-columns:minmax(0,.8fr)minmax(0,1.2fr);gap:var(--s10)}}.contact-detail{margin:0 0 var(--s5);padding-bottom:var(--s5);border-bottom:1px solid var(--line)}.contact-detail:last-of-type{border-bottom:0}.contact-detail dt{margin-bottom:var(--s1);font-size:var(--step-fine);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.contact-detail dd{margin:0;font-size:1.125rem;color:var(--ink)}.contact-detail dd a{text-decoration:none}.contact-detail dd a:hover{text-decoration:underline}.site-main.container{padding-block:clamp(2.5rem,calc(1.5rem + 4vw),4.5rem)clamp(3rem,calc(2rem + 4vw),5rem)}.site-main.container>.legal-page{padding-block:0}.page-header{padding-bottom:var(--s6);margin-bottom:var(--s8);border-bottom:1px solid var(--line)}.page-header h1{margin:0}.page-version{margin-top:var(--s7);font-size:var(--step-fine);color:var(--ink-3)}.cancel-page{max-width:48rem;padding-block:clamp(2.5rem,calc(1.5rem + 4vw),4.5rem)clamp(3rem,calc(2rem + 4vw),5rem)}.cancel-page h1{margin-bottom:var(--s4)}.cancel-page>h3{margin-bottom:var(--s7);font-size:var(--step-lead);font-weight:400;color:var(--ink-3);text-align:left !important}.cancel-page .contact-card{max-width:26rem}.cancel-page #cancel .container{width:100%;max-width:none;padding-inline:0}.cancel-page h2{margin-top:var(--s8);font-size:1.25rem}.cancel-form{max-width:34rem;padding:var(--s6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.cancel-form .btn[type=submit]{width:100%}.site-footer{padding-block:var(--s9)var(--s7);background:var(--surface-ink);color:var(--ink-on-dark-2);font-size:var(--step-small);--ink:#ffffff;--line:#26374b}.site-footer__top{display:grid;gap:var(--s7);padding-bottom:var(--s7);border-bottom:1px solid var(--line)}@media(min-width:768px){.site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s7)var(--s8)}}@media(min-width:1024px){.site-footer__top{grid-template-columns:minmax(0,1.5fr)repeat(3,minmax(0,1fr));gap:var(--s8)}}.site-footer__brand .brand{color:#fff;margin-bottom:var(--s4)}.site-footer__brand .brand__word{color:#fff}.site-footer__brand p{max-width:34ch;color:#93a5b8;font-size:var(--step-fine);line-height:1.6}.site-footer__col h2{margin:0 0 var(--s4);font-size:var(--step-fine);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#7fe9ec}.site-footer__col ul{margin:0;padding:0;list-style:none}.site-footer__col li{margin:0 0 var(--s3)}.site-footer__col a{color:#c8d4e0;text-decoration:none;font-size:var(--step-small)}.site-footer__col a:hover{color:#fff;text-decoration:underline}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s4);padding-top:var(--s6);font-size:var(--step-fine);color:#7d90a6}.site-footer__bottom p{margin:0}.site-footer__bottom a{color:#93a5b8;text-decoration:none}.site-footer__bottom a:hover{color:#fff;text-decoration:underline}.ai-notice{max-width:var(--measure);font-size:var(--step-fine);color:#7d90a6}.fade-in{opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.fade-in-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fade-in{opacity:1;transform:none}}.modal{display:none;position:fixed;inset:0;z-index:1000;align-items:center;justify-content:center;padding:var(--s5)}.modal.modal--open{display:flex}.modal__overlay{position:absolute;inset:0;background:rgba(14,27,44,.55);backdrop-filter:blur(2px)}.modal__container{position:relative;z-index:1;width:100%;max-width:34rem;max-height:calc(100vh - var(--s8));overflow-y:auto;padding:var(--s6);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}@media(min-width:768px){.modal__container{padding:var(--s7)}}.modal__container .contact-form{max-width:none;padding:0;background:0 0;border:0}.modal__container>h3{margin-right:2.5rem;color:var(--ink) !important;font-size:var(--step-h3)}.modal__header{position:absolute;top:var(--s4);right:var(--s4)}.modal__close{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:0 0;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-3);cursor:pointer}.modal__close:hover{background:var(--surface-sunken);color:var(--ink)}.modal__close-icon{font-size:1.375rem;line-height:1}.modal__close-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cookie-consent{position:fixed;left:var(--s4);right:var(--s4);bottom:var(--s4);z-index:900;max-width:30rem;padding:var(--s5);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.cookie-consent h2{margin:0 0 var(--s2);font-size:1.0625rem}.cookie-consent p{margin:0 0 var(--s5);font-size:var(--step-fine);color:var(--ink-3)}.cookie-consent__actions{display:flex;flex-wrap:wrap;gap:var(--s3)}.cookie-consent__actions button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);padding:.75rem 1.375rem;border:1px solid transparent;border-radius:var(--radius);font:inherit;font-size:var(--step-small);font-weight:600;line-height:1.2;text-align:center;text-decoration:none !important;cursor:pointer;transition:background-color .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease);flex:auto;background:0 0;border-color:var(--line-strong);color:var(--ink)}.cookie-consent__actions button:hover{border-color:var(--ink);background:var(--surface-sunken)}.cookie-consent__actions button[data-cookie-consent=accept]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cookie-consent__actions button[data-cookie-consent=accept]:hover{background:#1d3149;border-color:#1d3149}.cookie-consent__settings{position:fixed;left:var(--s4);bottom:var(--s4);z-index:899;padding:.5rem .875rem;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-3);font-size:var(--step-fine);cursor:pointer}.cookie-consent__settings:hover{color:var(--ink)}#loading-indicator{display:none;position:fixed;inset:0;z-index:1100;align-items:center;justify-content:center;background:rgba(251,251,249,.8)}#loading-indicator.show,#loading-indicator.is-visible{display:flex}#loading-indicator svg circle{stroke:var(--brand-ink) !important}.spinner{display:inline-block;width:1rem;height:1rem;border:2px solid;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ribbon{position:fixed;top:0;right:0;z-index:1200;width:9rem;height:9rem;overflow:hidden;pointer-events:none}.ribbon span{position:absolute;top:1.9rem;right:-2.6rem;width:12rem;padding:.25rem 0;background:var(--ink);color:var(--brand);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-align:center;text-transform:uppercase;transform:rotate(45deg)}.ai-badge{position:absolute;right:var(--s5);bottom:var(--s5);z-index:3;padding:.25rem .625rem;background:rgba(14,27,44,.75);border-radius:var(--radius-pill);color:#fff;font-size:.6875rem;text-decoration:none}@media print{:root{--paper:#ffffff;--surface:#ffffff;--surface-sunken:#ffffff;--ink:#000000;--ink-2:#1a1a1a;--ink-3:#444444;--line:#cccccc;--line-strong:#999999}body{background:#fff;color:#000;font-size:11pt;line-height:1.5}.site-header,.site-footer,.cookie-consent,.cookie-consent__settings,.ribbon,.modal,#loading-indicator,.skip-to-content,.hero__coverage,.page-footer-actions,.btn{display:none !important}.band,.hero,.checkout,.legal-page{padding-block:0 !important}.hero::before{display:none}a{color:#000;text-decoration:underline}.prose a[href^=http]::after,.legal-page a[href^=http]::after{content:" (" attr(href)")";font-size:9pt;word-break:break-all}h1,h2,h3{break-after:avoid}li,tr,blockquote{break-inside:avoid}.fade-in{opacity:1 !important;transform:none !important}}