.EnginePages-module__F5MfZW__app{background:var(--background);min-height:100vh;color:var(--on-surface);overflow-x:clip}.EnginePages-module__F5MfZW__topbar{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f9f8f0;border-bottom:1px solid #c3c8c18c;position:sticky;top:0}.EnginePages-module__F5MfZW__navInner{width:min(var(--container-max), calc(100vw - 64px));justify-content:space-between;align-items:center;gap:28px;height:64px;margin:0 auto;display:flex}.EnginePages-module__F5MfZW__brand{color:var(--primary-strong);letter-spacing:-.02em;font-size:20px;font-weight:700}.EnginePages-module__F5MfZW__nav{color:#78716c;gap:24px;font-size:14px;font-weight:500;display:flex}.EnginePages-module__F5MfZW__active{color:var(--primary-strong);box-shadow:0 2px 0 var(--primary-strong)}.EnginePages-module__F5MfZW__nav a{padding:22px 0 18px}.EnginePages-module__F5MfZW__navCta{background:var(--primary);color:#fff;border:0;border-radius:999px;padding:11px 18px;font-weight:700}.EnginePages-module__F5MfZW__container{width:min(var(--container-max), calc(100vw - 64px));margin:0 auto}.EnginePages-module__F5MfZW__narrow{width:min(980px,100vw - 64px);margin:0 auto}.EnginePages-module__F5MfZW__hero{border-bottom:1px solid var(--surface-high);background:var(--surface-low);align-items:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__heroTall{min-height:640px}.EnginePages-module__F5MfZW__heroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.01)}.EnginePages-module__F5MfZW__heroVeil{background:linear-gradient(0deg, var(--background) 0%, #f9f9f8d1 31%, #f9f9f82e 62%, #f9f9f80a 100%), radial-gradient(circle at 12% 86%, #d1e8d573, transparent 36%);position:absolute;inset:0}.EnginePages-module__F5MfZW__heroDarkVeil{background:linear-gradient(#1016161f 0%,#1016168a 52%,#101616e0 100%),radial-gradient(circle at 18% 76%,#475b4c9e,#0000 36%);position:absolute;inset:0}.EnginePages-module__F5MfZW__heroBody{z-index:1;width:min(var(--container-max), calc(100vw - 64px));margin:0 auto;padding:96px 0 64px;position:relative}.EnginePages-module__F5MfZW__heroBodyLight{color:#fff}.EnginePages-module__F5MfZW__kicker{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:700}.EnginePages-module__F5MfZW__heroBodyLight .EnginePages-module__F5MfZW__kicker{color:#ffffffbf}.EnginePages-module__F5MfZW__title{letter-spacing:-.045em;max-width:860px;margin:0;font-size:clamp(46px,5.4vw,68px);font-weight:700;line-height:1.02}.EnginePages-module__F5MfZW__lede{max-width:720px;color:var(--on-surface-variant);margin:20px 0 0;font-size:18px;line-height:1.6}.EnginePages-module__F5MfZW__heroBodyLight .EnginePages-module__F5MfZW__lede{color:#ffffffd1}.EnginePages-module__F5MfZW__visaHero{background:var(--surface-lowest);min-height:610px;padding:0 max(32px, calc((100vw - var(--container-max)) / 2)) 102px;border-bottom:1px solid #c3c8c18f;align-items:flex-end;display:flex;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__visaHeroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.EnginePages-module__F5MfZW__visaHeroVeil{background:linear-gradient(90deg,#f9f9f8fa,#f9f9f8f0 43%,#f9f9f894 66%,#f9f9f814),linear-gradient(#0000 44%,#f9f9f8eb);position:absolute;inset:0}.EnginePages-module__F5MfZW__visaHeroBody{z-index:2;max-width:850px;position:relative}.EnginePages-module__F5MfZW__visaHeroBody h1{max-width:780px;color:var(--primary);letter-spacing:-.065em;margin:14px 0 18px;font-size:clamp(56px,6.8vw,94px);line-height:.96}.EnginePages-module__F5MfZW__visaHeroBody>p:not(.EnginePages-module__F5MfZW__kicker){max-width:690px;color:var(--on-surface);margin:0;font-size:19px;line-height:1.58}.EnginePages-module__F5MfZW__visaHeroBadges,.EnginePages-module__F5MfZW__visaHeroActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.EnginePages-module__F5MfZW__visaHeroBadges span{color:var(--primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #c3c8c194;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__visaHeroActions{margin-top:30px}.EnginePages-module__F5MfZW__visaHeroMark{z-index:1;color:#b09d6573;pointer-events:none;width:260px;height:260px;position:absolute;top:74px;left:42%}.EnginePages-module__F5MfZW__visaHeroMark circle,.EnginePages-module__F5MfZW__visaHeroMark path,.EnginePages-module__F5MfZW__visaHeroMark rect{stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.EnginePages-module__F5MfZW__visaHeroMark text{fill:#b09d65c7;letter-spacing:.2em;font-size:10px;font-weight:800}.EnginePages-module__F5MfZW__visaHeroMarkGold{fill:#e4d6af1f;stroke:#b09d65d6!important}.EnginePages-module__F5MfZW__visaSpecLift{z-index:3;margin-top:28px;padding-bottom:48px;position:relative}.EnginePages-module__F5MfZW__section{padding:72px 0}.EnginePages-module__F5MfZW__sectionTight{padding:48px 0}.EnginePages-module__F5MfZW__sectionHeader{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:36px;display:flex}.EnginePages-module__F5MfZW__sectionTitle{margin:0;font-size:36px;line-height:1.14}.EnginePages-module__F5MfZW__muted{color:var(--on-surface-variant)}.EnginePages-module__F5MfZW__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.EnginePages-module__F5MfZW__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.EnginePages-module__F5MfZW__grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.EnginePages-module__F5MfZW__split{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);align-items:start;gap:40px;display:grid}.EnginePages-module__F5MfZW__panel{background:var(--surface-lowest);border:1px solid #c3c8c19e;border-radius:20px;padding:28px;box-shadow:0 18px 46px #191c1c0b}.EnginePages-module__F5MfZW__flatPanel{background:var(--surface-lowest);border:1px solid #c3c8c180;border-radius:16px;padding:24px}.EnginePages-module__F5MfZW__metric{flex-direction:column;justify-content:space-between;min-height:152px;display:flex}.EnginePages-module__F5MfZW__metricsLift{z-index:2;margin-top:24px;padding-bottom:48px;position:relative}.EnginePages-module__F5MfZW__metricDense{min-height:180px;padding:24px}.EnginePages-module__F5MfZW__metricTop{align-items:center;gap:12px;display:flex}.EnginePages-module__F5MfZW__iconTile{width:36px;height:36px;color:var(--primary);background:#475b4c14;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.EnginePages-module__F5MfZW__svgTile{background:#f8f6ef;border:1px solid #c3c8c19e;border-radius:12px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;overflow:hidden}.EnginePages-module__F5MfZW__svgTile img,img.EnginePages-module__F5MfZW__svgTile{object-fit:contain;width:52px;height:52px}.EnginePages-module__F5MfZW__detailGlyph{object-fit:contain;flex:0 0 36px;width:36px;height:36px}.EnginePages-module__F5MfZW__svgInline{object-fit:contain;width:76px;height:76px}.EnginePages-module__F5MfZW__svgPanelArt{object-fit:contain;background:#f8f6ef;width:100%;min-height:260px}.EnginePages-module__F5MfZW__svgCalloutArt{object-fit:contain;flex:0 0 128px;width:128px;height:128px}img.EnginePages-module__F5MfZW__svgPanelArt{object-fit:contain;padding:16px}.EnginePages-module__F5MfZW__resultsTrustGrid img.EnginePages-module__F5MfZW__svgInline,.EnginePages-module__F5MfZW__assessmentStepTop img.EnginePages-module__F5MfZW__svgInline{background:#f8f6ef;border-radius:12px}.EnginePages-module__F5MfZW__assessmentStepTop img.EnginePages-module__F5MfZW__svgInline{width:100%;height:96px}.EnginePages-module__F5MfZW__compareSummary img.EnginePages-module__F5MfZW__svgCalloutArt{margin:0 auto 18px}.EnginePages-module__F5MfZW__engineHeroVisual>img.EnginePages-module__F5MfZW__svgCalloutArt{background:#f9f9f8eb;border:1px solid #ffffff94;border-radius:18px;justify-self:end}.EnginePages-module__F5MfZW__metricLabel{color:var(--on-surface-variant);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.EnginePages-module__F5MfZW__trustBadgeRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.EnginePages-module__F5MfZW__trustBadge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.EnginePages-module__F5MfZW__trustOfficial{color:#35553c;background:#475b4c1f}.EnginePages-module__F5MfZW__trustSupport{color:#7a6020;background:#997d3c1f}.EnginePages-module__F5MfZW__trustThirdParty{color:#285a7d;background:#4070941f}.EnginePages-module__F5MfZW__trustDerived{color:#5e5e5e;background:#7878781f}.EnginePages-module__F5MfZW__confidenceHigh{color:#35553c;background:#475b4c1f}.EnginePages-module__F5MfZW__confidenceMedium{color:#7a6020;background:#997d3c1f}.EnginePages-module__F5MfZW__confidenceLow,.EnginePages-module__F5MfZW__cadenceWeekly{color:#8a4637;background:#944e401f}.EnginePages-module__F5MfZW__cadenceMonthly{color:#7a6020;background:#997d3c1f}.EnginePages-module__F5MfZW__cadenceQuarterly{color:#285a7d;background:#4070941f}.EnginePages-module__F5MfZW__metricValue{margin:14px 0 0;font-size:28px;font-weight:700}.EnginePages-module__F5MfZW__metricText{color:var(--on-surface-variant);border-top:1px solid #c3c8c159;margin:12px 0 0;padding-top:12px;font-size:13px;line-height:1.5}.EnginePages-module__F5MfZW__overviewSplit{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);align-items:start;gap:64px;display:grid}.EnginePages-module__F5MfZW__overviewSplit>*{min-width:0}.EnginePages-module__F5MfZW__editorialText{max-width:720px;color:var(--on-surface-variant);margin-top:22px;font-size:15px;line-height:1.75}.EnginePages-module__F5MfZW__editorialText p{margin:0 0 20px}.EnginePages-module__F5MfZW__editorialText strong{color:var(--on-surface)}.EnginePages-module__F5MfZW__advantageList{gap:18px;max-width:720px;margin-top:30px;display:grid}.EnginePages-module__F5MfZW__advantageItem{background:var(--surface-low);border:1px solid #c3c8c194;border-radius:12px;align-items:flex-start;gap:18px;padding:20px 24px;display:flex}.EnginePages-module__F5MfZW__advantageItem h3,.EnginePages-module__F5MfZW__advantageItem p{margin:0}.EnginePages-module__F5MfZW__advantageItem h3{font-size:16px}.EnginePages-module__F5MfZW__advantageItem p{color:var(--on-surface-variant);margin-top:8px;font-size:14px;line-height:1.55}.EnginePages-module__F5MfZW__demographicPanel{background:var(--surface-lowest);border:1px solid #c3c8c19e;border-radius:20px;margin-top:4px;padding:28px;box-shadow:0 16px 42px #191c1c0d}.EnginePages-module__F5MfZW__demographicPanel h3{margin:0 0 18px;font-size:22px}.EnginePages-module__F5MfZW__demoRow{border-top:1px solid #c3c8c157;grid-template-columns:44px 1fr 18px;align-items:center;gap:16px;padding:18px 0;display:grid}.EnginePages-module__F5MfZW__demoRow:first-of-type{border-top:0}.EnginePages-module__F5MfZW__demoRow strong,.EnginePages-module__F5MfZW__demoRow small{display:block}.EnginePages-module__F5MfZW__demoRow strong{font-size:13px}.EnginePages-module__F5MfZW__demoRow small{color:var(--on-surface-variant);margin-top:3px;font-size:11px}.EnginePages-module__F5MfZW__demoIcon{width:40px;height:40px;color:var(--primary);background:#c7ecca;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.EnginePages-module__F5MfZW__demoBlue{color:#3153a4;background:#dbe6ff}.EnginePages-module__F5MfZW__demoGold{color:#9a5b12;background:#ffe8c7}.EnginePages-module__F5MfZW__textLink{color:var(--primary);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.EnginePages-module__F5MfZW__textLinkButton{color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.EnginePages-module__F5MfZW__pathwayCard{background:var(--surface-lowest);border:1px solid #c3c8c19e;border-radius:22px;overflow:hidden;box-shadow:0 18px 46px #191c1c0b}.EnginePages-module__F5MfZW__pathwayImage{height:190px;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__pathwayImage img{object-fit:cover;width:100%;height:100%;transform:scale(1.01)}.EnginePages-module__F5MfZW__pathwayImage:after{content:"";background:linear-gradient(180deg, #fff0, var(--surface-lowest));position:absolute;inset:30% 0 0}.EnginePages-module__F5MfZW__pathwayImage span{z-index:1;color:var(--on-surface);background:#ffffffdb;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}.EnginePages-module__F5MfZW__pathwayBody{padding:24px}.EnginePages-module__F5MfZW__pathwayBody>p{color:var(--on-surface-variant);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.EnginePages-module__F5MfZW__pathwayBody h3{margin:0 0 18px;font-size:24px;font-weight:500}.EnginePages-module__F5MfZW__pathwaySpec{background:var(--surface-low);border-radius:6px;margin-bottom:14px;padding:14px}.EnginePages-module__F5MfZW__pathwaySpec strong,.EnginePages-module__F5MfZW__pathwaySpec span,.EnginePages-module__F5MfZW__pathwaySpec small{display:block}.EnginePages-module__F5MfZW__pathwaySpec strong{letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px}.EnginePages-module__F5MfZW__pathwaySpec span,.EnginePages-module__F5MfZW__pathwaySpec small{color:var(--on-surface-variant);font-size:13px;line-height:1.45}.EnginePages-module__F5MfZW__pathwayBody a{background:var(--surface-low);border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px;font-size:13px;font-weight:700;display:flex}.EnginePages-module__F5MfZW__centerActions{justify-content:center;gap:16px;margin-top:72px;display:flex}.EnginePages-module__F5MfZW__trustBar{background:linear-gradient(180deg, #f9f9f8fa, #f3f4f3eb), var(--surface-lowest);border-block:1px solid #c3c8c18c;padding:18px 0}.EnginePages-module__F5MfZW__trustSummaryGrid{width:min(var(--container-max), calc(100vw - 64px));grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 auto;display:grid}.EnginePages-module__F5MfZW__trustSignalCard{min-height:118px;color:var(--on-surface-variant);background:#ffffffb8;border:1px solid #c3c8c1a3;border-radius:16px;padding:16px}.EnginePages-module__F5MfZW__trustSignalCard span,.EnginePages-module__F5MfZW__trustSignalCard strong,.EnginePages-module__F5MfZW__trustSignalCard small{display:block}.EnginePages-module__F5MfZW__trustSignalCard span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:800;display:flex}.EnginePages-module__F5MfZW__trustSignalCard strong{color:var(--on-surface);font-size:17px;line-height:1.28}.EnginePages-module__F5MfZW__trustSignalCard small{margin-top:8px;font-size:13px;line-height:1.35}.EnginePages-module__F5MfZW__trustSignalCard .EnginePages-module__F5MfZW__icon{width:16px;height:16px}.EnginePages-module__F5MfZW__trustBar a{color:inherit}.EnginePages-module__F5MfZW__pathwayLayout{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:36px;padding:0 0 54px;display:grid}.EnginePages-module__F5MfZW__pathwayLayout>*{min-width:0}.EnginePages-module__F5MfZW__parameterStrip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #c3c8c19e;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #191c1c1a}.EnginePages-module__F5MfZW__parameterItem{background:radial-gradient(circle at 88% 8%,#e4d6af29,#0000 34%),0 0;border-left:1px solid #c3c8c180;min-height:154px;padding:28px}.EnginePages-module__F5MfZW__parameterItem:first-child{border-left:0}.EnginePages-module__F5MfZW__parameterItem strong{color:var(--primary);letter-spacing:-.025em;align-items:center;gap:8px;margin-top:15px;font-size:21px;font-weight:800;display:flex}.EnginePages-module__F5MfZW__parameterItem p{color:var(--on-surface-variant);margin:10px 0 0;font-size:13px;line-height:1.55}.EnginePages-module__F5MfZW__ruleHeading{color:var(--primary);letter-spacing:-.03em;border-bottom:1px solid #c3c8c18c;margin:0 0 16px;padding-bottom:12px;font-size:26px;font-weight:800}.EnginePages-module__F5MfZW__requirementList{gap:16px;margin-bottom:40px;display:grid}.EnginePages-module__F5MfZW__requirementRow{background:var(--surface-lowest);border:1px solid #c3c8c18c;border-radius:16px;align-items:flex-start;gap:22px;padding:24px;display:flex;box-shadow:0 14px 38px #191c1c09}.EnginePages-module__F5MfZW__requirementRow>div{min-width:0}.EnginePages-module__F5MfZW__zhPathCard{min-height:156px}.EnginePages-module__F5MfZW__zhPathCardBody{flex-direction:column;flex:1;min-height:108px;display:flex}.EnginePages-module__F5MfZW__zhPathCardAction{justify-content:flex-end;margin-top:auto;padding-top:22px;display:flex}.EnginePages-module__F5MfZW__requirementRow h3,.EnginePages-module__F5MfZW__requirementRow p{margin:0}.EnginePages-module__F5MfZW__requirementRow h3{color:var(--primary);font-size:18px;font-weight:800}.EnginePages-module__F5MfZW__requirementRow p{color:var(--on-surface-variant);margin-top:8px;font-size:14px;line-height:1.55}.EnginePages-module__F5MfZW__evidenceList{color:var(--on-surface-variant);gap:8px;margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.EnginePages-module__F5MfZW__evidenceList li{padding-left:2px}.EnginePages-module__F5MfZW__visaTimeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:42px;display:grid;position:relative}.EnginePages-module__F5MfZW__visaTimeline:before{display:none}.EnginePages-module__F5MfZW__visaTimeline article{z-index:1;background:#ffffffd1;border:1px solid #c3c8c194;border-radius:14px;min-height:182px;padding:20px;position:relative;box-shadow:0 14px 38px #191c1c09}.EnginePages-module__F5MfZW__timelineMetaRow{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.EnginePages-module__F5MfZW__timelineMetaRow>span{background:var(--surface-lowest);width:34px;height:34px;color:var(--primary);border:1px solid #b09d6585;border-radius:999px;flex:0 0 34px;place-items:center;font-size:13px;font-weight:800;display:grid}.EnginePages-module__F5MfZW__visaTimeline h3{color:var(--primary);margin:0 0 8px;font-size:17px;line-height:1.28}.EnginePages-module__F5MfZW__visaTimeline p{color:var(--on-surface-variant);margin:0;font-size:13px;line-height:1.5}.EnginePages-module__F5MfZW__visaEvidenceWorkbench{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:42px;display:grid}.EnginePages-module__F5MfZW__visaEvidenceWorkbench article{background:linear-gradient(180deg, #ffffffd6, #f6f2e880), var(--surface-lowest);border:1px solid #c3c8c194;border-radius:14px;min-height:210px;padding:22px 22px 20px;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__visaEvidenceWorkbench article:after{content:"";border:1px solid #b09d652e;border-radius:20px;width:88px;height:88px;position:absolute;bottom:-22px;right:-26px;transform:rotate(-7deg)}.EnginePages-module__F5MfZW__cardMetaRow{align-items:center;gap:10px;margin-bottom:20px;display:flex}.EnginePages-module__F5MfZW__visaEvidenceWorkbench .EnginePages-module__F5MfZW__cardMetaRow span{color:var(--primary);letter-spacing:0;background:#475b4c17;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__visaEvidenceWorkbench h3{z-index:1;color:var(--primary);margin:0 0 8px;font-size:18px;line-height:1.28;position:relative}.EnginePages-module__F5MfZW__visaEvidenceWorkbench p{z-index:1;color:var(--on-surface-variant);margin:0;font-size:14px;line-height:1.55;position:relative}.EnginePages-module__F5MfZW__tradeoffBox{background:var(--surface-lowest);border:1px solid #c3c8c18c;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-bottom:40px;display:grid;overflow:hidden}.EnginePages-module__F5MfZW__tradeoffBox>div{padding:24px}.EnginePages-module__F5MfZW__tradeoffBox>div+div{border-left:1px solid #c3c8c18c}.EnginePages-module__F5MfZW__tradeoffBox h3{letter-spacing:.08em;align-items:center;gap:8px;margin:0 0 18px;font-size:16px;font-weight:500;display:flex}.EnginePages-module__F5MfZW__tradeoffBox p{color:var(--on-surface-variant);margin:0 0 18px;font-size:14px;line-height:1.5}.EnginePages-module__F5MfZW__table{background:var(--surface-lowest);border:1px solid #c3c8c18c;border-radius:8px;margin-bottom:40px;overflow-x:auto}.EnginePages-module__F5MfZW__table table{border-collapse:collapse;width:100%}.EnginePages-module__F5MfZW__table th,.EnginePages-module__F5MfZW__table td{text-align:left;border-bottom:1px solid #c3c8c166;padding:16px 18px;font-size:14px}.EnginePages-module__F5MfZW__table th{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.EnginePages-module__F5MfZW__table tr:last-child td{border-bottom:0}.EnginePages-module__F5MfZW__proceedPanel{background:linear-gradient(180deg, #ffffffdb, #f6f2e86b), var(--surface-lowest);color:var(--on-surface);border:1px solid #c3c8c199;border-radius:16px;padding:24px;position:sticky;top:92px;overflow:hidden;box-shadow:0 18px 42px #191c1c0e}.EnginePages-module__F5MfZW__proceedPanel h3{z-index:1;color:var(--primary);letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:800;line-height:1.2;position:relative}.EnginePages-module__F5MfZW__proceedPanel p{z-index:1;color:var(--on-surface-variant);margin:0 0 22px;font-size:14px;line-height:1.6;position:relative}.EnginePages-module__F5MfZW__feePanel{z-index:1;background:#f6f2e88a;border:1px solid #c3c8c194;border-radius:12px;gap:8px;margin:0 0 22px;padding:18px;display:grid;position:relative}.EnginePages-module__F5MfZW__feePanel span{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.EnginePages-module__F5MfZW__feePanel strong{color:var(--primary);font-size:22px;line-height:1.15}.EnginePages-module__F5MfZW__feePanel small{color:var(--on-surface-variant);font-size:12px;line-height:1.45}.EnginePages-module__F5MfZW__proceedPrimary,.EnginePages-module__F5MfZW__proceedSecondary{text-align:center;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:16px;font-weight:500;display:flex}.EnginePages-module__F5MfZW__proceedPrimary{z-index:1;background:var(--primary);color:#fff;position:relative}.EnginePages-module__F5MfZW__proceedSecondary{z-index:1;color:var(--primary);background:#ffffffb8;border:1px solid #475b4c3d;margin-top:12px;position:relative}.EnginePages-module__F5MfZW__assistedLine{z-index:1;border-top:1px solid #c3c8c18c;align-items:center;gap:0;margin-top:48px;padding-top:28px;display:flex;position:relative}.EnginePages-module__F5MfZW__assistedLine span{background:#d9dad9;border-radius:999px;width:22px;height:22px;margin-right:-6px}.EnginePages-module__F5MfZW__assistedLine span:nth-child(2){background:#b5ccb9}.EnginePages-module__F5MfZW__assistedLine span:nth-child(3){background:#8a8f89}.EnginePages-module__F5MfZW__assistedLine small{color:var(--on-surface-variant);margin-left:18px;font-size:12px}.EnginePages-module__F5MfZW__visaProceedArt{color:#b09d6540;pointer-events:none;width:210px;height:178px;position:absolute;bottom:88px;right:-28px}.EnginePages-module__F5MfZW__visaProceedArt path,.EnginePages-module__F5MfZW__visaProceedArt circle{stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.EnginePages-module__F5MfZW__visaFinalCta{background:radial-gradient(circle at 8% 22%, #e4d6af24, transparent 24%), var(--primary);color:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;margin:0 0 72px;padding:42px;display:grid}.EnginePages-module__F5MfZW__visaFinalCta h2{letter-spacing:-.045em;max-width:680px;margin:10px 0;font-size:clamp(34px,4vw,52px);line-height:1.04}.EnginePages-module__F5MfZW__visaFinalCta p:not(.EnginePages-module__F5MfZW__kicker){color:#ffffffc7;max-width:660px;margin:0;line-height:1.55}.EnginePages-module__F5MfZW__visaFinalCta .EnginePages-module__F5MfZW__kicker{color:#ffffffad}.EnginePages-module__F5MfZW__visaFinalCta>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.EnginePages-module__F5MfZW__visaFinalCta .EnginePages-module__F5MfZW__secondary{color:#fff;background:#ffffff14;border-color:#ffffff57}.EnginePages-module__F5MfZW__visaFinalCta .EnginePages-module__F5MfZW__primary{background:var(--primary-fixed);color:var(--primary)}.EnginePages-module__F5MfZW__resultsPage,.EnginePages-module__F5MfZW__comparePage{width:min(var(--container-max), calc(100vw - 64px));margin:0 auto;padding:52px 0 72px}.EnginePages-module__F5MfZW__resultsHero{background:linear-gradient(90deg, #f9f9f8fa, #f9f9f8d1 47%, #f9f9f85c), var(--asset-portugal-hero) center / cover;border:1px solid #c3c8c1a3;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(360px,.55fr);align-items:end;gap:40px;padding:64px 46px 44px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #191c1c14}.EnginePages-module__F5MfZW__resultsHero:before{content:"";pointer-events:none;border:1px solid #ffffff94;border-radius:18px;position:absolute;inset:20px}.EnginePages-module__F5MfZW__resultsHero>div,.EnginePages-module__F5MfZW__resultsProfileCard{z-index:1;position:relative}.EnginePages-module__F5MfZW__resultsHero h1{letter-spacing:-.045em;max-width:740px;margin:18px 0;font-size:clamp(44px,5vw,66px);line-height:1.02}.EnginePages-module__F5MfZW__resultsHero p:not(.EnginePages-module__F5MfZW__kicker),.EnginePages-module__F5MfZW__evidenceSection>div:first-child>p,.EnginePages-module__F5MfZW__resultsNextStep p{max-width:680px;color:var(--on-surface-variant);margin:0;font-size:18px;line-height:1.58}.EnginePages-module__F5MfZW__resultsHeroActions,.EnginePages-module__F5MfZW__resultsNextStep>div:last-child{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.EnginePages-module__F5MfZW__resultsProfileCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f9f8e0;border:1px solid #ffffff9e;border-radius:20px;padding:22px;box-shadow:0 18px 46px #191c1c1f}.EnginePages-module__F5MfZW__resultsProfileCard>span,.EnginePages-module__F5MfZW__resultReportBody>span,.EnginePages-module__F5MfZW__evidencePanel>div article h3,.EnginePages-module__F5MfZW__alternativeGrid p{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.EnginePages-module__F5MfZW__resultsProfileCard>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.EnginePages-module__F5MfZW__resultsProfileCard label{background:#ffffff9e;border-radius:12px;padding:14px}.EnginePages-module__F5MfZW__resultsProfileCard small,.EnginePages-module__F5MfZW__resultReportBody dt,.EnginePages-module__F5MfZW__resultMatrixTable span{color:var(--on-surface-variant);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.EnginePages-module__F5MfZW__resultsProfileCard strong{margin-top:5px;font-size:14px;display:block}.EnginePages-module__F5MfZW__resultsProfileCard p{color:var(--on-surface-variant);margin:18px 0 0;font-size:13px;line-height:1.5}.EnginePages-module__F5MfZW__resultReport,.EnginePages-module__F5MfZW__evidenceSection,.EnginePages-module__F5MfZW__resultsNextStep{margin-top:48px}.EnginePages-module__F5MfZW__resultReport{background:var(--surface-lowest);border:1px solid #c3c8c1b3;border-radius:22px;grid-template-columns:minmax(360px,.78fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 46px #191c1c0d}.EnginePages-module__F5MfZW__resultReportImage{min-height:520px;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__resultReportImage img,.EnginePages-module__F5MfZW__alternativeGrid img,.EnginePages-module__F5MfZW__evidencePanel img{object-fit:cover;width:100%;height:100%}.EnginePages-module__F5MfZW__resultReportImage>span{color:var(--primary);letter-spacing:-.04em;background:#f9f9f8eb;border-radius:16px;padding:16px 18px;font-size:42px;font-weight:800;display:grid;position:absolute;top:24px;left:24px;box-shadow:0 12px 28px #191c1c14}.EnginePages-module__F5MfZW__resultReportImage small{color:var(--on-surface-variant);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.EnginePages-module__F5MfZW__resultReportBody{padding:42px}.EnginePages-module__F5MfZW__resultReportBody>span{background:#475b4c1a;border-radius:999px;padding:8px 12px;display:inline-flex}.EnginePages-module__F5MfZW__resultReportBody h2,.EnginePages-module__F5MfZW__resultsSectionHeader h2,.EnginePages-module__F5MfZW__evidenceSection h2,.EnginePages-module__F5MfZW__resultMatrix h2,.EnginePages-module__F5MfZW__resultsNextStep h2{letter-spacing:-.03em;margin:0;font-size:38px;line-height:1.1}.EnginePages-module__F5MfZW__resultReportBody h2{max-width:500px;margin:16px 0 14px}.EnginePages-module__F5MfZW__resultReportBody p:not(.EnginePages-module__F5MfZW__kicker){color:var(--on-surface-variant);font-size:17px;line-height:1.58}.EnginePages-module__F5MfZW__resultReportBody dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0 0;display:grid}.EnginePages-module__F5MfZW__resultReportBody dl div{border-top:1px solid #c3c8c19e;padding-top:14px}.EnginePages-module__F5MfZW__resultReportBody dd{margin:6px 0 0;font-weight:800}.EnginePages-module__F5MfZW__resultReasonPills{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.EnginePages-module__F5MfZW__resultReasonPills small{background:var(--surface-low);color:var(--on-surface-variant);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:8px 10px;font-size:11px;font-weight:800}.EnginePages-module__F5MfZW__alternativeSection,.EnginePages-module__F5MfZW__resultMatrix,.EnginePages-module__F5MfZW__resultsTrustGrid{margin-top:72px}.EnginePages-module__F5MfZW__resultsSectionHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.EnginePages-module__F5MfZW__resultsSectionHeader a{color:var(--primary);align-items:center;gap:8px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__alternativeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.EnginePages-module__F5MfZW__alternativeGrid article{background:var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:18px;overflow:hidden}.EnginePages-module__F5MfZW__alternativeGrid img{height:190px}.EnginePages-module__F5MfZW__alternativeGrid article>div{padding:20px}.EnginePages-module__F5MfZW__alternativeGrid span{width:54px;height:54px;color:var(--primary);border:1px solid #475b4c2e;border-radius:999px;place-items:center;font-size:18px;font-weight:800;display:inline-grid}.EnginePages-module__F5MfZW__alternativeGrid p{margin:18px 0 7px}.EnginePages-module__F5MfZW__alternativeGrid h3{letter-spacing:-.02em;margin:0 0 12px;font-size:22px}.EnginePages-module__F5MfZW__alternativeGrid small{color:var(--on-surface-variant);line-height:1.45}.EnginePages-module__F5MfZW__alternativeGrid a{color:var(--primary);border-top:1px solid #c3c8c180;justify-content:space-between;align-items:center;padding:16px 20px;font-size:14px;font-weight:800;display:flex}.EnginePages-module__F5MfZW__evidenceSection{background:linear-gradient(135deg, #f9f9f8fa, #eeebe2ad), var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:20px;grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);align-items:stretch;gap:34px;padding:34px;display:grid}.EnginePages-module__F5MfZW__evidenceSection>div:first-child>p{margin-top:18px;font-size:16px}.EnginePages-module__F5MfZW__evidencePanel{background:var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:18px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);display:grid;overflow:hidden}.EnginePages-module__F5MfZW__evidencePanel img{min-height:360px}.EnginePages-module__F5MfZW__evidencePanel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px;display:grid}.EnginePages-module__F5MfZW__evidencePanel article{background:var(--surface-low);border:1px solid #c3c8c185;border-radius:14px;padding:18px}.EnginePages-module__F5MfZW__evidencePanel .EnginePages-module__F5MfZW__icon,.EnginePages-module__F5MfZW__resultsTrustGrid .EnginePages-module__F5MfZW__icon{color:var(--primary)}.EnginePages-module__F5MfZW__evidencePanel h3{margin:12px 0 8px}.EnginePages-module__F5MfZW__evidencePanel p,.EnginePages-module__F5MfZW__resultsTrustGrid p{color:var(--on-surface-variant);margin:0;font-size:13px;line-height:1.45}.EnginePages-module__F5MfZW__resultMatrixTable{background:var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:18px;overflow:hidden}.EnginePages-module__F5MfZW__resultMatrixTable>div{border-bottom:1px solid #c3c8c180;grid-template-columns:210px repeat(3,minmax(0,1fr));display:grid}.EnginePages-module__F5MfZW__resultMatrixTable>div:first-child{background:var(--surface-low)}.EnginePages-module__F5MfZW__resultMatrixTable>div:last-child{border-bottom:0}.EnginePages-module__F5MfZW__resultMatrixTable span,.EnginePages-module__F5MfZW__resultMatrixTable strong,.EnginePages-module__F5MfZW__resultMatrixTable p{margin:0;padding:18px 20px}.EnginePages-module__F5MfZW__resultMatrixTable strong{color:var(--primary)}.EnginePages-module__F5MfZW__resultMatrixTable p{color:var(--on-surface-variant)}.EnginePages-module__F5MfZW__resultsNextStep{background:linear-gradient(90deg, #222d25eb, #475b4cd1), var(--asset-canada-hero) center / cover;color:#fff;border:1px solid #c3c8c1a8;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:38px;display:flex}.EnginePages-module__F5MfZW__resultsNextStep .EnginePages-module__F5MfZW__kicker,.EnginePages-module__F5MfZW__resultsNextStep p{color:#ffffffc2}.EnginePages-module__F5MfZW__resultsNextStep .EnginePages-module__F5MfZW__secondary{color:#fff;background:#ffffff1a;border-color:#ffffff57}.EnginePages-module__F5MfZW__resultsTrustGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.EnginePages-module__F5MfZW__resultsTrustGrid article{background:var(--surface-lowest);border:1px solid #c3c8c19e;border-radius:16px;padding:24px}.EnginePages-module__F5MfZW__resultsTrustGrid h3{margin:18px 0 9px;font-size:17px}.EnginePages-module__F5MfZW__assessmentPage{width:min(var(--container-max), calc(100vw - 64px));margin:0 auto;padding:52px 0 86px;position:relative}.EnginePages-module__F5MfZW__assessmentHero{background:linear-gradient(90deg, #f9f9f8fa, #f9f9f8d1 48%, #f9f9f857), var(--asset-portugal-hero) center / cover;border:1px solid #c3c8c1a3;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(360px,.56fr);align-items:end;gap:40px;padding:64px 46px 44px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #191c1c14}.EnginePages-module__F5MfZW__assessmentHero:before{content:"";pointer-events:none;border:1px solid #ffffff94;border-radius:18px;position:absolute;inset:20px}.EnginePages-module__F5MfZW__assessmentHero>div,.EnginePages-module__F5MfZW__assessmentIntakeCard{z-index:1;position:relative}.EnginePages-module__F5MfZW__enginePill{width:fit-content;color:var(--on-surface);letter-spacing:.16em;text-transform:uppercase;background:#f9f9f8b8;border:1px solid #7378738c;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.EnginePages-module__F5MfZW__assessmentHero h1{letter-spacing:-.045em;max-width:760px;margin:18px 0;font-size:clamp(44px,5vw,66px);line-height:1.02}.EnginePages-module__F5MfZW__assessmentHero>p:not(.EnginePages-module__F5MfZW__enginePill){max-width:680px;color:var(--on-surface-variant);margin:0;font-size:18px;line-height:1.58}.EnginePages-module__F5MfZW__assessmentHeroActions,.EnginePages-module__F5MfZW__assessmentFinalCta>div:last-child{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.EnginePages-module__F5MfZW__assessmentIntakeCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f9f8e0;border:1px solid #ffffff9e;border-radius:20px;padding:22px;box-shadow:0 18px 46px #191c1c1f}.EnginePages-module__F5MfZW__assessmentIntakeCard>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.EnginePages-module__F5MfZW__assessmentIntakeCard>div:first-child span,.EnginePages-module__F5MfZW__sampleResultPreview article span{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;background:#475b4c1a;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.EnginePages-module__F5MfZW__assessmentIntakeCard>div:first-child strong{color:var(--primary)}.EnginePages-module__F5MfZW__assessmentIntakeCard>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.EnginePages-module__F5MfZW__assessmentIntakeCard label{background:#ffffffa3;border-radius:12px;padding:14px}.EnginePages-module__F5MfZW__assessmentIntakeCard small{color:var(--on-surface-variant);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.EnginePages-module__F5MfZW__assessmentIntakeCard b{margin-top:5px;font-size:14px;display:block}.EnginePages-module__F5MfZW__assessmentIntakeCard p{color:var(--on-surface-variant);align-items:flex-start;gap:8px;margin:18px 0 0;font-size:13px;line-height:1.5;display:flex}.EnginePages-module__F5MfZW__assessmentIntakeCard .EnginePages-module__F5MfZW__icon{color:var(--primary);flex:none}.EnginePages-module__F5MfZW__assessmentFlow,.EnginePages-module__F5MfZW__calculationSection,.EnginePages-module__F5MfZW__assessmentTrust,.EnginePages-module__F5MfZW__sampleResultPreview,.EnginePages-module__F5MfZW__assessmentFinalCta{margin-top:72px}.EnginePages-module__F5MfZW__assessmentSectionHeader{margin-bottom:24px}.EnginePages-module__F5MfZW__assessmentSectionHeader h2,.EnginePages-module__F5MfZW__calculationSection h2,.EnginePages-module__F5MfZW__assessmentTrust h2,.EnginePages-module__F5MfZW__sampleResultPreview h2,.EnginePages-module__F5MfZW__assessmentFinalCta h2{letter-spacing:-.03em;margin:0;font-size:38px;line-height:1.1}.EnginePages-module__F5MfZW__assessmentFlow>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.EnginePages-module__F5MfZW__assessmentFlow article,.EnginePages-module__F5MfZW__calculationGrid article,.EnginePages-module__F5MfZW__assessmentTrust article,.EnginePages-module__F5MfZW__resultsTrustGrid article{position:relative;overflow:hidden}.EnginePages-module__F5MfZW__assessmentFlow article{background:var(--surface-lowest);border:1px solid #c3c8c1a3;border-radius:16px;min-height:230px;padding:22px}.EnginePages-module__F5MfZW__assessmentStepTop{gap:16px;display:grid}.EnginePages-module__F5MfZW__assessmentFlow article:after,.EnginePages-module__F5MfZW__calculationGrid article:after,.EnginePages-module__F5MfZW__assessmentTrust article:after{content:"";border:1px solid #475b4c1f;border-radius:999px;width:74px;height:74px;position:absolute;top:-26px;right:-26px}.EnginePages-module__F5MfZW__assessmentFlow article span{width:38px;height:38px;color:var(--primary);border:1px solid #475b4c2e;border-radius:999px;place-items:center;font-weight:800;display:grid}.EnginePages-module__F5MfZW__assessmentFlow h3,.EnginePages-module__F5MfZW__calculationGrid h3,.EnginePages-module__F5MfZW__assessmentTrust h3,.EnginePages-module__F5MfZW__sampleResultPreview h3{letter-spacing:-.01em;margin:22px 0 10px;font-size:18px}.EnginePages-module__F5MfZW__assessmentFlow p,.EnginePages-module__F5MfZW__calculationGrid p,.EnginePages-module__F5MfZW__assessmentTrust p,.EnginePages-module__F5MfZW__sampleResultPreview p{color:var(--on-surface-variant);margin:0;font-size:14px;line-height:1.5}.EnginePages-module__F5MfZW__calculationSection{grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);align-items:start;gap:34px;display:grid}.EnginePages-module__F5MfZW__calculationSection>div:first-child p:not(.EnginePages-module__F5MfZW__kicker),.EnginePages-module__F5MfZW__sampleResultPreview>div>p{color:var(--on-surface-variant);margin-top:18px;font-size:16px;line-height:1.58}.EnginePages-module__F5MfZW__calculationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.EnginePages-module__F5MfZW__calculationGrid article{background:var(--surface-lowest);border:1px solid #c3c8c19e;border-radius:16px;padding:22px}.EnginePages-module__F5MfZW__calculationGrid .EnginePages-module__F5MfZW__icon,.EnginePages-module__F5MfZW__assessmentTrust .EnginePages-module__F5MfZW__icon{color:var(--primary)}.EnginePages-module__F5MfZW__assessmentTrust{background:var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:20px;grid-template-columns:minmax(340px,.62fr) minmax(0,1fr);display:grid;overflow:hidden}.EnginePages-module__F5MfZW__assessmentTrust>div:first-child{min-height:520px}.EnginePages-module__F5MfZW__assessmentTrust img,.EnginePages-module__F5MfZW__sampleResultPreview img{object-fit:cover;width:100%;height:100%}.EnginePages-module__F5MfZW__assessmentTrust>div:last-child{padding:38px}.EnginePages-module__F5MfZW__assessmentTrust>div:last-child>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.EnginePages-module__F5MfZW__assessmentTrust article{background:var(--surface-low);border:1px solid #c3c8c18a;border-radius:14px;padding:18px}.EnginePages-module__F5MfZW__assessmentTrust h3{margin-top:14px}.EnginePages-module__F5MfZW__sampleResultPreview{background:linear-gradient(135deg, #f9f9f8fa, #eeebe2ad), var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:20px;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);align-items:center;gap:34px;padding:34px;display:grid}.EnginePages-module__F5MfZW__sampleResultPreview>div>a{margin-top:26px}.EnginePages-module__F5MfZW__sampleResultPreview article{background:var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:18px;grid-template-columns:minmax(220px,.44fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 16px 42px #191c1c0d}.EnginePages-module__F5MfZW__sampleResultPreview article>img{min-height:360px}.EnginePages-module__F5MfZW__sampleResultPreview article>div{padding:30px}.EnginePages-module__F5MfZW__sampleResultPreview strong{color:var(--primary);letter-spacing:-.05em;margin:18px 0 8px;font-size:48px;line-height:.95;display:block}.EnginePages-module__F5MfZW__sampleResultPreview h3{letter-spacing:-.025em;margin-top:0;font-size:28px}.EnginePages-module__F5MfZW__sampleResultPreview article>div>div{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.EnginePages-module__F5MfZW__sampleResultPreview small{background:var(--surface-low);color:var(--on-surface-variant);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:8px 10px;font-size:11px;font-weight:800}.EnginePages-module__F5MfZW__sampleResultPreview article a{color:var(--primary);align-items:center;gap:8px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__assessmentFinalCta{background:linear-gradient(90deg, #222d25eb, #475b4cd1), var(--asset-canada-hero) center / cover;color:#fff;border:1px solid #c3c8c1a8;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:38px;display:flex}.EnginePages-module__F5MfZW__assessmentFinalCta .EnginePages-module__F5MfZW__kicker,.EnginePages-module__F5MfZW__assessmentFinalCta p{color:#ffffffc2}.EnginePages-module__F5MfZW__assessmentFinalCta .EnginePages-module__F5MfZW__secondary{color:#fff;background:#ffffff1a;border-color:#ffffff57}.EnginePages-module__F5MfZW__compareHeroGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.EnginePages-module__F5MfZW__compareHeroGrid article{color:#fff;border-radius:8px;min-height:380px;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__compareHeroGrid img{object-fit:cover;width:100%;height:100%}.EnginePages-module__F5MfZW__compareHeroGrid article:after{content:"";background:linear-gradient(#00000014,#000000a8);position:absolute;inset:0}.EnginePages-module__F5MfZW__compareHeroGrid article>div{z-index:1;position:absolute;bottom:34px;left:36px}.EnginePages-module__F5MfZW__compareHeroGrid p,.EnginePages-module__F5MfZW__compareHeroGrid h1,.EnginePages-module__F5MfZW__compareHeroGrid span{margin:0}.EnginePages-module__F5MfZW__compareHeroGrid p{text-transform:uppercase;margin-bottom:10px;font-size:14px}.EnginePages-module__F5MfZW__compareHeroGrid h1{font-size:22px;font-weight:500}.EnginePages-module__F5MfZW__compareSummary,.EnginePages-module__F5MfZW__scorePanel,.EnginePages-module__F5MfZW__bentoPanel{background:var(--surface-lowest);border:1px solid #73787370;border-radius:8px}.EnginePages-module__F5MfZW__compareSummary{text-align:center;margin:34px 0;padding:40px 90px}.EnginePages-module__F5MfZW__compareSummary h2{color:var(--primary);margin:0 0 20px;font-size:20px;font-weight:500}.EnginePages-module__F5MfZW__compareSummary p{max-width:780px;margin:0 auto;font-size:17px;font-style:italic;line-height:1.55}.EnginePages-module__F5MfZW__bentoGrid{grid-template-columns:.95fr 1.05fr 1.05fr;gap:24px;display:grid}.EnginePages-module__F5MfZW__scorePanel{text-align:center;place-items:center;min-height:210px;padding:28px;display:grid}.EnginePages-module__F5MfZW__scorePanel p{color:var(--on-surface-variant);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:14px}.EnginePages-module__F5MfZW__scorePanel div{grid-template-columns:auto 40px auto 40px;align-items:end;gap:14px;display:grid}.EnginePages-module__F5MfZW__scorePanel strong{font-size:42px;font-weight:400}.EnginePages-module__F5MfZW__scorePanel span{color:var(--on-surface-variant)}.EnginePages-module__F5MfZW__bentoPanel{padding:30px}.EnginePages-module__F5MfZW__bentoWide{grid-column:span 2}.EnginePages-module__F5MfZW__bentoPanel h3{align-items:center;gap:12px;margin:0 0 28px;font-size:18px;font-weight:500;display:flex}.EnginePages-module__F5MfZW__compareColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;display:grid}.EnginePages-module__F5MfZW__compareColumns p{color:var(--primary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px;font-size:14px}.EnginePages-module__F5MfZW__compareColumns h4{margin:0 0 10px;font-size:17px}.EnginePages-module__F5MfZW__compareColumns span{color:var(--on-surface-variant);font-size:14px;line-height:1.45}.EnginePages-module__F5MfZW__compareActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.EnginePages-module__F5MfZW__compareActions a{border-radius:8px;grid-template-columns:1fr 24px;align-items:center;gap:20px;min-height:120px;padding:30px;display:grid}.EnginePages-module__F5MfZW__compareActions a:first-child{background:var(--primary);color:#fff}.EnginePages-module__F5MfZW__compareActions strong,.EnginePages-module__F5MfZW__compareActions span{grid-column:1;display:block}.EnginePages-module__F5MfZW__compareActions span{color:inherit;opacity:.72;margin-top:10px}.EnginePages-module__F5MfZW__compareActions a .EnginePages-module__F5MfZW__icon{grid-area:1/2/span 2;justify-self:end}.EnginePages-module__F5MfZW__compareDecisionHero{background:linear-gradient(90deg, #f9f9f82e, #f9f9f8e6 29%, #f9f9f8f5 56%, #f9f9f852), var(--asset-portugal-hero) left center / 46% 100% no-repeat, var(--asset-spain-hero) right center / 46% 100% no-repeat;border:1px solid #c3c8c1a8;border-radius:24px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:38px;padding:78px 46px 54px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #191c1c14}.EnginePages-module__F5MfZW__compareDecisionHero:before{content:"";pointer-events:none;border:1px solid #ffffff94;border-radius:18px;position:absolute;inset:20px}.EnginePages-module__F5MfZW__compareDecisionHero>div:first-of-type,.EnginePages-module__F5MfZW__compareScoreCard{z-index:1;position:relative}.EnginePages-module__F5MfZW__compareDecisionHero>div:first-of-type{text-align:center}.EnginePages-module__F5MfZW__compareHeroRouteArt{z-index:0;opacity:.09;filter:saturate(.55);pointer-events:none;width:340px;height:196px;position:absolute;bottom:16px;right:32%}.EnginePages-module__F5MfZW__compareHeroMedallions{z-index:0;opacity:.34;pointer-events:none;width:min(560px,46vw);height:auto;position:absolute;top:28px;right:180px}.EnginePages-module__F5MfZW__compareSeal circle,.EnginePages-module__F5MfZW__compareSeal path,.EnginePages-module__F5MfZW__compareCentralSeal circle,.EnginePages-module__F5MfZW__compareCentralSeal path,.EnginePages-module__F5MfZW__compareHeroMedallions path,.EnginePages-module__F5MfZW__compareHeroMedallions circle,.EnginePages-module__F5MfZW__compareMatrixCompass circle,.EnginePages-module__F5MfZW__compareMatrixCompass path,.EnginePages-module__F5MfZW__compareScenarioChart path,.EnginePages-module__F5MfZW__compareScenarioChart circle,.EnginePages-module__F5MfZW__compareFinalArt circle,.EnginePages-module__F5MfZW__compareFinalArt path{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.EnginePages-module__F5MfZW__compareSeal{color:#475b4cc7}.EnginePages-module__F5MfZW__compareSeal text{fill:#475b4cdb;letter-spacing:.22em;text-anchor:middle;font-size:12px;font-weight:800}.EnginePages-module__F5MfZW__compareSealTicks{opacity:.72}.EnginePages-module__F5MfZW__compareSvgGold{stroke:#b09d65d1!important}.EnginePages-module__F5MfZW__compareSvgDashed{stroke-dasharray:3 6;stroke:#b09d658f!important}.EnginePages-module__F5MfZW__compareSvgNode,.EnginePages-module__F5MfZW__compareSealCenter{fill:#f6f2e8e0;stroke:#b09d65bd!important}.EnginePages-module__F5MfZW__compareSvgGoldFill{fill:#b09d653d;stroke:#b09d65db!important}.EnginePages-module__F5MfZW__comparePortugalAccent{stroke:#475b4cf0!important;stroke-width:5px!important}.EnginePages-module__F5MfZW__compareSpainAccent{stroke:#cb8418d1!important;stroke-width:5px!important}.EnginePages-module__F5MfZW__comparePortugalFlagGreen{fill:#246b4bd1;stroke:none!important}.EnginePages-module__F5MfZW__comparePortugalFlagRed,.EnginePages-module__F5MfZW__compareSpainFlagRed{fill:#b83b35b8;stroke:none!important}.EnginePages-module__F5MfZW__compareSpainFlagGold{fill:#e7c66ac7;stroke:none!important}.EnginePages-module__F5MfZW__compareCentralSeal{color:#475b4c80}.EnginePages-module__F5MfZW__compareFlagDuel{opacity:.92;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:12px;display:flex}.EnginePages-module__F5MfZW__compareFlagDuel em{background:linear-gradient(90deg,#475b4c2e,#b09d6594,#475b4c2e);width:62px;height:1px;display:block}.EnginePages-module__F5MfZW__compareFlagOrb,.EnginePages-module__F5MfZW__compareRouteFlag{border:4px solid #f9f9f8eb;border-radius:999px;display:inline-block;overflow:hidden;box-shadow:0 16px 34px #191c1c17,inset 0 0 0 1px #475b4c1f}.EnginePages-module__F5MfZW__compareFlagOrb{width:66px;height:66px}.EnginePages-module__F5MfZW__flagPortugal{background:linear-gradient(90deg,#246b4b 0 42%,#c8423b 42% 100%)}.EnginePages-module__F5MfZW__flagSpain{background:linear-gradient(#b83b35 0 24%,#e7c66a 24% 76%,#b83b35 76% 100%)}.EnginePages-module__F5MfZW__compareDecisionHero h1{max-width:720px;color:var(--primary);letter-spacing:-.05em;margin:18px auto;font-size:clamp(48px,5vw,72px);line-height:1.02}.EnginePages-module__F5MfZW__compareDecisionHero p:not(.EnginePages-module__F5MfZW__kicker),.EnginePages-module__F5MfZW__compareTradeoffSection>div:first-child>p,.EnginePages-module__F5MfZW__compareScenarioBand p,.EnginePages-module__F5MfZW__compareFinalCta p{max-width:720px;color:var(--on-surface-variant);margin:0 auto;font-size:18px;line-height:1.58}.EnginePages-module__F5MfZW__compareHeroActions,.EnginePages-module__F5MfZW__compareFinalCta>div:last-child{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.EnginePages-module__F5MfZW__compareScoreCard{background:#f9f9f8e6;border:1px solid #ffffff9e;border-radius:22px;padding:24px;box-shadow:0 20px 48px #191c1c14}.EnginePages-module__F5MfZW__compareScoreArt{opacity:.82;background:radial-gradient(circle at 78% 20%,#e4d6af2e,#0000 42%),#f6f2e88a;border:1px solid #b09d6547;border-radius:999px;width:118px;height:118px;margin:18px 0 0;padding:18px;display:block}.EnginePages-module__F5MfZW__compareScoreCard>span,.EnginePages-module__F5MfZW__compareSnapshotGrid span,.EnginePages-module__F5MfZW__compareRouteCards article span,.EnginePages-module__F5MfZW__compareScenarioBand article span{width:fit-content;color:var(--primary);letter-spacing:.11em;text-transform:uppercase;background:#475b4c17;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__compareScoreCard h2{letter-spacing:-.035em;margin:14px 0 18px;font-size:30px;line-height:1.05}.EnginePages-module__F5MfZW__compareScoreMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.EnginePages-module__F5MfZW__compareScoreCard label{border-bottom:3px solid #475b4cb8;padding:0 0 14px;position:relative}.EnginePages-module__F5MfZW__compareScoreCard label:nth-child(2){border-bottom-color:#cb8418cc}.EnginePages-module__F5MfZW__compareMetricFlag{vertical-align:middle;border:2px solid #f9f9f8eb;border-radius:999px;width:24px;height:24px;margin-right:8px;display:inline-block;overflow:hidden;box-shadow:0 5px 14px #191c1c1a}.EnginePages-module__F5MfZW__compareScoreCard small{color:var(--on-surface-variant);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-block}.EnginePages-module__F5MfZW__compareScoreCard strong{color:var(--primary);letter-spacing:-.04em;font-size:50px;line-height:1;display:block}.EnginePages-module__F5MfZW__compareScoreCard label em{background:#c3c8c166;width:100%;height:1px;margin-top:10px;display:block}.EnginePages-module__F5MfZW__compareScoreCard p{color:var(--on-surface-variant);margin:0;font-size:15px;line-height:1.5}.EnginePages-module__F5MfZW__compareSnapshotGrid,.EnginePages-module__F5MfZW__compareRouteCards,.EnginePages-module__F5MfZW__compareMatrixSection,.EnginePages-module__F5MfZW__compareTradeoffSection,.EnginePages-module__F5MfZW__compareScenarioBand,.EnginePages-module__F5MfZW__compareFinalCta{margin-top:72px}.EnginePages-module__F5MfZW__compareSnapshotGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.EnginePages-module__F5MfZW__compareSnapshotGrid article{background:var(--surface-lowest);border:1px solid #c3c8c19e;border-radius:18px;grid-template-columns:78px 1fr;align-items:start;column-gap:18px;min-height:220px;padding:26px;display:grid;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__compareSnapshotGrid article:after{content:"";border:1px solid #475b4c1f;border-radius:999px;width:96px;height:96px;position:absolute;top:-34px;right:-34px}.EnginePages-module__F5MfZW__compareSnapshotArt{opacity:.72;background:radial-gradient(circle at 78% 20%,#e4d6af38,#0000 42%),#f6f2e86b;border:1px solid #475b4c14;border-radius:999px;grid-row:span 3;width:68px;height:68px;padding:14px}.EnginePages-module__F5MfZW__compareSnapshotGrid h2{letter-spacing:-.03em;margin:12px 0;font-size:28px;line-height:1.08}.EnginePages-module__F5MfZW__compareSnapshotGrid p,.EnginePages-module__F5MfZW__compareMatrixTable p,.EnginePages-module__F5MfZW__compareRouteCards li,.EnginePages-module__F5MfZW__compareTradeoffSection article p,.EnginePages-module__F5MfZW__compareScenarioBand article p{color:var(--on-surface-variant);margin:0;line-height:1.5}.EnginePages-module__F5MfZW__compareSectionHeader{justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px;display:flex}.EnginePages-module__F5MfZW__compareSectionHeader h2,.EnginePages-module__F5MfZW__compareTradeoffSection h2,.EnginePages-module__F5MfZW__compareScenarioBand h2,.EnginePages-module__F5MfZW__compareFinalCta h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(36px,4vw,54px);line-height:1.04}.EnginePages-module__F5MfZW__compareMatrixSection{position:relative}.EnginePages-module__F5MfZW__compareMatrixSection .EnginePages-module__F5MfZW__compareSectionHeader,.EnginePages-module__F5MfZW__compareMatrixTable{z-index:1;position:relative}.EnginePages-module__F5MfZW__compareMatrixCompass{z-index:0;color:#475b4c1f;opacity:.64;pointer-events:none;width:280px;height:280px;position:absolute;top:168px}.EnginePages-module__F5MfZW__compareMatrixCompassLeft{left:-214px}.EnginePages-module__F5MfZW__compareMatrixCompassRight{right:-214px}.EnginePages-module__F5MfZW__compareMatrixArt{opacity:.88;width:150px;height:110px}.EnginePages-module__F5MfZW__compareMatrixTable{background:radial-gradient(circle at 85% 8%, #e4d6af33, transparent 28%), var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:20px;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__compareMatrixTable:before{content:"";opacity:.8;border:1px solid #475b4c1a;border-radius:999px;width:220px;height:220px;position:absolute;bottom:28px;right:34px}.EnginePages-module__F5MfZW__compareMatrixTable>div{z-index:1;border-bottom:1px solid #c3c8c17a;grid-template-columns:minmax(150px,.8fr) repeat(2,minmax(180px,1fr)) minmax(260px,1.25fr);gap:20px;padding:20px 24px;display:grid;position:relative}.EnginePages-module__F5MfZW__compareMatrixTable>div:first-child{background:#475b4c12}.EnginePages-module__F5MfZW__compareMatrixTable>div:last-child{border-bottom:0}.EnginePages-module__F5MfZW__compareMatrixTable span,.EnginePages-module__F5MfZW__compareMatrixTable strong{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.EnginePages-module__F5MfZW__compareRouteCards>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.EnginePages-module__F5MfZW__compareRouteCards article{background:var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:22px;overflow:hidden;box-shadow:0 18px 46px #191c1c0e}.EnginePages-module__F5MfZW__compareRouteCards article.EnginePages-module__F5MfZW__compareRouteFavored{border-color:#b09d6594;box-shadow:0 24px 58px #b09d6529}.EnginePages-module__F5MfZW__compareRouteCards img{object-fit:cover;width:100%;height:260px}.EnginePages-module__F5MfZW__compareRouteCards section{padding:28px;position:relative}.EnginePages-module__F5MfZW__compareRouteScore:before{content:"";border:4px solid #f9f9f8f0;border-radius:999px;width:66px;height:66px;position:absolute;top:-38px;left:50%;transform:translate(-50%);box-shadow:0 16px 34px #191c1c17,inset 0 0 0 1px #475b4c1f}.EnginePages-module__F5MfZW__compareRouteScore.EnginePages-module__F5MfZW__scorePortugal:before{background:linear-gradient(90deg,#246b4b 0 42%,#c8423b 42% 100%)}.EnginePages-module__F5MfZW__compareRouteScore.EnginePages-module__F5MfZW__scoreSpain:before{background:linear-gradient(#b83b35 0 24%,#e7c66a 24% 76%,#b83b35 76% 100%)}.EnginePages-module__F5MfZW__compareRouteCards h3{letter-spacing:-.035em;margin:18px 0 4px;font-size:34px}.EnginePages-module__F5MfZW__compareRouteCards strong{color:var(--on-surface-variant);font-size:17px;display:block}.EnginePages-module__F5MfZW__compareRouteScore{width:84px;min-height:126px;color:var(--primary);letter-spacing:-.04em;background:#f9f9f8f0;border:1px solid #475b4c2e;border-radius:999px;place-items:end center;padding:46px 10px 14px;font-size:31px;display:grid;position:absolute;top:-26px;right:28px;box-shadow:0 10px 28px #191c1c14}.EnginePages-module__F5MfZW__compareRouteScore small{letter-spacing:0;margin-top:-14px;font-size:11px;display:block}.EnginePages-module__F5MfZW__compareRouteCards ul{gap:10px;margin:26px 0;padding:0;list-style:none;display:grid}.EnginePages-module__F5MfZW__compareRouteCards li{padding-left:22px;position:relative}.EnginePages-module__F5MfZW__compareRouteCards li:before{content:"";background:var(--primary);border-radius:999px;width:8px;height:8px;position:absolute;top:.62em;left:0}.EnginePages-module__F5MfZW__compareRouteCards section>div{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.EnginePages-module__F5MfZW__compareRouteCards label{color:var(--primary);background:#475b4c14;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.EnginePages-module__F5MfZW__compareRouteCards a{color:var(--primary);align-items:center;gap:10px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__compareTradeoffSection{background:linear-gradient(135deg,#f9f9f8f5,#f6f2e8bd);border:1px solid #c3c8c1a8;border-radius:22px;grid-template-columns:minmax(280px,.45fr) minmax(0,1fr);align-items:start;gap:36px;padding:36px;display:grid}.EnginePages-module__F5MfZW__compareTradeoffSection>div:last-child{gap:14px;display:grid}.EnginePages-module__F5MfZW__compareTradeoffSection article{background:#ffffff9e;border:1px solid #c3c8c194;border-radius:18px;grid-template-columns:86px 1fr;align-items:center;gap:18px;padding:18px;display:grid}.EnginePages-module__F5MfZW__tradeoffArt{width:86px;height:70px}.EnginePages-module__F5MfZW__compareTradeoffSection h3{margin:0 0 7px;font-size:19px}.EnginePages-module__F5MfZW__compareScenarioBand,.EnginePages-module__F5MfZW__compareFinalCta{border-radius:24px;grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);align-items:center;gap:34px;padding:38px;display:grid;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__compareScenarioBand{background:linear-gradient(90deg, #26372df0, #26372dd6), var(--asset-spain-detail) center / cover;color:#fff}.EnginePages-module__F5MfZW__compareScenarioBand .EnginePages-module__F5MfZW__kicker,.EnginePages-module__F5MfZW__compareScenarioBand p{color:#ffffffbd}.EnginePages-module__F5MfZW__compareScenarioBand>div:last-child{grid-template-columns:minmax(300px,1.15fr) repeat(3,minmax(136px,.55fr));align-items:center;gap:14px;display:grid}.EnginePages-module__F5MfZW__compareScenarioChart{color:#ffffffa8;background:#ffffff14;border-radius:24px;width:100%;min-width:260px;height:164px;padding:18px}.EnginePages-module__F5MfZW__compareScenarioChart text{fill:#ffffff94;letter-spacing:.12em;font-size:13px;font-weight:700}.EnginePages-module__F5MfZW__compareScenarioAxis{stroke:#ffffff6b!important}.EnginePages-module__F5MfZW__compareScenarioGrid{stroke-dasharray:2 8;stroke:#ffffff29!important}.EnginePages-module__F5MfZW__compareScenarioPortugalLine{stroke:#a6cfa4e6!important;stroke-width:3px!important}.EnginePages-module__F5MfZW__compareScenarioSpainLine{stroke:#e4b54eeb!important;stroke-width:3px!important}.EnginePages-module__F5MfZW__compareScenarioPortugalDot,.EnginePages-module__F5MfZW__compareScenarioSpainDot{stroke:#f9f9f8c2!important;stroke-width:3px!important}.EnginePages-module__F5MfZW__compareScenarioPortugalDot{fill:#a6cfa4eb}.EnginePages-module__F5MfZW__compareScenarioSpainDot{fill:#e4b54ef0}.EnginePages-module__F5MfZW__compareScenarioBand article{background:#ffffff1f;border:1px solid #ffffff29;border-radius:16px;min-height:164px;padding:17px}.EnginePages-module__F5MfZW__compareScenarioBand article span{color:#ffffffe6;background:#ffffff1f}.EnginePages-module__F5MfZW__compareScenarioBand article p{color:#ffffffc2;margin-top:10px;font-size:13px}.EnginePages-module__F5MfZW__compareFinalCta{background:radial-gradient(circle at 78% 20%, #e4d6af33, transparent 28%), var(--surface-lowest);border:1px solid #c3c8c1a8;grid-template-columns:minmax(0,.86fr) 180px minmax(220px,.42fr)}.EnginePages-module__F5MfZW__compareFinalCta>div{z-index:1;position:relative}.EnginePages-module__F5MfZW__compareFinalCta>div:last-child{justify-content:flex-end;align-items:center;margin-top:0}.EnginePages-module__F5MfZW__compareFinalArt{z-index:1;opacity:.88;color:#475b4ccc;background:radial-gradient(circle at 80% 18%,#e4d6af38,#0000 38%),#f6f2e8b8;border-radius:26px;justify-self:center;width:170px;height:132px;padding:20px;position:relative}.EnginePages-module__F5MfZW__resourcePage{padding:56px 0 0}.EnginePages-module__F5MfZW__resourceIntro,.EnginePages-module__F5MfZW__resourceFeatureGrid,.EnginePages-module__F5MfZW__resourceSection{width:min(var(--container-max), calc(100vw - 64px));margin:0 auto}.EnginePages-module__F5MfZW__resourceIntro{max-width:760px;margin-left:max(32px, calc((100vw - var(--container-max)) / 2))}.EnginePages-module__F5MfZW__resourceIntro h1{max-width:620px;margin:18px 0;font-size:clamp(36px,4vw,52px);line-height:1.08}.EnginePages-module__F5MfZW__resourceIntro p:last-child{color:var(--on-surface-variant);margin:0;font-size:17px;line-height:1.55}.EnginePages-module__F5MfZW__lockForm{gap:14px;margin-top:18px;display:grid}.EnginePages-module__F5MfZW__lockInput{background:var(--surface-lowest);width:min(420px,100%);color:var(--on-surface);font:inherit;border:1px solid #a5aba7b3;border-radius:14px;padding:14px 16px;box-shadow:inset 0 1px #fff9}.EnginePages-module__F5MfZW__lockInput:focus{outline-offset:2px;border-color:#355e3b73;outline:2px solid #355e3b38}.EnginePages-module__F5MfZW__resourceFeatureGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);gap:28px;margin-top:72px;display:grid}.EnginePages-module__F5MfZW__resourceFeature{color:#fff;border-radius:22px;min-height:400px;position:relative;overflow:hidden;box-shadow:0 22px 54px #191c1c14}.EnginePages-module__F5MfZW__resourceFeature img{object-fit:cover;width:100%;height:100%}.EnginePages-module__F5MfZW__resourceFeature:after{content:"";background:linear-gradient(#00000014,#000000b8);position:absolute;inset:0}.EnginePages-module__F5MfZW__resourceFeature div{z-index:1;position:absolute;bottom:30px;left:32px;right:32px}.EnginePages-module__F5MfZW__resourceFeature span{background:var(--primary-fixed);color:var(--primary);text-transform:uppercase;border-radius:3px;margin-bottom:14px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.EnginePages-module__F5MfZW__resourceFeature h2,.EnginePages-module__F5MfZW__resourceFeature p{margin:0}.EnginePages-module__F5MfZW__resourceFeature p{color:#ffffffdb;max-width:520px;margin-top:8px}.EnginePages-module__F5MfZW__resourceFeature a{gap:8px;margin-top:18px;font-weight:700;display:inline-flex}.EnginePages-module__F5MfZW__strategyCard{background:var(--secondary-container);border:1px solid #73787361;border-radius:8px;padding:42px;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__strategyCard:after{content:"LAW";opacity:.16;font-size:64px;font-weight:700;position:absolute;top:24px;right:26px}.EnginePages-module__F5MfZW__strategyCard p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px}.EnginePages-module__F5MfZW__strategyCard h2{color:var(--secondary);margin:0 0 18px;font-size:28px;font-weight:500}.EnginePages-module__F5MfZW__strategyCard span,.EnginePages-module__F5MfZW__strategyCard small{color:var(--on-surface-variant);line-height:1.55;display:block}.EnginePages-module__F5MfZW__strategyCard div{border-top:1px solid #73787338;gap:10px;margin-top:90px;padding-top:24px;display:grid}.EnginePages-module__F5MfZW__resourceSection{margin-top:64px}.EnginePages-module__F5MfZW__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.EnginePages-module__F5MfZW__guideCard{background:var(--surface-lowest);border:1px solid #73787361;border-radius:4px;padding:28px}.EnginePages-module__F5MfZW__guideCard h3{margin:26px 0 8px;font-size:15px}.EnginePages-module__F5MfZW__guideCard p{min-height:64px;color:var(--on-surface-variant);margin:0;font-size:13px;line-height:1.45}.EnginePages-module__F5MfZW__guideCard small{color:var(--outline);border-top:1px solid #73787338;margin-top:24px;padding-top:14px;font-size:11px;display:block}.EnginePages-module__F5MfZW__policyBand{background:var(--surface-container);padding:96px max(32px, calc((100vw - var(--container-max)) / 2));grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:80px;margin-top:64px;display:grid}.EnginePages-module__F5MfZW__policyBand h2{margin:20px 0;font-size:38px}.EnginePages-module__F5MfZW__policyBand p,.EnginePages-module__F5MfZW__policyBand li{color:var(--on-surface-variant);line-height:1.55}.EnginePages-module__F5MfZW__policyBand ul{gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.EnginePages-module__F5MfZW__briefingCard{background:var(--surface-lowest);border:1px solid #7378735c;border-radius:14px;padding:44px}.EnginePages-module__F5MfZW__briefingCard img.EnginePages-module__F5MfZW__svgInline{margin-bottom:22px}.EnginePages-module__F5MfZW__briefingCard h3{border-left:4px solid var(--primary);margin:0 0 18px;padding-left:20px;font-size:24px}.EnginePages-module__F5MfZW__briefingCard p{font-style:italic}.EnginePages-module__F5MfZW__skeletonLines{gap:12px;margin:56px 0 44px;display:grid}.EnginePages-module__F5MfZW__skeletonLines span{background:var(--surface-highest);border-radius:99px;height:8px}.EnginePages-module__F5MfZW__skeletonLines span:nth-child(2){width:92%}.EnginePages-module__F5MfZW__skeletonLines span:nth-child(3){width:72%}.EnginePages-module__F5MfZW__briefingCard strong{background:var(--primary-fixed);color:var(--primary);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.EnginePages-module__F5MfZW__profileApp,.EnginePages-module__F5MfZW__watchApp{background:var(--surface);min-height:100vh}.EnginePages-module__F5MfZW__dashboardTop{background:var(--surface-lowest);border-bottom:1px solid #c3c8c18f;grid-template-columns:240px 1fr auto;align-items:center;gap:32px;height:76px;padding:0 38px;display:grid}.EnginePages-module__F5MfZW__dashboardTop nav{justify-content:center;gap:48px;font-size:18px;display:flex}.EnginePages-module__F5MfZW__dashboardTop>div{gap:18px;display:flex}.EnginePages-module__F5MfZW__profileRail,.EnginePages-module__F5MfZW__watchRail{background:var(--surface-lowest);border-right:1px solid #c3c8c18f;width:320px;padding:38px;position:fixed;top:76px;bottom:0;left:0}.EnginePages-module__F5MfZW__profileRail h2,.EnginePages-module__F5MfZW__profileRail p{margin:0}.EnginePages-module__F5MfZW__profileRail p{color:var(--on-surface-variant)}.EnginePages-module__F5MfZW__profileRail a,.EnginePages-module__F5MfZW__profileRail button,.EnginePages-module__F5MfZW__watchRail a,.EnginePages-module__F5MfZW__watchRail button{color:var(--on-surface-variant);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:14px;width:100%;padding:18px 20px;font-family:inherit;font-size:18px;display:flex}.EnginePages-module__F5MfZW__profileRail a:first-of-type,.EnginePages-module__F5MfZW__profileRail button:first-of-type{margin-top:36px}.EnginePages-module__F5MfZW__railActive{background:var(--surface-low);color:var(--primary)!important}.EnginePages-module__F5MfZW__profileMain,.EnginePages-module__F5MfZW__watchMain{margin-left:320px;padding:48px 38px 96px}.EnginePages-module__F5MfZW__profileMain{max-width:1320px}.EnginePages-module__F5MfZW__profileMain h1,.EnginePages-module__F5MfZW__watchHeader h1{color:var(--primary);margin:0 0 14px;font-size:clamp(46px,5vw,64px);line-height:1.05}.EnginePages-module__F5MfZW__profileMain>p,.EnginePages-module__F5MfZW__watchHeader span{max-width:860px;color:var(--on-surface-variant);font-size:22px;line-height:1.45;display:block}.EnginePages-module__F5MfZW__profileGrid{grid-template-columns:minmax(0,1fr) 390px;gap:28px;margin-top:40px;display:grid}.EnginePages-module__F5MfZW__citizenshipCard,.EnginePages-module__F5MfZW__profilePanel,.EnginePages-module__F5MfZW__goalCard,.EnginePages-module__F5MfZW__dataNotice{background:var(--surface-lowest);border:1px solid #73787366;border-radius:10px;padding:40px}.EnginePages-module__F5MfZW__citizenshipCard p,.EnginePages-module__F5MfZW__profilePanel p,.EnginePages-module__F5MfZW__goalCard p{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.EnginePages-module__F5MfZW__citizenshipCard p{justify-content:space-between;display:flex}.EnginePages-module__F5MfZW__citizenshipCard h2,.EnginePages-module__F5MfZW__profilePanel h2,.EnginePages-module__F5MfZW__goalCard h2{margin:0;font-size:30px}.EnginePages-module__F5MfZW__citizenshipCard>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:92px;display:grid}.EnginePages-module__F5MfZW__citizenshipCard span{background:var(--surface-low);text-align:center;border-radius:4px;padding:18px}.EnginePages-module__F5MfZW__citizenshipCard small,.EnginePages-module__F5MfZW__citizenshipCard strong{display:block}.EnginePages-module__F5MfZW__citizenshipCard small{color:var(--outline);text-transform:uppercase}.EnginePages-module__F5MfZW__readinessCard{background:var(--primary);color:#fff;text-align:center;border-radius:8px;place-items:center;padding:38px;display:grid}.EnginePages-module__F5MfZW__readinessCard>span{background:var(--primary-fixed);width:78px;height:78px;color:var(--primary);border-radius:14px;place-items:center;display:grid}.EnginePages-module__F5MfZW__readinessCard strong{margin-top:28px;font-size:56px}.EnginePages-module__F5MfZW__readinessCard p{letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-weight:700}.EnginePages-module__F5MfZW__readinessCard small{max-width:270px;font-size:16px;line-height:1.4}.EnginePages-module__F5MfZW__profilePanel{min-height:260px}.EnginePages-module__F5MfZW__profilePanel span{color:var(--on-surface-variant);margin-top:8px;font-size:18px;display:block}.EnginePages-module__F5MfZW__readinessDots{justify-content:flex-end;gap:8px;margin-top:36px;display:flex}.EnginePages-module__F5MfZW__readinessDots i{background:var(--primary);border-radius:999px;width:18px;height:9px}.EnginePages-module__F5MfZW__goalCard{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;display:flex}.EnginePages-module__F5MfZW__goalCard a,.EnginePages-module__F5MfZW__newSearch{background:var(--primary);border-radius:4px;font-weight:700;color:#fff!important;padding:14px 24px!important}.EnginePages-module__F5MfZW__dataNotice{border-style:dashed;margin-top:38px}.EnginePages-module__F5MfZW__dataNotice p{color:var(--on-surface-variant);font-size:18px;line-height:1.55}.EnginePages-module__F5MfZW__profilePage{width:min(var(--container-max), calc(100vw - 64px));margin:0 auto;padding:52px 0 86px}.EnginePages-module__F5MfZW__profileHero{background:linear-gradient(90deg, #f9f9f8fa, #f9f9f8d1 48%, #f9f9f857), var(--asset-portugal-hero) center / cover;border:1px solid #c3c8c1a3;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(360px,.54fr);align-items:end;gap:40px;padding:64px 46px 44px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #191c1c14}.EnginePages-module__F5MfZW__profileHero:before{content:"";pointer-events:none;border:1px solid #ffffff94;border-radius:18px;position:absolute;inset:20px}.EnginePages-module__F5MfZW__profileHero>div,.EnginePages-module__F5MfZW__profileHealthCard{z-index:1;position:relative}.EnginePages-module__F5MfZW__profileHero h1{letter-spacing:-.045em;max-width:760px;margin:18px 0;font-size:clamp(44px,5vw,66px);line-height:1.02}.EnginePages-module__F5MfZW__profileHero p:not(.EnginePages-module__F5MfZW__kicker),.EnginePages-module__F5MfZW__profileImpact>div>p,.EnginePages-module__F5MfZW__profileControls>div:first-child>p{max-width:680px;color:var(--on-surface-variant);margin:0;font-size:18px;line-height:1.58}.EnginePages-module__F5MfZW__profileHeroActions,.EnginePages-module__F5MfZW__profileFinalCta>div:last-child{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.EnginePages-module__F5MfZW__profileHealthCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f9f8e0;border:1px solid #ffffff9e;border-radius:20px;padding:24px;box-shadow:0 18px 46px #191c1c1f}.EnginePages-module__F5MfZW__profileHealthCard>span,.EnginePages-module__F5MfZW__profileImpact article>div>span,.EnginePages-module__F5MfZW__assumptionGrid article>div:first-child span,.EnginePages-module__F5MfZW__evidenceReadiness article>span{width:fit-content;color:var(--primary);letter-spacing:.1em;text-transform:uppercase;background:#475b4c1a;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__profileHealthArt{object-fit:contain;opacity:.92;width:104px;height:104px;position:absolute;top:18px;right:18px}.EnginePages-module__F5MfZW__profileHealthCard>strong{color:var(--primary);letter-spacing:-.06em;margin-top:18px;font-size:64px;line-height:.95;display:block}.EnginePages-module__F5MfZW__profileHealthCard p{color:var(--on-surface-variant);margin:12px 0 22px;line-height:1.5}.EnginePages-module__F5MfZW__profileHealthCard>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.EnginePages-module__F5MfZW__profileHealthCard label,.EnginePages-module__F5MfZW__assumptionGrid label{background:#ffffffad;border-radius:12px;padding:14px}.EnginePages-module__F5MfZW__profileHealthCard small,.EnginePages-module__F5MfZW__assumptionGrid small{color:var(--on-surface-variant);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.EnginePages-module__F5MfZW__profileHealthCard b,.EnginePages-module__F5MfZW__assumptionGrid strong{margin-top:5px;font-size:14px;display:block}.EnginePages-module__F5MfZW__profileWorkspace,.EnginePages-module__F5MfZW__profileImpact,.EnginePages-module__F5MfZW__profileControls,.EnginePages-module__F5MfZW__profileFinalCta{margin-top:72px}.EnginePages-module__F5MfZW__profileWorkspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;display:grid}.EnginePages-module__F5MfZW__profileSectionRail{background:var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:18px;padding:26px;position:sticky;top:92px;box-shadow:0 14px 36px #191c1c09}.EnginePages-module__F5MfZW__profileSectionRail h2,.EnginePages-module__F5MfZW__profileImpact h2,.EnginePages-module__F5MfZW__evidenceReadiness h2,.EnginePages-module__F5MfZW__profileControls h2,.EnginePages-module__F5MfZW__profileFinalCta h2{letter-spacing:-.03em;margin:0;font-size:38px;line-height:1.1}.EnginePages-module__F5MfZW__profileRailArt{object-fit:contain;background:#f8f6ef;border-radius:18px;width:118px;height:118px;margin:-6px 0 18px;display:block}.EnginePages-module__F5MfZW__profileSectionRail>div{gap:8px;margin-top:24px;display:grid}.EnginePages-module__F5MfZW__profileSectionRail a{color:var(--on-surface-variant);border-radius:12px;align-items:center;gap:12px;padding:14px;font-weight:800;display:flex}.EnginePages-module__F5MfZW__profileSectionActive{background:var(--surface-low);color:var(--primary)!important}.EnginePages-module__F5MfZW__assumptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.EnginePages-module__F5MfZW__assumptionGrid article,.EnginePages-module__F5MfZW__evidenceReadiness article,.EnginePages-module__F5MfZW__profileControls article{background:var(--surface-lowest);border:1px solid #c3c8c19e;border-radius:16px;padding:24px;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__assumptionGrid article:after,.EnginePages-module__F5MfZW__evidenceReadiness article:after,.EnginePages-module__F5MfZW__profileControls article:after{content:"";border:1px solid #475b4c1f;border-radius:999px;width:74px;height:74px;position:absolute;top:-26px;right:-26px}.EnginePages-module__F5MfZW__assumptionArt{object-fit:contain;opacity:.2;pointer-events:none;width:96px;height:96px;position:absolute;bottom:14px;right:16px}.EnginePages-module__F5MfZW__assumptionGrid article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.EnginePages-module__F5MfZW__assumptionGrid button{background:var(--surface-low);color:var(--primary);cursor:pointer;font:inherit;border:1px solid #475b4c2e;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.EnginePages-module__F5MfZW__assumptionGrid h3,.EnginePages-module__F5MfZW__evidenceReadiness h3,.EnginePages-module__F5MfZW__profileControls h3{letter-spacing:-.02em;margin:22px 0 16px;font-size:21px}.EnginePages-module__F5MfZW__profileControls img.EnginePages-module__F5MfZW__svgInline{background:#f8f6ef;border-radius:12px;width:64px;height:64px}.EnginePages-module__F5MfZW__assumptionGrid article>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.EnginePages-module__F5MfZW__profileImpact{background:linear-gradient(135deg, #f9f9f8fa, #eeebe2ad), var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:20px;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);align-items:center;gap:34px;padding:34px;display:grid}.EnginePages-module__F5MfZW__profileImpact>div>p{margin-top:18px;font-size:16px}.EnginePages-module__F5MfZW__profileImpact article{background:var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:18px;grid-template-columns:minmax(220px,.44fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 16px 42px #191c1c0d}.EnginePages-module__F5MfZW__profileImpact img{object-fit:cover;width:100%;height:100%;min-height:360px}.EnginePages-module__F5MfZW__profileImpact article>div{padding:30px;position:relative}.EnginePages-module__F5MfZW__profileImpactArt{object-fit:contain;opacity:.14;pointer-events:none;width:220px;height:220px;position:absolute;top:52px;right:18px}.EnginePages-module__F5MfZW__profileRankList{z-index:1;gap:10px;margin:28px 0 24px;display:grid;position:relative}.EnginePages-module__F5MfZW__profileRankList strong{background:var(--surface-low);border-radius:12px;justify-content:space-between;align-items:center;padding:14px;display:flex}.EnginePages-module__F5MfZW__profileRankList b{color:var(--primary);font-size:24px}.EnginePages-module__F5MfZW__profileImpact article p,.EnginePages-module__F5MfZW__evidenceReadiness p,.EnginePages-module__F5MfZW__profileControls p{z-index:1;color:var(--on-surface-variant);margin:0;font-size:14px;line-height:1.5;position:relative}.EnginePages-module__F5MfZW__profileImpact article a{color:var(--primary);align-items:center;gap:8px;margin-top:24px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__profileSectionHeader{margin:72px 0 24px}.EnginePages-module__F5MfZW__evidenceReadiness>div:last-child,.EnginePages-module__F5MfZW__profileControls>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.EnginePages-module__F5MfZW__evidenceReadiness article i{background:linear-gradient(90deg, var(--primary) 64%, #475b4c1f 64%);border-radius:999px;height:8px;margin-top:24px;display:block}.EnginePages-module__F5MfZW__evidenceReadiness article:nth-child(3) i,.EnginePages-module__F5MfZW__evidenceReadiness article:nth-child(4) i{background:linear-gradient(90deg,#b09d65 42%,#475b4c1f 42%)}.EnginePages-module__F5MfZW__evidenceArt{object-fit:contain;background:#f8f6ef;border-radius:14px;width:76px;height:76px;margin-bottom:18px;display:block}.EnginePages-module__F5MfZW__profileControls{grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);align-items:start;gap:34px;display:grid}.EnginePages-module__F5MfZW__profileControls>div:first-child>p{margin-top:18px;font-size:16px}.EnginePages-module__F5MfZW__profileControls>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.EnginePages-module__F5MfZW__profileControls .EnginePages-module__F5MfZW__icon{color:var(--primary)}.EnginePages-module__F5MfZW__profileFinalCta{background:linear-gradient(90deg, #222d25eb, #475b4cd1), var(--asset-canada-hero) center / cover;color:#fff;border:1px solid #c3c8c1a8;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:38px;display:flex}.EnginePages-module__F5MfZW__profileFinalCta .EnginePages-module__F5MfZW__kicker{color:#ffffffc2}.EnginePages-module__F5MfZW__profileFinalCta .EnginePages-module__F5MfZW__secondary{color:#fff;background:#ffffff1a;border-color:#ffffff57}.EnginePages-module__F5MfZW__libraryIdentity{margin-bottom:48px}.EnginePages-module__F5MfZW__libraryIdentity span{background:var(--primary);color:#fff;border-radius:10px;place-items:center;width:52px;height:52px;display:grid}.EnginePages-module__F5MfZW__libraryIdentity strong,.EnginePages-module__F5MfZW__libraryIdentity small{margin-top:10px;display:block}.EnginePages-module__F5MfZW__libraryIdentity small{color:var(--on-surface-variant)}.EnginePages-module__F5MfZW__newSearch{justify-content:center;position:absolute;bottom:160px;left:20px;right:20px}.EnginePages-module__F5MfZW__watchHeader{justify-content:space-between;gap:32px;display:flex}.EnginePages-module__F5MfZW__watchHeader p{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-weight:700}.EnginePages-module__F5MfZW__watchHeader>a{background:var(--secondary-container);height:fit-content;color:var(--secondary);border-radius:10px;align-items:center;gap:12px;padding:22px 32px;font-weight:700;display:inline-flex}.EnginePages-module__F5MfZW__savedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:44px;display:grid}.EnginePages-module__F5MfZW__savedCard{background:var(--surface-lowest);border:1px solid #73787375;border-radius:22px;overflow:hidden;box-shadow:0 18px 46px #191c1c0b}.EnginePages-module__F5MfZW__savedCard>div{height:240px;position:relative}.EnginePages-module__F5MfZW__savedCard img{object-fit:cover;width:100%;height:100%}.EnginePages-module__F5MfZW__savedCard>div span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;background:#f9f9f8eb;border:1px solid #475b4c57;border-radius:999px;padding:8px 16px;font-weight:700;position:absolute;top:22px;right:22px}.EnginePages-module__F5MfZW__savedCard h2,.EnginePages-module__F5MfZW__savedCard p,.EnginePages-module__F5MfZW__savedCard small,.EnginePages-module__F5MfZW__savedCard a{margin-left:22px;margin-right:22px}.EnginePages-module__F5MfZW__savedCard h2{margin-top:24px;margin-bottom:4px;font-size:34px}.EnginePages-module__F5MfZW__savedCard p{margin-top:0;font-size:18px}.EnginePages-module__F5MfZW__savedCard small{color:var(--primary);text-transform:uppercase;background:#475b4c14;border:1px solid #475b4c33;border-radius:4px;padding:8px 12px;display:inline-flex}.EnginePages-module__F5MfZW__savedCard a{color:var(--primary);border-top:1px solid #73787347;justify-content:space-between;margin-top:22px;padding:20px 0 24px;font-size:18px;font-weight:600;display:flex}.EnginePages-module__F5MfZW__compareCallout{background:#475b4c14;border:1px solid #475b4c33;border-radius:18px;justify-content:space-between;align-items:center;gap:48px;margin-top:44px;padding:46px;display:flex}.EnginePages-module__F5MfZW__compareCallout h2{color:#006b50;margin:0 0 14px;font-size:34px}.EnginePages-module__F5MfZW__compareCallout p{max-width:720px;color:var(--on-surface-variant);font-size:20px;line-height:1.45}.EnginePages-module__F5MfZW__compareCallout span{color:#006b50;align-items:center;gap:8px;margin-right:28px;font-weight:700;display:inline-flex}.EnginePages-module__F5MfZW__compareCallout>a{color:#fff;white-space:nowrap;background:#006b50;border-radius:10px;padding:22px 36px;font-weight:700}.EnginePages-module__F5MfZW__watchlistPage{width:min(var(--container-max), calc(100vw - 64px));margin:0 auto;padding:52px 0 86px}.EnginePages-module__F5MfZW__watchlistHero{background:linear-gradient(90deg, #f9f9f8fa, #f9f9f8d1 48%, #f9f9f857), var(--asset-portugal-hero) center / cover;border:1px solid #c3c8c1a3;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(360px,.54fr);align-items:end;gap:40px;padding:64px 46px 44px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #191c1c14}.EnginePages-module__F5MfZW__watchlistHero:before{content:"";pointer-events:none;border:1px solid #ffffff94;border-radius:18px;position:absolute;inset:20px}.EnginePages-module__F5MfZW__watchlistHero>div,.EnginePages-module__F5MfZW__watchlistSummaryCard{z-index:1;position:relative}.EnginePages-module__F5MfZW__watchlistHero h1{letter-spacing:-.045em;max-width:820px;margin:18px 0;font-size:clamp(44px,5vw,66px);line-height:1.02}.EnginePages-module__F5MfZW__watchlistHero p:not(.EnginePages-module__F5MfZW__kicker),.EnginePages-module__F5MfZW__policyWatchSection>div:first-child>p{max-width:680px;color:var(--on-surface-variant);margin:0;font-size:18px;line-height:1.58}.EnginePages-module__F5MfZW__watchlistHeroActions,.EnginePages-module__F5MfZW__watchlistFinalCta>div:last-child{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.EnginePages-module__F5MfZW__watchlistSummaryCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f9f8e0;border:1px solid #ffffff9e;border-radius:20px;padding:24px;box-shadow:0 18px 46px #191c1c1f}.EnginePages-module__F5MfZW__watchlistSummaryArt{object-fit:contain;width:112px;height:112px;position:absolute;top:18px;right:18px}.EnginePages-module__F5MfZW__watchlistSummaryCard>span,.EnginePages-module__F5MfZW__policyWatchSection article span,.EnginePages-module__F5MfZW__watchEvidencePlan article span{width:fit-content;color:var(--primary);letter-spacing:.1em;text-transform:uppercase;background:#475b4c1a;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__watchlistSummaryCard>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:90px;display:grid}.EnginePages-module__F5MfZW__watchlistSummaryCard label{background:#ffffffad;border-radius:12px;padding:14px}.EnginePages-module__F5MfZW__watchlistSummaryCard small,.EnginePages-module__F5MfZW__savedPortfolio dt,.EnginePages-module__F5MfZW__savedCompareTable span{color:var(--on-surface-variant);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.EnginePages-module__F5MfZW__watchlistSummaryCard strong{color:var(--primary);letter-spacing:-.04em;margin-top:5px;font-size:28px;display:block}.EnginePages-module__F5MfZW__watchlistSummaryCard p{color:var(--on-surface-variant);margin:18px 0 0;line-height:1.5}.EnginePages-module__F5MfZW__savedPortfolio,.EnginePages-module__F5MfZW__policyWatchSection,.EnginePages-module__F5MfZW__watchEvidencePlan,.EnginePages-module__F5MfZW__savedCompareSection,.EnginePages-module__F5MfZW__watchlistFinalCta{margin-top:72px}.EnginePages-module__F5MfZW__watchlistSectionHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.EnginePages-module__F5MfZW__watchlistSectionHeader h2,.EnginePages-module__F5MfZW__policyWatchSection h2,.EnginePages-module__F5MfZW__watchEvidencePlan h2,.EnginePages-module__F5MfZW__savedCompareSection h2,.EnginePages-module__F5MfZW__watchlistFinalCta h2{letter-spacing:-.03em;margin:0;font-size:38px;line-height:1.1}.EnginePages-module__F5MfZW__watchlistSectionHeader a{color:var(--primary);align-items:center;gap:8px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__savedPortfolio>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.EnginePages-module__F5MfZW__savedPortfolio article{background:var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:20px;overflow:hidden;box-shadow:0 16px 42px #191c1c0a}.EnginePages-module__F5MfZW__savedPortfolio article>div{height:220px;position:relative}.EnginePages-module__F5MfZW__savedPortfolio img{object-fit:cover;width:100%;height:100%}.EnginePages-module__F5MfZW__savedPortfolio article>div span{color:var(--primary);letter-spacing:-.04em;text-align:center;background:#f9f9f8eb;border-radius:16px;padding:12px 14px;font-size:30px;font-weight:800;display:grid;position:absolute;top:18px;right:18px}.EnginePages-module__F5MfZW__savedPortfolio article>div small{color:var(--on-surface-variant);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.EnginePages-module__F5MfZW__savedPortfolio section{padding:24px}.EnginePages-module__F5MfZW__savedPortfolio section>p{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.EnginePages-module__F5MfZW__savedPortfolio h3{letter-spacing:-.03em;margin:0 0 6px;font-size:28px}.EnginePages-module__F5MfZW__savedPortfolio section>strong{min-height:42px;color:var(--on-surface-variant);line-height:1.35;display:block}.EnginePages-module__F5MfZW__savedPortfolio dl{gap:12px;margin:24px 0;display:grid}.EnginePages-module__F5MfZW__savedPortfolio dl div{border-top:1px solid #c3c8c18f;padding-top:12px}.EnginePages-module__F5MfZW__savedPortfolio dd{margin:5px 0 0;font-weight:800}.EnginePages-module__F5MfZW__savedPortfolio section a{color:var(--primary);align-items:center;gap:8px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__policyWatchSection{background:linear-gradient(135deg, #f9f9f8fa, #eeebe2ad), var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:20px;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);align-items:stretch;gap:34px;padding:34px;display:grid}.EnginePages-module__F5MfZW__policyWatchSection>div:first-child>p{margin-top:18px;font-size:16px}.EnginePages-module__F5MfZW__policyWatchSection>div:last-child{grid-template-columns:160px repeat(3,minmax(0,1fr));gap:12px;display:grid}.EnginePages-module__F5MfZW__policyWatchArt{object-fit:contain;background:#f8f6ef;border-radius:20px;place-self:center;width:140px;height:140px}.EnginePages-module__F5MfZW__policyWatchSection article,.EnginePages-module__F5MfZW__watchEvidencePlan article{background:var(--surface-lowest);border:1px solid #c3c8c19e;border-radius:16px;padding:22px;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__policyWatchSection h3,.EnginePages-module__F5MfZW__watchEvidencePlan h3{letter-spacing:-.02em;margin:22px 0 10px;font-size:20px}.EnginePages-module__F5MfZW__policyWatchSection article p,.EnginePages-module__F5MfZW__watchEvidencePlan p{color:var(--on-surface-variant);margin:0;font-size:14px;line-height:1.5}.EnginePages-module__F5MfZW__watchEvidencePlan>div:first-child,.EnginePages-module__F5MfZW__savedCompareSection>div:first-child{margin-bottom:24px}.EnginePages-module__F5MfZW__watchEvidencePlan>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.EnginePages-module__F5MfZW__watchEvidencePlan .EnginePages-module__F5MfZW__evidenceArt{width:76px;height:76px}.EnginePages-module__F5MfZW__watchEvidencePlan article i{background:linear-gradient(90deg, var(--primary) 64%, #475b4c1f 64%);border-radius:999px;height:8px;margin-top:24px;display:block}.EnginePages-module__F5MfZW__watchEvidencePlan article:nth-child(3) i,.EnginePages-module__F5MfZW__watchEvidencePlan article:nth-child(4) i{background:linear-gradient(90deg,#b09d65 42%,#475b4c1f 42%)}.EnginePages-module__F5MfZW__savedComparePanel{background:var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:20px;padding:26px;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__savedCompareArt{object-fit:contain;opacity:.12;pointer-events:none;width:220px;height:220px;position:absolute;top:24px;right:28px}.EnginePages-module__F5MfZW__savedCompareTable{z-index:1;border:1px solid #c3c8c18f;border-radius:16px;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__savedCompareTable>div{border-bottom:1px solid #c3c8c180;grid-template-columns:210px repeat(3,minmax(0,1fr));display:grid}.EnginePages-module__F5MfZW__savedCompareTable>div:first-child{background:var(--surface-low)}.EnginePages-module__F5MfZW__savedCompareTable>div:last-child{border-bottom:0}.EnginePages-module__F5MfZW__savedCompareTable span,.EnginePages-module__F5MfZW__savedCompareTable strong,.EnginePages-module__F5MfZW__savedCompareTable p{margin:0;padding:18px 20px}.EnginePages-module__F5MfZW__savedCompareTable strong{color:var(--primary)}.EnginePages-module__F5MfZW__savedCompareTable p{color:var(--on-surface-variant)}.EnginePages-module__F5MfZW__watchlistFinalCta{background:linear-gradient(90deg, #222d25eb, #475b4cd1), var(--asset-canada-hero) center / cover;color:#fff;border:1px solid #c3c8c1a8;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:38px;display:flex}.EnginePages-module__F5MfZW__watchlistFinalCta .EnginePages-module__F5MfZW__kicker{color:#ffffffc2}.EnginePages-module__F5MfZW__watchlistFinalCta .EnginePages-module__F5MfZW__secondary{color:#fff;background:#ffffff1a;border-color:#ffffff57}.EnginePages-module__F5MfZW__browsePage,.EnginePages-module__F5MfZW__discoveryPage,.EnginePages-module__F5MfZW__methodPage{width:min(var(--container-max), calc(100vw - 64px));margin:0 auto;padding:58px 0 88px}.EnginePages-module__F5MfZW__passportPage{width:100%;margin:0;padding:0 0 88px}.EnginePages-module__F5MfZW__browseIntro,.EnginePages-module__F5MfZW__discoveryIntro,.EnginePages-module__F5MfZW__methodHero{max-width:820px}.EnginePages-module__F5MfZW__browseIntro h1,.EnginePages-module__F5MfZW__discoveryIntro h1,.EnginePages-module__F5MfZW__methodHero h1{margin:14px 0 18px;font-size:clamp(44px,5vw,64px);line-height:1.05}.EnginePages-module__F5MfZW__browseIntro p:last-child,.EnginePages-module__F5MfZW__discoveryIntro p:last-child,.EnginePages-module__F5MfZW__methodHero p{color:var(--on-surface-variant);font-size:20px;line-height:1.55}.EnginePages-module__F5MfZW__destinationsHero{background:radial-gradient(circle at 68% 22%,#e4d6af47,#0000 28%),linear-gradient(90deg,#f9f9f8fa,#f6f2e8b3);border:1px solid #c3c8c18f;border-radius:0 0 28px 28px;grid-template-columns:minmax(360px,.72fr) minmax(0,1fr);align-items:center;gap:34px;min-height:520px;margin:-18px -32px 0;padding:58px 42px 54px;display:grid;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__destinationsHero:after{content:"";pointer-events:none;background:linear-gradient(90deg, #f9f9f8cc, #f9f9f81f 56%), var(--asset-destination-contour) right center / 54% auto no-repeat;opacity:.42;position:absolute;inset:0}.EnginePages-module__F5MfZW__destinationsHero>div{z-index:1;position:relative}.EnginePages-module__F5MfZW__destinationsHero h1{max-width:560px;color:var(--primary);letter-spacing:-.055em;margin:18px 0;font-size:clamp(54px,6vw,86px);line-height:.96}.EnginePages-module__F5MfZW__destinationsHero p:not(.EnginePages-module__F5MfZW__kicker){max-width:560px;color:var(--on-surface);margin:0;font-size:20px;line-height:1.52}.EnginePages-module__F5MfZW__destinationsHero>div:first-child>span{color:var(--primary);background:#b09d651f;border-radius:999px;align-items:center;gap:10px;margin-top:30px;padding:12px 16px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__destinationsAtlas{min-height:410px}.EnginePages-module__F5MfZW__destinationsAtlasSvg{color:#475b4c6b;pointer-events:none;width:min(700px,58vw);height:auto;position:absolute;inset:-8px -40px auto auto}.EnginePages-module__F5MfZW__destinationsAtlasSvg circle,.EnginePages-module__F5MfZW__destinationsAtlasSvg path{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.EnginePages-module__F5MfZW__destinationsAtlasSvg text{fill:#475b4cad;letter-spacing:.18em;text-anchor:middle;font-size:11px;font-weight:800}.EnginePages-module__F5MfZW__destinationsAtlasRoute{stroke:#b09d65c7!important}.EnginePages-module__F5MfZW__destinationsAtlasRouteAlt{stroke-dasharray:5 8;stroke:#475b4c52!important}.EnginePages-module__F5MfZW__destinationsAtlasGold,.EnginePages-module__F5MfZW__destinationsAtlasNode{fill:#f6f2e8d1;stroke:#b09d65e6!important}.EnginePages-module__F5MfZW__destinationsAtlasSeal{opacity:.62}.EnginePages-module__F5MfZW__destinationsAtlasCard{background:var(--surface-lowest);border:1px solid #fff9;border-radius:16px;margin:0;position:absolute;overflow:hidden;box-shadow:0 24px 60px #191c1c24}.EnginePages-module__F5MfZW__destinationsAtlasCard:first-of-type{width:250px;height:156px;top:34px;left:3%}.EnginePages-module__F5MfZW__destinationsAtlasCard:nth-of-type(2){width:214px;height:142px;top:88px;right:18%}.EnginePages-module__F5MfZW__destinationsAtlasCard:nth-of-type(3){width:238px;height:154px;bottom:20px;left:22%}.EnginePages-module__F5MfZW__destinationsAtlasCard:nth-of-type(4){width:240px;height:154px;bottom:48px;right:5%}.EnginePages-module__F5MfZW__destinationsAtlasCard img{object-fit:cover;width:100%;height:100%}.EnginePages-module__F5MfZW__destinationsAtlasCard:after{content:"";background:linear-gradient(#0000 42%,#191c1c70);position:absolute;inset:0}.EnginePages-module__F5MfZW__destinationsAtlasCard figcaption{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.EnginePages-module__F5MfZW__destinationsAtlasCard strong{width:46px;height:46px;color:var(--primary);background:#f9f9f8f0;border:1px solid #b09d65c7;border-radius:999px;place-items:center;font-size:18px;display:grid}.EnginePages-module__F5MfZW__filterBar{background:#ffffffb8;border:1px solid #c3c8c1a3;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;margin:30px 0 34px;padding:12px;display:grid;box-shadow:0 18px 46px #191c1c0b}.EnginePages-module__F5MfZW__filterBar label{border-right:1px solid #c3c8c180;gap:6px;padding:8px 16px;display:grid}.EnginePages-module__F5MfZW__filterBar label:last-of-type{border-right:0}.EnginePages-module__F5MfZW__filterBar span{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.EnginePages-module__F5MfZW__filterBar select{color:var(--on-surface);background:0 0;border:0;min-height:28px;font-weight:600}.EnginePages-module__F5MfZW__filterBar button{background:var(--primary);color:#fff;border:0;border-radius:8px;padding:0 24px;font-weight:700}.EnginePages-module__F5MfZW__filterBar button:disabled{opacity:.7;cursor:default}.EnginePages-module__F5MfZW__filterChips{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.EnginePages-module__F5MfZW__filterChip{background:var(--surface-lowest);color:var(--on-surface);font:inherit;border:1px solid #7378736b;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.EnginePages-module__F5MfZW__filterChip span{color:var(--primary);font-size:16px;line-height:1}.EnginePages-module__F5MfZW__provenanceDetails{margin-top:16px}.EnginePages-module__F5MfZW__provenanceDetails summary{cursor:pointer;color:var(--primary);letter-spacing:.02em;font-weight:700;list-style:none}.EnginePages-module__F5MfZW__provenanceDetails summary::-webkit-details-marker{display:none}.EnginePages-module__F5MfZW__provenanceDetails[open] summary{margin-bottom:14px}.EnginePages-module__F5MfZW__destinationGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.EnginePages-module__F5MfZW__destinationFeatured,.EnginePages-module__F5MfZW__destinationTile{background:var(--surface-lowest);color:var(--on-surface);border:1px solid #7378736b;border-radius:24px;min-height:366px;position:relative;overflow:hidden;box-shadow:0 18px 46px #191c1c0b}.EnginePages-module__F5MfZW__destinationFeatured{grid-area:span 2/span 2;min-height:520px}.EnginePages-module__F5MfZW__destinationFeatured:after{content:"";background:linear-gradient(#191c1c14 38%,#191c1cc7),linear-gradient(90deg,#26372d52,#0000 62%);position:absolute;inset:0}.EnginePages-module__F5MfZW__destinationFeatured img,.EnginePages-module__F5MfZW__destinationTile img,.EnginePages-module__F5MfZW__discoveryPrimary img,.EnginePages-module__F5MfZW__discoveryCard img{object-fit:cover;width:100%;height:100%}.EnginePages-module__F5MfZW__destinationTile:after,.EnginePages-module__F5MfZW__discoveryPrimary:after,.EnginePages-module__F5MfZW__discoveryCard:after{content:"";background:linear-gradient(#0000001a,#000000c2);position:absolute;inset:0}.EnginePages-module__F5MfZW__destinationTile>div,.EnginePages-module__F5MfZW__discoveryPrimary>div,.EnginePages-module__F5MfZW__discoveryCard>div{z-index:1;position:absolute;bottom:28px;left:28px;right:28px}.EnginePages-module__F5MfZW__destinationFeatured>img{height:100%}.EnginePages-module__F5MfZW__destinationFeatured>div{z-index:1;padding:0;position:absolute;inset:auto 34px 34px}.EnginePages-module__F5MfZW__destinationFeatured span,.EnginePages-module__F5MfZW__destinationTile span,.EnginePages-module__F5MfZW__discoveryPrimary span,.EnginePages-module__F5MfZW__discoveryCard span{letter-spacing:.08em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.EnginePages-module__F5MfZW__destinationFeatured span{width:76px;height:76px;color:var(--primary);letter-spacing:-.02em;background:#f9f9f8f5;border:2px solid #b09d65c7;place-items:center;font-size:20px;display:grid;position:absolute;top:-420px;right:0}.EnginePages-module__F5MfZW__destinationFeatured h2,.EnginePages-module__F5MfZW__destinationTile h2,.EnginePages-module__F5MfZW__discoveryPrimary h2,.EnginePages-module__F5MfZW__discoveryCard h2{margin:18px 0 4px;font-size:34px}.EnginePages-module__F5MfZW__destinationFeatured h2{color:#fff;letter-spacing:-.055em;font-size:clamp(52px,5vw,74px)}.EnginePages-module__F5MfZW__destinationFeatured p,.EnginePages-module__F5MfZW__destinationTile p,.EnginePages-module__F5MfZW__discoveryPrimary p,.EnginePages-module__F5MfZW__discoveryCard p{color:#ffffffd6;margin:0}.EnginePages-module__F5MfZW__destinationFeatured p{color:#ffffffe0;max-width:420px;font-size:17px;line-height:1.45}.EnginePages-module__F5MfZW__destinationFeatured div div,.EnginePages-module__F5MfZW__destinationTile div div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.EnginePages-module__F5MfZW__destinationFeatured small,.EnginePages-module__F5MfZW__destinationTile small{background:#ffffff24;border-radius:999px;padding:7px 10px}.EnginePages-module__F5MfZW__destinationFeatured small{color:#ffffffeb;background:#ffffff24;border-radius:999px;padding:8px 11px;font-size:12px}.EnginePages-module__F5MfZW__destinationFeatured a,.EnginePages-module__F5MfZW__destinationTile a,.EnginePages-module__F5MfZW__discoveryPrimary a,.EnginePages-module__F5MfZW__discoveryCard a{align-items:center;gap:8px;margin-top:22px;font-weight:700;display:inline-flex}.EnginePages-module__F5MfZW__destinationFeatured a{color:#fff;background:#26372deb;border-radius:999px;justify-content:flex-start;width:fit-content;margin-top:26px;padding:13px 18px}.EnginePages-module__F5MfZW__destinationTile{flex-direction:column;display:flex}.EnginePages-module__F5MfZW__destinationTile:after{display:none}.EnginePages-module__F5MfZW__destinationTile img{flex:none;height:190px}.EnginePages-module__F5MfZW__destinationTile>div{color:var(--on-surface);padding:22px;position:static}.EnginePages-module__F5MfZW__destinationTile span{width:54px;height:54px;color:var(--primary);letter-spacing:-.02em;background:#ffffffeb;border:1px solid #b09d65cc;place-items:center;font-size:17px;display:grid;position:absolute;top:16px;right:16px}.EnginePages-module__F5MfZW__destinationTile h2{color:var(--on-surface);font-size:28px}.EnginePages-module__F5MfZW__destinationTile p{color:var(--on-surface-variant);font-size:14px;line-height:1.48}.EnginePages-module__F5MfZW__destinationTile small{background:var(--surface-low);color:var(--on-surface-variant);border-radius:999px;font-size:11px}.EnginePages-module__F5MfZW__destinationTile a{color:var(--primary)}.EnginePages-module__F5MfZW__destinationsMethod{background:radial-gradient(circle at 50% 30%,#e4d6af33,#0000 30%),#f9f9f8b8;border:1px solid #c3c8c18f;border-radius:24px;grid-template-columns:minmax(280px,.7fr) minmax(260px,.7fr) minmax(260px,.54fr);align-items:center;gap:30px;margin-top:76px;padding:36px;display:grid}.EnginePages-module__F5MfZW__destinationsMethod h2{letter-spacing:-.045em;max-width:430px;margin:12px 0 16px;font-size:clamp(36px,3.6vw,52px);line-height:1.04}.EnginePages-module__F5MfZW__destinationsMethod p:not(.EnginePages-module__F5MfZW__kicker){color:var(--on-surface-variant);line-height:1.55}.EnginePages-module__F5MfZW__destinationsRadar{color:#475b4c5c;justify-self:center;width:min(100%,330px);height:auto}.EnginePages-module__F5MfZW__destinationsRadar circle,.EnginePages-module__F5MfZW__destinationsRadar path{stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.EnginePages-module__F5MfZW__destinationsRadar text{fill:var(--primary);text-anchor:middle}.EnginePages-module__F5MfZW__destinationsRadar text:first-of-type{letter-spacing:-.04em;font-size:44px;font-weight:800}.EnginePages-module__F5MfZW__destinationsRadar text:last-of-type{letter-spacing:.12em;font-size:12px;font-weight:800}.EnginePages-module__F5MfZW__destinationsRadarShape{fill:#475b4c14;stroke:#475b4cc2!important}.EnginePages-module__F5MfZW__destinationsRadarDot{fill:#e4d6afe6;stroke:#b09d65eb!important}.EnginePages-module__F5MfZW__destinationsMethod aside{background:var(--surface-lowest);border:1px solid #b09d6570;border-radius:18px;padding:24px}.EnginePages-module__F5MfZW__destinationsMethod ul{gap:14px;margin:20px 0 22px;padding:0;list-style:none;display:grid}.EnginePages-module__F5MfZW__destinationsMethod li{color:var(--on-surface-variant);border-bottom:1px solid #c3c8c175;justify-content:space-between;gap:16px;padding-bottom:12px;font-size:14px;display:flex}.EnginePages-module__F5MfZW__destinationsMethod li:last-child{border-bottom:0;padding-bottom:0}.EnginePages-module__F5MfZW__destinationsMethod li strong,.EnginePages-module__F5MfZW__destinationsMethod aside a{color:var(--primary);font-weight:800}.EnginePages-module__F5MfZW__destinationsMethod aside a{align-items:center;gap:8px;display:inline-flex}.EnginePages-module__F5MfZW__destinationsCta{background:linear-gradient(90deg, #475b4c14, #e4d6af24), var(--surface-lowest);border:1px solid #c3c8c18f;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:34px;padding:26px 30px;display:flex}.EnginePages-module__F5MfZW__destinationsCta h2{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(24px,2.6vw,36px)}.EnginePages-module__F5MfZW__discoveryPage{min-height:calc(100vh - 64px)}.EnginePages-module__F5MfZW__discoveryIntro{margin:0 auto}.EnginePages-module__F5MfZW__discoveryControlPanel{background:var(--surface-lowest);border:1px solid #c3c8c19e;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:42px 0 34px;padding:14px;display:flex;box-shadow:0 14px 38px #191c1c09}.EnginePages-module__F5MfZW__discoveryFilterRow{flex-wrap:wrap;gap:10px;display:flex}.EnginePages-module__F5MfZW__discoveryFilter{background:var(--surface-lowest);color:var(--on-surface);cursor:pointer;border:1px solid #7378735c;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-weight:600;display:inline-flex}.EnginePages-module__F5MfZW__discoveryFilter .EnginePages-module__F5MfZW__icon{width:15px;height:15px;color:var(--primary);rotate:90deg}.EnginePages-module__F5MfZW__discoverySort{color:var(--on-surface);white-space:nowrap;align-items:center;gap:16px;display:inline-flex}.EnginePages-module__F5MfZW__discoverySort span,.EnginePages-module__F5MfZW__discoverySectionHeader .EnginePages-module__F5MfZW__kicker{color:var(--on-surface-variant)}.EnginePages-module__F5MfZW__discoverySort span{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.EnginePages-module__F5MfZW__discoveryFeatureGrid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.75fr);gap:26px;display:grid}.EnginePages-module__F5MfZW__discoverySpotlight,.EnginePages-module__F5MfZW__discoverySideCard,.EnginePages-module__F5MfZW__discoveryIndexCard{background:var(--surface-lowest);border:1px solid #73787357;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 46px #191c1c0b}.EnginePages-module__F5MfZW__discoverySpotlight{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);min-height:520px;display:grid}.EnginePages-module__F5MfZW__discoverySpotlight img,.EnginePages-module__F5MfZW__discoverySideCard img,.EnginePages-module__F5MfZW__discoveryIndexCard img{object-fit:cover;width:100%;height:100%}.EnginePages-module__F5MfZW__discoverySpotlightBody{flex-direction:column;justify-content:center;padding:42px;display:flex;position:relative}.EnginePages-module__F5MfZW__discoveryScore{width:fit-content;color:var(--primary);letter-spacing:.08em;text-transform:uppercase;background:#475b4c1a;border:1px solid #475b4c33;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__discoverySpotlight .EnginePages-module__F5MfZW__discoveryScore{position:absolute;top:28px;right:28px}.EnginePages-module__F5MfZW__discoverySpotlight h2,.EnginePages-module__F5MfZW__discoverySectionHeader h2,.EnginePages-module__F5MfZW__discoveryMethod h2{margin:0;font-size:38px;line-height:1.12}.EnginePages-module__F5MfZW__discoverySpotlight h2{margin:10px 0 14px}.EnginePages-module__F5MfZW__discoverySpotlight p:not(.EnginePages-module__F5MfZW__kicker),.EnginePages-module__F5MfZW__discoverySideCard p,.EnginePages-module__F5MfZW__discoveryIndexCard p,.EnginePages-module__F5MfZW__discoveryMethod p{color:var(--on-surface-variant);line-height:1.55}.EnginePages-module__F5MfZW__discoveryMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.EnginePages-module__F5MfZW__discoveryMetrics small{color:var(--on-surface);border-top:1px solid #c3c8c19e;gap:8px;padding-top:14px;font-size:13px;font-weight:700;display:grid}.EnginePages-module__F5MfZW__discoveryMetrics .EnginePages-module__F5MfZW__icon{color:var(--primary)}.EnginePages-module__F5MfZW__discoverySpotlight a,.EnginePages-module__F5MfZW__discoverySectionHeader a{color:var(--primary);align-items:center;gap:8px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__discoverySpotlight a{background:var(--primary);color:#fff;border-radius:8px;width:fit-content;margin-top:34px;padding:15px 20px}.EnginePages-module__F5MfZW__discoverySideStack{gap:26px;display:grid}.EnginePages-module__F5MfZW__discoverySideCard{grid-template-columns:minmax(160px,.55fr) minmax(0,1fr);min-height:247px;display:grid}.EnginePages-module__F5MfZW__discoverySideCard>div,.EnginePages-module__F5MfZW__discoveryIndexCard>div{padding:28px}.EnginePages-module__F5MfZW__discoverySideCard h3,.EnginePages-module__F5MfZW__discoveryIndexCard h3{margin:18px 0 10px;font-size:28px;line-height:1.1}.EnginePages-module__F5MfZW__discoverySideCard dl{border-top:1px solid #c3c8c194;gap:12px;margin:24px 0 0;padding-top:18px;display:grid}.EnginePages-module__F5MfZW__discoverySideCard dl>div{justify-content:space-between;gap:16px;display:flex}.EnginePages-module__F5MfZW__discoverySideCard dt{color:var(--on-surface-variant);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.EnginePages-module__F5MfZW__discoverySideCard dd{text-align:right;margin:0}.EnginePages-module__F5MfZW__discoveryGridSection{margin-top:72px}.EnginePages-module__F5MfZW__discoverySectionHeader{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.EnginePages-module__F5MfZW__discoveryCountryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.EnginePages-module__F5MfZW__discoveryIndexCard{flex-direction:column;display:flex}.EnginePages-module__F5MfZW__discoveryIndexCard img{flex:none;height:220px}.EnginePages-module__F5MfZW__discoveryTagRow{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.EnginePages-module__F5MfZW__discoveryTagRow small{background:var(--surface-low);color:var(--on-surface-variant);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:7px 9px;font-size:11px;font-weight:700}.EnginePages-module__F5MfZW__discoveryMethod{border-top:1px solid #c3c8c19e;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:46px;margin-top:78px;padding-top:46px;display:grid}.EnginePages-module__F5MfZW__discoveryMethodGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.EnginePages-module__F5MfZW__discoveryMethodGrid article{background:var(--surface-lowest);border:1px solid #c3c8c194;border-radius:14px;padding:24px}.EnginePages-module__F5MfZW__discoveryMethodGrid .EnginePages-module__F5MfZW__icon{width:22px;height:22px;color:var(--primary)}.EnginePages-module__F5MfZW__discoveryMethodGrid img.EnginePages-module__F5MfZW__svgInline{background:#f8f6ef;border-radius:12px;width:72px;height:72px}.EnginePages-module__F5MfZW__discoveryMethodGrid h3{margin:22px 0 10px;font-size:18px}.EnginePages-module__F5MfZW__bestForPage{width:min(var(--container-max), calc(100vw - 64px));margin:0 auto;padding:0 0 88px}.EnginePages-module__F5MfZW__bestForHero{min-height:420px;margin:0 calc((var(--container-max) - min(var(--container-max), calc(100vw - 64px))) / -2);background:linear-gradient(90deg, #f9f9f8fa 0%, #f9f9f8db 43%, #f9f9f833 72%), var(--asset-portugal-hero) right center / cover;border-bottom:1px solid #c3c8c18c;align-items:center;display:flex}.EnginePages-module__F5MfZW__bestForHero>div{width:min(var(--container-max), calc(100vw - 64px));margin:0 auto}.EnginePages-module__F5MfZW__bestForHero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(46px,5vw,66px);line-height:1.02}.EnginePages-module__F5MfZW__bestForHero p:not(.EnginePages-module__F5MfZW__kicker){max-width:620px;color:var(--on-surface-variant);margin:22px 0 0;font-size:18px;line-height:1.6}.EnginePages-module__F5MfZW__personaTabs{z-index:2;background:#fffffff0;border:1px solid #c3c8c1b8;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:-34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #191c1c0f}.EnginePages-module__F5MfZW__personaTabs button{color:var(--on-surface);cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #c3c8c180;align-items:center;gap:13px;padding:18px;display:flex}.EnginePages-module__F5MfZW__personaTabs button:last-child{border-right:0}.EnginePages-module__F5MfZW__personaTabs button.EnginePages-module__F5MfZW__personaActive{background:#475b4c0b;box-shadow:inset 0 0 0 1px #475b4c9e}.EnginePages-module__F5MfZW__personaTabs .EnginePages-module__F5MfZW__icon{color:var(--primary)}.EnginePages-module__F5MfZW__personaTabs strong,.EnginePages-module__F5MfZW__personaTabs small{display:block}.EnginePages-module__F5MfZW__personaTabs strong{font-size:14px}.EnginePages-module__F5MfZW__personaTabs small{color:var(--on-surface-variant);margin-top:3px;font-size:11px;line-height:1.35}.EnginePages-module__F5MfZW__bestMatch{background:var(--surface-lowest);border:1px solid #c3c8c1b8;border-radius:18px;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);margin-top:24px;display:grid;overflow:hidden;box-shadow:0 18px 46px #191c1c0d}.EnginePages-module__F5MfZW__bestMatchImage{min-height:420px;position:relative}.EnginePages-module__F5MfZW__bestMatchImage img,.EnginePages-module__F5MfZW__profileDestinationCard img,.EnginePages-module__F5MfZW__profileLogic aside>img{object-fit:cover;width:100%;height:100%}.EnginePages-module__F5MfZW__bestMatchImage span{background:var(--primary);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800;position:absolute;top:24px;left:24px}.EnginePages-module__F5MfZW__bestMatchBody{padding:42px}.EnginePages-module__F5MfZW__bestMatchTopline{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.EnginePages-module__F5MfZW__bestMatchTopline span{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.EnginePages-module__F5MfZW__bestMatchTopline strong{color:var(--primary);font-size:50px;font-weight:700;line-height:.92}.EnginePages-module__F5MfZW__bestMatchTopline small{color:var(--on-surface-variant);font-size:15px;font-weight:600}.EnginePages-module__F5MfZW__bestMatch h2{letter-spacing:-.035em;margin:12px 0;font-size:46px;line-height:1.02}.EnginePages-module__F5MfZW__bestMatchBody>p{max-width:640px;color:var(--on-surface-variant);margin:0;font-size:18px;line-height:1.55}.EnginePages-module__F5MfZW__livingSignalRow{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.EnginePages-module__F5MfZW__livingSignalRow span{color:var(--on-surface-variant);background:#ffffffb8;border:1px solid #c3c8c1b8;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.EnginePages-module__F5MfZW__livingSignalRow strong{color:var(--primary)}.EnginePages-module__F5MfZW__reasonGrid{border-top:1px solid #c3c8c19e;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;padding-top:28px;display:grid}.EnginePages-module__F5MfZW__reasonGrid article{min-width:0}.EnginePages-module__F5MfZW__reasonGrid .EnginePages-module__F5MfZW__icon{width:34px;height:34px;color:var(--primary);background:#475b4c1f;border-radius:999px;padding:8px}.EnginePages-module__F5MfZW__reasonGrid img.EnginePages-module__F5MfZW__svgInline{background:#f8f6ef;border-radius:12px;width:58px;height:58px}.EnginePages-module__F5MfZW__reasonGrid h3{margin:14px 0 8px;font-size:16px}.EnginePages-module__F5MfZW__reasonGrid p{color:var(--on-surface-variant);margin:0;font-size:13px;line-height:1.45}.EnginePages-module__F5MfZW__bestMatchActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.EnginePages-module__F5MfZW__bestForSection,.EnginePages-module__F5MfZW__rankingSection,.EnginePages-module__F5MfZW__pathwaySection,.EnginePages-module__F5MfZW__profileLogic,.EnginePages-module__F5MfZW__bestForTrust{margin-top:72px}.EnginePages-module__F5MfZW__bestForSectionHeader{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.EnginePages-module__F5MfZW__bestForSectionHeader h2,.EnginePages-module__F5MfZW__rankingSection h2,.EnginePages-module__F5MfZW__pathwaySection h2,.EnginePages-module__F5MfZW__profileLogic h2,.EnginePages-module__F5MfZW__bestForTrust h2{letter-spacing:-.025em;max-width:760px;margin:0;font-size:36px;line-height:1.12}.EnginePages-module__F5MfZW__bestForSectionHeader a{color:var(--primary);align-items:center;gap:8px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__bestForGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.EnginePages-module__F5MfZW__profileDestinationCard{background:var(--surface-lowest);border:1px solid #c3c8c1b3;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #191c1c09}.EnginePages-module__F5MfZW__profileDestinationCard>div{height:176px;position:relative}.EnginePages-module__F5MfZW__profileDestinationCard>div strong{width:58px;height:58px;color:var(--primary);background:#fffffff2;border:1px solid #475b4c2e;border-radius:999px;place-items:center;font-size:20px;display:grid;position:absolute;top:14px;right:14px}.EnginePages-module__F5MfZW__profileDestinationCard section{padding:22px}.EnginePages-module__F5MfZW__profileDestinationCard h3{margin:0 0 10px;font-size:24px}.EnginePages-module__F5MfZW__profileDestinationCard p{min-height:84px;color:var(--on-surface-variant);margin:0;line-height:1.5}.EnginePages-module__F5MfZW__profileDestinationCard section div{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.EnginePages-module__F5MfZW__profileDestinationCard span{background:var(--surface-low);color:var(--on-surface-variant);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:7px 9px;font-size:10px;font-weight:800}.EnginePages-module__F5MfZW__profileDestinationCard small{color:var(--on-surface-variant);text-transform:uppercase;font-size:12px}.EnginePages-module__F5MfZW__profileDestinationCard small.EnginePages-module__F5MfZW__cardLivingFacts{flex-wrap:wrap;gap:8px 12px;margin-top:10px;display:flex}.EnginePages-module__F5MfZW__profileDestinationCard small.EnginePages-module__F5MfZW__cardLivingFacts span{letter-spacing:0;text-transform:none;background:0 0;padding:0}.EnginePages-module__F5MfZW__profileDestinationCard b{color:var(--on-surface);text-transform:none}.EnginePages-module__F5MfZW__rankingSection{background:var(--surface-low);border:1px solid #c3c8c1a8;border-radius:18px;grid-template-columns:minmax(280px,.35fr) minmax(0,1fr);gap:36px;padding:34px;display:grid}.EnginePages-module__F5MfZW__rankingSection p{color:var(--on-surface-variant);line-height:1.55}.EnginePages-module__F5MfZW__factorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.EnginePages-module__F5MfZW__factorGrid article{background:var(--surface-lowest);border:1px solid #c3c8c19e;border-radius:12px;padding:18px}.EnginePages-module__F5MfZW__factorGrid span{font-weight:700;display:block}.EnginePages-module__F5MfZW__factorGrid div{background:var(--surface-container);border-radius:999px;height:6px;margin:18px 0 10px;overflow:hidden}.EnginePages-module__F5MfZW__factorGrid i{border-radius:inherit;background:var(--primary);height:100%;display:block}.EnginePages-module__F5MfZW__factorGrid strong{color:var(--on-surface-variant);font-size:13px}.EnginePages-module__F5MfZW__pathwaySection{background:var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:18px;padding:34px}.EnginePages-module__F5MfZW__pathwayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.EnginePages-module__F5MfZW__pathwayGrid article{background:var(--surface-lowest);border:1px solid #c3c8c19e;border-radius:14px;padding:26px}.EnginePages-module__F5MfZW__pathwayGrid h3{margin:0 0 12px;font-size:22px}.EnginePages-module__F5MfZW__pathwayGrid p{color:var(--primary);font-weight:800}.EnginePages-module__F5MfZW__pathwayGrid ol{color:var(--on-surface-variant);gap:14px;margin:24px 0;padding-left:22px;display:grid}.EnginePages-module__F5MfZW__pathwayGrid li::marker{color:var(--primary);font-weight:800}.EnginePages-module__F5MfZW__pathwayGrid a{color:var(--primary);align-items:center;gap:8px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__profileLogic{grid-template-columns:minmax(340px,.62fr) minmax(0,1fr);align-items:stretch;gap:32px;display:grid}.EnginePages-module__F5MfZW__profileLogic>div,.EnginePages-module__F5MfZW__profileLogic aside,.EnginePages-module__F5MfZW__bestForTrust{background:var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:18px}.EnginePages-module__F5MfZW__profileLogic>div{padding:36px}.EnginePages-module__F5MfZW__profileLogic p{color:var(--on-surface-variant);line-height:1.55}.EnginePages-module__F5MfZW__profileLogic ul{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.EnginePages-module__F5MfZW__profileLogic li{color:var(--on-surface-variant);align-items:center;gap:10px;display:flex}.EnginePages-module__F5MfZW__profileLogic li .EnginePages-module__F5MfZW__icon{color:var(--primary)}.EnginePages-module__F5MfZW__profileLogic aside{min-height:420px;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__profileLogic aside>img{position:absolute;inset:0}.EnginePages-module__F5MfZW__profileLogic aside:after{content:"";background:linear-gradient(90deg,#191c1c0d,#191c1c2e);position:absolute;inset:0}.EnginePages-module__F5MfZW__profileLogic aside>div{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #ffffff85;border-radius:14px;max-width:280px;padding:24px;position:absolute;bottom:32px;right:32px}.EnginePages-module__F5MfZW__profileLogic aside h3{margin:0 0 12px;font-size:24px;line-height:1.15}.EnginePages-module__F5MfZW__profileLogic aside div div{gap:2px;margin:16px 20px 0 0;display:inline-grid}.EnginePages-module__F5MfZW__profileLogic aside strong{color:var(--primary);font-size:26px}.EnginePages-module__F5MfZW__profileLogic aside span{color:var(--on-surface-variant);font-size:11px}.EnginePages-module__F5MfZW__bestForTrust{grid-template-columns:minmax(280px,.4fr) minmax(0,1fr);gap:34px;padding:34px;display:grid}.EnginePages-module__F5MfZW__bestForTrust>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.EnginePages-module__F5MfZW__bestForTrust article{min-width:0}.EnginePages-module__F5MfZW__bestForTrust article .EnginePages-module__F5MfZW__icon{color:var(--primary)}.EnginePages-module__F5MfZW__bestForTrust h3{margin:16px 0 8px;font-size:16px}.EnginePages-module__F5MfZW__bestForTrust p{color:var(--on-surface-variant);margin:0;font-size:13px;line-height:1.45}.EnginePages-module__F5MfZW__enginePage{width:min(var(--container-max), calc(100vw - 64px));margin:0 auto;padding:58px 0 88px}.EnginePages-module__F5MfZW__engineHero{background:linear-gradient(90deg, #f9f9f8fa, #f9f9f8d1 46%, #f9f9f86b), var(--asset-portugal-hero) center / cover;border-bottom:1px solid #c3c8c1a6;border-radius:24px;grid-template-columns:minmax(0,.88fr) minmax(360px,.62fr);align-items:end;gap:44px;padding:62px 46px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #191c1c14}.EnginePages-module__F5MfZW__engineHero:before{content:"";pointer-events:none;border:1px solid #ffffff94;border-radius:18px;position:absolute;inset:20px}.EnginePages-module__F5MfZW__engineHero:after{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 16px 16px,#475b4c4d 2px,#0000 3px) 0 0/32px 32px;width:240px;height:120px;position:absolute;bottom:36px;right:34%}.EnginePages-module__F5MfZW__engineHero>div{z-index:1;position:relative}.EnginePages-module__F5MfZW__engineHero h1{letter-spacing:-.045em;max-width:820px;margin:0;font-size:clamp(44px,5vw,64px);line-height:1.03}.EnginePages-module__F5MfZW__engineHero p:not(.EnginePages-module__F5MfZW__kicker){max-width:700px;color:var(--on-surface-variant);margin:20px 0 0;font-size:18px;line-height:1.58}.EnginePages-module__F5MfZW__engineProfileBar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f9f8db;border:1px solid #fff9;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid;box-shadow:0 18px 46px #191c1c1f}.EnginePages-module__F5MfZW__engineProfileBar span{background:var(--surface-low);border-radius:12px;padding:14px}.EnginePages-module__F5MfZW__engineProfileBar small,.EnginePages-module__F5MfZW__engineAssumptions label span,.EnginePages-module__F5MfZW__engineTopResult dt,.EnginePages-module__F5MfZW__matrixTable span{color:var(--on-surface-variant);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.EnginePages-module__F5MfZW__engineProfileBar strong,.EnginePages-module__F5MfZW__engineAssumptions label strong{margin-top:5px;font-size:14px;display:block}.EnginePages-module__F5MfZW__engineHeroVisual{gap:14px;display:grid}.EnginePages-module__F5MfZW__engineHeroCard{color:#fff;background:#222d25db;border:1px solid #ffffff94;border-radius:18px;padding:22px;position:relative;overflow:hidden;box-shadow:0 18px 46px #191c1c29}.EnginePages-module__F5MfZW__engineHeroCard:before{content:"";border-top:2px solid #e4d6afb3;border-right:2px solid #e4d6afb3;border-radius:0 16px 0 0;width:120px;height:54px;position:absolute;inset:18px 18px auto auto}.EnginePages-module__F5MfZW__engineHeroCard span{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.EnginePages-module__F5MfZW__engineHeroSignal{margin-top:16px}.EnginePages-module__F5MfZW__engineHeroSignal strong{color:#e4d6af;letter-spacing:-.035em;font-size:30px;line-height:1;display:block}.EnginePages-module__F5MfZW__engineHeroSignal small{color:#ffffffad;max-width:360px;margin-top:8px;font-size:12px;font-weight:700;line-height:1.4;display:block}.EnginePages-module__F5MfZW__engineMiniRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;max-width:260px;margin-top:18px;display:grid}.EnginePages-module__F5MfZW__engineMiniRail i{background:linear-gradient(#e4d6af8c,#e4d6af14);border:1px solid #e4d6af47;border-radius:999px 999px 8px 8px;height:38px}.EnginePages-module__F5MfZW__engineMiniRail i:nth-child(2){height:48px}.EnginePages-module__F5MfZW__engineMiniRail i:nth-child(3){height:58px}.EnginePages-module__F5MfZW__engineMiniRail i:nth-child(4){height:52px}.EnginePages-module__F5MfZW__engineMiniRail i:nth-child(5){height:64px}.EnginePages-module__F5MfZW__engineHero .EnginePages-module__F5MfZW__engineHeroCard p{color:#ffffffc7;max-width:330px;margin:10px 0 0;font-size:14px;line-height:1.5}.EnginePages-module__F5MfZW__engineWorkspace{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:28px;margin-top:42px;display:grid}.EnginePages-module__F5MfZW__engineAssumptions{background:var(--surface-lowest);border:1px solid #c3c8c1ad;border-radius:18px;padding:28px;position:sticky;top:92px;box-shadow:0 14px 36px #191c1c09}.EnginePages-module__F5MfZW__engineAssumptions h2{letter-spacing:-.02em;margin:0 0 22px;font-size:28px;line-height:1.14}.EnginePages-module__F5MfZW__engineAssumptions>div{gap:12px;display:grid}.EnginePages-module__F5MfZW__engineAssumptions label{background:var(--surface-low);border:1px solid #c3c8c194;border-radius:12px;padding:15px}.EnginePages-module__F5MfZW__engineAssumptions a{color:var(--primary);align-items:center;gap:8px;margin-top:24px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__engineResults{gap:22px;display:grid}.EnginePages-module__F5MfZW__engineTopResult{background:var(--surface-lowest);border:1px solid #c3c8c1b3;border-radius:20px;grid-template-columns:minmax(320px,.85fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 46px #191c1c0d}.EnginePages-module__F5MfZW__engineTopResult>img{object-fit:cover;width:100%;height:100%;min-height:520px}.EnginePages-module__F5MfZW__engineTopResult>div{padding:38px;position:relative}.EnginePages-module__F5MfZW__engineTopResult>div>span{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;background:#475b4c1a;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__engineScore{justify-items:end;display:grid;position:absolute;top:34px;right:34px}.EnginePages-module__F5MfZW__engineScore strong{color:var(--primary);font-size:54px;line-height:.92}.EnginePages-module__F5MfZW__engineScore small{color:var(--on-surface-variant);text-transform:uppercase;font-size:12px;font-weight:700}.EnginePages-module__F5MfZW__engineTopResult h2{letter-spacing:-.03em;max-width:460px;margin:18px 0 14px;font-size:38px;line-height:1.08}.EnginePages-module__F5MfZW__engineTopResult p:not(.EnginePages-module__F5MfZW__kicker){color:var(--on-surface-variant);font-size:17px;line-height:1.55}.EnginePages-module__F5MfZW__engineTopResult dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 0;display:grid}.EnginePages-module__F5MfZW__engineTopResult dl div{border-top:1px solid #c3c8c19e;padding-top:14px}.EnginePages-module__F5MfZW__engineTopResult dd{margin:6px 0 0;font-weight:800}.EnginePages-module__F5MfZW__engineReasonRow{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.EnginePages-module__F5MfZW__engineReasonRow small{background:var(--surface-low);color:var(--on-surface-variant);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:8px 10px;font-size:11px;font-weight:800}.EnginePages-module__F5MfZW__engineResultList{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.EnginePages-module__F5MfZW__engineResultList article{background:var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:16px;overflow:hidden}.EnginePages-module__F5MfZW__engineResultList img{object-fit:cover;width:100%;height:170px}.EnginePages-module__F5MfZW__engineResultList article>div{padding:20px}.EnginePages-module__F5MfZW__engineResultList article>div>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.EnginePages-module__F5MfZW__engineResultList strong{width:50px;height:50px;color:var(--primary);border:1px solid #475b4c33;border-radius:999px;place-items:center;font-size:19px;display:grid}.EnginePages-module__F5MfZW__engineResultList span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.EnginePages-module__F5MfZW__engineResultList p{color:var(--on-surface-variant);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 6px;font-size:12px;font-weight:800}.EnginePages-module__F5MfZW__engineResultList h3{margin:0 0 12px;font-size:21px;line-height:1.15}.EnginePages-module__F5MfZW__engineResultList small{color:var(--on-surface-variant);line-height:1.45}.EnginePages-module__F5MfZW__engineRiskSection,.EnginePages-module__F5MfZW__engineMatrix,.EnginePages-module__F5MfZW__nextActionsSection,.EnginePages-module__F5MfZW__engineSources{margin-top:72px}.EnginePages-module__F5MfZW__engineRiskSection{background:var(--surface-low);border:1px solid #c3c8c1a8;border-radius:18px;grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);gap:34px;padding:34px;display:grid;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__engineRiskSection:after{content:"";pointer-events:none;opacity:.72;background-color:#0000;background-image:linear-gradient(135deg,#0000 48%,#475b4c2e 49% 51%,#0000 52%),linear-gradient(45deg,#0000 48%,#e4d6af80 49% 51%,#0000 52%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:260px;height:84px;position:absolute;bottom:28px;left:30px}.EnginePages-module__F5MfZW__engineRiskSection h2,.EnginePages-module__F5MfZW__engineMatrix h2,.EnginePages-module__F5MfZW__nextActionsSection h2{letter-spacing:-.025em;margin:0;font-size:36px;line-height:1.12}.EnginePages-module__F5MfZW__engineRiskSection>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.EnginePages-module__F5MfZW__engineRiskSection article,.EnginePages-module__F5MfZW__engineSources article{background:var(--surface-lowest);border:1px solid #c3c8c19e;border-radius:14px;padding:22px;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__engineRiskSection article:after,.EnginePages-module__F5MfZW__engineSources article:after{content:"";border:1px solid #475b4c21;border-radius:999px;width:78px;height:78px;position:absolute;top:-28px;right:-28px}.EnginePages-module__F5MfZW__engineRiskSection .EnginePages-module__F5MfZW__icon{color:var(--primary)}.EnginePages-module__F5MfZW__sourceArtFrame{background:radial-gradient(circle at 80% 12%,#e4d6af52,#0000 34%),linear-gradient(135deg,#475b4c0e,#f9f9f800);border-radius:16px;place-items:center;width:92px;height:64px;margin:0 0 16px;display:grid}.EnginePages-module__F5MfZW__sourceArt{width:100%;height:100%;color:var(--primary);display:block}.EnginePages-module__F5MfZW__sourceArt path,.EnginePages-module__F5MfZW__sourceArt rect,.EnginePages-module__F5MfZW__sourceArt circle{stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.EnginePages-module__F5MfZW__sourceArt circle,.EnginePages-module__F5MfZW__sourceArt rect{fill:#475b4c09}.EnginePages-module__F5MfZW__sourceWash{fill:#475b4c0e;stroke:#475b4c14!important}.EnginePages-module__F5MfZW__sourceGold{stroke:#b09d65d1!important}.EnginePages-module__F5MfZW__engineRiskSection h3,.EnginePages-module__F5MfZW__engineSources h3{margin:18px 0 9px;font-size:16px}.EnginePages-module__F5MfZW__engineRiskSection p,.EnginePages-module__F5MfZW__engineSources p{color:var(--on-surface-variant);margin:0;font-size:13px;line-height:1.45}.EnginePages-module__F5MfZW__engineSectionHeader{margin-bottom:24px}.EnginePages-module__F5MfZW__matrixTable{background:var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:18px;overflow:hidden}.EnginePages-module__F5MfZW__matrixTable>div{border-bottom:1px solid #c3c8c180;grid-template-columns:210px repeat(3,minmax(0,1fr));display:grid}.EnginePages-module__F5MfZW__matrixTable>div:last-child{border-bottom:0}.EnginePages-module__F5MfZW__matrixTable>div:first-child{background:var(--surface-low)}.EnginePages-module__F5MfZW__matrixTable span,.EnginePages-module__F5MfZW__matrixTable strong,.EnginePages-module__F5MfZW__matrixTable p{margin:0;padding:18px 20px}.EnginePages-module__F5MfZW__matrixTable strong{color:var(--primary)}.EnginePages-module__F5MfZW__matrixTable p{color:var(--on-surface-variant);line-height:1.45}.EnginePages-module__F5MfZW__nextActionsSection{background:linear-gradient(135deg, #f9f9f8fa, #eeebe2ad), var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:18px;grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);align-items:stretch;gap:34px;padding:34px;display:grid;overflow:hidden}.EnginePages-module__F5MfZW__nextActionsCopy p:not(.EnginePages-module__F5MfZW__kicker){color:var(--on-surface-variant);margin:18px 0 0;line-height:1.55}.EnginePages-module__F5MfZW__evidenceWorkbench{background:var(--surface-lowest);border:1px solid #c3c8c1a8;border-radius:18px;grid-template-columns:minmax(220px,.46fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 16px 42px #191c1c0d}.EnginePages-module__F5MfZW__evidenceWorkbench img{object-fit:cover;width:100%;height:100%;min-height:300px}.EnginePages-module__F5MfZW__evidenceWorkbench>div{padding:28px}.EnginePages-module__F5MfZW__evidenceWorkbench span{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;background:#475b4c1a;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__nextActionsSection ol{gap:14px;margin:22px 0 0;padding-left:24px;display:grid}.EnginePages-module__F5MfZW__nextActionsSection li{color:var(--on-surface-variant);line-height:1.5}.EnginePages-module__F5MfZW__nextActionsSection li::marker{color:var(--primary);font-weight:800}.EnginePages-module__F5MfZW__engineSources{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.EnginePages-module__F5MfZW__passportHero{background:var(--surface-lowest);max-width:none;min-height:620px;padding:0 max(32px, calc((100vw - var(--container-max)) / 2)) 126px;border-bottom:1px solid #c3c8c18f;align-items:flex-end;display:flex;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__passportHeroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.EnginePages-module__F5MfZW__passportHeroVeil{background:linear-gradient(90deg,#f9f9f8,#f9f9f8f5 45%,#f9f9f89e 66%,#f9f9f81f),linear-gradient(#0000 44%,#f9f9f8eb);position:absolute;inset:0}.EnginePages-module__F5MfZW__passportHero>div{z-index:1;max-width:820px;position:relative}.EnginePages-module__F5MfZW__passportHero>.EnginePages-module__F5MfZW__passportHeroVeil{z-index:1;max-width:none;position:absolute;inset:0}.EnginePages-module__F5MfZW__passportHero>div:last-child{z-index:2}.EnginePages-module__F5MfZW__passportHero>div>div{gap:14px;margin-top:30px;display:flex}.EnginePages-module__F5MfZW__passportHero h1{color:var(--primary);letter-spacing:-.065em;margin:14px 0 18px;font-size:clamp(64px,8vw,112px);line-height:.94}.EnginePages-module__F5MfZW__passportHero p:not(.EnginePages-module__F5MfZW__kicker){max-width:660px;color:var(--on-surface);font-size:19px;line-height:1.58}.EnginePages-module__F5MfZW__routeHeroArc{z-index:1;color:#b09d65a3;pointer-events:none;width:min(48vw,520px);height:auto;position:absolute;top:84px;left:42%}.EnginePages-module__F5MfZW__routeHeroArc path,.EnginePages-module__F5MfZW__routeHeroArc circle{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.EnginePages-module__F5MfZW__routeHeroArc text{fill:#b09d65c7;letter-spacing:.12em;font-size:12px;font-weight:800}.EnginePages-module__F5MfZW__routeCorridorCard{z-index:3;width:min(var(--container-max), calc(100vw - 64px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #c3c8c19e;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(280px,.9fr) minmax(0,.9fr);margin:-78px auto 62px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #191c1c1a}.EnginePages-module__F5MfZW__routeCorridorCard article{border-left:1px solid #c3c8c180;padding:30px}.EnginePages-module__F5MfZW__routeCorridorCard article:first-child{border-left:0}.EnginePages-module__F5MfZW__routeCorridorCard span,.EnginePages-module__F5MfZW__routePathwayCards article>div>span,.EnginePages-module__F5MfZW__routeMatrix div>span,.EnginePages-module__F5MfZW__routeMoveSequence article>span{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.EnginePages-module__F5MfZW__routeCorridorCard h2{color:var(--primary);letter-spacing:-.035em;margin:16px 0 10px;font-size:34px}.EnginePages-module__F5MfZW__routeCorridorCard p{color:var(--on-surface-variant);margin:0;line-height:1.5}.EnginePages-module__F5MfZW__routeBridgeLine{color:var(--primary);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:22px 0 20px;display:grid}.EnginePages-module__F5MfZW__routeBridgeLine i{background:#b09d658c;height:1px}.EnginePages-module__F5MfZW__routeChipRow{flex-wrap:wrap;gap:8px;display:flex}.EnginePages-module__F5MfZW__routeChipRow span{color:var(--primary);letter-spacing:.08em;background:#f6f2e8bd;border-radius:999px;padding:8px 10px;font-size:10px}.EnginePages-module__F5MfZW__countryHeroSeal{z-index:1;color:#b09d6594;pointer-events:none;width:220px;height:220px;position:absolute;top:78px;left:43%}.EnginePages-module__F5MfZW__countryHeroSeal circle,.EnginePages-module__F5MfZW__countryHeroSeal path{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.EnginePages-module__F5MfZW__countryHeroSeal text{fill:#b09d65c7;letter-spacing:.18em;text-anchor:middle;font-size:11px;font-weight:800}.EnginePages-module__F5MfZW__countrySealGold{fill:#e4d6af24;stroke:#b09d65d6!important}.EnginePages-module__F5MfZW__countryDecisionShell{width:min(var(--container-max), calc(100vw - 64px));z-index:3;margin:-80px auto 0;position:relative}.EnginePages-module__F5MfZW__countryDecisionCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #c3c8c19e;border-radius:22px;grid-template-columns:minmax(220px,.42fr) minmax(280px,.7fr) minmax(260px,.5fr);align-items:center;gap:30px;padding:30px 36px;display:grid;box-shadow:0 24px 70px #191c1c1a}.EnginePages-module__F5MfZW__countryFitBlock{border-right:1px solid #c3c8c185;padding-right:28px}.EnginePages-module__F5MfZW__countryFitBlock p,.EnginePages-module__F5MfZW__countryGlanceBlock p{color:var(--on-surface);margin:0 0 12px;font-size:13px;font-weight:800}.EnginePages-module__F5MfZW__countryFitBlock strong{color:var(--primary);letter-spacing:-.06em;font-size:66px;line-height:.92;display:block}.EnginePages-module__F5MfZW__countryFitBlock small{color:var(--on-surface-variant);letter-spacing:-.02em;font-size:24px}.EnginePages-module__F5MfZW__countryFitBlock>span{color:var(--primary);margin-top:10px;font-weight:800;display:block}.EnginePages-module__F5MfZW__countryFitBlock a{color:var(--on-surface-variant);margin-top:14px;font-size:12px;font-weight:700;display:inline-flex}.EnginePages-module__F5MfZW__countryScoreBars{grid-template-columns:repeat(5,1fr);gap:6px;max-width:210px;margin-top:14px;display:grid}.EnginePages-module__F5MfZW__countryScoreBars i{background:#c3c8c175;border-radius:999px;height:9px}.EnginePages-module__F5MfZW__countryScoreBars .EnginePages-module__F5MfZW__countryScoreBarActive{background:linear-gradient(90deg,#475b4ceb,#b09d65b8)}.EnginePages-module__F5MfZW__countryGlanceBlock{gap:0;display:grid}.EnginePages-module__F5MfZW__countryGlanceBlock p{margin-bottom:6px}.EnginePages-module__F5MfZW__countryGlanceBlock div{border-bottom:1px solid #c3c8c175;grid-template-columns:1fr auto;gap:20px;padding:11px 0;display:grid}.EnginePages-module__F5MfZW__countryGlanceBlock div:last-child{border-bottom:0}.EnginePages-module__F5MfZW__countryGlanceBlock span{color:var(--on-surface-variant)}.EnginePages-module__F5MfZW__countryGlanceBlock strong{color:var(--primary)}.EnginePages-module__F5MfZW__countryRadar{color:#475b4c70;justify-self:center;width:min(100%,270px);height:auto}.EnginePages-module__F5MfZW__countryRadar circle,.EnginePages-module__F5MfZW__countryRadar path{stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.EnginePages-module__F5MfZW__countryRadar text{fill:var(--primary);text-anchor:middle;font-size:11px;font-weight:800}.EnginePages-module__F5MfZW__countryRadarShape{fill:#475b4c17;stroke:#475b4cbd!important}.EnginePages-module__F5MfZW__intelligenceGrid{width:min(var(--container-max), calc(100vw - 64px));grid-template-columns:1fr 80px 1fr;gap:24px;margin:72px auto 42px;display:grid}.EnginePages-module__F5MfZW__originCard,.EnginePages-module__F5MfZW__arrowBridge,.EnginePages-module__F5MfZW__recommendedPanel{background:var(--surface-lowest);border:1px solid #7378736b;border-radius:12px}.EnginePages-module__F5MfZW__originCard{padding:30px}.EnginePages-module__F5MfZW__originCard span,.EnginePages-module__F5MfZW__intelRow span{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.EnginePages-module__F5MfZW__originCard h2{margin:18px 0 10px;font-size:32px}.EnginePages-module__F5MfZW__originCard p,.EnginePages-module__F5MfZW__intelRow p{color:var(--on-surface-variant);line-height:1.5}.EnginePages-module__F5MfZW__arrowBridge{color:var(--primary);place-items:center;display:grid}.EnginePages-module__F5MfZW__passportBody{width:min(var(--container-max), calc(100vw - 64px));grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:48px;margin:0 auto;display:grid}.EnginePages-module__F5MfZW__passportBody h2{margin:0 0 22px;font-size:30px}.EnginePages-module__F5MfZW__routeSection{margin-top:62px}.EnginePages-module__F5MfZW__routePathwayCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.EnginePages-module__F5MfZW__routePathwayCards article{background:var(--surface-lowest);border:1px solid #c3c8c19e;border-radius:18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 46px #191c1c0b}.EnginePages-module__F5MfZW__routePathwayCards article>img{object-fit:cover;filter:saturate(.9);border-radius:14px;width:100%;height:168px;margin-bottom:20px}.EnginePages-module__F5MfZW__routePathwayFeatured{background:radial-gradient(circle at 88% 18%, #e4d6af38, transparent 32%), var(--surface-lowest)!important}.EnginePages-module__F5MfZW__routePathwayCards article>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.EnginePages-module__F5MfZW__routePathwayCards article>div strong{color:var(--primary);letter-spacing:-.06em;font-size:42px}.EnginePages-module__F5MfZW__routePathwayCards article>div small{color:var(--on-surface-variant);font-size:18px}.EnginePages-module__F5MfZW__routePathwayCards h3{color:var(--primary);letter-spacing:-.03em;margin:18px 0;font-size:26px}.EnginePages-module__F5MfZW__routePathwayCards dl{gap:10px;margin:0 0 22px;display:grid}.EnginePages-module__F5MfZW__routePathwayCards dl div{border-top:1px solid #c3c8c16b;grid-template-columns:130px minmax(0,1fr);gap:16px;padding-top:10px;display:grid}.EnginePages-module__F5MfZW__routePathwayCards dt{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.EnginePages-module__F5MfZW__routePathwayCards dd{color:var(--on-surface-variant);margin:0;font-size:13px;line-height:1.45}.EnginePages-module__F5MfZW__routePathwayCards a{justify-content:center}.EnginePages-module__F5MfZW__routeMatrix{background:var(--surface-lowest);border:1px solid #c3c8c19e;border-radius:18px;overflow:hidden}.EnginePages-module__F5MfZW__routeMatrix div{border-top:1px solid #c3c8c16b;grid-template-columns:160px 150px 150px minmax(0,1fr);align-items:center;gap:18px;padding:18px 20px;display:grid}.EnginePages-module__F5MfZW__routeMatrix div:first-child{border-top:0}.EnginePages-module__F5MfZW__routeMatrix strong{color:var(--primary)}.EnginePages-module__F5MfZW__routeMatrix p{color:var(--on-surface-variant);margin:0;font-size:13px;line-height:1.45}.EnginePages-module__F5MfZW__routeMoveSequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.EnginePages-module__F5MfZW__routeMoveSequence:before{content:"";background:linear-gradient(90deg,#0000,#b09d65a6,#0000);height:1px;position:absolute;top:48px;left:8%;right:8%}.EnginePages-module__F5MfZW__routeMoveSequence article{z-index:1;background:#ffffffd1;border:1px solid #c3c8c194;border-radius:18px;padding:22px;position:relative}.EnginePages-module__F5MfZW__routeMoveSequence article>span{background:var(--surface-lowest);border:1px solid #b09d6575;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.EnginePages-module__F5MfZW__routeMoveSequence .EnginePages-module__F5MfZW__svgTile{margin-top:24px}.EnginePages-module__F5MfZW__routeMoveSequence h3{color:var(--primary);margin:18px 0 8px;font-size:17px}.EnginePages-module__F5MfZW__routeMoveSequence p{color:var(--on-surface-variant);margin:0;font-size:13px;line-height:1.45}.EnginePages-module__F5MfZW__countryAudienceSection{padding:40px 0 72px}.EnginePages-module__F5MfZW__countryAudienceSection .EnginePages-module__F5MfZW__sectionHeader p{max-width:520px;line-height:1.55}.EnginePages-module__F5MfZW__countryAudienceSection>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.EnginePages-module__F5MfZW__countryAudienceCard{background:radial-gradient(circle at 86% 18%, #e4d6af38, transparent 34%), var(--surface-lowest);border:1px solid #c3c8c19e;border-radius:18px;min-height:220px;padding:26px;position:relative;overflow:hidden;box-shadow:0 18px 46px #191c1c0b}.EnginePages-module__F5MfZW__countryAudienceCard>span{width:58px;height:58px;color:var(--primary);background:#f6f2e8bd;border:1px solid #b09d654d;border-radius:999px;place-items:center;display:grid}.EnginePages-module__F5MfZW__countryAudienceCard h3{letter-spacing:-.025em;max-width:220px;margin:22px 0 10px;font-size:24px}.EnginePages-module__F5MfZW__countryAudienceCard p{color:var(--on-surface-variant);margin:0;font-size:14px;line-height:1.5}.EnginePages-module__F5MfZW__countryAudienceCard strong{color:var(--primary);align-items:center;gap:8px;margin-top:22px;font-size:13px;display:inline-flex}.EnginePages-module__F5MfZW__pathwayQuickSpecs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.EnginePages-module__F5MfZW__pathwayQuickSpecs div{background:var(--surface-low);border-radius:14px;padding:14px}.EnginePages-module__F5MfZW__pathwayQuickSpecs strong,.EnginePages-module__F5MfZW__pathwayQuickSpecs span{display:block}.EnginePages-module__F5MfZW__pathwayQuickSpecs strong{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.EnginePages-module__F5MfZW__pathwayQuickSpecs span{color:var(--on-surface-variant);margin-top:7px;font-size:13px;line-height:1.4}.EnginePages-module__F5MfZW__countryMechanicsSection{background:linear-gradient(135deg,#f9f9f8f0,#f6f2e8b8);border:1px solid #c3c8c199;border-radius:24px;grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);align-items:start;gap:36px;margin:24px 0 0;padding:34px;display:grid}.EnginePages-module__F5MfZW__countryMechanicsSection h2{letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(34px,3.6vw,50px);line-height:1.05}.EnginePages-module__F5MfZW__countryMechanicsSection p{color:var(--on-surface-variant);line-height:1.55}.EnginePages-module__F5MfZW__countryMechanicsSection>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.EnginePages-module__F5MfZW__countryMechanicsSection article{background:#ffffffb8;border:1px solid #c3c8c194;border-radius:18px;padding:22px}.EnginePages-module__F5MfZW__countryMechanicsSection article h3{margin:18px 0 8px;font-size:17px}.EnginePages-module__F5MfZW__countryMechanicsSection article p{margin:0;font-size:13px}.EnginePages-module__F5MfZW__countryProvenanceSection{margin-top:34px}.EnginePages-module__F5MfZW__countryFinalCta{background:radial-gradient(circle at 92% 0%, #e4d6af33, transparent 26%), var(--primary);color:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;margin:46px 0 0;padding:42px;display:grid}.EnginePages-module__F5MfZW__countryFinalCta h2{letter-spacing:-.045em;max-width:560px;margin:10px 0;font-size:clamp(34px,4vw,52px);line-height:1.04}.EnginePages-module__F5MfZW__countryFinalCta p:not(.EnginePages-module__F5MfZW__kicker){color:#ffffffc7;max-width:660px;margin:0;line-height:1.55}.EnginePages-module__F5MfZW__countryFinalCta .EnginePages-module__F5MfZW__kicker{color:#ffffffad}.EnginePages-module__F5MfZW__countryFinalCta>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.EnginePages-module__F5MfZW__countryFinalCta .EnginePages-module__F5MfZW__secondary{color:#fff;background:#ffffff14;border-color:#ffffff57}.EnginePages-module__F5MfZW__countryFinalCta .EnginePages-module__F5MfZW__primary{background:var(--primary-fixed);color:var(--primary)}.EnginePages-module__F5MfZW__intelPanel{gap:14px;display:grid}.EnginePages-module__F5MfZW__intelBullet{background:var(--surface-lowest);border:1px solid #c3c8c194;border-radius:18px;grid-template-columns:82px minmax(0,1fr);align-items:flex-start;gap:22px;padding:24px;display:grid;box-shadow:0 14px 38px #191c1c09}.EnginePages-module__F5MfZW__intelBullet>span{width:38px;height:38px;color:var(--primary);background:#475b4c14;border-radius:8px;flex:none;place-items:center;display:grid}.EnginePages-module__F5MfZW__intelBullet h3,.EnginePages-module__F5MfZW__intelBullet p{margin:0}.EnginePages-module__F5MfZW__intelBullet h3{color:var(--primary);letter-spacing:-.025em;font-size:22px;font-weight:800}.EnginePages-module__F5MfZW__intelBullet p{color:var(--on-surface-variant);margin-top:8px;line-height:1.5}.EnginePages-module__F5MfZW__recommendedPanel{background:radial-gradient(circle at 100% 0%, #e4d6af2e, transparent 30%), var(--surface-lowest);border-color:#c3c8c19e;border-radius:22px;padding:30px;position:sticky;top:92px;overflow:hidden;box-shadow:0 24px 70px #191c1c14}.EnginePages-module__F5MfZW__recommendedPanel h3{z-index:1;max-width:240px;color:var(--primary);letter-spacing:-.04em;margin:0 0 22px;font-size:30px;line-height:1.08;position:relative}.EnginePages-module__F5MfZW__recommendedPanel>div{z-index:1;background:#ffffffb8;border:1px solid #c3c8c194;border-radius:16px;margin-top:12px;padding:18px;position:relative}.EnginePages-module__F5MfZW__recommendedPanel strong{color:var(--primary);letter-spacing:-.06em;font-size:42px}.EnginePages-module__F5MfZW__recommendedPanel strong small{color:var(--on-surface-variant);font-size:18px}.EnginePages-module__F5MfZW__recommendedPanel span,.EnginePages-module__F5MfZW__recommendedPanel small{display:block}.EnginePages-module__F5MfZW__recommendedPanel span{margin-top:6px;font-weight:700}.EnginePages-module__F5MfZW__recommendedPanel small{color:var(--on-surface-variant);margin-top:6px;line-height:1.45}.EnginePages-module__F5MfZW__recommendedPanel a{z-index:1;background:var(--primary);color:#fff;border-radius:6px;justify-content:center;gap:8px;margin-top:18px;padding:14px;font-weight:700;display:flex;position:relative}.EnginePages-module__F5MfZW__recommendedPanel>p{z-index:1;color:var(--on-surface-variant);border-top:1px solid #c3c8c180;margin:20px 0 0;padding-top:18px;font-size:12px;line-height:1.45;position:relative}.EnginePages-module__F5MfZW__recommendedFeatured{background:#f6f2e894!important;border-color:#b09d6561!important}.EnginePages-module__F5MfZW__routeDotScore{gap:7px;margin:10px 0 4px;display:flex}.EnginePages-module__F5MfZW__routeDotScore i{background:#c3c8c194;border-radius:999px;width:10px;height:10px}.EnginePages-module__F5MfZW__routeDotScore .EnginePages-module__F5MfZW__routeDotActive{background:#b09d65e6}.EnginePages-module__F5MfZW__routeSeal{color:#b09d655c;pointer-events:none;width:96px;height:96px;position:absolute;top:24px;right:24px}.EnginePages-module__F5MfZW__routeSeal circle,.EnginePages-module__F5MfZW__routeSeal path{stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.EnginePages-module__F5MfZW__routeSeal text{fill:#b09d65b8;letter-spacing:.16em;font-size:10px;font-weight:800}.EnginePages-module__F5MfZW__moveForward{width:min(var(--container-max), calc(100vw - 64px));background:radial-gradient(circle at 6% 18%, #e4d6af24, transparent 24%), var(--primary);color:#fff;text-align:left;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;margin:72px auto 0;padding:48px;display:grid}.EnginePages-module__F5MfZW__moveForward h2{letter-spacing:-.05em;grid-column:1;max-width:720px;margin:0 0 18px;font-size:clamp(36px,4.4vw,58px);line-height:1.02}.EnginePages-module__F5MfZW__moveForward p{color:#ffffffd1;grid-column:1;max-width:720px;margin:0;line-height:1.55}.EnginePages-module__F5MfZW__moveForward a{background:var(--primary-fixed);color:var(--primary);border-radius:6px;grid-column:2;justify-content:center;margin-top:0;margin-left:12px;padding:18px 42px;font-weight:700;display:inline-flex}.EnginePages-module__F5MfZW__moveForward small{color:#ffffffad;margin-top:18px;font-style:italic;display:block}.EnginePages-module__F5MfZW__methodHero{text-align:center;max-width:900px;margin:0 auto 56px}.EnginePages-module__F5MfZW__methodHero span{background:var(--primary-fixed);color:var(--primary);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.EnginePages-module__F5MfZW__modelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.EnginePages-module__F5MfZW__modelGrid article{background:var(--surface-lowest);border:1px solid #7378736b;border-radius:14px;padding:28px}.EnginePages-module__F5MfZW__modelGrid small{color:var(--primary);font-weight:700}.EnginePages-module__F5MfZW__modelGrid h2{min-height:60px;margin:18px 0 14px;font-size:22px}.EnginePages-module__F5MfZW__modelGrid strong{color:var(--primary)}.EnginePages-module__F5MfZW__modelGrid p{color:var(--on-surface-variant);line-height:1.5}.EnginePages-module__F5MfZW__integritySection{background:var(--surface-container);border-radius:20px;grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:58px;margin-top:72px;padding:56px;display:grid}.EnginePages-module__F5MfZW__integritySection h2{margin:18px 0;font-size:38px}.EnginePages-module__F5MfZW__integritySection p{color:var(--on-surface-variant);font-size:17px;line-height:1.55}.EnginePages-module__F5MfZW__integritySection img{object-fit:cover;opacity:.88;border-radius:16px;width:100%;height:360px}.EnginePages-module__F5MfZW__sourceChecklist{gap:12px;margin-top:32px;display:grid}.EnginePages-module__F5MfZW__sourceChecklist span{color:var(--primary);align-items:center;gap:10px;font-weight:700;display:flex}.EnginePages-module__F5MfZW__methodPage{width:min(var(--container-max), calc(100vw - 64px));margin:0 auto;padding:0 0 96px}.EnginePages-module__F5MfZW__methodHero{background:radial-gradient(circle at 72% 18%,#e4d6af42,#0000 28%),linear-gradient(90deg,#f9f9f8fa,#f6f2e86b);border-bottom:1px solid #c3c8c194;grid-template-columns:minmax(360px,.82fr) minmax(520px,1fr);align-items:center;gap:46px;min-height:540px;margin:0 -18px;padding:62px 18px 54px;display:grid;position:relative}.EnginePages-module__F5MfZW__methodHero:after{content:"";pointer-events:none;background:var(--asset-destination-contour) right 42% / 58% auto no-repeat;opacity:.13;position:absolute;inset:0}.EnginePages-module__F5MfZW__methodHeroCopy,.EnginePages-module__F5MfZW__methodHeroArt{z-index:1;position:relative}.EnginePages-module__F5MfZW__methodHeroCopy{max-width:590px}.EnginePages-module__F5MfZW__methodHero h1{color:var(--primary);letter-spacing:-.025em;margin:16px 0 18px;font-size:clamp(50px,5vw,70px);line-height:.98}.EnginePages-module__F5MfZW__methodHero p:not(.EnginePages-module__F5MfZW__kicker){max-width:560px;color:var(--on-surface);margin:0;font-size:19px;line-height:1.58}.EnginePages-module__F5MfZW__methodChipRow{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.EnginePages-module__F5MfZW__methodChipRow span{color:var(--primary);background:#ffffffad;border:1px solid #c3c8c1a8;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #191c1c09}.EnginePages-module__F5MfZW__methodChipRow .EnginePages-module__F5MfZW__icon{width:17px;height:17px}.EnginePages-module__F5MfZW__methodHeroArt{min-height:420px}.EnginePages-module__F5MfZW__methodEngineDiagram{color:#475b4c94;width:100%;height:auto}.EnginePages-module__F5MfZW__methodEngineDiagram circle,.EnginePages-module__F5MfZW__methodEngineDiagram path,.EnginePages-module__F5MfZW__methodEngineDiagram rect{stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.EnginePages-module__F5MfZW__methodEngineDiagram text{fill:var(--primary);letter-spacing:.12em;font-size:12px;font-weight:800}.EnginePages-module__F5MfZW__methodEngineCore{fill:#f6f2e8d6;stroke:#b09d65d1!important}.EnginePages-module__F5MfZW__methodGoldLine,.EnginePages-module__F5MfZW__methodNode{stroke:#b09d65d1!important}.EnginePages-module__F5MfZW__methodNode{fill:#e4d6afe6}.EnginePages-module__F5MfZW__methodMapLine{stroke:#475b4c24!important}.EnginePages-module__F5MfZW__methodSourceNodes,.EnginePages-module__F5MfZW__methodOutputNodes{color:#475b4c70}.EnginePages-module__F5MfZW__methodSection{border-bottom:1px solid #c3c8c194;grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:stretch;gap:36px;min-height:230px;display:grid}.EnginePages-module__F5MfZW__methodSectionLabel{border-right:1px solid #c3c8c194;padding:42px 34px 42px 0}.EnginePages-module__F5MfZW__methodSectionLabel span{color:#b09d65fa;letter-spacing:.04em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__methodSectionLabel span:after{content:"";background:#b09d65b3;width:32px;height:1px}.EnginePages-module__F5MfZW__methodSectionLabel h2{color:var(--primary);letter-spacing:0;margin:20px 0 12px;font-size:clamp(30px,3vw,40px);line-height:1.08}.EnginePages-module__F5MfZW__methodSectionLabel p{color:var(--on-surface-variant);margin:0;line-height:1.5}.EnginePages-module__F5MfZW__methodModelStage{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);align-items:center;gap:24px;padding:42px 0;display:grid;position:relative}.EnginePages-module__F5MfZW__methodModelStage:before{content:"";background:linear-gradient(90deg,#0000,#b09d6594,#0000);height:1px;position:absolute;top:50%;left:9%;right:9%}.EnginePages-module__F5MfZW__methodLayerGrid{z-index:1;gap:18px;display:grid;position:relative}.EnginePages-module__F5MfZW__methodLayerGrid article,.EnginePages-module__F5MfZW__methodPipeline article,.EnginePages-module__F5MfZW__methodCadenceGrid article{background:#ffffffbd;border:1px solid #73787357;border-radius:12px;box-shadow:0 18px 46px #191c1c0a}.EnginePages-module__F5MfZW__methodLayerGrid article{min-height:146px;padding:22px}.EnginePages-module__F5MfZW__methodLayerGrid .EnginePages-module__F5MfZW__icon{background:var(--primary);color:#fff;border-radius:999px;width:38px;height:38px;padding:9px}.EnginePages-module__F5MfZW__methodLayerGrid h3,.EnginePages-module__F5MfZW__methodPipeline h3,.EnginePages-module__F5MfZW__methodCadenceGrid h3{color:var(--primary);letter-spacing:-.02em;margin:16px 0 8px;font-size:19px;line-height:1.12}.EnginePages-module__F5MfZW__methodLayerGrid p,.EnginePages-module__F5MfZW__methodPipeline p,.EnginePages-module__F5MfZW__methodCadenceGrid p{color:var(--on-surface-variant);margin:0;font-size:13px;line-height:1.5}.EnginePages-module__F5MfZW__methodScoreOrb{z-index:2;background:radial-gradient(circle, #f6f2e8eb, #ffffffc7), var(--surface-lowest);width:180px;height:180px;color:var(--primary);letter-spacing:.08em;text-align:center;text-transform:uppercase;border:1px solid #b09d65d1;border-radius:999px;place-items:center;font-size:13px;font-weight:900;line-height:1.35;display:grid;position:relative;box-shadow:0 18px 48px #475b4c17}.EnginePages-module__F5MfZW__methodScoreOrb:before,.EnginePages-module__F5MfZW__methodScoreOrb:after{content:"";border:1px dashed #b09d656b;border-radius:999px;position:absolute;inset:-18px}.EnginePages-module__F5MfZW__methodScoreOrb:after{opacity:.45;inset:-34px}.EnginePages-module__F5MfZW__methodPipeline{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:18px;padding:42px 0;display:grid;position:relative}.EnginePages-module__F5MfZW__methodPipeline:before{content:"";background:#b09d658f;height:1px;position:absolute;top:112px;left:5%;right:5%}.EnginePages-module__F5MfZW__methodPipeline article{z-index:1;text-align:center;justify-items:center;min-height:200px;padding:24px 18px;display:grid;position:relative}.EnginePages-module__F5MfZW__methodPipeline article:after{content:"›";color:#b09d65eb;font-size:32px;line-height:1;position:absolute;top:74px;right:-15px}.EnginePages-module__F5MfZW__methodPipeline article:last-child:after{display:none}.EnginePages-module__F5MfZW__methodPipeline small{color:#b09d65f2;letter-spacing:.18em;font-size:11px;font-weight:800}.EnginePages-module__F5MfZW__methodPipeline .EnginePages-module__F5MfZW__svgTile{margin-top:12px}.EnginePages-module__F5MfZW__methodCadenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:42px 0;display:grid}.EnginePages-module__F5MfZW__methodCadenceGrid article{border-left:0;border-radius:0;min-height:190px;padding:28px}.EnginePages-module__F5MfZW__methodCadenceGrid article:first-child{border-left:1px solid #73787357;border-radius:12px 0 0 12px}.EnginePages-module__F5MfZW__methodCadenceGrid article:last-child{border-radius:0 12px 12px 0}.EnginePages-module__F5MfZW__methodCadenceGrid .EnginePages-module__F5MfZW__icon{color:#b09d65f2}.EnginePages-module__F5MfZW__methodCadenceGrid small{color:#b09d65fa;border-top:1px solid #c3c8c194;margin-top:28px;padding-top:12px;font-size:12px;font-weight:800;display:inline-flex}.EnginePages-module__F5MfZW__methodBands{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:42px 0;display:grid}.EnginePages-module__F5MfZW__methodBands article{background:linear-gradient(180deg, #ffffffe0, #f9f9f8b8), var(--surface-lowest);border:1px solid #73787347;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px 22px;min-height:176px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #191c1c0b}.EnginePages-module__F5MfZW__methodBands article:before{content:"";background:var(--primary);width:7px;position:absolute;inset:0 auto 0 0}.EnginePages-module__F5MfZW__methodBands article:nth-child(2):before{background:#647343}.EnginePages-module__F5MfZW__methodBands article:nth-child(3):before{background:#9c8a44}.EnginePages-module__F5MfZW__methodBands article:nth-child(4):before{background:#c4a43e}.EnginePages-module__F5MfZW__methodBands span{color:var(--primary);letter-spacing:0;font-size:20px;font-weight:900;line-height:1.12}.EnginePages-module__F5MfZW__methodBands p{color:var(--on-surface-variant);grid-column:1;margin:0;font-size:14px;line-height:1.42}.EnginePages-module__F5MfZW__methodBands div{background:#f7f7f5eb;border-radius:999px;grid-area:1/2/span 2;align-items:center;gap:8px;min-width:116px;padding:10px 12px;display:flex}.EnginePages-module__F5MfZW__methodBands i{border:1px solid #b09d65b3;border-radius:999px;width:12px;height:12px}.EnginePages-module__F5MfZW__methodDotActive{background:var(--primary);border-color:var(--primary)!important}.EnginePages-module__F5MfZW__methodBands strong{color:#b09d65fa;border-top:1px solid #c3c8c194;grid-column:1/-1;align-self:end;width:fit-content;padding-top:12px;font-size:12px;font-weight:800}.EnginePages-module__F5MfZW__methodLegalCard{background:#ffffffbd;border:1px solid #c3c8c19e;border-radius:16px;grid-template-columns:minmax(0,1fr) 390px;margin:42px 0;display:grid;overflow:hidden;box-shadow:0 18px 46px #191c1c0a}.EnginePages-module__F5MfZW__methodLegalCard>div{align-content:center;padding:34px;display:grid}.EnginePages-module__F5MfZW__methodLegalCard h2{max-width:560px;color:var(--primary);letter-spacing:-.018em;margin:0 0 28px;font-size:clamp(28px,3.4vw,42px);line-height:1.06}.EnginePages-module__F5MfZW__methodLegalPoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.EnginePages-module__F5MfZW__methodLegalPoints span{color:var(--on-surface-variant);gap:12px;font-size:13px;font-weight:700;display:grid}.EnginePages-module__F5MfZW__methodLegalPoints .EnginePages-module__F5MfZW__icon{width:42px;height:42px;color:var(--primary);border:1px solid #c3c8c1cc;border-radius:999px;padding:10px}.EnginePages-module__F5MfZW__methodLegalCard figure{background:var(--secondary-container);min-height:300px;margin:0;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__methodLegalCard img{object-fit:cover;filter:saturate(.82)sepia(.08);width:100%;height:100%}.EnginePages-module__F5MfZW__methodLegalCard figcaption{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;background:#f9f9f8db;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;position:absolute;bottom:18px;right:18px}.EnginePages-module__F5MfZW__methodAssessmentFlow{grid-template-columns:repeat(6,minmax(0,1fr)) 170px;align-items:center;gap:14px;padding:42px 0;display:grid}.EnginePages-module__F5MfZW__methodAssessmentFlow article{min-height:118px;color:var(--primary);background:#ffffffb8;border:1px solid #c3c8c199;border-radius:14px;justify-items:center;gap:12px;padding:20px 12px;font-size:13px;font-weight:800;display:grid;position:relative}.EnginePages-module__F5MfZW__methodAssessmentFlow article:after{content:"+";color:#b09d65f0;font-size:18px;position:absolute;top:45%;right:-13px}.EnginePages-module__F5MfZW__methodAssessmentFlow .EnginePages-module__F5MfZW__icon{border:1px solid #b09d6575;border-radius:999px;width:42px;height:42px;padding:10px}.EnginePages-module__F5MfZW__methodAssessmentFlow strong{background:var(--primary);color:#fff;letter-spacing:.06em;text-align:center;text-transform:uppercase;border-radius:999px;place-items:center;min-height:118px;font-size:13px;line-height:1.35;display:grid}.EnginePages-module__F5MfZW__methodFinalCta{background:radial-gradient(circle at 8% 56%, #e4d6af26, transparent 22%), linear-gradient(90deg, #27372d, var(--primary));color:#fff;border-radius:0 0 22px 22px;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:36px;margin-top:0;padding:42px 48px;display:grid;position:relative;overflow:hidden}.EnginePages-module__F5MfZW__methodFinalCta:after{content:"";background:var(--asset-global-route-arcs) right center / 92% auto no-repeat;opacity:.12;width:42%;position:absolute;inset:0 0 0 auto}.EnginePages-module__F5MfZW__methodFinalCompass{z-index:1;opacity:.78;filter:sepia(.2);width:154px;height:154px;position:relative}.EnginePages-module__F5MfZW__methodFinalCta h2{z-index:1;letter-spacing:-.02em;max-width:680px;margin:0 0 10px;font-size:clamp(36px,4.6vw,58px);line-height:1.02;position:relative}.EnginePages-module__F5MfZW__methodFinalCta p{z-index:1;color:#ffffffc7;margin:0;position:relative}.EnginePages-module__F5MfZW__methodFinalCta .EnginePages-module__F5MfZW__buttonRow{z-index:1;min-width:250px;margin:0;display:grid;position:relative}.EnginePages-module__F5MfZW__methodFinalCta .EnginePages-module__F5MfZW__primary{color:#243327;background:#e4c45f;justify-content:center}.EnginePages-module__F5MfZW__methodFinalCta .EnginePages-module__F5MfZW__secondary{color:#fff;background:#ffffff0d;border-color:#e4d6af8a;justify-content:center}@media (max-width:980px){.EnginePages-module__F5MfZW__methodHero,.EnginePages-module__F5MfZW__methodSection,.EnginePages-module__F5MfZW__methodModelStage,.EnginePages-module__F5MfZW__methodLegalCard,.EnginePages-module__F5MfZW__methodFinalCta{grid-template-columns:1fr}.EnginePages-module__F5MfZW__methodHero{margin:-40px -16px 0;padding:54px 16px 38px}.EnginePages-module__F5MfZW__methodHero h1{letter-spacing:-.015em;font-size:clamp(40px,10.8vw,54px)}.EnginePages-module__F5MfZW__methodHeroArt{min-height:0}.EnginePages-module__F5MfZW__methodSectionLabel{border-bottom:1px solid #c3c8c194;border-right:0;padding:32px 0 22px}.EnginePages-module__F5MfZW__methodModelStage,.EnginePages-module__F5MfZW__methodPipeline,.EnginePages-module__F5MfZW__methodCadenceGrid,.EnginePages-module__F5MfZW__methodBands,.EnginePages-module__F5MfZW__methodAssessmentFlow{padding:28px 0}.EnginePages-module__F5MfZW__methodModelStage:before{display:none}.EnginePages-module__F5MfZW__methodScoreOrb{justify-self:center;width:158px;height:158px}.EnginePages-module__F5MfZW__methodPipeline,.EnginePages-module__F5MfZW__methodCadenceGrid,.EnginePages-module__F5MfZW__methodAssessmentFlow{grid-template-columns:1fr}.EnginePages-module__F5MfZW__methodPipeline:before,.EnginePages-module__F5MfZW__methodPipeline article:after,.EnginePages-module__F5MfZW__methodAssessmentFlow article:after{display:none}.EnginePages-module__F5MfZW__methodCadenceGrid article,.EnginePages-module__F5MfZW__methodCadenceGrid article:first-child,.EnginePages-module__F5MfZW__methodCadenceGrid article:last-child{border-left:1px solid #73787357;border-radius:12px}.EnginePages-module__F5MfZW__methodBands article{grid-template-columns:minmax(0,1fr);min-height:0;padding:20px}.EnginePages-module__F5MfZW__methodBands article:before{width:6px}.EnginePages-module__F5MfZW__methodBands div{grid-area:auto/1;width:fit-content}.EnginePages-module__F5MfZW__methodBands p,.EnginePages-module__F5MfZW__methodBands strong{grid-column:1}.EnginePages-module__F5MfZW__methodLegalPoints{grid-template-columns:1fr}.EnginePages-module__F5MfZW__methodLegalCard figure{min-height:240px}.EnginePages-module__F5MfZW__methodAssessmentFlow strong{border-radius:18px}.EnginePages-module__F5MfZW__methodFinalCta{padding:34px 24px}.EnginePages-module__F5MfZW__methodFinalCompass{width:112px;height:112px}.EnginePages-module__F5MfZW__methodFinalCta .EnginePages-module__F5MfZW__buttonRow{width:100%;min-width:0}}.EnginePages-module__F5MfZW__imageCard{color:#fff;isolation:isolate;border-radius:24px;min-height:260px;position:relative;overflow:hidden;box-shadow:0 22px 54px #191c1c14}.EnginePages-module__F5MfZW__imageCard img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.EnginePages-module__F5MfZW__imageCard:after{content:"";z-index:-1;background:linear-gradient(#0000002e,#000000d1);position:absolute;inset:0}.EnginePages-module__F5MfZW__imageCardBody{position:absolute;bottom:28px;left:28px;right:28px}.EnginePages-module__F5MfZW__imageCard h3{margin:0 0 8px;font-size:28px}.EnginePages-module__F5MfZW__imageCard p{color:#ffffffd1;max-width:560px;margin:0;line-height:1.5}.EnginePages-module__F5MfZW__pillRow{flex-wrap:wrap;gap:8px;display:flex}.EnginePages-module__F5MfZW__pill{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;background:#475b4c14;border:1px solid #475b4c3d;border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.EnginePages-module__F5MfZW__buttonRow{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.EnginePages-module__F5MfZW__primary,.EnginePages-module__F5MfZW__secondary{border-radius:8px;align-items:center;gap:8px;padding:13px 18px;font-weight:700;display:inline-flex}.EnginePages-module__F5MfZW__primary{background:var(--primary);color:#fff}.EnginePages-module__F5MfZW__secondary{background:var(--surface-lowest);color:var(--primary);border:1px solid #475b4c47}.EnginePages-module__F5MfZW__table{background:var(--surface-lowest);border:1px solid #c3c8c194;border-radius:16px;overflow-x:auto}.EnginePages-module__F5MfZW__row{border-bottom:1px solid #c3c8c16b;grid-template-columns:220px repeat(2,minmax(0,1fr));display:grid}.EnginePages-module__F5MfZW__row:last-child{border-bottom:0}.EnginePages-module__F5MfZW__cell{padding:20px}.EnginePages-module__F5MfZW__cell+.EnginePages-module__F5MfZW__cell{border-left:1px solid #c3c8c16b}.EnginePages-module__F5MfZW__sideLayout{background:var(--surface);grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.EnginePages-module__F5MfZW__sidebar{background:var(--surface-lowest);border-right:1px solid #c3c8c18c;height:100vh;padding:28px;position:sticky;top:0}.EnginePages-module__F5MfZW__sideMain{padding:48px}.EnginePages-module__F5MfZW__footer{background:radial-gradient(circle at 8% 0,#d1e8d561,#0000 32%),#f5f5f4;border-top:1px solid #c3c8c173}.EnginePages-module__F5MfZW__footerInner{width:min(var(--container-max), calc(100vw - 64px));color:#57534e;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:42px 0;font-size:12px;font-weight:700;display:flex}.EnginePages-module__F5MfZW__footerBrand{color:#292524;letter-spacing:0;text-transform:none;font-size:18px}.EnginePages-module__F5MfZW__footerLinks{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.EnginePages-module__F5MfZW__icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (max-width:900px){.EnginePages-module__F5MfZW__navInner,.EnginePages-module__F5MfZW__container,.EnginePages-module__F5MfZW__narrow,.EnginePages-module__F5MfZW__heroBody,.EnginePages-module__F5MfZW__footerInner{width:min(100% - 32px, var(--container-max))}.EnginePages-module__F5MfZW__nav{display:none}.EnginePages-module__F5MfZW__grid2,.EnginePages-module__F5MfZW__grid3,.EnginePages-module__F5MfZW__grid4,.EnginePages-module__F5MfZW__split,.EnginePages-module__F5MfZW__overviewSplit,.EnginePages-module__F5MfZW__pathwayGrid,.EnginePages-module__F5MfZW__pathwayLayout,.EnginePages-module__F5MfZW__parameterStrip,.EnginePages-module__F5MfZW__visaTimeline,.EnginePages-module__F5MfZW__visaEvidenceWorkbench,.EnginePages-module__F5MfZW__visaFinalCta,.EnginePages-module__F5MfZW__matchCard,.EnginePages-module__F5MfZW__matchFeatured,.EnginePages-module__F5MfZW__benefitGrid,.EnginePages-module__F5MfZW__compareHeroGrid,.EnginePages-module__F5MfZW__bentoGrid,.EnginePages-module__F5MfZW__compareColumns,.EnginePages-module__F5MfZW__compareActions,.EnginePages-module__F5MfZW__resourceFeatureGrid,.EnginePages-module__F5MfZW__guideGrid,.EnginePages-module__F5MfZW__policyBand,.EnginePages-module__F5MfZW__profileGrid,.EnginePages-module__F5MfZW__savedGrid,.EnginePages-module__F5MfZW__filterBar,.EnginePages-module__F5MfZW__destinationGrid,.EnginePages-module__F5MfZW__destinationsHero,.EnginePages-module__F5MfZW__destinationsMethod,.EnginePages-module__F5MfZW__discoveryCards,.EnginePages-module__F5MfZW__passportHero,.EnginePages-module__F5MfZW__routeCorridorCard,.EnginePages-module__F5MfZW__routePathwayCards,.EnginePages-module__F5MfZW__routeMatrix div,.EnginePages-module__F5MfZW__routeMoveSequence,.EnginePages-module__F5MfZW__moveForward,.EnginePages-module__F5MfZW__intelligenceGrid,.EnginePages-module__F5MfZW__passportBody,.EnginePages-module__F5MfZW__intelRow,.EnginePages-module__F5MfZW__modelGrid,.EnginePages-module__F5MfZW__integritySection,.EnginePages-module__F5MfZW__sideLayout{grid-template-columns:1fr}.EnginePages-module__F5MfZW__metricsLift{margin-top:24px;padding-bottom:24px}.EnginePages-module__F5MfZW__hero,.EnginePages-module__F5MfZW__heroTall{min-height:520px}.EnginePages-module__F5MfZW__visaHero{align-items:flex-start;min-height:620px;padding:108px 16px 128px}.EnginePages-module__F5MfZW__visaHeroVeil{background:linear-gradient(#f9f9f8c7,#f9f9f8f0 52%,#f9f9f8fa),linear-gradient(90deg,#f9f9f8fa,#f9f9f8c7)}.EnginePages-module__F5MfZW__visaHeroBody h1{font-size:clamp(48px,14vw,68px)}.EnginePages-module__F5MfZW__visaHeroBody>p:not(.EnginePages-module__F5MfZW__kicker){max-width:100%;font-size:17px}.EnginePages-module__F5MfZW__visaHeroMark{opacity:.4;width:142px;height:142px;top:112px;left:auto;right:4px}.EnginePages-module__F5MfZW__visaHeroMark text{display:none}.EnginePages-module__F5MfZW__visaSpecLift{margin-top:20px;padding-bottom:34px}.EnginePages-module__F5MfZW__parameterStrip{padding:22px}.EnginePages-module__F5MfZW__parameterItem{border-top:1px solid #c3c8c173;border-left:0;min-height:auto;padding:20px 0}.EnginePages-module__F5MfZW__parameterItem:first-child{border-top:0;padding-top:0}.EnginePages-module__F5MfZW__visaTimeline:before{display:none}.EnginePages-module__F5MfZW__trustSummaryGrid{width:min(100% - 32px, var(--container-max));grid-template-columns:1fr}.EnginePages-module__F5MfZW__proceedPanel{padding:28px;position:static}.EnginePages-module__F5MfZW__visaProceedArt{width:150px;height:128px;bottom:96px;right:10px}.EnginePages-module__F5MfZW__visaEvidenceWorkbench{grid-template-columns:1fr}.EnginePages-module__F5MfZW__visaEvidenceWorkbench article{min-height:0}.EnginePages-module__F5MfZW__visaEvidenceWorkbench span{z-index:1;position:relative}.EnginePages-module__F5MfZW__visaFinalCta{padding:24px}.EnginePages-module__F5MfZW__visaFinalCta>div:last-child{justify-content:flex-start}.EnginePages-module__F5MfZW__requirementRow{gap:14px;padding:18px}.EnginePages-module__F5MfZW__zhPathCard,.EnginePages-module__F5MfZW__zhPathCardBody{min-height:0}.EnginePages-module__F5MfZW__zhPathCardAction{padding-top:18px}.EnginePages-module__F5MfZW__proceedPrimary,.EnginePages-module__F5MfZW__proceedSecondary{font-size:14px}.EnginePages-module__F5MfZW__centerActions{flex-direction:column;justify-content:flex-start;margin-top:36px}.EnginePages-module__F5MfZW__tradeoffBox{grid-template-columns:1fr}.EnginePages-module__F5MfZW__tradeoffBox>div+div{border-top:1px solid #c3c8c18c;border-left:0}.EnginePages-module__F5MfZW__resultsPage,.EnginePages-module__F5MfZW__comparePage{width:min(100% - 32px, var(--container-max));padding:36px 0 56px}.EnginePages-module__F5MfZW__matchFeatured .EnginePages-module__F5MfZW__matchActions{border:1px solid #c3c8c185;flex-direction:column;grid-column:auto;padding:20px}.EnginePages-module__F5MfZW__matchFeatured .EnginePages-module__F5MfZW__matchImage,.EnginePages-module__F5MfZW__matchImage{min-height:280px}.EnginePages-module__F5MfZW__matchSummary>div,.EnginePages-module__F5MfZW__resultsHero,.EnginePages-module__F5MfZW__resultReport,.EnginePages-module__F5MfZW__evidenceSection,.EnginePages-module__F5MfZW__resultsNextStep{display:block}.EnginePages-module__F5MfZW__resultsHero{background:linear-gradient(0deg, #f9f9f8fa, #f9f9f8b8), var(--asset-portugal-hero) center / cover;border-radius:0 0 22px 22px;margin:-36px -16px 0;padding:52px 20px 28px}.EnginePages-module__F5MfZW__resultsHero:before{display:none}.EnginePages-module__F5MfZW__resultsHero h1{font-size:clamp(38px,11vw,52px)}.EnginePages-module__F5MfZW__resultsProfileCard,.EnginePages-module__F5MfZW__resultReport,.EnginePages-module__F5MfZW__alternativeGrid,.EnginePages-module__F5MfZW__evidencePanel,.EnginePages-module__F5MfZW__resultsTrustGrid{margin-top:24px}.EnginePages-module__F5MfZW__resultsProfileCard>div,.EnginePages-module__F5MfZW__alternativeGrid,.EnginePages-module__F5MfZW__evidencePanel,.EnginePages-module__F5MfZW__evidencePanel>div,.EnginePages-module__F5MfZW__resultsTrustGrid{grid-template-columns:1fr}.EnginePages-module__F5MfZW__resultReportImage{min-height:300px}.EnginePages-module__F5MfZW__resultReportBody,.EnginePages-module__F5MfZW__evidenceSection,.EnginePages-module__F5MfZW__resultsNextStep,.EnginePages-module__F5MfZW__resultsTrustGrid article{padding:24px}.EnginePages-module__F5MfZW__resultReportBody h2,.EnginePages-module__F5MfZW__resultsSectionHeader h2,.EnginePages-module__F5MfZW__evidenceSection h2,.EnginePages-module__F5MfZW__resultMatrix h2,.EnginePages-module__F5MfZW__resultsNextStep h2{font-size:clamp(30px,9vw,38px)}.EnginePages-module__F5MfZW__resultReportBody dl{grid-template-columns:1fr}.EnginePages-module__F5MfZW__resultsSectionHeader{display:block}.EnginePages-module__F5MfZW__resultsSectionHeader a{margin-top:16px}.EnginePages-module__F5MfZW__evidencePanel img{height:240px;min-height:240px}.EnginePages-module__F5MfZW__resultMatrixTable{overflow-x:auto}.EnginePages-module__F5MfZW__resultMatrixTable>div{min-width:720px}.EnginePages-module__F5MfZW__resultsNextStep>div:last-child{flex-direction:column;align-items:flex-start}.EnginePages-module__F5MfZW__assessmentPage,.EnginePages-module__F5MfZW__profilePage,.EnginePages-module__F5MfZW__watchlistPage{width:min(100% - 32px, var(--container-max));padding:36px 0 64px}.EnginePages-module__F5MfZW__assessmentHero,.EnginePages-module__F5MfZW__calculationSection,.EnginePages-module__F5MfZW__assessmentTrust,.EnginePages-module__F5MfZW__sampleResultPreview,.EnginePages-module__F5MfZW__assessmentFinalCta,.EnginePages-module__F5MfZW__profileHero,.EnginePages-module__F5MfZW__profileWorkspace,.EnginePages-module__F5MfZW__profileImpact,.EnginePages-module__F5MfZW__profileControls,.EnginePages-module__F5MfZW__profileFinalCta,.EnginePages-module__F5MfZW__watchlistHero,.EnginePages-module__F5MfZW__policyWatchSection,.EnginePages-module__F5MfZW__watchlistFinalCta,.EnginePages-module__F5MfZW__compareDecisionHero,.EnginePages-module__F5MfZW__compareTradeoffSection,.EnginePages-module__F5MfZW__compareScenarioBand,.EnginePages-module__F5MfZW__compareFinalCta{display:block}.EnginePages-module__F5MfZW__assessmentHero,.EnginePages-module__F5MfZW__profileHero,.EnginePages-module__F5MfZW__watchlistHero,.EnginePages-module__F5MfZW__compareDecisionHero{background:linear-gradient(0deg, #f9f9f8fa, #f9f9f8b8), var(--asset-portugal-hero) center / cover;border-radius:0 0 22px 22px;margin:-36px -16px 0;padding:52px 20px 28px}.EnginePages-module__F5MfZW__assessmentHero:before,.EnginePages-module__F5MfZW__profileHero:before,.EnginePages-module__F5MfZW__watchlistHero:before,.EnginePages-module__F5MfZW__compareDecisionHero:before{display:none}.EnginePages-module__F5MfZW__assessmentHero h1,.EnginePages-module__F5MfZW__profileHero h1,.EnginePages-module__F5MfZW__watchlistHero h1,.EnginePages-module__F5MfZW__compareDecisionHero h1{font-size:clamp(38px,11vw,52px)}.EnginePages-module__F5MfZW__assessmentIntakeCard,.EnginePages-module__F5MfZW__profileHealthCard,.EnginePages-module__F5MfZW__profileSectionRail,.EnginePages-module__F5MfZW__calculationGrid,.EnginePages-module__F5MfZW__assessmentTrust>div:last-child>div,.EnginePages-module__F5MfZW__sampleResultPreview article,.EnginePages-module__F5MfZW__assessmentFlow>div:last-child,.EnginePages-module__F5MfZW__assumptionGrid,.EnginePages-module__F5MfZW__profileImpact article,.EnginePages-module__F5MfZW__evidenceReadiness>div:last-child,.EnginePages-module__F5MfZW__profileControls>div:last-child,.EnginePages-module__F5MfZW__watchlistSummaryCard,.EnginePages-module__F5MfZW__savedPortfolio>div:last-child,.EnginePages-module__F5MfZW__policyWatchSection>div:last-child,.EnginePages-module__F5MfZW__watchEvidencePlan>div:last-child,.EnginePages-module__F5MfZW__savedComparePanel,.EnginePages-module__F5MfZW__compareScoreCard,.EnginePages-module__F5MfZW__compareTradeoffSection>div:last-child,.EnginePages-module__F5MfZW__compareScenarioBand>div:last-child{margin-top:24px}.EnginePages-module__F5MfZW__compareSnapshotGrid,.EnginePages-module__F5MfZW__compareRouteCards>div:last-child,.EnginePages-module__F5MfZW__assessmentIntakeCard>div:nth-child(2),.EnginePages-module__F5MfZW__assessmentFlow>div:last-child,.EnginePages-module__F5MfZW__calculationGrid,.EnginePages-module__F5MfZW__assessmentTrust>div:last-child>div,.EnginePages-module__F5MfZW__sampleResultPreview article,.EnginePages-module__F5MfZW__profileHealthCard>div,.EnginePages-module__F5MfZW__assumptionGrid,.EnginePages-module__F5MfZW__assumptionGrid article>div:last-child,.EnginePages-module__F5MfZW__profileImpact article,.EnginePages-module__F5MfZW__evidenceReadiness>div:last-child,.EnginePages-module__F5MfZW__profileControls>div:last-child,.EnginePages-module__F5MfZW__watchlistSummaryCard>div,.EnginePages-module__F5MfZW__savedPortfolio>div:last-child,.EnginePages-module__F5MfZW__policyWatchSection>div:last-child,.EnginePages-module__F5MfZW__watchEvidencePlan>div:last-child,.EnginePages-module__F5MfZW__compareScoreMetrics{grid-template-columns:1fr}.EnginePages-module__F5MfZW__assessmentSectionHeader h2,.EnginePages-module__F5MfZW__calculationSection h2,.EnginePages-module__F5MfZW__assessmentTrust h2,.EnginePages-module__F5MfZW__sampleResultPreview h2,.EnginePages-module__F5MfZW__assessmentFinalCta h2,.EnginePages-module__F5MfZW__profileSectionRail h2,.EnginePages-module__F5MfZW__profileImpact h2,.EnginePages-module__F5MfZW__evidenceReadiness h2,.EnginePages-module__F5MfZW__profileControls h2,.EnginePages-module__F5MfZW__profileFinalCta h2,.EnginePages-module__F5MfZW__watchlistSectionHeader h2,.EnginePages-module__F5MfZW__policyWatchSection h2,.EnginePages-module__F5MfZW__watchEvidencePlan h2,.EnginePages-module__F5MfZW__savedCompareSection h2,.EnginePages-module__F5MfZW__watchlistFinalCta h2,.EnginePages-module__F5MfZW__compareSectionHeader h2,.EnginePages-module__F5MfZW__compareTradeoffSection h2,.EnginePages-module__F5MfZW__compareScenarioBand h2,.EnginePages-module__F5MfZW__compareFinalCta h2{font-size:clamp(30px,9vw,38px)}.EnginePages-module__F5MfZW__assessmentFlow,.EnginePages-module__F5MfZW__calculationSection,.EnginePages-module__F5MfZW__assessmentTrust,.EnginePages-module__F5MfZW__sampleResultPreview,.EnginePages-module__F5MfZW__assessmentFinalCta,.EnginePages-module__F5MfZW__profileWorkspace,.EnginePages-module__F5MfZW__profileImpact,.EnginePages-module__F5MfZW__profileControls,.EnginePages-module__F5MfZW__profileFinalCta,.EnginePages-module__F5MfZW__savedPortfolio,.EnginePages-module__F5MfZW__policyWatchSection,.EnginePages-module__F5MfZW__watchEvidencePlan,.EnginePages-module__F5MfZW__savedCompareSection,.EnginePages-module__F5MfZW__watchlistFinalCta,.EnginePages-module__F5MfZW__compareSnapshotGrid,.EnginePages-module__F5MfZW__compareMatrixSection,.EnginePages-module__F5MfZW__compareRouteCards,.EnginePages-module__F5MfZW__compareTradeoffSection,.EnginePages-module__F5MfZW__compareScenarioBand,.EnginePages-module__F5MfZW__compareFinalCta,.EnginePages-module__F5MfZW__profileSectionHeader,.EnginePages-module__F5MfZW__watchlistSectionHeader,.EnginePages-module__F5MfZW__compareSectionHeader{margin-top:56px}.EnginePages-module__F5MfZW__watchlistSectionHeader,.EnginePages-module__F5MfZW__compareSectionHeader{display:block}.EnginePages-module__F5MfZW__watchlistSectionHeader a{margin-top:16px}.EnginePages-module__F5MfZW__assessmentFlow article{min-height:0}.EnginePages-module__F5MfZW__profileSectionRail{position:static}.EnginePages-module__F5MfZW__assessmentTrust>div:first-child{height:260px;min-height:260px}.EnginePages-module__F5MfZW__assessmentTrust>div:last-child,.EnginePages-module__F5MfZW__sampleResultPreview,.EnginePages-module__F5MfZW__assessmentFinalCta,.EnginePages-module__F5MfZW__profileImpact,.EnginePages-module__F5MfZW__profileControls,.EnginePages-module__F5MfZW__profileFinalCta,.EnginePages-module__F5MfZW__policyWatchSection,.EnginePages-module__F5MfZW__watchlistFinalCta,.EnginePages-module__F5MfZW__compareTradeoffSection,.EnginePages-module__F5MfZW__compareScenarioBand,.EnginePages-module__F5MfZW__compareFinalCta{padding:24px}.EnginePages-module__F5MfZW__sampleResultPreview article>img,.EnginePages-module__F5MfZW__profileImpact img{height:240px;min-height:240px}.EnginePages-module__F5MfZW__sampleResultPreview article>div,.EnginePages-module__F5MfZW__profileImpact article>div{padding:24px}.EnginePages-module__F5MfZW__assessmentFinalCta>div:last-child,.EnginePages-module__F5MfZW__profileFinalCta>div:last-child,.EnginePages-module__F5MfZW__watchlistFinalCta>div:last-child,.EnginePages-module__F5MfZW__compareFinalCta>div:last-child{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:24px}.EnginePages-module__F5MfZW__compareScoreArt{width:104px;height:104px;margin-left:0}.EnginePages-module__F5MfZW__compareHeroRouteArt{opacity:.08;width:250px;height:150px;bottom:210px;right:-70px}.EnginePages-module__F5MfZW__compareFlagDuel{justify-content:flex-start;gap:6px}.EnginePages-module__F5MfZW__compareFlagDuel em{width:34px}.EnginePages-module__F5MfZW__compareFlagOrb{border-width:3px;width:58px;height:58px}.EnginePages-module__F5MfZW__compareSnapshotArt{width:74px;height:74px;margin:0 0 18px;position:static}.EnginePages-module__F5MfZW__compareMatrixSection{overflow:hidden}.EnginePages-module__F5MfZW__compareMatrixArt{width:112px;height:84px;margin-top:18px}.EnginePages-module__F5MfZW__compareMatrixTable{overflow-x:auto}.EnginePages-module__F5MfZW__compareMatrixTable>div{min-width:860px}.EnginePages-module__F5MfZW__compareRouteCards img{height:230px}.EnginePages-module__F5MfZW__compareRouteFlag{border-width:3px;width:66px;height:66px;top:-34px;right:102px}.EnginePages-module__F5MfZW__compareTradeoffSection article{grid-template-columns:74px 1fr}.EnginePages-module__F5MfZW__tradeoffArt{width:74px;height:62px}.EnginePages-module__F5MfZW__compareScenarioBand>div:last-child{grid-template-columns:1fr}.EnginePages-module__F5MfZW__compareScenarioChart{min-width:0;height:156px}.EnginePages-module__F5MfZW__compareFinalArt{justify-self:start;width:118px;height:96px;margin-top:22px;padding:14px}.EnginePages-module__F5MfZW__watchlistSummaryArt,.EnginePages-module__F5MfZW__policyWatchArt{justify-self:start;width:104px;height:104px}.EnginePages-module__F5MfZW__savedComparePanel{padding:18px;overflow-x:auto}.EnginePages-module__F5MfZW__savedCompareTable,.EnginePages-module__F5MfZW__savedCompareTable>div{min-width:720px}.EnginePages-module__F5MfZW__compareSummary{padding:28px}.EnginePages-module__F5MfZW__bentoWide{grid-column:auto}.EnginePages-module__F5MfZW__scorePanel div{grid-template-columns:auto 32px auto 32px}.EnginePages-module__F5MfZW__compareActions a{grid-template-columns:1fr}.EnginePages-module__F5MfZW__compareActions a .EnginePages-module__F5MfZW__icon{grid-area:auto/1;justify-self:start}.EnginePages-module__F5MfZW__resourceIntro,.EnginePages-module__F5MfZW__resourceFeatureGrid,.EnginePages-module__F5MfZW__resourceSection{width:min(100% - 32px, var(--container-max));margin-left:auto;margin-right:auto}.EnginePages-module__F5MfZW__policyBand{padding:56px 16px}.EnginePages-module__F5MfZW__dashboardTop{grid-template-columns:1fr auto;height:auto;padding:18px 16px}.EnginePages-module__F5MfZW__dashboardTop nav{display:none}.EnginePages-module__F5MfZW__profileRail,.EnginePages-module__F5MfZW__watchRail{border-bottom:1px solid #c3c8c18f;border-right:0;width:auto;padding:18px 16px;position:static}.EnginePages-module__F5MfZW__profileRail a,.EnginePages-module__F5MfZW__profileRail button,.EnginePages-module__F5MfZW__watchRail a,.EnginePages-module__F5MfZW__watchRail button,.EnginePages-module__F5MfZW__newSearch{position:static}.EnginePages-module__F5MfZW__profileMain,.EnginePages-module__F5MfZW__watchMain{margin-left:0;padding:32px 16px 64px}.EnginePages-module__F5MfZW__profileMain h1,.EnginePages-module__F5MfZW__watchHeader h1{font-size:42px}.EnginePages-module__F5MfZW__citizenshipCard>div{grid-template-columns:1fr;margin-top:36px}.EnginePages-module__F5MfZW__goalCard,.EnginePages-module__F5MfZW__watchHeader,.EnginePages-module__F5MfZW__compareCallout{display:block}.EnginePages-module__F5MfZW__watchHeader>a,.EnginePages-module__F5MfZW__compareCallout>a{margin-top:24px}.EnginePages-module__F5MfZW__savedCard>div{height:220px}.EnginePages-module__F5MfZW__browsePage,.EnginePages-module__F5MfZW__discoveryPage,.EnginePages-module__F5MfZW__bestForPage,.EnginePages-module__F5MfZW__enginePage,.EnginePages-module__F5MfZW__methodPage{width:min(100% - 32px, var(--container-max));padding:40px 0 64px}.EnginePages-module__F5MfZW__bestForHero{background:linear-gradient(0deg, #f9f9f8fa, #f9f9f8a8), var(--asset-portugal-hero) center / cover;min-height:520px;margin:-40px -16px 0;padding:0 16px}.EnginePages-module__F5MfZW__bestForHero>div{width:100%}.EnginePages-module__F5MfZW__bestForHero h1{font-size:clamp(38px,11vw,52px)}.EnginePages-module__F5MfZW__personaTabs,.EnginePages-module__F5MfZW__bestMatch,.EnginePages-module__F5MfZW__rankingSection,.EnginePages-module__F5MfZW__profileLogic,.EnginePages-module__F5MfZW__bestForTrust{display:block}.EnginePages-module__F5MfZW__personaTabs{margin-top:16px}.EnginePages-module__F5MfZW__personaTabs button{border-bottom:1px solid #c3c8c180;border-right:0;width:100%}.EnginePages-module__F5MfZW__personaTabs button:last-child{border-bottom:0}.EnginePages-module__F5MfZW__bestMatchImage,.EnginePages-module__F5MfZW__profileLogic aside{min-height:300px}.EnginePages-module__F5MfZW__bestMatchBody,.EnginePages-module__F5MfZW__pathwaySection,.EnginePages-module__F5MfZW__rankingSection,.EnginePages-module__F5MfZW__profileLogic>div,.EnginePages-module__F5MfZW__bestForTrust{padding:24px}.EnginePages-module__F5MfZW__reasonGrid,.EnginePages-module__F5MfZW__bestForGrid,.EnginePages-module__F5MfZW__factorGrid,.EnginePages-module__F5MfZW__pathwayGrid,.EnginePages-module__F5MfZW__bestForTrust>div:last-child{grid-template-columns:1fr}.EnginePages-module__F5MfZW__bestForSectionHeader{display:block}.EnginePages-module__F5MfZW__bestForSectionHeader a{margin-top:16px}.EnginePages-module__F5MfZW__profileDestinationCard p{min-height:0}.EnginePages-module__F5MfZW__profileLogic aside>div{max-width:none;bottom:20px;left:20px;right:20px}.EnginePages-module__F5MfZW__engineHero,.EnginePages-module__F5MfZW__engineWorkspace,.EnginePages-module__F5MfZW__engineTopResult,.EnginePages-module__F5MfZW__engineRiskSection,.EnginePages-module__F5MfZW__nextActionsSection{display:block}.EnginePages-module__F5MfZW__engineHero{background:linear-gradient(0deg, #f9f9f8fa, #f9f9f8b8), var(--asset-portugal-hero) center / cover;border-radius:0 0 22px 22px;margin:-40px -16px 0;padding:52px 20px 28px}.EnginePages-module__F5MfZW__engineHero:before,.EnginePages-module__F5MfZW__engineHero:after,.EnginePages-module__F5MfZW__engineRiskSection:after{display:none}.EnginePages-module__F5MfZW__engineHero h1{font-size:clamp(38px,11vw,52px)}.EnginePages-module__F5MfZW__engineProfileBar,.EnginePages-module__F5MfZW__engineResultList,.EnginePages-module__F5MfZW__engineRiskSection>div:last-child,.EnginePages-module__F5MfZW__engineSources{grid-template-columns:1fr}.EnginePages-module__F5MfZW__engineProfileBar,.EnginePages-module__F5MfZW__engineWorkspace,.EnginePages-module__F5MfZW__engineResults,.EnginePages-module__F5MfZW__engineResultList,.EnginePages-module__F5MfZW__engineRiskSection>div:last-child{margin-top:22px}.EnginePages-module__F5MfZW__engineHeroVisual{margin-top:24px}.EnginePages-module__F5MfZW__engineHeroCard{padding:20px}.EnginePages-module__F5MfZW__engineAssumptions{position:static}.EnginePages-module__F5MfZW__engineTopResult>img{height:280px;min-height:280px}.EnginePages-module__F5MfZW__engineTopResult>div,.EnginePages-module__F5MfZW__engineRiskSection,.EnginePages-module__F5MfZW__nextActionsSection{padding:24px}.EnginePages-module__F5MfZW__evidenceWorkbench{margin-top:24px;display:block}.EnginePages-module__F5MfZW__evidenceWorkbench img{height:240px;min-height:240px}.EnginePages-module__F5MfZW__evidenceWorkbench>div{padding:22px}.EnginePages-module__F5MfZW__engineScore{justify-items:start;margin:18px 0;position:static}.EnginePages-module__F5MfZW__engineTopResult dl{grid-template-columns:1fr}.EnginePages-module__F5MfZW__matrixTable{overflow-x:auto}.EnginePages-module__F5MfZW__matrixTable>div{min-width:720px}.EnginePages-module__F5MfZW__passportPage{width:100%;padding-bottom:64px}.EnginePages-module__F5MfZW__destinationFeatured,.EnginePages-module__F5MfZW__destinationTile,.EnginePages-module__F5MfZW__discoverySpotlight,.EnginePages-module__F5MfZW__discoverySideCard,.EnginePages-module__F5MfZW__discoveryIndexCard{min-height:auto}.EnginePages-module__F5MfZW__destinationFeatured{flex-direction:column;grid-area:auto;display:flex}.EnginePages-module__F5MfZW__destinationFeatured>img,.EnginePages-module__F5MfZW__destinationTile img{flex:none;width:100%;height:220px}.EnginePages-module__F5MfZW__destinationFeatured>div,.EnginePages-module__F5MfZW__destinationTile>div{padding:26px}.EnginePages-module__F5MfZW__destinationFeatured p{font-size:16px}.EnginePages-module__F5MfZW__destinationFeatured span,.EnginePages-module__F5MfZW__destinationTile span{width:fit-content;margin-bottom:14px;position:static}.EnginePages-module__F5MfZW__discoveryControlPanel,.EnginePages-module__F5MfZW__discoveryFeatureGrid,.EnginePages-module__F5MfZW__discoverySpotlight,.EnginePages-module__F5MfZW__discoverySideCard,.EnginePages-module__F5MfZW__discoverySectionHeader,.EnginePages-module__F5MfZW__discoveryMethod{display:block}.EnginePages-module__F5MfZW__discoverySort,.EnginePages-module__F5MfZW__discoverySideStack,.EnginePages-module__F5MfZW__discoveryCountryGrid,.EnginePages-module__F5MfZW__discoveryMethodGrid{margin-top:18px}.EnginePages-module__F5MfZW__discoverySpotlight img,.EnginePages-module__F5MfZW__discoverySideCard img,.EnginePages-module__F5MfZW__discoveryIndexCard img{height:240px}.EnginePages-module__F5MfZW__discoverySpotlightBody,.EnginePages-module__F5MfZW__discoverySideCard>div,.EnginePages-module__F5MfZW__discoveryIndexCard>div{padding:24px}.EnginePages-module__F5MfZW__discoverySpotlight .EnginePages-module__F5MfZW__discoveryScore{position:static}.EnginePages-module__F5MfZW__discoveryMetrics,.EnginePages-module__F5MfZW__discoveryCountryGrid,.EnginePages-module__F5MfZW__discoveryMethodGrid{grid-template-columns:1fr}.EnginePages-module__F5MfZW__passportHero{align-items:flex-start;min-height:640px;padding:118px 16px 136px}.EnginePages-module__F5MfZW__passportHeroVeil{background:linear-gradient(#f9f9f8d1,#f9f9f8f0 52%,#f9f9f8fa),linear-gradient(90deg,#f9f9f8fa,#f9f9f8c7)}.EnginePages-module__F5MfZW__passportHero h1{font-size:clamp(56px,17vw,74px)}.EnginePages-module__F5MfZW__passportHero p:not(.EnginePages-module__F5MfZW__kicker){max-width:100%;font-size:17px}.EnginePages-module__F5MfZW__routeHeroArc{opacity:.48;width:220px;top:126px;left:auto;right:-22px}.EnginePages-module__F5MfZW__routeHeroArc text{display:none}.EnginePages-module__F5MfZW__routeCorridorCard{width:min(100% - 32px, var(--container-max));margin-top:-88px;margin-bottom:46px}.EnginePages-module__F5MfZW__routeCorridorCard article{border-top:1px solid #c3c8c180;border-left:0;padding:24px}.EnginePages-module__F5MfZW__routeCorridorCard article:first-child{border-top:0}.EnginePages-module__F5MfZW__routePathwayCards dl div,.EnginePages-module__F5MfZW__routeMatrix div{grid-template-columns:1fr}.EnginePages-module__F5MfZW__routeMoveSequence:before{display:none}.EnginePages-module__F5MfZW__moveForward{padding:28px}.EnginePages-module__F5MfZW__moveForward h2,.EnginePages-module__F5MfZW__moveForward p,.EnginePages-module__F5MfZW__moveForward a{grid-column:1}.EnginePages-module__F5MfZW__moveForward a{margin-top:4px;margin-left:0}.EnginePages-module__F5MfZW__countryHeroSeal{opacity:.42;width:138px;height:138px;top:112px;left:auto;right:8px}.EnginePages-module__F5MfZW__countryHeroSeal text{display:none}.EnginePages-module__F5MfZW__countryDecisionShell{width:min(100% - 32px, var(--container-max));margin-top:-92px}.EnginePages-module__F5MfZW__countryDecisionCard{grid-template-columns:1fr;gap:20px;padding:24px}.EnginePages-module__F5MfZW__countryFitBlock{border-bottom:1px solid #c3c8c185;border-right:0;padding:0 0 22px}.EnginePages-module__F5MfZW__countryGlanceBlock div{grid-template-columns:1fr auto}.EnginePages-module__F5MfZW__countryRadar{width:220px}.EnginePages-module__F5MfZW__passportHero>div>div{flex-wrap:wrap}.EnginePages-module__F5MfZW__recommendedPanel{position:static}.EnginePages-module__F5MfZW__integritySection{padding:28px}.EnginePages-module__F5MfZW__sideLayout{display:block}.EnginePages-module__F5MfZW__sidebar{border-bottom:1px solid #c3c8c18c;border-right:0;height:auto;position:static}.EnginePages-module__F5MfZW__sideMain{padding:32px 16px}.EnginePages-module__F5MfZW__countryAudienceSection>div:last-child,.EnginePages-module__F5MfZW__countryMechanicsSection,.EnginePages-module__F5MfZW__countryMechanicsSection>div:last-child,.EnginePages-module__F5MfZW__countryFinalCta{grid-template-columns:1fr}.EnginePages-module__F5MfZW__countryAudienceSection{padding:36px 0 56px}.EnginePages-module__F5MfZW__countryMechanicsSection,.EnginePages-module__F5MfZW__countryFinalCta{padding:24px}.EnginePages-module__F5MfZW__countryFinalCta>div:last-child{justify-content:flex-start}.EnginePages-module__F5MfZW__pathwayQuickSpecs{grid-template-columns:1fr}.EnginePages-module__F5MfZW__sectionTitle{font-size:clamp(30px,9vw,36px)}.EnginePages-module__F5MfZW__editorialText,.EnginePages-module__F5MfZW__advantageList{max-width:100%}.EnginePages-module__F5MfZW__advantageItem{gap:14px;padding:18px}.EnginePages-module__F5MfZW__advantageItem>div,.EnginePages-module__F5MfZW__demoRow>span{min-width:0}.EnginePages-module__F5MfZW__table table{table-layout:fixed;min-width:100%}.EnginePages-module__F5MfZW__table th,.EnginePages-module__F5MfZW__table td{overflow-wrap:anywhere;padding:12px 10px}.EnginePages-module__F5MfZW__sectionHeader,.EnginePages-module__F5MfZW__footerInner{flex-direction:column;align-items:flex-start}.EnginePages-module__F5MfZW__row{grid-template-columns:1fr}.EnginePages-module__F5MfZW__cell+.EnginePages-module__F5MfZW__cell{border-top:1px solid #c3c8c16b;border-left:0}.EnginePages-module__F5MfZW__destinationsHero{border-radius:0 0 22px 22px;min-height:0;margin:-40px -16px 0;padding:52px 20px 30px}.EnginePages-module__F5MfZW__destinationsHero h1{font-size:clamp(40px,12vw,56px)}.EnginePages-module__F5MfZW__destinationsAtlas{min-height:420px;margin-top:26px}.EnginePages-module__F5MfZW__destinationsAtlasSvg{opacity:.5;width:100%;max-width:100%;top:32px;left:0;right:auto}.EnginePages-module__F5MfZW__destinationsAtlasCard:first-of-type{width:58%;height:138px;top:18px;left:0}.EnginePages-module__F5MfZW__destinationsAtlasCard:nth-of-type(2){width:52%;height:128px;top:112px;right:0}.EnginePages-module__F5MfZW__destinationsAtlasCard:nth-of-type(3){width:52%;height:126px;bottom:76px;left:4%}.EnginePages-module__F5MfZW__destinationsAtlasCard:nth-of-type(4){width:54%;height:128px;bottom:0;right:4%}.EnginePages-module__F5MfZW__filterBar label{border-bottom:1px solid #c3c8c180;border-right:0}.EnginePages-module__F5MfZW__filterBar label:last-of-type{border-bottom:0}.EnginePages-module__F5MfZW__filterBar button{min-height:48px}.EnginePages-module__F5MfZW__destinationFeatured{grid-area:auto;min-height:460px}.EnginePages-module__F5MfZW__destinationFeatured span{top:-350px}.EnginePages-module__F5MfZW__destinationTile img{height:220px}.EnginePages-module__F5MfZW__destinationsMethod,.EnginePages-module__F5MfZW__destinationsCta{padding:24px;display:block}.EnginePages-module__F5MfZW__destinationsRadar{margin:24px 0}.EnginePages-module__F5MfZW__destinationsMethod aside,.EnginePages-module__F5MfZW__destinationsCta a{margin-top:18px}}
