:root{color:#fff4dc;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080a0f}body{min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}:root{--ink:#03080a;--charcoal:#071823;--slate:#0d2c3d;--paper:#eef8ed;--white:#fff;--soft:#d9eadb;--graphite:#a6bfca;--muted:#7d9ca6;--deepgreen:#003f34;--sapphire:#064a9f;--sapphire-dark:#032653;--cyan:#2ad8ff;--emerald:#0c7a58;--lime:#9fcf4d;--mint:#cfe990;--blue:var(--sapphire);--amber:var(--lime);--line:#eef8ed26;--shadow:0 32px 100px #0000006b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--paper);background:linear-gradient(#03080abd,#03080acc),url(/assets/nebula-sapphire-v1-BThLdrlv.webp) 50%/cover fixed;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.site-shell{overflow:clip}.nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020608f0;border:1px solid #eef8ed3d;border-radius:0;justify-content:space-between;align-items:center;gap:22px;width:min(1120px,100% - 32px);padding:12px 14px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 70px #00000085}.brand{align-items:center;gap:12px;min-width:325px;text-decoration:none;display:flex}.brand-symbol{background:#020608c7;border-radius:0;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 0 0 1px #cfe9903d}.brand-symbol img{object-fit:contain;width:48px;height:48px;display:block}.brand strong,.brand small{display:block}.brand>span:last-child{min-width:0}.brand strong{font-size:1.1rem;line-height:1.08}.brand small{color:#eef8ed94;font-size:.86rem;line-height:1.12}.nav-actions{align-items:center;gap:14px;display:flex}.nav nav{align-items:center;gap:4px;display:flex}.nav nav a{color:#eef8edd6;border-radius:0;padding:11px 12px;font-size:.93rem;font-weight:750;text-decoration:none}.nav nav a:hover{color:var(--paper);background:#eef8ed17}.nav-phone{color:var(--paper);white-space:nowrap;border:1px solid #cfe99052;align-items:center;gap:8px;padding:10px 12px;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}.nav-phone:hover{background:#cfe9901a;border-color:#cfe990a3}.nav-phone svg{width:16px;height:16px;fill:var(--mint);flex:none}.section-dots{z-index:30;gap:8px;display:grid;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.section-dots a{color:#0000;background:#eef8ed29;border:1px solid #eef8ed57;border-radius:0;width:11px;height:11px;transition:transform .18s,background .18s;overflow:hidden}.section-dots a:hover{background:var(--lime);transform:scale(1.4)}main{width:100%}.hero-section{background:linear-gradient(#eef8ed06 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#eef8ed06 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 82% 18%,#2ad8ff33,#0000 28%),radial-gradient(circle at 16% 76%,#0f8b6133,#0000 32%),linear-gradient(135deg,#03080aeb 0%,#071823b3 52%,#03080ae6 100%),url(/assets/nebula-sapphire-v1-BThLdrlv.webp) 50%/cover fixed;grid-template-columns:minmax(0,1fr) minmax(430px,.82fr);align-items:center;gap:clamp(32px,5vw,72px);min-height:100svh;padding:132px clamp(20px,6vw,88px) 72px;display:grid;position:relative;overflow:hidden}.hero-section:before{content:"";z-index:0;opacity:.42;mix-blend-mode:screen;transform-origin:50%;pointer-events:none;background:linear-gradient(90deg,#03080a94 0%,#03080ab3 34%,#03080a70 68%,#03080ac7 100%),url(/assets/jobsite-assist-v1-D8Jy8TMK.webp) 54%/cover no-repeat;position:absolute;inset:0;transform:scaleX(-1);-webkit-mask-image:linear-gradient(90deg,#000 0% 46%,#000000b8 68%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 46%,#000000b8 68%,#0000 100%)}.hero-section:after{content:"";z-index:0;border:42px solid #a8d83f1a;border-radius:0;width:44vw;height:44vw;position:absolute;bottom:-16vw;right:-12vw}.hero-copy{z-index:1;min-width:0;max-width:770px;position:relative}.eyebrow{color:var(--mint);letter-spacing:0;text-transform:uppercase;margin-bottom:16px;font-size:.78rem;font-weight:900;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:22px;font-size:clamp(3.4rem,8.2vw,7.4rem);line-height:.9}.hero-copy h1{font-size:clamp(2.8rem,5.8vw,5.35rem);line-height:.96}h2{letter-spacing:0;margin-bottom:16px;font-size:clamp(2.2rem,4.5vw,4.35rem);line-height:.96}h3{letter-spacing:0;margin-bottom:10px;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.04}p{color:var(--soft);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.5}.hero-supporting{color:#eef7efc2;max-width:650px;font-size:clamp(.98rem,1.15vw,1.08rem)}.hero-credibility{color:#cfe990db;flex-wrap:wrap;gap:8px;max-width:680px;margin-top:18px;font-size:.9rem;font-weight:850;line-height:1.35;display:flex}.hero-sister-link{color:var(--mint);margin-top:18px;font-weight:850;text-decoration:none;display:inline-flex}.hero-sister-link:hover,.hero-sister-link:focus-visible{color:#fff;text-underline-offset:5px;text-decoration:underline}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button,.review-form button{cursor:pointer;text-align:center;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:0;justify-content:center;align-items:center;min-width:0;min-height:52px;padding:14px 19px;font-weight:900;line-height:1.15;text-decoration:none;display:inline-flex}.button.primary,.review-form button{background:var(--paper);color:var(--ink);box-shadow:0 18px 44px #00000057}.button.secondary{color:var(--paper);box-shadow:inset 0 0 0 1px var(--line);background:#eef8ed14}.hero-visual-shell{z-index:1;gap:14px;min-width:0;display:grid;position:relative}.hero-concept-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hero-concept-tabs button{min-width:0;min-height:52px;color:var(--paper);font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020608c7;border:1px solid #eef8ed29;padding:11px 12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.hero-concept-tabs button:hover,.hero-concept-tabs button:focus-visible,.hero-concept-tabs button.active{background:linear-gradient(135deg,#eef8ed1a,#003f3494),#020608e6;border-color:#cfe990b3;transform:translateY(-1px)}.hero-concept-tabs button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.hero-concept-tabs span{color:var(--white);text-align:center;font-weight:950;line-height:1.1}.workflow-visual{background:radial-gradient(circle at 30% 18%, #2ad8ff29, transparent 35%), linear-gradient(135deg, #071823eb, #03080af0), var(--charcoal);min-height:620px;box-shadow:var(--shadow);border-radius:0;max-width:100%;position:relative;overflow:hidden}.field-panel-hero{aspect-ratio:1;background:linear-gradient(#eef8ed09 1px, transparent 1px), linear-gradient(90deg, #eef8ed09 1px, transparent 1px), radial-gradient(circle at 74% 28%, #2ad8ff2e, transparent 26%), radial-gradient(circle at 18% 84%, #cfe99029, transparent 30%), linear-gradient(145deg, #020608eb, #003f349e), var(--charcoal);background-size:58px 58px,58px 58px,auto,auto,auto,auto;align-items:center;min-height:0;display:grid}.concept-loop,.concept-closeout,.concept-parts{align-items:stretch}.workflow-visual img{object-fit:cover;opacity:.82;filter:saturate(1.05)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.workflow-visual:before,.workflow-visual:after{content:"";border:1px solid #eef8ed38;border-radius:0;position:absolute;inset:42px}.field-panel-hero:before{border-color:#cfe99038;inset:28px}.workflow-visual:after{border-style:dashed;inset:112px}.field-panel-hero:after{background:linear-gradient(90deg,#0000,#2ad8ff8f,#cfe990bd,#0000);border:0;height:2px;inset:auto 7% 13%;box-shadow:0 0 32px #2ad8ff6b}.jobsite-silhouette{opacity:.9;border-bottom:12px solid #eef8ed1f;border-left:12px solid #eef8ed1f;width:36%;height:56%;position:absolute;bottom:12%;left:8%}.jobsite-silhouette span{background:#03080ac2;border:10px solid #cfe99057;border-radius:50%;width:92px;height:92px;position:absolute;top:0;left:26%}.jobsite-silhouette i{background:linear-gradient(90deg,#eef8ed14,#0000 62%),#03080a6b;border:10px solid #2ad8ff2e;width:170px;height:260px;position:absolute;top:22%;left:19%;transform:skew(-8deg)}.phone-brief{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#03080ad1;border:1px solid #cfe99057;width:45%;padding:22px;position:absolute;top:18%;right:7%;box-shadow:0 24px 70px #0000006b}.phone-brief span,.phone-brief strong,.phone-brief small{display:block}.phone-brief>span{color:var(--mint);text-transform:uppercase;font-size:.78rem;font-weight:950}.phone-brief strong{color:var(--white);margin:8px 0 14px;font-size:clamp(1.5rem,2.7vw,2.35rem)}.phone-brief ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.phone-brief li{color:#eef8ede0;border-top:1px solid #eef8ed1f;padding:9px 0;font-weight:800;display:block}.phone-brief b{color:var(--cyan)}.phone-brief small{color:#eef8edc2;border-top:1px solid #cfe9902e;margin-top:16px;padding-top:14px;font-weight:850}.assist-hotspots{z-index:3;gap:10px;width:37%;display:grid;position:absolute;top:12%;left:7%}.assist-chip{max-width:220px;color:var(--paper);font:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;text-align:left;background:#020608c7;border:1px solid #eef8ed33;max-width:none;padding:12px 14px;font-weight:900;line-height:1.15;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s;position:relative;box-shadow:0 18px 54px #00000057}.assist-chip span{color:var(--mint);margin-bottom:4px;font-size:.72rem;display:block}.assist-chip:hover,.assist-chip:focus-visible,.assist-chip.active{background:linear-gradient(135deg,#eef8ed1a,#003f34a8),#020608eb;border-color:#cfe990c2;transform:translateY(-2px);box-shadow:0 22px 70px #00000070,0 0 0 2px #cfe99029}.assist-chip:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.chip-sla,.chip-parts{border-color:#cfe99047}.hero-loop-visual,.hero-closeout-visual,.hero-parts-visual{z-index:2;place-items:center;display:grid;position:absolute;inset:8%}.hero-loop-visual p,.hero-closeout-visual p,.hero-parts-visual p{color:#eef8edd6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020608b8;border:1px solid #eef8ed24;margin:0;padding:13px 15px;font-size:.95rem;font-weight:800;line-height:1.35;position:absolute;bottom:3%;left:8%;right:8%}.loop-ring{border:2px solid #cfe99052;border-radius:50%;position:absolute;inset:16%;box-shadow:0 0 48px #2ad8ff29,inset 0 0 38px #003f3438}.hero-loop-core,.hero-node,.approval-status,.parts-ticket,.supplier-call{color:var(--paper);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020608d1;border:1px solid #eef8ed33;box-shadow:0 22px 66px #00000052}.think-trigger{font:inherit;cursor:pointer;border-radius:0;position:relative}.think-bubble{z-index:30;width:min(285px,72vw);color:var(--paper);opacity:0;pointer-events:none;text-align:left;visibility:hidden;background:linear-gradient(135deg,#eef8ed14,#003f346b),#020608f5;border:1px solid #cfe99075;gap:7px;padding:13px 14px;transition:opacity .16s,transform .16s;display:grid;position:absolute;transform:translateY(6px);box-shadow:0 24px 70px #0000007a,0 0 0 1px #cfe9901a}.think-bubble strong,.think-bubble small{display:block}.think-bubble strong{color:var(--white);font-size:.9rem;line-height:1.2}.think-bubble small{color:#eef8edc2;font-size:.82rem;font-weight:750;line-height:1.35}.think-trigger:hover .think-bubble,.think-trigger:focus-visible .think-bubble{opacity:1;visibility:visible;transform:translateY(0)}.think-trigger:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.hero-loop-core{text-align:center;place-items:center;width:142px;min-height:142px;display:grid}.hero-loop-core span{color:var(--mint);text-transform:uppercase;font-size:.82rem;font-weight:950}.hero-loop-core strong{color:var(--white);font-size:1.55rem;line-height:1}.hero-node{min-width:116px;min-height:50px;color:var(--white);font:inherit;text-align:center;border-radius:0;place-items:center;padding:10px;font-weight:950;display:grid;position:absolute}.hero-node>span:first-child{display:block}.hero-node .think-bubble{bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px)}.hero-node:hover .think-bubble,.hero-node:focus-visible .think-bubble{transform:translate(-50%)}.node-intake .think-bubble,.node-schedule .think-bubble{top:calc(100% + 10px);bottom:auto}.node-schedule .think-bubble,.node-sla .think-bubble{left:auto;right:0;transform:translateY(6px)}.node-schedule:hover .think-bubble,.node-schedule:focus-visible .think-bubble,.node-sla:hover .think-bubble,.node-sla:focus-visible .think-bubble{transform:translateY(0)}.node-closeout .think-bubble,.node-parts .think-bubble{left:0;transform:translateY(6px)}.node-closeout:hover .think-bubble,.node-closeout:focus-visible .think-bubble,.node-parts:hover .think-bubble,.node-parts:focus-visible .think-bubble{transform:translateY(0)}.node-intake{top:4%;left:50%;transform:translate(-50%)}.node-schedule{top:32%;right:2%}.node-sla{bottom:15%;right:15%}.node-parts{bottom:15%;left:15%}.node-closeout{top:32%;left:2%}.hero-closeout-visual{align-content:center}.hero-sheet{width:min(360px,78%)}.approval-status{color:var(--mint);font:inherit;margin-top:-26px;padding:13px 18px;font-weight:950}.approval-status .think-bubble{bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px)}.approval-status:hover .think-bubble,.approval-status:focus-visible .think-bubble{transform:translate(-50%)}.hero-parts-visual{grid-template-columns:1fr .84fr;align-items:center;gap:18px}.parts-ticket,.supplier-call{gap:12px;width:100%;padding:22px;display:grid}.parts-ticket>span,.supplier-call>span{color:var(--mint);text-transform:uppercase;font-size:.78rem;font-weight:950}.parts-ticket>strong,.supplier-call>strong{color:var(--white);font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.05}.parts-ticket ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.parts-ticket li{color:#eef8edd1;border-top:1px solid #eef8ed1f;padding-top:10px;font-weight:850}.supplier-call small{color:#eef8edb8;font-weight:850}.sheet-row,.parts-kicker,.parts-title{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;display:block}.sheet-row{color:#eef8edd1;border-bottom:1px solid #eef8ed1f;padding:0 0 8px;font-weight:850}.sheet-row.emphasis{color:var(--mint);border-bottom:0;padding-bottom:0;font-size:1.35rem;line-height:1.05}.sheet-row .think-bubble{bottom:calc(100% + 8px);left:50%;transform:translate(-50%,6px)}.sheet-row:hover .think-bubble,.sheet-row:focus-visible .think-bubble{transform:translate(-50%)}.parts-kicker{color:var(--mint);text-transform:uppercase;font-size:.78rem;font-weight:950}.parts-title{color:var(--white);font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:950;line-height:1.05}.parts-kicker .think-bubble,.parts-title .think-bubble{top:calc(100% + 8px);left:0}.workflow-hq{width:176px;min-height:132px;color:var(--white);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03080ab8;border:1px solid #eef8ed57;border-radius:0;place-items:center;padding:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 60px #00000047}.workflow-hq strong,.workflow-hq span{display:block}.workflow-hq span{color:var(--mint);text-transform:uppercase;font-size:.78rem;font-weight:950}.flow-label{min-width:128px;min-height:58px;color:var(--white);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041117b8;border:1px solid #eef8ed3d;border-radius:0;place-items:center;padding:12px 14px;font-weight:900;display:grid;position:absolute;box-shadow:0 20px 38px #0000003d}.flow-a{top:18%;left:11%}.flow-b{top:18%;right:10%}.flow-c{bottom:28%;right:7%}.flow-d{bottom:20%;left:10%}.flow-e{bottom:9%;left:40%}.flow-f{top:11%;left:39%}.workflow-card{width:245px;color:var(--white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03080aad;border:1px solid #cfe9906b;border-radius:0;padding:16px;position:absolute}.workflow-card span,.workflow-card strong{display:block}.workflow-card span{color:#eef8edb8;text-transform:uppercase;margin-bottom:5px;font-size:.78rem}.card-a{top:48%;left:7%}.card-b{top:58%;right:7%}.workflow-concepts-section{background:radial-gradient(circle at 78% 18%,#2ad8ff1f,#0000 28%),linear-gradient(#020608fa,#071823f0);padding:clamp(72px,9vw,128px) clamp(20px,6vw,88px)}.concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.concept-card{background:#03080ac7;border:1px solid #eef8ed29;gap:18px;min-width:0;padding:18px;display:grid;box-shadow:0 24px 70px #00000057}.concept-topline{color:var(--paper);justify-content:space-between;align-items:center;gap:12px;font-weight:950;display:flex}.concept-topline span{color:var(--mint)}.concept-card p{color:#eef8edc7;margin:0;font-size:.98rem}.concept-visual{aspect-ratio:1;background:linear-gradient(#eef8ed09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#eef8ed09 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 72% 22%,#2ad8ff29,#0000 32%),linear-gradient(145deg,#020608,#003f34);border:1px solid #eef8ed2e;position:relative;overflow:hidden}.field-panel-mini .mini-tech{border-bottom:8px solid #eef8ed1f;border-left:8px solid #eef8ed1f;width:38%;height:58%;position:absolute;bottom:13%;left:9%}.field-panel-mini .mini-tech:before{content:"";background:#cfe99047;border-radius:50%;width:58px;height:58px;position:absolute;top:3%;left:32%}.field-panel-mini .mini-phone{background:#020608d6;border:1px solid #cfe99052;gap:8px;width:48%;padding:14px;display:grid;position:absolute;top:15%;right:8%}.field-panel-mini .mini-phone strong{color:var(--paper);font-size:1.25rem}.field-panel-mini .mini-phone span{color:#eef8edc7;border-top:1px solid #eef8ed1f;padding-top:8px;font-size:.82rem;font-weight:850}.field-panel-mini i,.closeout-mini i{color:var(--mint);text-align:center;background:#03080ac7;padding:10px;font-style:normal;font-weight:950;position:absolute;bottom:8%;left:8%;right:8%}.loop-mini:before{content:"";border:2px solid #cfe99052;border-radius:50%;position:absolute;inset:21%}.loop-core,.loop-mini span{color:var(--paper);text-align:center;background:#020608d6;border:1px solid #eef8ed33;place-items:center;font-weight:950;display:grid;position:absolute}.loop-core{width:112px;height:112px;color:var(--mint);top:50%;left:50%;transform:translate(-50%,-50%)}.loop-mini span{width:92px;min-height:42px;padding:8px;font-size:.86rem}.loop-a{top:8%;left:50%;transform:translate(-50%)}.loop-b{top:31%;right:7%}.loop-c{bottom:10%;right:17%}.loop-d{bottom:10%;left:17%}.loop-e{top:31%;left:7%}.closeout-mini{place-items:center;padding:22px;display:grid}.closeout-sheet{background:#020608db;border:1px solid #cfe99057;gap:10px;width:86%;padding:20px;display:grid;box-shadow:0 18px 60px #0000004d}.closeout-mini .closeout-sheet span,.closeout-mini .closeout-sheet strong{color:#eef8edd1;font-weight:850;display:block}.closeout-mini .closeout-sheet span{border-bottom:1px solid #eef8ed1f;padding-bottom:8px;font-size:.9rem}.closeout-mini .closeout-sheet strong{color:var(--mint);font-size:1.35rem;line-height:1.05}.use-case-section{background:radial-gradient(circle at 12% 18%,#2ad8ff24,#0000 28%),radial-gradient(circle at 88% 74%,#0f8b612e,#0000 30%),linear-gradient(#071823e6,#03080af5),url(/assets/nebula-sapphire-v1-BThLdrlv.webp) 50%/cover fixed;grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);padding:clamp(72px,9vw,132px) clamp(20px,6vw,88px);display:grid}.sticky-story{height:max-content;position:sticky;top:132px}.sticky-story p{max-width:430px}.use-case-grid{gap:18px;display:grid}.use-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#03080ac7,#003f346b),#020608d1;border:1px solid #eef8ed33;border-radius:0;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);align-items:stretch;gap:22px;min-height:248px;padding:18px;transition:border-color .18s,background .18s,transform .18s;display:grid;box-shadow:0 18px 60px #00000061}.use-card.active{background:linear-gradient(90deg,#03080ac7,#003f3494),#020608e6;border-color:#cfe9907a}.video-preview{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 38%), linear-gradient(135deg, #eef8ed14, transparent), linear-gradient(135deg, var(--accent-panel), #020608 86%);color:var(--white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 44%, transparent);border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden}.video-preview.has-thumbnail:after{content:"";background:radial-gradient(circle at 50% 42%,#00000029,#0000007a 62%),linear-gradient(#02060824,#020608ad);position:absolute;inset:0}.video-thumbnail{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-preview button{z-index:1;width:76px;height:76px;color:var(--white);cursor:pointer;background:#020608f0;border:1px solid #eef8edad;border-radius:0;font-weight:900;position:relative;box-shadow:0 14px 42px #0000009e,inset 0 0 0 1px #cfe99038}.video-preview small{z-index:1;color:#eef8edeb;text-shadow:0 2px 10px #000000b8;text-transform:uppercase;font-weight:900;position:relative}.video-preview:not(.has-thumbnail){background:radial-gradient(circle at 72% 18%,#cfe99033,#0000 34%),linear-gradient(135deg,#064a9fb8,#003f3485),#020608e6;gap:14px}.video-preview>strong{z-index:1;width:98px;height:98px;color:var(--white);letter-spacing:0;background:#020608c7;border:1px solid #eef8ed6b;place-items:center;font-size:1.15rem;font-weight:950;display:grid;position:relative}.use-card-copy{align-self:center;padding:12px 10px}.use-card-copy span{color:var(--accent);margin-bottom:18px;font-weight:950;display:inline-flex}.use-card-copy h3 small{color:#eef8ed9e;text-transform:uppercase;margin-top:5px;font-size:.78rem;font-weight:800;line-height:1.2;display:block}.use-card-link{color:var(--mint);font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:.92rem;font-weight:950;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.use-card-link:hover,.use-card-link:focus-visible{color:var(--white)}.use-playbook-panel{border-top:1px solid #eef8ed24;grid-column:1/-1;padding-top:20px}.use-playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.use-playbook-grid div{background:#0206088a;border:1px solid #eef8ed1f;padding:16px}.use-playbook-grid strong{color:var(--white);margin-bottom:8px;font-size:.88rem;font-weight:950;display:block}.use-playbook-grid p{color:#eef8edc2;margin:0;font-size:.96rem}.use-playbook-outputs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.use-playbook-outputs span{color:#eef8eddb;background:#cfe99017;border:1px solid #cfe99042;padding:8px 10px;font-size:.82rem;font-weight:900;display:inline-flex}.sapphire{--accent:var(--sapphire);--accent-panel:var(--sapphire-dark)}.emerald{--accent:var(--emerald);--accent-panel:var(--deepgreen)}.lime{--accent:var(--lime);--accent-panel:#1d3d16}.offers-section,.pricing-section,.proof-section,.review-section,.support-section{padding:clamp(72px,9vw,132px) clamp(20px,6vw,88px)}.offers-section{background:linear-gradient(#eef8ed06 1px, transparent 1px), linear-gradient(90deg, #eef8ed06 1px, transparent 1px), var(--ink);background-size:86px 86px}.section-head{max-width:850px;margin-bottom:34px}.section-head p{max-width:760px}.offers-head{width:100%;max-width:none}.offers-head h2{max-width:1500px;font-size:clamp(2.35rem,4.6vw,4.8rem);line-height:.98}.offers-head p{columns:2 420px;column-gap:clamp(28px,5vw,76px);max-width:1240px}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.offer-tile{min-height:420px;color:var(--white);box-shadow:var(--shadow);border-radius:0;padding:clamp(26px,4vw,46px);position:relative;overflow:hidden}.offer-tile:after{content:"";border:36px solid #ffffff2e;border-radius:0;width:220px;height:220px;position:absolute;bottom:-70px;right:-70px}.offer-tile.hive{background:linear-gradient(135deg, #00251f, var(--deepgreen) 48%, #0d7655)}.offer-tile.flow{background:linear-gradient(135deg, #020a12, #042d63 52%, var(--sapphire))}.offer-tile span,.offer-tile p{color:#ffffffdb}.offer-tile h3{margin-top:72px;font-size:clamp(2.7rem,5.4vw,5.2rem)}.offer-tile a{z-index:1;text-underline-offset:5px;margin-top:22px;font-weight:950;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex;position:relative}.pricing-section{background:radial-gradient(circle at 18% 18%,#2ad8ff1f,#0000 30%),radial-gradient(circle at 86% 34%,#cfe9901f,#0000 26%),linear-gradient(#020608fa,#071823f5)}.pricing-head{max-width:980px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pricing-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#eef8ed14,#eef8ed09),#020608d1;border:1px solid #eef8ed29;grid-template-rows:auto auto auto 1fr auto auto;gap:18px;min-width:0;padding:22px;display:grid;position:relative;box-shadow:0 24px 80px #00000057}.pricing-card.featured{background:linear-gradient(#cfe99024,#003f3433),#020608e6;border-color:#cfe99094;box-shadow:0 30px 92px #0000006b,0 0 0 1px #cfe9901a}.pricing-card-top span{color:var(--mint);text-transform:uppercase;margin-bottom:18px;font-size:.75rem;font-weight:950;display:inline-flex}.pricing-card h3{margin-bottom:12px;font-size:clamp(1.45rem,2vw,2rem)}.pricing-card p{color:#eef8edc7;margin-bottom:0;font-size:.96rem}.price-line{border-bottom:1px solid #eef8ed21;align-items:flex-end;gap:6px;min-height:66px;padding-block:4px 12px;display:flex}.price-line strong{color:var(--white);font-size:clamp(2.35rem,4vw,3.6rem);line-height:.9}.price-line small{color:#eef8eda3;padding-bottom:5px;font-weight:850}.best-fit{min-height:68px;font-weight:850}.pricing-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:#eef8eddb;padding-left:18px;font-size:.93rem;font-weight:760;line-height:1.35;position:relative}.pricing-card li:before{content:"";background:var(--mint);width:7px;height:7px;position:absolute;top:.58em;left:0;box-shadow:0 0 14px #cfe99075}.tier-boundary{border-top:1px solid #eef8ed1f;min-height:84px;padding-top:14px;font-weight:850;color:#cfe990d1!important;font-size:.9rem!important}.pricing-card .button{width:100%}.pricing-card button.button:disabled{cursor:wait;opacity:.78}.checkout-error{color:#ffe8e2;background:#5c120a70;border:1px solid #ff8a736b;margin:18px 0 0;padding:14px 16px;font-size:.95rem;font-weight:850}.checkout-notice{z-index:85;background:linear-gradient(135deg,#020608f5,#003f34e6),#020608f5;border:1px solid #cfe9905c;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:min(1080px,100vw - 32px);padding:14px 16px;display:grid;position:fixed;top:112px;left:50%;transform:translate(-50%);box-shadow:0 24px 80px #0000007a}.checkout-notice.cancelled{border-color:#2ad8ff61}.checkout-notice.returned{border-color:#2ad8ff75}.checkout-notice div{gap:3px;min-width:0;display:grid}.checkout-notice strong{color:var(--white);font-size:.96rem}.checkout-notice span{color:#eef8edc2;font-size:.9rem;font-weight:760;line-height:1.35}.checkout-notice a,.checkout-notice button{min-height:38px;color:var(--white);background:#eef8ed0f;border:1px solid #eef8ed33;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:.8rem;font-weight:950;text-decoration:none;display:inline-flex}.checkout-notice a{background:var(--white);color:var(--ink)}.pricing-note{background:#020608b8;border:1px solid #cfe99042;align-items:flex-start;gap:12px;margin-top:18px;padding:18px;display:flex}.pricing-note strong{color:var(--mint);flex:none;font-weight:950}.pricing-note span{color:#eef8edc7;font-weight:760;line-height:1.45}.proof-section{color:var(--white);background:radial-gradient(circle at 18% 72%,#2ad8ff1f,#0000 32%),#020608;grid-template-columns:minmax(330px,.82fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.proof-section p,.proof-section .eyebrow{color:#ffffffc2}.proof-media{background:radial-gradient(circle at 70% 22%,#a8d83f47,#0000 30%),linear-gradient(135deg,#003f34b8,#0206088a);border-radius:0;gap:18px;min-height:430px;padding:20px;display:grid;box-shadow:inset 0 0 0 1px #eef8ed0f}.proof-kicker{width:max-content;color:var(--mint);text-transform:uppercase;align-self:start;font-size:.78rem;font-weight:950}.leak-list{align-content:center;gap:12px;display:grid}.leak-list div{background:#020608b8;border:1px solid #eef8ed24;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.leak-list span{color:#eef8edad;font-size:.95rem;font-weight:850}.leak-list strong{color:var(--white);font-size:clamp(1.1rem,1.9vw,1.7rem);line-height:1.05}.proof-copy{justify-items:start;display:grid}.proof-copy .button{margin-top:18px}.proof-copy p{max-width:760px}.review-section{isolation:isolate;background:radial-gradient(circle at 8% 12%,#a8d83f1f,#0000 30%),linear-gradient(#071823,#03080a);grid-template-columns:minmax(0,.86fr) minmax(320px,.62fr);align-items:start;gap:clamp(28px,5vw,68px);display:grid;position:relative;overflow:hidden}.review-section:before{content:"";z-index:-2;background-image:var(--review-bg-image);opacity:.72;filter:saturate(1.08)contrast(1.06);-webkit-mask-composite:source-in;background-position:50% 58%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000002e,#000000c2 38%,#000000e0 100%),linear-gradient(#0000 0%,#000000f5 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000002e,#000000c2 38%,#000000e0 100%),linear-gradient(#0000 0%,#000000f5 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.review-section:after{content:"";z-index:-1;background:linear-gradient(90deg,#020608d1,#0206088a 48%,#020608d6 100%),radial-gradient(circle at 70% 36%,#2ad8ff29,#0000 36%),radial-gradient(circle at 24% 78%,#cfe9901c,#0000 34%);position:absolute;inset:0}.review-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow);background:#020608b8;border:1px solid #eef8ed29;border-radius:0;gap:16px;padding:22px;display:grid}.review-form label{color:var(--soft);gap:8px;font-weight:850;display:grid}.review-form .sms-consent-control{border:1px solid var(--line);color:var(--muted);background:#080a0f85;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:14px;font-size:.78rem;font-weight:600;line-height:1.5}.review-form .sms-consent-control input{width:18px;height:18px;accent-color:var(--lime);margin:2px 0 0}.review-form .sms-consent-control span{display:block}.review-form .sms-consent-control strong{color:var(--paper);margin-bottom:5px;font-size:.84rem;display:block}.review-form .sms-consent-control a{color:var(--lime);text-underline-offset:2px;text-decoration:underline}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--paper);font:inherit;background:#080a0fa3;border-radius:0;padding:14px;font-size:1rem}.review-form.submitted input:invalid,.review-form.submitted select:invalid,.review-form.submitted textarea:invalid{border-color:#ff8a73c7;box-shadow:0 0 0 1px #ff8a7352}.review-hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.review-message{color:#eef8ede6;background:#cfe9901a;border:1px solid #cfe99057;margin:0;padding:12px 14px;font-size:.94rem;font-weight:850}.review-message.error{color:#ffe8e2;background:#5c120a70;border-color:#ff8a736b}.review-success{box-shadow:var(--shadow);background:linear-gradient(135deg,#cfe9901f,#003f343d),#020608c7;border:1px solid #cfe99057;gap:10px;padding:24px;display:grid}.review-success h3,.review-success p{margin:0}.review-success p{color:#eef8edc7}.review-form button:disabled{cursor:wait;opacity:.76}.support-section{background:radial-gradient(circle at 18% 18%,#2ad8ff1f,#0000 30%),radial-gradient(circle at 78% 78%,#cfe99014,#0000 34%),linear-gradient(#03080a,#071823);border-top:1px solid #eef8ed14;grid-template-columns:minmax(0,.52fr) minmax(420px,1fr);align-items:start;gap:clamp(28px,5vw,68px);scroll-margin-top:118px;display:grid}.support-copy{gap:18px;display:grid;position:sticky;top:126px}.support-copy h2{max-width:620px;font-size:clamp(2.4rem,5vw,5.2rem);line-height:.98}.support-copy p{max-width:650px}.support-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.discord-support-card{max-width:650px;box-shadow:var(--shadow);background:#0206089e;border:1px solid #cfe99038;margin-top:10px;padding:18px}.discord-support-card span{color:var(--lime);font-family:var(--display-font);text-transform:uppercase;margin-bottom:8px;font-size:.84rem;font-weight:900;display:block}.discord-support-card p{color:#eef8edc7;margin:0;font-size:.98rem}.support-handoff-panel{box-shadow:var(--shadow);background:linear-gradient(#eef8ed09 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#eef8ed09 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 66% 28%,#2ad8ff24,#0000 32%),#020608d1;border:1px solid #eef8ed29;gap:18px;padding:clamp(20px,3vw,34px);display:grid}.support-route-card,.support-route-grid>div{background:#020608ad;border:1px solid #cfe9903d;padding:clamp(18px,3vw,30px)}.support-route-card span,.support-route-grid span{color:var(--lime);font-family:var(--display-font);text-transform:uppercase;margin-bottom:10px;font-size:.84rem;font-weight:950;display:block}.support-route-card h3{max-width:760px;margin:0 0 12px;font-size:clamp(1.8rem,3vw,3.1rem);line-height:1}.support-route-card p,.support-route-grid p{color:#eef8edc2;margin:0}.support-route-card .button{margin-top:22px}.primary-route{background:linear-gradient(135deg,#003f3480,#071823b8),#020608c7}.support-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.support-route-grid strong{color:var(--paper);font-family:var(--display-font);margin-bottom:8px;font-size:1.15rem;line-height:1.05;display:block}.discord-route{background:linear-gradient(135deg,#0c4a656b,#020608c2),#020608b3;border-color:#2ad8ff38}.company-page{background:linear-gradient(#03080ac7,#03080ae0),url(/assets/nebula-sapphire-v1-BThLdrlv.webp) 50%/cover fixed;min-height:100vh}.company-main{padding-top:128px}.company-hero,.company-section,.company-section-grid{padding:clamp(72px,9vw,132px) clamp(20px,6vw,88px)}.company-hero{background:radial-gradient(circle at 18% 20%,#cfe9901a,#0000 30%),radial-gradient(circle at 82% 32%,#2ad8ff1a,#0000 34%),linear-gradient(#eef8ed06 1px,#0000 1px) 0 0/86px 86px,linear-gradient(90deg,#eef8ed06 1px,#0000 1px) 0 0/86px 86px;align-content:center;min-height:48vh;padding-block:clamp(72px,7vw,108px);display:grid}.company-hero h1{max-width:min(1540px,100%);font-size:clamp(2.9rem,5.25vw,6.45rem);line-height:.94}.company-hero p{color:#eef8edc7;max-width:860px;margin-top:24px;font-size:clamp(1.08rem,1.55vw,1.35rem)}.company-hero-links{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.company-hero-links a{min-height:42px;color:var(--paper);background:#02060894;border:1px solid #cfe9903d;align-items:center;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex}.company-hero-links a:hover{color:var(--mint);background:#003f343d;border-color:#cfe9907a}.case-study-hero{background:radial-gradient(circle at 14% 24%,#cfe9901f,#0000 28%),radial-gradient(circle at 76% 18%,#2ad8ff1f,#0000 36%),linear-gradient(#eef8ed06 1px,#0000 1px) 0 0/86px 86px,linear-gradient(90deg,#eef8ed06 1px,#0000 1px) 0 0/86px 86px;border-bottom:1px solid #eef8ed14;align-content:center;min-height:54vh;padding:clamp(72px,8vw,118px) clamp(20px,6vw,88px);display:grid}.case-study-hero h1{max-width:min(1320px,100%);font-size:clamp(3rem,6vw,7.1rem);line-height:.94}.case-study-hero p{color:#eef8edc7;max-width:840px;margin-top:24px;font-size:clamp(1.08rem,1.55vw,1.35rem)}.case-study-list{gap:0;display:grid}.case-study-card{background:linear-gradient(145deg,#003f3424,#020608bd),#02060894;border-bottom:1px solid #eef8ed14;grid-template-columns:minmax(0,.86fr) minmax(380px,.64fr);gap:clamp(24px,5vw,72px);min-height:78vh;padding:clamp(64px,8vw,118px) clamp(20px,6vw,88px);display:grid}.case-study-copy h2{max-width:980px;margin:0;font-size:clamp(2.7rem,5.4vw,6.2rem);line-height:.95}.case-study-copy>p{color:#eef8edc7;max-width:850px;font-size:clamp(1.05rem,1.45vw,1.28rem)}.case-study-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.case-study-fields section,.agent-work-card,.video-placeholder{background:#0206089e;border:1px solid #cfe9902e}.case-study-fields section{padding:18px}.case-study-fields h3,.agent-work-card h3,.video-placeholder span{color:var(--lime);font-family:var(--display-font);text-transform:uppercase;margin:0 0 10px;font-size:.84rem;font-weight:950}.case-study-fields p,.agent-work-card li,.video-placeholder p{color:#eef8edc2;line-height:1.44}.case-study-proof{align-content:start;gap:14px;display:grid}.video-placeholder{background:radial-gradient(circle at 72% 28%,#2ad8ff29,#0000 34%),linear-gradient(135deg,#003f345c,#020608e0);align-content:end;min-height:300px;padding:22px;display:grid}.video-placeholder strong{color:var(--paper);font-size:clamp(1.8rem,3vw,3.2rem);line-height:.98}.agent-work-card{padding:20px}.agent-work-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.agent-work-card li{border-top:1px solid #eef8ed1a;padding-top:9px;font-weight:850}.workflow-strip{background:#0206089e;border:1px solid #cfe9902e;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.workflow-strip span{min-height:64px;color:var(--paper);font-family:var(--display-font);text-align:center;text-transform:uppercase;border-right:1px solid #eef8ed1a;place-items:center;padding:10px;font-size:.78rem;font-weight:950;display:grid}.workflow-strip span:last-child{color:var(--lime);border-right:0}.company-section{background:#02060870;border-top:1px solid #eef8ed14;grid-template-columns:minmax(0,.48fr) minmax(420px,1fr);align-items:start;gap:clamp(28px,5vw,68px);display:grid}.company-section-head{position:sticky;top:126px}.company-section-head h2,.company-agent-section h2{max-width:760px;font-size:clamp(2.4rem,5vw,5.4rem);line-height:.98}.company-section-head p,.company-agent-section p{color:#eef8edc7;max-width:720px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.team-card{min-height:380px;box-shadow:var(--shadow);background:linear-gradient(145deg,#003f3438,#020608b8),#020608c2;border:1px solid #cfe99038;align-content:start;gap:14px;padding:clamp(18px,2.6vw,28px);display:grid}.team-card-featured{grid-template-columns:minmax(190px,.52fr) minmax(0,1fr);gap:18px 24px}.team-card-featured .team-card-top,.team-card-featured h3,.team-card-featured strong,.team-card-featured p,.team-card-featured .team-highlights{grid-column:2}.team-card-top{color:var(--lime);font-family:var(--display-font);text-transform:uppercase;justify-content:space-between;gap:12px;font-size:.78rem;font-weight:950;display:flex}.team-card-top small{color:#eef8ed8a;font:inherit;text-align:right}.team-avatar{width:76px;height:76px;color:var(--paper);font-family:var(--display-font);background:radial-gradient(circle at 72% 18%,#2ad8ff2e,#0000 34%),linear-gradient(135deg,#003f34,#071823);border:1px solid #cfe9906b;place-items:center;margin-top:10px;font-size:1.4rem;font-weight:950;display:grid}.team-photo{aspect-ratio:4/5;object-fit:cover;background:#03080a;border:1px solid #cfe9906b;grid-area:2/1/span 5;width:100%;max-width:250px;box-shadow:0 18px 60px #00000057}.team-card h3{margin:10px 0 0;font-size:clamp(1.7rem,2.5vw,2.4rem);line-height:1}.team-card strong{color:#eef8edbd;line-height:1.25}.team-card p{color:#eef8edc2;margin:0}.team-highlights{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.team-highlights li{color:#eef8edd6;border-top:1px solid #eef8ed1a;padding-top:8px;font-weight:850;line-height:1.32}.accountability-strip{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.accountability-strip article{background:#02060894;border:1px solid #cfe9902e;padding:18px}.accountability-strip strong{color:var(--lime);font-family:var(--display-font);text-transform:uppercase;font-size:.88rem;font-weight:950;display:block}.accountability-strip p{color:#eef8edbd;margin:9px 0 0;font-size:.95rem;line-height:1.42}.company-section-grid{background-color:#03080a;background-image:linear-gradient(#eef8ed06 1px,#0000 1px),linear-gradient(90deg,#eef8ed06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:1px solid #eef8ed14;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.company-info-card{min-height:330px;box-shadow:var(--shadow);background:linear-gradient(145deg,#003f3433,#020608bd),#020608c2;border:1px solid #cfe99038;padding:clamp(20px,3vw,34px);scroll-margin-top:128px}.company-info-card>span{color:var(--lime);font-family:var(--display-font);text-transform:uppercase;margin-bottom:14px;font-size:.82rem;font-weight:950;display:block}.company-info-card h2{margin:0 0 12px;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.company-info-card p{color:#eef8edc2}.company-info-card ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.company-info-card li{color:#eef8edd6;border-top:1px solid #eef8ed1a;padding-top:8px;font-weight:850}.legal-card{grid-column:1/-1;min-height:0}.legal-card>p{max-width:920px}.policy-date{color:#cfe990d6;margin:-4px 0 16px;font-weight:900;display:block}.legal-policy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.legal-policy section{background:#02060894;border:1px solid #eef8ed1f;padding:18px}.legal-policy h3{color:var(--paper);margin:0 0 9px;font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.05}.legal-policy p{color:#eef8edc4;margin:0;font-size:.96rem;line-height:1.48}.data-practices{grid-column:1/-1;background:linear-gradient(135deg,#cfe9901a,#003f3433),#020608c2!important}.data-practices ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:16px;display:grid}.social-card{grid-column:1/-1;min-height:0}.social-card>p{max-width:980px}.social-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.social-link-grid a{min-height:130px;color:var(--paper);background:#0206089e;border:1px solid #cfe99033;align-items:center;gap:18px;padding:22px;text-decoration:none;display:flex}.social-link-grid a:hover{background:#003f343d;border-color:#cfe9906b}.social-icon{color:#eef8edd1;background:#eef8ed0f;border:1px solid #cfe99038;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.social-icon svg{fill:currentColor;width:28px;height:28px}.social-link-grid a>span:last-child{gap:8px;display:grid}.social-link-grid strong{font-size:1.3rem;line-height:1;display:block}.social-link-grid small{color:#eef8edad;font-size:.9rem;font-weight:850;line-height:1.3}.corporate-card{grid-column:1/-1;grid-template-columns:minmax(0,.78fr) minmax(360px,.72fr);align-items:start;gap:clamp(24px,4vw,54px);display:grid}.corporate-card>span,.corporate-card>h2,.corporate-card>p,.corporate-details{grid-column:1}.corporate-card>p{max-width:820px}.corporate-details{gap:0;margin-top:10px;display:grid}.corporate-details div{border-top:1px solid #eef8ed1c;grid-template-columns:minmax(140px,.38fr) minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.corporate-details dt{color:var(--lime);font-family:var(--display-font);text-transform:uppercase;font-size:.78rem;font-weight:950}.corporate-details dd{color:var(--paper);margin:0;font-weight:850;line-height:1.35}.corporate-details a,.company-map a{color:var(--paper);text-underline-offset:4px;text-decoration-color:#cfe99094}.corporate-details a:hover,.company-map a:hover{color:var(--mint)}.company-map{background:#020608a3;border:1px solid #cfe9902e;grid-area:1/2/span 5;gap:12px;padding:14px;display:grid}.company-map iframe{filter:saturate(.9)contrast(1.04);border:0;width:100%;min-height:360px}.company-map a{color:var(--mint);justify-self:start;font-size:.94rem;font-weight:900}.peek-section{background:linear-gradient(90deg,#03080acc 0%,#03080a70 46%,#03080ad6 100%),linear-gradient(#03080a42,#03080a61),url(/assets/nebula-sapphire-v1-BThLdrlv.webp) 50%/cover fixed;grid-template-columns:minmax(0,.92fr) minmax(320px,1fr);align-items:start;gap:clamp(24px,5vw,74px);min-height:76vh;padding:clamp(72px,9vw,128px) clamp(20px,6vw,88px);display:grid;position:relative;overflow:hidden}.peek-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 38%,#cfe99029,#0000 24%),linear-gradient(90deg,#003f345c,#0000 55%);position:absolute;inset:0}.transparent-word{z-index:1;color:#eef8ed0e;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 42px #cfe99024;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;width:max-content;font-size:clamp(5rem,20vw,18rem);font-weight:950;line-height:.82;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sous-copy,.sous-modules{z-index:2;position:relative}.sous-copy{grid-area:1/2;max-width:760px}.sous-copy h2{max-width:760px}.sous-copy p{max-width:680px}.sous-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.sous-actions span{color:#eef8edc2;max-width:310px;font-weight:850;line-height:1.35}.sous-modules{grid-area:1/1;gap:18px;display:grid}.sous-module-card{z-index:1;width:100%;color:inherit;font:inherit;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;text-align:left;background:linear-gradient(90deg,#03080adb,#003f3485),#020608c7;border:1px solid #cfe99042;border-radius:0;padding:20px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:block;position:relative;box-shadow:0 20px 70px #00000057}.sous-module-card:hover,.sous-module-card:focus-visible,.sous-module-card.active{z-index:24;background:linear-gradient(90deg,#03080aeb,#003f34ad),#020608e6;border-color:#cfe990ad;transform:translateY(-2px);box-shadow:0 24px 78px #0000006b,0 0 0 2px #cfe9901f}.sous-modules>article>span,.sous-module-card>span:first-child{color:var(--mint);margin-bottom:18px;font-size:.86rem;font-weight:950;display:inline-flex}.sous-modules>article>strong,.sous-module-card>strong{color:var(--paper);margin-bottom:8px;font-size:clamp(1.2rem,1.8vw,1.7rem);line-height:1.05;display:block}.sous-modules>article>p,.sous-module-card>p{color:#eef8edc2;margin-bottom:0;font-size:.98rem}.sous-bubble{background:linear-gradient(135deg,#eef8ed14,#003f343d),#020608fa;border-color:#cfe9909e;width:min(430px,54vw);top:50%;left:calc(100% + 16px);transform:translate(-8px,-50%);box-shadow:0 30px 84px #00000094,0 0 0 1px #cfe99024}.sous-module-card:hover .sous-bubble,.sous-module-card:focus-visible .sous-bubble,.sous-module-card.active .sous-bubble{opacity:1;visibility:visible;transform:translateY(-50%)}.sous-bubble strong{font-size:.98rem}.sous-bubble small{font-size:.9rem}.sous-playbook-card{z-index:2;position:relative}.sous-video-placeholder{align-content:center;gap:12px;min-height:216px}.sous-video-placeholder>strong{width:108px;height:88px;color:var(--mint);text-transform:uppercase;font-size:.96rem}.sous-video-placeholder>span{z-index:1;color:#eef8edb8;text-transform:uppercase;background:#02060894;border:1px solid #cfe99038;padding:7px 9px;font-size:.72rem;font-weight:900;display:inline-flex;position:relative}.video-modal{z-index:90;background:#000000d1;place-items:center;padding:clamp(18px,4vw,60px);display:grid;position:fixed;inset:0}.checkout-modal{z-index:90;background:radial-gradient(circle at 78% 18%,#2ad8ff2e,#0000 30%),radial-gradient(circle at 16% 78%,#cfe99029,#0000 32%),#000000d6;place-items:center;padding:clamp(18px,4vw,60px);display:grid;position:fixed;inset:0}.checkout-panel{background:linear-gradient(#eef8ed06 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#eef8ed06 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 78% 14%,#2ad8ff24,#0000 30%),linear-gradient(135deg,#020608fa,#003f34d1);border:1px solid #cfe99057;grid-template-columns:minmax(0,.82fr) minmax(320px,.56fr);gap:clamp(22px,4vw,54px);width:min(1120px,100%);padding:clamp(24px,4vw,54px);display:grid;position:relative;box-shadow:0 42px 130px #0000009e}.checkout-panel .modal-close{position:absolute}.checkout-summary-copy{align-self:center;min-width:0}.checkout-summary-copy h2{margin-bottom:18px;font-size:clamp(3rem,7vw,6.4rem)}.checkout-summary-copy p{max-width:680px}.checkout-price-line{align-items:flex-end;gap:8px;margin:30px 0 16px;display:flex}.checkout-price-line strong{color:var(--white);font-size:clamp(3.4rem,8vw,6rem);line-height:.86}.checkout-price-line small{color:#eef8edad;padding-bottom:10px;font-weight:900}.checkout-best-fit{color:#cfe990db;font-weight:900}.checkout-feature-card{background:linear-gradient(#eef8ed14,#eef8ed09),#020608d1;border:1px solid #eef8ed2e;align-content:start;gap:18px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 28px 86px #0000005c}.checkout-feature-card>span{color:var(--mint);text-transform:uppercase;font-size:.78rem;font-weight:950}.checkout-feature-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checkout-feature-card li{color:#eef8ede6;padding-left:20px;font-weight:820;line-height:1.35;position:relative}.checkout-feature-card li:before{content:"";background:var(--mint);width:8px;height:8px;position:absolute;top:.58em;left:0;box-shadow:0 0 18px #cfe9907a}.checkout-feature-card p{color:#cfe990d6;border-top:1px solid #eef8ed21;margin-bottom:0;padding-top:16px;font-size:.95rem;font-weight:850}.review-contact-card label{color:var(--soft);gap:8px;font-weight:850;display:grid}.review-contact-card .button{width:100%}.review-modal-summary{background:#eef8ed0f;gap:6px;margin-top:24px;display:grid;border:1px solid #cfe99047!important;max-width:520px!important;padding:14px 16px!important}.review-modal-summary strong{color:var(--mint);text-transform:uppercase;font-size:.78rem}.review-modal-summary span{color:var(--paper);text-transform:capitalize;font-weight:900}.checkout-feature-card small{color:#eef8ed9e;font-weight:800;line-height:1.35}.account-page{min-height:100vh}.account-main{gap:clamp(18px,3vw,34px);display:grid}.account-hero{background-color:#0000;background-image:linear-gradient(90deg,#03080af5,#03080ac7,#03080af0),url(/assets/nebula-sapphire-v1-BThLdrlv.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:minmax(260px,.85fr) minmax(320px,.9fr);align-items:end;gap:clamp(18px,5vw,72px);width:min(1500px,100% - 56px);margin:0 auto;padding:clamp(120px,11vw,154px) 0 0;display:grid}.account-hero h1{color:var(--white);margin:0;font-size:clamp(2.6rem,5.8vw,6rem);line-height:.92}.account-hero p{color:#eef8edd6;margin:0;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.5}.account-grid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(260px,.8fr));gap:18px;width:min(1500px,100% - 56px);margin:0 auto;display:grid}.account-card,.account-status-panel,.account-security-note{background:linear-gradient(135deg,#eef8ed0b,#003f3429),#020608d6;border:1px solid #cfe9903d;box-shadow:0 28px 92px #0000005c}.account-card{align-content:start;gap:18px;padding:clamp(22px,3vw,34px);display:grid}.account-card h2,.account-status-panel h2{color:var(--white);margin:0;font-size:clamp(1.45rem,2.2vw,2.5rem);line-height:.96}.account-card p,.account-status-panel p,.account-security-note p{color:#eef8edc7;margin:0;line-height:1.55}.account-form{gap:14px;display:grid}.account-code-form{border-top:1px solid #eef8ed24;padding-top:16px}.account-form label{color:var(--soft);gap:8px;font-weight:900;display:grid}.account-form input{width:100%;color:var(--paper);font:inherit;background:#020608b3;border:1px solid #cfe99047;padding:15px 16px}.account-message{color:var(--paper);background:#cfe99014;border:1px solid #cfe9903d;padding:12px 14px;font-weight:850}.account-message.error,.account-message.attention{background:#ff5f5714;border-color:#ff5f5761}.account-message.ready,.account-message.code-sent{background:#bfef601a;border-color:#bfef606b}.account-dev-code{color:var(--paper);background:#bfef6012;border:1px dashed #bfef6061;margin:0;padding:12px 14px;font-weight:850}.account-dev-code strong{color:var(--mint);letter-spacing:.08em}.account-status-panel{grid-template-columns:minmax(280px,.8fr) minmax(0,1.1fr);gap:clamp(20px,4vw,52px);width:min(1500px,100% - 56px);margin:0 auto;padding:clamp(24px,4vw,44px);display:grid}.account-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.account-status-grid div{background:#03080a85;border:1px solid #eef8ed1f;gap:6px;padding:14px;display:grid}.account-status-grid dt{color:var(--mint);text-transform:uppercase;font-size:.72rem;font-weight:950}.account-status-grid dd{color:var(--paper);overflow-wrap:anywhere;margin:0;font-weight:900}.account-action-row{border-top:1px solid #eef8ed21;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;padding-top:20px;display:flex}.account-action-row small{color:#eef8eda8;max-width:780px;font-weight:800;line-height:1.4}.account-security-note{width:min(1500px,100% - 56px);margin:0 auto clamp(52px,8vw,104px);padding:clamp(20px,3vw,32px)}.modal-close{z-index:2;border:1px solid var(--line);color:var(--paper);cursor:pointer;background:#eef8ed1a;padding:12px 14px;position:fixed;top:24px;right:24px}.letterbox{aspect-ratio:16/7;background:#000;border:1px solid #eef8ed33;width:min(1180px,100%);box-shadow:0 40px 120px #000000b8}.letterbox-video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.letterbox-screen{background:radial-gradient(circle at 72% 24%, color-mix(in srgb, var(--accent) 42%, transparent), transparent 34%), linear-gradient(135deg, #071823f2, #03080af2);align-content:center;height:100%;padding:clamp(24px,5vw,72px);display:grid}.letterbox-screen span{color:var(--accent);text-transform:uppercase;font-weight:950}.letterbox-screen h2{max-width:880px}.letterbox-screen p{max-width:720px}.timeline{grid-template-columns:1fr .7fr .42fr;gap:14px;margin-top:34px;display:grid}.timeline i{background:var(--accent);height:8px}.mobile-sticky-cta{display:none}@media (width<=980px){.nav{position:absolute}.section-dots{display:none}.hero-section,.use-case-section,.peek-section,.proof-section,.review-section,.support-section,.company-section,.company-agent-section,.case-study-card,.case-study-fields,.workflow-strip{grid-template-columns:1fr}.workflow-strip span{border-bottom:1px solid #eef8ed1a;border-right:0}.workflow-strip span:last-child{border-bottom:0}.support-copy,.company-section-head{position:relative;top:auto}.company-section-grid,.team-grid,.accountability-strip,.legal-policy,.data-practices ul,.social-link-grid,.account-hero,.account-grid,.account-status-panel{grid-template-columns:1fr}.account-grid,.account-status-panel,.account-security-note,.account-hero{width:min(760px,100% - 44px)}.team-card-featured{grid-column:auto;grid-template-columns:1fr}.accountability-strip,.team-card-featured .team-card-top,.team-card-featured h3,.team-card-featured strong,.team-card-featured p,.team-card-featured .team-highlights{grid-column:1}.team-photo{grid-area:auto/1;max-width:220px}.corporate-card{grid-template-columns:1fr}.company-map{grid-area:auto/1}.workflow-visual{min-height:520px}.hero-concept-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.sticky-story{position:relative;top:auto}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sous-modules{grid-template-columns:1fr}.sous-copy,.sous-modules{grid-area:auto}.sous-bubble{width:min(390px,100vw - 48px);top:calc(100% + 10px);left:0;transform:translateY(-6px)}.sous-module-card:hover .sous-bubble,.sous-module-card:focus-visible .sous-bubble,.sous-module-card.active .sous-bubble{transform:translateY(0)}}@media (width<=767px){body{padding-bottom:86px;font-size:16px;overflow-x:hidden}.nav{flex-direction:column;align-items:stretch;gap:12px;width:auto;left:14px;right:14px;transform:none}.brand{width:100%;min-width:0}.nav nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}.nav-actions{gap:10px;width:100%;display:grid}.nav nav a{text-align:center;white-space:normal;place-items:center;min-width:0;min-height:34px;padding:6px 4px;font-size:.72rem;line-height:1.15;display:grid}.nav-phone{justify-content:center;width:100%;padding:10px;font-size:.86rem}.checkout-notice{grid-template-columns:1fr;top:182px}.checkout-notice a,.checkout-notice button{width:100%}.hero-section{padding-top:238px;padding-inline:30px;overflow:hidden}.account-main{gap:18px}.account-hero{gap:14px;padding-top:236px}.account-hero h1{font-size:clamp(2.2rem,11vw,3.2rem)}.account-hero p{font-size:1rem}.account-card,.account-status-panel,.account-security-note{padding:20px}.account-status-grid{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(2.35rem,10.5vw,3.35rem)}.hero-actions,.button{width:100%}.hero-credibility{gap:5px;font-size:.86rem;display:grid}.hero-credibility span[aria-hidden=true]{display:none}.button{white-space:normal}.use-card,.offer-grid,.use-playbook-grid,.pricing-grid,.sous-modules{grid-template-columns:1fr}.pricing-card{grid-template-rows:auto}.best-fit,.tier-boundary{min-height:0}.offers-head p{columns:auto}.pricing-note{display:grid}.checkout-panel{grid-template-columns:1fr;max-height:calc(100svh - 36px);overflow:auto}.checkout-summary-copy h2{font-size:clamp(2.8rem,15vw,4.8rem)}input,select,textarea{font-size:16px}.peek-section{min-height:auto;padding-block:86px}.sous-actions,.sous-actions .button{width:100%}.offer-tile{min-height:340px}.workflow-visual{min-height:auto;margin-inline:0}.hero-visual-shell{gap:12px}.hero-concept-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-concept-tabs button{min-height:46px;padding:10px;font-size:.84rem}.field-panel-hero{aspect-ratio:auto;flex-direction:column;gap:12px;padding:16px;display:flex;overflow:visible}.field-panel-hero:before{inset:10px}.field-panel-hero:after,.jobsite-silhouette,.loop-ring{display:none}.phone-brief,.assist-hotspots,.hero-loop-visual,.hero-closeout-visual,.hero-parts-visual{width:100%;position:relative;inset:auto}.assist-hotspots{order:1;gap:8px}.phone-brief{order:2;padding:18px}.phone-brief strong{font-size:clamp(1.8rem,10vw,2.8rem)}.assist-chip{padding:11px 12px;font-size:.86rem}.hero-loop-visual,.hero-closeout-visual,.hero-parts-visual{place-items:stretch stretch;gap:12px;min-height:auto;padding:0;display:grid}.hero-loop-core{width:100%;min-height:92px}.hero-loop-core strong{font-size:1.45rem}.hero-node{width:100%;min-height:54px;position:relative;inset:auto;transform:none}.node-intake,.node-schedule,.node-sla,.node-parts,.node-closeout{transform:none}.hero-loop-visual p,.hero-closeout-visual p,.hero-parts-visual p{order:12;position:relative;bottom:auto;left:auto;right:auto}.think-bubble,.hero-node .think-bubble,.node-intake .think-bubble,.node-schedule .think-bubble,.node-sla .think-bubble,.node-closeout .think-bubble,.node-parts .think-bubble,.sheet-row .think-bubble,.approval-status .think-bubble,.parts-kicker .think-bubble,.parts-title .think-bubble{width:min(100%,100vw - 60px);inset:calc(100% + 8px) auto auto 0;transform:translateY(-6px)}.think-trigger:hover .think-bubble,.think-trigger:focus-visible .think-bubble,.hero-node:hover .think-bubble,.hero-node:focus-visible .think-bubble,.sheet-row:hover .think-bubble,.sheet-row:focus-visible .think-bubble,.approval-status:hover .think-bubble,.approval-status:focus-visible .think-bubble{transform:translateY(0)}.hero-sheet{width:100%}.approval-status{width:100%;margin-top:0}.hero-parts-visual{grid-template-columns:1fr;align-content:center}.parts-ticket,.supplier-call{padding:16px}.flow-label{border-radius:0;min-width:82px;min-height:48px;padding:8px;font-size:.66rem}.workflow-card{width:180px;padding:12px;font-size:.84rem}.workflow-hq{width:126px;min-height:104px;padding:14px;font-size:.8rem}.flow-a{top:18%;left:4%}.flow-b{top:18%;right:3%}.flow-c{bottom:25%;right:3%}.flow-d{bottom:20%;left:4%}.flow-e{bottom:6%;left:39%}.flow-f{top:9%;left:37%}.card-a{top:50%;left:5%}.card-b{top:60%;right:5%}.support-route-grid{grid-template-columns:1fr}.company-main{padding-top:224px}.company-hero h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.6rem,11vw,3.55rem)}.company-hero p{max-width:100%}.corporate-details div{grid-template-columns:1fr;gap:6px}.company-map iframe{min-height:280px}.mobile-sticky-cta{z-index:60;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020608f2;border-top:1px solid #eef8ed29;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 48px #0000006b}.mobile-sticky-cta .button{width:100%;min-height:48px}}@media (width<=430px){.hero-section{padding-inline:24px}.workflow-card{width:158px;font-size:.76rem}.card-a{left:4%}.card-b{right:4%}.flow-c,.flow-e{display:none}.transparent-word{font-size:clamp(4.2rem,22vw,7rem)}}.v02-legacy-section[hidden]{display:none!important}.v02-hero-section{isolation:isolate;background:url(/assets/jobsite-assist-v1-D8Jy8TMK.webp) 50%/cover no-repeat;grid-template-columns:minmax(360px,.74fr) minmax(600px,1.26fr);align-items:center;gap:clamp(36px,4.5vw,78px);min-height:calc(100svh - 54px);padding:126px clamp(24px,5vw,78px) 46px;display:grid;position:relative;overflow:hidden}.v02-hero-section:before{content:"";z-index:-2;background:#020a0bd1;position:absolute;inset:0}.v02-hero-section:after{content:"";z-index:-1;background:#0208095c;position:absolute;inset:0}.v02-hero-copy{z-index:2;max-width:650px;position:relative}.v02-hero-copy h1{max-width:680px;color:var(--paper);letter-spacing:0;margin:0;font-size:clamp(3.2rem,5.4vw,6.25rem);line-height:.94}.v02-hero-lead{color:#eef8edeb;max-width:640px;margin:26px 0 0;font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.45}.v02-hero-supporting{color:#d9eadbab;max-width:630px;margin:16px 0 0;font-size:1rem;line-height:1.65}.v02-control-line{flex-wrap:wrap;gap:8px;margin:22px 0 0;display:flex}.v02-control-line span{border-left:2px solid var(--lime);color:#eef8edc7;background:#041817c2;padding:7px 9px;font-size:.76rem;font-weight:780}.v02-hero-copy .hero-actions{margin-top:26px}.v02-spotlight{z-index:2;min-width:0;position:relative}.v02-spotlight-frame{background:#020b0ceb;border:1px solid #cfe99057;box-shadow:0 28px 70px #0006}.v02-spotlight-topline{color:#eef8eda6;text-transform:uppercase;border-bottom:1px solid #eef8ed21;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 14px;font-size:.73rem;font-weight:820;display:flex}.v02-spotlight-topline span{align-items:center;gap:8px;display:inline-flex}.v02-spotlight-topline i,.tap-scene-action span{background:#58e0bd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #58e0bd1a}.v02-spotlight-topline strong{color:var(--mint)}.v02-spotlight-media{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);min-height:clamp(430px,43vw,570px);display:grid;position:relative;overflow:hidden}.v02-spotlight-media video,.tap-scene{grid-area:1/1;width:100%;height:100%;min-height:430px}.v02-spotlight-media video{object-fit:cover;background:#020708;display:block}.v02-spotlight-caption{z-index:2;background:#020f0ffa;border-left:1px solid #eef8ed21;flex-direction:column;grid-area:1/2;justify-content:center;min-width:0;padding:clamp(22px,2.4vw,38px);display:flex;position:relative}.v02-spotlight-caption>span{color:#75b7ff;text-transform:uppercase;font-size:.72rem;font-weight:900}.v02-spotlight-caption h2{color:var(--paper);letter-spacing:0;overflow-wrap:anywhere;margin:13px 0 0;font-size:clamp(1.5rem,2.2vw,2.45rem);line-height:1.05}.v02-spotlight-caption p{color:#d9eadbb3;margin:18px 0 0;font-size:.93rem;line-height:1.58}.v02-spotlight-caption>strong{color:#f2c45f;border-top:1px solid #f2c45f57;margin-top:24px;padding-top:14px;font-size:.78rem;line-height:1.45}.v02-media-controls{z-index:4;background:#020809e6;border:1px solid #eef8ed38;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;bottom:12px;left:12px}.v02-media-controls button{min-height:32px;color:var(--paper);font:inherit;cursor:pointer;background:#eef8ed0f;border:1px solid #eef8ed2e;border-radius:0;padding:6px 10px;font-size:.72rem;font-weight:800}.v02-media-controls button:hover,.v02-media-controls button:focus-visible{border-color:var(--lime);outline:none}.v02-media-controls span{color:#eef8ed94;padding:0 6px;font-size:.7rem}.v02-spotlight-tabs{background:#cfe99033;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.v02-spotlight-tabs button{color:#eef8edad;text-align:left;cursor:pointer;background:#020c0dfa;border:0;border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:0;min-height:58px;padding:10px 12px;display:grid}.v02-spotlight-tabs button:hover,.v02-spotlight-tabs button:focus-visible{color:var(--paper);outline-offset:-1px;outline:1px solid #b8f25fb8}.v02-spotlight-tabs button[aria-selected=true]{color:var(--paper);box-shadow:inset 3px 0 0 var(--lime);background:#0b2820}.v02-spotlight-tabs button span{color:#75b7ff;font-size:.68rem;font-weight:900}.v02-spotlight-tabs button strong{min-width:0;font-size:.78rem;line-height:1.2}.tap-scene{color:var(--paper);background:#061413;flex-direction:column;padding:clamp(20px,2.5vw,34px);display:flex;position:relative}.tap-scene:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#75b7ff0d 1px,#0000 1px),linear-gradient(90deg,#75b7ff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.tap-scene>*{z-index:1;position:relative}.tap-scene-bar{color:#eef8ed94;text-transform:uppercase;border-bottom:1px solid #eef8ed21;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font-size:.7rem;display:flex}.tap-scene-bar strong{color:#58e0bd}.tap-scene-query,.tap-brief-lead{gap:8px;padding:24px 0 18px;display:grid}.tap-scene-query span,.tap-brief-lead span{color:#f2c45f;text-transform:uppercase;font-size:.7rem;font-weight:900}.tap-scene-query strong,.tap-brief-lead strong{max-width:590px;font-size:clamp(1.08rem,1.7vw,1.45rem);line-height:1.3}.tap-supplier-list{gap:8px;display:grid}.tap-supplier-list>div{background:#020a0bd1;border:1px solid #eef8ed21;grid-template-columns:34px 1fr;gap:3px 10px;padding:12px;display:grid}.tap-supplier-list>div.best{box-shadow:inset 3px 0 0 var(--lime);border-color:#b8f25f99}.tap-supplier-list span{color:#75b7ff;grid-row:1/3;font-size:.72rem;font-weight:900}.tap-supplier-list strong{font-size:.86rem}.tap-supplier-list small{color:#d9eadb9e;font-size:.73rem}.tap-scene-action{color:#eef8edb8;align-items:center;gap:10px;margin-top:auto;padding-top:18px;font-size:.74rem;font-weight:800;display:flex}.tap-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tap-brief-grid div{background:#020a0bdb;border-top:2px solid #75b7ff;grid-template-columns:auto 1fr;gap:2px 10px;padding:13px;display:grid}.tap-brief-grid div:first-child{border-color:#ff7f6d}.tap-brief-grid div:nth-child(2){border-color:#f2c45f}.tap-brief-grid strong{color:var(--paper);grid-row:1/3;font-size:1.75rem;line-height:1}.tap-brief-grid span{font-size:.76rem;font-weight:820}.tap-brief-grid small{color:#d9eadb99;font-size:.68rem}.tap-support-thread{gap:14px;padding:24px 0;display:grid}.operator-message,.tai-message{background:#020a0be6;border:1px solid #eef8ed26;max-width:88%;padding:13px 14px;font-size:.78rem;line-height:1.45}.operator-message{border-color:#f2c45f6b;justify-self:end}.tai-message{border-color:#58e0bd5c;grid-template-columns:auto 1fr;gap:10px;display:grid}.tai-message span{color:var(--lime);font-size:.67rem;font-weight:900}.tai-message p{color:#eef8edd1;margin:0}.tap-repair-row{flex-wrap:wrap;gap:7px;display:flex}.tap-repair-row button,.tap-repair-row>span{color:#eef8edbd;font:inherit;background:#b8f25f12;border:1px solid #b8f25f4d;border-radius:0;padding:8px 10px;font-size:.7rem;font-weight:780}.tap-repair-row>span{color:#75b7ff;border-color:#75b7ff57}.v02-outcome-strip{background:#061312;border-top:1px solid #eef8ed21;border-bottom:1px solid #eef8ed21;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v02-outcome-strip span{color:#eef8edb3;border-right:1px solid #eef8ed1f;align-items:center;gap:11px;min-height:62px;padding:12px clamp(16px,3vw,42px);font-size:.8rem;font-weight:760;display:flex}.v02-outcome-strip span:last-child{border-right:0}.v02-outcome-strip strong{color:#75b7ff;font-size:.68rem}.v02-day-section,.v02-capability-section{background:#04100f;padding:clamp(76px,9vw,140px) clamp(24px,7vw,110px)}.v02-capability-section{background:#081719;border-top:1px solid #eef8ed1a}.v02-section-intro{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:20px 54px;max-width:920px;margin-bottom:clamp(36px,5vw,70px);display:grid}.v02-section-intro .eyebrow{grid-column:1/-1;margin:0}.v02-section-intro h2{color:var(--paper);letter-spacing:0;margin:0;font-size:clamp(2.4rem,4.8vw,5.2rem);line-height:.98}.v02-section-intro>p{color:#d9eadba6;align-self:end;margin:0;line-height:1.65}.v02-day-grid{border-top:1px solid #eef8ed29;border-left:1px solid #eef8ed29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v02-day-grid article{background:#eef8ed05;border-bottom:1px solid #eef8ed29;border-right:1px solid #eef8ed29;flex-direction:column;min-height:440px;padding:clamp(22px,2.8vw,38px);display:flex}.v02-day-grid article:nth-child(2),.v02-day-grid article:nth-child(5){background:#75b7ff09}.v02-day-index{color:#eef8ed7a;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.7rem;display:flex}.v02-day-index span{color:#75b7ff;font-weight:900}.v02-day-grid h3{color:var(--paper);letter-spacing:0;margin:32px 0 24px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.v02-day-grid dl{gap:13px;margin:0;display:grid}.v02-day-grid dl div{grid-template-columns:58px 1fr;gap:12px;display:grid}.v02-day-grid dt{color:#f2c45f;text-transform:uppercase;font-size:.67rem;font-weight:900}.v02-day-grid dd{color:#d9eadba6;margin:0;font-size:.83rem;line-height:1.5}.v02-day-grid article>p{color:var(--mint);border-top:1px solid #b8f25f38;margin:auto 0 0;padding-top:18px;font-size:.82rem;font-weight:850}.v02-capability-grid{background:#eef8ed29;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.v02-capability-grid article{background:#071312;flex-direction:column;min-height:300px;padding:clamp(20px,2.3vw,32px);display:flex}.v02-capability-grid article:nth-child(3n+2){background:#09191d}.v02-capability-grid article>span{color:#75b7ff;text-transform:uppercase;font-size:.68rem;font-weight:900}.v02-capability-grid h3{color:var(--paper);letter-spacing:0;margin:34px 0 14px;font-size:clamp(1.14rem,1.5vw,1.45rem);line-height:1.16}.v02-capability-grid p{color:#d9eadb9e;margin:0;font-size:.83rem;line-height:1.58}.v02-capability-grid strong{color:#58e0bd;text-transform:uppercase;margin-top:auto;padding-top:22px;font-size:.69rem}.v02-staged-preview{background:linear-gradient(#75b7ff14 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#75b7ff14 1px,#0000 1px) 0 0/28px 28px,#071817;flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.v02-staged-preview:before{content:"";background:#020a0bd1;border:1px solid #eef8ed2e;border-top:3px solid #75b7ff;width:62%;height:34%;margin-bottom:auto;box-shadow:34px 28px 0 -1px #0c2a24,34px 28px #b8f25f52}.v02-staged-preview span{color:#75b7ff;text-transform:uppercase;font-size:.7rem;font-weight:900}.v02-staged-preview strong{max-width:340px;color:var(--paper);margin-top:7px;font-size:1.15rem;line-height:1.15}.v02-staged-preview small{color:#d9eadb94;margin-top:8px}@media (width<=1180px){.v02-hero-section{grid-template-columns:minmax(320px,.68fr) minmax(520px,1.32fr);gap:30px;padding-inline:32px}.v02-hero-copy h1{font-size:clamp(3rem,5.2vw,4.8rem)}.v02-spotlight-media{grid-template-columns:minmax(0,1.18fr) minmax(220px,.82fr)}.v02-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.v02-hero-section{grid-template-columns:1fr;min-height:0;padding-top:148px}.v02-hero-copy{max-width:820px}.v02-spotlight-media{min-height:490px}.v02-day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v02-day-grid article{min-height:410px}}@media (width<=767px){.v02-site .nav{gap:7px;padding:8px;top:8px}.v02-site .brand{gap:8px;max-width:calc(100% - 52px)}.v02-site .brand-symbol{width:38px;height:38px}.v02-site .brand-symbol img{width:34px;height:34px}.v02-site .brand strong{font-size:.88rem}.v02-site .brand small{font-size:.69rem}.v02-site .nav-actions{gap:6px;display:flex}.v02-site .nav nav{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.v02-site .nav nav::-webkit-scrollbar{display:none}.v02-site .nav nav a{white-space:nowrap;min-width:max-content;min-height:32px;padding:6px 8px;font-size:.67rem}.v02-site .nav nav a:last-child,.v02-site .mobile-sticky-cta{display:none}.v02-site .nav-phone{width:40px;min-height:40px;padding:0;position:absolute;top:7px;right:7px}.v02-site .nav-phone span{display:none}.v02-hero-section{padding:132px 18px 24px;display:block}.v02-hero-copy h1{max-width:340px;font-size:clamp(2.45rem,12.5vw,3.6rem)}.v02-hero-lead{max-width:470px;margin-top:16px;font-size:1rem;line-height:1.4}.v02-hero-supporting,.v02-control-line{display:none}.v02-hero-copy .hero-actions{grid-template-columns:1fr;gap:8px;margin-top:18px;display:grid}.v02-hero-copy .hero-actions .button.secondary{display:none}.v02-spotlight{margin-top:24px}.v02-spotlight-topline{min-height:34px;font-size:.63rem}.v02-spotlight-media{grid-template-columns:1fr;min-height:0}.v02-spotlight-media video,.tap-scene{grid-area:1/1;min-height:220px;max-height:240px}.v02-spotlight-caption{border-top:1px solid #eef8ed21;border-left:0;grid-area:2/1;justify-content:flex-start;min-height:154px;padding:16px}.v02-spotlight-caption h2{margin-top:7px;font-size:1.25rem}.v02-spotlight-caption p{display:none}.v02-spotlight-caption>strong{margin-top:13px;padding-top:9px;font-size:.67rem}.v02-media-controls{bottom:166px}.v02-spotlight-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.v02-spotlight-tabs button{min-width:142px;min-height:50px}.tap-scene{padding:12px}.tap-scene-query,.tap-brief-lead{padding:12px 0 8px}.tap-scene-query strong,.tap-brief-lead strong{font-size:.82rem}.tap-supplier-list>div:nth-child(n+3),.tap-brief-grid div:nth-child(n+3){display:none}.tap-supplier-list>div{padding:8px}.tap-support-thread{gap:8px;padding:10px 0}.operator-message,.tai-message{max-width:96%;padding:8px;font-size:.64rem}.tap-repair-row button,.tap-repair-row>span{padding:6px;font-size:.58rem}.tap-scene-action{padding-top:8px;font-size:.6rem}.v02-outcome-strip{display:flex;overflow-x:auto}.v02-outcome-strip span{min-width:220px;min-height:52px}.v02-day-section,.v02-capability-section{padding:70px 18px}.v02-section-intro{display:block}.v02-section-intro h2{margin-top:12px;font-size:clamp(2.25rem,11vw,3.5rem)}.v02-section-intro>p{margin-top:18px}.v02-day-grid,.v02-capability-grid{grid-template-columns:1fr}.v02-day-grid article{min-height:0}.v02-day-grid article>p{margin-top:28px}.v02-capability-grid article{min-height:240px}}@media (prefers-reduced-motion:reduce){.v02-site *,.v02-site :before,.v02-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v03-atmosphere-host{isolation:isolate;position:relative;overflow:hidden}.v03-atmosphere-host>:not(.v03-atmosphere){z-index:1;position:relative}.v03-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:-9% 0;overflow:hidden}.v03-atmosphere-media{object-fit:cover;opacity:.52;filter:saturate(.86)contrast(1.08)brightness(.86);transform-origin:50%;will-change:transform;width:100%;height:118%;transform:scale(1.08)}.v03-atmosphere.is-subtle .v03-atmosphere-media{opacity:.34;filter:saturate(.78)contrast(1.05)brightness(.76)}.v03-atmosphere-mask{background:linear-gradient(#050806 0%,#05080694 13%,#0508062e 48%,#050806a3 88%,#050806 100%),linear-gradient(90deg,#050806b3 0%,#0508061f 48%,#050806a8 100%);position:absolute;inset:0}.v03-atmosphere-field .v03-atmosphere-mask{background:linear-gradient(#050806 0%,#04090980 16%,#040a0a24 46%,#050806a8 91%,#050806 100%),linear-gradient(90deg,#040808a8 0%,#0409091a 54%,#050806ad 100%)}.v03-atmosphere-workshop .v03-atmosphere-mask{background:linear-gradient(#050806 0%,#05080680 17%,#05080624 48%,#050806ad 90%,#050806 100%),linear-gradient(90deg,#050806c2 0%,#0508061f 60%,#050806b8 100%)}.v03-site .company-hero.v03-atmosphere-host,.v03-site .case-study-hero.v03-atmosphere-host,.v03-site .account-hero.v03-atmosphere-host{padding-left:clamp(24px,6vw,90px);padding-right:clamp(24px,6vw,90px)}.v03-site .account-hero .v03-atmosphere-media,.v03-site .company-team-section .v03-atmosphere-media,.v03-site .case-study-list .v03-atmosphere-media{opacity:.26}@media (width<=720px){.v03-atmosphere-media{opacity:.36;transform:scale(1.12)}.v03-atmosphere.is-subtle .v03-atmosphere-media{opacity:.24}.v03-site .company-hero.v03-atmosphere-host,.v03-site .case-study-hero.v03-atmosphere-host,.v03-site .account-hero.v03-atmosphere-host{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.v03-atmosphere-media{will-change:auto;transform:scale(1.08)!important}}.v03-site{--v03-black:#050706;--v03-carbon:#0c0f0d;--v03-panel:#121612;--v03-white:#f2f4ed;--v03-steel:#9ba59f;--v03-line:#f2f4ed29;--v03-lime:#c3f53b;--v03-red:#ff4d3d;background:var(--v03-black);min-height:100vh;color:var(--v03-white)}.v03-site .nav{border:0;border-bottom:1px solid var(--v03-line);width:100%;min-height:76px;box-shadow:none;background:#050706eb;padding:10px 36px;top:0}.v03-site .brand{min-width:290px}.v03-site .brand-symbol{width:46px;height:46px;box-shadow:none;background:0 0}.v03-site .brand-symbol img{width:42px;height:42px}.v03-site .brand strong{text-transform:uppercase;font-size:.92rem}.v03-site .brand small{color:var(--v03-steel);text-transform:uppercase;margin-top:4px;font-size:.66rem}.v03-site .nav nav{gap:18px}.v03-site .nav nav a{color:#f2f4edb3;text-transform:uppercase;padding:12px 0;font-size:.72rem;position:relative}.v03-site .nav nav a:after{background:var(--v03-lime);content:"";transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.v03-site .nav nav a:hover{color:var(--v03-white);background:0 0}.v03-site .nav nav a:hover:after,.v03-site .nav nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.v03-site .nav-phone{border-color:var(--v03-line);min-height:40px;padding:9px 14px;font-size:.76rem}.v03-site .nav-phone svg{fill:var(--v03-lime)}.v03-site .section-dots{right:8px}.v03-site .section-dots a{background:#f2f4ed33;border:0;width:3px;height:28px}.v03-site .section-dots a:hover,.v03-site .section-dots a:focus-visible{background:var(--v03-lime)}.v03-kicker,.v03-site .eyebrow{color:var(--v03-lime);text-transform:uppercase;font-size:.7rem;font-weight:850}.v03-hero{border-bottom:1px solid var(--v03-line);background:#090c0a;align-items:center;min-height:850px;display:flex;position:relative;overflow:hidden}.v03-hero-image,.v03-hero-shade{width:100%;height:100%;position:absolute;inset:0}.v03-hero-image{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.08)}.v03-hero-shade{clip-path:polygon(0 0,60% 0,43% 100%,0 100%);background:#01030294}.v03-hero-copy{z-index:2;width:min(760px,58vw);margin-left:max(48px,50vw - 660px);padding:116px 24px 170px 0;position:relative}.v03-hero-copy h1{text-transform:uppercase;max-width:760px;margin:24px 0 16px;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:5.8rem;font-stretch:75%;line-height:.92}.v03-hero-copy>strong{color:var(--v03-lime);text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif;font-size:1.15rem;display:block}.v03-hero-copy p{color:#f2f4edc7;max-width:610px;margin:28px 0 0;font-size:1.05rem;line-height:1.65}.v03-hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.v03-button{text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));justify-content:center;align-items:center;min-height:50px;padding:12px 24px;font-size:.74rem;font-weight:900;text-decoration:none;display:inline-flex}.v03-button-primary{background:var(--v03-lime);color:#11150c}.v03-button-primary:hover{background:var(--v03-white)}.v03-text-link{color:var(--v03-white);text-transform:uppercase;border-bottom:1px solid #f2f4ed73;padding:12px 0;font-size:.74rem;font-weight:800;text-decoration:none}.v03-text-link span{color:var(--v03-lime);margin-left:10px}.v03-hero-coordinate{z-index:2;color:#f2f4ed9e;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;display:grid;position:absolute;top:102px;right:42px}.v03-signal-rail{z-index:3;border-top:1px solid var(--v03-line);background:#050706e6;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.v03-signal-rail>div{border-right:1px solid var(--v03-line);grid-template-columns:auto 1fr;align-content:center;gap:4px 14px;min-height:112px;padding:20px 32px;display:grid}.v03-signal-rail span{color:var(--v03-lime);grid-row:1/3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.v03-signal-rail small{color:var(--v03-steel);text-transform:uppercase;font-size:.65rem}.v03-signal-rail strong{text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif;font-size:1rem}.v03-product-stage{border-bottom:1px solid var(--v03-line);background:var(--v03-carbon);padding:112px max(40px,50vw - 660px)}.v03-stage-heading{grid-template-columns:1fr 1.5fr 1fr;align-items:end;gap:40px;margin-bottom:48px;display:grid}.v03-stage-heading h2{text-transform:uppercase;margin:0;font-family:Arial Narrow,Arial,sans-serif;font-size:3.8rem;line-height:.95}.v03-stage-heading p{color:var(--v03-steel);margin:0;line-height:1.6}.v03-site .v02-spotlight{border:1px solid var(--v03-line);background:#060807;grid-template-columns:minmax(0,1fr) 260px;gap:0;display:grid}.v03-site .v02-spotlight-frame,.v03-site .v02-spotlight-tabs,.v03-site .v02-spotlight-tabs button{border-color:var(--v03-line);border-radius:0}.v03-site .v02-spotlight-topline{border-bottom:1px solid var(--v03-line);background:#090c0a}.v03-site .v02-spotlight-media{min-height:620px}.v03-site .v02-spotlight-tabs{border-left:1px solid var(--v03-line);background:#090c0a;grid-template-columns:1fr;display:grid}.v03-site .v02-spotlight-tabs button{border:0;border-bottom:1px solid var(--v03-line);text-align:left;background:0 0;min-height:88px}.v03-site .v02-spotlight-tabs button[aria-selected=true]{background:var(--v03-lime);color:#10140b}.v03-site .v02-spotlight-caption{border-left:2px solid var(--v03-lime);background:#050706e6;border-radius:0;max-width:620px}.v03-site .v02-spotlight-caption h2{text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif}.v03-site .v02-outcome-strip{border-top:0;border-bottom:1px solid var(--v03-line);background:var(--v03-black)}.v03-site .v02-outcome-strip span{border-color:var(--v03-line);color:var(--v03-steel);text-transform:uppercase}.v03-site .v02-outcome-strip strong{color:var(--v03-red)}.v03-site .v02-day-section,.v03-site .v02-capability-section,.v03-site .use-case-section,.v03-site .pricing-section,.v03-site .proof-section,.v03-site .review-section,.v03-site .support-section{border-bottom:1px solid var(--v03-line);padding-left:max(40px,50vw - 660px);padding-right:max(40px,50vw - 660px)}.v03-site .v02-day-section,.v03-site .pricing-section,.v03-site .review-section{background:var(--v03-black)}.v03-site .v02-capability-section,.v03-site .use-case-section,.v03-site .proof-section,.v03-site .support-section{background:var(--v03-carbon)}.v03-site .v02-section-intro h2,.v03-site .section-head h2,.v03-site .sticky-story h2,.v03-site .proof-copy h2,.v03-site .review-section h2,.v03-site .support-copy h2,.v03-site .company-hero h1,.v03-site .case-study-hero h1,.v03-site .account-hero h1,.v03-site .company-section-head h2,.v03-site .company-info-card h2{text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif}.v03-site .v02-day-grid,.v03-site .v02-capability-grid{border-top:1px solid var(--v03-line);border-left:1px solid var(--v03-line);gap:0}.v03-site .v02-day-grid article,.v03-site .v02-capability-grid article{border:0;border-right:1px solid var(--v03-line);border-bottom:1px solid var(--v03-line);background:0 0;border-radius:0}.v03-site .v02-day-grid article:nth-child(2),.v03-site .v02-day-grid article:nth-child(5),.v03-site .v02-capability-grid article:nth-child(3n+2){transform:none}.v03-site .v02-day-index span,.v03-site .v02-capability-grid article>span{color:var(--v03-lime)}.v03-site .use-case-section{grid-template-columns:minmax(260px,.72fr) minmax(0,1.65fr)}.v03-site .use-card,.v03-site .pricing-card,.v03-site .support-route-card,.v03-site .support-route-grid>div,.v03-site .discord-support-card{border-color:var(--v03-line);box-shadow:none;background:0 0;border-radius:0}.v03-site .use-card{border-bottom:0;margin-bottom:0}.v03-site .use-card:last-child{border-bottom:1px solid var(--v03-line)}.v03-site .video-preview,.v03-site .v02-staged-preview{border-radius:0}.v03-site .use-card-link,.v03-site .button,.v03-site .review-form button{text-transform:uppercase;border-radius:0}.v03-site .button.primary,.v03-site .review-form button{border-color:var(--v03-lime);background:var(--v03-lime);color:#11150c}.v03-site .button.secondary{border-color:var(--v03-line);color:var(--v03-white);background:0 0}.v03-site .pricing-grid{border-top:1px solid var(--v03-line);border-left:1px solid var(--v03-line);gap:0}.v03-site .pricing-card{border:0;border-right:1px solid var(--v03-line);border-bottom:1px solid var(--v03-line)}.v03-site .pricing-card.featured{border-color:var(--v03-lime);background:#11160d;transform:translateY(-12px)}.v03-site .price-line strong,.v03-site .pricing-card-top>span{color:var(--v03-lime)}.v03-site .pricing-note{border-color:var(--v03-line);background:0 0;border-radius:0}.v03-site .proof-section{gap:0}.v03-site .proof-media,.v03-site .proof-copy{border-radius:0}.v03-site .proof-media{border:1px solid var(--v03-line);background:#080b09}.v03-site .proof-copy{border-top:1px solid var(--v03-line);border-right:1px solid var(--v03-line);border-bottom:1px solid var(--v03-line);padding:60px}.v03-site .leak-list>div{border-color:var(--v03-line)}.v03-site .review-section{background-image:var(--review-bg-image);background-position:50%;background-size:cover;align-items:center;min-height:720px}.v03-site .review-section:before{background:#030504b3}.v03-site .review-form,.v03-site .review-success{border-color:var(--v03-line);box-shadow:none;background:#050706eb;border-radius:0}.v03-site .review-form input,.v03-site .review-form select,.v03-site .review-form textarea,.v03-site .account-form input{border-color:var(--v03-line);background:#090c0a;border-radius:0}.v03-site .review-form .sms-consent-control{border-color:var(--v03-line);border-radius:var(--v03-radius);background:#090c0a}.v03-site .review-form .sms-consent-control input{border-radius:3px}.v03-site .support-handoff-panel{border-color:var(--v03-line);background:0 0;border-radius:0}.v03-site .support-route-grid{gap:0}.v03-site.company-page{background:var(--v03-black)}.v03-site .company-main{padding-top:76px}.v03-site .company-hero,.v03-site .case-study-hero,.v03-site .account-hero{border:0;border-bottom:1px solid var(--v03-line);background:#090c0a;border-radius:0;min-height:560px;padding:150px max(40px,50vw - 620px) 90px}.v03-site .company-hero h1,.v03-site .case-study-hero h1,.v03-site .account-hero h1{max-width:960px;font-size:4.4rem;line-height:.98}.v03-site .company-hero p,.v03-site .case-study-hero p,.v03-site .account-hero p{color:var(--v03-steel)}.v03-site .company-hero-links a{border-color:var(--v03-line);text-transform:uppercase;background:0 0;border-radius:0}.v03-site .company-section,.v03-site .company-section-grid,.v03-site .case-study-list,.v03-site .account-grid,.v03-site .account-security-note{padding-left:max(40px,50vw - 620px);padding-right:max(40px,50vw - 620px)}.v03-site .team-card,.v03-site .company-info-card,.v03-site .case-study-card,.v03-site .account-card,.v03-site .account-status-panel,.v03-site .account-security-note,.v03-site .case-study-fields section,.v03-site .video-placeholder,.v03-site .agent-work-card{border-color:var(--v03-line);background:var(--v03-carbon);box-shadow:none;border-radius:0}.v03-site .team-grid,.v03-site .company-section-grid{background:var(--v03-line);gap:1px}.v03-site .team-card,.v03-site .company-info-card{border:0}.v03-site .team-card-top span,.v03-site .company-info-card>span,.v03-site .case-study-fields h3,.v03-site .account-status-grid dt{color:var(--v03-lime);text-transform:uppercase}.v03-site .team-photo,.v03-site .team-avatar,.v03-site .company-map,.v03-site .company-map iframe{border-radius:0}.v03-site .case-study-card{overflow:hidden}.v03-site .workflow-strip span,.v03-site .account-status-grid div{border-color:var(--v03-line);background:#090c0a;border-radius:0}@media (width<=1060px){.v03-site .nav{padding-left:18px;padding-right:18px}.v03-site .nav nav{display:none}.v03-hero{min-height:800px}.v03-hero-copy h1{font-size:4.6rem}.v03-site .v02-spotlight{grid-template-columns:1fr}.v03-site .v02-spotlight-tabs{border-top:1px solid var(--v03-line);border-left:0;display:flex;overflow-x:auto}.v03-site .v02-spotlight-tabs button{min-width:170px}.v03-stage-heading{grid-template-columns:1fr 1.5fr}.v03-stage-heading p{grid-column:2}}@media (width<=720px){.v03-site .nav{flex-direction:row;align-items:center;gap:12px;width:100%;min-height:64px;position:fixed;left:50%;right:auto;transform:translate(-50%)}.v03-site .brand{min-width:0}.v03-site .brand strong{max-width:190px;font-size:.74rem}.v03-site .brand small,.v03-site .nav-phone span{display:none}.v03-site .nav-actions{width:auto;margin-left:auto;display:flex}.v03-site .nav-phone{justify-content:center;width:42px;padding:0}.v03-site .section-dots,.v03-hero-coordinate{display:none}.v03-hero{align-items:flex-end;min-height:760px}.v03-hero-image{object-position:63% center}.v03-hero-shade{clip-path:none;background:#0204039e}.v03-hero-copy{width:100%;margin:0;padding:120px 20px 190px}.v03-hero-copy h1{max-width:100%;margin-top:18px;font-size:2.75rem}.v03-hero-copy p{max-width:94%;margin-top:20px;font-size:.92rem}.v03-hero-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:26px}.v03-signal-rail{grid-template-columns:repeat(2,1fr)}.v03-signal-rail>div{min-height:64px;padding:10px 14px}.v03-signal-rail small{display:none}.v03-signal-rail strong{font-size:.72rem}.v03-product-stage,.v03-site .v02-day-section,.v03-site .v02-capability-section,.v03-site .use-case-section,.v03-site .pricing-section,.v03-site .proof-section,.v03-site .review-section,.v03-site .support-section{padding-left:18px;padding-right:18px}.v03-product-stage{padding-top:72px;padding-bottom:72px}.v03-stage-heading{display:block}.v03-stage-heading h2{margin-top:14px;font-size:2.75rem}.v03-stage-heading p{margin-top:18px}.v03-site .v02-spotlight-media{min-height:510px}.v03-site .v02-spotlight-tabs button{min-width:142px;min-height:60px}.v03-site .use-case-section{display:block}.v03-site .proof-copy{border-left:1px solid var(--v03-line);padding:34px 22px}.v03-site .pricing-card.featured{transform:none}.v03-site .company-main{padding-top:64px}.v03-site .company-hero,.v03-site .case-study-hero,.v03-site .account-hero{min-height:500px;padding:110px 18px 64px}.v03-site .company-hero h1,.v03-site .case-study-hero h1,.v03-site .account-hero h1{overflow-wrap:anywhere;word-break:normal;max-width:100%;font-size:1.9rem;line-height:1.02}.v03-site .company-hero p,.v03-site .case-study-hero p,.v03-site .account-hero p{overflow-wrap:anywhere;max-width:100%}.v03-site .company-hero-links{flex-wrap:wrap;max-width:100%;overflow:hidden}.v03-site .company-section,.v03-site .company-section-grid,.v03-site .case-study-list,.v03-site .account-grid,.v03-site .account-security-note{padding-left:18px;padding-right:18px}}.v03-site main{overflow:clip}.v03-site .nav{background:#050706c2}.v03-site .nav:after{content:"";height:1px;transform:scaleX(var(--journey-progress,0));transform-origin:0;background:#c3f53b7a;position:absolute;bottom:-1px;left:0;right:0}.v03-hero-image,.v03-hero-depth{will-change:transform}.v03-hero-depth{z-index:1;object-fit:cover;object-position:center;pointer-events:none;clip-path:polygon(54% 10%,100% 7%,100% 100%,46% 100%,50% 63%);filter:saturate(.9)contrast(1.08)brightness(1.03);width:100%;height:100%;position:absolute;inset:0}.v03-hero-shade{z-index:1}.v03-scroll-cue{z-index:4;color:#f2f4edad;text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:14px;font-size:.62rem;font-weight:850;text-decoration:none;display:flex;position:absolute;bottom:136px;right:34px}.v03-scroll-cue i{background:#f2f4ed3d;width:1px;height:52px;display:block;position:relative;overflow:hidden}.v03-scroll-cue i:after{background:var(--v03-lime);content:"";animation:1.8s ease-in-out infinite v03-scroll-pulse;position:absolute;inset:0;transform:translateY(-100%)}@keyframes v03-scroll-pulse{0%{transform:translateY(-100%)}45%,65%{transform:translateY(0)}to{transform:translateY(100%)}}.v03-journey-nav{--journey-progress:0;z-index:35;grid-template-columns:1px 1fr;gap:12px;width:42px;transition:width .18s;display:grid;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.v03-journey-nav:hover,.v03-journey-nav:focus-within{width:142px}.v03-progress-track{background:#f2f4ed29;grid-row:1/3;width:1px;position:relative;overflow:hidden}.v03-progress-track i{background:var(--v03-lime);transform:scaleY(var(--journey-progress));transform-origin:top;position:absolute;inset:0}.v03-current-chapter{display:none}.v03-journey-nav ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.v03-journey-nav a{color:#f2f4ed6b;text-transform:uppercase;grid-template-columns:22px 1fr;align-items:center;gap:7px;min-height:28px;font-size:.58rem;text-decoration:none;transition:color .18s,transform .18s;display:grid}.v03-journey-nav a span{color:#c3f53b8c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.v03-journey-nav a strong{opacity:0;transition:opacity .18s,transform .18s;transform:translate(8px)}.v03-journey-nav:hover a strong,.v03-journey-nav:focus-within a strong{opacity:1;transform:translate(0)}.v03-journey-nav a.active{color:var(--v03-white);transform:translate(-5px)}.v03-journey-nav a.active span{color:var(--v03-lime)}.v03-product-stage{perspective:1400px;border-bottom:0;padding-top:150px;padding-bottom:170px;position:relative}.v03-product-stage:before{background:var(--v03-lime);content:"";width:1px;height:110px;position:absolute;top:0;left:12%}.v03-stage-heading{margin-bottom:78px}.v03-site .v02-spotlight{z-index:2;will-change:transform;transform-style:preserve-3d;border:0;position:relative;box-shadow:0 70px 130px #00000075}.v03-site .v02-spotlight:before{z-index:-1;content:"";border:1px solid #c3f53b38;position:absolute;inset:-18px 7% 18px -18px}.v03-site .v02-outcome-strip{z-index:4;border:1px solid var(--v03-line);background:#050706eb;width:min(1120px,100% - 80px);margin:-54px auto 0;position:relative;box-shadow:0 26px 60px #00000057}.v03-site .v02-day-section{border-bottom:0;padding-top:190px;padding-bottom:170px}.v03-site .v02-day-grid{border:0;gap:28px 52px}.v03-site .v02-day-grid article{background:0 0;border:0;border-left:1px solid #f2f4ed2e;min-height:360px;padding:34px 8px 34px 34px;position:relative}.v03-site .v02-day-grid article:nth-child(2),.v03-site .v02-day-grid article:nth-child(5){margin-top:72px}.v03-site .v02-day-grid article:before{background:var(--v03-lime);content:"";width:3px;height:48px;position:absolute;top:0;left:-2px}.v03-site .v02-capability-section{border:0;padding-top:180px;padding-bottom:180px;position:relative}.v03-site .v02-capability-section:before{color:#f2f4ed06;content:"TAP";pointer-events:none;text-align:center;font-family:Arial Narrow,Arial,sans-serif;font-size:25rem;font-weight:900;line-height:.8;position:absolute;inset:8% 0 auto}.v03-site .v02-capability-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 72px;position:relative}.v03-site .v02-capability-grid article{background:0 0;border:0;border-top:1px solid #f2f4ed2e;min-height:300px;padding:48px 0}.v03-site .v02-capability-grid article:nth-child(2n){transform:translateY(90px)}.v03-site .use-case-section{border:0;gap:90px;padding-top:190px;padding-bottom:190px;position:relative}.v03-site .use-case-grid{gap:72px;display:grid}.v03-site .use-card{box-shadow:none;background:0 0;border:0}.v03-site .use-card:last-child{border:0}.v03-site .video-preview{min-height:330px;box-shadow:0 36px 80px #0000005c}.v03-site .use-card-copy{border-left:1px solid var(--v03-lime);padding:32px 0 0 34px}.v03-site .pricing-section,.v03-site .proof-section,.v03-site .review-section,.v03-site .support-section{border-bottom:0}.v03-site .pricing-section{padding-top:180px;padding-bottom:190px}.v03-site .pricing-grid{border:0;align-items:stretch;gap:24px;margin-top:72px}.v03-site .pricing-card{background:#0c0f0db8;border:1px solid #f2f4ed1f}.v03-site .pricing-card.featured{box-shadow:0 44px 100px #0000006b}.v03-site .proof-section{align-items:center;min-height:800px;padding-top:160px;padding-bottom:160px}.v03-site .review-section{min-height:900px}.v03-site .support-section{padding-top:170px;padding-bottom:190px}@media (width<=1180px){.v03-journey-nav{width:28px;right:8px}.v03-journey-nav a strong{display:none}}@media (width<=720px){.v03-site .nav:after{transform:none}.v03-journey-nav{background:#050706e0;border-bottom:1px solid #f2f4ed1f;align-items:center;width:100%;height:34px;padding:0 18px;display:flex;top:67px;left:0;right:0;transform:none}.v03-progress-track{width:auto;height:1px;position:absolute;bottom:-1px;left:0;right:0}.v03-progress-track i{transform:scaleX(var(--journey-progress));transform-origin:0}.v03-current-chapter{text-transform:uppercase;align-items:center;gap:10px;font-size:.58rem;display:flex}.v03-current-chapter span{color:var(--v03-lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.v03-journey-nav ol{display:none}.v03-hero{padding-top:34px}.v03-hero-depth{clip-path:polygon(52% 0,100% 0,100% 100%,45% 100%)}.v03-scroll-cue{display:none}.v03-product-stage{padding-top:110px;padding-bottom:120px}.v03-product-stage:before{height:72px;left:30px}.v03-site .v02-spotlight:before{display:none}.v03-site .v02-outcome-strip{width:calc(100% - 28px);margin-top:-34px}.v03-site .v02-day-section,.v03-site .v02-capability-section,.v03-site .use-case-section,.v03-site .pricing-section,.v03-site .proof-section,.v03-site .support-section{padding-top:110px;padding-bottom:120px}.v03-site .v02-day-grid{gap:0}.v03-site .v02-day-grid article,.v03-site .v02-day-grid article:nth-child(2),.v03-site .v02-day-grid article:nth-child(5){min-height:0;margin-top:0;padding:30px 0 50px 24px}.v03-site .v02-capability-grid{grid-template-columns:1fr;gap:0}.v03-site .v02-capability-grid article:nth-child(2n){transform:none}.v03-site .v02-capability-section:before{font-size:10rem;top:4%}.v03-site .use-case-grid{gap:48px}.v03-site .use-card-copy{padding-left:20px}}@media (prefers-reduced-motion:reduce){.v03-scroll-cue i:after{animation:none;transform:none}}.v03-live-product{background:#070908;padding:190px max(40px,50vw - 660px) 220px;position:relative;overflow:hidden}.v03-live-product:before{background:var(--v03-lime);content:"";width:1px;height:120px;position:absolute;top:0;right:12%}.v03-live-product-head{grid-template-columns:.7fr 1.4fr .9fr;align-items:end;gap:48px;margin-bottom:110px;display:grid}.v03-live-product-head h2{text-transform:uppercase;margin:0;font-family:Arial Narrow,Arial,sans-serif;font-size:4.8rem;line-height:.92}.v03-live-product-head p{color:var(--v03-steel);margin:0;font-size:1rem;line-height:1.65}.v03-live-sequence{gap:0;display:grid;position:relative}.v03-live-figure{z-index:1;width:91%;margin:0;position:relative}.v03-live-figure.voice-proof{z-index:2;width:78%;margin:-70px 0 0 auto}.v03-live-frame{aspect-ratio:16/10;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:#020403;border:1px solid #f2f4ed2e;position:relative;overflow:hidden;box-shadow:0 70px 130px #00000085}.v03-live-frame:after{content:"";pointer-events:none;border:1px solid #c3f53b14;position:absolute;inset:0}.v03-live-frame img{object-fit:cover;object-position:top center;will-change:transform;width:100%;height:106%;display:block}.v03-live-figure figcaption{border-left:1px solid var(--v03-lime);grid-template-columns:120px 1fr;gap:8px 24px;max-width:520px;margin:28px 0 0 7%;padding-left:22px;display:grid}.v03-live-figure.voice-proof figcaption{margin-left:auto;margin-right:5%}.v03-live-figure figcaption span{color:var(--v03-lime);text-transform:uppercase;grid-row:1/3;font-size:.66rem;font-weight:850}.v03-live-figure figcaption strong{text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif;font-size:1.45rem}.v03-live-figure figcaption p{color:var(--v03-steel);margin:0;font-size:.9rem;line-height:1.55}.v03-capture-note{color:#f2f4ed6b;text-transform:uppercase;margin-top:100px;font-size:.66rem;display:block}@media (width<=900px){.v03-live-product-head{grid-template-columns:1fr 1.5fr}.v03-live-product-head p{grid-column:2}.v03-live-product-head h2{font-size:3.8rem}}@media (width<=720px){.v03-live-product{padding:110px 18px 130px}.v03-live-product:before{height:72px;right:30px}.v03-live-product-head{margin-bottom:64px;display:block}.v03-live-product-head h2{margin-top:16px;font-size:2.7rem}.v03-live-product-head p{margin-top:22px}.v03-live-sequence{gap:70px}.v03-live-figure,.v03-live-figure.voice-proof{width:100%;margin:0}.v03-live-frame{aspect-ratio:4/3}.v03-live-frame img{object-position:top left;width:142%;max-width:none}.v03-live-figure figcaption,.v03-live-figure.voice-proof figcaption{margin:22px 0 0;display:block}.v03-live-figure figcaption strong,.v03-live-figure figcaption p{margin-top:9px;display:block}.v03-capture-note{margin-top:72px;line-height:1.5}}.v03-site{--v03-radius:6px;background:linear-gradient(#050706 0%,#0a0d0b 42%,#050706 100%)}.v03-product-stage{background:linear-gradient(#0c0f0d 0%,#080b09 72%,#050706 100%)}.v03-site .v02-day-section{background:radial-gradient(circle at 14% 20%,#41584629,#0000 34%),#050706}.v03-site .v02-capability-section{background:linear-gradient(145deg,#0c0f0d 0%,#111612 48%,#070908 100%)}.v03-live-product{background:radial-gradient(circle at 86% 28%,#c3f53b0f,#0000 28%),linear-gradient(#070908 0%,#0d110e 54%,#060807 100%)}.v03-site .use-case-section{background:linear-gradient(160deg,#0c0f0d 0%,#080a09 56%,#111510 100%)}.v03-site .pricing-section,.v03-site .support-section{background:radial-gradient(circle at 78% 18%,#5a6c621a,#0000 32%),#050706}.v03-button,.v03-site .button,.v03-site .review-form button,.v03-site .nav-phone,.v03-site .company-hero-links a,.v03-site .use-card-link,.v03-gallery-launch{border-radius:var(--v03-radius);clip-path:none}.v03-site .v02-spotlight,.v03-site .v02-spotlight:before,.v03-site .v02-spotlight-frame,.v03-site .v02-spotlight-media,.v03-site .v02-spotlight-tabs,.v03-site .v02-spotlight-tabs button,.v03-site .tap-scene,.v03-site .pricing-card,.v03-site .proof-media,.v03-site .proof-copy,.v03-site .review-form,.v03-site .review-success,.v03-site .support-handoff-panel,.v03-site .support-route-card,.v03-site .support-route-grid>div,.v03-site .discord-support-card,.v03-site .team-card,.v03-site .company-info-card,.v03-site .case-study-card,.v03-site .account-card,.v03-site .account-status-panel,.v03-site .account-security-note,.v03-site .case-study-fields section,.v03-site .video-placeholder,.v03-site .agent-work-card,.v03-site .team-photo,.v03-site .team-avatar,.v03-site .company-map,.v03-site .company-map iframe,.v03-site .account-status-grid div,.v03-site .review-form input,.v03-site .review-form select,.v03-site .review-form textarea,.v03-site .account-form input{border-radius:var(--v03-radius)}.v03-site .v02-spotlight-media{scroll-margin-top:90px}.v03-site .pricing-card.featured{border-radius:var(--v03-radius)}.v03-site .company-team-section{padding-top:120px;padding-bottom:140px;display:block}.v03-site .company-team-section .company-section-head{grid-template-columns:.72fr 1.35fr .9fr;align-items:end;gap:42px;margin-bottom:54px;display:grid;position:relative;top:auto}.v03-site .company-team-section .company-section-head h2,.v03-site .company-team-section .company-section-head p{margin:0}.v03-site .company-team-section .company-section-head h2{font-size:3.7rem}.v03-site .company-team-section .team-grid{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.v03-site .company-team-section .team-card{border:1px solid var(--v03-line);background:linear-gradient(145deg,#111814eb,#080b09f5);min-height:0;padding:26px}.v03-site .company-team-section .team-card-featured{grid-template-columns:132px minmax(0,1fr);gap:12px 24px}.v03-site .company-team-section .team-photo{max-width:132px;box-shadow:none}.v03-site .company-team-section .team-card h3{font-size:1.85rem}.v03-site .company-team-section .team-card p,.v03-site .company-team-section .team-highlights li{font-size:.88rem;line-height:1.45}.v03-site .company-team-section .accountability-strip{grid-column:auto;margin-top:18px}.v03-live-frame{border-radius:var(--v03-radius);width:100%;color:inherit;cursor:pointer;text-align:left;clip-path:none;padding:0;display:block}.v03-live-frame>span{z-index:2;color:var(--v03-white);text-transform:uppercase;opacity:0;background:#050706d6;border:1px solid #f2f4ed3d;border-radius:4px;padding:9px 12px;font-size:.62rem;font-weight:850;transition:opacity .18s,transform .18s;position:absolute;bottom:18px;right:18px;transform:translateY(6px)}.v03-live-frame:hover>span,.v03-live-frame:focus-visible>span{opacity:1;transform:translateY(0)}.v03-gallery-launch{width:min(420px,100%);min-height:52px;color:var(--v03-white);text-transform:uppercase;background:#c3f53b0f;border:1px solid #c3f53b70;justify-content:space-between;align-items:center;gap:26px;margin:90px auto 0;padding:14px 18px;font-size:.72rem;font-weight:900;display:flex}.v03-gallery-launch:hover,.v03-gallery-launch:focus-visible{background:var(--v03-lime);color:#11150c}.v03-gallery-modal{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020403e6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v03-gallery-panel{background:linear-gradient(145deg,#101410,#060807);border:1px solid #f2f4ed2e;border-radius:7px;width:min(1360px,100%);max-height:calc(100vh - 48px);display:grid;overflow:auto;box-shadow:0 60px 160px #000000a3}.v03-gallery-panel>header{z-index:3;border-bottom:1px solid var(--v03-line);background:#060807f0;justify-content:space-between;align-items:center;min-height:52px;padding:8px 12px 8px 20px;display:flex;position:sticky;top:0}.v03-gallery-panel>header>span{color:var(--v03-lime);text-transform:uppercase;font-size:.68rem;font-weight:850}.v03-gallery-panel>header button,.v03-gallery-detail>button{border:1px solid var(--v03-line);width:38px;height:38px;color:var(--v03-white);background:0 0;border-radius:4px;place-items:center;padding:0;font-size:1.25rem;display:grid}.v03-gallery-panel>header button:hover,.v03-gallery-detail>button:hover{border-color:var(--v03-lime);color:var(--v03-lime)}.v03-gallery-media{background:#020403;place-items:center;min-height:0;padding:18px;display:grid}.v03-gallery-media img{object-fit:contain;border-radius:5px;width:100%;max-height:66vh;display:block}.v03-gallery-detail{border-top:1px solid var(--v03-line);grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:22px;padding:20px 24px;display:grid}.v03-gallery-detail strong{text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif;font-size:1.45rem}.v03-gallery-detail p{color:var(--v03-steel);margin:5px 0 0;font-size:.88rem}.v03-gallery-thumbs{gap:8px;padding:0 18px 18px;display:flex;overflow-x:auto}.v03-gallery-thumbs button{border:1px solid var(--v03-line);color:#f2f4eda3;text-align:left;background:0 0;border-radius:4px;grid-template-columns:48px 1fr;align-items:center;gap:9px;min-width:148px;padding:7px;display:grid}.v03-gallery-thumbs button.active{border-color:var(--v03-lime);color:var(--v03-white)}.v03-gallery-thumbs img{object-fit:cover;border-radius:3px;width:48px;height:32px}.v03-gallery-thumbs span{text-transform:uppercase;font-size:.62rem;font-weight:800}@media (width<=1060px){.v03-site .v02-spotlight-tabs{border-top:0;border-bottom:1px solid var(--v03-line);order:-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-x:visible}.v03-site .v02-spotlight-tabs button{min-width:0}}@media (width<=900px){.v03-site .company-team-section .company-section-head{grid-template-columns:1fr 1.4fr}.v03-site .company-team-section .company-section-head p{grid-column:2}.v03-site .company-team-section .team-grid{grid-template-columns:1fr}}@media (width<=720px){.v03-site .v02-spotlight-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.v03-site .v02-media-controls{top:190px;bottom:auto}.v03-site .v02-spotlight-media{scroll-margin-top:112px}.v03-site .company-team-section{padding-top:86px;padding-bottom:96px}.v03-site .company-team-section .company-section-head{display:block}.v03-site .company-team-section .company-section-head h2{margin-top:12px;font-size:2.5rem}.v03-site .company-team-section .company-section-head p{margin-top:18px}.v03-site .company-team-section .team-card-featured{grid-template-columns:96px minmax(0,1fr);gap:10px 18px}.v03-site .company-team-section .team-photo{max-width:96px}.v03-site .company-team-section .team-card h3{font-size:1.5rem}.v03-site .company-team-section .team-highlights{grid-column:1/-1}.v03-gallery-modal{padding:0}.v03-gallery-panel{border:0;border-radius:0;width:100%;min-height:100vh;max-height:100vh}.v03-gallery-media{padding:10px}.v03-gallery-media img{max-height:54vh}.v03-gallery-detail{gap:10px;padding:16px 12px}.v03-gallery-detail strong{font-size:1.1rem}.v03-gallery-detail p{font-size:.76rem;line-height:1.4}.v03-gallery-thumbs{padding:0 10px 14px}.v03-gallery-thumbs button{min-width:126px}}@media (width<=380px){.v03-hero-copy h1{font-size:2.35rem}.v03-button{width:100%;padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.v03-site *,.v03-site :before,.v03-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
