/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}}:root{--cream:#f4f0df;--paper:#fbf8ed;--green:#123d2f;--ink:#071b15;--sage:#d6ddbd;--rust:#85442e}.portalPage,.listingPage,.partnerPage,.plansPage,.adminPage{background:var(--paper);min-height:100vh;color:var(--green);font-family:Manrope,sans-serif}.portalNav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf8edf2;border-bottom:1px solid #dcd6c3;justify-content:space-between;align-items:center;height:78px;padding:0 6vw;display:flex;position:sticky;top:0}.portalNav nav{gap:25px;display:flex}.portalNav a{color:var(--green);font-size:13px;font-weight:800;text-decoration:none}.portalLogo{letter-spacing:-.04em;font:29px DM Serif Display!important}.portalLogo span{letter-spacing:.08em;margin-left:2px;font:15px Manrope}.portalHero,.plansHero{max-width:1100px;padding:88px 7vw 50px}.portalHero h1,.plansHero h1,.partnerHero h1{letter-spacing:-.035em;max-width:1000px;margin:14px 0 24px;font:clamp(46px,7vw,84px)/.95 DM Serif Display}.portalHero>p:not(.eye),.plansHero>p:not(.eye),.partnerHero>div>p:not(.eye){color:#637067;max-width:760px;font-size:18px;line-height:1.7}.portalHeroTrust{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.portalHeroTrust span{background:#e5e8d1;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800}.portalFilters{background:#fff;border:1px solid #ded8c7;border-radius:24px;grid-template-columns:2fr repeat(3,1fr);gap:12px;margin:0 7vw 24px;padding:18px;display:grid;box-shadow:0 18px 55px #153d2f12}.portalFilters label,.leadForm label,.partnerForm label{letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:900;display:grid}.portalFilters input,.portalFilters select,.leadForm input,.leadForm select,.leadForm textarea,.partnerForm input,.partnerForm select{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#fbfaf4;border:1px solid #d6d4c5;border-radius:12px;padding:14px;font:14px Manrope}.portalResultLine{color:#6d766c;margin:0 7vw 18px;font-size:13px}.portalGrid{grid-template-columns:repeat(3,1fr);gap:22px;padding:0 7vw 80px;display:grid}.portalCard{background:#fff;border:1px solid #ded8c7;border-radius:22px;overflow:hidden;box-shadow:0 10px 35px #183f3110}.portalCardImage{height:250px;display:block;position:relative}.portalCardImage img{object-fit:cover;width:100%;height:100%}.portalCardImage span{color:var(--green);background:#f7f2e6e8;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;position:absolute;top:14px;left:14px}.portalCardBody{padding:20px}.portalCardBody small{color:#71806f}.portalCardBody h2{margin:8px 0 13px;font:27px/1.05 DM Serif Display}.portalCardBody>strong{font-size:18px}.portalCardBody>p{color:#687168;font-size:12px}.portalSource{color:#788278;border-top:1px solid #ece7da;gap:3px;padding:12px 0;font-size:10px;display:grid}.portalButton,.portalEmpty a{color:var(--green);margin-top:12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.portalEmpty{text-align:center;padding:80px 20px}.portalPartnerBand{background:var(--green);color:#f8f2e2;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;margin:0 7vw 80px;padding:46px;display:flex}.portalPartnerBand h2{margin:8px 0;font:clamp(34px,5vw,56px)/1 DM Serif Display}.portalPartnerBand p:not(.eye){color:#d3d9c8}.portalPartnerBand>a{color:#123d2f;white-space:nowrap;background:#a5cf38;border-radius:999px;padding:15px 20px;font-weight:900;text-decoration:none}.listingHero{background:#e9e4d5;grid-template-columns:1.15fr .85fr;min-height:540px;display:grid}.listingHero>img{object-fit:cover;width:100%;height:100%;min-height:540px}.listingHero>div{align-self:center;padding:8vw 6vw}.listingHero h1{margin:12px 0;font:clamp(42px,6vw,72px)/.98 DM Serif Display}.listingHero>div>strong{margin-top:26px;font-size:24px;display:block}.listingFacts{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.listingFacts span{background:#f9f5e9;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.listingDecision{grid-template-columns:minmax(0,1fr) 390px;gap:50px;padding:70px 7vw;display:grid}.listingMain{gap:24px;display:grid}.listingIntro,.costCard,.transparencyCard{background:#fff;border:1px solid #ded8c7;border-radius:24px;padding:32px}.listingIntro h2,.costCard h2,.transparencyCard h2{margin:8px 0 18px;font:clamp(30px,4vw,46px)/1 DM Serif Display}.listingHighlights{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.listingHighlights span{background:#eef0df;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.costCard>div:not(.costTotal){border-bottom:1px solid #eee8da;justify-content:space-between;padding:14px 0;display:flex}.costTotal{justify-content:space-between;align-items:end;padding:22px 0;display:flex}.costTotal strong{font:30px DM Serif Display}.costCard small,.costNote{color:#798177;line-height:1.5}.transparencyCard dl{gap:0;display:grid}.transparencyCard dl div{border-bottom:1px solid #eee8da;grid-template-columns:160px 1fr;padding:13px 0;display:grid}.transparencyCard dt{text-transform:uppercase;font-size:11px;font-weight:900}.transparencyCard dd{margin:0}.listingLead{position:relative}.leadForm{color:#f8f1df;background:#123d2f;border-radius:24px;gap:15px;padding:27px;display:grid;position:sticky;top:104px}.leadForm h2{margin:0;font:35px DM Serif Display}.leadForm>p{color:#d1dacb;margin:0}.leadForm input,.leadForm select,.leadForm textarea{background:#f9f5e8}.leadForm textarea{resize:vertical;min-height:90px}.leadForm button,.partnerForm button,.leadSuccess button{color:#123d2f;cursor:pointer;background:#a5cf38;border:0;border-radius:999px;padding:15px;font-weight:900}.leadForm small{color:#b8c3b5;line-height:1.4}.formError{color:#ffcfb8;font-size:12px}.leadSuccess,.partnerSuccess{background:#e5e8d1;border-radius:24px;padding:30px}.leadSuccess b,.partnerSuccess b{font:34px DM Serif Display}.leadSuccess button{margin-top:10px}.partnerHero{grid-template-columns:1fr 500px;align-items:start;gap:7vw;padding:80px 7vw;display:grid}.partnerBenefits{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.partnerBenefits span{font-size:12px;font-weight:800}.partnerForm{background:#fff;border:1px solid #ded8c7;border-radius:26px;gap:16px;padding:30px;display:grid;box-shadow:0 18px 60px #143d2e18}.partnerForm>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.partnerWays{grid-template-columns:repeat(3,1fr);gap:18px;padding:20px 7vw 80px;display:grid}.partnerWays article{background:#e5e8d1;border-radius:24px;padding:30px}.partnerWays article>b{color:#7c9e2c;font:46px DM Serif Display}.partnerWays h2{font:30px DM Serif Display}.partnerPrinciple{color:#f9f2df;background:#123d2f;padding:70px 7vw}.partnerPrinciple h2{max-width:920px;font:clamp(38px,5vw,62px)/1 DM Serif Display}.partnerPrinciple>p:last-child{color:#d1d8cb;max-width:760px;line-height:1.7}.plansHero{padding-bottom:60px}.plansGrid{grid-template-columns:repeat(4,1fr);gap:16px;padding:0 5vw 80px;display:grid}.plansGrid article{background:#fff;border:1px solid #ded8c7;border-radius:24px;flex-direction:column;padding:26px;display:flex}.plansGrid h2{margin:10px 0;font:31px/1.05 DM Serif Display}.plansGrid ul{flex:1;gap:10px;padding:0;font-size:12px;list-style:none;display:grid}.plansGrid a{text-align:center;color:#fff;background:#123d2f;border-radius:999px;padding:14px;font-size:12px;font-weight:900;text-decoration:none;display:block}.plansRules{background:#e5e8d1;padding:70px 7vw}.plansRules h2{font:50px DM Serif Display}.plansRules>div{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.plansRules span{background:#f8f5e9;border-radius:18px;gap:7px;padding:22px;display:grid}.adminPage{color:#edf4e8;background:#07101d;min-height:100vh;padding:34px max(24px,5vw) 80px;font-family:Manrope,sans-serif}.adminTopbar{justify-content:space-between;align-items:flex-start;gap:30px;max-width:1280px;margin:0 auto 24px;display:flex}.adminEyebrow,.adminPanelHead span,.adminSectionTitle span,.adminAssiny>div>span{color:#aace56;letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:900}.adminTopbar h1{margin:0;font:clamp(40px,5vw,64px)/.98 DM Serif Display}.adminTopbar p:not(.adminEyebrow){color:#8d9cad;margin:10px 0 0}.adminIdentity{color:#b8c5d2;align-items:center;gap:7px;padding-top:12px;font-size:12px;display:flex}.adminIdentity small{color:#738295;margin-left:10px;display:block}.adminLiveDot{background:#bfe65a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #bfe65a}.adminNotice{color:#fff0d8;background:#5b361a;border:1px solid #a16b35;border-radius:14px;max-width:1280px;margin:0 auto 18px;padding:16px}.adminPulse{background:linear-gradient(135deg,#133a35,#12213a);border:1px solid #315466;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto 16px;padding:24px 26px;display:flex}.adminPulse>div{gap:5px;display:grid}.adminPulse span{color:#9eb0bd;font-size:12px}.adminPulse strong{font:29px/1.1 DM Serif Display}.adminPulse small{color:#9eb0bd}.adminPulse a{color:#07101d;white-space:nowrap;background:#bfe65a;border-radius:999px;padding:12px 16px;font-weight:900;text-decoration:none}.adminStats{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1280px;margin:0 auto 16px;display:grid}.adminStats article{background:#111c2e;border:1px solid #26374b;border-radius:16px;align-content:space-between;gap:8px;min-height:128px;padding:19px;display:grid}.adminStats span{color:#9baaba;font-size:12px}.adminStats strong{font:38px/1 DM Serif Display}.adminStats small{color:#748397;font-size:11px}.adminStats .adminStatAccent{background:#10251f;border-color:#4e773f}.adminStatAccent strong{color:#bfe65a}.adminDashboardGrid{grid-template-columns:1.65fr 1fr;gap:16px;max-width:1280px;margin:0 auto 16px;display:grid}.adminSecondGrid{grid-template-columns:1fr 1fr}.adminPanel{background:#111c2e;border:1px solid #26374b;border-radius:18px;min-height:290px;padding:21px;overflow:hidden}.adminPanelHead{justify-content:space-between;align-items:start;gap:18px;display:flex}.adminPanelHead h2,.adminSectionTitle h2,.adminAssiny h2{margin:0;font:29px/1.05 DM Serif Display}.adminPanelHead>b{color:#a9b7c5;background:#192840;border-radius:999px;padding:8px 10px;font-size:11px}.adminChart{height:220px;margin-top:14px}.adminChart svg{width:100%;height:188px;display:block;overflow:visible}.adminGridLine{stroke:#314158;stroke-width:.25px;stroke-dasharray:1.5 1.5}.adminTrendLine{fill:none;stroke:#bfe65a;stroke-width:1.1px;vector-effect:non-scaling-stroke}.adminTrendDot{fill:#bfe65a;stroke:#0f1b2c;stroke-width:.5px}.adminChartAxis{color:#718196;justify-content:space-between;font-size:10px;display:flex}.adminSourceList{gap:17px;margin-top:24px;display:grid}.adminSourceList p{color:#bdc8d3;text-transform:capitalize;justify-content:space-between;gap:12px;margin:0 0 7px;font-size:12px;display:flex}.adminSourceList i{background:#26374b;border-radius:99px;height:7px;display:block;overflow:hidden}.adminSourceList em{background:linear-gradient(90deg,#7ea731,#bfe65a);border-radius:99px;height:100%;display:block}.adminMuted{line-height:1.6;color:#8090a3!important}.adminFunnel{gap:11px;margin-top:24px;display:grid}.adminFunnel div{background:#162338;border:1px solid #2b3e54;border-radius:13px;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.adminFunnel div:nth-child(2){border-color:#466238;margin-inline:7%}.adminFunnel div:nth-child(3){background:#172a24;border-color:#6e943c;margin-inline:14%}.adminFunnel span{color:#b4c0cc;font-size:12px}.adminFunnel strong{color:#bfe65a;font-size:22px}.adminAssiny{justify-content:space-between;align-items:center;gap:30px;display:flex}.adminAssiny p{color:#8f9eb0;max-width:600px;font-size:13px;line-height:1.6}.adminAssiny>strong{color:#66778c;white-space:nowrap;font:44px DM Serif Display}.adminSection{max-width:1280px;margin:34px auto 0}.adminSectionTitle{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.adminSectionTitle>b{color:#9cabb9;font-size:11px}.adminTable{border:1px solid #26374b;border-radius:18px;overflow:hidden}.adminRow{background:#111c2e;border-bottom:1px solid #26374b;grid-template-columns:1fr 1fr 1.6fr .8fr;gap:16px;padding:15px 16px;font-size:12px;display:grid}.adminRow:last-child{border:0}.adminRow>span{align-content:start;gap:4px;min-width:0;display:grid}.adminRow small{color:#8595a6;overflow-wrap:anywhere}.adminHead{color:#b9c6d2;text-transform:uppercase;background:#17263b;font-size:10px;font-weight:900}.adminRow mark{border-radius:999px;justify-self:start;margin-top:3px;padding:4px 7px;font-size:9px;font-weight:900}.isQualified{color:#bfe65a;background:#273e24}.isIncomplete{color:#e8c47b;background:#3e3223}.adminEmpty{color:#8f9eb0;background:#111c2e;border-radius:14px;padding:20px}@media (max-width:900px){.portalGrid,.portalFilters{grid-template-columns:1fr 1fr}.portalSearch{grid-column:1/-1}.listingHero,.listingDecision{grid-template-columns:1fr}.leadForm{position:static}.partnerHero{grid-template-columns:1fr}.plansGrid,.adminStats{grid-template-columns:1fr 1fr}.adminDashboardGrid,.adminSecondGrid{grid-template-columns:1fr}.adminRow{grid-template-columns:1fr 1fr}.adminHead{display:none}}@media (max-width:620px){.portalNav{padding:0 20px}.portalNav nav{gap:12px}.portalNav nav a:nth-child(2){display:none}.portalHero,.plansHero{padding:55px 22px 38px}.portalHero h1,.plansHero h1,.partnerHero h1{font-size:47px}.portalFilters{grid-template-columns:1fr;margin:0 18px}.portalSearch{grid-column:auto}.portalGrid{grid-template-columns:1fr;padding:0 18px 60px}.portalResultLine{margin:22px}.portalCardImage{height:225px}.portalPartnerBand{flex-direction:column;align-items:flex-start;margin:0 18px 60px;padding:30px}.listingHero>img{min-height:320px}.listingHero>div{padding:48px 22px}.listingDecision{gap:24px;padding:40px 18px}.listingIntro,.costCard,.transparencyCard{padding:24px}.transparencyCard dl div{grid-template-columns:1fr;gap:5px}.partnerHero{padding:55px 20px}.partnerForm>div,.partnerBenefits{grid-template-columns:1fr}.partnerWays{grid-template-columns:1fr;padding:0 20px 60px}.partnerPrinciple{padding:55px 22px}.plansGrid{grid-template-columns:1fr;padding:0 18px 60px}.plansRules{padding:50px 20px}.plansRules>div,.adminStats{grid-template-columns:1fr}.adminPage{padding:30px 16px 60px}.adminTopbar,.adminPulse,.adminSectionTitle,.adminAssiny{flex-direction:column;align-items:flex-start}.adminIdentity{display:none}.adminPulse a{text-align:center;width:100%}.adminRow{grid-template-columns:1fr}.adminChart{height:190px}.adminChart svg{height:158px}}.monthly,.neighborhood{display:none!important}@media (max-width:900px){header nav{display:none}}@media (max-width:600px){body{padding-bottom:68px}.hero{background:#c9c6ab;height:880px}.hero>img{filter:brightness(.72);height:250px}.search{top:230px;box-shadow:0 18px 50px #25382a20}h1{font-size:40px;line-height:1}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--green);margin:0;font-family:Manrope,sans-serif}.skipLink{z-index:1000;color:#fffdf7;background:#123d2f;border-radius:0 0 12px 12px;padding:12px 16px;font-weight:900;text-decoration:none;transition:top .16s;position:fixed;top:-56px;left:18px}.skipLink:focus{top:0}button,input,select,textarea{font:inherit}button{cursor:pointer}header{z-index:30;background:#f2efdf;border-bottom:1px solid #d7d1bd;align-items:center;gap:30px;height:76px;padding:0 3.5%;display:flex;position:sticky;top:0}header button{white-space:nowrap;background:0 0;border:0;font-size:13px;font-weight:800}nav{flex:1;gap:24px;display:flex}.hero{height:690px;position:relative;overflow:hidden}.hero>img{object-fit:cover;filter:brightness(.8);width:100%;height:100%}.search{background:var(--paper);border-radius:28px;width:555px;padding:28px;position:absolute;top:63px;left:4.5%}.toggle{background:var(--sage);border-radius:30px;grid-template-columns:1fr 1fr;padding:6px;display:grid}.toggle button{background:0 0;border:0;border-radius:24px;padding:12px;font-weight:800}.toggle .on{background:#fff;box-shadow:0 2px 8px #0001}.eye{text-transform:uppercase;letter-spacing:.13em;color:var(--rust);font-size:11px;font-weight:800}h1,h2,h3{font-family:DM Serif Display,serif;font-weight:400}h1{color:#071b15;margin:12px 0 20px;font-size:52px;line-height:.95}h2{margin:10px 0 18px;font-size:48px;line-height:1.04}h3{font-size:25px;line-height:1.1}.search label{letter-spacing:.13em;background:#fff;border:1px solid #ddd8c8;border-radius:17px;margin:10px 0;padding:11px 16px;font-size:10px;font-weight:800;display:block}.search label input{letter-spacing:0;background:0 0;border:0;outline:0;width:100%;display:block}.link{color:var(--green);background:0 0;border:0;margin:10px auto 0;font-weight:800;display:block}.section{border-bottom:1px solid #d3cdbb;padding:100px 7%}.section p{line-height:1.7}.form{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.form label{font-size:11px;font-weight:800}.form input,.form select{background:#fff;border:1px solid #ddd5c0;border-radius:12px;width:100%;margin-top:5px;padding:13px;display:block}.result{background:#dce6c8;border-radius:14px;flex-direction:column;margin-top:16px;padding:18px;display:flex}.result b{font:25px DM Serif Display}.home{background:#fff;border:1px solid #ddd7c6;border-radius:20px;overflow:hidden}.body{padding:20px}.body small{text-transform:uppercase;font-size:10px}.body h3{min-height:55px;margin:10px 0}.body div{border-top:1px solid #eee7d7;padding:12px 0;font-size:12px}.body strong{font:24px DM Serif Display}.body p{font-size:11px}.cities{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cities button{background:#faf7eb;border:1px solid #d4cdbc;border-radius:14px;padding:20px;font-weight:800}.cta{text-align:center;background:#b8d373;padding:90px 20px}.cta button{background:var(--ink);color:#fff;border:0;border-radius:25px;margin:8px;padding:14px 22px;font-weight:800}footer{color:#f1ebd9;background:#0c2c22;grid-template-columns:1.35fr repeat(4,minmax(130px,1fr));gap:24px;padding:58px 7%;display:grid}footer b{font-size:22px}footer p{max-width:260px;font-size:12px;line-height:1.7}footer small{opacity:.78;gap:6px;margin-top:12px;line-height:1.7;display:grid}footer a,footer button{color:inherit;text-decoration:none}footer button{text-align:left;font:inherit;cursor:pointer;opacity:.96;background:0 0;border:0;padding:0}footer span{letter-spacing:.02em;font-size:13px;font-weight:900}footer em{border-top:1px solid #ffffff20;grid-column:1/-1;padding-top:25px;font-size:11px;font-style:normal}@media (max-width:900px){nav{display:none}header{justify-content:space-between}.search{width:auto;left:20px;right:20px}.hero{height:760px}}@media (max-width:600px){h1{font-size:42px}h2{font-size:38px}.section{padding:70px 22px}.form{grid-template-columns:1fr}.search{padding:20px;top:30px}.hero{height:750px}header{padding:0 16px}footer{grid-template-columns:1fr}body{padding-bottom:68px}.hero{background:#c9c6ab;height:890px}.hero>img{object-fit:cover;filter:brightness(.7);height:270px;display:block}.search{padding:20px;top:245px;box-shadow:0 18px 50px #25382a30}h1{font-size:40px;line-height:1}}.faq{background:#f8f4e8;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:110px 7%;display:grid}.faq h2{font-size:42px}.faq details{border-top:1px solid #cfc7b2;padding:20px 0}.faq details:last-child{border-bottom:1px solid #cfc7b2}.faq summary{cursor:pointer;justify-content:space-between;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq details p{color:#4e675d;max-width:620px;font-size:14px;line-height:1.7}.why{border-left:3px solid #aaca5f;margin:18px 0;padding-left:15px}.why p{font-size:12px}@media (max-width:900px){.faq{grid-template-columns:1fr}}@media (max-width:600px){.faq{padding:78px 22px}.faq h2{font-size:36px}}.monthly{color:#123d2f;background:#c9d99b;grid-template-columns:1fr 1.2fr;align-items:center;gap:5vw;padding:100px 7%;display:grid}.monthly h2,.neighborhood h2{margin:12px 0;font:58px DM Serif Display}.neighborhood>div>p:not(.eye){max-width:430px;line-height:1.7}.neighborhood{color:#123d2f;background:#f7f3e5;grid-template-columns:1fr 1.1fr;gap:8vw;padding:110px 7%;display:grid}@media (max-width:800px){.monthly,.neighborhood{grid-template-columns:1fr;padding:78px 22px}.monthly h2,.neighborhood h2{font-size:44px}}.featured small{color:#d5dfca}:focus-visible{outline-offset:3px;outline:3px solid #aacc49}button,input,textarea{font-family:inherit}button{touch-action:manipulation}@media (max-width:700px){header nav{display:none}.hero h1{font-size:clamp(40px,12vw,62px)}.search{margin:0 14px}.search label input{font-size:16px}}.bairroPage,.corretoresPage,.decidePage,.costPage,.spacePage,.checkPage,.buyRentPage,.safeGuidePage,.guidesPage,.guideArticle{color:#123d2f;background:#f8f2e3;min-height:100vh}.bairroHero,.corretoresHero,.decideHeroPage,.costHeroPage,.spaceHero,.checkHero,.buyRentHero,.safeHero,.guidesHero,.guideArticleHero{color:#f8f1df;background:#123d2f;padding:105px 7% 70px}.bairroHero a,.corretoresHero a,.decideHeroPage a,.costHeroPage a,.spaceHero a,.checkHero a,.buyRentHero a,.safeHero a,.guidesHero a,.guideArticleHero a{color:#c7de85;font-weight:800;text-decoration:none}.breadcrumb{color:#d9e0cc;align-items:center;gap:8px;margin-top:26px;font-size:12px;display:flex}.breadcrumb a{color:#c7de85}.bairroHero .eye,.corretoresHero .eye,.decideHeroPage .eye,.costHeroPage .eye,.spaceHero .eye,.checkHero .eye,.buyRentHero .eye,.safeHero .eye,.guidesHero .eye,.guideArticleHero .eye{color:#c7de85;margin-top:38px}.bairroHero h1,.corretoresHero h1,.decideHeroPage h1,.costHeroPage h1,.spaceHero h1,.checkHero h1,.buyRentHero h1,.safeHero h1,.guidesHero h1,.guideArticleHero h1{max-width:980px;margin:14px 0 22px;font:clamp(46px,6vw,82px)/.98 DM Serif Display}.bairroHero p:not(.eye),.corretoresHero p:not(.eye),.decideHeroPage p:not(.eye),.costHeroPage p:not(.eye),.spaceHero p:not(.eye),.checkHero p:not(.eye),.buyRentHero p:not(.eye),.safeHero p:not(.eye),.guidesHero p:not(.eye),.guideArticleHero p:not(.eye){color:#d9e0cc;max-width:740px;font-size:17px;line-height:1.75}.bairroStats{background:#c9d99b;grid-template-columns:1fr 1fr 1.3fr;gap:14px;padding:42px 7%;display:grid}.bairroStats article,.moneyGrid article{background:#fffdf6;border:1px solid #d9dfcb;border-radius:18px;gap:8px;padding:22px;display:grid}.bairroStats span,.moneyGrid span,.brokerToolsPage span{text-transform:uppercase;letter-spacing:.1em;color:#6d8834;font-size:11px;font-weight:900}.bairroStats strong,.moneyGrid strong{font:30px/1.05 DM Serif Display}.bairroLife{grid-template-columns:1fr 1fr;gap:8vw;padding:90px 7%;display:grid}.bairroLife h2,.bairroFaq h2,.moneyCalc h2{font:50px/1.04 DM Serif Display}.bairroLife p{color:#65715f;line-height:1.7}.bairroRoutine{grid-template-columns:1fr 1fr;align-content:center;gap:12px;display:grid}.bairroRoutine span{color:#506044;background:#fffdf6;border:1px solid #ded8c5;border-radius:16px;padding:18px;font-weight:800}.bairroFaq{max-width:950px;padding:80px 7%}.bairroFaq details{border-top:1px solid #d8d0bb;padding:18px 0}.bairroFaq summary{cursor:pointer;font-weight:900}.bairroFaq p{color:#65715f;line-height:1.7}.bairroCta,.corretoresCta{background:#c7de85;border-radius:999px;margin-top:22px;padding:14px 18px;font-weight:900;text-decoration:none;display:inline-flex;color:#123d2f!important}.moneyCalc{background:#c9d99b;padding:85px 7%}.moneyGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.moneyGrid small{color:#65715f;font-size:12px}.brokerToolsPage{grid-template-columns:repeat(3,1fr);gap:14px;padding:90px 7%;display:grid}.brokerToolsPage article{background:#fffdf6;border:1px solid #ded8c5;border-radius:18px;align-content:space-between;min-height:170px;padding:22px;display:grid}.brokerToolsPage strong{font:28px/1.05 DM Serif Display}.decideToolPage,.costCalculatorPage,.buyRentTool,.checkTool{grid-template-columns:1fr 1fr;gap:22px;padding:80px 7%;display:grid}.decideFormPage,.costInputsPage,.buyRentInputs,.checkList{background:#fffdf6;border:1px solid #ded8c5;border-radius:22px;gap:14px;padding:24px;display:grid}.decideFormPage label,.costInputsPage label,.buyRentInputs label,.checkScore label{text-transform:uppercase;color:#6d8834;letter-spacing:.08em;gap:7px;font-size:11px;font-weight:900;display:grid}.decideFormPage input,.decideFormPage select,.costInputsPage input,.costInputsPage select,.buyRentInputs input,.checkScore input{color:#123d2f;background:#fff;border:1px solid #d4ccb7;border-radius:12px;padding:13px;font-size:15px}.decideFinalCard,.costResultPage,.buyRentResult,.checkScore{color:#f8f1df;background:#123d2f;border-radius:22px;align-content:start;gap:14px;padding:28px;display:grid}.decideFinalCard>span,.costResultPage>span,.buyRentResult>span,.checkScore>span{text-transform:uppercase;letter-spacing:.12em;color:#c7de85;font-size:11px;font-weight:900}.decideFinalCard>strong,.costResultPage>strong,.buyRentResult>strong,.checkScore>strong{font:46px/1 DM Serif Display}.decideFinalCard div{color:#123d2f;background:#f8f2e3;border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.decideFinalCard div b{color:#6d8834;font:44px DM Serif Display}.decideFinalCard p,.costResultPage p,.buyRentResult p,.checkScore p{color:#d9e0cc;line-height:1.6}.decideFinalCard a,.costResultPage a,.buyRentResult a,.checkScore a{color:#123d2f;background:#c7de85;border-radius:999px;width:max-content;padding:13px 16px;font-weight:900;text-decoration:none;display:inline-flex}.costResultPage div{border-bottom:1px solid #335f4e;justify-content:space-between;padding:10px 0;display:flex}.costResultPage small{color:#d9e0cc}.costResultPage b,.buyRentResult b{color:#c7de85}.checkList label{border:1px solid #ded8c5;border-radius:14px;align-items:center;gap:10px;padding:13px;font-weight:800;display:flex}.checkList label.checked{background:#e8edd8;border-color:#c9d99b}.checkList input{width:18px;height:18px}.spaceGrid,.safeSteps{grid-template-columns:repeat(4,1fr);gap:14px;padding:80px 7%;display:grid}.spaceGrid article,.safeSteps article{background:#fffdf6;border:1px solid #ded8c5;border-radius:20px;align-content:space-between;gap:10px;padding:22px;display:grid}.spaceGrid span,.safeSteps span{letter-spacing:.1em;text-transform:uppercase;color:#6d8834;font-size:11px;font-weight:900}.spaceGrid strong{color:#6d8834;font:44px DM Serif Display}.spaceGrid p,.safeSteps p{color:#65715f;line-height:1.55}.spaceGrid a{color:#123d2f;font-weight:900}.safeCta{color:#f8f1df;background:#123d2f;border-radius:24px;margin:0 7% 90px;padding:32px}.safeCta h2{margin:0;font:42px DM Serif Display}.safeCta p{color:#d9e0cc}.safeCta a{color:#123d2f;background:#c7de85;border-radius:999px;padding:13px 16px;font-weight:900;text-decoration:none;display:inline-flex}.guidesGrid{grid-template-columns:repeat(3,1fr);gap:14px;padding:80px 7%;display:grid}.guidesGrid a{color:#123d2f;background:#fffdf6;border:1px solid #ded8c5;border-radius:20px;gap:12px;padding:24px;text-decoration:none;display:grid}.guidesGrid span,.answerBlocks span{letter-spacing:.1em;text-transform:uppercase;color:#6d8834;font-size:11px;font-weight:900}.guidesGrid strong{font:30px/1.05 DM Serif Display}.guidesGrid p{color:#65715f;line-height:1.55}.answerBlocks{grid-template-columns:1fr 1fr 1fr;gap:14px;padding:80px 7%;display:grid}.answerBlocks article{background:#fffdf6;border:1px solid #ded8c5;border-radius:20px;padding:24px}.answerBlocks p{color:#65715f;font-weight:800}.answerBlocks .alertBlock{color:#f8f1df;background:#123d2f}.alertBlock strong{margin:18px 0;font:32px/1.05 DM Serif Display;display:block}.alertBlock a{color:#123d2f;background:#c7de85;border-radius:999px;padding:13px 16px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:900px){.spaceGrid,.safeSteps,.guidesGrid,.answerBlocks{grid-template-columns:1fr 1fr}}@media (max-width:800px){.bairroHero,.corretoresHero,.decideHeroPage,.costHeroPage,.spaceHero,.checkHero,.buyRentHero,.safeHero,.guidesHero,.guideArticleHero{padding:84px 22px 58px}.bairroStats,.bairroLife,.moneyGrid,.brokerToolsPage,.decideToolPage,.costCalculatorPage,.buyRentTool,.checkTool,.spaceGrid,.safeSteps,.guidesGrid,.answerBlocks{grid-template-columns:1fr;padding-left:22px;padding-right:22px}.bairroFaq,.moneyCalc{padding:70px 22px}.bairroLife h2,.bairroFaq h2,.moneyCalc h2{font-size:38px}.bairroRoutine{grid-template-columns:1fr}.safeCta{margin:0 22px 70px}}.corretoresActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.corretoresSecondary{border:1px solid #c7de85;border-radius:999px;margin-top:22px;padding:13px 17px;font-weight:900;text-decoration:none;display:inline-flex;color:#c7de85!important}.brokerContentTeaser{background:#fffdf6;border:1px solid #ded8c5;border-radius:26px;gap:10px;margin:42px 7% 0;padding:30px;display:grid}.brokerContentTeaser span,.brokerInsightFeatured span,.brokerInsightGrid span,.brokerArticle>span,.answerBox small{text-transform:uppercase;letter-spacing:.12em;color:#6d8834;font-size:11px;font-weight:900}.brokerContentTeaser strong{max-width:820px;font:36px/1.04 DM Serif Display}.brokerContentTeaser p{color:#65715f;max-width:740px;line-height:1.65}.brokerContentTeaser a{color:#123d2f;font-weight:900}.brokerInsightsPage,.brokerArticlePage{color:#123d2f;background:#f8f2e3;min-height:100vh}.brokerInsightsHero{color:#f8f1df;background:linear-gradient(135deg,#123d2f,#071b15);padding:105px 7% 76px}.brokerInsightsHero>a:first-child,.brokerArticle>a:first-child{color:#c7de85;font-weight:900;text-decoration:none}.brokerInsightsHero .eye{color:#c7de85;margin-top:38px}.brokerInsightsHero h1{max-width:1080px;margin:12px 0 22px;font:clamp(48px,7vw,88px)/.96 DM Serif Display}.brokerInsightsHero p{color:#d9e0cc;max-width:770px;font-size:18px;line-height:1.75}.brokerInsightsHero>a:last-child,.brokerArticleCta a{color:#123d2f;background:#c7de85;border-radius:999px;width:max-content;margin-top:20px;padding:14px 18px;font-weight:900;text-decoration:none;display:inline-flex}.brokerInsightFeatured{background:#fffdf6;border:1px solid #ded8c5;border-radius:26px;gap:10px;margin:-38px 7% 0;padding:28px;display:grid;position:relative;box-shadow:0 20px 60px #123d2f21}.brokerInsightFeatured strong{font:42px/1.02 DM Serif Display}.brokerInsightFeatured p{color:#65715f;line-height:1.65}.brokerInsightGrid{grid-template-columns:repeat(4,1fr);gap:14px;padding:70px 7% 95px;display:grid}.brokerInsightGrid a{color:#123d2f;background:#fffdf6;border:1px solid #ded8c5;border-radius:22px;align-content:start;gap:12px;min-height:230px;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.brokerInsightGrid a:hover{transform:translateY(-4px);box-shadow:0 18px 40px #123d2f1f}.brokerInsightGrid strong{font:27px/1.04 DM Serif Display}.brokerInsightGrid p{color:#65715f;line-height:1.55}.brokerArticle{max-width:980px;margin:0 auto;padding:92px 24px 110px}.brokerArticle>span{margin-top:34px;display:block}.brokerArticle h1{margin:12px 0 18px;font:clamp(44px,6vw,78px)/.98 DM Serif Display}.brokerArticleLead{color:#65715f;font-size:20px;line-height:1.7}.answerBox{color:#f8f1df;background:#123d2f;border-radius:24px;margin:34px 0;padding:28px}.answerBox small{color:#c7de85}.answerBox p{margin:12px 0 0;font:32px/1.15 DM Serif Display}.brokerArticle section:not(.answerBox):not(.brokerArticleCta){margin:38px 0}.brokerArticle h2{margin:0 0 14px;font:36px DM Serif Display}.brokerArticle ul{color:#4f6254;padding-left:20px;line-height:1.8}.doDontGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.doDontGrid>div{background:#fffdf6;border:1px solid #ded8c5;border-radius:22px;padding:24px}.brokerArticleCta{background:#dfe8c2;border:1px solid #cbd8a7;border-radius:26px;gap:10px;padding:28px;display:grid}.brokerArticleCta strong{font:38px/1.05 DM Serif Display}.brokerArticleCta p{color:#52624f;line-height:1.65}.brokerArticleCta a{margin:0}@media (max-width:1100px){.brokerInsightGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.corretoresActions{display:grid}.brokerContentTeaser{margin:28px 22px 0;padding:24px}.brokerContentTeaser strong{font-size:30px}.brokerInsightsHero{padding:84px 22px 60px}.brokerInsightFeatured{margin:-28px 22px 0}.brokerInsightFeatured strong{font-size:32px}.brokerInsightGrid{grid-template-columns:1fr;padding:54px 22px 78px}.doDontGrid{grid-template-columns:1fr}.answerBox p{font-size:26px}}.spaceNext{color:#f8f1df;background:#123d2f;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;margin:0 7% 90px;padding:30px;display:flex}.spaceNext span{letter-spacing:.12em;text-transform:uppercase;color:#c7de85;font-size:11px;font-weight:900}.spaceNext strong{margin:8px 0;font:38px/1.05 DM Serif Display;display:block}.spaceNext p{color:#d9e0cc;max-width:760px;margin:0;line-height:1.6}.spaceNext a{color:#123d2f;white-space:nowrap;background:#c7de85;border-radius:999px;padding:14px 18px;font-weight:900;text-decoration:none}@media (max-width:760px){.spaceNext{margin:0 22px 70px;display:grid}.spaceNext strong{font-size:30px}.spaceNext a{white-space:normal;width:max-content}}.diferenciaisPage{color:#123d2f;background:#f8f2e3;min-height:100vh}.diferenciaisHero{color:#f8f1df;background:#123d2f;padding:105px 7% 78px}.diferenciaisHero a{color:#c7de85;font-weight:900;text-decoration:none}.diferenciaisHero .eye{color:#c7de85;margin-top:38px}.diferenciaisHero h1{max-width:1120px;margin:12px 0 24px;font:clamp(48px,7vw,88px)/.96 DM Serif Display}.diferenciaisHero p{color:#d9e0cc;max-width:820px;font-size:18px;line-height:1.75}.diferenciaisManifesto{background:#fffdf6;border:1px solid #ded8c5;border-radius:28px;gap:10px;margin:-36px 7% 0;padding:30px;display:grid;position:relative;box-shadow:0 20px 60px #123d2f21}.diferenciaisManifesto span,.gapGrid span{letter-spacing:.12em;text-transform:uppercase;color:#6d8834;font-size:11px;font-weight:900}.diferenciaisManifesto strong{font:44px/1.02 DM Serif Display}.diferenciaisManifesto p{color:#65715f;max-width:760px;line-height:1.65}.gapGrid{grid-template-columns:repeat(3,1fr);gap:14px;padding:70px 7%;display:grid}.gapGrid article{background:#fffdf6;border:1px solid #ded8c5;border-radius:24px;gap:16px;padding:24px;display:grid}.gapGrid small{letter-spacing:.1em;text-transform:uppercase;color:#8a6b49;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.gapGrid p{color:#52624f;margin:0;line-height:1.55}.gapGrid article div:last-child{background:#e6edcf;border-radius:16px;padding:16px}.gapGrid article div:last-child small{color:#557225}.gapGrid article div:last-child p{color:#123d2f;font-weight:900}.diferenciaisCtas{flex-wrap:wrap;gap:12px;padding:0 7% 95px;display:flex}.diferenciaisCtas a{color:#f8f1df;background:#123d2f;border-radius:999px;padding:14px 18px;font-weight:900;text-decoration:none}.diferenciaisCtas a:first-child{color:#123d2f;background:#c7de85}@media (max-width:1000px){.gapGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.diferenciaisHero{padding:84px 22px 60px}.diferenciaisManifesto{margin:-28px 22px 0;padding:24px}.diferenciaisManifesto strong{font-size:32px}.gapGrid{grid-template-columns:1fr;padding:54px 22px}.diferenciaisCtas{padding:0 22px 78px}}.xrayPage{color:#123d2f;background:#f8f2e3;min-height:100vh}.xrayHero{color:#f8f1df;background:#123d2f;padding:105px 7% 76px}.xrayHero a{color:#c7de85;font-weight:900;text-decoration:none}.xrayHero .eye{color:#c7de85;margin-top:38px}.xrayHero h1{max-width:1060px;margin:12px 0 22px;font:clamp(48px,7vw,86px)/.96 DM Serif Display}.xrayHero p{color:#d9e0cc;max-width:780px;font-size:18px;line-height:1.75}.xrayTool{grid-template-columns:1fr .85fr;gap:22px;padding:70px 7%;display:grid}.xrayInputs,.xrayResult{border-radius:26px;padding:26px}.xrayInputs{background:#fffdf6;border:1px solid #ded8c5;gap:16px;display:grid}.xrayInputs label{text-transform:uppercase;letter-spacing:.1em;color:#6d8834;gap:8px;font-size:11px;font-weight:900;display:grid}.xrayInputs input,.xrayInputs select,.xrayInputs textarea{color:#123d2f;background:#fff;border:1px solid #d4ccb7;border-radius:14px;padding:14px;font-size:15px}.xrayInputs textarea{resize:vertical;min-height:210px;line-height:1.55}.xrayResult{color:#f8f1df;background:#123d2f;align-content:start;gap:14px;display:grid}.xrayResult>span,.xrayGrid span,.xrayCta span{letter-spacing:.12em;text-transform:uppercase;color:#c7de85;font-size:11px;font-weight:900}.xrayResult strong{font:42px/1.02 DM Serif Display}.xrayScore{color:#123d2f;background:#f8f1df;border-radius:18px;align-items:center;gap:13px;padding:14px;display:flex}.xrayScore b{color:#6d8834;font:54px DM Serif Display}.xrayScore small{color:#52624f;font-weight:900}.xrayResult p{color:#d9e0cc;line-height:1.6}.xrayResult a,.xrayCta a{color:#123d2f;background:#c7de85;border-radius:999px;width:max-content;padding:13px 16px;font-weight:900;text-decoration:none;display:inline-flex}.xrayGrid{grid-template-columns:1fr 1fr;gap:14px;padding:0 7% 70px;display:grid}.xrayGrid article{background:#fffdf6;border:1px solid #ded8c5;border-radius:24px;gap:12px;padding:24px;display:grid}.xrayGrid span{color:#6d8834}.xrayGrid strong{font:34px/1.05 DM Serif Display}.xrayGrid p{color:#52624f;border-top:1px solid #e8dec9;margin:0;padding-top:10px;line-height:1.55}.xrayCta{background:#e6edcf;border:1px solid #ccd9a9;border-radius:26px;justify-content:space-between;align-items:center;gap:20px;margin:0 7% 90px;padding:28px;display:flex}.xrayCta span{color:#6d8834}.xrayCta strong{margin:8px 0;font:38px/1.05 DM Serif Display;display:block}.xrayCta p{color:#52624f;max-width:720px;line-height:1.6}.xrayCta a{color:#f8f1df;white-space:nowrap;background:#123d2f}@media (max-width:850px){.xrayHero{padding:84px 22px 58px}.xrayTool,.xrayGrid{grid-template-columns:1fr;padding-left:22px;padding-right:22px}.xrayCta{margin:0 22px 70px;display:grid}.xrayCta strong{font-size:31px}.xrayCta a{white-space:normal;width:max-content}}.decisionHubPage,.simpleToolPage,.editorialToolPage,.personaPage{color:#123d2f;background:#f8f2e3;min-height:100vh}.decisionHubHero,.simpleToolHero,.editorialToolHero,.personaHero{color:#f8f1df;background:#123d2f;padding:105px 7% 72px}.decisionHubHero a,.simpleToolHero a,.editorialToolHero a,.personaHero a:first-child{color:#c7de85;font-weight:900;text-decoration:none}.decisionHubHero .eye,.simpleToolHero .eye,.editorialToolHero .eye,.personaHero .eye{color:#c7de85;margin-top:38px}.decisionHubHero h1,.simpleToolHero h1,.editorialToolHero h1,.personaHero h1{max-width:1040px;margin:14px 0 22px;font:clamp(46px,6.4vw,84px)/.98 DM Serif Display}.decisionHubHero p,.simpleToolHero p,.editorialToolHero p,.personaHero p{color:#d9e0cc;max-width:760px;font-size:17px;line-height:1.75}.decisionToolGrid{grid-template-columns:repeat(4,1fr);gap:14px;padding:70px 7% 90px;display:grid}.decisionToolGrid a{color:#123d2f;background:#fffdf6;border:1px solid #ded8c5;border-radius:22px;align-content:start;gap:12px;min-height:220px;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.decisionToolGrid a:hover{transform:translateY(-4px);box-shadow:0 18px 40px #123d2f1f}.decisionToolGrid span,.personaGrid span,.editorialChecklist span,.glossaryGrid span{letter-spacing:.1em;text-transform:uppercase;color:#6d8834;font-size:11px;font-weight:900}.decisionToolGrid strong{font:28px/1.06 DM Serif Display}.decisionToolGrid p{color:#65715f;margin:0;line-height:1.55}.compareTool,.affordTool{grid-template-columns:1fr 1fr .9fr;align-items:start;gap:14px;padding:70px 7% 90px;display:grid}.affordTool{grid-template-columns:1fr .9fr}.compareForm{background:#fffdf6;border:1px solid #ded8c5;border-radius:22px;gap:12px;padding:22px;display:grid}.compareForm>input{color:#123d2f;background:0 0;border:0;border-bottom:1px solid #ded8c5;padding:4px 0;font:28px DM Serif Display}.compareForm label{text-transform:uppercase;letter-spacing:.09em;color:#6d8834;gap:7px;font-size:11px;font-weight:900;display:grid}.compareForm input,.compareForm select{color:#123d2f;background:#fff;border:1px solid #d4ccb7;border-radius:12px;padding:12px;font-size:15px}.toolResult{color:#f8f1df;background:#123d2f;border-radius:24px;align-content:start;gap:14px;padding:26px;display:grid}.toolResult span{letter-spacing:.12em;text-transform:uppercase;color:#c7de85;font-size:11px;font-weight:900}.toolResult strong{font:38px/1.04 DM Serif Display}.toolResult p{color:#d9e0cc;margin:0;line-height:1.6}.toolResult a{color:#123d2f;background:#c7de85;border-radius:999px;width:max-content;padding:13px 16px;font-weight:900;text-decoration:none;display:inline-flex}.editorialChecklist,.glossaryGrid,.personaGrid{grid-template-columns:repeat(3,1fr);gap:14px;padding:70px 7% 90px;display:grid}.editorialChecklist article,.glossaryGrid article,.personaGrid article{background:#fffdf6;border:1px solid #ded8c5;border-radius:22px;align-content:start;gap:12px;padding:24px;display:grid}.editorialChecklist strong,.glossaryGrid strong,.personaGrid strong{font:31px/1.05 DM Serif Display}.editorialChecklist p,.glossaryGrid p,.personaGrid p{color:#65715f;margin:0;line-height:1.6}.personaHero>a:last-child{color:#123d2f;background:#c7de85;border-radius:999px;margin-top:16px;padding:14px 18px;font-weight:900;text-decoration:none;display:inline-flex}.personaPage.investor .personaHero{background:radial-gradient(circle at 80% 20%,#c7de852e,#0000 26%),#123d2f}@media (max-width:1100px){.decisionToolGrid{grid-template-columns:1fr 1fr}.compareTool{grid-template-columns:1fr}.editorialChecklist,.glossaryGrid,.personaGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.decisionHubHero,.simpleToolHero,.editorialToolHero,.personaHero{padding:84px 22px 58px}.decisionToolGrid,.compareTool,.affordTool,.editorialChecklist,.glossaryGrid,.personaGrid{grid-template-columns:1fr;padding:54px 22px 72px}.toolResult strong{font-size:31px}.decisionToolGrid a{min-height:auto}.editorialChecklist,.glossaryGrid,.personaGrid{gap:12px}}.radarPage,.radarArticle{color:#123d2f;background:#f8f2e3;min-height:100vh}.radarHero,.radarArticleHero{color:#f8f1df;background:radial-gradient(circle at 75% 20%,#c7de8538,#0000 28%),#123d2f;padding:105px 7% 70px}.radarHero a,.radarArticleHero a{color:#c7de85;font-weight:900;text-decoration:none}.radarHero .eye,.radarArticleHero .eye{color:#c7de85;margin-top:38px}.radarHero h1,.radarArticleHero h1{max-width:980px;margin:14px 0 22px;font:clamp(46px,6vw,82px)/.98 DM Serif Display}.radarHero p:not(.eye),.radarArticleHero p:not(.eye){color:#d9e0cc;max-width:760px;font-size:17px;line-height:1.75}.radarHeroSchedule{color:#123d2f;background:#f8f1df;border-radius:18px;align-items:center;gap:14px;width:max-content;max-width:100%;margin-top:28px;padding:13px 16px;display:flex;box-shadow:0 18px 40px #00000029}.radarHeroSchedule strong{white-space:nowrap;font:26px DM Serif Display}.radarHeroSchedule span{color:#506044;font-size:12px;font-weight:800;line-height:1.4}.radarGrid{grid-template-columns:repeat(4,1fr);gap:14px;padding:80px 7%;display:grid}.radarGrid a{color:#123d2f;background:#fffdf6;border:1px solid #ded8c5;border-radius:20px;align-content:space-between;gap:12px;min-height:245px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.radarGrid a:hover{transform:translateY(-4px);box-shadow:0 18px 35px #123d2f1f}.radarGrid span,.radarAnswer span{letter-spacing:.1em;text-transform:uppercase;color:#6d8834;font-size:11px;font-weight:900}.radarGrid strong{font:30px/1.05 DM Serif Display}.radarGrid p{color:#65715f;line-height:1.55}.radarEdition{background:#f8f2e3;grid-template-columns:1.35fr .65fr;gap:16px;padding:70px 7% 0;display:grid}.radarFeature,.radarNewsletter{border-radius:24px;padding:28px}.radarFeature{color:#123d2f;background:#c9d99b;align-content:end;min-height:300px;display:grid}.radarFeature span,.radarNewsletter span,.radarLatest .eye,.radarTracks .eye{letter-spacing:.12em;text-transform:uppercase;color:#6d8834;font-size:11px;font-weight:900}.radarFeature h2{margin:14px 0;font:clamp(36px,4.4vw,62px)/1 DM Serif Display}.radarFeature p{color:#506044;max-width:680px;line-height:1.65}.radarFeature a,.radarNewsletter a{color:#f8f1df;background:#123d2f;border-radius:999px;width:max-content;padding:13px 16px;font-weight:900;text-decoration:none;display:inline-flex}.radarNewsletter{color:#f8f1df;background:#123d2f;align-content:center;gap:12px;display:grid}.radarNewsletter span{color:#c7de85}.radarNewsletter strong{font:32px/1.05 DM Serif Display}.radarNewsletter p{color:#d9e0cc;line-height:1.6}.radarNewsletter a{color:#123d2f;background:#c7de85}.radarNewsletter .methodLink{color:#c7de85;background:0 0;border:1px solid #557463;padding:11px 14px}.radarTracks{grid-template-columns:.9fr 1.1fr;align-items:end;gap:30px;padding:55px 7% 10px;display:grid}.radarTracks h2{margin:10px 0;font:42px/1.05 DM Serif Display}.radarChips{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.radarChips a{color:#123d2f;background:#fffdf6;border:1px solid #ded8c5;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:900;text-decoration:none}.radarLatest{padding:34px 7% 0}.radarLatest>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.radarLatest a{color:#123d2f;background:#fffdf6;border:1px solid #ded8c5;border-radius:16px;gap:8px;min-height:130px;padding:16px;text-decoration:none;display:grid}.radarLatest span{letter-spacing:.1em;text-transform:uppercase;color:#6d8834;font-size:10px;font-weight:900}.radarLatest strong{font:21px/1.05 DM Serif Display}.radarAnswer{grid-template-columns:1.1fr 1fr 1fr 1.1fr;gap:14px;padding:80px 7%;display:grid}.radarAnswer article{background:#fffdf6;border:1px solid #ded8c5;border-radius:20px;align-content:start;gap:12px;padding:24px;display:grid}.radarAnswer p{color:#65715f;margin:0;font-weight:800;line-height:1.5}.radarLead{background:#c9d99b!important}.radarLead strong{color:#123d2f;font:36px/1.05 DM Serif Display}.radarAnswer .alertBlock{color:#f8f1df;background:#123d2f}.radarSource{background:#fffdf6;border:1px solid #ded8c5;border-radius:22px;gap:10px;max-width:980px;margin:0 7% 90px;padding:28px;display:grid}.radarSource span,.methodGrid span{letter-spacing:.12em;text-transform:uppercase;color:#6d8834;font-size:11px;font-weight:900}.radarSource h2,.sourceList h2{margin:0;font:38px/1.05 DM Serif Display}.radarSource p{color:#65715f;margin:0;line-height:1.7}.radarSource a{color:#123d2f;font-weight:900}.radarRelated{padding:0 7% 90px}.radarRelated h2{margin:10px 0 18px;font:38px/1.05 DM Serif Display}.radarRelated>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.radarRelated a{color:#123d2f;background:#fffdf6;border:1px solid #ded8c5;border-radius:18px;align-content:space-between;gap:10px;min-height:150px;padding:20px;text-decoration:none;display:grid}.radarRelated span{letter-spacing:.1em;text-transform:uppercase;color:#6d8834;font-size:11px;font-weight:900}.radarRelated strong{font:25px/1.05 DM Serif Display}.methodGrid{grid-template-columns:repeat(4,1fr);gap:14px;padding:80px 7%;display:grid}.methodGrid article{background:#fffdf6;border:1px solid #ded8c5;border-radius:20px;align-content:start;gap:12px;padding:24px;display:grid}.methodGrid strong{font:27px/1.05 DM Serif Display}.methodGrid p{color:#65715f;margin:0;line-height:1.6}.editorialCode{padding:0 7% 80px}.editorialCode h2{max-width:820px;margin:10px 0 18px;font:clamp(42px,5.2vw,72px)/.98 DM Serif Display}.editorialCode>p:not(.eye){color:#65715f;max-width:720px;line-height:1.75}.editorialCode>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.editorialCode article{color:#f8f1df;background:#123d2f;border-radius:20px;gap:12px;padding:24px;display:grid}.editorialCode span{letter-spacing:.12em;text-transform:uppercase;color:#c7de85;font-size:11px;font-weight:900}.editorialCode strong{font:29px/1.05 DM Serif Display}.editorialCode article p{color:#d9e0cc;margin:0;line-height:1.6}.sourceList{padding:0 7% 90px}.sourceList>div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sourceList a{color:#f8f1df;background:#123d2f;border-radius:999px;padding:12px 14px;font-size:12px;font-weight:900;text-decoration:none}@media (max-width:1100px){.radarGrid,.radarAnswer,.radarLatest>div,.methodGrid{grid-template-columns:1fr 1fr}.radarEdition,.radarTracks{grid-template-columns:1fr}.radarChips{justify-content:flex-start}}@media (max-width:800px){.radarHero,.radarArticleHero{padding:84px 22px 58px}.radarGrid,.radarAnswer,.radarEdition,.radarTracks,.radarLatest,.methodGrid{grid-template-columns:1fr;padding-left:22px;padding-right:22px}.radarGrid a{min-height:auto}.radarLatest>div,.radarRelated>div,.editorialCode>div{grid-template-columns:1fr}.radarSource{margin:0 22px 70px}.sourceList,.radarRelated,.editorialCode{padding:0 22px 70px}.radarHeroSchedule{flex-direction:column;align-items:flex-start;gap:4px;width:100%}}.decisionHome{color:#123d2f;background:#f7f3e7;min-height:100vh}.decisionNav{z-index:2;background:#f7f3e7;border-bottom:1px solid #e3ddcc;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 7%;display:flex;position:relative}.decisionLogo{color:#123d2f;letter-spacing:.08em;align-items:baseline;gap:5px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.decisionLogo>span{color:#123d2f;letter-spacing:0;background:#a8cf24;border-radius:50%;place-items:center;width:27px;height:27px;font:22px DM Serif Display;display:grid}.decisionLogo small{letter-spacing:.17em;color:#6d8834;font-size:9px}.decisionNav nav,.decisionFooter nav{align-items:center;gap:22px;display:flex}.decisionNav nav a,.decisionFooter nav a{color:#405544;font-size:13px;font-weight:800;text-decoration:none}.decisionPartner{white-space:nowrap;background:#123d2f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:900;text-decoration:none;color:#f8f3e7!important}.decisionHero{isolation:isolate;align-items:end;height:min(675px,100svh - 76px);min-height:560px;display:flex;position:relative;overflow:hidden}.decisionHero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.decisionHeroShade{z-index:-1;background:linear-gradient(90deg,#0b2b1feb 0%,#0b2b1fa3 43%,#0b2b1f0d 78%);position:absolute;inset:0}.decisionHeroContent{color:#f8f3e7;max-width:800px;padding:0 7% 72px}.decisionHero h1{letter-spacing:-.03em;margin:12px 0 20px;font:clamp(48px,6.3vw,82px)/.96 DM Serif Display}.decisionHeroContent>p:not(.eye){color:#e0e9d7;max-width:680px;font-size:17px;line-height:1.68}.decisionHeroActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.decisionHeroActions a,.decisionFeatureHead>a,.decisionPartnerBand>a{color:#123d2f;background:#c8e56e;border-radius:999px;justify-content:center;align-items:center;padding:14px 19px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.decisionHeroActions .decisionSecondary{color:#f8f3e7;background:0 0;border:1px solid #f8f3e78c}.decisionProof{flex-wrap:wrap;gap:15px;margin-top:28px;display:flex}.decisionProof span{color:#e6efdc;font-size:11px;font-weight:800}.decisionStart,.decisionFeature,.decisionEditorial,.decisionFaq{padding:88px 7%}.decisionStart{grid-template-columns:.7fr 1.3fr;align-items:start;gap:7vw;display:grid}.decisionStart h2,.decisionFeature h2,.decisionEditorial h2,.decisionFaq h2{letter-spacing:-.025em;margin:10px 0 0;font:clamp(38px,4.2vw,60px)/1.01 DM Serif Display}.decisionPaths{grid-template-columns:1fr 1fr;gap:12px;display:grid}.decisionPaths a{color:#123d2f;background:#fffdf7;border:1px solid #e0d9c8;border-radius:18px;align-content:start;gap:13px;min-height:186px;padding:23px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.decisionPaths a:hover{transform:translateY(-3px);box-shadow:0 16px 34px #123d2f1a}.decisionPaths span{letter-spacing:.13em;color:#77a10b;font-size:11px;font-weight:900}.decisionPaths strong{font:27px/1.05 DM Serif Display}.decisionPaths small{color:#66705e;font-size:12px;line-height:1.55}.decisionFeature{background:#e4ebd0}.decisionFeatureHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.decisionFeatureHead p:not(.eye){color:#52624f;max-width:510px;line-height:1.65}.decisionFeatureHead>a{color:#f8f3e7;white-space:nowrap;background:#123d2f}.decisionListingGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.decisionListingGrid article{background:#fffdf7;border:1px solid #d4dec0;border-radius:20px;overflow:hidden}.decisionListingImage{display:block;position:relative}.decisionListingImage img{object-fit:cover;width:100%;height:220px;display:block}.decisionListingImage span{color:#123d2f;background:#f8f3e7;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:12px;left:12px}.decisionListingGrid article>div{gap:9px;padding:18px;display:grid}.decisionListingGrid small{color:#65715f;font-size:11px;font-weight:800}.decisionListingGrid h3{margin:0;font:25px/1.06 DM Serif Display}.decisionListingGrid strong{font-size:15px}.decisionListingGrid p{color:#6d8834;margin:0;font-size:12px;font-weight:900}.decisionListingGrid article>div>a{color:#123d2f;margin-top:5px;font-size:12px;font-weight:900;text-decoration:none}.decisionStatement{color:#f8f3e7;background:#123d2f;grid-template-columns:1fr .8fr;align-items:center;gap:7vw;padding:90px 7%;display:grid}.decisionStatement .eye{color:#c8e56e}.decisionStatement h2{margin:10px 0;font:clamp(42px,5vw,66px)/.97 DM Serif Display}.decisionStatement p:not(.eye){color:#e0e9d7;max-width:530px;font-size:19px;line-height:1.55}.decisionStatementSteps{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.decisionStatementSteps span{color:#dce9c0;border:1px solid #527562;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:900}.decisionStatementSteps i{color:#c8e56e;font-style:normal}.decisionEditorial{grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;display:grid}.decisionEditorial>div>p:not(.eye){color:#596a57;max-width:520px;line-height:1.7}.decisionEditorial>div>a{color:#123d2f;border-bottom:2px solid #a8cf24;margin-top:16px;padding-bottom:3px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.decisionEditorialLinks{gap:10px;display:grid}.decisionEditorialLinks a{color:#123d2f;background:#fffdf7;border:1px solid #e1dac9;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:17px;text-decoration:none;display:flex}.decisionEditorialLinks b{font:22px/1.05 DM Serif Display}.decisionEditorialLinks span{color:#68745f;white-space:nowrap;font-size:11px;font-weight:800}.decisionPartnerBand{color:#123d2f;background:#cadb9d;border-radius:24px;justify-content:space-between;align-items:center;gap:36px;margin:0 7% 88px;padding:32px;display:flex}.decisionPartnerBand h2{max-width:660px;margin:9px 0;font:38px/1.03 DM Serif Display}.decisionPartnerBand p:not(.eye){color:#52624f;max-width:700px;margin:0;line-height:1.55}.decisionPartnerBand>a{color:#f8f3e7;white-space:nowrap;background:#123d2f}.decisionFaq{background:#eee8d8;grid-template-columns:.85fr 1.15fr;gap:7vw;display:grid}.decisionFaq details{border-top:1px solid #d7cfbc;padding:19px 0}.decisionFaq summary{cursor:pointer;justify-content:space-between;gap:16px;font:24px/1.1 DM Serif Display;list-style:none;display:flex}.decisionFaq summary::-webkit-details-marker{display:none}.decisionFaq summary span{color:#77a10b;font:24px Manrope}.decisionFaq details p{color:#596a57;max-width:690px;margin:12px 36px 0 0;line-height:1.65}.decisionFooter{color:#f8f3e7;background:#123d2f;justify-content:space-between;align-items:center;gap:24px;padding:38px 7%;display:flex}.decisionFooter .decisionLogo{color:#f8f3e7}.decisionFooter p{color:#d9e2d1;margin:0;font-size:12px}.decisionFooter nav a{color:#d9e2d1}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portalTotal{font-weight:900;color:#6d8834!important;font-size:12px!important}.portalCardActions{align-items:center;gap:9px;display:flex}.portalCardActions .portalButton{flex:1}.compareButton,.compareActive{color:#123d2f;cursor:pointer;background:#fffdf7;border:1px solid #ccd7b5;border-radius:999px;padding:10px 12px;font:800 11px Manrope}.compareActive{background:#dcebc0;border-color:#9dbb48}.portalResultLine{justify-content:space-between;align-items:center;gap:14px;display:flex}.portalResultLine>a{color:#123d2f;border-bottom:2px solid #a8cf24;padding-bottom:2px;font-size:12px;font-weight:900;text-decoration:none}.listingTotal{font-weight:900;color:#6d8834!important;margin:10px 0 0!important;font-size:15px!important}.leadDetails{border-top:1px solid #416c59;padding-top:12px}.leadDetails summary{cursor:pointer;color:#c7de85;font-size:12px;font-weight:900}.leadDetails>div{gap:12px;margin-top:12px;display:grid}.leadDetails label{display:grid!important}.caduPage{color:#123d2f;background:#f8f2e3;min-height:100vh;padding-bottom:90px}.caduPageIntro{color:#f8f1df;background:#123d2f;padding:90px 7% 38px}.caduPageIntro .eye{color:#c7de85}.caduPageIntro h1{max-width:920px;margin:12px 0 20px;font:clamp(46px,6.2vw,80px)/.97 DM Serif Display}.caduPageIntro p:not(.eye){color:#d9e0cc;max-width:710px;font-size:17px;line-height:1.7}.caduAssistant{color:#f8f1df;background:#123d2f;border-radius:26px;gap:17px;max-width:960px;margin:50px auto 0;padding:27px;display:grid}.caduPage>.caduAssistant{max-width:none;margin-left:7%;margin-right:7%}.caduHeading{align-items:start;gap:14px;display:flex}.caduHeading>span{color:#123d2f;background:#c7de85;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.caduAssistant .eye{color:#c7de85;margin:0 0 5px}.caduHeading h2{margin:0;font:31px/1.02 DM Serif Display}.caduHeading p:not(.eye){color:#d9e0cc;margin:8px 0 0;font-size:13px;line-height:1.55}.caduShortcuts{flex-wrap:wrap;gap:8px;display:flex}.caduShortcuts button,.caduFollowups button{color:#e4ebd7;cursor:pointer;text-align:left;background:0 0;border:1px solid #527562;border-radius:999px;padding:9px 11px;font:800 11px Manrope}.caduShortcuts button:hover,.caduFollowups button:hover{color:#c7de85;border-color:#c7de85}.caduForm{gap:8px;display:flex}.caduForm input{color:#123d2f;background:#f8f1df;border:1px solid #527562;border-radius:12px;flex:1;min-width:0;padding:13px;font:14px Manrope}.caduForm button{color:#123d2f;cursor:pointer;background:#c7de85;border:0;border-radius:12px;padding:0 16px;font-weight:900}.caduAnswer{color:#123d2f;background:#f8f1df;border-radius:17px;gap:14px;padding:18px;display:grid}.caduAnswer>p{margin:0;line-height:1.62}.caduAnswer>div>b{font-size:13px}.caduAnswer ul{color:#52624f;gap:6px;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.48;display:grid}.caduFollowups{flex-wrap:wrap;gap:7px;display:flex}.caduFollowups button{color:#123d2f;border-color:#c9d7b4}.caduCompact{max-width:none;margin:0}.catalogCompare{background:#e4ebd0;padding:0 7% 70px}.catalogCompareHead{max-width:760px;padding:55px 0 25px}.catalogCompareHead h2{margin:9px 0;font:42px/1.03 DM Serif Display}.catalogCompareHead p:not(.eye){color:#536250;line-height:1.6}.catalogCompareGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.catalogCompareGrid article{background:#fffdf7;border:1px solid #d2ddba;border-radius:22px;padding:20px}.catalogCompareGrid img{object-fit:cover;border-radius:14px;width:100%;height:220px;margin-bottom:16px}.catalogCompareGrid small{color:#66715f;font-size:11px;font-weight:800}.catalogCompareGrid h3{margin:8px 0 16px;font:29px/1.04 DM Serif Display}.catalogCompareGrid dl{border-top:1px solid #e1dccb;margin:0}.catalogCompareGrid dl>div{border-bottom:1px solid #e1dccb;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.catalogCompareGrid dt,.catalogCompareGrid dd{margin:0;font-size:12px}.catalogCompareGrid dt{color:#66715f}.catalogCompareGrid dd{text-align:right;font-weight:900}.catalogCompareGrid article>a,.catalogCompareReading>a{color:#123d2f;border-bottom:2px solid #a8cf24;margin-top:17px;padding-bottom:2px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.catalogCompareReading{color:#f8f1df;background:#123d2f;border-radius:18px;margin-top:14px;padding:21px}.catalogCompareReading>b{color:#c7de85;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.catalogCompareReading p{color:#d9e0cc;max-width:780px;margin:9px 0;line-height:1.6}.catalogCompareReading>a{color:#f8f1df}@media (max-width:900px){.decisionNav{padding:0 22px}.decisionNav nav{display:none}.decisionStart,.decisionFeature,.decisionEditorial,.decisionFaq,.decisionStatement{padding-left:22px;padding-right:22px}.decisionStart,.decisionEditorial,.decisionFaq,.decisionStatement{grid-template-columns:1fr;gap:32px}.decisionFeatureHead{flex-direction:column;align-items:start}.decisionListingGrid{grid-template-columns:1fr 1fr}.decisionPartnerBand{margin-left:22px;margin-right:22px}.catalogCompare{padding-left:22px;padding-right:22px}.caduPage>.caduAssistant{margin-left:22px;margin-right:22px}.decisionFooter{flex-direction:column;align-items:start;padding-left:22px;padding-right:22px}.decisionFooter nav{flex-wrap:wrap}.decisionFooter nav a{font-size:12px}}@media (max-width:620px){.decisionNav{height:68px}.decisionPartner{padding:10px 12px;font-size:11px}.decisionHero{height:680px;min-height:0}.decisionHeroShade{background:linear-gradient(#0b2b1f38,#0b2b1f94 25%,#0b2b1ff0 96%)}.decisionHeroContent{padding:0 22px 48px}.decisionHero h1{font-size:48px}.decisionHeroContent>p:not(.eye){font-size:15px}.decisionHeroActions a{width:100%}.decisionProof{gap:8px}.decisionProof span{font-size:10px}.decisionStart,.decisionFeature,.decisionEditorial,.decisionFaq{padding-top:58px;padding-bottom:58px}.decisionPaths,.decisionListingGrid,.catalogCompareGrid{grid-template-columns:1fr}.decisionPaths a{min-height:0}.decisionFeatureHead>a{width:100%}.decisionListingImage img{height:205px}.decisionStatement{padding-top:62px;padding-bottom:62px}.decisionStatementSteps{gap:7px}.decisionPartnerBand{margin-top:0;margin-bottom:58px;padding:24px;display:grid}.decisionPartnerBand h2{font-size:33px}.decisionPartnerBand>a{white-space:normal;text-align:center}.decisionEditorialLinks a{gap:7px;display:grid}.decisionEditorialLinks span{white-space:normal}.decisionFaq summary{font-size:21px}.portalResultLine{flex-direction:column;align-items:flex-start}.portalCardActions{flex-direction:column;align-items:stretch}.compareButton,.compareActive{width:100%}.caduPageIntro{padding:70px 22px 38px}.caduPage>.caduAssistant{margin-top:28px}.caduAssistant{border-radius:19px;padding:19px}.caduHeading h2{font-size:27px}.caduForm{flex-direction:column}.caduForm button{height:46px}.catalogCompare{padding-bottom:54px}.catalogCompareHead h2{font-size:34px}.catalogCompareGrid img{height:190px}}.movePlanPage{color:#123d2f;background:#f8f2e3;min-height:100vh}.movePlanHero{color:#f8f1df;background:#123d2f;padding:105px 7% 68px}.movePlanHero>a{color:#c7de85;font-weight:900;text-decoration:none}.movePlanHero .eye,.movePlanFormHead .eye,.movePlanNext .eye{color:#6d8834;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.movePlanHero .eye{color:#c7de85;margin-top:38px}.movePlanHero h1{max-width:950px;margin:14px 0 22px;font:clamp(46px,6vw,80px)/.98 DM Serif Display}.movePlanHero>p:not(.eye){color:#d9e0cc;max-width:740px;font-size:17px;line-height:1.72}.movePlanSurface{grid-template-columns:1.15fr .85fr;align-items:start;gap:20px;padding:76px 7%;display:grid}.movePlanForm{background:#fffdf6;border:1px solid #ded8c5;border-radius:24px;grid-template-columns:1fr 1fr;gap:14px;padding:30px;display:grid}.movePlanFormHead{grid-column:1/-1;margin-bottom:6px}.movePlanFormHead h2,.movePlanNext h2{margin:8px 0 10px;font:42px/1.04 DM Serif Display}.movePlanFormHead>p:not(.eye),.movePlanNext>div>p:not(.eye){color:#65715f;max-width:640px;line-height:1.6}.movePlanForm label,.movePlanLead label{letter-spacing:.08em;text-transform:uppercase;color:#6d8834;gap:7px;font-size:11px;font-weight:900;display:grid}.movePlanForm input,.movePlanForm select,.movePlanLead input{color:#123d2f;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d6d4c5;border-radius:12px;padding:13px;font-size:15px}.movePlanForm button,.movePlanLead button{color:#f8f1df;cursor:pointer;background:#123d2f;border:0;border-radius:999px;grid-column:1/-1;padding:15px 18px;font-weight:900}.movePlanSummary{background:#c7de85;border-radius:24px;gap:13px;padding:30px;display:grid;position:sticky;top:100px}.movePlanSummary>span{text-transform:uppercase;letter-spacing:.1em;color:#496430;font-size:11px;font-weight:900}.movePlanSummary>strong{font:42px/1.03 DM Serif Display}.movePlanSummary>p{color:#375941;margin:0;line-height:1.55}.movePlanTags{flex-wrap:wrap;gap:8px;display:flex}.movePlanTags b{color:#123d2f;background:#f8f2e3;border-radius:999px;padding:8px 10px;font-size:11px}.movePlanSummary>a{color:#f8f1df;background:#123d2f;border-radius:999px;width:max-content;margin-top:7px;padding:13px 15px;font-weight:900;text-decoration:none;display:inline-flex}.movePlanNext{background:#e4e9d4;grid-template-columns:1fr .8fr;gap:7vw;padding:76px 7%;display:grid}.movePlanLead{background:#fffdf6;border:1px solid #cdd7ad;border-radius:22px;align-content:start;gap:13px;padding:24px;display:grid}.movePlanLead button{background:#123d2f}.movePlanSuccess{color:#4d673d;margin:0;line-height:1.6}.movePlanPage>.caduAssistant{margin:78px 7%}@media (max-width:800px){.movePlanHero{padding:84px 22px 58px}.movePlanSurface,.movePlanNext{grid-template-columns:1fr;padding:58px 22px}.movePlanForm{grid-template-columns:1fr;padding:22px}.movePlanSummary{position:static}.movePlanPage>.caduAssistant{margin:58px 22px}.movePlanFormHead h2,.movePlanNext h2{font-size:35px}}.visitDossierMeta{grid-template-columns:1.5fr 1fr 1fr;gap:14px;padding:52px 7% 0;display:grid}.visitDossierMeta label,.checkScore label{letter-spacing:.08em;text-transform:uppercase;color:#6d8834;gap:7px;font-size:11px;font-weight:900;display:grid}.visitDossierMeta input,.checkScore input,.checkScore textarea{color:#123d2f;background:#fff;border:1px solid #d4ccb7;border-radius:12px;padding:13px;font-family:inherit;font-size:15px}.checkScore textarea{resize:vertical;min-height:112px}.checkScore button{color:#123d2f;cursor:pointer;background:#c7de85;border:0;border-radius:999px;padding:13px 15px;font-weight:900}.savedListingsSection{gap:30px;padding:78px 7%;display:grid}.savedListingsSection>div:first-child{max-width:740px}.savedListingsSection .eye{letter-spacing:.1em;text-transform:uppercase;color:#6d8834;font-size:11px;font-weight:900}.savedListingsSection h2{margin:9px 0 14px;font:clamp(38px,5vw,60px)/1.02 DM Serif Display}.savedListingsSection>div:first-child>p:not(.eye){color:#65715f;line-height:1.65}.savedListingGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.savedListingGrid article{background:#fffdf6;border:1px solid #ded8c5;border-radius:22px;overflow:hidden}.savedListingGrid img{object-fit:cover;width:100%;height:190px}.savedListingGrid article>div{gap:9px;padding:20px;display:grid}.savedListingGrid small{color:#71806f}.savedListingGrid h3{margin:0;font:27px/1.07 DM Serif Display}.savedListingGrid p{color:#5f774c;margin:0;font-size:13px;font-weight:900}.savedListingActions{align-items:center;gap:12px;margin-top:4px;display:flex}.savedListingActions a{color:#123d2f;font-size:13px;font-weight:900;text-decoration:none}.savedListingActions button{color:#65715f;cursor:pointer;background:0 0;border:0;padding:0;font:800 12px Manrope}.savedListingEmpty{background:#fffdf6;border:1px dashed #bbaf94;border-radius:22px;max-width:760px;padding:30px}.savedListingEmpty strong{font:29px DM Serif Display}.savedListingEmpty p{color:#65715f;line-height:1.6}.savedListingEmpty a{color:#123d2f;font-weight:900}.saveButton,.saveActive{color:#123d2f;cursor:pointer;background:#fffdf7;border:1px solid #ccd7b5;border-radius:999px;padding:10px 12px;font:800 11px Manrope}.saveActive{background:#dcebc0;border-color:#9dbb48}.portalDemand{grid-template-columns:1fr 1fr auto;gap:10px;max-width:760px;margin:22px auto;display:grid}.portalDemand label{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#6d8834;gap:6px;font-size:11px;font-weight:900;display:grid}.portalDemand input{color:#123d2f;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d4ccb7;border-radius:12px;padding:12px;font:14px Manrope}.portalDemand button{color:#f8f1df;cursor:pointer;background:#123d2f;border:0;border-radius:999px;align-self:end;padding:13px 16px;font-weight:900}.portalDemandSuccess{font-weight:800;color:#4d673d!important}.listingSeal{background:#e5e8d1;border:1px solid #cedaab;border-radius:24px;gap:18px;padding:28px;display:grid}.listingSeal>div{grid-template-columns:42px 1fr;column-gap:12px;display:grid}.listingSeal>div>span{color:#c7de85;background:#123d2f;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.listingSeal .eye{color:#56752f;margin:0}.listingSeal h2{margin:5px 0 0;font:32px/1.08 DM Serif Display}.listingSeal ul{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.listingSeal li{color:#38513e;font-size:13px}.listingSeal li:before{content:"✓";color:#5b7934;margin-right:7px;font-weight:900}.listingSeal small{color:#52624f;line-height:1.55}.comparePriority{letter-spacing:.08em;text-transform:uppercase;color:#c7de85;gap:6px;font-size:11px;font-weight:900;display:grid}.comparePriority select{color:#123d2f;text-transform:none;letter-spacing:0;background:#f8f1df;border:1px solid #527562;border-radius:12px;padding:11px;font:14px Manrope}.partnerModels{background:#f8f2e3;padding:78px 7%}.partnerModels>div:first-child{max-width:780px}.partnerModels .eye{text-transform:uppercase;letter-spacing:.1em;color:#6d8834;font-size:11px;font-weight:900}.partnerModels h2{margin:9px 0 16px;font:clamp(40px,5vw,62px)/1.02 DM Serif Display}.partnerModels>div:first-child>p:not(.eye){color:#65715f;line-height:1.65}.partnerModelGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.partnerModelGrid article{background:#fffdf6;border:1px solid #ded8c5;border-radius:22px;gap:12px;padding:24px;display:grid}.partnerModelGrid span{text-transform:uppercase;letter-spacing:.1em;color:#6d8834;font-size:11px;font-weight:900}.partnerModelGrid strong{font:31px/1.05 DM Serif Display}.partnerModelGrid b{color:#4f7130}.partnerModelGrid p{color:#65715f;margin:0;line-height:1.55}@media (max-width:900px){.savedListingGrid,.partnerModelGrid,.portalDemand{grid-template-columns:1fr 1fr}.portalDemand button{grid-column:1/-1}.visitDossierMeta{grid-template-columns:1fr 1fr}}@media (max-width:620px){.visitDossierMeta{grid-template-columns:1fr;padding:38px 22px 0}.savedListingsSection,.partnerModels{padding:58px 22px}.savedListingGrid,.partnerModelGrid,.portalDemand{grid-template-columns:1fr}.portalDemand button{grid-column:auto}.listingSeal{padding:22px}.listingSeal ul{grid-template-columns:1fr}}.listingSaveButton,.listingSaveActive{color:#123d2f;cursor:pointer;background:#f8f2e3;border:1px solid #b9cb8b;border-radius:999px;margin-top:22px;padding:12px 15px;font-weight:900}.listingSaveActive{background:#c7de85;border-color:#c7de85}.decisionFeature,.decisionStatement,.decisionEditorial,.decisionPartnerBand,.decisionFaq{content-visibility:auto;contain-intrinsic-size:auto 650px}.decisionListingImage img,.portalCardImage img{aspect-ratio:16/10}@media (max-width:900px){.decisionNav{flex-wrap:wrap;height:auto;min-height:68px;padding-top:12px}.decisionNav nav{order:3;gap:18px;width:100%;padding:0 0 12px;display:flex;overflow-x:auto}.decisionNav nav a{white-space:nowrap;font-size:12px}.decisionPartner{margin-left:auto}.decisionHero{height:min(675px,100svh - 120px)}}.decisionHero{height:min(590px,100svh - 76px);min-height:500px}.decisionHeroContent{max-width:720px;padding-bottom:54px}.decisionHero h1{max-width:690px}.decisionHeroContent>p:not(.eye){max-width:540px;font-size:18px}.decisionProof{gap:9px;margin-top:20px}.decisionProof span{background:#f8f3e714;border:1px solid #f8f3e76b;border-radius:999px;padding:8px 11px}.decisionSearch{background:#f7f3e7;border-bottom:1px solid #e3ddcc;grid-template-columns:.48fr 1.52fr;align-items:end;gap:28px;padding:34px 7%;display:grid}.decisionSearch h2{letter-spacing:-.025em;margin:8px 0 0;font:clamp(30px,3.4vw,48px)/1.02 DM Serif Display}.decisionSearchForm{background:#fffdf7;border:1px solid #e0d9c8;border-radius:22px;grid-template-columns:minmax(210px,1.5fr) 150px minmax(150px,.8fr) auto;align-items:end;gap:10px;padding:14px;display:grid;box-shadow:0 16px 42px #123d2f14}.decisionSearchForm label{letter-spacing:.1em;text-transform:uppercase;color:#65715f;gap:7px;font-size:10px;font-weight:900;display:grid}.decisionSearchForm input,.decisionSearchForm select{color:#123d2f;letter-spacing:0;text-transform:none;background:#f9f5e8;border:1px solid #d9d1be;border-radius:12px;width:100%;padding:13px 12px;font:14px Manrope}.decisionSearchForm button,.decisionCaduEntry>a{color:#f8f3e7;white-space:nowrap;cursor:pointer;background:#123d2f;border:0;border-radius:999px;min-height:46px;padding:14px 18px;font-size:13px;font-weight:900;text-decoration:none}.decisionCaduEntry{color:#123d2f;background:#e4ebd0;justify-content:space-between;align-items:center;gap:28px;margin:0;padding:38px 7%;display:flex}.decisionCaduEntry h2{letter-spacing:-.025em;max-width:820px;margin:8px 0 10px;font:clamp(32px,4vw,54px)/1.02 DM Serif Display}.decisionCaduEntry p:not(.eye){color:#52624f;max-width:680px;margin:0;line-height:1.6}.decisionStart{grid-template-columns:.62fr 1.38fr;padding-top:56px;padding-bottom:62px}.decisionStart h2{max-width:430px}.decisionPaths{grid-template-columns:repeat(3,1fr)}.decisionPaths a{min-height:154px;padding:20px}.decisionFeature,.decisionEditorial,.decisionFaq{padding-top:62px;padding-bottom:66px}.decisionStatement{padding-top:62px;padding-bottom:62px}.decisionPartnerBand{margin-bottom:62px}@media (max-width:1050px){.decisionSearch{grid-template-columns:1fr;align-items:start}.decisionSearchForm{grid-template-columns:1fr 150px 160px}.decisionSearchForm button{grid-column:1/-1}.decisionPaths{grid-template-columns:1fr}}@media (max-width:720px){.decisionHero{height:560px;min-height:0}.decisionHeroContent{padding:0 22px 36px}.decisionHero h1{font-size:43px}.decisionHeroContent>p:not(.eye){font-size:15px}.decisionHeroActions a{width:100%}.decisionSearch{gap:18px;padding:28px 22px}.decisionSearchForm{grid-template-columns:1fr;padding:12px}.decisionCaduEntry{padding:36px 22px;display:grid}.decisionCaduEntry>a{text-align:center;justify-content:center}.decisionStart{padding-top:44px;padding-bottom:48px}.decisionFeature,.decisionEditorial,.decisionFaq{padding-top:50px;padding-bottom:54px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.decisionNav nav{gap:18px}.decisionHero>img{object-position:center;filter:saturate(1.04)brightness(.9)}.decisionHeroShade{background:linear-gradient(90deg,#0b2b1fe6 0%,#0b2b1fa3 42%,#0b2b1f14 78%)}.decisionHero .eye{color:#c8e56e}.decisionHero h1{color:#f8f3e7;max-width:620px}.decisionQuickLinks{background:#f7f3e7;border-bottom:1px solid #e3ddcc;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 7% 34px;display:grid}.decisionQuickLinks a{color:#123d2f;background:#fffdf7;border:1px solid #e0d9c8;border-radius:18px;gap:7px;padding:17px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 12px 32px #123d2f0f}.decisionQuickLinks a:hover{border-color:#c7d6a6;transform:translateY(-2px);box-shadow:0 16px 36px #123d2f1a}.decisionQuickLinks span{letter-spacing:.13em;text-transform:uppercase;color:#6d8834;font-size:10px;font-weight:900}.decisionQuickLinks strong{font-size:13px;line-height:1.45}@media (max-width:900px){.decisionQuickLinks{padding-left:22px;padding-right:22px}}@media (max-width:720px){.decisionHero>img{object-position:64% center}.decisionQuickLinks{grid-template-columns:1fr;padding-bottom:26px}}.startHerePage{color:#123d2f;background:#f7f3e7;min-height:100vh}.startHereNav{position:sticky;top:0}.startHereHero{color:#f8f3e7;background:linear-gradient(110deg,#123d2fed,#123d2fbd 47%,#123d2f1f),url(/hero.jpg) 50%/cover no-repeat;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:6vw;padding:82px 7% 72px;display:grid}.startHereHero .eye,.startHereSectionHead .eye,.startHereCadu .eye{letter-spacing:.12em;text-transform:uppercase;color:#c8e56e;font-size:11px;font-weight:900}.startHereHero h1{letter-spacing:-.035em;max-width:760px;margin:12px 0 20px;font:clamp(48px,6.2vw,86px)/.96 DM Serif Display}.startHereHero p:not(.eye){color:#e3ebda;max-width:660px;font-size:18px;line-height:1.7}.startHereActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.startHereActions a,.startHereCadu>a{color:#123d2f;background:#c8e56e;border-radius:999px;justify-content:center;align-items:center;padding:14px 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.startHereActions a:nth-child(2){color:#f8f3e7;background:0 0;border:1px solid #f8f3e78c}.startHereHero aside{color:#123d2f;background:#f8f3e7ed;border-radius:24px;padding:26px;box-shadow:0 22px 52px #08241938}.startHereHero aside span{color:#6d8834;letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font-size:11px;font-weight:900;display:block}.startHereHero aside strong{letter-spacing:-.02em;font:35px/1.02 DM Serif Display;display:block}.startHereHero aside p{margin:16px 0 0;color:#52624f!important;font-size:14px!important;line-height:1.6!important}.startHerePaths,.startHereSteps,.startHereShortcuts{padding:72px 7%}.startHerePaths{background:#f7f3e7}.startHereSteps{background:#e4ebd0}.startHereShortcuts{background:#f8f2e3}.startHereSectionHead{max-width:760px;margin-bottom:28px}.startHereSectionHead .eye{color:#6d8834}.startHereSectionHead h2,.startHereCadu h2{letter-spacing:-.025em;margin:9px 0 0;font:clamp(38px,4.6vw,64px)/1.02 DM Serif Display}.startHerePathGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.startHerePathGrid article,.startHereStepGrid article{background:#fffdf7;border:1px solid #ded8c5;border-radius:22px;gap:13px;padding:24px;display:grid}.startHerePathGrid article span{color:#6d8834;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.startHerePathGrid h3,.startHereStepGrid h3{letter-spacing:-.015em;margin:0;font:31px/1.04 DM Serif Display}.startHerePathGrid p,.startHereStepGrid p{color:#65715f;margin:0;font-size:14px;line-height:1.62}.startHerePathGrid a{color:#123d2f;border-bottom:2px solid #a8cf24;width:max-content;padding-bottom:3px;font-size:13px;font-weight:900;text-decoration:none}.startHereStepGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.startHereStepGrid article{background:#fffdf7b8;border-color:#cbd7b6}.startHereStepGrid b{color:#c8e56e;background:#123d2f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;display:grid}.startHereShortcuts>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.startHereShortcuts a{color:#123d2f;background:#fffdf7;border:1px solid #ded8c5;border-radius:18px;gap:7px;padding:18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.startHereShortcuts a:hover{transform:translateY(-2px);box-shadow:0 16px 34px #123d2f1a}.startHereShortcuts b{font:24px/1.05 DM Serif Display}.startHereShortcuts span{color:#65715f;font-size:13px;line-height:1.45}.startHereCadu{color:#f8f3e7;background:#123d2f;border-radius:26px;justify-content:space-between;align-items:center;gap:30px;margin:0 7% 78px;padding:34px;display:flex}.startHereCadu h2{margin:8px 0 10px}.startHereCadu p:not(.eye){color:#dfe8d7;max-width:680px;margin:0;line-height:1.65}.startHereCadu>a{white-space:nowrap}@media (max-width:1000px){.startHereHero,.startHerePathGrid,.startHereStepGrid,.startHereShortcuts>div:last-child{grid-template-columns:1fr 1fr}.startHereHero>div:first-child{grid-column:1/-1}}@media (max-width:720px){.startHereHero,.startHerePaths,.startHereSteps,.startHereShortcuts{padding-left:22px;padding-right:22px}.startHereHero{background-position:62%;grid-template-columns:1fr;padding-top:62px}.startHereHero h1{font-size:46px}.startHereHero p:not(.eye){font-size:15px}.startHereActions a{width:100%}.startHerePathGrid,.startHereStepGrid,.startHereShortcuts>div:last-child{grid-template-columns:1fr}.startHereCadu{margin:0 22px 58px;padding:24px;display:grid}.startHereCadu>a{width:100%}}.bairroStats small{color:#65715f;line-height:1.45}.bairroSignal{color:#f8f1df;background:#123d2f;padding:88px 7%}.bairroSignalHeading{max-width:780px}.bairroSignal .eye{color:#c7de85;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:900}.bairroSignal h2,.bairroInventory h2,.bairroRadar h2{margin:10px 0 16px;font:clamp(38px,4.8vw,64px)/1.02 DM Serif Display}.bairroSignalHeading>p:not(.eye),.bairroInventoryHeading>p:not(.eye),.bairroRadarHeading>p:not(.eye){color:#d9e0cc;max-width:720px;line-height:1.7}.signalUpdated{color:#c7de85;margin-top:20px;font-size:12px;font-weight:800;display:block}.bairroSignalGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.bairroSignalGrid article{background:#1c4c3a;border:1px solid #3d705c;border-radius:20px;gap:14px;padding:24px;display:grid}.bairroSignalGrid article span,.bairroListingCard span,.bairroRadarGrid span{text-transform:uppercase;letter-spacing:.1em;color:#c7de85;font-size:11px;font-weight:900}.bairroSignalGrid article strong{font:400 25px/1.18 DM Serif Display}.bairroSignalGrid .signalAttention{color:#123d2f;background:#c7de85;border-color:#c7de85}.bairroSignalGrid .signalAttention span{color:#496430}.signalDisclosure{color:#d9e0cc;border-top:1px solid #3d705c;max-width:900px;margin:28px 0 0;padding-top:20px;font-size:13px;line-height:1.65}.bairroInventory{background:#f8f2e3;padding:88px 7%}.bairroInventoryHeading,.bairroRadarHeading{max-width:780px}.bairroInventoryHeading>p:not(.eye){color:#65715f}.bairroInventoryGrid,.bairroRadarGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.bairroListingCard,.bairroRadarGrid a{color:#123d2f;background:#fffdf6;border:1px solid #ded8c5;border-radius:20px;gap:11px;padding:22px;text-decoration:none;display:grid}.bairroListingCard strong,.bairroRadarGrid strong{font:27px/1.1 DM Serif Display}.bairroListingCard p,.bairroRadarGrid p{color:#65715f;margin:0;line-height:1.5}.bairroListingCard b{font-size:18px}.bairroListingCard em{color:#56752f;font-style:normal;font-weight:900}.bairroListingCard small{color:#65715f;font-weight:700}.bairroInventoryEmpty{background:#fffdf6;border:1px dashed #bbaf94;border-radius:20px;max-width:760px;margin-top:30px;padding:28px}.bairroInventoryEmpty strong{font:28px/1.1 DM Serif Display}.bairroInventoryEmpty p{color:#65715f;line-height:1.6}.bairroInventoryEmpty div{flex-wrap:wrap;gap:12px;display:flex}.bairroInventoryEmpty a{color:#f8f1df;background:#123d2f;border-radius:999px;padding:12px 15px;font-weight:900;text-decoration:none;display:inline-flex}.bairroRadar{background:#c9d99b;padding:88px 7%}.bairroRadarHeading>p:not(.eye){color:#4d6643}.bairroRadarGrid a{border-color:#aec27d}.bairroRadarGrid em{color:#527133;font-style:normal;font-weight:900}@media (max-width:900px){.bairroSignalGrid,.bairroInventoryGrid,.bairroRadarGrid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.bairroSignal,.bairroInventory,.bairroRadar{padding:70px 22px}.bairroSignalGrid,.bairroInventoryGrid,.bairroRadarGrid{grid-template-columns:1fr}}.caduProfile{background:#f5f7ec;border:1px solid #123d2f29;border-radius:16px;margin:18px 0;padding:15px 16px}.caduProfile b{color:#123d2f;font-size:13px;display:block}.caduProfileTags{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.caduProfileTags span{color:#123d2f;background:#dcecb0;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.caduProfile small{color:#52635b;font-size:11px;line-height:1.45;display:block}.caduMemory{color:#52705f;margin-top:8px;font-size:12px;font-weight:700;display:block}.caduScore{color:#f8f3e7;background:#123d2f;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:24px;display:flex}.caduScore h2{color:#d8f276;margin:5px 0 10px;font:clamp(32px,5vw,52px)/1 DM Serif Display}.caduScore h2 small{color:#f8f3e7;font:600 13px Manrope}.caduScore p:not(.eye){color:#dce8d9;max-width:600px;margin:0;line-height:1.55}.caduScore .eye{color:#c8e56e}.caduScoreNote{color:#c3d2c2;max-width:210px;font-size:11px;line-height:1.45}.caduScorePending{color:#d8f276;border:1px solid #c8e56e80;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}.caduScoreEmpty{color:#123d2f;background:#edf2df}.caduScoreEmpty p:not(.eye),.caduScoreEmpty .caduScoreNote{color:#52635b}@media (max-width:720px){.caduScore{display:block}.caduScoreNote,.caduScorePending{margin-top:16px;display:inline-block}}@media (min-width:721px){.decisionSearch,.decisionQuickLinks,.decisionCaduEntry,.decisionStart,.decisionFeature,.decisionStatement,.decisionEditorial,.decisionPartnerBand,.decisionFaq{content-visibility:auto;contain-intrinsic-size:1px 520px}}.adminSignOut{color:#bfe65a;margin-left:12px;font-weight:800;text-decoration:none}.adminLogin{place-items:center;display:grid}.adminLoginCard{gap:14px;width:min(420px,100%);min-height:0;display:grid}.adminLoginCard h1{margin:0;font:34px/1.05 DM Serif Display}.adminLoginCard form{gap:12px;display:grid}.adminLoginCard label{color:#b8c5d2;gap:6px;font-size:13px;display:grid}.adminLoginCard input{color:#edf4e8;font:inherit;background:#0b1626;border:1px solid #2b3e54;border-radius:12px;padding:12px 14px}.adminLoginCard button{color:#07101d;cursor:pointer;background:#bfe65a;border:0;border-radius:999px;padding:13px;font-weight:900}.adminLoginCard [role=alert]{color:#ffb4a8;margin:0;font-size:13px}.adminLoginCard>a{color:#9eb0bd;font-size:13px}.playPage{color:#123d2f;background:#f8f2e3;min-height:100vh;font-family:Manrope,sans-serif}.playHero{color:#f8f1df;background:#123d2f;padding:72px 7% 118px}.playHero a{color:#c7de85;font-weight:800;text-decoration:none}.playHero .eye{color:#c7de85;margin-top:30px}.playHero h1{letter-spacing:-.02em;max-width:900px;margin:12px 0 16px;font:clamp(40px,5.4vw,72px)/1 DM Serif Display}.playHero p:not(.eye){color:#d9e0cc;max-width:640px;margin:0;font-size:17px;line-height:1.7}.playBody{gap:18px;max-width:760px;margin:-78px auto 0;padding:0 18px 80px;display:grid;position:relative}.playMore{text-align:center;color:#66705e;font-size:14px}.playMore a{color:#123d2f;font-weight:800}.quizCard,.duelCard,.quizResult,.quizRanking,.quizAlert,.duelDone{background:#fffdf7;border:1px solid #e0d9c8;border-radius:24px;padding:28px;box-shadow:0 22px 50px #123d2f17}.quizProgress{background:#ece6d4;border-radius:99px;height:6px;overflow:hidden}.quizProgress i{background:linear-gradient(90deg,#77a10b,#bfe65a);height:100%;transition:width .3s;display:block}.quizStep{letter-spacing:.13em;text-transform:uppercase;color:#77a10b;margin:16px 0 4px;font-size:11px;font-weight:900}.quizCard h2,.duelCard h2{margin:0 0 20px;font:clamp(28px,4vw,40px)/1.08 DM Serif Display}.quizOptions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quizOptions button{text-align:left;color:#123d2f;cursor:pointer;background:#fbf8ed;border:1px solid #e0d9c8;border-radius:18px;justify-items:start;gap:10px;padding:18px;font:700 15px/1.3 Manrope,sans-serif;transition:transform .15s,border-color .15s,background .15s;display:grid}.quizOptions button span{font-size:28px}:is(.quizOptions button:hover,.quizOptions button:focus-visible){background:#f4f8e4;border-color:#a8cf24;transform:translateY(-2px)}.quizBack{color:#66705e;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:6px 0;font:700 13px Manrope,sans-serif}.quizResult{color:#f8f1df;background:#123d2f;border-color:#123d2f}.quizResult .eye{color:#c7de85;margin:0}.quizResult h2{margin:8px 0 10px;font:clamp(48px,8vw,84px)/.95 DM Serif Display}.quizMatch{color:#123d2f;background:#bfe65a;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:900;display:inline-block}.quizTagline{color:#e4ead8;margin:18px 0 8px;font-size:18px;line-height:1.55}.quizReasons{color:#c7de85;gap:6px;margin:0 0 18px;padding:0;font-size:14px;font-weight:700;list-style:none;display:grid}.quizFacts{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 22px;display:grid}.quizFacts div{background:#1b4a3a;border-radius:14px;padding:14px 16px}.quizFacts dt{letter-spacing:.12em;text-transform:uppercase;color:#a9bf8a;font-size:10px;font-weight:900}.quizFacts dd{color:#f8f1df;margin:6px 0 0;font-size:14px;line-height:1.5}.quizActions{flex-wrap:wrap;gap:10px;display:flex}.quizActions a,.quizActions button{color:#123d2f;cursor:pointer;background:#bfe65a;border:0;border-radius:999px;padding:13px 18px;font:900 14px Manrope,sans-serif;text-decoration:none}.quizActions .quizGhost{color:inherit;background:0 0;border:1px solid}.quizRanking h3,.quizAlert h3,.duelDone h2{margin:0 0 16px;font:28px/1.1 DM Serif Display}.quizBar{color:#123d2f;grid-template-columns:130px 1fr 48px;align-items:center;gap:12px;padding:8px 0;font-size:14px;font-weight:800;text-decoration:none;display:grid}.quizBar i{background:#ece6d4;border-radius:99px;height:10px;overflow:hidden}.quizBar em{background:linear-gradient(90deg,#77a10b,#bfe65a);border-radius:99px;height:100%;display:block}.quizBar b{text-align:right;color:#66705e}.quizNote{color:#7a806f;margin:14px 0 0;font-size:12px;line-height:1.6}.quizAlert p{color:#66705e;margin:-6px 0 16px;line-height:1.6}.quizFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quizFields label{color:#405544;gap:6px;font-size:12px;font-weight:800;display:grid}.quizFields input,.quizFields select{color:#071b15;background:#fbfaf4;border:1px solid #d6d4c5;border-radius:12px;width:100%;padding:13px 14px;font:14px Manrope,sans-serif}.quizConsent{color:#405544;align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.5;display:flex}.quizConsent input{accent-color:#123d2f;margin-top:3px}.quizAlert button[type=submit]{color:#f8f1df;cursor:pointer;background:#123d2f;border:0;border-radius:999px;padding:15px 22px;font:900 15px Manrope,sans-serif}.quizAlert button[disabled]{opacity:.6}.quizError{font-weight:700;color:#9b3b24!important;margin:0 0 12px!important}.quizAlertDone{background:#eef5d8;border-color:#c9d99b}.quizAlertDone a{color:#123d2f;font-weight:900}.duelSides{grid-template-columns:1fr 1fr;gap:14px;display:grid;position:relative}.duelSides button{color:#123d2f;cursor:pointer;text-align:center;background:#fbf8ed;border:2px solid #e0d9c8;border-radius:22px;align-content:center;justify-items:center;gap:8px;min-height:220px;padding:22px 16px;font-family:Manrope,sans-serif;transition:transform .15s,border-color .15s;display:grid;position:relative;overflow:hidden}.duelSides button:not([disabled]):hover{border-color:#a8cf24;transform:translateY(-3px)}.duelSides button>span{z-index:1;font-size:44px;position:relative}.duelSides strong{z-index:1;font:28px/1.05 DM Serif Display;position:relative}.duelSides small{color:#66705e;z-index:1;font-size:13px;line-height:1.4;position:relative}.duelSides .isPicked{border-color:#123d2f}.duelSides .isOther{opacity:.72}.duelFill{z-index:0;background:#dfeab8;transition:height .6s;position:absolute;bottom:0;left:0;right:0}.duelPct{z-index:1;color:#123d2f;font:900 26px Manrope,sans-serif;position:relative}.duelVs{color:#bfe65a;z-index:2;background:#123d2f;border-radius:50%;place-items:center;width:46px;height:46px;font:22px DM Serif Display;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.duelAfter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.duelAfter p{color:#66705e;margin:0;font-size:14px;line-height:1.6}.duelAfter a{color:#123d2f;font-weight:800}.duelAfter button{color:#f8f1df;cursor:pointer;background:#123d2f;border:0;border-radius:999px;padding:13px 20px;font:900 14px Manrope,sans-serif}.duelDone ul{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.duelDone li{background:#eef5d8;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:800}.duelDone .quizActions a,.duelDone .quizActions button{color:#123d2f}@media (max-width:640px){.playHero{padding:48px 20px 100px}.quizCard,.duelCard,.quizResult,.quizRanking,.quizAlert,.duelDone{border-radius:20px;padding:22px 18px}.quizOptions,.quizFields,.quizFacts{grid-template-columns:1fr}.quizBar{grid-template-columns:100px 1fr 42px}.duelSides button{min-height:190px}.duelSides strong{font-size:23px}}.decisionNav nav a.decisionNavPlay{color:#123d2f;background:#e4efbe;border-radius:999px;padding:7px 11px}.decisionPlay{padding:30px 7% 46px}.decisionPlayHead h2{letter-spacing:-.02em;color:#123d2f;margin:8px 0 20px;font:clamp(30px,3.4vw,46px)/1.04 DM Serif Display}.decisionPlayCards{grid-template-columns:1.25fr 1fr;gap:14px;display:grid}.decisionPlayCard{color:#123d2f;background:#fffdf7;border:1px solid #e0d9c8;border-radius:22px;align-content:start;gap:8px;min-height:190px;padding:26px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.decisionPlayCard:hover{transform:translateY(-3px);box-shadow:0 18px 38px #123d2f1f}.decisionPlayCard>span{font-size:36px}.decisionPlayCard small{letter-spacing:.12em;text-transform:uppercase;color:#77a10b;font-size:11px;font-weight:900}.decisionPlayCard strong{max-width:420px;font:clamp(24px,2.4vw,32px)/1.08 DM Serif Display}.decisionPlayCard em{margin-top:6px;font-size:14px;font-style:normal;font-weight:900}.decisionPlayCard.isFeatured{color:#f8f1df;background:#123d2f;border-color:#123d2f}.decisionPlayCard.isFeatured small{color:#c7de85}.decisionPlayCard.isFeatured em{color:#bfe65a}@media (max-width:760px){.decisionPlay{padding:26px 22px 36px}.decisionPlayCards{grid-template-columns:1fr}.decisionPlayCard{min-height:0}}.bairroSponsor{background:#fffdf6;border:1px dashed #9fb35f;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:24px 26px;display:flex}.bairroSponsor span{letter-spacing:.14em;text-transform:uppercase;color:#6d8834;font-size:10px;font-weight:900}.bairroSponsor strong{max-width:620px;margin:6px 0;font:24px/1.12 DM Serif Display;display:block}.bairroSponsor p{color:#65715f;max-width:620px;margin:0;font-size:13px;line-height:1.6}.bairroSponsor>a{color:#f8f1df;background:#123d2f;border-radius:999px;flex:none;padding:13px 17px;font-weight:900;text-decoration:none}.bairroQuizLink{color:#123d2f;border-bottom:2px solid #a8cf24;margin-top:18px;font-weight:900;text-decoration:none;display:inline-block}@media (max-width:760px){.bairroSponsor{flex-direction:column;align-items:flex-start}}@media (min-width:901px){.plansGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.plansGrid h2{font-size:27px}}.decisionNav nav a{white-space:nowrap}@media (min-width:901px) and (max-width:1180px){.decisionNav{gap:14px;padding:0 3%}.decisionNav nav{gap:12px}.decisionNav nav a{font-size:12px}.decisionNav nav a.decisionNavPlay{padding:6px 9px}}.quizActions .quizStory{color:#123d2f;background:#f8f1df}.duelDone .quizActions .quizStory{color:#f8f1df;background:#123d2f}.quizStory[disabled]{opacity:.7}.dossieBody{max-width:860px}.dossieInside h2{margin:0 0 18px;font:32px/1.1 DM Serif Display}.dossieInside ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.dossieInside li{background:#fbf8ed;border:1px solid #ece6d4;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.dossieInside li span{font-size:24px}.dossieInside li b{font-size:14px;display:block}.dossieInside li small{color:#66705e;margin-top:3px;font-size:12px;line-height:1.5;display:block}.dossiePrice{color:#405544;background:#eef5d8;border-radius:14px;margin:18px 0 0;padding:14px 18px;font-size:14px}.dossiePrice strong{color:#123d2f;font-size:18px}.dossieToggle{background:#ece6d4;border-radius:999px;margin:0 0 16px;padding:4px;display:inline-flex}.dossieToggle button{color:#405544;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 18px;font:800 14px Manrope,sans-serif}.dossieToggle .on{color:#f8f1df;background:#123d2f}.dossieWide{grid-column:1/-1}.dossieFlags{border:0;flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;display:flex}.dossieFlags legend{color:#405544;margin-bottom:8px;font-size:12px;font-weight:800}.dossieFlags label{cursor:pointer;background:#fbfaf4;border:1px solid #d6d4c5;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.dossieFlags label.on{color:#f8f1df;background:#123d2f;border-color:#123d2f}.dossieFlags input{opacity:0;pointer-events:none;position:absolute}.dossieForm .quizFields+.quizFields{margin-top:4px}.dossieSafe{margin:12px 0 0!important;font-size:12px!important}.dossieDisclaimer{text-align:center}.dossieStatus h2{margin:0 0 10px;font:34px/1.1 DM Serif Display}.dossieStatus p{color:#66705e;line-height:1.6}.dossieStatus .quizActions a{color:#f8f1df;background:#123d2f}.dossieDoc{gap:16px;display:grid}.dossieDocHead{color:#f8f1df;background:#123d2f;border-radius:24px;padding:30px}.dossieDocHead .eye{color:#c7de85;margin:0}.dossieDocHead h2{margin:10px 0 6px;font:clamp(32px,4.4vw,48px)/1.05 DM Serif Display}.dossieDocHead>p:not(.eye){color:#d9e0cc;margin:0 0 18px}.dossieDocHead .quizNote{color:#a9bf8a;margin-top:12px}.dossieBlock{background:#fffdf7;border:1px solid #e0d9c8;border-radius:22px;padding:26px}.dossieBlock h3{margin:0 0 16px;font:26px/1.1 DM Serif Display}.dossieBlock h4{letter-spacing:.1em;text-transform:uppercase;color:#77a10b;margin:22px 0 8px;font-size:13px}.dossieBig{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dossieBig div{background:#eef5d8;border-radius:16px;padding:16px}.dossieBig span{letter-spacing:.1em;text-transform:uppercase;color:#6d8834;font-size:11px;font-weight:900;display:block}.dossieBig strong{color:#123d2f;font:30px/1.1 DM Serif Display}.dossieNote{color:#66705e;margin:12px 0;font-size:13px;line-height:1.6}.dossieTable{border-collapse:collapse;width:100%;font-size:14px}.dossieTable th,.dossieTable td{vertical-align:top;border-bottom:1px solid #ece6d4;padding:11px 0}.dossieTable th{text-align:left;font-weight:800}.dossieTable th small{color:#7a806f;margin-top:3px;font-size:12px;font-weight:500;line-height:1.5;display:block}.dossieTable td{text-align:right;white-space:nowrap;padding-left:14px;font-weight:900}.dossieChecks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.dossieChecks li{padding-left:30px;font-size:14px;line-height:1.5;position:relative}.dossieChecks li:before{content:"";border:2px solid #a8cf24;border-radius:6px;width:18px;height:18px;position:absolute;top:2px;left:0}.dossieAlert{background:#fff4ef;border-color:#f0cdbd}.dossieAlert ul{gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.dossieCadu{background:#eef5d8;border-color:#c9d99b}.dossieCadu p{margin:0 0 10px;line-height:1.7}.dossiePlan{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dossiePlan b{margin-bottom:10px;display:block}.dossieNext .quizActions a{color:#f8f1df;background:#123d2f}.dossieNext .quizActions .quizGhost{color:#123d2f;background:0 0}.dossieDoc .quizActions button{color:#123d2f;cursor:pointer;background:#bfe65a;border:0;border-radius:999px;padding:13px 18px;font:900 14px Manrope,sans-serif}@media (max-width:640px){.dossieInside ul,.dossieBig,.dossiePlan{grid-template-columns:1fr}.dossieBlock,.dossieDocHead{padding:20px 18px}}@media print{.dossieNoPrint,.skipLink{display:none!important}.playPage{background:#fff}.playBody{max-width:none;margin:0;padding:0}.dossieBlock,.dossieDocHead{break-inside:avoid;box-shadow:none}.dossieDocHead{color:#123d2f;background:#fff;border:1px solid #123d2f}.dossieDocHead h2{color:#123d2f}}.dossieDoc .dossieDocHead{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;height:auto;padding:30px;display:block;position:static}@media (max-width:640px){.dossieDoc .dossieDocHead{padding:22px 18px}}.dossiePage .playHero{padding-bottom:96px}.dossiePage .playHero h1{margin-bottom:0}.playHero h1{color:#f8f1df}.serviceSection{padding:10px 7% 90px}.serviceHead h2{color:#123d2f;margin:10px 0;font:clamp(34px,4vw,52px)/1.03 DM Serif Display}.serviceHead p:not(.eye){color:#65715f;max-width:640px;line-height:1.6}.serviceGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.serviceCard{color:#123d2f;background:#fffdf6;border:1px solid #ded8c5;border-radius:22px;align-content:start;gap:10px;padding:24px;display:grid}.serviceCard>span{font-size:32px}.serviceCard strong{font:25px/1.1 DM Serif Display}.serviceCard>p{color:#65715f;margin:0;font-size:14px;line-height:1.55}.serviceCta{color:#f8f1df;cursor:pointer;background:#123d2f;border:0;border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-top:6px;padding:12px 16px;font:900 13px Manrope,sans-serif;text-decoration:none;display:inline-flex}.serviceCta small{letter-spacing:.12em;text-transform:uppercase;color:#123d2f;background:#bfe65a;border-radius:999px;padding:3px 7px;font-size:9px}.serviceForm{gap:8px;margin-top:4px;display:grid}.serviceForm input:not([type=checkbox]){color:#071b15;background:#fbfaf4;border:1px solid #d6d4c5;border-radius:10px;padding:11px 12px;font:14px Manrope,sans-serif}.serviceForm label{color:#405544;gap:8px;font-size:12px;line-height:1.4;display:flex}.serviceForm button{color:#f8f1df;cursor:pointer;background:#123d2f;border:0;border-radius:999px;padding:12px;font:900 13px Manrope,sans-serif}.serviceDone{font-weight:800;color:#4f7a14!important}.serviceSponsor{color:#123d2f;border-bottom:2px solid #a8cf24;margin-top:22px;font-weight:900;text-decoration:none;display:inline-block}@media (max-width:900px){.serviceGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.serviceSection{padding:10px 22px 60px}.serviceGrid{grid-template-columns:1fr}}.radarSignup{color:#f8f1df;background:#123d2f;border-radius:20px;gap:10px;max-width:760px;margin-top:22px;padding:20px 22px;display:grid}.radarSignup b{font:22px/1.15 DM Serif Display;display:block}.radarSignup small{color:#c9d6bd;margin-top:4px;font-size:13px;line-height:1.5;display:block}.radarRow{gap:8px;display:flex}.radarRow input{color:#071b15;background:#fbf8ed;border:0;border-radius:999px;flex:1;min-width:0;padding:12px 14px;font:14px Manrope,sans-serif}.radarRow button{color:#123d2f;cursor:pointer;white-space:nowrap;background:#bfe65a;border:0;border-radius:999px;padding:12px 18px;font:900 14px Manrope,sans-serif}.radarSignup label{color:#c9d6bd;align-items:flex-start;gap:8px;font-size:12px;display:flex}.radarSignup .quizError{color:#ffc9b8!important;margin:0!important}.radarDone{font-size:15px;font-weight:800}.playBody .radarSignup{max-width:none;margin-top:0}.quizDossie{color:#123d2f;background:#fffdf6;border:1px dashed #9fb35f;border-radius:20px;align-items:center;gap:14px;padding:20px 22px;text-decoration:none;display:flex}.quizDossie>span{font-size:30px}.quizDossie div{flex:1}.quizDossie b{font:21px/1.15 DM Serif Display;display:block}.quizDossie small{color:#66705e;margin-top:3px;font-size:13px;line-height:1.5;display:block}.quizDossie em{white-space:nowrap;font-style:normal;font-weight:900}@media (max-width:600px){.radarRow{flex-direction:column}.quizDossie{flex-wrap:wrap}}.adminRadarActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.adminRadarActions button{color:#07101d;cursor:pointer;background:#bfe65a;border:0;border-radius:999px;padding:12px 16px;font-weight:900}.adminRadarActions button[disabled]{opacity:.45;cursor:default}.adminRadarActions a{color:#bfe65a;font-size:13px;font-weight:800}.adminRadarNotice{max-width:none;margin:14px 0 0}.decisionDossie{color:#f8f1df;background:#123d2f;border-radius:26px;justify-content:space-between;align-items:center;gap:30px;margin:0 7% 40px;padding:34px 36px;display:flex}.decisionDossie .eye{color:#c7de85}.decisionDossie h2{max-width:720px;margin:8px 0 10px;font:clamp(30px,3.4vw,46px)/1.04 DM Serif Display}.decisionDossie p:not(.eye){color:#d9e0cc;max-width:640px;margin:0;line-height:1.6}.decisionDossie>a{color:#123d2f;background:#bfe65a;border-radius:999px;flex:none;padding:15px 22px;font-weight:900;text-decoration:none}.listingDossie{color:#123d2f;background:#fffdf6;border:1px dashed #9fb35f;border-radius:18px;gap:4px;margin-top:14px;padding:18px 20px;text-decoration:none;display:grid}.listingDossie b{font:20px DM Serif Display}.listingDossie small{color:#66705e;font-size:12px;line-height:1.5}.listingDossie em{margin-top:4px;font-size:13px;font-style:normal;font-weight:900}@media (max-width:760px){.decisionDossie{flex-direction:column;align-items:flex-start;margin:0 22px 30px;padding:26px 22px}}[class*=Hero] h1{color:inherit}.exampleTag{color:#f8f3e7;letter-spacing:.03em;background:#123d2f;border-radius:999px;padding:8px 11px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:14px;right:14px}.decisionListingImage .exampleTag{padding:7px 10px;top:12px;right:12px}.exampleNotice{color:#123d2f;background:#fbf8ed;border-left:3px solid #85442e;border-radius:10px;max-width:520px;margin:0 0 20px;padding:11px 14px;font-size:13px;line-height:1.45}.decisionFooter{flex-wrap:wrap}.decisionFooterLegal{color:#aebcaa;border-top:1px solid #ffffff1f;flex:1 0 100%;padding-top:16px;font-size:11px;line-height:1.5}@media (max-width:900px){.decisionFooterLegal{flex:none;width:100%}}.consentBanner{z-index:60;color:#f8f1df;background:#123d2f;border-radius:18px;max-width:420px;padding:16px 18px;font:13px/1.5 Manrope,sans-serif;position:fixed;bottom:16px;left:16px;box-shadow:0 14px 40px #071b1540}.consentBanner p{color:#d9e2d1;margin:0 0 12px}.consentBanner a{color:#f8f1df;font-weight:800}.consentBanner div{flex-wrap:wrap;gap:8px;display:flex}.consentBanner button{cursor:pointer;border:0;border-radius:999px;padding:10px 16px;font:800 13px Manrope,sans-serif}.consentBanner .consentAccept{color:#123d2f;background:#a5cf38}.consentBanner .consentDecline{color:#f8f1df;background:0 0;border:1px solid #f8f1df55}@media (max-width:600px){.consentBanner{max-width:none;bottom:12px;left:12px;right:12px}}.privacyRequest{color:#f8f1df;background:#123d2f;border-radius:24px;gap:14px;max-width:720px;margin:0 auto 70px;padding:28px;display:grid}.privacyRequest h2{margin:0;font:32px DM Serif Display}.privacyRequest p{color:#d9e2d1;margin:0;line-height:1.5}.privacyRequest label{letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:900;display:grid}.privacyRequest input,.privacyRequest select,.privacyRequest textarea{color:#071b15;text-transform:none;letter-spacing:0;background:#f9f5e8;border:1px solid #d6d4c5;border-radius:12px;width:100%;padding:14px;font:14px Manrope}.privacyRequest textarea{resize:vertical;min-height:90px}.privacyRequest button{color:#123d2f;cursor:pointer;background:#a5cf38;border:0;border-radius:999px;padding:15px;font-weight:900}@media (max-width:760px){.privacyRequest{margin:0 16px 50px;padding:22px}}.consentReview{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin-top:14px;padding:10px 16px;font:800 13px Manrope,sans-serif}
