:root{--bg:#07080b;--bg-2:#0b0e13;--panel:#10141b;--panel-2:#151a22;--line:#ffffff14;--line-strong:#ffffff24;--text:#f5f7fb;--text-soft:#c9d1dd;--text-muted:#98a3b3;--brand:#ff1515;--brand-deep:#b70000;--brand-soft:#ff151524;--shell:1180px;--wide-shell:1180px;--section-shell:1180px;--balanced-shell:1180px;--page-grid:repeat(5,minmax(0,1fr));--radius:8px;--section-y:84px;--section-y-tight:64px;--grid-gap:32px}.accent-cloud{--brand:#5fe7f2;--brand-deep:#26b9c4;--brand-soft:#5fe7f224}.accent-local{--brand:#6ee7b7;--brand-deep:#2da77d;--brand-soft:#6ee7b724}.accent-network{--brand:#6fb3ff;--brand-deep:#367cc8;--brand-soft:#6fb3ff24}.accent-wifi{--brand:#ffb347;--brand-soft:#ffb34724}.accent-phone{--brand:#ff8a65;--brand-soft:#ff8a6524}.accent-security{--brand:#ff5b5b;--brand-soft:#ff5b5b24}.accent-camera{--brand:#b8f36a;--brand-soft:#b8f36a24}.accent-consulting{--brand:#f3be4d;--brand-soft:#f3be4d24}.accent-support{--brand:#8fc7ff;--brand-soft:#8fc7ff24}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:92px;overflow-x:hidden}body{background:linear-gradient(180deg, #ffffff06, transparent 360px), var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img,video{max-width:100%;display:block}p,h1,h2,h3,h4{margin:0}.section{padding:var(--section-y) 32px}.section-title{letter-spacing:0;font-size:44px;line-height:1.06}.section-intro{max-width:42ch;color:var(--text-soft);margin:0}.btn{isolation:isolate;border:1px solid var(--brand);border-radius:var(--radius);background:var(--brand);color:#fff;cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:12px 20px;font-weight:750;transition:border-color .28s,box-shadow .28s,color .28s,transform .28s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:linear-gradient(135deg, #ffffff29, transparent 48%), linear-gradient(180deg, var(--brand), var(--brand-deep));opacity:0;transition:opacity .32s,transform .32s;position:absolute;inset:0;transform:translateY(18px)}.btn:after{content:"";opacity:0;transform-origin:0;background:#ffffffb8;height:1px;transition:opacity .28s,transform .32s;position:absolute;bottom:8px;left:14px;right:14px;transform:scaleX(.2)}.btn:hover,.btn:focus-visible{border-color:color-mix(in srgb, var(--brand) 70%, #fff);box-shadow:0 16px 38px color-mix(in srgb, var(--brand) 20%, transparent);transform:translateY(-2px)}.btn:hover:before,.btn:focus-visible:before{opacity:1;transform:translateY(0)}.btn:hover:after,.btn:focus-visible:after{opacity:1;transform:scaleX(1)}.btn:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{box-shadow:none;transform:none}.btn:disabled:before,.btn:disabled:after{display:none}.service-card-kicker,.home-service-story-kicker,.contact-kicker,.page-hero-kicker,.service-kicker{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07080be0;border-bottom:1px solid #ffffff12;padding:14px 32px;position:fixed;top:0;left:0;right:0}.nav-inner{max-width:var(--section-shell);grid-template-columns:180px minmax(0,1fr) 180px;align-items:center;gap:24px;margin:0 auto;display:grid}.nav-left{grid-column:auto}.logo{object-fit:contain;width:auto;height:50px}.nav-center{white-space:nowrap;grid-column:auto;justify-content:center;gap:26px;display:flex;position:static;transform:none}.nav-center a{min-height:38px;color:var(--text-soft);align-items:center;font-size:14px;font-weight:650;display:inline-flex;position:relative}.nav-center a:after{content:"";background:var(--brand);opacity:0;transform-origin:0;height:1px;transition:opacity .24s,transform .24s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(.35)}.nav-center a:hover,.nav-center a.active{color:var(--text)}.nav-center a:hover:after,.nav-center a.active:after{opacity:1;transform:scaleX(1)}.nav-center .nav-mobile-remote{display:none}.nav-right{grid-column:auto;justify-self:end}.remote-wrapper{position:relative}.remote-btn{isolation:isolate;border:1px solid var(--line-strong);border-radius:var(--radius);min-height:40px;color:var(--text);cursor:pointer;background:#ffffff0a;padding:10px 16px;transition:border-color .28s,box-shadow .28s,transform .28s;position:relative;overflow:hidden}.remote-btn:before{content:"";z-index:-1;background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 22%, transparent), transparent 58%), linear-gradient(180deg, #ffffff0b, var(--brand-soft));opacity:0;transition:opacity .32s,transform .32s;position:absolute;inset:0;transform:translateY(16px)}.remote-btn:after{content:"";background:var(--brand);opacity:0;transform-origin:0;height:1px;transition:opacity .28s,transform .32s;position:absolute;bottom:7px;left:12px;right:12px;transform:scaleX(.2)}.remote-btn:hover,.remote-btn:focus-visible{border-color:color-mix(in srgb, var(--brand) 70%, #ffffff24);box-shadow:0 14px 34px color-mix(in srgb, var(--brand) 16%, transparent);transform:translateY(-2px)}.remote-btn:hover:before,.remote-btn:focus-visible:before,.remote-btn:hover:after,.remote-btn:focus-visible:after{opacity:1;transform:translateY(0)scaleX(1)}.remote-popup{border:1px solid var(--line);border-radius:var(--radius);opacity:0;pointer-events:none;background:#10141b;width:260px;padding:18px;transition:all .2s;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-6px)}.remote-wrapper.active .remote-popup{opacity:1;pointer-events:auto;transform:none}.remote-popup p{color:var(--text-soft);margin:0 0 14px}.burger{display:none}.hero{place-items:center;min-height:92vh;padding:150px 28px 90px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 50% 45%,#ff15151f,#0000 31%);position:absolute;inset:82px 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 24% 68%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 24% 68%,#0000 100%)}.hero video,.service-hero-bg-video{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.hero-black{background:#000;position:absolute;inset:0}.hero-overlay,.service-hero-bg-overlay{background:radial-gradient(circle at 50% 43%,#ff15151c,#0000 34%),linear-gradient(#07080b57,#07080beb);position:absolute;inset:0}.hero-content,.page-hero-content,.service-hero-content{z-index:1;text-align:center;justify-items:center;gap:18px;width:100%;max-width:940px;display:grid;position:relative}.hero-kicker{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:750}.hero-title{text-align:center;gap:8px;display:grid}.hero-title .brand{color:#fff;font-size:86px;font-weight:850;line-height:.95}.hero-title .ws{color:var(--brand)}.hero-title .headline{color:var(--text-soft);text-wrap:balance;font-size:38px;line-height:1.08}.hero-content p{max-width:52ch;color:var(--text-soft);font-size:18px}.hero-actions,.service-hero-actions,.service-note-actions,.home-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero-link,.service-note-link{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius);min-height:44px;color:var(--text-soft);justify-content:center;align-items:center;padding:11px 18px;font-weight:750;transition:border-color .28s,box-shadow .28s,color .28s,transform .28s;display:inline-flex;position:relative;overflow:hidden}.hero-link:before,.service-note-link:before{content:"";z-index:-1;background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 22%, transparent), transparent 58%), linear-gradient(180deg, #ffffff0b, var(--brand-soft));opacity:0;transition:opacity .32s,transform .32s;position:absolute;inset:0;transform:translateY(16px)}.hero-link:after,.service-note-link:after{content:"";background:var(--brand);opacity:0;transform-origin:0;height:1px;transition:opacity .28s,transform .32s;position:absolute;bottom:8px;left:14px;right:14px;transform:scaleX(.2)}.hero-link:hover,.hero-link:focus-visible,.service-note-link:hover,.service-note-link:focus-visible{border-color:color-mix(in srgb, var(--brand) 70%, #ffffff24);color:var(--text);transform:translateY(-2px);box-shadow:0 14px 34px #0000002e}.hero .btn:hover,.hero .btn:focus-visible{box-shadow:0 14px 34px #0000002e}.hero-link:hover:before,.hero-link:focus-visible:before,.service-note-link:hover:before,.service-note-link:focus-visible:before{opacity:1;transform:translateY(0)}.hero-link:hover:after,.hero-link:focus-visible:after,.service-note-link:hover:after,.service-note-link:focus-visible:after{opacity:1;transform:scaleX(1)}.hero-meta{color:var(--text-muted);margin-top:10px;font-size:13px}.home-scroll-story{padding:var(--section-y) 32px var(--section-y-tight)}.home-scroll-shell,.service-scroll-shell,.service-scroll-shell-detail{gap:var(--grid-gap);grid-template-columns:minmax(0,500px) minmax(0,560px);justify-content:center;align-items:start;display:grid}.home-scroll-shell{max-width:var(--section-shell);grid-template-columns:1fr;gap:40px;margin:0 auto}.home-scroll-intro,.service-scroll-intro,.service-scroll-intro-detail{align-content:start;justify-self:end;gap:16px;width:100%;max-width:560px;padding-top:12px;display:grid;position:sticky;top:110px}.home-scroll-intro{text-align:center;grid-column:1;justify-self:center;max-width:820px;padding-top:0;position:static}.home-scroll-intro h2,.service-scroll-intro h2{max-width:14ch;font-size:56px;line-height:1}.home-scroll-intro h2{max-width:16ch;margin:0 auto}.home-scroll-intro p,.service-scroll-intro p{max-width:30ch;color:var(--text-soft)}.home-scroll-intro p{max-width:58ch;margin:0 auto}.home-scroll-track,.service-scroll-track,.service-scroll-track-detail{justify-self:start;gap:22px;width:100%;max-width:700px;display:grid}.home-scroll-track{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:none}.home-scroll-step,.service-scroll-step,.service-scroll-step-detail{border:1px solid var(--line);background:#ffffff05;border-radius:8px;flex-direction:column;justify-content:flex-start;gap:18px;min-height:auto;padding:26px 22px 28px;display:flex}.home-scroll-step:last-child,.service-scroll-step:last-child{border-bottom:1px solid var(--line)}.home-scroll-step.is-inactive,.service-scroll-step-detail.is-inactive{opacity:1;transition:opacity .28s,transform .28s;transform:none}.home-scroll-step.is-active,.service-scroll-step-detail.is-active{opacity:1;transform:none}.home-scroll-index,.service-scroll-index,.service-outcome-label,.service-process-index{color:var(--brand);letter-spacing:.12em;font-size:12px;font-weight:800}.home-scroll-step h3,.service-scroll-step h3{max-width:16ch;font-size:30px;line-height:1.08}.home-scroll-step p,.service-scroll-step p{max-width:42ch;color:var(--text-soft)}.home-section-shell{width:100%;max-width:var(--section-shell);margin:0 auto}.problem.home-section-shell{max-width:var(--section-shell);padding:var(--section-y) 32px;display:block}.problem .home-section-head{grid-column:1/-1;justify-self:center;gap:12px;width:100%;max-width:760px;display:grid}.problem .section-title{text-align:center;margin:0}.problem .section-intro{text-align:center;margin:0 auto}.home-problem-grid{grid-template-columns:1fr;gap:42px;display:grid}.home-problem-stage{text-align:center;justify-self:center;width:100%;max-width:840px;display:grid;position:static}.home-problem-copy{gap:18px;display:grid;position:relative}.home-problem-copy:after{content:"";background:linear-gradient(90deg, var(--brand), transparent);width:42px;height:2px;box-shadow:0 0 0 4px var(--brand-soft);margin:4px auto 0}.home-problem-stage p{max-width:58ch;color:var(--text-soft);margin:0 auto}.home-problem-card{border:1px solid #0000;border-color:var(--line);width:100%;color:var(--text);text-align:left;cursor:default;opacity:1;background:0 0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;padding:26px 20px 28px;transition:border-color .9s cubic-bezier(.16,1,.3,1),box-shadow .9s cubic-bezier(.16,1,.3,1),opacity .8s,transform .9s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.home-problem-card:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 7%, transparent), transparent 64%);opacity:0;filter:none;z-index:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-10px)}.home-problem-card:before{content:"";background:var(--brand);z-index:2;border-radius:999px;width:8px;height:8px;transition:width .85s cubic-bezier(.16,1,.3,1),box-shadow .85s cubic-bezier(.16,1,.3,1),opacity .75s;position:absolute;top:-5px;left:18px}.home-problem-card>*{z-index:1;position:relative}.home-problem-card-index{min-width:28px;color:var(--brand);letter-spacing:.12em;grid-row:1/span 2;padding-top:3px;font-size:12px;font-weight:850}.home-problem-card:focus-visible,.home-problem-card.is-active{border-color:color-mix(in srgb, var(--brand) 26%, var(--line));box-shadow:inset 0 1px 0 #ffffff14, 0 16px 50px color-mix(in srgb, var(--brand) 9%, transparent);opacity:1;transform:translateY(-2px)scale(1.006)}.home-problem-card:focus-visible:after,.home-problem-card.is-active:after{opacity:1;transform:translateY(0)}.home-problem-card:focus-visible:before,.home-problem-card.is-active:before{width:34px;box-shadow:0 0 22px color-mix(in srgb, var(--brand) 36%, transparent)}.home-problem-card:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.home-problem-card h3{margin:0;font-size:19px}.home-problem-card p{max-width:none;color:var(--text-soft);grid-column:2}.home-problem-progress{background:#ffffff14;height:1px;position:absolute;bottom:11px;left:18px;right:18px;overflow:hidden}.home-problem-progress:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 72%, transparent), #ffffff2e);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.home-problem-card.is-active .home-problem-progress:after{animation:5.2s linear forwards homeProblemProgress}@keyframes homeProblemProgress{to{transform:scaleX(1)}}.home-features-section{padding:var(--section-y) 32px;color:var(--text);background:#07080b}.home-features-shell{max-width:var(--section-shell);gap:48px;width:100%;margin:0 auto;display:grid}.home-features-head{border-bottom:1px solid var(--line);grid-template-columns:1fr;justify-items:center;gap:18px;padding-bottom:34px;display:grid}.home-features-copy{text-align:center;justify-items:center;gap:12px;width:100%;max-width:860px;display:grid}.home-features-section .service-card-kicker,.home-features-section .home-service-story-kicker{color:var(--brand)}.home-features-section .section-title,.home-features-section h3,.home-features-section .home-service-link-top span{color:var(--text)}.home-features-section .home-service-story-link-action:after{color:var(--brand)}.home-features-head .section-intro{text-align:center;max-width:60ch;color:var(--text-soft);margin:0}.home-service-story,.home-service-secondary{gap:0;display:grid}.home-service-row-products{padding-top:0}.home-service-link{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0a,#ffffff03);border-radius:8px;align-content:start;gap:12px;min-height:190px;padding:24px 20px 22px;transition:border-color .28s,box-shadow .28s,color .28s,opacity .2s,transform .28s;display:grid;position:relative;overflow:hidden}.home-service-link:before{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 22%, transparent), transparent 58%), linear-gradient(180deg, #ffffff0b, var(--brand-soft));opacity:0;z-index:0;transition:opacity .32s,transform .32s;position:absolute;inset:0;transform:translateY(18px)}.home-service-link:after{content:"";background:var(--brand);opacity:0;transform-origin:0;z-index:1;height:1px;transition:opacity .28s,transform .32s;position:absolute;inset:auto 18px 12px;transform:scaleX(.2)}.home-service-link>*{z-index:2;position:relative}.home-service-link:hover{border-color:color-mix(in srgb, var(--brand) 70%, #ffffff24);box-shadow:inset 0 1px 0 #ffffff14, 0 18px 44px color-mix(in srgb, var(--brand) 16%, transparent);opacity:1;transform:translateY(-3px)}.home-service-link:hover:before,.home-service-link:focus-visible:before{opacity:1;transform:translateY(0)}.home-service-link:hover:after,.home-service-link:focus-visible:after{opacity:1;transform:scaleX(1)}.home-service-link:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.home-service-link:hover .feature-icon,.home-service-link:focus-visible .feature-icon{transform:translate(2px)}.home-service-link-top{align-items:center;gap:12px;display:flex}.home-features-section .feature-icon{color:var(--brand);flex:none;transition:transform .28s,color .28s}.home-service-primary-link .home-service-link-top span{max-width:18ch;font-size:28px;font-weight:850;line-height:1.06}.home-service-row-products .home-service-link:first-child{--brand:#5fe7f2;--brand-soft:#5fe7f221}.home-service-row-products .home-service-link:nth-child(2){--brand:#6ee7b7;--brand-soft:#6ee7b721}.home-service-row-products .home-service-link:nth-child(3){--brand:#6fb3ff;--brand-soft:#6fb3ff21}.home-service-link p{max-width:none;color:var(--text-soft)}.home-service-story-intro{align-content:start;gap:12px;display:grid}.home-service-story-intro h3{max-width:20ch;font-size:32px;line-height:1.1}.home-service-story-intro p{max-width:none;color:var(--text-soft)}.home-service-story-link .home-service-link-top span{font-size:22px;font-weight:850;line-height:1.15}.home-service-story-link-action{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.home-service-story-link-action:after{content:" ->"}.service-grid-link,.service-priority-main-link,.service-priority-secondary-link,.feature-link{isolation:isolate;border-radius:8px;transition:border-color .28s,box-shadow .28s,color .28s,opacity .2s,transform .28s;position:relative;overflow:hidden}.service-grid-link:before,.service-priority-main-link:before,.service-priority-secondary-link:before,.feature-link:before{content:"";z-index:-1;background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 22%, transparent), transparent 58%), linear-gradient(180deg, #ffffff0b, var(--brand-soft));opacity:0;transition:opacity .32s,transform .32s;position:absolute;inset:0;transform:translateY(18px)}.service-grid-link:after,.service-priority-main-link:after,.service-priority-secondary-link:after,.feature-link:after{content:"";background:var(--brand);opacity:0;transform-origin:0;height:1px;transition:opacity .28s,transform .32s;position:absolute;bottom:12px;left:18px;right:18px;transform:scaleX(.2)}.service-grid-link:hover,.service-grid-link:focus-visible,.service-priority-main-link:hover,.service-priority-main-link:focus-visible,.service-priority-secondary-link:hover,.service-priority-secondary-link:focus-visible,.feature-link:hover,.feature-link:focus-visible{border-color:color-mix(in srgb, var(--brand) 70%, #ffffff24);box-shadow:0 18px 44px color-mix(in srgb, var(--brand) 16%, transparent);opacity:1;transform:translateY(-3px)}.service-grid-link:hover:before,.service-grid-link:focus-visible:before,.service-priority-main-link:hover:before,.service-priority-main-link:focus-visible:before,.service-priority-secondary-link:hover:before,.service-priority-secondary-link:focus-visible:before,.feature-link:hover:before,.feature-link:focus-visible:before,.service-grid-link:hover:after,.service-grid-link:focus-visible:after,.service-priority-main-link:hover:after,.service-priority-main-link:focus-visible:after,.service-priority-secondary-link:hover:after,.service-priority-secondary-link:focus-visible:after,.feature-link:hover:after,.feature-link:focus-visible:after{opacity:1;transform:translateY(0)scaleX(1)}.service-priority-grid{gap:52px;margin-top:38px;display:grid}.service-priority-main-link{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0e,#ffffff03);flex-direction:column;align-items:flex-start;gap:28px;min-height:310px;padding:28px;display:flex}.service-priority-main-link:first-child{--brand:#5fe7f2;--brand-soft:#5fe7f221}.service-priority-main-link:nth-child(2){--brand:#6ee7b7;--brand-soft:#6ee7b721}.service-priority-main-link:nth-child(3){--brand:#6fb3ff;--brand-soft:#6fb3ff21}.service-priority-main-top{color:var(--brand)}.service-priority-main-copy{gap:12px;display:grid}.service-priority-main-copy h3{font-size:30px;line-height:1.08}.service-priority-main-copy p{color:var(--text-soft)}.service-priority-action{color:var(--text);text-transform:uppercase;letter-spacing:.06em;margin-top:auto;font-size:13px;font-weight:800}.service-priority-action:after{content:" →";color:var(--brand)}.service-priority-secondary{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-priority-secondary-link{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;align-content:start;gap:14px;min-height:180px;padding:22px;display:grid}.service-priority-secondary-top{align-items:center;gap:10px;display:flex}.service-priority-secondary-top h3{font-size:19px;line-height:1.15}.service-priority-secondary-link p{color:var(--text-muted);font-size:14px}.service-priority-secondary-link .feature-icon{color:var(--brand);flex:none}.service-body>.service-process-head h2{max-width:22ch}.stats{padding:var(--section-y-tight) 32px 56px}.home-stats-section{width:100%}.home-stats-inner{width:100%;max-width:var(--balanced-shell);margin:0 auto}.home-reference-section,.home-cta-shell{max-width:var(--section-shell);margin:0 auto}.stats-shell{gap:28px;display:grid}.stats-shell .home-section-head,.stats-grid,.home-reference-head,.home-reference-shell{width:100%;margin-left:auto;margin-right:auto}.stats-shell .home-section-head,.home-reference-head{text-align:center;border-bottom:1px solid var(--line);grid-template-columns:1fr;place-items:center;gap:14px;padding-bottom:26px;display:grid}.stats-shell .section-title,.home-reference-head .section-title{text-align:center;margin:0}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.home-stat-card{--stat-copy-width:210px;text-align:left;background:0 0;border:1px solid #0000;border-radius:0;align-content:start;justify-items:center;padding:26px 0 24px;display:grid;position:relative;overflow:hidden}.home-stat-card:before{content:"";width:min(100%, var(--stat-copy-width));background:var(--line);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-stat-card:after{content:"";background:linear-gradient(90deg, var(--brand), transparent);opacity:.75;width:34px;height:1px;transform:translateX(calc(var(--stat-copy-width) / -2));position:absolute;top:-1px;left:50%;right:auto}.home-stat-card>*{z-index:1;position:relative}.home-stat-card h3{width:min(100%, var(--stat-copy-width));font-size:56px;line-height:1}.accent{color:var(--brand)}.home-stat-card p{width:min(100%, var(--stat-copy-width));max-width:none;color:var(--text-soft)}.home-reference-section{padding:64px 32px var(--section-y)}.home-reference-shell{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;margin-top:28px;display:grid}.home-reference-stage{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:80px 1fr;align-items:start;min-height:260px;padding:36px 0;display:grid;position:relative;overflow:hidden}.home-reference-stage:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 62%, transparent), transparent);width:130px;height:1px;position:absolute;bottom:-1px;left:0}.home-reference-quote-mark{color:var(--brand);font-size:64px;line-height:1}.home-reference-content p{max-width:46ch;font-size:26px;line-height:1.26}.home-reference-meta{color:var(--text-muted);gap:12px;margin-bottom:18px;display:flex}.home-reference-list{gap:10px;display:grid}.home-reference-item{border:1px solid #0000;border-top-color:var(--line);color:var(--text);text-align:left;cursor:pointer;opacity:.78;background:0 0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 14px;padding:20px 18px 22px;transition:border-color .9s cubic-bezier(.16,1,.3,1),box-shadow .9s cubic-bezier(.16,1,.3,1),color .8s,opacity .8s,transform .9s cubic-bezier(.16,1,.3,1);animation:.55s cubic-bezier(.16,1,.3,1) both homeReferenceItemIn;display:grid;position:relative;overflow:hidden}.home-reference-item:nth-child(2){animation-delay:45ms}.home-reference-item:nth-child(3){animation-delay:90ms}.home-reference-item:before{content:"";background:var(--brand);z-index:2;border-radius:999px;width:8px;height:8px;transition:width .85s cubic-bezier(.16,1,.3,1),box-shadow .85s cubic-bezier(.16,1,.3,1),opacity .75s;position:absolute;top:-5px;left:18px}.home-reference-item:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 7%, transparent), transparent 64%);opacity:0;filter:none;z-index:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-10px)}.home-reference-item>*{z-index:1;position:relative}.home-reference-item.is-active{color:var(--text);border-color:color-mix(in srgb, var(--brand) 26%, var(--line));box-shadow:inset 0 1px 0 #ffffff14, 0 16px 50px color-mix(in srgb, var(--brand) 9%, transparent);opacity:1;animation:none;transform:translateY(-2px)scale(1.006)}.home-reference-item.is-active:after{opacity:1;transform:translate(0)scale(1)}.home-reference-item.is-active:before{width:34px;box-shadow:0 0 22px color-mix(in srgb, var(--brand) 36%, transparent)}.home-reference-index{min-width:28px;color:var(--brand);letter-spacing:.12em;grid-row:1/span 2;padding-top:3px;font-size:12px;font-weight:850}.home-reference-item-copy{gap:2px;display:grid}.home-reference-item-copy small{color:var(--text-muted)}.home-reference-progress{background:#ffffff14;height:1px;position:absolute;bottom:11px;left:18px;right:18px;overflow:hidden}.home-reference-progress:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 72%, transparent), #ffffff2e);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.home-reference-item.is-active .home-reference-progress:after{animation:7s linear forwards homeReferenceProgress}@keyframes homeReferenceProgress{to{transform:scaleX(1)}}@keyframes homeReferenceItemIn{0%{opacity:0;transform:translateY(10px)}to{opacity:.78;transform:none}}.home-cta-section{padding:var(--section-y-tight) 32px}.home-cta-shell{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:38px 0;display:grid}.home-cta-copy{gap:12px;display:grid}.home-cta-copy h2{max-width:13ch;font-size:44px;line-height:1.08}.home-cta-copy p{max-width:36ch;color:var(--text-soft)}.home-scroll-story{max-width:var(--section-shell);margin:0 auto;padding:78px 28px 66px}.home-scroll-shell{grid-template-columns:minmax(0,500px) minmax(0,560px);justify-content:center;align-items:start;gap:64px;max-width:none;display:grid}.home-scroll-intro{text-align:left;align-content:start;justify-self:end;gap:16px;width:100%;max-width:500px;padding-top:12px;display:grid;position:sticky;top:120px}.home-scroll-intro h2{max-width:13ch;margin:0;font-size:52px;line-height:1}.home-scroll-intro p{max-width:34ch;color:var(--text-soft);margin:0}.home-scroll-track{grid-template-columns:1fr;justify-self:start;gap:22px;width:100%;max-width:560px;display:grid}.home-scroll-step{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;flex-direction:column;justify-content:center;gap:18px;min-height:34vh;padding:30px 0;display:flex}.home-scroll-step:last-child{border-bottom:1px solid var(--line)}.home-scroll-step.is-inactive{opacity:.24;transform:translateY(10px)}.home-scroll-step.is-active{opacity:1;transform:none}.home-scroll-step h3{max-width:18ch;font-size:36px;line-height:1.05}.home-scroll-step p{max-width:42ch;color:var(--text-soft)}.problem.home-section-shell{max-width:var(--section-shell);grid-template-columns:minmax(24px,1fr) minmax(0,500px) minmax(0,540px) minmax(24px,1fr);justify-content:center;gap:36px 64px;padding:84px 28px;display:grid}.home-problem-grid{grid-column:2/span 2;grid-template-columns:minmax(0,500px) minmax(0,540px);justify-content:center;align-items:start;gap:64px;display:grid}.home-problem-stage{text-align:left;justify-self:end;width:100%;max-width:500px;position:sticky;top:120px}.home-problem-stage h3{max-width:14ch;margin:0;font-size:44px;line-height:1.06}.home-problem-stage p{max-width:32ch;margin:0}.home-problem-copy:after{margin-left:0;margin-right:0}.home-problem-rail{grid-template-columns:1fr;justify-self:start;gap:28px;width:100%;max-width:540px;display:grid}.home-problem-card{border-color:#0000;border-top-color:var(--line);opacity:.78;min-height:auto}.home-features-section{padding:96px 28px}.home-features-shell{max-width:var(--section-shell);gap:56px}.home-service-row{grid-template-columns:minmax(24px,1fr) repeat(3,minmax(220px,320px)) minmax(24px,1fr);gap:36px;padding:30px 0}.stats-shell .home-section-head,.home-reference-head{text-align:left;grid-template-columns:minmax(0,1fr) 380px;justify-items:stretch;gap:36px}.stats-shell .section-title,.home-reference-head .section-title{text-align:left}.home-reference-head .section-intro{text-align:left;max-width:42ch}.home-reference-shell{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.home-features-shell{max-width:var(--section-shell);gap:56px;margin:0 auto}.home-service-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;padding:30px 0;display:grid}.home-service-row-products .home-service-link:first-child,.home-service-story-row:not(.is-products-first) .home-service-story-intro,.home-service-story-row.is-products-first .home-service-link:first-of-type{grid-column:1}.home-service-row-products .home-service-link:nth-child(2),.home-service-story-row:not(.is-products-first) .home-service-link:first-of-type,.home-service-story-row.is-products-first .home-service-link:nth-of-type(2){grid-column:2}.home-service-row-products .home-service-link:nth-child(3),.home-service-story-row:not(.is-products-first) .home-service-link:nth-of-type(2),.home-service-story-row.is-products-first .home-service-story-intro{grid-column:3}.home-service-link{min-height:190px;padding:24px 20px 22px}.home-service-primary-link .home-service-link-top span{max-width:18ch;font-size:28px}.home-service-story-intro{min-height:190px;padding:24px 0 22px}.service-hero{min-height:54vh;padding:140px 28px 72px}.service-hero-cinematic{min-height:56vh}.service-hero-shell{z-index:1;max-width:var(--section-shell);width:100%;min-height:inherit;align-items:end;margin:0 auto;display:grid;position:relative}.service-hero-content{text-align:left;justify-items:start;max-width:650px}.service-hero h1,.page-hero-content h1{font-size:64px;line-height:1}.service-hero-teaser{color:var(--text);font-size:20px}.service-hero-content p{max-width:46ch;color:var(--text-soft)}.service-hero-actions{justify-content:flex-start}.service-body{max-width:var(--section-shell);margin:0 auto;padding:70px 28px 110px}.service-layout-shell{gap:72px;display:grid}.service-scroll-story{margin-bottom:10px}.service-benefits-shell,.service-details-shell,.service-product-shell,.service-process-shell,.service-note{gap:26px;display:grid}.service-process-head{gap:12px;display:grid}.service-process-head h2,.service-process-head h3,.service-product-main h2{max-width:13ch;font-size:44px;line-height:1.08}.service-overview-band{width:100%;max-width:var(--section-shell);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 100% 0, var(--brand-soft), transparent 32%), linear-gradient(180deg, #ffffff05, transparent);margin:0 auto 18px;padding:44px 0 48px}.service-overview-copy{grid-template-columns:minmax(0,430px) minmax(0,1fr);align-items:end;gap:26px 72px;display:grid}.service-overview-copy .service-card-kicker{grid-column:1/-1}.service-overview-copy h2{max-width:14ch;font-size:48px;line-height:1.04}.service-overview-copy p{max-width:58ch;color:var(--text-soft);font-size:17px}.service-benefits-grid,.service-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.service-product-card,.service-benefit-cloud-card,.service-detail-schema-card{border-top:1px solid var(--line);background:0 0;padding:24px 0 0}.service-benefit-card h4,.service-detail-card h4,.service-benefit-cloud-card h4{font-size:24px;line-height:1.18}.service-benefit-card p,.service-detail-card li,.service-benefit-cloud-card p{color:var(--text-soft)}.service-benefits-cloud .service-benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service-benefits-structured{max-width:var(--section-shell);padding-top:34px}.service-benefits-structured .service-process-head{max-width:760px;margin-bottom:34px}.service-benefits-structured .service-process-head h3{max-width:18ch;font-size:48px;line-height:1.04}.service-benefits-cloud .service-benefits-grid{border-top:0;border-bottom:0;gap:28px}.service-benefit-cloud-card{opacity:.54;visibility:visible;border-top:0;border-right:0;min-height:260px;padding:28px 0 24px;transition:opacity .35s,transform .35s;transform:none}.service-benefit-cloud-card.is-active{opacity:1;transform:translateY(-4px)}.service-benefit-cloud-copy{align-content:start;gap:16px;display:grid}.service-benefit-cloud-card h4{color:#f4f7fb;max-width:12ch;font-size:26px;line-height:1.12;transition:color .35s}.service-benefit-cloud-card.is-active h4{color:#fff}.service-benefit-cloud-card p{max-width:28ch;line-height:1.76}.service-benefits-cloud-dots{justify-content:center;align-items:center;gap:6px;margin-top:0;padding:28px 0 6px;display:flex}.service-benefits-cloud-dots button{cursor:pointer;background:#ffffff29;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .35s,background .35s,box-shadow .35s,opacity .35s}.service-benefits-cloud-dots button.is-active{background:var(--brand);width:34px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 22%, transparent)}.service-benefits-cloud-dots button:hover,.service-benefits-cloud-dots button:focus-visible{opacity:1;background:#ffffff57;box-shadow:0 0 0 4px #ffffff14}.service-benefits-cloud-dots button.is-active:hover,.service-benefits-cloud-dots button.is-active:focus-visible{background:var(--brand);box-shadow:0 0 0 5px color-mix(in srgb, var(--brand) 28%, transparent)}.service-structured-world-shell{max-width:var(--balanced-shell);gap:48px;width:100%;margin:0 auto;display:grid}.service-structured-modules{gap:58px;padding-top:8px;display:grid}.service-structured-world-intro,.service-structured-module{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:36px;display:grid}.service-structured-quote,.service-structured-module-copy{grid-column:1/span 6}.service-structured-world-copy,.service-structured-module-visual{grid-column:7/span 6}.service-structured-module.is-reversed .service-structured-module-copy{order:2;grid-column:7/span 6}.service-structured-module.is-reversed .service-structured-module-visual{order:1;grid-column:1/span 6}.service-structured-quote,.service-structured-world-copy,.service-structured-module-copy{align-content:start;gap:22px;max-width:520px;display:grid}.service-structured-module-copy h4,.service-structured-world-copy h4,.service-structured-quote-copy h4{max-width:24ch;font-size:26px;line-height:1.16}.service-structured-quote-copy h4{grid-template-columns:.72em minmax(0,1fr);column-gap:.1em;max-width:26ch;display:grid}.service-structured-quote-mark{color:var(--brand);font-size:1em;line-height:inherit}.service-structured-quote-copy p{padding-left:.82em}.service-structured-quote-copy p,.service-structured-world-copy p{max-width:58ch;color:var(--text-soft);font-size:15px;line-height:1.72}.service-structured-module-copy ul,.service-detail-card ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.service-structured-module-copy li,.service-detail-card li{color:var(--text-soft);max-width:46ch;padding-left:18px;line-height:1.84;position:relative}.service-structured-module-copy li:before,.service-detail-card li:before{content:"";background:var(--brand);border-radius:999px;width:6px;height:6px;position:absolute;top:.7em;left:0}.service-structured-module-visual{border:1px solid var(--line);background:radial-gradient(circle at 70% 25%, var(--brand-soft), transparent 34%), linear-gradient(180deg, #ffffff09, #ffffff03);border-radius:28px;min-height:320px;position:relative;overflow:hidden}.service-structured-module-image{background:linear-gradient(180deg, #ffffff0a, #ffffff03), color-mix(in srgb, var(--panel) 82%, #000);align-items:end;margin:0;padding:0;display:grid}.service-structured-module-image:after{content:"";background:linear-gradient(180deg, transparent 54%, #07080b6b), radial-gradient(circle at 68% 20%, var(--brand-soft), transparent 36%);pointer-events:none;position:absolute;inset:0}.service-structured-module-image img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:320px;display:block}.service-structured-module-grid{opacity:.38;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:18px;-webkit-mask-image:radial-gradient(circle,#000 52%,#0000 100%);mask-image:radial-gradient(circle,#000 52%,#0000 100%)}.service-structured-module-node{background:var(--brand);width:12px;height:12px;box-shadow:0 0 0 5px var(--brand-soft);border-radius:999px;position:absolute}.service-structured-module-line{transform-origin:0;background:linear-gradient(90deg, var(--brand), #fff3);height:2px;position:absolute}.service-structured-module-visual.visual-1 .node-a{top:28%;left:18%}.service-structured-module-visual.visual-1 .node-b{top:48%;left:48%}.service-structured-module-visual.visual-1 .node-c{top:66%;left:74%}.service-structured-module-visual.visual-1 .line-a{width:34%;top:31%;left:20%;transform:rotate(14deg)}.service-structured-module-visual.visual-1 .line-b{width:22%;top:51%;left:50%;transform:rotate(18deg)}.service-structured-module-visual.visual-1 .line-c{width:26%;top:47%;left:30%;transform:rotate(-19deg)}.service-structured-module-visual.visual-2 .node-a{top:24%;left:62%}.service-structured-module-visual.visual-2 .node-b{top:52%;left:34%}.service-structured-module-visual.visual-2 .node-c{top:72%;left:70%}.service-structured-module-visual.visual-2 .line-a{width:24%;top:27%;left:40%;transform:rotate(31deg)}.service-structured-module-visual.visual-2 .line-b{width:34%;top:55%;left:36%;transform:rotate(16deg)}.service-structured-module-visual.visual-2 .line-c{width:24%;top:57%;left:34%;transform:rotate(-28deg)}.service-structured-module-visual.visual-3 .node-a{top:30%;left:22%}.service-structured-module-visual.visual-3 .node-b{top:38%;left:68%}.service-structured-module-visual.visual-3 .node-c{top:70%;left:44%}.service-structured-module-visual.visual-3 .line-a{width:42%;top:33%;left:24%;transform:rotate(6deg)}.service-structured-module-visual.visual-3 .line-b{width:22%;top:41%;left:46%;transform:rotate(35deg)}.service-structured-module-visual.visual-3 .line-c{width:18%;top:44%;left:29%;transform:rotate(62deg)}.service-structured-module-visual.visual-4 .node-a{top:26%;left:30%}.service-structured-module-visual.visual-4 .node-b{top:44%;left:64%}.service-structured-module-visual.visual-4 .node-c{top:72%;left:26%}.service-structured-module-visual.visual-4 .line-a{width:30%;top:29%;left:32%;transform:rotate(20deg)}.service-structured-module-visual.visual-4 .line-b{width:35%;top:47%;left:28%;transform:rotate(-9deg)}.service-structured-module-visual.visual-4 .line-c{width:22%;top:48%;left:28%;transform:rotate(66deg)}.service-structured-modules .fade-in:first-child{transition-delay:0s}.service-structured-modules .fade-in:nth-child(2){transition-delay:.12s}.service-structured-modules .fade-in:nth-child(3){transition-delay:.24s}.service-structured-modules .fade-in:nth-child(4){transition-delay:.36s}.service-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 0}.service-note h3{font-size:34px;line-height:1.12}.service-note p{color:var(--text-soft)}.service-note-actions{justify-content:flex-start}.ueber-hero,.legal-hero,.contact-hero{min-height:auto;padding:140px 28px 76px}.page-hero-content,.legal-hero-content,.contact-hero-content{max-width:var(--section-shell);text-align:left;justify-items:start;margin:0 auto}.page-hero-content p,.legal-hero-content p{max-width:54ch;color:var(--text-soft)}.page-hero-pills,.service-pills{flex-wrap:wrap;gap:10px;display:flex}.page-hero-pill,.service-pill{border:1px solid var(--line);color:var(--text-soft);border-radius:999px;padding:8px 12px}.about-page{--about-shell:1040px;overflow:hidden}.about-hero{isolation:isolate;align-items:end;min-height:72vh;padding:150px 28px 86px;display:grid;position:relative}.about-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 16% 100%, color-mix(in srgb, var(--brand) 11%, transparent), transparent 34%), linear-gradient(180deg, transparent, #ffffff06);opacity:.75;height:48%;position:absolute;inset:auto 0 0}.about-hero-shell{z-index:1;width:100%;max-width:var(--about-shell);text-align:left;grid-template-columns:minmax(0,700px);justify-content:center;justify-items:start;gap:18px;margin:0 auto;display:grid;position:relative}.about-hero-shell h1{letter-spacing:-.02em;max-width:12ch;font-size:76px;line-height:.96}.about-hero-shell p{max-width:50ch;color:var(--text-soft);font-size:18px}.about-hero-actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.about-lead-section,.about-people-section,.about-principles-section,.about-story-section{padding:var(--section-y-tight) 28px}.about-lead-shell,.about-section-shell,.about-final-shell{width:100%;max-width:var(--about-shell);margin:0 auto}.about-lead-shell{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,650px) minmax(0,300px);align-items:start;gap:72px;padding:42px 0;display:grid}.about-label-column{grid-column:1/-1;padding-top:7px}.about-lead-copy h2{letter-spacing:-.01em;max-width:17ch;font-size:48px;line-height:1.04}.about-lead-copy p{max-width:58ch;color:var(--text-soft);margin-top:22px}.about-lead-facts{gap:18px;display:grid}.about-lead-facts div{border-top:1px solid var(--line);gap:2px;padding-top:15px;display:grid}.about-lead-facts strong{color:var(--text);font-size:22px;line-height:1.1}.about-lead-facts span{color:var(--text-muted)}.about-section-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,650px) minmax(0,320px);align-items:end;gap:70px;padding-bottom:30px;display:grid}.about-section-head .service-card-kicker{grid-column:1/-1}.about-section-head h2{letter-spacing:-.01em;max-width:15ch;font-size:54px;line-height:1.03}.about-section-head p{max-width:40ch;color:var(--text-soft)}.about-people-list,.about-principles-list,.about-timeline{display:grid}.about-person-row,.about-principle-row,.about-timeline-row{border-bottom:1px solid var(--line);align-items:start;gap:32px;padding:28px 0;display:grid;position:relative}.about-person-row{grid-template-columns:58px 280px minmax(0,1fr)}.about-principle-row{grid-template-columns:58px minmax(220px,310px) minmax(0,1fr)}.about-timeline-row{grid-template-columns:150px minmax(220px,310px) minmax(0,1fr)}.about-person-row:before,.about-principle-row:before,.about-timeline-row:before{content:"";background:linear-gradient(90deg, var(--brand), transparent);width:36px;height:1px;position:absolute;top:-1px;left:0}.about-row-index,.about-timeline-row>span{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:850}.about-person-name{gap:5px;display:grid}.about-person-name h3,.about-principle-row h3,.about-timeline-row h3{color:var(--text);font-size:28px;line-height:1.08}.about-person-name strong{color:var(--text-muted);font-size:14px;line-height:1.35}.about-person-row p,.about-principle-row p,.about-timeline-row p{max-width:52ch;color:var(--text-soft)}.about-person-join-row{border-bottom-color:color-mix(in srgb, var(--brand) 28%, var(--line))}.about-person-join-row:before{background:linear-gradient(90deg, var(--brand), color-mix(in srgb, var(--brand) 12%, transparent));width:54px}.about-person-join-row .about-row-index{border:1px solid color-mix(in srgb, var(--brand) 38%, var(--line));background:color-mix(in srgb, var(--brand) 9%, transparent);letter-spacing:0;border-radius:999px;place-items:center;width:30px;height:30px;font-size:22px;line-height:1;display:grid}.about-join-link{color:var(--brand);margin-left:4px;font-weight:850;display:inline-flex}.about-join-link:hover{color:var(--text)}.about-final-section{padding:var(--section-y-tight) 28px var(--section-y)}.about-final-shell{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:40px 0;display:grid}.about-final-shell>div{gap:12px;display:grid}.about-final-shell h2{max-width:13ch;font-size:44px;line-height:1.08}.about-final-shell p{max-width:42ch;color:var(--text-soft)}.legal-page,.contact-page{overflow:hidden}.legal-hero,.contact-hero{isolation:isolate;place-items:unset;align-items:end;position:relative}.legal-hero:before,.contact-hero:before{content:"";z-index:0;background:radial-gradient(circle at 14% 100%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 34%), linear-gradient(180deg, transparent, #ffffff06);pointer-events:none;height:52%;position:absolute;inset:auto 0 0}.legal-hero-content,.contact-hero-content{max-width:var(--section-shell);text-align:left;grid-template-columns:minmax(0,650px) minmax(0,360px);place-items:end start;gap:28px 72px;display:grid}.legal-hero-content .page-hero-kicker,.contact-hero-content .service-kicker{grid-column:1/-1}.legal-hero-content h1,.contact-hero-content h1{grid-column:1;max-width:13ch}.legal-hero-content p,.contact-hero-content p{grid-column:2;align-self:end;max-width:38ch}.legal-hero-content .page-hero-pills,.contact-hero-content .service-pills{grid-column:1/-1;justify-content:flex-start}.legal-body,.contact-page-section,.signature-section{width:100%;max-width:var(--section-shell);margin:0 auto;padding:70px 28px 110px}.legal-body,.contact-page-section{gap:42px;display:grid}.legal-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:0 0 10px;display:grid}.legal-source-card{border-top:1px solid var(--line);color:var(--text);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:4px 22px;padding:22px 0;transition:color .28s,transform .28s,border-color .28s;display:grid;position:relative}.legal-source-card:before,.legal-card:before,.legal-document-head:before,.contact-card:before,.contact-form:before,.contact-hours-card:before{content:"";background:linear-gradient(90deg, var(--brand), transparent);width:36px;height:1px;position:absolute;top:-1px;left:0}.legal-source-card:hover,.legal-source-card:focus-visible{border-top-color:color-mix(in srgb, var(--brand) 38%, var(--line));color:var(--text);transform:translateY(-2px)}.legal-source-label,.legal-label,.legal-document-kicker{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:850}.legal-source-card strong{font-size:22px;line-height:1.12}.legal-source-meta{color:var(--text-muted);grid-column:2}.legal-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:34px;display:grid}.legal-card,.legal-note,.legal-document-card{border-top:1px solid var(--line);background:0 0;gap:18px;padding:26px 0 28px;display:grid;position:relative}.legal-card h3,.legal-card h2{color:var(--text);font-size:28px;line-height:1.1}.legal-card p,.legal-card a,.legal-note,.legal-document-card{color:var(--text-soft)}.legal-card a:hover{color:var(--brand)}.legal-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.legal-list li{color:var(--text-soft);border-top:1px solid #ffffff0e;gap:6px;padding:16px 0;display:grid}.legal-document-shell{gap:34px;display:grid}.legal-document-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:end;gap:36px;padding:30px 0;display:grid;position:relative}.legal-document-head h2{max-width:16ch;color:var(--text);font-size:44px;line-height:1.06}.legal-document-head p{max-width:40ch;color:var(--text-soft)}.legal-document-kicker{grid-column:1/-1}.legal-document-pre{white-space:pre-wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:72vh;color:var(--text-soft);margin:0;padding:30px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.72;overflow:auto}.legal-document-content{color:var(--text-soft);gap:18px;display:grid}.legal-document-content h2{color:var(--text);font-size:28px}.legal-document-content h3{color:var(--text);font-size:22px}.contact-shell{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,390px) minmax(0,1fr);align-items:start;gap:72px;padding:38px 0 44px;display:grid}.contact-copy,.contact-form{gap:22px;display:grid}.contact-copy h2{max-width:12ch;font-size:44px;line-height:1.08}.contact-copy>p,.contact-card p,.contact-card a,.contact-actions p{color:var(--text-soft)}.contact-cards{gap:8px;margin-top:12px;display:grid}.contact-card{border-top:1px solid var(--line);gap:6px;padding:20px 0;display:grid;position:relative}.contact-card strong{color:var(--text);font-size:20px;line-height:1.12}.contact-card a:hover{color:var(--brand)}.contact-form{border-top:1px solid var(--line);padding-top:20px;position:relative}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;display:grid}.contact-field{gap:8px;display:grid}.contact-field span{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.contact-field-full{grid-column:1/-1}.contact-field input,.contact-field select,.contact-field textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);background:0 0;border-radius:0;padding:12px 0 13px;transition:border-color .24s,color .24s}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#c9d1dd7a}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-bottom-color:var(--brand);outline:0}.contact-actions{justify-items:start;gap:12px;display:grid}.contact-info-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:42px;padding-top:38px;display:grid}.contact-map-card{border-top:1px solid var(--line);padding-top:20px}.contact-map-frame iframe{filter:grayscale()invert(.9)contrast(.86);border:0;border-radius:0;width:100%;min-height:360px}.contact-hours-card{border-top:1px solid var(--line);gap:16px;padding-top:20px;display:grid;position:relative}.contact-hours-card h3{font-size:30px;line-height:1.08}.contact-hours-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.contact-hours-list li{color:var(--text-soft);border-top:1px solid #ffffff0e;gap:4px;padding:16px 0;display:grid}.footer{border-top:1px solid var(--line);background:#ffffff03;padding:64px 32px 28px}.footer-inner{max-width:var(--section-shell);grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,1fr));gap:48px;margin:0 auto;display:grid}.footer-brand,.footer-column{color:var(--text-soft);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.footer-brand p{max-width:34ch;color:var(--text-muted)}.footer-wordmark{letter-spacing:-.04em;color:var(--text);font-size:25px;font-weight:900}.footer-wordmark span{color:var(--brand)}.footer-column>strong{color:var(--text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px}.footer-contact{font-style:normal}.footer-cta{margin-top:8px;font-weight:750;color:var(--text)!important}.footer-cta span{color:var(--brand);transition:transform .2s}.footer-cta:hover span{display:inline-block;transform:translate(4px)}.footer a{color:var(--text-soft)}.footer a:hover{color:var(--text)}.footer-bottom{max-width:var(--section-shell);border-top:1px solid var(--line);color:var(--text-muted);justify-content:space-between;gap:24px;margin:44px auto 0;padding-top:22px;font-size:13px;display:flex}.footer-bottom div{flex-wrap:wrap;gap:20px;display:flex}.hero{min-height:clamp(720px,88vh,920px);padding:150px 32px 86px;display:block}.hero-shell{z-index:2;width:100%;max-width:var(--section-shell);grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:72px;min-height:calc(clamp(720px,88vh,920px) - 236px);margin:0 auto;display:grid;position:relative}.hero-content{text-align:left;justify-items:start;gap:22px;max-width:600px}.hero-title{text-align:left;letter-spacing:-.055em;text-wrap:balance;max-width:11ch;font-size:clamp(62px,6.2vw,92px);font-weight:850;line-height:.94}.hero-content p{max-width:48ch;font-size:18px;line-height:1.7}.hero-actions{justify-content:flex-start}.hero-proof{color:var(--text-muted);flex-wrap:wrap;gap:10px 22px;margin-top:8px;font-size:12px;display:flex}.hero-proof span{padding-left:13px;position:relative}.hero-proof span:before{content:"";background:var(--brand);width:4px;height:4px;box-shadow:0 0 12px var(--brand);border-radius:50%;position:absolute;top:.68em;left:0}.hero-system{background:#f4f6f9 url(/product-visuals/hero-infrastructure.png) 50%/cover no-repeat;border-radius:28px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000057}.hero-system:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -40px 80px #07080b14}.hero-system>*{display:none!important}.hero-system-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 72%);mask-image:radial-gradient(circle,#000 20%,#0000 72%)}.hero-system-ring{aspect-ratio:1;border:1px solid #ff151561;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-system-ring.ring-a{width:52%}.hero-system-ring.ring-b{opacity:.48;width:78%}.hero-system-core{aspect-ratio:1;color:#fff;background:#141014;border:1px solid #ff1515a6;border-radius:28px;place-items:center;width:112px;font-size:30px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 80px #ff15153d}.hero-system-core:first-letter{color:var(--brand)}.hero-system-label{border:1px solid var(--line-strong);color:var(--text-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080bc7;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:750;position:absolute}.label-cloud{top:24%;left:9%}.label-local{top:35%;right:7%}.label-network{bottom:18%;left:18%}.home-features-section{padding-top:120px}.home-features-head{text-align:left;justify-items:start}.home-features-copy{text-align:left;justify-items:start;max-width:760px}.home-features-head .section-intro{text-align:left}.about-page{--about-shell:var(--section-shell)}.service-hero,.about-hero,.legal-hero,.contact-hero{align-items:center;min-height:620px;padding:142px 32px 82px}.service-hero-shell,.about-hero-shell,.legal-hero-content,.contact-hero-content{width:100%;max-width:var(--section-shell);margin-left:auto;margin-right:auto}.service-hero-shell{align-items:center;min-height:0}.about-hero-shell{grid-template-columns:minmax(0,700px);justify-content:start}.service-hero h1,.about-hero-shell h1,.legal-hero-content h1,.contact-hero-content h1{letter-spacing:-.035em;font-size:clamp(58px,5.3vw,76px);line-height:.98}.service-hero-content,.about-hero-shell{gap:18px}.service-hero .btn,.service-note .btn{--brand:#ff1515;--brand-deep:#b70000;--brand-soft:#ff151524}.service-product-switcher{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07080b9e;border-radius:999px;flex-wrap:wrap;gap:4px;margin-top:16px;padding:4px;display:inline-flex}.service-product-switcher a{color:var(--text-muted);border-radius:999px;padding:8px 15px;font-size:13px;font-weight:700;transition:background .2s,color .2s}.service-product-switcher a:hover{color:var(--text)}.service-product-switcher a.is-active{color:var(--text);background:#ffffff17;box-shadow:inset 0 1px #ffffff14}.service-overview-band{background:radial-gradient(circle at 100% 0,var(--brand-soft),transparent 38%);padding:58px 0 62px}.service-layout-shell{gap:96px}.service-benefits-shell,.service-details-shell{padding-top:20px}.service-process-head h3{letter-spacing:-.025em;font-size:clamp(40px,4vw,52px)}.contact-form{background:0 0}.home-product-story{display:grid}.home-product-chapter{border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:72px;min-height:620px;padding:76px 0;display:grid}.home-product-chapter.is-reversed{grid-template-columns:minmax(520px,1.18fr) minmax(0,.82fr)}.home-product-chapter.is-reversed .home-product-copy{order:2}.home-product-chapter.is-reversed .home-product-visual{order:1}.home-product-copy{grid-template-columns:auto 1fr;align-content:center;gap:14px 16px;max-width:450px;display:grid}.home-product-copy .feature-icon{color:var(--brand);grid-column:2}.home-product-index{color:var(--text-muted);letter-spacing:.12em;grid-row:1/span 5;font-size:12px;font-weight:800}.home-product-copy h3{letter-spacing:-.035em;grid-column:2;font-size:48px;line-height:1.02}.home-product-copy p{color:var(--text-soft);grid-column:2;font-size:17px;line-height:1.75}.home-product-action{text-transform:uppercase;letter-spacing:.06em;grid-column:2;margin-top:12px;font-size:13px;font-weight:800}.home-product-action span{color:var(--brand);margin-left:8px}.home-product-visual,.service-priority-visual{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 31%), linear-gradient(#ffffff09 1px,transparent 1px), linear-gradient(90deg,#ffffff09 1px,transparent 1px), linear-gradient(145deg,#ffffff0b,#ffffff02);background-size:auto,42px 42px,42px 42px,auto;border-radius:34px;min-height:430px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 40px 100px #0000004d}.home-product-visual.visual-cloud,.service-priority-visual.visual-cloud{background:#f5f7fa url(/product-visuals/cloud.png) 50%/cover no-repeat}.home-product-visual.visual-lokal,.service-priority-visual.visual-lokal{background:#f5f7fa url(/product-visuals/local-it.png) 50%/cover no-repeat}.home-product-visual.visual-netzwerk,.service-priority-visual.visual-netzwerk{background:#f5f7fa url(/product-visuals/network.png) 50%/cover no-repeat}.home-product-visual>*,.service-priority-visual>*{display:none!important}.home-product-chapter:first-child,.service-priority-main-link:first-child{--brand:#5fe7f2}.home-product-chapter:nth-child(2),.service-priority-main-link:nth-child(2){--brand:#6ee7b7}.home-product-chapter:nth-child(3),.service-priority-main-link:nth-child(3){--brand:#6fb3ff}.home-product-orbit,.service-priority-ring{border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one,.ring-one{aspect-ratio:1;width:56%}.orbit-two,.ring-two{aspect-ratio:1;opacity:.45;width:78%}.home-product-core,.service-priority-center{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--brand) 60%,transparent);background:color-mix(in srgb,var(--brand) 12%,#0a0d12);width:104px;color:var(--brand);box-shadow:0 0 70px color-mix(in srgb,var(--brand) 20%,transparent);border-radius:28px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.home-product-core svg,.service-priority-center svg{transform:rotate(-45deg)}.home-product-node{aspect-ratio:1;border:2px solid var(--brand);background:var(--bg);width:12px;box-shadow:0 0 20px var(--brand);border-radius:50%;position:absolute}.home-product-node.node-one{top:31%;left:21%}.home-product-node.node-two{top:42%;right:18%}.home-product-node.node-three{bottom:15%;left:42%}.home-capabilities{border-top:1px solid var(--line);gap:52px;padding:92px 0 26px;display:grid}.home-capabilities-head{grid-template-columns:1fr 1.5fr;align-items:end;gap:40px;display:grid}.home-capabilities-head h3{max-width:18ch;font-size:44px;line-height:1.05}.home-capabilities-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;display:grid}.home-capability-group{align-content:start;gap:14px;display:grid}.home-capability-group>p{min-height:84px;color:var(--text-muted)}.home-capability-links{border-top:1px solid var(--line);display:grid}.home-capability-links a{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 0;transition:color .2s,padding .2s;display:grid}.home-capability-links a svg{color:var(--brand)}.home-capability-links a:hover{color:var(--brand);padding-left:8px}.service-priority-grid{gap:76px}.service-priority-main{grid-template-columns:1fr;gap:0;display:grid}.service-priority-main-link{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:72px;min-height:540px;padding:64px 0;display:grid}.service-priority-main-link:nth-child(2n){grid-template-columns:minmax(520px,1.22fr) minmax(0,.78fr)}.service-priority-main-link:nth-child(2n) .service-priority-main-copy{order:2}.service-priority-main-link:nth-child(2n) .service-priority-visual{order:1}.service-priority-main-copy{grid-template-columns:auto 1fr;align-content:center;gap:14px 16px;display:grid}.service-priority-number{color:var(--text-muted);letter-spacing:.12em;grid-row:1/span 5;font-size:12px;font-weight:800}.service-priority-main-copy>.feature-icon{color:var(--brand)}.service-priority-main-copy h3{letter-spacing:-.03em;font-size:44px}.service-priority-main-copy p{max-width:36ch;color:var(--text-soft);font-size:17px}.service-priority-action{margin-top:12px}.service-priority-visual{min-height:380px}.service-priority-secondary{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.service-priority-secondary-link{background:0 0;border:0;border-radius:0;flex:30%;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:0;padding:20px 18px;display:grid}.service-priority-secondary-link p{display:none}.service-priority-secondary-link>span{color:var(--text-muted)}.service-priority-secondary-link:hover{box-shadow:none;padding-left:26px}.fade-in{opacity:0;will-change:opacity, transform;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.fade-in.motion-soft{transform:translateY(14px)}.fade-in.motion-left{transform:translate(-22px)}.fade-in.motion-right{transform:translate(22px)}.fade-in.motion-panel{transform:translateY(18px)scale(.985)}.fade-in.show,.fade-in.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fade-in,.fade-in.motion-soft,.fade-in.motion-left,.fade-in.motion-right,.fade-in.motion-panel,.home-scroll-step.is-inactive,.service-scroll-step-detail{opacity:1;transition:none;transform:none}.home-problem-card.is-active .home-problem-progress:after,.home-reference-item.is-active .home-reference-progress:after{animation:none;transform:scaleX(1)}.accent-support .service-modern-signal>span,.accent-support .service-modern-signal i,.service-support-signals{animation:none}.service-modern-hero-video{display:none}}@media (max-width:1100px){.nav-inner{grid-template-columns:1fr auto}.nav-center,.nav-right{display:none}.nav-center.active{border:1px solid var(--line);border-radius:var(--radius);background:#10141b;grid-column:auto;gap:6px;padding:22px;display:grid;position:fixed;inset:74px 18px auto;box-shadow:0 24px 60px #00000057}.nav-center.active a{min-height:44px;padding:0 2px}.nav-center.active a:after{width:34px;bottom:5px;right:auto}.nav-center.active .nav-mobile-remote{border-top:1px solid var(--line);color:var(--text);margin-top:8px;padding-top:12px;display:inline-flex}.burger{border:1px solid var(--line);border-radius:var(--radius);background:0 0;place-content:center;gap:5px;width:42px;height:42px;display:grid}.burger span{background:#fff;width:20px;height:2px;display:block}.hero-title .brand{font-size:60px}.hero-title .headline{font-size:30px}.section-title,.service-hero h1,.page-hero-content h1{font-size:40px}.home-scroll-shell,.service-scroll-shell,.service-scroll-shell-detail,.problem.home-section-shell,.home-problem-grid,.home-features-head,.home-service-story-row,.stats-shell .home-section-head,.home-reference-head,.home-reference-shell,.home-cta-shell,.about-lead-shell,.about-section-head,.about-person-row,.about-principle-row,.about-timeline-row,.about-final-shell,.legal-hero-content,.contact-hero-content,.legal-grid,.legal-source-grid,.legal-source-card,.legal-document-head,.service-overview-copy,.service-structured-world-intro,.service-structured-module,.contact-shell,.contact-info-grid{grid-template-columns:1fr;gap:28px}.home-scroll-intro,.service-scroll-intro,.service-scroll-intro-detail,.home-problem-stage{justify-self:start;max-width:none;position:static}.home-features-copy,.home-features-head .section-intro,.home-service-row-products .home-service-link:first-child,.home-service-row-products .home-service-link:nth-child(2),.home-service-row-products .home-service-link:nth-child(3),.home-service-story-row:not(.is-products-first) .home-service-story-intro,.home-service-story-row:not(.is-products-first) .home-service-link:first-of-type,.home-service-story-row:not(.is-products-first) .home-service-link:nth-of-type(2),.home-service-story-row.is-products-first .home-service-story-intro,.home-service-story-row.is-products-first .home-service-link:first-of-type,.home-service-story-row.is-products-first .home-service-link:nth-of-type(2),.problem .home-section-head,.home-scroll-intro,.home-scroll-track,.home-problem-grid{grid-column:auto}.about-hero-shell h1{font-size:58px}.about-lead-copy h2,.about-section-head h2{font-size:42px}.legal-hero-content .page-hero-kicker,.contact-hero-content .service-kicker,.legal-hero-content h1,.contact-hero-content h1,.legal-hero-content p,.contact-hero-content p,.legal-hero-content .page-hero-pills,.contact-hero-content .service-pills,.legal-document-kicker,.service-overview-copy .service-card-kicker,.legal-source-meta{grid-column:auto}.about-person-row p,.about-principle-row p,.about-timeline-row p{max-width:none}.service-structured-module.is-reversed .service-structured-module-copy,.service-structured-module.is-reversed .service-structured-module-visual{order:0}.home-service-row,.stats-grid,.service-benefits-grid,.service-details-grid,.service-benefits-cloud .service-benefits-grid,.contact-form-grid{grid-template-columns:1fr}.contact-field-full{grid-column:auto}.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-shell{grid-template-columns:1fr;gap:48px}.hero-content{max-width:720px}.hero-system{min-height:440px}.home-product-chapter,.home-product-chapter.is-reversed,.service-priority-main-link,.service-priority-main-link:nth-child(2n){grid-template-columns:1fr;gap:36px}.home-product-chapter.is-reversed .home-product-copy,.home-product-chapter.is-reversed .home-product-visual,.service-priority-main-link:nth-child(2n) .service-priority-main-copy,.service-priority-main-link:nth-child(2n) .service-priority-visual{order:initial}.home-product-visual{min-height:380px}.service-priority-main{grid-template-columns:1fr}.service-priority-secondary{display:flex}}@media (max-width:700px){.nav{padding:12px 20px}.nav-inner{gap:12px;width:100%}.logo{width:auto;height:46px}.hero{min-height:auto;padding:122px 20px 72px}.hero-shell{gap:42px;min-height:0}.hero-content{gap:16px;width:100%;min-width:0}.hero-kicker{text-align:center;max-width:30ch;font-size:11px;line-height:1.45}.hero-title{width:100%;min-width:0;font-size:50px;line-height:.98}.hero-content p{max-width:32ch;font-size:16px;line-height:1.65}.hero-actions{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.hero-actions .btn,.hero-actions .hero-link{width:100%;max-width:320px;margin:0 auto}.hero-meta{text-align:center;max-width:32ch;line-height:1.55}.hero-proof{gap:7px;display:grid}.hero-system{border-radius:24px;min-height:310px}.hero-system-core{border-radius:21px;width:82px;font-size:24px}.hero-system-label{padding:6px 9px;font-size:10px}.service-hero{padding-left:20px;padding-right:20px}.service-hero,.about-hero,.legal-hero,.contact-hero{min-height:560px;padding-top:120px;padding-bottom:64px}.service-hero h1,.page-hero-content h1{overflow-wrap:anywhere;font-size:clamp(42px,12vw,54px)}.service-priority-grid{gap:32px;margin-top:28px}.service-priority-main,.service-priority-secondary{grid-template-columns:1fr}.service-priority-main-link{min-height:0;padding:52px 0}.service-priority-secondary-link{min-height:auto}.home-product-chapter{gap:28px;min-height:0;padding:56px 0}.home-product-copy{grid-template-columns:1fr;gap:12px}.home-product-index{grid-row:auto}.home-product-copy .feature-icon,.home-product-copy h3,.home-product-copy p,.home-product-action{grid-column:1}.home-product-copy h3{font-size:38px}.home-product-copy p{font-size:16px}.home-product-visual{border-radius:22px;min-height:300px}.home-capabilities{padding-top:64px}.home-capabilities-head,.home-capabilities-groups{grid-template-columns:1fr}.home-capabilities-head h3{font-size:36px}.home-capability-group>p{min-height:0}.service-priority-main-copy{grid-template-columns:1fr}.service-priority-number,.service-priority-main-copy>.feature-icon,.service-priority-main-copy h3,.service-priority-main-copy p,.service-priority-main-copy .service-priority-action{grid-area:auto/1}.service-priority-main-copy h3{font-size:36px}.service-priority-visual{border-radius:22px;min-height:280px}.service-priority-secondary{display:grid}.service-product-switcher{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.service-product-switcher a{text-align:center;padding-left:8px;padding-right:8px}.section,.home-scroll-story,.problem.home-section-shell,.home-features-section,.stats,.home-reference-section,.home-cta-section,.about-hero,.about-lead-section,.about-people-section,.about-principles-section,.about-story-section,.about-final-section,.service-body,.legal-body,.contact-page-section{padding-left:20px;padding-right:20px}.home-scroll-intro h2,.home-problem-stage h3,.home-service-story-intro h3,.home-cta-copy h2,.about-final-shell h2,.service-overview-copy h2,.service-process-head h2,.service-process-head h3{font-size:34px}.about-hero-shell h1{font-size:46px}.about-lead-copy h2,.about-section-head h2{font-size:34px}.about-person-name h3,.about-principle-row h3,.about-timeline-row h3{font-size:24px}.home-scroll-step h3,.home-service-primary-link .home-service-link-top span{font-size:30px}.home-scroll-step,.service-scroll-step,.service-scroll-step-detail{min-height:auto}.footer{padding-left:20px;padding-right:20px}.footer-inner{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (min-width:801px){.home-scroll-story,.service-scroll-story-detail{width:100%;max-width:var(--section-shell);margin-left:auto;margin-right:auto}.home-scroll-shell,.service-scroll-shell-detail{grid-template-columns:minmax(300px,.9fr) minmax(380px,1.1fr);justify-content:center;align-items:start;gap:clamp(36px,5vw,64px);display:grid}.home-scroll-intro,.service-scroll-intro-detail{text-align:left;justify-self:end;width:100%;max-width:500px;position:sticky;top:120px}.home-scroll-intro h2,.service-scroll-intro-detail h2,.home-scroll-intro p,.service-scroll-intro-detail p{margin:0}.home-scroll-track,.service-scroll-track-detail{justify-self:start;width:100%;max-width:560px}}.contact-map-link{color:#f5f7fb;align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:700;display:inline-flex}.contact-map-link:hover{color:#ff2929}@font-face{font-family:Nexa;src:local(Nexa Light),local(Nexa-Light);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Nexa;src:local(Nexa Bold),local(Nexa-Bold);font-style:normal;font-weight:700 900;font-display:swap}.showcase{--ink:#111214;--muted:#666970;--red:#ed1c24;color:var(--ink);background:#f5f5f7;font-family:Nexa,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-weight:300;line-height:1.45;overflow:hidden}.showcase h1,.showcase h2,.showcase h3,.showcase strong,.showcase button,.showcase .showcase-kicker,.showcase .showcase-primary{font-family:Nexa,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-weight:700}.showcase-progress{z-index:100;background:var(--red);height:2px;position:fixed;top:0;left:0;box-shadow:0 0 14px #ed1c2480}.showcase-nav{z-index:90;-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);background:#fafafcd1;border-bottom:1px solid #00000012;height:64px;position:fixed;top:0;left:0;right:0}.showcase-nav-inner{grid-template-columns:180px 1fr 180px;align-items:center;width:min(1180px,100% - 48px);height:100%;margin:auto;display:grid}.showcase-brand img{object-fit:contain;filter:brightness(.15);width:auto;height:46px}.showcase-nav nav{justify-content:center;gap:34px;display:flex}.showcase-nav nav a,.showcase-support{color:#323236;font-size:13px;font-weight:600}.showcase-support{color:#fff;background:#171719;border-radius:999px;justify-self:end;padding:8px 15px}.showcase-support-mobile,.showcase-menu{display:none}.showcase-hero{background:radial-gradient(circle at 50% 35%,#fff 0,#f5f5f7 56%,#e7e8eb 100%);flex-direction:column;align-items:center;min-height:100svh;padding:148px 24px 0;display:flex;position:relative}.showcase-hero-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.showcase-kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--red);font-size:12px;font-weight:800}.showcase h1{letter-spacing:-.07em;margin:18px 0 22px;font-size:clamp(58px,7.6vw,116px);font-weight:750;line-height:.88}.showcase h1 em,.showcase h2 em{color:#0000;background:linear-gradient(110deg,#5d6067 0,#111 44%,#8b8d94 72%,#333 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.showcase-hero-copy>p{max-width:670px;color:var(--muted);font-size:clamp(18px,1.6vw,23px);line-height:1.45}.showcase-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.showcase-primary{background:var(--red);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:13px 20px;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 12px 30px #ed1c2433}.showcase-primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px #ed1c244d}.showcase-text-link{color:#333;align-items:center;gap:7px;font-size:15px;font-weight:650;display:inline-flex}.showcase-hero-art{width:min(1350px,100vw);height:clamp(320px,48vw,650px);margin-top:-20px;position:relative}.showcase-hero-art img{object-fit:contain;object-position:center bottom;mix-blend-mode:multiply}.showcase-halo{filter:blur(50px);background:#ffffffe6;border-radius:50%;position:absolute;inset:18% 12% 0}.showcase-proof{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;border:1px solid #0000000f;border-radius:999px;gap:10px;padding:8px;display:flex;position:absolute;bottom:28px;box-shadow:0 12px 36px #00000014}.showcase-proof span{color:#555;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:flex}.showcase-proof svg{color:var(--red)}.showcase-statement{text-align:center;background:#fff;padding:clamp(120px,16vw,240px) 24px}.showcase-statement h2,.showcase-chapter-head h2,.showcase-number-intro h2,.showcase-cta h2{letter-spacing:-.06em;margin:22px auto 28px;font-size:clamp(48px,6vw,92px);line-height:.98}.showcase-statement>p{max-width:680px;color:var(--muted);margin:auto;font-size:clamp(18px,2vw,25px)}.showcase-highlights{background:#fff;grid-template-columns:1fr 1fr;gap:24px;padding:0 max(24px,50vw - 590px) 140px;display:grid}.showcase-highlight{border-radius:34px;flex-direction:column;justify-content:space-between;min-height:680px;padding:52px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000014}.showcase-highlight h3{letter-spacing:-.05em;margin-top:16px;font-size:clamp(34px,3.5vw,55px);line-height:1}.showcase-highlight p{z-index:2;color:#ffffffb3;max-width:390px;font-size:18px;position:relative}.showcase-highlight-dark{color:#fff;background:#0b0c0f}.showcase-highlight-red{color:#fff;background:linear-gradient(145deg,#ff3c43,#a90007)}.showcase-highlight .showcase-kicker{color:#ff565c}.showcase-highlight-red .showcase-kicker{color:#fff}.showcase-orbit{border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:360px;height:360px;display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.showcase-orbit:before,.showcase-orbit:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:55px}.showcase-orbit:after{inset:115px}.showcase-orbit span{z-index:2;background:linear-gradient(145deg,#2b2d33,#0f1013);border-radius:28px;place-items:center;width:98px;height:98px;font-size:30px;font-weight:800;display:grid;box-shadow:0 0 60px #ed1c2459}.showcase-pulse{background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:220px;height:220px;display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 50px #ffffff0d,0 0 0 100px #ffffff06}.showcase-chapters{background:#f5f5f7;padding:130px max(24px,50vw - 590px)}.showcase-chapter-head{text-align:center;margin-bottom:100px}.showcase-chapter{grid-template-columns:.82fr 1.38fr;align-items:center;gap:60px;min-height:720px;margin-bottom:120px;display:grid}.showcase-chapter-copy{padding:30px}.showcase-number{color:#999;margin-bottom:32px;font-size:13px;display:block}.showcase-chapter h3{letter-spacing:-.06em;margin:15px 0 22px;font-size:clamp(48px,5vw,78px);line-height:.96}.showcase-chapter-copy p{max-width:450px;color:var(--muted);font-size:20px}.showcase-chapter-copy a{color:var(--red);align-items:center;gap:8px;margin-top:30px;font-weight:700;display:inline-flex}.showcase-chapter-media{background:#fff;border-radius:36px;height:620px;position:relative;overflow:hidden;box-shadow:0 30px 80px #12141c1c}.showcase-chapter-media img{object-fit:cover}.showcase-chapter:nth-of-type(3) .showcase-chapter-copy{order:2}.showcase-chapter:nth-of-type(3){grid-template-columns:1.38fr .82fr}.tone-blue .showcase-chapter-media{background:#eef5ff}.tone-warm .showcase-chapter-media{background:#faf5ef}.tone-violet .showcase-chapter-media{background:#f0f1f8}.showcase-numbers{color:#fff;background:#111216;padding:150px max(24px,50vw - 590px)}.showcase-number-intro{text-align:center}.showcase-number-intro h2 em{background:linear-gradient(110deg,#fff,#777);-webkit-background-clip:text;background-clip:text}.showcase-number-grid{border-top:1px solid #34363c;grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.showcase-number-grid div{text-align:center;border-right:1px solid #34363c;padding:64px 20px}.showcase-number-grid div:last-child{border:0}.showcase-number-grid strong{letter-spacing:-.07em;font-size:clamp(64px,8vw,110px);line-height:1;display:block}.showcase-number-grid strong span{color:var(--red)}.showcase-number-grid p{color:#9a9da5;margin-top:14px}.showcase-services{background:#121316;border:1px solid #ffffff12;border-radius:34px;width:min(1260px,100% - 48px);margin:90px auto;padding:clamp(55px,7vw,92px)}.showcase-services-copy{grid-template-columns:1.4fr .6fr;align-items:end;gap:70px;margin-bottom:56px;display:grid}.showcase-services-copy h2{letter-spacing:-.06em;margin-top:18px;font-size:clamp(46px,5vw,76px);line-height:.98}.showcase-services-copy>p{max-width:390px;color:var(--muted);padding-bottom:8px;font-size:17px}.showcase-services-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.showcase-service-card{isolation:isolate;color:#f5f7fb;background:#050506;border:1px solid #ffffff09;border-radius:26px;flex-direction:column;min-height:300px;padding:30px;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.showcase-service-icon{z-index:2;width:68px;height:68px;color:var(--red);background:#15171c;border-radius:20px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.showcase-service-copy{z-index:2;gap:6px;max-width:245px;margin-top:auto;display:grid;position:relative}.showcase-service-copy strong{letter-spacing:-.025em;font-size:23px}.showcase-service-arrow{z-index:3;color:#8d9199;border:1px solid #2c2e34;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .3s;display:grid;position:absolute;bottom:27px;right:25px}.showcase-service-card:hover .showcase-service-arrow{background:var(--red);border-color:var(--red);color:#fff;transform:rotate(-45deg)}.showcase-service-visual{z-index:0;border:1px solid #ff151524;border-radius:50%;width:210px;height:210px;transition:transform .5s;position:absolute;top:-35px;right:-45px}.showcase-service-visual:before,.showcase-service-visual:after{content:"";border:1px solid #ffffff0e;border-radius:50%;position:absolute}.showcase-service-visual:before{inset:30px}.showcase-service-visual:after{background:radial-gradient(circle,#ff151538,#0000 68%);inset:65px}.showcase-service-card:hover .showcase-service-visual{transform:scale(1.08)rotate(8deg)}.showcase-service-visual i{background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #ff1515cc}.showcase-service-visual i:first-child{top:98px;left:18px}.showcase-service-visual i:nth-child(2){bottom:0;left:83px}.showcase-service-visual i:nth-child(3){top:52px;right:25px}.service-network .showcase-service-visual,.service-phone .showcase-service-visual{border-radius:35%;transform:rotate(18deg)}.service-camera .showcase-service-visual{background:radial-gradient(circle,#ff151533 0 8%,#0000 9% 22%,#ffffff0d 23% 24%,#0000 25%)}.service-consulting .showcase-service-visual{border-radius:26px}.service-support .showcase-service-visual{border-style:dashed}.showcase-services-bottom{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:30px;margin-top:48px;padding-top:40px;display:flex}.showcase-services-bottom>div{align-items:center;gap:16px;display:flex}.showcase-services-bottom>div>svg{color:var(--red)}.showcase-services-bottom span{display:grid}.showcase-services-bottom small{color:var(--muted)}.showcase-services-bottom>a{color:var(--red);align-items:center;gap:8px;font-weight:700;display:flex}.showcase-cta{text-align:center;color:#fff;background:#070708;padding:170px 24px;position:relative;overflow:hidden}.showcase-cta>:not(.showcase-cta-glow){z-index:2;position:relative}.showcase-cta-glow{background:radial-gradient(circle,#ed1c2461,#ed1c2400 67%);border-radius:50%;width:700px;height:700px;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.showcase-cta h2 em{background:linear-gradient(110deg,#fff,#777);-webkit-background-clip:text;background-clip:text}.showcase-cta p{color:#a8a9ae;max-width:620px;margin:0 auto 34px;font-size:19px}.showcase-footer{color:#888;background:#070708;border-top:1px solid #242428;grid-template-columns:1fr auto;gap:45px;padding:52px max(24px,50vw - 590px);display:grid}.showcase-footer>div:first-child strong{color:#fff;font-size:25px}.showcase-footer>div:first-child strong span{color:var(--red)}.showcase-footer p{margin-top:10px}.showcase-footer>div:nth-child(2){gap:24px;display:flex}.showcase-footer>span{grid-column:1/-1;font-size:12px}@media (max-width:800px){.showcase-nav-inner{grid-template-columns:1fr auto;width:calc(100% - 36px)}.showcase-brand img{width:auto;height:42px}.showcase-nav nav{background:#fffffffa;border-radius:20px;padding:22px;display:none;position:fixed;inset:64px 12px auto;box-shadow:0 24px 60px #00000026}.showcase-nav nav.is-open{display:grid}.showcase-nav nav a{padding:9px;font-size:16px}.showcase-support-mobile{display:block!important}.showcase-support{display:none}.showcase-menu{color:#111;background:0 0;border:0;place-items:center;display:grid}.showcase-hero{min-height:850px;padding-top:125px}.showcase h1{font-size:clamp(55px,16vw,76px)}.showcase-hero-copy>p{font-size:17px}.showcase-actions{flex-direction:column;gap:18px}.showcase-hero-art{height:360px;margin-top:22px}.showcase-hero-art img{object-fit:cover;object-position:62% center}.showcase-proof{border-radius:22px;margin-top:-20px;display:grid;position:relative;bottom:auto}.showcase-highlights{grid-template-columns:1fr;padding-bottom:90px}.showcase-highlight{border-radius:26px;min-height:580px;padding:34px 28px}.showcase-orbit{width:280px;height:280px}.showcase-chapters{padding-top:90px}.showcase-chapter-head{margin-bottom:60px}.showcase-chapter,.showcase-chapter:nth-of-type(3){grid-template-columns:1fr;gap:25px;min-height:0;margin-bottom:90px}.showcase-chapter-copy,.showcase-chapter:nth-of-type(3) .showcase-chapter-copy{order:0;padding:10px}.showcase-chapter-media{border-radius:25px;height:380px}.showcase-chapter h3{font-size:48px}.showcase-number-grid{grid-template-columns:1fr}.showcase-number-grid div{border-bottom:1px solid #34363c;border-right:0}.showcase-services{border-radius:25px;width:calc(100% - 28px);margin:50px auto;padding:50px 18px}.showcase-services-copy{grid-template-columns:1fr;gap:22px}.showcase-services-grid{grid-template-columns:1fr}.showcase-service-card{min-height:270px;padding:25px}.showcase-services-bottom{flex-direction:column;align-items:flex-start}.showcase-footer{grid-template-columns:1fr}.showcase-footer>div:nth-child(2){flex-wrap:wrap}.showcase-footer>span{grid-column:auto}}@media (min-width:801px) and (max-width:1080px){.showcase-services-grid{grid-template-columns:repeat(2,1fr)}}.showcase .fade-in{opacity:1;transform:none}.showcase-trust{background:#07080b;padding:140px max(24px,50vw - 590px)}.showcase-trust-head{text-align:center;margin-bottom:70px}.showcase-trust-head h2{letter-spacing:-.06em;margin:20px auto 0;font-size:clamp(46px,5.5vw,82px);line-height:.98}.showcase-trust .stats{background:0 0;padding:0}.showcase-trust .stats-shell{max-width:none}.showcase-trust .stats .home-section-head{display:none}.showcase-trust .stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.showcase-trust .home-stat-card{background:#111318;border:1px solid #ffffff12;border-radius:26px;flex-direction:column;justify-content:flex-end;min-height:250px;padding:36px 28px;display:flex;box-shadow:0 20px 55px #0003}.showcase-trust .home-stat-card h3{letter-spacing:-.06em;font-size:clamp(52px,5vw,76px);line-height:1}.showcase-trust .home-stat-card p{color:#9198a4;max-width:180px;margin-top:16px;font-size:14px;line-height:1.4}.showcase-trust .home-reference-section{max-width:none;padding:140px 0 0}.showcase-trust .home-reference-head{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:52px;display:grid}.showcase-trust .home-reference-head-copy{gap:15px;display:grid}.showcase-trust .home-reference-head h2{letter-spacing:-.05em;font-size:clamp(42px,4.5vw,68px);line-height:1}.showcase-trust .home-reference-head .section-intro{justify-self:end;font-size:17px}.showcase-trust .home-reference-shell{background:#111318;border:1px solid #ffffff12;border-radius:32px;padding:52px;box-shadow:0 24px 70px #00000040}.showcase-trust .home-reference-stage{min-height:300px}.showcase-trust .home-reference-content p{letter-spacing:-.035em;font-size:clamp(24px,3vw,42px);line-height:1.16}.showcase-trust .home-reference-quote-mark{color:var(--red)}.showcase-trust .home-reference-item{background:#090a0d;border-color:#ffffff14;border-radius:16px}.showcase-closing .home-cta-section{background:radial-gradient(circle at 85%,#ff15152e,#0000 35%),#111318;border:1px solid #ffffff14;border-radius:34px;max-width:1180px;margin:0 auto 100px;padding:85px;box-shadow:0 26px 80px #0000004d}.showcase-closing .home-cta-shell{max-width:none}.showcase-closing .home-cta-copy h2{letter-spacing:-.055em;font-size:clamp(44px,5vw,72px);line-height:.98}.showcase-closing .home-cta-copy p{color:#aeb5c0;font-size:18px}.showcase-closing .footer{background:#07080b;border-top:1px solid #ffffff14}@media (max-width:800px){.showcase-trust{padding-top:90px;padding-bottom:90px}.showcase-trust .stats-grid{grid-template-columns:1fr 1fr}.showcase-trust .home-stat-card{min-height:210px;padding:25px 20px}.showcase-trust .home-reference-head{grid-template-columns:1fr}.showcase-trust .home-reference-head .section-intro{justify-self:start}.showcase-trust .home-reference-shell{border-radius:24px;padding:26px 20px}.showcase-closing{padding:0 14px}.showcase-closing .home-cta-section{border-radius:26px;margin-bottom:45px;padding:60px 22px}.showcase-closing .footer{margin-left:-14px;margin-right:-14px}.showcase-trust .home-reference-section{padding-top:90px}}@media (max-width:520px){.showcase-trust .stats-grid{grid-template-columns:1fr}.showcase-trust .home-stat-card{min-height:185px}}.showcase-highlights{gap:1px;padding-left:0;padding-right:0}.showcase-highlight{box-shadow:none;border:0;border-radius:0;padding-left:max(40px,50vw - 590px);padding-right:clamp(40px,6vw,90px)}.showcase-highlight:nth-child(2){padding-left:clamp(40px,6vw,90px);padding-right:max(40px,50vw - 590px)}.showcase-chapter-media{box-shadow:none;border:0;border-radius:8px}.showcase-trust .stats-grid{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;gap:0}.showcase-trust .home-stat-card{min-height:230px;box-shadow:none;background:0 0;border:0;border-right:1px solid #ffffff21;border-radius:0;padding:46px 30px}.showcase-trust .home-stat-card:last-child{border-right:0}.showcase-trust .home-reference-shell{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff21;border-radius:0;padding:70px 0 0}.showcase-trust .home-reference-stage{padding-left:0}.showcase-trust .home-reference-list{border-left:1px solid #ffffff21;padding-left:34px}.showcase-trust .home-reference-item{background:0 0;border:0;border-bottom:1px solid #ffffff17;border-radius:0}.showcase-closing .home-cta-section{max-width:none;box-shadow:none;background:radial-gradient(circle at 78%,#ff151529,#0000 30%),#090a0d;border:0;border-top:1px solid #ffffff17;border-radius:0;margin:0;padding:140px max(24px,50vw - 590px)}@media (max-width:800px){.showcase-highlights{padding-left:0;padding-right:0}.showcase-highlight,.showcase-highlight:nth-child(2){padding-left:28px;padding-right:28px}.showcase-trust .home-stat-card{border-bottom:1px solid #ffffff1f;border-right:0}.showcase-trust .home-reference-shell{padding-top:42px}.showcase-trust .home-reference-list{border-left:0;padding-left:0}.showcase-closing{padding:0}.showcase-closing .home-cta-section{border-radius:0;margin:0;padding:90px 20px}.showcase-closing .footer{margin:0}}.showcase-chapters{padding-top:150px;padding-bottom:150px}.showcase-chapter-head h2{max-width:1080px}.showcase-product-lineup{perspective:1500px;justify-content:center;align-items:flex-end;gap:24px;width:min(1120px,100%);height:650px;margin:0 auto;display:flex;position:relative}.showcase-product-lineup:before{content:"";filter:blur(30px);background:radial-gradient(#ff151526,#0000 68%);height:32%;position:absolute;bottom:-5%;left:8%;right:8%}.showcase-product-item{z-index:1;filter:saturate(.78);width:31%;height:88%;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .4s;position:relative}.showcase-product-item.product-1{transform:rotateY(10deg)rotate(-2deg)translateY(24px)}.showcase-product-item.product-2{z-index:2;height:100%}.showcase-product-item.product-3{transform:rotateY(-10deg)rotate(2deg)translateY(24px)}.showcase-product-item.product-2 .showcase-product-screen{border-color:#ff151557;box-shadow:inset 0 0 0 7px #1a1c21,0 36px 90px #00000094,0 0 42px #ff151517}.showcase-product-item:hover{z-index:4;filter:saturate();transform:translateY(-12px)scale(1.025)}.showcase-product-screen{background:#101216;border:1px solid #ffffff29;border-radius:42px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 7px #1a1c21,0 36px 80px #00000085}.showcase-product-screen:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff1f,#0000 24% 70%,#0000007a);position:absolute;inset:0}.showcase-product-screen img{object-fit:contain;object-position:center;filter:none;padding:34px 26px 82px}.showcase-product-label{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;text-align:center;background:#07080bc2;border:1px solid #ffffff1f;border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:17px 20px;font-size:18px;font-weight:750;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.showcase-product-label small{color:var(--red);letter-spacing:.12em;font-size:11px}.showcase-product-summary{text-align:center;max-width:930px;margin:70px auto 0}.showcase-product-summary>p{color:#9297a1;font-size:clamp(18px,2vw,24px);line-height:1.5}.showcase-product-summary>div{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:30px;display:flex}.showcase-product-summary a{color:var(--red);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:800px){.showcase-chapters{padding-top:95px;padding-bottom:100px}.showcase-product-lineup{gap:10px;width:130%;height:470px;margin-left:-15%}.showcase-product-item{width:32%}.showcase-product-item.product-1{transform:rotateY(8deg)rotate(-2deg)translateY(18px)}.showcase-product-item.product-3{transform:rotateY(-8deg)rotate(2deg)translateY(18px)}.showcase-product-screen{border-radius:24px;box-shadow:inset 0 0 0 4px #1a1c21,0 24px 55px #00000080}.showcase-product-label{border-radius:12px;justify-content:center;padding:11px 9px;font-size:12px;bottom:10px;left:9px;right:9px}.showcase-product-label small{display:none}.showcase-product-summary{margin-top:45px}.showcase-product-summary>div{gap:15px;display:grid}.showcase-product-summary a{justify-content:center}}.showcase-services-grid{gap:18px}.showcase-service-card{text-align:center;min-height:300px;box-shadow:none;background:#030303;border:0;justify-content:flex-start;align-items:center;padding:30px 24px}.showcase-service-card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 18px 45px #00000047}.showcase-service-icon{width:104px;height:104px;box-shadow:none;color:#f5f7fb;background:radial-gradient(circle,#ff151521,#ff151500 68%);border:0;border-radius:50%;order:2;place-items:center;margin:auto 0;display:grid}.showcase-service-copy{flex-direction:column;order:1;align-items:center;gap:5px;max-width:270px;margin:0;display:flex}.showcase-service-copy strong{color:#f2f3f5;font-size:19px;line-height:1.15}.showcase-service-copy small{color:#858890;font-size:15px;line-height:1.35}.showcase-service-arrow{opacity:0;width:34px;height:34px;transition:opacity .25s,transform .25s,background .25s;bottom:20px;right:20px;transform:translate(-5px)}.showcase-service-card:hover .showcase-service-arrow{opacity:1;transform:translate(0)rotate(-45deg)}.showcase-service-visual{display:none}.service-network .showcase-service-icon,.service-phone .showcase-service-icon,.service-camera .showcase-service-icon,.service-consulting .showcase-service-icon,.service-support .showcase-service-icon{transform:none}.showcase-services-bottom{margin-top:42px;padding-top:34px}@media (max-width:800px){.showcase-service-card{min-height:250px}.showcase-service-icon{width:88px;height:88px}.showcase-service-icon svg{width:44px;height:44px}}.showcase-advantages{background:#101114;padding:140px max(24px,50vw - 660px)}.showcase-advantages>h2{letter-spacing:-.055em;margin:0 0 65px;font-size:clamp(46px,5.4vw,78px);line-height:1}.showcase-advantage-stage{background:#030303;border-radius:30px;grid-template-columns:.72fr 1.28fr;min-height:690px;display:grid;overflow:hidden}.showcase-advantage-controls{z-index:2;flex-direction:column;padding:70px 30px 60px 72px;display:flex;position:relative}.showcase-advantage-copy{max-width:460px}.showcase-advantage-copy h3{letter-spacing:-.045em;margin:16px 0 20px;font-size:clamp(36px,3.6vw,55px);line-height:1}.showcase-advantage-copy p{color:#9b9fa8;font-size:17px;line-height:1.55}.showcase-advantage-tabs{flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;display:flex}.showcase-advantage-tabs button{color:#dfe1e5;cursor:pointer;background:#1d1e22;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:12px;padding:13px 20px;font-weight:700;transition:all .25s;display:flex}.showcase-advantage-tabs button span{border:1px solid #777b83;border-radius:50%;place-items:center;width:21px;height:21px;font-size:14px;display:grid}.showcase-advantage-tabs button:hover,.showcase-advantage-tabs button.is-active{color:#fff;background:#292b30;border-color:#ff151573}.showcase-advantage-tabs button.is-active span{border-color:var(--red);color:var(--red)}.showcase-advantage-visual{text-align:center;background:radial-gradient(circle at 52% 46%,#ff15153d,#4c040770 30%,#09090b 70%);flex-direction:column;justify-content:flex-end;align-items:center;padding:70px;display:flex;position:relative;overflow:hidden}.showcase-advantage-rings{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:430px;height:430px;transition:all .4s;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.showcase-advantage-rings i{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.showcase-advantage-rings i:first-child{inset:45px}.showcase-advantage-rings i:nth-child(2){inset:100px}.showcase-advantage-rings i:nth-child(3){background:#ffffff0d;inset:155px}.showcase-advantage-rings svg{z-index:2;stroke-width:1.5px;width:68px;height:68px;position:relative}.showcase-advantage-visual strong{z-index:2;letter-spacing:-.04em;font-size:42px;position:relative}.showcase-advantage-visual>p{z-index:2;color:#a7abb3;max-width:320px;margin-top:8px;position:relative}@media (max-width:800px){.showcase-advantages{padding:90px 14px}.showcase-advantages>h2{margin-bottom:40px;padding:0 10px}.showcase-advantage-stage{border-radius:24px;grid-template-columns:1fr;min-height:0}.showcase-advantage-controls{padding:45px 24px}.showcase-advantage-tabs{margin-top:38px}.showcase-advantage-visual{min-height:430px;padding:45px 24px}.showcase-advantage-rings{width:310px;height:310px}.showcase-advantage-rings i:first-child{inset:35px}.showcase-advantage-rings i:nth-child(2){inset:75px}.showcase-advantage-rings i:nth-child(3){inset:115px}}.showcase-hero{background:#000;justify-content:center;min-height:100svh;padding:64px 24px 0}.showcase-hero-video{object-fit:cover;object-position:center;opacity:.72;filter:saturate(1.18)contrast(1.06)brightness(1.04)sepia(.05);width:100%;height:100%;position:absolute;inset:0}.showcase-hero-shade{background:linear-gradient(#000000b8 0,#0000002e 32%,#00000038 60%,#07080b 100%),radial-gradient(circle at 50% 43%,#0000 15%,#00000057 82%);position:absolute;inset:0}.showcase-hero-copy{text-shadow:0 3px 35px #0000008c;margin-top:-2vh}.showcase-hero-copy .showcase-kicker{color:#fff;opacity:.82}.showcase-hero-copy h1{letter-spacing:-.085em;color:#f6f7f9;margin:16px 0 0;font-size:clamp(94px,15.5vw,238px);font-weight:850;line-height:.76}.showcase-hero-copy h1 span{color:var(--red)}.showcase-hero-copy h2{letter-spacing:-.045em;color:#fff;margin:36px 0 14px;font-size:clamp(30px,3.5vw,56px);line-height:1}.showcase-hero-copy>p{color:#d0d3d9;max-width:600px;font-size:18px}.showcase-hero .showcase-actions{margin-top:26px}.showcase-hero .showcase-text-link{color:#fff}.showcase-hero .showcase-proof{background:#07080b9e;bottom:25px}@media (max-width:800px){.showcase-hero{min-height:820px;padding-top:90px}.showcase-hero-video{object-position:58% center;opacity:.57}.showcase-hero-copy{margin-top:-60px}.showcase-hero-copy h1{font-size:clamp(80px,25vw,120px)}.showcase-hero-copy h2{margin-top:28px;font-size:36px}.showcase-hero-copy>p{font-size:16px}.showcase-hero .showcase-proof{margin:0;position:absolute;bottom:24px}}.showcase-trust{padding-left:max(24px,50vw - 660px);padding-right:max(24px,50vw - 660px)}.showcase-trust-head{max-width:980px;margin-left:auto;margin-right:auto}.showcase-trust .stats-grid{max-width:1180px;margin-left:auto;margin-right:auto}.showcase-trust .home-stat-card{justify-content:center;min-height:270px;padding:42px 36px}.showcase-trust .home-stat-card h3{font-size:clamp(62px,5.5vw,88px)}.showcase-trust .home-stat-card p{max-width:210px;font-size:15px;line-height:1.5}.showcase-trust .home-reference-section{max-width:1180px;margin-left:auto;margin-right:auto}.showcase-trust .home-reference-head{border-bottom:1px solid #ffffff21;padding-bottom:42px}.showcase-trust .home-reference-head h2{max-width:650px}.showcase-trust .home-reference-shell{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:64px;padding-top:62px}.showcase-trust .home-reference-stage{padding:0 20px 0 0}.showcase-trust .home-reference-content{align-content:center}.showcase-trust .home-reference-content p{max-width:740px}.showcase-closing .home-cta-section{isolation:isolate;text-align:center;background:#08090b;place-items:center;min-height:650px;padding:135px 24px;display:grid;position:relative;overflow:hidden}.showcase-closing .home-cta-section:before{content:"";z-index:-1;filter:blur(15px);background:radial-gradient(circle,#ff151557,#ff151514 36%,#0000 68%);border-radius:50%;width:1100px;height:850px;position:absolute;bottom:-520px;left:50%;transform:translate(-50%)}.showcase-closing .home-cta-shell{text-align:center;flex-direction:column;align-items:center;gap:0;width:min(900px,100%);display:flex}.showcase-closing .home-cta-copy{flex-direction:column;align-items:center;display:flex}.showcase-closing .home-cta-copy h2{letter-spacing:-.065em;text-wrap:balance;max-width:850px;margin:20px auto 25px;font-size:clamp(54px,6.6vw,96px);line-height:.94}.showcase-closing .home-cta-copy p{color:#9da3ae;max-width:570px;margin:0 auto;font-size:19px;line-height:1.55}.showcase-closing .home-cta-actions{margin-top:38px}.showcase-closing .home-cta-actions .btn{border:0;border-radius:999px;min-height:50px;padding:13px 24px;font-size:15px}.showcase-closing .footer{padding-top:70px}@media (max-width:800px){.showcase-trust .home-stat-card{min-height:220px}.showcase-trust .home-reference-shell{grid-template-columns:1fr;gap:38px}.showcase-trust .home-reference-stage{padding-right:0}.showcase-closing .home-cta-section{min-height:580px;padding:100px 20px}.showcase-closing .home-cta-copy h2{font-size:clamp(48px,13vw,68px)}.showcase-closing .home-cta-copy p{font-size:17px}}.showcase-trust{padding-top:150px;padding-bottom:150px}.showcase-metrics{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:80px auto 0;display:grid}.showcase-metrics>div{border-right:1px solid #ffffff24;flex-direction:column;justify-content:center;min-height:250px;padding:42px 32px;display:flex}.showcase-metrics>div:last-child{border:0}.showcase-metrics strong{letter-spacing:-.065em;font-size:clamp(58px,5vw,82px);line-height:1}.showcase-metrics strong span{color:var(--red)}.showcase-metrics p{color:#8f959f;max-width:190px;margin-top:17px;font-size:14px;line-height:1.45}.showcase-voices{border-top:1px solid #ffffff24;grid-template-columns:.7fr 1.15fr .45fr;align-items:start;gap:55px;max-width:1180px;margin:150px auto 0;padding-top:65px;display:grid}.showcase-voices-title h3{letter-spacing:-.055em;margin-top:18px;font-size:clamp(42px,4.2vw,66px);line-height:.98}.showcase-voices-title h3 em{color:#777d87;font-style:normal}.showcase-voice{padding-left:42px;position:relative}.showcase-voice-mark{color:var(--red);font-size:64px;line-height:1;position:absolute;top:-16px;left:0}.showcase-voice>p{letter-spacing:-.035em;min-height:190px;font-size:clamp(24px,2.3vw,36px);line-height:1.2}.showcase-voice>div{gap:12px;margin-top:30px;font-size:13px;display:flex}.showcase-voice>div span{color:#858b95}.showcase-voice-tabs{border-top:1px solid #ffffff21;display:grid}.showcase-voice-tabs button{color:#777d87;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff21;gap:12px;padding:17px 3px;font-size:12px;display:flex}.showcase-voice-tabs button span{color:var(--red);font-size:10px}.showcase-voice-tabs button.is-active{color:#fff}.showcase-final-cta{isolation:isolate;text-align:center;background:#050506;flex-direction:column;justify-content:center;align-items:center;min-height:760px;padding:150px 24px;display:flex;position:relative;overflow:hidden}.showcase-final-cta:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(circle,#ff151561,#ff151514 38%,#0000 68%);border-radius:50%;width:1150px;height:900px;position:absolute;bottom:-510px;left:50%;transform:translate(-50%)}.showcase-final-cta h2{letter-spacing:-.075em;margin:20px auto 26px;font-size:clamp(62px,8vw,120px);line-height:.88}.showcase-final-cta p{color:#a0a5ae;max-width:590px;font-size:19px;line-height:1.55}.showcase-final-cta .showcase-primary{margin-top:38px}@media (max-width:800px){.showcase-trust{padding-top:100px;padding-bottom:100px}.showcase-metrics{grid-template-columns:1fr 1fr;margin-top:55px}.showcase-metrics>div{border-bottom:1px solid #ffffff24;min-height:210px;padding:28px 20px}.showcase-metrics>div:nth-child(2){border-right:0}.showcase-voices{grid-template-columns:1fr;gap:45px;margin-top:100px;padding-top:50px}.showcase-voice{padding-left:30px}.showcase-voice>p{min-height:0}.showcase-final-cta{min-height:650px;padding:110px 20px}.showcase-final-cta h2{font-size:clamp(58px,17vw,82px)}.showcase-final-cta p{font-size:17px}}.showcase-trust{background:#101114}.showcase-voices{background:#030303;border:0;border-radius:30px;grid-template-columns:.7fr 1.3fr;gap:0;max-width:1320px;min-height:650px;margin-top:130px;padding:0;position:relative;overflow:hidden}.showcase-voices-title{border-right:1px solid #ffffff12;flex-direction:column;padding:70px 45px 40px 65px;display:flex}.showcase-voices-title h3{font-size:clamp(38px,3.8vw,58px)}.showcase-voice-tabs{border-top:0;grid-column:1;align-self:end;margin:0 45px 58px 65px}.showcase-voice-tabs button{background:#1d1e22;border:1px solid #ffffff1a;border-radius:999px;width:100%;margin-top:10px;padding:14px 20px;font-weight:700;transition:all .25s}.showcase-voice-tabs button.is-active{border-color:var(--red);background:#292b30}.showcase-voice{background:radial-gradient(circle at 50% 48%,#ff15152b,#37040733 30%,#070708 70%);flex-direction:column;grid-area:1/2/span 2;justify-content:center;min-height:650px;padding:80px;display:flex}.showcase-voice:before,.showcase-voice:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:390px;height:390px;position:absolute;top:45%;left:70%;transform:translate(-50%,-50%)}.showcase-voice:after{width:245px;height:245px}.showcase-voice-mark{font-size:90px;top:68px;left:70px}.showcase-voice>p{z-index:2;max-width:780px;min-height:0;font-size:clamp(30px,3vw,48px);position:relative}.showcase-voice>div{z-index:2;position:relative}.showcase-final-cta{background:#030303;border-radius:30px;max-width:1320px;min-height:680px;margin:0 auto}.showcase-final-cta:before{background:radial-gradient(circle,#ff151552,#4b040821 38%,#0000 68%);width:1050px;height:850px;bottom:-500px}.showcase-final-cta:after{content:"";z-index:-1;border:1px solid #ffffff17;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-210px;left:50%;transform:translate(-50%);box-shadow:0 0 0 90px #ffffff05,0 0 0 180px #ffffff03}.showcase-closing .footer{width:100vw;margin-top:120px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (max-width:800px){.showcase-voices{grid-template-columns:1fr;min-height:0;margin-top:90px}.showcase-voices-title{border-right:0;padding:48px 24px 20px}.showcase-voice-tabs{grid-area:2/1;margin:15px 24px 45px}.showcase-voice{grid-area:3/1;min-height:470px;padding:65px 30px}.showcase-voice-mark{top:50px;left:27px}.showcase-voice:before,.showcase-voice:after{width:280px;height:280px;top:55%;left:70%}.showcase-voice:after{width:170px;height:170px}.showcase-closing{padding:80px 14px 0}.showcase-final-cta{border-radius:24px;min-height:620px}.showcase-closing .footer{margin:80px -14px 0}}.showcase-metric-stage{background:#030303;border-radius:30px;grid-template-columns:.86fr 1.14fr;max-width:1320px;min-height:650px;margin:0 auto;display:grid;overflow:hidden}.showcase-metric-stage .showcase-trust-head{text-align:left;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;max-width:none;margin:0;padding:75px 60px;display:flex}.showcase-metric-stage .showcase-trust-head h2{letter-spacing:-.06em;margin:20px 0 28px;font-size:clamp(45px,4.5vw,70px);line-height:.96}.showcase-metric-stage .showcase-trust-head>p{color:#969ba5;max-width:420px;font-size:17px;line-height:1.55}.showcase-metric-stage .showcase-metrics{border:0;grid-template-columns:1fr 1fr;width:auto;max-width:none;margin:0;display:grid}.showcase-metric-stage .showcase-metrics>div{background:radial-gradient(circle at 85% 15%,#ff151512,#0000 38%);border:1px solid #ffffff17;border-top:0;border-left:0;justify-content:flex-end;min-width:0;min-height:325px;padding:48px}.showcase-metric-stage .showcase-metrics>div:nth-child(2n){border-right:0}.showcase-metric-stage .showcase-metrics>div:nth-child(n+3){border-bottom:0}.showcase-metric-stage .showcase-metrics strong{font-size:clamp(62px,6vw,92px)}@media (max-width:800px){.showcase-metric-stage{border-radius:24px;grid-template-columns:1fr;min-height:0}.showcase-metric-stage .showcase-trust-head{border-bottom:1px solid #ffffff17;border-right:0;padding:55px 25px}.showcase-metric-stage .showcase-metrics>div{min-height:210px;padding:26px 20px}.showcase-metric-stage .showcase-metrics strong{font-size:clamp(52px,15vw,70px)}.showcase-metric-stage .showcase-metrics p{font-size:12px}}.showcase-metric-stage{background:0 0;border-radius:0;min-height:0;display:block;overflow:visible}.showcase-metric-stage .showcase-trust-head{border:0;max-width:900px;margin:0;padding:0;display:block}.showcase-metric-stage .showcase-trust-head h2{margin:18px 0 20px;font-size:clamp(48px,5vw,76px)}.showcase-metric-stage .showcase-trust-head>p{max-width:570px}.showcase-metric-stage .showcase-metrics{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:60px;display:grid}.showcase-metric-stage .showcase-metrics>div{color:#f5f7fb;background:#030303;border:1px solid #ffffff12;border-radius:26px;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:285px;padding:30px;display:flex;position:relative}.showcase-metric-stage .showcase-metrics>div>svg{width:32px;height:32px;color:var(--red);stroke-width:1.7px}.showcase-metric-stage .showcase-metrics p{color:#f0f2f5;letter-spacing:-.025em;max-width:250px;margin:auto 0 0;font-size:21px;line-height:1.22}.showcase-metric-stage .showcase-metrics p strong{font-size:inherit;line-height:inherit;letter-spacing:inherit}.showcase-metric-stage .showcase-metrics p span{color:var(--red)}.showcase-metric-stage .showcase-metrics i{color:#fff;background:#17181b;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:22px;right:22px}@media (max-width:1050px){.showcase-metric-stage .showcase-metrics{grid-template-columns:1fr 1fr}}@media (max-width:600px){.showcase-metric-stage .showcase-trust-head{padding:0}.showcase-metric-stage .showcase-metrics{grid-template-columns:1fr;margin-top:40px}.showcase-metric-stage .showcase-metrics>div{min-height:230px}.showcase-metric-stage .showcase-metrics p{font-size:22px}}.showcase{--showcase-shell:1320px;--showcase-space:clamp(100px,9vw,145px);--showcase-radius:30px;--showcase-surface:#101114;--showcase-stage:#030303;--showcase-line:#ffffff14}.showcase-nav-inner{max-width:var(--showcase-shell)}.showcase-hero-copy h1{font-size:clamp(88px,13.5vw,205px)}.showcase-statement{padding:var(--showcase-space) 24px;border-top:1px solid var(--showcase-line);background:#08090b}.showcase-statement h2{font-size:clamp(48px,5.5vw,82px)}.showcase-advantages{padding-top:var(--showcase-space);padding-bottom:var(--showcase-space);border-top:1px solid var(--showcase-line)}.showcase-advantages>h2,.showcase-advantage-stage{width:min(var(--showcase-shell),100%);margin-left:auto;margin-right:auto}.showcase-advantage-stage,.showcase-voices,.showcase-final-cta{border-radius:var(--showcase-radius)}.showcase-chapters{padding-top:var(--showcase-space);padding-bottom:var(--showcase-space);border-top:1px solid var(--showcase-line)}.showcase-chapter-head{margin-bottom:65px}.showcase-services{width:min(var(--showcase-shell),calc(100% - 48px));margin:var(--showcase-space) auto;border-radius:var(--showcase-radius);padding:clamp(52px,6vw,82px)}.showcase-trust{padding-top:var(--showcase-space);padding-bottom:var(--showcase-space);border-top:1px solid var(--showcase-line)}.showcase-metric-stage,.showcase-voices{width:min(var(--showcase-shell),100%)}.showcase-metric-stage .showcase-metrics>div{border-radius:24px}.showcase-voices{margin-top:var(--showcase-space)}.showcase-closing{padding-top:var(--showcase-space)}.showcase-final-cta{width:min(var(--showcase-shell),100%)}.showcase .showcase-kicker{line-height:1.3}@media (max-width:800px){.showcase{--showcase-space:88px;--showcase-radius:24px}.showcase-hero-copy h1{font-size:clamp(76px,23vw,108px)}.showcase-statement{padding-left:20px;padding-right:20px}.showcase-advantages>h2{padding-left:10px}.showcase-services{width:calc(100% - 28px);padding:48px 18px}.showcase-trust{padding-left:14px;padding-right:14px}}.showcase.motion-ready [data-showcase-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.75,.2,1),transform 1s cubic-bezier(.2,.75,.2,1);transform:translateY(52px)}.showcase.motion-ready [data-showcase-reveal].is-visible{opacity:1;transform:none}.showcase{--showcase-surface:#101114;--showcase-stage:#030303;--showcase-copy:#9ea3ad;--showcase-line:#ffffff16}.showcase-statement,.showcase-chapters{background:#08090b}.showcase-advantages,.showcase-trust,.showcase-closing{background:var(--showcase-surface)}.showcase-advantage-stage,.showcase-services,.showcase-voices,.showcase-final-cta{background:var(--showcase-stage);border:1px solid var(--showcase-line);box-shadow:none;border-radius:30px}.showcase-chapter-head,.showcase-services-copy,.showcase-trust-head{text-align:left;width:min(1320px,100%)}.showcase-chapter-head{margin-left:auto;margin-right:auto}.showcase-chapter-head h2,.showcase-services-copy h2,.showcase-metric-stage .showcase-trust-head h2{letter-spacing:-.06em;max-width:940px;margin-left:0;margin-right:0;font-size:clamp(48px,5vw,76px);line-height:.96}.showcase-chapter-head .showcase-kicker,.showcase-services-copy .showcase-kicker,.showcase-trust-head .showcase-kicker,.showcase-advantages .showcase-kicker{color:var(--red)}.showcase-product-summary{text-align:left;margin-left:auto;margin-right:auto}.showcase-product-summary>p{max-width:760px;color:var(--showcase-copy);margin:0}.showcase-advantages>h2{letter-spacing:-.06em;font-size:clamp(48px,5vw,76px)}.showcase-advantage-copy p,.showcase-services-copy>p,.showcase-metric-stage .showcase-trust-head>p,.showcase-final-cta p{color:var(--showcase-copy)}.showcase-services{border-color:var(--showcase-line)}.showcase-service-card,.showcase-metric-stage .showcase-metrics>div{border:1px solid var(--showcase-line);background:#070708;border-radius:24px}.showcase-service-icon{color:var(--red);background:0 0}.showcase-service-copy small,.showcase-metric-stage .showcase-metrics p{color:#d9dce2}.showcase-metric-stage .showcase-metrics>div>svg{color:var(--red)}.showcase-voices-title,.showcase-advantage-controls{background:#030303}.showcase-voice,.showcase-advantage-visual{background:radial-gradient(circle at 52% 46%,#ff151533,#3e040740 31%,#070708 70%)}.showcase-final-cta{background:#030303}.showcase-final-cta:before{background:radial-gradient(circle,#ff151547,#4604071a 40%,#0000 68%)}.showcase-primary,.showcase-closing .home-cta-actions .btn{background:var(--red);border-radius:999px}@media (max-width:800px){.showcase-advantage-stage,.showcase-services,.showcase-voices,.showcase-final-cta{border-radius:24px}.showcase-chapter-head,.showcase-product-summary{text-align:left}.showcase-product-summary>div{justify-content:flex-start}}.showcase-closing{background:#030303;padding:0}.showcase-final-cta{background:#030303;border:0;border-radius:0;width:100%;max-width:none;min-height:720px;margin:0}.showcase-final-cta:before{width:min(1400px,100vw);height:1000px;bottom:-610px}.showcase-final-cta:after{width:620px;height:620px;bottom:-270px}.showcase-closing .footer{border-top:1px solid var(--showcase-line);width:100%;margin:0}@media (max-width:800px){.showcase-closing{padding:0}.showcase-final-cta{border-radius:0;min-height:650px}.showcase-closing .footer{margin:0}}.service-modern{--brand:#ff1515;--brand-deep:#b70000;color:#f5f7fb;background:#08090b;font-family:Nexa,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-weight:300}.service-modern h1,.service-modern h2,.service-modern h3,.service-modern strong,.service-modern .btn{font-family:Nexa,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-weight:700}.service-modern main{overflow:hidden}.service-modern-kicker{color:var(--brand);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.service-modern-hero{isolation:isolate;background:#050506;border-bottom:1px solid #ffffff14;grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px;min-height:860px;padding:150px max(24px,50vw - 660px) 80px;display:grid;position:relative;overflow:hidden}.service-modern-hero-video{z-index:-3;object-fit:cover;object-position:center;opacity:.2;filter:grayscale(.25)contrast(1.08)saturate(.75);width:100%;height:100%;position:absolute;inset:0}.service-modern-hero-black{z-index:-3;background:#000;position:absolute;inset:0}.service-modern-hero-video-shade{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#050506f5 0%,#050506c7 43%,#0505067a 72%,#050506c7 100%),linear-gradient(#05050640,#050506 96%);position:absolute;inset:0}.service-modern-hero-copy{z-index:3;position:relative}.service-modern-hero h1{letter-spacing:-.07em;margin:18px 0 16px;font-size:clamp(68px,7.2vw,112px);line-height:.86}.service-modern-hero-copy>strong{font-size:clamp(24px,2.3vw,36px);line-height:1.05;display:block}.service-modern-hero-copy>p{color:#9da3ad;max-width:540px;margin-top:20px;font-size:18px;line-height:1.55}.service-modern-actions{align-items:center;gap:22px;margin-top:32px;display:flex}.service-modern-primary{background:var(--brand);color:#fff;box-shadow:0 14px 34px color-mix(in srgb,var(--brand) 22%,transparent);border-radius:999px;align-items:center;gap:9px;padding:13px 20px;font-weight:700;display:inline-flex}.service-modern-secondary{border-bottom:1px solid #555a63;padding:11px 4px;font-weight:700}.service-modern-hero-visual{z-index:1;height:600px;position:relative}.service-modern-hero-visual.has-image{overflow:hidden}.service-modern-hero-visual.has-image img{object-fit:cover;filter:brightness(.72)contrast(1.12)saturate(.78);-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 88%,#0000)}.service-modern-signal{background:radial-gradient(circle,#ff151529,#0000 62%);border:1px solid #ffffff24;border-radius:50%;place-items:center;width:410px;height:410px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-modern-signal span{border:1px solid #ffffff17;border-radius:50%;position:absolute}.service-modern-signal span:first-child{inset:55px}.service-modern-signal span:nth-child(2){inset:115px}.service-modern-signal span:nth-child(3){inset:170px}.service-modern-signal i{z-index:2;color:#fff;background:#181a20;border-radius:25px;place-items:center;width:86px;height:86px;font-size:26px;font-style:normal;font-weight:700;display:grid;position:relative;box-shadow:0 0 45px #ff151533}.service-modern-hero.is-core-product{text-align:center;grid-template-columns:1fr;align-items:center;min-height:900px;padding-top:125px;padding-bottom:80px}.service-modern-hero.is-core-product .service-modern-hero-video-shade{z-index:1;background:linear-gradient(#050506f0 0%,#0505068c 24%,#05050614 58%,#0505068a 100%)}.service-modern-hero.is-core-product .service-modern-hero-copy{z-index:3;flex-direction:column;align-items:center;width:min(940px,100%);margin:clamp(110px,15vh,175px) auto 0;display:flex}.service-modern-hero.is-core-product h1{max-width:11ch;margin-top:15px;font-size:clamp(64px,6.6vw,102px);line-height:.9}.service-modern-hero.is-core-product .service-modern-hero-copy>strong{font-size:clamp(22px,2vw,31px)}.service-modern-hero.is-core-product .service-modern-hero-copy>p{color:#d0d3d8;max-width:580px;margin-top:14px}.service-modern-hero.is-core-product .service-modern-actions{margin-top:24px}.service-modern-hero.is-core-product .service-modern-hero-visual{z-index:0;width:100%;height:100%;position:absolute;inset:0}.service-modern-hero.is-core-product .service-modern-hero-visual.has-product-media{overflow:hidden}.service-modern-product-video{object-fit:cover;object-position:center;filter:brightness(.78)contrast(1.08)saturate(.82);width:100%;height:100%;display:block}.accent-support .service-modern-signal{background:radial-gradient(circle,#8fc7ff2e,#0000 62%)}.accent-support .service-modern-signal>span:first-child{animation:16s linear infinite support-ring-drift}.accent-support .service-modern-signal>span:nth-child(2){animation:12s linear infinite reverse support-ring-drift}.accent-support .service-modern-signal>span:nth-child(3){animation:3.6s ease-in-out infinite support-ring-pulse}.accent-support .service-modern-signal i{animation:3.6s ease-in-out infinite support-core-breathe;box-shadow:0 0 45px #8fc7ff3d}.service-support-signals{animation:18s linear infinite support-orbit;position:absolute;inset:0}.service-support-signals b{background:var(--brand);width:9px;height:9px;box-shadow:0 0 0 5px var(--brand-soft),0 0 18px color-mix(in srgb,var(--brand) 65%,transparent);border-radius:50%;position:absolute}.service-support-signals .signal-one{top:126px;left:48px}.service-support-signals .signal-two{width:7px;height:7px;top:70px;right:74px}.service-support-signals .signal-three{width:6px;height:6px;bottom:120px;right:42px}@keyframes support-ring-drift{50%{border-radius:46%;transform:rotate(180deg)scale(1.025)}to{transform:rotate(360deg)}}@keyframes support-ring-pulse{50%{opacity:.4;transform:scale(1.08)}}@keyframes support-core-breathe{50%{transform:scale(1.04);box-shadow:0 0 62px #8fc7ff57}}@keyframes support-orbit{to{transform:rotate(360deg)}}.service-modern-switcher{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0d10c2;border:1px solid #ffffff1a;border-radius:999px;padding:6px;display:flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.service-modern-switcher a{color:#888e98;border-radius:999px;padding:8px 17px;font-size:13px;font-weight:700}.service-modern-switcher a.is-active{color:#fff;background:#26282e}.service-modern-benefits{background:#101114;padding:130px max(24px,50vw - 660px)}.service-modern-section-head{max-width:900px}.service-modern-section-head h2,.service-modern-scope-intro h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(48px,5vw,76px);line-height:.96}.service-modern-benefit-grid{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;display:grid}.service-modern-benefit-grid article{border-right:1px solid #ffffff1a;flex-direction:column;min-height:320px;padding:40px;display:flex}.service-modern-benefit-grid article:last-child{border:0}.service-modern-benefit-grid article>span{color:var(--brand);font-size:11px}.service-modern-benefit-grid h3{max-width:300px;margin:auto 0 14px;font-size:27px;line-height:1.08}.service-modern-benefit-grid p{color:#969ca6;line-height:1.5}.service-modern-scope{background:#08090b;grid-template-columns:.8fr 1.2fr;gap:100px;padding:130px max(24px,50vw - 590px);display:grid}.service-modern-scope-intro{align-self:start;position:sticky;top:120px}.service-modern-scope-intro p{color:#969ca6;max-width:440px;margin-top:22px;font-size:17px}.service-modern-scope-list{border-top:1px solid #ffffff1f}.service-modern-scope-list article{border-bottom:1px solid #ffffff1f;grid-template-columns:55px 1fr;gap:20px;padding:34px 0;display:grid}.service-modern-scope-list article>span{color:var(--brand);padding-top:5px;font-size:11px}.service-modern-scope-list h3{margin-bottom:14px;font-size:25px}.service-modern-scope-list ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.service-modern-scope-list li{color:#a4a9b2;align-items:flex-start;gap:10px;display:flex}.service-modern-scope-list li svg{color:var(--brand);flex:none;margin-top:4px}.service-modern-more{background:#08090b;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:30px;padding:48px max(24px,50vw - 590px);display:flex}.service-modern-more h2{margin-top:8px;font-size:30px}.service-modern-more>a{color:var(--brand);align-items:center;gap:8px;font-weight:700;display:flex}.service-modern-cta{isolation:isolate;text-align:center;background:#030303;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:120px 24px;display:flex;position:relative;overflow:hidden}.service-modern-cta:before{content:"";z-index:-1;background:radial-gradient(circle,#ff15154d,#ff151512 40%,#0000 68%);border-radius:50%;width:min(1300px,100vw);height:950px;position:absolute;bottom:-570px;left:50%;transform:translate(-50%)}.service-modern-cta h2{letter-spacing:-.065em;max-width:1000px;margin:20px auto 24px;font-size:clamp(52px,6.5vw,94px);line-height:.92}.service-modern-cta p{color:#9da3ad;max-width:590px;font-size:18px}.service-modern-cta .service-modern-primary{margin-top:34px}@media (max-width:850px){.service-modern-hero{grid-template-columns:1fr;gap:10px;min-height:780px;padding-top:125px}.service-modern-hero h1{font-size:clamp(60px,17vw,84px)}.service-modern-hero-visual{height:330px}.service-modern-hero-visual.has-image{margin-left:-24px;margin-right:-24px}.service-modern-switcher{bottom:22px}.service-modern-benefits{padding-top:90px;padding-bottom:90px}.service-modern-benefit-grid{grid-template-columns:1fr}.service-modern-benefit-grid article{border-bottom:1px solid #ffffff1a;border-right:0;min-height:230px;padding:30px 5px}.service-modern-scope{grid-template-columns:1fr;gap:55px;padding-top:90px;padding-bottom:90px}.service-modern-scope-intro{position:static}.service-modern-more{flex-direction:column;align-items:flex-start}.service-modern-cta{min-height:590px;padding-left:20px;padding-right:20px}.service-modern-hero.is-core-product{min-height:780px;padding:115px 20px 60px}.service-modern-hero.is-core-product h1{font-size:clamp(58px,16vw,82px)}.service-modern-hero.is-core-product .service-modern-hero-copy>p{font-size:16px}.service-modern-hero.is-core-product .service-modern-actions{flex-wrap:wrap;justify-content:center}.service-modern-hero.is-core-product .service-modern-hero-visual.has-product-media{width:100%;height:100%;margin:0;inset:0}}.editorial-page{--brand:#ff1515;color:#f5f7fb;background:#08090b;font-family:Nexa,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-weight:300}.editorial-page h1,.editorial-page h2,.editorial-page h3,.editorial-page strong{font-family:Nexa,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-weight:700}.editorial-page main{overflow:hidden}.editorial-kicker{color:var(--brand);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.editorial-hero{background:radial-gradient(circle at 78% 52%,#ff15151c,#0000 28%),#050506;border-bottom:1px solid #ffffff14;flex-direction:column;justify-content:center;min-height:760px;padding:170px max(24px,50vw - 590px) 120px;display:flex}.editorial-hero h1{letter-spacing:-.07em;max-width:1100px;margin:22px 0 28px;font-size:clamp(68px,7.5vw,114px);line-height:.88}.editorial-hero h1 em{color:#7d828c;font-style:normal}.editorial-hero>p{color:#9da3ad;max-width:650px;font-size:20px;line-height:1.5}.editorial-primary{background:var(--brand);color:#fff;border-radius:999px;align-items:center;gap:9px;width:max-content;margin-top:32px;padding:13px 20px;font-weight:700;display:inline-flex;box-shadow:0 14px 34px #ff15152e}.editorial-core{background:#101114;padding:120px max(24px,50vw - 590px)}.editorial-core-row{border-top:1px solid #ffffff1f;grid-template-columns:55px 48px 1fr auto;align-items:center;gap:24px;padding:50px 0;transition:all .3s;display:grid}.editorial-core-row:last-child{border-bottom:1px solid #ffffff1f}.editorial-core-row>span{color:var(--brand);font-size:11px}.editorial-core-row>svg{color:var(--brand)}.editorial-core-row h2{font-size:clamp(38px,4vw,60px);line-height:1}.editorial-core-row p{color:#9298a2;max-width:580px;margin-top:12px}.editorial-core-row:hover{padding-left:12px}.editorial-core-row>svg:last-child{color:#777d86}.editorial-more{grid-template-columns:.8fr 1.2fr;gap:100px;padding:130px max(24px,50vw - 590px);display:grid}.editorial-more header h2,.editorial-team header h2{letter-spacing:-.06em;margin-top:18px;font-size:clamp(46px,4.8vw,72px);line-height:.96}.editorial-more>div{grid-template-columns:1fr 1fr;display:grid}.editorial-more>div a{border-bottom:1px solid #ffffff1a;grid-template-columns:35px 1fr auto;align-items:center;gap:13px;padding:24px 0;display:grid}.editorial-more>div a:nth-child(odd){padding-right:24px}.editorial-more>div a:nth-child(2n){border-left:1px solid #ffffff1a;padding-left:24px}.editorial-more>div svg:first-child{color:var(--brand)}.editorial-cta{isolation:isolate;text-align:center;background:#030303;flex-direction:column;justify-content:center;align-items:center;min-height:630px;padding:120px 24px;display:flex;position:relative;overflow:hidden}.editorial-cta:before{content:"";z-index:-1;background:radial-gradient(circle,#ff151547,#ff15150f 40%,#0000 68%);border-radius:50%;width:min(1300px,100vw);height:950px;position:absolute;bottom:-580px;left:50%;transform:translate(-50%)}.editorial-cta h2{letter-spacing:-.065em;max-width:950px;margin:20px auto 24px;font-size:clamp(52px,6.2vw,92px);line-height:.92}.editorial-cta p{color:#9da3ad;max-width:580px;font-size:18px}.editorial-principles{background:#101114;grid-template-columns:repeat(3,1fr);padding:0 max(24px,50vw - 590px);display:grid}.editorial-principles article{border-right:1px solid #ffffff1a;flex-direction:column;min-height:340px;padding:55px 36px;display:flex}.editorial-principles article:last-child{border:0}.editorial-principles span{color:var(--brand);font-size:11px}.editorial-principles h2{margin:auto 0 13px;font-size:38px}.editorial-principles p{color:#969ca6;line-height:1.5}.editorial-team{grid-template-columns:.8fr 1.2fr;gap:100px;padding:130px max(24px,50vw - 590px);display:grid}.editorial-team>div{border-top:1px solid #ffffff1f}.editorial-team article{border-bottom:1px solid #ffffff1f;grid-template-columns:45px 1fr .9fr;align-items:center;gap:20px;padding:25px 0;display:grid}.editorial-team article>span{color:var(--brand);font-size:10px}.editorial-team h3{font-size:22px}.editorial-team p{color:#969ca6}.editorial-contact-direct{gap:28px;margin-top:38px;display:flex}.editorial-contact-direct a{border-bottom:1px solid var(--brand);padding-bottom:5px;font-weight:700}.editorial-contact .contact-page-section{background:#101114;padding:120px max(24px,50vw - 590px)}.editorial-contact .contact-shell{grid-template-columns:.7fr 1.3fr;gap:90px;max-width:none}.editorial-contact .contact-copy h2{letter-spacing:-.05em;font-size:50px}.editorial-contact .contact-card{background:#08090b;border-color:#ffffff17;border-radius:20px}.editorial-contact .contact-form{background:#08090b;border:1px solid #ffffff17;border-radius:26px;padding:45px}.editorial-contact .contact-field input,.editorial-contact .contact-field select,.editorial-contact .contact-field textarea{background:#111318;border-color:#ffffff1a;border-radius:10px}.editorial-contact .contact-info-grid{max-width:none;margin-top:80px}.editorial-contact .contact-map-card,.editorial-contact .contact-hours-card{background:#08090b;border-color:#ffffff17;border-radius:26px}@media (max-width:850px){.editorial-hero{min-height:680px;padding:130px 20px 90px}.editorial-hero h1{font-size:clamp(58px,16vw,82px)}.editorial-core{padding:80px 20px}.editorial-core-row{grid-template-columns:35px 35px 1fr;gap:14px}.editorial-core-row>svg:last-child{display:none}.editorial-core-row p{font-size:14px}.editorial-more,.editorial-team{grid-template-columns:1fr;gap:55px;padding:90px 20px}.editorial-more>div{grid-template-columns:1fr}.editorial-more>div a:nth-child(odd),.editorial-more>div a:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.editorial-principles{grid-template-columns:1fr;padding:0 20px}.editorial-principles article{border-bottom:1px solid #ffffff1a;border-right:0;min-height:240px;padding:38px 4px}.editorial-team article{grid-template-columns:35px 1fr}.editorial-team article p{grid-column:2}.editorial-contact-direct{flex-direction:column;align-items:flex-start;gap:16px}.editorial-contact .contact-page-section{padding:90px 20px}.editorial-contact .contact-shell{grid-template-columns:1fr;gap:55px}.editorial-contact .contact-form{padding:25px 18px}}.contact-modern{color:#f5f7fb;background:#08090b;font-family:Nexa,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-weight:300}.contact-modern h1,.contact-modern h2,.contact-modern h3,.contact-modern strong,.contact-modern .btn{font-family:Nexa,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-weight:700}.contact-modern .contact-hero{background:radial-gradient(circle at 50% 75%,#ff15151f,#0000 35%),#050506;border-bottom:1px solid #ffffff14;place-items:center;min-height:560px;padding:145px 24px 90px;display:grid}.contact-modern .contact-hero-content{text-align:center;gap:18px;max-width:900px}.contact-modern .contact-hero-content h1{letter-spacing:-.07em;font-size:clamp(62px,7vw,100px);line-height:.9}.contact-modern .contact-hero-content>p{color:#9da3ad;max-width:580px;font-size:18px}.contact-modern .service-pills{margin-top:15px}.contact-modern .service-pill{color:#dfe2e7;background:#111318;border:1px solid #ffffff1f;border-radius:999px;padding:10px 16px;font-weight:700}.contact-modern .service-pill:first-child{color:#fff;background:#ff1515;border-color:#ff1515}.contact-modern .contact-page-section{background:#101114;padding:110px max(24px,50vw - 590px)}.contact-modern .contact-shell{grid-template-columns:.72fr 1.28fr;gap:80px;max-width:none}.contact-modern .contact-copy h2{letter-spacing:-.05em;font-size:48px}.contact-modern .contact-copy>p{color:#9da3ad}.contact-modern .contact-card{background:#08090b;border:1px solid #ffffff14;border-radius:20px;padding:25px}.contact-modern .contact-field>span{color:#c8cdd5}.contact-modern .contact-field input,.contact-modern .contact-field select,.contact-modern .contact-field textarea{color:#f5f7fb;background:#111318;border:1px solid #ffffff1a;border-radius:10px}.contact-modern .contact-actions .btn{border:0;border-radius:999px}.contact-modern .contact-actions p{color:#818791}.contact-modern .contact-info-grid{gap:24px;max-width:none;margin-top:70px}.contact-modern .contact-map-card,.contact-modern .contact-hours-card{background:#08090b;border:1px solid #ffffff14;border-radius:26px;overflow:hidden}.contact-modern .contact-hours-card h3{letter-spacing:-.04em;font-size:34px}@media (max-width:850px){.contact-modern .contact-hero{min-height:520px;padding:125px 20px 75px}.contact-modern .contact-hero-content h1{font-size:clamp(58px,16vw,78px)}.contact-modern .service-pills{justify-content:center}.contact-modern .contact-page-section{padding:80px 20px}.contact-modern .contact-shell{grid-template-columns:1fr;gap:50px}.contact-modern .contact-form{padding:25px 18px}.contact-modern .contact-info-grid{margin-top:55px}}.contact-modern .contact-page-section{max-width:none}.contact-modern .contact-shell{border-top:0;grid-template-columns:1fr;gap:48px;width:min(900px,100%);margin:0 auto;padding:0 0 70px;display:grid}.contact-modern .contact-copy,.contact-modern .contact-copy h2{max-width:none}.contact-modern .contact-cards{grid-template-columns:1fr 1fr;gap:16px}.contact-modern .contact-card{min-width:0}.contact-modern .contact-form{width:100%;min-width:0;padding:42px}.contact-modern .contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}.contact-modern .contact-field{min-width:0}.contact-modern .contact-field input,.contact-modern .contact-field select,.contact-modern .contact-field textarea{min-width:0;padding:14px 15px;display:block}.contact-modern .contact-field textarea{resize:vertical;min-height:150px}.contact-modern .contact-actions{grid-template-columns:auto 1fr;align-items:center;gap:18px}.contact-modern .contact-actions .btn{white-space:nowrap}.contact-modern .contact-info-grid{grid-template-columns:minmax(0,1fr) 320px;width:min(900px,100%);margin:70px auto 0}@media (max-width:900px){.contact-modern .contact-form-grid{grid-template-columns:1fr}.contact-modern .contact-field-full{grid-column:1}.contact-modern .contact-info-grid,.contact-modern .contact-actions{grid-template-columns:1fr}.contact-modern .contact-actions .btn{width:max-content}}@media (max-width:560px){.contact-modern .contact-cards{grid-template-columns:1fr}.contact-modern .contact-form{padding:26px 18px}.contact-modern .contact-actions .btn{width:100%}}.contact-modern .contact-shell{gap:70px;width:min(1000px,100%)}.contact-modern .contact-copy{text-align:center;justify-items:center}.contact-modern .contact-copy h2{font-size:clamp(46px,5vw,70px);line-height:.95}.contact-modern .contact-copy>p{max-width:520px;font-size:17px}.contact-modern .contact-cards{width:100%;max-width:820px;margin-top:25px}.contact-modern .contact-card{text-align:left;grid-template-columns:42px 1fr auto;align-items:center;gap:15px;padding:20px 22px;transition:transform .25s,border-color .25s,background .25s}.contact-modern .contact-card>svg:first-child{color:#ff1515}.contact-modern .contact-card>svg:last-child{color:#737983}.contact-modern .contact-card span{gap:2px;display:grid}.contact-modern .contact-card small{color:#858b95;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.contact-modern .contact-card strong{font-size:16px}.contact-modern .contact-form{background:0 0;border:0;border-radius:0;padding:0}.contact-modern .contact-form-head{border-bottom:1px solid #ffffff1a;padding:0 0 32px}.contact-modern .contact-form-head h3{letter-spacing:-.045em;margin-top:12px;font-size:clamp(30px,3vw,42px)}.contact-modern .contact-form-head p{color:#858b95;margin-top:8px}.contact-modern .contact-field{background:#08090b;border:1px solid #ffffff16;border-radius:16px;gap:9px;padding:18px 20px;transition:border-color .25s,background .25s;position:relative}.contact-modern .contact-field input,.contact-modern .contact-field select,.contact-modern .contact-field textarea{background:0 0;border:0;border-radius:0;padding:2px 0;font-size:17px}.contact-modern .contact-field input:focus,.contact-modern .contact-field select:focus,.contact-modern .contact-field textarea:focus{border:0}.contact-modern .contact-actions{border-top:1px solid #ffffff1a;margin-top:10px;padding-top:28px}.contact-modern .contact-actions .btn{align-items:center;gap:9px;padding:14px 21px;display:inline-flex}.contact-modern .contact-actions p{max-width:470px;font-size:13px}.contact-modern .contact-topic-field{background:0 0;border:0;border-bottom:1px solid #ffffff24;margin:20px 0 4px;padding:0 0 28px}.contact-modern .contact-topic-field:focus-within{background:0 0;border-color:#ff15158c}.contact-modern .contact-topic-field legend{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:850}.contact-topic-grid{flex-wrap:wrap;gap:9px;display:flex}.contact-topic-grid button{color:#969ca6;cursor:pointer;background:#111216;border:1px solid #ffffff1c;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700;transition:border-color .22s,background .22s,color .22s,transform .22s}.contact-topic-grid button:hover,.contact-topic-grid button:focus-visible{color:#fff;border-color:#ffffff47;outline:0;transform:translateY(-1px)}.contact-topic-grid button.is-active{color:#fff;background:#ff1515;border-color:#ff1515;box-shadow:0 8px 24px #ff151529}.contact-modern .contact-info-grid{width:min(1000px,100%)}.contact-modern .contact-location-icon{color:#ff1515;margin-bottom:20px}.contact-modern .contact-hours-card{padding:36px}@media (max-width:900px){.contact-modern .contact-copy{text-align:left;justify-items:start}.contact-modern .contact-cards{max-width:none}.contact-modern .contact-form-head{padding-left:2px;padding-right:2px}}@media (max-width:560px){.contact-modern .contact-card{grid-template-columns:36px 1fr auto;padding:18px 16px}.contact-modern .contact-card strong{font-size:14px}.contact-modern .contact-field{padding:16px}.contact-modern .contact-form{padding:0}.contact-modern .contact-topic-field{padding-left:0;padding-right:0}.contact-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-topic-grid button{text-align:center;padding-left:8px;padding-right:8px}}.legal-modern{color:#f5f7fb;background:#08090b;font-family:Nexa,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-weight:300}.legal-modern h1,.legal-modern h2,.legal-modern h3,.legal-modern strong{font-family:Nexa,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-weight:700}.legal-modern .legal-hero{background:#050506;border-bottom:1px solid #ffffff14;align-items:flex-end;min-height:480px;padding:135px max(24px,50vw - 490px) 75px;display:flex}.legal-modern .legal-hero-content{text-align:left;width:100%;max-width:980px;display:block}.legal-modern .legal-hero-content .page-hero-kicker{color:#ff1515;display:block}.legal-modern .legal-hero-content h1{letter-spacing:-.07em;max-width:900px;margin:18px 0 22px;font-size:clamp(58px,6.5vw,92px);line-height:.9}.legal-modern .legal-hero-content p{color:#9da3ad;max-width:690px;font-size:18px;line-height:1.55}.legal-modern .legal-body{width:min(900px,100% - 48px);max-width:none;margin:0 auto;padding:100px 0 130px;display:block}.legal-modern .section-intro{color:#9da3ad;max-width:720px;margin-bottom:45px}.legal-modern .legal-grid{border-top:1px solid #ffffff1f;grid-template-columns:1fr;gap:0;padding:0;display:grid}.legal-modern .legal-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;padding:45px 0}.legal-modern .legal-card h3{letter-spacing:-.04em;margin-bottom:27px;font-size:30px}.legal-modern .legal-list{gap:0;display:grid}.legal-modern .legal-list li{color:#c5cad2;border-top:1px solid #fff1;padding:18px 0;line-height:1.65}.legal-modern .legal-list li:first-child{border-top:0}.legal-modern .legal-label{color:#7f858f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.legal-modern .legal-card>p{color:#c5cad2;line-height:1.7}.legal-modern .legal-note{color:#8f959f;background:0 0;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;margin-top:55px;padding:25px 0}.legal-modern .legal-document-shell{background:0 0;border:0;padding:0}.legal-modern .legal-document-head{border-bottom:1px solid #ffffff1f;padding:0 0 45px}.legal-modern .legal-document-head h2{letter-spacing:-.05em;font-size:42px}.legal-modern .legal-document-head p{color:#9da3ad;max-width:650px}.legal-modern .legal-document-pre{color:#c5cad2;white-space:pre-wrap;background:0 0;border:0;margin:0;padding:55px 0 0;font-family:Nexa,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.75;overflow:visible}@media (max-width:700px){.legal-modern .legal-hero{min-height:420px;padding:120px 20px 65px}.legal-modern .legal-hero-content h1{font-size:clamp(52px,15vw,72px)}.legal-modern .legal-body{width:calc(100% - 40px);padding-top:75px;padding-bottom:90px}.legal-modern .legal-card{padding:35px 0}.legal-modern .legal-document-pre{font-size:14px;line-height:1.7}}.service-modern-benefit-grid{border:0;grid-template-columns:repeat(3,1fr);gap:clamp(45px,6vw,90px);margin-top:85px}.service-modern-benefit-grid article{border:0;min-height:0;padding:0;display:block}.service-modern-benefit-grid article>span{margin-bottom:48px;display:block}.service-modern-benefit-grid h3{letter-spacing:-.045em;max-width:320px;margin:0 0 20px;font-size:clamp(28px,2.5vw,38px);line-height:1.05}.service-modern-benefit-grid p{color:#858b95;max-width:340px;font-size:16px;line-height:1.65}.service-modern-benefit-grid article:first-child h3{color:#fff}.service-modern-benefit-grid article:not(:first-child) h3{color:#9b9fa8}.editorial-principle-section{background:#101114;padding:130px max(24px,50vw - 590px)}.editorial-principle-section>header{max-width:820px}.editorial-principle-section>header h2{letter-spacing:-.06em;margin-top:18px;font-size:clamp(48px,5vw,76px);line-height:.96}.editorial-principle-section .editorial-principles{background:0 0;grid-template-columns:repeat(3,1fr);gap:clamp(45px,6vw,90px);margin-top:85px;padding:0;display:grid}.editorial-principle-section .editorial-principles article{border:0;min-height:0;padding:0;display:block}.editorial-principle-section .editorial-principles span{margin-bottom:45px;display:block}.editorial-principle-section .editorial-principles h3{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(28px,2.5vw,38px);line-height:1.05}.editorial-principle-section .editorial-principles p{color:#858b95;max-width:330px;line-height:1.65}.editorial-principle-section .editorial-principles article:not(:first-child) h3{color:#9b9fa8}@media (max-width:850px){.service-modern-benefit-grid{grid-template-columns:1fr;gap:55px;margin-top:60px}.service-modern-benefit-grid article{min-height:0;padding:0}.service-modern-benefit-grid article>span{margin-bottom:18px}.service-modern-benefit-grid article:not(:first-child) h3{color:#f5f7fb}.editorial-principle-section{padding:90px 20px}.editorial-principle-section .editorial-principles{grid-template-columns:1fr;gap:55px;margin-top:60px}.editorial-principle-section .editorial-principles span{margin-bottom:18px}.editorial-principle-section .editorial-principles article:not(:first-child) h3{color:#f5f7fb}}.showcase{--ink:#f5f7fb;--muted:#a7afbc;--red:#ff1515;color:var(--ink);background:#07080b}.showcase-nav{background:#07080bd6;border-bottom-color:#ffffff14}.showcase-brand img{filter:none}.showcase-nav nav a{color:#c9d1dd}.showcase-nav nav a:hover{color:#fff}.showcase-support{background:var(--red);color:#fff;box-shadow:0 8px 24px #ff151529}.showcase-hero{background:radial-gradient(circle at 50% 43%,#ff15151c 0,#0f1116e6 35%,#07080b 76%)}.showcase h1 em,.showcase h2 em{color:#0000;background:linear-gradient(110deg,#fff 0,#858b95 46%,#f4f6f9 74%,#7d828b 100%);-webkit-background-clip:text;background-clip:text}.showcase-text-link{color:#d3d7de}.showcase-hero-art{border-radius:44px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 82%,#0000 100%)}.showcase-hero-art img{mix-blend-mode:screen;filter:brightness(.78)contrast(1.12)saturate(.76)}.showcase-halo{background:#ffffff14}.showcase-proof{background:#12151bbd;border-color:#ffffff1a;box-shadow:0 18px 50px #0000004d}.showcase-proof span{color:#c4cad4}.showcase-statement,.showcase-highlights{background:#07080b}.showcase-highlight{border:1px solid #ffffff14;box-shadow:0 22px 70px #00000057}.showcase-highlight-dark{background:linear-gradient(145deg,#151820,#090a0d)}.showcase-highlight-red{background:radial-gradient(circle at 70% 62%,#b70b10 0,#5d0508 40%,#140708 100%)}.showcase-chapters{background:#0b0e13}.showcase-chapter-media{border:1px solid #ffffff14;box-shadow:0 34px 90px #00000061}.tone-blue .showcase-chapter-media,.tone-warm .showcase-chapter-media,.tone-violet .showcase-chapter-media{background:#11151c}.showcase-chapter-media:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff08,#0000 45%),linear-gradient(#0000 65%,#07080b38);position:absolute;inset:0}.showcase-chapter-media img{filter:brightness(.72)contrast(1.16)saturate(.72)}.showcase-numbers{background:#07080b}.showcase-services{background:#0b0e13}.showcase-service-card{border-bottom-color:#ffffff1a}.showcase-service-card:hover{background:#ffffff06}.showcase-cta,.showcase-footer{background:#050506}@media (max-width:800px){.showcase-nav nav{background:#0d0f14fa;border:1px solid #ffffff1a}.showcase-menu{color:#fff}.showcase-hero-art{border-radius:24px}.showcase-hero-art img{filter:brightness(.68)contrast(1.16)saturate(.7)}}.editorial-career{background:#0a0b0d;border-top:1px solid #24262b;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(60px,10vw,150px);padding:120px max(24px,50vw - 590px);display:grid}.editorial-career h2{letter-spacing:-.06em;max-width:750px;margin:18px 0 0;font-size:clamp(46px,5.5vw,78px);line-height:.96}.editorial-career>div:last-child{padding-bottom:5px}.editorial-career p{color:#9297a1;max-width:430px;margin:0 0 30px;font-size:17px;line-height:1.6}.editorial-career .editorial-primary{width:max-content}@media (max-width:850px){.editorial-career{grid-template-columns:1fr;gap:34px;padding:90px 20px}.editorial-career h2{font-size:clamp(42px,13vw,62px)}}.editorial-feature-carousel{position:relative}.editorial-feature-carousel article{cursor:default;transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1)}.editorial-feature-carousel article:not(.is-active){opacity:.43;transform:translateY(8px)}.editorial-feature-carousel article.is-active{opacity:1;transform:translateY(0)}.editorial-feature-carousel article h3,.editorial-feature-carousel article p{transition:color .65s}.editorial-feature-carousel article.is-active h3{color:#f5f7fb}.editorial-feature-dots{justify-content:center;align-items:center;gap:8px;margin-top:78px;display:flex}.editorial-feature-dots button{cursor:pointer;background:#34373d;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .45s,background .45s,box-shadow .45s}.editorial-feature-dots button.is-active{background:#58d4df;width:38px;box-shadow:0 0 0 4px #58d4df1f}@media (max-width:850px){.editorial-feature-carousel{overflow:hidden}.editorial-feature-carousel .service-modern-benefit-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.editorial-feature-carousel .service-modern-benefit-grid::-webkit-scrollbar{display:none}.editorial-feature-carousel article{scroll-snap-align:start;min-width:82vw}.editorial-feature-carousel article:not(.is-active){opacity:.58;transform:none}.editorial-feature-dots{margin-top:42px}}.editorial-principle-section-compact{padding-top:110px;padding-bottom:110px}.editorial-principle-section-compact .service-modern-benefit-grid{margin-top:0}.editorial-principle-section-compact .editorial-feature-dots{margin-top:72px}@media (max-width:850px){.editorial-principle-section-compact{padding-top:80px;padding-bottom:80px}.editorial-principle-section-compact .editorial-feature-dots{margin-top:40px}}.contact-modern .contact-hero{background:radial-gradient(circle at 50% 100%,#ff151517,#0000 42%),#050506;min-height:470px;padding-bottom:75px}.contact-modern .contact-hero-content{max-width:780px}.contact-modern .contact-hero-content h1{font-size:clamp(58px,6.5vw,92px)}.contact-modern .contact-page-section{padding-top:120px}.contact-modern .contact-shell{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(65px,9vw,130px);width:min(1180px,100%);padding-bottom:110px}.contact-modern .contact-copy{text-align:left;justify-items:start;position:sticky;top:120px}.contact-modern .contact-copy h2{max-width:420px;font-size:clamp(44px,4.5vw,66px)}.contact-modern .contact-copy>p{max-width:410px;line-height:1.65}.contact-modern .contact-cards{width:100%;margin-top:42px;display:block}.contact-modern .contact-card{background:0 0;border:0;border-top:1px solid #ffffff1f;border-radius:0;grid-template-columns:32px 1fr auto;padding:20px 0}.contact-modern .contact-card:last-child{border-bottom:1px solid #ffffff1f}.contact-modern .contact-card:hover{background:0 0;border-color:#ffffff38;transform:none}.contact-modern .contact-form-head{padding-bottom:28px}.contact-modern .contact-form-head h3{font-size:clamp(38px,4vw,56px)}.contact-modern .contact-form-grid{gap:0 28px;margin-top:8px}.contact-modern .contact-field{background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;padding:25px 0 17px}.contact-modern .contact-field:focus-within{background:0 0;border-color:#ff1515}.contact-modern .contact-field input,.contact-modern .contact-field select,.contact-modern .contact-field textarea{font-size:16px}.contact-modern .contact-field textarea{min-height:145px}.contact-modern .contact-actions{margin-top:34px}.contact-modern .contact-info-grid{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:0;width:min(1180px,100%);margin-top:0}.contact-modern .contact-map-card,.contact-modern .contact-hours-card{background:0 0;border:0;border-radius:0}.contact-modern .contact-map-card{padding-top:42px;padding-right:42px}.contact-modern .contact-map-frame{border-radius:20px;overflow:hidden}.contact-modern .contact-hours-card{border-left:1px solid #ffffff1a;padding:48px 0 48px 48px}@media (max-width:900px){.contact-modern .contact-shell{grid-template-columns:1fr;gap:65px}.contact-modern .contact-copy{position:static}.contact-modern .contact-info-grid{grid-template-columns:1fr}.contact-modern .contact-map-card{padding:35px 0}.contact-modern .contact-hours-card{border-top:1px solid #ffffff1a;border-left:0;padding:40px 0}}.legal-modern .legal-document-pre{overflow-wrap:anywhere;word-break:normal;max-height:none;overflow:visible}.legal-modern .legal-document-head:before,.legal-modern .legal-card:before,.legal-modern .legal-note:before,.legal-modern .legal-hero:before{display:none!important}.legal-modern .legal-document-kicker,.legal-modern .page-hero-kicker{color:#9da3ad!important}.editorial-feature-dots button.is-active{background:#ff1515;box-shadow:0 0 0 4px #ff151521}.editorial-feature-carousel .service-modern-benefit-grid article>span{display:none}.showcase-advantages-head{max-width:850px;margin-bottom:70px}.showcase-advantages-head h2{margin:16px 0 20px}.showcase-advantages-head p{color:#8f949e;max-width:600px;font-size:18px;line-height:1.55}.showcase-advantages .showcase-advantage-stage{background:0 0;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;border-radius:0;min-height:610px}.showcase-advantages .showcase-advantage-controls{padding-left:0;padding-right:clamp(45px,6vw,90px)}.showcase-advantages .showcase-advantage-visual{min-height:610px}@media (max-width:850px){.showcase-advantages-head{margin-bottom:45px}.showcase-advantages .showcase-advantage-stage{border-radius:0;min-height:0}.showcase-advantages .showcase-advantage-controls{padding-left:0;padding-right:0}.showcase-advantages .showcase-advantage-visual{min-height:500px}}.remote-btn,.showcase-support{color:#fff;cursor:pointer;background:#ff1515;border:0;border-radius:999px;min-height:34px;padding:8px 15px;font:700 13px/1 Nexa,Avenir Next,Arial,sans-serif;transition:transform .25s,box-shadow .25s,background .25s;box-shadow:0 8px 24px #ff151529}.remote-btn:before,.remote-btn:after{display:none}.remote-btn:hover,.remote-btn:focus-visible,.showcase-support:hover,.showcase-support:focus-visible{background:#ff2929;transform:translateY(-1px);box-shadow:0 12px 30px #ff151540}.remote-confirm-overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.remote-confirm{color:#f5f7fb;text-align:left;background:#0d0e11;border:1px solid #ffffff1f;border-radius:26px;width:min(520px,100%);padding:42px;position:relative;box-shadow:0 35px 100px #0000008c}.remote-confirm-close{color:#b5bac3;cursor:pointer;background:#17191e;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.remote-confirm-icon{color:#ff1515;background:#ff15151f;border-radius:17px;place-items:center;width:56px;height:56px;margin-bottom:28px;display:grid}.remote-confirm-kicker{color:#ff1515;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:700}.remote-confirm h2{letter-spacing:-.045em;max-width:410px;margin:14px 0 18px;font-size:clamp(32px,4vw,46px);line-height:1}.remote-confirm p{color:#969ca6;font-size:15px;line-height:1.6}.remote-confirm-actions{justify-content:flex-end;gap:12px;margin-top:32px;display:flex}.remote-confirm-actions button,.remote-confirm-actions a{cursor:pointer;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:700}.remote-confirm-actions button{color:#d8dbe0;background:0 0;border:1px solid #ffffff24}.remote-confirm-actions a{color:#fff;background:#ff1515;border:1px solid #ff1515}@media (max-width:560px){.remote-confirm{border-radius:22px;padding:34px 22px 24px}.remote-confirm-actions{text-align:center;flex-direction:column-reverse;align-items:stretch}.nav-center .nav-mobile-remote,.showcase-support-mobile{text-align:left;cursor:pointer;background:0 0;border:0}}.showcase-advantages-head{width:min(var(--showcase-shell),100%);margin-left:auto;margin-right:auto}.showcase-advantages .showcase-advantage-stage{background:#030303;border:1px solid #ffffff17;border-radius:28px;grid-template-columns:.82fr 1.18fr;height:670px;min-height:670px;overflow:hidden}.showcase-advantages .showcase-advantage-controls{padding:68px clamp(42px,5vw,72px)}.showcase-advantages .showcase-advantage-visual{background:linear-gradient(90deg,#080709,#100609 42%,#08080a);height:100%;min-height:0;padding:58px}.showcase-advantages .showcase-advantage-rings{width:360px;height:360px;top:45%}.showcase-advantages .showcase-advantage-rings i:first-child{inset:42px}.showcase-advantages .showcase-advantage-rings i:nth-child(2){inset:92px}.showcase-advantages .showcase-advantage-rings i:nth-child(3){inset:137px}@media (max-width:850px){.showcase-advantages-head{padding:0 10px}.showcase-advantages .showcase-advantage-stage{border-radius:24px;grid-template-columns:1fr;height:auto;min-height:0}.showcase-advantages .showcase-advantage-controls{padding:44px 24px}.showcase-advantages .showcase-advantage-visual{height:auto;min-height:430px;padding:42px 24px}.showcase-advantages .showcase-advantage-rings{width:290px;height:290px}.showcase-advantages .showcase-advantage-rings i:first-child{inset:34px}.showcase-advantages .showcase-advantage-rings i:nth-child(2){inset:74px}.showcase-advantages .showcase-advantage-rings i:nth-child(3){inset:110px}}.showcase-service-icon{color:#ff2929;background:#17191e;border:1px solid #ffffff1a;border-radius:16px;width:72px;height:72px;margin:auto 0;box-shadow:inset 0 1px #ffffff0b}.showcase-service-icon svg{stroke-width:1.6px;width:29px;height:29px}.showcase-service-card:hover .showcase-service-icon{background:#1b1c21;border-color:#ff151561}.showcase-advantage-rings svg{box-sizing:content-box;color:#f3f4f6;stroke-width:1.55px;background:#202126;border:1px solid #ffffff21;border-radius:16px;width:34px;height:34px;padding:18px}.showcase-advantage-rings i:nth-child(3){background:0 0}.showcase-spider-network{z-index:0;pointer-events:none;opacity:.9;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 44%,#000 0 58%,#0000 92%);mask-image:radial-gradient(circle at 50% 44%,#000 0 58%,#0000 92%)}.showcase-advantage-rings{border:0}.showcase-voice:before,.showcase-voice:after{content:none}.showcase-voice-mark{z-index:2}.showcase-advantage-mobile-status{display:none}.showcase-advantage-rings i:first-child{animation:5.5s ease-in-out infinite advantage-ring-breathe}.showcase-advantage-rings i:nth-child(2){animation:5.5s ease-in-out 1.1s infinite advantage-ring-breathe}.showcase-advantage-rings i:nth-child(3){animation:5.5s ease-in-out 2.2s infinite advantage-ring-breathe}.showcase-advantage-rings svg{animation:.55s cubic-bezier(.22,1,.36,1) advantage-icon-in,4s ease-in-out .55s infinite advantage-icon-float}.showcase-advantage-visual>strong,.showcase-advantage-visual>p{animation:.5s cubic-bezier(.22,1,.36,1) advantage-copy-in}.showcase-advantage-signals{border-radius:50%;animation:15s linear infinite advantage-signal-orbit;position:absolute;inset:0}.showcase-advantage-signals b{background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #ff15151a,0 0 16px #ff1515bf}.showcase-advantage-signals b:first-child{top:130px;left:27px}.showcase-advantage-signals b:nth-child(2){width:5px;height:5px;top:72px;right:48px}.showcase-advantage-signals b:nth-child(3){width:4px;height:4px;bottom:116px;right:24px}@keyframes advantage-ring-breathe{50%{opacity:.42}}@keyframes advantage-signal-orbit{to{transform:rotate(360deg)}}@keyframes advantage-icon-in{0%{opacity:0;transform:translateY(5px)}}@keyframes advantage-icon-float{50%{transform:translateY(-5px);box-shadow:0 12px 34px #ff151529}}@keyframes advantage-copy-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.showcase-advantage-rings i,.showcase-advantage-rings svg,.showcase-advantage-signals,.showcase-advantage-visual>strong,.showcase-advantage-visual>p{animation:none}}.contact-modern .contact-card>svg:first-child{box-sizing:content-box;color:#ff2929;stroke-width:1.65px;background:#17191e;border:1px solid #ffffff1a;border-radius:11px;width:19px;height:19px;padding:9px}.contact-modern .contact-location-icon{box-sizing:content-box;color:#ff2929;stroke-width:1.6px;background:#17191e;border:1px solid #ffffff1a;border-radius:13px;width:23px;height:23px;padding:13px}.remote-confirm-icon{color:#ff2929;background:#181a1f;border:1px solid #ffffff1a;border-radius:14px}.remote-confirm-icon svg{stroke-width:1.6px}.service-modern-scope-list li svg{box-sizing:content-box;color:#ff2929;stroke-width:2px;background:#ff15150f;border:1px solid #ff151540;border-radius:6px;flex:none;width:13px;height:13px;padding:4px}.showcase-proof svg{box-sizing:content-box;stroke-width:2px;border:1px solid #ffffff1f;border-radius:5px;width:12px;height:12px;padding:3px}@media (max-width:800px){.showcase-service-icon{border-radius:15px;width:64px;height:64px}.showcase-service-icon svg{width:26px;height:26px}}.service-modern-scope-list article{grid-template-columns:1fr;gap:0}.editorial-core-row{grid-template-columns:48px 1fr auto}.editorial-team article{grid-template-columns:1fr .9fr}.service-priority-main-copy{grid-template-columns:1fr}.service-priority-main-copy>.feature-icon,.service-priority-main-copy h3,.service-priority-main-copy p,.service-priority-main-copy .service-priority-action{grid-column:1}@media (max-width:850px){.editorial-core-row{grid-template-columns:35px 1fr}.editorial-team article{grid-template-columns:1fr}.editorial-team article p{grid-column:1}}.showcase-chapter-head{text-align:center;margin-left:auto;margin-right:auto}.showcase-chapter-head h2{margin-left:auto;margin-right:auto}.showcase-product-summary{text-align:center}.showcase-product-summary>p{margin-left:auto;margin-right:auto}.showcase-product-summary>div{justify-content:center}.showcase-advantages-head{text-align:center;margin-left:auto;margin-right:auto}.showcase-advantages-head p{margin-left:auto;margin-right:auto}.showcase-voice-tabs{animation:.4s cubic-bezier(.22,1,.36,1) testimonial-tabs-in}@keyframes testimonial-tabs-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.showcase-voice-tabs{animation:none}}.showcase-metric-stage .showcase-trust-head{text-align:center;margin-left:auto;margin-right:auto}.showcase-metric-stage .showcase-trust-head h2,.showcase-metric-stage .showcase-trust-head>p{margin-left:auto;margin-right:auto}@media (max-width:800px){.showcase-chapter-head,.showcase-product-summary{text-align:center}.showcase-product-summary>div{justify-content:center}}.showcase-voice-tabs{height:178px;position:relative;overflow:hidden}.showcase-voice-tabs button{width:100%;margin:0;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .35s,background .25s,border-color .25s;position:absolute;top:50%;left:0}.showcase-voice-tabs button.is-previous{opacity:.48;transform:translateY(calc(-50% - 58px))scale(.96)}.showcase-voice-tabs button.is-current{z-index:2;opacity:1;transform:translateY(-50%)}.showcase-voice-tabs button.is-next{opacity:.48;animation:.48s cubic-bezier(.22,1,.36,1) testimonial-next-in;transform:translateY(calc(58px - 50%))scale(.96)}@keyframes testimonial-next-in{0%{opacity:0;transform:translateY(calc(116px - 50%))scale(.92)}}@media (prefers-reduced-motion:reduce){.showcase-voice-tabs button{transition:none;animation:none}}@media (max-width:800px){.showcase-product-lineup{perspective:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;height:auto;margin:0;display:grid}.showcase-product-lineup:before{height:55%;inset:10% 8% auto}.showcase-product-item,.showcase-product-item.product-1,.showcase-product-item.product-2,.showcase-product-item.product-3{filter:saturate(.82);width:100%;height:285px;transform:none}.showcase-product-item.product-2{z-index:2;grid-area:1/1/auto/-1;height:430px}.showcase-product-item.product-1{grid-area:2/1}.showcase-product-item.product-3{grid-area:2/2}.showcase-product-item:hover{transform:translateY(-4px)}.showcase-product-screen{border-radius:24px}.showcase-product-item.product-2 .showcase-product-screen{box-shadow:inset 0 0 0 4px #1a1c21,0 24px 60px #00000085,0 0 36px #ff15151a}.showcase-product-label{justify-content:flex-start;padding:12px 14px;font-size:13px;bottom:10px;left:10px;right:10px}}@media (max-width:420px){.showcase-product-lineup{grid-template-columns:1fr}.showcase-product-item.product-1,.showcase-product-item.product-2,.showcase-product-item.product-3{grid-column:1}.showcase-product-item.product-2{grid-row:1;height:390px}.showcase-product-item.product-1{grid-row:2;height:270px}.showcase-product-item.product-3{grid-row:3;height:270px}}@media (min-width:851px){.showcase-advantages-head{max-width:920px;margin-bottom:56px}.showcase-advantages-head h2{margin:14px 0 16px}.showcase-advantages-head p{max-width:760px;font-size:18px;line-height:1.6}.showcase-advantages .showcase-advantage-stage{grid-template-columns:.9fr 1.1fr}.showcase-advantages .showcase-advantage-controls{padding:64px clamp(44px,4.5vw,68px)}.showcase-advantage-copy{max-width:470px}.showcase-advantage-copy h3{min-height:2em;margin:18px 0 24px;font-size:clamp(42px,3.35vw,52px);line-height:.98}.showcase-advantage-copy p{max-width:440px;min-height:5em;margin:0;line-height:1.65}.showcase-advantage-tabs{gap:12px;width:100%;max-width:380px;margin-top:36px}.showcase-advantage-tabs button{text-align:left;border-radius:14px;justify-content:flex-start;width:100%;min-height:52px;padding:14px 18px}.showcase-advantage-visual{text-align:left;align-items:flex-start;padding:58px clamp(58px,6vw,86px)}.showcase-advantage-visual>strong{min-height:1.05em;font-size:40px;line-height:1.05}.showcase-advantage-visual>p{max-width:360px;min-height:3em;margin:12px 0 0;font-size:17px;line-height:1.5}.showcase-advantage-visual>strong,.showcase-advantage-visual>p{animation:none}}@media (max-width:800px){.showcase-advantages .showcase-advantage-stage{height:auto;min-height:0}.showcase-advantages .showcase-advantage-controls{min-height:0;padding:42px 24px 30px}.showcase-advantages .showcase-advantage-visual{display:none}.showcase-advantage-tabs{width:100%}.showcase-advantage-tabs button{justify-content:flex-start;width:100%}.showcase-advantage-mobile-status{border-top:1px solid #ffffff1a;align-items:center;gap:14px;margin-top:28px;padding-top:24px;display:flex}.showcase-advantage-mobile-status>svg{box-sizing:content-box;width:22px;height:22px;color:var(--red);stroke-width:1.6px;background:#191b20;border:1px solid #ffffff1f;border-radius:13px;padding:11px}.showcase-advantage-mobile-status>span{gap:3px;display:grid}.showcase-advantage-mobile-status strong{font-size:20px}.showcase-advantage-mobile-status small{color:#8f949d;line-height:1.35}}@media (max-width:850px){.editorial-feature-carousel .service-modern-benefit-grid{scroll-snap-type:none;height:250px;margin-top:48px;display:block;position:relative;overflow:hidden}.editorial-feature-carousel .service-modern-benefit-grid article{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;min-width:0;min-height:250px;padding:18px 0;transition:opacity .45s,transform .65s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(-105%)}.editorial-feature-carousel .service-modern-benefit-grid article.is-active{opacity:1;pointer-events:auto;animation:.65s cubic-bezier(.22,1,.36,1) mobile-benefit-in;transform:translateY(0)}.editorial-feature-carousel .service-modern-benefit-grid h3,.editorial-feature-carousel .service-modern-benefit-grid p{width:100%;max-width:420px}.editorial-feature-dots{margin-top:28px}}@keyframes mobile-benefit-in{0%{opacity:0;transform:translateY(105%)}}@media (prefers-reduced-motion:reduce){.editorial-feature-carousel .service-modern-benefit-grid article{transition:none;animation:none}}.contact-modern .contact-topic-field{background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;margin:20px 0 4px;padding:0 0 28px}.contact-modern .contact-topic-field:focus-within{background:0 0;border-bottom-color:#ff1515a6}.contact-modern .contact-field-error{color:#ff555b;letter-spacing:0;text-transform:none;font-size:12px;font-weight:600;line-height:1.4}.contact-modern .contact-field:has([aria-invalid=true]){border-bottom-color:#ff3b42}.contact-modern .contact-field [aria-invalid=true]::placeholder{color:#ff555ba6}.contact-modern .contact-hero{background:linear-gradient(110deg,#050506 0% 48%,#0d0507 100%);align-items:center;min-height:540px;padding:145px 28px 90px}.contact-modern .contact-hero-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;width:min(1180px,100%);max-width:1180px;display:flex}.contact-modern .contact-hero-content h1{letter-spacing:-.065em;white-space:nowrap;max-width:none;margin:0;font-size:clamp(70px,7.2vw,112px);line-height:.9}.contact-modern .contact-hero-content p{color:#a1a6af;max-width:430px;margin:0 0 7px;font-size:18px;line-height:1.65}.contact-modern .contact-page-section{max-width:none;padding:0 28px 120px}.contact-modern .contact-shell,.contact-modern .contact-info-grid{width:min(1180px,100%);margin-left:auto;margin-right:auto}.contact-modern .contact-shell{grid-template-columns:1fr;gap:0;width:min(860px,100%);padding:110px 0}.contact-modern .contact-copy h2{max-width:8ch;font-size:clamp(44px,4.2vw,62px);line-height:.96}.contact-modern .contact-form-head h3{font-size:clamp(40px,4vw,54px);line-height:.96}.contact-modern .contact-form-grid{margin-top:18px}.editorial-career{background:radial-gradient(circle at 78%,#ff151514,#0000 28%),#090a0c;border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;padding-top:105px;padding-bottom:105px}.editorial-career h2{max-width:13ch;font-size:clamp(44px,4.8vw,68px);line-height:.98}.editorial-career>div:last-child{border-left:1px solid #ffffff21;padding:12px 0 12px clamp(28px,4vw,54px)}.editorial-career-label{color:#ff2929;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;display:block}.editorial-career p{margin-bottom:25px}.editorial-career .editorial-primary{margin-top:0}@media (max-width:900px){.contact-modern .contact-hero{min-height:500px;padding:125px 20px 75px}.contact-modern .contact-hero-content{gap:20px}.contact-modern .contact-hero-content h1{white-space:normal;max-width:10ch;font-size:clamp(58px,13vw,82px)}.contact-modern .contact-page-section{padding-left:20px;padding-right:20px}.contact-modern .contact-shell{gap:70px;padding:80px 0}.contact-modern .contact-copy h2{max-width:none}.editorial-career{grid-template-columns:1fr;gap:42px;padding-top:85px;padding-bottom:85px}.editorial-career>div:last-child{border-top:1px solid #ffffff21;border-left:0;padding:30px 0 0}}@media (min-width:801px){.nav{height:64px;padding:9px 32px}.logo{height:46px}.showcase-nav{height:64px}.showcase-nav-inner{width:min(var(--section-shell),calc(100% - 48px))}.showcase-brand img{height:46px}}@media (max-width:800px){.nav{height:64px;padding:9px 20px}.logo{height:42px}.showcase-nav{height:64px}.showcase-nav-inner{width:calc(100% - 36px)}.showcase-brand img{height:42px}.showcase-nav nav{inset:64px 12px auto}}@media (min-width:801px){.nav-center a,.showcase-nav nav a{font-family:Nexa,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1}}
