*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--gw-bg);color:var(--gw-text);font-family:var(--gw-font);-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}.gw-container{width:min(1180px,calc(100vw - 48px));margin:auto}.gw-header{position:fixed;inset:0 0 auto;z-index:40;padding:18px 0;transition:.25s}.gw-header.scrolled{background:color-mix(in srgb,var(--gw-bg) 88%,transparent);backdrop-filter:blur(18px);border-bottom:1px solid color-mix(in srgb,var(--gw-text) 8%,transparent)}.gw-nav{display:flex;justify-content:space-between;align-items:center}.gw-brand{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:800;letter-spacing:-.05em}.gw-brand img{max-height:36px;max-width:160px}.gw-brand-mark{width:30px;height:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;align-items:end}.gw-brand-mark i{display:block;background:var(--gw-text);border-radius:4px 4px 2px 2px}.gw-brand-mark i:nth-child(1){height:45%}.gw-brand-mark i:nth-child(2){height:72%}.gw-brand-mark i:nth-child(3){height:100%}.gw-menu{display:flex;gap:27px;align-items:center;font-size:13px;font-weight:700;color:#66685f}.gw-menu a:hover{color:var(--gw-text)}.gw-access{padding:10px 17px;border:1px solid #d3d5cd;border-radius:999px;background:#ffffff99}.gw-nav-toggle{display:none;border:0;background:none}.gw-hero{min-height:100vh;display:flex;align-items:center;padding:145px 0 85px;position:relative;overflow:hidden}.gw-hero-grid{display:grid;grid-template-columns:1fr .98fr;gap:70px;align-items:center}.gw-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:800;color:#7d8076;margin:0 0 18px}.gw-hero h1,.gw-hero h2,.gw-section h2,.gw-dark h2,.gw-cta h2{margin:0;letter-spacing:-.055em;line-height:.98}.gw-hero h1{font-size:clamp(54px,6.8vw,94px);font-weight:750}.gw-hero h2{margin-top:8px;font-size:clamp(29px,3vw,45px);color:var(--gw-accent);font-weight:600}.gw-lead{max-width:610px;font-size:18px;line-height:1.75;color:#6f7169;margin:28px 0 0}.gw-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.gw-btn{display:inline-flex;gap:14px;align-items:center;padding:14px 19px;border-radius:999px;font-size:13px;font-weight:800;transition:.2s}.gw-btn:hover{transform:translateY(-2px)}.gw-btn-dark{background:var(--gw-text);color:#fff}.gw-btn-light{background:#ffffff99;border:1px solid #d4d5ce}.gw-btn-white{background:#fff}.gw-tags{display:flex;gap:19px;flex-wrap:wrap;margin-top:31px;color:#93958c;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.gw-product{position:relative}.gw-window{background:#fbfbf8;border:1px solid #d9dad3;border-radius:28px;box-shadow:0 40px 100px #181a1417;overflow:hidden;transform:rotate(1deg)}.gw-window-top{height:48px;border-bottom:1px solid #e4e5df;display:flex;align-items:center;gap:6px;padding:0 16px}.gw-window-top span{width:8px;height:8px;border-radius:50%;background:#d3d4cd}.gw-window-top b{margin-left:auto;font-size:11px;color:#81837b}.gw-app{display:grid;grid-template-columns:72px 1fr;min-height:470px}.gw-app aside{border-right:1px solid #e6e7e0;padding:18px 14px;display:flex;flex-direction:column;gap:14px}.gw-app aside i{height:27px;border-radius:8px;background:#ecece7}.gw-app aside i:first-child{height:32px;background:var(--gw-text);margin-bottom:8px}.gw-app aside i.on{background:color-mix(in srgb,var(--gw-accent) 30%,#fff)}.gw-app-main{padding:25px}.gw-app-title{display:flex;justify-content:space-between;align-items:center}.gw-app-title small{display:block;color:#9b9d94;font-size:9px}.gw-app-title strong{display:block;font-size:18px;margin-top:4px}.gw-app-title button{border:0;border-radius:999px;background:var(--gw-text);color:white;padding:10px 15px;font-size:9px}.gw-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.gw-metrics article{background:#fff;border:1px solid #e4e5de;border-radius:14px;padding:15px}.gw-metrics small,.gw-metrics em{display:block;color:#9c9e95;font-size:8px;font-style:normal}.gw-metrics b{display:block;margin:16px 0 5px;font-size:18px}.gw-alerts{margin-top:15px;background:#fff;border:1px solid #e4e5de;border-radius:15px;padding:12px 16px}.gw-alerts>div{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid #efefe9}.gw-alerts>div:first-child{border-top:0}.gw-alerts span{width:8px;height:8px;border-radius:50%}.gw-alerts .red{background:#ba6666}.gw-alerts .amber{background:#d0aa57}.gw-alerts .green{background:#7d9b69}.gw-alerts p{margin:0}.gw-alerts b{display:block;font-size:10px}.gw-alerts small{font-size:8px;color:#9b9d94}.gw-alerts i{font-size:10px;font-style:normal}.gw-float{position:absolute;background:#fff;border:1px solid #dfe0da;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:800;box-shadow:0 12px 30px #12130f14}.gw-float.a{left:-25px;bottom:65px}.gw-float.b{right:-15px;top:80px}.gw-orb{position:absolute;border-radius:50%;pointer-events:none}.gw-orb-a{width:320px;height:320px;background:color-mix(in srgb,var(--gw-accent) 20%,transparent);right:-140px;top:80px}.gw-orb-b{width:190px;height:190px;border:1px solid color-mix(in srgb,var(--gw-accent) 35%,transparent);left:-95px;bottom:70px}.gw-section{padding:120px 0}.gw-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.gw-section h2,.gw-dark h2,.gw-cta h2{font-size:clamp(45px,5vw,70px)}.gw-copy{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-top:35px}.gw-copy p,.gw-heading>p,.gw-long{margin:0;color:#6f7169;line-height:1.8}.gw-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:18px;align-items:center;margin-top:70px}.gw-flow article{border-top:1px solid #cfd1c8;padding-top:18px}.gw-flow span{font-size:10px;color:#999c92}.gw-flow b{display:block;margin-top:17px;font-size:17px}.gw-flow small{display:block;margin-top:4px;color:#96998f}.gw-flow>i{font-style:normal;color:#a3a59b}.gw-modules{background:#ecece6}.gw-heading{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:end}.gw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px}.gw-card{background:#f8f8f4;border:1px solid #dedfd8;border-radius:22px;padding:27px;min-height:300px;transition:.25s}.gw-card:hover{transform:translateY(-5px);box-shadow:0 18px 50px #12130f12}.gw-card>span{font-size:10px;color:#9a9d93}.gw-card h3{font-size:23px;margin:40px 0 12px}.gw-card p{color:#707269;line-height:1.7;font-size:14px}.gw-card ul{list-style:none;padding:0;margin:22px 0 0;border-top:1px solid #e2e3dc}.gw-card li{padding:10px 0;border-bottom:1px solid #e2e3dc;font-size:12px;font-weight:700}.gw-dark{padding:130px 0;background:#10120f;color:#fff}.gw-dark-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.gw-dark p:last-child{color:#adb1a6;line-height:1.8;max-width:520px;margin-top:30px}.gw-stack{display:grid;gap:10px}.gw-stack article{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:19px 21px;border:1px solid #2b2e28;border-radius:17px;background:#181b17}.gw-stack span{width:35px;height:35px;border-radius:10px;background:#242820;display:flex;align-items:center;justify-content:center;font-size:10px;color:#8f9686}.gw-stack b{display:block}.gw-stack small{display:block;color:#7f8479;margin-top:4px}.gw-stack i{font-style:normal;color:#76816d}.gw-philosophy{display:grid;grid-template-columns:.65fr 1.35fr;gap:80px}.gw-big-word{font-size:clamp(70px,11vw,150px);font-weight:800;letter-spacing:-.09em;line-height:.75;color:#e0e1da;writing-mode:vertical-rl;transform:rotate(180deg)}.gw-principles{margin-top:43px;border-top:1px solid #d7d8d1}.gw-principles div{display:grid;grid-template-columns:65px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid #d7d8d1}.gw-principles b{font-size:10px;color:#92958b}.gw-principles span{font-weight:750}.gw-cta{padding:40px 0 100px}.gw-cta-panel{background:color-mix(in srgb,var(--gw-accent) 25%,#fff);border-radius:30px;padding:48px 52px;display:flex;align-items:end;justify-content:space-between;gap:30px}.gw-footer{padding:55px 0 38px;border-top:1px solid #dadbd4}.gw-footer-grid{display:grid;grid-template-columns:1fr auto auto;gap:60px;align-items:start}.gw-footer p{max-width:360px;color:#8c8f85;font-size:12px}.gw-footer-grid>div:nth-child(2),.gw-footer-grid>div:nth-child(3){display:grid;gap:10px;font-size:12px}.gw-footer-grid>div:nth-child(3){text-align:right;color:#94978e}.gw-reveal{opacity:0;transform:translateY(22px);transition:.7s}.gw-reveal.visible{opacity:1;transform:none}@media(max-width:980px){.gw-hero-grid,.gw-split,.gw-dark-grid,.gw-philosophy{grid-template-columns:1fr}.gw-grid{grid-template-columns:repeat(2,1fr)}.gw-copy{padding-top:0}.gw-big-word{writing-mode:horizontal-tb;transform:none;font-size:78px}.gw-heading{grid-template-columns:1fr}.gw-footer-grid{grid-template-columns:1fr 1fr}.gw-footer-grid>div:nth-child(3){text-align:left}}@media(max-width:720px){.gw-container{width:min(100% - 30px,1180px)}.gw-nav-toggle{display:block}.gw-nav-toggle span{display:block;width:23px;height:2px;background:var(--gw-text);margin:5px}.gw-menu{display:none;position:absolute;top:70px;left:15px;right:15px;background:#fafaf7;border:1px solid #dedfd8;border-radius:18px;padding:10px;flex-direction:column;align-items:stretch}.gw-menu.open{display:flex}.gw-menu a{padding:12px}.gw-hero{min-height:auto;padding-top:120px}.gw-hero h1{font-size:clamp(48px,15vw,74px)}.gw-app{grid-template-columns:54px 1fr}.gw-metrics{grid-template-columns:1fr}.gw-metrics article:nth-child(n+2){display:none}.gw-section,.gw-dark{padding:85px 0}.gw-copy,.gw-grid{grid-template-columns:1fr}.gw-flow{grid-template-columns:1fr 1fr}.gw-flow>i{display:none}.gw-cta-panel{display:grid;padding:34px 27px}.gw-footer-grid{grid-template-columns:1fr}.gw-footer-grid>div:nth-child(3){text-align:left}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gw-reveal{opacity:1;transform:none;transition:none}}
