/*! tailwindcss v4.3.3 | 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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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:"IBM Plex Sans Arabic", "Tajawal", "Segoe UI", Tahoma, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--tracking-wider:.05em;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:#164f43;--color-brand-dark:#0e3e35;--color-brand-bright:#159d64;--color-mint:#f1f7f4;--color-ink:#202b32;--color-muted:#64756e;--color-line:#d8eae2}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#fff;margin:0;line-height:1.75;overflow-x:hidden}body,button,a{font-family:var(--font-sans)}img,svg{display:block}img{max-width:100%}a{color:inherit;text-decoration:none}button{color:inherit}:focus-visible{outline-offset:3px;outline:3px solid #e5b859}::selection{color:var(--color-brand-dark);background:#cce8dd}}@layer components{.container{width:min(100% - 2rem,75rem);margin-inline:auto}.icon{flex:none;width:1.35rem;height:1.35rem}.skip-link{z-index:100;color:var(--color-brand-dark);background:#fff;border-radius:.6rem;padding:.7rem 1rem;font-weight:800;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;translate:0 -180%;box-shadow:0 12px 32px #0e3e3530}.skip-link:focus{translate:0}.tracking-frame{visibility:hidden;border:0;position:absolute}.site-header,.legal-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border-bottom:1px solid #d8eae2cc;position:sticky;inset-block-start:0}.header-inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.75rem;display:flex}.logo-link{flex:none}.brand-logo{color:var(--color-brand);align-items:center;gap:.7rem;line-height:1.1;display:inline-flex}.brand-logo__mark{width:2.6rem;height:2.6rem}.brand-logo strong{letter-spacing:-.025em;font-size:1.08rem;font-weight:900;display:block}.brand-logo small{color:var(--color-muted);margin-block-start:.3rem;font-size:.63rem;font-weight:700;display:block}.desktop-nav{align-items:center;gap:clamp(.8rem,2vw,1.75rem);font-size:.88rem;font-weight:700;display:flex}.desktop-nav a{padding-block:.55rem;position:relative}.desktop-nav a:after{content:"";background:var(--color-brand-bright);width:0;height:2px;margin:auto;transition:width .2s;position:absolute;inset:auto 0 .15rem}.desktop-nav a:hover:after{width:100%}.header-actions{align-items:center;gap:.75rem;display:flex}.header-phone{color:var(--color-brand);align-items:center;gap:.45rem;font-weight:800;display:flex}.header-phone .icon{width:1.1rem}.header-cta{font-size:.82rem;min-height:2.8rem!important;padding:.65rem 1rem!important}.menu-toggle{border:1px solid var(--color-line);cursor:pointer;background:#fff;border-radius:.7rem;place-items:center;width:2.8rem;height:2.8rem;display:none}.mobile-nav{border-top:1px solid var(--color-line);background:#fff;padding:.5rem 1rem 1rem}.mobile-nav a{border-bottom:1px solid #edf4f1;padding:.65rem;font-weight:700;display:block}.button{border:1px solid #0000;border-radius:.82rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.35rem;padding:.85rem 1.25rem;font-size:.94rem;font-weight:850;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--color-brand-bright);color:#fff;box-shadow:0 10px 24px #159d6438}.button--primary:hover{background:#118756;box-shadow:0 14px 30px #159d6447}.button--secondary{color:var(--color-brand-dark);background:#fff;border-color:#bcd8cd}.button--secondary:hover{border-color:var(--color-brand);background:var(--color-mint)}.button--light{color:var(--color-brand-dark);background:#fff}.button--outline-light{color:#fff;border-color:#ffffff59}.button--outline-light:hover{background:#ffffff1a}.contact-actions{flex-wrap:wrap;gap:.8rem;display:flex}.contact-actions>*{min-width:0}.hero{isolation:isolate;background:linear-gradient(145deg,#fff 0%,#f9fcfa 54%,#eaf6f0 100%);padding-block:clamp(3rem,6vw,6.5rem) 4.5rem;position:relative;overflow:hidden}.hero-glow{z-index:-1;filter:blur(3px);background:#a4dac04d;border-radius:999px;width:34rem;height:34rem;position:absolute;inset:-12rem auto auto -8rem}.hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.hero-content{z-index:2;position:relative}.hero-eyebrow,.eyebrow{color:var(--color-brand-bright);letter-spacing:.02em;align-items:center;gap:.55rem;margin:0 0 1rem;font-size:.78rem;font-weight:900;display:flex}.hero-eyebrow span{background:currentColor;width:1.8rem;height:2px}.hero h1{max-width:14ch;color:var(--color-brand-dark);letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,4.3vw,4.25rem);font-weight:950;line-height:1.2}.hero h1:after{content:"";background:var(--color-brand-bright);border-radius:999px;width:4.25rem;height:.32rem;margin-block-start:1.25rem;display:block}.hero-description{color:#465951;max-width:43rem;margin:1.5rem 0 1.1rem;font-size:clamp(1rem,1.45vw,1.13rem)}.hero-facts{color:#41564e;gap:.42rem;margin:0 0 1.5rem;padding:0;font-size:.91rem;font-weight:700;list-style:none;display:grid}.hero-facts li{align-items:center;gap:.55rem;display:flex}.hero-facts .icon{width:1.05rem;color:var(--color-brand-bright)}.hero-disclaimer{color:var(--color-muted);align-items:center;gap:.5rem;margin:1rem 0 0;font-size:.77rem;font-weight:700;display:flex}.hero-disclaimer .icon{width:1.05rem;color:var(--color-brand)}.hero-visual{min-width:0;padding:1rem 1rem 2rem 2rem;position:relative}.hero-image-wrap{aspect-ratio:4/4.65;background:#dcebe4;border-radius:2rem .65rem;position:relative;overflow:hidden;box-shadow:0 28px 65px #0f3e352b}.hero-image-wrap picture{display:contents}.hero-image-wrap img{object-fit:cover;object-position:48% center;width:100%;height:100%}.image-overlay{background:linear-gradient(#0000 50%,#09352d57);position:absolute;inset:0}.hero-visual:before{content:"";z-index:-1;border:1px solid #a8d3c1;border-radius:2rem .65rem;position:absolute;inset:-.6rem -.7rem 3.8rem 3.1rem}.visual-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #fffc;border-radius:.85rem;align-items:center;gap:.65rem;min-width:12rem;padding:.75rem .85rem;display:flex;position:absolute;box-shadow:0 15px 35px #0f3e3529}.visual-card .icon{width:1.8rem;height:1.8rem;color:var(--color-brand-bright);background:#ddf3e8;border-radius:.5rem;padding:.35rem}.visual-card small,.visual-card strong{display:block}.visual-card small{color:var(--color-muted);font-size:.66rem}.visual-card strong{color:var(--color-brand-dark);font-size:.79rem}.visual-card--top{inset:8% auto auto -.5rem}.visual-card--bottom{inset:auto -1rem .25rem auto}.trust-strip{z-index:4;border-block:1px solid var(--color-line);background:#fff;position:relative}.trust-strip__grid{grid-template-columns:repeat(3,1fr);display:grid}.trust-strip__grid>div{justify-content:center;align-items:center;gap:.85rem;padding:1.4rem;display:flex}.trust-strip__grid>div+div{border-inline-start:1px solid var(--color-line)}.trust-strip .icon{width:1.5rem;height:1.5rem;color:var(--color-brand-bright)}.trust-strip strong,.trust-strip small{display:block}.trust-strip strong{font-size:.88rem}.trust-strip small{color:var(--color-muted);font-size:.72rem}.section{padding-block:clamp(4.25rem,8vw,7rem)}.section--mint{background:var(--color-mint)}.section--dark{background:var(--color-brand-dark);color:#fff;position:relative;overflow:hidden}.section--dark:before{content:"";border:1px solid #ffffff17;border-radius:50%;width:34rem;height:34rem;position:absolute;inset:auto -10rem -17rem auto;box-shadow:0 0 0 5rem #ffffff06,0 0 0 10rem #ffffff05}.section-heading{text-align:center;max-width:43rem;margin:0 auto 2.75rem}.section-heading .eyebrow{justify-content:center}.section-heading h2,.final-cta h2{color:var(--color-brand-dark);letter-spacing:-.035em;margin:0;font-size:clamp(1.85rem,3.2vw,3rem);font-weight:920;line-height:1.3}.section-heading>p:last-child{color:var(--color-muted);margin:.85rem auto 0;font-size:1rem}.section-heading--light h2{color:#fff}.section-heading--light>p:last-child{color:#bcd4cc}.eligibility-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.info-card{border:1px solid var(--color-line);background:#fff;border-radius:1.15rem;min-width:0;padding:1.35rem;box-shadow:0 10px 28px #0f3e350b}.card-icon,.service-icon{width:3rem;height:3rem;color:var(--color-brand-bright);background:#def3e9;border-radius:.85rem;place-items:center;display:grid}.info-card h3{color:var(--color-brand-dark);margin:1rem 0 .65rem;font-size:1.02rem}.info-card p{color:var(--color-muted);margin:0 0 .5rem;font-size:.84rem}.info-card ul{color:#53665f;gap:.48rem;margin:0;padding:0;font-size:.83rem;list-style:none;display:grid}.info-card li{align-items:flex-start;gap:.45rem;display:flex}.info-card li .icon{width:.95rem;color:var(--color-brand-bright);margin-block-start:.22rem}.info-card--muted{background:#fffdf8;border-color:#e9dfc7}.info-card--muted .card-icon{color:#9a6c12;background:#f8edd2}.minus{color:#9a6c12;font-weight:900}.services-grid{grid-template-columns:repeat(2,1fr);gap:1.4rem;max-width:62rem;margin-inline:auto;display:grid}.service-card{border:1px solid var(--color-line);border-radius:1.35rem;min-height:22rem;padding:clamp(1.5rem,4vw,2.5rem);transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.service-card:hover{border-color:#aacfc0;transform:translateY(-4px);box-shadow:0 22px 42px #0f3e3517}.service-card:after{content:"";background:var(--color-mint);border-radius:50%;width:12rem;height:12rem;position:absolute;inset:auto -4rem -5rem auto}.service-card__number{color:#dfebe6;font-size:4.6rem;font-weight:950;line-height:1;position:absolute;inset:1.3rem auto auto 1.6rem}.service-card h3{color:var(--color-brand-dark);margin:1.4rem 0 .7rem;font-size:1.35rem;position:relative}.service-card p{max-width:34rem;color:var(--color-muted);margin:0 0 1.5rem;position:relative}.text-link{color:var(--color-brand);text-underline-offset:.3rem;align-items:center;gap:.5rem;font-weight:850;-webkit-text-decoration:underline #afd1c3;text-decoration:underline #afd1c3;display:inline-flex}.financing-section{border-block:1px solid var(--color-line);background:linear-gradient(145deg,#f7fbf9 0%,#edf7f2 100%);position:relative;overflow:hidden}.financing-section:before{content:"";border:1px solid #159d641f;border-radius:50%;width:28rem;height:28rem;position:absolute;inset:-12rem auto auto -10rem;box-shadow:0 0 0 4rem #159d6409,0 0 0 8rem #159d6405}.financing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:64rem;margin-inline:auto;display:grid;position:relative}.financing-card{border:1px solid var(--color-line);background:#ffffffeb;border-radius:1.15rem;align-items:flex-start;gap:1rem;padding:1.45rem;display:flex;box-shadow:0 12px 30px #0f3e350e}.financing-card--example{background:#fff;border-color:#b7d9ca;grid-column:1/-1;align-items:center}.financing-icon{width:3.25rem;height:3.25rem;color:var(--color-brand-bright);background:#def3e9;border-radius:.9rem;flex:none;place-items:center;display:grid}.financing-card h3{color:var(--color-muted);margin:0 0 .35rem;font-size:.82rem;font-weight:850}.financing-card strong{color:var(--color-brand-dark);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.4;display:block}.financing-card p{color:var(--color-muted);margin:.45rem 0 0;font-size:.88rem}.financing-note{color:#765718;background:#fffbf1;border:1px solid #e7d7ae;border-radius:.85rem;align-items:flex-start;gap:.7rem;max-width:64rem;margin:1rem auto 0;padding:.85rem 1rem;display:flex;position:relative}.financing-note .icon{margin-block-start:.15rem}.financing-note p{margin:0;font-size:.8rem}.timeline{grid-template-columns:repeat(4,1fr);gap:1.3rem;margin:3rem 0 0;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:#d8eae240;height:1px;position:absolute;inset:1.6rem 8% auto}.timeline li{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:1rem;padding:1.25rem;position:relative}.step-number{border:5px solid var(--color-brand-dark);background:var(--color-brand-bright);color:#fff;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;font-weight:900;display:grid;position:relative}.timeline h3{margin:1rem 0 .45rem;font-size:1.05rem}.timeline p{color:#bcd4cc;margin:0;font-size:.85rem}.process-note{color:#9dbdb2;text-align:center;justify-content:center;gap:.5rem;max-width:44rem;margin:2rem auto 0;font-size:.77rem;display:flex}.transparency-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.transparency-grid .section-heading{text-align:start;margin:0;position:sticky;inset-block-start:7rem}.transparency-grid .section-heading .eyebrow{justify-content:flex-start}.transparency-content{gap:1rem;display:grid}.disclosure-card{border:1px solid var(--color-line);border-radius:1rem;gap:1rem;padding:1.25rem;display:flex}.disclosure-card>span{border-radius:.7rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.disclosure-card h3{color:var(--color-brand-dark);margin:0 0 .3rem;font-size:1rem}.disclosure-card p{color:var(--color-muted);margin:0;font-size:.88rem}.disclosure-card--primary{background:#f6fbf8}.disclosure-card--primary>span{color:var(--color-brand-bright);background:#dff2e9}.disclosure-card--warning{background:#fffbf1;border-color:#eadcb9}.disclosure-card--warning>span{color:#946711;background:#f6e9c8}.business-facts{border:1px solid var(--color-line);border-radius:1rem;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.business-facts>div{gap:.25rem;padding:1rem;display:grid}.business-facts>div:nth-child(2n){border-inline-start:1px solid var(--color-line)}.business-facts>div:nth-child(n+3){border-block-start:1px solid var(--color-line)}.business-facts small{color:var(--color-muted)}.business-facts strong,.business-facts a{color:var(--color-brand-dark);font-size:.88rem}.pending-fact strong,.footer-pending{color:#8c671e!important}.faq-grid{grid-template-columns:.65fr 1.35fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.faq-intro .section-heading{text-align:start;margin:0}.faq-intro .section-heading .eyebrow{justify-content:flex-start}.faq-help{align-items:center;gap:.75rem;margin-block-start:2rem;display:flex}.faq-help>.icon{box-sizing:content-box;color:var(--color-brand);background:#dcefe6;border-radius:.7rem;padding:.75rem}.faq-help small,.faq-help a{display:block}.faq-help small{color:var(--color-muted)}.faq-help a{color:var(--color-brand);font-weight:900}.faq-list{gap:.7rem;display:grid}.faq-list details{border:1px solid var(--color-line);background:#fff;border-radius:.85rem;overflow:hidden}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.9rem 1.1rem;font-weight:850;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{flex:none;width:1.25rem;height:1.25rem;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:var(--color-brand);border-radius:2px;height:2px;transition:rotate .2s;position:absolute;inset:50% 0 auto}.faq-plus:after{rotate:90deg}details[open] .faq-plus:after{rotate:0deg}.faq-answer{border-block-start:1px solid #edf3f0;padding:.9rem 1.1rem 1.1rem}.faq-answer p{color:var(--color-muted);margin:0;font-size:.9rem}.final-cta{background:var(--color-brand);color:#fff;padding-block:clamp(3.5rem,7vw,5.5rem)}.final-cta__inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem;display:grid}.final-cta .eyebrow{color:#81dab3}.final-cta h2{color:#fff;max-width:18ch}.final-cta p:not(.eyebrow){color:#c4dcd3;max-width:46rem;margin:.85rem 0 0}.final-cta__actions{justify-items:start;gap:1rem;display:grid}.display-phone{color:#fff;letter-spacing:.05em;font-size:1.5rem;font-weight:900}.site-footer{color:#d9e8e3;background:#082f29;padding-block:3.5rem 5.8rem}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:2rem;display:grid}.site-footer .brand-logo{color:#fff}.site-footer .brand-logo small{color:#a9c6bd}.footer-brand p{color:#9ebdb3;max-width:24rem;font-size:.84rem}.site-footer h2{color:#fff;margin:0 0 .8rem;font-size:.9rem}.site-footer ul{color:#9ebdb3;gap:.45rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.site-footer a:hover{color:#fff}.footer-bottom{color:#81a89c;border-block-start:1px solid #ffffff1a;justify-content:space-between;gap:1rem;margin-block-start:2.5rem;padding-block-start:1.2rem;font-size:.74rem;display:flex}.footer-bottom p{margin:0}.floating-actions{z-index:60;justify-items:start;gap:.65rem;display:grid;position:fixed;inset:auto auto 1.5rem 1.5rem}.floating-action{color:#fff;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:.65rem;min-width:7.4rem;min-height:3.25rem;padding:.65rem .8rem .65rem 1rem;font-size:.82rem;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 30px #042a2238}.floating-action:hover{transform:translateY(-3px);box-shadow:0 16px 36px #042a224d}.floating-action .icon{box-sizing:content-box;background:#ffffff26;border-radius:50%;width:1.25rem;height:1.25rem;padding:.38rem}.floating-action--whatsapp{background:var(--color-brand-bright)}.floating-action--phone{background:var(--color-brand-dark)}.mobile-contact-bar{display:none}.legal-page{background:var(--color-mint);min-height:80vh;padding-block:3rem 5rem}.legal-card{border:1px solid var(--color-line);background:#fff;border-radius:1.2rem;max-width:52rem;padding:clamp(1.4rem,5vw,3.5rem);box-shadow:0 18px 45px #0f3e3512}.legal-card h1{color:var(--color-brand-dark);margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3rem)}.legal-card h2{color:var(--color-brand-dark);margin:2rem 0 .5rem;font-size:1.15rem}.legal-card p{color:#53665f}.legal-card a{color:var(--color-brand);font-weight:850}.notice{border-radius:.8rem;align-items:flex-start;gap:.7rem;padding:.9rem;display:flex}.notice p{margin:0;font-size:.86rem}.notice--warning{color:#835d12;background:#fffaf0;border:1px solid #eadcb9}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:0}.right-0{right:0}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-auto{width:auto}.max-w-6xl{max-width:var(--container-6xl)}.max-w-xl{max-width:var(--container-xl)}.grow{flex-grow:1}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.justify-center{justify-content:center}.gap-8{gap:calc(var(--spacing) * 8)}.overflow-hidden{overflow:hidden}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-400{border-color:var(--color-gray-400)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-white{background-color:var(--color-white)}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.text-black{color:var(--color-black)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}@media (width>=40rem){.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:0}}@media (width>=64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (prefers-color-scheme:dark){.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:text-white{color:var(--color-white)}}}@media (width<=1100px){.desktop-nav{display:none}.menu-toggle{display:grid}.eligibility-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){html{scroll-padding-top:72px}.container{width:min(100% - 1.25rem,75rem)}.header-inner{min-height:4.1rem}.brand-logo__mark{width:2.25rem;height:2.25rem}.brand-logo small,.header-phone span,.header-cta{display:none}.header-phone{border:1px solid var(--color-line);border-radius:.7rem;justify-content:center;width:2.75rem;height:2.75rem}.header-phone .icon{width:1.25rem}.hero{padding-block:2.4rem 2.8rem}.hero-grid{grid-template-columns:1fr;gap:1.8rem}.hero h1{max-width:none;font-size:clamp(2.1rem,10vw,3.2rem)}.hero-description{font-size:.98rem}.hero-visual{display:none}.contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.button{text-align:center;width:100%;min-width:0;min-height:3.2rem;padding-inline:.55rem;font-size:.76rem;line-height:1.35}.trust-strip__grid{grid-template-columns:1fr;padding-block:.35rem}.trust-strip__grid>div{justify-content:flex-start;padding:.75rem .4rem}.trust-strip__grid>div+div{border-block-start:1px solid var(--color-line);border-inline-start:0}.section{padding-block:3.75rem}.section-heading{text-align:start;margin-block-end:2rem}.section-heading .eyebrow{justify-content:flex-start}.section-heading h2{font-size:2rem}.eligibility-grid,.services-grid,.financing-grid,.transparency-grid,.faq-grid,.final-cta__inner,.footer-grid{grid-template-columns:1fr}.eligibility-grid{gap:.75rem}.services-grid{gap:.9rem}.service-card{min-height:0;padding:1.4rem}.service-card__number{font-size:3.5rem}.financing-card--example{grid-column:auto;align-items:flex-start}.timeline{grid-template-columns:1fr;gap:.75rem}.timeline:before{width:1px;height:auto;inset:1.5rem 1.55rem 1.5rem auto}.timeline li{grid-template-columns:3.2rem 1fr;gap:.8rem;display:grid}.timeline h3{margin-block-start:.25rem}.transparency-grid .section-heading{position:static}.business-facts{grid-template-columns:1fr}.business-facts>div:nth-child(2n){border-inline-start:0}.business-facts>div+div{border-block-start:1px solid var(--color-line)}.faq-help{margin-block-end:1rem}.final-cta__inner{gap:1.5rem}.final-cta h2{font-size:2rem}.final-cta__actions,.final-cta__actions .contact-actions{width:100%}.site-footer{padding-block-end:7rem}.footer-grid{gap:2.4rem}.footer-bottom{display:grid}.floating-actions{display:none}.mobile-contact-bar{z-index:60;inset:auto .65rem calc(.65rem + env(safe-area-inset-bottom)) .65rem;background:var(--color-brand-dark);border:1px solid #ffffff38;border-radius:.9rem;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);display:grid;position:fixed;overflow:hidden;box-shadow:0 14px 45px #001e194d}.mobile-contact-bar a{color:#fff;justify-content:center;align-items:center;gap:.5rem;min-height:3.55rem;font-size:.87rem;font-weight:900;display:flex}.mobile-contact-bar a:first-child{background:var(--color-brand-bright)}.legal-header .brand-logo small{display:block}}@media (width<=390px){.brand-logo strong{font-size:.92rem}.hero h1{font-size:2rem}.contact-actions{grid-template-columns:1fr}.hero-facts{font-size:.82rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
