.table-tents{color:var(--color-ink);background:#f7f9fd;overflow:clip}.table-tents section[id]{scroll-margin-top:2rem}.table-tents .tent-section{padding-block:clamp(3.5rem,6vw,5.5rem)}.table-tents .tent-heading{text-wrap:balance;max-width:48rem;margin-top:.875rem;font-size:clamp(2.125rem,4.2vw,3.75rem);line-height:1.08}.table-tents .tent-lead{color:var(--color-muted);text-wrap:pretty;margin-top:1.5rem;font-size:1.125rem;line-height:1.65}.table-tents .tent-hero{background:radial-gradient(circle at 85% 35%,#36a6ff29,#0000 38%),linear-gradient(145deg,#fff,#edf7ff 62%,#eef0ff);padding-block:1.5rem clamp(3rem,5vw,5rem)}.table-tents .tent-breadcrumbs{color:var(--color-muted);flex-wrap:wrap;gap:.75rem;font-size:.8125rem;display:flex}.table-tents .tent-breadcrumbs a:hover{color:var(--color-brand-strong)}.table-tents .tent-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-top:clamp(2.5rem,5vw,4.5rem);display:grid}.table-tents .tent-hero-copy h1{text-wrap:balance;margin-top:1rem;font-size:clamp(2.75rem,4.5vw,4rem);line-height:1.02}.table-tents .tent-hero-copy h1 span{display:block}.table-tents .tent-hero-copy h1 span+span{color:var(--color-brand-strong);margin-top:.2em}.table-tents .tent-hero-lead{color:#42516a;text-wrap:pretty;max-width:38rem;margin-top:1.5rem;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.65}.table-tents .tent-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.table-tents :is(.tent-actions,.tent-closing) :is(.btn-primary,.btn-ghost){border-radius:999px;min-height:3.25rem;padding-inline:1.5rem}.table-tents .tent-actions .btn-ghost{background:#fff9;border:1px solid #cddbec}.table-tents .tent-proof{color:#42516a;gap:.5rem;margin-top:1.5rem;font-size:.875rem;list-style:none;display:grid}.table-tents .tent-proof li{align-items:baseline;gap:.625rem;display:flex}.table-tents .tent-proof li:before{content:"✓";color:var(--color-brand-strong);font-weight:700}.table-tents .tent-terms{color:#52627a;max-width:36rem;margin-top:1rem;font-size:.8125rem;line-height:1.6}.table-tents .tent-hero-visual img{width:100%;height:auto;display:block}.table-tents .tent-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.table-tents .tent-benefit{background:#fff;border:1px solid #dce7f6;border-radius:1.5rem;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.table-tents .tent-card-label{color:var(--color-brand-strong);font-size:.8125rem;font-weight:700}.table-tents :is(.tent-benefit,.tent-steps li) h3{text-wrap:pretty;margin-top:1rem;font-size:1.5rem;line-height:1.2}.table-tents :is(.tent-benefit,.tent-steps li) p{color:var(--color-muted);margin-top:1rem;line-height:1.65}.table-tents .tent-card-number{color:#536b92;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:2rem;font-size:1.125rem}.table-tents .tent-branding{background:#eef4fc}.table-tents .tent-branding-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.table-tents .tent-branding-visual img{width:100%;height:auto;display:block}.table-tents .tent-formats{gap:.75rem;margin-top:1.75rem;display:grid}.table-tents .tent-formats>div{grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.table-tents .tent-formats dt{color:var(--color-brand-strong);font-weight:700}.table-tents .tent-formats dd{color:var(--color-muted);font-size:.9375rem}.table-tents .tent-print-guidance{border-top:1px solid #cedbef;margin-top:1.5rem;font-size:.9375rem}.table-tents .tent-print-guidance summary{color:var(--color-ink-soft);cursor:pointer;padding-block:1rem;font-weight:700}.table-tents .tent-print-guidance p{color:var(--color-muted);padding-bottom:1rem;line-height:1.65}.table-tents .tent-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.5rem;list-style:none;display:grid}.table-tents .tent-steps li{border-top:1px solid #cad8eb;padding-top:1.5rem}.table-tents .tent-step-number{color:var(--color-brand-strong);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:700;line-height:1}.table-tents .tent-orders{padding-top:0}.table-tents .tent-orders-panel{color:#fff;background:#0b1730;border-radius:2rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:3rem;padding:clamp(2rem,4vw,3rem);display:grid}.table-tents .tent-orders-intro .landing-eyebrow{color:#8dceff}.table-tents .tent-orders-intro h2{color:#fff;font-size:clamp(2rem,3.3vw,3rem)}.table-tents .tent-orders-copy p{color:#c3cfe2;font-size:1.125rem;line-height:1.65}.table-tents .tent-orders-copy a{color:#8dceff;margin-top:1.5rem;display:inline-block}.table-tents .tent-closing{text-align:center;padding-top:1rem}.table-tents .tent-closing :is(.tent-heading,.tent-lead,.tent-terms){margin-inline:auto}.table-tents .tent-closing .tent-lead{max-width:40rem}.table-tents .tent-closing .btn-primary{margin-top:2rem}.table-tents :is(a,summary):focus-visible{outline:3px solid var(--color-brand);outline-offset:5px}@media (width<=899px){.table-tents :is(.tent-hero-grid,.tent-branding-grid,.tent-orders-panel){grid-template-columns:1fr}.table-tents .tent-hero-copy{max-width:40rem}.table-tents .tent-hero-visual{width:min(100%,30rem);margin-inline:auto}.table-tents .tent-branding-visual{order:1;max-width:40rem;margin-inline:auto}.table-tents .tent-branding-copy{max-width:40rem}.table-tents :is(.tent-benefits-grid,.tent-steps){grid-template-columns:1fr;gap:1rem}.table-tents .tent-steps li+li{margin-top:.75rem}.table-tents .tent-orders-panel{gap:1.5rem}}@media (width<=479px){.table-tents .tent-hero-copy h1{font-size:clamp(2.375rem,10vw,2.75rem)}.table-tents .tent-actions a{width:100%}.table-tents .tent-orders-panel{border-radius:1.5rem;padding:1.5rem}.table-tents .tent-closing .btn-primary{width:100%}}
