:root{--bg:#f3f6fb;--surface:#fff;--surface-2:#f8fafc;--sidebar:#071223;--sidebar-2:#0a1830;--text:#111827;--muted:#64748b;--line:#dbe3ef;--cyan:#17d4ff;--blue:#247cff;--purple:#7b3cff;--green:#16a879;--danger:#dc355c;--warning:#c47a12;--shadow:0 18px 48px #0f172a14}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer;border:none}.auth-shell{color:#f7f9ff;background:radial-gradient(circle at 82% 10%,#7b3cff33,#0000 34%),radial-gradient(circle at 12% 12%,#17d4ff1f,#0000 28%),#050816;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1024db;border:1px solid #ffffff1a;border-radius:28px;width:min(460px,100%);padding:34px;box-shadow:0 28px 90px #0000006b}.logo-row{align-items:center;gap:12px;margin-bottom:28px;display:flex}.logo-mark-img{object-fit:cover;border-radius:15px;width:48px;height:48px;box-shadow:0 10px 34px #17d4ff33}.logo-text strong{letter-spacing:3px;color:inherit;font-size:18px;display:block}.logo-text span{letter-spacing:6px;color:#93a4c7;margin-top:4px;font-size:10px;display:block}h1{letter-spacing:-1.4px;color:var(--text);margin:0 0 10px;font-size:clamp(30px,4vw,46px);line-height:1.03}h2{letter-spacing:-.5px;color:var(--text);margin:0 0 18px;font-size:24px}p{color:var(--muted);line-height:1.55}label{color:var(--muted);margin-bottom:8px;font-size:14px;display:block}.input,.textarea,.select{width:100%;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:14px;outline:none;padding:13px 14px}.textarea{resize:vertical;min-height:120px}.field{margin-bottom:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.btn{background:linear-gradient(135deg, var(--cyan), var(--purple));color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex;box-shadow:0 14px 38px #247cff2e}.btn.secondary{box-shadow:none;color:var(--text);border:1px solid var(--line);background:#fff}.btn.full{width:100%}.app-layout{grid-template-columns:270px 1fr;min-height:100vh;display:grid}.sidebar{background:radial-gradient(circle at 20% 0%, #17d4ff29, transparent 36%), linear-gradient(180deg, var(--sidebar-2), var(--sidebar));color:#f8fbff;border-right:1px solid #ffffff1a;height:100vh;padding:24px;position:sticky;top:0}.nav{gap:8px;margin-top:28px;display:grid}.nav a,.nav button{color:#b8c7e8;text-align:left;background:0 0;border-radius:14px;width:100%;padding:12px 14px}.nav a:hover,.nav button:hover,.nav .active{color:#fff;background:#ffffff14}.main{background:var(--bg);padding:34px}.topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:20px}.card .kicker{color:var(--muted);margin-bottom:8px;font-size:13px}.card .value{letter-spacing:-1px;color:var(--text);font-size:30px;font-weight:900}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;padding:22px}.table{border-collapse:collapse;width:100%}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;color:var(--muted);padding:14px 10px}.table th{color:var(--text);letter-spacing:.4px;text-transform:uppercase;font-size:13px}.table a{color:#1e6bff;font-weight:800}.badge{color:#0079a8;background:#e8f8ff;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.badge.aprovado{color:#0b8b65;background:#e8fff6}.badge.recusado{color:#bd254b;background:#fff1f4}.badge.expirado{color:#a36200;background:#fff6dc}.form-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.muted{color:var(--muted)}.price{letter-spacing:-1.5px;color:var(--text);font-size:38px;font-weight:900}.notice{color:#23526a;background:#eff8ff;border:1px solid #ccecff;border-radius:16px;margin-bottom:18px;padding:14px 16px;line-height:1.5}.checkbox-field label,.checklist-box label{color:var(--text);align-items:flex-start;gap:10px;display:flex}.checkbox-field input,.checklist-box input{margin-top:3px}.public-shell{background:var(--bg);place-items:start center;min-height:100vh;padding:32px;display:grid}.proposal-page{width:min(980px,100%)}.public-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.hero{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:28px;padding:30px}.section{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:22px;margin-top:16px;padding:22px}ul.clean{color:var(--muted);margin:10px 0 0;padding-left:20px;line-height:1.7}.calculator-grid{grid-template-columns:minmax(0,1.5fr) minmax(340px,.8fr);align-items:start;gap:18px;display:grid}.calculator-form .muted{margin-top:-8px}.checklist-box{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;gap:10px;margin-top:8px;padding:16px;display:grid}.estimate-result{position:sticky;top:24px}.estimate-result h2{margin-top:14px;margin-bottom:6px;font-size:42px}.result-list{gap:10px;margin:20px 0;display:grid}.result-list div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.result-list span{color:var(--muted)}.result-list strong{text-align:right;color:var(--text)}.tiny-note{margin:14px 0 0;font-size:12px}@media (max-width:1000px){.app-layout{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.cards,.grid-2,.grid-3,.calculator-grid{grid-template-columns:1fr}.main,.public-shell{padding:18px}.public-header,.topbar{flex-direction:column;align-items:stretch}.estimate-result{position:static}}@media print{body{color:#111;background:#fff}.btn,.no-print{display:none!important}.public-shell{padding:0}.hero,.section{color:#111;box-shadow:none;background:#fff;border-color:#ddd}p,.muted,ul.clean,.table td{color:#333}}.logo-mark-img{background:0 0}.logo-row .logo-mark-img{content:url(/synetra-s-official.png)}.proposal-top{align-items:center;padding:12px 0 6px}.public-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.public-actions .btn{border-radius:999px;min-height:40px;padding:0 14px;font-size:14px}.public-actions .btn:disabled{opacity:.75;cursor:not-allowed}.proposal-hero-premium{color:#f8fbff;background:linear-gradient(135deg,#071223f7,#0d1636f5),radial-gradient(circle at 88% 10%,#7b3cff40,#0000 38%);border:1px solid #ffffff14;border-radius:32px;grid-template-columns:minmax(0,1fr) 320px;gap:22px;padding:34px;display:grid;box-shadow:0 24px 70px #0f172a29}.proposal-hero-premium h1{color:#fff;max-width:760px;font-size:clamp(34px,5vw,60px)}.proposal-hero-premium p{color:#c9d6ef;max-width:740px}.gradient-badge{color:#66e5ff;background:linear-gradient(135deg,#17d4ff2e,#7b3cff33);border:1px solid #66e5ff38;margin-bottom:18px}.proposal-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.proposal-meta-grid div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;padding:14px}.proposal-meta-grid span,.proposal-investment-card span,.commercial-card span,.monthly-grid span{color:#7d8eaa;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.proposal-meta-grid strong{color:#fff}.proposal-investment-card{background:#ffffff13;border:1px solid #ffffff1f;border-radius:26px;flex-direction:column;justify-content:center;align-self:stretch;gap:12px;padding:22px;display:flex}.status-pill{color:#65e5ff;text-transform:capitalize;background:#17d4ff24;border-radius:999px;width:fit-content;padding:7px 12px;font-size:13px;font-weight:900;display:inline-flex}.status-pill.aprovado{color:#70ffc9;background:#16a8792e}.status-pill.recusado{color:#ff9ab2;background:#dc355c2e}.proposal-price{letter-spacing:-1.4px;color:#fff;font-size:42px;font-weight:950}.proposal-investment-card small{color:#b9c5dd;line-height:1.5}.proposal-section{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffeb;border-radius:28px;margin-top:22px;padding:28px}.proposal-section h2{font-size:26px}.two-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.scope-list li{margin-bottom:6px}.muted-list li{color:#697899}.section-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.kicker{color:#0b88b7;text-transform:uppercase;letter-spacing:.6px;margin:0 0 6px;font-size:12px;font-weight:900}.commercial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.commercial-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:18px}.commercial-card strong{color:var(--text);font-size:22px;line-height:1.15;display:block}.highlight-card strong{color:#fff;font-size:26px}.commercial-note{margin-bottom:0}.monthly-card{background:linear-gradient(135deg,#17d4ff14,#7b3cff14),#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.monthly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.monthly-grid div{background:#ffffffb8;border:1px solid #7b3cff24;border-radius:18px;padding:16px}.monthly-grid strong{color:var(--text)}.terms-list li{margin-bottom:7px}.proposal-final-cta{color:#fff;background:linear-gradient(135deg,#071223,#111849 62%,#28135d);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 38px;padding:28px;display:flex;box-shadow:0 24px 70px #0f172a2e}.proposal-final-cta p{color:#c8d6ef;max-width:640px}.modal-backdrop{z-index:50;background:#020617a3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.approval-modal{border:1px solid var(--line);background:#fff;border-radius:28px;width:min(680px,100%);max-height:calc(100vh - 36px);padding:26px;overflow:auto;box-shadow:0 30px 90px #00000040}.modal-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.icon-button{width:40px;height:40px;color:var(--text);background:#eef4ff;border-radius:999px;font-size:24px}.approval-copy{margin-top:0}.compact-grid{gap:12px}.accept-checks{border:1px solid var(--line);background:#f7faff;border-radius:18px;gap:10px;padding:16px;display:grid}.accept-checks label{color:var(--text);align-items:flex-start;gap:10px;margin:0;display:flex}.accept-checks input{margin-top:3px}.privacy-note{color:#6b7891;font-size:13px}.error-text{color:var(--danger);font-weight:800}.success-box{background:#ecfff8;border:1px solid #16a87933;border-radius:18px;padding:18px}.success-box strong{color:#087856}.success-box p{margin-bottom:0}@media (max-width:1000px){.proposal-hero-premium,.two-columns,.monthly-card{grid-template-columns:1fr}.proposal-meta-grid,.commercial-grid,.monthly-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-final-cta{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.proposal-meta-grid,.commercial-grid,.monthly-grid{grid-template-columns:1fr}.proposal-hero-premium,.proposal-section,.proposal-final-cta{border-radius:22px;padding:20px}.public-actions{justify-content:flex-start}}@media print{.synetra-proposal-shell{background:#fff}.proposal-hero-premium{color:#111;box-shadow:none;background:#fff;border:1px solid #ddd}.proposal-hero-premium h1,.proposal-meta-grid strong,.proposal-price{color:#111}.proposal-hero-premium p,.proposal-investment-card small{color:#333}.proposal-meta-grid div,.proposal-investment-card{background:#fff;border-color:#ddd}.proposal-section{box-shadow:none;background:#fff}.status-pill{color:#111;background:#fff;border:1px solid #ddd}}.synetra-proposal-shell{place-items:start center;padding:26px 22px 42px}.proposal-top{margin-bottom:18px}.proposal-top .logo-mark-img{border-radius:13px;width:42px;height:42px}.proposal-top .logo-text strong{letter-spacing:3px;font-size:16px}.proposal-top .logo-text span{letter-spacing:5px;font-size:9px}.public-actions{gap:8px}.public-actions .btn{min-height:36px;padding:0 13px;font-size:13px;font-weight:800}.proposal-hero-premium{border-radius:28px;grid-template-columns:minmax(0,1fr) 290px;gap:20px;padding:28px}.proposal-hero-premium h1{letter-spacing:-.8px;max-width:660px;font-size:clamp(28px,3.1vw,42px);line-height:1.08}.proposal-hero-premium p{font-size:15px;line-height:1.55}.gradient-badge{margin-bottom:14px;font-size:12px}.proposal-meta-grid{gap:12px;margin-top:22px}.proposal-meta-grid div{border-radius:16px;padding:12px}.proposal-meta-grid span,.proposal-investment-card span,.commercial-card span,.monthly-grid span{letter-spacing:.45px;font-size:11px}.proposal-investment-card{border-radius:22px;gap:10px;padding:20px}.proposal-price{letter-spacing:-1px;font-size:34px}.proposal-section{border-radius:24px;margin-top:18px;padding:24px}.proposal-section h2{margin-bottom:14px;font-size:22px;line-height:1.2}ul.clean{font-size:15px;line-height:1.65}.commercial-card{border-radius:18px;padding:16px}.commercial-card strong{font-size:20px}.highlight-card strong{font-size:23px}.proposal-final-cta{border-radius:24px;margin-top:20px;padding:24px}.proposal-final-cta h2{font-size:24px}.approval-modal h2{font-size:22px}@media (max-width:1000px){.proposal-hero-premium{grid-template-columns:1fr}}.form-block{border-bottom:1px solid var(--line);padding:18px 0}.form-block:first-of-type{padding-top:0}.form-block:last-of-type{border-bottom:0}.form-block h2{margin-bottom:14px;font-size:20px}.internal-block{background:#f8fbff;border:1px dashed #bfd3ee;border-radius:18px;margin-top:14px;padding:18px}.proposal-form .textarea::placeholder,.proposal-form .input::placeholder{color:#9aa8bd}.proposal-brand-bar{color:#fff;background:radial-gradient(circle at 14% 0,#17d4ff59,#0000 32%),linear-gradient(135deg,#071223 0%,#0c2c69 46%,#4021a2 100%);border-radius:26px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:18px 20px;display:flex;box-shadow:0 24px 70px #0f172a2e}.proposal-brand-left{align-items:center;gap:14px;min-width:0;display:flex}.proposal-brand-bar .logo-row{margin-bottom:0}.proposal-brand-bar .logo-text strong{color:#fff}.proposal-brand-bar .logo-text span{color:#bcd6ff}.proposal-brand-bar .logo-mark-img{border-radius:15px;width:46px;height:46px;box-shadow:0 12px 34px #17d4ff38}.proposal-company-meta{gap:3px;min-width:0;display:grid}.proposal-company-meta strong{color:#fff;letter-spacing:.2px;font-size:14px}.proposal-company-meta span{color:#d5e3ff;font-size:12px}.proposal-brand-bar .public-actions .btn:not(.secondary){color:#0b1a33;box-shadow:none;background:#fff}.proposal-title-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) 300px;gap:20px;padding:28px;display:grid}.proposal-title-card h1{letter-spacing:-1px;font-size:clamp(30px,3vw,44px);line-height:1.07}.proposal-title-card p{max-width:760px}.light-meta-grid div{background:#f7faff;border-color:#dbe8f8}.light-meta-grid strong{color:var(--text)}.light-meta-grid span{color:#60718f}.proposal-status-card{background:linear-gradient(135deg,#17d4ff14,#7b3cff14),#f8fbff;border:1px solid #dbe8f8;border-radius:24px;flex-direction:column;justify-content:center;gap:11px;padding:20px;display:flex}.proposal-status-card small{line-height:1.45}.dark-price{color:var(--text)}.investment-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.external-costs-card{background:linear-gradient(135deg,#247cff0d,#17d4ff0d),#fff;border-color:#c9dbf3}.intro-offer-box{background:#f0fbff;border:1px solid #17d4ff40;border-radius:18px;margin-top:18px;padding:16px}.intro-offer-box span{color:#0b88b7;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.intro-offer-box strong{color:var(--text);font-size:20px;display:block}.intro-offer-box small{color:var(--muted);margin-top:6px;line-height:1.45;display:block}.approval-only-actions{justify-content:flex-start}@media (max-width:1000px){.proposal-brand-bar,.proposal-title-card,.proposal-title-card{grid-template-columns:1fr}.proposal-brand-bar{flex-direction:column;align-items:stretch}.proposal-brand-bar .public-actions{justify-content:flex-start}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:A4;margin:12mm}html,body{color:#111827!important;background:#fff!important}.no-print,.public-actions,.proposal-final-cta,.modal-backdrop{display:none!important}.public-shell,.synetra-proposal-shell{background:#fff!important;padding:0!important;display:block!important}.proposal-page,.synetra-proposal-page{width:100%!important;max-width:none!important}.proposal-brand-bar{break-inside:avoid;page-break-inside:avoid;color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#071223 0%,#0c2c69 48%,#4021a2 100%)!important;border-radius:18px!important;margin-bottom:12px!important;padding:14px 16px!important;display:flex!important}.proposal-company-meta strong,.proposal-brand-bar .logo-text strong{color:#fff!important}.proposal-company-meta span,.proposal-brand-bar .logo-text span{color:#d5e3ff!important}.proposal-title-card,.proposal-section,.monthly-card,.external-costs-card{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;background:#fff!important;border:1px solid #d7e1ee!important}.proposal-title-card{border-radius:20px!important;grid-template-columns:1fr 250px!important;padding:20px!important}.proposal-title-card h1{color:#111827!important;font-size:30px!important}.proposal-title-card p,p,ul.clean,.commercial-note{color:#334155!important}.proposal-status-card,.light-meta-grid div,.commercial-card,.monthly-grid div,.intro-offer-box{background:#f8fbff!important;border-color:#d7e1ee!important}.highlight-card{background:linear-gradient(135deg,#081426,#101a3b)!important;border-color:#1e4975!important}.highlight-card span{color:#c8d6ef!important}.highlight-card strong{color:#fff!important}.proposal-price,.dark-price,.commercial-card strong,.monthly-grid strong,.intro-offer-box strong{color:#111827!important}.status-pill{color:#0b6f96!important;background:#e8f8ff!important;border:1px solid #bdeeff!important}.proposal-section{border-radius:18px!important;margin-top:12px!important;padding:18px!important}.proposal-section h2{font-size:20px!important}.two-columns,.monthly-card{grid-template-columns:1fr 1fr!important}.commercial-grid{grid-template-columns:repeat(3,1fr)!important}}.auth-page{color:var(--text);background:radial-gradient(circle at 8% 0,#17d4ff29,#0000 26%),radial-gradient(circle at 92% 0,#7b3cff24,#0000 30%),linear-gradient(#f8fbff 0%,#edf4fb 100%)}.auth-card{background:#ffffffeb;border:1px solid #d9e6f6;box-shadow:0 28px 90px #0f172a29}.auth-card h1{color:var(--text)}.auth-card .input{color:var(--text);background:#f7faff;border-color:#d6e4f5}.auth-card .logo-text strong{color:var(--text)}.btn.approve-btn{background:linear-gradient(135deg, var(--cyan), var(--purple));color:#fff;box-shadow:0 14px 34px #247cff38}.proposal-brand-bar .public-actions .approve-btn{color:#fff;background:linear-gradient(135deg,#23c8ff,#7b3cff);box-shadow:0 16px 38px #17d4ff2e}.proposal-brand-bar .public-actions .question-btn{display:none}.proposal-brand-bar{width:calc(100% - 10px);margin-bottom:14px;margin-left:auto;margin-right:auto}.proposal-company-meta{gap:4px}.proposal-company-meta strong{font-size:15px}.proposal-company-meta span{font-size:12px;line-height:1.35}.proposal-title-card{grid-template-columns:minmax(0,1fr) 285px;gap:22px}.proposal-title-card h1{font-size:clamp(28px,2.6vw,38px);line-height:1.08}.proposal-title-subtitle{margin-top:4px;font-size:15px}.proposal-title-card .light-meta-grid{grid-template-columns:minmax(190px,1.35fr) repeat(3,minmax(130px,1fr))}.proposal-status-card{background:#fff;border-color:#cfe0f5;box-shadow:inset 0 0 0 1px #17d4ff0d}.payment-mini-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.payment-mini-grid div{background:#f3f8ff;border:1px solid #dbe8f8;border-radius:14px;padding:10px}.payment-mini-grid span{color:#697899;text-transform:uppercase;letter-spacing:.45px;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.payment-mini-grid strong{color:var(--text);font-size:16px}.objective-section{background:linear-gradient(135deg,#17d4ff0a,#7b3cff09),#fff;border-color:#cfe0f5}.objective-section p:last-child{margin-bottom:0;font-size:17px}.two-columns>div:first-child{border-right:1px solid #edf2f8;padding-right:12px}.commercial-note{font-size:16px}.monthly-card{background:#fff}.monthly-grid div{background:#f8fbff;border-color:#d7e6f7}.terms-section{background:#fff}.terms-section h2{margin-bottom:16px;font-size:24px}.terms-list{font-size:15px;line-height:1.65}.proposal-final-cta{align-items:center}.proposal-final-cta .public-actions{justify-content:flex-end;gap:10px}.proposal-final-cta .question-btn{border-color:#ffffff70}.contact-summary{background:#f8fbff;border:1px solid #d7e6f7;border-radius:16px;gap:4px;margin-top:8px;padding:14px 16px;display:grid}.contact-summary span{color:#0b88b7;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:900}.question-modal .textarea{min-height:150px}@media (max-width:1000px){.proposal-title-card .light-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-columns>div:first-child{border-right:0;padding-right:0}.proposal-final-cta .public-actions{justify-content:flex-start}}@media print{.objective-section,.monthly-card,.external-costs-card,.terms-section{background:#fff!important}.proposal-title-card h1{font-size:28px!important}.payment-mini-grid div{background:#f8fbff!important}}.proposal-brand-bar .public-actions .btn.approve-btn{color:#fff!important;background:linear-gradient(135deg,#23c8ff,#7b3cff)!important;box-shadow:0 16px 38px #17d4ff2e!important}:root{--bg:#f4f7fb;--surface:#fff;--surface-2:#f8fafc;--sidebar:#050b18;--sidebar-2:#081527;--text:#0f172a;--muted:#0f172aa8;--line:#d8e2f0;--cyan:#22d3ee;--blue:#1da7ff;--purple:#6d4cff;--green:#15803d;--danger:#b91c1c;--warning:#b45309;--shadow:0 18px 48px #050b1814;--synetra-gradient:linear-gradient(135deg, #22d3ee, #1da7ff, #6d4cff);--synetra-dark-gradient:linear-gradient(135deg, #050b18, #081527, #251066)}body{background:var(--bg);color:var(--text)}p,label,.muted,.table td{color:var(--muted)}h1,h2,.table th,.card .value,.result-list strong{color:var(--text)}.input,.textarea,.select{color:var(--text);border-color:var(--line);background:#fff}.input:focus,.textarea:focus,.select:focus{border-color:#1da7ffb8;box-shadow:0 0 0 4px #1da7ff1f}.btn{background:var(--synetra-gradient);color:#f8fafc;box-shadow:0 16px 38px #1da7ff38}.btn:hover{filter:brightness(1.03);transform:translateY(-1px)}.btn.secondary{color:#f8fafc;background:#081527;border:1px solid #22d3ee47;box-shadow:0 12px 30px #050b1824}.btn.secondary:hover{background:#101a33}.btn.danger{color:var(--danger);box-shadow:none;background:#fff;border:1px solid #b91c1c47}.approval-modal .btn.secondary,.question-modal .btn.secondary{color:var(--text);border-color:var(--line);box-shadow:none;background:#fff}.table .btn.secondary,.calculator-form .btn.secondary{background:var(--synetra-gradient);color:#f8fafc;border:0;box-shadow:0 16px 38px #1da7ff2e}.auth-shell{min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% 0,#22d3ee29,#0000 26%),radial-gradient(circle at 92% 4%,#6d4cff1f,#0000 30%),linear-gradient(#f8fafc 0%,#f4f7fb 100%);place-items:center;padding:24px;display:grid}.auth-card{border:1px solid var(--line);color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;box-shadow:0 28px 90px #050b1824}.auth-card h1,.auth-card .logo-text strong{color:var(--text)}.auth-card p,.auth-card label{color:var(--muted)}.auth-card .logo-text span{color:#a8b3c7}.auth-card .input{border-color:var(--line);color:var(--text);background:#f8fafc}.logo-mark-img{object-fit:contain;border-radius:0;box-shadow:none!important;background:0 0!important}.sidebar .logo-mark-img{filter:drop-shadow(0 10px 24px #22d3ee33);width:44px;height:44px}.logo-row{gap:12px}.logo-text strong{color:#f8fafc}.logo-text span{color:#a8b3c7}.app-layout{background:var(--bg)}.sidebar{background:radial-gradient(circle at 18% 0,#22d3ee24,#0000 34%),linear-gradient(#081527 0%,#050b18 100%);border-right:1px solid #d8e2f014}.nav a,.nav button{color:#a8b3c7;transition:background .18s,color .18s,transform .18s;position:relative}.nav a:hover,.nav button:hover{color:#f8fafc;background:#ffffff0f}.nav a.active{color:#f8fafc;background:linear-gradient(90deg,#22d3ee33,#6d4cff29);box-shadow:inset 3px 0 #22d3ee}.nav a.active:after{content:"";background:#22d3ee;border-radius:999px;width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 0 16px #22d3eeb8}.main{background:var(--bg)}.card,.panel,.section{border-color:var(--line);box-shadow:var(--shadow);background:#fff}.card .kicker,.commercial-card span,.proposal-meta-grid span,.proposal-investment-card span,.monthly-grid span{color:#0f172a94}.badge,.status-pill{color:#050b18;text-transform:capitalize;letter-spacing:.1px;background:#050b1814;border:1px solid #08152747;min-height:28px;padding:7px 12px;font-weight:900}.badge.rascunho,.status-pill.rascunho{color:#050b18;background:#050b1814;border-color:#08152752}.badge.enviado,.status-pill.enviado{color:#075985;background:#22d3ee29;border-color:#22d3ee66}.badge.negociacao,.status-pill.negociacao{color:#3b22b8;background:#6d4cff24;border-color:#6d4cff5c}.badge.aprovado,.status-pill.aprovado{color:#14532d;background:#15803d24;border-color:#15803d57}.badge.recusado,.status-pill.recusado{color:#7f1d1d;background:#b91c1c1f;border-color:#b91c1c52}.badge.expirado,.status-pill.expirado{color:#0f172ab8;background:#0f172a12;border-color:#0f172a33}.notice,.internal-block,.checklist-box,.accept-checks,.contact-summary{border-color:var(--line);background:#f8fafc}.kicker{color:#1da7ff}.icon-button{color:var(--text);border:1px solid var(--line);background:#f8fafc}.synetra-proposal-shell{background:radial-gradient(circle at 12% 0,#22d3ee2e,#0000 27%),radial-gradient(circle at 88% 5%,#6d4cff38,#0000 30%),linear-gradient(135deg,#050b18 0%,#081527 54%,#251066 100%)}.proposal-brand-bar{background:var(--synetra-dark-gradient);border:1px solid #f8fafc1a;box-shadow:0 28px 80px #00000047}.proposal-brand-bar .logo-mark-img{filter:drop-shadow(0 12px 24px #22d3ee47);width:46px;height:46px}.proposal-company-meta strong{color:#f8fafc}.proposal-company-meta span{color:#a8b3c7}.proposal-brand-bar .public-actions .btn.secondary{color:#f8fafc;box-shadow:none;background:#f8fafc14;border-color:#d8e2f038}.proposal-brand-bar .public-actions .approve-btn,.proposal-brand-bar .public-actions .btn.approve-btn,.btn.approve-btn{background:var(--synetra-gradient)!important;color:#f8fafc!important;box-shadow:0 16px 38px #1da7ff3d!important}.proposal-title-card{border-color:#d8e2f0b8;box-shadow:0 26px 80px #0000002e}.gradient-badge{color:#075985;background:#22d3ee1f;border-color:#22d3ee52}.light-meta-grid div{border-color:var(--line);background:#f8fafc}.proposal-status-card{color:#f8fafc;background:radial-gradient(circle at 100% 0,#6d4cff33,#0000 40%),linear-gradient(135deg,#081527,#101a33);border-color:#22d3ee38}.objective-section,.external-costs-card,.monthly-card,.terms-section{background:#fff}.objective-section,.external-costs-card{border-color:var(--line)}.condition-card{background:#22d3ee14;border-color:#22d3ee57}.condition-card strong{color:#081527}.highlight-card{background:linear-gradient(135deg,#050b18,#101a33);border-color:#22d3ee47}.highlight-card span{color:#a8b3c7}.highlight-card strong{color:#f8fafc}.monthly-card-premium{border-color:var(--line);box-shadow:var(--shadow)}.monthly-grid div{border-color:var(--line);background:#f8fafc}.monthly-grid span{color:#0f172a94}.scope-list:not(.muted-list) li::marker{color:#22d3ee}.muted-list li::marker{color:#0f172a73}.two-columns>div:first-child h2{color:#050b18}.proposal-final-cta{background:var(--synetra-dark-gradient);box-shadow:0 26px 80px #0000003d}.proposal-final-cta h2{color:#f8fafc}.proposal-final-cta p{color:#a8b3c7}.btn.question-btn{color:#0f172a;box-shadow:none;background:#fff;border:1px solid #d8e2f0}.question-modal .btn:not(.secondary),.approval-modal .btn:not(.secondary){background:var(--synetra-gradient);color:#f8fafc}@media print{.synetra-proposal-shell{background:#fff!important}.proposal-brand-bar,.proposal-final-cta{color:#f8fafc!important;background:linear-gradient(135deg,#050b18,#081527,#251066)!important}.proposal-status-card,.highlight-card{color:#f8fafc!important;background:linear-gradient(135deg,#050b18,#101a33)!important;border-color:#22d3ee66!important}.proposal-status-card span,.proposal-status-card small,.payment-mini-grid span,.highlight-card span{color:#a8b3c7!important}.proposal-status-card .proposal-price,.proposal-status-card .dark-price,.payment-mini-grid strong,.highlight-card strong{color:#f8fafc!important}}.synetra-proposal-shell{padding-top:28px;background:radial-gradient(circle at 8% 0,#22d3ee1f,#0000 24%),radial-gradient(circle at 92% 0,#6d4cff1a,#0000 26%),linear-gradient(#f8fafc 0%,#f4f7fb 100%)!important}.synetra-proposal-page{width:min(1120px,100% - 32px)}.proposal-brand-bar{background:var(--synetra-dark-gradient)!important;border:1px solid #d8e2f024!important;margin-bottom:16px!important;box-shadow:0 20px 56px #050b1829!important}.proposal-brand-bar .public-actions .btn.secondary{color:#f8fafc!important;background:#f8fafc1a!important;border-color:#d8e2f042!important}.proposal-brand-bar .public-actions .btn.secondary:hover{background:#f8fafc2e!important}.proposal-brand-bar .public-actions .approve-btn,.proposal-final-cta .approve-btn,.btn.approve-btn{background:var(--synetra-gradient)!important;color:#f8fafc!important;box-shadow:0 16px 36px #1da7ff3d!important}.proposal-title-card,.proposal-section{background:#fff!important;border-color:#d8e2f0!important;box-shadow:0 18px 48px #050b1814!important}.proposal-title-card{box-shadow:0 22px 64px #050b181a!important}.proposal-status-card{color:#f8fafc!important;background:radial-gradient(circle at 100% 0,#6d4cff2e,#0000 42%),linear-gradient(135deg,#050b18,#101a33)!important;border:1px solid #22d3ee4d!important;box-shadow:0 18px 46px #050b1829!important}.proposal-status-card span,.proposal-status-card small{color:#a8b3c7!important}.proposal-status-card .proposal-price,.proposal-status-card .dark-price{color:#f8fafc!important}.proposal-status-card .status-pill,.proposal-status-card .status-pill.rascunho{align-self:flex-start;color:#050b18!important;background:#22d3ee!important;border:1px solid #f8fafc61!important;box-shadow:0 0 0 4px #22d3ee1a!important}.payment-mini-grid div{background:#f8fafc14!important;border-color:#d8e2f02e!important}.payment-mini-grid span{color:#a8b3c7!important}.payment-mini-grid strong{color:#f8fafc!important}.two-columns,.external-costs-card,.objective-section,.monthly-card-premium,.terms-section{background:#fff!important}.monthly-card-premium{border-color:#d8e2f0!important}.intro-offer-box{background:linear-gradient(135deg,#22d3ee14,#6d4cff0f),#f8fafc!important;border-color:#22d3ee59!important}.intro-offer-box span{color:#1da7ff!important}.intro-offer-box strong{color:#0f172a!important}.proposal-final-cta{border:1px solid #d8e2f01f;background:var(--synetra-dark-gradient)!important;box-shadow:0 22px 64px #050b1829!important}.proposal-final-cta .question-btn{color:#0f172a!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e2f0!important}.approval-modal,.question-modal{color:#0f172a!important;background:#fff!important;border:1px solid #d8e2f0!important}.approval-modal h2,.question-modal h2,.modal-head h2{color:#0f172a!important}.approval-modal .kicker,.question-modal .kicker{color:#1da7ff!important}.approval-copy{color:#0f172aad!important}.question-modal .input,.question-modal .textarea,.approval-modal .input,.approval-modal .textarea{color:#0f172a!important;background:#fff!important;border-color:#d8e2f0!important}.question-modal .textarea::placeholder,.approval-modal .textarea::placeholder{color:#0f172a6b!important}.contact-summary{background:#f8fafc!important;border-color:#d8e2f0!important}.contact-summary span{color:#1da7ff!important}.contact-summary strong{color:#0f172a!important}.contact-summary small{color:#0f172a9e!important}@media print{.synetra-proposal-shell{background:#fff!important}.proposal-status-card,.highlight-card{background:linear-gradient(135deg,#050b18,#101a33)!important;border-color:#22d3ee61!important}.proposal-status-card .status-pill,.proposal-status-card .status-pill.rascunho{color:#050b18!important;background:#22d3ee!important}}.auth-shell{background:radial-gradient(circle at 12% 10%,#22d3ee0f,#0000 22%),radial-gradient(circle at 88% 8%,#6d4cff0e,#0000 24%),linear-gradient(#f8fafc 0%,#f4f7fb 100%)!important}.mobile-only{display:none}@media (max-width:900px){body{overflow-x:hidden}.app-layout{min-height:100vh;display:block}.sidebar{z-index:30;background:radial-gradient(circle at 8% 0,#22d3ee29,#0000 36%),linear-gradient(135deg,#081527 0%,#050b18 65%,#101a33 100%);border-bottom:1px solid #d8e2f01a;border-right:0;height:auto;min-height:auto;padding:14px 14px 12px;position:sticky;top:0}.sidebar .logo-row{margin-bottom:10px}.sidebar .logo-mark-img{width:36px;height:36px}.sidebar .logo-text strong{letter-spacing:2.4px;font-size:15px}.sidebar .logo-text span{letter-spacing:4px;font-size:8px}.nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a,.nav button{white-space:nowrap;background:#f8fafc0a;border:1px solid #d8e2f014;border-radius:999px;flex:none;width:auto;min-height:38px;padding:9px 12px;font-size:14px}.nav a.active{background:var(--synetra-gradient);box-shadow:0 12px 28px #1da7ff3d}.nav a.active:after{display:none}.main{padding:18px 14px 28px}.topbar{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}.topbar>div:last-child,.topbar>a.btn,.topbar .btn{align-self:stretch}.topbar>div[style]{grid-template-columns:1fr;width:100%;display:grid!important}h1{letter-spacing:-1px;font-size:clamp(30px,8vw,38px)}h2{font-size:21px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card,.panel,.section{border-radius:18px}.card{padding:16px}.card .value{letter-spacing:-.6px;font-size:24px}.panel{padding:16px;overflow-x:auto}.table{min-width:780px}.table th,.table td{padding:12px 9px;font-size:14px}.grid-2,.grid-3,.calculator-grid{grid-template-columns:1fr!important}.form-block{padding:16px 0}.form-actions{flex-direction:column-reverse;align-items:stretch}.form-actions .btn,.proposal-form .btn,.calculator-form .btn{width:100%}.input,.textarea,.select{border-radius:14px;font-size:16px}.textarea{min-height:135px}.estimate-result h2{font-size:34px}}@media (max-width:540px){.auth-shell{place-items:start center;padding:44px 16px 16px}.auth-card{border-radius:24px;width:100%;padding:24px 20px}.auth-card h1{font-size:34px;line-height:1.06}.cards{grid-template-columns:1fr}.main{padding-left:12px;padding-right:12px}.btn{width:100%;min-height:46px}.nav .btn,.nav a,.nav button{width:auto}.price{font-size:32px}}@media (max-width:900px){.synetra-proposal-shell{padding:14px 10px 28px!important}.synetra-proposal-page{width:100%!important}.proposal-brand-bar{flex-direction:column;align-items:stretch;gap:14px;border-radius:22px!important;padding:14px!important}.proposal-brand-left{align-items:flex-start}.proposal-company-meta span{overflow-wrap:anywhere;font-size:11px}.proposal-brand-bar .public-actions,.public-actions{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:8px;width:100%;display:grid}.public-actions .btn{text-align:center;width:100%;min-height:40px;padding:0 10px;font-size:12px}.proposal-title-card{gap:18px;border-radius:24px!important;grid-template-columns:1fr!important;padding:20px!important}.proposal-title-card h1{font-size:clamp(28px,9vw,36px)}.proposal-title-card .light-meta-grid,.proposal-meta-grid,.commercial-grid,.monthly-grid{grid-template-columns:1fr!important}.proposal-status-card{border-radius:20px;padding:18px}.payment-mini-grid{grid-template-columns:1fr 1fr}.proposal-section{margin-top:14px;border-radius:22px!important;padding:20px!important}.proposal-section h2{font-size:22px}.two-columns,.monthly-card{gap:16px;grid-template-columns:1fr!important}.two-columns>div:first-child{border-bottom:1px solid #edf2f8;padding-bottom:14px;border-right:0!important;padding-right:0!important}.proposal-final-cta{flex-direction:column;align-items:stretch;border-radius:24px!important;padding:22px!important}.proposal-final-cta .public-actions{grid-template-columns:1fr}.approval-modal,.question-modal{border-radius:22px;width:min(100%,640px);max-height:calc(100vh - 24px);padding:20px}.modal-head{gap:12px}.compact-grid{grid-template-columns:1fr!important}}@media (max-width:430px){.proposal-brand-bar .public-actions,.public-actions,.payment-mini-grid{grid-template-columns:1fr}.proposal-price{font-size:30px}.proposal-brand-left .logo-row{transform-origin:0;transform:scale(.92)}.proposal-company-meta strong{font-size:13px}}.row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.btn.compact{border-radius:12px;min-height:38px;padding:0 14px;font-size:14px}.table-panel{overflow-x:auto}@media (max-width:1000px){.row-actions{justify-content:flex-start}.btn.compact{width:auto}}.status-action{text-transform:capitalize;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:none!important;color:#0f172a!important;border:1px solid #d8e2f0!important}.status-action:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a1a!important}.status-action.status-rascunho{color:#075985!important;background:#e7faff!important;border-color:#b7f0fb!important}.status-action.status-enviado{color:#fff!important;background:linear-gradient(135deg,#22d3ee,#1da7ff)!important;border-color:#0000!important}.status-action.status-negociacao{color:#fff!important;background:linear-gradient(135deg,#6d4cff,#8b5cf6)!important;border-color:#0000!important}.status-action.status-aprovado{color:#087856!important;background:#e8fff6!important;border-color:#b5f4d9!important}.status-action.status-recusado{color:#b4234a!important;background:#fff1f4!important;border-color:#ffd0da!important}.status-action.status-expirado{color:#475569!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.status-action.active{outline:3px solid #1da7ff2e;box-shadow:0 12px 26px #1da7ff2e!important}.status-pill.rascunho{color:#075985!important;background:#e7faff!important;border:1px solid #b7f0fb!important}.status-pill.enviado{color:#0369a1!important;background:#ddf6ff!important;border:1px solid #9de8ff!important}.status-pill.negociacao{color:#5b21b6!important;background:#f0ecff!important;border:1px solid #ddd2fe!important}.status-pill.aprovado{color:#087856!important;background:#e8fff6!important;border:1px solid #b5f4d9!important}.status-pill.recusado{color:#b4234a!important;background:#fff1f4!important;border:1px solid #ffd0da!important}.status-pill.expirado{color:#475569!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}@media print{@page{size:A4;margin:11mm 10mm}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{color:#182235!important;background:#fff!important;width:auto!important;min-height:auto!important;font-size:10.5px!important;line-height:1.35!important}body:before,body:after,.no-print,.public-actions,.proposal-final-cta,.modal-backdrop{display:none!important}.public-shell,.synetra-proposal-shell{background:#fff!important;min-height:auto!important;margin:0!important;padding:0!important;display:block!important}.proposal-page,.synetra-proposal-page{width:100%!important;max-width:none!important;margin:0!important}.proposal-meta-grid div,.light-meta-grid div{background:#f8fafc!important;border:1px solid #d8e2f0!important;border-radius:2.5mm!important;padding:2.3mm!important}.proposal-meta-grid span,.proposal-status-card span,.commercial-card span,.monthly-grid span,.payment-mini-grid span{color:#64748b!important;letter-spacing:.55px!important;text-transform:uppercase!important;margin-bottom:1mm!important;font-size:6.9px!important;font-weight:800!important}.proposal-meta-grid strong,.light-meta-grid strong{color:#0f172a!important;font-size:8.8px!important;line-height:1.2!important}.status-pill,.proposal-status-card .status-pill{text-transform:capitalize!important;width:fit-content!important;box-shadow:none!important;border-radius:999px!important;padding:1.4mm 2.4mm!important;font-size:8.2px!important}.payment-mini-grid div{background:#fff!important;border:1px solid #d8e2f0!important;border-radius:3mm!important;padding:2.3mm!important}.payment-mini-grid strong{color:#0f172a!important;font-size:9.5px!important}.objective-section{break-inside:avoid!important;page-break-inside:avoid!important}.two-columns{grid-template-columns:1fr 1fr!important;gap:7mm!important;display:grid!important}.two-columns>div:first-child{border-right:1px solid #e2e8f0!important;padding-right:5mm!important}.commercial-card{box-shadow:none!important;background:#f8fafc!important;border:1px solid #d8e2f0!important;border-radius:3mm!important;padding:2.8mm!important}.external-costs-card p,.commercial-note{font-size:9.2px!important}.monthly-card{grid-template-columns:1fr 1fr!important;gap:5mm!important;display:grid!important}.intro-offer-box{background:#f8fafc!important;border:1px solid #d8e2f0!important;border-radius:3mm!important;padding:3mm!important}.intro-offer-box strong{color:#0f172a!important;font-size:11px!important}.intro-offer-box small{color:#475569!important;font-size:8.5px!important}@page{size:A4;margin:14mm}html,body{color:#172033!important;background:#fff!important;font-size:11px!important;line-height:1.48!important}.public-shell,.synetra-proposal-shell,.proposal-page,.synetra-proposal-page{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important}.no-print,.public-actions,.proposal-final-cta,.modal-backdrop{display:none!important}.proposal-brand-bar{color:#0f172a!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;border:0!important;border-bottom:1.2pt solid #1da7ff!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:8mm!important;margin:0 0 8mm!important;padding:0 0 5mm!important;display:flex!important}.proposal-brand-left{gap:4mm!important}.proposal-brand-bar .logo-row{margin:0!important}.proposal-brand-bar .logo-mark-img,.logo-mark-img{width:34px!important;height:34px!important;box-shadow:none!important;border-radius:8px!important}.proposal-brand-bar .logo-text strong,.logo-text strong{color:#0f172a!important;letter-spacing:2.2px!important;font-size:13px!important}.proposal-brand-bar .logo-text span,.logo-text span{color:#64748b!important;letter-spacing:3.4px!important;font-size:7px!important}.proposal-company-meta{text-align:right!important;gap:1.2mm!important}.proposal-company-meta strong{color:#0f172a!important;font-size:10px!important}.proposal-company-meta span{color:#475569!important;font-size:8.6px!important}.proposal-title-card{box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;border:0!important;border-bottom:1px solid #d8e2f0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 66mm!important;gap:8mm!important;margin:0 0 8mm!important;padding:0 0 8mm!important;display:grid!important}.gradient-badge,.badge.gradient-badge{color:#0e7490!important;letter-spacing:.55px!important;text-transform:uppercase!important;background:0 0!important;border:0!important;width:fit-content!important;margin:0 0 3mm!important;padding:0!important;font-size:8.3px!important;display:block!important}h1,.proposal-title-card h1{letter-spacing:-.35px!important;color:#0f172a!important;margin:0 0 3mm!important;font-size:22px!important;line-height:1.14!important}.proposal-title-subtitle{color:#475569!important;margin:0!important;font-size:10.7px!important}.proposal-meta-grid,.proposal-title-card .light-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.6mm!important;margin-top:6mm!important;display:grid!important}.proposal-meta-grid div,.light-meta-grid div,.commercial-card,.payment-mini-grid div{box-shadow:none!important;background:#f8fafc!important;border:1px solid #d8e2f0!important;border-radius:3.2mm!important;padding:3.1mm!important}.proposal-meta-grid span,.proposal-status-card span,.commercial-card span,.monthly-grid span,.payment-mini-grid span{color:#64748b!important;letter-spacing:.55px!important;text-transform:uppercase!important;margin-bottom:1.2mm!important;font-size:7px!important;font-weight:850!important;display:block!important}.proposal-meta-grid strong,.light-meta-grid strong,.payment-mini-grid strong{color:#0f172a!important;font-size:9.8px!important;line-height:1.24!important}.proposal-status-card,.highlight-card{color:#0f172a!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #d8e2f0!important;border-left:3px solid #1da7ff!important;border-radius:4.5mm!important;gap:2.8mm!important;padding:4.8mm!important}.proposal-status-card .status-pill,.status-pill{text-transform:capitalize!important;width:fit-content!important;box-shadow:none!important;border-radius:999px!important;padding:1.4mm 2.7mm!important;font-size:8.4px!important}.proposal-price,.proposal-status-card .proposal-price,.proposal-status-card .dark-price,.dark-price{letter-spacing:-.4px!important;color:#0f172a!important;margin:.5mm 0 1.8mm!important;font-size:23px!important;line-height:1.05!important}.payment-mini-grid{grid-template-columns:1fr 1fr!important;gap:2.5mm!important;display:grid!important}.proposal-section,.external-costs-card,.monthly-card,.monthly-card-premium,.investment-section{box-shadow:none!important;break-inside:auto!important;page-break-inside:auto!important;background:#fff!important;border:0!important;border-top:1px solid #e2e8f0!important;border-radius:0!important;margin-top:8mm!important;padding:0!important}.proposal-section{padding-top:6mm!important}.objective-section{break-before:page!important;page-break-before:always!important;break-inside:avoid!important;page-break-inside:avoid!important;border-top:0!important;margin-top:0!important;padding-top:0!important}.investment-section{break-before:page!important;page-break-before:always!important;border-top:0!important;margin-top:0!important;padding-top:0!important}.kicker,.proposal-section .kicker{color:#0e7490!important;letter-spacing:.9px!important;text-transform:uppercase!important;margin:0 0 2mm!important;font-size:7.8px!important;font-weight:900!important}h2,.proposal-section h2{letter-spacing:-.15px!important;color:#0f172a!important;margin:0 0 3mm!important;font-size:15px!important;line-height:1.2!important}p,.proposal-title-card p,.commercial-note,ul.clean{color:#334155!important;font-size:10.6px!important;line-height:1.5!important}p{margin:0 0 3mm!important}.two-columns{gap:0!important;display:block!important}.two-columns>div:first-child{border-bottom:1px solid #e2e8f0!important;border-right:0!important;margin-bottom:6mm!important;padding-bottom:6mm!important;padding-right:0!important}ul.clean,.scope-list{color:#334155!important;margin:0!important;padding:0!important;list-style:none!important}ul.clean li,.scope-list li{break-inside:avoid!important;page-break-inside:avoid!important;margin:0 0 2.1mm!important;padding-left:4.2mm!important;line-height:1.45!important;position:relative!important}ul.clean li:before,.scope-list li:before{content:""!important;background:#1da7ff!important;border-radius:50%!important;width:1.25mm!important;height:1.25mm!important;position:absolute!important;top:2.3mm!important;left:0!important}.muted-list li:before{background:#94a3b8!important}.commercial-grid,.investment-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3mm!important;margin:3mm 0 4mm!important;display:grid!important}.commercial-card strong{color:#0f172a!important;font-size:12.4px!important;line-height:1.22!important}.condition-card strong{color:#0e7490!important}.external-costs-card p,.terms-list li,.commercial-note{font-size:10px!important}.terms-section{break-inside:auto!important;page-break-inside:auto!important}}
