@font-face{font-family:Inter;src:url('/assets/inter-400.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('/assets/inter-500.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Inter;src:url('/assets/inter-600.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Inter;src:url('/assets/inter-700.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Urbanist;src:url('/assets/urbanist-500.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Urbanist;src:url('/assets/urbanist-600.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Urbanist;src:url('/assets/urbanist-700.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}

:root{--deep:#060d18;--navy:#091321;--ink:#111c2c;--white:#f7f9fc;--blue:#246eaa;--gold:#e6ce8d;--line:rgba(163,192,232,.15);--ease:cubic-bezier(.22,1,.36,1)}body{font-family:Inter,Arial,sans-serif}h1,h2,h3,h4{font-family:Urbanist,Inter,sans-serif;letter-spacing:-.045em;font-weight:600}h2{font-size:clamp(38px,4.2vw,64px);line-height:1.08}h2 em{font-style:normal;color:#8c9bad}.wrap{width:min(1320px,calc(100% - 120px))}.eyebrow{font-size:12px;letter-spacing:.15em;font-weight:500;color:#657e9b}.dark .eyebrow{color:#bba572}.section{padding:120px 0}.button{border-radius:50px;font-weight:500;padding:15px 25px;position:relative;overflow:hidden;isolation:isolate;font-size:14px}.button.gold{background:var(--gold);color:#172033}.button:after{content:'';position:absolute;inset:0;background:#f7e3b5;transform:translateX(-101%);transition:transform .4s var(--ease);z-index:-1}.button:hover:after{transform:none}.button.gold:hover{box-shadow:none}.text-link{font-size:14px!important;font-weight:500!important}header{background:transparent;backdrop-filter:none;border-bottom:0}.nav{height:100px;gap:36px}.nav nav{justify-content:flex-start;padding-left:44px;gap:29px}.nav nav>a,.dropdown>button{font-size:13px;position:relative}.nav nav>a:after{content:'';position:absolute;bottom:-4px;left:0;right:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s}.nav nav>a:hover:after{transform:scaleX(1)}.nav>.button{border:1px solid #ffffff38;background:#ffffff0b;color:#e8edf5;font-size:12px;padding:12px 20px}.nav>.button:after{background:var(--gold)}.nav>.button:hover{color:#13223a}.brand{width:129px}.mega{background:#101e30eF;backdrop-filter:blur(25px);top:83px;border:1px solid #64799544;border-radius:14px;padding:27px;box-shadow:0 25px 80px #0007}.mega a{padding:13px;border-radius:7px}.mega p{font-size:11px}.mega .mega-all{border-radius:0;margin-top:4px}header.scrolled{background:#091422ec;backdrop-filter:blur(20px);border-bottom:1px solid #9daec61c}.hero-experience{overflow:hidden;position:relative;color:#f8faff;background:#07111e;min-height:850px;padding-top:120px}.hero-atmosphere{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 65% at 96% 8%,#618db071 0%,#2c699334 40%,transparent 80%),radial-gradient(ellipse 38% 55% at 75% 48%,#173e6280,transparent 80%),radial-gradient(ellipse 80% 70% at 4% 96%,#0e2d4250,transparent 72%),linear-gradient(120deg,#070e19 10%,#0a1728 70%,#10283c);}.hero-atmosphere:after{content:'';position:absolute;inset:0;background:linear-gradient(122deg,transparent 43%,#a7c7d411 56%,#d1e1e80c 62%,transparent 68%);}.hero-gridlines{position:absolute;inset:100px 0 0;opacity:.17;background-image:linear-gradient(#718ca516 1px,transparent 1px),linear-gradient(90deg,#718ca516 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-layout{display:grid;grid-template-columns:1.03fr 1fr;min-height:650px;position:relative;align-items:center;gap:0}.hero-left{position:relative;z-index:3;padding:35px 0 65px;animation:arrive-up 1s var(--ease) both;pointer-events:none}.hero-left a{pointer-events:auto}.hero-kicker{display:flex;align-items:center;gap:13px;font-size:9px;letter-spacing:.12em;color:#a9bacd;margin-bottom:30px}.hero-kicker>span{border:1px solid #c0a97255;padding:5px 10px;border-radius:30px;color:var(--gold);font-size:9px}.hero-kicker i{height:1px;width:18px;background:#65778e}.hero-title{font-family:Urbanist,Inter,sans-serif;font-size:clamp(64px,5.65vw,89px);font-weight:500;line-height:1.015;letter-spacing:-.055em;margin-left:-4px;max-width:700px;position:relative}.title-line{display:block;position:relative;white-space:nowrap}.title-reserve{visibility:hidden}.title-typed{position:absolute;inset:0;white-space:nowrap}.line-0{color:#f4f7fb}.line-1{color:#a9b8cb}.line-2{color:var(--gold)}.typing-cursor{display:inline-block;width:2px;height:.72em;background:var(--gold);margin-left:5px;animation:blink .6s infinite}.hero-description{font-size:15px;line-height:1.9;color:#a2b2c7;max-width:450px;margin-top:28px}.hero-description strong{font-weight:400;color:#d1dae6}.hero-actions{display:flex;gap:26px;align-items:center;margin-top:30px}.glow-button{overflow:visible;isolation:isolate}.glow-button:before{content:'';position:absolute;inset:-3px;border-radius:50px;background:conic-gradient(from var(--border-angle),#b9d6eb00,#c3e0f8,#e6ce8d,#37547500,#e6ce8d);padding:1px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:border-spin 5s linear infinite;pointer-events:none}.glow-button:after{border-radius:50px;opacity:0;transform:none}.glow-button:hover:after{opacity:1}.hero-watch{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:#d9e2ee}.hero-watch>span{width:30px;height:30px;border:1px solid #7a90aa66;border-radius:50%;display:grid;place-items:center}.hero-watch svg{margin-left:2px}.hero-watch:hover{color:var(--gold)}.hero-note{display:block;position:relative;font-size:11px;color:#748ca7;line-height:1.9;margin-top:37px;padding-left:28px}.note-line{position:absolute;top:10px;left:0;width:17px;height:1px;background:#8aa1bb}.hero-right{position:relative;height:640px;min-width:0;animation:orbit-enter 1.5s .2s var(--ease) both}.orbit-system{position:absolute;left:50%;top:48%;width:760px;height:760px;transform:translate(-50%,-50%) scale(.88);isolation:isolate}.orbit-aura{position:absolute;inset:90px;border-radius:50%;background:radial-gradient(circle,#a0c4da0b 8%,#20456115 45%,transparent 65%);box-shadow:inset 0 0 100px #9bbbda05;z-index:-1}.orbit-center{position:absolute;inset:50%;width:246px;height:246px;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(circle at 30% 0%,#a7bbca1a,#152d4130 70%);box-shadow:inset 0 1px 1px #d5e6f518,inset 0 -1px 1px #a4c8e00f;border:1px solid #c2d3e510;backdrop-filter:blur(6px)}.brand-star{display:block;width:35px;height:35px;overflow:hidden;position:relative;flex-shrink:0}.brand-star img{position:absolute;right:0;height:100%;width:auto;max-width:none}.orbit-center>.brand-star{width:32px;height:32px;opacity:.9;margin-bottom:7px}.orbit-center strong{font-family:Urbanist,Inter,sans-serif;font-size:66px;line-height:1.03;font-weight:500;letter-spacing:-.06em;color:#f5f8fc}.orbit-center strong>span{display:block;text-align:center;font-size:33px;font-weight:500;letter-spacing:-.03em;margin-top:0}.orbit-center p{font-size:11px;color:#a6b9cd;margin:13px 0 0}.center-foot{font-size:8px;letter-spacing:.17em;color:#778fa8;margin-top:17px}.orbital{position:absolute;left:50%;top:50%;width:var(--diameter);height:var(--diameter);margin-left:calc(var(--diameter)/-2);margin-top:calc(var(--diameter)/-2);animation:spin var(--duration) linear infinite;animation-direction:var(--direction);pointer-events:none}.orbit-border{position:absolute;inset:0;border-radius:50%;padding:1px;background:linear-gradient(180deg,#d4e1ee00,#c7dbf257 45%,#8db3d512 80%,#ffffff00);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.ring-1{--diameter:334px;--duration:80s;--direction:normal;--counter:reverse}.ring-2{--diameter:480px;--duration:110s;--direction:reverse;--counter:normal}.ring-3{--diameter:630px;--duration:145s;--direction:normal;--counter:reverse}.ring-4{--diameter:778px;--duration:175s;--direction:reverse;--counter:normal}.node-anchor{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(var(--angle)) translateX(calc(var(--diameter)/2)) rotate(calc(-1*var(--angle)));pointer-events:auto}.node-counter{display:block;animation:spin var(--duration) linear infinite;animation-direction:var(--counter)}.orbit-node{display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column;animation:node-arrive .9s var(--delay) var(--ease) both;outline-offset:9px!important}.node-symbol{width:60px;height:60px;display:grid;place-items:center;border-radius:18px;border:1px solid #b9d2e23b;background:linear-gradient(145deg,#2d4c68f5,#11283cf7);box-shadow:0 8px 30px #0003,inset 0 1px 1px #e0f2fd30,0 0 32px #6394c313;color:#d7e9f8;transition:background .3s,box-shadow .3s}.node-name{font-size:11px;position:absolute;top:70px;white-space:nowrap;text-shadow:0 1px 10px #000;background:#0c1c2dc4;padding:1px 6px;border-radius:8px;color:#c4d5e6}.node-tooltip{position:absolute;white-space:nowrap;bottom:75px;font-size:11px;background:#dbe9f3;color:#172638;padding:7px 12px;border-radius:8px;opacity:0;transform:translateY(8px);transition:.25s;pointer-events:none}.orbit-node:hover .node-tooltip,.orbit-node:focus-visible .node-tooltip{opacity:1;transform:none}.orbit-node:hover .node-symbol{background:#2d4b62;box-shadow:0 0 40px #afcfe336}.node-totaldocs .node-symbol{width:72px;height:72px;background:linear-gradient(150deg,#e9d5a8,#b39a66);color:#243a49;border-color:#f0e5cd99;border-radius:22px;box-shadow:0 0 40px #b3986436}.node-totaldocs .node-name{top:82px;color:var(--gold)}.node-totalsign .node-symbol{color:#c9d9e9;border-radius:50%}.node-gerspool .node-symbol{color:#c4d1da}.channel-name{font-size:10px;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;color:#6584a1;background:#102237b8;padding:6px 10px;border-radius:30px}.orbit-signal{position:absolute;bottom:75px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:7px;background:#1a2e40de;padding:9px 14px;border:1px solid #a8c1d32b;border-radius:40px;color:#bbd1e0;font-size:10px;box-shadow:0 12px 40px #0003}.orbit-signal svg{color:var(--gold)}.paused .orbital,.paused .node-counter{animation-play-state:paused}.motion-toggle{position:absolute;right:5px;bottom:0;background:none;border:0;color:#91a7bd;display:flex;gap:7px;align-items:center;font-size:10px;padding:12px;z-index:5}.hero-proof-strip{position:relative;z-index:2;display:flex;align-items:center;gap:45px;max-width:1440px;margin:10px auto 0;padding:29px 60px 30px;border-top:1px solid #819bb327;background:#07132133}.proof-intro{font-size:8px;line-height:1.9;letter-spacing:.1em;color:#7f98b3;flex-shrink:0}.proof-intro strong{font-weight:500;color:#b0c1d4}.ticker-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);flex:1}.ticker-track{display:flex;width:max-content;animation:ticker 37s linear infinite}.ticker-set{display:flex;align-items:center;gap:62px;padding-right:62px}.client-name{white-space:nowrap;color:#adbdce;font-family:Urbanist,Inter,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.04em}.client-1{font-size:18px}.client-3{font-size:20px}.client-4{font-size:17px}.motion-paused .ticker-track{animation-play-state:paused}.hero-footnote{display:none}.hero-fallback{padding:200px 0 140px;color:white;background:#091523}.experience-fallback{padding:80px;color:#bacbdd;border:1px solid #54739140}.credibility{background:#f5f7fa;border:0;color:#17263a}.stats{padding:67px 0 54px}.stats>div{padding-left:36px;border-color:#d8e0e9}.stats strong{font-family:Urbanist,Inter,sans-serif;font-size:52px;letter-spacing:-.055em;font-weight:500}.stats span{font-size:12px;color:#6b7d92}.badges{border-color:#d8e0e9;padding:22px 0 26px;color:#65758a;font-size:10px}.problem{padding:140px 0;background:#f5f7fa}.problem .split{align-items:start;gap:110px;grid-template-columns:1fr 1fr}.problem h2{font-size:54px}.problem h2 em{color:#788a9c}.closing{font-size:15px;padding-left:20px;border-left:2px solid #b8a271;margin-top:38px;line-height:1.8}.pain-list{border:0;position:relative;padding:0 0 0 10px}.pain{border:0;border-radius:12px;background:white;padding:20px 24px;margin-bottom:12px;box-shadow:0 8px 35px #1e3f6206;gap:18px;transition:transform .35s,box-shadow .35s}.pain:nth-child(even){margin-left:30px}.pain:nth-child(3n){margin-right:35px}.pain:hover{transform:translateX(-8px);box-shadow:0 10px 40px #234c6f10}.pain>span{padding-top:3px;font-size:10px;color:#a7b5c4}.pain p{font-size:14px;color:#53667d;line-height:1.65}.section-heading{margin-bottom:56px}.section-heading p{font-size:15px;line-height:1.8}.dark.section{background:#091321}.dark h2 em{color:#8497b0}#esteira{position:relative;background:radial-gradient(ellipse at 60% 25%,#152d452b,transparent 65%),#091321}.journey-experience{margin-top:45px}.journey-interface{display:grid;grid-template-columns:210px 1fr;border:1px solid #9eb4cf2d;border-radius:16px;overflow:hidden;background:#0a1422;box-shadow:0 40px 90px #0003}.journey-sidebar{padding:24px 14px;background:#0c1928;border-right:1px solid #8da3bf20}.journey-sidebar-head{display:flex;align-items:center;gap:10px;padding:0 11px 24px;font-size:9px;letter-spacing:.1em;color:#a4b7ca}.journey-sidebar-head .brand-star{width:22px;height:22px}.journey-sidebar button{display:flex;gap:11px;align-items:center;width:100%;border:0;border-radius:6px;padding:14px 10px;background:transparent;color:#798fa9;text-align:left;font-size:12px;margin:3px 0;position:relative;transition:.3s}.journey-sidebar button:hover{background:#ffffff06;color:#ccdaea}.journey-sidebar button.active{background:#183047;color:#e5eff9;box-shadow:inset 0 1px 0 #a3bdd41b}.journey-sidebar button.active svg{color:var(--gold)}.journey-sidebar button.active>i{position:absolute;right:10px;width:4px;height:4px;background:var(--gold);border-radius:50%}.step-index{font-size:9px;color:#4f6c88}.journey-sidebar button.active .step-index{color:#b6a577}.sidebar-footer{margin:30px 10px 0;color:#4f6c88;font-size:8px;letter-spacing:.13em;line-height:1.9}.journey-main{min-width:0}.journey-toolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #869cba1c;padding:14px 25px;color:#8da3bc;font-size:10px}.journey-toolbar>span{display:flex;gap:8px;align-items:center}.journey-toolbar>span i{width:4px;height:4px;border-radius:50%;background:#92a9bf}.journey-toolbar button{display:flex;gap:8px;align-items:center;border:1px solid #819bb32e;border-radius:30px;padding:5px 12px;background:none;color:#a4bad0;font-size:10px}.journey-scene{height:362px;position:relative;display:flex;align-items:center;justify-content:center;gap:32px;overflow:hidden;background:radial-gradient(ellipse at 60% 65%,#3353723f,transparent 65%)}.scene-grid{position:absolute;inset:0;background-image:linear-gradient(#7297b80b 1px,transparent 1px),linear-gradient(90deg,#7297b80b 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse,#000,transparent)}.scene-label{position:absolute;top:17px;left:25px;display:flex;gap:9px;color:#6d87a4;font-size:8px;letter-spacing:.12em}.scene-label>span{color:#ad996c}.story-document{width:238px;min-height:266px;border-radius:6px;background:#f4f7fa;color:#273e58;padding:20px;position:relative;z-index:2;box-shadow:0 20px 70px #0004,0 0 0 1px #fff2;transform:rotate(-3deg);animation:document-enter .65s var(--ease) both;flex-shrink:0;align-self:center}.document-mast{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #d3dde7;padding-bottom:13px}.document-mast img{width:49px}.document-mast>span{font-size:5px;color:#8d9caf;letter-spacing:.05em;max-width:61px;line-height:1.5}.document-heading{font-family:Urbanist,Inter,sans-serif;font-size:21px;letter-spacing:-.03em;margin-top:23px;font-weight:600}.document-greeting{font-size:9px;margin-top:17px}.document-copy{font-size:7px;line-height:1.9;color:#7e8da1;margin-top:6px}.document-rule{height:1px;background:#d7e0e8;margin:14px 0}.document-fields span,.document-fields b{display:block;font-size:6px;color:#8a9bae;font-weight:400}.document-fields b{font-size:8px;color:#546a84;margin-top:3px}.document-lines{margin-top:15px}.document-lines i{display:block;height:3px;background:#e0e7ee;margin:6px 0;width:90%}.document-lines i:last-child{width:55%}.document-page{font-size:5px;letter-spacing:.1em;margin-top:22px;color:#a0acba}.data-preview{font:8px/2 monospace;color:#7f90a5;margin-top:24px}.data-preview span{display:block;border-bottom:1px solid #dce4ed;padding:6px 0}.data-preview b{display:block;font-weight:400;font-family:Inter,sans-serif;color:#3c5875}.stage-sources{order:-1;z-index:2;display:flex;flex-direction:column;gap:15px;width:136px}.stage-sources>div{border:1px solid #5f7e9e55;background:#102238;padding:11px 13px;display:flex;gap:10px;align-items:center;font-size:10px;border-radius:7px;color:#a3b8cd;position:relative}.connection-packet{position:absolute;width:26px;height:1px;right:-30px;background:linear-gradient(90deg,transparent,#d7c287);animation:packet-light 1.3s linear infinite}.template-badge,.rules-card,.channel-stack,.chat-demo,.print-route,.evidence-log{z-index:2;animation:arrive-up .65s .15s var(--ease) both}.template-badge{padding:18px;border:1px solid #829eb52e;border-radius:9px;background:#14293ceb;display:flex;gap:12px;align-items:center;color:var(--gold);max-width:200px;box-shadow:0 12px 40px #0002}.template-badge span{font-size:10px;color:#b7c8d8}.template-badge strong{display:block;font-size:8px;font-weight:400;color:#728ba4;margin-top:6px}.rules-card{width:187px;padding:18px;background:#12273c;border:1px solid #7f9fba44;border-radius:9px}.rules-card>span{font-size:7px;letter-spacing:.08em;color:#8ba5bf}.rules-card p{font-size:11px;color:#d3dfeb;margin-top:18px}.rules-card>div{border:1px solid #c5ab6655;border-radius:4px;font-size:10px;color:var(--gold);text-align:center;margin-top:17px;padding:8px}.rules-card small{font-size:7px;color:#728ba4;margin-top:11px;display:block}.channel-stack{width:165px;display:grid;gap:13px}.channel-stack>div{padding:13px;border:1px solid #7e9fbe50;display:flex;align-items:center;gap:12px;background:#142a40;border-radius:8px;font-size:11px;color:#c3d4e6;animation:arrive-up .5s var(--delay) var(--ease) both}.channel-stack b{font-size:8px;margin-left:auto;font-weight:400;color:#647f9b}.channel-stack>div:nth-child(2){border-color:#d6bc7855;color:var(--gold);transform:translateX(13px)}.signature-written{font-size:7px;color:#8d9caf;margin-top:12px}.signature-written svg{width:140px;height:25px;display:block;margin-top:3px}.signature-written path{fill:none;stroke:#34627f;stroke-width:1.5;stroke-dasharray:250;animation:signature-draw 1.5s var(--ease) both}.chat-demo{width:200px;border:1px solid #8cabbe44;background:#102134;border-radius:12px;padding:14px}.chat-demo>span{font-size:10px;color:#bdcddd}.chat-demo p{font-size:9px;padding:12px;background:#223a4f;border-radius:8px 8px 0 8px;margin:16px 0 0;color:#b7c7d7}.chat-demo p:nth-of-type(2){background:#d7e2ec;color:#2b435b;border-radius:8px 8px 8px 0;margin-right:13px;animation:arrive-up .5s .45s both}.chat-typing{display:flex;gap:4px;margin-top:13px}.chat-typing i{width:3px;height:3px;background:#829aaf;border-radius:50%;animation:pulse .7s infinite alternate}.chat-typing i:nth-child(2){animation-delay:.2s}.chat-typing i:nth-child(3){animation-delay:.4s}.print-route{display:flex;align-items:center;flex-direction:column;color:#b7cadb;font-size:10px;gap:14px;padding:24px;width:175px;border:1px solid #7999b739;background:#14263b;border-radius:10px}.print-route svg{color:var(--gold)}.print-route i{height:22px;width:1px;background:#8da9c55a}.evidence-log{width:210px;padding:18px;background:#132b3e;border:1px solid #bdd3e22c;border-radius:10px}.evidence-log>span{font-size:7px;color:#a9bfcf;letter-spacing:.1em}.evidence-log>p{display:flex;align-items:center;gap:7px;font-size:9px;margin-top:16px;color:#a9bfd1;animation:arrive-up .4s var(--delay) both}.evidence-log svg{color:var(--gold)}.evidence-stamp{position:absolute;bottom:40px;left:20px;right:15px;border:1px solid #9f875688;transform:rotate(-8deg);display:flex;gap:8px;align-items:center;padding:10px;color:#837042;background:#f4f0e6f5;animation:stamp .5s .2s var(--ease) both}.evidence-stamp span{font-size:8px;letter-spacing:.02em}.evidence-stamp small{display:block;font-size:6px;margin-top:3px}.scene-status{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:7px;align-items:center;color:#87a4bc;font-size:8px;white-space:nowrap}.journey-caption{padding:26px 30px;border-top:1px solid #829ab32b;display:flex;gap:30px;align-items:center;justify-content:space-between;min-height:154px;background:#0d1928}.caption-label{font-size:9px;color:#a58f61;float:left;margin:8px 18px 0 0}.journey-caption h3{font-family:Urbanist,sans-serif;font-size:31px;color:#e3ecf5}.journey-caption p{font-size:12px;line-height:1.8;max-width:520px;margin:10px 0 0;color:#8da4bd;min-height:43px}.product-pill{border:1px solid #c9b47c55;background:#c7ae6a09;color:var(--gold);padding:9px 15px;border-radius:40px;font-size:11px;white-space:nowrap}.product-pill:hover{background:#c7ae6a1c}.journey-progress{display:flex;gap:3px;height:2px;background:#0c1928}.journey-progress i{flex:1;background:#263c53;transition:background .5s}.journey-progress i.complete{background:#b5a16b}.journey-below{display:flex;justify-content:space-between;margin-top:21px;font-size:10px;color:#6e869f;gap:20px}.journey-below>span:first-child{display:flex;align-items:center;gap:8px;color:#b1c3d5}.journey-below svg{color:var(--gold)}.pipeline-note{display:none}.pillars{gap:27px}.pillar{padding:40px;border:0;background:#eaf0f6;border-radius:16px;overflow:hidden;position:relative}.pillar:nth-child(2){background:#132d47;color:#ecf4fc}.pillar>.eyebrow{color:#8c9dae;font-size:10px}.pillar:nth-child(2)>.eyebrow{color:#b5a172}.pillar>h3{font-size:35px;margin-bottom:35px}.product-card{padding:27px 0;border-color:#bacbdc70}.product-card h4{font-size:27px}.product-card p{font-size:13px;color:#73869c;line-height:1.6;max-width:300px}.product-card .know{font-size:11px;margin-top:12px;color:#677f98}.pillar:nth-child(2) .product-card{border-color:#c2d7e92b}.pillar:nth-child(2) .product-card p{color:#93adc5}.pillar:nth-child(2) .product-card .know{color:#ddc98f}.pillar:nth-child(2) .product-card:hover h4{color:#ddc98f}.mini-flow{transform:scale(1.3);transform-origin:right;opacity:.65}.mini-flow i{border-radius:4px;width:15px;height:15px}.journey.section{padding-top:25px;padding-bottom:125px}.journey h2{font-size:48px}.timeline{margin-top:65px}.timeline h3{font-size:19px}.timeline p{font-size:13px;line-height:1.85}.timeline article:before{background:#c1cedc}.timeline-point{background:#f7f9fc;border-color:#c1cedc;color:#677d95}.journey-note{font-size:12px;color:#536a83;margin-top:42px;border-color:#d9e2eb}.journey-note span{color:#8596a8}.sectors .section-heading{align-items:end}.sector-grid{border:0;display:flex;flex-direction:column;border-radius:0}.sector-card{border:0;border-top:1px solid #8aabc530;padding:29px 0;display:grid;grid-template-columns:75px 1.1fr 1fr 110px;align-items:center;gap:30px;background:none!important}.sector-card>span:first-child{margin:0;font-size:11px;color:#627e99;display:flex;align-items:center;gap:25px}.sector-card b{float:none;color:#9bb2c8;font-size:15px}.sector-card h3{font-size:29px;min-height:0;transition:transform .4s}.sector-card p{margin:0;font-size:12px;line-height:1.85;min-height:0;max-width:370px}.sector-card .know{margin:0;font-size:10px;color:#baa675;text-align:right}.sector-card:last-child{border-top:1px solid #8aabc530;border-bottom:1px solid #8aabc530}.sector-card:hover h3{transform:translateX(10px);color:var(--gold)}.recognition{background:radial-gradient(ellipse at 70% 50%,#9d783217,transparent 60%),#091321;border-top:0;padding:35px 0 120px}.recognition .split{grid-template-columns:1.05fr 1fr;gap:95px;border-top:1px solid #829bb22b;padding-top:95px}.recognition h2{font-size:45px}.recognition p{font-size:13px;line-height:1.9;max-width:550px}.recognition .pending{font-size:9px!important;opacity:.65}.awards{gap:22px}.awards>div{border:1px solid #c5a45745;border-radius:120px 120px 6px 6px;padding:65px 18px 37px;background:radial-gradient(ellipse at top,#c5a45713,transparent 70%);position:relative}.awards>div:before{content:'✦';display:block;font-size:30px;color:#bca66e;margin-bottom:28px}.awards small{font-size:8px}.awards strong{font-size:26px;line-height:1.2;margin:26px 0}.awards span{font-size:7px;letter-spacing:.12em}.results-section{background:#edf2f7}.case-grid{border:0;border-radius:0;display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:20px}.case-card{border:0;background:#fff;border-radius:12px;padding:30px;display:flex;flex-direction:column;min-height:325px;position:relative;overflow:hidden}.case-card:first-child{grid-row:span 2;min-height:490px;background:linear-gradient(145deg,#173d5b,#0d243c);color:#e4eef8;padding:40px;justify-content:space-between}.case-card:first-child:after{content:'';position:absolute;width:350px;height:350px;border:1px solid #bdd7ed14;border-radius:50%;right:-190px;top:100px;box-shadow:0 0 0 40px #bdd7ed06,0 0 0 80px #bdd7ed04}.case-card:nth-child(4){grid-column:2/4;min-height:165px;display:grid;grid-template-columns:1fr 1fr;gap:10px 25px}.metric{font-family:Urbanist,sans-serif;font-size:64px;font-weight:500;letter-spacing:-.065em;color:#2b526f}.case-card:first-child .metric{font-size:108px;color:var(--gold);margin-top:8px}.case-card>p{font-size:12px;color:#778da3;margin-top:2px;min-height:0}.case-card:first-child>p{color:#b9cddd;margin-bottom:auto;font-size:15px}.case-card>div{margin-top:auto;border:0;padding-top:38px}.case-card h3{font-size:20px;font-weight:600}.case-card>div p{font-size:12px;line-height:1.8;margin-top:12px;color:#8494a8}.case-card:first-child>div p{color:#96b1c8}.case-card:nth-child(4)>div{grid-column:2;grid-row:1/3;padding:0;margin:0}.case-card:nth-child(4) .metric{font-size:42px}.case-card:nth-child(4)>p{grid-column:1;grid-row:2}.security{background:#0d1b2b!important}.security .split{gap:120px}.security h2{font-size:68px}.security p{font-size:14px;line-height:1.9}.security-grid>div{padding:25px 8px;border-color:#829ab22b;gap:14px}.security-grid h3{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.6;color:#b6c9dc}.security-grid span{color:#bba874;font-size:12px}.light .security-grid h3{color:#314c68}.testimonials{padding:110px 0 120px;background:#f7f9fc}.testimonials .eyebrow{margin-bottom:35px}.quote-layout{grid-template-columns:115px 1fr;gap:35px}.quote-mark{font-size:190px;color:#c7d2de;line-height:1}.quote-layout blockquote{font-family:Urbanist,Inter,sans-serif;font-size:32px;font-weight:500;line-height:1.55;letter-spacing:-.02em;min-height:290px;color:#2b425e}.quote-footer{margin-top:35px}.quote-footer strong{font-size:12px;font-weight:500}.quote-footer span{font-size:11px;color:#8597aa}.quote-controls button{border-radius:30px;padding:10px 16px;font-size:10px;border-color:#d2dde7}.quote-controls span{font-size:9px}.presence{background:#081321!important;border:0;padding:100px 0}.presence h2{font-size:50px}.presence p{font-size:13px}.location-constellation{position:relative;background:radial-gradient(ellipse,#30577720,transparent 65%)}.location-constellation path{stroke:#6b91b366;stroke-dasharray:2 5}.location-constellation circle{fill:#bba570}.location-constellation text{font-family:Inter,sans-serif;fill:#8ba3bc;font-size:12px}.cta{position:relative;overflow:hidden;padding:100px 0;background:radial-gradient(ellipse at 95% 110%,#39678350,transparent 55%),#10253b;border-top:1px solid #9bb3c323}.cta h2{font-size:62px}.cta:after{content:'';position:absolute;width:600px;height:600px;border:1px solid #8ca5ba15;border-radius:50%;right:-180px;top:-10px;box-shadow:0 0 0 80px #8ca5ba05;pointer-events:none}.cta .wrap{position:relative;z-index:2}.cta p{font-size:13px;line-height:1.9;max-width:530px}.cta .button{padding:17px 30px}.footer-grid{padding-top:10px}.footer-grid p{font-size:12px;line-height:1.9}.footer-grid h3{font-family:Inter;font-size:11px;font-weight:500;color:#acbfd2;letter-spacing:.02em}.footer-grid>div>a:not(.brand){font-size:11px;color:#718ba7;line-height:1.9}.footer-bottom{font-size:10px;border-color:#637b932b}.footer-bottom .pending{font-size:9px!important;opacity:.6}.inner-hero{background:radial-gradient(ellipse at 90% -30%,#5789af51,transparent 60%),linear-gradient(120deg,#08111e,#10253b);padding:180px 0 95px;position:relative;overflow:hidden}.inner-hero:after{content:'';width:600px;height:600px;position:absolute;right:-100px;top:-50px;border:1px solid #9bb7d326;border-radius:50%;box-shadow:0 0 0 80px #a8c1d409,0 0 0 160px #a8c1d404;pointer-events:none}.inner-hero .wrap{position:relative;z-index:1}.inner-hero h1{font-size:76px;line-height:1.07;font-weight:500}.inner-hero p{font-size:16px;line-height:1.9;max-width:620px}.outline-card{border-radius:14px;background:#eaf0f6;border:0;padding:35px}.product-neighbors a{border-radius:30px;font-size:13px}.sector-detail h2{font-size:38px}.form-grid input,.form-grid select,.form-grid textarea{border-radius:7px;background:white;border:1px solid #c7d4e1;box-shadow:0 4px 15px #102e4903}.form-grid label{font-size:12px;color:#526c88}.contact-grid h2{font-size:42px}.contact-grid>div p{font-size:14px}.consent{font-size:12px;color:#6a7f95}.pending{font-size:11px!important}.short-section{padding-top:0}.reading p{line-height:1.9}.nav .brand{animation:header-enter .8s var(--ease) both}.nav nav,.nav>.button{animation:header-enter .8s .1s var(--ease) both}.reveal{transition:transform .8s var(--ease),opacity .8s var(--ease)}.stopped .connection-packet,.stopped .chat-typing i{animation-play-state:paused}
@property --border-angle{syntax:'<angle>';inherits:false;initial-value:0deg}@keyframes border-spin{to{--border-angle:360deg}}@keyframes blink{50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes arrive-up{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes header-enter{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:none}}@keyframes orbit-enter{from{opacity:0;transform:scale(.87)}to{opacity:1;transform:scale(1)}}@keyframes node-arrive{from{opacity:0;scale:.5;filter:blur(5px)}to{opacity:1;scale:1;filter:blur(0)}}@keyframes document-enter{from{opacity:0;transform:translateY(22px) rotate(-6deg) scale(.95)}to{opacity:1;transform:rotate(-3deg)}}@keyframes packet-light{0%{opacity:0;transform:translateX(-10px)}40%{opacity:1}100%{opacity:0;transform:translateX(15px)}}@keyframes signature-draw{from{stroke-dashoffset:250}to{stroke-dashoffset:0}}@keyframes stamp{from{opacity:0;transform:rotate(-8deg) scale(1.15)}to{opacity:1;transform:rotate(-8deg) scale(1)}}
@media(min-width:1550px){.hero-experience{min-height:100svh;padding-top:125px}.hero-layout{min-height:calc(100svh - 235px)}.hero-right{height:690px}.orbit-system{transform:translate(-50%,-50%) scale(.98)}}
@media(max-width:1280px){.wrap{width:calc(100% - 88px)}.hero-title{font-size:72px}.hero-layout{min-height:620px;grid-template-columns:1.05fr 1fr}.hero-right{height:610px}.orbit-system{transform:translate(-50%,-50%) scale(.76)}.hero-kicker{font-size:8px;gap:9px}.hero-kicker>span{font-size:8px}.hero-proof-strip{padding-left:44px;padding-right:44px;gap:35px}.nav nav{padding-left:15px;gap:22px}.nav nav>a,.dropdown>button{font-size:12px}.problem .split{gap:65px}.problem h2{font-size:48px}.case-card{padding:25px}.case-card:first-child{padding:30px}.case-card:first-child .metric{font-size:94px}.metric{font-size:54px}.case-card:nth-child(4) .metric{font-size:37px}.recognition .split{gap:60px}.awards strong{font-size:24px}.security .split{gap:60px}.security h2{font-size:60px}.quote-layout blockquote{font-size:29px}.hero-note{font-size:10px}.hero-description{max-width:430px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.nav nav{padding-left:0;gap:16px}.nav{gap:24px}.nav>.button{padding:11px 15px;font-size:11px}.brand{width:110px}.hero-title{font-size:64px}.hero-layout{grid-template-columns:1.05fr 1fr;min-height:580px}.hero-right{height:580px}.orbit-system{transform:translate(-50%,-50%) scale(.67)}.hero-experience{min-height:0}.hero-kicker{letter-spacing:.04em;gap:7px}.hero-kicker i{width:9px}.hero-description{font-size:14px;max-width:380px}.hero-actions{gap:20px}.hero-actions>.button{font-size:12px;padding:14px 21px}.hero-watch{font-size:12px}.stats strong{font-size:44px}.stats>div{padding-left:22px}.stats span{font-size:11px}.problem h2{font-size:43px}.problem .split{gap:45px}.pain{padding:17px 19px}.pain p{font-size:13px}.sector-card{grid-template-columns:55px 1fr 1fr 85px;gap:22px}.sector-card h3{font-size:26px}.sector-card p{font-size:11px}.sector-card>span:first-child{gap:17px}.journey-interface{grid-template-columns:185px 1fr}.journey-sidebar{padding:22px 10px}.journey-sidebar-head{font-size:8px}.journey-sidebar button{font-size:11px;gap:9px}.journey-scene{height:355px;gap:25px}.story-document{width:216px;padding:17px}.journey-caption{padding:25px;gap:20px}.journey-caption p{font-size:11px}.journey-caption h3{font-size:28px}.product-pill{font-size:10px;padding:8px 11px}.evidence-log{width:180px}.channel-stack{width:145px}.rules-card{width:165px}.chat-demo{width:170px}.stage-sources{width:120px}.pillar{padding:30px}.pillar>h3{font-size:30px}.case-grid{gap:15px}.case-card:first-child .metric{font-size:88px}.metric{font-size:47px}.case-card:nth-child(4) .metric{font-size:32px}.case-card h3{font-size:18px}.case-card>div p{font-size:11px}.awards strong{font-size:21px}.quote-layout{grid-template-columns:80px 1fr}.quote-mark{font-size:160px}.quote-layout blockquote{font-size:27px}.inner-hero h1{font-size:67px}}
@media(max-width:900px){.nav{height:80px}.nav>.button{margin-left:auto}.nav nav{top:80px;padding:20px 32px;gap:0;background:#0b1b2ff5;backdrop-filter:blur(25px);max-height:calc(100dvh - 80px)}.nav nav>a,.dropdown>button{font-size:15px}.nav nav>a{padding:13px 0}.nav nav>a:after{display:none}.mega{position:static;top:auto;background:#132a4080;box-shadow:none;backdrop-filter:none}.nav>.button{font-size:12px}.hero-experience{padding-top:115px}.hero-layout{display:flex;flex-direction:column;align-items:stretch;min-height:0}.hero-left{padding:30px 0 0;width:100%;pointer-events:auto}.hero-kicker{font-size:9px;gap:12px;letter-spacing:.1em;margin-bottom:27px}.hero-kicker>span{font-size:9px}.hero-title{font-size:82px;max-width:100%}.hero-description{font-size:15px;max-width:510px;margin-top:27px}.hero-actions{margin-top:26px;gap:26px}.hero-actions>.button{font-size:13px;padding:15px 25px}.hero-watch{font-size:13px}.hero-note{display:none}.hero-right{height:580px;width:100%;margin-top:20px}.orbit-system{transform:translate(-50%,-50%) scale(.78);top:50%}.motion-toggle{bottom:-3px;right:0}.hero-proof-strip{margin-top:15px;padding:25px 32px;gap:25px}.proof-intro{font-size:7px}.client-name{font-size:18px}.ticker-set{gap:42px;padding-right:42px}.stats{padding:45px 0}.stats strong{font-size:39px}.stats>div{padding-left:17px}.stats span{font-size:10px}.badges{gap:18px;font-size:9px}.section,.problem{padding:90px 0}.problem .split{grid-template-columns:1fr;gap:45px}.problem h2{font-size:54px}.pain-list{max-width:650px;padding-left:0}.pain p{font-size:14px}.closing{margin-top:25px}.section-heading{margin-bottom:36px}.section-heading h2,h2{font-size:46px}.section-heading p{font-size:12px}.journey-interface{grid-template-columns:160px 1fr}.journey-sidebar{padding:20px 8px}.journey-sidebar-head{padding:0 5px 18px;font-size:7px;gap:7px}.journey-sidebar-head .brand-star{height:19px;width:19px}.journey-sidebar button{padding:15px 8px;font-size:10px;gap:8px}.journey-sidebar button svg{width:14px}.step-index{font-size:8px}.journey-sidebar button.active>i{right:5px;width:3px;height:3px}.journey-scene{height:360px;gap:17px}.story-document{width:192px;padding:16px;min-height:247px}.document-heading{font-size:19px}.stage-sources{width:97px;gap:14px}.stage-sources>div{font-size:8px;padding:12px 8px;gap:7px}.stage-sources svg{width:15px}.connection-packet{width:14px;right:-17px}.channel-stack{width:120px}.channel-stack>div{font-size:9px;padding:11px 9px;gap:8px}.channel-stack svg{width:16px}.rules-card{width:135px;padding:14px}.rules-card p{font-size:10px}.rules-card>div{font-size:9px}.template-badge{max-width:139px;padding:12px;gap:8px}.template-badge svg{width:18px}.template-badge strong{font-size:7px}.template-badge span{font-size:9px}.evidence-log{width:148px;padding:13px}.evidence-log>p{font-size:8px;gap:5px}.evidence-log>span{font-size:6px}.chat-demo{width:145px;padding:10px}.chat-demo p{font-size:8px;padding:10px}.chat-demo>span{font-size:9px}.print-route{width:133px;padding:20px 12px;font-size:9px}.journey-caption{padding:23px;display:block;min-height:178px}.journey-caption p{min-height:40px}.product-pill{display:inline-block;margin-top:14px}.journey-toolbar{padding:13px 18px;font-size:9px}.journey-toolbar button{font-size:9px}.journey-below{font-size:9px}.pillar{padding:27px}.pillar>h3{font-size:28px}.product-card{grid-template-columns:1fr 50px}.product-card h4{font-size:24px}.product-card p{font-size:12px}.mini-flow{transform:scale(.95)}.journey.section{padding-top:0;padding-bottom:80px}.journey h2{font-size:40px}.timeline{grid-template-columns:repeat(3,1fr);gap:32px 0}.timeline h3{font-size:18px}.timeline p{font-size:12px}.journey-note{font-size:11px}.sector-card{grid-template-columns:45px 1fr 1fr;gap:23px;padding:27px 0}.sector-card>span:first-child{grid-row:1/3;align-self:start;padding-top:6px;display:block}.sector-card b{display:block;margin-top:17px}.sector-card h3{font-size:27px}.sector-card p{grid-column:3;grid-row:1/3;align-self:center;font-size:12px}.sector-card .know{grid-column:2;grid-row:2;text-align:left;margin-top:-10px}.recognition{padding:0 0 80px}.recognition .split{padding-top:75px;grid-template-columns:1fr;gap:40px}.recognition h2{font-size:43px}.awards{max-width:500px}.awards>div{padding:45px 22px 30px}.awards strong{font-size:25px}.case-grid{grid-template-columns:1fr 1fr}.case-card:first-child{grid-row:auto;min-height:345px}.case-card:first-child .metric{font-size:74px}.case-card:nth-child(4){grid-column:auto;display:flex;min-height:300px}.case-card:nth-child(4) .metric{font-size:44px}.case-card:nth-child(4)>div{margin-top:auto;padding-top:25px}.case-card:nth-child(4)>p{margin-top:3px}.metric{font-size:58px}.case-card>div p{font-size:12px}.case-card h3{font-size:21px}.security .split{grid-template-columns:1fr;gap:35px}.security h2{font-size:59px}.security p{max-width:500px}.security-grid{margin:0}.security-grid>div{padding:24px 8px}.security-grid h3{font-size:13px}.quote-layout blockquote{font-size:27px;min-height:0}.quote-footer{flex-direction:column;align-items:start;gap:25px}.quote-layout{grid-template-columns:65px 1fr;gap:15px}.quote-mark{font-size:135px}.presence .split{gap:30px}.presence h2{font-size:47px}.cta h2{font-size:48px}.cta .wrap{gap:40px}.cta p{font-size:12px}.cta .button{font-size:12px;padding:15px 22px}.footer-grid{gap:35px}.inner-hero{padding:145px 0 75px}.inner-hero h1{font-size:57px}.inner-hero p{font-size:15px}.contact-grid{grid-template-columns:1fr 1.3fr;gap:35px}.contact-grid h2{font-size:35px}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}.nav{gap:10px;height:72px}.brand{width:97px}.nav>.button{font-size:10px;padding:9px 13px}.nav nav{top:72px;padding:18px 20px;max-height:calc(100dvh - 72px)}#mobile-toggle{padding:8px 10px;font-size:10px;border-color:#5c759358;border-radius:30px}.hero-experience{padding-top:94px}.hero-left{padding:22px 0 0}.hero-kicker{font-size:7px;letter-spacing:.04em;gap:8px;margin-bottom:26px}.hero-kicker>span{font-size:7px;padding:4px 8px}.hero-kicker i{width:11px}.hero-title{font-size:clamp(48px,12.7vw,72px);line-height:1.04;letter-spacing:-.055em;margin-left:-2px}.hero-description{font-size:13px;line-height:1.9;max-width:370px;margin-top:23px}.hero-actions{gap:19px;margin-top:25px}.hero-actions>.button{font-size:11px;padding:13px 19px}.hero-watch{font-size:11px;gap:7px}.hero-watch>span{width:27px;height:27px}.hero-right{height:380px;margin-top:23px;margin-bottom:12px;overflow:visible}.orbit-system{transform:translate(-50%,-50%) scale(.51);top:51%}.motion-toggle{bottom:-17px;right:0;font-size:8px;padding:8px}.hero-proof-strip{margin-top:22px;padding:20px;gap:14px}.proof-intro{font-size:6px;line-height:1.8}.ticker-set{gap:28px;padding-right:28px}.client-name{font-size:15px}.client-1,.client-4{font-size:13px}.stats{padding:33px 0;gap:27px 0}.stats>div{padding-left:23px}.stats>div:nth-child(odd){padding-left:0}.stats strong{font-size:39px}.stats span{font-size:10px;margin-top:4px}.badges{justify-content:flex-start;gap:12px 21px;font-size:8px;padding:19px 0}.section,.problem{padding:68px 0}.eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:23px}h2,.section-heading h2{font-size:39px;line-height:1.1}.problem h2{font-size:40px}.problem .split{gap:37px}.closing{font-size:13px;margin-top:27px}.pain-list{width:100%}.pain{padding:16px 17px;gap:13px;border-radius:8px;margin-bottom:10px}.pain p{font-size:12px;line-height:1.8}.pain:nth-child(even){margin-left:18px}.pain:nth-child(3n){margin-right:15px}.pain>span{font-size:8px}.section-heading{margin-bottom:30px}.section-heading>p{margin-top:20px;font-size:13px}.section-heading>.text-link{margin-top:24px}.journey-experience{margin-top:32px}.journey-interface{display:flex;flex-direction:column;border-radius:10px}.journey-sidebar{display:grid;grid-template-columns:repeat(4,1fr);padding:12px 8px;gap:5px 4px;border:0;border-bottom:1px solid #8ca2bb26;order:1}.journey-sidebar-head,.sidebar-footer{display:none}.journey-sidebar button{margin:0;padding:8px 4px;font-size:8px;gap:4px;justify-content:center;flex-wrap:wrap}.journey-sidebar button>svg{display:none}.journey-sidebar button.active>i{display:none}.step-index{font-size:7px}.journey-main{order:2}.journey-toolbar{font-size:8px;padding:12px 14px}.journey-toolbar button{font-size:8px;padding:4px 9px}.journey-toolbar button svg{width:11px;height:11px}.journey-scene{height:340px;gap:16px;padding:25px 12px 10px}.scene-label{left:15px;top:14px;font-size:6px}.story-document{width:180px;min-height:236px;padding:15px}.document-mast img{width:43px}.document-mast>span{font-size:4px}.document-heading{font-size:18px;margin-top:18px}.document-greeting{font-size:8px;margin-top:14px}.document-copy{font-size:6px}.document-rule{margin:11px 0}.document-fields span{font-size:5px}.document-fields b{font-size:7px}.document-page{font-size:4px;margin-top:17px}.stage-sources{width:88px;gap:13px}.stage-sources>div{padding:10px 8px;font-size:7px;gap:6px}.stage-sources svg{width:12px;height:12px}.template-badge{width:112px;max-width:112px;padding:13px 11px;flex-direction:column;align-items:start;gap:9px}.template-badge span{font-size:8px}.template-badge strong{font-size:7px}.rules-card{width:110px;padding:12px}.rules-card>span{font-size:6px;letter-spacing:0}.rules-card p{font-size:8px;margin-top:11px}.rules-card>div{font-size:8px;margin-top:12px;padding:7px 3px}.rules-card small{font-size:6px}.channel-stack{width:106px;gap:10px}.channel-stack>div{font-size:8px;padding:10px 7px;gap:5px}.channel-stack svg{width:13px;height:13px}.channel-stack b{font-size:6px}.channel-stack>div:nth-child(2){transform:translateX(3px)}.chat-demo{width:117px;padding:10px}.chat-demo>span{font-size:7px}.chat-demo p{font-size:7px;padding:8px;margin-top:13px}.chat-demo p:nth-of-type(2){margin-right:2px}.print-route{width:109px;padding:19px 9px;font-size:8px;gap:13px}.print-route svg{width:27px;height:27px}.evidence-log{width:119px;padding:12px 9px}.evidence-log>span{font-size:5px;letter-spacing:0}.evidence-log>p{font-size:6px;gap:4px;margin-top:13px}.evidence-log svg{width:11px;height:11px}.evidence-stamp{left:12px;right:10px;padding:8px;gap:6px}.evidence-stamp span{font-size:6px}.evidence-stamp small{font-size:5px}.scene-status{font-size:7px;bottom:12px;gap:6px}.scene-status svg{width:12px}.journey-caption{padding:22px 19px;min-height:182px}.caption-label{font-size:8px;margin-top:7px;margin-right:15px}.journey-caption h3{font-size:28px}.journey-caption p{font-size:11px;line-height:1.85;min-height:60px;margin-top:10px}.product-pill{font-size:10px;padding:7px 11px;margin-top:13px}.journey-below{flex-direction:column;gap:10px;font-size:9px;line-height:1.7;margin-top:16px}.journey-below>span:last-child{font-size:8px;color:#7089a3}.pillar{padding:27px;border-radius:12px}.pillar>h3{font-size:29px;margin-bottom:28px}.pillars{gap:18px}.product-card{padding:24px 0;grid-template-columns:1fr 70px}.product-card h4{font-size:27px}.product-card p{font-size:12px}.product-card .know{font-size:10px}.mini-flow{transform:scale(1.05)}.journey.section{padding-top:3px;padding-bottom:66px}.journey h2{font-size:35px;line-height:1.15}.timeline{grid-template-columns:1fr;gap:0;margin-top:36px}.timeline article{padding-bottom:28px}.timeline h3{font-size:19px}.timeline p{font-size:12px}.journey-note{font-size:11px;margin-top:10px;padding-top:22px}.journey-note span{font-size:11px;margin:8px 0 0}.sector-card{grid-template-columns:28px 1fr;gap:10px 15px;padding:25px 0}.sector-card>span:first-child{grid-row:1/4;font-size:9px}.sector-card b{font-size:12px}.sector-card h3{font-size:27px;line-height:1.2}.sector-card p{grid-row:2;grid-column:2;margin:0;font-size:12px;max-width:300px}.sector-card .know{grid-column:2;grid-row:3;font-size:9px;margin-top:9px}.recognition{padding:0 0 68px}.recognition .split{padding-top:60px;gap:38px}.recognition h2{font-size:35px}.recognition p{font-size:12px}.recognition .pending{font-size:8px!important}.awards{gap:16px}.awards>div{padding:34px 13px 24px}.awards>div:before{font-size:25px;margin-bottom:18px}.awards strong{font-size:21px;margin:23px 0}.awards small{font-size:7px}.awards span{font-size:6px}.case-grid{grid-template-columns:1fr;gap:15px}.case-card{padding:30px;min-height:275px}.case-card:first-child{min-height:325px;padding:30px}.case-card:first-child .metric{font-size:94px}.case-card:first-child>p{font-size:14px}.case-card>p{font-size:12px}.metric{font-size:67px}.case-card h3{font-size:23px}.case-card>div{padding-top:27px}.case-card>div p{font-size:12px}.case-card:nth-child(4){min-height:260px}.case-card:nth-child(4) .metric{font-size:52px}.security h2{font-size:49px}.security .split{gap:32px}.security p{font-size:13px}.security-grid>div{padding:20px 7px;gap:8px}.security-grid h3{font-size:11px;line-height:1.6}.security-grid span{font-size:11px}.quote-layout{display:block}.quote-mark{font-size:115px;display:block;height:63px}.quote-layout blockquote{font-size:23px;line-height:1.6}.quote-footer{margin-top:28px;gap:22px}.quote-footer strong{font-size:11px;line-height:1.7}.quote-footer>div>span{font-size:10px}.quote-controls{margin-top:0;gap:13px}.quote-controls button{font-size:9px;padding:9px 14px}.quote-controls span{font-size:9px}.presence h2{font-size:36px;line-height:1.14}.presence p{font-size:12px}.location-constellation text{font-size:12px}.location-constellation small{font-size:9px}.presence .split{gap:35px}.cta{padding:65px 0}.cta h2{font-size:42px}.cta p{font-size:12px;margin-top:22px}.cta .button{font-size:12px;padding:14px 23px}.cta:after{width:360px;height:360px;top:150px;right:-200px}.footer-grid{gap:34px 20px;padding-top:0}.footer-grid p{font-size:11px}.footer-grid h3{font-size:10px}.footer-grid>div>a:not(.brand){font-size:10px;overflow-wrap:anywhere}.footer-bottom{font-size:9px;gap:15px}.footer-bottom .pending{font-size:8px!important}.inner-hero{padding:130px 0 65px}.inner-hero h1{font-size:43px;line-height:1.12}.inner-hero p{font-size:14px}.inner-hero:after{width:400px;height:400px;right:-250px;top:-20px}.sector-detail h2{font-size:29px}.sector-detail p{font-size:13px}.outline-card{padding:26px}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-grid h2{font-size:37px}.contact-grid>div p{font-size:13px}.full{grid-column:auto}.form-grid input,.form-grid select,.form-grid textarea{font-size:16px}.reading p{font-size:13px}.short-section{padding-top:0}}
@media(max-width:370px){.hero-title{font-size:43px}.hero-kicker{font-size:6px;gap:6px}.hero-kicker>span{font-size:6px}.hero-actions{gap:13px}.hero-actions>.button{font-size:10px;padding:13px 17px}.hero-watch{font-size:10px}.hero-right{height:335px}.orbit-system{transform:translate(-50%,-50%) scale(.45)}.hero-description{font-size:12px}.hero-proof-strip{gap:12px}.proof-intro{font-size:5px}.story-document{width:158px;padding:13px}.stage-sources{width:75px}.stage-sources>div{font-size:6px;padding:9px 6px}.journey-scene{gap:11px;padding-left:8px;padding-right:8px}.evidence-log{width:107px}.chat-demo{width:103px}.channel-stack{width:90px}.rules-card{width:99px}.template-badge{max-width:100px}.nav>.button{font-size:9px;padding:8px 10px}.nav .brand{width:85px}.section-heading h2,h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.hero-left,.hero-right,.nav .brand,.nav nav,.nav>.button,.orbit-node,.story-document,.template-badge,.rules-card,.channel-stack,.chat-demo,.print-route,.evidence-log{opacity:1!important;filter:none!important}.hero-right,.hero-left{transform:none!important}.title-typed{clip-path:none}.ticker-track{animation:none}.glow-button:before{background:#b5a36c}.node-counter,.orbital{animation:none!important}.story-document{transform:rotate(-3deg)}.connection-packet{opacity:.7}.signature-written path{stroke-dashoffset:0}.hero-note{opacity:1}.typing-cursor{display:none}}
/* Guided company film */
.sirius-film-section{padding:106px 0 86px;background:radial-gradient(ellipse at 77% 28%,#24456024,transparent 65%),#0a1523;border-top:1px solid #9ab1c220;border-bottom:1px solid #9ab1c220}.film-heading{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:48px}.film-heading h2{font-size:58px;line-height:1.06}.film-heading h2 em{color:#95a9bf}.film-introduction{max-width:360px}.film-duration{display:flex;gap:12px;align-items:center;color:var(--gold);font-size:11px;letter-spacing:.13em}.film-duration i{height:1px;width:24px;background:#9d8c5e}.film-introduction p{font-size:14px;line-height:1.9;color:#93a9bf;margin-top:16px}.film-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;border:1px solid #6e8aa435;border-radius:14px;overflow:hidden;background:#0b1929;box-shadow:0 30px 75px #0002}.film-screen{position:relative;min-width:0;background:#070e18;align-self:center}.film-screen video{display:block;width:100%;aspect-ratio:16/9;height:auto;background:#07111e}.film-start{position:absolute;left:28px;bottom:57px;display:flex;align-items:center;gap:13px;padding:13px 21px 13px 13px;background:#20354beF;backdrop-filter:blur(15px);border:1px solid #bdd3e245;border-radius:60px;color:#ecf3fa;box-shadow:0 8px 40px #0004}.film-start[hidden]{display:none}.film-start>span:last-child{font-size:13px;text-align:left}.film-start small{display:block;font-size:9px;color:#9eb3c9;margin-top:5px}.film-play-symbol{width:37px;height:37px;border-radius:50%;border:1px solid #d7c0899c;background:#e6ce8d;color:#172b40;display:grid;place-items:center;font-size:22px;line-height:1}.film-start:hover{background:#29465f}.film-chapters{padding:28px 18px;border-left:1px solid #6e8aa42e;background:#0d1d2f;display:flex;flex-direction:column;justify-content:center}.film-chapter-label{font-size:9px!important;letter-spacing:.11em;color:#748ba5!important;margin:0 10px 18px!important}.film-chapters button{display:flex;align-items:start;gap:10px;text-align:left;position:relative;width:100%;border:1px solid transparent;padding:15px 10px;margin:3px 0;background:transparent;border-radius:7px;color:#9ab0c7;transition:background .25s,border-color .25s}.film-chapters button>span{font-size:9px;color:#54718d;padding-top:3px}.film-chapters button>div{font-size:12px;line-height:1.4;flex:1}.film-chapters small{display:block;font-size:9px;color:#617f9c;margin-top:6px;line-height:1.5}.film-chapters time{font-size:8px;color:#617f9c;padding-top:4px;font-variant-numeric:tabular-nums}.film-chapters button[aria-pressed=true]{background:#1a344c;border-color:#829eb31d;color:#f0f5fa}.film-chapters button[aria-pressed=true]>span,.film-chapters button[aria-pressed=true] time{color:var(--gold)}.film-chapters button:hover{background:#183147}.film-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:22px}.film-bottom p{font-size:10px;color:#7791ab;margin:0}.film-bottom>.text-link{font-size:12px!important;color:#c3b17c}.film-feedback{font-size:12px!important;color:#d7bc76!important;margin-top:14px!important}.film-feedback:empty{display:none}.film-transcript{border-top:1px solid #6e8aa42e;margin-top:24px;padding-top:17px}.film-transcript summary{font-size:11px;color:#829bb4;cursor:pointer;display:list-item;list-style-position:inside}.film-transcript summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.film-transcript>div{max-width:950px;padding:6px 0 12px}.film-transcript p{font-size:13px;line-height:1.9;color:#9db2c7;margin-top:18px}.film-transcript strong{color:#d1dfec;font-weight:500}
@media(max-width:1100px){.film-layout{grid-template-columns:minmax(0,1fr) 260px}.film-chapters{padding:18px 12px}.film-chapters button{padding:12px 8px;gap:8px}.film-chapters button>div{font-size:10px}.film-chapters small{font-size:8px}.film-chapters time{font-size:7px}.film-chapter-label{font-size:8px!important}.film-start{left:20px;bottom:50px;padding:10px 17px 10px 10px;gap:10px}.film-start>span:last-child{font-size:11px}.film-start small{font-size:8px}.film-play-symbol{height:30px;width:30px;font-size:19px}.film-heading h2{font-size:50px}.film-introduction{max-width:300px}.film-introduction p{font-size:13px}}
@media(max-width:900px){.sirius-film-section{padding:80px 0 65px}.film-layout{grid-template-columns:1fr}.film-chapters{border-left:0;border-top:1px solid #6e8aa42e;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:17px}.film-chapter-label{grid-column:1/-1;margin-bottom:4px!important}.film-chapters button{padding:13px 8px}.film-chapters button>div{font-size:10px}.film-chapters time{display:none}.film-chapters small{font-size:8px}.film-heading{gap:40px;margin-bottom:35px}.film-heading h2{font-size:47px}.film-introduction{max-width:275px}.film-bottom p{font-size:9px}.film-bottom>.text-link{font-size:11px!important}.film-start{left:24px;bottom:55px;padding:12px 20px 12px 12px}.film-start>span:last-child{font-size:13px}.film-start small{font-size:9px}.film-play-symbol{height:36px;width:36px;font-size:22px}}
@media(max-width:600px){.sirius-film-section{padding:63px 0 53px}.film-heading{display:block;margin-bottom:29px}.film-heading h2{font-size:41px}.film-introduction{margin-top:25px;max-width:340px}.film-introduction p{font-size:12px;line-height:1.8;margin-top:12px}.film-duration{font-size:9px}.film-layout{border-radius:10px}.film-start{left:12px;bottom:44px;padding:8px 14px 8px 8px;gap:8px}.film-start>span:last-child{font-size:10px}.film-start small{display:none}.film-play-symbol{height:27px;width:27px;font-size:17px}.film-chapters{grid-template-columns:1fr 1fr;padding:13px 10px;gap:4px}.film-chapter-label{font-size:7px!important;margin-left:7px!important}.film-chapters button{padding:11px 7px;gap:7px}.film-chapters button>div{font-size:9px}.film-chapters button>span{font-size:7px}.film-chapters small{font-size:7px;line-height:1.6}.film-bottom{display:block;margin-top:17px}.film-bottom p{font-size:8px;line-height:1.7;max-width:290px}.film-bottom>.text-link{margin-top:18px;font-size:10px!important}.film-transcript{margin-top:20px;padding-top:15px}.film-transcript summary{font-size:10px}.film-transcript p{font-size:12px}.film-feedback{font-size:10px!important}}

/* Official customer artwork, rendered in the existing ticker color. */
.client-logo{display:block;flex:0 0 auto;width:164px;height:40px;background-color:currentColor;-webkit-mask:var(--client-logo) center/contain no-repeat;mask:var(--client-logo) center/contain no-repeat}
.client-logo.client-1{width:180px}.client-logo.client-2{width:195px;height:46px}.client-logo.client-3{width:146px;height:48px}.client-logo.client-4{width:100px;height:42px}.client-logo.client-5{width:180px;height:46px}
@media(max-width:600px){.client-logo{width:135px;height:34px}.client-logo.client-1{width:150px}.client-logo.client-2{width:160px;height:40px}.client-logo.client-3{width:120px;height:40px}.client-logo.client-4{width:85px;height:35px}.client-logo.client-5{width:150px;height:40px}}

.client-logo.client-1{width:188px;display:flex;align-items:center;gap:10px;background:none;mask:none;-webkit-mask:none;font-size:18px}.client-logo.client-1::before{content:"";display:block;width:38px;height:38px;flex:none;background:currentColor;mask:var(--client-logo) center/contain no-repeat;-webkit-mask:var(--client-logo) center/contain no-repeat}.client-logo.client-1::after{content:"Banco do Brasil"}@media(max-width:600px){.client-logo.client-1{width:174px;font-size:16px}}

.sirius-film-section .film-layout.film-only{display:block}.film-only .film-screen{width:100%}
