.card.blk-featured{border-color:var(--gold);background:rgb(var(--gold-rgb) / .06)}.card.blk-featured .card-title{color:var(--gold)}.blk-grid-2{max-width:920px;margin:0 auto}.blk-narrow{max-width:860px}.blk-text p{color:var(--text-2);margin:0 0 16px;font-size:1.05rem;line-height:1.75}.blk-badge{border:1px solid rgb(var(--gold-rgb) / .3);background:rgb(var(--gold-rgb) / .12);border-radius:50px;align-items:center;gap:14px;margin-bottom:10px;padding:10px 20px;display:inline-flex}.blk-badge-icon{background:rgb(var(--gold-rgb) / .18);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.blk-badge-text{color:var(--gold);letter-spacing:.5px;font-size:.85rem;font-weight:600}.blk-form{max-width:560px;margin:0 auto}.blk-form-max{color:var(--text-2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:20px;font-size:.94rem;display:flex}.blk-form-max .btn{gap:8px;min-height:44px}.blk-jump{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:32px;display:flex}.blk-jump-cap{text-align:center;width:100%;color:var(--text-2);font-size:.94rem}.blk-jump a{border:1px solid rgb(var(--gold-rgb) / .35);min-height:44px;color:var(--gold);transition:background .2s var(--ease), border-color .2s var(--ease);border-radius:999px;align-items:center;padding:8px 18px;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex}.blk-jump a:hover{background:var(--gold-glow);border-color:rgb(var(--gold-rgb) / .6)}.blk-prog-grid{margin-top:48px}.blk-prog-link{color:inherit;text-decoration:none;display:block}.blk-chips{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.blk-chip{background:rgb(var(--gold-rgb) / .12);color:var(--gold);border-radius:8px;padding:5px 12px;font-size:.78rem}.cta.blk-box{border-radius:var(--radius);background:var(--gold-glow);text-align:center;margin-top:48px;padding:48px 24px}.blk-box h3{font-family:var(--font-heading), serif;margin-bottom:12px;font-size:1.5rem}.blk-box p{max-width:580px;color:var(--text-2);margin:0 auto 24px}.page-hero .title.blk-ptitle{font-size:clamp(2.2rem,5vw,3.4rem)}.page-hero.blk-ptitle-hero{padding-top:124px}@media (max-width:1024px){.page-hero.blk-ptitle-hero{padding-top:112px!important}}@media (max-width:600px){.page-hero.blk-ptitle-hero{padding-top:104px!important;padding-bottom:28px!important}}.blk-grad{background:linear-gradient(135deg, var(--gold-light), var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section.blk-about{padding-top:40px}.title.blk-about-title{font-size:1.8rem}.subtitle.blk-about-lead{max-width:100%;margin-bottom:20px}.blk-about-p{color:var(--text-2);margin-bottom:16px;font-size:.92rem;line-height:1.8}.blk-about-p.blk-about-last{margin-bottom:32px}.blk-contact-h2{font-family:var(--font-heading), serif;margin-bottom:28px;font-size:1.4rem;font-weight:600}.blk-after{border-radius:var(--radius);border:1px solid rgb(var(--gold-rgb) / .15);background:var(--gold-glow);margin-top:32px;padding:28px}.blk-after-title{font-family:var(--font-heading), serif;align-items:center;gap:10px;margin-bottom:12px;font-size:1rem;font-weight:600;display:flex}.blk-after ol{color:var(--text-2);flex-direction:column;gap:8px;padding-left:18px;font-size:.94rem;line-height:1.6;display:flex}.blk-after-steps{color:var(--text-2);font-size:.94rem;line-height:1.6}.blk-after.blk-after--top{margin:0 0 28px}.contact-item.contact-item--link{border:1px solid var(--glass-border);min-height:56px;color:inherit;transition:border-color .2s var(--ease), background .2s var(--ease);border-radius:14px;align-items:center;padding:10px 14px;text-decoration:none}.contact-item.contact-item--link:hover{border-color:rgb(var(--gold-rgb) / .45);background:var(--gold-glow)}@media (min-width:601px){.contact-item.contact-item--link{margin:0 -15px}}.contact-item--link .contact-meta-label,.contact-item--link .contact-meta-value{display:block}.contact-item--link .contact-meta-value{color:var(--gold)}.blk-grid-3c{max-width:1100px;margin:0 auto}.card.blk-row{align-items:flex-start;gap:20px;display:flex}.card.blk-row .card-icon{flex-shrink:0;margin-bottom:0}.blk-strong{color:var(--text)}.blk-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:.94rem;line-height:1.35}.blk-table th,.blk-table td{border-bottom:1px solid var(--glass-border);text-align:center;vertical-align:bottom;padding:7px 6px}.blk-table th{color:var(--text);font-size:.82rem;font-weight:600}.blk-table td{color:var(--text-2)}.blk-table th:first-child,.blk-table td:first-child{text-align:left}.blk-gold-strong{color:var(--gold)}.blk-qcards{flex-direction:column;gap:16px;max-width:740px;margin:0 auto;display:flex}.blk-qcards details{cursor:pointer}.blk-qcards summary{font-family:var(--font-heading), serif;justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.blk-qcards summary svg{flex-shrink:0}.blk-qcards p{color:var(--text-2);margin-top:16px;font-size:.9rem;line-height:1.7}.card.blk-tcard-c{text-align:center;max-width:740px;margin:0 auto;padding:36px}.blk-tcard-c p{color:var(--text-2);margin-bottom:20px;font-size:1rem;line-height:1.7}.blk-tcard-c p.blk-tcard-last{margin-bottom:24px}.card.blk-tcard-l{max-width:820px;margin:0 auto;padding:36px}.blk-tcard-l p{color:var(--text-2);margin-bottom:20px;font-size:1rem;line-height:1.8}.blk-tcard-intro strong{color:var(--gold)}.blk-tcard-table{margin-bottom:20px}.blk-tcard-table .blk-table{margin-top:0;font-size:.95rem}.blk-tcard-table .blk-table td,.blk-tcard-table .blk-table th{vertical-align:top;padding:10px 8px}.blk-tcard-table .blk-table td:last-child,.blk-tcard-table .blk-table th:last-child{text-align:right}.blk-tcard-c ol,.blk-tcard-l ol{color:var(--text-2);padding-left:22px;font-size:.95rem;line-height:1.85;list-style:decimal}.blk-tcard-c li+li,.blk-tcard-l li+li{margin-top:10px}.blk-tcard-c li::marker{color:var(--gold);font-weight:600}.blk-tcard-l li::marker{color:var(--gold);font-weight:600}.blk-tcard-btn{text-align:center;margin-top:32px}@media (max-width:600px){.card.blk-tcard-c,.card.blk-tcard-l{padding:24px 18px}.process-3step-link{padding:10px 0}}.blk-disc-text{margin-top:8px}.blk-card-link{min-height:44px;color:var(--gold);align-items:center;gap:6px;margin-top:6px;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex}.blk-card-link:hover{color:var(--gold-light)}.blk-prices{align-items:stretch}.card.blk-price{flex-direction:column;gap:14px;padding:32px 28px;display:flex}.card.blk-price--main{border-color:rgb(var(--gold-rgb) / .45);background:linear-gradient(180deg, rgb(var(--gold-rgb) / .08), rgb(var(--ink-rgb) / .02))}.card.blk-price--main:before{opacity:.8}.blk-price-badge{background:linear-gradient(135deg, var(--gold), var(--gold-dark));color:var(--bg);letter-spacing:2px;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:.68rem;font-weight:700;position:absolute;top:18px;right:18px}.blk-price--badge .blk-price-step{padding-right:130px}.blk-price-step{color:var(--gold);letter-spacing:3px;text-transform:uppercase;font-size:.7rem;font-weight:700}.card-title.blk-price-title{margin:0;font-size:1.25rem;line-height:1.3}.blk-price-sum{color:var(--gold);font-family:var(--font-heading), serif;font-size:2.1rem;font-weight:700;line-height:1.1}.blk-price-sum small{color:var(--text-2);font-family:var(--font-body), sans-serif;margin-top:6px;font-size:.84rem;font-weight:400;line-height:1.4;display:block}.blk-price-hint{color:var(--gold-light);margin:-2px 0 0;font-size:.92rem;line-height:1.5}.blk-price-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.blk-price-list li{color:var(--text-2);align-items:flex-start;gap:10px;font-size:.94rem;line-height:1.55;display:flex}.blk-price-list svg{color:var(--gold);flex-shrink:0;margin-top:2px}.card-text.blk-price-text{flex:1}.blk-price-risk{color:var(--text);align-items:flex-start;gap:8px;margin:0;font-size:.9rem;font-weight:600;line-height:1.45;display:flex}.blk-price-risk svg{color:var(--gold);flex-shrink:0;margin-top:1px}.blk-price-link{min-height:44px;color:var(--gold-light);align-self:flex-start;align-items:center;font-size:.94rem;text-decoration:none;display:inline-flex}.blk-price-link:hover{color:var(--gold);text-underline-offset:4px;text-decoration:underline}.blk-price-foot{color:var(--text-3);margin:0;font-size:.86rem;line-height:1.5}.blk-price-tag{border:1px solid rgb(var(--gold-rgb) / .35);background:var(--gold-glow);color:var(--gold-light);border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:.82rem;line-height:1.4}.btn.blk-price-btn{justify-content:center;width:100%;margin-top:auto}.blk-price-tag+.blk-price-btn,.blk-price-foot+.blk-price-btn{margin-top:auto}.blk-price-more{justify-content:center;margin-top:36px;display:flex}.blk-price-note{max-width:740px;color:var(--text-2);text-align:center;margin:20px auto 0;font-size:.92rem;line-height:1.6}@media (max-width:600px){.card.blk-price{padding:26px 20px}.blk-price-sum{font-size:1.85rem}.blk-price--badge .blk-price-step{padding-top:30px;padding-right:0}}.blk-docs{max-width:900px;margin:0 auto}.blk-docs--pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;max-width:1180px;display:grid}.blk-doc{color:#1d1c19;box-shadow:0 30px 80px -30px #000000d9, 0 0 0 1px rgb(var(--gold-rgb) / .3);text-align:left;background:#f7f4ee;border-radius:14px;position:relative;overflow:hidden}.blk-doc-bar{color:#6b6455;background:#ebe4d6;border-bottom:1px solid #ddd3c0;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 18px;font-size:.82rem;display:flex}.blk-doc-bar b{color:#1d1c19;font-weight:600}.blk-doc-dot{background:var(--gold-dark);border-radius:50%;flex:none;width:10px;height:10px}.blk-doc-body{color:#2b2a26;padding:28px 34px 30px;font-size:.94rem;line-height:1.6}.blk-doc-body h4{color:#1d1c19;font-family:var(--font-heading), serif;margin:0 0 6px;font-size:1.35rem;font-weight:700;line-height:1.3}.blk-doc-body h5{color:#7a5f30;letter-spacing:2px;text-transform:uppercase;margin:22px 0 8px;font-size:.76rem;font-weight:700}.blk-doc-body p{margin:0 0 10px}.blk-doc-body p.blk-doc-meta{color:#5f594c;font-size:.86rem}.blk-doc-body ul,.blk-doc-body ol{margin:0 0 10px;padding-left:20px}.blk-doc-body ul{list-style:outside}.blk-doc-body ol{list-style:decimal}.blk-doc-body li{margin:5px 0}.blk-doc-body li::marker{color:#8a6d3b}.blk-doc-strong{color:#1d1c19;font-weight:700}.blk-doc-tag{color:#5a4a2a;border:1px solid #b89a63;border-radius:6px;margin:2px 8px 2px 0;padding:2px 10px;font-size:.8rem;font-weight:700;display:inline-block}.blk-doc-field{color:#5a4a2a;background:#fbefcf;border-bottom:1px dashed #9a7d4a;padding:0 4px}.blk-doc-table{background:#fff;border:1px solid #ddd3c0;border-radius:10px;margin:10px 0 14px;overflow-x:auto}.blk-doc-table table{border-collapse:collapse;width:100%}.blk-doc-table th,.blk-doc-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e6dfd1;padding:9px 12px}.blk-doc-table th{color:#5a4a2a;background:#efe8da;font-size:.82rem;font-weight:700}.blk-doc-table td{color:#2b2a26;font-size:.88rem}.blk-doc-table tr:last-child td{border-bottom:none}.blk-doc-more{color:#6b6455;border-top:1px dashed #cfc3aa;margin:16px 0 0;padding-top:12px;font-size:.86rem;font-style:italic}@media (max-width:900px){.blk-docs--pair{grid-template-columns:1fr;max-width:900px}}@media (max-width:600px){.blk-doc-body{padding:22px 18px 24px;font-size:.92rem}.blk-doc-table{overflow:visible}.blk-doc-table table,.blk-doc-table tbody,.blk-doc-table tr,.blk-doc-table td{width:100%;display:block}.blk-doc-table thead{display:none}.blk-doc-table tr{border-bottom:1px solid #e6dfd1;padding:10px 0}.blk-doc-table tr:last-child{border-bottom:none}.blk-doc-table td{border:none;padding:2px 14px}.blk-doc-table td:first-child{color:#1d1c19;font-weight:700}.blk-doc-table td[data-label]:before{content:attr(data-label) ": ";color:#7a5f30;font-weight:700}}.blk-doc-edit{flex-direction:column;gap:14px;display:flex}.blk-doc-src{white-space:pre-wrap;font-family:ui-monospace,Consolas,monospace;font-size:.86rem}.blk-price-list-src{white-space:pre-wrap;color:var(--text-2);font-size:.94rem;line-height:1.55}
