.s234-back{margin:0 0 20px;border:0;background:none;color:#5d6271;font-weight:850;cursor:pointer}.s2-premium{display:grid;grid-template-columns:minmax(420px,1fr) minmax(520px,.95fr);gap:52px;align-items:start}.s2-visual{position:sticky;top:18px}.s2-image{position:relative;height:650px;overflow:hidden;background:#e8e6e1}.s2-image>img{width:100%;height:100%;object-fit:cover}.s2-ratio{position:absolute;right:18px;bottom:18px;width:145px;height:120px;padding:12px;background:#ffffffef;display:grid;grid-template-columns:1fr auto;gap:7px}.s2-ratio span{grid-column:1/-1;color:#777b88;font-size:10px}.s2-ratio i{display:block;max-width:70px;max-height:64px;background:#6552e8;align-self:center}.s2-ratio b{align-self:end;font-size:11px}.s2-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d5d3ce}.s2-gallery button{height:52px;border:0;background:#fff;color:#686c79;font-size:12px;font-weight:850;cursor:pointer}.s2-gallery button.selected{background:#171827;color:#fff}.s2-trust{display:flex;gap:15px;flex-wrap:wrap;margin-top:17px;color:#747886;font-size:11px}.s2-trust b{color:#6552e8}.s2-config{padding:3px 0 120px}.s234-kicker{margin:0;color:#6552e8;font-size:11px;font-weight:950;letter-spacing:.15em}.s2-config>h1{margin:13px 0 0;font-size:clamp(43px,4vw,64px);line-height:1.04;letter-spacing:-.07em}.s234-lead{margin:20px 0 8px;color:#686c7b;font-size:16px;line-height:1.75}.s234-field{padding:27px 0;border-bottom:1px solid #dbd9df}.s234-field>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:13px}.s234-field>div>b{font-size:16px}.s234-field>div>span{color:#858997;font-size:11px}.s234-options{display:grid;gap:8px}.s234-options.simple,.s234-options.cards{grid-template-columns:repeat(3,1fr)}.s234-options button{min-height:52px;padding:11px;border:1px solid #d6d7de;background:#fff;color:#303442;text-align:left;cursor:pointer}.s234-options button.selected{border:2px solid #6552e8;padding:10px;background:#f7f5ff;color:#3e319c}.s234-options i{display:block;min-height:14px;color:#6552e8;font-size:9px;font-style:normal;font-weight:950}.s234-options strong,.s234-options small{display:block}.s234-options strong{font-size:13px}.s234-options small{margin-top:5px;color:#838794;font-size:10px;line-height:1.4}.s234-options.qty button{min-height:83px}.s234-options.qty small b{color:#343846}.s2-next{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0;padding:18px;background:#f1efeb}.s2-next b,.s2-next span{display:block}.s2-next b{font-size:13px}.s2-next span{margin-top:4px;color:#737784;font-size:10px}.s2-swatches{display:flex;padding-left:8px}.s2-swatches i{width:42px;height:42px;margin-left:-8px;border:2px solid #fff;border-radius:50%;background-image:url('/paper-texture-atlas-v42.png');background-size:400% 300%;box-shadow:0 4px 12px #2222}.s2-swatches i:nth-child(1){background-position:33% 0}.s2-swatches i:nth-child(2){background-position:0 50%}.s2-swatches i:nth-child(3){background-position:100% 100%}.s234-sticky{position:sticky;z-index:5;bottom:0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:20px;background:#171827;color:#fff;box-shadow:0 -12px 30px #17182720}.s234-sticky span,.s234-sticky small{display:block;color:#afb3c1;font-size:10px}.s234-sticky strong{display:block;margin:5px 0;font-size:24px}.s234-sticky button{height:56px;padding:0 22px;border:0;background:#6552e8;color:#fff;font-size:13px;font-weight:950;cursor:pointer}
.s3-head{padding:42px;background:#171827;color:#fff}.s3-head .lead{color:#b6bac9}.s3-guide{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;margin-bottom:34px;padding:22px;background:#f1efeb}.s3-guide div b,.s3-guide div span{display:block}.s3-guide div b{font-size:14px}.s3-guide div span{margin-top:5px;color:#737784;font-size:11px}.s3-guide>i{color:#6552e8;font-style:normal;font-weight:900}.plans-v2{gap:12px}.plan-v2{border-radius:0!important}.plan-v2 .paper-photo{height:230px;object-fit:cover;filter:contrast(1.05)}.s3-tier-price{display:flex;align-items:end;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid #e2dfe0}.s3-tier-price span{color:#797d89;font-size:10px}.s3-tier-price b{font-size:18px}.finish-showcase{margin-top:68px!important}.finish-showcase .finish-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.finish-showcase .finish-option{display:block;min-height:0;padding:0!important;overflow:hidden;border:1px solid #d8dbe2;border-radius:0!important;background:#fff}.finish-showcase .finish-option:hover{border-color:#6552e8;box-shadow:0 12px 30px rgba(28,27,42,.09);transform:translateY(-2px)}.finish-showcase .finish-option.selected{border:3px solid #6552e8;background:#fff}.finish-photo{display:block;width:100%;aspect-ratio:2.08;background-image:url('/finish-material-atlas-v44.png');background-size:400% 200%;background-position:calc(var(--finish-x)*33.333%) calc(var(--finish-y)*100%)}.finish-copy{display:block;padding:20px 22px 22px;text-align:left}.finish-row{display:flex;align-items:center;justify-content:space-between}.finish-row strong{font-size:19px}.finish-showcase .finish-check{display:grid;width:25px;height:25px;place-items:center;border:1px solid #c8cbd3;border-radius:50%;color:transparent;font-size:12px}.finish-showcase .selected .finish-check{border-color:#6552e8;background:#6552e8;color:#fff}.finish-copy small,.finish-copy em{display:block}.finish-copy small{min-height:40px;margin-top:9px;color:#525765;font-size:13px;line-height:1.55}.finish-copy em{margin-top:8px;color:#848895;font-size:11px;font-style:normal}.finish-copy b{display:block;margin-top:17px;padding-top:14px;border-top:1px solid #e4e5e9;color:#171827;font-size:14px}.finish-screen-note{margin:15px 0 0;padding:14px 16px;background:#f2f3f6;color:#727786;font-size:12px;line-height:1.6}.s3-live{display:flex;justify-content:space-between;gap:25px;margin-top:28px;padding:18px 22px;border:1px solid #d9d6df;background:#fff}.s3-live span{color:#777b88;font-size:11px}.s3-live b{text-align:right;font-size:13px}@media(max-width:680px){.finish-showcase .finish-options{grid-template-columns:1fr}.finish-copy small{min-height:0}}
.s2-paper-preview{margin:12px 0 28px;padding:24px;background:#f1efeb}.s2-paper-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.s2-paper-title b,.s2-paper-title span{display:block}.s2-paper-title b{font-size:16px}.s2-paper-title span{margin-top:5px;color:#757987;font-size:12px}.s2-paper-title em{color:#6552e8;font-size:11px;font-style:normal;font-weight:900}.s2-paper-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.s2-paper-card{overflow:hidden;border:1px solid #d9d7d2;background:#fff}.s2-paper-photo{display:block;width:100%;aspect-ratio:1.65;background-image:url('/paper-stock-atlas-v44.png');background-size:400% 200%;background-position:calc(var(--paper-x)*33.333%) calc(var(--paper-y)*100%)}.s2-paper-card div{padding:13px 14px 16px}.s2-paper-card b,.s2-paper-card strong,.s2-paper-card small{display:block}.s2-paper-card b{color:#6552e8;font-size:10px}.s2-paper-card strong{margin-top:7px;font-size:14px}.s2-paper-card small{margin-top:6px;color:#777b88;font-size:11px}@media(max-width:650px){.s2-paper-title{display:block}.s2-paper-title em{display:block;margin-top:10px}.s2-paper-grid{grid-template-columns:1fr}.s2-paper-card{display:grid;grid-template-columns:120px 1fr}.s2-paper-card div{padding:14px}.s2-paper-photo{height:100%;min-height:112px}}
.s4-head{padding:42px;background:#171827;color:#fff}.s4-head .lead{color:#b6bac9}.s4-flow{display:grid;grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:center;margin:34px 0 46px}.s4-flow>div{display:flex;align-items:center;gap:10px;color:#9094a1}.s4-flow>div b{display:grid;place-items:center;width:32px;height:32px;border:1px solid #cfd0d7;border-radius:50%;font-size:11px}.s4-flow>div span{font-size:12px;font-weight:850}.s4-flow>div.done,.s4-flow>div.current{color:#33277f}.s4-flow>div.done b,.s4-flow>div.current b{background:#6552e8;border-color:#6552e8;color:#fff}.s4-flow>i{height:1px;background:#d5d4da}.s4-choice-title{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:35px;margin-bottom:25px}.s4-choice-title p{grid-column:1/-1}.s4-choice-title h2{margin:0;font-size:34px;letter-spacing:-.05em}.s4-choice-title>span{color:#737785;font-size:13px;line-height:1.7}.mode-cards-v2{gap:12px}.mode-card-v2{min-height:110px!important;border-radius:0!important;text-align:left!important;padding:24px!important}.mode-card-v2 b{font-size:18px!important}.drop-v2{border-radius:0!important;min-height:410px;background:#f3f1ed!important}.file-side-v2{border-radius:0!important}.s4-safe{margin:-4px -4px 20px;padding:16px;background:#eeebff;color:#403394}.s4-safe b,.s4-safe span{display:block}.s4-safe b{font-size:12px}.s4-safe span{margin-top:5px;font-size:10px;line-height:1.5}
@media(max-width:1080px){.s2-premium{grid-template-columns:1fr}.s2-visual{position:static}.s2-image{height:520px}.s2-config{max-width:800px;margin:auto}}
@media(max-width:650px){.s2-image{height:340px}.s2-ratio{width:110px;height:95px}.s2-config>h1{font-size:42px}.s234-field>div:first-child{display:block}.s234-field>div>span{display:block;margin-top:5px}.s234-options.simple{grid-template-columns:1fr}.s234-options.cards{grid-template-columns:1fr 1fr}.s2-next{align-items:flex-start;flex-direction:column}.s234-sticky{grid-template-columns:1fr}.s234-sticky button{width:100%}.s3-head,.s4-head{padding:28px 22px}.s3-guide{grid-template-columns:1fr;padding:18px}.s3-guide>i{transform:rotate(90deg);justify-self:center}.s3-live{flex-direction:column}.s3-live b{text-align:left}.s4-flow{grid-template-columns:1fr;gap:8px}.s4-flow>i{width:1px;height:18px;margin-left:16px}.s4-choice-title{display:block}.s4-choice-title>span{display:block;margin-top:12px}}
.plan-v2 .paper-photo{display:block;width:100%;height:230px;background-image:url('/paper-stock-atlas-v44.png');background-size:400% 200%;background-position:calc(var(--paper-x)*33.333%) calc(var(--paper-y)*100%);filter:contrast(1.03)}.paper-feel{margin:10px 0 0;padding:10px 12px;background:#f3f1ed;color:#565b67;font-size:12px;line-height:1.5}.paper-screen-note{margin:-18px 0 34px;color:#7b7f8b;font-size:12px;line-height:1.6}
