.commerce-page{max-width:1240px;margin:auto;padding:30px 40px 70px;font-size:16px;line-height:1.65}.commerce-page p{color:var(--muted)}.commerce-page h1,.commerce-page h2,.commerce-page h3{color:var(--text)}.commerce-page h1 em,.commerce-page h2 em{color:var(--gold);font-weight:400}.commerce-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:28px;font-size:14px;display:flex}.commerce-breadcrumb a:hover{color:var(--gold)}.commerce-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;margin-bottom:48px;display:grid}.commerce-hero h1{margin:14px 0 22px;font-size:clamp(38px,4.4vw,64px)}.commerce-hero p{max-width:620px}.commerce-art{aspect-ratio:1.25;object-fit:cover;border-radius:18px;width:100%;display:block}.commerce-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0;display:flex}.commerce-page .button{white-space:normal;text-align:center;min-height:46px;line-height:1.35}.commerce-text-link{color:var(--gold);text-underline-offset:5px;text-decoration:underline}.commerce-kicker{letter-spacing:.13em;text-transform:uppercase;font-size:13px;color:var(--gold)!important}.commerce-section{margin:44px 0}.commerce-section>h2{margin-bottom:18px;font-size:clamp(29px,3vw,40px)}.commerce-section>p{max-width:790px;margin-bottom:24px}.commerce-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.commerce-choice{border-top:1px solid var(--line);flex-direction:column;gap:15px;min-width:0;padding-top:24px;display:flex}.commerce-choice h3{font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.25}.commerce-choice>p{flex:1}.commerce-choice .commerce-detail{color:var(--gold);font-size:14px}.commerce-choice a{align-self:flex-start}.commerce-offer{background:linear-gradient(125deg,#ddc3980b,#0000);border:1px solid #ddc39840;border-radius:16px;padding:32px}.commerce-offer h2{margin:10px 0 16px}.commerce-offer-grid{grid-template-columns:1.2fr 1fr;gap:32px;display:grid}.commerce-offer ul{margin:0;padding-left:20px}.commerce-offer li{color:var(--muted);margin:10px 0}.commerce-price{color:var(--text)!important;font-size:27px!important}.commerce-price small{font-family:var(--font-sans);color:var(--muted);font-size:15px}.commerce-status{color:var(--muted);max-width:660px;font-size:14px;line-height:1.6}.commerce-sample{border-left:2px solid var(--gold);margin:24px 0;padding:24px 0 24px 25px}.commerce-sample p{color:var(--text);max-width:900px;font-family:Georgia,serif;font-size:20px;line-height:1.65}.commerce-sample small{color:var(--muted);margin-top:15px;font-size:14px;display:block}.commerce-comparison{grid-template-columns:1fr 1fr;gap:32px;display:grid}.commerce-comparison>div{border-top:1px solid var(--line);padding:24px 0}.commerce-comparison h3{margin-bottom:16px;font-family:Georgia,serif;font-size:23px;font-weight:400}.commerce-comparison ul{color:var(--muted);padding-left:20px}.commerce-comparison li{margin:12px 0}.commerce-steps{counter-reset:commerce-step;grid-template-columns:repeat(3,1fr);gap:25px;padding:0;list-style:none;display:grid}.commerce-steps li{counter-increment:commerce-step;border-top:1px solid var(--line);color:var(--muted);padding-top:22px}.commerce-steps li:before{content:"0" counter(commerce-step);color:var(--gold);margin-bottom:10px;display:block}.commerce-steps strong{color:var(--text);margin-bottom:8px;font-size:18px;font-weight:400;display:block}.commerce-faq{max-width:900px}.commerce-faq details{border-bottom:1px solid var(--line);padding:18px 0}.commerce-faq summary{cursor:pointer;color:var(--text);padding-right:12px;font-size:17px}.commerce-faq details p{padding:16px 12px 0 0}.commerce-bottom{border-top:1px solid var(--line);color:var(--gold);flex-wrap:wrap;gap:18px;margin-top:44px;padding-top:24px;font-size:15px;display:flex}.commerce-intake{max-width:850px;scroll-margin-top:35px}.commerce-intake>form{gap:20px;display:grid}.commerce-intake>form label{color:var(--text);gap:8px;font-size:16px;display:grid}.commerce-intake>form label small{color:var(--muted);font-size:14px}.commerce-intake>form textarea{background:var(--panel);width:100%;min-height:120px;color:var(--text);resize:vertical;border:1px solid #ffffff25;border-radius:10px;padding:14px 16px;font-size:16px}.commerce-intake>form textarea::placeholder{color:var(--faint)}.commerce-intake button{justify-self:start}.commerce-cards{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.commerce-card-name{border-bottom:1px solid var(--gold);color:var(--text);padding:10px 16px}.commerce-home-bridge{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:28px;margin:32px 0;padding:30px 0;font-size:16px;display:grid}.commerce-home-bridge h2{margin:8px 0 14px}.commerce-home-bridge p{color:var(--muted);line-height:1.65}.commerce-home-links{color:var(--gold);flex-wrap:wrap;gap:12px 20px;margin-top:18px;display:flex}.commerce-home-bridge .button{white-space:normal;min-height:46px}.commerce-hub-card{display:block}.commerce-hub-card img{object-fit:cover;border-radius:10px;width:100%;height:180px;margin-bottom:16px}.commerce-hub-card h2{margin:10px 0 16px;font-size:27px}.commerce-hub-card p{font-size:16px}.commerce-hub-card span{color:var(--gold);margin-top:18px;display:block}@media (max-width:1000px){.commerce-hero{gap:24px}.commerce-choices{grid-template-columns:1fr}.commerce-choice{grid-template-columns:1fr auto;display:grid}.commerce-choice h3,.commerce-choice>p{grid-column:1/-1}.commerce-hero h1{font-size:44px}}@media (max-width:700px){.commerce-page{padding:22px 20px 44px}.commerce-hero{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.commerce-hero h1{font-size:40px}.commerce-art{aspect-ratio:1.85;max-height:270px}.commerce-offer-grid,.commerce-comparison,.commerce-steps,.commerce-home-bridge{grid-template-columns:1fr;gap:22px}.commerce-offer{padding:23px 20px}.commerce-actions{align-items:stretch;gap:16px}.commerce-actions .button{width:100%}.commerce-choice{display:flex}.commerce-section{margin:34px 0}.commerce-sample{padding-left:18px}.commerce-sample p{font-size:19px}.commerce-home-bridge{padding:25px 0}.commerce-home-links a{padding:8px 0}.commerce-breadcrumb{font-size:14px}.commerce-intake button{width:100%}}@media (max-width:360px){.commerce-page{padding-inline:16px}.commerce-hero h1{font-size:36px}.commerce-offer{padding:20px 16px}.commerce-sample{padding-left:14px}.commerce-page h1{letter-spacing:-1px}}
