.solar-page{--ink:#233b2b;--green:#31583b;--muted:#677363;--paper:#f8f9f2;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;overflow:hidden}.solar-page *{box-sizing:border-box}.solar-wrap{max-width:1240px;margin:auto;padding-left:48px;padding-right:48px}.solar-page a{text-decoration:none;color:inherit}.solar-page a:focus-visible,.solar-page summary:focus-visible{outline:3px solid #9e6221;outline-offset:6px}.solar-skip{position:absolute;top:-100px;padding:12px;background:white;z-index:10}.solar-skip:focus{top:0}.solar-header{justify-content:space-between;min-height:112px;gap:32px}.solar-brand,.solar-header{display:flex;align-items:center}.solar-brand{font-size:36px;font-weight:700;letter-spacing:-2px;gap:8px;line-height:1}.solar-mark{font-size:47px;font-weight:400;color:#6f8a43}.solar-tagline{font-size:10px;line-height:1.5;letter-spacing:0;font-weight:400;width:75px;border-left:1px solid #c8cfc0;padding-left:12px;margin-left:8px}.solar-header nav{display:flex;gap:28px;font-size:13px}.solar-header-actions{display:flex;align-items:center;gap:22px;font-size:12px}.solar-login{border:1px solid #c9d1c1;padding:10px 17px;border-radius:7px}.solar-hero{display:grid;grid-template-columns:1.04fr 1fr;grid-gap:52px;gap:52px;padding-top:63px;padding-bottom:75px;align-items:center;min-height:670px}.solar-eyebrow{font-size:12px;font-weight:600;display:flex;align-items:center;gap:8px;margin:0 0 24px}.solar-eyebrow>span{width:7px;height:7px;background:#78934b;border-radius:50%}.solar-hero h1{font-size:62px;line-height:1.06;letter-spacing:-3.5px;font-weight:500;margin:0 0 27px;max-width:570px}.solar-lead{font-size:16px;line-height:1.8;color:var(--muted);max-width:435px;margin-bottom:29px}.solar-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.solar-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 23px;background:var(--green);color:#fff!important;border-radius:7px;font-weight:600;font-size:13px;transition:background .2s,transform .2s}.solar-button:hover{background:#203c28;transform:translateY(-2px)}.solar-text-link{font-size:13px;font-weight:600;border-bottom:1px solid #b4c1a6;padding-bottom:4px}.solar-text-link span{padding-left:8px}.solar-note{font-size:11px;color:var(--muted);margin-top:25px}.solar-preview-scene{position:relative;padding:32px 0 20px;isolation:isolate}.solar-orbit{background:#e9eddc;width:540px;height:540px;top:-5px;left:5px;z-index:-2}.solar-orbit,.solar-sun{position:absolute;border-radius:50%}.solar-sun{right:-13px;top:-4px;width:110px;height:110px;background:#e6bd68;z-index:-1}.solar-dashboard{background:#fff;border:1px solid #e0e4d9;border-radius:14px;box-shadow:0 20px 50px #283c2012;transform:rotate(-2deg);overflow:hidden}.solar-dashboard-header{background:#f0f3e9;padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;border-bottom:1px solid #e0e4d9}.solar-mini-brand{font-size:25px;letter-spacing:-1px;font-weight:700}.solar-dashboard-header>span:last-child{font-size:22px;color:#8f783d}.solar-dashboard-body{padding:25px}.solar-dashboard-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.solar-page .solar-dashboard-title h2{font-size:16px;font-weight:600;letter-spacing:-.4px;margin:0}.solar-dashboard-title>span{font-size:10px;color:var(--muted)}.solar-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.solar-metrics>div{position:relative;border:1px solid #e2e7db;border-radius:8px;padding:14px;background:#f7f9f2}.solar-metrics>div+div{background:#fcfaf6}.solar-metrics span{font-size:10px;display:block;color:#5f6b59}.solar-metrics strong{font-size:31px;font-weight:500;display:block;letter-spacing:-1px}.solar-metrics small{font-size:11px;letter-spacing:0}.solar-mini-bars{position:absolute;right:12px;bottom:15px;color:#779b53;letter-spacing:1px;font-size:19px;font-style:normal}.solar-mini-line{position:absolute;right:15px;bottom:9px;color:#ba965d;font-size:42px}.solar-chart-heading{font-size:11px;font-weight:600;margin-top:22px}.solar-chart{display:block;width:100%;height:auto;margin-top:12px}.solar-chart-times{display:flex;justify-content:space-between;font-size:8px;color:#7b8376}.solar-legend{display:flex;justify-content:center;gap:18px;font-size:8px;margin:12px 0 19px}.solar-legend span:before{content:"";display:inline-block;width:7px;height:7px;background:#70944b;margin-right:5px;border-radius:50%}.solar-legend span+span:before{background:#c49b5b}.solar-news{border-top:1px solid #e7ebdf;display:flex;padding-top:15px;gap:13px}.solar-news-icon{background:#f0f3e5;border-radius:9px;padding:6px 13px;align-self:center}.solar-news small{font-size:8px;color:var(--muted)}.solar-news h3{font-size:11px;margin:2px 0}.solar-news p{margin:0}.solar-demo-label,.solar-news p{font-size:9px;color:var(--muted)}.solar-demo-label{text-align:center;margin-top:24px}.solar-audience{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dfe4d5;border-bottom:1px solid #dfe4d5;padding-top:22px;padding-bottom:22px;font-size:13px;color:#68765c}.solar-audience span span{margin-right:9px;color:#87996b}.solar-section{padding-top:91px;padding-bottom:83px}.solar-section-heading{max-width:680px}.solar-page h2{font-size:39px;line-height:1.17;letter-spacing:-1.5px;font-weight:500;margin:0 0 23px}.solar-section-heading>p:last-child{color:var(--muted);font-size:15px;max-width:550px}.solar-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:38px;gap:38px;margin-top:48px}.solar-features article{border-top:1px solid #cbd4bf;padding-top:20px}.solar-feature-number{font-size:12px;color:#73815d}.solar-page h3{font-weight:500}.solar-features h3{font-size:22px;line-height:1.3;letter-spacing:-.5px;margin:23px 0 15px}.solar-features p,.solar-steps p{font-size:14px;color:var(--muted)}.solar-features small{display:block;font-size:10px;font-weight:600;margin-top:25px;color:#527240}.solar-data-note{font-size:11px;color:var(--muted);margin-top:35px}.solar-admin{background:#e9eedf;padding:67px 0}.solar-admin-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:100px;gap:100px;align-items:center}.solar-admin h2{max-width:460px}.solar-admin p:not(.solar-eyebrow){font-size:14px;color:#59674f;margin-bottom:25px}.solar-admin ul{list-style:none;padding:0;margin:0}.solar-admin li{padding:18px 0;border-bottom:1px solid #ccd6bc;font-size:14px;display:flex;align-items:center;gap:15px}.solar-admin li span{border:1px solid #b0c09b;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;font-size:11px;flex-shrink:0}.solar-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;grid-gap:44px;gap:44px;margin:44px 0 0}.solar-steps li{border-top:1px solid #d7dfca;padding-top:20px}.solar-steps li>span{font-size:12px;color:#657e4e}.solar-steps h3{font-size:19px;line-height:1.4;margin-top:18px}.solar-faq{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:90px;gap:90px;padding-top:30px;padding-bottom:95px}.solar-faq h2{max-width:300px;font-size:35px}.solar-faq details{border-bottom:1px solid #d9dfd0}.solar-faq summary{cursor:pointer;font-size:14px;font-weight:600;padding:20px 0;list-style:none;display:flex;justify-content:space-between;gap:22px}.solar-faq summary::-webkit-details-marker{display:none}.solar-faq summary span{font-size:21px;line-height:1}.solar-faq details[open] summary span{transform:rotate(45deg)}.solar-faq details p{font-size:14px;color:var(--muted);margin:0 0 22px}.solar-contact{position:relative;background:#233f2d;color:#f4f5e9;border-radius:13px;padding-top:55px;padding-bottom:55px;display:flex;overflow:hidden}.solar-contact>div:first-child{max-width:620px;z-index:1}.solar-contact h2{font-size:42px;max-width:550px}.solar-contact p:not(.solar-eyebrow){color:#d0dac6;font-size:14px;max-width:510px}.solar-contact .solar-button{background:#dbeaac;color:#233b2b!important;margin-top:13px}.solar-contact small{display:block;font-size:10px;margin-top:18px;color:#bfcdb7}.solar-contact-sun{position:absolute;font-size:440px;line-height:1;right:-60px;top:10px;color:#5e784b;opacity:.45}.solar-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:45px;padding-bottom:45px}.solar-footer p,.solar-footer>a:last-child{font-size:10px;color:var(--muted)}.solar-footer .solar-brand{font-size:32px}@media (min-width:1500px){.solar-hero{padding-top:90px;padding-bottom:100px}}@media (max-width:1050px){.solar-wrap{padding-left:30px;padding-right:30px}.solar-header nav{gap:16px}.solar-tagline{display:none}.solar-hero{gap:30px}.solar-hero h1{font-size:51px}.solar-admin-grid{gap:50px}.solar-faq{gap:45px}.solar-contact{margin:0 30px}.solar-dashboard-body{padding:19px}.solar-mini-bars{display:none}}@media (max-width:760px){.solar-wrap{padding-left:22px;padding-right:22px}.solar-header{min-height:88px;gap:15px}.solar-header nav{display:none}.solar-brand{font-size:31px}.solar-mark{font-size:38px}.solar-header-actions{gap:14px}.solar-login{padding:9px 12px;font-size:11px}.solar-hero{grid-template-columns:1fr;gap:35px;padding-top:36px;padding-bottom:30px;min-height:0}.solar-hero h1{font-size:49px;letter-spacing:-2.6px;max-width:510px}.solar-eyebrow{font-size:11px;margin-bottom:22px}.solar-lead{font-size:15px}.solar-hero-actions{gap:20px}.solar-button{padding:14px 20px}.solar-text-link{font-size:12px}.solar-note{font-size:10px}.solar-preview-scene{max-width:480px;width:100%;margin:auto;padding:22px 5px 10px}.solar-orbit{width:440px;height:440px;left:-10px}.solar-sun{width:85px;height:85px;right:-10px;top:0}.solar-dashboard{transform:rotate(-1.5deg)}.solar-page .solar-dashboard-title h2{font-size:14px}.solar-metrics strong{font-size:27px}.solar-metrics>div{padding:12px}.solar-metrics span{font-size:9px}.solar-audience{gap:16px;flex-wrap:wrap;justify-content:center;font-size:11px;padding-top:22px;padding-bottom:22px}.solar-section{padding-top:58px;padding-bottom:55px}.solar-page h2{font-size:32px;letter-spacing:-1px}.solar-features{grid-template-columns:1fr;gap:28px;margin-top:32px}.solar-features h3{font-size:22px;margin-top:14px}.solar-features small{margin-top:15px}.solar-admin{padding:45px 0}.solar-admin-grid{grid-template-columns:1fr;gap:24px}.solar-admin li{font-size:13px}.solar-steps{grid-template-columns:1fr;gap:20px;margin-top:30px}.solar-steps h3{margin:12px 0}.solar-faq{grid-template-columns:1fr;gap:8px;padding-top:12px;padding-bottom:55px}.solar-faq h2{max-width:330px}.solar-faq summary{font-size:13px}.solar-contact{margin:0 14px;padding:35px 24px}.solar-contact h2{font-size:34px}.solar-contact-sun{font-size:280px;right:-130px;top:140px;opacity:.2}.solar-footer{flex-wrap:wrap;gap:20px;padding-top:35px;padding-bottom:30px}.solar-footer p{flex:1 1;min-width:180px}.solar-footer>a:last-child{width:100%}}@media (prefers-reduced-motion:reduce){.solar-page *{transition:none!important}}.solar-contact{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:55px;gap:55px;align-items:start}.solar-form{position:relative;width:100%;background:#f8f9f2;color:#233b2b;border-radius:10px;padding:26px;font-size:13px}.solar-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 14px;gap:18px 14px}.solar-form label{display:block;font-size:12px;font-weight:600}.solar-form input,.solar-form textarea{display:block;width:100%;min-height:44px;border:1px solid #bac8af;border-radius:5px;padding:10px 11px;background:white;color:#233b2b;margin:6px 0 0}.solar-form textarea{resize:vertical}.solar-form>label{margin-top:18px}.solar-form button:focus-visible,.solar-form input:focus-visible,.solar-form textarea:focus-visible{outline:3px solid #7f9e54;outline-offset:2px}.solar-form-optional{display:inline;margin-left:5px;font-size:10px;color:#687660;font-weight:400}.solar-contact .solar-form .solar-form-required{color:#526047;font-size:11px;margin:0 0 18px}.solar-contact .solar-form .solar-form-privacy{font-size:10px;color:#526047;line-height:1.65;margin:17px 0}.solar-contact .solar-form .solar-button{background:#31583b;color:white!important;border:0;margin-top:0;width:100%;cursor:pointer}.solar-form button:disabled{cursor:wait;opacity:.7}.solar-form-feedback{font-size:12px;line-height:1.6;margin-top:14px}.solar-form-feedback:empty{display:none}.solar-form-trap{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (max-width:900px){.solar-contact{grid-template-columns:1fr;gap:25px}.solar-contact>div:first-child{max-width:100%}}@media (max-width:480px){.solar-form{padding:20px}.solar-form-grid{grid-template-columns:1fr;gap:15px}.solar-contact{padding:30px 20px}}.sp-bar{background:#081828;color:#C9D2DC;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.5}.sp-bar__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding:16px 24px;max-width:none}.sp-bar__brand{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.sp-bar__brand img{height:22px;width:auto;display:block}.sp-bar__by{font-size:12px;letter-spacing:.02em}.sp-bar__nav{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:center}.sp-bar__nav span{font-family:IBM Plex Mono,ui-monospace,Consolas,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.sp-bar a{color:#FFFFFF;text-decoration:none}.sp-bar__nav a:focus-visible,.sp-bar__nav a:hover{color:#FF9023}.sp-bar a:focus-visible{outline:2px solid #FF9023;outline-offset:3px;border-radius:2px}.sp-bar__legal{border-top:1px solid #1c2e42;padding:10px 24px 12px;font-size:12px;opacity:.78;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:760px){.sp-bar__in{flex-direction:column;align-items:flex-start;padding:16px}.sp-bar__legal{padding:10px 16px 14px}}.solar-form-captcha{min-height:65px;margin-top:17px}