.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%}}
.conversion-pitch-module-scss-module__xVOpYa__pitch{gap:var(--space-4);flex-direction:column;display:flex}.conversion-pitch-module-scss-module__xVOpYa__title{margin:0}.conversion-pitch-module-scss-module__xVOpYa__text{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text);margin:0}.conversion-pitch-module-scss-module__xVOpYa__note{font-size:var(--font-size-secondary);color:var(--color-text-secondary);margin:0}.conversion-pitch-module-scss-module__xVOpYa__ctaBottom{margin-top:auto}
.telegram-cta-module-scss-module__lNtFaW__content{align-items:center;gap:var(--space-2);display:inline-flex}.telegram-cta-module-scss-module__lNtFaW__icon{flex-shrink:0;width:18px;height:18px}.telegram-cta-module-scss-module__lNtFaW__fullWidthMobile{width:100%}@media (min-width:768px){.telegram-cta-module-scss-module__lNtFaW__fullWidthMobile{width:auto}}
.conversion-split-module-scss-module__-w6KCG__section{scroll-margin-top:var(--sticky-offset)}.conversion-split-module-scss-module__-w6KCG__shell{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:1024px){.conversion-split-module-scss-module__-w6KCG__shell{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}
.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-brand);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-text)}.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-brand)}.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-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-text)}.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-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-text)}.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-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}
.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-text);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-text);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}
.hero-ctas-module-scss-module__S-psxq__row{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:768px){.hero-ctas-module-scss-module__S-psxq__row{flex-flow:wrap;align-items:center}}.hero-ctas-module-scss-module__S-psxq__fullWidthMobile{width:100%}@media (min-width:768px){.hero-ctas-module-scss-module__S-psxq__fullWidthMobile{width:auto}}
.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-text)}.residence-vs-citizenship-page-module-scss-module__PdFROG__scenarioCardText{color:var(--color-text);margin:0;font-size:14px;line-height:1.6}
.sections-module-scss-module__Y6dVUa__hero{gap:var(--space-5);flex-direction:column;display:flex}.sections-module-scss-module__Y6dVUa__heroTitle{margin:0}.sections-module-scss-module__Y6dVUa__heroSub{font-size:var(--font-size-xl);line-height:var(--line-height-relaxed);color:var(--color-text);margin:0}.sections-module-scss-module__Y6dVUa__heroNote{padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--font-size-secondary);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.sections-module-scss-module__Y6dVUa__ledger{gap:var(--space-4);flex-direction:column;display:flex}.sections-module-scss-module__Y6dVUa__emphasisLine{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--color-text);margin:0}.sections-module-scss-module__Y6dVUa__cases{flex-direction:column;display:flex}.sections-module-scss-module__Y6dVUa__case{gap:var(--space-4);padding-block:var(--space-8);flex-direction:column;display:flex}.sections-module-scss-module__Y6dVUa__case:first-child{padding-top:0}.sections-module-scss-module__Y6dVUa__case:last-child{padding-bottom:0}.sections-module-scss-module__Y6dVUa__case+.sections-module-scss-module__Y6dVUa__case{border-top:1px solid var(--color-divider)}.sections-module-scss-module__Y6dVUa__caseHead{align-items:center;gap:var(--space-3);display:flex}.sections-module-scss-module__Y6dVUa__flag{width:30px;height:auto;box-shadow:0 0 0 1px var(--color-border);border-radius:3px;flex-shrink:0}.sections-module-scss-module__Y6dVUa__caseTitle{margin:0}.sections-module-scss-module__Y6dVUa__source{font-size:var(--font-size-secondary);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.sections-module-scss-module__Y6dVUa__team{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.sections-module-scss-module__Y6dVUa__team{align-items:start;gap:var(--space-12);grid-template-columns:320px 1fr}}.sections-module-scss-module__Y6dVUa__teamPhoto{aspect-ratio:4/5;border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.sections-module-scss-module__Y6dVUa__teamPhoto{top:var(--sticky-offset);position:sticky}}.sections-module-scss-module__Y6dVUa__teamPhotoImg{object-fit:cover}.sections-module-scss-module__Y6dVUa__teamBody{gap:var(--space-4);flex-direction:column;display:flex}.sections-module-scss-module__Y6dVUa__teamName{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text);margin:0}.sections-module-scss-module__Y6dVUa__teamRole{font-size:var(--font-size-secondary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.sections-module-scss-module__Y6dVUa__licenseLink{font-size:var(--font-size-secondary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--color-brand);text-underline-offset:3px;align-self:flex-start;text-decoration:underline}.sections-module-scss-module__Y6dVUa__formAnchor{scroll-margin-top:var(--sticky-offset)}.sections-module-scss-module__Y6dVUa__finalConversion{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.sections-module-scss-module__Y6dVUa__finalConversion{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.sections-module-scss-module__Y6dVUa__finalForm{height:100%}
