/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.isolate{isolation:isolate}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#07101f;--ink-soft:#0b1729;--panel:#0e1c30;--cyan:#00a8ff;--cyan-bright:#3cc7ff;--white:#f5f9ff;--muted:#93a5bb;--line:#a0c0de29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--white);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.scroll-progress{z-index:1000;background:linear-gradient(90deg,#0e8dff,#5fdcff);height:2px;position:fixed;top:0;left:0;box-shadow:0 0 16px #14b9ff}.site-header{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07101fbd;border:1px solid #a2c5e42e;justify-content:space-between;align-items:center;width:min(1180px,100% - 36px);height:70px;padding:10px 12px 10px 18px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 50px #00000047}.brand{background:#fff;align-items:center;width:170px;height:42px;display:flex;overflow:hidden}.brand img{object-fit:contain;width:100%;height:100%;display:block}.nav-links{color:#b4c1d1;align-items:center;gap:28px;font-size:13px;display:flex}.nav-links>a{transition:color .25s}.nav-links>a:hover{color:#fff}.nav-dropdown{position:relative}.nav-dropdown-toggle{color:#b4c1d1;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0;transition:color .25s;display:inline-flex}.nav-dropdown-toggle:hover,.nav-dropdown-toggle:focus-visible,.nav-dropdown.is-open .nav-dropdown-toggle{color:#fff;outline:0}.nav-dropdown-toggle span{color:#36bdff;font-size:13px;line-height:1;transition:transform .25s}.nav-dropdown.is-open .nav-dropdown-toggle span{transform:rotate(180deg)}.nav-dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;background:#071221fa;border:1px solid #7ab1e038;width:330px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,8px);box-shadow:0 24px 60px #00000061}.nav-dropdown.is-open .nav-dropdown-menu,.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nav-dropdown-menu:before{content:"";height:13px;position:absolute;top:-13px;left:0;right:0}.nav-dropdown-menu a{border:1px solid #0000;grid-template-columns:30px 1fr;align-items:start;gap:10px;padding:15px 14px;transition:border-color .2s,background .2s;display:grid}.nav-dropdown-menu a+a{margin-top:4px}.nav-dropdown-menu a:hover,.nav-dropdown-menu a:focus-visible{background:#009af012;border-color:#38beff3d;outline:0}.nav-dropdown-menu>a>span{color:#2cb9fc;letter-spacing:.14em;font-size:8px;font-weight:750}.nav-dropdown-menu strong,.nav-dropdown-menu small{display:block}.nav-dropdown-menu strong{color:#e2eff8;font-size:12px;font-weight:650}.nav-dropdown-menu small{color:#6c8398;margin-top:6px;font-size:9px;line-height:1.5}.nav-cta{background:linear-gradient(135deg,#077de4,#00aaf7);padding:13px 18px;font-weight:700;box-shadow:0 8px 28px #0099ff38;color:#fff!important}.menu-toggle{color:#fff;background:0 0;border:0;width:44px;height:44px;padding:12px;display:none}.menu-toggle span{background:currentColor;height:1px;margin:6px 0;display:block}.hero{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:60px;min-height:930px;padding:160px max(6vw,50vw - 590px) 110px;display:grid;position:relative;overflow:hidden}.hero-grid{opacity:.18;background-image:linear-gradient(#5ea7e221 1px,#0000 1px),linear-gradient(90deg,#5ea7e221 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 90%);mask-image:linear-gradient(#000 30%,#0000 90%)}.hero:after{content:"";background:linear-gradient(transparent, var(--ink));pointer-events:none;height:240px;position:absolute;bottom:0;left:0;right:0}.hero-glow{filter:blur(120px);opacity:.14;background:#0078ff;border-radius:50%;width:480px;height:480px;position:absolute}.hero-glow-one{top:19%;right:6%}.hero-glow-two{opacity:.08;background:#00c8ff;bottom:4%;left:-12%}.hero-copy,.hero-slide-visual{z-index:2;position:relative}.section-kicker{color:var(--cyan-bright);text-transform:uppercase;letter-spacing:.18em;margin:0 0 28px;font-size:11px;font-weight:700}.hero h1{letter-spacing:-.065em;max-width:750px;margin:0;font-size:clamp(56px,6.3vw,98px);font-weight:700;line-height:.93}.hero h1 span,.contact h2 span{color:#0000;-webkit-text-stroke:1px #45bfff;text-shadow:0 0 30px #00a5ff24}.hero-eyebrow{color:#43c5ff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:9px;font-weight:750}.hero-slide-copy{animation:.7s cubic-bezier(.22,1,.36,1) both heroContentIn}.hero-slide-visual{height:590px;animation:.8s cubic-bezier(.22,1,.36,1) both heroVisualIn}.hero-visual{width:100%;height:100%;position:relative}.hero-text{color:#a9b7c8;max-width:660px;margin:34px 0 0;font-size:18px;line-height:1.75}.hero-actions{align-items:center;gap:34px;margin-top:38px;display:flex}.button{cursor:pointer;color:#fff;border:0;justify-content:space-between;align-items:center;gap:30px;min-width:230px;padding:17px 20px;font-size:13px;font-weight:700;display:inline-flex}.button-primary{background:linear-gradient(135deg,#087de5,#00a7f4);transition:transform .25s,box-shadow .25s;box-shadow:0 14px 40px #0093ff38}.button-primary:hover{transform:translateY(-3px);box-shadow:0 18px 46px #00a5ff52}.button span{font-size:17px}.text-link{color:#dce7f4;border-bottom:1px solid #dce7f459;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:inline-flex}.text-link span{color:var(--cyan)}.card-tags span{color:#8398ae;letter-spacing:.12em;text-transform:uppercase;border:1px solid #7ab1e02e;padding:8px 10px;font-size:9px}.network-visual{perspective:900px;height:590px}.network-orbit{border:1px solid #1ba7ff3b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(64deg)}.orbit-one{width:520px;height:520px;animation:15s linear infinite orbitSpin}.orbit-two{border-style:dashed;width:360px;height:360px;animation:11s linear infinite orbitSpinReverse}.network-route{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-shadow,.route-line{fill:none}.route-shadow{stroke:#0003;stroke-width:3px}.route-line{stroke:#2bb0fa3d;stroke-width:1.25px;stroke-dasharray:6 9}.journey-dot{fill:#35bfff;stroke:#dff7ff;stroke-width:2px;filter:drop-shadow(0 0 9px #08a9ff);animation:12s linear infinite journeyDotMove,12s linear infinite journeyDotMode}.network-core{z-index:3;background:#061426f0;border:1px solid #ff545c85;flex-direction:column;justify-content:center;align-items:center;width:208px;height:218px;animation:12s linear infinite coreMode;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #ff2c3a14,inset 0 0 36px #ff2c3a09}.network-core:before,.network-core:after{content:"";border-color:#30b9ff;width:24px;height:24px;position:absolute}.network-core:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.network-core:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.core-state{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.core-state strong{color:#e8f7ff;letter-spacing:.08em;font-size:15px}.core-offline{animation:12s linear infinite coreOffline}.core-online{opacity:0;animation:12s linear infinite coreOnline}.core-status{text-transform:uppercase;letter-spacing:.14em;margin-top:12px;font-size:9px}.core-status i{border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.core-status-offline{color:#ff5963}.core-status-offline i{background:#ff4b57;box-shadow:0 0 11px #ff4b57}.core-status-online{color:#55e3a5}.core-status-online i{background:#55e3a5;box-shadow:0 0 11px #55e3a5}.speed-readout{border-top:1px solid #7ba9cc2e;width:142px;margin-top:25px;padding-top:13px}.speed-copy{color:#506b84;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:7px;display:flex}.speed-copy b{color:#8298ad;font-size:7px}.speed-meter{align-items:end;gap:5px;height:24px;margin-top:8px;display:flex}.speed-meter i{background:#57748e2e;border-radius:1px 1px 0 0;flex:1}.speed-meter i:first-child{height:6px}.speed-meter i:nth-child(2){height:10px}.speed-meter i:nth-child(3){height:14px}.speed-meter i:nth-child(4){height:19px}.speed-meter i:nth-child(5){height:24px}.speed-low i:first-child{background:#ff4d58;box-shadow:0 0 8px #ff4d5873}.speed-high i{background:linear-gradient(#53e2b1,#058cf0);animation:.45s ease-out both speedRise;box-shadow:0 0 8px #20beff47}.speed-high i:nth-child(2){animation-delay:80ms}.speed-high i:nth-child(3){animation-delay:.14s}.speed-high i:nth-child(4){animation-delay:.2s}.speed-high i:nth-child(5){animation-delay:.26s}.core-pulse{border:1px solid #31b9ff2b;animation:2.8s ease-out infinite pulse;position:absolute;inset:-15px}.network-node{z-index:4;background:#081729eb;border:1px solid #6db4e840;width:122px;padding:13px 15px;position:absolute;box-shadow:0 12px 30px #00000040}.network-node span{color:var(--cyan);letter-spacing:.18em;margin-bottom:5px;font-size:8px;display:block}.network-node strong{letter-spacing:.04em;font-size:11px}.node-a{top:21%;left:4%}.node-b{top:25%;right:0}.node-c{bottom:16%;right:8%}.node-d{bottom:12%;left:2%}.visual-console-head{z-index:5;color:#55718b;letter-spacing:.16em;background:#071526cc;border:1px solid #57b0ea38;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:8px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.visual-console-head b{color:#ff6670;font-size:8px;font-weight:700}.visual-console-head b.is-online{color:#59dfa7}.visual-console-head b i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px}.rural-visual{background:radial-gradient(circle at 75% 25%,#00a6ff1c,#0000 28%),linear-gradient(160deg,#081e33bf,#05111f47);border:1px solid #58b1ea29;overflow:hidden}.rural-map{width:100%;height:calc(100% - 122px);position:absolute;inset:44px 0 78px;overflow:visible}.rural-hill{fill:url(#hillFill);stroke:#47a1d84d;stroke-width:1.1px}.rural-hill-back{fill:#071f3499;stroke:#2d78a938}.rural-road{fill:none;stroke:#62b1e047;stroke-width:6px;stroke-dasharray:2 11}.rural-house path,.rural-house rect{fill:#071423f0;stroke:#82cdef;stroke-width:2px}.rural-house path:last-child{fill:none}.rural-tower path{fill:none;stroke:#4dbdf3;stroke-width:2px}.rural-tower .tower-wave{stroke:#3abeff6b;stroke-dasharray:5 7;animation:2.2s linear infinite routeFlow}.rural-scan{fill:#14acf714;stroke:#41c4ff73;stroke-width:1px;animation:2.8s ease-out infinite ruralScan}.rural-signal{fill:none;stroke-width:2px;stroke-dasharray:7 10;animation:2s linear infinite routeFlow}.rural-signal-one{stroke:#ff566399}.rural-signal-two{stroke:#52dfa9;filter:drop-shadow(0 0 5px #52dfa9b3);animation-duration:1.5s}.signal-target{fill:#59e0aa;stroke:#e5fff5;stroke-width:2px}.rural-options{z-index:5;background:#62a6d624;border:1px solid #62a6d629;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.rural-options div{background:#061424f0;min-width:0;padding:11px 12px}.rural-options div.is-selected{background:#0f414ce6;box-shadow:inset 0 2px #4ddda7}.rural-options span{color:#2daeea;font-size:7px}.rural-options p{color:#b9d0e1;letter-spacing:.1em;margin:5px 0 3px;font-size:8px}.rural-options b{color:#657f95;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;font-size:6px;display:block;overflow:hidden}.rural-options .is-selected b{color:#58dfa9}.support-visual{background:radial-gradient(circle at 50% 43%,#00a9ff1f,#0000 38%),linear-gradient(160deg,#081e33bf,#05111f47);border:1px solid #58b1ea29;overflow:hidden}.support-radar{width:330px;height:330px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.support-ring{border:1px solid #36b4f53b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.support-ring-one{border-style:dashed;width:100%;height:100%;animation:14s linear infinite supportSpin}.support-ring-two{width:73%;height:73%}.support-ring-three{border-color:#4ee0a959;width:47%;height:47%;animation:3.4s ease-out infinite pulse}.support-core{background:#06192bf2;border:1px solid #46c4ff8c;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 65px #00a7ff29}.support-core small{color:#2cbbff;letter-spacing:-.08em;font-size:24px;font-weight:800}.support-core strong{color:#cdefff;letter-spacing:.18em;margin-top:2px;font-size:8px}.support-core i{background:#55dfa8;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:9px;box-shadow:0 0 10px #55dfa8}.support-signal{border:2px solid #49c6ff;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 14px #49c6ffbf}.signal-a{top:34%;left:1%}.signal-b{top:16%;right:8%}.signal-c{bottom:20%;right:2%}.support-flow{z-index:4;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;display:grid;position:absolute;bottom:24px;left:18px;right:18px}.support-flow>div{background:#061424ed;border:1px solid #54a7dd33;min-width:0;padding:12px}.support-flow>div.is-complete{border-color:#4cdca361}.support-flow>i{background:linear-gradient(90deg,#3ebaf333,#3fc4ff);height:1px}.support-flow span{color:#2db9fa;font-size:7px}.support-flow strong,.support-flow small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.support-flow strong{margin-top:7px;font-size:9px}.support-flow small{color:#5e7890;margin-top:4px;font-size:7px}.support-flow .is-complete small{color:#55dca7}.support-note{z-index:5;background:#051322d6;border-left:2px solid #35bfff;width:170px;padding:13px;position:absolute;top:72px;left:18px}.support-note span{color:#506b83;letter-spacing:.13em;font-size:7px}.support-note b{color:#58dda9;letter-spacing:.12em;margin-top:4px;font-size:10px;display:block}.support-note p{color:#71879a;margin:9px 0 0;font-size:7px;line-height:1.5}.security-visual{background:radial-gradient(circle at 50% 48%,#00a9ff1f,#0000 36%),linear-gradient(160deg,#081e33bf,#05111f47);border:1px solid #58b1ea29;overflow:hidden}.security-map{width:100%;height:calc(100% - 100px);position:absolute;inset:52px 0 48px}.security-ring{fill:none;stroke:#3bb3ef33;stroke-width:1px;stroke-dasharray:5 9;transform-origin:300px 245px}.ring-outer{animation:18s linear infinite securitySpin}.ring-inner{stroke:#4ddea838;animation:13s linear infinite securitySpinReverse}.security-link{fill:none;stroke:#40bcf566;stroke-width:1.5px;stroke-dasharray:5 7;animation:2.2s linear infinite routeFlow}.security-link-diagonal{opacity:.35}.security-core path:first-child{fill:#071f34f5;stroke:#45c5ff;stroke-width:2px;filter:drop-shadow(0 0 14px #1eb7ff59)}.security-core path:last-child{fill:none;stroke:#55dfa8;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.security-node rect{fill:#061526f5;stroke:#4ab8ee59}.security-node text{fill:#d8ebf7;letter-spacing:.12em;text-anchor:middle;font-size:9px;font-weight:700}.security-node .node-sub{fill:#38bdf8;font-size:7px}.security-status{z-index:4;background:#051322f0;border:1px solid #52abe233;align-items:center;gap:7px;padding:10px 12px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.security-status span{color:#48c5ff;letter-spacing:.1em;border:1px solid #3cbaf338;padding:6px 8px;font-size:7px}.security-status b{color:#56dda8;letter-spacing:.11em;margin-left:auto;font-size:7px}.hero-controls{z-index:6;grid-template-columns:90px 1fr auto;align-items:center;gap:22px;display:grid;position:absolute;bottom:48px;left:max(6vw,50vw - 590px);right:max(6vw,50vw - 590px)}.hero-counter{color:#d8eaf7;letter-spacing:.14em;align-items:center;gap:9px;font-size:9px;font-weight:750;display:flex}.hero-counter i{background:#405a70;width:18px;height:1px}.hero-pagination{gap:7px;display:flex}.hero-page{cursor:pointer;background:0 0;border:0;width:54px;height:18px;padding:0;position:relative}.hero-page:before{content:"";background:#7699b54d;height:1px;position:absolute;top:8px;left:0;right:0}.hero-page span{z-index:2;background:#3bc2ff;width:0;height:2px;position:absolute;top:7px;left:0;box-shadow:0 0 9px #3bc2ffb3}.hero-page.is-active span{animation:8s linear forwards heroProgress}.hero-arrows{gap:6px;display:flex}.hero-arrows button{color:#bcd1e2;cursor:pointer;background:#061424b3;border:1px solid #62a6d63d;width:42px;height:38px;transition:border-color .2s,color .2s,background .2s}.hero-arrows button:hover,.hero-arrows button:focus-visible{color:#fff;background:#125f8e47;border-color:#37bdff;outline:0}.problem-strip{z-index:4;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#72869d;letter-spacing:.05em;justify-content:center;align-items:center;gap:24px;min-height:76px;font-size:12px;display:flex;position:relative;overflow:hidden}.problem-strip span{color:var(--cyan)}.section{width:min(1180px,100% - 40px);margin:0 auto;padding:130px 0}.section-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:62px;display:grid}.section-heading h2,.documentation h2,.maintenance h2,.about h2,.contact h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,70px);line-height:1.04}.section-heading>p{max-width:470px;color:var(--muted);margin:0 0 5px;font-size:15px;line-height:1.8}.service-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.service-card{background:#091426;min-height:390px;padding:28px;transition:background .35s,transform .65s cubic-bezier(.22,1,.36,1),opacity .65s;position:relative;overflow:hidden}.service-card:after{content:"";opacity:0;border:1px solid #1ab2ff33;border-radius:50%;width:180px;height:180px;transition:opacity .3s,transform .6s;position:absolute;inset:auto -60px -90px auto}.service-card:hover{background:#0c1a2e}.service-card:hover:after{opacity:1;transform:scale(1.4)}.card-top{justify-content:space-between;align-items:start;display:flex}.service-icon{color:#42c3ff;background:#009dff0d;border:1px solid #39baff47;place-items:center;width:52px;height:52px;display:grid}.service-number{color:#3f5871;letter-spacing:.15em;font-size:10px}.service-card h3{letter-spacing:-.02em;margin:64px 0 16px;font-size:21px}.service-card>p{color:#8597ab;max-width:330px;margin:0;font-size:13px;line-height:1.75}.card-tags{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.card-tags span{padding:6px 7px}.process{padding-bottom:70px}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.steps:before{content:"";background:#20b9ff;width:25%;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 12px #20b9ff}.step{border-right:1px solid var(--line);min-height:260px;padding:32px 28px 0 0}.step:last-child{border-right:0;padding-left:28px}.step:nth-child(2),.step:nth-child(3){padding-left:28px}.step>span{color:#35bcff;letter-spacing:.16em;font-size:10px}.step h3{margin:54px 0 14px;font-size:18px}.step p{color:#7f92a9;margin:0;padding-right:18px;font-size:12px;line-height:1.75}.documentation{padding-top:70px}.documentation-layout{border:1px solid var(--line);background:linear-gradient(135deg,#0c1a2d,#091426);grid-template-columns:.95fr 1.05fr;gap:100px;padding:80px;display:grid}.documentation-copy>p:not(.section-kicker){color:#8fa1b5;max-width:500px;margin:28px 0;font-size:14px;line-height:1.8}.documentation-list{border-top:1px solid var(--line)}.documentation-list div{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:86px;display:grid}.documentation-list span{color:#3ebfff;font-size:9px}.documentation-list p{font-size:13px}.documentation-list b{color:#4ce3a2;letter-spacing:.15em;font-size:8px}.maintenance{background:linear-gradient(135deg,#087fdc,#009ce6);width:100%;max-width:none;padding:120px max(4vw,50vw - 640px)}.maintenance-card{background:#022b542e;border:1px solid #ffffff57;box-shadow:0 30px 80px #002d5a3d}.maintenance-head{border-bottom:1px solid #ffffff3d;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.live-indicator{text-transform:uppercase;letter-spacing:.16em;font-size:9px}.live-indicator i{background:#61ffbd;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 11px #61ffbd}.maintenance-head p{opacity:.65;letter-spacing:.16em;margin:0;font-size:8px}.maintenance-grid{grid-template-columns:1.1fr .9fr;gap:100px;padding:clamp(46px,7vw,90px);display:grid}.maintenance .section-kicker{color:#dff4ff;opacity:.8}.maintenance-title{font-size:clamp(38px,4.2vw,62px)!important}.maintenance-copy>p{opacity:.82;max-width:460px;margin:0 0 28px;font-size:14px;line-height:1.8}.maintenance-copy ul{columns:2;margin:0;padding:0;list-style:none}.maintenance-copy li{border-top:1px solid #fff3;padding:12px 8px 12px 20px;font-size:11px;position:relative}.maintenance-copy li:before{content:"+";color:#fff;position:absolute;left:0}.audience-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.audience-item{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 30px;align-items:center;min-height:108px;transition:padding .3s,background .3s;display:grid}.audience-item:nth-child(odd){border-right:1px solid var(--line);padding-right:28px}.audience-item:nth-child(2n){padding-left:28px}.audience-item:hover{background:#1289cf0d;padding-left:18px}.audience-item span{color:#3abfff;font-size:9px}.audience-item h3{margin:0;font-size:17px}.audience-item i{color:#5a718a;font-style:normal}.about{color:#07101f;background:#eef5fa;width:100%;max-width:none;padding:110px max(4vw,50vw - 640px)}.about-panel{background:#fff;grid-template-columns:.85fr 1.15fr;min-height:650px;display:grid;box-shadow:0 30px 80px #23405c1a}.about-portrait{background:#07172b;min-height:650px;position:relative;overflow:hidden}.about-portrait:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #52c2ff2e,inset 0 -120px 100px #05101f4d}.about-portrait img{object-fit:cover;object-position:center top}.about-copy{flex-direction:column;justify-content:center;padding:clamp(48px,7vw,92px);display:flex}.about-copy .section-kicker{color:#148dd5}.about-copy>p:not(.section-kicker){color:#526476;margin:28px 0 0;font-size:14px;line-height:1.8}.about-copy>p strong{color:#17354f;font-size:16px;line-height:1.65}.about-highlights{border-top:1px solid #dbe5ed;flex-wrap:wrap;gap:8px;margin-top:34px;padding-top:24px;display:flex}.about-highlights span{color:#3c5268;letter-spacing:.08em;text-transform:uppercase;background:#f7fafc;border:1px solid #d7e4ee;padding:8px 10px;font-size:9px;font-weight:700}.linkedin-link{color:#0879bd;letter-spacing:.04em;border-bottom:1px solid #188fd5;align-self:flex-start;align-items:center;gap:12px;margin-top:28px;padding:12px 0 8px;font-size:12px;font-weight:750;display:inline-flex}.linkedin-link span{font-size:16px;transition:transform .2s}.linkedin-link:hover span{transform:translate(3px,-3px)}.contact{grid-template-columns:.9fr 1.1fr;gap:110px;padding-top:150px;padding-bottom:150px;display:grid}.contact-heading{align-self:start;position:sticky;top:130px}.contact-intro{color:#92a5ba;max-width:520px;margin:30px 0 0;font-size:15px;line-height:1.8}.contact-direct{border-top:1px solid var(--line);max-width:520px;margin-top:38px}.contact-direct a{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr auto;align-items:center;gap:16px;min-height:62px;transition:color .2s,padding .2s,background .2s;display:grid}.contact-direct a:hover{color:var(--cyan-bright);background:#00a8ff0a;padding-left:10px}.contact-direct small{color:#617991;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.contact-direct strong{letter-spacing:.01em;font-size:14px;font-weight:650}.contact-direct span{color:var(--cyan);font-size:15px}.contact-form{border:1px solid var(--line);background:#0b182a;flex-direction:column;gap:26px;padding:36px;display:flex}.contact-form label>span{color:#7690a8;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:9px;display:block}.contact-form input,.contact-form select,.contact-form textarea{color:#edf7ff;background:0 0;border:0;border-bottom:1px solid #8bb1d238;border-radius:0;outline:0;width:100%;padding:14px 0;font-size:14px;transition:border-color .25s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#20b9ff}.contact-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0b182a}.contact-form select option{color:#edf7ff;background:#0b182a}.contact-form select option:disabled{color:#7690a8}.contact-form textarea{resize:vertical}.contact-form .button{width:100%;margin-top:8px}.form-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.privacy-note{color:#566c82;margin:-12px 0 0;font-size:9px}.privacy-note a{color:#8aa3ba;border-bottom:1px solid #8aa3ba61}footer{border-top:1px solid var(--line);width:min(1180px,100% - 40px);margin:0 auto;padding:70px 0 30px}.footer-brand{justify-content:space-between;align-items:center;display:flex}.footer-brand img{object-fit:contain;background:#fff;width:220px;height:50px}.footer-brand p{color:#6d829a;font-size:12px}.footer-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#91a4b7;gap:30px;margin-top:60px;padding:26px 0;font-size:12px;display:flex}.footer-bottom{color:#4d6378;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding-top:26px;font-size:9px;display:flex}.footer-bottom-legal{align-items:flex-end;gap:40px}.footer-bottom-legal>div{flex-direction:column;gap:10px;display:flex}.footer-bottom-legal p{margin:0}.footer-bottom-legal a{color:#8196aa;transition:color .2s}.footer-bottom-legal a:hover{color:var(--cyan-bright)}.footer-legal{text-align:right;align-items:flex-end}.service-detail-page{background:var(--ink);min-height:100vh;color:var(--white)}.detail-hero{grid-template-columns:minmax(0,1.02fr) minmax(410px,.98fr);align-items:center;gap:clamp(55px,7vw,100px);min-height:860px;padding:170px max(6vw,50vw - 590px) 100px;display:grid;position:relative;overflow:hidden}.detail-grid{opacity:.2;background-image:linear-gradient(#5ea7e21f 1px,#0000 1px),linear-gradient(90deg,#5ea7e21f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 25%,#0000 92%);mask-image:linear-gradient(#000 25%,#0000 92%)}.detail-glow{filter:blur(130px);background:#008fff26;border-radius:50%;width:520px;height:520px;position:absolute;top:20%;right:4%}.detail-hero:after{content:"";background:linear-gradient(transparent, var(--ink));pointer-events:none;height:190px;position:absolute;bottom:0;left:0;right:0}.detail-hero-copy,.device-console,.design-console{z-index:2;position:relative}.detail-hero-copy{animation:.7s cubic-bezier(.22,1,.36,1) both heroContentIn}.detail-eyebrow{color:#43c5ff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 27px;font-size:9px;font-weight:750}.detail-hero h1{letter-spacing:-.065em;max-width:720px;margin:0;font-size:clamp(54px,6.2vw,88px);line-height:.93}.detail-hero h1 span{color:#0000;-webkit-text-stroke:1px #45bfff;text-shadow:0 0 30px #00a5ff24}.detail-hero-copy>p:not(.detail-eyebrow){color:#a9b7c8;max-width:650px;margin:34px 0 0;font-size:17px;line-height:1.75}.detail-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.device-console,.design-console{background:radial-gradient(circle at 50% 45%,#00a9ff1f,#0000 40%),linear-gradient(160deg,#081e33c7,#05111f52);border:1px solid #58b1ea33;height:520px;animation:.8s cubic-bezier(.22,1,.36,1) both heroVisualIn;box-shadow:0 35px 90px #00000038}.device-console:before,.device-console:after,.design-console:before,.design-console:after{content:"";z-index:3;border-color:#2dbbff;width:34px;height:34px;position:absolute}.device-console:before,.design-console:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.device-console:after,.design-console:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.detail-console-head{color:#587289;letter-spacing:.16em;border-bottom:1px solid #58b1ea29;justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;font-size:7px;font-weight:750;display:flex}.detail-console-head b{color:#5ee2ad;font-size:7px}.detail-console-head i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px}.device-workbench{height:calc(100% - 50px);position:relative}.device-screen{width:min(360px,76%);height:230px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.device-screen:before{content:"";background:#041221f0;border:1px solid #4abef466;position:absolute;inset:0;box-shadow:0 0 55px #009bff1f}.device-screen-bar{z-index:2;border-bottom:1px solid #4abef42b;align-items:center;gap:6px;height:30px;padding:0 11px;display:flex;position:absolute;top:1px;left:1px;right:1px}.device-screen-bar i{background:#31536d;border-radius:50%;width:5px;height:5px}.device-screen-bar i:first-child{background:#41bfff}.device-terminal{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:31px 1px 1px}.device-terminal span{color:#3cbffc;letter-spacing:.2em;font-size:7px}.device-terminal strong{color:#d7edf9;letter-spacing:.14em;margin-top:9px;font-size:13px}.device-terminal em{color:#5de0ad;background:#3cdca40d;border:1px solid #54e0ab80;border-radius:50%;place-items:center;width:52px;height:52px;margin-top:20px;font-size:19px;font-style:normal;display:grid;box-shadow:0 0 35px #3cdca41a}.device-base{border-bottom:1px solid #4abef459;width:120px;height:27px;position:absolute;bottom:-27px;left:50%;transform:translate(-50%)}.device-base:before{content:"";border-left:1px solid #4abef459;border-right:1px solid #4abef459;width:22px;height:22px;position:absolute;left:49px}.device-checks{background:#62a6d626;border:1px solid #62a6d624;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;position:absolute;bottom:13px;left:14px;right:14px}.device-checks div{background:#061424f2;min-width:0;padding:11px 10px}.device-checks span,.device-checks p,.device-checks b{display:block}.device-checks span{color:#2eb9fa;font-size:6px}.device-checks p{color:#a8c1d3;letter-spacing:.09em;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 4px;font-size:6px;overflow:hidden}.device-checks b{color:#54dda8;letter-spacing:.1em;font-size:6px}.detail-section{width:min(1180px,100% - 40px);margin:0 auto;padding:130px 0}.detail-section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;margin-bottom:60px;display:grid}.detail-section-heading h2,.detail-process-copy h2,.detail-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,68px);line-height:1.02}.detail-section-heading>p{color:#8fa1b5;max-width:470px;margin:0 0 5px;font-size:14px;line-height:1.8}.detail-card-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.detail-card{background:#091426;min-height:315px;padding:29px;transition:background .3s;position:relative;overflow:hidden}.detail-card:after{content:"";opacity:.3;border:1px solid #26baff29;border-radius:50%;width:150px;height:150px;transition:transform .4s,opacity .4s;position:absolute;bottom:-70px;right:-55px}.detail-card:hover{background:#0c1a2e}.detail-card:hover:after{opacity:.8;transform:scale(1.25)}.detail-card>span{color:#37bdff;letter-spacing:.17em;font-size:9px;font-weight:750}.detail-card h3{letter-spacing:-.02em;margin:64px 0 17px;font-size:20px}.detail-card p{color:#8195a9;max-width:320px;margin:0;font-size:12px;line-height:1.75}.detail-process-section{background:linear-gradient(135deg,#0c1a2d,#081426);border:1px solid #53b0ea38;grid-template-columns:.85fr 1.15fr;gap:90px;width:min(1180px,100% - 40px);margin:0 auto 130px;padding:80px;display:grid}.detail-process-list{border-top:1px solid var(--line)}.detail-process-list>div{border-bottom:1px solid var(--line);grid-template-columns:38px 150px 1fr;align-items:center;gap:18px;min-height:82px;display:grid}.detail-process-list span{color:#38bdff;letter-spacing:.14em;font-size:8px}.detail-process-list strong{font-size:12px}.detail-process-list p{color:#71869b;margin:0;font-size:10px;line-height:1.6}.detail-cta{background:linear-gradient(135deg,#087fdc,#009ce6);grid-template-columns:1.1fr .9fr;align-items:center;gap:100px;padding:110px max(6vw,50vw - 590px);display:grid}.detail-cta .section-kicker{color:#dff4ff;opacity:.8}.detail-cta>div:last-child{flex-direction:column;align-items:flex-start;gap:27px;display:flex}.detail-cta>div:last-child p{color:#ffffffc7;max-width:470px;margin:0;font-size:14px;line-height:1.8}.detail-cta .button{background:#061a32;box-shadow:0 18px 45px #002b5838}.detail-hero-design .detail-glow{background:#4b69ff2b}.detail-hero-design h1 span{-webkit-text-stroke-color:#73cfff}.design-console{background:radial-gradient(circle at 35% 42%,#2b8cff21,#0000 34%),radial-gradient(circle at 76% 65%,#835cff1f,#0000 32%),linear-gradient(160deg,#081e33c7,#05111f52)}.design-canvas{height:calc(100% - 50px);position:relative;overflow:hidden}.design-guides{border:1px solid #58b1ea1c;position:absolute;inset:16px}.design-guides span{background:#58b1ea1a;position:absolute}.design-guides span:first-child{width:1px;top:0;bottom:0;left:33%}.design-guides span:nth-child(2){width:1px;top:0;bottom:0;left:66%}.design-guides span:nth-child(3){height:1px;top:50%;left:0;right:0}.design-logo-card,.design-label-card,.design-type-card{z-index:2;background:#071526f0;border:1px solid #5fb7ed3d;position:absolute;box-shadow:0 18px 45px #00000038}.design-logo-card{width:44%;height:42%;padding:19px;top:13%;left:8%}.design-logo-card small,.design-label-card small,.design-type-card small{color:#4f6e87;letter-spacing:.16em;font-size:6px}.design-logo-card strong{color:#0000;-webkit-text-stroke:1px #48c8ff;letter-spacing:-.1em;margin-top:31px;font-size:62px;line-height:.8;display:block}.design-logo-card span{color:#87a3b9;letter-spacing:.12em;margin-top:24px;font-size:7px;display:block}.design-label-card{text-align:center;width:34%;height:58%;padding:18px;top:21%;right:7%}.label-mark{border:1px solid #68d8ff;border-radius:50% 50% 8px;width:46px;height:46px;margin:27px auto 22px;display:block;transform:rotate(45deg);box-shadow:0 0 25px #36bcff1f}.design-label-card strong{color:#e2f1f9;letter-spacing:.18em;font-size:12px;display:block}.design-label-card p{color:#6e879b;letter-spacing:.12em;margin:10px 0 0;font-size:6px}.design-type-card{width:38%;height:30%;padding:16px;bottom:8%;left:15%}.design-type-card strong{color:#d8ebf7;margin-top:11px;font-size:35px;line-height:.9;display:block}.design-type-card span{color:#6f8a9f;font-size:7px;position:absolute;bottom:15px;right:15px}.design-swatches{z-index:3;gap:4px;display:flex;position:absolute;bottom:7%;right:8%}.design-swatches i{background:#0b1a2d;border:1px solid #ffffff2e;width:18px;height:18px}.design-swatches i:nth-child(2){background:#087de5}.design-swatches i:nth-child(3){background:#6f70e8}.design-swatches i:nth-child(4){background:#5ce0ae}.design-detail-cta{background:linear-gradient(135deg,#126fc7,#4d67dc)}.computer-detail-page{color:#173439;background:#f3f8f6}.computer-detail-page .site-header{background:#0c2b30e6;border-color:#91dad033}.computer-detail-page .nav-cta{background:linear-gradient(135deg,#159d8b,#45c9ab);box-shadow:0 8px 28px #23b79a38}.computer-detail-page .detail-hero{background:linear-gradient(145deg,#f7fcfa 0%,#eaf8f4 52%,#e2f3f3 100%)}.computer-detail-page .detail-grid{opacity:.52;background-image:radial-gradient(circle,#2f858224 1.2px,#0000 1.2px);background-size:25px 25px;-webkit-mask-image:linear-gradient(#000 20%,#0000 92%);mask-image:linear-gradient(#000 20%,#0000 92%)}.computer-detail-page .detail-glow{filter:blur(110px);background:#4ccfae3d;top:15%;right:-4%}.computer-detail-page .detail-hero:after{background:linear-gradient(#0000,#f3f8f6);height:130px}.computer-detail-page .detail-eyebrow{color:#168f80}.computer-detail-page .detail-hero h1{color:#16383d}.computer-detail-page .detail-hero h1 span{color:#1da58f;-webkit-text-stroke:0;text-shadow:none}.computer-detail-page .detail-hero-copy>p:not(.detail-eyebrow){color:#587074}.computer-detail-page .button-primary{background:linear-gradient(135deg,#168f80,#38bfa3);box-shadow:0 14px 35px #1da58f33}.computer-detail-page .text-link{color:#264c51;border-color:#264c514d}.computer-detail-page .text-link span{color:#168f80}.computer-detail-page .device-console{background:#ffffffe6;border:1px solid #c9dfda;border-radius:30px;overflow:hidden;box-shadow:0 28px 75px #1c5e5524}.computer-detail-page .device-console:before,.computer-detail-page .device-console:after{display:none}.computer-detail-page .detail-console-head{color:#66827e;background:#f7fbfa;border-color:#dcebe7}.computer-detail-page .detail-console-head b{color:#168f80}.computer-detail-page .device-screen:before{background:#fff;border-color:#b9d9d2;border-radius:18px;box-shadow:0 18px 45px #206f631a}.computer-detail-page .device-screen-bar{border-color:#d7e9e5}.computer-detail-page .device-screen-bar i{background:#c5d8d4}.computer-detail-page .device-screen-bar i:first-child{background:#35bca1}.computer-detail-page .device-terminal span{color:#4a8c82}.computer-detail-page .device-terminal strong{color:#173f43}.computer-detail-page .device-terminal em{color:#159d83;background:#e8f8f3;border-color:#25b09459;box-shadow:0 0 35px #2dbb9d1c}.computer-detail-page .device-base,.computer-detail-page .device-base:before{border-color:#8dbbb3}.computer-detail-page .device-checks{background:0 0;border:0;gap:8px}.computer-detail-page .device-checks div{background:#f8fcfb;border:1px solid #d7e8e4;border-radius:11px}.computer-detail-page .device-checks span{color:#168f80}.computer-detail-page .device-checks p{color:#5b7774}.computer-detail-page .device-checks b,.computer-detail-page .section-kicker{color:#168f80}.computer-detail-page .detail-section-heading>p{color:#60777a}.computer-detail-page .detail-card-grid{background:0 0;border:0;gap:16px}.computer-detail-page .detail-card{background:#fff;border:1px solid #d9e7e3;border-radius:22px;box-shadow:0 16px 45px #245b5212}.computer-detail-page .detail-card:hover{background:#fbfffd;box-shadow:0 22px 55px #245b521c}.computer-detail-page .detail-card:after{background:#47cdaf0a;border-color:#1fa68f2e;bottom:-55px;right:-40px}.computer-detail-page .detail-card>span{color:#168f80;background:#e7f7f2;border-radius:20px;place-items:center;min-width:34px;height:28px;padding:0 8px;display:inline-grid}.computer-detail-page .detail-card h3{color:#17383c}.computer-detail-page .detail-card p{color:#62787a}.computer-detail-page .detail-process-section{background:linear-gradient(135deg,#dff4ee,#eaf7f5);border:0;border-radius:28px;box-shadow:0 20px 60px #245b5214}.computer-detail-page .detail-process-list,.computer-detail-page .detail-process-list>div{border-color:#c9e2dc}.computer-detail-page .detail-process-list span{color:#168f80}.computer-detail-page .detail-process-list strong{color:#17383c}.computer-detail-page .detail-process-list p{color:#617a79}.computer-detail-page .detail-cta{color:#12383a;background:linear-gradient(135deg,#35b99d,#73d5bb)}.computer-detail-page .detail-cta .section-kicker{color:#174f4c}.computer-detail-page .detail-cta>div:last-child p{color:#0f3738bf}.computer-detail-page .detail-cta .button{color:#fff;background:#12383a}.computer-detail-page footer{background:#0e3033;border-color:#aaddd629;width:100%;margin:0;padding:70px max(6vw,50vw - 590px) 30px}.computer-detail-page footer .footer-links{border-color:#aaddd624}.computer-detail-page footer .footer-brand p,.computer-detail-page footer .footer-links{color:#8db0ae}.computer-detail-page footer .footer-bottom{color:#587d7b}.design-detail-page{color:#28172f;background:#fff8ef}.design-detail-page .site-header{background:#2a1835eb;border-color:#ffc5843d}.design-detail-page .nav-cta{background:linear-gradient(135deg,#ff6b6b,#a565e8);box-shadow:0 8px 28px #b458b542}.design-detail-page .nav-dropdown-menu{background:#291735fa;border-color:#de96d545}.design-detail-page .detail-hero{background:radial-gradient(circle at 82% 17%,#ffce4da8,#0000 18%),radial-gradient(circle at 72% 70%,#b26deb3b,#0000 28%),linear-gradient(135deg,#fff9f1 0%,#fff0e2 55%,#f6e9ff 100%)}.design-detail-page .detail-grid{opacity:1;background-image:radial-gradient(circle at 12% 72%,#ff6c69a6 0 56px,#0000 57px),linear-gradient(32deg,#0000 74%,#a565e81f 75% 77%,#0000 78%);background-size:auto;-webkit-mask-image:none;mask-image:none}.design-detail-page .detail-glow{filter:blur(85px);background:#ff6a6852;border-radius:34% 66% 53% 47%;width:400px;height:400px;top:28%;right:-7%;transform:rotate(24deg)}.design-detail-page .detail-hero:after{background:linear-gradient(#0000,#fff8ef);height:120px}.design-detail-page .detail-eyebrow{color:#8d4abb}.design-detail-page .detail-hero h1{color:#2b1833}.design-detail-page .detail-hero h1 span{color:#0000;-webkit-text-stroke:0;text-shadow:none;background:linear-gradient(90deg,#ff625f,#c75fd1 52%,#765ee6);-webkit-background-clip:text;background-clip:text}.design-detail-page .detail-hero-copy>p:not(.detail-eyebrow){color:#725f73}.design-detail-page .button-primary{background:linear-gradient(135deg,#ff655f,#a75fe2);box-shadow:0 14px 38px #b153b140}.design-detail-page .text-link{color:#4a2a56;border-color:#4a2a564d}.design-detail-page .text-link span{color:#de5d78}.design-detail-page .design-console{background:#fffdf8;border:2px solid #34203d;border-radius:28px;overflow:hidden;box-shadow:18px 18px #b168dc3d}.design-detail-page .design-console:before,.design-detail-page .design-console:after{display:none}.design-detail-page .detail-console-head{color:#e5cbeb;background:#34203d;border:0}.design-detail-page .detail-console-head b{color:#ffcf4e}.design-detail-page .design-guides{border-color:#4f2b591c}.design-detail-page .design-guides span{background:#4f2b591a}.design-detail-page .design-logo-card,.design-detail-page .design-label-card,.design-detail-page .design-type-card{color:#34203d;border:2px solid #34203d;box-shadow:7px 8px #34203d21}.design-detail-page .design-logo-card{background:#ffd65a;transform:rotate(-3deg)}.design-detail-page .design-logo-card small,.design-detail-page .design-label-card small,.design-detail-page .design-type-card small{color:#6b4055}.design-detail-page .design-logo-card strong{color:#34203d;-webkit-text-stroke:0}.design-detail-page .design-logo-card span{color:#65404b}.design-detail-page .design-label-card{background:#ff8e78;transform:rotate(3deg)}.design-detail-page .label-mark{box-shadow:none;border:2px solid #34203d}.design-detail-page .design-label-card strong{color:#34203d}.design-detail-page .design-label-card p{color:#75414a}.design-detail-page .design-type-card{background:#cbb6ff;transform:rotate(1deg)}.design-detail-page .design-type-card strong{color:#34203d}.design-detail-page .design-type-card span{color:#5a416d}.design-detail-page .design-swatches i{background:#fff8ef;border:2px solid #34203d}.design-detail-page .design-swatches i:nth-child(2){background:#ff665f}.design-detail-page .design-swatches i:nth-child(3){background:#a665e8}.design-detail-page .design-swatches i:nth-child(4){background:#ffd65a}.design-detail-page .section-kicker{color:#9a50c2}.design-detail-page .detail-section-heading>p{color:#776578}.design-detail-page .detail-card-grid{background:0 0;border:0;gap:17px}.design-detail-page .detail-card{background:#fff;border:2px solid #34203d;border-radius:22px;box-shadow:7px 8px #34203d1c}.design-detail-page .detail-card:first-child{background:#f0ddff}.design-detail-page .detail-card:nth-child(2){background:#ffcec0}.design-detail-page .detail-card:nth-child(3){background:#ffe49a}.design-detail-page .detail-card:nth-child(4){background:#ccece0}.design-detail-page .detail-card:nth-child(5){background:#cfe5ff}.design-detail-page .detail-card:nth-child(6){background:#ffd7e8}.design-detail-page .detail-card:hover{background:#fff;transform:translate(-3px,-3px);box-shadow:11px 12px #34203d24}.design-detail-page .detail-card:after{display:none}.design-detail-page .detail-card>span{color:#8d4abb}.design-detail-page .detail-card h3{color:#34203d}.design-detail-page .detail-card p{color:#715d70}.design-detail-page .detail-process-section{color:#fff8ef;background:#34203d;border:0;border-radius:28px;box-shadow:14px 15px #ff6f6833}.design-detail-page .detail-process-section .section-kicker{color:#ffbd6a}.design-detail-page .detail-process-list,.design-detail-page .detail-process-list>div{border-color:#ffffff29}.design-detail-page .detail-process-list span{color:#ffbd6a}.design-detail-page .detail-process-list p{color:#c8b4ca}.design-detail-page .detail-cta{color:#301b38;background:linear-gradient(125deg,#ffd24f 0%,#ff9778 45%,#b86ce1 100%)}.design-detail-page .detail-cta .section-kicker{color:#5b2f66}.design-detail-page .detail-cta>div:last-child p{color:#301b38c2}.design-detail-page .detail-cta .button{color:#fff;background:#34203d}.design-detail-page footer{background:#28172f;border-color:#ebb8ef24;width:100%;margin:0;padding:70px max(6vw,50vw - 590px) 30px}.design-detail-page footer .footer-links{border-color:#ebb8ef21}.design-detail-page footer .footer-brand p,.design-detail-page footer .footer-links{color:#b69db9}.design-detail-page footer .footer-bottom{color:#806884}.privacy-page{color:#07101f;background:#eef5fa;min-height:100vh;padding:26px 0 80px}.privacy-header{z-index:2;background:#fff;border:1px solid #375b7a24;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:70px;margin:0 auto;padding:10px 14px 10px 18px;display:flex;position:relative;box-shadow:0 14px 50px #23405c17}.privacy-back{color:#0879bd;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #168ed6;padding:12px 4px 8px;font-size:11px;font-weight:750}.privacy-hero{border-bottom:1px solid #d4e1ea;width:min(1040px,100% - 40px);margin:0 auto;padding:110px 0 62px}.privacy-hero .section-kicker{color:#148dd5}.privacy-hero h1{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(52px,7vw,94px);line-height:.96}.privacy-hero>p:last-child{color:#5a6c7d;max-width:720px;margin:30px 0 0;font-size:15px;line-height:1.8}.privacy-content{width:min(1040px,100% - 40px);margin:0 auto;padding:40px 0 80px}.privacy-section{border-bottom:1px solid #d4e1ea;grid-template-columns:70px 290px 1fr;gap:28px;padding:34px 0;display:grid}.privacy-section>span{color:#168ed6;letter-spacing:.16em;font-size:9px;font-weight:800}.privacy-section h2{letter-spacing:-.025em;margin:0;font-size:21px}.privacy-section div>p{color:#536679;margin:0 0 14px;font-size:14px;line-height:1.8}.privacy-section div>p:last-child{margin-bottom:0}.privacy-section a{color:#087fc7;border-bottom:1px solid #087fc747}.privacy-update{color:#708396;letter-spacing:.1em;text-transform:uppercase;margin:30px 0 0;font-size:10px}.thanks-page{min-height:100vh;color:var(--white);background:radial-gradient(circle at 78% 34%,#009bff2e,#0000 27%),linear-gradient(145deg,#07101f 0%,#071a31 54%,#062443 100%);flex-direction:column;padding:26px max(20px,4vw) 28px;display:flex;position:relative;overflow:hidden}.thanks-grid{opacity:.22;background-image:linear-gradient(#5ea7e21c 1px,#0000 1px),linear-gradient(90deg,#5ea7e21c 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.thanks-glow{filter:blur(120px);pointer-events:none;border-radius:50%;width:460px;height:460px;position:absolute}.thanks-glow-one{background:#0097ff3b;top:-130px;right:-90px}.thanks-glow-two{background:#00caff1f;bottom:-250px;left:-230px}.thanks-header{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07101fa3;border:1px solid #a2c5e42e;justify-content:space-between;align-items:center;width:min(1180px,100%);height:70px;margin:0 auto;padding:10px 14px 10px 18px;display:flex;position:relative;box-shadow:0 14px 50px #0003}.thanks-back{color:#c8deee;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #3cc7ffbf;padding:12px 4px 8px;font-size:10px;font-weight:750;transition:color .2s,border-color .2s}.thanks-back:hover{color:#fff;border-color:#3cc7ff}.thanks-main{z-index:2;flex:1;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:center;gap:clamp(60px,8vw,120px);width:min(1180px,100%);margin:0 auto;padding:80px 0 70px;display:grid;position:relative}.thanks-copy{animation:.7s cubic-bezier(.22,1,.36,1) both heroContentIn}.thanks-status{color:#69e2b2;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:30px;font-size:9px;font-weight:800;display:inline-flex}.thanks-status-icon{background:#46d69d1a;border:1px solid #5de6b180;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;display:grid;box-shadow:0 0 22px #46d69d24}.thanks-copy h1{letter-spacing:-.07em;margin:0;font-size:clamp(60px,7.5vw,104px);line-height:.88}.thanks-copy h1 span{color:#0000;-webkit-text-stroke:1px #45bfff;text-shadow:0 0 32px #00a5ff24}.thanks-lead{color:#a9b7c8;max-width:580px;margin:36px 0 0;font-size:17px;line-height:1.75}.thanks-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.thanks-services{color:#dce7f4;border-bottom:1px solid #dce7f44d;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:inline-flex}.thanks-services span{color:var(--cyan)}.thanks-direct{color:#8da2b8;border-top:1px solid #a0c0de29;flex-wrap:wrap;gap:10px 22px;margin-top:44px;padding-top:22px;font-size:11px;display:flex}.thanks-direct span{color:#536d86;letter-spacing:.15em;text-transform:uppercase;width:100%;font-size:8px;font-weight:750}.thanks-direct a{color:#c4d9e9;transition:color .2s}.thanks-direct a:hover{color:#45c8ff}.thanks-visual{background:radial-gradient(circle at 50% 46%,#00a9ff21,#0000 38%),linear-gradient(160deg,#081e33c7,#05111f66);border:1px solid #58b1ea33;height:470px;animation:.8s cubic-bezier(.22,1,.36,1) both heroVisualIn;position:relative;box-shadow:0 35px 90px #0000003b}.thanks-visual:before,.thanks-visual:after{content:"";border-color:#2dbbff;width:34px;height:34px;position:absolute}.thanks-visual:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.thanks-visual:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.thanks-visual-head{color:#607990;letter-spacing:.16em;border-bottom:1px solid #58b1ea29;justify-content:space-between;align-items:center;padding:17px 20px;font-size:7px;font-weight:750;display:flex}.thanks-visual-head b{color:#5ee2ad;font-size:7px}.thanks-visual-head i{background:#55dfa8;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #55dfa8}.thanks-radar{width:310px;height:310px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.thanks-ring{border:1px solid #36b4f538;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thanks-ring-one{border-style:dashed;width:100%;height:100%;animation:18s linear infinite supportSpin}.thanks-ring-two{width:72%;height:72%}.thanks-ring-three{border-color:#4ee0a957;width:45%;height:45%}.thanks-pulse{background:#49c6ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 13px #49c6ff}.thanks-pulse-one{animation:2.8s ease-out infinite pulse;top:43%;left:5%}.thanks-pulse-two{animation:2.8s ease-out .9s infinite pulse;bottom:20%;right:9%}.thanks-check{color:#61e2af;background:#061b2df5;border:1px solid #4ee0a98f;border-radius:50%;place-items:center;width:112px;height:112px;font-size:39px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #32d59924,inset 0 0 30px #32d5990d}.thanks-visual-foot{background:#62a6d626;border:1px solid #62a6d621;grid-template-columns:1fr 1fr;gap:1px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.thanks-visual-foot div{background:#061424f0;padding:13px 14px}.thanks-visual-foot span,.thanks-visual-foot strong{display:block}.thanks-visual-foot span{color:#547087;letter-spacing:.15em;font-size:6px}.thanks-visual-foot strong{color:#cce8f7;letter-spacing:.12em;margin-top:6px;font-size:8px}.thanks-footer{z-index:2;color:#536b82;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #a0c0de24;justify-content:space-between;width:min(1180px,100%);margin:0 auto;padding:24px 0 0;font-size:8px;display:flex;position:relative}.thanks-footer div{gap:24px;display:flex}.thanks-footer a{color:#8199ae;transition:color .2s}.thanks-footer a:hover{color:var(--cyan-bright)}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:90ms}.reveal-delay-2{transition-delay:.18s}.reveal-delay-3{transition-delay:.26s}@keyframes orbitSpin{to{transform:translate(-50%,-50%)rotateX(64deg)rotate(360deg)}}@keyframes orbitSpinReverse{to{transform:translate(-50%,-50%)rotateX(64deg)rotate(-360deg)}}@keyframes coreOffline{0%,64%{opacity:1;transform:scale(1)}68%,96%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes coreOnline{0%,64%{opacity:0;transform:scale(.96)}69%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes coreMode{0%,64%{border-color:#ff545c85;box-shadow:0 0 70px #ff2c3a14,inset 0 0 36px #ff2c3a09}69%,96%{border-color:#4fc0ffa6;box-shadow:0 0 82px #0094ff33,inset 0 0 42px #0094ff13}to{border-color:#ff545c85;box-shadow:0 0 70px #ff2c3a14,inset 0 0 36px #ff2c3a09}}@keyframes journeyDotMove{0%,4%{cx:82px;cy:151px;opacity:1}13%{cx:310px;cy:103px;opacity:1}23%{cx:532px;cy:163px;opacity:1}35%{cx:576px;cy:315px;opacity:1}46%{cx:499px;cy:469px;opacity:1}57%{cx:295px;cy:532px;opacity:1}68%,96%{cx:76px;cy:501px;opacity:1}97%,to{cx:82px;cy:151px;opacity:0}}@keyframes journeyDotMode{0%,64%{fill:#35bfff;filter:drop-shadow(0 0 9px #08a9ff)}69%,96%{fill:#55e3a5;filter:drop-shadow(0 0 11px #55e3a5)}to{fill:#35bfff;filter:drop-shadow(0 0 9px #08a9ff)}}@keyframes speedRise{0%{transform-origin:bottom;opacity:.2;transform:scaleY(.15)}to{transform-origin:bottom;opacity:1;transform:scaleY(1)}}@keyframes pulse{50%{opacity:.5}}@keyframes heroContentIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes heroVisualIn{0%{opacity:0;transform:translate(28px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes heroProgress{0%{width:0}to{width:100%}}@keyframes routeFlow{to{stroke-dashoffset:-34px}}@keyframes ruralScan{0%{transform-origin:473px 78px;opacity:.9;transform:scale(.45)}to{transform-origin:473px 78px;opacity:0;transform:scale(1.8)}}@keyframes supportSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes securitySpin{to{transform:rotate(360deg)}}@keyframes securitySpinReverse{to{transform:rotate(-360deg)}}@media (width<=980px){.nav-links{border:1px solid var(--line);background:#07101ffa;flex-direction:column;align-items:stretch;gap:0;padding:12px;display:none;position:absolute;top:78px;left:0;right:0}.nav-links.is-open{display:flex}.nav-links a{padding:15px}.menu-toggle{display:block}.nav-dropdown-toggle{text-align:left;justify-content:space-between;width:100%;padding:15px}.nav-dropdown-menu{width:100%;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:#009bf50a;border:0;padding:3px 0 7px;display:none;position:static;transform:none}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{display:none;transform:none}.nav-dropdown.is-open .nav-dropdown-menu{display:block;transform:none}.nav-dropdown-menu:before{display:none}.nav-dropdown-menu a{padding:13px 15px 13px 28px}.hero{grid-template-columns:1fr;min-height:auto;padding-top:170px;padding-bottom:70px}.hero-slide-visual,.network-visual{width:min(620px,100%);margin:0 auto}.hero-controls{grid-template-columns:80px 1fr auto;width:min(620px,100%);margin:-10px auto 0;position:relative;bottom:auto;left:auto;right:auto}.service-grid{grid-template-columns:repeat(2,1fr)}.section-heading{grid-template-columns:1fr;gap:28px}.about-panel,.documentation-layout,.maintenance-grid,.contact{grid-template-columns:1fr}.about-portrait{min-height:620px}.steps{grid-template-columns:repeat(2,1fr)}.step:nth-child(3){padding-left:0}.documentation-layout{gap:60px;padding:55px}.maintenance-grid{gap:45px}.contact{gap:60px}.contact-heading{position:static}.thanks-main{grid-template-columns:1fr;padding-top:100px}.thanks-copy{max-width:720px}.thanks-visual{width:min(620px,100%)}.detail-hero{grid-template-columns:1fr;min-height:auto;padding-top:170px}.device-console,.design-console{width:min(650px,100%)}.detail-section-heading,.detail-process-section,.detail-cta{grid-template-columns:1fr}.detail-card-grid{grid-template-columns:repeat(2,1fr)}.detail-process-section{gap:55px;padding:60px}.detail-cta{gap:45px}}@media (width<=640px){.site-header{width:calc(100% - 20px);padding-left:10px;top:10px}.brand{width:145px;height:38px}.hero{gap:26px;padding:135px 20px 58px}.hero h1{font-size:clamp(47px,14vw,68px)}.hero-eyebrow{margin-bottom:18px}.hero-text{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.button{width:100%}.hero-slide-visual{height:460px}.network-visual{transform-origin:50%;height:440px;margin:-20px 0;transform:scale(.86)}.hero-visual:not(.network-visual){transform-origin:50%;width:116%;margin-left:-8%;transform:scale(.86)}.network-node{width:105px}.node-a,.node-d{left:0}.node-b{right:0}.orbit-one{width:400px;height:400px}.orbit-two{width:290px;height:290px}.hero-controls{grid-template-columns:58px 1fr auto;gap:10px;margin-top:-34px}.hero-pagination{gap:4px}.hero-page{width:min(11vw,42px)}.hero-arrows button{width:38px;height:36px}.rural-options div{padding:10px 8px}.rural-options b{font-size:5.5px}.support-note{width:148px}.support-flow{left:10px;right:10px}.security-status b{display:none}.problem-strip{white-space:nowrap;justify-content:flex-start;padding:0 20px}.section{width:calc(100% - 32px);padding:90px 0}.section-heading{margin-bottom:42px}.section-heading h2,.documentation h2,.maintenance h2,.about h2,.contact h2{font-size:42px}.service-grid{grid-template-columns:1fr}.service-card{min-height:360px}.steps{grid-template-columns:1fr}.step,.step:nth-child(2),.step:nth-child(3),.step:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:220px;padding:28px 0}.step h3{margin-top:32px}.documentation{padding-top:20px}.documentation-layout{gap:45px;padding:34px 24px}.documentation-list div{grid-template-columns:34px 1fr}.documentation-list b{display:none}.maintenance{width:100%;padding:70px 16px}.maintenance-grid{padding:44px 25px}.maintenance-copy ul{columns:1}.audience-grid{grid-template-columns:1fr}.audience-item:nth-child(odd),.audience-item:nth-child(2n){border-right:0;padding:0 12px}.about{width:100%;padding:32px 16px}.about-panel{min-height:0}.about-portrait{min-height:430px}.about-copy{padding:45px 28px}.contact-form{padding:26px 20px}.footer-brand{flex-direction:column;align-items:flex-start;gap:25px}.footer-bottom{flex-direction:column;gap:20px}.footer-legal{text-align:left;align-items:flex-start}.privacy-page{padding-top:12px}.privacy-header{width:calc(100% - 24px)}.privacy-header .brand{width:140px}.privacy-back{font-size:9px}.privacy-hero{width:calc(100% - 32px);padding:78px 0 48px}.privacy-hero h1{font-size:52px}.privacy-content{width:calc(100% - 32px)}.privacy-section{grid-template-columns:42px 1fr;gap:18px}.privacy-section div{grid-column:2}.thanks-page{padding:12px 12px 22px}.thanks-header{height:62px;padding-left:10px}.thanks-header .brand{width:140px}.thanks-back{font-size:8px}.thanks-main{gap:52px;padding:78px 4px 60px}.thanks-status{margin-bottom:24px;font-size:7.5px}.thanks-copy h1{font-size:clamp(56px,17vw,78px)}.thanks-lead{margin-top:28px;font-size:15px}.thanks-actions{flex-direction:column;align-items:stretch;gap:14px}.thanks-services{align-self:flex-start}.thanks-direct{flex-direction:column}.thanks-visual{height:390px}.thanks-radar{width:250px;height:250px}.thanks-check{width:94px;height:94px;font-size:33px}.thanks-footer{flex-direction:column;gap:14px;line-height:1.6}.thanks-footer div{justify-content:space-between;gap:18px}.detail-hero{gap:48px;padding:140px 20px 76px}.detail-hero h1{font-size:clamp(48px,14vw,66px)}.detail-hero-copy>p:not(.detail-eyebrow){font-size:15px}.detail-actions{flex-direction:column;align-items:stretch;gap:15px}.detail-actions .text-link{align-self:flex-start}.device-console,.design-console{height:420px}.device-screen{width:82%;height:190px}.device-checks{grid-template-columns:repeat(2,1fr)}.device-checks div{padding:8px}.device-checks p{margin:3px 0}.device-base{bottom:-22px}.detail-section{width:calc(100% - 32px);padding:90px 0}.detail-section-heading{gap:28px;margin-bottom:42px}.detail-section-heading h2,.detail-process-copy h2,.detail-cta h2{font-size:42px}.detail-card-grid{grid-template-columns:1fr}.detail-card{min-height:280px}.detail-card h3{margin-top:46px}.detail-process-section{width:calc(100% - 32px);margin-bottom:90px;padding:38px 23px}.detail-process-list>div{grid-template-columns:32px 1fr;gap:12px;padding:15px 0}.detail-process-list p{grid-column:2}.detail-cta{padding:75px 20px}.design-logo-card{width:48%;left:6%}.design-label-card{width:37%;right:5%}.design-type-card{width:43%;left:10%}.design-logo-card strong{font-size:49px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
