@font-face{font-family:"Peyda";src:url("../fonts/Peyda-Medium.woff2") format("woff2");font-style:normal;font-weight:400;font-display:optional}@font-face{font-family:"Peyda";src:url("../fonts/Peyda-Medium.woff2") format("woff2");font-style:normal;font-weight:500;font-display:optional}@font-face{font-family:"Peyda";src:url("../fonts/Peyda-SemiBold.woff2") format("woff2");font-style:normal;font-weight:600;font-display:optional}@font-face{font-family:"Peyda";src:url("../fonts/Peyda-ExtraBold.woff2") format("woff2");font-style:normal;font-weight:700;font-display:optional}:root{--brand-primary:#0066a5;--brand-primary-strong:#004f82;--brand-secondary:#4fb0d2;--brand-navy:#071b3a;--brand-navy-deep:#020b1d;--text:#0f172a;--text-strong:#071329;--text-muted:#64748b;--surface:#ffffff;--surface-soft:#f8fafc;--surface-blue:#edf7fb;--border:#cbd5e1;--border-soft:#e2e8f0;--success:#18794e;--warning:#9a5b00;--error:#cc3333;--gradient-brand:linear-gradient(135deg,#0066a5 0%,#4fb0d2 100%);--shadow-sm:0 8px 24px rgba(7,27,58,0.06);--shadow-md:0 18px 48px rgba(7,27,58,0.1);--shadow-lg:0 32px 80px rgba(2,11,29,0.18);--radius-sm:12px;--radius-md:20px;--radius-lg:30px;--container:1220px;--header-height:82px;--ease:220ms ease}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px)}body{margin:0;color:var(--text);background:var(--surface);font-family:"Peyda",Tahoma,Arial,sans-serif;font-size:17px;line-height:1.75;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.nav-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,[role="button"],a{-webkit-tap-highlight-color:transparent}button,.btn,.nav-link,.audience-option,.filter-button,.map-point{cursor:pointer}:focus-visible{outline:3px solid var(--brand-secondary);outline-offset:3px}::selection{color:#fff;background:var(--brand-primary)}h1,h2,h3,h4,p,ul,ol,blockquote{margin-top:0}h1,h2,h3,h4{color:var(--text-strong);font-weight:700;line-height:1.28}h1{margin-bottom:24px;font-size:clamp(2.6rem,6vw,5.2rem);letter-spacing:-0.045em}h2{margin-bottom:18px;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-0.035em}h3{margin-bottom:12px;font-size:clamp(1.25rem,2.2vw,1.65rem)}p{margin-bottom:20px}ul,ol{padding-right:1.2rem;padding-left:0}.container{width:min(calc(100% - 40px),var(--container));margin-inline:auto}.narrow{width:min(calc(100% - 40px),820px);margin-inline:auto}.section{padding-block:clamp(76px,9vw,132px)}.section-sm{padding-block:clamp(52px,6vw,88px)}.section-soft{background:var(--surface-soft)}.section-blue{background:var(--surface-blue)}.section-dark{color:#d9e6f2;background-color:var(--brand-navy);background-image:linear-gradient(90deg,rgba(2,11,29,0.4),rgba(7,27,58,0.08)),url("../brand/backgrounds/supermaster-patterns/avatsp-supermaster-pattern-micro-dark.svg");background-position:center;background-size:cover}.section-dark h2,.section-dark h3,.section-dark h4{color:#fff}.section-header{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:42px}.section-header >:first-child{max-width:760px}.section-header p,.lead{color:var(--text-muted);font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.9}.section-dark .section-header p,.section-dark .lead{color:#b9cce0}.eyebrow{display:inline-flex;align-items:center;min-height:32px;margin-bottom:18px;color:var(--brand-primary);font-size:0.88rem;font-weight:700;letter-spacing:0.02em}.eyebrow::before{width:28px;height:2px;margin-left:10px;content:"";background:var(--brand-secondary)}.section-dark .eyebrow,.hero-dark .eyebrow{color:#7dd0eb}.text-gradient{color:#55c2e6;background:linear-gradient(90deg,#9be3f7,#4fb0d2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.skip-link{position:fixed;z-index:9999;top:12px;right:12px;padding:10px 16px;color:#fff;background:var(--brand-primary);border-radius:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}site-header,site-footer{display:block}site-header{min-height:var(--header-height)}.site-header{position:fixed;z-index:1000;top:0;right:0;left:0;height:var(--header-height);background:rgba(255,255,255,0.94);border-bottom:1px solid transparent;backdrop-filter:blur(16px);transition:box-shadow var(--ease),border-color var(--ease)}.site-header.is-scrolled{border-color:rgba(203,213,225,0.8);box-shadow:0 8px 30px rgba(7,27,58,0.06)}.header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:100%;gap:24px}.brand-logo{display:flex;align-items:center;width:158px;height:58px}.brand-logo img{width:100%;max-height:58px;object-fit:contain}.main-nav{display:flex;align-items:center;justify-content:center;gap:4px}.nav-item{position:relative}.nav-link,.nav-trigger{display:inline-flex;align-items:center;min-height:46px;padding:10px 13px;color:#334155;background:transparent;border:0;border-radius:10px;font-weight:600;transition:color var(--ease),background var(--ease)}.nav-link:hover,.nav-trigger:hover,.nav-link.active,.nav-trigger.active{color:var(--brand-primary);background:#eef7fb}.nav-trigger::after{margin-right:7px;content:"⌄";font-size:0.9em}.mega-menu{position:absolute;top:calc(100% + 10px);right:-160px;width:min(760px,calc(100vw - 60px));padding:16px;visibility:hidden;opacity:0;background:#fff;border:1px solid var(--border-soft);border-radius:22px;box-shadow:var(--shadow-lg);transform:translateY(10px);transition:opacity var(--ease),transform var(--ease),visibility var(--ease)}.nav-item:hover .mega-menu,.nav-item:focus-within .mega-menu,.nav-item.menu-open .mega-menu{visibility:visible;opacity:1;transform:translateY(0)}.mega-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.mega-link{display:grid;grid-template-columns:46px 1fr;align-items:center;min-height:78px;padding:11px;border-radius:15px;transition:background var(--ease),transform var(--ease)}.mega-link:hover{background:var(--surface-blue);transform:translateX(-2px)}.mega-code{display:grid;place-items:center;width:40px;height:40px;color:var(--brand-primary);background:#fff;border:1px solid #cce7f1;border-radius:12px;font-size:0.75rem;font-weight:700;direction:ltr}.mega-link strong,.mega-link span{display:block}.mega-link span{color:var(--text-muted);font-size:0.82rem}.header-actions{display:flex;align-items:center;gap:10px}.menu-toggle{display:none;align-items:center;justify-content:center;width:48px;height:48px;padding:0;color:var(--brand-navy);background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:12px}.menu-toggle-lines,.menu-toggle-lines::before,.menu-toggle-lines::after{display:block;width:21px;height:2px;content:"";background:currentColor;transition:transform var(--ease),opacity var(--ease)}.menu-toggle-lines{position:relative}.menu-toggle-lines::before{position:absolute;top:-6px}.menu-toggle-lines::after{position:absolute;top:6px}.nav-open .menu-toggle-lines{background:transparent}.nav-open .menu-toggle-lines::before{top:0;transform:rotate(45deg)}.nav-open .menu-toggle-lines::after{top:0;transform:rotate(-45deg)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 21px;border:1px solid transparent;border-radius:12px;font-weight:700;line-height:1.4;text-align:center;transition:transform var(--ease),background var(--ease),color var(--ease),border-color var(--ease),box-shadow var(--ease)}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#fff;background:var(--brand-primary);box-shadow:0 10px 24px rgba(0,102,165,0.2)}.btn-primary:hover{background:var(--brand-primary-strong);box-shadow:0 14px 30px rgba(0,79,130,0.25)}.btn-secondary{color:var(--brand-primary);background:#fff;border-color:#9acadd}.btn-secondary:hover{background:var(--surface-blue);border-color:var(--brand-secondary)}.btn-light{color:var(--brand-navy);background:#fff}.btn-light:hover{background:#eaf8fc}.btn-ghost{color:var(--text);background:transparent;border-color:var(--border)}.btn-sm{min-height:42px;padding:8px 15px;border-radius:10px;font-size:0.9rem}.btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}main{overflow:clip}.hero{position:relative;min-height:calc(100vh - var(--header-height));padding-top:78px;padding-bottom:88px}.hero-dark{color:#d9e6f2;background-color:var(--brand-navy);background-image:linear-gradient(90deg,rgba(2,11,29,0.2),rgba(7,27,58,0.05)),url("../brand/backgrounds/supermaster-patterns/avatsp-supermaster-pattern-large-dark.svg");background-position:center;background-size:cover}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(400px,0.95fr);align-items:center;gap:clamp(42px,6vw,88px)}.hero h1,.product-hero h1{color:#fff}.hero-dark .lead{color:#bfd1e0}.hero-copy{max-width:700px}.hero-copy .lead{max-width:660px}.hero-note{display:inline-flex;align-items:center;margin-top:26px;color:#a9c4d9;font-size:0.92rem}.hero-note::before{width:8px;height:8px;margin-left:9px;content:"";background:var(--success);border:3px solid rgba(24,121,78,0.25);border-radius:50%;box-sizing:content-box}.ecosystem-orbit{position:relative;min-height:550px;isolation:isolate}.ecosystem-orbit::before,.ecosystem-orbit::after{position:absolute;z-index:-1;inset:9% 10%;content:"";border:1px solid rgba(79,176,210,0.22);border-radius:50%}.ecosystem-orbit::after{inset:21% 23%;border-style:dashed}.orbit-center{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:150px;height:150px;padding:28px;background:rgba(255,255,255,0.96);border:1px solid rgba(255,255,255,0.4);border-radius:40px;box-shadow:0 25px 70px rgba(0,0,0,0.35),0 0 0 18px rgba(79,176,210,0.08);transform:translate(-50%,-50%)}.orbit-node{position:absolute;display:flex;align-items:center;justify-content:center;min-width:116px;min-height:58px;padding:10px 16px;color:#eaf8fc;background:rgba(7,27,58,0.78);border:1px solid rgba(79,176,210,0.34);border-radius:15px;box-shadow:0 18px 38px rgba(0,0,0,0.18);backdrop-filter:blur(10px);font-size:0.92rem;font-weight:600;text-align:center;transition:background var(--ease),border-color var(--ease),transform var(--ease)}.orbit-node:hover{color:#fff;background:rgba(0,102,165,0.9);border-color:rgba(155,227,247,0.8);transform:translateY(-3px)}.orbit-node:nth-of-type(1){top:4%;right:30%}.orbit-node:nth-of-type(2){top:20%;right:2%}.orbit-node:nth-of-type(3){top:54%;right:0}.orbit-node:nth-of-type(4){bottom:6%;right:22%}.orbit-node:nth-of-type(5){bottom:6%;left:20%}.orbit-node:nth-of-type(6){top:55%;left:0}.orbit-node:nth-of-type(7){top:19%;left:2%}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;color:#c5d7e7;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.14);border-radius:20px;overflow:hidden}.trust-item{padding:22px;background:rgba(2,11,29,0.44)}.trust-item strong{display:block;margin-bottom:4px;color:#fff;font-size:1.08rem}.audience-panel{display:grid;grid-template-columns:minmax(260px,0.7fr) minmax(0,1.3fr);gap:26px;padding:28px;background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.audience-options{display:grid;gap:8px}.audience-option{min-height:56px;padding:10px 16px;color:var(--text);background:var(--surface-soft);border:1px solid transparent;border-radius:13px;font-weight:600;text-align:right;transition:background var(--ease),border-color var(--ease),color var(--ease)}.audience-option:hover,.audience-option.is-active{color:var(--brand-primary);background:var(--surface-blue);border-color:#b7dce9}.audience-result{display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:clamp(28px,5vw,56px);color:#dcebf5;background-color:var(--brand-navy);background-image:url("../brand/backgrounds/supermaster-patterns/avatsp-supermaster-pattern-micro-dark.svg");background-size:cover;border-radius:22px}.audience-result h3{color:#fff;font-size:clamp(1.6rem,3vw,2.4rem)}.audience-result p{color:#b9cce0}.grid-2,.grid-3,.grid-4,.product-grid,.article-grid,.feature-grid{display:grid;gap:22px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card,.product-card,.feature-card,.article-card,.profile-card,.value-card{position:relative;background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--ease),box-shadow var(--ease),border-color var(--ease)}.card:hover,.product-card:hover,.article-card:hover,.profile-card:hover{border-color:#b7dce9;box-shadow:var(--shadow-md);transform:translateY(-5px)}.card,.feature-card,.profile-card,.value-card{padding:28px}.card p,.product-card p,.feature-card p,.profile-card p,.value-card p{color:var(--text-muted)}.product-card{display:flex;flex-direction:column;min-height:360px;padding:28px;overflow:hidden}.product-card.featured{color:#dbeaf4;background-color:var(--brand-navy);background-image:url("../brand/backgrounds/supermaster-patterns/avatsp-supermaster-pattern-micro-dark.svg");background-size:cover;border-color:rgba(79,176,210,0.2)}.product-card.featured h3{color:#fff}.product-card.featured p{color:#b9cce0}.product-code{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:52px;min-height:34px;margin-bottom:54px;padding:6px 10px;color:var(--brand-primary);background:var(--surface-blue);border:1px solid #c8e6f1;border-radius:10px;font-size:0.76rem;font-weight:700;direction:ltr}.product-card.featured .product-code{color:#b9eafb;background:rgba(79,176,210,0.12);border-color:rgba(79,176,210,0.35)}.product-card .text-link{margin-top:auto}.text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--brand-primary);font-weight:700}.text-link::after{margin-right:8px;content:"←";transition:transform var(--ease)}.text-link:hover::after{transform:translateX(-4px)}.product-card.featured .text-link,.section-dark .text-link{color:#8cd8ee}.section-dark .card h3,.section-dark .card h4{color:var(--text-strong)}.section-dark .card p{color:var(--text-muted)}.number-tag{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:24px;color:var(--brand-primary);background:var(--surface-blue);border-radius:12px;font-weight:700;direction:ltr}.process-line{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:process}.process-step{position:relative;padding:24px 0 0;counter-increment:process;border-top:2px solid var(--border-soft)}.process-step::before{position:absolute;top:-17px;right:0;display:grid;place-items:center;width:32px;height:32px;content:counter(process,decimal-leading-zero);color:#fff;background:var(--brand-primary);border:5px solid #fff;border-radius:50%;box-sizing:content-box;font-size:0.68rem;font-weight:700;direction:ltr}.process-step p{color:var(--text-muted)}.product-hero{position:relative;padding-top:80px;padding-bottom:94px;color:#d8e8f3;background-color:var(--brand-navy);background-image:url("../brand/backgrounds/supermaster-patterns/avatsp-supermaster-pattern-large-dark.svg");background-position:center;background-size:cover}.product-hero-grid{display:grid;grid-template-columns:1.05fr 0.95fr;align-items:center;gap:72px}.product-hero h1{font-size:clamp(2.8rem,5.6vw,4.8rem)}.product-hero .lead{color:#bfd1e0}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;color:#9fb9cd;font-size:0.9rem}.breadcrumb a:hover{color:#fff}.breadcrumb span:not(:last-child)::after,.breadcrumb a::after{margin-right:8px;content:"/";color:#68849b}.hero-visual-card{position:relative;min-height:440px;padding:24px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:30px;box-shadow:var(--shadow-lg);backdrop-filter:blur(12px);overflow:hidden}.hero-visual-card::before{position:absolute;width:240px;height:240px;content:"";background:rgba(79,176,210,0.16);border-radius:50%;filter:blur(45px);top:-70px;left:-40px}.dashboard-mockup{position:relative;min-height:390px;padding:18px;color:var(--text);background:#fff;border-radius:22px;box-shadow:0 24px 60px rgba(0,0,0,0.2)}.mockup-topbar{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px 14px;border-bottom:1px solid var(--border-soft)}.mockup-mark{width:42px;height:34px;object-fit:contain}.mockup-title{height:10px;width:90px;background:#dbe5ec;border-radius:999px}.mockup-content{display:grid;grid-template-columns:86px 1fr;gap:16px;padding-top:18px}.mockup-sidebar{min-height:300px;background:#eef5f8;border-radius:14px}.mockup-main{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mockup-tile{min-height:90px;padding:14px;background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:14px}.mockup-tile::before,.mockup-tile::after{display:block;height:9px;content:"";background:#dbe5ec;border-radius:999px}.mockup-tile::before{width:60%;margin-bottom:18px}.mockup-tile::after{width:34%;background:#9bd5e7}.mockup-tile.wide{grid-column:1 / -1;min-height:135px}.screenshot-placeholder{display:grid;place-items:center;min-height:460px;padding:36px;color:var(--text-muted);background:linear-gradient(135deg,rgba(79,176,210,0.08),transparent),var(--surface-soft);border:1px dashed #93c7d9;border-radius:var(--radius-lg);text-align:center}.screenshot-placeholder strong{display:block;margin-bottom:8px;color:var(--brand-primary);font-size:1.2rem}.phone-shell{width:min(300px,82%);min-height:560px;margin-inline:auto;padding:18px;background:#020b1d;border:8px solid #132744;border-radius:46px;box-shadow:0 30px 70px rgba(0,0,0,0.34)}.phone-screen{display:flex;flex-direction:column;min-height:508px;padding:20px;color:var(--text);background:#f7fbfd;border-radius:32px;overflow:hidden}.phone-pill{width:90px;height:8px;margin:0 auto 26px;background:#d1dde5;border-radius:999px}.phone-card{min-height:82px;margin-bottom:12px;padding:14px;background:#fff;border:1px solid #dce8ee;border-radius:16px}.phone-chat{margin-top:auto;padding:14px;color:#fff;background:var(--gradient-brand);border-radius:16px}.code-window{position:relative;color:#d8e8f3;background:#020b1d;border:1px solid #17345c;border-radius:20px;overflow:hidden;direction:ltr;text-align:left;box-shadow:var(--shadow-md)}.code-window-header{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:10px 16px;color:#92abc0;background:#071b3a;border-bottom:1px solid #17345c;font-family:Consolas,monospace;font-size:0.8rem}.copy-button{min-height:34px;padding:5px 10px;color:#d8e8f3;background:#102d53;border:1px solid #284a72;border-radius:8px}.code-window pre{margin:0;padding:24px;overflow-x:auto;color:#cbe6f1;font-family:Consolas,"Courier New",monospace;font-size:0.86rem;line-height:1.8;white-space:pre}.flow-diagram{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:30px}.flow-diagram.flow-vertical{grid-template-columns:1fr;gap:34px}.flow-diagram.flow-vertical .flow-box:not(:last-child)::after{top:auto;right:50%;bottom:-30px;left:auto;content:"↓";transform:translateX(50%)}.flow-box{position:relative;min-height:150px;padding:24px;background:#fff;border:1px solid var(--border-soft);border-radius:18px;box-shadow:var(--shadow-sm)}.flow-box:not(:last-child)::after{position:absolute;top:50%;left:-24px;content:"←";color:var(--brand-secondary);font-size:1.5rem;transform:translateY(-50%)}.integration-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.integration-chip{display:inline-flex;align-items:center;min-height:44px;padding:8px 15px;color:var(--text);background:#fff;border:1px solid var(--border-soft);border-radius:999px;box-shadow:var(--shadow-sm)}.service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.service-item{padding:20px;background:#fff;border:1px solid var(--border-soft);border-radius:16px}.service-item strong{display:block;margin-bottom:5px;color:var(--text-strong)}.service-item p{margin-bottom:0;color:var(--text-muted);font-size:0.95rem}.map-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,0.75fr);gap:24px}.tehran-map{position:relative;min-height:540px;background:linear-gradient(30deg,transparent 47%,rgba(0,102,165,0.08) 48%,rgba(0,102,165,0.08) 50%,transparent 51%) 0 0 / 58px 58px,linear-gradient(150deg,transparent 47%,rgba(0,102,165,0.08) 48%,rgba(0,102,165,0.08) 50%,transparent 51%) 0 0 / 58px 58px,#eef7fb;border:1px solid #cae5ef;border-radius:var(--radius-lg);overflow:hidden}.tehran-map::before{position:absolute;inset:12% 10%;content:"تهران";color:rgba(0,102,165,0.13);font-size:clamp(4rem,13vw,9rem);font-weight:700;text-align:center}.map-point{position:absolute;display:grid;place-items:center;width:36px;height:36px;color:#fff;background:var(--brand-primary);border:5px solid rgba(255,255,255,0.9);border-radius:50%;box-shadow:0 8px 20px rgba(0,102,165,0.25);font-size:0.72rem;font-weight:700;transition:transform var(--ease),background var(--ease)}.map-point:hover,.map-point.is-active{background:var(--brand-navy);transform:scale(1.16)}.map-point:nth-child(1){top:18%;right:26%}.map-point:nth-child(2){top:29%;right:48%}.map-point:nth-child(3){top:43%;right:17%}.map-point:nth-child(4){top:56%;right:37%}.map-point:nth-child(5){top:70%;right:20%}.map-point:nth-child(6){top:20%;left:20%}.map-point:nth-child(7){top:38%;left:35%}.map-point:nth-child(8){top:52%;left:14%}.map-point:nth-child(9){top:67%;left:38%}.map-point:nth-child(10){top:78%;left:18%}.map-info{display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:28px;color:#dbeaf4;background:var(--brand-navy);border-radius:22px}.map-info h3{color:#fff}.map-info p{color:#b9cce0}.kiosk-shell{position:relative;width:min(300px,80%);min-height:520px;margin-inline:auto;padding:46px 28px 80px;background:linear-gradient(150deg,#e8f2f7,#bacbd6);border-radius:70px 70px 26px 26px;box-shadow:0 28px 70px rgba(0,0,0,0.28)}.kiosk-screen{min-height:310px;padding:24px;color:var(--text);background:#fff;border:12px solid #071b3a;border-radius:24px}.kiosk-screen img{width:52px;margin:0 auto 28px}.kiosk-line{height:12px;margin:12px auto;background:#dce8ee;border-radius:999px}.kiosk-line:nth-child(2){width:65%}.kiosk-line:nth-child(3){width:85%}.kiosk-line:nth-child(4){width:48%;background:#8bcfe5}.kiosk-shell::after{position:absolute;bottom:30px;left:50%;width:84px;height:14px;content:"";background:#071b3a;border-radius:999px;transform:translateX(-50%)}.profile-avatar{display:grid;place-items:center;width:70px;height:70px;margin-bottom:24px;color:var(--brand-primary);background:var(--surface-blue);border-radius:22px;font-size:1.2rem;font-weight:700}.profile-tags,.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag{display:inline-flex;align-items:center;min-height:32px;padding:5px 10px;color:var(--brand-primary);background:var(--surface-blue);border-radius:999px;font-size:0.8rem;font-weight:600}.cta-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:clamp(34px,6vw,68px);color:#dbeaf4;background-color:var(--brand-navy);background-image:url("../brand/backgrounds/supermaster-patterns/avatsp-supermaster-pattern-large-dark.svg");background-position:center;background-size:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.cta-panel h2{color:#fff}.cta-panel p{max-width:700px;margin-bottom:0;color:#b9cce0}.page-hero{padding-top:78px;padding-bottom:82px;background-color:var(--surface-soft);background-image:url("../brand/backgrounds/supermaster-patterns/avatsp-supermaster-pattern-large-light.svg");background-position:center;background-size:cover;border-bottom:1px solid var(--border-soft)}.page-hero h1{max-width:880px;font-size:clamp(2.6rem,5vw,4.7rem)}.page-hero .lead{max-width:820px}.timeline{position:relative;display:grid;gap:24px;padding-right:34px}.timeline::before{position:absolute;top:6px;right:8px;bottom:6px;width:2px;content:"";background:#b9dce8}.timeline-item{position:relative}.timeline-item::before{position:absolute;top:8px;right:-34px;width:14px;height:14px;content:"";background:var(--brand-primary);border:4px solid #e7f5fa;border-radius:50%;box-sizing:content-box}.filters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:34px}.filter-button{min-height:44px;padding:8px 16px;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:999px;transition:color var(--ease),background var(--ease),border-color var(--ease)}.filter-button:hover,.filter-button.is-active{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}.article-card{display:flex;flex-direction:column;min-height:390px;overflow:hidden}.article-cover{display:flex;align-items:end;min-height:185px;padding:24px;color:#dcebf5;background-color:var(--brand-navy);background-image:url("../brand/backgrounds/supermaster-patterns/avatsp-supermaster-pattern-micro-dark.svg");background-size:cover}.article-cover span{display:inline-flex;min-height:32px;padding:5px 10px;background:rgba(255,255,255,0.11);border:1px solid rgba(255,255,255,0.15);border-radius:999px;font-size:0.8rem}.article-body{display:flex;flex:1;flex-direction:column;padding:24px}.article-body p{color:var(--text-muted)}.article-meta{display:flex;justify-content:space-between;gap:16px;margin-top:auto;color:var(--text-muted);font-size:0.82rem}.article-card[hidden]{display:none}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:60px}.article-prose{font-size:1.08rem;line-height:2}.article-prose h2,.article-prose h3{margin-top:52px}.article-prose blockquote{margin:34px 0;padding:24px 28px;color:var(--brand-navy);background:var(--surface-blue);border-right:4px solid var(--brand-primary);border-radius:14px}.article-prose .callout{margin-block:34px;padding:24px;background:#fffaf0;border:1px solid #ead7a9;border-radius:14px}.article-sidebar{position:sticky;top:calc(var(--header-height) + 24px);padding:22px;background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:18px}.article-sidebar a{display:block;min-height:42px;padding:8px 0;color:var(--text-muted);border-bottom:1px solid var(--border-soft)}.article-sidebar a:hover{color:var(--brand-primary)}.contact-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.85fr);gap:30px}.form-card{padding:clamp(26px,5vw,48px);background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-field{display:grid;gap:7px}.form-field.full{grid-column:1 / -1}.form-field label{color:var(--text-strong);font-size:0.92rem;font-weight:600}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:50px;padding:11px 14px;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:11px;transition:border-color var(--ease),box-shadow var(--ease)}.form-field textarea{min-height:140px;resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 4px rgba(79,176,210,0.18)}.form-field input[aria-invalid="true"],.form-field select[aria-invalid="true"],.form-field textarea[aria-invalid="true"]{border-color:var(--error)}.field-help,.field-error{min-height:20px;color:var(--text-muted);font-size:0.78rem}.field-error{color:var(--error)}.form-status{display:none;margin-top:18px;padding:14px 16px;color:#0d5135;background:#eaf7f1;border:1px solid #b7dfcd;border-radius:12px}.form-status.is-visible{display:block}.contact-aside{display:grid;align-content:start;gap:16px}.contact-card{padding:26px;background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:18px}.contact-card strong,.contact-card span{display:block}.contact-card span{color:var(--text-muted)}.contact-number{margin-top:8px;color:var(--brand-primary);font-size:1.45rem;font-weight:700;direction:ltr;text-align:right}.site-footer{color:#c8d7e5;background:var(--brand-navy-deep)}.footer-main{display:grid;grid-template-columns:1.2fr 0.8fr 0.8fr 0.8fr;gap:44px;padding-block:72px}.footer-brand img{width:170px;max-height:70px;margin-bottom:20px;filter:brightness(0) invert(1);object-fit:contain}.footer-brand p{max-width:360px;color:#93abc0}.footer-column h3{margin-bottom:18px;color:#fff;font-size:1.02rem}.footer-column a{display:block;min-height:40px;padding-block:6px;color:#9fb4c6;transition:color var(--ease),transform var(--ease)}.footer-column a:hover{color:#fff;transform:translateX(-3px)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px;color:#7890a6;border-top:1px solid rgba(255,255,255,0.09);font-size:0.88rem}.footer-legal{display:flex;flex-wrap:wrap;gap:18px}.floating-help{position:fixed;z-index:900;right:24px;bottom:24px;display:flex;align-items:center;min-height:54px;padding:10px 16px;color:#fff;background:var(--brand-primary);border:1px solid rgba(255,255,255,0.18);border-radius:999px;box-shadow:0 16px 35px rgba(0,79,130,0.32);font-weight:700;transition:transform var(--ease),background var(--ease)}.floating-help:hover{background:var(--brand-primary-strong);transform:translateY(-3px)}.toast{position:fixed;z-index:2000;right:50%;bottom:26px;width:min(420px,calc(100% - 32px));padding:14px 18px;visibility:hidden;color:#fff;background:var(--brand-navy);border:1px solid #1e426e;border-radius:13px;box-shadow:var(--shadow-lg);opacity:0;text-align:center;transform:translate(50%,14px);transition:opacity var(--ease),transform var(--ease),visibility var(--ease)}.toast.is-visible{visibility:visible;opacity:1;transform:translate(50%,0)}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity 600ms ease,transform 600ms ease}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.muted{color:var(--text-muted)}.divider{height:1px;margin-block:32px;background:var(--border-soft)}.check-list,.plain-list{list-style:none;padding:0}.check-list li{position:relative;padding:7px 30px 7px 0}.check-list li::before{position:absolute;top:13px;right:0;width:16px;height:10px;content:"";border-right:2px solid var(--success);border-bottom:2px solid var(--success);transform:rotate(45deg)}.split-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(42px,7vw,92px)}.feature-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.feature-table th,.feature-table td{padding:16px 18px;border-bottom:1px solid var(--border-soft);text-align:right}.feature-table th{color:var(--brand-navy);background:var(--surface-blue)}.feature-table tr:last-child td{border-bottom:0}details{background:#fff;border:1px solid var(--border-soft);border-radius:15px}details + details{margin-top:10px}summary{position:relative;min-height:58px;padding:16px 20px 16px 52px;cursor:pointer;font-weight:600;list-style:none}summary::-webkit-details-marker{display:none}summary::after{position:absolute;top:50%;left:18px;content:"+";color:var(--brand-primary);font-size:1.35rem;transform:translateY(-50%)}details[open] summary::after{content:"−"}details p{padding:0 20px 18px;color:var(--text-muted)}@media (max-width:1080px){:root{--header-height:74px}.main-nav,.header-actions .btn-sm{display:none}.header-inner{grid-template-columns:auto 1fr auto}.menu-toggle{display:flex;grid-column:3}.main-nav{position:fixed;top:var(--header-height);right:0;bottom:0;left:0;display:block;padding:18px 20px 100px;visibility:hidden;overflow-y:auto;opacity:0;background:#fff;transform:translateY(-10px);transition:opacity var(--ease),transform var(--ease),visibility var(--ease)}.nav-open .main-nav{visibility:visible;opacity:1;transform:translateY(0)}.nav-link,.nav-trigger{width:100%;min-height:54px;justify-content:space-between;padding-inline:16px}.mega-menu{position:static;width:100%;max-height:0;padding:0;visibility:visible;opacity:1;border:0;box-shadow:none;transform:none;overflow:hidden;transition:max-height 320ms ease,padding 320ms ease}.nav-item.menu-open .mega-menu{max-height:900px;padding:8px 0 16px}.mega-grid{grid-template-columns:1fr}.hero-grid,.product-hero-grid{grid-template-columns:1fr}.ecosystem-orbit{min-height:520px}.product-grid,.feature-grid,.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-4,.process-line{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:42px}.flow-diagram{grid-template-columns:repeat(2,1fr)}.flow-box:nth-child(2)::after{display:none}.footer-main{grid-template-columns:1.3fr repeat(2,1fr)}.footer-brand{grid-column:1 / -1}}@media (max-width:820px){body{font-size:16px}.section-header{display:block}.section-header .btn{margin-top:12px}.hero{min-height:auto;padding-top:58px}.trust-strip{grid-template-columns:repeat(2,1fr)}.audience-panel,.split-content,.contact-layout,.map-layout,.article-layout{grid-template-columns:1fr}.article-sidebar{position:static}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-panel{grid-template-columns:1fr}.footer-main{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1 / -1}}@media (max-width:620px){.container,.narrow{width:min(calc(100% - 28px),var(--container))}h1{font-size:clamp(2.35rem,12vw,3.6rem)}h2{font-size:clamp(1.85rem,9vw,2.7rem)}.header-inner{gap:12px}.brand-logo{width:136px}.hero{padding-bottom:64px}.hero-grid{gap:42px}.btn-row,.btn-row .btn{width:100%}.ecosystem-orbit{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;min-height:auto}.ecosystem-orbit::before,.ecosystem-orbit::after{display:none}.orbit-center,.orbit-node{position:static;width:auto;min-width:0;min-height:70px;transform:none}.orbit-center{grid-column:1 / -1;width:110px;height:110px;min-height:110px;margin:0 auto 10px;padding:22px;border-radius:30px}.orbit-node:hover{transform:none}.trust-strip,.product-grid,.feature-grid,.article-grid,.grid-2,.grid-3,.grid-4,.process-line,.flow-diagram,.service-list,.form-grid{grid-template-columns:1fr}.product-card{min-height:320px}.flow-box:not(:last-child)::after{top:auto;right:50%;bottom:-28px;left:auto;content:"↓";transform:translateX(50%)}.flow-box:nth-child(2)::after{display:block}.mockup-content{grid-template-columns:60px 1fr}.mockup-main{grid-template-columns:1fr}.mockup-tile.wide{grid-column:auto}.hero-visual-card{min-height:390px;padding:14px}.tehran-map{min-height:430px}.feature-table{display:block;overflow-x:auto}.footer-main{grid-template-columns:1fr;gap:30px}.footer-brand{grid-column:auto}.footer-bottom{align-items:flex-start;flex-direction:column}.floating-help{right:14px;bottom:14px;min-height:48px;padding:8px 13px;font-size:0.86rem}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}[data-reveal]{opacity:1;transform:none}}:root{--paper:#f6f8f9;--paper-bright:#ffffff;--paper-blue:#edf6f9;--ink:#071b3a;--ink-soft:#243b55;--line:rgba(7,27,58,0.11);--line-dark:rgba(255,255,255,0.14);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--step--1:clamp(0.82rem,0.8rem + 0.08vw,0.88rem);--step-0:clamp(1rem,0.97rem + 0.12vw,1.08rem);--step-1:clamp(1.12rem,1.06rem + 0.25vw,1.3rem);--step-2:clamp(1.35rem,1.23rem + 0.5vw,1.7rem);--step-3:clamp(1.7rem,1.5rem + 0.85vw,2.3rem);--step-4:clamp(2.15rem,1.85rem + 1.3vw,3.1rem);--step-5:clamp(2.75rem,2.25rem + 2.2vw,4.35rem)}body{background:var(--paper)}h1{font-size:var(--step-5);line-height:1.12;letter-spacing:-0.04em}h2{font-size:var(--step-4);line-height:1.18;letter-spacing:-0.035em}h3{font-size:var(--step-2);line-height:1.4;letter-spacing:-0.018em}.lead,.section-header p{font-size:var(--step-1);line-height:1.8}.section{padding-block:clamp(76px,8vw,118px)}.section-sm{padding-block:clamp(52px,6vw,82px)}.editorial-heading{grid-template-columns:52px minmax(0,1fr) minmax(220px,0.42fr);margin-bottom:clamp(42px,6vw,74px);padding-block:12px 22px;border-top:0;border-bottom-color:var(--line)}.editorial-heading h2{max-width:760px}.chapter-no{color:#718196}.ui-icon{--icon-url:none;display:inline-block;width:24px;height:24px;flex:0 0 auto;color:currentColor;background-color:currentColor;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;transform-origin:center}.ui-icon[data-icon="receipt"]{--icon-url:url("../icons/phosphor/receipt.svg")}.ui-icon[data-icon="code"]{--icon-url:url("../icons/phosphor/code.svg")}.ui-icon[data-icon="database"]{--icon-url:url("../icons/phosphor/database.svg")}.ui-icon[data-icon="device-mobile"]{--icon-url:url("../icons/phosphor/device-mobile.svg")}.ui-icon[data-icon="users-three"]{--icon-url:url("../icons/phosphor/users-three.svg")}.ui-icon[data-icon="map-pin"]{--icon-url:url("../icons/phosphor/map-pin.svg")}.ui-icon[data-icon="graduation-cap"]{--icon-url:url("../icons/phosphor/graduation-cap.svg")}.ui-icon[data-icon="headset"]{--icon-url:url("../icons/phosphor/headset.svg")}.ui-icon[data-icon="chart-line-up"]{--icon-url:url("../icons/phosphor/chart-line-up.svg")}.ui-icon[data-icon="buildings"]{--icon-url:url("../icons/phosphor/buildings.svg")}.ui-icon[data-icon="user"]{--icon-url:url("../icons/phosphor/user.svg")}.ui-icon[data-icon="briefcase"]{--icon-url:url("../icons/phosphor/briefcase.svg")}.ui-icon[data-icon="terminal-window"]{--icon-url:url("../icons/phosphor/terminal-window.svg")}.ui-icon[data-icon="cloud-arrow-up"]{--icon-url:url("../icons/phosphor/cloud-arrow-up.svg")}.ui-icon[data-icon="shield-check"]{--icon-url:url("../icons/phosphor/shield-check.svg")}.ui-icon[data-icon="bell"]{--icon-url:url("../icons/phosphor/bell.svg")}.ui-icon[data-icon="article"]{--icon-url:url("../icons/phosphor/article.svg")}.ui-icon[data-icon="calculator"]{--icon-url:url("../icons/phosphor/calculator.svg")}.ui-icon[data-icon="file-xls"]{--icon-url:url("../icons/phosphor/file-xls.svg")}.ui-icon[data-icon="network"]{--icon-url:url("../icons/phosphor/network.svg")}.ui-icon[data-icon="storefront"]{--icon-url:url("../icons/phosphor/storefront.svg")}.ui-icon[data-icon="check-circle"]{--icon-url:url("../icons/phosphor/check-circle.svg")}.ui-icon[data-icon="sparkle"]{--icon-url:url("../icons/phosphor/sparkle.svg")}.btn::after,.text-link::after,.system-arrow::before,summary::after,.floating-help::before,.check-list li::before{display:inline-block;width:18px;height:18px;content:"";background-color:currentColor;-webkit-mask:url("../icons/phosphor/arrow-up-left.svg") center / contain no-repeat;mask:url("../icons/phosphor/arrow-up-left.svg") center / contain no-repeat}.btn::after{margin-right:12px}.text-link::after{margin-right:10px}.system-arrow{font-size:0}.system-arrow::before{width:20px;height:20px;margin:0}summary::after{left:12px;width:18px;height:18px;background-color:var(--signal-strong);-webkit-mask-image:url("../icons/phosphor/caret-down.svg");mask-image:url("../icons/phosphor/caret-down.svg");transition:transform 180ms ease}details[open] summary::after{transform:rotate(180deg)}.floating-help::before{width:19px;height:19px;margin-left:8px;vertical-align:middle;-webkit-mask-image:url("../icons/phosphor/headset.svg");mask-image:url("../icons/phosphor/headset.svg")}.check-list li::before{top:0.38em;width:19px;height:19px;color:var(--signal-strong);background:var(--signal-strong);border:0;border-radius:0;-webkit-mask-image:url("../icons/phosphor/check-circle.svg");mask-image:url("../icons/phosphor/check-circle.svg")}.site-header{background:rgba(255,255,255,0.9);border-bottom-color:var(--line)}.site-header.is-scrolled{background:rgba(255,255,255,0.97)}.brand-logo{padding-inline-end:0;border-inline-end:0}.nav-link,.nav-trigger{padding-inline:15px}.mega-menu{overflow:hidden;border-color:var(--line);border-radius:14px;box-shadow:0 18px 48px rgba(7,27,58,0.12)}.mega-link{min-height:92px;border-color:var(--line)}.mega-code{display:grid;width:34px;gap:3px;justify-items:center}.mega-icon{width:20px;height:20px;color:var(--signal-strong)}.btn{min-height:48px;padding:10px 18px;border-radius:10px}.btn:hover{transform:translateY(-1px)}.text-link{border-bottom-color:rgba(0,102,165,0.35)}.text-link:hover::after{transform:translate(-2px,-2px)}.signal-hero{min-height:auto}.signal-hero::before{opacity:0.16}.signal-hero-shell{min-height:auto}.signal-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,0.72fr);gap:clamp(44px,6vw,88px);padding-block:clamp(66px,8vw,104px)}.signal-hero h1{max-width:850px;font-size:clamp(2.9rem,4.5vw,4.65rem);line-height:1.08;letter-spacing:-0.04em}.signal-hero .lead{max-width:700px;font-size:var(--step-1)}.signal-board{max-height:560px;overflow:hidden;background:rgba(2,11,29,0.36);border-color:rgba(255,255,255,0.2);border-radius:14px;box-shadow:none}.signal-board-core{padding:20px}.signal-board-list{grid-template-rows:repeat(7,minmax(52px,auto))}.signal-board-list a{grid-template-columns:25px 22px minmax(0,1fr) auto;min-height:52px;padding:8px 14px}.signal-icon{width:18px;height:18px;color:var(--signal)}.signal-board-list a:hover .signal-icon{color:var(--ink)}.hero-proofline div{min-height:82px;padding:15px 18px}.switchboard{min-height:490px;overflow:hidden;border-color:var(--line);border-radius:16px;box-shadow:none}.switchboard .audience-options{border-left-color:var(--line)}.switchboard .audience-option{grid-template-columns:28px minmax(0,1fr);min-height:74px;padding:15px 18px;border-bottom-color:var(--line)}.switchboard .audience-option > span:not(.ui-icon){display:none}.audience-icon{width:21px;height:21px;color:var(--signal-strong)}.switchboard .audience-option:hover .audience-icon,.switchboard .audience-option.is-active .audience-icon{color:var(--signal)}.switchboard .audience-result{padding:clamp(34px,4.5vw,64px)}.switchboard .audience-result h3{max-width:680px;font-size:clamp(2rem,3vw,2.9rem);line-height:1.22}.system-row{grid-template-columns:104px minmax(240px,0.82fr) minmax(260px,1.18fr) 50px;min-height:126px;padding-block:22px}.system-row h3{font-size:clamp(1.5rem,2vw,2rem)}.system-row > div{position:relative;padding-right:42px}.system-title-icon{position:absolute;top:50%;right:0;width:25px;height:25px;color:var(--signal);transform:translateY(-50%)}.system-row:hover{padding-inline:14px}.system-arrow{width:46px;height:46px;border-radius:10px}.story-intro h2{font-size:clamp(2.2rem,3.4vw,3.25rem)}.transform-stage{min-height:285px;padding-block:38px}.transform-stage h3{font-size:clamp(1.6rem,2.3vw,2.15rem)}.transform-stage.is-core{border-radius:14px}.access-section{background:var(--paper-blue);border-color:var(--line)}.access-matrix{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;border:0}.access-matrix a{min-height:260px;padding:24px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:14px}.access-matrix a:hover{color:#fff;background:var(--ink);border-color:var(--ink)}.access-matrix strong{font-size:clamp(2.1rem,3.4vw,3.45rem);line-height:1;letter-spacing:-0.04em}.access-matrix i{top:24px;left:24px}.access-icon{position:absolute;top:22px;right:24px;width:28px;height:28px;color:var(--signal-strong)}.access-matrix a:hover .access-icon{color:var(--signal)}.protocol-list li{grid-template-columns:56px minmax(210px,0.72fr) minmax(260px,1.28fr);padding-block:22px}.protocol-list h3{display:flex;gap:12px;align-items:center}.protocol-icon{width:22px;height:22px;color:var(--signal-strong)}.grid-3,.grid-4,.feature-grid{gap:16px;border:0}.card,.value-card,.feature-card,.product-card,.profile-card,.contact-card,.article-card{background:#fff;border:1px solid var(--line);border-radius:14px}.section-dark .card,.section-dark .value-card,.section-dark .feature-card,.section-dark .product-card,.section-dark .profile-card{border-color:var(--line-dark);border-radius:14px}.card-icon{width:27px;height:27px;margin-bottom:18px;color:var(--signal-strong)}.section-dark .card-icon,.product-card.featured .card-icon{color:var(--signal)}.flow-diagram{gap:12px;border-top:0}.flow-box,.process-step{background:#fff;border:1px solid var(--line);border-radius:12px}.process-line{gap:12px;border:0}.process-step{border:1px solid var(--line)}.integration-cloud,.feature-table,.form-card,.article-sidebar,.cta-panel{border-color:var(--line);border-radius:14px;box-shadow:none}.cta-panel::before,.switchboard .audience-result::before,.journal-feature > a::before{opacity:0.08}.journal-feature,.journal-feature > a{min-height:480px}.journal-feature{overflow:hidden;border-radius:0 14px 14px 0}.journal-feature h3{font-size:clamp(2rem,3.2vw,3rem)}.journal-list article{min-height:160px}.article-card{overflow:hidden}.article-cover{position:relative;min-height:210px}.article-icon{position:absolute;top:20px;right:20px;width:28px;height:28px;color:inherit}.decision-section{background:var(--ink);border-color:var(--ink)}.decision-grid h2{font-size:clamp(2.1rem,3.2vw,3.15rem)}.page-hero{min-height:clamp(390px,54vh,580px)}.page-hero > .container{min-height:clamp(300px,42vh,460px)}.page-hero h1{max-width:980px;font-size:clamp(2.7rem,4.7vw,4.15rem);line-height:1.14}.product-hero{min-height:650px}.product-hero-grid{min-height:540px}.product-hero h1{max-width:780px;font-size:clamp(2.7rem,4.5vw,4.2rem);line-height:1.12}.hero-visual-card{min-height:460px;overflow:hidden;border-radius:16px;box-shadow:none}.dashboard-mockup,.code-window,.kiosk-shell,.screenshot-placeholder{overflow:hidden;border-radius:12px}.phone-card,.phone-chat{border-radius:10px}[data-reveal]{opacity:0;transform:translateY(12px);transition:opacity 380ms ease-out,transform 380ms ease-out}.system-row,.access-matrix a,.card,.value-card,.feature-card,.product-card,.article-card{transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.card:hover,.value-card:hover,.feature-card:hover,.product-card:hover,.article-card:hover{transform:translateY(-2px)}@media (max-width:1100px){.access-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.editorial-heading{grid-template-columns:42px minmax(0,1fr)}.signal-hero-grid{grid-template-columns:1fr}.signal-hero h1{max-width:720px;font-size:clamp(2.8rem,8vw,4.2rem)}.journal-feature{border-radius:14px 14px 0 0}}@media (max-width:700px){.section{padding-block:68px}.signal-hero h1,.page-hero h1,.product-hero h1{font-size:clamp(2.35rem,10.5vw,3.35rem);line-height:1.16}.signal-hero-grid{padding-block:52px 60px}.signal-board{border-radius:12px}.switchboard .audience-result h3{font-size:clamp(1.8rem,8vw,2.35rem)}.system-row{min-height:160px}.system-row h3{font-size:1.55rem}.transform-stage{min-height:250px}.access-matrix{grid-template-columns:1fr}.access-matrix a{min-height:210px}.protocol-list li{grid-template-columns:38px 1fr}.grid-3,.grid-4,.feature-grid{gap:12px}.page-hero{min-height:430px}.product-hero{min-height:auto}.hero-visual-card{min-height:370px;border-radius:12px}}@media (prefers-reduced-motion:reduce){.ui-icon,.system-row,.access-matrix a,.card,.value-card,.feature-card,.product-card,.article-card{transform:none !important}}@media print{.site-header,.site-footer,.floating-help,.btn,.article-sidebar{display:none !important}body{color:#000;background:#fff;font-size:12pt}main{overflow:visible}}@view-transition{navigation:auto}:root{--paper:#f2f4f2;--paper-bright:#fbfcfa;--paper-blue:#e4f1f5;--ink:#071b3a;--ink-soft:#17314f;--line:rgba(7,27,58,0.18);--line-dark:rgba(255,255,255,0.18);--signal:#4fb0d2;--signal-strong:#0066a5;--container:1360px;--header-height:76px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--step--1:clamp(0.84rem,0.81rem + 0.12vw,0.92rem);--step-0:clamp(1rem,0.96rem + 0.18vw,1.12rem);--step-1:clamp(1.18rem,1.08rem + 0.42vw,1.46rem);--step-2:clamp(1.45rem,1.25rem + 0.84vw,2rem);--step-3:clamp(1.9rem,1.5rem + 1.7vw,3rem);--step-4:clamp(2.6rem,1.9rem + 3vw,4.6rem);--step-5:clamp(3.4rem,2.2rem + 5.1vw,7.3rem);--space-xs:clamp(0.75rem,0.68rem + 0.3vw,1rem);--space-s:clamp(1.1rem,0.98rem + 0.55vw,1.5rem);--space-m:clamp(1.6rem,1.35rem + 1vw,2.3rem);--space-l:clamp(2.4rem,1.9rem + 2.1vw,4rem);--space-xl:clamp(4rem,3rem + 4.2vw,7rem);--space-2xl:clamp(6rem,4rem + 8vw,12rem)}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);font-size:var(--step-0);line-height:1.78}main{overflow:clip}.container{width:min(calc(100% - clamp(32px,6vw,96px)),var(--container))}.narrow{width:min(calc(100% - clamp(32px,6vw,96px)),860px)}.section{padding-block:var(--space-2xl)}.section-sm{padding-block:var(--space-xl)}h1,h2,h3,h4{color:var(--ink);text-wrap:balance}h1{font-size:var(--step-5);line-height:1.04;letter-spacing:-0.055em}h2{font-size:var(--step-4);line-height:1.1;letter-spacing:-0.045em}h3{font-size:var(--step-2);line-height:1.3;letter-spacing:-0.025em}p{text-wrap:pretty}.lead,.section-header p{color:#526274;font-size:var(--step-1);line-height:1.85}.eyebrow{min-height:0;margin-bottom:var(--space-s);color:var(--signal-strong);font-size:var(--step--1);font-weight:600;letter-spacing:0.02em}.eyebrow::before{width:42px;height:1px;background:currentColor}.chapter-no{display:inline-block;color:currentColor;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--step--1);font-weight:500;letter-spacing:0.05em;direction:ltr}.section-soft{background:var(--paper-bright)}.section-blue{background:var(--paper-blue)}.section-dark{color:#dfe9f0;background-color:var(--ink);background-image:url("../brand/backgrounds/supermaster-patterns/avatsp-supermaster-pattern-micro-dark.svg");background-position:center;background-size:cover;border-block:1px solid var(--line-dark)}.section-dark .lead,.section-dark .section-header p{color:#b8c9d7}.section-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-l);margin-bottom:var(--space-l);padding-bottom:var(--space-m);border-bottom:1px solid var(--line)}.section-dark .section-header{border-color:var(--line-dark)}.section-header >:first-child{max-width:900px}.editorial-heading{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(220px,0.45fr);align-items:end;gap:var(--space-m);margin-bottom:var(--space-xl);padding-block:var(--space-s) var(--space-m);border-block:1px solid var(--line)}.editorial-heading h2{max-width:820px;margin-bottom:0}.editorial-heading .eyebrow{margin-bottom:10px}.editorial-heading > p,.editorial-heading > .text-link{align-self:end;margin:0 0 4px}.inverse-heading{color:#fff;border-color:var(--line-dark)}.inverse-heading h2{color:#fff}.inverse-heading .eyebrow,.section-dark .eyebrow{color:var(--signal)}.site-header{height:var(--header-height);background:rgba(242,244,242,0.94);border-bottom:1px solid var(--line);box-shadow:none;backdrop-filter:blur(16px)}.site-header.is-scrolled{background:rgba(251,252,250,0.97);box-shadow:none}.header-inner{min-height:var(--header-height)}.brand-logo{padding-inline-end:24px;border-inline-end:1px solid var(--line)}.brand-logo img{width:166px}.main-nav{gap:0}.nav-link,.nav-trigger{min-height:var(--header-height);padding-inline:17px;border-radius:0;font-size:0.94rem}.nav-link::after,.nav-trigger::after{right:16px;left:16px;bottom:0;height:3px;border-radius:0}.nav-link:hover,.nav-trigger:hover,.nav-link.active,.nav-trigger.active{color:var(--ink);background:rgba(79,176,210,0.11)}.header-actions{gap:0}.header-actions .btn{min-height:44px;border-inline-start-width:0}.mega-menu{top:calc(100% + 1px);right:0;left:auto;width:min(920px,calc(100vw - 48px));padding:0;background:var(--paper-bright);border:1px solid var(--ink);border-radius:0;box-shadow:16px 16px 0 rgba(7,27,58,0.12)}.mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.mega-link{min-height:106px;padding:22px;border-bottom:1px solid var(--line);border-left:1px solid var(--line);border-radius:0}.mega-link:hover{background:var(--paper-blue);transform:none}.mega-code{color:var(--signal-strong);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:0.72rem}.btn{min-height:50px;padding:11px 20px;border-radius:2px;box-shadow:none;font-weight:600;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.btn::after{margin-right:14px;content:"↖";font-family:Arial,sans-serif;font-size:0.95em;direction:ltr}.btn:hover{box-shadow:none;transform:translate(-2px,-2px)}.btn-primary{color:#fff;background:var(--signal-strong);border-color:var(--signal-strong)}.btn-primary:hover{background:var(--ink);border-color:var(--ink)}.btn-secondary,.btn-ghost{color:var(--ink);background:transparent;border-color:var(--ink)}.btn-secondary:hover,.btn-ghost:hover{color:#fff;background:var(--ink)}.btn-light{color:var(--ink);background:#fff;border-color:#fff}.btn-light:hover{color:#fff;background:var(--signal-strong);border-color:var(--signal-strong)}.text-link{display:inline-flex;align-items:center;min-height:44px;padding-block:7px 4px;border-bottom:1px solid currentColor;color:var(--signal-strong);font-weight:600}.text-link::after{margin-right:12px;content:"↖";font-family:Arial,sans-serif;transition:transform 180ms ease}.text-link:hover::after{transform:translate(-3px,-3px)}.signal-hero{position:relative;min-height:calc(100svh - var(--header-height));color:#fff;background:var(--ink);border-bottom:1px solid var(--line-dark);isolation:isolate}.signal-hero::before,.signal-hero::after{position:absolute;z-index:-1;content:"";pointer-events:none}.signal-hero::before{inset:0;opacity:0.34;background-image:linear-gradient(to left,transparent calc(100% - 1px),rgba(255,255,255,0.12) 1px),linear-gradient(to bottom,transparent calc(100% - 1px),rgba(255,255,255,0.08) 1px);background-size:min(8.333vw,120px) min(8.333vw,120px)}.signal-hero::after{top:0;bottom:0;right:53%;width:1px;background:var(--line-dark)}.signal-hero-shell{display:flex;min-height:calc(100svh - var(--header-height));flex-direction:column;padding-top:clamp(22px,4vh,48px)}.hero-index{display:flex;justify-content:space-between;padding-bottom:14px;color:#93a9bc;border-bottom:1px solid var(--line-dark);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:0.7rem;letter-spacing:0.06em;direction:ltr}.signal-hero-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(380px,0.72fr);flex:1;gap:clamp(50px,7vw,120px);align-items:center;padding-block:clamp(56px,8vh,104px)}.signal-hero-copy{max-width:930px}.signal-hero .eyebrow{color:var(--signal)}.signal-hero h1{margin-bottom:var(--space-m);color:#fff;font-size:clamp(3.5rem,7.4vw,8.6rem);line-height:0.97}.hero-line{display:block}.accent-line{color:var(--signal)}.signal-hero .lead{max-width:760px;margin-bottom:var(--space-m);color:#c1d0db;font-size:clamp(1.1rem,1.45vw,1.34rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.hero-text-link{color:#fff}.signal-board{align-self:stretch;display:flex;max-height:630px;flex-direction:column;background:rgba(2,11,29,0.5);border:1px solid rgba(255,255,255,0.28);box-shadow:12px 12px 0 rgba(79,176,210,0.13)}.signal-board-head{display:flex;justify-content:space-between;padding:13px 16px;color:#9db1c3;border-bottom:1px solid var(--line-dark);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:0.68rem}.live-status{display:inline-flex;gap:8px;align-items:center;font-family:"Peyda",Tahoma,sans-serif}.live-status i{width:7px;height:7px;background:var(--signal);border-radius:50%;box-shadow:0 0 0 4px rgba(79,176,210,0.12);animation:signal-status 2.4s ease-in-out infinite}.signal-board-core{display:grid;grid-template-columns:68px 1fr;gap:18px;align-items:center;padding:24px;background:var(--signal-strong);border-bottom:1px solid var(--line-dark)}.signal-board-core img{width:68px;height:68px}.signal-board-core small,.signal-board-core strong{display:block}.signal-board-core small{margin-bottom:4px;color:#cbe9f4;font-size:0.8rem}.signal-board-core strong{color:#fff;font-size:1.16rem}.signal-board-list{display:grid;flex:1;grid-template-rows:repeat(7,1fr)}.signal-board-list a{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;min-height:52px;padding:9px 16px;border-bottom:1px solid var(--line-dark);transition:background-color 160ms ease,color 160ms ease}.signal-board-list a:last-child{border-bottom:0}.signal-board-list a:hover{color:var(--ink);background:var(--signal)}.signal-board-list span,.signal-board-list small{color:#8399ac;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:0.68rem}.signal-board-list a:hover span,.signal-board-list a:hover small{color:var(--ink)}.signal-board-list strong{color:inherit;font-size:0.93rem;font-weight:500}.hero-proofline{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-dark)}.hero-proofline div{min-height:94px;padding:18px 20px;border-inline-start:1px solid var(--line-dark)}.hero-proofline div:first-child{border-inline-start:0}.hero-proofline span,.hero-proofline strong{display:block}.hero-proofline span{margin-bottom:5px;color:#7890a4;font-size:0.75rem}.hero-proofline strong{color:#fff;font-size:0.94rem;font-weight:500}@keyframes signal-status{50%{opacity:0.45}}.role-section{background:var(--paper-bright)}.switchboard{display:grid;grid-template-columns:minmax(320px,0.76fr) minmax(0,1.24fr);min-height:530px;gap:0;padding:0;overflow:hidden;color:var(--ink);background:transparent;border:1px solid var(--ink);border-radius:0;box-shadow:14px 14px 0 rgba(7,27,58,0.09)}.switchboard .audience-options{display:grid;grid-template-rows:repeat(5,1fr);gap:0;border-left:1px solid var(--ink)}.switchboard .audience-option{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;min-height:82px;padding:18px 22px;color:var(--ink);text-align:right;background:var(--paper-bright);border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:1rem;font-weight:500}.switchboard .audience-option:last-child{border-bottom:0}.switchboard .audience-option span{color:#748496;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:0.72rem}.switchboard .audience-option:hover,.switchboard .audience-option.is-active{color:#fff;background:var(--ink)}.switchboard .audience-option.is-active span{color:var(--signal)}.switchboard .audience-result{position:relative;display:flex;min-height:100%;flex-direction:column;justify-content:flex-end;padding:clamp(36px,5vw,76px);overflow:hidden;color:#fff;background:var(--signal-strong);border-radius:0}.switchboard .audience-result::before{position:absolute;top:-90px;left:-70px;width:320px;height:320px;opacity:0.14;content:"";background:url("../brand/avatsp-mark-white.svg") no-repeat center / contain;transform:rotate(-18deg)}.switchboard .audience-result h3{position:relative;max-width:760px;margin-bottom:var(--space-s);color:#fff;font-size:var(--step-4)}.switchboard .audience-result p{position:relative;max-width:680px;color:#dceef4;font-size:var(--step-1)}.result-label{position:absolute;top:22px;right:24px;color:#c7e7f2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:0.7rem;direction:ltr}.switchboard .text-link{color:#fff}.systems-section{color:#fff;background:var(--ink);border-block:1px solid var(--line-dark)}.systems-index{border-top:1px solid var(--line-dark);container:systems / inline-size}.system-row{position:relative;display:grid;grid-template-columns:120px minmax(250px,0.85fr) minmax(280px,1.15fr) 58px;gap:var(--space-m);align-items:center;min-height:154px;padding:var(--space-m) 4px;overflow:hidden;border-bottom:1px solid var(--line-dark);transition:color 180ms ease,background-color 180ms ease,padding 180ms ease}.system-row::before{position:absolute;inset:0 auto 0 0;width:5px;content:"";background:var(--signal);transform:scaleY(0);transform-origin:bottom;transition:transform 180ms ease}.system-row:hover{padding-inline:22px;background:rgba(79,176,210,0.09)}.system-row:hover::before{transform:scaleY(1)}.system-row.is-emphasis{background:var(--signal-strong)}.system-row h3{margin:0;color:#fff;font-size:var(--step-3)}.system-row small{display:block;margin-bottom:5px;color:#8fa5b8;font-size:0.78rem}.system-row.is-emphasis small{color:#c8e7f2}.system-row p{max-width:600px;margin:0;color:#aebfcd}.system-row.is-emphasis p{color:#e1f0f5}.system-no{color:var(--signal);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:0.72rem;direction:ltr}.system-row.is-emphasis .system-no{color:#fff}.system-arrow{display:grid;width:52px;height:52px;place-items:center;color:#fff;border:1px solid var(--line-dark);font-family:Arial,sans-serif;font-size:1.4rem;transition:color 180ms ease,background-color 180ms ease,transform 180ms ease}.system-arrow:hover{color:var(--ink);background:var(--signal);transform:translate(-3px,-3px)}@container systems (width < 800px){.system-row{grid-template-columns:92px minmax(0,1fr) 52px}.system-row > p{grid-column:2 / 3}.system-arrow{grid-row:1 / span 2;grid-column:3}}.tava-narrative{background:var(--paper)}.story-grid{display:grid;grid-template-columns:minmax(300px,0.8fr) minmax(0,1.2fr);gap:clamp(56px,9vw,150px)}.story-intro{position:sticky;top:calc(var(--header-height) + 42px);align-self:start;padding-top:12px}.story-intro .chapter-no{display:block;margin-bottom:var(--space-l)}.story-intro h2{margin-bottom:var(--space-m)}.story-intro p{max-width:590px;color:#526274;font-size:var(--step-1)}.data-transform{position:relative;border-top:1px solid var(--ink)}.data-transform::before,.data-transform::after{position:absolute;top:0;right:46px;bottom:0;width:2px;content:""}.data-transform::before{z-index:1;background:var(--signal-strong);transform:scaleY(var(--flow-progress));transform-origin:top}.data-transform::after{background:var(--line)}.transform-stage{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-m);min-height:340px;align-content:center;padding:var(--space-l) 92px var(--space-l) 0;border-bottom:1px solid var(--ink)}.transform-stage > span{color:var(--signal-strong);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--step-3);direction:ltr}.transform-stage small{color:var(--signal-strong);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:0.7rem;letter-spacing:0.04em}.transform-stage h3{margin-block:9px 12px;font-size:var(--step-3)}.transform-stage p{max-width:600px;color:#526274}.transform-stage.is-core{color:#fff;background:var(--ink);border-bottom-color:var(--ink)}.transform-stage.is-core h3{color:#fff}.transform-stage.is-core p{color:#b8c9d7}.transform-stage.is-core small,.transform-stage.is-core > span{color:var(--signal)}.data-sample{display:flex;grid-column:2;flex-wrap:wrap;gap:6px;margin-top:10px}.data-sample i{padding:5px 8px;color:#5e6e7e;background:transparent;border:1px solid var(--line);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:0.65rem;font-style:normal}.is-core .data-sample i{color:#bad7e2;border-color:var(--line-dark)}.access-section{color:var(--ink);background:var(--signal);border-block:1px solid var(--ink)}.access-section .inverse-heading,.access-section .editorial-heading{color:var(--ink);border-color:rgba(7,27,58,0.32)}.access-section .inverse-heading h2,.access-section .eyebrow{color:var(--ink)}.access-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ink);border-right:1px solid var(--ink)}.access-matrix a{position:relative;display:grid;min-height:330px;align-content:space-between;padding:var(--space-m);overflow:hidden;border-bottom:1px solid var(--ink);border-left:1px solid var(--ink);transition:color 200ms ease,background-color 200ms ease}.access-matrix a:hover{color:#fff;background:var(--ink)}.access-matrix span{font-size:var(--step--1)}.access-matrix strong{color:inherit;font-size:clamp(3.6rem,7vw,8rem);font-weight:700;line-height:0.9;letter-spacing:-0.06em}.access-matrix small{font-size:var(--step-0)}.access-matrix i{position:absolute;top:var(--space-m);left:var(--space-m);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:0.72rem;font-style:normal;direction:ltr}.protocol-section{background:var(--paper-bright)}.protocol-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.protocol-list li{display:grid;grid-template-columns:80px minmax(220px,0.72fr) minmax(260px,1.28fr);gap:var(--space-m);align-items:baseline;padding:var(--space-m) 0;border-bottom:1px solid var(--line)}.protocol-list span{color:var(--signal-strong);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:0.72rem}.protocol-list h3,.protocol-list p{margin:0}.protocol-list p{color:#526274}.journal-section{background:var(--paper);border-top:1px solid var(--line)}.journal-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,0.82fr);border:1px solid var(--ink)}.journal-feature{min-height:580px;background:var(--signal-strong);border-left:1px solid var(--ink)}.journal-feature > a{position:relative;display:flex;height:100%;min-height:580px;flex-direction:column;justify-content:flex-end;padding:clamp(32px,5vw,76px);color:#fff;overflow:hidden}.journal-feature > a::before{position:absolute;top:-110px;left:-90px;width:390px;height:390px;opacity:0.14;content:"";background:url("../brand/avatsp-mark-white.svg") no-repeat center / contain;transform:rotate(-18deg);transition:transform 500ms cubic-bezier(.2,.8,.2,1)}.journal-feature > a:hover::before{transform:rotate(-10deg) scale(1.06)}.journal-tag{position:absolute;top:24px;right:24px;font-size:0.76rem}.journal-feature h3{position:relative;max-width:760px;color:#fff;font-size:var(--step-4)}.journal-feature p{position:relative;max-width:620px;color:#d8edf4}.journal-feature i{position:absolute;top:22px;left:24px;font-family:Arial,sans-serif;font-size:1.4rem;font-style:normal}.journal-list{display:grid;grid-template-rows:repeat(3,1fr)}.journal-list article{display:flex;min-height:190px;flex-direction:column;justify-content:space-between;padding:var(--space-m);background:var(--paper-bright);border-bottom:1px solid var(--ink)}.journal-list article:last-child{border-bottom:0}.journal-list span{color:#637487;font-size:0.76rem}.journal-list h3{margin:0;font-size:var(--step-2)}.journal-list a{background-image:linear-gradient(var(--signal-strong),var(--signal-strong));background-position:100% 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size 220ms ease}.journal-list a:hover{background-size:100% 2px}.decision-section{padding-block:var(--space-xl);color:#fff;background:var(--signal-strong);border-block:1px solid var(--ink)}.decision-grid{display:grid;grid-template-columns:110px minmax(0,1.25fr) minmax(300px,0.75fr);gap:var(--space-l);align-items:end}.decision-grid h2{margin:0;color:#fff}.decision-grid p{color:#d9edf4}.decision-grid .eyebrow{display:block;color:#d9edf4}.decision-grid .chapter-no{margin-bottom:var(--space-l)}.decision-grid .text-link{color:#fff}.faq-section{background:var(--paper-bright)}.faq-grid{display:grid;grid-template-columns:minmax(260px,0.7fr) minmax(0,1.3fr);gap:var(--space-xl)}.faq-grid >:first-child{position:sticky;top:calc(var(--header-height) + 40px);align-self:start}details{padding:0;background:transparent;border:0;border-top:1px solid var(--ink);border-radius:0;box-shadow:none}details:last-child{border-bottom:1px solid var(--ink)}details + details{margin-top:0}summary{min-height:86px;padding:24px 0 24px 60px;font-size:var(--step-1)}summary::after{left:10px;color:var(--signal-strong);font-size:1.5rem}details p{max-width:760px;padding:0 0 28px 70px;color:#526274}.page-hero{position:relative;min-height:clamp(470px,66vh,720px);padding-block:var(--space-xl);overflow:hidden;background:var(--paper-bright);border-bottom:1px solid var(--ink)}.page-hero::before{position:absolute;inset:0;opacity:0.38;content:"";background-image:linear-gradient(to left,transparent calc(100% - 1px),rgba(7,27,58,0.12) 1px),linear-gradient(to bottom,transparent calc(100% - 1px),rgba(7,27,58,0.08) 1px);background-size:min(10vw,140px) min(10vw,140px);pointer-events:none}.page-hero > .container{position:relative;display:grid;min-height:clamp(360px,50vh,560px);align-content:end}.page-hero > .container::before{position:absolute;top:0;right:0;color:var(--signal-strong);content:"AVATSP / FIELD NOTE";font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:0.68rem;letter-spacing:0.05em;direction:ltr}.page-hero h1{max-width:1120px;margin-bottom:var(--space-m);font-size:clamp(3.2rem,7vw,7.7rem)}.page-hero .lead{max-width:850px}.product-hero{position:relative;min-height:min(800px,calc(100svh - var(--header-height)));padding-block:var(--space-xl);color:#fff;background:var(--ink);border-bottom:1px solid var(--line-dark)}.product-hero::before{position:absolute;inset:0;opacity:0.3;content:"";background-image:linear-gradient(to left,transparent calc(100% - 1px),rgba(255,255,255,0.12) 1px),linear-gradient(to bottom,transparent calc(100% - 1px),rgba(255,255,255,0.08) 1px);background-size:min(8.333vw,120px) min(8.333vw,120px);pointer-events:none}.product-hero-grid{position:relative;grid-template-columns:minmax(0,1.12fr) minmax(370px,0.88fr);min-height:clamp(560px,65vh,700px);gap:clamp(48px,8vw,120px);align-items:center}.product-hero h1{max-width:860px;color:#fff;font-size:clamp(3rem,6vw,6.8rem);line-height:1.02}.product-hero .lead{max-width:720px;color:#bdccd8}.product-hero .eyebrow{color:var(--signal)}.product-hero .btn-secondary{color:#fff;border-color:rgba(255,255,255,0.62)}.product-hero .btn-secondary:hover{color:var(--ink);background:#fff}.hero-visual-card{min-height:500px;padding:clamp(16px,2.2vw,30px);background:#0b2446;border:1px solid rgba(255,255,255,0.3);border-radius:0;box-shadow:14px 14px 0 rgba(79,176,210,0.15)}.hero-visual-card::before{border-radius:0}.screenshot-placeholder,.dashboard-mockup,.phone-card,.code-window,.kiosk-card,.kiosk-shell{border-radius:0;box-shadow:none}.dashboard-mockup,.phone-card,.kiosk-shell{border:1px solid var(--line-dark)}.phone-screen,.phone-pill,.phone-chat,.mockup-topbar,.mockup-content,.mockup-tile,.mockup-sidebar,.kiosk-screen,.kiosk-line{box-shadow:none}.mockup-topbar,.mockup-content,.mockup-tile,.mockup-sidebar,.kiosk-screen,.kiosk-line{border-radius:0}.phone-shell{box-shadow:10px 10px 0 rgba(79,176,210,0.14)}.mockup-tile{background:var(--paper-blue);border:1px solid var(--line)}.mockup-sidebar{background:var(--ink)}.hero-visual-card .ecosystem-orbit{display:grid;min-height:100% !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-content:center;border:1px solid var(--line-dark)}.hero-visual-card .orbit-center{position:static;display:grid;width:auto;height:128px;grid-column:1 / -1;place-items:center;background:var(--signal-strong);border:0;border-bottom:1px solid var(--line-dark);border-radius:0;box-shadow:none;transform:none}.hero-visual-card .orbit-center img{width:62px}.hero-visual-card .orbit-node{position:static !important;display:grid;min-height:90px;place-items:center;padding:14px;color:#fff;background:transparent;border:0;border-left:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);border-radius:0;box-shadow:none;transform:none !important}.hero-visual-card .orbit-node:nth-of-type(even){border-left:0}.grid-3,.grid-4,.feature-grid,.product-grid,.article-grid{gap:0}.grid-3,.grid-4,.feature-grid{border-top:1px solid var(--line);border-right:1px solid var(--line)}.section-dark .grid-3,.section-dark .grid-4,.section-dark .feature-grid{border-color:var(--line-dark)}.card,.value-card,.feature-card,.product-card,.profile-card,.contact-card,.article-card{padding:var(--space-m);background:transparent;border:0;border-bottom:1px solid var(--line);border-left:1px solid var(--line);border-radius:0;box-shadow:none;transition:color 180ms ease,background-color 180ms ease}.product-card.featured{grid-column:auto;color:#fff;background:var(--ink);border-color:var(--line)}.product-card.featured h3{color:#fff}.product-card.featured p{color:#b8c9d7}.product-card.featured .product-code,.product-card.featured .text-link{color:var(--signal)}.card:hover,.value-card:hover,.feature-card:hover,.product-card:hover,.profile-card:hover,.article-card:hover{box-shadow:none;transform:none}.section:not(.section-dark) .card:hover,.section:not(.section-dark) .value-card:hover,.section:not(.section-dark) .feature-card:hover,.section:not(.section-dark) .product-card:hover,.section:not(.section-dark) .profile-card:hover{background:var(--paper-blue)}.section-dark .card,.section-dark .value-card,.section-dark .feature-card,.section-dark .product-card,.section-dark .profile-card{background:rgba(2,11,29,0.38);border-color:var(--line-dark)}.section-dark .card:hover,.section-dark .value-card:hover,.section-dark .feature-card:hover{background:rgba(79,176,210,0.11)}.number-tag,.product-code{color:var(--signal-strong);background:transparent;border:0;border-radius:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.section-dark .number-tag,.section-dark .product-code{color:var(--signal)}.split-content{grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr);gap:clamp(56px,9vw,140px);align-items:start}.split-content >:first-child{position:sticky;top:calc(var(--header-height) + 42px)}.flow-diagram{gap:0;border-top:1px solid var(--ink)}.flow-box,.process-step{min-height:190px;padding:var(--space-m);background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}.flow-box:hover,.process-step:hover{transform:none}.flow-box + .flow-box::before{display:none}.process-line{gap:0;border-top:1px solid var(--ink);border-right:1px solid var(--line)}.process-step{border-left:1px solid var(--line)}.integration-cloud{gap:0;padding:0;border:1px solid var(--ink);border-radius:0}.integration-chip,.tag,.profile-tags span{min-height:44px;padding:9px 14px;color:var(--ink);background:transparent;border:0;border-left:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0}.feature-table{border:1px solid var(--ink);border-radius:0;box-shadow:none}.feature-table th{color:#fff;background:var(--ink)}.feature-table th,.feature-table td{border-color:var(--line)}.timeline{border-right-color:var(--signal-strong)}.timeline-item::before{background:var(--paper);border-color:var(--signal-strong)}.form-card{padding:var(--space-l);background:var(--paper-bright);border:1px solid var(--ink);border-radius:0;box-shadow:12px 12px 0 rgba(7,27,58,0.09)}.section-dark .form-card{color:var(--ink);background:var(--paper-bright)}.form-field input,.form-field textarea,.form-field select{min-height:56px;background:transparent;border:0;border-bottom:1px solid var(--ink);border-radius:0}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{box-shadow:none;border-color:var(--signal-strong)}.contact-layout{gap:clamp(48px,8vw,120px)}.contact-aside{border-top:1px solid var(--ink)}.contact-card{border-right:1px solid var(--line)}.article-cover{min-height:240px;color:#fff;background-color:var(--ink);background-image:url("../brand/backgrounds/supermaster-patterns/avatsp-supermaster-pattern-micro-dark.svg");background-size:cover;border-radius:0}.article-card:nth-child(3n + 2) .article-cover{background-color:var(--signal-strong)}.article-card:nth-child(3n) .article-cover{color:var(--ink);background-color:var(--signal);background-image:none}.article-cover span{color:inherit;background:transparent;border:1px solid currentColor;border-radius:0}.article-card{padding:0}.article-card .article-body{padding:var(--space-m)}.article-layout{gap:clamp(48px,8vw,120px)}.article-sidebar{border-radius:0;box-shadow:none;border:1px solid var(--ink)}.filters{gap:0;border-bottom:1px solid var(--ink)}.filter-button{min-height:48px;color:var(--ink);background:transparent;border:1px solid var(--ink);border-bottom:0;border-radius:0}.filter-button + .filter-button{border-right:0}.filter-button:hover,.filter-button.is-active{color:#fff;background:var(--ink)}.profile-avatar{color:var(--ink);background:var(--signal);border:1px solid var(--ink);border-radius:0}.article-prose{font-size:var(--step-0)}.article-prose h2{padding-top:var(--space-m);border-top:1px solid var(--ink);font-size:var(--step-3)}blockquote,.callout{color:var(--ink);background:var(--paper-blue);border:0;border-right:5px solid var(--signal-strong);border-radius:0;box-shadow:none}.cta-panel{position:relative;grid-template-columns:minmax(0,1.25fr) auto;padding:clamp(32px,5vw,72px);overflow:hidden;color:#fff;background:var(--signal-strong);border:1px solid var(--ink);border-radius:0;box-shadow:14px 14px 0 rgba(7,27,58,0.11)}.cta-panel::before{position:absolute;top:-120px;left:-90px;width:360px;height:360px;opacity:0.12;content:"";background:url("../brand/avatsp-mark-white.svg") no-repeat center / contain;transform:rotate(-18deg)}.cta-panel > *{position:relative}.cta-panel h2{color:#fff}.cta-panel p{color:#d9edf4}.cta-panel .eyebrow{color:#d9edf4}.site-footer{color:#d8e3eb;background:#020b1d;border-top:1px solid var(--line-dark)}.footer-main{grid-template-columns:minmax(320px,1.6fr) repeat(3,minmax(150px,0.5fr));gap:0;padding-block:var(--space-xl);border-bottom:1px solid var(--line-dark)}.footer-brand{grid-column:auto;max-width:none;padding-left:var(--space-l);border-left:1px solid var(--line-dark)}.footer-brand img{width:190px;filter:brightness(0) invert(1)}.footer-brand p{max-width:620px;margin-block:var(--space-m);color:#9fb2c2;font-size:var(--step-1)}.footer-column{padding-inline:var(--space-m);border-left:1px solid var(--line-dark)}.footer-column:last-child{border-left:0}.footer-column h3{color:var(--signal);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:0.72rem;font-weight:500}.footer-column a{min-height:38px;color:#c3d0da}.footer-column a:hover{color:#fff;transform:translateX(-3px)}.footer-bottom{min-height:86px;padding-block:20px}.floating-help{right:auto;left:0;bottom:28px;min-height:48px;padding:10px 18px;color:#fff;background:var(--signal-strong);border:1px solid #fff;border-left:0;border-radius:0;box-shadow:none}.floating-help:hover{color:var(--ink);background:var(--signal);transform:none}.site-progress{position:fixed;z-index:1200;top:0;right:0;width:100%;height:3px;pointer-events:none;background:var(--signal);transform:scaleX(0);transform-origin:right center}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity 560ms cubic-bezier(.2,.8,.2,1),transform 560ms cubic-bezier(.2,.8,.2,1)}[data-reveal].is-visible{opacity:1;transform:none}::view-transition-old(root){animation:180ms cubic-bezier(.4,0,1,1) both page-out}::view-transition-new(root){animation:320ms cubic-bezier(0,0,.2,1) both page-in}@keyframes page-out{to{opacity:0;transform:translateY(-8px)}}@keyframes page-in{from{opacity:0;transform:translateY(12px)}}@media (max-width:1180px){.main-nav{display:none}.menu-toggle{display:grid}body.nav-open .main-nav{display:flex}.signal-hero-grid{grid-template-columns:minmax(0,1fr) 380px;gap:46px}.signal-hero h1{font-size:clamp(3.4rem,7.2vw,6.6rem)}.editorial-heading{grid-template-columns:56px minmax(0,1fr)}.editorial-heading >:last-child{grid-column:2}.product-hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,0.78fr)}}@media (max-width:920px){.signal-hero{min-height:auto}.signal-hero::after{display:none}.signal-hero-shell{min-height:auto}.signal-hero-grid{grid-template-columns:1fr}.signal-board{max-height:none}.hero-proofline{grid-template-columns:repeat(2,1fr)}.hero-proofline div:nth-child(3){border-inline-start:0;border-top:1px solid var(--line-dark)}.hero-proofline div:nth-child(4){border-top:1px solid var(--line-dark)}.switchboard,.story-grid,.product-hero-grid,.faq-grid,.journal-grid,.decision-grid{grid-template-columns:1fr}.switchboard .audience-options{border-left:0;border-bottom:1px solid var(--ink)}.story-intro,.faq-grid >:first-child,.split-content >:first-child{position:static}.access-matrix{grid-template-columns:1fr}.access-matrix a{min-height:250px}.journal-feature{border-left:0;border-bottom:1px solid var(--ink)}.decision-grid >:first-child{display:flex;justify-content:space-between}.decision-grid .chapter-no{margin-bottom:0}.footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1 / -1;margin-bottom:var(--space-l);padding:0 0 var(--space-l);border-bottom:1px solid var(--line-dark);border-left:0}.page-hero,.product-hero{min-height:auto}}@media (max-width:700px){:root{--header-height:68px}.container,.narrow{width:min(calc(100% - 28px),var(--container))}.brand-logo{padding-inline-end:0;border:0}.brand-logo img{width:135px}.header-actions > .btn{display:none}.signal-hero-shell{padding-top:18px}.hero-index span:last-child{display:none}.signal-hero-grid{gap:42px;padding-block:52px}.signal-hero h1{font-size:clamp(3rem,15.2vw,5.1rem);line-height:1.02}.hero-actions,.btn-row{align-items:stretch;flex-direction:column}.hero-actions .btn,.hero-actions .text-link,.btn-row .btn,.btn-row .text-link{justify-content:center;width:100%}.signal-board{box-shadow:7px 7px 0 rgba(79,176,210,0.13)}.signal-board-core{grid-template-columns:54px 1fr}.signal-board-core img{width:54px;height:54px}.hero-proofline{grid-template-columns:1fr}.hero-proofline div{min-height:76px;border-top:1px solid var(--line-dark);border-inline-start:0}.hero-proofline div:first-child{border-top:0}.editorial-heading{grid-template-columns:38px minmax(0,1fr);gap:14px}.switchboard{box-shadow:7px 7px 0 rgba(7,27,58,0.09)}.switchboard .audience-option{min-height:68px;padding:14px;font-size:0.92rem}.switchboard .audience-result{min-height:410px;padding:80px 24px 28px}.system-row{grid-template-columns:1fr 46px;gap:10px 18px;min-height:180px;padding:24px 0}.system-row:hover{padding-inline:12px}.system-no{grid-column:1}.system-row > div{grid-column:1}.system-row > p{grid-column:1 / -1}.system-arrow{grid-row:1 / span 2;grid-column:2;width:44px;height:44px}.transform-stage{grid-template-columns:50px minmax(0,1fr);min-height:300px;padding:34px 58px 34px 0}.data-transform::before,.data-transform::after{right:24px}.data-sample{grid-column:1 / -1}.access-matrix strong{font-size:clamp(3.4rem,20vw,6rem)}.protocol-list li{grid-template-columns:42px 1fr}.protocol-list p{grid-column:2}.journal-feature,.journal-feature > a{min-height:470px}.page-hero{min-height:520px}.page-hero h1,.product-hero h1{font-size:clamp(3rem,14vw,5rem)}.product-hero-grid{min-height:auto}.hero-visual-card{min-height:390px;box-shadow:7px 7px 0 rgba(79,176,210,0.15)}.grid-3,.grid-4,.feature-grid{grid-template-columns:1fr}.card,.value-card,.feature-card,.product-card,.profile-card,.contact-card{border-left:1px solid var(--line)}.split-content{gap:var(--space-xl)}.cta-panel{grid-template-columns:1fr;box-shadow:7px 7px 0 rgba(7,27,58,0.11)}.footer-main{grid-template-columns:1fr}.footer-column{padding:var(--space-m) 0;border-bottom:1px solid var(--line-dark);border-left:0}.floating-help{display:none}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.live-status i{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}:root{--paper:#f8fafb;--paper-bright:#ffffff;--paper-blue:#f0f6f8;--ink-soft:#314a63;--line:rgba(7,27,58,0.085);--line-dark:rgba(255,255,255,0.14);--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--shadow-calm-xs:0 3px 14px rgba(7,27,58,0.035);--shadow-calm-sm:0 12px 34px rgba(7,27,58,0.055);--shadow-calm-md:0 20px 56px rgba(7,27,58,0.075);--shadow-sm:var(--shadow-calm-xs);--shadow-md:var(--shadow-calm-sm);--shadow-lg:var(--shadow-calm-md);--step--1:clamp(0.8rem,0.79rem + 0.05vw,0.84rem);--step-0:clamp(1rem,0.985rem + 0.07vw,1.04rem);--step-1:clamp(1.08rem,1.04rem + 0.16vw,1.18rem);--step-2:clamp(1.24rem,1.17rem + 0.28vw,1.44rem);--step-3:clamp(1.5rem,1.39rem + 0.46vw,1.84rem);--step-4:clamp(1.82rem,1.66rem + 0.68vw,2.3rem);--step-5:clamp(2.2rem,1.98rem + 0.94vw,2.9rem);--space-xl:clamp(3.5rem,2.8rem + 3vw,5.75rem);--space-2xl:clamp(5rem,4rem + 4vw,8rem)}body{background:var(--paper);font-size:var(--step-0);line-height:1.82}h1,h2,h3,h4{letter-spacing:-0.025em}h1{font-size:var(--step-5);line-height:1.16}h2{font-size:var(--step-4);line-height:1.24}h3{font-size:var(--step-2);line-height:1.38}h4{font-size:var(--step-1)}.lead{font-size:clamp(1rem,0.96rem + 0.16vw,1.12rem);line-height:1.9}.site-header.is-scrolled{border-color:var(--line);box-shadow:0 8px 28px rgba(7,27,58,0.045)}.mega-menu{border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-calm-md)}.mega-link,.menu-toggle,.btn,.text-link,.filter-btn,.status-chip,.tag,.chip{border-radius:var(--radius-sm)}.btn{box-shadow:var(--shadow-calm-xs);transition-duration:220ms}.btn:hover,.btn-primary:hover,.btn-secondary:hover,.text-link:hover{box-shadow:var(--shadow-calm-sm);transform:translateY(-1px)}.signal-hero::before{opacity:0.07}.signal-hero h1{max-width:820px;font-size:clamp(2.35rem,3.2vw,3.25rem);line-height:1.16;letter-spacing:-0.03em}.signal-hero .lead{font-size:clamp(1rem,1.05vw,1.12rem)}.signal-board,.switchboard,.transform-stage,.data-transform,.hero-visual-card,.cta-panel,.form-card,.map-panel,.journal-grid,.feature-table-wrap,.article-prose,.article-sidebar,.code-window,.dashboard-mockup,.phone-card,.kiosk-card{border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-calm-sm)}.signal-board,.switchboard,.hero-visual-card,.cta-panel,.journal-grid,.feature-table-wrap{overflow:hidden}.signal-board-core,.signal-board-list a,.switchboard .audience-option,.switchboard .audience-result,.dashboard-mockup,.mockup-tile,.phone-card,.phone-screen,.code-window,.kiosk-card,.kiosk-screen{border-radius:var(--radius-md)}.switchboard .audience-result h3{max-width:700px;font-size:clamp(1.72rem,2.4vw,2.2rem);line-height:1.3}.systems-section{background:#0b2545}.system-row{border-radius:var(--radius-md);transition:background-color 220ms ease,padding 220ms ease,transform 220ms ease}.system-row:hover{padding-inline:18px;background:rgba(255,255,255,0.045);transform:translateY(-1px)}.system-row h3{font-size:clamp(1.28rem,1.7vw,1.62rem);line-height:1.38}.story-intro h2{font-size:clamp(1.85rem,2.7vw,2.45rem)}.transform-stage > span,.transform-stage h3{font-size:clamp(1.28rem,1.7vw,1.6rem)}.access-matrix{gap:12px;background:transparent}.access-matrix a{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-bright);box-shadow:var(--shadow-calm-xs)}.access-matrix a:hover{box-shadow:var(--shadow-calm-sm);transform:translateY(-1px)}.access-matrix strong{font-size:clamp(1.9rem,3vw,2.55rem);line-height:1.1;letter-spacing:-0.03em}.journal-feature h3{font-size:clamp(1.75rem,2.6vw,2.35rem);line-height:1.32}.decision-grid h2,.article-prose h2{font-size:clamp(1.55rem,2.1vw,1.95rem)}.page-hero h1,.product-hero h1{max-width:880px;font-size:clamp(2.15rem,3.2vw,3rem);line-height:1.2;letter-spacing:-0.03em}.hero-visual-card,.dashboard-mockup,.phone-card,.code-window,.kiosk-card{box-shadow:var(--shadow-calm-sm)}.card,.value-card,.feature-card,.product-card,.profile-card,.contact-card,.article-card,.service-item,.flow-box,.process-step,.stat-card,.metric-card,.timeline-item,.callout,blockquote,details{border-color:var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-calm-xs)}.card:hover,.value-card:hover,.feature-card:hover,.product-card:hover,.profile-card:hover,.contact-card:hover,.article-card:hover,.service-item:hover,.flow-box:hover,.process-step:hover{border-color:rgba(0,102,165,0.17);box-shadow:var(--shadow-calm-sm);transform:translateY(-1px)}.form-field input,.form-field select,.form-field textarea{border-color:rgba(7,27,58,0.12);border-radius:var(--radius-sm);background:#fff}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{box-shadow:0 0 0 4px rgba(79,176,210,0.12)}[data-reveal]{transform:translateY(8px);transition:opacity 320ms cubic-bezier(.2,.8,.2,1),transform 320ms cubic-bezier(.2,.8,.2,1)}::view-transition-old(root){animation-duration:150ms}::view-transition-new(root){animation-duration:240ms}@media (max-width:1180px){.signal-hero h1{max-width:720px;font-size:clamp(2.3rem,5.4vw,3.1rem)}}@media (max-width:700px){:root{--space-xl:clamp(3rem,12vw,4.25rem);--space-2xl:clamp(4rem,17vw,5.75rem)}.signal-hero h1,.page-hero h1,.product-hero h1{font-size:clamp(2.05rem,9vw,2.55rem);line-height:1.24}.signal-board,.switchboard,.hero-visual-card,.cta-panel{box-shadow:var(--shadow-calm-sm)}.switchboard .audience-result h3{font-size:clamp(1.55rem,7vw,1.9rem)}.system-row:hover{padding-inline:8px}.system-row h3{font-size:1.34rem}.access-matrix strong{font-size:clamp(1.8rem,9vw,2.25rem)}}
