.clutch-ai-button{--clutch-button-bg: #171827;--clutch-button-text: #f8f7ff;position:relative;z-index:0;isolation:isolate;overflow:hidden;width:fit-content;min-height:48px;padding:13px 23px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:var(--clutch-button-bg);color:var(--clutch-button-text);box-shadow:0 12px 28px #3837c433;font:700 15px/1 Barlow,sans-serif;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.clutch-ai-button:before{position:absolute;z-index:-2;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:conic-gradient(from 0deg,#4aa7ff,#6757ff,#c64cff,#657cff,#4aa7ff);content:"";animation:clutch-border-turn 5s linear infinite}.clutch-ai-button:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--clutch-button-bg);content:"";transition:background .2s ease}.clutch-ai-button:hover{background:#22243a;box-shadow:0 15px 34px #6957ff52;color:#fff;transform:translateY(-2px)}.clutch-ai-button:focus-visible{outline:3px solid #70b7ff;outline-offset:6px}.clutch-ai-button--light{--clutch-button-bg: #f8f7ff;--clutch-button-text: #20213a;border-color:#3c41781f;box-shadow:0 12px 28px #4641a029}.clutch-ai-button--light:hover{--clutch-button-bg: #eeedff;color:#171827}.clutch-ai-button--compact{min-height:40px;padding:10px 17px;font-size:13.5px}.clutch-ai-button__icon{flex:0 0 auto;color:#57b9ff;filter:drop-shadow(0 0 8px rgba(91,170,255,.72));animation:clutch-icon-breathe 2.4s ease-in-out infinite}@keyframes clutch-border-turn{to{transform:rotate(360deg)}}@keyframes clutch-icon-breathe{0%,to{transform:scale(.92) rotate(-3deg)}50%{transform:scale(1.13) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.clutch-ai-button:before,.clutch-ai-button__icon{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clutch-section{max-width:1328px;margin:72px auto;padding:62px 54px;border-radius:30px;background:radial-gradient(780px 500px at 92% 6%,rgba(91,76,255,.32),transparent 64%),radial-gradient(580px 420px at 3% 82%,rgba(34,164,255,.19),transparent 66%),linear-gradient(145deg,#0c1020,#111426 58%,#0b1020);color:#f4f4fb;box-shadow:0 30px 80px #12142b40}.clutch-section__intro{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:end}.clutch-kicker{margin:0 0 15px;display:flex;align-items:center;gap:8px;color:#72bdff;font:600 11px/1.4 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.clutch-section h2{max-width:680px;margin:0;color:#fff;font-size:clamp(36px,4.2vw,54px);line-height:1.02;letter-spacing:-.035em}.clutch-section h2 em{background:linear-gradient(90deg,#73c8ff,#8b8aff 48%,#c079ff);background-clip:text;-webkit-background-clip:text;color:transparent;font-style:normal}.clutch-section__lead>p{margin:0 0 24px;color:#bec4d6;font-size:17px;line-height:1.65}.clutch-demo-shell{margin-top:50px}.clutch-demo__preview-note{width:fit-content;margin:0 0 12px auto;padding:7px 11px;display:flex;align-items:center;gap:7px;border:1px solid rgba(124,192,255,.2);border-radius:999px;background:#5b64df1f;color:#b7c3dc;font-size:11px}.clutch-demo__preview-note svg,.clutch-demo__preview-note strong{color:#78c7ff}.clutch-demo__preview-note span{padding-left:7px;border-left:1px solid rgba(255,255,255,.15)}.clutch-demo{width:100%;min-width:0;overflow:hidden;display:grid;grid-template-columns:285px minmax(0,1fr);border:1px solid rgba(255,255,255,.16);border-radius:22px;background:#f6f7fb;color:#1d2130;box-shadow:0 32px 74px #00000057}.clutch-demo__threads{min-width:0;min-height:620px;padding:24px 18px 20px;display:flex;flex-direction:column;border-right:1px solid #e1e4ec;background:#fff}.clutch-demo__brand{display:flex;align-items:center;gap:11px}.clutch-demo__brand>span,.clutch-message__mark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#436fff,#b944ff);color:#fff;box-shadow:0 8px 20px #604beb3d}.clutch-demo__brand strong{font-size:20px}.clutch-demo__threads>button{width:100%;margin:25px 0 26px;padding:13px;border:0;border-radius:10px;background:#232438;color:#fff;cursor:pointer;font-weight:650;transition:background .18s,transform .18s}.clutch-demo__threads>button:hover{background:#343650;transform:translateY(-1px)}.clutch-demo__threads>p{margin:0 9px 10px;color:#8a8f9d;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.clutch-demo__threads ul{width:100%;min-width:0;margin:0;padding:0;display:grid;gap:5px;list-style:none}.clutch-demo__threads li{min-width:0}.clutch-demo__threads li>button{width:100%;min-width:0;padding:11px 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:9px;background:transparent;color:#636979;cursor:pointer;text-align:left;font-size:12.5px}.clutch-demo__threads li>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clutch-demo__threads li.active>button{background:#ececff;color:#443ad3;font-weight:650}.clutch-demo__threads li>button:hover{background:#f2f3f8}.clutch-demo__threads li.active>button:hover{background:#e7e7ff}.clutch-demo__team{margin-top:auto;padding:16px 7px 0;display:flex;align-items:center;border-top:1px solid #eceef3}.clutch-demo__team>span{width:27px;height:27px;margin-right:-6px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#dce6ff;color:#35416f;font-size:8px;font-weight:700}.clutch-demo__team>span:nth-child(2){background:#ffe6d8;color:#75432f}.clutch-demo__team>span.ai{background:linear-gradient(145deg,#4c6fff,#b64fff);color:#fff}.clutch-demo__team small{margin-left:13px;color:#737988;font-size:10px}.clutch-demo__chat{min-width:0;height:620px;padding:0 36px 22px;display:flex;flex-direction:column;background:linear-gradient(150deg,#f9faff,#f1f3fa)}.clutch-demo__chat-head{margin:0 -36px;padding:17px 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e3e6ee;background:#ffffffc7}.clutch-demo__chat-head div{display:grid;gap:3px}.clutch-demo__chat-head strong{font-size:13px}.clutch-demo__chat-head span{color:#8a8f9c;font-size:10.5px}.clutch-demo__chat-head button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#747a89;cursor:pointer}.clutch-demo__chat-head button:hover{background:#eceefa;color:#4136d4}.clutch-demo__messages{padding:25px 0 12px;overflow:auto;display:grid;gap:22px;scrollbar-color:#ced2df transparent}.clutch-message{display:flex;gap:13px;align-items:flex-start}.clutch-message>svg{flex:0 0 auto;color:#6e7381}.clutch-message p{margin:0}.clutch-message--user{color:#404654;font-size:14px}.clutch-message--user>div{display:grid;gap:4px}.clutch-message time{color:#989daa;font-size:9.5px}.clutch-message--ai>div{width:100%}.clutch-message--ai>div>strong{display:block;margin:6px 0 17px;font-size:17px}.clutch-message__mark{flex:0 0 auto}.clutch-answer-card{margin-top:10px;padding:15px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border:1px solid #e1e4ec;border-radius:12px;background:#fff}.clutch-answer-card>span{padding:5px 7px;border-radius:6px;background:#e9f3ff;color:#285f9c;font:700 10px IBM Plex Mono,monospace;text-transform:uppercase}.clutch-answer-card>span.urgent{background:#ffebe8;color:#af3426}.clutch-answer-card>span.warning{background:#fff3da;color:#8a5700}.clutch-answer-card>span.success{background:#e8f8ed;color:#257744}.clutch-answer-card b{font-size:13px}.clutch-answer-card p{margin:4px 0 0;color:#747988;font-size:12.5px;line-height:1.4}.clutch-answer-card button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#5146d9;cursor:pointer;font-size:12px;font-weight:700}.clutch-answer-card button:hover{text-decoration:underline}.clutch-source{margin:16px 0 0!important;display:flex;align-items:center;gap:7px;color:#777c8a;font-size:12px}.clutch-record-preview{margin:12px 0 0!important;padding:9px 11px;display:flex;gap:7px;align-items:center;border-radius:8px;background:#e8f6ee;color:#257244;font-size:11px}.clutch-suggestions{margin-top:auto;padding:8px 0;display:flex;gap:7px;overflow-x:auto}.clutch-suggestions button{flex:0 0 auto;padding:7px 10px;border:1px solid #d9ddec;border-radius:999px;background:#fff;color:#555b6e;cursor:pointer;font-size:10.5px}.clutch-suggestions button:hover{border-color:#7c72ed;color:#4238c7}.clutch-compose{padding:10px 10px 10px 15px;display:flex;align-items:center;border:1px solid #d9dde8;border-radius:13px;background:#fff;box-shadow:0 8px 25px #22274614}.clutch-compose input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#262b3a;font:inherit;font-size:13px}.clutch-compose input::placeholder{color:#8a8f9d}.clutch-compose button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:10px;background:#5448e8;color:#fff;cursor:pointer}.clutch-compose button:hover{background:#4134d7}.clutch-demo__disclaimer{margin:7px 3px 0;color:#8e93a1;font-size:9.5px;line-height:1.35;text-align:center}.clutch-outcomes{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.clutch-outcomes article{padding:24px 21px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#ffffff0e}.clutch-outcomes svg{color:#72bdff}.clutch-outcomes h3{margin:15px 0 8px;font-size:17px}.clutch-outcomes p{margin:0;color:#aeb2c3;font-size:13.5px;line-height:1.55}.clutch-connect{margin-top:55px;padding-top:50px;display:grid;grid-template-columns:1fr 1fr;gap:65px;border-top:1px solid rgba(255,255,255,.12)}.clutch-connect h2{font-size:clamp(31px,3.4vw,43px)}.clutch-connect__copy>p:not(.clutch-kicker){margin:18px 0;color:#b8bbcc;line-height:1.65}.clutch-connect ul{margin:23px 0 0;padding:0;display:grid;gap:12px;list-style:none}.clutch-connect li{display:flex;gap:10px;align-items:flex-start;color:#d8d9e3;font-size:14px;line-height:1.5}.clutch-connect li svg{flex:0 0 auto;color:#72bdff}.clutch-provider-grid{display:grid;gap:12px;align-content:center}.clutch-provider-grid article{padding:17px 18px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0f}.clutch-provider-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#fff;color:#12131e}.clutch-provider-mark--claude{background:#d97851;color:#fff}.clutch-provider-mark--gemini{background:linear-gradient(145deg,#3158d9,#be65df);color:#fff}.clutch-provider-grid strong,.clutch-provider-grid small{display:block}.clutch-provider-grid small{margin-top:3px;color:#969bad;font-size:11px}.clutch-provider-status{color:#78c4ff;font:600 10px IBM Plex Mono,monospace;text-transform:uppercase}.clutch-provider-mark svg{width:25px;height:25px;display:block;fill:currentColor}.clutch-control{margin-top:40px;padding:22px 24px;display:flex;justify-content:space-between;gap:30px;align-items:center;border:1px solid rgba(112,184,255,.28);border-radius:16px;background:#3d77d61a}.clutch-control>div{display:flex;align-items:flex-start;gap:14px}.clutch-control svg{flex:0 0 auto;color:#72bdff}.clutch-control p{max-width:800px;margin:0;color:#b9bdcd;font-size:13.5px;line-height:1.55}.clutch-control strong{color:#fff}.clutch-control>a{flex:0 0 auto;display:flex;align-items:center;gap:7px;color:#8ecbff;font-size:13px;font-weight:700}@media(max-width:900px){.clutch-section{margin-inline:22px;padding:44px 30px}.clutch-section__intro,.clutch-connect{grid-template-columns:1fr;gap:26px}.clutch-demo{grid-template-columns:220px 1fr}.clutch-demo__threads{min-height:600px}.clutch-demo__chat{height:600px;padding-inline:22px}.clutch-demo__chat-head{margin-inline:-22px}.clutch-outcomes{grid-template-columns:repeat(2,1fr)}.clutch-control{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.clutch-demo{grid-template-columns:minmax(0,1fr)}.clutch-demo__threads{min-width:0;min-height:0;overflow:hidden;padding-bottom:13px;border-right:0;border-bottom:1px solid #e1e4ec}.clutch-demo__brand,.clutch-demo__threads>p,.clutch-demo__team{display:none}.clutch-demo__threads>button{margin:0 0 10px}.clutch-demo__threads ul{max-width:100%;display:flex;overflow-x:auto}.clutch-demo__threads li{flex:0 0 auto;max-width:205px}.clutch-demo__threads li>button{border:1px solid #eceef4}.clutch-demo__chat{height:610px}.clutch-demo__preview-note{margin-left:0}}@media(max-width:560px){.clutch-section{margin:44px 14px;padding:36px 18px;border-radius:21px}.clutch-demo-shell{margin-top:34px}.clutch-demo__preview-note span{display:none}.clutch-demo__chat{height:650px;padding-inline:15px}.clutch-demo__chat-head{margin-inline:-15px}.clutch-answer-card{grid-template-columns:1fr}.clutch-answer-card>span{width:fit-content}.clutch-answer-card button{margin-top:3px}.clutch-outcomes{grid-template-columns:1fr}.clutch-provider-grid article{grid-template-columns:auto 1fr}.clutch-provider-status{grid-column:2}.clutch-control{padding:20px}.clutch-section__lead .clutch-ai-button{width:100%}}@media(prefers-reduced-motion:reduce){.clutch-demo__threads button,.clutch-answer-card button,.clutch-compose button{transition:none}}.clutch-page{background:#f5f6fa}.clutch-page__hero{position:relative;isolation:isolate;overflow:hidden;padding:88px max(56px,calc((100vw - 1150px)/2)) 112px;border-radius:0 0 38px 38px;background:radial-gradient(800px 460px at 78% 2%,rgba(102,74,255,.42),transparent 63%),radial-gradient(650px 440px at 12% 84%,rgba(24,157,255,.25),transparent 62%),linear-gradient(145deg,#070b18,#0e1230 48%,#151144);color:#fff;text-align:center;box-shadow:inset 0 -1px #ffffff1f,0 30px 70px #0f103733}.clutch-page__hero:before{position:absolute;z-index:-1;inset:auto 8% -220px;height:390px;border-radius:50%;background:linear-gradient(90deg,#2aabff6b,#6453ff80,#bd47ff59);filter:blur(74px);content:""}.clutch-page__stars{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.48;background-image:radial-gradient(circle at 15% 25%,#7dc9ff 0 1px,transparent 1.5px),radial-gradient(circle at 82% 18%,#c9a7ff 0 1px,transparent 1.5px),radial-gradient(circle at 68% 67%,#fff 0 1px,transparent 1.5px),radial-gradient(circle at 26% 76%,#fff 0 1px,transparent 1.5px);background-size:160px 140px,210px 180px,190px 170px,230px 200px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 88%);mask-image:linear-gradient(to bottom,#000,transparent 88%)}.clutch-page__hero>p{width:fit-content;margin:0 auto 22px;padding:8px 14px;display:flex;align-items:center;gap:8px;border:1px solid rgba(119,194,255,.28);border-radius:999px;background:#3469bd21;color:#8bd0ff;font:600 11px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 26px #3d8aff1f}.clutch-page__hero>p span{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(145deg,#426cff,#b94eff);color:#fff}.clutch-page__hero h1{max-width:980px;margin:auto;font-size:clamp(48px,7vw,86px);line-height:.94;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 5px 34px rgba(0,0,0,.32)}.clutch-page__hero h1 em{background:linear-gradient(90deg,#75ceff 5%,#8e91ff 48%,#d181ff 94%);background-clip:text;-webkit-background-clip:text;color:transparent;font-style:normal;filter:drop-shadow(0 6px 28px rgba(99,91,255,.24))}.clutch-page__hero>span{max-width:720px;margin:28px auto 0;display:block;color:#c5cadc;font-size:18px;line-height:1.65;text-wrap:balance}.clutch-page .clutch-section{margin-top:-46px;position:relative;z-index:2}.clutch-page__closing{max-width:1100px;margin:65px auto 70px;padding:55px 42px;border-radius:22px;background:linear-gradient(135deg,#5155e8,#9a47d5);color:#fff;text-align:center}.clutch-page__closing p{margin:0 0 12px;color:#e2ddff;font:600 11px IBM Plex Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.clutch-page__closing h2{max-width:720px;margin:0 auto 25px}.clutch-page__closing a{padding:14px 22px;display:inline-flex;gap:8px;border-radius:10px;background:#fff;color:#302a74;font-weight:700}.clutch-page__closing a:hover{transform:translateY(-2px)}@media(max-width:850px){.clutch-page__hero{padding:58px 22px 72px}.clutch-page__closing{margin:50px 22px;padding:42px 25px}}@media(prefers-reduced-motion:reduce){.clutch-page__hero:before{filter:blur(74px)}}:root{font-family:Barlow,sans-serif;color:#131a22;background:#fff;--ink:#131a22;--muted:#5b6572;--line:#e5e8ec;--surface:#f6f7f9;--night:#0d1117;--orange:#e5401f;--orange-light:#ff6a4a;--gold:#ffb300;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.site-shell{overflow:hidden}.hero{color:#eef1f4;background:radial-gradient(900px 480px at 78% 12%,rgba(229,64,31,.28),transparent 65%),radial-gradient(700px 420px at 12% 100%,rgba(255,179,0,.1),transparent 60%),var(--night);border-radius:0 0 28px 28px}.navigation{max-width:1440px;margin:auto;min-height:82px;padding:18px 56px;display:flex;align-items:center;gap:32px}.brand{width:190px;display:flex}.brand img,.footer-brand img{display:block;width:100%;height:auto}.nav-links{margin-left:auto;display:flex;align-items:center;gap:26px;color:#aeb7c0;font-size:14px;font-weight:500}.nav-links>a:not(.button):hover{color:#fff}.menu-button{display:none;margin-left:auto;padding:8px;border:0;background:transparent;color:#fff}.menu-button span{display:block;width:24px;height:2px;margin:5px;background:currentColor}.hero-grid{max-width:1440px;margin:auto;padding:64px 56px 58px;display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.hero-copy{display:flex;flex-direction:column;gap:24px}.eyebrow,.dark-label{margin:0;color:var(--gold);font:600 12px/1.4 IBM Plex Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.eyebrow{width:fit-content;padding:7px 14px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.22);border-radius:99px;background:#ffffff0f}.eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--orange)}h1{margin:0;font-size:clamp(44px,5vw,68px);line-height:1.02;letter-spacing:-.035em}h1 em,.hybrid-card h3 em{color:var(--orange-light);font-style:normal}.hero-lead{max-width:590px;margin:0;color:#b7c0c9;font-size:17px;line-height:1.65}.hero-lead strong{color:#fff}.actions{display:flex;gap:12px;flex-wrap:wrap}.button{width:fit-content;padding:14px 24px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:var(--orange);color:#fff;font-size:15px;font-weight:600;transition:.2s}.button:hover{background:var(--orange-light);transform:translateY(-1px)}.button-small{padding:10px 18px;font-size:13.5px}.button-secondary{border:1px solid rgba(255,255,255,.28);background:transparent}.button-secondary:hover{background:#ffffff14}.hero-note{margin:0;color:#8a939c;font-size:13px}.product-scene{position:relative;min-height:440px}.record-card,.due-card,.opportunity-card{position:absolute;border-radius:14px;box-shadow:0 28px 60px #0000006b}.record-card{top:0;left:0;right:60px;overflow:hidden;background:#fff;color:var(--ink)}.card-heading{padding:13px 16px;display:flex;justify-content:space-between;border-bottom:1px solid #e9ecef;color:#6b7480;font:600 10.5px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.record-card dl{margin:4px 16px 12px;font:400 12px IBM Plex Mono,monospace}.record-card dl div{padding:10px 0;display:flex;justify-content:space-between;gap:14px;border-bottom:1px dashed #e9ecef}.record-card dt{color:#8a939c;text-transform:uppercase}.record-card dd{margin:0;text-align:right;font-weight:500}.record-card .success{color:#1d8a3e}.record-card .warning{color:#b3540a}.due-card{top:198px;right:0;width:260px;padding:17px 18px;background:#151b21;border:1px solid rgba(255,255,255,.14)}.due-card>p{margin:0 0 12px;color:var(--gold);font:600 10.5px IBM Plex Mono,monospace;text-transform:uppercase}.due-card dl{display:grid;gap:10px;margin:0;font-size:13px}.due-card dl div{display:flex;justify-content:space-between}.due-card dt{color:#aeb7c0}.due-card dd{margin:0;font-weight:700}.due-card dl div:last-child dd{color:var(--orange-light)}.opportunity-card{bottom:0;left:26px;width:292px;padding:16px 18px;display:flex;align-items:center;gap:14px;background:#fff;color:var(--ink)}.opportunity-card>span{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:#e5401f1a;color:var(--orange);font-weight:700}.opportunity-card p{display:grid;gap:2px;margin:0;color:#6b7480;font-size:12.5px}.opportunity-card strong{color:var(--ink);font-size:14px}.brand-band{padding:26px 56px 34px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.brand-band p{margin:0 0 14px;color:#8a939c;font-size:13px}.brand-band div{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 36px;color:#c3cbd3;font:600 15px Barlow Condensed,sans-serif;letter-spacing:.14em}.section{max-width:1440px;margin:auto;padding:84px 56px;text-align:center}.section-label{margin:0 0 16px;padding:7px 14px;display:inline-block;border-radius:99px;background:#e5401f14;color:var(--orange);font-size:12.5px;font-weight:600}h2{margin:0;font-size:clamp(34px,4vw,44px);line-height:1.08;letter-spacing:-.025em}.section h2{max-width:800px;margin:auto}.section-intro{max-width:680px;margin:16px auto 40px;color:var(--muted);font-size:16px;line-height:1.65}.lifecycle-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin:0;padding:0;list-style:none;text-align:left}.lifecycle-grid li{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .2s,background .2s,transform .2s}.lifecycle-grid button{width:100%;min-height:154px;padding:17px 15px;position:relative;display:flex;flex-direction:column;align-items:flex-start;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.lifecycle-grid button>span,.capability-grid article>span{margin-bottom:12px;color:var(--orange);font:600 11px IBM Plex Mono,monospace}.lifecycle-grid strong{margin:0 24px 6px 0;font-size:14px}.lifecycle-grid small{color:#6b7480;line-height:1.5}.lifecycle-grid i{position:absolute;right:13px;top:13px;color:var(--orange);font-size:20px;font-style:normal;font-weight:400;line-height:1}.lifecycle-grid li:hover{border-color:#e5401f8c;transform:translateY(-2px)}.lifecycle-grid li.active{border-color:var(--orange);background:#fff7f4;box-shadow:0 9px 28px #e5401f1c}.lifecycle-grid .final{border-color:var(--ink);background:var(--ink);color:#fff}.lifecycle-grid .final small{color:#aeb7c0}.lifecycle-grid .final.active{border-color:var(--orange-light);background:var(--ink)}.lifecycle-detail{margin-top:18px;padding:32px 34px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(115deg,#fff,#fff 62%,#fff7f4);box-shadow:0 18px 44px #10182014;text-align:left}.lifecycle-detail__content{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.lifecycle-detail__step{margin:0 0 10px;color:var(--orange);font:600 11px IBM Plex Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.lifecycle-detail h3{margin:0;font-size:clamp(27px,3vw,36px);line-height:1.08}.lifecycle-detail__copy>p:not(.lifecycle-detail__step){max-width:610px;margin:14px 0 22px;color:var(--muted);font-size:16px;line-height:1.6}.lifecycle-detail__features{padding:24px 26px;border:1px solid rgba(229,64,31,.16);border-radius:13px;background:#fff}.lifecycle-detail__features>p{margin:0 0 14px;color:var(--orange);font:600 10.5px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.lifecycle-detail ul{margin:0;padding:0;display:grid;gap:11px;list-style:none}.lifecycle-detail li{position:relative;padding-left:27px;color:#313b46;font-size:14px;line-height:1.45}.lifecycle-detail li:before{position:absolute;left:0;color:var(--orange);content:"✓";font-weight:700}.audience-section{padding-top:60px}.hybrid-card{padding:38px 34px;display:grid;grid-template-columns:1.1fr 1fr;gap:44px;border-radius:18px;background:radial-gradient(560px 280px at 92% 0%,rgba(229,64,31,.28),transparent 62%),var(--ink);color:#fff;text-align:left}.hybrid-card h3{margin:14px 0;font-size:31px;line-height:1.12}.hybrid-card>div>p:last-child{color:#b7c0c9;line-height:1.65}.hybrid-card ul{margin:0;padding:0;display:grid;align-content:center;gap:9px;list-style:none}.hybrid-card li{padding:11px 14px 11px 40px;position:relative;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0d;font-size:14px;font-weight:600}.hybrid-card li:before{position:absolute;left:15px;color:var(--orange-light);content:"✓"}.hybrid-card li span{display:block;margin-top:3px;color:#8a939c;font-size:12.5px;font-weight:400}.business-grid,.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;text-align:left}.business-grid article,.capability-grid article{padding:21px 19px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:#fff}.business-grid article>p{margin:0 0 9px;color:var(--orange);font:600 10.5px IBM Plex Mono,monospace;text-transform:uppercase}.business-grid h3,.capability-grid h3{margin:0 0 9px;font-size:17px}.business-grid article>span,.capability-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.home-capability-icon{margin-bottom:18px;color:var(--orange)}.platform-solutions-link{margin:32px auto 0}.home-cta{margin-top:18px;padding:25px 26px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid rgba(229,64,31,.2);border-radius:15px;background:#fff7f4;text-align:left}.home-cta .dark-label{color:var(--orange)}.home-cta h3{max-width:720px;margin:7px 0 0;font-size:23px;line-height:1.2}.home-cta .button{flex:0 0 auto}.platform-section{max-width:none;background:var(--surface)}.platform-section .capability-grid{max-width:1328px;margin:auto;grid-template-columns:repeat(3,1fr)}.capability-grid article{min-height:170px}.product-boundary-section{padding-bottom:36px}.product-boundary-section .section-intro{max-width:760px}.product-boundary-grid{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;list-style:none;text-align:left}.product-boundary-grid li{padding:22px 20px;border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:12px;background:#fff}.product-boundary-grid span{display:inline-block;margin-bottom:14px;padding:5px 8px;border-radius:6px;background:var(--surface);color:var(--muted);font:600 10px IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.product-boundary-grid h3{margin:0 0 9px;font-size:18px}.product-boundary-grid p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.58}.custom-development-note{margin-top:18px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-radius:15px;background:var(--ink);color:#fff;text-align:left}.custom-development-note .dark-label{color:var(--gold)}.custom-development-note h3{margin:8px 0 7px;font-size:24px;line-height:1.2}.custom-development-note div>p:last-child{max-width:780px;margin:0;color:#b7c0c9;line-height:1.55}.custom-development-note .button{flex:0 0 auto}.field-section{max-width:1328px;margin:72px auto;padding:56px 48px;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;border-radius:20px;background:radial-gradient(700px 400px at 85% 20%,rgba(229,64,31,.2),transparent 60%),var(--night);color:#eef1f4}.field-section h2{margin:17px 0;font-size:36px}.field-section>div>p:last-of-type{color:#b7c0c9;line-height:1.65}.field-stats{display:flex;gap:26px;margin-top:24px}.field-stats span{color:#8a939c;font-size:13px}.field-stats strong{display:block;color:var(--orange-light);font-size:24px}.field-cta{margin-top:28px}.schedule-card{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#151b21}.schedule-card>div{padding:13px 16px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12);color:var(--gold);font:600 10.5px IBM Plex Mono,monospace;text-transform:uppercase}.schedule-card ol{margin:0;padding:8px 16px 14px;list-style:none}.schedule-card li{padding:11px 0;display:flex;gap:12px;border-bottom:1px dashed rgba(255,255,255,.12)}.schedule-card time{color:#7ddb8a;font:600 12px IBM Plex Mono,monospace}.schedule-card li p{display:grid;gap:3px;margin:0;color:#8a939c;font-size:12.5px}.schedule-card li strong{color:#eef1f4;font-size:13px}.schedule-card .offline-ready{margin:0;padding:11px 16px;border-top:1px solid rgba(125,219,138,.3);background:#7ddb8a14;color:#7ddb8a;font:500 11.5px IBM Plex Mono,monospace;text-transform:uppercase}.faq-section{padding-top:24px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px;text-align:left}.faq-grid details{padding:19px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.faq-grid summary{cursor:pointer;font-size:15.5px;font-weight:600}.faq-grid details p{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.closing-section{max-width:1328px;margin:0 auto 56px;padding:58px 48px;border-radius:20px;background:radial-gradient(600px 300px at 80% 0%,rgba(255,179,0,.25),transparent 60%),var(--orange);color:#fff;text-align:center}.closing-section h2{max-width:680px;margin:auto}.closing-section p{max-width:650px;margin:16px auto 28px;color:#ffe3db;line-height:1.6}.button-light{margin:auto;background:#fff;color:var(--orange)}.button-light:hover{background:var(--ink);color:#fff}footer{padding:54px 56px 32px;border-radius:28px 28px 0 0;background:var(--night);color:#aeb7c0}.footer-grid{max-width:1328px;margin:auto;padding-bottom:38px;display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:40px;border-bottom:1px solid rgba(255,255,255,.12)}.footer-brand img{width:190px}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:10px;font-size:13.5px}.footer-grid strong{color:#6b7480;font:600 11px IBM Plex Mono,monospace;text-transform:uppercase}.footer-meta{max-width:1328px;margin:auto;padding-top:22px;display:flex;justify-content:space-between;gap:20px;color:#6b7480;font-size:12.5px}@media(max-width:1100px){.navigation,.hero-grid,.brand-band,.section{padding-inline:32px}.nav-links{gap:16px}.nav-links>a:not(.button){display:none}.hero-grid{gap:32px}.lifecycle-grid{grid-template-columns:repeat(4,1fr)}.business-grid{grid-template-columns:repeat(2,1fr)}.field-section,.closing-section{margin-inline:32px}}@media(max-width:800px){.navigation{position:relative;padding:16px 22px}.brand{width:170px}.menu-button{display:block}.nav-links{position:absolute;z-index:20;top:calc(100% - 4px);left:16px;right:16px;margin:0;padding:12px;display:none;flex-direction:column;align-items:stretch;gap:0;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#151b21}.nav-links.open{display:flex}.nav-links>a:not(.button){display:block;padding:12px}.nav-links .button{width:100%;margin-top:6px}.hero-grid{grid-template-columns:1fr;padding:46px 22px 50px}.brand-band{padding-inline:22px}.section{padding:66px 22px}.lifecycle-grid{grid-template-columns:repeat(2,1fr)}.lifecycle-detail{padding:28px}.lifecycle-detail__content{grid-template-columns:1fr;gap:25px}.hybrid-card,.field-section{grid-template-columns:1fr}.home-cta,.custom-development-note{align-items:flex-start;flex-direction:column}.platform-section .capability-grid,.product-boundary-grid{grid-template-columns:repeat(2,1fr)}.field-section,.closing-section{margin:48px 22px;padding:40px 28px}.faq-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-meta{flex-direction:column}}@media(max-width:520px){h1{font-size:43px}.actions,.actions .button{width:100%}.product-scene{min-height:475px}.record-card{right:0}.record-card dl div{flex-direction:column;gap:5px}.record-card dd{text-align:left}.due-card{top:250px;width:230px}.opportunity-card{left:0;width:265px}.lifecycle-grid,.business-grid,.platform-section .capability-grid,.product-boundary-grid{grid-template-columns:1fr}.lifecycle-grid button,.capability-grid article{min-height:0}.lifecycle-detail,.lifecycle-detail__features{padding:20px}.home-cta .button,.custom-development-note .button{width:100%}.custom-development-note{padding:24px 22px}.field-stats{flex-direction:column}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}footer{padding-inline:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.mkt-page{min-height:100vh;background:#fff;color:var(--ink)}.mkt-header{position:relative;z-index:30;background:var(--night);color:#eef1f4}.mkt-nav{max-width:1440px;min-height:78px;margin:auto;padding:16px 56px;display:flex;align-items:center;gap:28px}.mkt-brand{width:188px;display:flex}.mkt-brand img,.mkt-footer__brand img{width:100%;height:auto;display:block}.mkt-links{margin-left:auto;display:flex;align-items:center;gap:22px;color:#aeb7c0;font-size:13.5px;font-weight:500}.mkt-links a:not(.mkt-btn):hover,.mkt-links a[aria-current=page]{color:#fff}.mkt-links a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:7px}.mkt-menu{display:none;margin-left:auto;padding:8px;border:0;background:transparent;color:#fff}.mkt-menu span{width:24px;height:2px;margin:5px 0;display:block;background:currentColor}.mkt-btn{width:fit-content;min-height:46px;padding:13px 21px;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--orange);color:#fff;cursor:pointer;font:600 14px Barlow,sans-serif;transition:background .2s,transform .2s}.mkt-btn:hover{background:var(--orange-light);transform:translateY(-1px)}.mkt-btn:disabled{cursor:wait;opacity:.65;transform:none}.mkt-btn--small{min-height:40px;padding:10px 16px;font-size:13px}.mkt-btn--ghost{border:1px solid rgba(255,255,255,.26);background:transparent}.mkt-btn--ghost:hover{background:#ffffff14}.mkt-btn--light{background:#fff;color:var(--orange)}.mkt-btn--light:hover{background:var(--ink);color:#fff}.mkt-btn--outline{border:1px solid rgba(255,255,255,.48);background:transparent}.mkt-hero{padding:70px max(56px,calc((100vw - 1328px)/2)) 54px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);gap:70px;align-items:center;border-radius:0 0 28px 28px;background:radial-gradient(800px 440px at 80% 0%,rgba(229,64,31,.24),transparent 64%),radial-gradient(600px 360px at 10% 100%,rgba(255,179,0,.08),transparent 60%),var(--night);color:#eef1f4}.mkt-kicker{margin:0 0 14px;color:var(--orange);font:600 11px/1.5 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.mkt-hero .mkt-kicker,.mkt-cta .mkt-kicker{color:var(--gold)}.mkt-hero h1{max-width:760px;margin:0;font-size:clamp(42px,5vw,64px);line-height:1.02;letter-spacing:-.035em}.mkt-hero__copy>p:not(.mkt-kicker){max-width:690px;margin:24px 0 0;color:#b7c0c9;font-size:17px;line-height:1.65}.mkt-hero__actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.mkt-hero__aside{min-width:0;display:grid;gap:10px}.mkt-hero-visual{margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#151b21;box-shadow:0 24px 54px #0000003d}.mkt-hero-visual img{width:100%;height:clamp(180px,17vw,230px);display:block;object-fit:cover;object-position:center;filter:saturate(.86) contrast(.98)}.mkt-hero-visual figcaption{padding:11px 13px;display:flex;align-items:flex-start;gap:9px;color:#aeb7c0;font-size:12px;line-height:1.45}.mkt-hero-visual figcaption svg{flex:0 0 auto;margin-top:1px;color:var(--orange-light)}.mkt-proof{display:grid;gap:10px}.mkt-proof article{padding:16px 18px;display:grid;grid-template-columns:40px 1fr;gap:12px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#ffffff0d}.mkt-proof article>span{color:var(--orange-light);font:600 11px IBM Plex Mono,monospace}.mkt-proof strong{font-size:15px}.mkt-proof p{margin:4px 0 0;color:#99a3ad;font-size:13px;line-height:1.5}.mkt-onion-section{max-width:1328px;margin:64px auto 18px;padding:48px 52px;border-radius:22px;background:radial-gradient(620px 420px at 20% 48%,rgba(229,64,31,.16),transparent 66%),radial-gradient(460px 300px at 100% 0%,rgba(255,179,0,.08),transparent 66%),var(--night);color:#eef1f4}.mkt-onion-section__intro{max-width:820px}.mkt-onion-section__intro h2{margin:0;font-size:clamp(31px,3.4vw,42px);line-height:1.08;letter-spacing:-.025em}.mkt-onion-section__intro>p:last-child{max-width:760px;margin:14px 0 0;color:#aeb7c0;font-size:16px;line-height:1.6}.mkt-onion-layout{margin-top:38px;display:grid;grid-template-columns:minmax(390px,.9fr) 1.1fr;gap:58px;align-items:center}.mkt-coverage-onion{width:min(100%,480px);aspect-ratio:1;display:grid;place-items:center}.mkt-coverage-onion__ring{position:relative;display:grid;place-items:center;border:1px solid rgba(255,255,255,.19);border-radius:50%;box-shadow:inset 0 0 34px #00000021,0 16px 48px #00000029}.mkt-coverage-onion__outer{width:100%;aspect-ratio:1;background:conic-gradient(from -60deg,#e5401f 0,#e5401f 33.333%,#252c34 33.333%,#252c34 66.666%,#3d454e 66.666%,#3d454e)}.mkt-coverage-onion__middle{width:64%;aspect-ratio:1;border:10px solid rgba(13,17,23,.56);background:conic-gradient(from -60deg,#ff6a4a 0,#ff6a4a 33.333%,#bf3219 33.333%,#bf3219 66.666%,#f08d28 66.666%,#f08d28)}.mkt-coverage-onion__core{width:48%;aspect-ratio:1;padding:12px;display:grid;place-content:center;gap:4px;border:8px solid rgba(255,255,255,.26);border-radius:50%;background:var(--gold);color:var(--night);text-align:center}.mkt-coverage-onion__core strong{font-size:clamp(15px,2vw,21px)}.mkt-coverage-onion__core span{font-size:clamp(9px,1.1vw,12px);line-height:1.25}.mkt-coverage-onion__label{position:absolute;z-index:1;color:#fff;font:600 clamp(10px,1.4vw,15px) "Barlow",sans-serif;letter-spacing:.025em;text-shadow:0 1px 8px rgba(0,0,0,.45);text-align:center}.mkt-coverage-onion__middle>.mkt-coverage-onion__label{font-size:clamp(9px,1.15vw,12px)}.mkt-coverage-onion__label--top{top:11%;left:50%;translate:-50% 0}.mkt-coverage-onion__label--right{right:10%;bottom:23%}.mkt-coverage-onion__label--left{left:7%;bottom:23%}.mkt-coverage-onion__middle>.mkt-coverage-onion__label--top{top:10%}.mkt-coverage-onion__middle>.mkt-coverage-onion__label--right{right:4%;bottom:21%}.mkt-coverage-onion__middle>.mkt-coverage-onion__label--left{left:5%;bottom:21%}.mkt-onion-legend{margin:0;padding:0;display:grid;gap:4px;list-style:none}.mkt-onion-legend li{padding:15px 0;display:grid;grid-template-columns:40px 1fr;gap:13px;border-bottom:1px solid rgba(255,255,255,.12)}.mkt-onion-legend li:last-child{border-bottom:0}.mkt-onion-legend li>span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font:600 10px IBM Plex Mono,monospace}.mkt-onion-legend li:first-child>span{background:var(--gold);color:var(--night)}.mkt-onion-legend strong{font-size:15px}.mkt-onion-legend p{margin:4px 0 0;color:#99a3ad;font-size:13.5px;line-height:1.5}.mkt-section{max-width:1328px;margin:auto;padding:68px 0}.mkt-section+.mkt-section{padding-top:12px}.mkt-section__heading{max-width:780px;margin-bottom:30px}.mkt-section__heading h2,.mkt-note h2,.mkt-faq h2,.mkt-cta h2,.mkt-form h2{margin:0;font-size:clamp(31px,3.4vw,42px);line-height:1.08;letter-spacing:-.025em}.mkt-section__heading>p:last-child,.mkt-form__intro>p:last-child{margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.mkt-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.mkt-card-grid article{position:relative;min-height:200px;padding:23px 21px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 24px #1018200d}.mkt-card-icon{width:37px;height:37px;position:absolute;top:17px;right:17px;display:grid;place-items:center;border:1px solid rgba(229,64,31,.14);border-radius:10px;background:#e5401f12;color:var(--orange)}.mkt-card-grid article>span{max-width:calc(100% - 52px);color:var(--orange);font:600 10.5px IBM Plex Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.mkt-card-grid h3{margin:18px 0 10px;font-size:20px;line-height:1.18}.mkt-card-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.58}.mkt-capability-label{width:fit-content;margin-top:18px;padding:6px 9px;border:1px solid rgba(229,64,31,.16);border-radius:999px;background:#e5401f0f;color:#9c321c;font:600 10.5px IBM Plex Mono,monospace;letter-spacing:.03em;text-transform:uppercase}.mkt-note{max-width:1328px;margin:10px auto 68px;padding:38px 40px;border:1px solid rgba(229,64,31,.18);border-radius:18px;background:radial-gradient(500px 260px at 100% 0%,rgba(229,64,31,.11),transparent 65%),#f8f4ee}.mkt-note h2{max-width:780px;font-size:32px}.mkt-note>p:last-child{max-width:900px;margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.mkt-faq{max-width:1328px;margin:0 auto 68px;display:grid;grid-template-columns:.75fr 1.25fr;gap:60px}.mkt-faq details{padding:18px 0;border-bottom:1px solid var(--line)}.mkt-faq details:first-child{padding-top:0}.mkt-faq summary{cursor:pointer;font-size:16px;font-weight:600}.mkt-faq details p{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.mkt-cta{max-width:1328px;margin:0 auto 56px;padding:44px 46px;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center;border-radius:20px;background:radial-gradient(600px 300px at 80% 0%,rgba(255,179,0,.25),transparent 60%),var(--orange);color:#fff}.mkt-cta h2{max-width:760px;font-size:36px}.mkt-cta div>p:last-child{max-width:760px;margin:12px 0 0;color:#ffe3db;line-height:1.6}.mkt-cta__actions{display:flex;flex-direction:column;gap:10px}.mkt-form{max-width:1120px;margin:64px auto;padding:42px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 18px 50px #10182014}.mkt-form__intro{max-width:720px;margin-bottom:28px}.mkt-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mkt-form label{display:grid;gap:7px}.mkt-form label>span{font-size:13px;font-weight:600}.mkt-form input,.mkt-form select,.mkt-form textarea{width:100%;min-height:48px;padding:11px 12px;border:1px solid #cfd5db;border-radius:8px;background:#fff;color:var(--ink);font:400 15px Barlow,sans-serif}.mkt-form textarea{resize:vertical}.mkt-form input:focus,.mkt-form select:focus,.mkt-form textarea:focus{outline:3px solid rgba(255,179,0,.32);border-color:var(--orange)}.mkt-form__wide{grid-column:1 / -1}.mkt-form__submit{margin-top:24px;display:flex;align-items:center;gap:18px}.mkt-form__submit p{margin:0;color:#77818c;font-size:12.5px}.mkt-alert{margin-bottom:22px;padding:13px 15px;border-radius:9px;font-size:14px}.mkt-alert--success{border:1px solid #83c892;background:#edf8ef;color:#175f29}.mkt-alert--error{border:1px solid #dc8c80;background:#fff0ed;color:#8f2414}.mkt-footer{margin:0;padding:52px 56px 30px;border-radius:28px 28px 0 0;background:var(--night);color:#aeb7c0}.mkt-footer__grid,.mkt-footer__meta{max-width:1328px;margin:auto}.mkt-footer__grid{padding-bottom:36px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;border-bottom:1px solid rgba(255,255,255,.12)}.mkt-footer__brand img{width:190px}.mkt-footer__brand p{max-width:360px;font-size:13.5px;line-height:1.6}.mkt-footer__grid>div:not(.mkt-footer__brand){display:flex;flex-direction:column;gap:10px;font-size:13.5px}.mkt-footer__grid strong{margin-bottom:3px;color:#6b7480;font:600 11px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.mkt-footer__grid a:hover{color:#fff}.mkt-footer__meta{padding-top:21px;display:flex;justify-content:space-between;gap:20px;color:#6b7480;font-size:12.5px}@media(max-width:1200px){.mkt-nav,.mkt-hero,.mkt-section,.mkt-note,.mkt-faq,.mkt-cta,.mkt-onion-section{margin-inline:32px}.mkt-nav{padding-inline:0}.mkt-hero{padding-inline:38px}.mkt-links{gap:15px}.mkt-links a:nth-child(6),.mkt-links a:nth-child(7),.mkt-links a:nth-child(8){display:none}.mkt-section{padding-inline:0}}@media(max-width:850px){.mkt-nav{position:relative;min-height:72px;margin-inline:22px}.mkt-brand{width:170px}.mkt-menu{display:block}.mkt-links{position:absolute;top:calc(100% - 2px);left:-6px;right:-6px;display:none;margin:0;padding:12px;flex-direction:column;align-items:stretch;gap:0;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#151b21;box-shadow:0 20px 40px #00000061}.mkt-links.open{display:flex}.mkt-links a,.mkt-links a:nth-child(6),.mkt-links a:nth-child(7),.mkt-links a:nth-child(8){display:block;padding:12px}.mkt-links .mkt-btn{width:100%;margin-top:6px}.mkt-hero{margin-inline:0;padding:54px 22px 44px;grid-template-columns:1fr;gap:34px}.mkt-hero-visual img{height:clamp(180px,48vw,220px)}.mkt-section,.mkt-note,.mkt-faq,.mkt-cta,.mkt-onion-section{margin-inline:22px}.mkt-onion-section{padding:38px 30px}.mkt-onion-layout{grid-template-columns:1fr}.mkt-coverage-onion{margin:auto}.mkt-section{padding-block:52px}.mkt-section+.mkt-section{padding-top:4px}.mkt-card-grid{grid-template-columns:1fr}.mkt-card-grid article{min-height:0}.mkt-faq{grid-template-columns:1fr;gap:28px}.mkt-cta{padding:38px 28px;grid-template-columns:1fr;gap:24px}.mkt-cta__actions{align-items:flex-start}.mkt-form{margin:48px 22px;padding:30px 24px}.mkt-form__grid{grid-template-columns:1fr}.mkt-form__wide{grid-column:auto}.mkt-form__submit{align-items:flex-start;flex-direction:column}.mkt-footer{padding-inline:22px}.mkt-footer__grid{grid-template-columns:1fr 1fr}.mkt-footer__brand{grid-column:1 / -1}.mkt-footer__meta{flex-direction:column}}@media(max-width:520px){.mkt-hero h1{font-size:42px}.mkt-hero__actions,.mkt-hero__actions .mkt-btn,.mkt-form__submit .mkt-btn{width:100%}.mkt-note{padding:30px 24px}.mkt-onion-section{margin-top:38px;padding:34px 20px}.mkt-onion-layout{margin-top:28px;gap:28px}.mkt-coverage-onion{width:100%}.mkt-coverage-onion__label--left{left:5%}.mkt-footer__grid{grid-template-columns:1fr}.mkt-footer__brand{grid-column:auto}}@media(prefers-reduced-motion:reduce){.mkt-page *{transition:none!important}}
