.future-product.is-sol .future-hero{background:radial-gradient(at 85% 30%,#ffe1ae 0,#0000 55%),linear-gradient(120deg,#fff,#fffaf2)}.future-product.is-sol .future-window{border-color:#ecd5b5;box-shadow:0 25px 60px #a9611114}.future-product.is-sol :is(.future-window-bar,.future-window-caption){background:#fffcf7;border-color:#eddec9}.future-product.is-sol .sol-preview{padding-top:0}.future-product.is-sol .sol-preview-light{background:radial-gradient(at 14%,#ffe3af,#0000 55%),#fff8ec;border-bottom:1px solid #f0dfc5;align-items:center;gap:1.2rem;margin:0 -1.4rem 1.4rem;padding:1rem 1.4rem;display:flex}.future-product.is-sol .sol-preview-light span:not(.sol-sun){color:#975008;letter-spacing:.08em;margin-bottom:.45rem;font-size:.6rem;font-weight:750;display:block}.future-product.is-sol .sol-preview-light strong{color:#59330c;letter-spacing:-.025em;font-size:1.3rem;font-weight:650;line-height:1.2}.future-product.is-sol .sol-preview-light .sol-sun{width:5.5rem;height:5.5rem}.future-product.is-sol .future-problem{background:#fffaf2}.future-product.is-sol :is(.future-problems article,.future-feature-grid article,.future-flow,.future-connection){border-color:#ecdcc5}.future-product.is-sol .future-feature-grid article{background:linear-gradient(145deg,#fff,#fffaf3)}.future-product.is-sol .future-feature-grid article>span{background:#ffedcf;border-radius:50%}.future-product.is-sol .future-flow-tabs{border-color:#ecdcc5}.future-product.is-sol .future-flow-result{background:radial-gradient(at 95% 5%,#ffe3b4,#0000 70%),#fffaf2;border-color:#ecdcc5}.future-product.is-sol .future-case-grid article{border-top-color:#fe9d25}.future-product.is-sol .future-connections{background:#fffaf2}.future-product.is-sol .future-faq details{border-bottom-color:#ecdcc5}.sol-identity{background:#fff8eb;border-bottom:1px solid #ecdcc5;padding-block:2.5rem}.sol-identity-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:2.2rem;display:grid}.sol-identity-symbol{background:#fff3d9;border:1px solid #f0dbb6;border-radius:50%;place-items:center;width:8rem;height:8rem;display:grid}.sol-identity .future-eyebrow{margin-bottom:.65rem}.sol-identity h2{color:#59330c;letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,2.5vw,2.4rem);font-weight:650;line-height:1.2}.sol-identity h2+p{color:#725b41;max-width:42rem;margin:.9rem 0 0;font-size:.88rem;line-height:1.8}.sol-identity-values{color:#8a4d0d;border-left:1px solid #e8cfa9;gap:.5rem;padding-left:2rem;font-size:.75rem;font-weight:650;display:grid}.sol-identity-values span:before{content:"";vertical-align:middle;background:#fe9d25;border-radius:50%;width:.35rem;height:.35rem;margin-right:.6rem;display:inline-block}.future-product.is-sol .future-contact-panel{isolation:isolate;color:#48280c;background:radial-gradient(at 90% 5%,#ffce7f,#0000 60%),linear-gradient(120deg,#ffb94c,#fe9d25);border:1px solid #ed9a32;position:relative;overflow:hidden}.future-product.is-sol .future-contact-panel>div,.future-product.is-sol .future-contact-panel>a{z-index:1;position:relative}.future-product.is-sol .future-contact-panel .future-eyebrow{color:#66350d}.future-product.is-sol .future-contact-panel>div>p:not(.future-eyebrow):not(.privacy-note){color:#58350f}.future-product.is-sol .future-contact-panel .privacy-note{color:#5c3915}.future-product.is-sol .future-contact-panel .privacy-note a{color:#49260d}.future-product.is-sol .future-button.is-light{color:#fff6e8;background:#59300e;border-color:#59300e}.future-product.is-sol .future-button.is-light:hover{background:#442209}.sol-contact-sun{z-index:0;opacity:.3;pointer-events:none;position:absolute;top:-1.8rem;right:-1.8rem}.future-product.is-sol .sol-contact-sun .sol-sun{color:#9b5414;width:20rem;height:20rem}.future-product.is-sol :is(a,button,summary,[tabindex]):focus-visible{outline-color:#87460a}@media (width<=900px){.sol-identity-inner{grid-template-columns:auto 1fr;gap:1.5rem}.sol-identity-values{border:0;flex-wrap:wrap;grid-column:2;gap:.65rem 1rem;padding:0;display:flex}}@media (width<=600px){.sol-identity-inner{text-align:center;grid-template-columns:1fr}.sol-identity-symbol{width:7rem;height:7rem;margin-inline:auto}.sol-identity .future-eyebrow{justify-content:center}.sol-identity-values{grid-column:1;justify-content:center}.future-product.is-sol .sol-preview-light{gap:1rem;margin-inline:-1.4rem}.future-product.is-sol .sol-preview-light .sol-sun{width:4.5rem;height:4.5rem}.future-product.is-sol .sol-preview-light strong{font-size:1.15rem}.future-product.is-sol .sol-contact-sun .sol-sun{width:15rem;height:15rem}}
