:root{--church-navy:#10263f;--church-sage:#6f806b;--church-ivory:#f7f1e7;--church-gold:#b58a3b;--church-wine:#70404b}
body{background:#f5f2ec;color:#142033}.top{border-bottom:1px solid #ded7ca;background:rgba(255,253,248,.96)}.top .logo{color:var(--church-navy)}.top .logo span{color:var(--church-gold)}.top nav button{color:#4f5a66}.top .help{border-color:#d3c4a7;background:#fffaf1;color:#71531c}.progress span{background:linear-gradient(90deg,var(--church-sage),var(--church-gold))}.screen{max-width:1240px}.primary,.s234-sticky button{background:var(--church-navy)!important}.primary:hover,.s234-sticky button:hover{background:#183958!important}.flow-nav-v3 button.current b{background:var(--church-navy)}.flow-nav-v3 button.done b{background:var(--church-sage)}
.church-hero-v74{position:relative;min-height:570px;padding:52px 54% 52px 52px!important;background:linear-gradient(90deg,rgba(11,28,47,.96) 0 47%,rgba(11,28,47,.1) 70%),url('/church-hero-v74.png') center/cover no-repeat!important;overflow:hidden}.church-hero-v74>div:first-child,.church-hero-v74>aside{position:relative;z-index:2}.church-hero-v74>aside{grid-column:1;margin-top:20px;background:rgba(255,255,255,.09)}.church-hero-photo{display:none}.church-hero-v74 p{color:#d8bd7b}.church-hero-v74 h1{font-family:Georgia,'Noto Serif KR',serif;letter-spacing:-.045em}.church-hero-v74>div>span{color:#e8e4dc}.kc-product{border-color:#d8d1c6}.kc-product:hover{border-color:var(--church-gold);box-shadow:0 18px 45px rgba(27,38,50,.14)}.kc-product small{color:var(--church-wine)}.kc-photo em{background:rgba(16,38,63,.92)}.kc-help{border-color:#d8c9ad;background:#fffaf1}.kc-help a{background:var(--church-navy)}
.church-step-visual{margin:20px 0 28px;border-radius:22px;background:#fff;display:grid;grid-template-columns:minmax(300px,46%) 1fr;overflow:hidden;border:1px solid #ddd6ca;box-shadow:0 16px 42px rgba(29,39,48,.08)}.church-step-visual img{width:100%;height:280px;object-fit:cover}.church-step-visual>div{padding:35px;align-self:center}.church-step-visual small{color:var(--church-wine);font-size:10px;font-weight:950;letter-spacing:.16em}.church-step-visual h2{margin:8px 0 10px;color:var(--church-navy);font-family:Georgia,'Noto Serif KR',serif;font-size:30px;letter-spacing:-.045em}.church-step-visual p{margin:0;color:#667079;line-height:1.7}.church-step-visual div>span{display:flex;gap:7px;margin-top:17px;flex-wrap:wrap}.church-step-visual div>span b{padding:7px 10px;border-radius:999px;background:#f1eadf;color:#665b49;font-size:10px}.church-step-4 img,.church-step-5 img,.church-step-6 img,.church-step-7 img{object-position:center 58%}
.s2-premium,.plans-v2,.mode-cards-v2,.proof-layout-v2,.review-grid-v2{--brand:var(--church-navy)}.s234-kicker,.step,.stephead-v2 .step{color:var(--church-wine)!important}.s2-config h1,.stephead h1,.stephead-v2 h1{color:var(--church-navy);font-family:Georgia,'Noto Serif KR',serif}.s234-options button.selected,.plan-v2.selected,.mode-card-v2.selected{border-color:var(--church-gold)!important;box-shadow:0 0 0 1px var(--church-gold)!important;background:#fffaf1!important}.pf-dna-lab{border-color:#d7c9ad;background:#f8f2e8}.pf-dna-code,.pf-ai-rec>i{background:var(--church-navy)}.pf-dna-axes button.selected{background:var(--church-sage);border-color:var(--church-sage)}.pf-finish-lab{background:var(--church-navy)}
.proof-stage-v2{position:relative;background:#d7d1c7}.proof-stage-v2:before{content:"";position:absolute;inset:0;background:var(--church-proof-image) center/cover no-repeat;opacity:.12;mix-blend-mode:multiply}.proof-stage-v2>*{position:relative}.preview-toolbar-v2,.texture-guide-v5{border-color:#d8c9ad}.pf-proof-mockup-v67{background:radial-gradient(circle at 20% 10%,#53675b,var(--church-navy) 68%)}.pf-card-v67 small{color:var(--church-gold)}.preview-controls-v6 button.reset-v6{background:var(--church-navy);color:#fff}.side,.order-box{border-color:#ddd4c7;box-shadow:0 14px 35px rgba(30,40,48,.08)}.shipping-check-v4,.final-check-v4{border-color:#d8c9ad;background:#fffaf1}.pay-zero-v2{background:#eef2ec}.final-notice-v2{background:#f5efe4;border-color:#dacbaa}
footer{background:var(--church-navy);color:#e8e3da}footer a{color:#e8d0a3}
@media(max-width:850px){.church-hero-v74{padding:380px 24px 30px!important;background:linear-gradient(0deg,rgba(11,28,47,.98) 0 44%,rgba(11,28,47,.05) 70%),url('/church-hero-v74.png') 64% top/auto 390px no-repeat!important}.church-step-visual{grid-template-columns:1fr}.church-step-visual img{height:230px}.church-step-visual>div{padding:25px}.church-step-visual h2{font-size:24px}}
@media(max-width:600px){.church-hero-v74{min-height:0}.church-step-visual{margin:14px 0 20px}.church-step-visual img{height:190px}.church-step-visual div>span{display:none}}

.church-step-visual.church-step-3{display:block}.church-step-3>img{display:block;width:100%;height:auto!important;max-height:none;object-fit:contain}.church-step-3>div{padding:24px}
