:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#f6f5ea;background:#123c32;font-synthesis:none;--cream:#f6f5ea;--lime:#d8e7b2;--muted:#b5c4b8;--line:#ffffff25}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 88% 40%,#214e3e80,transparent 55%);min-width:280px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid var(--lime);outline-offset:6px}button:disabled{cursor:wait;opacity:.75}[hidden]{display:none!important}.page-shell{max-width:1600px;margin:0 auto;padding:0 6.25%;min-height:100svh;display:flex;flex-direction:column}.skip-link{position:fixed;left:20px;top:16px;clip-path:inset(50%);z-index:10;background:var(--cream);color:#123c32;padding:12px 18px;border-radius:5px}.skip-link:focus{clip-path:none}.site-header{height:123px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-size:39px;letter-spacing:-2px;font-weight:650;line-height:1}.wordmark>span{color:var(--lime)}.header-login{border:1px solid #ffffff4a;border-radius:5px;padding:12px 18px;font-size:12px;font-weight:500;display:flex;gap:28px;align-items:center;transition:background .2s}.header-login:hover{background:#ffffff0e}.header-login>span{font-size:17px;color:var(--lime)}main{flex:1;display:flex;flex-direction:column;justify-content:center}.intro{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:20px;padding:90px 0 62px;min-height:630px}.launch-label{display:flex;align-items:center;gap:13px;color:#d5dece;font-size:10px;letter-spacing:.17em;font-weight:500;margin-bottom:32px}.status-dot{width:6px;height:6px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 5px #d8e7b211}.label-line{width:25px;height:1px;background:#d5dece66}h1{font-size:clamp(43px,5.6vw,85px);font-weight:450;letter-spacing:-.065em;line-height:1.1;margin:0 0 28px;position:relative;z-index:1}h1 em{font-family:Georgia,"Times New Roman",serif;color:var(--lime);font-weight:400;letter-spacing:-.07em}.intro-description{max-width:395px;color:var(--muted);font-size:15px;line-height:1.9;margin:0 0 34px;letter-spacing:.005em}.actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.contact-button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;border:1px solid var(--cream);border-radius:5px;background:var(--cream);color:#153e35;padding:16px 19px;font-size:12px;font-weight:600;min-height:52px;transition:background .2s,transform .2s}.contact-button:hover{background:var(--lime);border-color:var(--lime);transform:translateY(-2px)}.contact-button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6}.workspace-link{font-size:11px;color:#acbeb0;line-height:1.9}.workspace-link>span{display:block;color:var(--cream);font-weight:500}.workspace-link>span>span{padding-left:10px;color:var(--lime)}.contact-feedback{font-size:12px;color:var(--muted);line-height:1.7;max-width:400px}.contact-feedback p{margin:14px 0 0}.contact-feedback a,.no-script a{color:var(--lime);text-decoration:underline;text-underline-offset:4px}.no-script{font-size:12px;line-height:1.8}.brand-art{position:relative;aspect-ratio:1;display:grid;place-items:center;max-width:480px;width:100%;justify-self:end;isolation:isolate}.brand-art:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#74936513,transparent 65%);z-index:-1}.orbit{position:absolute;border:1px solid #cbd8b329;border-radius:50%}.orbit-outer{width:100%;height:100%;transform:scaleY(.93)}.orbit-inner{width:87%;height:87%;border-style:dashed;border-color:#cbd8b324;transform:scaleX(.94)}.brand-disc{display:grid;place-items:center;width:68%;height:68%;border:1px solid #d3ddb342;border-radius:50%;background:linear-gradient(150deg,#345d42,#254c36 60%,#1f4734);box-shadow:inset 0 1px 1px #e3efc31a,0 30px 65px #051e1a24}.brand-disc>span{font-family:Georgia,"Times New Roman",serif;font-size:clamp(110px,16vw,235px);font-style:italic;letter-spacing:-.15em;line-height:1;padding-right:.16em;padding-bottom:.12em;color:#e8edd1}.disc-dot{color:#cfdfaa}.orbit-point{position:absolute;background:var(--lime);border-radius:50%;width:7px;height:7px}.point-top{top:4%;left:66%;box-shadow:0 0 0 6px #d8e7b209}.point-bottom{bottom:16%;left:8%;width:4px;height:4px;opacity:.7}.art-caption{position:absolute;bottom:-19px;font-size:8px;letter-spacing:.2em;color:#a1b39e}.spark{position:absolute;right:4%;bottom:17%;height:29px;width:29px;stroke:#d6e2b2;stroke-width:1.1}.bottom-note{display:grid;grid-template-columns:190px 1fr auto;align-items:center;border-top:1px solid var(--line);padding:25px 0 28px;gap:15px}.note-index{font-size:9px;letter-spacing:.12em;color:#a6baaa}.bottom-note p{margin:0;font-size:13px;line-height:1.7}.bottom-note p span{color:#a6baaa;font-size:12px}.note-symbol{font-size:26px;color:var(--lime);font-weight:300}footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#9fb2a3;font-size:10px;min-height:77px}footer>a{color:#d3ddcc}footer>a span{margin-left:8px}@media(min-width:1600px){.intro{padding-top:110px;padding-bottom:100px}}@media(max-width:1000px){.intro{grid-template-columns:1.4fr 1fr;padding:75px 0 65px;min-height:540px}h1{font-size:clamp(43px,6vw,65px)}.brand-disc>span{font-size:18vw}.bottom-note{grid-template-columns:150px 1fr auto}.actions{gap:18px}.site-header{height:100px}}@media(max-width:700px){.page-shell{padding:0 7%}.site-header{height:90px}.wordmark{font-size:33px}.header-login{padding:10px 13px;gap:20px;font-size:11px}.intro{grid-template-columns:1fr;padding:57px 0 45px;gap:48px}.launch-label{font-size:9px;gap:11px;margin-bottom:26px}h1{font-size:clamp(37px,8.5vw,59px);margin-bottom:23px}.intro-description{font-size:14px;line-height:1.85;max-width:370px;margin-bottom:27px}.contact-button{padding:15px 18px}.brand-art{max-width:280px;justify-self:center;margin:0 0 18px}.brand-disc>span{font-size:145px}.art-caption{font-size:7px;bottom:-15px}.bottom-note{grid-template-columns:1fr auto;gap:14px;padding:25px 0}.note-index{grid-column:1/-1;font-size:8px}.bottom-note p{font-size:12px}.bottom-note p span{font-size:11px}footer{font-size:9px;flex-wrap:wrap;justify-content:flex-start;gap:12px 20px;min-height:90px;padding:20px 0}footer>a{margin-left:auto}footer>span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
