.cut-site{background:#eef2f6;color:#23334b}.cut-site .site-head{background:#fff}.cut-site .site-foot{margin-top:0}
.cut-page{font-family:system-ui,-apple-system,'Segoe UI',sans-serif}.cut-wrap{width:min(1180px,calc(100% - 42px));margin:auto}
.cut-hero{padding:72px 0 62px;background:#eaf0f8;overflow:hidden}.cut-kicker{color:#3b68af;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:800;margin:0 0 20px}.cut-title{font-size:clamp(46px,5.5vw,84px);line-height:.98;letter-spacing:-.06em;color:#1e3049;margin:0 0 25px;font-weight:850}.cut-lede{max-width:580px;color:#52667e;font-size:18px;line-height:1.55;margin:0 0 27px}.cut-hero-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:56px;align-items:center}.cut-actions{display:flex;gap:12px;flex-wrap:wrap}.cut-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:8px;background:#2e68c5;color:#fff!important;text-decoration:none!important;font-weight:800;font-size:14px}.cut-action:hover{background:#2057af}.cut-action-light{background:#fff;color:#2e5da6!important;border:1px solid #bfd0e8}.cut-action-light:hover{background:#f7faff}.cut-hero-visual{border:10px solid #1e2c41;border-bottom-width:18px;border-radius:16px;background:#1e2c41;box-shadow:0 32px 60px #1b365b2b;transform:rotate(-2deg)}.cut-hero-visual img{width:100%;height:auto;display:block;border-radius:6px}.cut-caption{color:#7890ae;font-size:12px;margin:10px 0 0}.cut-proof{display:flex;gap:22px;flex-wrap:wrap;margin:28px 0 0;padding:0;list-style:none;color:#526781;font-size:12px;font-weight:700}.cut-proof li:before{content:'✓';color:#2d71c9;margin-right:7px}.cut-section{padding:78px 0}.cut-section h2{font-size:clamp(31px,3.5vw,49px);line-height:1.08;letter-spacing:-.045em;color:#20344f;margin:0 0 18px}.cut-section-lede{max-width:700px;color:#60738b;font-size:16px;line-height:1.6;margin:0 0 35px}.cut-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cut-feature{background:#fff;border:1px solid #dbe4ef;border-radius:12px;padding:25px;min-height:210px}.cut-feature span{display:block;color:#2e68c5;font-weight:800;font-size:12px;margin-bottom:29px}.cut-feature h3{color:#263b58;margin:0 0 9px;font-size:20px}.cut-feature p{font-size:14px;color:#62758c;line-height:1.55;margin:0}.cut-gallery{background:#fff}.cut-gallery-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:18px}.cut-gallery figure{margin:0}.cut-gallery img{width:100%;display:block;border-radius:11px;border:1px solid #d9e4ef}.cut-gallery figcaption{color:#7a8da6;font-size:12px;margin-top:10px}.cut-offer{background:#202d42;color:#d6e1ef}.cut-offer .cut-kicker{color:#8fbcff}.cut-offer h2{color:#fff}.cut-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cut-offer-card{background:#293950;border:1px solid #40516a;border-radius:13px;padding:29px}.cut-offer-card h3{color:#fff;font-size:24px;margin:0 0 12px}.cut-offer-card p,.cut-offer-card li{color:#bdcde1;font-size:14px;line-height:1.6}.cut-offer-card ul{padding-left:20px;min-height:115px}.cut-price{font-size:36px;font-weight:850;color:#fff;letter-spacing:-.04em}.cut-price small{font-size:13px;color:#a8bad3;font-weight:500;letter-spacing:0}.cut-limit{background:#fff;padding:48px 0}.cut-limit p{max-width:950px;color:#667b92;font-size:13px;line-height:1.65}.cut-limit a{color:#2e68c5}@media(max-width:850px){.cut-hero-grid,.cut-gallery-grid,.cut-offer-grid{grid-template-columns:1fr}.cut-hero{padding:46px 0}.cut-hero-visual{transform:none}.cut-feature-grid{grid-template-columns:1fr}.cut-feature{min-height:0}.cut-section{padding:54px 0}.cut-wrap{width:min(100% - 28px,1180px)}}

/* Studio offers share the shop's cream, ink and rust palette. */
.cut-page{background:#f6f6f3;color:#1c1d1f}.cut-hero{background:#eeeae2}.cut-title{color:#202124;letter-spacing:-.035em;line-height:1.04;font-weight:750;font-size:clamp(2.7rem,4.8vw,4.75rem)}.cut-kicker,.cut-feature span{color:#9f3b1d}.cut-lede,.cut-proof,.cut-section-lede,.cut-feature p,.cut-limit p,.cut-caption,.cut-gallery figcaption{color:#55585e}.cut-section h2,.cut-feature h3{color:#202124}.cut-action{background:#a63f20;border-radius:5px}.cut-action:hover{background:#813016}.cut-action-light{background:#fff;color:#91381d!important;border-color:#bb9a89}.cut-action-light:hover{background:#f6eee7}.cut-action:focus-visible{outline:3px solid #222;outline-offset:4px}.cut-hero-visual{border:1px solid #ccc8c0;border-radius:8px;transform:none;background:#fff;box-shadow:0 18px 45px #29252216;padding:6px}.cut-proof li:before{color:#8d351d}.cut-feature{border-color:#d8d4cd}.cut-offer{background:#222426}.cut-offer-card{background:#2c2e30;border-color:#55585c}.cut-offer .cut-kicker{color:#f6b49c}.cut-offer-card p,.cut-offer-card li,.studio-retention{color:#d3d5d7}.cut-offer-card .cut-price{color:#fff;font-size:2.25rem}.studio-retention{font-size:.9rem;line-height:1.65;max-width:65rem;margin-top:1.5rem}.cut-limit a{color:#98391d}.cut-limit h2{font-size:1.5rem}.cut-hero .crumbs{margin-bottom:2rem}.cut-caption{line-height:1.5}@media(max-width:850px){.cut-title{font-size:clamp(2.5rem,8vw,4rem)}.cut-hero-grid{gap:2rem}.cut-actions .cut-action{width:100%}}

.cut-section.cut-offer h2{color:#fff}
