.order-page{container-type:inline-size;max-width:900px;margin:0 auto;padding:clamp(32px,5vw,64px) clamp(16px,4vw,40px);color:var(--product-text, #111827);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.order-shell{border-top:3px solid var(--product-accent, #0288d1);background:var(--product-surface, #ffffff);border-left:1px solid var(--product-border, #e5e7eb);border-right:1px solid var(--product-border, #e5e7eb);border-bottom:1px solid var(--product-border, #e5e7eb)}.order-grid-layout{display:grid;grid-template-columns:1fr}@container (min-width: 768px){.order-grid-layout{grid-template-columns:320px 1fr}}.order-main-col{padding:clamp(24px,4vw,40px);background:var(--product-surface-muted, #f9fafb);border-bottom:1px solid var(--product-border, #e5e7eb)}@container (min-width: 768px){.order-main-col{border-right:1px solid var(--product-border, #e5e7eb);border-bottom:none}}.order-side-col{display:flex;flex-direction:column}.order-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--product-accent, #0288d1);margin-bottom:16px}.order-kicker:before{content:"";width:6px;height:6px;background:var(--product-accent, #0288d1)}.order-title{margin:0 0 16px;font-size:clamp(28px,4vw,36px);line-height:1.1;font-weight:800;letter-spacing:-.02em}.order-hero-checklist{list-style:none;padding:0;margin:0 0 32px}.order-hero-checklist li{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:15px;line-height:1.5;color:var(--product-text, #111827);font-weight:500}.order-check-icon{width:20px;height:20px;flex-shrink:0;color:var(--product-accent, #0288d1);margin-top:1px}.order-price-group{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:24px}.order-price-display{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(36px,5vw,48px);font-weight:700;color:var(--product-text, #111827);margin-bottom:4px;display:flex;align-items:baseline;gap:8px}.order-price-currency{font-size:20px;color:var(--product-text-soft, #4b5563)}.order-price-badge{display:inline-block;padding:3px 8px;background:var(--product-accent-soft, rgba(2, 136, 209, .1));color:var(--product-accent, #0288d1);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px}.order-price-display.strikethrough{font-size:16px;color:var(--product-text-soft, #4b5563);text-decoration:line-through;margin-bottom:4px}.order-cta-stack{display:flex;flex-direction:column;gap:12px}.order-button,.order-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s ease;border-radius:0}.order-button{background:var(--product-accent, #0288d1);color:#fff;border:1px solid var(--product-accent, #0288d1)}.order-button:hover{background:color-mix(in srgb,var(--product-accent, #0288d1) 90%,white);transform:translateY(-1px);box-shadow:0 4px 12px var(--product-accent-soft, rgba(2, 136, 209, .1))}.order-button-secondary{background:transparent;color:var(--product-text, #111827);border:1px solid var(--product-border, #e5e7eb)}.order-button-secondary:hover{background:var(--product-surface-muted, #f9fafb)}.btn-icon{width:16px;height:16px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.order-button:hover .icon-order{transform:scale(1.15)}.order-button:hover .icon-download,.order-button-secondary:hover .icon-download{transform:translateY(2px)}.order-button-secondary:hover .icon-forward{transform:translate(3px)}.order-page a:focus-visible,.order-button:focus-visible,.order-link-button:focus-visible,.order-button-secondary:focus-visible{outline:2px solid var(--product-accent, #0288d1);outline-offset:2px}.order-secure-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;font-weight:500;color:var(--product-text-soft, #4b5563);margin-top:4px}.order-secure-note svg{width:14px;height:14px;color:var(--product-text-soft, #4b5563)}.order-dl-fallback{text-align:center;margin-top:16px}.order-link-button{font-size:13px;color:var(--product-text-soft, #4b5563);text-decoration:underline;text-underline-offset:3px;text-decoration-color:transparent;transition:all .2s ease}.order-link-button:hover{color:var(--product-text, #111827);text-decoration-color:var(--product-text, #111827)}.order-data-row{padding:24px;border-bottom:1px solid var(--product-border, #e5e7eb);display:grid;grid-template-columns:1fr;gap:8px}.order-data-row:last-child{border-bottom:none}@container (min-width: 500px){.order-data-row{grid-template-columns:140px 1fr;gap:24px}}.order-data-label{font-size:12px;font-weight:600;color:var(--product-text, #111827);text-transform:uppercase;letter-spacing:.05em;padding-top:3px}.order-data-value{font-size:14px;line-height:1.5;color:var(--product-text-soft, #4b5563);margin:0}.order-data-value strong{color:var(--product-text, #111827);font-weight:600}.order-data-value a{color:var(--product-accent, #0288d1);text-decoration:none;border-bottom:1px solid transparent}.order-data-value a:hover{border-bottom-color:var(--product-accent, #0288d1)}.order-inline-discount{display:inline-flex;align-items:center;gap:4px;font-weight:600}.order-inline-discount .inline-icon{width:13px;height:13px;margin-top:-1px}
