.solar-page{--solar-navy:#0b2d5b;--solar-green:#08a85a;--solar-gold:#fbbf24;--solar-sky:#eaf6ff;--solar-white:#fff;--solar-text:#173451;--solar-muted:#5e7184;--solar-border:#ddeaf2;min-height:100vh;color:var(--solar-text);background:var(--solar-white);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Inter,ui-sans-serif,sans-serif}.solar-page *{box-sizing:border-box}.solar-page button,.solar-page a,.solar-page input,.solar-page select{outline-offset:3px}.solar-page button:focus-visible,.solar-page a:focus-visible,.solar-page input:focus-visible,.solar-page select:focus-visible{outline:3px solid var(--solar-gold)}.solar-container{width:min(1120px,100% - 40px);margin-inline:auto}.solar-header{z-index:40;background:color-mix(in srgb, var(--solar-white) 94%, transparent);border-bottom:1px solid var(--solar-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.solar-header-inner{align-items:center;gap:34px;height:82px;display:flex}.solar-logo{width:250px;height:auto;display:block}.solar-nav{align-items:center;gap:32px;margin-left:auto;display:flex}.solar-nav button,.solar-language button,.solar-legal button{color:var(--solar-navy);cursor:pointer;background:0 0;border:0;font:600 14px Inter,sans-serif}.solar-nav button:hover{color:var(--solar-green)}.solar-language{background:var(--solar-sky);border-radius:999px;align-items:center;padding:4px;display:flex}.solar-language button{border-radius:999px;min-width:38px;min-height:36px}.solar-language .active{background:var(--solar-white);box-shadow:0 3px 10px #0b2d5b1a}.solar-menu{color:var(--solar-navy);display:none}.solar-hero{background-position:50%;background-size:cover;align-items:center;min-height:550px;display:flex}.solar-hero-photo{display:none}.solar-hero-content{padding-block:70px}.solar-hero h1{max-width:660px;color:var(--solar-navy);letter-spacing:0;margin:0;font:800 clamp(42px,5vw,64px)/1.03 Manrope,sans-serif}.solar-sun-word{color:var(--solar-gold);position:relative}.solar-sun-word:after{content:"";background:repeating-conic-gradient(from 0deg, var(--solar-gold) 0 4deg, transparent 4deg 28deg);width:28px;height:28px;position:absolute;top:-8px;right:-24px;-webkit-mask:radial-gradient(circle,#0000 0 9px,#000 10px);mask:radial-gradient(circle,#0000 0 9px,#000 10px)}.solar-green{color:var(--solar-green)}.solar-hero p{max-width:540px;margin:22px 0 28px;font-size:18px;line-height:1.55}.solar-primary{min-height:56px;color:var(--solar-white);background:linear-gradient(90deg,#0abf67,#008f4e);border:0;border-radius:999px;padding-inline:30px;font:700 17px Inter,sans-serif;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 24px #08a85a33}.solar-primary:hover{background:linear-gradient(90deg,#08b760,#007f45);transform:translateY(-1px);box-shadow:0 13px 28px #08a85a45}.solar-primary svg{width:20px;height:20px}.solar-location{color:var(--solar-navy);align-items:center;gap:8px;margin-top:25px;font-size:14px;display:flex}.solar-location svg{width:19px;fill:var(--solar-navy)}.solar-card{background:var(--solar-white);border:1px solid var(--solar-border);border-radius:24px;box-shadow:0 12px 35px #0b2d5b14}.solar-benefits{z-index:2;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:-24px;display:grid;position:relative}.solar-benefit{text-align:center;align-content:center;place-items:center;gap:13px;min-height:174px;padding:22px;display:grid}.solar-benefit h2{max-width:190px;color:var(--solar-navy);margin:0;font:800 19px/1.15 Manrope,sans-serif}.solar-icon{border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.solar-icon svg{stroke-width:2.2px;width:31px;height:31px}.solar-icon.gold{color:#d79a00;background:#fff2bd}.solar-icon.green{color:var(--solar-green);background:#cff6df}.solar-icon.blue{color:#1687dc;background:#d9efff}.solar-process{grid-template-columns:1fr 1.05fr;align-items:center;gap:52px;padding-block:64px 44px;display:grid}.solar-process h2,.solar-advisor h2,.solar-faq h2,.solar-final h2{color:var(--solar-navy);letter-spacing:0;font:800 32px/1.12 Manrope,sans-serif}.solar-steps{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.solar-step{text-align:center;position:relative}.solar-icon.large{width:78px;height:78px;margin:auto}.solar-step p{color:var(--solar-navy);margin:14px 0 0;font-size:14px;line-height:1.35}.solar-step-arrow{color:#2587ef;width:21px;position:absolute;top:28px;right:-18px}.solar-form-card{min-height:430px;padding:28px}.solar-form-card h2{color:var(--solar-navy);margin:0;font:800 23px Manrope,sans-serif}.solar-progress{background:#dfe8f3;border-radius:99px;height:8px;margin:15px 0 19px;overflow:hidden}.solar-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--solar-green), var(--solar-gold));height:100%;transition:width .2s;display:block}.solar-question{color:var(--solar-navy);margin:0 0 14px;font-weight:700}.solar-options{gap:8px;display:grid}.solar-options label{cursor:pointer;border:1px solid #bfd1e4;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:10px 13px;transition:border-color .18s,background .18s;display:flex}.solar-options label.selected{border-color:var(--solar-green);background:#f1fff8}.solar-options input{accent-color:var(--solar-green)}.solar-options label svg{width:17px;color:var(--solar-green);margin-left:auto}.solar-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.solar-fields input,.solar-fields select{background:var(--solar-white);width:100%;min-height:50px;color:var(--solar-text);border:1px solid #bfd1e4;border-radius:9px;padding:0 13px;font:400 15px Inter,sans-serif}.solar-fields input:nth-child(3),.solar-consent{grid-column:1/-1}.solar-consent{color:var(--solar-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;display:flex}.solar-consent input{width:18px;min-height:18px;accent-color:var(--solar-green);margin-top:1px}.solar-error{color:#b42318;margin:10px 0 0;font-size:13px;font-weight:600}.solar-form-actions{gap:10px;margin-top:16px;display:flex}.solar-form-actions .grow{flex:1}.solar-back{min-height:56px;color:var(--solar-navy);border-radius:999px}.solar-success{color:#08783f;background:#e8fff2;border-radius:9px;margin:12px 0 0;padding:11px;font-size:13px;font-weight:600}.solar-advisor-faq{grid-template-columns:.92fr 1.08fr;gap:20px;padding-bottom:42px;display:grid}.solar-advisor{grid-template-columns:46% 54%;min-height:250px;display:grid;overflow:hidden}.solar-advisor-photo{background:linear-gradient(145deg, var(--solar-sky), #d7ecfb);align-items:end;display:flex}.solar-advisor-photo img{object-fit:contain;object-position:bottom;width:100%;max-height:250px}.solar-advisor>div:last-child{align-self:center;padding:24px}.solar-advisor h2{margin:0;font-size:24px}.solar-advisor p{margin:10px 0 18px;line-height:1.5}.solar-advisor span{background:var(--solar-gold);width:54px;height:3px;display:block}.solar-faq{padding:20px}.solar-faq>h2{margin:0 0 13px;font-size:22px}.solar-faq-item{border-top:1px solid var(--solar-border)}.solar-faq-item button{width:100%;min-height:48px;color:var(--solar-navy);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 4px;font:600 14px Inter,sans-serif;display:flex}.solar-faq-item button svg{flex:none;width:18px}.solar-faq-item button[aria-expanded=true] svg{transform:rotate(180deg)}.solar-faq-item p{color:var(--solar-muted);margin:0;padding:0 4px 14px;font-size:13px;line-height:1.5}.solar-final{text-align:center;background-position:50%;background-size:cover;place-items:center;min-height:280px;display:grid}.solar-final h2{color:var(--solar-white);margin:0 0 24px;font-size:35px}.solar-footer{border-top:1px solid var(--solar-border);background:#f3f9fd;padding:36px 0}.solar-footer-grid{grid-template-columns:220px 1fr 1.5fr;align-items:center;gap:28px;display:grid}.solar-footer img{width:210px}.solar-footer p{margin:0 0 8px;font-size:13px;line-height:1.5}.solar-footer a{color:var(--solar-green);align-items:center;gap:7px;font-weight:700;display:flex}.solar-footer a svg{width:18px}.solar-notice{color:var(--solar-muted)}.solar-legal{grid-column:1/-1;justify-content:center;gap:24px;display:flex}.solar-legal button{text-decoration:underline}.solar-dialog-backdrop{z-index:60;background:#0b2d5b94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.solar-dialog{background:var(--solar-white);border-radius:20px;width:min(480px,100%);padding:30px;position:relative;box-shadow:0 24px 70px #0003}.solar-dialog>button{position:absolute;top:10px;right:10px}.solar-dialog h2{color:var(--solar-navy);margin:0 0 12px;font:800 27px Manrope,sans-serif}.solar-dialog p{color:var(--solar-muted);margin:0;line-height:1.6}@media (width<=800px){.solar-container{width:min(100% - 28px,620px)}.solar-header-inner{gap:10px;height:70px}.solar-logo{width:190px}.solar-menu{margin-left:auto;display:inline-flex}.solar-language{order:2}.solar-menu{order:3}.solar-nav{border:1px solid var(--solar-border);background:var(--solar-white);border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:10px;display:none;position:absolute;top:69px;left:14px;right:14px;box-shadow:0 16px 35px #0b2d5b24}.solar-nav.is-open{display:flex}.solar-nav button{text-align:left;min-height:48px;padding-inline:12px}.solar-primary{width:100%;padding-inline:18px}.solar-benefits{grid-template-columns:1fr;margin-top:-18px}.solar-benefit{text-align:left;grid-template-columns:62px 1fr;place-items:center start;min-height:125px}.solar-benefit h2{max-width:none}.solar-process{grid-template-columns:1fr;gap:35px;padding-top:46px}.solar-process h2{font-size:30px}.solar-form-card{padding:22px 18px}.solar-fields{grid-template-columns:1fr}.solar-fields input:nth-child(3),.solar-consent{grid-column:auto}.solar-advisor-faq{grid-template-columns:1fr}.solar-advisor{min-height:220px}.solar-advisor-photo img{max-height:220px}.solar-final{min-height:260px}.solar-final h2{font-size:30px}.solar-footer-grid{text-align:center;grid-template-columns:1fr}.solar-footer img{margin:auto}.solar-footer a{justify-content:center}.solar-legal{grid-column:auto}}@media (width<=480px){.solar-logo{width:157px}.solar-language button{min-width:34px}.solar-benefits{gap:12px}.solar-steps{gap:5px}.solar-icon.large{width:65px;height:65px}.solar-step-arrow{width:17px;top:24px;right:-11px}.solar-step p{font-size:12px}.solar-form-actions{flex-direction:column-reverse}.solar-advisor{grid-template-columns:42% 58%}.solar-advisor>div:last-child{padding:18px 14px}.solar-advisor h2{font-size:20px}.solar-advisor p{font-size:14px}}@media (width<=767px){.solar-hero{min-height:0;display:block;background:linear-gradient(#fff 0%,#eef7ff 100%)!important}.solar-hero .solar-container{width:100%;max-width:none;padding-inline:24px}.solar-hero-content{padding-top:34px;padding-bottom:32px}.solar-hero h1{max-width:none;font-size:clamp(38px,10vw,44px)}.solar-hero p{max-width:none;font-size:16px}.solar-hero .solar-primary{white-space:normal;width:100%;max-width:420px;margin-inline:auto;padding-inline:18px;display:block}.solar-hero .solar-location{flex-wrap:wrap;max-width:420px;margin-inline:auto}.solar-hero-photo{aspect-ratio:4/3;object-fit:cover;object-position:68% center;width:100%;height:auto;display:block}}
