/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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,::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;-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]){appearance:button}::file-selector-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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--navy:#082f3c;--navy2:#10495a;--teal:#18a88b;--mint:#dff7ef;--gold:#d5a84a;--cream:#f6f4ee;--ink:#183139;--muted:#64777b;--white:#fff}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.topbar{z-index:20;background:#fff;border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,72px);display:flex;position:sticky;top:0}.brand{color:var(--navy);align-items:center;gap:12px;font-weight:800;line-height:1;display:flex}.brandmark{background:var(--navy);color:#fff;clip-path:polygon(50% 0,100% 100%,0 100%);place-items:center;width:52px;height:46px;padding-top:10px;font-size:14px;display:grid}.brand small{letter-spacing:.13em;text-transform:uppercase;color:var(--teal);margin-top:6px;font-size:10px;display:block}.topbar nav{align-items:center;gap:30px;font-size:14px;font-weight:700;display:flex}.topbar nav a:hover{color:var(--teal)}.topbar nav .adminLink{color:var(--navy);border:1px solid #b9d7d0;border-radius:7px;padding:9px 12px}.topbar nav .adminLink:hover{background:var(--mint);color:var(--navy)}.wa,.primary{background:var(--teal);color:#fff;border-radius:8px;padding:14px 20px;font-weight:800}.compact{font-size:13px}.hero{color:#fff;background:radial-gradient(circle at 75% 15%,#1f6170 0,#0000 30%),linear-gradient(135deg,#062a36 0%,#0b4351 64%,#0c3844 100%);grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;min-height:620px;padding:80px clamp(24px,8vw,120px);display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--teal);font-size:12px;font-weight:900}.eyebrow.light{color:#9ee5d6}.hero h1{letter-spacing:-.04em;margin:18px 0 24px;font-size:clamp(48px,6vw,80px);line-height:1.02}.hero h1 em{color:#8ce1cf;font-style:normal}.heroText{color:#d1e1e4;max-width:650px;font-size:19px;line-height:1.7}.heroActions{gap:12px;margin:32px 0;display:flex}.heroActions a{border-radius:8px;padding:16px 24px;font-weight:800}.secondary{border:1px solid #7db1bb}.trust{color:#bdd0d4;border-top:1px solid #38606a;gap:28px;padding-top:24px;font-size:12px;display:flex}.trust b{color:#fff;margin-bottom:4px;font-size:21px;display:block}.heroPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;padding:26px}.heroPanel>p{margin:0 0 12px;font-weight:900}.heroPanel a{border-top:1px solid #ffffff1f;grid-template-columns:48px 1fr;column-gap:14px;padding:18px 8px;display:grid}.heroPanel a span{color:#8ce1cf;background:#1b5966;border-radius:10px;grid-row:1/3;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.heroPanel b{font-size:14px}.heroPanel small{color:#b7cbd0;margin-top:4px}.catalog{max-width:1600px;margin:auto;padding:85px clamp(24px,7vw,100px)}.sectionHead{justify-content:space-between;align-items:end;display:flex}.sectionHead h2,.assistantSection h2,.finance h2{letter-spacing:-.03em;color:var(--navy);margin:10px 0;font-size:clamp(34px,4vw,52px)}.sectionHead>p{color:var(--muted);font-size:13px}.filters{justify-content:space-between;align-items:center;margin:30px 0;display:flex}.filters label{background:#fff;border:1px solid #d8e2df;border-radius:9px;align-items:center;gap:10px;width:min(520px,60%);padding:0 16px;display:flex}.filters input{background:0 0;border:0;outline:0;width:100%;padding:16px 0}.pills{gap:8px;display:flex}.pills button{cursor:pointer;background:#fff;border:1px solid #d8e2df;border-radius:999px;padding:11px 18px}.pills button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.card{background:#fff;border:1px solid #e1e8e5;border-radius:14px;transition:all .2s;overflow:hidden;box-shadow:0 8px 25px #11353c0d}.card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #11353c1c}.visual{height:150px;color:var(--navy);background:linear-gradient(135deg,#d2eee7,#8dcdbf);place-items:center;display:grid;position:relative}.visual1{background:linear-gradient(135deg,#d9e4e6,#7ca0a8)}.visual2{background:linear-gradient(135deg,#e8e1c6,#c5a75d)}.visual3{background:linear-gradient(135deg,#cbdbe3,#6f9bb2)}.visual4{background:linear-gradient(135deg,#d9ead1,#83af76)}.visual5{background:linear-gradient(135deg,#ead8ca,#bb8766)}.visual>span{opacity:.65;font-size:64px}.visual>small{color:#fff;background:#062a36cc;border-radius:5px;padding:6px 9px;position:absolute;bottom:14px;left:16px}.visual>i{color:var(--navy);background:#fff;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:12px;right:12px}.cardBody{padding:20px}.code{letter-spacing:.12em;color:var(--teal);font-size:11px;font-weight:900}.card h3{color:var(--navy);margin:8px 0 6px;font-size:21px}.location{color:var(--muted);min-height:34px;font-size:13px}.price{color:var(--navy);min-height:42px;font-size:17px;font-weight:900}.cardActions{border-top:1px solid #edf1ef;gap:8px;padding-top:15px;display:flex}.cardActions a{border:1px solid #dbe5e2;border-radius:7px;place-items:center;padding:10px 13px;font-size:12px;font-weight:800;display:grid}.cardActions>a:first-child{background:var(--navy);color:#fff;flex:1}.cardActions .miniWa{color:#128c68;font-size:17px}.miniVideo{color:#d33;font-size:14px}.assistantSection{background:var(--navy);color:#fff;grid-template-columns:1fr 420px;align-items:center;gap:100px;padding:90px clamp(24px,9vw,130px);display:grid}.assistantSection h2{color:#fff}.assistantSection>div>p{color:#c2d6da;font-size:17px;line-height:1.7}.assistantSection blockquote{border-left:3px solid var(--teal);background:#ffffff0f;margin:30px 0 0;padding:20px 24px;line-height:1.6}.chatMock{color:var(--ink);background:#eef4f2;border-radius:18px;padding:20px;box-shadow:0 25px 70px #00000040}.chatTitle{border-bottom:1px solid #d3dfdc;align-items:center;gap:12px;padding-bottom:14px;display:flex}.chatTitle>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.chatTitle p{margin:0}.chatTitle small{color:var(--teal);margin-top:3px;display:block}.bubble{background:#fff;border-radius:5px 14px 14px;margin:14px 0;padding:13px;font-size:13px;line-height:1.5}.bubble.reply{background:#d4f4e5;border-radius:14px 5px 14px 14px;margin-left:60px}.chatMock>a{text-align:center;background:var(--teal);color:#fff;border-radius:8px;padding:13px;font-size:13px;font-weight:900;display:block}.finance{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;padding:90px clamp(24px,9vw,130px);display:grid}.financeCopy>p{color:var(--muted);line-height:1.7}.financeCopy ul{margin-top:28px;padding:0;list-style:none}.financeCopy li{margin:13px 0}.financeCopy li:before{content:"✓";color:var(--teal);margin-right:10px;font-weight:900}.finance form{background:#fff;border:1px solid #e0e8e5;border-radius:16px;gap:16px;padding:30px;display:grid;box-shadow:0 16px 50px #11353c14}.finance label{color:var(--navy);gap:7px;font-size:12px;font-weight:900;display:grid}.finance input,.finance select{background:#fbfcfb;border:1px solid #d4dfdc;border-radius:7px;outline:none;padding:13px}.finance input:focus,.finance select:focus{border-color:var(--teal)}.formRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.finance button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:15px;font-weight:900}.finance form>small{color:var(--muted);line-height:1.5}footer{color:#d7e4e7;background:#061f29;grid-template-columns:2fr repeat(3,1fr) auto;align-items:start;gap:42px;padding:55px clamp(24px,7vw,100px);display:grid}.footerBrand{color:#fff}.footerBrand .brandmark{background:var(--teal)}footer div:not(.brand){gap:10px;font-size:13px;display:grid}footer b{color:#fff;margin-bottom:7px}footer a:hover{color:#8ce1cf}footer>p{color:#789097;font-size:11px}.floatingWa{color:#fff;z-index:30;background:#19ad77;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #00000040}@media (width<=980px){.topbar nav{display:none}.hero{grid-template-columns:1fr}.heroPanel{display:none}.grid{grid-template-columns:repeat(2,1fr)}.assistantSection,.finance{grid-template-columns:1fr;gap:45px}.assistantSection{padding-block:70px}footer{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}}@media (width<=620px){.topbar{height:70px;padding:0 16px}.topbar .compact{display:none}.brandmark{width:44px;height:40px}.brand>span:nth-child(2){font-size:13px}.hero{min-height:560px;padding:58px 20px}.hero h1{font-size:46px}.heroActions{flex-direction:column}.trust{gap:14px}.catalog{padding:60px 16px}.sectionHead{flex-direction:column;align-items:start}.filters{flex-direction:column;align-items:stretch;gap:14px}.filters label{width:100%}.grid{grid-template-columns:1fr}.assistantSection,.finance{padding:60px 18px}.chatMock{padding:14px}.formRow{grid-template-columns:1fr}footer{grid-template-columns:1fr;padding:45px 24px}.footerBrand{grid-column:auto}}.intentSection{background:#fff;grid-template-columns:.65fr 1.35fr;align-items:center;gap:50px;padding:70px clamp(24px,8vw,120px);display:grid}.intentSection h2{color:var(--navy);margin:10px 0;font-size:clamp(34px,4vw,50px)}.intentSection>div>p:last-child{color:var(--muted);line-height:1.6}.intentSection nav{grid-template-columns:1fr 1fr;gap:14px;display:grid}.intentSection nav a{background:#f8fbfa;border:1px solid #d9e5e1;border-radius:14px;gap:7px;padding:22px;transition:all .2s;display:grid}.intentSection nav a:hover{border-color:var(--teal);transform:translateY(-2px)}.intentSection nav b{color:var(--navy);font-size:21px}.intentSection nav span{color:var(--muted);font-size:13px;line-height:1.45}.seoPage{background:#f3f7f5;min-height:100vh}.seoHero{color:#fff;background:radial-gradient(circle at 85% 10%,#1f6170 0,#0000 30%),linear-gradient(135deg,#062a36,#0b4653);padding:72px clamp(22px,9vw,130px)}.seoHero h1{letter-spacing:-.045em;max-width:1000px;margin:14px 0 22px;font-size:clamp(45px,6.5vw,78px);line-height:1.02}.seoHero>p:last-of-type{color:#c8dade;max-width:790px;font-size:18px;line-height:1.7}.seoActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.seoActions a{border:1px solid #7db1bb;border-radius:8px;padding:15px 20px;font-weight:900}.seoActions a:first-child{background:var(--teal);border-color:var(--teal)}.seoContent{max-width:980px;margin:0 auto;padding:70px 24px}.seoContent h2{color:var(--navy);margin:42px 0 12px;font-size:clamp(27px,3vw,38px)}.seoContent h2:first-child{margin-top:0}.seoContent p,.seoContent li{color:#465e63;font-size:16px;line-height:1.8}.seoContent li{margin-bottom:8px}.seoRelated{background:#e7f3ef;padding:55px clamp(24px,8vw,120px)}.seoRelated h2{color:var(--navy);font-size:31px}.seoRelated nav{flex-wrap:wrap;gap:10px;display:flex}.seoRelated a{color:var(--navy);background:#fff;border:1px solid #c9ddd6;border-radius:999px;padding:11px 15px;font-size:13px;font-weight:800}@media (width<=900px){.intentSection{grid-template-columns:1fr}.intentSection nav{grid-template-columns:1fr 1fr}}@media (width<=620px){.intentSection{padding:52px 18px}.intentSection nav{grid-template-columns:1fr}.seoHero{padding:54px 20px}.seoHero h1{font-size:44px}.seoContent{padding:48px 20px}.seoRelated{padding:45px 20px}}.miniTour{color:var(--navy);font-size:10px;background:#eef7f4!important}.topbar nav{gap:22px}.topbar nav .propertiesLink{background:var(--mint);color:var(--navy);border:1px solid #b9d7d0;border-radius:7px;padding:9px 12px}.topbar nav .propertiesLink:hover{background:var(--navy);color:#fff}.heroActions{flex-wrap:wrap}.heroActions .institutional{background:#ffffff14;border:1px solid #7db1bb}.identitySection{background:#fff;grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;padding:90px clamp(24px,8vw,120px);scroll-margin-top:82px;display:grid}.identityIntro h2{letter-spacing:-.04em;color:var(--navy);margin:12px 0 22px;font-size:clamp(36px,4vw,56px);line-height:1.04}.identityIntro>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.7}.identityPillars{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.identityPillars span{background:var(--mint);color:var(--navy);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:900}.identityCards{gap:16px;display:grid}.identityCards article{background:linear-gradient(135deg,#fff,#f3f8f6);border:1px solid #dbe5e2;border-radius:16px;padding:30px 34px 32px 88px;position:relative;box-shadow:0 12px 34px #11353c0f}.identityCards article>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid;position:absolute;top:30px;left:28px}.identityCards h3{color:var(--navy);margin:8px 0 0;font-size:clamp(19px,2vw,26px);font-weight:700;line-height:1.45}.identityCards .eyebrow{margin:0}.catalog{scroll-margin-top:82px}.visual>.propertySymbol{opacity:.65;font-size:64px}.visual>.photoBrand{z-index:3;color:#fff;clip-path:polygon(50% 0,100% 100%,0 100%);letter-spacing:.04em;opacity:1;background:#052b36e6;place-items:center;width:38px;height:32px;padding-top:5px;font-size:9px;font-weight:900;display:grid;position:absolute;top:12px;left:14px}@media (width<=1180px){.topbar nav{gap:10px}.topbar nav .missionLink,.topbar nav a[href=\#atendimento],.topbar nav a[href=\#financiamento]{display:none}}@media (width<=980px){.topbar nav{margin-left:auto;margin-right:12px;display:flex}.topbar nav a{display:none}.topbar nav .propertiesLink{display:block}.identitySection{grid-template-columns:1fr;gap:38px}}@media (width<=620px){.topbar nav{margin-right:0}.topbar nav .propertiesLink{padding:8px 10px;font-size:12px}.identitySection{padding:60px 18px}.identityCards article{padding:72px 22px 26px}.identityCards article>span{top:22px;left:22px}}.topbar nav .ecosystemLink{color:var(--navy);font-weight:900}.ecosystemSection{background:linear-gradient(120deg,#eef7f3,#fff 62%);border-block:1px solid #dce9e4;grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;padding:78px clamp(24px,8vw,120px);scroll-margin-top:82px;display:grid}.ecosystemIntro h2{letter-spacing:-.04em;color:var(--navy);margin:10px 0 18px;font-size:clamp(34px,4vw,52px);line-height:1.04}.ecosystemIntro>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.7}.ecosystemButton{background:#fff;border:1px solid #cbded7;border-radius:18px;grid-template-columns:80px 1fr 48px;align-items:center;gap:22px;padding:24px;transition:all .2s;display:grid;box-shadow:0 14px 40px #082f3c17}.ecosystemButton:hover{border-color:var(--teal);transform:translateY(-3px);box-shadow:0 20px 50px #082f3c24}.ecosystemIcon{background:var(--navy);color:#fff;text-align:center;border-radius:16px;place-content:center;width:72px;height:72px;font-size:15px;font-weight:900;line-height:.72;display:grid}.ecosystemIcon small{color:var(--gold);font-size:13px}.ecosystemButtonCopy{gap:6px;display:grid}.ecosystemButtonCopy small{text-transform:uppercase;letter-spacing:.14em;color:var(--teal);font-size:10px;font-style:normal;font-weight:900}.ecosystemButtonCopy b{color:var(--navy);font-size:21px}.ecosystemButtonCopy em{color:var(--muted);font-size:13px;font-style:normal}.ecosystemArrow{background:var(--mint);width:42px;height:42px;color:var(--navy);border-radius:50%;place-items:center;font-size:22px;font-weight:900;display:grid}.delmarPage{background:#f5f4ef;min-height:100vh}.delmarTopbar{background:#fff;border-bottom:1px solid #dce7e3;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,6vw,90px);display:flex}.delmarBack{color:var(--navy);border:1px solid #cadad5;border-radius:8px;padding:11px 14px;font-size:13px;font-weight:900}.delmarBack:hover{background:var(--mint)}.delmarHero{color:#fff;background:radial-gradient(circle at 88% 10%,#1b6170 0,#0000 32%),linear-gradient(135deg,#062a36,#0b4653);grid-template-columns:1fr 300px;align-items:center;gap:70px;padding:70px clamp(22px,8vw,120px);display:grid}.delmarHero h1{letter-spacing:-.045em;margin:16px 0 22px;font-size:clamp(48px,6vw,76px);line-height:.98}.delmarHero h1 em{color:#8ce1cf;font-style:normal}.delmarHero>div>p:last-child{color:#c8dade;max-width:740px;font-size:17px;line-height:1.65}.delmarHero aside{background:#ffffff17;border:1px solid #ffffff2e;border-radius:15px;gap:8px;padding:24px;display:grid}.delmarHero aside span{color:#9ee5d6;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900}.delmarHero aside b{font-size:20px}.delmarHero aside small{color:#b9cdd1}.delmarContent{max-width:1540px;margin:auto;padding:70px clamp(22px,7vw,105px) 90px}.delmarHeading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.delmarHeading h2,.contractText h2{color:var(--navy);letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(30px,3.5vw,48px)}.delmarHeading>span{background:var(--mint);color:var(--navy);border-radius:999px;padding:12px 16px;font-size:12px}.ruleGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ruleCard{background:#fff;border:1px solid #dde7e3;border-radius:16px;flex-direction:column;padding:24px;display:flex;box-shadow:0 8px 28px #082f3c0d}.ruleNumber{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.ruleCard h3{color:var(--navy);min-height:102px;margin:18px 0;font-size:18px;line-height:1.42}.shareList{border-top:1px solid #e8eeeb}.shareList>div,.ruleTotal{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:15px;margin:0;padding:13px 0;display:flex}.shareList span{color:var(--muted);font-size:12px;line-height:1.35}.shareList b,.ruleTotal b{color:var(--navy);font-size:19px}.ruleTotal{border:0;margin-top:auto;padding-top:18px}.ruleTotal span{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);font-size:11px;font-weight:900}.contractText{border-left:5px solid var(--gold);background:#fff;border-radius:0 16px 16px 0;margin-top:50px;padding:30px 34px;box-shadow:0 10px 35px #082f3c0f}.contractText h2{font-size:31px}.contractText>p:last-child{text-align:justify;color:#40565a;margin-bottom:0;font-size:14px;line-height:1.75}.homologationBox{background:var(--navy);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding:22px 24px;display:flex}.homologationBox>div{align-items:center;gap:16px;display:flex}.homologationBox>div>span{background:var(--teal);border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.homologationBox p{gap:3px;margin:0;display:grid}.homologationBox small{color:#91dccc;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.homologationBox b{font-size:18px}.homologationBox em{color:#bdd0d4;font-size:12px;font-style:normal}.homologationBox button{background:var(--gold);color:#102f37;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:15px 20px;font-weight:900}.homologationBox button:hover{filter:brightness(1.08)}@media (width<=1050px){.ecosystemSection{grid-template-columns:1fr;gap:30px}.ruleGrid{grid-template-columns:1fr}.ruleCard h3{min-height:0}.delmarHero{grid-template-columns:1fr}.delmarHero aside{max-width:420px}}@media (width<=620px){.ecosystemSection{padding:58px 18px}.ecosystemButton{grid-template-columns:62px 1fr;gap:14px;padding:18px}.ecosystemIcon{width:58px;height:58px}.ecosystemArrow{display:none}.ecosystemButtonCopy b{font-size:17px}.delmarTopbar{height:72px;padding:0 16px}.delmarBack{padding:9px;font-size:11px}.delmarHero{gap:28px;padding:52px 20px}.delmarHero h1{font-size:45px}.delmarContent{padding:52px 16px 70px}.delmarHeading{flex-direction:column;align-items:start;gap:15px}.contractText{padding:24px 20px}.contractText>p:last-child{text-align:left}.homologationBox{flex-direction:column;align-items:stretch}.homologationBox button{width:100%}}.shoppingHero h1{max-width:1050px;font-size:clamp(42px,5.8vw,76px)!important}.shoppingHero>p{margin:8px 0;color:#d5e5e7!important;max-width:850px!important;font-size:17px!important;line-height:1.55!important}.shoppingHero>p:nth-of-type(2){font-weight:800;color:#fff!important;font-size:20px!important}.servicesPage,.serviceDetailPage{background:#f3f7f5;min-height:100vh}.servicesTopbar{background:#fff;border-bottom:1px solid #dce7e3;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,6vw,90px);display:flex}.servicesHero,.detailHero{color:#fff;background:linear-gradient(135deg,#062a36,#0b5660);padding:64px clamp(22px,8vw,120px)}.servicesHero h1,.detailHero h1{letter-spacing:-.05em;margin:12px 0 20px;font-size:clamp(52px,7vw,88px);line-height:.95}.servicesHero>p:last-child,.detailHero>p:last-of-type{color:#c8dade;max-width:720px;font-size:18px;line-height:1.65}.servicesContent{padding:54px clamp(20px,7vw,105px) 90px}.servicesGrid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:1250px;margin:auto;display:grid}.serviceCard{background:#fff;border:1px solid #d9e5e1;border-radius:15px;grid-template-columns:58px 1fr 30px;align-items:center;gap:18px;padding:22px;transition:all .18s;display:grid;box-shadow:0 8px 25px #082f3c0d}.serviceCard:hover{border-color:var(--teal);transform:translateY(-2px)}.serviceCard.featured{background:linear-gradient(135deg,#fff,#effaf6);border-color:#b9d9cf}.serviceIcon{background:var(--navy);color:#fff;border-radius:13px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:900;display:grid}.serviceCard>span:nth-child(2){gap:5px;display:grid}.serviceCard small{text-transform:uppercase;letter-spacing:.13em;color:var(--teal);font-size:9px;font-weight:900}.serviceCard b{color:var(--navy);font-size:20px}.serviceCard em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.5}.serviceCard>i{color:var(--teal);font-size:23px;font-style:normal}.detailHero{padding-bottom:56px}.detailHero h1{font-size:clamp(45px,6vw,72px)}.printButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #91cdbf;border-radius:8px;margin-top:20px;padding:12px 16px;font-weight:900}.detailCards{grid-template-columns:repeat(3,1fr);gap:18px;padding:50px clamp(20px,7vw,105px) 80px;display:grid}.detailCards>a,.singleService,.consultationBox{background:#fff;border:1px solid #d9e5e1;border-radius:16px;padding:28px;box-shadow:0 10px 30px #082f3c0f}.detailCards span{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.detailCards h2{color:var(--navy);font-size:24px}.detailCards p,.singleService p,.consultationBox p{color:var(--muted);line-height:1.7}.detailCards b{color:var(--teal)}.consultationBox,.singleService{max-width:820px;margin:48px auto}.consultationBox{justify-content:space-between;align-items:center;gap:35px;display:flex}.consultationBox small{text-transform:uppercase;letter-spacing:.12em;color:var(--teal);font-weight:900;display:block}.consultationBox strong{color:var(--navy);margin:8px 0;font-size:52px;display:block}.consultationBox button,.singleService a{background:var(--teal);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:16px 22px;font-weight:900}.singleService a{margin-top:12px;display:inline-block}@media (width<=850px){.servicesGrid,.detailCards{grid-template-columns:1fr}.consultationBox{flex-direction:column;align-items:stretch;margin:32px 18px}.singleService{margin:32px 18px}}@media (width<=620px){.servicesTopbar{height:72px;padding:0 16px}.servicesHero,.detailHero{padding:48px 20px}.servicesContent,.detailCards{padding:34px 16px 60px}.serviceCard{grid-template-columns:48px 1fr;padding:17px}.serviceIcon{width:46px;height:46px}.serviceCard>i{display:none}.serviceCard b{font-size:17px}}@media print{.servicesTopbar,.printButton{display:none}.detailHero{color:#000;background:#fff;padding:20px}.detailHero>p:last-of-type{color:#333}.detailCards{grid-template-columns:1fr;padding:20px}.detailCards>a{break-inside:avoid;box-shadow:none}}.affiliateConfirmation{border-radius:9px;font-weight:800;color:#5f4914!important;background:#fff9e8!important;border:1px solid #e0b95c!important;margin-top:14px!important;padding:14px!important}.affiliateConfirmation small{color:#806b34;display:block}.managerList article div{flex-wrap:wrap;gap:7px;display:flex}.adminRecoveryButton{color:#0c5362;background:#fff;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:12px;font-weight:900;display:inline-block}.homePartners{background:#eef5f3;padding:76px clamp(24px,7vw,100px)}.homePartnersHead{justify-content:space-between;align-items:end;gap:24px;max-width:1380px;margin:0 auto 28px;display:flex}.homePartnersHead h2{color:var(--navy);letter-spacing:-.03em;margin:10px 0;font-size:clamp(34px,4vw,52px)}.homePartnersHead p:not(.eyebrow){color:var(--muted)}.homePartnersHead>a{background:var(--navy);color:#fff;white-space:nowrap;border-radius:9px;padding:13px 17px;font-weight:900}.homePartnersGrid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1380px;margin:auto;display:grid}.homePartnersGrid article{background:#fff;border:1px solid #d8e4e1;border-radius:16px;grid-template-columns:150px 1fr;gap:22px;padding:22px;display:grid;box-shadow:0 10px 28px #11353c12}.homePartnersGrid img,.homePartnerFallback{object-fit:contain;width:150px;height:120px;color:var(--teal);background:#fff;border:1px solid #e0e8e6;border-radius:10px;place-items:center;font-weight:900;display:grid}.homePartnersGrid small{color:var(--teal);text-transform:uppercase;font-weight:900}.homePartnersGrid h3{color:var(--navy);margin:7px 0}.homePartnersGrid p{color:var(--muted);line-height:1.55}.homePartnersGrid b{color:var(--navy);margin-bottom:12px;display:block}.homePartnersGrid a{background:var(--teal);color:#fff;border-radius:8px;padding:11px 14px;font-weight:900;display:inline-block}@media (width<=980px){.homePartnersGrid{grid-template-columns:1fr}.homePartnersHead{flex-direction:column;align-items:start}.homePartnersGrid article{grid-template-columns:130px 1fr}.homePartnersGrid img,.homePartnerFallback{width:130px}}@media (width<=620px){.homePartners{padding:55px 16px}.homePartnersGrid article{grid-template-columns:1fr}.homePartnersGrid img,.homePartnerFallback{width:100%;height:140px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.photoVisual img{object-fit:cover;width:100%;height:100%}.photoVisual.photoContain img{object-fit:contain;object-position:center;background:#0d343b}.photoVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#031f2873);position:absolute;inset:50% 0 0}.photoVisual small,.photoVisual i{z-index:1}.propertyPage{background:#f7f5ef;min-height:100vh}.propertyTopbar{background:#fff;border-bottom:1px solid #e3e9e6;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,6vw,90px);display:flex}.propertyTopbar>a:last-child{color:var(--navy);font-size:13px;font-weight:800}.propertyHero{background:var(--navy);grid-template-columns:1.35fr .65fr;min-height:560px;display:grid}.propertyHero>img{object-fit:cover;width:100%;height:100%;min-height:560px}.propertyHero>img.propertyHeroImageContain{object-fit:contain;object-position:center;background:#0d343b}.propertyHeroCopy{color:#fff;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,90px);display:flex}.propertyHeroCopy h1{letter-spacing:-.04em;margin:16px 0;font-size:clamp(38px,4.4vw,64px);line-height:1.05}.propertyLocation{color:#c4d6da;line-height:1.5}.propertyHeroCopy strong{margin:18px 0 28px;font-size:32px}.propertyHeroCopy>a,.propertyCta>a{background:var(--teal);color:#fff;text-align:center;border-radius:8px;align-self:flex-start;padding:16px 22px;font-weight:900}.propertyContent{grid-template-columns:1.2fr .8fr;gap:80px;max-width:1240px;margin:auto;padding:80px 28px;display:grid}.propertyContent h2,.featuresSection h2,.gallerySection h2,.propertyCta h2{color:var(--navy);letter-spacing:-.03em;margin:10px 0 22px;font-size:clamp(32px,4vw,50px)}.propertyContent>div>p{color:#526a70;font-size:17px;line-height:1.75}.propertyNote{border-left:3px solid var(--gold);background:#fff;padding:16px 18px;font-size:14px!important}.propertyFacts{background:#fff;border:1px solid #dce5e2;border-radius:16px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.propertyFacts div{border:1px solid #edf1ef;padding:22px}.propertyFacts b{color:var(--navy);font-size:30px;display:block}.propertyFacts span{color:var(--muted);font-size:13px}.featuresSection{background:#fff;padding:70px max(28px,50vw - 592px)}.featuresSection ul{grid-template-columns:repeat(3,1fr);gap:12px;padding:0;list-style:none;display:grid}.featuresSection li{color:#38555c;background:#f1f7f4;border-radius:8px;padding:16px 18px}.featuresSection li:before{content:"✓";color:var(--teal);margin-right:10px;font-weight:900}.gallerySection{max-width:1300px;margin:auto;padding:80px 28px}.propertyGallery{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.propertyGallery figure{background:#fff;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 8px 25px #11353c14}.propertyGallery img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.propertyGallery figcaption{color:var(--navy);padding:14px 16px;font-size:13px;font-weight:800}.propertyCta{background:var(--navy);color:#d4e1e4;justify-content:space-between;align-items:center;gap:40px;padding:70px max(28px,50vw - 592px);display:flex}.propertyCta h2{color:#fff;margin-bottom:10px}.propertyCta p{margin:0}.propertyCta>a{white-space:nowrap}.propertyPhotoPending{color:#fff;text-align:center;background:linear-gradient(145deg,#0d343b,#166b68);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:560px;display:flex}.propertyPhotoPending span{background:var(--gold);width:118px;height:102px;color:var(--navy);clip-path:polygon(50% 0,100% 100%,0 100%);letter-spacing:.08em;place-items:center;padding-top:18px;font-size:25px;font-weight:950;display:grid}.propertyPhotoPending b{margin-top:12px;font-size:24px}.propertyPhotoPending small{color:#c4d6da;text-transform:uppercase;letter-spacing:.12em}@media (width<=780px){.propertyTopbar{height:70px;padding:0 16px}.propertyTopbar>a:last-child{font-size:11px}.propertyHero,.propertyContent{grid-template-columns:1fr}.propertyHero>img,.propertyPhotoPending{min-height:360px}.propertyContent{gap:35px}.featuresSection ul{grid-template-columns:1fr}.propertyCta{flex-direction:column;align-items:flex-start}.propertyGallery{grid-template-columns:1fr}}.propertyHeroActions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.propertyHeroActions>a{background:var(--teal);color:#fff;text-align:center;border-radius:8px;place-items:center;padding:16px 22px;font-weight:900;display:grid}.tourComing{color:#fff;text-align:left;cursor:not-allowed;background:#ffffff1a;border:1px solid #fff6;border-radius:8px;align-items:center;gap:10px;padding:9px 15px;display:flex}.tourComing>b{background:var(--gold);width:42px;height:42px;color:var(--navy);border-radius:50%;place-items:center;font-size:13px;display:grid}.tourComing span{font-weight:900}.tourComing small{color:#bed0d4;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:10px;display:block}.propertyHeroActions .tourActive{text-align:left;background:#ffffff1a;border:1px solid #fff6;grid-template:none;align-items:center;gap:10px;padding:9px 15px;display:flex}.tourActive>b{background:var(--gold);width:42px;height:42px;color:var(--navy);border-radius:50%;place-items:center;font-size:13px;display:grid}.tourActive span{font-weight:900}.tourActive small{color:#bed0d4;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:10px;display:block}.photoTour{background:var(--navy);color:#d4e1e4;padding:70px max(28px,50vw - 622px);scroll-margin-top:82px}.photoTour h2{color:#fff;letter-spacing:-.03em;margin:10px 0;font-size:clamp(32px,4vw,50px)}.photoTour>p:not(.eyebrow){margin:0 0 28px}.tourTrack{scroll-snap-type:x mandatory;scrollbar-color:var(--teal) #ffffff1f;gap:18px;padding:4px 4px 20px;display:flex;overflow-x:auto}.tourTrack figure{min-width:min(76vw,760px);color:var(--navy);scroll-snap-align:center;background:#fff;border-radius:14px;margin:0;overflow:hidden}.tourTrack img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.tourTrack figcaption{align-items:center;gap:12px;padding:14px 18px;font-weight:900;display:flex}.tourTrack figcaption b{color:var(--teal);font-size:20px}.autoTour{max-width:1000px;margin:auto}.autoTourViewport{aspect-ratio:16/10;background:#061f29;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 55px #0000004d}.autoTour figure{opacity:0;pointer-events:none;margin:0;transition:opacity .9s,transform 4.5s;position:absolute;inset:0;transform:scale(1.025)}.autoTour figure.active{opacity:1;pointer-events:auto;transform:scale(1)}.autoTour img{object-fit:cover;width:100%;height:100%;display:block}.autoTour figcaption{color:#fff;background:linear-gradient(#0000,#031920eb);align-items:center;gap:12px;padding:28px 24px 18px;font-weight:900;display:flex;position:absolute;bottom:0;left:0;right:0}.autoTour figcaption b{color:#8ce1cf;font-size:22px}.tourArrow{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#052630a6;border:1px solid #ffffff8c;border-radius:50%;width:48px;height:48px;font-size:34px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.tourArrow:hover{background:var(--teal)}.tourArrow.previous{left:16px}.tourArrow.next{right:16px}.tourStatus{z-index:3;color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#052630b8;border-radius:999px;padding:7px 11px;font-size:10px;position:absolute;top:16px;right:16px}.tourDots{flex-wrap:wrap;justify-content:center;gap:8px;padding:18px 0 0;display:flex}.tourDots button{cursor:pointer;background:#5d7c84;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:all .2s}.tourDots button.active{background:var(--teal);border-radius:10px;width:28px}.propertyHero{position:relative}.propertyHero.hasPropertyPhoto:after{content:"ARC";z-index:2;color:#fff;clip-path:polygon(50% 0,100% 100%,0 100%);letter-spacing:.06em;filter:drop-shadow(0 8px 15px #00000047);pointer-events:none;background:#052b36e0;place-items:center;width:62px;height:54px;padding-top:9px;font-size:13px;font-weight:900;display:grid;position:absolute;top:32px;left:clamp(22px,3vw,52px)}.propertyHero:has(>img):after{content:"ARC";z-index:2;color:#fff;clip-path:polygon(50% 0,100% 100%,0 100%);letter-spacing:.06em;filter:drop-shadow(0 8px 15px #00000047);pointer-events:none;background:#052b36e0;place-items:center;width:62px;height:54px;padding-top:9px;font-size:13px;font-weight:900;display:grid;position:absolute;top:32px;left:clamp(22px,3vw,52px)}.propertyGallery figure{position:relative}.propertyGallery figure:after,.autoTour figure:after{content:"ARC";z-index:2;color:#fff;letter-spacing:.08em;pointer-events:none;background:#052b36d1;border:1px solid #ffffff8c;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:900;position:absolute;top:14px;right:14px;box-shadow:0 4px 12px #0000002e}.propertyHero{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.propertyHero>img,.propertyHero>img.propertyHeroImageContain{object-fit:contain;object-position:center;background:#0d343b;max-height:720px}.propertyGallery img,.tourTrack img,.autoTour img{object-fit:contain;background:#edf2ef}@media (width<=780px){.propertyHero{grid-template-columns:1fr}.propertyHero>img{height:auto;max-height:70vh}}.partnerFormPage{background:#eef4f2;min-height:100vh}.partnerFormHero{background:var(--navy);color:#fff;padding:44px clamp(20px,7vw,105px)}.partnerFormHero h1{margin:8px 0 14px;font-size:clamp(34px,5vw,58px)}.partnerFormHero>p:last-child{color:#c5d8dc}.partnerWorkspace,.serviceFormWrap{grid-template-columns:1fr 1fr;align-items:start;gap:28px;padding:38px clamp(18px,6vw,90px) 80px;display:grid}.partnerFields,.contractPreview,.serviceInfo,.serviceRequestForm{background:#fff;border:1px solid #d8e4e0;border-radius:16px;padding:28px;box-shadow:0 10px 30px #082f3c0f}.partnerFields h2,.serviceRequestForm h2,.serviceInfo h2{color:var(--navy);margin-top:0}.partnerFieldGrid,.serviceFieldGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.partnerFieldGrid label,.serviceFieldGrid label,.serviceRequestForm>label{gap:6px;margin-bottom:12px;display:grid}.partnerFieldGrid label.wide,.serviceFieldGrid label.wide{grid-column:1/-1}.partnerFieldGrid span,.serviceFieldGrid span,.serviceRequestForm label>span{color:var(--navy);font-size:12px;font-weight:900}.partnerFieldGrid input,.serviceFieldGrid input,.serviceFieldGrid textarea,.serviceRequestForm input,.serviceRequestForm textarea{border:1px solid #cad9d5;border-radius:8px;outline:none;padding:12px;font-family:inherit;font-size:15px}.serviceFieldGrid textarea,.serviceRequestForm textarea{resize:vertical;min-height:100px}.partnerFieldGrid input:focus,.serviceFieldGrid input:focus,.serviceFieldGrid textarea:focus,.serviceRequestForm input:focus,.serviceRequestForm textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #178e781a}.partnerActions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.partnerActions button,.printContract{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:13px 16px;font-weight:900}.partnerActions .outline{background:var(--navy)}.partnerActions .light{color:var(--navy);background:#e7efec}.contractPreview{opacity:.62}.contractPreview.active{opacity:1;border-color:#9accc0}.contractBrand{letter-spacing:.08em;font-weight:900;text-align:center!important;color:var(--teal)!important}.contractPreview h2{text-align:center;color:var(--navy);font-size:19px}.contractPreview h3{color:var(--navy);margin:20px 0 6px;font-size:13px}.contractPreview>p{text-align:justify;color:#344e53;font-size:13px;line-height:1.65}.signatureGrid{grid-template-columns:1fr 1fr;gap:30px;margin-top:55px;display:grid}.signatureGrid p{text-align:center;font-size:12px}.printContract{margin:25px auto 0;display:block}.serviceInfo p{color:var(--muted);line-height:1.7}.serviceInfo small{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;font-weight:900;display:block}.serviceInfo strong{color:var(--navy);margin:10px 0;font-size:48px;display:block}.formSuccess{color:var(--navy);background:#e5f5ef;border-radius:10px;margin-top:22px;padding:18px}.formSuccess p{margin:7px 0;font-size:13px;line-height:1.5}@media (width<=950px){.partnerWorkspace,.serviceFormWrap{grid-template-columns:1fr}}@media (width<=620px){.partnerFormHero{padding:36px 18px}.partnerWorkspace,.serviceFormWrap{padding:24px 14px 60px}.partnerFields,.contractPreview,.serviceInfo,.serviceRequestForm{padding:20px}.partnerFieldGrid,.serviceFieldGrid{grid-template-columns:1fr}.partnerFieldGrid label.wide,.serviceFieldGrid label.wide{grid-column:auto}.signatureGrid{grid-template-columns:1fr;gap:45px}}@media print{.partnerFormHero,.partnerFields,.servicesTopbar,.printContract,.detailHero,.serviceInfo,.partnerActions{display:none!important}.partnerWorkspace,.serviceFormWrap{padding:0;display:block}.contractPreview,.serviceRequestForm{opacity:1;box-shadow:none;border:0;padding:10px}.partnerFormPage,.serviceDetailPage{background:#fff}.signatureGrid{break-inside:avoid}}.answerLink{background:#08333c;border-radius:10px;margin-top:12px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.consultAnswer{color:#17343a;background:#fff;border:1px solid #d9e4e1;border-radius:18px;width:min(900px,100% - 32px);margin:28px auto 70px;padding:32px;box-shadow:0 18px 44px #07323a17}.consultAnswer h2{margin:18px 0 12px;font-size:28px}.consultAnswer p,.consultAnswer li{line-height:1.65}.consultAnswer li{margin:9px 0}.answerStatus{color:#075c47;background:#ddf5ec;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:800;display:inline-block}.answerWarning{background:#fff5e7;border-left:5px solid #bd7c25;border-radius:8px;margin:24px 0;padding:18px;line-height:1.55}.answerActions{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.answerActions a{color:#fff;background:#0c6970;border-radius:9px;padding:11px 14px;font-weight:750;text-decoration:none}.answerFoot{color:#587077;font-size:13px}@media (width<=650px){.consultAnswer{padding:22px}.consultAnswer h2{font-size:23px}.answerActions{flex-direction:column}.answerActions a{text-align:center}}.documentBuilder{background:#eef4f2;min-height:100vh}.documentSteps{grid-template-columns:repeat(3,1fr);gap:10px;width:min(1050px,100% - 32px);margin:28px auto;display:grid}.documentSteps button{color:#61767a;cursor:pointer;background:#fff;border:1px solid #cbdad6;border-radius:10px;padding:14px;font-weight:800}.documentSteps button.active{color:#fff;background:#0d6b70;border-color:#0d6b70}.documentSteps button.done{color:#075b48;background:#dff3eb;border-color:#add9ca}.documentStage,.finalDocument{width:min(1050px,100% - 32px);margin:0 auto 70px}.documentStage{grid-template-columns:.7fr 1.3fr;gap:25px;display:grid}.stageIntro,.documentForm,.contractPaper{background:#fff;border:1px solid #d6e2df;border-radius:16px;padding:28px;box-shadow:0 12px 32px #082f3c0f}.stageIntro span{color:#178e78;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900}.stageIntro h2{color:#08333c;margin:10px 0}.stageIntro p{color:#63777a;line-height:1.6}.documentForm{grid-template-columns:1fr 1fr;gap:15px;display:grid}.documentForm label{gap:6px;display:grid}.documentForm label.wide,.documentNav{grid-column:1/-1}.documentForm span{color:#08333c;font-size:12px;font-weight:900}.documentForm input,.documentForm textarea,.documentForm select{width:100%;font:inherit;background:#fff;border:1px solid #c9d8d4;border-radius:8px;padding:12px}.documentForm textarea{resize:vertical;min-height:92px}.documentNav,.documentToolbar{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.documentNav button,.documentToolbar button{color:#fff;cursor:pointer;background:#178e78;border:0;border-radius:8px;padding:13px 17px;font-weight:900}.documentNav .secondary,.documentToolbar .secondary{background:#08333c}.documentToolbar .light{color:#08333c;background:#dfe9e6}.documentToolbar{margin-bottom:16px}.contractPaper{color:#263f44;max-width:820px;margin:auto;padding:55px 64px}.contractPaper h2{text-align:center;margin:14px 0 32px;font-size:21px}.contractPaper h3{color:#08333c;margin:22px 0 6px;font-size:14px}.contractPaper>p{text-align:justify;line-height:1.75}.legalReview{background:#fff5e7;border-left:4px solid #bd7c25;margin-top:28px;padding:14px;font-size:13px}.contractDate{margin-top:38px;text-align:center!important}@media (width<=800px){.documentSteps,.documentStage,.documentForm{grid-template-columns:1fr}.documentForm label.wide,.documentNav{grid-column:auto}.contractPaper{padding:30px 23px}}@media print{.documentBuilder .servicesTopbar,.documentBuilder .detailHero,.documentSteps,.documentToolbar{display:none!important}.finalDocument{width:100%;margin:0}.contractPaper{box-shadow:none;border:0;max-width:none;padding:10px}.legalReview{display:none}}.libraryCatalog{color:#08333c;background:#eef4f2;padding:42px clamp(18px,6vw,80px) 10px}.libraryCatalog>div:first-child{text-align:center;max-width:900px;margin:auto}.libraryCatalog h1{margin:8px 0;font-size:clamp(30px,5vw,50px)}.libraryCatalog>div>p{color:#5f7478}.libraryFreeGrantLink{color:#fff;background:#08333c;border-radius:9px;margin-top:15px;padding:13px 18px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #08333c2e}.libraryGroups{grid-template-columns:1fr 1fr;gap:14px;max-width:1180px;margin:28px auto;display:grid}.libraryGroups article{background:#fff;border:1px solid #d3e1dd;border-radius:14px;padding:20px}.libraryGroups h2{margin:0 0 12px;font-size:19px}.libraryGroups article>div{border-top:1px solid #e4ecea;gap:9px;padding:13px 0;display:grid}.libraryGroups span{flex-wrap:wrap;gap:8px;display:flex}.libraryGroups button,.libraryGroups a{color:#fff;cursor:pointer;background:#178e78;border:0;border-radius:7px;padding:9px 11px;font-size:13px;font-weight:800;text-decoration:none}.libraryGroups a{color:#08333c;background:#e4efec}@media (width<=760px){.libraryGroups{grid-template-columns:1fr}.libraryFreeGrantLink{justify-content:center;display:flex}}.libraryPaywall{color:#fff;text-align:center;background:#08333c;border-radius:16px;max-width:900px;margin:8px auto 55px;padding:30px}.libraryPaywall>p:first-child{color:#71d1bc;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900}.libraryPaywall h2{margin:8px 0;font-size:28px}.libraryPaywall>p{color:#d8e9e5}.libraryPaywall div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.libraryPaywall a{color:#fff;background:#1a9a82;border-radius:8px;padding:13px 17px;font-weight:900;text-decoration:none}.libraryPaywall a:last-child{color:#08333c;background:#fff}.servicesModelNote{color:#08333c;background:#e7f4f0;border-left:5px solid #178e78;border-radius:10px;max-width:1210px;margin:24px auto 0;padding:22px 25px}.servicesModelNote b{font-size:18px}.servicesModelNote p{color:#506a6e;margin:8px 0 0;line-height:1.55}.libraryInformalNote{text-align:left;background:#fff7df;border:1px solid #e4c878;border-radius:12px;max-width:1128px;margin:24px auto 0;padding:20px 24px}.libraryInformalNote b{color:#6b4b00;font-size:17px}.libraryInformalNote p{color:#655f51;margin:7px 0 0;line-height:1.55}@media (width<=760px){.libraryPaywall{margin:8px 18px 40px;padding:24px 18px}}.commissionSection{border-top:1px solid #d8e4e0;grid-column:1/-1;margin-top:24px;padding-top:22px}.commissionSection>p{color:var(--muted);line-height:1.55}.commissionSection select,.courseFormWrap select{font:inherit;background:#fff;border:1px solid #cad9d5;border-radius:8px;padding:12px}.commissionResult{color:#5c7074;background:#f3f6f5;border-radius:10px;margin-top:16px;padding:16px}.commissionResult.valid{color:var(--navy);border-left:4px solid var(--teal);background:#e5f5ef}.commissionResult p{margin:7px 0 0;line-height:1.55}.formError{color:#9c2f27;background:#fff0ee;border-radius:8px;padding:12px;font-weight:800}.coursePage{background:#eef4f2;min-height:100vh}.courseHero{color:#fff;background:linear-gradient(135deg,#062a36,#0b5660);grid-template-columns:1.5fr .7fr;align-items:center;gap:45px;padding:58px clamp(20px,7vw,105px);display:grid}.courseHero h1{margin:12px 0 20px;font-size:clamp(40px,5.5vw,68px);line-height:1}.courseHero h1 em{color:#9ce0ce;margin-top:12px;font-size:.48em;font-style:normal;display:block}.courseHero>div>p:last-of-type{color:#d0e1e3;max-width:720px;font-size:18px;line-height:1.6}.courseHero button{color:#fff;cursor:pointer;background:#1eaa8c;border:0;border-radius:9px;padding:15px 20px;font-size:16px;font-weight:900}.courseHero aside{background:#ffffff1a;border:1px solid #ffffff40;border-radius:14px;padding:24px}.courseHero aside b{color:#9ce0ce}.courseHero aside p{line-height:1.6}.courseBenefits{grid-template-columns:repeat(3,1fr);gap:18px;padding:44px clamp(20px,7vw,105px);display:grid}.courseBenefits article,.courseNotice,.courseFormWrap{background:#fff;border:1px solid #d8e4e0;border-radius:16px;padding:28px}.courseBenefits span{color:var(--teal);font-weight:900}.courseBenefits h2,.courseNotice h2,.courseFormWrap h2{color:var(--navy)}.courseBenefits p,.courseNotice p,.courseFormWrap>div>p:last-child{color:var(--muted);line-height:1.65}.courseNotice{border-left:5px solid #c08a2b;max-width:1050px;margin:0 auto 44px}.courseFormWrap{grid-template-columns:.65fr 1.35fr;gap:30px;max-width:1050px;margin:0 auto 70px;display:grid}.courseFormWrap form{min-width:0}@media (width<=950px){.courseHero,.courseFormWrap,.courseBenefits{grid-template-columns:1fr}}@media (width<=620px){.courseHero{padding:40px 18px}.courseBenefits{padding:26px 14px}.courseNotice,.courseFormWrap{margin:0 14px 28px;padding:20px}}.financeActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.financeActions a,.financeActions button{text-align:center;background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:8px;place-items:center;padding:15px 12px;font-weight:900;text-decoration:none;display:grid}.financeActions a{background:var(--navy)}.financeActions.three{grid-template-columns:repeat(3,1fr)}.financeActions a small,.financeActions button small{color:inherit;opacity:.78;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:10px;display:block}.financeActions .bradesco{background:#a71930}.finance form .clearFinance{color:#5b7175;background:0 0;border:1px solid #cbd9d6;justify-self:end;padding:10px 14px;font-weight:800}@media (width<=850px){.financeActions.three{grid-template-columns:1fr}}@media (width<=620px){.financeActions{grid-template-columns:1fr}}.businessSalePage{color:#17343b;background:#f2f6f4;min-height:100vh;font-family:Arial,sans-serif}.businessSaleTop{background:#fff;border-bottom:1px solid #dbe6e2;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,7vw,105px);display:flex}.businessSaleTop>a:last-child{color:#315b64;font-size:13px;font-weight:800}.businessBrand{color:#082f3c;align-items:center;gap:10px;display:flex}.businessBrand>b{color:#fff;clip-path:polygon(50% 0,100% 100%,0 100%);background:#16a387;place-items:center;width:50px;height:44px;padding-top:9px;display:grid}.businessBrand span{font-weight:900}.businessBrand small{color:#749096;margin-top:4px;font-size:9px;display:block}.businessHero{color:#fff;background:linear-gradient(125deg,#062c38,#0b5660);grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);align-items:center;gap:55px;padding:70px clamp(20px,7vw,105px);display:grid}.businessEyebrow{text-transform:uppercase;letter-spacing:.16em;color:#56d1b6;font-size:10px;font-weight:900}.businessHero h1{letter-spacing:-.045em;max-width:850px;margin:13px 0 18px;font-size:clamp(39px,5vw,67px);line-height:1.02}.businessSubtitle{font-weight:800;color:#b7eadf!important;font-size:21px!important}.businessHero>div>p{color:#d5e4e6;max-width:770px;line-height:1.65}.businessHero>div>a,.businessSubmit{color:#fff;cursor:pointer;background:#1cb092;border:0;border-radius:8px;margin-top:12px;padding:15px 20px;font-weight:900;display:inline-block}.businessHero aside{background:#ffffff10;border:1px solid #ffffff28;border-radius:16px;padding:26px}.businessHero aside>b{color:#f0c66b}.businessHero aside p,.businessHero aside li{color:#d5e4e6;font-size:13px;line-height:1.55}.businessHero aside ul{padding-left:18px}.businessPrinciples{grid-template-columns:repeat(3,1fr);gap:16px;padding:32px clamp(20px,7vw,105px);display:grid}.businessPrinciples article{background:#fff;border:1px solid #dbe6e2;border-radius:14px;padding:24px}.businessPrinciples span{color:#18a88b;font-weight:900}.businessPrinciples h2{color:#082f3c;font-size:19px}.businessPrinciples p,.businessFormIntro p,.businessDisclaimer p{color:#657b80;line-height:1.6}.businessFormSection{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:28px;max-width:1180px;margin:20px auto 50px;padding:0 20px;display:grid}.businessFormIntro{position:sticky;top:30px}.businessFormIntro h2{color:#082f3c;font-size:32px}.businessForm{background:#fff;border:1px solid #d7e3df;border-radius:16px;padding:30px;box-shadow:0 15px 45px #082f3c0b}.businessForm fieldset{border:0;border-bottom:1px solid #e2eae7;margin:0 0 25px;padding:0 0 22px}.businessForm legend{color:#082f3c;margin-bottom:18px;font-size:18px;font-weight:900}.businessGrid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.businessForm label{color:#38545a;gap:7px;margin-bottom:14px;font-size:11px;font-weight:900;display:grid}.businessForm label>span{color:#849498;font-weight:400}.businessForm input,.businessForm select,.businessForm textarea,.businessManageFields input,.businessManageFields select,.businessManageFields textarea{width:100%;font:inherit;color:#203c43;background:#fbfcfc;border:1px solid #cad9d5;border-radius:8px;padding:12px}.businessForm textarea{resize:vertical}.businessAccept label{background:#f5f9f7;border:1px solid #e0e9e6;border-radius:8px;align-items:flex-start;padding:12px;line-height:1.45;display:flex}.businessAccept input{accent-color:#18a88b;flex:0 0 18px;width:18px;margin:1px 3px 0 0}.businessAccept label span{color:#405a60;font-weight:600}.businessSubmit{width:100%;margin:0;font-size:14px}.businessSubmit:disabled{opacity:.55}.businessSaveNote{text-align:center;color:#849498;margin-top:10px;display:block}.businessResult{border-radius:9px;margin-bottom:16px;padding:15px}.businessResult.ok{color:#17634f;background:#e2f5ed}.businessResult.error{color:#8e4037;background:#fff0ed}.businessResult p{margin:6px 0}.businessResult code{font-weight:900}.businessDisclaimer{background:#fff;border-left:5px solid #c99b3e;max-width:1040px;margin:0 auto 70px;padding:28px}.businessDisclaimer h2{color:#082f3c}.arcSidebar nav a{color:#bdd1d5;border-radius:9px;align-items:center;gap:12px;padding:13px 14px;font-weight:700;display:flex}.arcSidebar nav a i{text-align:center;color:#8bdcca;width:22px;font-style:normal}.arcSidebar nav a:hover,.arcSidebar nav a.activeLink{color:#fff;background:#164b59}.businessManagerGrid{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:16px;display:grid}.businessLeadList{gap:8px;display:grid}.businessLeadList>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:9px;justify-content:space-between;gap:10px;padding:13px;display:flex}.businessLeadList>button.active{background:#effaf6;border-color:#18a88b}.businessLeadList span>*{display:block}.businessLeadList code{color:#16806a;font-size:9px}.businessLeadList b{color:#082f3c;margin:5px 0}.businessLeadList small{color:#70858a}.businessLeadList i{color:#176b58;background:#dff5ed;border-radius:99px;height:max-content;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.businessLeadDetail>p{color:#536b70;line-height:1.55}.businessLeadDetail h3{color:#082f3c;border-top:1px solid #e7edeb;padding-top:15px;font-size:13px}.businessFacts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.businessFacts p{background:#f5f8f7;border-radius:8px;margin:0;padding:12px}.businessFacts b,.businessFacts small{display:block}.businessFacts b{text-transform:uppercase;color:#16806a;margin-bottom:5px;font-size:9px}.businessFacts small{color:#788b8f;margin-top:4px}.businessManageFields{background:#eff5f3;border-radius:10px;gap:11px;margin-top:20px;padding:16px;display:grid}.businessManageFields label{gap:5px;font-size:10px;font-weight:900;display:grid}.businessManageFields button{color:#fff;background:#18a88b;border:0;border-radius:7px;padding:12px;font-weight:900}.businessManagerMessage{color:#17624f;background:#e0f4ec;border-radius:8px;margin-bottom:14px;padding:12px}@media (width<=900px){.businessHero,.businessFormSection,.businessManagerGrid{grid-template-columns:1fr}.businessFormIntro{position:static}.businessPrinciples,.businessFacts{grid-template-columns:1fr}}@media (width<=600px){.businessHero{padding:45px 18px}.businessHero h1{font-size:39px}.businessForm{padding:20px}.businessGrid{grid-template-columns:1fr}.businessSaleTop{padding:0 16px}.businessSaleTop>a:last-child{font-size:0}.businessSaleTop>a:last-child:after{content:"← Serviços";font-size:12px}}.kitArcHero{grid-template-columns:1fr 310px;align-items:center;gap:64px;display:grid}.kitArcCover{aspect-ratio:4/5;background:linear-gradient(145deg,#0b6670,#062a36 70%);border:1px solid #ffffff40;border-radius:18px;flex-direction:column;justify-content:flex-end;padding:34px 28px;display:flex;position:relative;box-shadow:0 24px 65px #0000004d}.kitArcCover>span{text-align:center;width:62px;height:54px;color:var(--navy);clip-path:polygon(50% 0,100% 100%,0 100%);background:#fff;padding-top:20px;font-size:13px;font-weight:900;position:absolute;top:28px;left:28px}.kitArcCover strong{color:#fff;font-size:44px;line-height:.95}.kitArcCover small{color:#a7e4d8;margin-top:13px;font-size:12px;font-weight:800;line-height:1.5}.kitArcContent{grid-template-columns:1.2fr .8fr;align-items:start;gap:28px;width:min(1120px,100% - 36px);margin:auto;padding:58px 0 86px;display:grid}.kitArcDeliveries,.kitArcCheckout{background:#fff;border:1px solid #d8e4e0;border-radius:18px;padding:34px;box-shadow:0 12px 36px #082f3c12}.kitArcDeliveries h2{color:var(--navy);margin:10px 0 16px;font-size:clamp(29px,4vw,43px)}.kitArcDeliveries>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.7}.kitArcDeliveries ul{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.kitArcDeliveries li{color:#29464c;background:#f2f8f5;border-radius:11px;padding:14px 14px 14px 48px;font-size:16px;line-height:1.45;position:relative}.kitArcDeliveries li:before{content:"✓";background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid;position:absolute;top:12px;left:15px}.kitArcCheckout{position:sticky;top:24px}.kitArcBadge{background:var(--mint);color:var(--navy);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-block}.kitArcCheckout>p:first-of-type{color:var(--muted);margin:24px 0 4px;font-size:14px}.kitArcCheckout>strong{color:var(--navy);font-size:48px;display:block}.kitArcCheckout>small{color:var(--muted);margin:7px 0 22px;font-size:14px;line-height:1.5;display:block}.kitArcCheckout>a{background:var(--teal);color:#fff;text-align:center;border-radius:10px;padding:17px 18px;font-weight:900;line-height:1.35;display:block;box-shadow:0 12px 24px #18a88b3d}.kitArcCheckout>a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.kitArcSecurity{background:#f1f6f4;border-radius:11px;margin-top:22px;padding:17px}.kitArcSecurity b{color:var(--navy)}.kitArcSecurity p,.kitArcDeliveryNote{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.6}.kitArcDeliveryNote{border-top:1px solid #e2ebe8;margin-top:18px;padding-top:18px}@media (width<=850px){.kitArcHero,.kitArcContent{grid-template-columns:1fr}.kitArcCover{width:min(290px,100%);margin:auto}.kitArcCheckout{position:static}}@media (width<=620px){.kitArcHero{gap:34px}.kitArcCover{width:230px}.kitArcContent{width:calc(100% - 28px);padding:30px 0 60px}.kitArcDeliveries,.kitArcCheckout{padding:23px}.kitArcCheckout>strong{font-size:42px}}.opportunitiesPage{color:#1f2933;background:#f7f9fa;min-height:100vh}.opportunitiesHero{max-width:1120px;margin:0 auto;padding:76px 28px 30px}.opportunitiesHero.compact{padding-bottom:22px}.opportunitiesHero h1{color:#12334f;letter-spacing:-.04em;max-width:820px;margin:10px 0 18px;font-size:clamp(2.4rem,6vw,5rem);line-height:.98}.opportunitiesHero p:not(.eyebrow){color:#52616e;max-width:680px;font-size:1.12rem;line-height:1.65}.opportunitiesNav{flex-wrap:wrap;gap:10px;max-width:1120px;margin:0 auto;padding:0 28px 28px;display:flex}.opportunitiesNav a{color:#21445c;background:#fff;border:1px solid #cfdae0;border-radius:999px;padding:12px 15px;font-size:.92rem;text-decoration:none}.opportunitiesNav a.active,.opportunitiesNav a:hover{color:#fff;background:#124f6b;border-color:#124f6b}.opportunityHub{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:14px auto;padding:0 28px 42px;display:grid}.opportunityHub>a,.opportunityCard{color:inherit;background:#fff;border:1px solid #dce5e9;border-radius:20px;padding:26px;text-decoration:none;box-shadow:0 12px 30px #12334f0f}.opportunityHub>a:hover{transition:all .2s;transform:translateY(-3px);box-shadow:0 16px 35px #12334f1f}.opportunityIcon{color:#0b8090;letter-spacing:.12em;margin-bottom:34px;font-weight:800;display:block}.opportunityHub b{color:#12334f;font-size:1.2rem;display:block}.opportunityHub p{color:#65737d;min-height:74px;line-height:1.55}.opportunityAction{color:#087e91;font-weight:700}.opportunityDisclosure{color:#65737d;max-width:1120px;margin:0 auto;padding:20px 28px 50px;font-size:.88rem;line-height:1.6}.catalogIntro{grid-template-columns:1.2fr .8fr;align-items:center;gap:24px;max-width:1120px;margin:0 auto;padding:0 28px 20px;display:grid}.catalogIntro h2{color:#12334f;margin:4px 0 10px;font-size:2.4rem}.catalogIntro p,.catalogIntro li{color:#52616e;line-height:1.6}.catalogIntro ul{padding-left:20px}.opportunityCard h3{color:#12334f;margin:18px 0 6px}.opportunityCard p{color:#65737d;line-height:1.5}.recommendBadge{color:#087e91;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800}.digitalCover{color:#fff;background:linear-gradient(145deg,#12334f,#08818d);border-radius:14px;flex-direction:column;justify-content:space-between;height:190px;margin-top:14px;padding:25px;font-size:1.5rem;font-weight:800;display:flex}.digitalCover strong{letter-spacing:.06em;font-size:2rem}.digitalCover small{font-size:.75rem;font-weight:500}.opportunityButton{color:#fff;cursor:pointer;background:#087e91;border:0;border-radius:10px;padding:13px 16px;font-weight:700;text-decoration:none;display:inline-block}.catalogToolbar{max-width:1120px;margin:0 auto;padding:8px 28px 32px}.catalogToolbar input{border:1px solid #cfdae0;border-radius:10px;width:100%;margin-bottom:12px;padding:15px 16px;font-size:1rem}.catalogToolbar div{flex-wrap:wrap;gap:8px;display:flex}.catalogToolbar button,.partnerCategories span{color:#536976;background:#fff;border:1px solid #cfdae0;border-radius:999px;padding:9px 12px}.emptyCatalog{text-align:center;background:#fff;border:1px solid #dce5e9;border-radius:20px;max-width:900px;margin:0 auto 20px;padding:42px 28px}.emptyCatalog>span{color:#0a8190;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.emptyCatalog h2{color:#12334f;font-size:1.8rem}.emptyCatalog p{color:#65737d;line-height:1.6}.emptyCatalog .muted{font-size:.88rem}.partnerCategories{flex-wrap:wrap;justify-content:center;gap:9px;max-width:1000px;margin:0 auto 20px;padding:0 28px;display:flex}.partnerCategories span{background:#eef4f6}.partnerEmpty .opportunityButton{margin-top:12px}@media (width<=760px){.opportunityHub,.catalogIntro{grid-template-columns:1fr}.opportunitiesHero{padding-top:48px}.opportunitiesHero h1{font-size:2.8rem}.catalogIntro{padding-top:8px}.opportunityHub>a{padding:22px}.opportunityIcon{margin-bottom:18px}}.opportunitiesAdmin>section{max-width:1120px;margin:0 auto;padding:65px 28px}.opportunitiesAdmin h1{color:#12334f;font-size:2.6rem}.opportunitiesAdmin>section>p:not(.eyebrow){color:#65737d;max-width:700px;line-height:1.6}.opportunitiesManager{grid-template-columns:1.1fr .9fr;gap:20px;margin-top:30px;display:grid}.opportunitiesManager form,.managerList{background:#fff;border:1px solid #dce5e9;border-radius:18px;padding:22px}.opportunitiesManager h2{color:#12334f;margin-top:0}.managerGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.opportunitiesManager label{color:#536976;margin-bottom:12px;font-size:.9rem;font-weight:700;display:block}.opportunitiesManager input,.opportunitiesManager select,.opportunitiesManager textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cfdae0;border-radius:8px;margin-top:6px;padding:11px;display:block}.opportunitiesManager textarea{min-height:95px}.managerList article{border-top:1px solid #e5ecef;grid-template-columns:1fr auto;gap:4px;padding:14px 0;display:grid}.managerList article span{color:#65737d;font-size:.82rem}.managerList article button{color:#124f6b;cursor:pointer;background:#eef4f6;border:0;border-radius:7px;grid-area:1/2/span 2;padding:7px 10px}@media (width<=760px){.opportunitiesManager,.managerGrid{grid-template-columns:1fr}}.opportunityHub.four{grid-template-columns:repeat(2,1fr)}.opportunityHub .arcLeadsHub{color:#fff;background:linear-gradient(145deg,#0e2b43,#075f6c);border-color:#075f6c}.opportunityHub .arcLeadsHub b,.opportunityHub .arcLeadsHub .opportunityIcon,.opportunityHub .arcLeadsHub .opportunityAction{color:#79e1dc}.opportunityHub .arcLeadsHub p{color:#d7e9eb}.arcLeadsStrip{color:#fff;background:linear-gradient(135deg,#0e2b43,#075f6c);border-radius:20px;justify-content:space-between;align-items:center;gap:25px;max-width:1064px;margin:20px auto 30px;padding:28px;display:flex}.arcLeadsStrip span{text-transform:uppercase;letter-spacing:.1em;color:#79e1dc;font-size:.75rem;font-weight:800}.arcLeadsStrip h2{margin:6px 0;font-size:2.2rem}.arcLeadsStrip p{color:#d7e9eb;max-width:660px;margin:0;line-height:1.55}.arcLeadsStrip>a{color:#0e2b43;white-space:nowrap;background:#79e1dc;border-radius:10px;padding:14px 18px;font-weight:800;text-decoration:none}.arcLeadsPage{color:#20333c;background:#f5f8f8;min-height:100vh}.arcLeadsHero,.arcLeadsDifference,.arcLeadsJourney,.arcLeadsPurchase{max-width:1120px;margin:0 auto;padding:72px 28px}.arcLeadsHero{grid-template-columns:1.25fr .75fr;align-items:center;gap:46px;display:grid}.arcLeadsHero h1{color:#0e2b43;letter-spacing:-.07em;margin:14px 0 24px;font-size:clamp(4rem,10vw,7rem);line-height:.86}.arcLeadsHero h1 span{color:#087e91;display:block}.arcLeadsHero>div>p:not(.eyebrow){color:#526872;max-width:690px;font-size:1.18rem;line-height:1.7}.arcLeadsHero aside{color:#fff;background:linear-gradient(145deg,#0e2b43,#075f6c);border-radius:24px;flex-direction:column;justify-content:space-between;min-height:250px;padding:36px;display:flex;box-shadow:0 24px 50px #0e2b4333}.arcLeadsHero aside small{color:#79e1dc;letter-spacing:.12em;font-weight:800}.arcLeadsHero aside strong{font-size:2.6rem}.arcLeadsHero aside p{color:#d7e9eb;line-height:1.6}.arcLeadsActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.arcLeadsActions a{color:#fff;background:#087e91;border-radius:10px;padding:14px 18px;font-weight:800;text-decoration:none}.arcLeadsActions a+a{color:#0e2b43;background:#e1eceb}.arcLeadsDifference{border-top:1px solid #d9e4e4;grid-template-columns:1fr 1fr;gap:45px;display:grid}.arcLeadsDifference h2,.arcLeadsJourney h2,.arcLeadsPurchase h2{color:#0e2b43;margin:10px 0 16px;font-size:clamp(2rem,4vw,3.3rem)}.arcLeadsDifference>div>p:not(.eyebrow),.arcLeadsPurchase>div>p:not(.eyebrow){color:#5b6d74;line-height:1.7}.arcLeadsCompare{gap:13px;display:grid}.arcLeadsCompare article{background:#fff;border:1px solid #d9e4e4;border-radius:15px;padding:22px}.arcLeadsCompare article.premium{background:#eaf6f4;border-color:#087e91}.arcLeadsCompare small{color:#087e91;font-weight:900}.arcLeadsCompare b{color:#0e2b43;margin:8px 0;font-size:1.13rem;display:block}.arcLeadsCompare p{color:#64757c;margin:0}.arcLeadsJourney{padding-top:35px}.arcLeadsJourney>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.arcLeadsJourney article{background:#fff;border:1px solid #d9e4e4;border-radius:16px;padding:22px}.arcLeadsJourney article span{color:#087e91;font-weight:900}.arcLeadsJourney h3{color:#0e2b43}.arcLeadsJourney article p{color:#62747b;line-height:1.55}.arcLeadsPurchase{grid-template-columns:1fr 1fr;gap:40px;display:grid}.arcLeadsPurchase article{background:#fff;border:1px solid #cfe0df;border-radius:18px;padding:28px}.arcLeadsPurchase article>span{color:#087e91;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:900}.arcLeadsPurchase h3{color:#0e2b43;font-size:1.5rem}.arcLeadsPurchase article p{color:#60727a;line-height:1.6}.arcLeadsPurchase button{color:#617171;background:#dfe8e7;border:0;border-radius:9px;padding:13px 16px;font-weight:800}@media (width<=760px){.opportunityHub.four,.arcLeadsHero,.arcLeadsDifference,.arcLeadsJourney>div,.arcLeadsPurchase{grid-template-columns:1fr}.arcLeadsHero,.arcLeadsDifference,.arcLeadsJourney,.arcLeadsPurchase{padding:48px 20px}.arcLeadsHero aside{min-height:200px}.arcLeadsStrip{margin:20px 20px 30px;display:block}.arcLeadsStrip>a{margin-top:20px;display:inline-block}.arcLeadsHero h1{font-size:4rem}}.partnerPublicActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.partnerPublicActions .secondary{color:#124f6b;background:#e5eeee}.partnerApplicationPage{color:#24373f;background:#f4f7f7;min-height:100vh}.partnerApplicationHero,.partnerApplicationContent{max-width:1120px;margin:0 auto;padding:65px 28px}.partnerApplicationHero{grid-template-columns:1.3fr .7fr;align-items:center;gap:40px;display:grid}.partnerApplicationHero h1{color:#12334f;margin:12px 0 18px;font-size:clamp(2.7rem,6vw,5rem);line-height:.98}.partnerApplicationHero>div>p:not(.eyebrow){color:#5d7078;font-size:1.1rem;line-height:1.7}.partnerApplicationHero aside{color:#fff;background:#12334f;border-radius:20px;padding:28px}.partnerApplicationHero aside b{color:#79e1dc;font-size:4.5rem;line-height:1;display:block}.partnerApplicationHero aside span{font-size:1.15rem;font-weight:800}.partnerApplicationHero aside p{color:#d6e4e7;line-height:1.55}.partnerApplicationContent{grid-template-columns:1.2fr .8fr;gap:25px;padding-top:15px;display:grid}.partnerApplicationForm,.partnerApplicationRules{background:#fff;border:1px solid #d6e2e2;border-radius:18px;padding:28px}.partnerApplicationForm h2,.partnerApplicationRules h2{color:#12334f;margin-top:0}.partnerApplicationForm>p{color:#64757c}.partnerApplicationGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.partnerApplicationForm label{color:#405860;gap:6px;font-size:.9rem;font-weight:800;display:grid}.partnerApplicationForm input,.partnerApplicationForm select{font:inherit;border:1px solid #c8d8d7;border-radius:8px;padding:12px}.partnerConsent{align-items:start;margin:20px 0;line-height:1.45;grid-template-columns:auto 1fr!important;font-weight:500!important}.partnerConsent input{margin-top:3px}.partnerApplicationForm>button,.partnerReview button{color:#fff;cursor:pointer;background:#087e91;border:0;border-radius:9px;padding:13px 17px;font-weight:900}.partnerApplicationForm>button:disabled,.partnerReview button:disabled{opacity:.45;cursor:not-allowed}.partnerResult{border-radius:10px;margin-top:18px;padding:16px}.partnerResult.ok{color:#164d3d;background:#e4f5ed}.partnerResult.error{color:#8a3526;background:#fff0ed}.partnerResult p{margin:5px 0}.partnerResult code{font-weight:900}.partnerApplicationRules ol{counter-reset:steps;padding:0;list-style:none}.partnerApplicationRules li{border-bottom:1px solid #e4ebeb;grid-template-columns:32px 1fr;gap:3px 10px;padding:14px 0;display:grid}.partnerApplicationRules li:before{counter-increment:steps;content:counter(steps);color:#087e91;background:#e7f2f1;border-radius:50%;grid-row:1/span 2;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.partnerApplicationRules li b{color:#12334f}.partnerApplicationRules li span{color:#64757c;grid-column:2;line-height:1.45}.partnerPlanNotice{color:#51656d;background:#eff5f5;border-radius:10px;padding:15px;font-size:.9rem;line-height:1.5}.partnerAdminPage{background:#eff4f4;min-height:100vh}.partnerAdminPage>section{max-width:1180px;margin:auto;padding:55px 24px}.partnerAdminPage h1{color:#12334f;margin:8px 0;font-size:2.8rem}.partnerAdminPage>section>p:not(.eyebrow){color:#60727a}.partnerStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0;display:grid}.partnerStats article{background:#fff;border:1px solid #d4e0e0;border-radius:14px;padding:18px}.partnerStats small,.partnerStats span{color:#65767d;display:block}.partnerStats b{color:#12334f;margin:5px 0;font-size:2.2rem;display:block}.partnerManagerMessage{color:#144e3b;background:#dff2eb;border-radius:9px;margin-bottom:14px;padding:13px 16px}.partnerManagerGrid{grid-template-columns:.8fr 1.2fr;gap:18px;display:grid}.partnerQueue,.partnerReview{background:#fff;border:1px solid #d4e0e0;border-radius:16px;padding:20px}.partnerQueue h2{color:#12334f;margin-top:0}.partnerQueue>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e3eaea;justify-content:space-between;gap:10px;width:100%;padding:14px 8px;display:flex}.partnerQueue>button.active{background:#eef7f5}.partnerQueue>button span b,.partnerQueue>button span small{display:block}.partnerQueue>button span b{color:#12334f}.partnerQueue>button span small{color:#718087;margin-top:4px}.partnerQueue i{color:#8a5d1a;font-size:.72rem;font-style:normal;font-weight:800}.partnerQueue i.valid{color:#147050}.partnerQueue i.invalid{color:#a03c2d}.partnerSelectNotice{text-align:center;color:#64757c;place-content:center;min-height:280px;display:grid}.partnerSelectNotice b{color:#12334f;font-size:1.2rem}.partnerSelectNotice span{margin-top:6px}.partnerReviewHead{justify-content:space-between;gap:14px;display:flex}.partnerReviewHead code{color:#087e91}.partnerReviewHead h2{color:#12334f;margin:6px 0}.partnerReviewHead p{color:#64757c}.partnerReviewHead>span{color:#566970;background:#eef2f2;border-radius:999px;height:max-content;padding:7px 10px;font-size:.78rem;font-weight:800}.partnerReviewHead>span.active{color:#166046;background:#dcf2e8}.partnerFacts{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.partnerFacts p{background:#f3f7f7;border-radius:9px;margin:0;padding:10px}.partnerFacts b{color:#65767d;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;display:block}.creciValidation,.partnerApproval{border-top:1px solid #dce6e5;margin-top:20px;padding-top:18px}.creciValidation h3,.partnerApproval h3{color:#12334f}.creciValidation>p{color:#64757c;line-height:1.5}.creciValidation label,.partnerControlGrid label{color:#4e6269;gap:6px;margin-bottom:11px;font-size:.85rem;font-weight:800;display:grid}.creciValidation input,.creciValidation select,.creciValidation textarea,.partnerControlGrid select,.partnerControlGrid textarea{font:inherit;border:1px solid #c9d8d7;border-radius:7px;padding:10px}.creciValidation textarea,.partnerControlGrid textarea{min-height:70px}.partnerApproval .approve{background:#187551;width:100%;margin-bottom:15px}.partnerControlGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.partnerCountNote{color:#64757c;font-size:.84rem}.partnerReview button+button{margin-left:8px}@media (width<=820px){.partnerApplicationHero,.partnerApplicationContent,.partnerManagerGrid{grid-template-columns:1fr}.partnerStats,.partnerFacts{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.partnerApplicationHero,.partnerApplicationContent{padding:42px 18px}.partnerApplicationGrid,.partnerControlGrid,.partnerStats,.partnerFacts{grid-template-columns:1fr}.partnerApplicationForm,.partnerApplicationRules{padding:20px}.partnerReviewHead{display:block}}.courseProduct{background:#fff;border:1px solid #d5e2e5;border-radius:20px;max-width:1064px;margin:16px auto 34px;padding:30px;box-shadow:0 14px 34px #12334f12}.courseProduct h2{color:#12334f;margin:7px 0 10px;font-size:2rem}.courseProduct p,.courseProduct li{color:#5b6e77;line-height:1.6}.courseProduct ul{padding-left:20px}.courseProduct .opportunityButton[aria-disabled=true]{color:#66777d;cursor:not-allowed;background:#dce5e5}.arcLeadsDeliveries{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1064px;margin:0 auto;padding:0 28px 38px;display:grid}.arcLeadsDeliveries article{background:#fff;border:1px solid #d9e4e4;border-radius:14px;padding:18px}.arcLeadsDeliveries b{color:#0e2b43;margin-bottom:7px;display:block}.arcLeadsDeliveries span{color:#61747b;font-size:.92rem;line-height:1.5}.productsGrid,.recommendedGrid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto;padding:0 28px 42px;display:grid}.productsGrid .opportunityCard,.recommendedGrid .opportunityCard{padding:0;overflow:hidden}.productsGrid .opportunityCard>div:not(.productPlaceholder),.recommendedGrid .opportunityCard>div{padding:20px}.productsGrid img{object-fit:cover;background:#e7eeee;width:100%;height:210px}.productPlaceholder{color:#53717b;background:linear-gradient(145deg,#e8f1f2,#d2e3e5);place-items:center;height:210px;font-weight:900;display:grid}.productsGrid h3,.recommendedGrid h3{margin-top:7px}.productsGrid .opportunityButton{margin-top:9px}.catalogToolbar button.active{color:#fff;background:#124f6b;border-color:#124f6b}.partnerCategories.interactive button{color:#536976;cursor:pointer;background:#eef4f6;border:1px solid #cfdae0;border-radius:999px;padding:10px 14px}.partnerCategories.interactive button.active{color:#fff;background:#124f6b;border-color:#124f6b}.categoryHint{text-align:center;color:#64757c;margin:0 auto 28px;padding:0 20px}.recommendedApplication{background:#fff;border:1px solid #d6e2e2;border-radius:20px;max-width:1064px;margin:0 auto 38px;padding:28px}.recommendedApplication h2{color:#12334f;margin-top:0}.recommendedApplication>p{color:#63757d;line-height:1.55}.recommendedFormGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.recommendedFormGrid label{color:#405860;gap:6px;font-size:.9rem;font-weight:800;display:grid}.recommendedFormGrid input,.recommendedFormGrid textarea{font:inherit;border:1px solid #c8d8d7;border-radius:8px;padding:12px}.recommendedFormGrid textarea{min-height:88px}.recommendedFormGrid .wide{grid-column:1/-1}.recommendedApplication button{margin-top:18px}.recommendedGrid .opportunityCard p{min-height:auto}.recommendedGrid .opportunityCard a{color:#087e91;font-weight:800;text-decoration:none}.recommendedManager{grid-template-columns:.82fr 1.18fr;gap:18px;margin-top:24px;display:grid}.commercialSettings{background:#fff;border:1px solid #d4e0e0;border-radius:16px;margin:22px 0;padding:20px}.commercialSettings h2{color:#12334f;margin-top:0}.commercialSettings>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.commercialSettings label,.partnerReview label{color:#4e6269;gap:6px;font-size:.86rem;font-weight:800;display:grid}.commercialSettings input,.partnerReview input,.partnerReview select,.partnerReview textarea{font:inherit;border:1px solid #c9d8d7;border-radius:7px;padding:10px}.commercialSettings textarea,.partnerReview textarea{min-height:74px}.commercialSettings .managerCheck,.partnerReview .managerCheck{align-items:center;gap:8px;display:flex}.commercialSettings .managerCheck input,.partnerReview .managerCheck input{width:auto}.commercialSettings button{margin-top:14px}.recommendedManager .partnerQueue button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e3eaea;justify-content:space-between;width:100%;padding:13px 7px;display:flex}.recommendedManager .partnerQueue button.active{background:#eef7f5}.managerActions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.managerActions a,.managerActions button{color:#fff;cursor:pointer;background:#087e91;border:0;border-radius:9px;padding:11px 14px;font-weight:800;text-decoration:none;display:inline-block}.managerActions .secondary{color:#124f6b;background:#e5eeee}@media (width<=820px){.productsGrid,.recommendedGrid,.arcLeadsDeliveries{grid-template-columns:repeat(2,1fr)}.recommendedManager{grid-template-columns:1fr}.commercialSettings>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.productsGrid,.recommendedGrid,.arcLeadsDeliveries,.recommendedFormGrid,.commercialSettings>div{grid-template-columns:1fr}.recommendedFormGrid .wide{grid-column:auto}.courseProduct{margin:16px 20px 30px;padding:22px}.recommendedApplication{margin:0 20px 32px;padding:21px}}.arcLeadsTrust{color:#526872;margin-top:12px;font-size:.86rem;line-height:1.5;display:block}.partnerFormActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.partnerFormActions button{color:#fff;cursor:pointer;background:#087e91;border:0;border-radius:9px;margin:0;padding:12px 15px;font-weight:800}.partnerFormActions .secondary{color:#124f6b;background:#e5eeee}.partnerFormActions .danger{color:#8a3526;background:#fff1ee;border:1px solid #efc9c1}.partnerFormActions button:disabled{opacity:.55}.recommendedFormGrid select{font:inherit;border:1px solid #c8d8d7;border-radius:8px;padding:12px}.recommendedFormGrid small{color:#087e91}.productsGrid .opportunityCard{position:relative}.offerBadge{z-index:1;color:#fff;background:#b54728;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:900;position:absolute;top:12px;left:12px}.productFacts>span:last-child{text-align:right;display:grid}.productFacts del{color:#89959a;font-size:.78rem}.productFacts b{color:#12334f}.catalogToolbar label{color:#12334f;font-weight:800;display:block}.productDepartments{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1120px;margin:0 auto;padding:0 28px 26px;display:grid}.productDepartments button{text-align:left;color:#52616e;cursor:pointer;background:#fff;border:1px solid #d5e1e6;border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.productDepartments button.active,.productDepartments button:hover{border-color:#087e91;box-shadow:0 10px 24px #12334f17}.productDepartments b{color:#12334f;font-size:1.08rem}.productDepartments span{line-height:1.45}.productDepartments small{color:#087e91;font-weight:800}.catalogAwaiting{background:#fff;border:1px solid #dce5e9;border-radius:20px;grid-template-columns:1fr .55fr;gap:24px;max-width:1064px;margin:0 auto 24px;padding:28px;display:grid}.catalogAwaiting span{color:#087e91;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.catalogAwaiting h2{color:#12334f}.catalogAwaiting p{color:#65737d;line-height:1.55}.catalogAwaiting aside{background:#eef5f6;border-radius:14px;padding:20px}.catalogAwaiting aside b{color:#12334f}.productFacts{color:#65737d;justify-content:space-between;gap:12px;margin:14px 0;display:flex}@media (width<=820px){.productDepartments,.catalogAwaiting{grid-template-columns:1fr}}.legalConsent{align-items:flex-start;margin-top:18px;grid-template-columns:auto 1fr!important;gap:10px!important;display:flex!important}.legalConsent input{width:18px;height:18px}.legalConsent a,.officialCrecilink{color:#087e91;font-weight:800}.restrictedNotice{color:#704d15;background:#fff4df;border-radius:9px;padding:14px;line-height:1.5}.legalFooter{color:#fff;background:#0d3044;flex-wrap:wrap;justify-content:center;gap:18px;padding:24px;display:flex}.legalFooter a{color:#fff}.legalPage{background:#eef4f2;min-height:80vh;padding:50px 20px}.legalPage article{background:#fff;border-radius:16px;max-width:850px;margin:auto;padding:35px}.legalPage h1,.legalPage h2{color:#12334f}.legalPage p{color:#40565e;line-height:1.7}.officialCrecilink{margin:0 0 16px;display:inline-block}.partnerApproval>label{gap:7px;font-weight:800;display:grid}.partnerApproval textarea{border:1px solid #c9d8d7;border-radius:7px;min-height:75px;padding:10px}.managementStrip{background:#eef4f6;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 22px;display:flex}.managementStrip>b{color:#12334f;letter-spacing:.08em}.managementStrip>a{color:#124f6b;font-weight:800}.managementPrimary{background:#fff;border:2px solid #18a88b;border-radius:10px;grid-template-columns:auto auto;gap:1px 10px;padding:8px 13px;text-decoration:none;display:grid}.managementPrimary strong{color:#12334f;grid-area:1/2/3;font-size:1.7rem}.managementPrimary small{color:#60727a;font-size:.75rem}.marketplaceTabs{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px auto;display:flex}.marketplaceStatus{color:#5e4b22;background:#fff8e8;border-left:4px solid #d5a84a;border-radius:9px;max-width:1100px;margin:0 auto 20px;padding:16px 20px}@media (width<=700px){.managementStrip{align-items:stretch}.managementStrip>a{width:100%}}.effectiveActions{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.effectiveActions button{color:#12334f;background:#dfe9e8}.effectiveActions button.active{color:#fff;background:#087e91}.overrideWarning{color:#762f20;background:#fff0eb;border-left:4px solid #b64a31;padding:12px}.effectiveDone{color:#166046;background:#dcf2e8;border-radius:9px;padding:13px}.partnerApproval>label{color:#4e6269;gap:6px;margin-bottom:12px;font-size:.85rem;font-weight:800;display:grid}.partnerApproval>label textarea{min-height:90px;font:inherit;border:1px solid #c9d8d7;border-radius:7px;padding:10px}.partnerLeadPage{background:#eff4f4;min-height:100vh}.partnerLeadPage>section{max-width:1180px;margin:auto;padding:48px 24px}.partnerLeadPage h1{color:#12334f;font-size:2.5rem}.partnerLeadPage>section>p{color:#5b7078}.leadCreate,.leadList,.leadDetail{background:#fff;border:1px solid #d4e0e0;border-radius:16px;padding:22px}.leadCreate{margin:24px 0}.leadCreate h2,.leadList h2,.leadDetail h2{color:#12334f}.leadFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.leadFields label{color:#40575f;gap:6px;font-weight:800;display:grid}.leadFields input,.leadFields select,.leadFields textarea{font:inherit;border:1px solid #c7d7d7;border-radius:8px;padding:11px}.leadFields textarea{min-height:76px}.leadFields small{color:#65767d;font-weight:400}.leadFilters{gap:9px;margin:16px 0;display:flex}.leadFilters button{color:#12334f;background:#dfe9e8}.leadFilters button.active{color:#fff;background:#087e91}.leadGrid{grid-template-columns:.75fr 1.25fr;gap:18px;display:grid}.leadList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e2e9e9;width:100%;padding:14px 8px;display:grid}.leadList>button.active{background:#eef7f5}.leadList span,.leadList small{color:#61747b;margin-top:4px}.confidentialLead{color:#40575f;background:#edf4f4;border-radius:8px;padding:12px;font-weight:700}@media (width<=800px){.leadGrid,.leadFields{grid-template-columns:1fr}}.v74ContractClause{display:none}@media print{.v74ContractClause{color:#344e53;padding:0 10px;display:block}.v74ContractClause h3{color:#12334f;font-size:13px}.v74ContractClause p{text-align:justify;font-size:13px;line-height:1.65}}.leadCreate>button,.leadDetail>button,.leadShareBox button,.partnerResponse button{color:#fff;cursor:pointer;background:#079d86;border:0;border-radius:9px;margin-top:16px;padding:13px 18px;font-weight:900}.leadShareBox{background:#eefaf7;border:2px solid #079d86;border-radius:12px;margin:18px 0;padding:18px}.leadShareBox h3{color:#12334f;margin-top:0}.leadShareBox label{gap:6px;font-weight:800;display:grid}.leadShareBox input{background:#fff;border:1px solid #9fc9c1;border-radius:8px;padding:11px}.shareActions{flex-wrap:wrap;gap:10px;display:flex}.shareActions a{color:#fff;background:#168b45;border-radius:9px;margin-top:16px;padding:13px 18px;font-weight:900;text-decoration:none}.partnerResponse{background:#eff4f4;min-height:100vh;padding-bottom:50px}.partnerResponse header{color:#fff;background:#083f49;justify-content:space-between;padding:22px max(24px,50vw - 410px);display:flex}.partnerResponse>section{background:#fff;border-radius:16px;max-width:820px;margin:28px auto;padding:28px}.partnerResponse article{background:#eef7f5;border-left:4px solid #079d86;margin:20px 0;padding:16px}.partnerResponse form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.partnerResponse form h2,.partnerResponse form button,.partnerResponse form .partnerManagerMessage{grid-column:1/-1}.partnerResponse label{gap:6px;font-weight:800;display:grid}.partnerResponse input,.partnerResponse select,.partnerResponse textarea{font:inherit;border:1px solid #c7d7d7;border-radius:8px;padding:11px}.partnerResponse textarea{min-height:90px}.responsePrivacy{color:#52666d;margin-top:18px;font-weight:700}@media (width<=800px){.partnerResponse>section{margin:14px}.partnerResponse form{grid-template-columns:1fr}}.propertyOptionsEditor{background:#f8fbfb;border:1px solid #b7d1cd;border-radius:12px;margin:18px 0;padding:18px}.propertyOptionsEditor fieldset{border:1px solid #d3dfdf;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;padding:14px;display:grid}.propertyOptionsEditor label{gap:5px;font-weight:800;display:grid}.propertyOptionsEditor input{border:1px solid #c7d7d7;border-radius:8px;padding:10px}.propertyOptionsEditor .removeOption{background:#a54040}.optionActions{flex-wrap:wrap;gap:10px;display:flex}.optionActions button{color:#fff;cursor:pointer;background:#087e91;border:0;border-radius:9px;padding:12px 16px;font-weight:900}.publicPropertyOptions{margin:20px 0}.publicPropertyOptions>article{background:#fff;border:1px solid #c7d7d7;border-left:5px solid #079d86;border-radius:10px;margin:12px 0;padding:16px}.publicPropertyOptions a{color:#fff;background:#087e91;border-radius:8px;margin-top:12px;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-block}@media (width<=800px){.propertyOptionsEditor fieldset{grid-template-columns:1fr}}.automaticSearchPending{color:#52666d;cursor:not-allowed;background:#e3e9e9;border:1px solid #aab8bc;border-radius:9px;width:100%;margin:12px 0 6px;padding:13px 16px;font-weight:900}.automaticSearchNote{color:#5c6d73;line-height:1.45;display:block}.propertyCount{color:#884719;background:#fff1e8;border-radius:8px;padding:10px 12px;font-weight:800}.propertyCount.valid{color:#116044;background:#e6f6ef}.optionActions button:disabled{color:#66777b;cursor:not-allowed;background:#b8c5c6}.automaticSearchButton{color:#fff;background:#087f73;border:0;border-radius:9px;width:100%;margin:12px 0 6px;padding:13px 16px;font-weight:900}.automaticSearchButton:disabled{cursor:wait;opacity:.72}.eventsPage{background:#eef5f3;min-height:100vh}.eventsHero{color:#fff;background:radial-gradient(circle at 85% 15%,#246d73 0,#0000 28%),linear-gradient(135deg,#062a36,#0a4c57);grid-template-columns:1fr 360px;align-items:center;gap:50px;padding:58px clamp(22px,7vw,100px);display:grid}.eventsHero h1{letter-spacing:-.06em;margin:14px 0 22px;font-size:clamp(58px,8vw,104px);line-height:.85}.eventsHero p:last-child{color:#c9dde0;max-width:760px;font-size:18px;line-height:1.65}.eventsHero aside{background:#ffffff10;border:1px solid #ffffff30;border-radius:16px;gap:5px;padding:24px;display:grid}.eventsHero aside b{margin-top:9px}.eventsHero aside span{color:#a9d8d1;font-size:12px}.eventsWorkspace{width:min(1280px,100% - 32px);margin:34px auto 80px}.eventsTabs{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:18px;display:grid}.eventsTabs button{color:#38565b;cursor:pointer;background:#fff;border:1px solid #c9dad6;border-radius:10px;padding:14px 10px;font-weight:800}.eventsTabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.eventsPanel{background:#fff;border:1px solid #d5e2df;border-radius:18px;padding:clamp(20px,4vw,42px);box-shadow:0 14px 45px #082f3c12}.eventsHeading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.eventsHeading small,.pricingGrid small,.summaryGrid small{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.eventsHeading h2{color:var(--navy);margin:7px 0 0;font-size:clamp(28px,4vw,42px)}.eventsHeading>span{color:var(--navy);background:#e7f6f1;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:900}.eventsHeading>button,.eventsNext,.saveEvent{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:14px 18px;font-weight:900}.eventsForm,.pricingControls{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.eventsForm label,.pricingControls label,.quoteList label,.statusSelect,.documentRow label{color:var(--navy);gap:7px;font-size:12px;font-weight:900;display:grid}.eventsForm .wide,.quoteList .wide{grid-column:1/-1}.eventsForm input,.eventsForm select,.eventsForm textarea,.pricingControls input,.quoteList input,.quoteList select,.statusSelect select,.documentRow input{color:#243f45;background:#fff;border:1px solid #c7d8d4;border-radius:8px;width:100%;padding:12px}.eventsForm textarea{resize:vertical;min-height:100px}.eventsNext{background:var(--navy);margin:28px 0 0 auto;display:block}.eventsHelp,.pricingNote,.privacyLine{color:#5d7377;font-size:14px;line-height:1.65}.quoteList{gap:12px;display:grid}.quoteList article{background:#f8fbfa;border:1px solid #d8e5e1;border-radius:13px;grid-template-columns:44px repeat(4,1fr);gap:12px;padding:18px;display:grid;position:relative}.quoteList article>b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.quoteList .wide{grid-column:2/-1}.removeQuote{color:#a33;cursor:pointer;background:0 0;border:0;font-size:11px;position:absolute;top:12px;right:16px}.pricingControls{grid-template-columns:1fr 1fr;max-width:630px}.pricingGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.pricingGrid article,.summaryGrid article{background:#f8fbfa;border:1px solid #d6e3df;border-radius:13px;gap:8px;padding:20px;display:grid}.pricingGrid strong{color:var(--navy);font-size:24px}.pricingGrid em{color:#61787c;font-size:11px;font-style:normal}.pricingGrid .total{background:var(--navy);color:#fff;grid-column:1/-1}.pricingGrid .total small{color:#91dccd}.pricingGrid .total strong{color:#fff;font-size:31px}.pricingNote{border-left:4px solid var(--gold);background:#fff9e9;padding:14px 18px}.checkList{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkList label{cursor:pointer;border:1px solid #d9e5e2;border-radius:12px;align-items:flex-start;gap:13px;padding:16px;display:flex}.checkList input{width:20px;height:20px;accent-color:var(--teal)}.checkList span{gap:5px;display:grid}.checkList b{color:var(--navy)}.checkList small{color:#708286;line-height:1.45}.documentRow{background:#f8fbfa;border:1px dashed #9fbbb4;border-radius:12px;margin-top:24px;padding:20px}.documentRow p{color:#60767a;font-size:12px}.summaryGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.summaryGrid b{color:var(--navy);font-size:18px}.summaryGrid span{color:#667b7f;font-size:12px}.statusSelect{max-width:300px;margin:25px 0}.saveEvent{font-size:16px}.saveEvent:disabled{opacity:.6}.saveResult{color:#075c4c;background:#e1f5ed;border-radius:9px;padding:14px;font-weight:800}.privacyLine{border-top:1px solid #e1e9e7;padding-top:18px}.legalFooter{grid-template-columns:repeat(4,auto)!important}.serviceIcon{font-size:16px!important}@media (width<=900px){.eventsHero{grid-template-columns:1fr}.eventsHero aside{display:none}.eventsTabs,.eventsForm{grid-template-columns:1fr 1fr}.quoteList article{grid-template-columns:44px 1fr 1fr}.quoteList .wide{grid-column:2/-1}.pricingGrid,.summaryGrid{grid-template-columns:1fr 1fr}.checkList{grid-template-columns:1fr}}@media (width<=620px){.eventsHero{padding:46px 20px}.eventsWorkspace{width:calc(100% - 20px);margin-top:18px}.eventsTabs{grid-template-columns:1fr}.eventsTabs button{padding:11px}.eventsPanel{padding:20px}.eventsHeading{flex-direction:column;align-items:flex-start}.eventsForm,.pricingControls,.pricingGrid,.summaryGrid{grid-template-columns:1fr}.eventsForm .wide{grid-column:auto}.quoteList article{grid-template-columns:36px 1fr}.quoteList label,.quoteList .wide{grid-column:2}.pricingGrid .total{grid-column:auto}.eventsNext{width:100%}.legalFooter{grid-template-columns:1fr!important}}.formationManager{padding:24px}.formationMessage{color:#075b48;background:#e3f4ee;border-radius:10px;padding:12px 16px;font-weight:800}.formationSummary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.formationSummary article,.formationInsights,.formationList,.formationDetail,.formationCourseForm{background:#fff;border:1px solid #d8e4e0;border-radius:14px;padding:20px}.formationSummary small{color:#60757a;display:block}.formationSummary b{color:#08333c;margin-top:5px;font-size:2rem;display:block}.formationInsights{margin-top:14px}.formationInsights h2{margin-top:0}.formationInsights>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.formationInsights span{color:#345b60;background:#eef5f3;border-radius:999px;padding:8px 12px}.formationFilters{grid-template-columns:2fr repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.formationFilters input,.formationFilters select,.formationDetail input,.formationDetail select,.formationDetail textarea,.formationCourseForm input,.formationCourseForm select,.formationCourseForm textarea{font:inherit;background:#fff;border:1px solid #cad9d5;border-radius:8px;padding:11px}.formationGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:14px;display:grid}.formationList{gap:8px;max-height:770px;display:grid;overflow:auto}.formationList h2{margin:0 0 7px}.formationList>button{text-align:left;cursor:pointer;color:#15383f;background:#fff;border:1px solid #d7e2df;border-radius:10px;grid-template-columns:1fr auto;padding:13px;display:grid}.formationList>button.active{background:#eff9f6;border:2px solid #178e78}.formationList span small,.formationList time{color:#6b7e82;margin-top:4px;font-size:.75rem;display:block}.formationList i{background:#e8f0ee;border-radius:999px;padding:5px 8px;font-size:.75rem;font-style:normal}.formationDetail dl{grid-template-columns:160px 1fr;gap:8px 16px;display:grid}.formationDetail dt{color:#47666c;font-weight:900}.formationDetail dd{white-space:pre-wrap;margin:0}.formationDetail>label,.formationCourseForm label{gap:6px;margin-top:12px;font-weight:800;display:grid}.formationDetail textarea{min-height:85px}.formationDetail>button,.formationCourseForm>button{color:#fff;cursor:pointer;background:#178e78;border:0;border-radius:8px;margin-top:14px;padding:12px 17px;font-weight:900}.formationAccess{overflow-wrap:anywhere;background:#e9f6f2;border-radius:9px;gap:6px;margin-top:15px;padding:14px;display:grid}.formationCourseForm{margin-top:14px}.formationCourseForm>div{grid-template-columns:2fr 1fr 1fr;gap:10px;display:grid}.formationCourseForm label{margin:0}.formationCourseForm label.wide{grid-column:1/-1}.formationCourseForm textarea{min-height:80px}.courseCatalogAdmin{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.courseCatalogAdmin button{text-align:left;background:#f0f5f4;border:1px solid #d3e0dd;border-radius:8px;padding:10px}.courseCatalogAdmin small{margin-top:4px;display:block}.studentPortal{padding-bottom:60px}.studentHero,.studentCourses{width:min(980px,100% - 32px);margin:auto}.studentHero{padding:58px 0 26px}.studentHero h1{color:#08333c;margin:8px 0;font-size:clamp(36px,6vw,60px)}.studentCourses{gap:16px;display:grid}.studentCourses article{background:#fff;border:1px solid #d8e4e0;border-radius:16px;padding:28px}.studentCourses article>span{color:#178e78;font-weight:900}.studentCourses dl{grid-template-columns:140px 1fr;gap:8px 15px;display:grid}.studentCourses dt{font-weight:900}.studentCourses dd{white-space:pre-wrap;margin:0}.courseAccessButton{color:#fff;background:#178e78;border-radius:8px;margin-top:10px;padding:13px 17px;font-weight:900;display:inline-block}.courseWaiting{background:#fff6e4;border-left:4px solid #c08a2b;padding:13px}.courseFormWrap textarea{min-height:95px}@media (width<=900px){.formationSummary{grid-template-columns:repeat(2,1fr)}.formationFilters,.formationGrid,.formationCourseForm>div{grid-template-columns:1fr}.formationCourseForm label.wide{grid-column:auto}}@media (width<=580px){.formationManager{padding:14px}.formationSummary{grid-template-columns:1fr 1fr}.formationDetail dl,.studentCourses dl{grid-template-columns:1fr}.formationDetail dt{margin-top:7px}}.formationInsights button{color:#345b60;font:inherit;cursor:pointer;background:#eef5f3;border:0;border-radius:999px;padding:8px 12px}.whatsappShare{background:#167f67;border-radius:7px;width:max-content;padding:9px 12px;text-decoration:none;display:inline-block;color:#fff!important}.enrollmentRow{border:1px solid #d8e4e0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:10px;display:flex}.enrollmentRow p,.enrollmentRow small{margin:0;display:block}.enrollmentRow button{color:#fff;cursor:pointer;background:#b77a13;border:0;border-radius:7px;padding:9px;font-weight:800}.paymentButton{background:#b77a13}.secondaryAccess{background:#0b5662;margin-left:8px}.courseStatusLine{justify-content:space-between;align-items:center;gap:12px;display:flex}.courseStatusLine span{color:#178e78;font-weight:900}.courseStatusLine b{color:#09604f;background:#e7f5f1;border-radius:999px;padding:7px 11px;font-size:.85rem}.courseDelivery{border-top:1px solid #d8e4e0;margin-top:22px;padding-top:18px}.moduleList{gap:9px;padding:0;list-style:none;display:grid}.moduleList li{background:#f0f7f5;border-radius:9px;grid-template-columns:100px 1fr;gap:10px;padding:12px;display:grid}.moduleList li b{color:#0d7865}.courseReleased{border-left:5px solid #178e78!important}.courseReadyButton{background:#178e78;border-radius:8px;margin-top:12px;padding:12px 16px;font-weight:900;text-decoration:none;display:inline-block;color:#fff!important}@media (width<=580px){.moduleList li{grid-template-columns:1fr}.courseStatusLine,.enrollmentRow{flex-direction:column;align-items:flex-start}.secondaryAccess{margin-left:0}}.coursePrimaryAction{background:#edf8f5;border:2px solid #178e78;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 20px;padding:16px;display:flex}.coursePrimaryAction strong{color:#08333c;font-size:1.2rem}.coursePrimaryAction .courseAccessButton{margin:0}.coursePrimaryAction small{color:#4b6569;flex-basis:100%}.courseDelivery{scroll-margin-top:24px}@media (width<=580px){.coursePrimaryAction{flex-direction:column;align-items:stretch}.coursePrimaryAction .courseAccessButton{text-align:center}}.moduleInstruction{color:#60757a;margin:7px 0 12px;font-size:.9rem}.courseLearningLayout nav button b{gap:5px;display:grid}.courseLearningLayout nav button small{color:#0d7865;font-size:.78rem}.courseLesson{scroll-margin-top:18px}.enrollmentCard{border:1px solid #d8e4e0;border-radius:12px;margin:10px 0;padding:12px}.enrollmentCard .enrollmentRow{border:0;border-bottom:1px solid #e2ebe8;border-radius:0;margin:0;padding:4px 0 12px}.courseTracking{gap:0;margin:0;padding:8px 0;list-style:none;display:grid}.courseTracking li{grid-template-columns:34px 1fr;gap:10px;padding:8px 0;display:grid;position:relative}.courseTracking li:not(:last-child):before{content:"";background:#d7e3df;width:2px;position:absolute;top:40px;bottom:-8px;left:16px}.courseTracking li.done:not(:last-child):before{background:#178e78}.courseTracking li>span{color:#6c7e80;z-index:1;background:#e9efed;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.courseTracking li.done>span{color:#fff;background:#178e78}.courseTracking p,.courseTracking small{margin:0;display:block}.courseTracking small{color:#687c80;margin-top:3px}.courseTracking li.pending b{color:#718184}.deliveryActions{border-top:1px solid #e2ebe8;flex-wrap:wrap;gap:7px;padding-top:12px;display:flex}.deliveryActions button{color:#fff;cursor:pointer;background:#0b5662;border:0;border-radius:7px;padding:9px 11px;font-weight:800}.deliveryActions button:disabled{color:#52706c;cursor:default;background:#dfe9e6}.emailShare{background:#0b5662;border-radius:7px;width:max-content;padding:9px 12px;text-decoration:none;display:inline-block;color:#fff!important}@media (width<=580px){.deliveryActions{display:grid}.emailShare{width:auto}}.courseOpenButton{width:max-content;margin-top:18px;display:block}.courseLearningPage{color:#17383f;background:#eef4f2;min-height:100vh}.courseLearningTop{background:#fff;border-bottom:1px solid #d7e4e0;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 clamp(18px,6vw,88px);display:flex}.courseLearningTop a{color:#0d6b70;font-weight:900;text-decoration:none}.courseLearningTop span{color:#60757a;font-size:.82rem;font-weight:800}.courseLearningHero{color:#fff;background:linear-gradient(135deg,#062a36,#0b5660);grid-template-columns:1.4fr .6fr;align-items:center;gap:45px;padding:48px clamp(20px,7vw,105px);display:grid}.courseLearningHero h1{margin:10px 0 16px;font-size:clamp(35px,5vw,58px);line-height:1.04}.courseLearningHero>div>p:last-child{color:#d1e3e3;max-width:760px;line-height:1.65}.courseLearningHero aside{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:16px;padding:22px}.courseLearningHero aside span,.courseLearningHero aside small{display:block}.courseLearningHero aside b{color:#9ce0ce;font-size:2.5rem}.courseLearningHero aside div{background:#fff3;border-radius:99px;height:10px;margin:10px 0;overflow:hidden}.courseLearningHero aside i{background:#55d2b5;height:100%;display:block}.courseLearningLayout{grid-template-columns:320px 1fr;align-items:start;gap:18px;width:min(1120px,100% - 32px);margin:30px auto;display:grid}.courseLearningLayout nav,.courseLesson,.courseMaterials{background:#fff;border:1px solid #d6e3df;border-radius:16px;padding:22px}.courseLearningLayout nav h2{color:#08333c;margin-top:0}.courseLearningLayout nav button{text-align:left;cursor:pointer;color:#405d62;background:#fff;border:0;border-top:1px solid #e0e9e6;grid-template-columns:38px 1fr;align-items:center;gap:10px;width:100%;padding:14px 5px;display:grid}.courseLearningLayout nav button span{color:#0d7865;background:#e8f2ef;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.courseLearningLayout nav button.active b{color:#087864}.courseLearningLayout nav button.active span{color:#fff;background:#178e78}.lessonNumber{color:#178e78;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:900}.courseLesson h2{color:#08333c;margin:8px 0 22px;font-size:clamp(27px,4vw,40px)}.courseLesson h3{color:#08333c}.courseLesson li{margin:10px 0;line-height:1.6}.lessonGoal,.lessonPractice,.lessonPrompt{border-radius:11px;margin:18px 0;padding:17px 19px}.lessonGoal{background:#e9f6f2;border-left:4px solid #178e78}.lessonPractice{background:#fff5e3;border-left:4px solid #c08a2b}.lessonPrompt{background:#eaf1f5;border-left:4px solid #0b5660}.lessonGoal p,.lessonPractice p,.lessonPrompt p{margin:7px 0;line-height:1.6}.lessonPrompt button{color:#fff;cursor:pointer;background:#0b5660;border:0;border-radius:7px;padding:9px 12px;font-weight:800}.lessonActions{border-top:1px solid #dce7e3;justify-content:space-between;gap:10px;margin-top:25px;padding-top:20px;display:flex}.lessonActions button,.courseMaterials a{color:#fff;cursor:pointer;background:#178e78;border:0;border-radius:8px;padding:12px 15px;font-weight:900;text-decoration:none}.lessonActions button.completed{color:#09604f;background:#e3f3ed}.courseMaterials{width:min(1076px,100% - 32px);margin:0 auto 60px}.courseMaterials h2{color:#08333c}.courseMaterials li{margin:8px 0}.courseMaterials>div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.courseMaterials a+a{background:#0b5660}@media (width<=820px){.courseLearningHero,.courseLearningLayout{grid-template-columns:1fr}.courseLearningTop{flex-direction:column;align-items:flex-start;padding-top:16px;padding-bottom:16px}.courseLearningLayout nav{position:static}.lessonActions{flex-direction:column;align-items:stretch}.courseOpenButton{text-align:center;width:auto}}.accessPage{color:#123940;background:#edf4f1;min-height:100vh}.accessHero{color:#fff;background:linear-gradient(135deg,#062a36,#0b5660);grid-template-columns:1.5fr .6fr;align-items:center;gap:36px;padding:54px clamp(20px,7vw,105px);display:grid}.accessHero h1{margin:10px 0 18px;font-size:clamp(38px,5vw,66px);line-height:1}.accessHero>div>p:last-child{color:#d3e3e4;max-width:700px;font-size:18px;line-height:1.6}.accessHero aside{background:#ffffff12;border:1px solid #57848a;border-radius:14px;padding:23px}.accessHero aside b{color:#9ce0ce;font-size:23px}.accessHero aside p{line-height:1.6}.accessGrid{grid-template-columns:.75fr 1.25fr;gap:22px;max-width:1180px;margin:36px auto;padding:0 18px;display:grid}.accessCard,.statusCard,.renewal{background:#fff;border:1px solid #d5e3df;border-radius:16px;padding:28px;box-shadow:0 10px 30px #082f3c0d}.accessCard.primary{border-top:5px solid #178e78}.accessCard h2,.statusCard h2{color:#08333c;margin-top:0}.accessCard>p{color:#607579;line-height:1.6}.accessCard form{gap:15px;display:grid}.accessCard form>label,.accessFields label,.receipt{gap:6px;display:grid}.accessCard label span{color:#08333c;font-size:13px;font-weight:900}.accessCard input{font:inherit;border:1px solid #c7d8d3;border-radius:8px;padding:12px}.accessCard button,.statusCard button{color:#fff;cursor:pointer;background:#178e78;border:0;border-radius:8px;padding:13px 17px;font-weight:900}.accessCard button:disabled{opacity:.6}.accessPlans{grid-template-columns:1fr 1fr;gap:12px;display:grid}.accessPlans label{cursor:pointer;border:2px solid #d8e4e0;border-radius:12px;gap:4px;padding:15px;display:grid}.accessPlans label.selected{background:#effaf6;border-color:#178e78}.accessPlans input{opacity:0;position:absolute}.accessPlans strong{color:#0d6b70;font-size:27px}.accessPlans small{color:#667b7f}.accessFields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.accessCard fieldset{border:0;gap:18px;padding:0;display:flex}.accessCard legend{margin-bottom:9px;font-weight:900}.accessCard fieldset label{align-items:center;gap:6px;display:flex}.paymentBox{background:#e8f5f0;border-left:4px solid #178e78;border-radius:9px;padding:18px}.paymentBox small,.paymentBox strong{display:block}.paymentBox strong{color:#08333c;font-size:32px}.paymentBox button{padding:9px 12px}.paymentBox a{color:#08745f;font-weight:900}.receipt{border:1px dashed #91b7ad;border-radius:9px;padding:15px}.statusCard{justify-content:space-between;align-items:center;gap:20px;max-width:1144px;margin:0 auto 24px;display:flex}.statusCard strong{color:#08745f;font-size:20px}.accessMessage{color:#fff;background:#08333c;border-radius:10px;max-width:430px;padding:16px 20px;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 40px #0004}.renewal{border-left:5px solid #c58c2c;max-width:1144px;margin:0 auto 60px}.renewal p{color:#607579;margin-bottom:0}@media (width<=850px){.accessHero,.accessGrid,.accessFields,.accessPlans{grid-template-columns:1fr}.statusCard{flex-direction:column;align-items:flex-start;margin:0 18px 24px}}@media (width<=620px){.accessHero{padding:40px 18px}.accessCard{padding:20px}.accessMessage{left:14px;right:14px}}.accessGrid.single{grid-template-columns:1fr;max-width:850px}.accessNavigation{z-index:100;background:#fff;border-bottom:1px solid #d5e3df;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:10px clamp(18px,5vw,70px);display:flex;position:sticky;top:0;box-shadow:0 4px 16px #062a3615}.accessNavigation nav{justify-items:end;gap:8px;display:grid}.accessNavigation nav>span{color:#607579;align-items:center;gap:8px;font-size:13px;display:flex}.accessNavigation nav>span a{color:#08745f;font-weight:800}.accessNavigation nav>span i{font-style:normal}.accessNavigation nav>span b{color:#08333c}.accessNavigation nav>div{gap:8px;display:flex}.accessNavigation button,.accessNavigation nav>div>a{color:#08745f;font:inherit;cursor:pointer;background:#fff;border:1px solid #178e78;border-radius:8px;padding:10px 13px;font-weight:900;text-decoration:none}.accessNavigation nav>div>a{color:#fff;background:#178e78}.receiptName{color:#08745f;font-size:14px}.accessFields .cpfEditable{z-index:2;caret-color:#08333c;position:relative;pointer-events:auto!important;color:#08333c!important;cursor:text!important;background:#fff!important}.deviceAccess{background:#fff;border:1px solid #d5e3df;border-radius:12px;max-width:794px;margin:0 auto 24px;padding:18px 28px}.deviceAccess summary{cursor:pointer;color:#08333c;font-weight:900}.deviceAccess p{color:#607579}.deviceAccess form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.deviceAccess label{gap:5px;display:grid}.deviceAccess label span{font-size:12px;font-weight:900}.deviceAccess input{font:inherit;border:1px solid #c7d8d3;border-radius:8px;padding:11px}.deviceAccess button{color:#fff;background:#178e78;border:0;border-radius:8px;padding:12px 15px;font-weight:900}.accessSuccess{z-index:1000;background:#062a36cc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.accessSuccess>div{text-align:center;background:#fff;border-radius:18px;width:min(480px,100%);padding:34px;box-shadow:0 25px 80px #0006}.accessSuccess span{color:#fff;background:#178e78;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:30px;display:grid}.accessSuccess h2{color:#08333c;margin:14px 0;font-size:30px}.accessSuccess p{margin-bottom:5px}.accessSuccess strong{color:#08745f;letter-spacing:.04em;font-size:23px;display:block}.accessSuccess small{color:#607579;margin:13px 0 20px;line-height:1.5;display:block}.accessSuccess button{color:#fff;cursor:pointer;background:#178e78;border:0;border-radius:8px;padding:13px 18px;font-weight:900}@media (width<=760px){.accessNavigation{flex-direction:column;align-items:flex-start;padding:10px 16px;position:sticky}.accessNavigation nav{justify-items:start;width:100%}.accessNavigation nav>div{width:100%}.accessNavigation button,.accessNavigation nav>div>a{text-align:center;flex:1}.deviceAccess{margin:0 18px 24px;padding:16px}.deviceAccess form{grid-template-columns:1fr}.accessSuccess>div{padding:25px 18px}}.consultGalleryPage{color:#15383f;background:#eef4f2;min-height:100vh;padding-bottom:54px}.consultGalleryHero{color:#fff;background:linear-gradient(135deg,#062f3b,#0b5c65);grid-template-columns:1.4fr .6fr;align-items:center;gap:40px;padding:46px clamp(22px,7vw,98px);display:grid}.consultGalleryHero h1{max-width:850px;margin:8px 0 17px;font-size:clamp(2.25rem,5vw,4rem);line-height:1.03}.consultGalleryHero>div>p:last-child{color:#d8e8e7;max-width:780px;font-size:1.05rem;line-height:1.65}.consultGalleryHero aside{background:#ffffff1c;border:1px solid #ffffff47;border-radius:16px;padding:22px}.consultGalleryHero aside b{font-size:1.1rem}.consultGalleryHero aside p{margin-bottom:0;line-height:1.55}.consultGalleryControls{width:min(1180px,100% - 32px);margin:26px auto 16px}.consultGalleryControls input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #bdcfca;border-radius:12px;padding:15px 17px;font-size:1rem}.consultGalleryControls div{gap:8px;padding:12px 0 3px;display:flex;overflow-x:auto}.consultGalleryControls button{white-space:nowrap;color:#31585d;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcd2cc;border-radius:999px;padding:9px 13px;font-weight:800}.consultGalleryControls button.active{color:#fff;background:#0c7465;border-color:#0c7465}.consultTopicGrid{grid-template-columns:repeat(3,1fr);gap:12px;width:min(1180px,100% - 32px);margin:auto;display:grid}.consultTopicGrid>button{text-align:left;color:#15383f;cursor:pointer;background:#fff;border:1px solid #d3e1dd;border-radius:15px;grid-template-rows:auto auto 1fr auto;grid-template-columns:48px 1fr;gap:4px 13px;min-height:218px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.consultTopicGrid>button:hover,.consultTopicGrid>button.selected{border-color:#0c8a74;transform:translateY(-2px);box-shadow:0 9px 24px #0742411a}.consultTopicGrid>button>span{color:#fff;background:#073b49;border-radius:12px;grid-row:1/4;place-items:center;width:46px;height:46px;font-size:.82rem;font-weight:900;display:grid}.consultTopicGrid small{color:#0c8a74;text-transform:uppercase;letter-spacing:.05em;font-weight:900}.consultTopicGrid b{font-size:1.16rem}.consultTopicGrid p{color:#547075;margin:5px 0;line-height:1.5}.consultTopicGrid em{color:#0c7968;grid-column:2;font-style:normal;font-weight:900}.consultEmpty{background:#fff;border-radius:12px;grid-column:1/-1;padding:24px}.consultRequestArea{grid-template-columns:.8fr 1.2fr;align-items:start;gap:15px;width:min(1180px,100% - 32px);margin:28px auto;scroll-margin-top:20px;display:grid}.consultSelected,.consultRequestForm,.consultAccess{background:#fff;border:1px solid #d3e1dd;border-radius:16px;padding:24px}.consultSelected h2,.consultRequestForm h2{color:#08333c;margin-top:6px}.consultWarning,.consultGeneralWarning{border-radius:10px;margin-top:14px;padding:14px 16px}.consultWarning{background:#fff2d9;border-left:4px solid #bd7d13}.consultGeneralWarning{background:#e7f3f0;border-left:4px solid #0c7968}.consultWarning p,.consultGeneralWarning p{margin:6px 0 0;line-height:1.55}.consultAccess small,.consultAccess strong{display:block}.consultAccess strong{color:#0c7968;margin:6px 0;font-size:2.1rem}.consultAccess p{line-height:1.55}.consultAccess a{color:#fff;background:#0c7968;border-radius:8px;padding:13px 16px;font-weight:900;text-decoration:none;display:inline-block}.consultRequestForm{gap:12px;display:grid}.consultRequestForm label{gap:6px;font-weight:800;display:grid}.consultRequestForm input,.consultRequestForm textarea{font:inherit;background:#fff;border:1px solid #c5d5d1;border-radius:8px;padding:12px}.consultRequestForm textarea{resize:vertical;min-height:130px}.consultConsent{background:#f1f6f4;border-radius:9px;align-items:start;padding:13px;line-height:1.45;grid-template-columns:22px 1fr!important;font-weight:700!important}.consultConsent input{width:18px;height:18px}.consultResearchNote{color:#63777a;width:min(1180px,100% - 32px);margin:20px auto;font-size:.88rem;line-height:1.5}@media (width<=900px){.consultGalleryHero,.consultRequestArea{grid-template-columns:1fr}.consultTopicGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.consultGalleryHero{padding:35px 20px}.consultTopicGrid{grid-template-columns:1fr}.consultTopicGrid>button{min-height:0}.consultGalleryControls div{padding-bottom:8px}.consultRequestArea{margin-top:20px}}.examUpload{background:#f0f8f6;border:2px dashed #8dbbb2;border-radius:12px;padding:16px}.examUpload input{background:#fff}.examUpload small{color:#587176;font-weight:500;line-height:1.45}.examUpload b{color:#0c7465;font-size:.9rem}.examSafety{background:#fff2d9;border-left:4px solid #bd7d13;border-radius:10px;padding:14px 16px}.examSafety p{color:#5b5140;margin:6px 0 0;line-height:1.55}.examActionButton{z-index:20;box-sizing:border-box;text-align:center;color:#fff;cursor:pointer;background:#0c7465;border:2px solid #fff;border-radius:14px;gap:6px;width:min(620px,100% - 32px);margin:18px auto;padding:17px 22px;display:grid;position:sticky;bottom:18px;box-shadow:0 12px 30px #07424147}.examActionButton span{font-size:1rem;font-weight:900}.examActionButton small{color:#d9f2ec;line-height:1.4}.examActionButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.examActionTop{margin-top:-20px;margin-bottom:28px;position:relative;bottom:auto}.blankModel{color:#111;background:#eaf1ef;min-height:100vh;padding:25px}.blankModel nav{justify-content:space-between;max-width:850px;margin:0 auto 18px;display:flex}.blankModel nav a,.blankModel nav button{color:#fff;background:#08333c;border:0;border-radius:7px;padding:10px 13px;font-weight:800}.blankModel article{background:#fff;max-width:794px;margin:auto;padding:55px 65px;box-shadow:0 12px 40px #0b313a20}.blankModel article>p{text-align:center;font-weight:900}.blankModel h1{text-align:center;margin:25px 0 35px;font-size:25px}.blankModel h2{margin-top:24px;font-size:15px}.blankLines{color:#666;line-height:2}.blankModel footer{margin-top:45px;line-height:2}@media print{.blankModel{background:#fff;padding:0}.blankModel nav{display:none}.blankModel article{box-shadow:none;padding:25px}}@media (width<=650px){.blankModel article{padding:30px 22px}.blankModel nav{gap:8px}}.top50Summary{color:#fff;background:linear-gradient(135deg,#0e2b43,#075f6c);border-radius:20px;grid-template-columns:1.25fr .45fr;align-items:center;gap:28px;max-width:1064px;margin:8px auto 24px;padding:28px;display:grid}.top50Summary h2{margin:7px 0;font-size:2rem}.top50Summary p:not(.eyebrow){color:#d7e9eb;line-height:1.55}.top50Summary aside{border-left:1px solid #ffffff40;padding-left:25px}.top50Summary strong,.top50Summary span,.top50Summary small{display:block}.top50Summary strong{color:#79e1dc;font-size:3rem}.top50Summary small{color:#cfe4e5;margin-top:7px}.marketReadiness{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1064px;margin:0 auto 22px;display:grid}.marketReadiness article{color:#5e4b22;background:#fffaf0;border:1px solid #ead8b5;border-radius:13px;padding:18px}.marketReadiness article.ready{color:#075f52;background:#f1fbf8;border-color:#a8d8cc}.marketReadiness b,.marketReadiness strong,.marketReadiness span{display:block}.marketReadiness b{font-size:1.05rem}.marketReadiness strong{margin:7px 0}.marketReadiness span{font-size:.9rem;line-height:1.45}.marketplaceTabs{flex-wrap:wrap;gap:9px;max-width:1064px;margin:0 auto 20px;padding:0 28px;display:flex}.marketplaceTabs button{color:#536976;cursor:pointer;background:#fff;border:1px solid #cfdae0;border-radius:999px;padding:11px 14px;font-weight:800}.marketplaceTabs button.active{color:#fff;background:#124f6b}.marketplaceStatus{background:#fff2d9;border-left:4px solid #bd7d13;border-radius:9px;max-width:1008px;margin:0 auto 20px;padding:15px 18px}.top50Progress{color:#124f6b;background:#e8f3f3;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 15px;display:flex!important}.topRank{z-index:2;color:#fff;background:#12334f;border-radius:999px;padding:7px 9px;font-size:.74rem;font-weight:900;position:absolute;top:12px;right:12px}@media (width<=760px){.top50Summary{grid-template-columns:1fr;margin:8px 20px 24px}.top50Summary aside{border-top:1px solid #ffffff40;border-left:0;padding:18px 0 0}.marketReadiness{grid-template-columns:1fr;margin:0 20px 22px}.top50Progress{flex-direction:column;align-items:flex-start;gap:4px}}:root{--arc-navy:#082f3c;--arc-navy2:#0f4757;--arc-teal:#18a88b;--arc-mint:#dff7ef;--arc-gold:#d5a84a;--arc-cream:#f5f4ef;--arc-ink:#1d343b;--arc-muted:#667a80;--arc-line:#dce5e2;--arc-white:#fff;--arc-red:#a84444}*{box-sizing:border-box}.arcApp{background:var(--arc-cream);min-height:100vh;color:var(--arc-ink);grid-template-columns:258px 1fr;font-family:Arial,Helvetica,sans-serif;display:grid}.arcSidebar{background:var(--arc-navy);color:#dcebed;flex-direction:column;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.arcBrand{color:#fff;align-items:center;gap:12px;padding:0 8px 28px;display:flex}.arcBrand>span,.arcLogo{background:var(--arc-teal);color:#fff;clip-path:polygon(50% 0,100% 100%,0 100%);place-items:center;width:50px;height:45px;padding-top:10px;font-size:13px;font-weight:900;display:grid}.arcBrand b{font-size:15px}.arcBrand small{color:#8dc9c0;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:10px;display:block}.arcSidebar nav{gap:6px;display:grid}.arcSidebar nav button{color:#bdd1d5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:13px 14px;font-weight:700;display:flex}.arcSidebar nav button i{text-align:center;color:#8bdcca;width:22px;font-size:18px;font-style:normal}.arcSidebar nav button:hover,.arcSidebar nav button.active{color:#fff;background:#164b59}.arcUser{border-top:1px solid #285461;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:18px 6px 0;display:grid}.arcUser>span{width:38px;height:38px;color:var(--arc-navy);background:#e9b95a;border-radius:50%;place-items:center;font-weight:900;display:grid}.arcUser p{min-width:0;margin:0}.arcUser b,.arcUser small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.arcUser b{color:#fff;font-size:12px}.arcUser small{color:#90abb0;margin-top:4px;font-size:10px}.arcUser a{color:#a8c2c6;font-size:10px}.arcWorkspace{min-width:0;padding:30px clamp(22px,4vw,55px) 70px}.arcTop{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.arcTop h1{color:var(--arc-navy);letter-spacing:-.03em;margin:5px 0 0;font-size:clamp(25px,3vw,36px)}.arcKicker{text-transform:uppercase;letter-spacing:.16em;color:var(--arc-teal);margin:0;font-size:10px;font-weight:900}.arcTopActions{align-items:center;gap:10px;display:flex}.arcTopActions a,.arcTopActions button{border:1px solid var(--arc-line);color:var(--arc-navy);cursor:pointer;background:#fff;border-radius:8px;padding:11px 14px;font-size:12px;font-weight:800}.arcTopActions button{background:var(--arc-teal);border-color:var(--arc-teal);color:#fff}.arcToast{z-index:80;color:#165b4b;background:#e6f7f1;border:1px solid #9dd8c7;border-radius:9px;max-width:520px;padding:14px 18px;font-size:13px;font-weight:700;position:fixed;top:24px;right:28px;box-shadow:0 15px 45px #173b4222}.arcToast.error{color:#8f3434;background:#fff0ef;border-color:#e2aaaa}.arcPriority{color:#fff;background:linear-gradient(125deg,#072f3b,#0e5060);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:34px;display:flex;box-shadow:0 18px 50px #082f3c20}.arcPriority>div:first-child span{color:#f1c86f;letter-spacing:.14em;font-size:10px;font-weight:900}.arcPriority h2{margin:9px 0 6px;font-size:28px}.arcPriority p{color:#bfd5d8;margin:0}.arcPriority>div:last-child{gap:10px;display:flex}.arcPriority button{width:205px;color:var(--arc-navy);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:11px;padding:16px}.arcPriority button:last-child{background:#dff7ef}.arcPriority button b,.arcPriority button small{display:block}.arcPriority button small{color:#63777b;margin-top:5px;line-height:1.35}.arcStats{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.arcStats article{border:1px solid var(--arc-line);background:#fff;border-radius:12px;gap:5px;padding:20px;display:grid}.arcStats small{color:var(--arc-muted);font-size:11px}.arcStats b{color:var(--arc-navy);font-size:32px}.arcStats span{color:#859396;font-size:11px}.arcPanel,.arcFormCard,.editorSummary,.arcAccessForm{border:1px solid var(--arc-line);background:#fff;border-radius:14px;box-shadow:0 9px 28px #173b420a}.arcPanel{padding:24px}.arcPanelHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.arcPanelHead h2{color:var(--arc-navy);margin:0;font-size:20px}.arcPanelHead p{color:var(--arc-muted);margin:5px 0 0;font-size:12px}.arcPanelHead button{border:1px solid var(--arc-line);color:var(--arc-navy);cursor:pointer;background:#fff;border-radius:7px;padding:10px 13px;font-weight:800}.arcPanelHead button.primary{background:var(--arc-teal);color:#fff;border-color:var(--arc-teal)}.arcTableWrap{overflow:auto}.arcTableWrap table{border-collapse:collapse;width:100%;min-width:800px}.arcTableWrap th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#829094;border-bottom:1px solid var(--arc-line);padding:10px 12px;font-size:9px}.arcTableWrap td{vertical-align:middle;border-bottom:1px solid #edf1ef;padding:13px 12px;font-size:12px}.arcTableWrap td b,.arcTableWrap td small{display:block}.arcTableWrap td small{color:#849396;margin-top:4px;font-size:10px}.arcTableWrap code{color:#147961;background:#edf6f3;border-radius:5px;padding:5px 7px;font-family:Arial;font-weight:900}.status{color:#5d6f73;text-transform:uppercase;background:#eef2f2;border-radius:999px;padding:6px 9px;font-weight:900;font-size:9px!important;display:inline-block!important}.status.published{color:#17735c;background:#daf3e9}.status.draft{color:#81631c;background:#fff1cc}.status.unpublished{color:#9b4b40;background:#ffe8e4}.rowActions{gap:5px;display:flex}.rowActions button,.rowActions a{border:1px solid var(--arc-line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;padding:7px 8px;font-size:9px;font-weight:800}.arcEmpty{color:var(--arc-muted);place-items:center;gap:7px;padding:50px;display:grid}.arcFlow{border:1px solid var(--arc-line);background:#fff;border-radius:13px;align-items:center;gap:0;margin-top:16px;padding:20px;display:flex}.arcFlow h2{color:var(--arc-navy);margin-right:auto;font-size:14px}.arcFlow div{align-items:center;gap:7px;font-size:10px;display:flex}.arcFlow div span{background:var(--arc-mint);color:#13745f;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.arcFlow div i{color:#a3b1b2;margin:0 8px;font-style:normal}.propertyPanel{min-height:500px}.arcSteps{border:1px solid var(--arc-line);background:#fff;border-radius:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px;display:grid;overflow:hidden}.arcSteps button{border:0;border-right:1px solid var(--arc-line);color:#8a979a;cursor:default;background:#fff;justify-content:center;align-items:center;gap:7px;padding:13px 8px;font-size:10px;font-weight:800;display:flex}.arcSteps button:last-child{border-right:0}.arcSteps button span{border:1px solid #ccd7d4;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.arcSteps button.active{color:#0c715b;background:#eaf8f3}.arcSteps button.active span,.arcSteps button.done span{background:var(--arc-teal);color:#fff;border-color:var(--arc-teal)}.arcSteps button.done{color:#2a6659;cursor:pointer}.arcEditorGrid{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:16px;display:grid}.arcFormCard{padding:30px}.arcFormCard h2{color:var(--arc-navy);margin:8px 0;font-size:26px}.arcLead{color:var(--arc-muted);margin:0 0 24px;font-size:13px;line-height:1.55}.modeCards{grid-template-columns:1fr 1fr;gap:14px;margin:25px 0;display:grid}.modeCards button{border:2px solid var(--arc-line);text-align:left;color:var(--arc-ink);cursor:pointer;background:#fff;border-radius:13px;padding:24px}.modeCards button.active{border-color:var(--arc-teal);background:#f3fcf9;box-shadow:0 0 0 3px #18a88b1b}.modeCards button>span{background:var(--arc-mint);color:#08715b;border-radius:10px;place-items:center;width:43px;height:43px;margin-bottom:15px;font-size:20px;display:grid}.modeCards button b{color:var(--arc-navy);font-size:17px}.modeCards button p{color:var(--arc-muted);min-height:54px;font-size:12px;line-height:1.5}.modeCards button i{color:var(--arc-teal);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.formSection{border-top:1px solid #edf1ef;margin-top:22px;padding-top:20px}.formSection h3{color:var(--arc-navy);margin:0 0 15px;font-size:14px}.fieldGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.fieldGrid.three{grid-template-columns:repeat(3,1fr)}.fieldGrid.four{grid-template-columns:repeat(4,1fr)}.arcField{gap:6px;margin-bottom:13px;display:grid}.arcField>span{color:#3e555b;font-size:10px;font-weight:900}.arcField input,.arcField select,.arcField textarea,.arcAccessForm input,.arcAccessForm select{width:100%;font:inherit;color:var(--arc-ink);background:#fbfcfb;border:1px solid #cfdbd8;border-radius:7px;outline:0;padding:11px 12px;font-size:12px}.arcField input:focus,.arcField select:focus,.arcField textarea:focus{border-color:var(--arc-teal);box-shadow:0 0 0 3px #18a88b16}.arcField input[readonly]{color:#688084;background:#eef3f2}.arcField small{color:#8a989b;font-size:9px;line-height:1.4}.arcCheck{background:#f7faf9;border:1px solid #e0e8e5;border-radius:8px;align-items:center;gap:9px;margin-bottom:13px;padding:11px;display:flex}.arcCheck.inline{width:max-content}.arcCheck input{accent-color:var(--arc-teal);width:17px;height:17px}.arcCheck b,.arcCheck small{font-size:10px;display:block}.arcCheck small{color:var(--arc-muted);margin-top:3px}.checkGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.uploadZone{cursor:pointer;min-height:180px;color:var(--arc-navy);background:#f5fcf9;border:2px dashed #a9cac2;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.uploadZone input{display:none}.uploadZone>span{color:var(--arc-teal);font-size:30px}.uploadZone small{color:var(--arc-muted)}.uploadZone.busy{opacity:.65;cursor:wait}.mediaGrid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:18px;display:grid}.mediaGrid article{border:1px solid var(--arc-line);border-radius:10px;overflow:hidden}.mediaVisual{background:#eef2f1;height:180px;position:relative}.mediaVisual img,.mediaVisual video{object-fit:cover;width:100%;height:100%}.mediaVisual>i{background:var(--arc-gold);color:#2c2b1e;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:8px;left:8px}.treatment{color:#526b70;background:#fff;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;bottom:8px;right:8px}.treatment.enhanced{color:#14705a;background:#d9f5e9}.treatment.failed{color:#9a4238;background:#ffe6e3}.mediaGrid article>div:last-child{padding:12px}.mediaGrid article b,.mediaGrid article small{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.mediaGrid article small{color:var(--arc-muted);margin-top:4px}.mediaActions{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.mediaActions button{border:1px solid var(--arc-line);cursor:pointer;background:#fff;border-radius:5px;padding:7px;font-size:8px;font-weight:900}.mediaActions button:first-child{color:#08725c;background:#effaf6}.mediaActions .danger{color:var(--arc-red)}.copyHead{justify-content:space-between;align-items:start;gap:20px;display:flex}.copyHead button{background:var(--arc-teal);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:12px 15px;font-weight:900}.arcNotice{border-left:3px solid var(--arc-teal);color:#51686d;background:#f3f7f6;margin-top:15px;padding:14px;font-size:11px;line-height:1.5}.previewPage{background:var(--arc-navy);color:#fff;border-radius:13px;grid-template-columns:1fr 1.05fr;display:grid;overflow:hidden}.previewImage{color:#90aaaf;background:#163f49;place-items:center;min-height:320px;display:grid}.previewImage img{object-fit:cover;width:100%;height:100%}.previewCopy{padding:30px}.previewCopy>p{color:#6ed2bd;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.previewCopy h3{margin:10px 0;font-size:26px;line-height:1.12}.previewCopy>span{color:#bdd0d4;font-size:12px}.previewCopy>strong{margin:22px 0;font-size:22px;display:block}.previewFacts{gap:10px;display:flex}.previewFacts b{border:1px solid #35616c;border-radius:7px;padding:8px 10px}.previewFacts small{color:#91aeb4;margin-top:3px;font-size:8px;display:block}.publishGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.publishGrid>div{border:1px solid var(--arc-line);border-radius:10px;padding:18px}.publishGrid h3{margin:0 0 12px;font-size:14px}.publishGrid p.pass,.publishGrid p.fail{align-items:center;gap:8px;font-size:11px;display:flex}.publishGrid p span{color:#0a725b;background:#def4ec;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.publishGrid p.fail span{color:#956513;background:#fff0dd}.publishGrid code{word-break:break-all;background:#edf4f2;border-radius:6px;margin:9px 0;padding:10px;font-size:9px;display:block}.publishBtn,.primaryBtn,.secondaryBtn,.ghost,.dangerBtn,.linkBtn{cursor:pointer;border:0;border-radius:7px;padding:11px 14px;font-size:10px;font-weight:900}.publishBtn,.primaryBtn{background:var(--arc-teal);color:#fff}.publishBtn{width:100%;margin-top:10px;padding:14px}.secondaryBtn{color:#086f59;background:#e9f5f1}.ghost{color:#62777b;background:#f2f5f4}.dangerBtn{color:#a23f38;background:#fff0ee;width:100%;margin-top:8px}.linkBtn{text-align:center;margin-top:8px;display:block}.publishedFlag{color:#10735a;background:#e2f5ee;border-radius:6px;padding:10px;font-size:10px;font-weight:900;display:block}.arcFormActions{border-top:1px solid #edf1ef;justify-content:space-between;margin-top:28px;padding-top:18px;display:flex}.arcFormActions>div{gap:8px;display:flex}.arcFormActions button:disabled{opacity:.55;cursor:wait}.editorSummary{padding:20px;position:sticky;top:20px}.editorSummary>div:first-child{border-bottom:1px solid var(--arc-line);align-items:center;gap:10px;padding-bottom:15px;display:flex}.editorSummary .arcLogo{width:40px;height:36px;font-size:10px}.editorSummary>div p{margin:0}.editorSummary>div b,.editorSummary>div small{display:block}.editorSummary>div b{color:var(--arc-navy);font-size:12px}.editorSummary>div small{color:var(--arc-muted);margin-top:4px;font-size:9px}.editorSummary h3{color:var(--arc-navy);margin:18px 0 12px;font-size:12px}.editorSummary>p{color:#849396;align-items:center;gap:8px;margin:9px 0;font-size:10px;display:flex}.editorSummary>p span{border:1px solid #ccd7d4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.editorSummary>p.done{color:#24735f}.editorSummary>p.done span{background:var(--arc-teal);color:#fff;border-color:var(--arc-teal)}.editorSummary>p.current{color:var(--arc-navy);font-weight:900}.standardBox{background:var(--arc-navy);color:#fff;border-radius:9px;margin-top:18px;display:grid;gap:7px!important;padding:15px!important}.standardBox b{font-size:11px!important}.standardBox small{color:#b6ced2!important;font-size:9px!important}.standardBox small:before{content:"✓";color:#6bd3bd;margin-right:6px}.standardBox a{color:#f0c974;margin-top:5px;font-size:9px;font-weight:900}.archiveBtn{color:#9f5048;background:#fff;border:1px solid #ebd4d1;border-radius:6px;width:100%;margin-top:12px;padding:9px;font-size:9px}.arcTeamGrid{grid-template-columns:minmax(0,1fr) 360px;gap:16px;display:grid}.arcAccessForm{gap:13px;padding:25px;display:grid}.arcAccessForm h2{color:var(--arc-navy);margin:0}.arcAccessForm label{gap:6px;font-size:10px;font-weight:900;display:grid}.arcAccessForm button{background:var(--arc-teal);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:13px;font-weight:900}.arcHint{color:var(--arc-muted);font-size:10px;line-height:1.45}.arcDenied{background:linear-gradient(135deg,#062a36,#0f5060);place-items:center;min-height:100vh;padding:20px;font-family:Arial;display:grid}.arcDenied section{max-width:560px;color:var(--arc-ink);background:#fff;border-radius:16px;padding:38px}.arcDenied h1{color:var(--arc-navy)}.arcDenied p{line-height:1.55}.arcDenied a{background:var(--arc-teal);color:#fff;border-radius:7px;margin:8px 8px 0 0;padding:12px 15px;font-weight:900;display:inline-block}.arcDenied .mutedLink{color:var(--arc-navy);background:#eef3f1}@media (width<=1100px){.arcPriority{flex-direction:column;align-items:stretch}.arcStats{grid-template-columns:repeat(2,1fr)}.arcEditorGrid{grid-template-columns:1fr}.editorSummary{position:static}.arcTeamGrid{grid-template-columns:1fr}.arcFlow{overflow:auto}.arcFlow h2{min-width:150px}.fieldGrid.four{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.arcApp{grid-template-columns:1fr}.arcSidebar{grid-template-columns:1fr auto;height:auto;padding:13px 14px;display:grid;position:static}.arcBrand{padding:0}.arcBrand>span{width:42px;height:38px}.arcSidebar nav{grid-column:1/-1;margin-top:12px;display:flex;overflow:auto}.arcSidebar nav button{white-space:nowrap;padding:10px}.arcUser{border:0;margin:0;padding:0}.arcUser p,.arcUser a{display:none}.arcWorkspace{padding:22px 14px 55px}.arcTop{align-items:flex-start}.arcTopActions a{display:none}.arcTopActions button{font-size:0}.arcTopActions button:after{content:"＋";font-size:18px}.arcPriority{padding:24px}.arcPriority>div:last-child{flex-direction:column}.arcPriority button{width:100%}.arcStats{grid-template-columns:1fr 1fr}.arcSteps{display:flex;overflow:auto}.arcSteps button{min-width:118px}.arcFormCard{padding:20px}.modeCards,.fieldGrid,.fieldGrid.three,.fieldGrid.four,.checkGrid,.mediaGrid,.previewPage,.publishGrid{grid-template-columns:1fr}.previewImage{min-height:220px}.arcFormActions{gap:8px}.arcFormActions>div{flex-direction:column}.arcFlow{display:none}.arcToast{top:12px;left:14px;right:14px}.arcTop h1{font-size:25px}}.mediaVisual img,.previewImage img{object-fit:contain;background:#e8efed}.mediaVisual:has(>img):after{content:"ARC";z-index:2;color:#fff;letter-spacing:.08em;pointer-events:none;background:#052b36d6;border:1px solid #ffffff80;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #0003}.previewImage:has(>img):after{content:"ARC";z-index:2;color:#fff;letter-spacing:.08em;pointer-events:none;background:#052b36d6;border:1px solid #ffffff80;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #0003}.previewImage{position:relative}.status.archived{color:#685a50;background:#ece7e2}.rowActions{flex-wrap:wrap}.pendingBadge{color:#fff;background:#d9534f;border-radius:999px;padding:4px 8px;font-size:10px;display:inline-block}.managerQueueHelp{color:#667a80;font-size:12px}.partnerQueue button.active{outline:2px solid var(--arc-teal)}.partnerAdminLogo{object-fit:contain;border:1px solid var(--arc-line);background:#fff;border-radius:10px;width:180px;height:120px;margin:14px 0;padding:10px;display:block}.partnerDecisionActions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.partnerDecisionActions button{cursor:pointer;border:0;border-radius:8px;padding:12px 15px;font-weight:900}.partnerDecisionActions .approve{color:#08715b;background:#dff7ef}.partnerDecisionActions .reject{color:#a23f38;background:#fff0ee}.partnerDecisionActions .publish{background:var(--arc-teal);color:#fff}.partnerLogoEditor{flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0;display:flex}.partnerLogoEditor .partnerAdminLogo{margin:0}.changeLogoButton{cursor:pointer;background:#087e91;border-radius:9px;min-width:190px;padding:12px 16px;color:#fff!important;gap:5px!important;display:grid!important}.changeLogoButton input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}.changeLogoButton span{font-weight:900}.changeLogoButton small{color:#dff7f4;font-size:.75rem}.changeLogoButton.busy{opacity:.6;cursor:wait}.partnerSearch{gap:6px;margin:14px 0;font-size:11px;font-weight:900;display:grid}.partnerSearch input{border:1px solid var(--arc-line);border-radius:8px;width:100%;padding:11px}.partnerNotFound{color:#715819;background:#fff8e8;border-radius:8px;padding:14px;font-size:12px}.partnerManagerMessage{z-index:20;border:2px solid #4f9d7d;font-weight:900;position:sticky;top:10px;box-shadow:0 8px 24px #12334f29}.sponsorWhatsAppReady{background:#f0fbf5;border:2px solid #168b45;border-radius:14px;margin:18px 0 24px;padding:22px;box-shadow:0 10px 28px #12334f1f}.sponsorWhatsAppReady span{color:#08715b;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.sponsorWhatsAppReady h2{margin:5px 0}.sponsorWhatsAppReady p{color:#52666d;margin:0 0 14px}.sponsorWhatsAppReady textarea{width:100%;min-height:260px;font:inherit;resize:vertical;background:#fff;border:1px solid #9fc9c1;border-radius:10px;padding:16px;line-height:1.55}.sponsorWhatsAppActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.sponsorWhatsAppActions button,.sponsorWhatsAppActions a{color:#fff;cursor:pointer;background:#168b45;border:0;border-radius:9px;justify-content:center;align-items:center;padding:13px 17px;font-weight:900;text-decoration:none;display:inline-flex}.sponsorWhatsAppActions button{background:#12334f}.sponsorWhatsAppActions .previewSponsorPage{color:#12334f;background:#fff;border:1px solid #9fc9c1}.accessManager{color:#123940;background:#edf3f1;min-height:100vh;padding-bottom:60px}.accessManager>header{color:#fff;background:#072f3a;justify-content:space-between;align-items:center;padding:28px clamp(18px,6vw,80px);display:flex}.accessManager header p{color:#7fd4c1;letter-spacing:.1em;margin:0;font-size:12px;font-weight:900}.accessManager header h1{margin:5px 0 0;font-size:36px}.accessManager nav{gap:16px;display:flex}.accessManager nav a{color:#fff;font-weight:800}.managerStats,.managerList{max-width:1180px;margin:28px auto;padding:0 18px}.managerStats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.managerStats button{text-align:left;color:#163e45;cursor:pointer;background:#fff;border:1px solid #d3e1dd;border-radius:12px;padding:18px}.managerStats button.active{border-color:#178e78;box-shadow:0 0 0 2px #178e7830}.managerStats b,.managerStats span{display:block}.managerStats b{font-size:28px}.managerStats span{color:#617579}.managerMessage{background:#dff3eb;border-radius:9px;justify-content:space-between;max-width:1144px;margin:0 auto 16px;padding:14px 18px;display:flex}.managerMessage button{background:0 0;border:0;font-size:20px}.managerList{gap:14px;display:grid}.managerList article{background:#fff;border:1px solid #d5e2df;border-left:5px solid #9bada9;border-radius:13px;padding:22px}.managerList article.pending{border-left-color:#d49a2c}.managerList article.approved{border-left-color:#178e78}.managerList article.blocked,.managerList article.rejected{border-left-color:#ad443d}.managerHead{justify-content:space-between;gap:20px;display:flex}.managerHead h2{margin:7px 0 3px}.managerHead p{color:#65797d;margin:0}.managerHead span{text-transform:uppercase;background:#eef2f1;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:900}.managerHead span.pending{color:#8a5b00;background:#fff2d5}.managerHead span.approved{color:#08745f;background:#e1f5ee}.managerHead span.blocked,.managerHead span.rejected{color:#992f28;background:#ffe8e5}.managerHead strong{color:#08745f;font-size:25px}.managerList dl{grid-template-columns:repeat(6,1fr);gap:12px;margin:20px 0;display:grid}.managerList dt{color:#6a7d80;text-transform:uppercase;font-size:11px;font-weight:900}.managerList dd{margin:4px 0 0;font-weight:700}.managerActions{flex-wrap:wrap;gap:9px;display:flex}.managerActions a,.managerActions button{color:#fff;cursor:pointer;background:#178e78;border:0;border-radius:7px;padding:10px 13px;font-weight:900}.managerActions a{background:#08333c}.managerActions .light{color:#183c42;background:#e7efec}.managerActions .danger{background:#a23b34}.managerEmpty,.managerDenied{text-align:center;padding:50px}.managerDenied a{color:#08745f}@media (width<=850px){.managerStats,.managerList dl{grid-template-columns:1fr 1fr}.accessManager>header{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=520px){.managerStats{grid-template-columns:1fr}.managerHead{flex-direction:column}}.managerStats{grid-template-columns:repeat(5,1fr)}.managerFilters{background:#fff;border:1px solid #d3e1dd;border-radius:12px;grid-template-columns:2fr 1fr 1fr auto auto;align-items:end;gap:12px;max-width:1144px;margin:0 auto 22px;padding:18px;display:grid}.managerFilters label{gap:6px;font-size:12px;font-weight:900;display:grid}.managerFilters input{font:inherit;border:1px solid #cbdad6;border-radius:7px;padding:10px}.managerFilters button{color:#fff;background:#178e78;border:0;border-radius:7px;padding:11px 15px;font-weight:900}.managerFilters .light{color:#183c42;background:#e7efec}@media (width<=850px){.managerStats{grid-template-columns:1fr 1fr}.managerFilters{grid-template-columns:1fr 1fr;margin:0 18px 22px}}@media (width<=520px){.managerFilters{grid-template-columns:1fr}}.freeGrant{box-sizing:border-box;background:#fff;border:2px solid #178e78;border-radius:14px;max-width:1144px;margin:26px auto;padding:24px}.freeGrant>div p{color:#178e78;letter-spacing:.1em;margin:0;font-size:.75rem;font-weight:900}.freeGrant h2{color:#123940;margin:5px 0}.freeGrant>div span{color:#607579}.freeGrant form{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.freeGrant input,.freeGrant select{box-sizing:border-box;width:100%;font:inherit;border:1px solid #c9d8d4;border-radius:8px;padding:11px}.freeGrant label{color:#51696e;font-size:.8rem;font-weight:800}.freeGrant label input{margin-top:4px}.freeGrant button{color:#fff;cursor:pointer;background:#178e78;border:0;border-radius:8px;font-weight:900}.freeGrant>strong{color:#145443;background:#dff3eb;border-radius:8px;margin-top:14px;padding:12px;display:block}@media (width<=850px){.freeGrant{margin:20px 18px}.freeGrant form{grid-template-columns:1fr}}.consultManager,.consultManagerDenied{color:#12383f;background:#eef4f2;min-height:100vh;padding:34px clamp(18px,5vw,72px)}.consultManager>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.consultManager header p{color:#0a826e;margin:0;font-weight:900}.consultManager h1{margin:4px 0;font-size:clamp(2rem,4vw,3.2rem)}.consultManager nav{flex-wrap:wrap;gap:9px;display:flex}.consultManager nav a{color:#0b675b;background:#fff;border:1px solid #b8d1cb;border-radius:9px;padding:11px 14px;font-weight:900;text-decoration:none}.consultManagerNotice{background:#fff3cf;border-left:5px solid #c98611;border-radius:9px;flex-wrap:wrap;gap:16px;margin:20px 0;padding:14px 17px;display:flex}.consultManagerStats{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.consultManagerStats article{background:#fff;border:1px solid #d2e1dd;border-radius:13px;gap:5px;padding:18px;display:grid}.consultManagerStats b{color:#075b53;font-size:1.75rem}.consultManagerStats span{font-weight:900}.consultManagerStats small{color:#62797b}.consultManagerStats .margin{color:#fff;background:#0b695f}.consultManagerStats .margin b,.consultManagerStats .margin small{color:#fff}.consultManagerFilters{grid-template-columns:2fr 1fr 1fr auto auto;align-items:end;gap:9px;margin:18px 0;display:grid}.consultManagerFilters label{gap:5px;font-weight:800;display:grid}.consultManagerFilters input{font:inherit;background:#fff;border:1px solid #bed0cc;border-radius:8px;padding:11px}.consultManagerFilters button{color:#fff;background:#0a806d;border:0;border-radius:8px;padding:12px 17px;font-weight:900}.consultManagerFilters .light{color:#21494b;background:#dfe9e6}.consultManagerList{gap:12px;display:grid}.consultManagerList>article{background:#fff;border:1px solid #d1dfdc;border-radius:14px;padding:19px}.consultManagerHead{justify-content:space-between;gap:15px;display:flex}.consultManagerHead span{letter-spacing:.06em;color:#07816d;font-size:.75rem;font-weight:900}.consultManagerHead h2{margin:5px 0}.consultManagerHead p{color:#60797b;margin:0}.consultManagerHead strong{color:#08705f;font-size:1.35rem}.consultManagerList dl{border-top:1px solid #e0e9e7;border-bottom:1px solid #e0e9e7;grid-template-columns:repeat(4,1fr);gap:10px;padding:13px 0;display:grid}.consultManagerList dl div{gap:3px;display:grid}.consultManagerList dt{color:#6b7d7f;font-size:.78rem;font-weight:800}.consultManagerList dd{overflow-wrap:anywhere;margin:0;font-weight:700}.consultManagerList summary{cursor:pointer;color:#08705f;padding:10px 0;font-weight:900}.consultManagerList details p{line-height:1.6}.consultManagerList .answer{white-space:pre-wrap;background:#f2f7f5;border-radius:9px;padding:15px}.consultManagerEmpty,.consultManagerMessage{background:#fff;border-radius:12px;padding:25px}.consultManagerDenied{text-align:center;place-content:center;display:grid}@media (width<=1000px){.consultManagerStats{grid-template-columns:repeat(2,1fr)}.consultManagerFilters,.consultManagerList dl{grid-template-columns:1fr 1fr}}@media (width<=650px){.consultManager>header{flex-direction:column;align-items:flex-start}.consultManagerStats,.consultManagerFilters,.consultManagerList dl{grid-template-columns:1fr}}.eduzzAdmin{color:#17213a;background:#f4f7fb;min-height:100vh;padding-bottom:4rem;font-family:Arial,sans-serif}.eduzzAdmin>header{color:#fff;background:#071a3b;justify-content:space-between;align-items:center;height:64px;padding:0 max(5vw,24px);font-size:.9rem;display:flex}.eduzzAdmin>header a{color:#fff;font-weight:700;text-decoration:none}.eduzzShell{max-width:1100px;margin:0 auto;padding:48px 24px}.eduzzTitle{align-items:center;gap:18px;margin-bottom:28px;display:flex}.eduzzTitle p{color:#49607f;margin:0;font-weight:700}.eduzzTitle h1{margin:.2rem 0;font-size:2.4rem}.eduzzTitle span{color:#5e6a80}.eduzzMark{color:#fff;background:linear-gradient(145deg,#ffc51b,#f29c00);border-radius:18px;place-items:center;width:62px;height:62px;font:700 2.5rem Georgia;display:grid;box-shadow:0 12px 30px #df9d1733}.eduzzStatus{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.eduzzStatus article,.eduzzGrid>*{background:#fff;border:1px solid #dce3ee;border-radius:18px;padding:24px;box-shadow:0 8px 24px #18345b0d}.eduzzStatus small{color:#77839a;letter-spacing:.08em;font-weight:800;display:block}.eduzzStatus strong{margin:.7rem 0 .35rem;font-size:1.2rem;display:block}.eduzzStatus span{color:#5f6d83;overflow-wrap:anywhere;font-size:.9rem}.eduzzGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.eduzzGrid h2{margin-top:0}.eduzzGrid p{color:#5f6d83;line-height:1.55}.eduzzGrid label{letter-spacing:.03em;margin:20px 0 8px;font-size:.85rem;font-weight:800;display:block}.eduzzGrid input,.eduzzGrid output{box-sizing:border-box;width:100%;font:inherit;overflow-wrap:anywhere;background:#f9fbfd;border:1px solid #cbd5e2;border-radius:10px;margin-top:7px;padding:13px 14px;display:block}.eduzzGrid button,.eduzzFlow a{color:#fff;cursor:pointer;background:#0b58ca;border:0;border-radius:10px;margin:8px 8px 0 0;padding:13px 18px;font-size:1rem;font-weight:800;text-decoration:none;display:inline-block}.eduzzGrid button:disabled,.eduzzFlow a.disabled{opacity:.45;pointer-events:none}.eduzzFlow button{background:#0b7358}.eduzzMessage{background:#e9f4ff;border-left:4px solid #0b58ca;border-radius:8px;padding:14px 16px}.eduzzShell aside{color:#fff;background:#071a3b;border-radius:14px;flex-wrap:wrap;gap:12px;margin-top:20px;padding:18px 22px;display:flex}.eduzzShell aside span{color:#c9d5e8}@media (width<=760px){.eduzzStatus,.eduzzGrid{grid-template-columns:1fr}.eduzzTitle h1{font-size:2rem}.eduzzShell{padding:30px 16px}}
