.page-biz{--gold-pale:#c9a84c1f}.page-biz .breadcrumb{color:var(--ink-light);background:var(--paper-warm);border-bottom:.5px solid var(--paper-mid);align-items:center;gap:6px;padding:14px 20px;font-size:12px;display:flex}.page-biz .breadcrumb a{color:var(--ink-light)}.page-biz .breadcrumb span{color:var(--ink-mid)}.page-biz .hero{background:var(--ink);align-items:flex-start;min-height:100svh;display:flex;position:relative;overflow:hidden}.page-biz .hero-bg{background-image:url(https://content.app-sources.com/s/132438104089919211/thumbnails/640x480/Images/Image_fx_38-2282605.jpg);background-position:50%;background-size:cover;animation:20s ease-in-out infinite alternate bizKb;position:absolute;inset:0}@keyframes bizKb{0%{transform:scale(1)}to{transform:scale(1.06)}}.page-biz .hero-ov{background:linear-gradient(90deg,#0d0d0bed 0%,#0d0d0b8c 55%,#0d0d0b1a 100%);position:absolute;inset:0}.page-biz .hero-content{z-index:2;max-width:680px;padding:clamp(80px,14svh,160px) 24px 64px;position:relative}.page-biz .hero-badge{font-family:var(--cormorant);letter-spacing:.26em;color:var(--gold);opacity:0;margin-bottom:16px;font-size:13px;animation:.8s .3s forwards bizFu;display:block}.page-biz .hero-tagline{color:#f5f1e8a6;letter-spacing:.03em;opacity:0;margin-bottom:16px;font-size:12px;font-weight:300;line-height:1.8;animation:.8s .4s forwards bizFu}.page-biz .hero-h1{font-family:var(--serif);letter-spacing:.03em;color:var(--paper);opacity:0;margin-bottom:16px;font-size:clamp(30px,6.5vw,58px);font-weight:400;line-height:1.5;animation:.9s .5s forwards bizFu}.page-biz .hero-h1 em{color:var(--gold);font-style:normal;font-weight:400}.page-biz .hero-sub{color:#f5f1e8e0;opacity:0;margin-bottom:32px;font-size:clamp(14px,3.5vw,16px);font-weight:300;line-height:2;animation:.8s .7s forwards bizFu}.page-biz .hero-btns{opacity:0;flex-direction:column;gap:12px;animation:.8s .85s forwards bizFu;display:flex}.page-biz .hero-note{color:#f5f1e894;letter-spacing:.04em;opacity:0;margin-top:20px;font-size:13px;animation:.8s 1s forwards bizFu}.page-biz .btn-gold{background:var(--gold);color:var(--ink);letter-spacing:.04em;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:17px 32px;font-size:17px;font-weight:600;display:flex;box-shadow:0 4px 20px #c9a84c59}.page-biz .btn-wh{color:#f5f1e8e0;border:1.5px solid #f5f1e866;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:15px 28px;font-size:16px;font-weight:300;display:flex}@keyframes bizFu{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page-biz .stream{z-index:3;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.page-biz .stream-inner{background:linear-gradient(to right, transparent, var(--gold) 25%, var(--stream) 50%, var(--gold) 75%, transparent);opacity:.6;width:200%;height:100%;animation:8s linear infinite bizSa}@keyframes bizSa{0%{transform:translate(-50%)}to{transform:translate(0)}}.page-biz .s{padding:72px 20px}.page-biz .s-dk{background:var(--ink)}.page-biz .s-pp{background:var(--paper)}.page-biz .s-wm{background:var(--paper-warm)}.page-biz .s-gd{background:linear-gradient(135deg, #c9a84c14 0%, var(--paper) 60%)}.page-biz .ey{font-family:var(--cormorant);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.page-biz .ey:before{content:"";background:var(--gold);width:16px;height:.5px;display:block}.page-biz .ey-dk{color:var(--ink-light)}.page-biz .ey-dk:before{background:var(--ink-light)}.page-biz .s-h{font-family:var(--serif);letter-spacing:.03em;color:var(--paper);margin-bottom:12px;font-size:clamp(24px,5.5vw,38px);font-weight:400;line-height:1.5}.page-biz .s-h-dk{color:var(--ink)}.page-biz .s-lead{color:#f5f1e8d1;margin-bottom:40px;font-size:16px;font-weight:300;line-height:2}.page-biz .s-lead-dk{color:var(--ink-light)}.page-biz .prob-block{background:var(--ink);text-align:center;padding:72px 20px}.page-biz .prob-line{font-family:var(--serif);letter-spacing:.04em;color:#f5f1e8e0;opacity:0;margin-bottom:40px;font-size:clamp(19px,4.5vw,28px);font-weight:400;line-height:1.8;transition:opacity .8s,transform .8s;transform:translateY(16px)}.page-biz .prob-line.on{opacity:1;transform:translateY(0)}.page-biz .prob-line em{color:var(--gold);font-style:normal}.page-biz .prob-div{background:var(--gold);opacity:.4;width:0;height:.5px;margin:0 auto 40px;transition:width 1.2s}.page-biz .prob-div.on{width:56px}.page-biz .disc-wrap{flex-direction:column;gap:32px;display:flex}.page-biz .disc-img{aspect-ratio:16/9;object-fit:cover;object-position:center 20%;border-radius:4px;width:100%}.page-biz .disc-quote{border-left:3px solid var(--gold);font-family:var(--serif);color:#f5f1e8eb;background:#c9a84c0f;border-radius:0 4px 4px 0;margin-top:24px;padding:20px;font-size:16px;line-height:2}.page-biz .disc-quote cite{color:#f5f1e88c;margin-top:12px;font-size:13px;font-style:normal;display:block}.page-biz .why-grid{flex-direction:column;gap:2px;margin-top:36px;display:flex}.page-biz .why-item{background:var(--paper-warm);border-left:3px solid #0000;padding:28px 20px;transition:border-color .4s}.page-biz .why-item.on{border-left-color:var(--gold)}.page-biz .why-icon{color:var(--gold);margin-bottom:12px;display:block}.page-biz .why-title{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:19px;font-weight:400}.page-biz .why-body{color:var(--ink-light);font-size:15px;font-weight:300;line-height:2}.page-biz .why-body strong{color:var(--ink-mid);font-weight:500}.page-biz .steps-wrap{flex-direction:column;gap:3px;margin-top:40px;display:flex}.page-biz .step-card{border-radius:4px;position:relative;overflow:hidden}.page-biz .step-card-inner{height:100%;padding:28px 20px}.page-biz .step-num{font-family:var(--cormorant);color:#c9a84c2e;letter-spacing:-.02em;margin-bottom:8px;font-size:52px;font-weight:300;line-height:1;display:block}.page-biz .step-label{letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.page-biz .step-name{font-family:var(--serif);color:var(--ink);margin-bottom:4px;font-size:22px;font-weight:400;line-height:1.4}.page-biz .step-price{font-family:var(--udm);color:var(--ink);margin-bottom:4px;font-size:36px;font-weight:400;line-height:1}.page-biz .step-price-note{color:var(--ink-light);margin-bottom:16px;font-size:13px;font-weight:300}.page-biz .step-tagline{color:var(--ink-light);margin-bottom:20px;font-size:15px;font-weight:300;line-height:1.8}.page-biz .step-divider{border:none;border-top:.5px solid var(--paper-mid);margin-bottom:18px}.page-biz .step-features{margin-bottom:24px;list-style:none}.page-biz .step-features li{color:var(--ink-mid);border-bottom:.5px solid #1e1c1a0f;gap:8px;padding:8px 0;font-size:15px;font-weight:300;line-height:1.6;display:flex}.page-biz .step-features li:before{content:"✦";color:var(--gold);flex-shrink:0;margin-top:5px;font-size:10px}.page-biz .step-target{color:var(--ink-light);background:var(--paper-mid);border-radius:3px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:300}.page-biz .step-target strong{color:var(--ink-mid);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.page-biz .step-btn{text-align:center;letter-spacing:.04em;border-radius:100px;padding:15px;font-size:16px;font-weight:500;transition:all .2s;display:block}.page-biz .step-0{background:var(--paper-warm);border:1px solid var(--paper-mid)}.page-biz .step-0 .step-num{color:#1e1c1a1a}.page-biz .step-0 .step-label{color:var(--ink-light)}.page-biz .step-0 .step-btn{border:1.5px solid var(--ink-mid);color:var(--ink-mid)}.page-biz .step-1{border:2px solid var(--gold);background:#fff;box-shadow:0 4px 24px #c9a84c26}.page-biz .step-1-ribbon{background:var(--gold);color:var(--ink);text-align:center;letter-spacing:.14em;z-index:2;padding:8px;font-size:12px;font-weight:700;position:absolute;top:0;left:0;right:0}.page-biz .step-1 .step-card-inner{padding-top:52px}.page-biz .step-1 .step-num{color:#c9a84c38}.page-biz .step-1 .step-label{color:var(--gold-dim)}.page-biz .step-1 .step-btn{background:var(--gold);color:var(--ink);box-shadow:0 4px 16px #c9a84c4d}.page-biz .step-2,.page-biz .step-3,.page-biz .step-4{background:var(--paper);border:.5px solid var(--paper-mid)}.page-biz .step-2 .step-label,.page-biz .step-3 .step-label{color:var(--stream)}.page-biz .step-4 .step-label{color:var(--ink-light)}.page-biz .step-2 .step-btn,.page-biz .step-3 .step-btn,.page-biz .step-4 .step-btn{border:1.5px solid var(--ink-mid);color:var(--ink-mid)}.page-biz .apply-badge{color:var(--gold-dim);letter-spacing:.04em;background:#c9a84c1a;border:.5px solid #c9a84c4d;border-radius:100px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.page-biz .apply-badge:before{content:"↑";font-size:14px}.page-biz .proc-phases{flex-direction:column;gap:2px;margin-top:36px;display:flex}.page-biz .proc-phase{background:var(--paper-warm);border-left:3px solid #0000;padding:24px 20px;transition:border-color .4s}.page-biz .proc-phase.on{border-left-color:var(--gold)}.page-biz .phase-header{align-items:center;gap:14px;margin-bottom:12px;display:flex}.page-biz .phase-num{border:1.5px solid var(--gold);width:36px;height:36px;font-family:var(--cormorant);color:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:300;display:flex}.page-biz .phase-period{color:var(--ink-light);font-size:12px;font-weight:300}.page-biz .phase-title{font-family:var(--serif);color:var(--ink);font-size:18px;font-weight:400}.page-biz .phase-items{padding-left:50px;list-style:none}.page-biz .phase-items li{color:var(--ink-light);gap:8px;padding:5px 0;font-size:14px;font-weight:300;display:flex}.page-biz .phase-items li:before{content:"–";color:var(--gold);opacity:.6}.page-biz .results-grid{background:#f5f1e80d;grid-template-columns:1fr 1fr;gap:2px;margin-top:36px;display:grid}.page-biz .result-item{background:#f5f1e808;padding:24px 18px}.page-biz .result-icon{color:var(--gold);margin-bottom:10px;display:block}.page-biz .result-title{font-family:var(--serif);color:var(--paper);margin-bottom:8px;font-size:17px;font-weight:400;line-height:1.4}.page-biz .result-body{color:#f5f1e8b8;font-size:14px;font-weight:300;line-height:1.9}.page-biz .cost-table{border-collapse:collapse;width:100%;margin-top:28px;font-size:14px}.page-biz .cost-table th{background:var(--ink-mid);color:var(--paper);letter-spacing:.06em;text-align:left;padding:12px 14px;font-size:13px;font-weight:400}.page-biz .cost-table td{border-bottom:.5px solid var(--paper-mid);color:var(--ink-mid);vertical-align:middle;padding:12px 14px;font-weight:300}.page-biz .cost-table tr:last-child td{border-bottom:none}.page-biz .cost-table .highlight{color:var(--ink);background:#c9a84c12;font-weight:500}.page-biz .cost-table .highlight td:first-child{border-left:3px solid var(--gold)}.page-biz .cost-note{color:var(--ink-light);border-left:2px solid var(--paper-mid);margin-top:20px;padding-left:16px;font-size:14px;font-weight:300;line-height:2}.page-biz .tax-badge{flex-wrap:wrap;gap:8px;margin-top:20px;display:inline-flex}.page-biz .tax-item{background:var(--gold-pale);color:var(--gold-dim);letter-spacing:.04em;border:.5px solid #c9a84c4d;border-radius:100px;padding:6px 14px;font-size:13px;font-weight:500}.page-biz .voice-main{border:.5px solid #f5f1e81a;border-left:3px solid var(--gold);background:#f5f1e80a;border-radius:0 4px 4px 0;margin-top:36px;padding:28px 20px}.page-biz .voice-main-q{font-family:var(--serif);color:#f5f1e8eb;margin-bottom:16px;padding-top:24px;font-size:18px;font-weight:300;line-height:1.9;position:relative}.page-biz .voice-main-q:before{content:"「";color:var(--gold);opacity:.6;font-size:28px;font-family:var(--serif);line-height:1;position:absolute;top:0;left:0}.page-biz .voice-main-who strong{color:#f5f1e8bf;margin-bottom:3px;font-size:14px;font-weight:400;display:block}.page-biz .voice-main-who span{color:#f5f1e873;font-size:12px}.page-biz .about-3col{flex-direction:column;gap:20px;margin-top:36px;display:flex}.page-biz .about-pillar{border:.5px solid #f5f1e814;border-top:2px solid var(--gold);background:#f5f1e80a;border-radius:3px;padding:24px 20px}.page-biz .pillar-icon{color:var(--gold);margin-bottom:12px;display:block}.page-biz .pillar-title{font-family:var(--serif);color:var(--paper);margin-bottom:10px;font-size:18px;font-weight:400;line-height:1.4}.page-biz .pillar-body{color:#f5f1e8bf;font-size:14px;font-weight:300;line-height:2}.page-biz .cta-final{background:var(--ink);text-align:center;padding:80px 20px;position:relative;overflow:hidden}.page-biz .cta-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-biz .gold-particle{background:var(--gold);opacity:0;animation:bizGp var(--d,10s) ease-in-out var(--dl,0s) infinite;border-radius:50%;position:absolute}@keyframes bizGp{0%{opacity:0;transform:translate(0)scale(.5)}30%{opacity:var(--op,.3)}70%{opacity:var(--op,.3)}to{opacity:0;transform:translate(var(--tx,20px), var(--ty,-60px)) scale(1)}}.page-biz .cta-inner{z-index:1;position:relative}.page-biz .cta-ey{font-family:var(--cormorant);letter-spacing:.26em;color:var(--gold);justify-content:center;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;display:flex}.page-biz .cta-ey:before,.page-biz .cta-ey:after{content:"";background:var(--gold);width:14px;height:.5px;display:block}.page-biz .cta-h{font-family:var(--serif);letter-spacing:.03em;color:var(--paper);margin-bottom:14px;font-size:clamp(28px,6vw,44px);font-weight:400;line-height:1.5}.page-biz .cta-sub{color:#f5f1e8d1;margin-bottom:36px;font-size:16px;font-weight:300;line-height:2.2}.page-biz .cta-btns{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.page-biz .cta-note{color:#f5f1e88c;font-size:13px;line-height:2}@media (min-width:768px){.page-biz .hero-content{padding:0 80px 96px}.page-biz .hero-btns{flex-direction:row}.page-biz .btn-gold,.page-biz .btn-wh{width:auto;padding:17px 40px}.page-biz .s,.page-biz .prob-block{padding:96px 56px}.page-biz .disc-wrap{flex-direction:row;align-items:start;gap:56px}.page-biz .disc-img{aspect-ratio:3/4;object-position:center top;flex:0 0 45%}.page-biz .why-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.page-biz .steps-wrap{grid-template-columns:1fr 1fr;gap:3px;display:grid}.page-biz .proc-phases{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.page-biz .results-grid{grid-template-columns:repeat(3,1fr)}.page-biz .about-3col{flex-direction:row;gap:2px}.page-biz .cta-btns{flex-direction:row;justify-content:center}}@media (min-width:1024px){.page-biz .steps-wrap{grid-template-columns:1fr 1fr 1fr 1fr}}.page-biz .sticky-cta a{background:var(--gold);color:var(--ink)}.page-biz .faq-item.open .faq-ic{background:var(--gold);color:var(--ink);border-color:var(--gold)}
