:root{--color-primary:#ffe137;--color-primary-hover:#e6c832;--color-primary-active:#ccaf2a;--color-primary-subtle:#fffaeb;--color-secondary:#ffe6aa;--color-secondary-subtle:#fffaeb;--color-dark-teal:#173232;--color-dark-brown:#3c1e28;--color-accent-blue:#003c8c;--color-accent-blue-hover:#002b66;--color-accent-orange:#f06233;--color-accent-orange-hover:#d4542a;--color-white:#fff;--color-black:#0a0a0a;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-background:var(--color-white);--color-background-cream:var(--color-secondary-subtle);--color-background-muted:var(--color-gray-100);--color-background-dark:var(--color-dark-teal);--color-background-yellow:var(--color-primary);--color-text-default:var(--color-gray-900);--color-text-muted:var(--color-gray-600);--color-text-placeholder:var(--color-gray-400);--color-text-inverted:var(--color-white);--color-text-on-primary:var(--color-gray-900);--color-text-on-dark:var(--color-white);--color-text-on-yellow:var(--color-gray-900);--color-text-link:var(--color-accent-blue);--color-text-link-hover:var(--color-accent-blue-hover);--color-border:var(--color-gray-200);--color-border-strong:var(--color-gray-300);--color-border-focus:var(--color-accent-blue);--color-surface:var(--color-white);--color-surface-muted:var(--color-gray-50);--color-surface-raised:var(--color-white);--color-surface-dark:var(--color-dark-teal);--color-surface-yellow:var(--color-primary);--color-status-success:#2d7d46;--color-status-success-subtle:#e6f4ea;--color-status-warning:#c68a00;--color-status-warning-subtle:#fff8e1;--color-status-error:#d7263d;--color-status-error-subtle:#fde8e8;--color-status-info:var(--color-accent-blue);--color-status-info-subtle:#e6f0fa;--font-heading:"Söhne Halbfett", Arial, Helvetica, sans-serif;--font-body:"Söhne Leicht", Arial, Helvetica, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-none:1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-xl:16px;--radius-full:9999px;--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-inner:inset 0 2px 4px 0 #0000000d;--angle-diagonal:55.5deg;--angle-diagonal-inverse:-55.5deg;--angle-horizontal:0deg;--angle-vertical:90deg;--ratio-symbol:1.457;--duration-instant:0s;--duration-fast:.15s;--duration-base:.25s;--duration-slow:.35s;--duration-slower:.5s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--focus-ring-width:3px;--focus-ring-offset:2px;--focus-ring-color:#003c8c59;--focus-ring:0 0 0 var(--focus-ring-width) var(--focus-ring-color);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700}.rds-button{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--leading-none);text-align:center;border-radius:var(--radius-md);color:var(--color-text-default);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;border:2px solid #0000;text-decoration:none;display:inline-flex}.rds-button:hover{transform:translateY(-1px)}.rds-button:disabled,.rds-button--loading{opacity:.5;cursor:not-allowed;transform:none}.rds-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.rds-button--primary{background-color:var(--color-primary);color:var(--color-text-on-primary)}.rds-button--primary:hover:not(:disabled,.rds-button--loading){background-color:var(--color-primary-hover)}.rds-button--primary:active:not(:disabled,.rds-button--loading){background-color:var(--color-primary-active)}.rds-button--secondary{background-color:var(--color-surface);color:var(--color-text-default);border-color:var(--color-border-strong)}.rds-button--secondary:hover:not(:disabled,.rds-button--loading){background-color:var(--color-surface-muted);border-color:var(--color-border)}.rds-button--ghost{color:var(--color-text-default);background-color:#0000}.rds-button--ghost:hover:not(:disabled,.rds-button--loading){background-color:var(--color-gray-100)}.rds-button--accent{background-color:var(--color-accent-blue);color:var(--color-text-inverted)}.rds-button--accent:hover:not(:disabled,.rds-button--loading){background-color:var(--color-accent-blue-hover)}.rds-button--destructive{background-color:var(--color-status-error);color:var(--color-text-inverted)}.rds-button--destructive:hover:not(:disabled,.rds-button--loading){background-color:#b91c32}.rds-button--sm{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.rds-button--md{padding:var(--space-3) var(--space-5);font-size:var(--text-base)}.rds-button--lg{padding:var(--space-4) var(--space-6);font-size:var(--text-lg)}.rds-button__spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.75s linear infinite rds-spin}@keyframes rds-spin{to{transform:rotate(360deg)}}.rds-input{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.rds-input__label{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-default)}.rds-input__field{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-default);background-color:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.rds-input__field::placeholder{color:var(--color-text-placeholder)}.rds-input__field:focus{border-color:var(--color-border-focus);box-shadow:var(--focus-ring);outline:none}.rds-input__field:disabled{background-color:var(--color-gray-100);opacity:.6;cursor:not-allowed}.rds-input--error .rds-input__field{border-color:var(--color-status-error)}.rds-input--error .rds-input__field:focus{border-color:var(--color-status-error);box-shadow:0 0 0 var(--focus-ring-width) #d7263d40}.rds-input__hint{font-size:var(--text-sm);color:var(--color-text-muted)}.rds-input--error .rds-input__hint{color:var(--color-status-error)}.rds-card{gap:var(--space-4);padding:var(--space-6);background-color:var(--color-surface);border-radius:var(--radius-lg);flex-direction:column;display:flex}.rds-card--outlined{border:1px solid var(--color-border)}.rds-card--muted{background-color:var(--color-surface-muted)}.rds-card--yellow{background-color:var(--color-primary);color:var(--color-text-on-yellow)}.rds-card--dark{background-color:var(--color-surface-dark);color:var(--color-text-on-dark)}.rds-card--interactive{cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.rds-card--interactive:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.rds-card--interactive:focus-visible{box-shadow:var(--focus-ring), var(--shadow-md);outline:none}.rds-badge{justify-content:center;align-items:center;gap:var(--space-1);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-weight-bold);line-height:var(--leading-none);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);white-space:nowrap;display:inline-flex}.rds-badge--primary{background-color:var(--color-primary);color:var(--color-text-on-primary)}.rds-badge--secondary{background-color:var(--color-secondary);color:var(--color-text-on-primary)}.rds-badge--accent{background-color:var(--color-accent-blue);color:var(--color-text-inverted)}.rds-badge--neutral{background-color:var(--color-gray-200);color:var(--color-text-default)}.rds-badge--destructive{background-color:var(--color-status-error);color:var(--color-text-inverted)}.rds-badge--outline{color:var(--color-text-default);border:1px solid var(--color-border-strong);background-color:#0000}.rds-heading{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:inherit;margin:0}.rds-heading--1{font-size:var(--text-5xl)}.rds-heading--2{font-size:var(--text-4xl)}.rds-heading--3{font-size:var(--text-3xl)}.rds-heading--4{font-size:var(--text-2xl)}.rds-heading--5{font-size:var(--text-xl)}.rds-heading--6{font-size:var(--text-lg)}.rds-text{font-family:var(--font-body);color:inherit;margin:0}.rds-text--xs{font-size:var(--text-xs)}.rds-text--sm{font-size:var(--text-sm)}.rds-text--base{font-size:var(--text-base)}.rds-text--lg{font-size:var(--text-lg)}.rds-text--xl{font-size:var(--text-xl)}.rds-text--2xl{font-size:var(--text-2xl)}.rds-text--normal{font-weight:var(--font-weight-normal)}.rds-text--medium{font-weight:var(--font-weight-medium)}.rds-text--semibold{font-weight:var(--font-weight-semibold)}.rds-text--bold{font-weight:var(--font-weight-bold)}.rds-text--muted{color:var(--color-text-muted)}.rds-text--inverted{color:var(--color-text-inverted)}.rds-text--primary{color:var(--color-text-link)}.rds-text--center{text-align:center}.rds-text--right{text-align:right}.rds-stack{display:flex}.rds-stack--row{flex-direction:row}.rds-stack--column{flex-direction:column}.rds-stack--wrap{flex-wrap:wrap}.rds-stack--nowrap{flex-wrap:nowrap}.rds-stack--align-start{align-items:flex-start}.rds-stack--align-center{align-items:center}.rds-stack--align-end{align-items:flex-end}.rds-stack--align-stretch{align-items:stretch}.rds-stack--justify-start{justify-content:flex-start}.rds-stack--justify-center{justify-content:center}.rds-stack--justify-end{justify-content:flex-end}.rds-stack--justify-between{justify-content:space-between}.rds-stack--justify-around{justify-content:space-around}.rds-stack--justify-evenly{justify-content:space-evenly}.rds-section{width:100%;padding:var(--space-16) var(--space-6)}.rds-section--flat{background-color:var(--color-background)}.rds-section--muted{background-color:var(--color-background-muted)}.rds-section--cream{background-color:var(--color-background-cream)}.rds-section--dark{background-color:var(--color-background-dark);color:var(--color-text-inverted)}.rds-section--yellow{background-color:var(--color-background-yellow);color:var(--color-text-on-yellow)}.rds-section__content{width:100%;max-width:75rem;margin:0 auto}.rds-grid{gap:var(--space-6);display:grid}.rds-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.rds-grid--1{grid-template-columns:repeat(1,minmax(0,1fr))}.rds-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rds-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rds-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=64rem){.rds-grid--4,.rds-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.rds-grid--4,.rds-grid--3,.rds-grid--2{grid-template-columns:1fr}}.rds-angled-panel{isolation:isolate;position:relative}.rds-angled-panel__bg{z-index:-1;position:absolute;inset:0}.rds-angled-panel__content{z-index:1;padding:var(--space-8);flex-direction:column;display:flex;position:relative}.rds-angled-panel__content--left{text-align:left;justify-content:flex-start;align-items:flex-start}.rds-angled-panel__content--right{text-align:right;justify-content:flex-end;align-items:flex-end}.rds-angled-panel--yellow .rds-angled-panel__content{color:var(--color-text-on-yellow)}.rds-angled-panel--dark .rds-angled-panel__content{color:var(--color-text-on-dark)}.rds-image{border-radius:var(--radius-lg);background-color:var(--color-gray-100);position:relative;overflow:hidden}.rds-image img{object-fit:cover;width:100%;height:100%}.rds-image--ratio-16-9{aspect-ratio:16/9}.rds-image--ratio-4-3{aspect-ratio:4/3}.rds-image--ratio-1-1{aspect-ratio:1}.rds-image--ratio-3-4{aspect-ratio:3/4}.rds-logo{max-width:100%;height:auto;display:block}.rds-section-diagonal-top{clip-path:polygon(0 calc(100% * tan(var(--angle-diagonal)) / 100), 100% 0, 100% 100%, 0 100%)}.rds-section-diagonal-bottom{clip-path:polygon(0 0, 100% 0, 100% calc(100% - (100% * tan(var(--angle-diagonal)) / 100)), 0 100%)}.rds-section-diagonal-both{clip-path:polygon(0 calc(100% * tan(var(--angle-diagonal)) / 100), 100% 0, 100% calc(100% - (100% * tan(var(--angle-diagonal)) / 100)), 0 100%)}.rds-angled-left{clip-path:polygon(0 0, 100% 0, calc(100% - (100% / var(--ratio-symbol))) 100%, 0 100%)}.rds-angled-right{clip-path:polygon(calc(100% / var(--ratio-symbol)) 0, 100% 0, 100% 100%, 0 100%)}.rds-triangle-mask{clip-path:polygon(50% 0,100% 100%,0 100%)}.rds-diagonal-stripe{background:repeating-linear-gradient(var(--angle-diagonal), var(--color-primary) 0, var(--color-primary) 1rem, var(--color-accent-orange) 1rem, var(--color-accent-orange) 2rem)}.rds-transition-diagonal{transition:transform var(--duration-slow) var(--ease-out)}.rds-transition-diagonal:hover{transform:translateX(calc(var(--space-2) * tan(var(--angle-diagonal))))}.rds-angle-rule{--diagonal-angle:var(--angle-diagonal)}.rds-angle-rule-inverse{--diagonal-angle:var(--angle-diagonal-inverse)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-text-default);background-color:var(--color-background)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-text-default)}a{color:var(--color-text-link);text-underline-offset:.15em;transition:color var(--duration-fast) var(--ease-out);text-decoration:underline}a:hover{color:var(--color-text-link-hover)}a:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}img,picture,video,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}ul,ol{padding-left:var(--space-6)}:focus-visible{box-shadow:var(--focus-ring);outline:none}::selection{background-color:var(--color-primary);color:var(--color-text-on-primary)}:root{--font-heading:"Archivo", Arial, Helvetica, sans-serif;--font-body:"Inter", Arial, Helvetica, sans-serif}body{font-family:var(--font-body);background:var(--color-dark-teal);color:var(--color-black)}p{margin-bottom:0}.stage{width:100%;position:relative;overflow:hidden}.slide-wrapper{width:1080px;height:1080px;transform:scale(var(--scale,1));transform-origin:50%;margin-top:-540px;margin-left:-540px;position:absolute;top:50%;left:50%}.slide{background:var(--color-primary);width:1080px;height:1080px;color:var(--color-black);flex-direction:column;padding:72px;display:flex;position:relative;overflow:hidden}.slide-footer{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-top:var(--space-8);border-top:3px solid #000000d9;margin-top:auto;display:flex}.slide-footer-num{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--text-xl);letter-spacing:.14em;text-transform:uppercase}.kicker{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);letter-spacing:.2em;text-transform:uppercase}.cover-top{justify-content:flex-end;align-items:center;display:flex}.cover-title{font-family:var(--font-heading);font-weight:var(--font-weight-bold);letter-spacing:-.03em;white-space:pre-line;margin-top:56px;font-size:96px;line-height:.98}.cover-sub{font-size:var(--text-3xl);max-width:800px;margin-top:36px;line-height:1.35}.cover-rule{background:var(--color-dark-teal);width:260px;height:14px;margin-top:var(--space-12)}.cover-cue-wrap{margin-top:56px}.cover-cue{background:var(--color-dark-teal);color:var(--color-secondary);font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--text-2xl);letter-spacing:.06em;padding:var(--space-4) var(--space-8);border-radius:var(--radius-none);align-items:center;gap:14px;display:inline-flex}.product-head{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.product-cat{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);letter-spacing:.2em;text-transform:uppercase;background:var(--color-black);color:var(--color-primary);padding:var(--space-3) var(--space-6)}.product-title{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--text-6xl);letter-spacing:-.02em;margin-top:var(--space-16);max-width:900px;line-height:1.04}.product-body{max-width:820px;margin-top:var(--space-5);font-size:27px;line-height:1.4}.product-main{gap:var(--space-10);flex:1;grid-template-columns:1fr 1fr;align-items:center;min-height:0;margin-top:36px;display:grid}.product-panel{border-radius:var(--radius-xl);height:100%;min-height:0;padding:var(--space-3);justify-content:center;align-items:center;display:flex}.product-panel img{object-fit:contain;filter:drop-shadow(0 14px 22px #0000002e);width:100%;height:100%}.bullets{flex-direction:column;gap:22px;list-style:none;display:flex}.bullets li{padding-left:44px;font-size:26px;line-height:1.32;position:relative}.bullets li:before{content:"";background:var(--color-dark-teal);clip-path:polygon(0 0,70% 0,100% 50%,70% 100%,0 100%);width:26px;height:14px;position:absolute;top:10px;left:0}.closing{background:var(--color-dark-teal);color:var(--color-secondary)}.closing h1,.closing h2{color:var(--color-secondary)}.closing .slide-footer{border-top-color:#ffe6aa80}.closing-title{color:var(--color-secondary);font-family:var(--font-heading);font-weight:var(--font-weight-bold);letter-spacing:-.03em;max-width:900px;margin-top:60px;font-size:78px;line-height:1.02}.closing-body{max-width:830px;margin-top:28px;font-size:28px;line-height:1.4}.closing-list{gap:var(--space-4);flex-wrap:wrap;margin-top:44px;list-style:none;display:flex}.closing-list li{border:2px solid var(--color-primary);color:var(--color-primary);font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--text-2xl);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-in-out), color var(--duration-fast) var(--ease-in-out)}.closing-list li:has(.closing-link){padding:0}.closing-link{appearance:none;padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0}:is(.closing-list li:has(.closing-link):hover,.closing-list li:has(.closing-link):focus-within){background-color:var(--color-primary);color:var(--color-dark-teal)}.closing-cta,a.closing-cta{margin-top:var(--space-20);background:var(--color-primary);color:var(--color-black);font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--text-3xl);padding:var(--space-6) var(--space-10);border-radius:var(--radius-full);cursor:pointer;text-decoration:none;display:inline-block}.closing-cta:hover,a.closing-cta:hover{background:var(--color-secondary);color:var(--color-black);text-decoration:none}.closing-contact{color:var(--color-primary);letter-spacing:.04em;margin-top:26px;font-size:26px}.viewer{align-items:center;gap:var(--space-5);min-height:100vh;padding:var(--space-6) var(--space-4) var(--space-10);background:var(--color-dark-teal);flex-direction:column;display:flex}.viewer-bar{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;max-width:900px;color:var(--color-secondary);flex-wrap:wrap;display:flex}.viewer-title{font-family:var(--font-heading);font-weight:var(--font-weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary);font-size:15px}.viewer-frame{width:100%;max-width:min(900px, calc(100vh - var(--space-32) - var(--space-24)));aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-primary);touch-action:pan-y;overflow:hidden;box-shadow:0 24px 60px #00000073}.controls{align-items:center;gap:18px;display:flex}.nav-btn{border-radius:var(--radius-full);border:2px solid var(--color-primary);width:52px;height:52px;color:var(--color-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-in-out), color var(--duration-fast) var(--ease-in-out);background:0 0;font-size:22px;line-height:1}.nav-btn:hover:not(:disabled){background:var(--color-primary);color:var(--color-dark-teal)}.nav-btn:disabled{opacity:.35;cursor:not-allowed}.dots{gap:10px;display:flex}.dot{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);cursor:pointer;background:#ffe6aa59;border:none;padding:0}.dot[data-active=true]{background:var(--color-primary);width:30px}.counter{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-secondary);font-size:var(--text-base);letter-spacing:.12em}.pdf-link{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;background:var(--color-primary);color:var(--color-black);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);text-decoration:none}.print-page{background:var(--color-gray-900);padding:var(--space-6)}.print-hint{max-width:1080px;margin:0 auto var(--space-6);color:var(--color-white);font-size:15px;line-height:1.5}.print-stack{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.print-slide{transform-origin:top;width:1080px;height:1080px}@media print{@page{size:1080px 1080px;margin:0}.print-page{background:var(--color-white);padding:0}.print-hint{display:none}.print-stack{gap:0}.print-slide{break-after:page;page-break-after:always}}
