.container{width:100%;max-width:1120px;padding:0 var(--space-4);margin:0 auto}@media (width>=768px){.container{padding:0 var(--space-6)}}@media (width>=1280px){.container{padding:0 var(--space-8)}}main:focus{outline:none}.site-header{z-index:var(--z-sticky);background:color-mix(in oklab, var(--bg) 88%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:64px;display:flex}.brand{align-items:center;gap:var(--space-2);min-height:var(--target);color:var(--text);flex-shrink:0;font-weight:700;text-decoration:none;display:inline-flex}.brand-tcg{color:var(--primary-text)}.brand img{width:32px;height:32px}.nav-list{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.theme-toggle .icon{display:none}.theme-toggle[data-mode=system] .i-system,.theme-toggle[data-mode=light] .i-light,.theme-toggle[data-mode=dark] .i-dark{display:block}.lang-menu{position:relative}.lang-menu>summary{padding:0 var(--space-3);background:0 0;gap:6px;list-style:none}.lang-menu>summary::-webkit-details-marker{display:none}.lang-list{z-index:1;background:var(--surface-1);border:1px solid var(--border-control);border-radius:var(--radius-lg);min-width:180px;max-height:calc(100dvh - 90px);box-shadow:var(--e3);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.lang-list a{min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text);align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:flex}.lang-list a:hover,.lang-list a:focus-visible{background:var(--surface-2)}.lang-list a[aria-current=page]{color:var(--primary-text);font-weight:700}@media (width<=719px){.brand-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.nav-list .btn{white-space:nowrap}.nav-bell,.nav-cart{position:relative}@keyframes nav-cart-bump{0%{transform:scale(1)}35%{transform:scale(1.35)}65%{transform:scale(.9)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.nav-cart-count.is-bumped{animation:.6s ease-out nav-cart-bump}}.nav-cart-count{border-radius:var(--radius-full);background:var(--primary);min-width:18px;height:18px;color:var(--on-primary);text-align:center;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:4px;right:2px}.nav-bell-count{border-radius:var(--radius-full);color:#fff;text-align:center;background:#e5484d;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:4px;right:2px}.account-btn{padding:0 var(--space-3);gap:6px}.account-avatar{object-fit:cover;border-radius:50%;width:24px;height:24px}.account-avatar.is-brand{border-radius:22%}@media (width<=519px){.account-btn{width:var(--target);padding:0}.account-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.nav-explore-link .icon,.nav-cta-short{display:none}@media (width<=639px){.nav-explore-link{width:var(--target);padding:0}.nav-explore-link .icon{display:block}.nav-explore-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=899px){.nav-cta-short{display:block}.nav-cta-full{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-printed,.nav-pricing{display:none}}@media (width<=479px){.lang-menu summary{width:var(--target);padding:0}.lang-menu summary span{display:none}}@media (width<=1023px){.nav-list{gap:2px}}@media (width<=479px){.site-header-inner{gap:var(--space-2)}.nav-cta .btn{padding:0 var(--space-3)}}.nav-cart{gap:6px}@media (width<=1023px){.nav-cart{width:var(--target);padding:0}.nav-cart-label{display:none}}@media (width<=479px){.nav-list>li:has(#theme-toggle){display:none}}@media (width<=359px){.nav-cta{display:none}}.shine-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;isolation:isolate;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .2s var(--ease);border-radius:4.76%/3.41%;position:relative;overflow:hidden}.shine-card.is-active{transition-duration:60ms}.shine-card img{width:100%;height:auto;display:block}.shine-watermark{mix-blend-mode:difference;opacity:.14;background:50%/100% 100% no-repeat;position:absolute;inset:0}.shine-foil,.shine-glare{pointer-events:none;opacity:0;transition:opacity .3s var(--ease);position:absolute;inset:0}.shine-glare{background:radial-gradient(circle at var(--mx) var(--my), #ffffff8c, #fff0 55%);mix-blend-mode:overlay}.shine-foil{background:linear-gradient(115deg,#0000 25%,#ff00848c 38%,#fca40080 44%,#ffff0073 50%,#00ff8a80 56%,#00cfff8c 62%,#cc4cfa8c 68%,#0000 80%) 0 0/300% 300%;background-position:var(--mx) var(--my);mix-blend-mode:color-dodge}.shine-card.is-active .shine-glare{opacity:1}.shine-card.is-active .shine-foil{opacity:.35}@media (prefers-reduced-motion:no-preference){.shine-card.foil:not(.is-active) .shine-foil{opacity:.22;animation:7s ease-in-out infinite foil-sweep}}@keyframes foil-sweep{0%,to{background-position:0 0}50%{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.shine-card{transform:none}}.showcase-grid{gap:var(--space-3);margin:var(--space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=640px){.showcase-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1000px){.showcase-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.showcase-cta{margin-top:var(--space-6);text-align:center}.hero{padding:var(--space-10) 0 var(--space-12);background:radial-gradient(60% 80% at 85% 20%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 70%), var(--bg)}.community{padding:var(--space-12) 0;border-top:1px solid var(--border-subtle)}.community:has(.sc-strip:empty){border-top:0;padding:0}.hero-inner{gap:var(--space-8);align-items:center;display:grid}.eyebrow{color:var(--primary-text);letter-spacing:.02em;font-size:14px;font-weight:700}.hero h1{margin-top:var(--space-3);letter-spacing:-.02em;font-size:clamp(34px,7vw,56px);line-height:1.1}.lead{margin-top:var(--space-4);max-width:38em;color:var(--text-muted);font-size:18px;line-height:1.6}.hero-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.note{margin-top:var(--space-3);color:var(--text-muted);font-size:14px}.hero-art{justify-content:center;display:flex}.card-fan{aspect-ratio:460/380;filter:drop-shadow(0 18px 30px #00000059);width:min(100%,460px);position:relative}.fan-card{width:46%;transition:rotate .35s var(--ease), translate .35s var(--ease), transform .2s var(--ease);position:absolute;top:7%}.fan-left{left:3%;rotate:-11deg}.fan-right{right:3%;rotate:11deg}.fan-center{z-index:1;top:0;left:27%}@media (hover:hover){.card-fan:hover .fan-left{translate:-7% 3%;rotate:-16deg}.card-fan:hover .fan-right{translate:7% 3%;rotate:16deg}.card-fan:hover .fan-center{translate:0 -4%}}@media (prefers-reduced-motion:no-preference){.card-fan{animation:7s ease-in-out infinite fan-float}}@keyframes fan-float{50%{translate:0 -10px}}@media (width>=900px){.hero{padding:var(--space-16) 0}.hero-inner{grid-template-columns:1.1fr .9fr}}.features,.steps{padding:var(--space-12) 0;border-top:1px solid var(--border-subtle)}.features h2,.steps h2,.closing h2{font-size:clamp(24px,4vw,32px);line-height:1.2}.feature-grid{gap:var(--space-4);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.feature{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.feature-icon{width:28px;height:28px;color:var(--primary-text)}.feature h3{margin:var(--space-3) 0 var(--space-2);font-size:18px;line-height:1.3}.feature p{color:var(--text-muted);font-size:15px}@media (width>=1100px){.kind-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature h3 a{color:var(--text);text-decoration:none}.feature h3 a:hover,.feature h3 a:focus-visible{color:var(--primary-text);text-decoration:underline}.guide{max-width:780px;padding-top:var(--space-10);padding-bottom:var(--space-16)}.guide h1{letter-spacing:-.02em;font-size:clamp(30px,5vw,44px);line-height:1.15}.guide .lead{margin:var(--space-4) 0 var(--space-5);color:var(--text-muted);font-size:18px}.guide h2{margin-top:var(--space-10);font-size:clamp(22px,3.5vw,28px);line-height:1.25}.guide section>p,.guide-list,.guide-steps{margin-top:var(--space-3);font-size:16px;line-height:1.6}.guide-steps{gap:var(--space-3);counter-reset:step;padding:0;list-style:none;display:grid}.guide-steps li{counter-increment:step;padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-4) + 40px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);position:relative}.guide-steps li:before{content:counter(step);top:var(--space-4);left:var(--space-4);border-radius:var(--radius-full);background:var(--primary);width:28px;height:28px;color:var(--on-primary);place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute}.guide-steps h3{font-size:17px}.guide-steps p{margin-top:var(--space-1);color:var(--text-muted)}.guide-list{padding-left:1.2em}.guide-list li+li{margin-top:var(--space-2)}.guide-gallery{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guide-blanks{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));padding:0;list-style:none;display:grid}.guide-blanks a{gap:var(--space-1);color:inherit;font-size:.875rem;text-decoration:none;display:grid}.guide-blanks img{border-radius:var(--radius-md);width:100%;height:auto}.guide-blank-dl{color:var(--primary);font-weight:600}.guide-terms{gap:var(--space-2);margin-top:var(--space-4);display:grid}.guide-terms>div{padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.guide-terms dt{font-weight:700}.guide-term-en{color:var(--text-muted);font-weight:400}.guide-terms dd{margin:var(--space-1) 0 0;color:var(--text-muted)}.guide-faq dt{margin-top:var(--space-4);font-weight:700}.guide-faq dd{margin:var(--space-1) 0 0;color:var(--text-muted)}.guide-more ul{gap:var(--space-2);margin-top:var(--space-3);padding-left:1.2em;display:grid}.guide-more a,.footer-guides a{color:var(--primary-text)}.step-list{gap:var(--space-3);margin:var(--space-6) 0 0;counter-reset:step;padding:0;list-style:none;display:grid}@media (width>=768px){.step-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.step-list li{counter-increment:step;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border-subtle);align-items:baseline;display:flex}.step-list li:before{content:counter(step);border-radius:var(--radius-full);background:var(--primary);width:28px;height:28px;color:var(--on-primary);flex:none;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.section-lead{margin-top:var(--space-3);max-width:46em;color:var(--text-muted)}.guides-all{margin-top:var(--space-4)}.guides-all a{min-height:var(--target);align-items:center;font-weight:600;display:inline-flex}.closing{padding:var(--space-12) 0 var(--space-16);border-top:1px solid var(--border-subtle)}.closing-inner{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.site-footer{padding:var(--space-8) 0;border-top:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-muted);font-size:14px}.footer-brand{color:var(--text);font-weight:700}.disclaimer{margin-top:var(--space-2);max-width:60em}.footer-links ul{gap:0 var(--space-5);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.footer-links a{min-height:var(--target);color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.footer-links a:hover,.footer-links a:focus-visible{text-decoration:underline}.pricing{padding:var(--space-12) 0 var(--space-16)}.my-cards,.social{padding:var(--space-10) 0 var(--space-16)}.social h1:first-child{letter-spacing:-.02em;font-size:clamp(28px,5vw,40px);line-height:1.1}.explore-about{gap:var(--space-3);margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--border-subtle);color:var(--text-muted);display:grid}.explore-about h2,.explore-about h3{color:var(--text);margin:0}.explore-about p{margin:0}.explore-about-grid{gap:var(--space-4);display:grid}@media (width>=760px){.explore-about-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.explore-faq dt{margin-top:var(--space-3);color:var(--text);font-weight:600}.explore-faq dd{margin:var(--space-1) 0 0}.social .lead{margin:var(--space-2) 0 var(--space-6);color:var(--text-muted)}.my-cards h1{letter-spacing:-.02em;font-size:clamp(28px,5vw,40px);line-height:1.1}.my-cards .lead{margin:var(--space-2) 0 var(--space-6);color:var(--text-muted)}.pricing h1{letter-spacing:-.02em;font-size:clamp(30px,6vw,48px);line-height:1.1}.pricing-note{margin-top:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--primary-text);font-size:14px;font-weight:600;display:inline-block}.plans{gap:var(--space-5);max-width:880px;margin-top:var(--space-8);display:grid}@media (width>=760px){.plans{grid-template-columns:1fr 1fr}}.plan{padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);flex-direction:column;display:flex;position:relative}.plan-pro{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.plan-badge{top:-12px;right:var(--space-6);border-radius:var(--radius-full);background:var(--primary);color:var(--on-primary);padding:2px 10px;font-size:12px;font-weight:700;position:absolute}.plan h2{font-size:20px}.plan-price{align-items:baseline;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.plan-price .amount{color:var(--text);letter-spacing:-.02em;font-size:40px;font-weight:800}.plan-price .period{color:var(--text-muted)}.plan-yearly{margin-top:var(--space-1);color:var(--primary-text);font-size:14px;font-weight:600}.plan-features{align-content:start;gap:var(--space-2);margin:var(--space-5) 0 var(--space-6);flex:1;padding:0;list-style:none;display:grid}.plan-features li{align-items:flex-start;gap:var(--space-2);display:flex}.plan-features svg{width:18px;height:18px;color:var(--primary-text);flex:none;margin-top:3px}.plan-features .is-limit,.plan-features .is-limit svg{color:var(--text-muted)}.plan-cta{width:100%}.plan-cta:disabled{opacity:.6;cursor:not-allowed}.plan-ctas{gap:var(--space-2);display:grid}.plan-ctas[hidden],.plan-cta[hidden],.pricing-note[hidden],.upgrade-confirm[hidden]{display:none}.plan-status{margin-top:var(--space-3);display:block}.upgrade-confirm{gap:var(--space-3);padding:var(--space-4);border:1.5px solid var(--primary);border-radius:var(--radius-md);background:var(--accent-soft);font-size:15px;display:grid}.upgrade-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.faq{max-width:760px;margin-top:var(--space-12)}.faq h2{font-size:clamp(22px,4vw,28px)}.faq dt{margin-top:var(--space-5);font-weight:700}.faq dd{margin:var(--space-1) 0 0;color:var(--text-muted)}.faq a{color:var(--primary-text)}.legal{max-width:760px;padding-top:var(--space-12);padding-bottom:var(--space-16);line-height:1.7}.legal h1{font-size:clamp(28px,6vw,40px);line-height:1.15}.legal-updated{margin-top:var(--space-2);color:var(--text-muted);font-size:14px}.legal h2{margin-top:var(--space-8);font-size:20px;line-height:1.3}.legal p,.legal ul{margin-top:var(--space-3)}.legal ul{padding-left:1.4em}.legal li+li{margin-top:var(--space-1)}.legal a{color:var(--primary-text)}.not-found{padding:var(--space-16) 0}.not-found h1{font-size:clamp(28px,6vw,44px)}.not-found p{margin-top:var(--space-3);color:var(--text-muted)}.not-found .hero-actions{margin-top:var(--space-6)}.kind-list ul{gap:var(--space-2);margin:var(--space-8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.kind-link{align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-full);color:var(--text);font-weight:600;text-decoration:none;display:inline-flex}.kind-link:hover{background:var(--surface-2)}.kind-link[aria-current=page]{border-color:var(--primary-text);background:var(--accent-soft)}.kind-link .icon{width:18px;height:18px}.start{padding:var(--space-10) 0 var(--space-12);background:radial-gradient(60% 60% at 80% 10%, color-mix(in oklab, var(--primary) 12%, transparent), transparent 70%), var(--bg)}.start h1{letter-spacing:-.02em;font-size:clamp(30px,6vw,48px);line-height:1.1}.start-choices{gap:var(--space-5);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.start-choices{grid-template-columns:1fr 1fr}}.start-choice{gap:var(--space-5);height:100%;padding:var(--space-6) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-1);color:var(--text);text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.start-choice:hover,.start-choice:focus-visible{border-color:var(--primary-text);transform:translateY(-2px)}.start-fan{justify-content:center;height:210px;display:flex;position:relative}.start-card{border-radius:7px;width:136px;transition:transform .2s;position:absolute;top:8px;overflow:hidden;box-shadow:0 12px 30px #00000073}.start-card img{width:100%;height:auto;display:block}.start-card:first-child{transform:translate(-74px)rotate(-9deg)}.start-card:nth-child(2){z-index:1;transform:translateY(-6px)}.start-card:nth-child(3){transform:translate(74px)rotate(9deg)}.start-choice:hover .start-card:first-child{transform:translate(-88px)rotate(-12deg)}.start-choice:hover .start-card:nth-child(3){transform:translate(88px)rotate(12deg)}.start-copy{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.start-title{align-items:center;gap:var(--space-2);font-size:24px;font-weight:700;display:inline-flex}.start-new{border-radius:var(--radius-full);background:var(--primary);color:var(--on-primary);padding:2px 10px;font-size:13px;font-weight:700}.start-text{color:var(--text-muted);line-height:1.55}.start-copy .btn{margin-top:var(--space-2)}.start-themes-title{margin-top:var(--space-10);font-size:22px}.start-themes{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));padding:0;list-style:none;display:grid}.start-themes a{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.start-themes img{border-radius:6px;width:100%;height:auto;transition:transform .15s}.start-themes a:hover,.start-themes a:focus-visible{color:var(--text)}.start-themes a:hover img{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.start-choice,.start-card,.start-themes img{transition:none}}.cycle-next{opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease,ease);position:absolute;inset:0}.cycle-next.in{opacity:1}.print-showcase{aspect-ratio:1;border:1px solid var(--border-subtle);background:radial-gradient(90% 70% at 25% 15%, color-mix(in oklab, var(--primary) 38%, transparent), transparent 65%), radial-gradient(80% 70% at 85% 95%, oklab(60.5631% .0845411 -.201932/.32), transparent 65%), var(--surface-2);width:min(100%,520px);box-shadow:var(--e2);isolation:isolate;border-radius:28px;display:block;position:relative;overflow:hidden}.print-showcase-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.print-fan{position:absolute;inset:0}.print-fan-card{filter:drop-shadow(0 22px 28px #0000006b);width:46%;transition:transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.print-fan-0{z-index:1;transform:translate(-50%,-46%)translate(-42%)rotate(-13deg)}.print-fan-1{z-index:3;transform:translate(-50%,-52%)}.print-fan-2{z-index:2;transform:translate(-50%,-46%)translate(42%)rotate(13deg)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.print-showcase:hover .print-fan-0{transform:translate(-50%,-46%)translate(-50%)rotate(-17deg)}.print-showcase:hover .print-fan-1{transform:translate(-50%,-56%)}.print-showcase:hover .print-fan-2{transform:translate(-50%,-46%)translate(50%)rotate(17deg)}}.print-badge{z-index:5;border-radius:var(--radius-full);color:#fff;backdrop-filter:blur(6px);background:#09090bb8;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:16px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 4px 14px #00000040}.print-badge img{width:26px;height:26px}.print-badge .brand-tcg{color:#2dd4bf}.print-badge .brand-name{clip:auto;width:auto;height:auto;position:static;overflow:visible}.print-play{z-index:6;color:#fff;cursor:pointer;background:#09090bb8;border:0;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.print-play[hidden]{display:none}.print-showcase.has-video .print-badge{top:auto;bottom:16px}.print-promo{padding:var(--space-12) 0;border-top:1px solid var(--border-subtle)}.print-promo-inner{gap:var(--space-8);align-items:center;display:grid}.print-promo-media{justify-self:center}.print-promo-copy h2{margin-top:var(--space-3);letter-spacing:-.02em;font-size:clamp(28px,4.5vw,42px);line-height:1.15}.print-promo-copy .btn{margin-top:var(--space-6)}@media (width>=900px){.print-promo-inner{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=640px){.printed-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.printed-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.printed-steps p{margin-top:var(--space-1);color:var(--text-muted)}.printed-faq{padding:var(--space-4) 0 var(--space-12)}.guide-print{justify-items:start;gap:var(--space-3);margin:var(--space-8) 0;padding:var(--space-6);border:1px solid color-mix(in oklab, var(--primary) 40%, var(--border-subtle));border-radius:var(--radius-lg);background:var(--surface-1);display:grid}.guide-print h2,.guide-print p{margin:0}.pricing-print{margin-top:var(--space-6);text-align:center}
