:root{color-scheme:dark;--bg:#0b0f14;--panel:#121820;--muted:#a3abb4;--line:#293039;--white:#f4f7f3;--lime:#c8f37b;--deep-lime:#a7d75b;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}::selection{background:var(--lime);color:var(--bg)}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.container{width:min(var(--max),calc(100% - 80px));margin:0 auto}.skip-link{position:absolute;z-index:1000;top:-100px;left:18px;background:var(--lime);color:#071008;padding:12px 20px}.skip-link:focus{top:10px}.page-glow{position:absolute;z-index:-1;pointer-events:none;top:0;right:0;width:75vw;height:750px;background:radial-gradient(ellipse at 75% 32%,rgba(116,169,82,.075),transparent 62%)}.site-header{border-bottom:1px solid rgba(255,255,255,.075);position:relative;z-index:2;background:rgba(11,15,20,.92)}.nav{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:18px}.logo{font-size:29px;font-weight:800;letter-spacing:-1.8px;line-height:1}.logo span:first-child{color:var(--lime)}.logo-dot{display:inline-block;width:5px;height:5px;background:var(--lime);border-radius:50%;margin-left:7px;vertical-align:bottom}.nav-actions{display:flex;gap:36px;align-items:center}.nav-link{font-size:13px;color:#c3c8ce;transition:color .2s}.nav-link:hover,.footer a:hover{color:var(--lime)}.nav-cta{font-weight:650;font-size:13px;border:1px solid #485346;border-radius:5px;padding:12px 18px;white-space:nowrap;transition:background .2s,color .2s}.nav-cta:hover{background:var(--lime);color:#11170b}.nav-cta span{padding-left:15px;color:var(--lime)}.nav-cta:hover span{color:#11170b}.hero{padding-top:88px;padding-bottom:87px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;column-gap:65px;row-gap:55px;min-height:710px}.hero-content{max-width:640px}.availability{display:inline-flex;align-items:center;gap:10px;color:#cfd4d4;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:1px solid #324036;background:#142018;padding:10px 13px;border-radius:30px;font-weight:650;white-space:normal}.availability-mark{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px rgba(200,243,123,.55);flex:none}.eyebrow{font-size:11px;letter-spacing:.19em;font-weight:750;text-transform:uppercase;color:var(--lime)}.hero-eyebrow{margin-top:48px;margin-bottom:20px}.hero h1{font-size:clamp(55px,6.3vw,90px);letter-spacing:-.075em;line-height:1.04;font-weight:780;margin:0 0 30px}.headline-accent{color:var(--lime)}.full-stop{color:#eff4ea}.hero-description{font-size:18px;line-height:1.8;color:#adb6bc;max-width:520px;margin-bottom:34px}.hero-description strong{color:#f2f6f0;font-weight:700}.hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.button{border-radius:6px;font-size:13px;font-weight:750;min-height:52px;padding:15px 22px;display:inline-flex;align-items:center;justify-content:center;gap:31px;border:none;transition:transform .2s,background .2s,color .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--lime);color:#101712}.button-primary:hover{background:#e0ffa9}.button-text{color:#f3f5f1;padding-left:4px;padding-right:0;gap:14px}.button-text:hover{color:var(--lime)}.hero-detail{display:flex;gap:10px;align-items:center;margin:29px 0 0;color:#86939b;font-size:12px;line-height:1.5}.detail-line{height:1px;width:22px;flex:none;background:var(--lime)}.hero-art{height:535px;position:relative;border:1px solid #2e3934;overflow:hidden;background:radial-gradient(ellipse at 50% 51%,rgba(110,153,88,.18),transparent 46%),linear-gradient(145deg,#151e22 0%,#0d1419 60%,#101617 100%);border-radius:6px;box-shadow:0 25px 70px rgba(0,0,0,.25)}.art-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.034) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.034) 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(90deg,transparent,black 13%,black 85%,transparent)}.orbit{position:absolute;width:430px;height:430px;border:1px solid rgba(188,224,140,.21);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-22deg)}.orbit-one:before,.orbit-two:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--lime);top:58px;left:62px;box-shadow:0 0 25px var(--lime)}.orbit-two{width:315px;height:315px;border-color:rgba(188,224,140,.12);transform:translate(-50%,-50%) rotate(130deg)}.orbit-two:before{width:4px;height:4px}.art-hairline{position:absolute;width:700px;height:1px;transform:rotate(-36deg);left:-100px;top:40%;background:linear-gradient(90deg,transparent,rgba(200,243,123,.25),transparent)}.art-topline,.art-bottomline{position:absolute;left:26px;right:26px;display:flex;justify-content:space-between;gap:12px;font-weight:650;font-size:9px;letter-spacing:.13em;color:#819189;z-index:1}.art-topline{top:23px}.art-bottomline{bottom:23px}.art-bottomline .square{display:inline-block;width:5px;height:5px;background:var(--lime);vertical-align:middle;margin-left:5px}.art-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1;transform:translateY(4px)}.art-monogram{font-size:clamp(156px,19vw,256px);line-height:.82;letter-spacing:-.13em;font-weight:840;color:var(--lime);text-shadow:0 0 75px rgba(147,213,98,.18);padding-right:23px}.art-monogram span{position:absolute;font-weight:400;font-size:44px;top:32%;left:65%;color:#d8ffc2}.art-domain{font-size:38px;font-weight:790;letter-spacing:-.065em;margin-top:30px}.art-domain span{color:var(--lime)}.art-label{font-size:9px;color:#b2bdb3;letter-spacing:.25em;margin-top:8px}.scroll-indicator{grid-column:1/-1;display:flex;align-items:center;gap:17px;font-size:9px;letter-spacing:.18em;color:#7c858b;margin-top:-18px}.scroll-rule{height:1px;background:#394047;width:60px}.ticker{border-top:1px solid #2a3338;border-bottom:1px solid #2a3338;background:#10161b}.ticker-content{display:flex;justify-content:space-between;align-items:center;min-height:86px;gap:18px}.ticker-content div{color:#d5dad9;font-weight:570;font-size:12px;white-space:nowrap}.ticker-content div span{color:var(--lime);font-size:10px;letter-spacing:.09em;margin-right:12px}.ticker-content i{width:4px;height:4px;flex:none;background:#4c6151;transform:rotate(45deg)}.section{padding-top:126px;padding-bottom:126px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:46px}.section-eyebrow{margin-bottom:19px}.section-heading h2{font-weight:750;letter-spacing:-.065em;font-size:clamp(43px,5vw,67px);line-height:1.11;margin:0}.section-heading h2 span{color:#9daca7}.section-heading>p{max-width:365px;color:#9da9ad;font-size:15px;line-height:1.85;margin:0 0 5px}.section-heading>p strong{color:#fff}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.feature-card{min-height:320px;padding:29px;display:flex;flex-direction:column;background:#12191e;border:1px solid #293439;transition:border-color .25s,transform .25s;border-radius:4px}.feature-card:hover{transform:translateY(-3px);border-color:#5f7b54}.feature-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.feature-index{font-size:10px;letter-spacing:.15em;color:#9eada4;font-weight:700}.feature-icon{font-size:25px;color:var(--lime);line-height:1}.feature-card h3{font-size:23px;line-height:1.2;letter-spacing:-.04em;margin:0 0 12px}.feature-card p{color:#a2aeb2;font-size:14px;line-height:1.8;margin-bottom:auto}.feature-footer{border-top:1px solid #303c3f;color:#718c79;font-size:10px;letter-spacing:.12em;padding-top:20px;margin-top:25px}.applications{background:#151b21;border-top:1px solid #29343a;border-bottom:1px solid #29343a}.applications-heading{margin-bottom:45px}.vertical-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #344047}.vertical-card{min-height:299px;position:relative;border-right:1px solid #344047;padding:27px 23px 22px;display:flex;flex-direction:column;transition:background .2s}.vertical-card:last-child{border-right:0}.vertical-card.is-targeted{background:linear-gradient(180deg,rgba(200,243,123,.115),rgba(200,243,123,.01))}.vertical-symbol{font-size:35px;color:var(--lime);height:75px;font-weight:400}.vertical-card>span{color:#7f9287;font-size:11px;margin-bottom:23px}.vertical-card h3{margin-bottom:12px;font-size:19px;letter-spacing:-.04em}.vertical-card p{font-size:13px;line-height:1.75;color:#a5b1b7;margin-bottom:25px}.vertical-arrow{margin-top:auto;color:var(--lime);font-size:23px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.steps li{border-top:1px solid #516052;padding-top:26px;display:flex;gap:19px}.step-num{color:var(--lime);font-weight:700;font-size:12px;letter-spacing:.1em}.steps h3{font-size:17px;letter-spacing:-.03em;margin:0 0 8px}.steps p{font-size:13px;line-height:1.85;color:#9ca8b0;margin:0}.inquiry-section{background:#1a231e;border-top:1px solid #3c4b3f;padding:104px 0 119px;overflow:hidden}.inquiry-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.inquiry-copy{position:relative;min-height:620px}.inquiry-copy h2{font-size:clamp(60px,7vw,100px);line-height:1.02;letter-spacing:-.075em;margin:0 0 29px}.inquiry-copy h2 span{color:var(--lime)}.inquiry-copy>p:not(.eyebrow){max-width:365px;color:#aebeb0;font-size:17px;line-height:1.75}.inquiry-copy>p strong{color:#fff}.inquiry-cues{margin-top:44px;display:grid;gap:18px;color:#d5e1d5;font-size:13px}.cue-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #5b735b;color:var(--lime);width:22px;height:22px;border-radius:50%;margin-right:9px;font-size:12px}.inquiry-watermark{position:absolute;bottom:0;left:-5px;font-size:clamp(86px,9vw,148px);line-height:1;font-weight:800;color:#27352b;letter-spacing:-.09em;white-space:nowrap;user-select:none;pointer-events:none}.form-panel{background:#11181a;border:1px solid #445647;padding:37px;border-radius:6px;box-shadow:0 30px 60px rgba(0,0,0,.12)}.form-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #364139;padding-bottom:21px;margin-bottom:28px;font-size:11px;font-weight:750;letter-spacing:.16em;color:#dce8d6}.form-asterisk{color:var(--lime);font-size:23px;font-weight:400;line-height:1}.form-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:17px;row-gap:20px}.form-group{display:flex;flex-direction:column;gap:8px;min-width:0}.form-full{grid-column:1/-1}.form-group label{color:#d7e2dc;font-size:12px;font-weight:610}.form-group label span{color:var(--lime)}.form-group input,.form-group select,.form-group textarea{appearance:none;display:block;width:100%;background:#1b2425;border:1px solid #3d4a45;border-radius:4px;padding:13px 14px;color:#f6faf4;min-height:47px;font-size:13px;outline:none;transition:border-color .2s,box-shadow .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--lime);box-shadow:0 0 0 2px rgba(200,243,123,.1)}.form-group input::placeholder,.form-group textarea::placeholder{color:#87958c;opacity:1}.form-group textarea{resize:vertical;min-height:111px}.form-group select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9'%3E%3Cpath d='m2 2 4 4 4-4' fill='none' stroke='%23c8f37b' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:35px}.submit-button{width:100%;margin-top:26px;justify-content:space-between;padding-left:21px;padding-right:21px}.form-note{font-size:11px;color:#98a99b;line-height:1.7;margin:16px 0 0}.hidden-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.footer{background:#0b0f14;padding:30px 0 36px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:28px}.footer-top>div{font-size:13px;color:#a3b0ae}.footer-top>a:last-child{font-size:12px;color:#c2ccca}.footer-bottom{border-top:1px solid #293139;display:flex;justify-content:space-between;gap:25px;padding-top:24px;font-size:10px;color:#79868a;line-height:1.7}.footer-bottom span:last-child{max-width:570px;text-align:right}
@media(max-width:1020px){.container{width:min(var(--max),calc(100% - 56px))}.hero{gap:38px;grid-template-columns:1fr .9fr;padding-top:75px;min-height:630px}.hero h1{font-size:clamp(56px,7vw,79px)}.hero-art{height:465px}.ticker-content{flex-wrap:wrap;justify-content:center;padding:23px 0;gap:20px 26px}.ticker-content i{display:none}.inquiry-layout{gap:38px}.form-panel{padding:27px}.vertical-card{padding:22px 17px}.vertical-card h3{font-size:17px}}
@media(max-width:750px){.container{width:calc(100% - 40px)}.nav{min-height:72px}.nav-link{display:none}.hero{grid-template-columns:1fr;gap:30px;padding-top:57px;padding-bottom:55px;min-height:unset}.hero-eyebrow{margin-top:37px}.hero h1{font-size:clamp(58px,12vw,80px)}.hero-description{font-size:16px;max-width:520px}.hero-art{height:380px}.orbit{width:340px;height:340px}.orbit-two{width:245px;height:245px}.art-monogram{font-size:185px}.art-monogram span{font-size:30px}.art-domain{font-size:31px;margin-top:25px}.scroll-indicator{grid-column:1; margin-top:9px}.ticker-content{justify-content:space-between}.ticker-content div{width:calc(50% - 15px);white-space:normal}.section{padding-top:77px;padding-bottom:78px}.section-heading{display:block;margin-bottom:33px}.section-heading h2{font-size:clamp(42px,8vw,62px)}.section-heading>p{margin-top:24px;max-width:580px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:252px}.feature-top{margin-bottom:26px}.vertical-grid{grid-template-columns:1fr 1fr}.vertical-card:nth-child(2){border-right:0}.vertical-card:nth-child(-n+2){border-bottom:1px solid #344047}.vertical-card{min-height:245px}.steps{grid-template-columns:1fr;gap:25px}.steps li{padding-top:19px}.inquiry-section{padding:80px 0 86px}.inquiry-layout{grid-template-columns:1fr;gap:30px}.inquiry-copy{min-height:unset;padding-bottom:24px}.inquiry-copy h2{font-size:74px}.inquiry-watermark{display:none}.inquiry-cues{margin-top:24px}.footer-bottom{display:block}.footer-bottom span{display:block}.footer-bottom span:last-child{text-align:left;margin-top:10px}}
@media(max-width:450px){.nav-cta{padding:10px 12px}.availability{font-size:9px;letter-spacing:.08em}.hero h1{font-size:clamp(51px,13vw,64px)}.hero-actions{gap:4px;align-items:stretch}.hero-actions .button-primary{width:100%;justify-content:space-between}.hero-actions .button-text{padding-left:0;font-size:12px}.hero-art{height:328px}.art-topline,.art-bottomline{left:14px;right:14px;font-size:7px}.art-monogram{font-size:170px}.art-domain{font-size:29px}.orbit{width:295px;height:295px}.orbit-two{width:210px;height:210px}.ticker-content{gap:17px 8px}.ticker-content div{font-size:11px}.ticker-content div span{margin-right:6px}.vertical-grid{grid-template-columns:1fr}.vertical-card{border-right:0!important;border-bottom:1px solid #344047;min-height:200px}.vertical-card:last-child{border-bottom:0}.vertical-symbol{height:45px}.vertical-card>span{margin-bottom:12px}.vertical-card p{margin-bottom:14px}.inquiry-copy h2{font-size:70px}.form-panel{padding:22px 18px}.form-grid{grid-template-columns:1fr}.form-full{grid-column:1}.footer-top{flex-wrap:wrap}.footer-top>div{order:3;width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
