.comparison-table-module-scss-module__2LWxDa__scrollWrap{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;overflow-x:auto;box-shadow:0 1px 2px #0000000a}.comparison-table-module-scss-module__2LWxDa__table{border-collapse:separate;border-spacing:0;width:100%;font-size:15px;line-height:var(--line-height-relaxed);color:var(--color-text)}.comparison-table-module-scss-module__2LWxDa__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comparison-table-module-scss-module__2LWxDa__headCell{text-align:left;font-family:var(--font-montserrat),sans-serif;font-size:12px;line-height:16px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-bg);border-bottom:2px solid var(--color-burgundy-800);vertical-align:middle;padding:16px 18px}.comparison-table-module-scss-module__2LWxDa__headCellFirst{border-top-left-radius:var(--radius-md)}.comparison-table-module-scss-module__2LWxDa__headCellRow{font-family:var(--font-montserrat),sans-serif;font-size:15px;font-weight:var(--font-weight-semibold);letter-spacing:-.005em;text-transform:none;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:top;background:0 0;width:36%;padding:14px 18px;line-height:22px}.comparison-table-module-scss-module__2LWxDa__cell{border-bottom:1px solid var(--color-border);vertical-align:top;padding:14px 18px}.comparison-table-module-scss-module__2LWxDa__group{background:0 0}.comparison-table-module-scss-module__2LWxDa__groupHeader{font-family:var(--font-montserrat),sans-serif;font-size:11px;line-height:14px;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-burgundy-800);background:var(--color-bg);text-align:left;border-top:1px solid var(--color-border);padding:28px 18px 10px}.comparison-table-module-scss-module__2LWxDa__groupHeaderFirst{border-top:0}.comparison-table-module-scss-module__2LWxDa__table>tbody:last-child>tr:last-child>.comparison-table-module-scss-module__2LWxDa__headCellRow,.comparison-table-module-scss-module__2LWxDa__table>tbody:last-child>tr:last-child>.comparison-table-module-scss-module__2LWxDa__cell{border-bottom:0}.comparison-table-module-scss-module__2LWxDa__emphasisWin{font-weight:var(--font-weight-semibold);color:var(--color-burgundy-800)}.comparison-table-module-scss-module__2LWxDa__emphasisWin:before{content:"✓";color:var(--color-burgundy-800);margin-right:8px;font-weight:700;display:inline-block}
@media (min-width:768px){.comparison-table-wrap-module-scss-module__I1uRla__mobileOnly{display:none}}.comparison-table-wrap-module-scss-module__I1uRla__desktopOnly{display:none}@media (min-width:768px){.comparison-table-wrap-module-scss-module__I1uRla__desktopOnly{display:block}}
.default-hero-section-module-scss-module__zb697a__heroInner{flex-direction:column;gap:20px;max-width:760px;display:flex}.default-hero-section-module-scss-module__zb697a__heroTitle{color:var(--color-burgundy-800)}.default-hero-section-module-scss-module__zb697a__heroSubtitle{font-size:var(--font-size-xl);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.default-hero-section-module-scss-module__zb697a__heroActions{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}
.flag-content-module__QwU_ja__flagContent{gap:2rem;margin:3rem 0;display:flex}.flag-content-module__QwU_ja__flagImg{aspect-ratio:4/3;border-radius:10px;flex:0 0 40%;position:relative;overflow:hidden;box-shadow:0 5px 15px #0000001a}.flag-content-module__QwU_ja__flagImg img{object-fit:cover}.flag-content-module__QwU_ja__flagText{flex:0 0 60%}.flag-content-module__QwU_ja__flagText h2{margin-top:0}@media (max-width:768px){.flag-content-module__QwU_ja__flagContent{flex-direction:column}.flag-content-module__QwU_ja__flagImg,.flag-content-module__QwU_ja__flagText{flex:100%}}
.passive-income-section-module-scss-module__qTzFnW__intro{flex-direction:column;gap:16px;max-width:760px;margin-bottom:16px;display:flex}.passive-income-section-module-scss-module__qTzFnW__body{flex-direction:column;gap:16px;display:flex}.passive-income-section-module-scss-module__qTzFnW__paragraph{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text);margin:0}.passive-income-section-module-scss-module__qTzFnW__list{color:var(--color-text);flex-direction:column;gap:12px;margin:0;padding-left:24px;list-style:decimal;display:flex}.passive-income-section-module-scss-module__qTzFnW__list li{font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.passive-income-section-module-scss-module__qTzFnW__list li strong{color:var(--color-burgundy-700)}.passive-income-section-module-scss-module__qTzFnW__trendsGrid{grid-template-columns:1fr;gap:24px;margin-top:32px;display:grid}@media (min-width:768px){.passive-income-section-module-scss-module__qTzFnW__trendsGrid{grid-template-columns:repeat(2,1fr)}}.passive-income-section-module-scss-module__qTzFnW__trendCard{flex-direction:column;gap:12px;display:flex}.passive-income-section-module-scss-module__qTzFnW__trendTitle{color:var(--color-burgundy-800)}.passive-income-section-module-scss-module__qTzFnW__trendText{font-size:15px;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.passive-income-section-module-scss-module__qTzFnW__summary{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin-top:32px}
.related-materials-module-scss-module__oH1lma__related{flex-direction:column;gap:16px;display:flex}.related-materials-module-scss-module__oH1lma__relatedHeading{font-family:var(--font-montserrat),sans-serif;font-size:14px;line-height:20px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-burgundy-800);margin:0}.related-materials-module-scss-module__oH1lma__relatedList{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.related-materials-module-scss-module__oH1lma__relatedList{grid-template-columns:repeat(2,1fr)}}.related-materials-module-scss-module__oH1lma__relatedItem{margin:0}.related-materials-module-scss-module__oH1lma__relatedLink{color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);border-bottom:1px solid #0000;font-size:14px;line-height:20px;text-decoration:none}.related-materials-module-scss-module__oH1lma__relatedLink:hover{color:var(--color-burgundy-800);border-bottom-color:var(--color-burgundy-800)}
.citizenship-court-page-module-scss-module__20Cb9G__formWrapper{max-width:640px;margin:0 auto}.citizenship-court-page-module-scss-module__20Cb9G__formInner{margin-top:32px}.citizenship-court-page-module-scss-module__20Cb9G__articleList{flex-direction:column;gap:12px;margin:0;padding-left:0;list-style:none;display:flex}.citizenship-court-page-module-scss-module__20Cb9G__articleListItem{color:var(--color-text);padding-left:22px;font-size:16px;line-height:1.7;position:relative}.citizenship-court-page-module-scss-module__20Cb9G__articleListItem:before{content:"";background-color:var(--color-burgundy-800);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:0}.citizenship-court-page-module-scss-module__20Cb9G__outcomesInline{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.citizenship-court-page-module-scss-module__20Cb9G__outcomesInline{grid-template-columns:repeat(2,1fr)}}.citizenship-court-page-module-scss-module__20Cb9G__outcomesColumn{background:var(--color-surface);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:20px;display:flex}.citizenship-court-page-module-scss-module__20Cb9G__outcomesColumnTitle{font-family:var(--font-montserrat),sans-serif;font-size:14px;line-height:20px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin:0;display:flex}.citizenship-court-page-module-scss-module__20Cb9G__outcomesColumnTitlePositive{color:var(--color-burgundy-800)}.citizenship-court-page-module-scss-module__20Cb9G__outcomesColumnTitleNegative{color:var(--color-text-secondary)}.citizenship-court-page-module-scss-module__20Cb9G__outcomesColumnList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.citizenship-court-page-module-scss-module__20Cb9G__outcomesColumnItem{color:var(--color-text);align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.citizenship-court-page-module-scss-module__20Cb9G__outcomesColumnBullet{color:var(--color-burgundy-800);flex-shrink:0;margin-top:2px}.citizenship-court-page-module-scss-module__20Cb9G__conclusionInline{border-left:4px solid var(--color-burgundy-800);background:var(--color-surface);border-radius:0 var(--radius-md) var(--radius-md) 0;flex-direction:column;gap:12px;padding:24px;display:flex}
.video-block-module-scss-module__4Ja2wG__row{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (min-width:1024px){.video-block-module-scss-module__4Ja2wG__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}.video-block-module-scss-module__4Ja2wG__videoRight{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.video-block-module-scss-module__4Ja2wG__videoRight .video-block-module-scss-module__4Ja2wG__media{order:2}.video-block-module-scss-module__4Ja2wG__videoRight .video-block-module-scss-module__4Ja2wG__body{order:1}}.video-block-module-scss-module__4Ja2wG__media{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-1);position:relative;overflow:hidden}.video-block-module-scss-module__4Ja2wG__frame{border:0;width:100%;height:100%;display:block}.video-block-module-scss-module__4Ja2wG__body{flex-direction:column;gap:16px;display:flex}.video-block-module-scss-module__4Ja2wG__heading{font-family:var(--font-montserrat),sans-serif;font-size:var(--font-size-2xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}@media (min-width:1024px){.video-block-module-scss-module__4Ja2wG__heading{font-size:var(--font-size-3xl)}}.video-block-module-scss-module__4Ja2wG__text{font-size:var(--font-size-secondary);line-height:var(--line-height-relaxed);color:var(--color-text);margin:0}
.banking-compliance-page-module-scss-module__FnOZnW__formWrapper{max-width:640px;margin:0 auto}.banking-compliance-page-module-scss-module__FnOZnW__formInner{margin-top:32px}.banking-compliance-page-module-scss-module__FnOZnW__articleList{flex-direction:column;gap:12px;margin:0;padding-left:0;list-style:none;display:flex}.banking-compliance-page-module-scss-module__FnOZnW__articleListItem{color:var(--color-text);padding-left:22px;font-size:16px;line-height:1.7;position:relative}.banking-compliance-page-module-scss-module__FnOZnW__articleListItem:before{content:"";background-color:var(--color-burgundy-800);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:0}.banking-compliance-page-module-scss-module__FnOZnW__profilesGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.banking-compliance-page-module-scss-module__FnOZnW__profilesGrid{grid-template-columns:repeat(2,1fr)}}.banking-compliance-page-module-scss-module__FnOZnW__profileCard{flex-direction:column;gap:8px;display:flex}.banking-compliance-page-module-scss-module__FnOZnW__profileTitle{font-family:var(--font-montserrat),sans-serif;font-size:15px;line-height:20px;font-weight:var(--font-weight-semibold);color:var(--color-burgundy-800);margin:0}.banking-compliance-page-module-scss-module__FnOZnW__profileText{font-size:14px;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.banking-compliance-page-module-scss-module__FnOZnW__conclusionInline{border-left:4px solid var(--color-burgundy-800);background:var(--color-surface);border-radius:0 var(--radius-md) var(--radius-md) 0;flex-direction:column;gap:12px;padding:24px;display:flex}
.citizenship-bulgaria-page-module-scss-module__5bS3HG__statsGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.citizenship-bulgaria-page-module-scss-module__5bS3HG__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.citizenship-bulgaria-page-module-scss-module__5bS3HG__statsGrid{grid-template-columns:repeat(3,1fr)}}.citizenship-bulgaria-page-module-scss-module__5bS3HG__statCard{flex-direction:column;display:flex;position:relative}.citizenship-bulgaria-page-module-scss-module__5bS3HG__statIcon{width:20px;height:20px;color:var(--color-burgundy-800);opacity:.5;position:absolute;top:24px;right:24px}.citizenship-bulgaria-page-module-scss-module__5bS3HG__statEyebrow{font-family:var(--font-montserrat),sans-serif;font-size:11px;line-height:16px;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-burgundy-800);margin:0 0 8px;padding-right:32px}.citizenship-bulgaria-page-module-scss-module__5bS3HG__statHeading{font-family:var(--font-montserrat),sans-serif;font-size:18px;line-height:24px;font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:-.01em;margin:0 0 12px;padding-right:32px}.citizenship-bulgaria-page-module-scss-module__5bS3HG__statDescription{color:var(--color-text-secondary);margin:auto 0 0;font-size:14px;line-height:20px}.citizenship-bulgaria-page-module-scss-module__5bS3HG__stepBody{font-size:15px;line-height:var(--line-height-relaxed);color:var(--color-text);flex-direction:column;gap:12px;display:flex}.citizenship-bulgaria-page-module-scss-module__5bS3HG__stepBody p{margin:0}.citizenship-bulgaria-page-module-scss-module__5bS3HG__stepBody ul{color:var(--color-text-secondary);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.citizenship-bulgaria-page-module-scss-module__5bS3HG__timeline{max-width:760px;margin:32px 0 0;padding:0;list-style:none;position:relative}.citizenship-bulgaria-page-module-scss-module__5bS3HG__timeline:before{content:"";background-color:var(--color-burgundy-800);opacity:.18;width:2px;position:absolute;top:22px;bottom:22px;left:22px}.citizenship-bulgaria-page-module-scss-module__5bS3HG__timelineItem{padding-left:64px;position:relative}.citizenship-bulgaria-page-module-scss-module__5bS3HG__timelineItem+.citizenship-bulgaria-page-module-scss-module__5bS3HG__timelineItem{margin-top:32px}.citizenship-bulgaria-page-module-scss-module__5bS3HG__timelineNumber{background-color:var(--color-burgundy-800);color:#fff;width:44px;height:44px;font-family:var(--font-montserrat),sans-serif;font-size:15px;font-weight:var(--font-weight-bold);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.citizenship-bulgaria-page-module-scss-module__5bS3HG__timelineContent{flex-direction:column;gap:12px;padding-top:6px;display:flex}.citizenship-bulgaria-page-module-scss-module__5bS3HG__timelineTitle{color:var(--color-burgundy-800)}.citizenship-bulgaria-page-module-scss-module__5bS3HG__stepLink{color:var(--color-burgundy-800);text-underline-offset:2px;text-decoration:underline}.citizenship-bulgaria-page-module-scss-module__5bS3HG__stepLink:hover{text-decoration:none}.citizenship-bulgaria-page-module-scss-module__5bS3HG__certificateGrid{grid-template-columns:1fr;gap:20px;margin-top:32px;display:grid}@media (min-width:768px){.citizenship-bulgaria-page-module-scss-module__5bS3HG__certificateGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.citizenship-bulgaria-page-module-scss-module__5bS3HG__certificateGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1240px){.citizenship-bulgaria-page-module-scss-module__5bS3HG__certificateGrid{grid-template-columns:repeat(4,1fr)}}.citizenship-bulgaria-page-module-scss-module__5bS3HG__certificateCard{flex-direction:column;gap:12px;padding:16px;display:flex}.citizenship-bulgaria-page-module-scss-module__5bS3HG__certificateImageWrap{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-surface);width:100%;position:relative;overflow:hidden}.citizenship-bulgaria-page-module-scss-module__5bS3HG__certificateImage{object-fit:cover}.citizenship-bulgaria-page-module-scss-module__5bS3HG__certificateLabel{font-size:14px;line-height:var(--line-height-relaxed);color:var(--color-text);font-weight:var(--font-weight-medium);text-align:center;margin:0}.citizenship-bulgaria-page-module-scss-module__5bS3HG__contractCard{grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:28px;display:grid}@media (min-width:768px){.citizenship-bulgaria-page-module-scss-module__5bS3HG__contractCard{grid-template-columns:auto 1fr auto;gap:24px}}.citizenship-bulgaria-page-module-scss-module__5bS3HG__contractIconWrap{background:var(--color-burgundy-50,#7f1d1d14);width:56px;height:56px;color:var(--color-burgundy-800);border-radius:50%;justify-content:center;align-items:center;display:flex}.citizenship-bulgaria-page-module-scss-module__5bS3HG__contractBody{flex-direction:column;gap:6px;min-width:0;display:flex}.citizenship-bulgaria-page-module-scss-module__5bS3HG__contractTitle{font-family:var(--font-montserrat),sans-serif;font-size:18px;line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.citizenship-bulgaria-page-module-scss-module__5bS3HG__contractText{font-size:14px;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.citizenship-bulgaria-page-module-scss-module__5bS3HG__contractLink{grid-column:1/-1;justify-self:start;text-decoration:none}@media (min-width:768px){.citizenship-bulgaria-page-module-scss-module__5bS3HG__contractLink{grid-column:auto;justify-self:end}}.citizenship-bulgaria-page-module-scss-module__5bS3HG__crossGrid{grid-template-columns:1fr;gap:20px;margin-top:32px;display:grid}@media (min-width:768px){.citizenship-bulgaria-page-module-scss-module__5bS3HG__crossGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.citizenship-bulgaria-page-module-scss-module__5bS3HG__crossGrid{grid-template-columns:repeat(3,1fr)}}.citizenship-bulgaria-page-module-scss-module__5bS3HG__crossLink{color:inherit;transition:transform var(--duration-fast) var(--ease-out);text-decoration:none;display:block}.citizenship-bulgaria-page-module-scss-module__5bS3HG__crossLink:hover{transform:translateY(-2px)}.citizenship-bulgaria-page-module-scss-module__5bS3HG__crossCard{flex-direction:column;gap:8px;height:100%;display:flex}.citizenship-bulgaria-page-module-scss-module__5bS3HG__crossEyebrow{font-family:var(--font-montserrat),sans-serif;font-size:12px;line-height:16px;font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-burgundy-800)}.citizenship-bulgaria-page-module-scss-module__5bS3HG__crossSummary{font-size:14px;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);flex:1;margin:0}.citizenship-bulgaria-page-module-scss-module__5bS3HG__crossCta{font-family:var(--font-montserrat),sans-serif;font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-burgundy-800);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.citizenship-bulgaria-page-module-scss-module__5bS3HG__formWrapper{max-width:640px;margin:0 auto}.citizenship-bulgaria-page-module-scss-module__5bS3HG__formInner{margin-top:32px}
.citizenship-romania-vs-bulgaria-page-module-scss-module__ZkocwG__scenarioGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.citizenship-romania-vs-bulgaria-page-module-scss-module__ZkocwG__scenarioGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.citizenship-romania-vs-bulgaria-page-module-scss-module__ZkocwG__scenarioGrid{grid-template-columns:repeat(3,1fr)}}.citizenship-romania-vs-bulgaria-page-module-scss-module__ZkocwG__scenarioCard{flex-direction:column;gap:8px;padding:20px;display:flex}@media (min-width:768px){.citizenship-romania-vs-bulgaria-page-module-scss-module__ZkocwG__scenarioCard:last-child{grid-column:1/-1}}@media (min-width:1280px){.citizenship-romania-vs-bulgaria-page-module-scss-module__ZkocwG__scenarioCard:last-child{grid-column:auto}}.citizenship-romania-vs-bulgaria-page-module-scss-module__ZkocwG__scenarioCardTitle{color:var(--color-burgundy-800)}.citizenship-romania-vs-bulgaria-page-module-scss-module__ZkocwG__scenarioCardText{color:var(--color-text);margin:0;font-size:14px;line-height:1.6}.citizenship-romania-vs-bulgaria-page-module-scss-module__ZkocwG__formWrapper{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1024px){.citizenship-romania-vs-bulgaria-page-module-scss-module__ZkocwG__formWrapper{grid-template-columns:1fr 1fr;align-items:stretch;gap:72px}}.citizenship-romania-vs-bulgaria-page-module-scss-module__ZkocwG__formCopy{flex-direction:column;gap:20px;display:flex}.citizenship-romania-vs-bulgaria-page-module-scss-module__ZkocwG__formInner{width:100%}.citizenship-romania-vs-bulgaria-page-module-scss-module__ZkocwG__startParagraphs{flex-direction:column;gap:16px;display:flex}.citizenship-romania-vs-bulgaria-page-module-scss-module__ZkocwG__startParagraph{color:var(--color-text);margin:0;font-size:16px;line-height:1.7}
.citizenship-romania-page-module-scss-module__1nP9GG__scenarioGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.citizenship-romania-page-module-scss-module__1nP9GG__scenarioGrid{grid-template-columns:repeat(3,1fr)}}.citizenship-romania-page-module-scss-module__1nP9GG__scenarioCard{flex-direction:column;gap:8px;padding:20px;display:flex}.citizenship-romania-page-module-scss-module__1nP9GG__scenarioCardTitle{color:var(--color-burgundy-800)}.citizenship-romania-page-module-scss-module__1nP9GG__scenarioCardText{color:var(--color-text);margin:0;font-size:14px;line-height:1.6}.citizenship-romania-page-module-scss-module__1nP9GG__certificateGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:768px){.citizenship-romania-page-module-scss-module__1nP9GG__certificateGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.citizenship-romania-page-module-scss-module__1nP9GG__certificateGrid{grid-template-columns:repeat(4,1fr)}}.citizenship-romania-page-module-scss-module__1nP9GG__certificateFigure{flex-direction:column;gap:8px;margin:0;display:flex}.citizenship-romania-page-module-scss-module__1nP9GG__certificateImageWrap{aspect-ratio:3/4;background-color:var(--color-surface);border-radius:4px;width:100%;position:relative;overflow:hidden}.citizenship-romania-page-module-scss-module__1nP9GG__certificateImage{object-fit:cover}.citizenship-romania-page-module-scss-module__1nP9GG__certificateLabel{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.citizenship-romania-page-module-scss-module__1nP9GG__contractInline{color:var(--color-text);margin:0;font-size:15px;line-height:1.6}.citizenship-romania-page-module-scss-module__1nP9GG__contractInlineLink{color:var(--color-burgundy-800);text-underline-offset:3px;font-weight:var(--font-weight-semibold);text-decoration:underline}.citizenship-romania-page-module-scss-module__1nP9GG__contractInlineLink:hover{text-decoration-thickness:2px}.citizenship-romania-page-module-scss-module__1nP9GG__formWrapper{scroll-margin-top:var(--sticky-offset);grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1024px){.citizenship-romania-page-module-scss-module__1nP9GG__formWrapper{grid-template-columns:1fr 1fr;align-items:stretch;gap:72px}}.citizenship-romania-page-module-scss-module__1nP9GG__formCopy{flex-direction:column;gap:20px;display:flex}.citizenship-romania-page-module-scss-module__1nP9GG__formInner{width:100%}.citizenship-romania-page-module-scss-module__1nP9GG__startParagraphs{flex-direction:column;gap:16px;display:flex}.citizenship-romania-page-module-scss-module__1nP9GG__startParagraph{color:var(--color-text);margin:0;font-size:16px;line-height:1.7}
.passive-income-page-module-scss-module__rGhQRq__formWrapper{max-width:640px;margin:0 auto}.passive-income-page-module-scss-module__rGhQRq__formInner{margin-top:32px}
.property-purchase-guide-page-module-scss-module__ogOMPa__formWrapper{max-width:640px;margin:0 auto}.property-purchase-guide-page-module-scss-module__ogOMPa__formInner{margin-top:32px}.property-purchase-guide-page-module-scss-module__ogOMPa__compactTimeline{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.property-purchase-guide-page-module-scss-module__ogOMPa__compactTimelineItem{grid-template-columns:36px 1fr;align-items:start;gap:16px;display:grid}.property-purchase-guide-page-module-scss-module__ogOMPa__compactStepNumber{background-color:var(--color-burgundy-800);color:#fff;width:32px;height:32px;font-family:var(--font-montserrat),sans-serif;font-size:13px;font-weight:var(--font-weight-bold);border-radius:50%;justify-content:center;align-items:center;display:flex}.property-purchase-guide-page-module-scss-module__ogOMPa__compactStepContent{flex-direction:column;gap:6px;display:flex}.property-purchase-guide-page-module-scss-module__ogOMPa__compactStepTitle{font-family:var(--font-montserrat),sans-serif;font-size:16px;line-height:22px;font-weight:var(--font-weight-semibold);color:var(--color-burgundy-800);margin:0}.property-purchase-guide-page-module-scss-module__ogOMPa__compactStepText{font-size:15px;line-height:var(--line-height-relaxed);color:var(--color-text);margin:0}.property-purchase-guide-page-module-scss-module__ogOMPa__compactStepBestFor{border-top:1px dashed var(--color-border);font-size:14px;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0;padding-top:6px}.property-purchase-guide-page-module-scss-module__ogOMPa__compactStepBestFor strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.property-purchase-guide-page-module-scss-module__ogOMPa__locationsGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.property-purchase-guide-page-module-scss-module__ogOMPa__locationsGrid{grid-template-columns:repeat(2,1fr)}}.property-purchase-guide-page-module-scss-module__ogOMPa__locationCard{flex-direction:column;gap:8px;display:flex}.property-purchase-guide-page-module-scss-module__ogOMPa__locationHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.property-purchase-guide-page-module-scss-module__ogOMPa__locationName{font-family:var(--font-montserrat),sans-serif;font-size:17px;line-height:22px;font-weight:var(--font-weight-semibold);color:var(--color-burgundy-800);margin:0}.property-purchase-guide-page-module-scss-module__ogOMPa__locationName a{color:inherit;text-decoration:none}.property-purchase-guide-page-module-scss-module__ogOMPa__locationName a:hover{text-decoration:underline}.property-purchase-guide-page-module-scss-module__ogOMPa__locationPrice{font-family:var(--font-montserrat),sans-serif;font-size:14px;line-height:20px;font-weight:var(--font-weight-semibold);color:var(--color-text)}.property-purchase-guide-page-module-scss-module__ogOMPa__locationDescription{font-size:14px;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.property-purchase-guide-page-module-scss-module__ogOMPa__locationDemand{color:var(--color-text-muted);margin:0;font-size:13px;font-style:italic;line-height:18px}.property-purchase-guide-page-module-scss-module__ogOMPa__conclusionInline{border-left:4px solid var(--color-burgundy-800);background:var(--color-surface);border-radius:0 var(--radius-md) var(--radius-md) 0;flex-direction:column;gap:12px;padding:24px;display:flex}
.registration-page-module-scss-module__sSEy2G__formWrapper{max-width:640px;margin:0 auto}.registration-page-module-scss-module__sSEy2G__formInner{margin-top:32px}.registration-page-module-scss-module__sSEy2G__articleList{flex-direction:column;gap:12px;margin:0;padding-left:0;list-style:none;display:flex}.registration-page-module-scss-module__sSEy2G__articleListItem{color:var(--color-text);padding-left:22px;font-size:16px;line-height:1.7;position:relative}.registration-page-module-scss-module__sSEy2G__articleListItem:before{content:"";background-color:var(--color-burgundy-800);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:0}.registration-page-module-scss-module__sSEy2G__benefitGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.registration-page-module-scss-module__sSEy2G__benefitGrid{grid-template-columns:repeat(3,1fr)}}.registration-page-module-scss-module__sSEy2G__benefitCard{flex-direction:column;gap:10px;display:flex}.registration-page-module-scss-module__sSEy2G__benefitTitle{color:var(--color-burgundy-800)}.registration-page-module-scss-module__sSEy2G__benefitText{font-size:14px;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.registration-page-module-scss-module__sSEy2G__companyGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.registration-page-module-scss-module__sSEy2G__companyGrid{grid-template-columns:repeat(2,1fr)}}.registration-page-module-scss-module__sSEy2G__companyCard{flex-direction:column;gap:12px;display:flex}.registration-page-module-scss-module__sSEy2G__companyHeader{flex-direction:column;gap:4px;display:flex}.registration-page-module-scss-module__sSEy2G__companyName{color:var(--color-burgundy-800)}.registration-page-module-scss-module__sSEy2G__companyRate{font-family:var(--font-montserrat),sans-serif;font-size:15px;line-height:20px;font-weight:var(--font-weight-semibold);color:var(--color-text)}.registration-page-module-scss-module__sSEy2G__companyThreshold{color:var(--color-text-muted);font-size:13px;line-height:18px}.registration-page-module-scss-module__sSEy2G__companyDetails{font-size:14px;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.registration-page-module-scss-module__sSEy2G__companyCondition{border-top:1px dashed var(--color-border);font-size:13px;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0;padding-top:8px}.registration-page-module-scss-module__sSEy2G__companyCondition strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.registration-page-module-scss-module__sSEy2G__stepList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.registration-page-module-scss-module__sSEy2G__stepCard{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;display:grid}.registration-page-module-scss-module__sSEy2G__stepNumber{font-family:var(--font-montserrat),sans-serif;font-size:22px}@media (min-width:1024px){.registration-page-module-scss-module__sSEy2G__stepNumber{font-size:28px}}.registration-page-module-scss-module__sSEy2G__stepNumber{line-height:28px;font-weight:var(--font-weight-bold);color:var(--color-burgundy-800);letter-spacing:-.02em}.registration-page-module-scss-module__sSEy2G__stepBody{flex-direction:column;gap:6px;display:flex}.registration-page-module-scss-module__sSEy2G__stepText{font-size:14px;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.registration-page-module-scss-module__sSEy2G__pricingTable{border-top:1px solid var(--color-border);flex-direction:column;display:flex}.registration-page-module-scss-module__sSEy2G__pricingRow{border-bottom:1px solid var(--color-border);grid-template-columns:1fr;gap:4px;padding:16px 0;display:grid}@media (min-width:768px){.registration-page-module-scss-module__sSEy2G__pricingRow{grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:24px}}.registration-page-module-scss-module__sSEy2G__pricingAmount{font-family:var(--font-montserrat),sans-serif;font-size:18px;line-height:24px;font-weight:var(--font-weight-bold);color:var(--color-burgundy-800)}.registration-page-module-scss-module__sSEy2G__pricingLabel{font-size:15px;line-height:var(--line-height-relaxed);color:var(--color-text)}.registration-page-module-scss-module__sSEy2G__documentList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.registration-page-module-scss-module__sSEy2G__documentRow{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;display:grid}.registration-page-module-scss-module__sSEy2G__documentNumber{font-family:var(--font-montserrat),sans-serif;font-size:13px;line-height:22px;font-weight:var(--font-weight-bold);color:var(--color-burgundy-800);letter-spacing:.04em}.registration-page-module-scss-module__sSEy2G__documentText{font-size:15px;line-height:var(--line-height-relaxed);color:var(--color-text)}.registration-page-module-scss-module__sSEy2G__legalFormsList{flex-direction:column;gap:24px;display:flex}.registration-page-module-scss-module__sSEy2G__legalForm{flex-direction:column;gap:8px;display:flex}.registration-page-module-scss-module__sSEy2G__legalFormName{color:var(--color-burgundy-800)}.registration-page-module-scss-module__sSEy2G__legalFormBestFor{font-size:13px;line-height:18px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0}.registration-page-module-scss-module__sSEy2G__digitalReportingList{flex-direction:column;gap:24px;display:flex}.registration-page-module-scss-module__sSEy2G__digitalReportingItem{flex-direction:column;gap:8px;display:flex}.registration-page-module-scss-module__sSEy2G__digitalReportingHeader{flex-direction:column;gap:4px;display:flex}@media (min-width:768px){.registration-page-module-scss-module__sSEy2G__digitalReportingHeader{flex-direction:row;align-items:baseline;gap:16px}}.registration-page-module-scss-module__sSEy2G__digitalReportingName{color:var(--color-burgundy-800)}.registration-page-module-scss-module__sSEy2G__digitalReportingDate{color:var(--color-text-muted);font-size:13px;font-style:italic;line-height:18px}.registration-page-module-scss-module__sSEy2G__articleSeeAlso{color:var(--color-text-secondary);margin:8px 0 0;font-size:14px;font-style:italic;line-height:1.6}.registration-page-module-scss-module__sSEy2G__articleSeeAlsoLink{color:var(--color-burgundy-800);text-underline-offset:2px;font-style:normal;text-decoration:underline}.registration-page-module-scss-module__sSEy2G__articleSeeAlsoLink:hover{text-decoration-thickness:2px}.registration-page-module-scss-module__sSEy2G__sourcesSection{border-top:1px solid var(--color-border);scroll-margin-top:var(--sticky-offset);flex-direction:column;gap:12px;padding-top:24px;display:flex}.registration-page-module-scss-module__sSEy2G__sourcesHeading{font-family:var(--font-montserrat),sans-serif;font-size:13px;line-height:18px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.registration-page-module-scss-module__sSEy2G__sourcesList{color:var(--color-text-secondary);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13px;line-height:1.6;display:flex}
.repatriation-romania-page-module-scss-module__J05NLG__mythGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.repatriation-romania-page-module-scss-module__J05NLG__mythGrid{grid-template-columns:repeat(2,1fr)}}.repatriation-romania-page-module-scss-module__J05NLG__mythCard{flex-direction:column;gap:8px;padding:20px;display:flex}.repatriation-romania-page-module-scss-module__J05NLG__mythCardTitle{color:var(--color-burgundy-800)}.repatriation-romania-page-module-scss-module__J05NLG__mythCardTitle:before{content:"«"}.repatriation-romania-page-module-scss-module__J05NLG__mythCardTitle:after{content:"»"}.repatriation-romania-page-module-scss-module__J05NLG__mythCardText{color:var(--color-text);margin:0;font-size:14px;line-height:1.6}.repatriation-romania-page-module-scss-module__J05NLG__formWrapper{max-width:640px;margin:0 auto}.repatriation-romania-page-module-scss-module__J05NLG__formInner{margin-top:32px}.repatriation-romania-page-module-scss-module__J05NLG__startParagraphs{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.repatriation-romania-page-module-scss-module__J05NLG__startParagraph{color:var(--color-text);margin:0;font-size:16px;line-height:1.7}
.residence-vs-citizenship-page-module-scss-module__PdFROG__scenarioGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.residence-vs-citizenship-page-module-scss-module__PdFROG__scenarioGrid{grid-template-columns:repeat(3,1fr)}}.residence-vs-citizenship-page-module-scss-module__PdFROG__scenarioCard{flex-direction:column;gap:8px;padding:20px;display:flex}.residence-vs-citizenship-page-module-scss-module__PdFROG__scenarioCardTitle{color:var(--color-burgundy-800)}.residence-vs-citizenship-page-module-scss-module__PdFROG__scenarioCardText{color:var(--color-text);margin:0;font-size:14px;line-height:1.6}.residence-vs-citizenship-page-module-scss-module__PdFROG__formWrapper{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1024px){.residence-vs-citizenship-page-module-scss-module__PdFROG__formWrapper{grid-template-columns:1fr 1fr;align-items:stretch;gap:72px}}.residence-vs-citizenship-page-module-scss-module__PdFROG__formCopy{flex-direction:column;gap:20px;display:flex}.residence-vs-citizenship-page-module-scss-module__PdFROG__formInner{width:100%}.residence-vs-citizenship-page-module-scss-module__PdFROG__startParagraphs{flex-direction:column;gap:16px;display:flex}.residence-vs-citizenship-page-module-scss-module__PdFROG__startParagraph{color:var(--color-text);margin:0;font-size:16px;line-height:1.7}
.tax-optimization-page-module-scss-module__-WyHRW__formWrapper{max-width:640px;margin:0 auto}.tax-optimization-page-module-scss-module__-WyHRW__formInner{margin-top:32px}.tax-optimization-page-module-scss-module__-WyHRW__articleList{flex-direction:column;gap:12px;margin:0;padding-left:0;list-style:none;display:flex}.tax-optimization-page-module-scss-module__-WyHRW__articleListItem{color:var(--color-text);padding-left:22px;font-size:16px;line-height:1.7;position:relative}.tax-optimization-page-module-scss-module__-WyHRW__articleListItem:before{content:"";background-color:var(--color-burgundy-800);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:0}.tax-optimization-page-module-scss-module__-WyHRW__companyGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.tax-optimization-page-module-scss-module__-WyHRW__companyGrid{grid-template-columns:repeat(2,1fr)}}.tax-optimization-page-module-scss-module__-WyHRW__companyCard{flex-direction:column;gap:12px;display:flex}.tax-optimization-page-module-scss-module__-WyHRW__companyHeader{flex-direction:column;gap:4px;display:flex}.tax-optimization-page-module-scss-module__-WyHRW__companyName{font-family:var(--font-montserrat),sans-serif;font-size:17px;line-height:22px;font-weight:var(--font-weight-semibold);color:var(--color-burgundy-800);margin:0}.tax-optimization-page-module-scss-module__-WyHRW__companyRate{font-family:var(--font-montserrat),sans-serif;font-size:15px;line-height:20px;font-weight:var(--font-weight-semibold);color:var(--color-text)}.tax-optimization-page-module-scss-module__-WyHRW__companyThreshold{color:var(--color-text-muted);font-size:13px;line-height:18px}.tax-optimization-page-module-scss-module__-WyHRW__companyDetails{font-size:14px;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.tax-optimization-page-module-scss-module__-WyHRW__companyBestFor{border-top:1px dashed var(--color-border);font-size:13px;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0;padding-top:8px}.tax-optimization-page-module-scss-module__-WyHRW__companyBestFor strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.tax-optimization-page-module-scss-module__-WyHRW__conclusionInline{border-left:4px solid var(--color-burgundy-800);background:var(--color-surface);border-radius:0 var(--radius-md) var(--radius-md) 0;flex-direction:column;gap:12px;padding:24px;display:flex}
