.pricing-intro h1{max-width:720px}.currency-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:center;margin-top:28px;padding:18px 20px;border:1px solid #dce9df;border-radius:9px;background:#f7fbf8}.currency-label{color:#345440;font-size:13px;font-weight:700}.currency-bar p{margin:5px 0 0;color:#6a8071;font-size:12px;line-height:1.6}.currency-controls{display:flex;gap:3px;padding:4px;border:1px solid #dce9df;border-radius:7px;background:#fff}.currency-controls button{padding:7px 11px;border:0;border-radius:4px;background:transparent;color:#607969;font-size:12px;font-weight:700;cursor:pointer}.currency-controls button[aria-pressed=true]{background:#276749;color:#fff}.currency-controls button:disabled{cursor:wait;opacity:.6}.currency-bar .currency-status{grid-column:1/-1;margin:0;color:#6b8072;font-size:11px}.pricing-page .doc-section h2{margin-bottom:10px}.start-grid,.price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.start-card,.price-card,.citizenship-card{min-width:0;border:1px solid #dce9df;border-radius:9px;background:#fff}.start-card{padding:23px}.start-card-featured{border-color:#bcd6c2;background:#f3f9f4}.start-number{display:block;color:#8aa391;font-size:11px;font-weight:700}.start-card h3,.price-card h3,.citizenship-card h3{margin:12px 0 8px;color:#294636;font-size:16px;line-height:1.4}.start-price{color:#276749;font-size:23px;font-weight:700;line-height:1.35;letter-spacing:-.035em}.price-label{display:block;color:#748a7b;font-size:11px;font-weight:600;line-height:1.5}.start-card p,.price-card p,.citizenship-card p,.payment-grid p,.family-note p{margin:12px 0 0;color:#5f7666;font-size:13px;line-height:1.75}.price-card{display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:21px}.price-card h3{margin-top:0}.price-card p{margin-top:7px}.price-card-bottom{padding-top:15px;border-top:1px solid #e7efe8}.price-amount{display:block;margin-top:5px;color:#276749;font-size:16px;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums}.price-dash{color:#8da496}.citizenship-card{display:grid;grid-template-columns:1fr 1.15fr;gap:30px;margin-top:12px;padding:21px;background:#f8fbf8}.citizenship-card h3{margin-top:0}.citizenship-card p{margin-top:7px}.citizenship-prices{display:grid;grid-template-columns:1fr;gap:14px}.family-note,.scope-note{margin:18px 0 0;padding:16px 18px;border-left:3px solid #9ebda5;background:#f4f8f4;color:#5d7565;font-size:13px;line-height:1.75}.family-note strong{color:#385843}.family-note p{margin:4px 0 0}.payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin-top:22px;border-top:1px solid var(--line)}.payment-grid article{padding:18px 0;border-bottom:1px solid var(--line)}.payment-grid h3{margin:0;color:#35523e;font-size:14px}.payment-grid p{margin-top:7px}.scope-note{margin-top:22px}
@media(max-width:700px){.currency-bar{margin-top:22px}.start-card,.price-card,.citizenship-card{padding:18px}.citizenship-card{gap:18px}.start-price{font-size:20px}}
@media(max-width:520px){.currency-bar{grid-template-columns:1fr;gap:12px}.currency-controls{width:max-content}.start-grid,.price-grid,.payment-grid{grid-template-columns:1fr}.start-grid,.price-grid{gap:10px}.citizenship-card{grid-template-columns:1fr}.price-card{gap:16px}.payment-grid article{padding:15px 0}.pricing-intro h1 br{display:none}}
.price-grid{grid-template-columns:1fr}.price-card,.citizenship-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,40%);align-items:center;gap:24px}.price-card-bottom{padding:0;border:0;text-align:right}.citizenship-prices{text-align:right}
@media(max-width:520px){.price-card,.citizenship-card{grid-template-columns:1fr;gap:14px}.price-card-bottom,.citizenship-prices{padding-top:12px;border-top:1px solid #e7efe8;text-align:left}}

.service-emoji{display:inline-block;margin-right:8px;font-size:1.1em;line-height:1;vertical-align:-.05em}
