.page-module__XjuLyG__main{min-height:100vh;padding:48px var(--space-lg) var(--space-3xl);background:radial-gradient(circle at 14% 0%, #5b8c5a24, transparent 25rem), linear-gradient(180deg, #fbf8f0 0%, var(--bg-primary) 36rem)}.page-module__XjuLyG__hero,.page-module__XjuLyG__deskShell{max-width:var(--max-width);margin:0 auto}.page-module__XjuLyG__hero{padding:42px 0 28px}.page-module__XjuLyG__eyebrow{color:var(--color-gold);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-weight:900;display:inline-flex}.page-module__XjuLyG__hero h1{max-width:12ch;color:var(--color-indigo-dark);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,7vw,5.4rem);line-height:.98}.page-module__XjuLyG__hero p{max-width:72ch;color:var(--text-secondary);font-size:var(--font-size-lg);margin-top:18px;line-height:1.75}.page-module__XjuLyG__deskShell{grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);align-items:start;gap:20px;display:grid}.page-module__XjuLyG__productColumn,.page-module__XjuLyG__checkoutForm{min-width:0;box-shadow:var(--shadow-md);background:#ffffffe6;border:1px solid #1b3a5c1a;border-radius:24px;padding:28px}.page-module__XjuLyG__sectionHeader{margin-bottom:18px}.page-module__XjuLyG__sectionHeader h2{color:var(--color-indigo-dark);letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.16}.page-module__XjuLyG__sectionHeader p{color:var(--text-secondary);margin-top:8px;line-height:1.65}.page-module__XjuLyG__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__XjuLyG__productCard,.page-module__XjuLyG__productCardActive{min-height:210px;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:#fff;border:1px solid #1b3a5c1a;border-radius:16px;flex-direction:column;padding:18px;display:flex}.page-module__XjuLyG__productCard:hover,.page-module__XjuLyG__productCardActive{border-color:#5b8c5a6b;transform:translateY(-1px);box-shadow:0 12px 30px #0f26401a}.page-module__XjuLyG__productCard span,.page-module__XjuLyG__productCardActive span{color:#426b3f;width:fit-content;font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;background:#5b8c5a1f;border-radius:999px;margin-bottom:10px;padding:4px 9px;font-weight:900}.page-module__XjuLyG__productCard strong,.page-module__XjuLyG__productCardActive strong{color:var(--color-indigo-dark);font-size:var(--font-size-lg);line-height:1.3}.page-module__XjuLyG__productCard small,.page-module__XjuLyG__productCardActive small{color:var(--color-gold);margin-top:8px;font-weight:900}.page-module__XjuLyG__productCard p,.page-module__XjuLyG__productCardActive p{color:var(--text-secondary);margin-top:10px;line-height:1.58}.page-module__XjuLyG__paidOutputPreview{background:linear-gradient(#fff 0%,#f7f9f6eb 100%);border:1px solid #1b3a5c1f;border-radius:16px;gap:16px;margin-top:18px;padding:20px;display:grid}.page-module__XjuLyG__previewHeader h3{color:var(--color-indigo-dark);margin:0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.24}.page-module__XjuLyG__previewHeader p{color:var(--text-secondary);margin-top:8px;line-height:1.6}.page-module__XjuLyG__previewChecklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.page-module__XjuLyG__previewChecklist li{color:var(--color-indigo-dark);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-weight:800;line-height:1.45;display:grid}.page-module__XjuLyG__previewChecklist svg{color:#426b3f;margin-top:2px}.page-module__XjuLyG__previewProofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.page-module__XjuLyG__previewProofGrid div{background:#fff;border:1px solid #1b3a5c14;border-radius:12px;min-width:0;padding:12px}.page-module__XjuLyG__previewProofGrid strong{color:var(--color-gold);font-size:var(--font-size-xs);letter-spacing:.04em}.page-module__XjuLyG__previewProofGrid p{color:var(--text-secondary);margin-top:7px;line-height:1.52}.page-module__XjuLyG__previewCopyButton{width:fit-content;min-height:44px;color:var(--color-indigo-dark);cursor:pointer;transition:border-color var(--transition-fast), transform var(--transition-fast);background:#fff;border:1px solid #1b3a5c24;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:900;display:inline-flex}.page-module__XjuLyG__previewCopyButton:hover{border-color:#5b8c5a73;transform:translateY(-1px)}.page-module__XjuLyG__assistantCloseRelay{background:#fff;border:1px solid #1b3a5c1f;border-radius:16px;gap:16px;margin-top:18px;padding:20px;display:grid}.page-module__XjuLyG__manualInvoiceReceipt{background:#fffaf0;border:1px solid #c4a35a42;border-radius:16px;gap:16px;margin-top:18px;padding:20px;display:grid}.page-module__XjuLyG__manualInvoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.page-module__XjuLyG__manualInvoiceGrid div{background:#fff;border:1px solid #c4a35a2e;border-radius:12px;min-width:0;padding:12px}.page-module__XjuLyG__manualInvoiceGrid dt{color:#7a5a16;font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.page-module__XjuLyG__manualInvoiceGrid dd{color:var(--color-indigo-dark);overflow-wrap:anywhere;margin-top:7px;font-weight:900;line-height:1.48}.page-module__XjuLyG__manualInvoiceCopyButton{color:#fff;cursor:pointer;width:fit-content;min-height:44px;transition:background-color var(--transition-fast), transform var(--transition-fast);background:#8a6418;border:1px solid #c4a35a52;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:900;display:inline-flex}.page-module__XjuLyG__manualInvoiceCopyButton:hover{background:#704f12;transform:translateY(-1px)}.page-module__XjuLyG__paymentActionRouter{background:#f8fbff;border:1px solid #1b3a5c1f;border-radius:16px;gap:16px;margin-top:18px;padding:20px;display:grid}.page-module__XjuLyG__paymentRouteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.page-module__XjuLyG__paymentRouteGrid div{background:#fff;border:1px solid #1b3a5c14;border-radius:12px;min-width:0;padding:12px}.page-module__XjuLyG__paymentRouteGrid dt{color:var(--color-gold);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.page-module__XjuLyG__paymentRouteGrid dd{color:var(--color-indigo-dark);overflow-wrap:anywhere;margin-top:7px;font-weight:900;line-height:1.48}.page-module__XjuLyG__paymentActionRouterCopyButton{background:var(--color-indigo);color:#fff;cursor:pointer;width:fit-content;min-height:44px;transition:background-color var(--transition-fast), transform var(--transition-fast);border:1px solid #1b3a5c24;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:900;display:inline-flex}.page-module__XjuLyG__paymentActionRouterCopyButton:hover{background:var(--color-indigo-light);transform:translateY(-1px)}.page-module__XjuLyG__relayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__XjuLyG__relayGrid div{background:#f7f9f6b8;border:1px solid #1b3a5c14;border-radius:12px;min-width:0;padding:12px}.page-module__XjuLyG__relayGrid strong{color:var(--color-gold);font-size:var(--font-size-xs);letter-spacing:.04em}.page-module__XjuLyG__relayGrid p{color:var(--text-secondary);margin-top:7px;line-height:1.52}.page-module__XjuLyG__relayTextarea{width:100%;min-height:210px;color:var(--text-primary);resize:vertical;background:#f7f9f6b8;border:1px solid #1b3a5c1f;border-radius:12px;padding:12px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.page-module__XjuLyG__relayCopyButton{background:var(--color-indigo);color:#fff;cursor:pointer;width:fit-content;min-height:44px;transition:background-color var(--transition-fast), transform var(--transition-fast);border:1px solid #1b3a5c24;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:900;display:inline-flex}.page-module__XjuLyG__relayCopyButton:hover{background:var(--color-indigo-light);transform:translateY(-1px)}.page-module__XjuLyG__checkoutForm{top:calc(var(--navbar-height) + 16px);position:sticky}.page-module__XjuLyG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__XjuLyG__formGrid label,.page-module__XjuLyG__fullField,.page-module__XjuLyG__consentLine{gap:7px;display:grid}.page-module__XjuLyG__formGrid span,.page-module__XjuLyG__consentLine span{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:800}.page-module__XjuLyG__formGrid input,.page-module__XjuLyG__formGrid textarea{width:100%;min-width:0;color:var(--text-primary);font-size:var(--font-size-base);background:#fff;border:1px solid #1b3a5c24;border-radius:10px}.page-module__XjuLyG__formGrid input{min-height:46px;padding:0 13px}.page-module__XjuLyG__formGrid textarea{resize:vertical;min-height:116px;padding:12px 13px}.page-module__XjuLyG__formGrid input:focus,.page-module__XjuLyG__formGrid textarea:focus{outline-offset:2px;border-color:#5b8c5abf;outline:2px solid #5b8c5a2e}.page-module__XjuLyG__fullField{grid-column:1/-1}.page-module__XjuLyG__consentLine{grid-template-columns:auto minmax(0,1fr);align-items:start;margin-top:16px}.page-module__XjuLyG__consentLine input{width:18px;height:18px;margin-top:2px}.page-module__XjuLyG__submitButton{background:var(--color-indigo);color:#fff;cursor:pointer;width:100%;min-height:48px;transition:background-color var(--transition-fast), transform var(--transition-fast);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-weight:900;display:inline-flex}.page-module__XjuLyG__submitButton:hover{background:var(--color-indigo-light);transform:translateY(-1px)}.page-module__XjuLyG__submitButton:disabled{opacity:.68;cursor:progress;transform:none}.page-module__XjuLyG__errorText{color:#b42318;margin-top:12px;font-weight:800}.page-module__XjuLyG__resultPanel{background:#f7f9f6f2;border:1px solid #5b8c5a3d;border-radius:18px;gap:14px;margin-top:18px;padding:18px;display:grid}.page-module__XjuLyG__resultHeader{color:#426b3f;align-items:flex-start;gap:10px;display:flex}.page-module__XjuLyG__resultHeader span{color:var(--text-tertiary);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900;display:block}.page-module__XjuLyG__resultHeader strong{color:var(--color-indigo-dark);line-height:1.35}.page-module__XjuLyG__resultMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.page-module__XjuLyG__resultMeta div{background:#fff;border-radius:12px;min-width:0;padding:10px}.page-module__XjuLyG__resultMeta dt{color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:900}.page-module__XjuLyG__resultMeta dd{color:var(--color-indigo-dark);overflow-wrap:anywhere;margin-top:4px;font-weight:900}.page-module__XjuLyG__paymentTextarea{width:100%;min-height:190px;color:var(--text-primary);resize:vertical;background:#fff;border:1px solid #1b3a5c1f;border-radius:12px;padding:12px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.page-module__XjuLyG__resultActions{flex-wrap:wrap;gap:10px;display:flex}.page-module__XjuLyG__resultActions a,.page-module__XjuLyG__resultActions button,.page-module__XjuLyG__manualNote{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.page-module__XjuLyG__resultActions a{background:var(--color-indigo);color:#fff}.page-module__XjuLyG__resultActions button{color:var(--color-indigo-dark);cursor:pointer;background:#fff;border:1px solid #1b3a5c24}.page-module__XjuLyG__manualNote{color:#7a5a16;background:#c4a35a24}.page-module__XjuLyG__resultPanel>p{color:var(--text-secondary);line-height:1.65}@media (max-width:980px){.page-module__XjuLyG__deskShell{grid-template-columns:1fr}.page-module__XjuLyG__checkoutForm{position:static}}@media (max-width:640px){.page-module__XjuLyG__main{padding:28px var(--space-md) var(--space-2xl)}.page-module__XjuLyG__hero h1{letter-spacing:-.04em;max-width:11ch;font-size:clamp(2.2rem,10vw,3rem)}.page-module__XjuLyG__hero p{font-size:var(--font-size-base)}.page-module__XjuLyG__productColumn,.page-module__XjuLyG__checkoutForm{border-radius:20px;padding:22px}.page-module__XjuLyG__productGrid,.page-module__XjuLyG__formGrid,.page-module__XjuLyG__resultMeta,.page-module__XjuLyG__previewProofGrid{grid-template-columns:1fr}.page-module__XjuLyG__productCard,.page-module__XjuLyG__productCardActive{min-height:0}.page-module__XjuLyG__resultActions a,.page-module__XjuLyG__resultActions button,.page-module__XjuLyG__manualNote,.page-module__XjuLyG__previewCopyButton,.page-module__XjuLyG__relayCopyButton,.page-module__XjuLyG__manualInvoiceCopyButton,.page-module__XjuLyG__paymentActionRouterCopyButton{width:100%}.page-module__XjuLyG__relayGrid,.page-module__XjuLyG__manualInvoiceGrid,.page-module__XjuLyG__paymentRouteGrid{grid-template-columns:1fr}}
