.landing{background:#fff}.landing-nav{border-bottom:1px solid #f2f4ef;justify-content:space-between;align-items:center;max-width:1360px;height:86px;margin:auto;padding:0 64px;display:flex}.landing-nav nav{color:#6d7870;gap:25px;font-size:12px;display:flex}.landing-nav nav a:hover{color:var(--green)}.landing-nav .nav-initiatives{color:var(--green);font-weight:600}.nav-login{padding:0 9px;font-size:12px}.hero{grid-template-columns:1.1fr 1fr;align-items:center;max-width:1360px;min-height:660px;margin:auto;padding:99px 64px 93px;display:grid;overflow:hidden}.hero-tag{letter-spacing:.7px;color:#657f5b;background:#f0f5e9;border:1px solid #e4ecd9;border-radius:30px;align-items:center;gap:9px;margin-bottom:27px;padding:8px 13px;font-size:10px;display:inline-flex}.hero-tag .dot{width:5px;height:5px}.hero h1{letter-spacing:-2.8px;font-size:clamp(40px,4.4vw,61px);font-weight:520;line-height:1.37}.hero h1 span{color:#52734b}.hero-description{color:#879085;letter-spacing:.4px;margin-top:24px;font-size:14px;font-weight:400;line-height:2}.hero-actions{align-items:center;gap:27px;margin-top:35px;display:flex}.hero-secondary{color:#75816f;align-items:center;gap:8px;font-size:12px;display:inline-flex}.hero-reassurance{color:#99a092;gap:20px;margin-top:24px;font-size:10px;display:flex}.hero-reassurance span{align-items:center;gap:5px;display:flex}.hero-reassurance svg{color:#6f8b5b}.research-art{isolation:isolate;height:440px;margin:-15px -27px 0 7px;position:relative}.art-grid{opacity:.5;background-image:radial-gradient(#95a58655 .8px,#0000 .8px);background-size:19px 19px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 25%,#0000 67%);mask-image:radial-gradient(#000 25%,#0000 67%)}.orbital{z-index:-1;border:1px solid #d6e1c7;border-radius:50%;position:absolute;top:50%;left:50%}.orbital-one{width:470px;height:295px;transform:translate(-50%,-50%)rotate(-37deg)}.orbital-two{border-color:#e1e7d7;width:430px;height:300px;transform:translate(-50%,-50%)rotate(38deg)}.orbital-three{border-style:dashed;border-color:#e8ede1;width:360px;height:360px;transform:translate(-50%,-50%)}.orbit-dot{background:#7d995d;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 5px #fff}.od-one{top:268px;left:40px}.od-two{background:#d5a776;width:5px;height:5px;top:87px;right:65px}.art-coordinate{color:#aab19e;letter-spacing:1.6px;font-family:Consolas,monospace;font-size:7px;position:absolute}.ac-one{top:7px;left:64px}.ac-two{bottom:5px;right:45px}.art-topic{z-index:3;background:#f6f9ef;border:1px solid #dee8d3;border-radius:12px;align-items:center;gap:14px;width:330px;padding:18px;display:flex;position:absolute;top:25px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 9px 24px #3d4b2410}.art-topic-symbol{color:#718653;background:#e7eed9;border-radius:10px;place-items:center;width:41px;height:42px;display:grid}.art-topic small{letter-spacing:1px;color:#8a967c;margin-bottom:6px;font-size:7px;display:block}.art-topic strong{font-size:13px;font-weight:550}.art-topic>svg{color:#809267;margin-left:auto}.art-document{background:#fff;border:1px solid #e4e9df;border-radius:13px;width:282px;padding:23px;position:absolute;top:105px;left:50%;transform:translate(-50%)rotate(5deg);box-shadow:5px 13px 40px #31401c13}.art-doc-header{color:#7f9172;letter-spacing:1.5px;align-items:center;gap:8px;font-size:8px;display:flex}.art-doc-version{color:#b2baa6;margin-left:auto;font-family:Consolas,monospace}.art-doc-title{margin:18px 0 13px;font-size:17px;font-weight:500}.art-doc-rule{background:#c1d1b2;width:22px;height:2px;margin-bottom:17px}.art-line{background:#eef1e9;border-radius:3px;width:85%;height:5px;margin:9px 0}.al-long{width:100%}.al-mid{width:65%}.art-chart{height:77px;margin:23px 0 16px}.art-chart svg{width:100%;height:100%}.art-doc-footer{color:#9da68f;letter-spacing:1px;border-top:1px solid #edf0e8;justify-content:space-between;padding-top:13px;font-size:7px;display:flex}.art-doc-footer span{align-items:center;gap:6px;display:flex}.art-chip{z-index:5;background:#fff;border:1px solid #e6eadd;border-radius:10px;align-items:center;gap:11px;padding:14px 17px;display:flex;position:absolute;box-shadow:0 8px 24px #2834200a}.chip-source{animation:9s ease-in-out infinite float-a;top:178px;left:-5px;transform:rotate(-4deg)}.chip-model{animation:10s ease-in-out infinite float-b;bottom:18px;right:-6px;transform:rotate(3deg)}.chip-icon{color:#76945e;background:#f0f4eb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.chip-icon.orange{color:#bd9464;background:#f9f2e8}.art-chip strong{font-size:11px;font-weight:550;display:block}.art-chip small{color:#a5ac9c;letter-spacing:1.1px;margin-top:5px;font-size:7px;display:block}.chip-check{color:#8ea779;border:1px solid #d7e6cc;border-radius:50%;place-items:center;width:19px;height:19px;margin-left:3px;display:grid}@keyframes float-a{50%{transform:translateY(-7px)rotate(-4deg)}}@keyframes float-b{50%{transform:translateY(6px)rotate(3deg)}}.model-strip{border-top:1px solid #e9ede4;border-bottom:1px solid #e9ede4;justify-content:space-between;align-items:center;gap:30px;max-width:1232px;margin:0 auto;padding:27px 0;display:flex}.model-strip-caption{color:#6e7d68;letter-spacing:1px;font-size:9px}.model-strip-caption small{color:#a6ae9e;letter-spacing:.3px;margin-top:7px;font-size:9px;display:block}.model-word{letter-spacing:-.5px;color:#788274;white-space:nowrap;flex-direction:column;align-items:center;gap:8px;font-size:20px;font-weight:600;display:flex}.model-word small{letter-spacing:0;color:#6e7d68;font-size:10px;font-weight:400}.landing-initiatives{background:#f7f9f3;border:1px solid #e4eadb;border-radius:16px;grid-template-columns:1.35fr 1fr;align-items:center;gap:58px;max-width:1232px;margin:48px auto 0;padding:36px 40px;display:grid}.landing-initiative-copy .eyebrow{align-items:center;gap:9px;display:flex}.landing-initiative-copy h2{margin:14px 0;font-size:30px;font-weight:500}.landing-initiative-copy>p{color:#6d7867;font-size:13px;line-height:1.9}.landing-initiative-options{flex-wrap:wrap;gap:10px 18px;margin:21px 0 24px;padding:0;list-style:none;display:flex}.landing-initiative-options li{color:#52734b;align-items:center;gap:5px;font-size:11px;display:flex}.landing-initiative-steps{margin:0;padding:0;list-style:none}.landing-initiative-steps li{gap:18px;padding:19px 0;display:flex}.landing-initiative-steps li+li{border-top:1px solid #e4eadb}.landing-initiative-steps li>span{color:#899c78;padding-top:3px;font-size:13px}.landing-initiative-steps h3{margin-bottom:7px;font-size:15px;font-weight:500}.landing-initiative-steps p{color:#75816c;font-size:12px;line-height:1.7}.capabilities-section{max-width:1360px;margin:auto;padding:86px 64px 82px}.section-intro{justify-content:space-between;align-items:flex-end;margin-bottom:34px;display:flex}.section-intro h2{margin-top:15px;font-size:32px;font-weight:500}.section-intro>p{color:#9aa190;font-size:12px;line-height:1.9}.feature-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.feature-card{background:#fff;border:1px solid #e6eadf;border-radius:13px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s}.feature-card:hover{border-color:#aec59d;transform:translateY(-5px);box-shadow:0 15px 40px #1a321e08}.feature-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.feature-icon{color:#6b8a53;background:#eef4e8;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.fi-02{color:#a9915c;background:#f6f2e8}.fi-03{color:#6e8a8d;background:#edf3f2}.fi-04{color:#9a8197;background:#f4eff2}.feature-no{color:#b6bda9;font-family:Consolas,monospace;font-size:11px}.feature-card>small{letter-spacing:1.3px;color:#a5ad9a;font-size:7px}.feature-card h3{justify-content:space-between;align-items:center;margin:10px 0 15px;font-size:20px;font-weight:500;display:flex}.feature-card h3 svg{color:#b1bba5}.feature-card>p{color:#8b9583;min-height:95px;font-size:12px;line-height:1.95}.feature-bottom{color:#839173;letter-spacing:.7px;border-top:1px solid #edf0e7;justify-content:space-between;align-items:center;margin-top:25px;padding-top:17px;font-size:9px;display:flex}.workflow-section{background:#f6f8f1;border-top:1px solid #eaf0e2;border-bottom:1px solid #eaf0e2;grid-template-columns:1fr 1fr;gap:100px;padding:77px max(64px,50vw - 616px);display:grid}.workflow-left h2{margin:19px 0 18px;font-size:35px;font-weight:500;line-height:1.55}.workflow-left>p{color:#909a84;max-width:405px;font-size:12px;line-height:2}.workflow-trust{color:#789065;gap:12px;margin-top:30px;display:flex}.workflow-trust strong{font-size:11px;font-weight:500;display:block}.workflow-trust small{color:#9ca68f;margin-top:7px;font-size:9px;display:block}.workflow-steps{padding-top:10px}.workflow-step{align-items:flex-start;gap:17px;padding:0 0 33px;display:flex;position:relative}.workflow-step:last-child{padding-bottom:0}.workflow-step:not(:last-child):after{content:"";border-left:1px dashed #ccd7bc;width:1px;height:calc(100% - 47px);position:absolute;top:46px;left:64px}.ws-no{color:#adb79e;width:25px;padding-top:17px;font-family:Consolas,monospace;font-size:9px}.ws-icon{color:#76905f;background:#fff;border:1px solid #e2e9d8;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.workflow-step h3{margin:5px 0 9px;font-size:15px;font-weight:500}.workflow-step p{color:#96a087;font-size:11px;line-height:1.8}.guide-section{max-width:1360px;margin:auto;padding:88px 64px}.guide-section>h2{margin-top:17px;font-size:31px;font-weight:500}.guide-grid{grid-template-columns:repeat(3,1fr);gap:56px;margin-top:42px;display:grid}.guide-grid>div>span{color:#b4bda8;font-family:Consolas,monospace;font-size:11px}.guide-grid h3{margin:17px 0 13px;font-size:16px;font-weight:500}.guide-grid p{color:#98a08e;font-size:12px;line-height:2}.landing-cta{background:#ecf2e2;border:1px solid #e0e9d2;border-radius:16px;justify-content:space-between;align-items:center;max-width:1232px;margin:0 auto 72px;padding:47px 49px;display:flex}.landing-cta h2{margin:15px 0 12px;font-size:28px;font-weight:500}.landing-cta p{color:#98a186;font-size:12px}.landing-footer{border-top:1px solid #edf0e8;align-items:center;gap:30px;padding:27px max(64px,50vw - 616px);display:flex}.landing-footer .brand{font-size:15px}.landing-footer .brand-mark{width:27px;height:29px}.landing-footer>p{color:#a6ad9c;font-size:9px}.landing-footer>div{color:#99a28e;gap:25px;margin-left:auto;font-size:9px;display:flex}.landing-footer>div>a{align-items:center;gap:5px;display:inline-flex}@media (min-width:1600px){.hero{padding-top:115px;padding-bottom:115px}}@media (max-width:1100px){.landing-nav{padding:0 32px}.landing-nav nav{gap:16px}.hero{padding:70px 32px}.hero h1{font-size:46px}.research-art{transform-origin:50%;margin-left:-20px;transform:scale(.88)}.model-strip{gap:20px;margin:0 32px}.model-word{font-size:17px}.landing-initiatives{gap:30px;margin:36px 32px 0;padding:30px}.capabilities-section,.guide-section{padding-left:32px;padding-right:32px}.feature-card{padding:19px}.feature-card>p{min-height:115px}.workflow-section{gap:45px;padding:64px 32px}.landing-cta{margin:0 32px 55px;padding:35px}.landing-footer{padding:25px 32px}.landing-footer>div>span{display:none}}@media (max-width:800px){.landing-nav nav{display:none}.hero{text-align:center;grid-template-columns:1fr;padding-bottom:20px}.hero h1{letter-spacing:-1.8px;font-size:48px}.hero-actions,.hero-reassurance{justify-content:center}.research-art{width:470px;height:425px;margin:40px auto 0;transform:scale(.93)}.hero-copy{padding-top:10px}.model-strip{flex-wrap:wrap;justify-content:space-evenly;gap:20px;padding:22px 0}.model-strip-caption{text-align:center;width:100%}.landing-initiatives{grid-template-columns:1fr;gap:18px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card>p{min-height:70px}.section-intro>p{display:none}.workflow-section{grid-template-columns:1fr;gap:45px}.workflow-left>p{max-width:100%}.workflow-steps{padding-left:15px}.guide-grid{gap:22px}.landing-cta{flex-direction:column;align-items:flex-start;gap:25px}.landing-footer>p{margin-left:auto}.landing-footer>div{display:none}}@media (max-width:480px){.landing-nav{height:73px;padding:0 20px}.landing-nav .brand{font-size:17px}.landing-nav .brand-ai,.nav-login{display:none}.landing-nav .row{gap:4px}.hero{padding:44px 20px 0}.hero h1{font-size:37px}.hero-description{font-size:12px}.hero-tag{font-size:8px}.hero-actions{gap:17px}.hero-secondary{font-size:10px}.hero-reassurance{gap:12px;font-size:8px}.research-art{transform-origin:50%;width:420px;height:390px;margin:10px 0 -10px;left:50%;transform:translate(-50%)scale(.77)}.chip-model{bottom:-5px;right:-16px}.chip-source{left:-15px}.model-strip{gap:19px;margin:0 20px}.model-word{flex-basis:calc(50% - 10px);font-size:16px}.landing-initiatives{margin:28px 20px 0;padding:24px}.landing-initiative-copy h2{font-size:26px}.landing-initiative-options{gap:10px 14px}.capabilities-section,.guide-section{padding:55px 20px}.section-intro h2,.guide-section>h2{font-size:25px}.eyebrow{letter-spacing:1.4px;font-size:8px}.feature-grid{gap:12px}.feature-card{padding:17px 14px}.feature-card h3{font-size:18px}.feature-card>small{letter-spacing:.7px;font-size:6px}.feature-card>p{min-height:83px;font-size:10px}.feature-bottom{letter-spacing:0;font-size:7px}.feature-top{margin-bottom:20px}.feature-icon{width:39px;height:39px}.workflow-section{padding:50px 22px}.workflow-left h2{font-size:29px}.workflow-step{gap:12px}.workflow-step h3{font-size:13px}.workflow-step p{font-size:10px}.workflow-step:not(:last-child):after{left:59px}.guide-grid{grid-template-columns:1fr;gap:25px}.guide-grid>div{border-top:1px solid #edf1e7;padding-top:20px}.guide-grid h3{margin-top:10px}.landing-cta{margin:0 20px 45px;padding:29px 23px}.landing-cta h2{font-size:23px}.landing-footer{padding:25px 20px}.landing-footer>p{font-size:8px}}
