@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--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,-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;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}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.lowercase{text-transform:lowercase}}:root{color:#12344e;font-synthesis:none;--navy:#0c3151;--yellow:#fac522;--muted:#526574;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed}h1,h2,h3,h4,p{margin:0}p{color:var(--muted)}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #b77c00}.container{max-width:1200px;margin:auto;padding:0 36px}.btn{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:13px 22px;font-size:1rem;font-weight:650;transition:transform .2s,background .2s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-2px)}.primary{background:var(--navy);color:#fff}.primary:hover{background:#174865}.secondary{background:#fff;border-color:#d6dfe4}.eyebrow{letter-spacing:2px;color:#526574;margin-bottom:14px;font-size:1rem;font-weight:750;display:block}.logo{width:190px;height:auto;display:block}header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border-bottom:1px solid #edf0f2;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:25px;height:91px;display:flex}.nav{gap:25px;font-size:1rem;font-weight:550;display:flex}.nav a:hover{color:#a67500}.header-cta{min-height:42px;padding:10px 16px;font-size:1rem}.menu-toggle{background:0 0;border:0;display:none}.hero{background:linear-gradient(110deg,#f8fafb 5%,#f8faf8 65%,#fffcef);overflow:hidden}.hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;min-height:585px;display:grid}.pill{letter-spacing:1.6px;background:#fffdf5;border:1px solid #e5e7dc;border-radius:5px;align-items:center;gap:8px;margin-bottom:23px;padding:6px 11px;font-size:1rem;font-weight:700;display:inline-flex}.pill span,.dot{background:#d9a917;border-radius:100%;width:6px;height:6px;display:inline-block}h1{letter-spacing:-2px;max-width:540px;font-size:3.25rem;font-weight:700;line-height:1.13}h1>span{z-index:1;display:inline-block;position:relative}h1 svg{z-index:-1;fill:none;width:100%;height:18px;stroke:var(--yellow);stroke-width:7px;stroke-linecap:round;position:absolute;bottom:-10px;left:0}.hero-copy>p{max-width:425px;margin:28px 0 25px;font-size:1rem;line-height:1.9}.hero-buttons{gap:12px;display:flex}.hero-assurances{color:#526574;gap:22px;margin-top:24px;font-size:1rem;display:flex}.hero-assurances span{align-items:center;gap:6px;display:flex}.hero-assurances svg{color:#7d8f7a}.hero-art{justify-content:center;align-items:center;height:440px;display:flex;position:relative}.orbit{border:1px solid #e7e5cc;border-radius:50%;width:385px;height:385px;position:absolute;transform:rotate(-20deg)}.orbit-two{width:460px;height:300px;transform:rotate(-40deg)}.hex{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#f9e8a1;width:95px;height:84px;position:absolute}.hex-one{top:55px;right:15px;transform:rotate(15deg)}.hex-two{background:#e2e9df;width:60px;height:52px;bottom:50px;left:20px}.illustration-card{background:#fff;border:1px solid #e8e9e2;border-radius:16px;width:320px;padding:25px;position:relative;transform:rotate(-3deg);box-shadow:0 24px 60px #17374712}.illustration-head{letter-spacing:1.4px;align-items:center;gap:10px;font-size:1rem;font-weight:750;display:flex}.illustration-head i{color:#c6a93f;margin-left:auto;font-size:1.375rem}.mini-icon{background:#fdf4ce;border-radius:9px;padding:9px}.illustration-card h3{letter-spacing:-.6px;margin:22px 0;font-size:1.438rem}.mock-field{background:#f6f8f9;border-radius:7px;margin-bottom:10px;padding:10px 12px;position:relative}.mock-field span{color:#526574;font-size:1rem;display:block}.mock-field strong{font-size:1rem;font-weight:550}.mock-field svg{color:#849a86;position:absolute;top:23px;right:12px}.mock-button{background:var(--navy);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;margin-top:16px;padding:13px;font-size:1rem;display:flex}.mock-footer{color:#526574;justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:1rem;display:flex}.float-tag{z-index:2;background:#fff;border:1px solid #ebeee9;border-radius:10px;align-items:center;gap:11px;padding:13px 17px;font-size:1rem;line-height:1.7;display:flex;position:absolute;box-shadow:0 10px 35px #1737470a}.float-tag>svg{color:#8b9c80}.tag-top{top:20px;left:3px;transform:rotate(-5deg)}.tag-bottom{bottom:17px;right:-8px;transform:rotate(4deg)}.yellow-icon{background:#fcf1c8;border-radius:50%;padding:8px}.art-spark{color:#c3ab5e;font-size:1.688rem;position:absolute}.spark-one{top:12px;right:72px}.spark-two{font-size:1.062rem;bottom:42px;left:80px}.hero-bottom{color:#526574;border-top:1px solid #e6e9e5;justify-content:space-between;align-items:center;gap:25px;min-height:85px;font-size:1rem;display:flex}.hero-bottom>span{font-size:1rem}.hero-bottom>div{align-items:center;gap:9px;display:flex}.section{padding-top:84px;padding-bottom:84px}h2{letter-spacing:-1px;font-size:2rem;font-weight:650}.center-heading{text-align:center}.center-heading p,.request-heading p,.apps-heading p{margin-top:13px;font-size:1rem}.steps-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px;display:grid}.how-card{border:1px solid #e7ebee;border-radius:10px;padding:26px}.how-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.how-icon{color:#34576b;background:#f0f4f5;border-radius:10px;padding:12px}.how-card:nth-child(2) .how-icon{color:#9b7614;background:#fff8db}.step-number{color:#d3dce0;font-size:1.5rem;font-weight:500}.how-card h3{margin-bottom:10px;font-size:1rem}.how-card p{max-width:260px;font-size:1rem;line-height:1.85}.loan-section{background:#f6f8fa;border-block:1px solid #edf0f2;padding:75px 0 80px}.request-heading{justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.request-meta{letter-spacing:1px;color:#526574;align-items:center;gap:10px;font-size:1rem;display:flex}.request-meta span{color:#2f5067}.request-meta i{background:#bdc9cf;width:28px;height:1px;display:block}.loan-layout{grid-template-columns:270px 1fr;align-items:start;gap:45px;display:grid}.request-aside{padding-top:10px}.aside-icon{background:#fff;border:1px solid #dce3e8;border-radius:10px;margin-bottom:25px;padding:14px;display:inline-flex}.request-aside h3{letter-spacing:-.6px;font-size:1.5rem;line-height:1.35}.request-aside>p{margin-top:15px;font-size:1rem}.request-aside ul{margin:25px 0 30px;padding:0;list-style:none}.request-aside li{color:#587080;align-items:center;gap:10px;margin-bottom:15px;font-size:1rem;display:flex}.request-aside li svg{color:#819374;width:14px;height:14px}.aside-note{background:#edf1ed;border:1px solid #e0e7df;border-radius:9px;margin-bottom:25px;padding:21px}.aside-note>svg{color:#6f866b;width:21px;margin-bottom:12px;display:block}.aside-note strong{font-size:1rem}.aside-note p{margin:10px 0 14px;font-size:1rem;line-height:1.9}.aside-note button{background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:1rem;font-weight:650;display:flex}.request-aside>small{color:#526574;font-size:1rem;line-height:1.9;display:block}.request-card{background:#fff;border:1px solid #e3e9ed;border-radius:12px;overflow:hidden;box-shadow:0 5px 14px #15334403}.form-top{justify-content:space-between;align-items:center;gap:12px;padding:27px 28px 20px;display:flex}.form-top .eyebrow{letter-spacing:1.4px;margin-bottom:7px;font-size:1rem}.form-top h3{letter-spacing:-.4px;font-size:1.125rem}.secure{color:#526574;align-items:center;gap:5px;max-width:112px;font-size:1rem;line-height:1.5;display:flex}.secure svg{flex-shrink:0}.stepper{border-block:1px solid #edf0f2;align-items:center;gap:20px;margin:0 28px;padding:21px 0;display:flex}.stepper>div{color:#526574;align-items:center;gap:10px;font-size:1rem;display:flex}.stepper b{border:1px solid #dce4e9;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:1rem;display:flex}.stepper small{margin-top:3px;font-size:1rem;display:block}.stepper i{background:#e1e7eb;flex:1;height:1px}.stepper .active{color:var(--navy)}.stepper .active b,.stepper .done b{background:var(--navy);color:#fff;border-color:var(--navy)}.demo-note{color:#7b652a;background:#fffaf0;border:1px solid #f2e8ca;border-radius:5px;align-items:center;gap:7px;margin:20px 28px 0;padding:9px 12px;font-size:1rem;display:flex}.form-section{border-bottom:1px solid #eaf0f3;margin:0 28px;padding:26px 0}.section-caption{align-items:flex-start;gap:11px;margin-bottom:20px;display:flex}.section-caption>span{color:#526574;padding-top:3px;font-size:1rem}.section-caption h4{font-size:1rem;font-weight:650}.section-caption p{margin-top:6px;font-size:1rem}.grid2{grid-template-columns:1fr 1fr;gap:17px;display:grid}.field{flex-direction:column;gap:8px;min-width:0;margin-bottom:15px;font-size:1rem;display:flex}.field>span:first-child,legend{color:#466073;font-size:1rem;font-weight:600}.field input,.field select,.field textarea{color:#25465d;background:#f8f9fa;border:1px solid #e3e8ec;border-radius:6px;width:100%;min-height:42px;padding:11px 12px;font-size:1rem}.field textarea{resize:vertical;min-height:77px}.field input::placeholder,.field textarea::placeholder{color:#526574}.field [aria-invalid=true]{border-color:#b14332}.helper{margin:0 0 13px;font-size:1rem;line-height:1.8}.field-error{color:#a93625;font-size:1rem;line-height:1.6}.location-buttons{gap:10px;display:flex}.location-buttons button,.location-buttons a{background:#fff;border:1px solid #dce5ec;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:1rem;display:flex}.location-buttons+p{word-break:break-word;margin-top:9px}fieldset{border:0;margin:0 0 20px;padding:0}legend{margin-bottom:10px}.choice-row{flex-wrap:wrap;gap:8px;display:flex}.choice{cursor:pointer;white-space:nowrap;border:1px solid #dfe6eb;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:9px 10px;font-size:1rem;display:flex}.choice.selected{color:#143f60;background:#eff4f8;border-color:#365d78}.choice input{accent-color:var(--navy);width:12px;height:12px}.upload-box{background:#fdfefe;border:1px dashed #cfd9df;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:100px;padding:15px;display:flex;overflow:hidden}.upload-box svg{color:#8c9ba5}.upload-box strong{overflow-wrap:anywhere;max-width:100%;font-size:1rem;font-weight:500}.upload-box small{color:#526574;font-size:1rem}.text-button{background:0 0;border:0;align-items:center;gap:6px;width:fit-content;padding:5px 0;font-size:1rem;text-decoration:underline;display:inline-flex}.file-preview{object-fit:contain;border-radius:5px;width:120px;max-height:120px}.form-actions{justify-content:space-between;align-items:center;gap:15px;padding:23px 28px;display:flex}.form-actions>span{color:#526574;align-items:center;gap:5px;font-size:1rem;display:flex}.form-actions .btn{min-height:43px;padding:12px 16px;font-size:1rem}.consent{padding:24px 28px 0}.consent>label{align-items:start;gap:10px;margin-bottom:13px;font-size:1rem;display:flex}.consent input{accent-color:var(--navy);margin-top:3px}.consent button{background:0 0;border:0;padding:0;text-decoration:underline}.consent .helper{margin-top:15px}.submission-error{padding:0 28px 20px}.completion{text-align:center;padding:50px 30px}.completion>svg{color:#5a7d53;margin:0 auto 20px}.completion h3{font-size:1.375rem}.completion p{margin:20px 0;font-size:1rem}.apps-heading{justify-content:space-between;align-items:center;display:flex}.apps-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:34px;display:grid}.app-card{background:#fcfdfd;border:1px solid #e1e7eb;border-radius:11px;padding:29px}.app-card-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.app-icon{background:#eaf0f5;border:1px solid #e0e8ef;border-radius:12px;padding:15px;display:flex}.app-icon.yellow{background:#fff5d1;border-color:#f6e9b4}.android-label{letter-spacing:1px;color:#526574;align-items:center;gap:6px;font-size:1rem;display:flex}.app-card h3{font-size:1.312rem}.app-card>p{max-width:360px;margin:13px 0 24px;font-size:1rem;line-height:1.9}.app-card-bottom{justify-content:space-between;align-items:center;display:flex}.app-card-bottom>span{color:#526574;font-size:1rem}.disabled{color:#526574;background:#eef1f4;border-color:#e3e8ec}.faq-section{background:#f8fafb;border-block:1px solid #edf0f2;padding:75px 0}.faq-layout{grid-template-columns:1fr 1.7fr;gap:80px;display:grid}.faq-layout h2{line-height:1.3}.faq-layout>div>p{margin-top:17px;font-size:1rem;line-height:1.9}.faq-decoration{color:#526574;align-items:center;gap:13px;margin-top:37px;display:flex}.faq-decoration span{font-size:1rem}.faq-list details{border-bottom:1px solid #dde5e9}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:21px 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] svg{transform:rotate(180deg)}.faq-list details p{padding:0 25px 22px 0;font-size:1rem;line-height:1.9}.closing{justify-content:space-between;align-items:center;gap:25px;padding-top:65px;padding-bottom:65px;display:flex}.closing h2{font-size:1.688rem}.closing p{margin-top:12px;font-size:1rem}.closing .eyebrow{font-size:1rem}footer{background:#f5f7f8;border-top:1px solid #e6ebee;padding:43px 0 0}.footer-top{justify-content:space-between;gap:30px;padding-bottom:35px;display:flex}.footer-top p{margin-top:16px;font-size:1rem;line-height:1.9}.footer-nav{align-items:flex-start;gap:30px;padding-top:13px;font-size:1rem;display:flex}.footer-bottom{color:#526574;border-top:1px solid #e0e7ea;justify-content:space-between;padding:22px 0;font-size:1rem;display:flex}.footer-bottom>div{gap:25px;display:flex}.footer-bottom button{background:0 0;border:0;padding:0;font-size:1rem}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{background:var(--navy);color:#fff;z-index:100;padding:15px;position:fixed;top:-100px;left:10px}.skip-link:focus{top:10px}dialog{color:var(--navy);border:1px solid #dce5eb;border-radius:15px;width:calc(100% - 32px);max-width:640px;max-height:85dvh;padding:0;box-shadow:0 20px 100px #001b3840}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07253d77}.dialog-head{z-index:2;background:#fff;border-bottom:1px solid #e6ebef;justify-content:space-between;align-items:center;padding:22px 26px;display:flex;position:sticky;top:0}.dialog-head button{background:#f0f4f6;border:0;border-radius:6px;padding:8px;display:flex}.dialog-body{padding:25px;font-size:1rem}.dialog-body section{margin-top:24px}.dialog-body h3{margin-bottom:8px;font-size:1rem}.dialog-body p{margin-bottom:16px;line-height:1.9}.policy-draft{color:#7b652a;background:#fff8df;border-radius:6px;padding:12px;font-size:1rem}.estimate{background:#f4f7f8;border-radius:10px;margin:20px 0;padding:20px;font-size:1.875rem}.estimate small{color:#526574;font-size:1rem}@media(min-width:1500px){.container{max-width:1320px}.hero-grid{min-height:650px}h1{font-size:3.688rem}.hero-art{transform:scale(1.1)}}@media(max-width:1050px){.nav{gap:15px;font-size:1rem}.header-cta{display:none}.hero-grid{gap:15px}h1{font-size:2.75rem}.hero-art{transform-origin:50%;transform:scale(.86)}.hero-bottom{flex-wrap:wrap;justify-content:center;padding-block:20px}.hero-bottom>span{text-align:center;width:100%}.loan-layout{grid-template-columns:220px 1fr;gap:25px}.request-meta,.secure,.form-actions>span{display:none}.form-actions{justify-content:flex-end}.footer-nav{gap:15px}.faq-layout{gap:45px}}@media(max-width:760px){.container{padding-left:22px;padding-right:22px}.header-inner{height:77px}.logo{width:170px}.menu-toggle{display:flex}.nav{background:#fff;border-bottom:1px solid #dce5eb;padding:20px 25px;display:none;position:absolute;top:77px;left:0;right:0;box-shadow:0 12px 20px #12344e10}.nav.open{flex-direction:column;gap:0;font-size:1rem;display:flex}.nav a{padding:12px}.hero-grid{flex-direction:column;gap:0;padding-top:48px;display:flex}.hero-copy{width:100%}h1{letter-spacing:-1.6px;max-width:480px;font-size:2.688rem}.hero-copy>p{max-width:420px;font-size:1rem}.hero-buttons .btn{padding:12px 14px;font-size:1rem}.hero-assurances{gap:18px;font-size:1rem}.hero-art{width:100%;max-width:470px;height:410px;margin:5px 0 0;transform:scale(.9)}.hero-bottom{gap:18px}.hero-bottom>div{gap:5px;font-size:1rem}.hero-bottom svg{width:15px}.section{padding-top:55px;padding-bottom:55px}h2{font-size:1.688rem}.center-heading p{font-size:1rem}.steps-grid{grid-template-columns:1fr;gap:14px;margin-top:28px}.how-card{min-height:137px;padding:22px 22px 22px 88px;position:relative}.how-top{position:absolute;top:22px;left:20px}.how-icon{padding:11px}.step-number{display:none}.how-card h3{font-size:1rem}.how-card p{max-width:none;font-size:1rem}.loan-section{padding:50px 0}.request-heading{margin-bottom:25px}.request-heading h2{font-size:1.688rem}.loan-layout{flex-direction:column;gap:24px;display:flex}.request-aside{padding:0}.request-aside .aside-icon,.request-aside h3,.request-aside>p,.request-aside ul,.request-aside>small{display:none}.aside-note{margin:0;padding:15px 18px}.aside-note>svg{display:none}.aside-note p{margin:7px 0;font-size:1rem}.aside-note strong{font-size:1rem}.request-card{width:100%}.form-top{padding:23px 19px 18px}.form-top h3{font-size:1.062rem}.stepper{gap:10px;margin:0 19px}.stepper>div{gap:7px;font-size:1rem}.stepper small{font-size:1rem}.stepper b{width:26px;height:26px}.demo-note{margin:17px 19px 0;font-size:1rem}.form-section{margin:0 19px;padding:23px 0}.grid2{grid-template-columns:1fr;gap:0}.section-caption p,.field{font-size:1rem}.field input,.field select,.field textarea{min-height:47px;font-size:1rem}.field>span:first-child,legend{font-size:1rem}.choice{flex:27%;min-height:44px;font-size:1rem}.location-buttons{flex-direction:column;gap:8px}.location-buttons button,.location-buttons a{min-height:44px;font-size:1rem}.form-actions{padding:20px 19px}.form-actions .btn{flex:1;font-size:1rem}.apps-heading{display:block}.apps-heading p{margin-top:17px}.apps-heading p br{display:none}.apps-grid{grid-template-columns:1fr;gap:15px;margin-top:25px}.app-card{padding:25px}.app-card p{max-width:none}.faq-section{padding:52px 0}.faq-layout{grid-template-columns:1fr;gap:20px}.faq-layout h2 br,.faq-layout>div>p br,.faq-decoration{display:none}.faq-list summary{padding:19px 0;font-size:1rem}.faq-list summary svg{flex-shrink:0}.closing{flex-direction:column;align-items:flex-start;padding-top:45px;padding-bottom:45px}.closing h2{font-size:1.625rem}.footer-top{flex-direction:column;gap:20px}.footer-nav{flex-wrap:wrap;gap:15px 25px}.footer-bottom{flex-direction:column;gap:16px}.consent{padding:20px 19px 0}.dialog-head{padding:18px}.dialog-body{padding:20px}.dialog-head h2{font-size:1.188rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}:root{--muted:#526574;font-size:100%}body{font-size:1.125rem;line-height:1.7}h1,h2,h3,h4{line-height:1.3}p{line-height:1.75}.btn,.form-actions .btn,.header-cta,.hero-buttons .btn{white-space:normal;text-align:center;min-height:52px;font-size:1.0625rem;line-height:1.5}.btn svg,.location-buttons svg,.hero-assurances svg,.hero-bottom svg,.request-aside li svg{flex-shrink:0}.eyebrow,.pill,.android-label,.closing .eyebrow,.form-top .eyebrow{letter-spacing:.075em;font-size:1rem;line-height:1.6}.hero-copy>p,.center-heading p,.request-heading p,.apps-heading p,.how-card p,.request-aside>p,.aside-note p,.app-card>p,.faq-layout>div>p,.faq-list details p,.closing p,.footer-top p,.completion p,.dialog-body{font-size:1.125rem}.hero-copy>p{max-width:540px}.hero-buttons,.hero-assurances{flex-wrap:wrap}.hero-bottom{flex-wrap:wrap;justify-content:center;padding-block:24px}.hero-bottom>span{text-align:center;width:100%}.hero-bottom>div{font-size:1rem}.nav{gap:20px;font-size:1rem}.nav a,.footer-nav a,.footer-bottom button{padding-block:8px}.header-inner{height:auto;min-height:100px}.header-cta{display:none}.hero-art{flex-direction:column;gap:20px;min-width:0;height:auto;padding-block:30px;transform:none}.illustration-card{z-index:1;width:100%;max-width:390px;transform:none}.illustration-head{letter-spacing:.04em;flex-wrap:wrap}.illustration-card h3{font-size:1.75rem}.mock-field{padding:14px 30px 14px 14px}.mock-field span{font-size:1rem}.mock-field strong{font-size:1.125rem}.mock-field svg{top:24px}.mock-button{gap:10px;font-size:1.0625rem}.mock-button svg{flex-shrink:0}.mock-footer{text-align:center;align-items:start;font-size:1rem}.mock-footer svg{flex-shrink:0;margin-top:6px}.float-tag{font-size:1rem;position:relative;transform:none}.float-tag strong{font-size:1.0625rem}.tag-top{margin-right:auto;top:auto;left:auto}.tag-bottom{margin-left:auto;bottom:auto;right:auto}.steps-grid{align-items:stretch}.how-card h3,.app-card h3{font-size:1.5rem}.how-card p{max-width:none}.request-heading,.apps-heading{flex-wrap:wrap;gap:24px}.request-meta{display:none}.loan-layout{grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:32px}.request-aside li{align-items:flex-start;font-size:1rem}.request-aside li svg{margin-top:6px}.request-aside>small{color:#526574;font-size:1rem}.aside-note button{text-align:left;line-height:1.6}.form-top{flex-wrap:wrap}.form-top h3{font-size:1.5rem}.secure{max-width:none}.stepper{align-items:flex-start;gap:14px}.stepper>div{flex:1;align-items:flex-start;min-width:0;font-size:1.0625rem}.stepper b{flex-shrink:0;width:36px;height:36px;font-size:1rem}.stepper small{font-size:1rem;line-height:1.6}.stepper i{flex:0 0 24px;margin-top:18px}.demo-note{align-items:flex-start;font-size:1rem;line-height:1.7}.demo-note .dot{flex-shrink:0;margin-top:10px}.section-caption h4{font-size:1.375rem}.section-caption p,.section-caption>span{font-size:1rem}.section-caption>span{flex-shrink:0}.form-section{padding-block:32px}.field{gap:10px;margin-bottom:22px}.field>span:first-child,legend{font-size:1.0625rem;line-height:1.6}.field input,.field select,.field textarea{border-color:#a6b5bf;min-height:54px;padding:12px 14px;font-size:1.125rem;line-height:1.6}.field textarea{min-height:118px}.field input::placeholder,.field textarea::placeholder{color:#526574;opacity:1}.helper,.field-error{font-size:1rem}.location-buttons{flex-wrap:wrap}.location-buttons button,.location-buttons a{flex:210px;min-height:52px;font-size:1rem;line-height:1.6}.choice{white-space:normal;flex:140px;min-height:52px;font-size:1rem}.choice input,.consent input{flex-shrink:0;width:20px;height:20px}.upload-box{border-color:#8599a7;gap:10px;min-height:140px}.upload-box strong{font-size:1.0625rem}.upload-box small,.text-button{font-size:1rem}.text-button{min-height:44px;line-height:1.6}.form-actions{flex-wrap:wrap;align-items:stretch}.form-actions>span{flex-basis:100%;font-size:1rem}.form-actions>.btn{flex:200px}.consent>label{gap:12px;font-size:1.0625rem;line-height:1.7}.consent input{margin-top:5px}.app-card>p{max-width:none}.app-card-top,.app-card-bottom{flex-wrap:wrap;gap:18px}.app-card-bottom>span,.android-label,.faq-decoration span{font-size:1rem}.faq-list summary{padding-block:24px;font-size:1.125rem;line-height:1.6}.faq-list summary svg{flex-shrink:0}.footer-nav{flex-wrap:wrap;gap:12px 24px;font-size:1rem}.footer-bottom,.footer-bottom button{font-size:1rem}.footer-top,.footer-bottom{flex-wrap:wrap;gap:24px}.footer-bottom>div{flex-wrap:wrap;gap:12px 24px}.dialog-body h3{font-size:1.375rem}.policy-draft,.estimate small{font-size:1rem}dialog{max-width:760px}.dialog-head h2{font-size:1.625rem}.dialog-head button{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px}@media(min-width:1051px){.header-cta{display:inline-flex}}@media(max-width:1100px){.loan-layout{grid-template-columns:1fr}.request-aside ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.request-aside li{margin:0}.request-aside>small{margin-top:20px}.steps-grid{gap:16px}.how-card{padding:22px}}@media(max-width:900px){.header-inner{min-height:86px}.menu-toggle{justify-content:center;align-items:center;min-width:48px;min-height:48px;display:flex}.nav{background:#fff;border-bottom:1px solid #dce5eb;padding:16px 24px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 20px #12344e10}.nav.open{flex-direction:column;gap:0;font-size:1.125rem;display:flex}.nav a{padding:12px}.hero-grid{grid-template-columns:minmax(0,1fr);padding-top:40px}.hero-copy{max-width:650px}.hero-art{width:100%;max-width:520px;margin-inline:auto}.steps-grid{grid-template-columns:1fr}.how-card{min-height:auto}.how-card p{max-width:none}.faq-layout{grid-template-columns:minmax(0,1fr);gap:28px}.faq-decoration{display:none}.closing{flex-wrap:wrap}}@media(max-width:760px){.container{padding-inline:20px}h1{font-size:clamp(2.25rem,8vw,2.6875rem)}h2,.request-heading h2{font-size:1.875rem}.hero-buttons{flex-direction:column;align-items:stretch}.hero-buttons .btn{width:100%}.hero-assurances{flex-direction:column;gap:12px}.hero-bottom{align-items:flex-start;gap:18px}.hero-bottom>div{justify-content:flex-start;width:100%;font-size:1rem}.hero-art{gap:16px;min-height:0;padding-block:28px}.orbit{width:100%;height:320px}.orbit-two{width:100%;height:240px}.illustration-card{padding:22px}.float-tag{max-width:100%;padding:12px 14px}.how-card{padding:24px}.how-top{margin-bottom:20px;position:static}.request-aside ul{display:none}.request-aside>small{display:block}.aside-note p{font-size:1.125rem}.form-top,.form-section,.stepper,.demo-note{margin-inline:18px}.form-top{padding-inline:0}.form-top h3{font-size:1.5rem}.stepper{gap:18px}.stepper>div{flex-direction:column;gap:9px;font-size:1.0625rem}.stepper i{display:none}.stepper small{font-size:1rem}.grid2{grid-template-columns:minmax(0,1fr)}.location-buttons{flex-direction:column}.location-buttons button,.location-buttons a{flex:auto}.choice{flex:110px;font-size:1rem}.form-actions{padding-inline:18px}.form-actions .btn{flex-basis:100%;font-size:1.0625rem}.consent{padding-inline:18px}.faq-list summary{font-size:1.125rem}.footer-nav{flex-direction:column;align-items:flex-start}.dialog-head h2{font-size:1.5rem}}.loan-layout{display:block}.loan-layout>.request-aside{display:none}.guided-request{scroll-margin-top:12px;overflow:visible}.guided-top{justify-content:space-between;align-items:center;gap:20px;padding:24px 28px 18px;display:flex}.guided-top .eyebrow{margin-bottom:6px}.guided-top h3{font-size:1.5rem}.guided-step-label{color:#526574;white-space:nowrap;font-size:1rem}.guided-toolbar{z-index:8;background:#fff;border-block:1px solid #e3e9ed;border-radius:0;padding:12px 28px;position:sticky;top:100px}.section-nav{flex-wrap:wrap;gap:8px;display:flex}.section-nav button{text-align:left;background:#f5f7f8;border:1px solid #d8e1e7;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:1rem;display:flex}.section-nav button>span{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;display:inline-flex}.section-nav button[aria-current=step]{color:#fff;background:var(--navy);border-color:var(--navy)}.section-nav button[aria-current=step]>span{color:var(--navy)}.mobile-section-picker,.summary-toggle{display:none}.guided-request .demo-note{margin-block:16px 0}.guided-layout{padding:24px 28px;display:block}.guided-layout.review-layout{display:block}.guided-panel .panel-heading h4{font-size:1.5rem;line-height:1.4}.guided-panel .panel-heading p{margin-top:8px;font-size:1rem}.guided-panel .location-buttons{margin-bottom:20px}.guided-panel .choice{flex-basis:115px}.guided-panel .upload-box{min-height:112px}.guided-panel .field{margin-bottom:18px}.guided-panel .grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.entered-summary{background:#f7f9fa;border:1px solid #dce5eb;border-radius:9px;padding:20px;position:sticky;top:196px}.summary-title{align-items:center;gap:8px;display:flex}.summary-title h3{font-size:1.125rem}.entered-summary>p{margin-top:8px;font-size:1rem}.summary-group{border-bottom:1px solid #dce5eb;padding:16px 0}.summary-group:last-child{border-bottom:0;padding-bottom:0}.summary-group-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.summary-group-heading h4{font-size:1.0625rem}.summary-group-heading button{background:0 0;border:0;min-height:36px;padding:6px;font-size:1rem;text-decoration:underline}.summary-group dl{margin:0}.summary-group dl>div{grid-template-columns:minmax(90px,.9fr) minmax(0,1.3fr);gap:10px;padding:5px 0;font-size:1rem;line-height:1.55;display:grid}.summary-group dt{color:#526574}.summary-group dd{overflow-wrap:anywhere;color:#12344e;margin:0;font-weight:550}.summary-group dd a{text-decoration:underline}.summary-group .summary-empty{color:#526574;font-weight:400}.summary-placeholder{padding:18px 0 4px}.review-layout .summary-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.review-layout .summary-group:last-child{padding-bottom:16px}.guided-request .guided-actions{z-index:9;padding:16px 28px max(16px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce5eb;border-radius:0 0 12px 12px;flex-wrap:wrap;align-items:center;position:sticky;bottom:0;box-shadow:0 -6px 18px #12344e08}.guided-actions>.btn{flex:0 auto}.guided-actions>.btn:last-child{margin-left:auto}.guided-actions>span{color:#526574;flex:180px;display:block}.guided-actions .return-review{flex-basis:100%;margin-bottom:4px}.optional-photo{border-top:1px solid #e0e7ec;margin-top:6px}.optional-photo>summary{cursor:pointer;color:#12344e;padding:12px 0;font-size:1rem}.optional-photo .upload-field{margin-top:12px}.guided-request .consent{border-top:1px solid #dce5eb;margin-top:22px;padding:24px 0 0}@media(max-width:1000px){.guided-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);gap:20px}.guided-panel .grid2{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.guided-request{scroll-margin-top:12px}.guided-toolbar{top:86px}.entered-summary{top:230px}}@media(max-width:760px){.guided-top{flex-wrap:wrap;gap:8px;padding:20px 18px 14px}.guided-top .eyebrow{display:none}.guided-top h3{font-size:1.375rem}.guided-toolbar{padding:10px 18px}.section-nav{display:none}.mobile-section-picker{align-items:center;gap:12px;margin-bottom:8px;font-size:1rem;display:flex}.mobile-section-picker>span{flex-shrink:0}.mobile-section-picker select{background:#fff;border:1px solid #a6b5bf;border-radius:5px;flex:1;min-width:0;min-height:44px;padding:8px;font-size:1rem}.summary-toggle{background:#f4f7f9;border:1px solid #cbd8e1;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px;font-size:1rem;display:flex}.guided-layout{padding:22px 18px;display:block}.entered-summary{display:none}.review-layout .summary-groups{grid-template-columns:minmax(0,1fr)}.guided-panel .panel-heading h4{font-size:1.375rem}.guided-request .guided-actions{padding:12px 14px max(12px,env(safe-area-inset-bottom));gap:10px}.guided-actions>span{display:none}.guided-actions>.btn{flex:1 1 0;padding:10px 12px;font-size:1rem}.guided-actions>.btn:last-child{flex-grow:2}.guided-actions>.return-review{flex-basis:100%}.summary-group dl>div{grid-template-columns:minmax(80px,.9fr) minmax(0,1.3fr)}}@media(max-height:650px){.guided-toolbar{position:static}}.guided-top .eyebrow{display:none}.guided-top{padding-block:16px}.guided-panel .field{gap:7px;margin-bottom:14px}.guided-panel .panel-heading{margin-bottom:16px}.guided-request .demo-note{padding-block:7px}.summary-short-label,.panel-heading p:empty{display:none}@media(max-width:760px){.guided-top{flex-wrap:nowrap;padding:14px 18px}.guided-top h3{font-size:1.25rem}.section-label-long{display:none}.guided-toolbar{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;display:grid}.mobile-section-picker{min-width:0;margin:0;display:block}.mobile-section-picker>span,.summary-full-label{display:none}.mobile-section-picker select{width:100%}.summary-short-label{display:inline}.summary-toggle{width:auto;padding-inline:10px}}:root{--header-height:84px}html{scroll-padding-top:calc(var(--header-height) + 8px)}section[id]{scroll-margin-top:0}.header-inner{flex-wrap:wrap;min-height:84px;padding-block:6px}.header-inner .nav{flex-wrap:wrap;justify-content:flex-end}.section,.faq-section{padding-top:32px;padding-bottom:32px}.loan-section{padding-block:24px}.guided-toolbar{top:var(--header-height)}.entered-summary{top:calc(var(--header-height) + 92px)}.guided-request{scroll-margin-top:8px}.hero-grid{min-height:calc(100svh - var(--header-height));padding-block:24px}.hero-copy h1{font-size:clamp(2.25rem,3.6vw,3.25rem);line-height:1.18}.hero-copy>p{margin-block:22px;line-height:1.65}.hero-art{padding-block:0}.hero-art .illustration-card{padding:22px}.hero-art .illustration-card h3{margin-block:18px;font-size:1.5rem}.hero-art .illustration-head{gap:8px}.hero-art .mock-field{padding-block:10px}.hero-art .mock-button{margin-top:12px}.steps-grid{margin-top:24px}.how-card{padding:22px}.how-top{margin-bottom:18px}.how-card h3{font-size:1.375rem}.how-card p{line-height:1.65}.apps-heading{text-align:center;flex-direction:column;align-items:center;gap:8px}.apps-heading>p{margin:0;font-size:1.125rem}.apps-grid{gap:20px;margin-top:24px}.app-card{background:#fff;flex-direction:column;padding:22px;display:flex}.app-card-top{flex-wrap:nowrap;justify-content:flex-start;gap:14px;margin-bottom:14px}.app-icon{border-radius:10px;flex-shrink:0;padding:11px}.app-identity{min-width:0}.app-card h3{font-size:1.375rem;line-height:1.35}.android-label{letter-spacing:0;margin-top:4px;font-size:1rem}.app-card>p{margin:0 0 18px;font-size:1.125rem;line-height:1.6}.app-card-bottom{gap:12px;margin-top:auto}.app-card-bottom .btn{min-height:48px}.app-metadata{color:#526574;margin-top:12px;font-size:1rem;display:block}.faq-layout{gap:40px}.faq-layout>div>p{margin-top:10px;font-size:1rem}.faq-list summary{padding-block:16px}.faq-list details p{padding-bottom:16px;line-height:1.65}dialog{width:min(760px,100% - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}dialog[open]{flex-direction:column;display:flex}.dialog-head{flex-shrink:0;gap:16px;padding:18px 22px;position:relative}.dialog-head h2{overflow-wrap:anywhere;line-height:1.35}.dialog-body{overscroll-behavior:contain;min-height:0;padding:22px;overflow-y:auto}.dialog-body>:last-child{margin-bottom:0}@media(max-width:900px){.header-inner{min-height:72px}.logo{width:160px}.header-inner .nav{justify-content:flex-start}.hero-grid{padding-top:28px}.hero-art{display:none}.hero-copy{max-width:650px;margin-inline:auto}.hero-copy h1{font-size:clamp(2rem,5vw,2.75rem)}.how-card{grid-template-columns:48px minmax(0,1fr);column-gap:14px;padding:18px;display:grid}.how-top{grid-area:1/1/span 2;margin:0;display:block;position:static}.how-icon{padding:10px;display:inline-flex}.step-number{display:none}.how-card h3,.how-card p{grid-column:2}.how-card h3{margin-bottom:6px}.how-card p{font-size:1rem}}@media(max-width:760px){h2{font-size:1.75rem;line-height:1.3}.section,.faq-section{padding-block:24px}.loan-section{padding-block:16px}.hero-grid{align-items:center;padding-block:24px}.hero-copy h1{font-size:clamp(2rem,6.5vw,2.5rem)}.hero-copy>.pill{display:none}.hero-copy>p{margin-block:20px;font-size:1.125rem}.hero-buttons{gap:10px}.hero-buttons .btn{min-height:48px}.hero-assurances{gap:8px;margin-top:18px}.steps-grid{gap:12px;margin-top:20px}.how-card{column-gap:12px;padding:14px}.how-card h3{font-size:1.25rem}.how-card p{line-height:1.6}.apps-heading{gap:6px}.apps-heading>p{font-size:1rem;line-height:1.6}.apps-grid{gap:12px;margin-top:18px}.app-card{padding:16px}.app-card-top{gap:12px;margin-bottom:10px}.app-icon{padding:9px}.app-card h3{font-size:1.25rem}.app-card>p{margin-bottom:12px;font-size:1rem}.app-card-bottom .btn{width:100%;padding-block:10px}.faq-layout{gap:16px}.faq-layout>div>p{margin-top:6px}.faq-list summary{gap:12px;padding-block:13px;font-size:1.0625rem;line-height:1.5}.faq-list details p{padding-right:0;font-size:1rem}.guided-toolbar{top:var(--header-height)}.dialog-head{padding:14px 16px}.dialog-head h2{font-size:1.375rem}.dialog-body{padding:18px}}@media(max-height:650px){.hero-grid{min-height:0}.hero-art{display:none}}.section{min-height:calc(100svh - var(--header-height) - 8px);flex-direction:column;justify-content:center;display:flex}.faq-section{min-height:calc(100svh - var(--header-height) - 8px);align-items:center;display:flex}.faq-section>.container{width:100%}.hero{position:relative}.scroll-cue{width:48px;height:48px;color:var(--navy);background:#fffdf2;border:1px solid #e4cc7f;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #12344e08}.scroll-cue svg{animation:1.8s ease-in-out infinite scroll-cue-bob}.scroll-cue:hover,.scroll-cue:focus-visible{background:#fff1b5}.scroll-cue:hover svg,.scroll-cue:focus-visible svg{animation-play-state:paused}@keyframes scroll-cue-bob{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.scroll-cue svg{animation:none}}.home-preparation{display:none}#how-it-works{position:relative}.how-content{width:100%}#how-it-works .center-heading>p{margin-top:8px;font-size:1.125rem}.request-section-title{text-align:center;margin:0 0 16px;font-size:2rem}@media(max-width:900px){.hero-assurances{display:none}.home-preparation{background:#fffef7;border:1px solid #e1e7dc;border-radius:9px;margin-top:18px;padding:12px 14px;display:block}.home-preparation>div{align-items:center;gap:8px;display:flex}.home-preparation svg{flex-shrink:0}.home-preparation h2{letter-spacing:0;font-size:1.0625rem;line-height:1.5}.home-preparation p{margin-top:5px;font-size:1rem;line-height:1.6}}@media(max-width:760px){.request-section-title{margin-bottom:12px;font-size:1.75rem}#how-it-works .center-heading>p{font-size:1rem}.guided-top{padding-block:10px}.guided-toolbar{padding-block:8px}.guided-request .demo-note{margin-top:10px}.guided-layout{padding-block:16px}.guided-panel .panel-heading{margin-bottom:12px}.guided-panel .field{gap:5px;margin-bottom:10px}.guided-panel .field input,.guided-panel .field select{min-height:50px;padding-block:10px}}.standalone-request{min-height:calc(100svh - var(--header-height));background:#f6f8fa}.form-page-title{letter-spacing:-.5px;text-align:center;width:100%;max-width:none;margin:0 0 16px;font-size:2rem;line-height:1.3}.back-to-website{align-items:center;gap:8px;min-height:44px;font-size:1rem;display:inline-flex}.back-to-website svg{flex-shrink:0}.form-page-footer{padding:0}.form-page-footer .footer-bottom{border-top:0}@media(max-width:760px){.form-page-title{margin-bottom:12px;font-size:1.75rem}.form-page-header .header-inner{gap:8px}.back-to-website{gap:6px;font-size:1rem}}@media(max-width:380px){.form-page-header .logo{width:136px}.form-page-header .back-to-website{max-width:120px;line-height:1.4}}@media(max-width:900px){.hero-grid{flex-direction:column;justify-content:center;gap:28px;padding-block:28px;display:flex}.hero-copy{width:100%}.hero-assurances{flex-flow:wrap;gap:10px 20px;display:flex}.hero-art{width:100%;max-width:390px;height:auto;margin:0 auto;padding:0;display:flex;transform:none}.hero-art .illustration-card{width:100%;padding:20px}.hero-art .orbit,.hero-art .hex{display:none}.hero-art .illustration-card h3{font-size:1.5rem}.hero-art .mock-field strong{padding-right:12px;display:block}.hero-art .mock-button{gap:12px}.hero-art svg{flex-shrink:0}}.referral-note{text-align:center;overflow-wrap:anywhere;margin:-6px 0 18px;font-size:1rem}.illustration-caption{color:#526574;text-align:center;border-top:1px solid #e3e8ec;margin-top:18px;padding-top:14px;font-size:1.0625rem;line-height:1.6}.address-location{border-top:1px solid #e3e8ec;margin-top:20px;padding-top:20px}.address-location h4{font-size:1.125rem}.address-location input[readonly]{cursor:default;background:#edf2f5}.calculator-page{min-height:calc(100svh - var(--header-height));background:#f6f8fa;padding:28px 0 48px}.calculator-intro{text-align:center;max-width:700px;margin:0 auto 24px;font-size:1.125rem}.calculator-card{background:#fff;border:1px solid #dce5eb;border-radius:12px;max-width:950px;margin:auto;padding:28px}.calculator-card fieldset{border:0;margin:0 0 22px;padding:0}.calculator-card legend{margin-bottom:10px}.calculator-card .choice{min-height:48px}.calculate-button{margin-top:22px}.calculator-error{margin-top:18px}.calculator-results{border-top:1px solid #dce5eb;margin-top:28px;padding-top:24px}.calculator-results h2{margin-bottom:20px;font-size:1.75rem}.calculator-results h3{margin-bottom:8px;font-size:1.25rem}.calculator-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.calculator-metrics>div{background:#f3f6f8;border-radius:8px;padding:16px}.calculator-metrics dt{color:#526574;font-size:1rem}.calculator-metrics dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:1.375rem;font-weight:650}.payment-table-wrap{border:1px solid #dce5eb;border-radius:8px;overflow-x:auto}.payment-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:1rem}.payment-table th,.payment-table td{text-align:right;border-bottom:1px solid #e5ebef;padding:12px 14px}.payment-table th:first-child{text-align:left}.payment-table thead{background:#edf2f5}.payment-table tbody tr:last-child>*{border-bottom:0}.payment-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.calculator-disclaimer{margin-top:24px}.duration-presets{margin-bottom:16px}@media(max-width:760px){.calculator-card{padding:20px 16px}.calculator-metrics{grid-template-columns:1fr;gap:10px}.calculator-metrics>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.calculator-metrics dd{text-align:right;margin:0;font-size:1.25rem}.calculate-button{width:100%}}input[name=duration][readonly],.calculator-card input[readonly]{cursor:default;background:#edf2f5}.emi-dialog{width:min(980px,100% - 32px);max-width:none}.emi-dialog .calculator-card{border:0;border-radius:0;max-width:none;padding:0}.emi-dialog .calculator-results h2{font-size:1.5rem}.camera-preview{background:#12344e;border-radius:8px;width:100%;max-height:50dvh;margin-bottom:16px;display:block}.submission-error{white-space:pre-line}
