.physical-collection{padding:30px 0 65px}.physical-collection-head{display:grid;grid-template-columns:1.35fr .65fr;gap:40px;align-items:end;margin-bottom:35px}.physical-collection-head h1{font-size:clamp(2.2rem,5vw,4.5rem);margin:10px 0}.physical-collection-head p{color:var(--muted);max-width:60ch}.physical-list{display:grid;gap:28px}.physical-card{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center;background:#f3eee5;border:1px solid #e4dbcf;border-radius:26px;padding:30px}.physical-card img{width:100%;height:auto;border-radius:18px;box-shadow:0 15px 35px #14264a18}.physical-card h2{font-size:clamp(1.7rem,3vw,2.6rem);margin:5px 0 12px}.physical-card .button{display:inline-flex;margin-top:12px}.physical-kicker{color:var(--teal);font-size:.78rem;font-weight:800;letter-spacing:.1em}.physical-note{font-size:.88rem;color:var(--muted)}.pouch-card{background:#fff0a8;border-color:#f3c928}.pouch-card img{max-height:500px;object-fit:contain;background:#fff}.pouch-card .physical-kicker{color:#e84667}
.mat-hero{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center;padding:34px 0 56px}.mat-hero h1{font-size:clamp(2.5rem,5vw,4.6rem);line-height:1.02;margin:12px 0 20px}.mat-hero .intro{font-size:1.16rem;max-width:39rem}.mat-art{margin:0;background:#f3eee5;border-radius:24px;padding:18px;border:1px solid #e5d9ca}.mat-art img{width:100%;height:auto;border-radius:14px;display:block}.mat-art figcaption{font-size:.78rem;color:var(--muted);margin:10px 3px 0}.mat-price{font-size:1.8rem;font-weight:800;margin:25px 0 0}.mat-price-note{color:var(--muted);font-size:.92rem;margin:2px 0 20px}.mat-actions{display:flex;flex-wrap:wrap;gap:12px}.mat-actions .button{display:inline-flex;align-items:center}.button.is-disabled{background:#dbe1e0;color:#516062;cursor:not-allowed}.mat-trust{font-size:.83rem;color:var(--muted);margin-top:14px;max-width:44rem}
.mat-band{background:#dcefe8;border-radius:24px;padding:34px;margin:0 0 55px}.mat-band h2{margin:0 0 10px;font-size:clamp(1.7rem,3vw,2.5rem)}.mat-band p{max-width:75ch;margin:0}.mat-features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 55px}.mat-feature{border-radius:20px;padding:25px;background:#f2e9f6}.mat-feature:nth-child(2){background:#f6e5da}.mat-feature:nth-child(3){background:#e6f1ed}.mat-feature h3{margin-top:0}.mat-feature p{color:#43556a;margin-bottom:0}.mat-section{margin:55px 0}.mat-section h2{font-size:clamp(1.7rem,3vw,2.45rem)}.mat-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mat-step{border-top:3px solid var(--teal);padding-top:18px}.mat-step strong{display:block;font-size:1.12rem;margin-bottom:7px}.mat-details details{border-top:1px solid var(--line);padding:18px 0}.mat-details details:last-child{border-bottom:1px solid var(--line)}.mat-details summary{font-weight:750;font-size:1.08rem;cursor:pointer}.mat-details p,.mat-details li{max-width:80ch;color:#43556a}.mat-details li{margin:9px 0}.mat-disclaimer{font-size:.84rem;color:var(--muted)}.guide-link{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#fff3df;padding:26px;border-radius:20px;margin:50px 0}.guide-link h2{font-size:1.5rem;margin:0 0 7px}.guide-link p{margin:0}.guide-link a{flex:none;font-weight:700}
.planning-guide{max-width:800px;padding:35px 0 70px}.planning-guide h1{font-size:clamp(2.3rem,5vw,4rem)}.planning-guide .intro{font-size:1.2rem;color:#43556a}.planning-guide h2{margin-top:45px}.planning-guide li{margin:11px 0}.guide-callout{background:#dcefe8;border-radius:18px;padding:22px 25px;margin:30px 0}.guide-callout p{margin:0}.guide-cta{margin-top:45px;padding-top:30px;border-top:1px solid var(--line)}
.pouch-hero h1{color:#0c397a}.pouch-art{background:#fff;border-color:#bad1ed}.pouch-art img{aspect-ratio:1;object-fit:contain;background:#fff}.pouch-art figcaption{color:var(--muted)}.pouch-band{background:#fff0a8;border:2px solid #f3c928}.pouch-band .button{background:#0c397a}.pouch-feature-one{background:#ffd2e2}.pouch-feature-two{background:#d5f4df}.pouch-feature-three{background:#d9e7ff}.pouch-reference{display:grid;grid-template-columns:.75fr 1.25fr;gap:34px;align-items:center;margin:56px 0;background:#e9f1ff;border:1px solid #bad1ed;border-radius:24px;padding:28px}.pouch-reference h2{font-size:clamp(1.8rem,3vw,2.8rem);margin:8px 0 14px}.pouch-reference figure{margin:0}.pouch-reference img{display:block;width:100%;max-height:520px;object-fit:contain;border-radius:16px;background:#1767da}.pouch-reference figcaption{font-size:.78rem;color:var(--muted);margin-top:9px}
@media(max-width:800px){.physical-collection-head,.physical-card,.mat-hero,.pouch-reference{grid-template-columns:1fr}.physical-card{padding:20px}.mat-hero{gap:28px;padding-top:22px}.mat-hero>div{order:1}.mat-art{order:0}.mat-features,.mat-steps{grid-template-columns:1fr}.guide-link{align-items:flex-start;flex-direction:column}.mat-band{padding:25px}}
@media(max-width:540px){.physical-collection{padding-top:20px}.physical-card{border-radius:20px}.mat-art{padding:9px;border-radius:18px}.mat-hero h1{font-size:2.65rem}.mat-actions{flex-direction:column}.mat-actions .button{justify-content:center;width:100%}.mat-band{margin-bottom:42px}.mat-section{margin:42px 0}.physical-collection-head{gap:10px}}
