.products-page,.product-detail-page{background:var(--bg);min-height:100dvh;color:var(--text)}.products-hero{isolation:isolate;background:radial-gradient(circle at 83% 18%, #caaa611f, transparent 28%), radial-gradient(circle at 8% 82%, #caaa610e, transparent 27%), var(--bg-deep);align-items:start;min-height:auto;padding:132px 0 74px;display:grid;position:relative;overflow:hidden}.products-hero-grid{z-index:-2;opacity:.34;pointer-events:none;background-image:linear-gradient(#caaa610d 1px,#0000 1px),linear-gradient(90deg,#caaa610d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.products-hero:before{content:"";z-index:-1;border:1px solid var(--line);pointer-events:none;border-color:color-mix(in srgb, var(--gold) 26%, transparent);opacity:.72;border-radius:50%;width:760px;height:760px;position:absolute;top:5%;right:-390px}.products-hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:clamp(54px,7vw,92px);display:grid}.products-eyebrow,.product-detail-copy>p,.collection-heading>div>p,.product-index-card-copy>p,.product-purpose-layout>div>p,.products-closing-inner>div>p{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:650}.products-hero-copy h1{letter-spacing:-.048em;max-width:760px;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.2vw,5.35rem);font-weight:400;line-height:1.01}.products-hero-copy h1>span{display:block}.products-hero-copy h1>span:last-child{margin-top:.05em}.products-hero-copy h1 em{background:var(--gold-text-gradient);color:#0000;white-space:nowrap;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding-inline:.02em;font-weight:400;animation:4.6s ease-in-out infinite gold-text-sweep;display:inline-block;position:relative}.products-hero-copy>p:nth-of-type(2){max-width:625px;color:var(--text-soft);margin:27px 0 0;font-size:1.02rem;line-height:1.82}.products-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.products-hero-actions .button{white-space:nowrap}.products-hero-proof{flex-wrap:wrap;gap:10px 22px;margin-top:27px;display:flex}.products-hero-proof span{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem;font-weight:650;display:inline-flex}.products-hero-proof i{background:var(--gold-light);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #caaa6112,0 0 12px #e4cb897a}.portfolio-map{border:1px solid var(--line-strong);background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 93%, transparent), color-mix(in srgb, var(--bg-deep) 90%, transparent));box-shadow:0 34px 80px var(--shadow), inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:30px 8px;display:grid;position:relative;overflow:hidden}.portfolio-map:before{content:"";background:linear-gradient(90deg, transparent, var(--gold-light), transparent);width:90px;height:1px;position:absolute;top:0;left:44px;box-shadow:0 0 12px #e4cb896b}.portfolio-map-heading{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 72%, transparent);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:17px 22px;display:flex}.portfolio-map-heading span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:700}.portfolio-map-heading small{color:var(--muted);font-size:.7rem}.portfolio-map a{border-bottom:1px solid var(--line);min-height:112px;color:var(--text);grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:17px;padding:17px 22px;transition:background .18s,color .18s,padding .23s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.portfolio-map a:last-child{border-bottom:0}.portfolio-map a:before{content:"";background:var(--gold-light);width:2px;transition:top .22s,bottom .22s;position:absolute;top:50%;bottom:50%;left:0;box-shadow:0 0 12px #e4cb897a}.portfolio-map a:hover{background:linear-gradient(90deg, #caaa6113, var(--surface-strong));color:var(--gold-light);padding-left:27px}.portfolio-map a:hover:before{top:17px;bottom:17px}.portfolio-map a:first-of-type{--map-accent:#75d0ca;--map-accent-rgb:117,208,202}.portfolio-map a:nth-of-type(2){--map-accent:#ee9a59;--map-accent-rgb:238,154,89}.portfolio-map a:nth-of-type(3){--map-accent:#8daee9;--map-accent-rgb:141,174,233}.portfolio-map a:nth-of-type(4){--map-accent:#a99bff;--map-accent-rgb:169,155,255}.portfolio-map-icon{isolation:isolate;border:1px solid rgba(var(--map-accent-rgb),.48);width:46px;height:46px;color:var(--map-accent);background:var(--bg-deep);box-shadow:inset 0 0 18px rgba(var(--map-accent-rgb),.07);border-radius:50%;place-items:center;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .22s;position:relative;display:grid!important}.portfolio-map-icon:before{content:"";z-index:0;background:conic-gradient(from 0deg, transparent 0 42%, rgba(var(--map-accent-rgb),.9) 49%, transparent 57% 100%);border-radius:50%;animation:8s linear infinite products-icon-orbit;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.portfolio-map-icon:after{content:"";background:var(--map-accent);width:5px;height:5px;box-shadow:0 0 11px rgba(var(--map-accent-rgb),.78);border-radius:50%;animation:2.2s ease-in-out infinite products-icon-signal;position:absolute;top:4px;right:1px}.portfolio-map-icon>svg{z-index:1;position:relative}.portfolio-map a:hover .portfolio-map-icon{box-shadow:0 0 24px rgba(var(--map-accent-rgb),.22), inset 0 0 18px rgba(var(--map-accent-rgb),.1);transform:scale(1.07)}.portfolio-map a:hover .portfolio-map-icon:before{animation-duration:2.8s}.portfolio-map a:focus-visible .portfolio-map-icon{box-shadow:0 0 24px rgba(var(--map-accent-rgb),.22), inset 0 0 18px rgba(var(--map-accent-rgb),.1);transform:scale(1.07)}.portfolio-map a:focus-visible .portfolio-map-icon:before{animation-duration:2.8s}.portfolio-map a>svg:last-child{color:var(--muted);justify-self:end}.portfolio-map a>span:nth-child(2){gap:3px;display:grid}.portfolio-map strong{font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:500;line-height:1.2}.portfolio-map a small{color:var(--gold);letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.56rem;font-weight:650}.portfolio-map a em{color:var(--muted);font-size:.7rem;font-style:normal;line-height:1.35}.portfolio-intro{background:var(--surface);padding:102px 0 88px}.portfolio-intro .site-container{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);align-items:end;gap:clamp(52px,8vw,100px);display:grid}.portfolio-intro h2,.collection-heading h2,.product-purpose-layout h2,.product-capabilities-section h2,.related-products-section h2,.products-closing h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.portfolio-intro h2{max-width:820px;margin-top:13px;font-size:clamp(2.5rem,4.6vw,4.65rem);line-height:1.03}.portfolio-intro h2 em{color:var(--gold-light);font-weight:400}.portfolio-intro-copy>p{border-left:1px solid var(--gold);max-width:560px;color:var(--text-soft);margin:0;padding-left:22px;line-height:1.82}.portfolio-intro-signals{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.portfolio-intro-signals span{border:1px solid var(--line);color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:650}.product-collection{border-top:1px solid var(--line);padding:108px 0 116px;scroll-margin-top:0;position:relative;overflow:hidden}.product-collection:after{content:"";z-index:0;border:1px solid var(--line);pointer-events:none;border-radius:50%;width:380px;height:380px;position:absolute;top:70px;right:-250px}.product-collection .site-container{z-index:1;position:relative}.product-collection-1{--collection-accent:#75d0ca;--collection-accent-rgb:117,208,202}.product-collection-2{--collection-accent:#ee9a59;--collection-accent-rgb:238,154,89}.product-collection-3{--collection-accent:#8daee9;--collection-accent-rgb:141,174,233}.product-collection-4{--collection-accent:#a99bff;--collection-accent-rgb:169,155,255}.product-collection-2,.product-collection-4{background:radial-gradient(circle at 92% 12%, #caaa610b, transparent 23%), var(--bg-deep)}.product-collection-1,.product-collection-3{background:radial-gradient(circle at 8% 90%, #caaa6109, transparent 24%), var(--bg)}.collection-heading{grid-template-columns:44px 58px minmax(0,1fr);align-items:start;gap:18px;max-width:920px;display:grid}.collection-index{color:color-mix(in srgb, var(--gold) 58%, transparent);padding-top:4px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1}.collection-icon{isolation:isolate;border:1px solid rgba(var(--collection-accent-rgb),.46);width:54px;height:54px;color:var(--collection-accent);background:var(--surface);box-shadow:inset 0 0 20px rgba(var(--collection-accent-rgb),.07), 0 0 20px rgba(var(--collection-accent-rgb),.06);border-radius:50%;place-items:center;display:grid;position:relative}.collection-icon:before{content:"";z-index:0;background:conic-gradient(from 0deg, transparent 0 43%, rgba(var(--collection-accent-rgb),.92) 50%, transparent 57% 100%);border-radius:50%;animation:9s linear infinite products-icon-orbit;position:absolute;inset:-8px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.collection-icon:after{content:"";background:var(--collection-accent);width:6px;height:6px;box-shadow:0 0 12px rgba(var(--collection-accent-rgb),.84);border-radius:50%;animation:2.3s ease-in-out infinite products-icon-signal;position:absolute;top:5px;right:1px}.collection-icon>svg{z-index:1;position:relative}.collection-heading h2{margin-top:12px;font-size:clamp(2.4rem,4vw,4rem);line-height:1.05}.collection-heading>div>span{max-width:750px;color:var(--text-soft);margin-top:18px;line-height:1.75;display:block}.collection-promise{border-left:1px solid var(--gold);background:linear-gradient(90deg,#caaa6112,#0000 86%);grid-template-columns:220px minmax(0,1fr);gap:24px;max-width:920px;margin:38px 0 54px 120px;padding:19px 22px;display:grid}.collection-promise span{color:var(--gold);letter-spacing:.04em;align-items:center;gap:9px;font-size:.7rem;font-weight:700;display:flex}.collection-promise span i{background:var(--gold-light);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #e4cb8994}.collection-promise p{color:var(--muted);margin:0;line-height:1.7}.product-index-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.product-index-card{isolation:isolate;border:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, var(--gold) 1%), var(--surface));border-radius:26px 7px;grid-template-rows:310px 1fr;min-height:620px;transition:border-color .2s,box-shadow .2s,transform .25s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.product-index-card:after{content:"";z-index:3;background:linear-gradient(90deg, transparent, var(--gold-light), transparent);opacity:.65;pointer-events:none;width:90px;height:1px;position:absolute;top:0;left:26px}.product-index-card:hover{border-color:var(--line-strong);box-shadow:0 30px 68px var(--shadow), inset 0 0 28px #caaa6106;transform:translateY(-4px)}.product-index-card:nth-child(3n+1){grid-column:span 7}.product-index-card:nth-child(3n+2){grid-column:span 5}.product-index-card:nth-child(3n){grid-column:span 12;grid-template-rows:1fr;grid-template-columns:.82fr 1.18fr}.product-collection-2 .product-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-collection-2 .product-index-card,.product-collection-2 .product-index-card:nth-child(n){grid-column:auto;grid-template-rows:260px minmax(0,1fr);grid-template-columns:1fr;min-height:610px}.product-collection-2 .product-index-card:nth-child(3n) .product-card-visual{border-right:0;border-bottom:1px solid var(--line);min-height:0}.product-collection-2 .product-card-identity{grid-template-columns:58px minmax(0,1fr);gap:14px}.product-collection-2 .product-card-logo{width:54px;height:54px}.product-collection-2 .product-index-card-copy{padding:24px}.product-collection-2 .product-index-card-copy h3{overflow-wrap:anywhere;font-size:clamp(1.65rem,2.15vw,2.15rem)}.product-collection-2 .product-index-card--teamconnextions .product-index-card-copy h3{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(1.45rem,1.85vw,1.9rem)}.product-collection-3 .product-index-card{grid-column:span 6}.product-collection-4 .product-index-card:first-child,.product-collection-4 .product-index-card:nth-child(4){grid-column:span 7}.product-collection-4 .product-index-card:nth-child(2),.product-collection-4 .product-index-card:nth-child(3){grid-column:span 5}.product-collection-4 .product-index-card:nth-child(3){grid-template-rows:310px 1fr;grid-template-columns:none}.product-collection-4 .product-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-collection-4 .product-index-card,.product-collection-4 .product-index-card:nth-child(n){grid-column:auto;grid-template-rows:300px minmax(0,1fr);grid-template-columns:1fr;min-height:590px}.product-collection-4 .product-index-card:nth-child(3n) .product-card-visual{border-right:0;border-bottom:1px solid var(--line);min-height:0}.product-collection-1 .product-index-grid,.product-collection-2 .product-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-collection-3 .product-index-grid,.product-collection-4 .product-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-collection .product-index-card,.product-collection .product-index-card:nth-child(n){grid-column:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;min-height:0}.product-collection .product-index-card:nth-child(3n) .product-card-visual{border-right:0;border-bottom:1px solid var(--line);min-height:0}.product-card-visual{aspect-ratio:16/9;border-bottom:1px solid var(--line);color:#f2eee5;background:radial-gradient(circle at 50% 42%,#122338,#06101c 78%);justify-content:space-between;align-items:flex-end;gap:18px;display:flex;position:relative;overflow:hidden}.product-card-visual:before{content:"";z-index:3;background:#040a12f0;border-top:1px solid #e4cb8924;height:48px;position:absolute;bottom:0;left:0;right:0}.product-card-visual:after{content:none}.product-card-visual>img{z-index:1;object-fit:cover;object-position:top center;padding:0 0 48px;transition:transform .56s cubic-bezier(.22,1,.36,1),filter .26s}.product-index-card:hover .product-card-visual>img{transform:scale(1.018)}.product-card-visual--teamconnextions>img{transform-origin:50% 0;transform:scale(1.6)}.product-index-card:hover .product-card-visual--teamconnextions>img{transform:scale(1.65)}.product-card-visual>span,.product-card-visual>small{z-index:4;align-self:flex-end;min-height:48px;margin:0 18px;position:relative}.product-card-visual>span{color:#e4cb89;letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.57rem;font-weight:700;display:flex}.product-card-visual>small{text-align:right;color:#d8dde3;justify-content:flex-end;align-items:center;gap:8px;max-width:230px;padding-block:7px;font-size:.69rem;line-height:1.35;display:flex}.product-card-visual>small svg{flex:none;transition:transform .22s cubic-bezier(.22,1,.36,1)}.product-card-visual:hover>small svg{transform:translate(3px)}.product-index-card:nth-child(3n) .product-card-visual{border-right:0;border-bottom:1px solid var(--line);min-height:0}.product-index-card-copy{flex-direction:column;padding:27px 28px 29px;display:flex}.product-card-identity{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:17px;display:grid}.product-card-logo{isolation:isolate;border:1px solid rgba(var(--collection-accent-rgb),.48);background:radial-gradient(circle at 48% 38%, color-mix(in srgb, var(--surface-strong) 88%, white 8%), var(--bg-deep));width:62px;height:62px;box-shadow:inset 0 0 18px rgba(var(--collection-accent-rgb),.055), 0 10px 22px var(--shadow);border-radius:18px 6px;place-items:center;transition:border-color .2s,box-shadow .24s,transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.product-card-logo:before{content:"";z-index:0;background:conic-gradient(from 0deg, transparent 0 42%, rgba(var(--collection-accent-rgb),.78) 49%, transparent 57% 100%);border-radius:14px 4px;animation:7.5s linear infinite products-icon-orbit;position:absolute;inset:3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.product-card-logo:after{content:"";z-index:2;background:var(--collection-accent);width:5px;height:5px;box-shadow:0 0 10px rgba(var(--collection-accent-rgb),.82);border-radius:50%;animation:2.1s ease-in-out infinite products-icon-signal;position:absolute;top:6px;right:7px}.product-index-card:hover .product-card-logo{border-color:var(--collection-accent);box-shadow:inset 0 0 20px rgba(var(--collection-accent-rgb),.09), 0 13px 28px var(--shadow), 0 0 24px rgba(var(--collection-accent-rgb),.14);transform:translateY(-2px)scale(1.035)}.product-index-card:hover .product-card-logo:before{animation-duration:2.6s}.product-index-card:focus-within .product-card-logo{border-color:var(--collection-accent);box-shadow:inset 0 0 20px rgba(var(--collection-accent-rgb),.09), 0 13px 28px var(--shadow), 0 0 24px rgba(var(--collection-accent-rgb),.14);transform:translateY(-2px)scale(1.035)}.product-index-card:focus-within .product-card-logo:before{animation-duration:2.6s}.product-card-logo img{z-index:1;object-fit:contain;padding:6px}.product-card-logo--linklens{background:radial-gradient(circle at 48% 42%,#fff,#e9ebff 72%)}.product-card-logo--linklens img{filter:saturate(1.08)contrast(1.05);padding:3px}.product-card-logo--meetspacesync{background:radial-gradient(circle at 50% 38%,#16315c,#06111f 74%)}.product-card-logo--teamconnextions{background:radial-gradient(circle at 48% 42%,#26376f,#070f28 76%)}.product-card-logo--tech-book-store img,.product-card-logo--meetspacesync img,.product-card-logo--teamconnextions img{border-radius:12px}.product-card-identity p{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:650;line-height:1.4}.product-index-card-copy h3{letter-spacing:-.035em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.5vw,2.45rem);font-weight:400;line-height:1.08}.product-index-card-copy h3 a:hover{color:var(--gold-light)}.product-index-card-copy>span{max-width:680px;color:var(--text-soft);margin-top:19px;font-size:.9rem;line-height:1.72;display:block}.product-card-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto;padding-top:26px;display:flex}.product-collection-2 .product-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.product-collection-2 .product-card-actions .product-detail-link{white-space:nowrap;justify-content:space-between;min-width:0;padding-inline:12px}.product-collection-2 .product-card-actions .repository-link{white-space:nowrap;justify-self:end}.product-detail-link,.repository-link,.repository-state,.back-link{align-items:center;gap:8px;font-size:.78rem;font-weight:650;display:inline-flex}.product-detail-link{border:1px solid var(--line-strong);min-height:42px;color:var(--gold-light);background:color-mix(in srgb, var(--surface-strong) 68%, transparent);border-radius:5px;padding:0 13px;transition:border-color .16s,background .16s,color .16s,transform .16s;position:relative}.product-detail-link:hover{border-color:var(--gold);background:#caaa6117;transform:translateY(-2px)}.product-detail-link:active,.products-page .button:active{transform:translateY(0)scale(.98)}.repository-link{color:var(--text-soft)}.repository-link .github-icon{color:currentColor}.repository-link:hover{color:var(--gold-light)}.repository-state{color:var(--muted)}.repository-link-compact,.repository-state-compact{font-size:.7rem}.products-closing{background:radial-gradient(circle at 82% 20%, #caaa6117, transparent 25%), var(--surface);padding:94px 0;position:relative;overflow:hidden}.products-closing:before{content:"";border:1px solid var(--line);border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;right:-90px;box-shadow:0 0 0 50px #caaa6105}.products-closing-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.products-closing h2{max-width:780px;margin-top:12px;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.08}.products-closing h2 em{color:var(--gold-light);font-weight:400}.products-closing .button{white-space:nowrap;flex:none}:root[data-theme=light] .products-hero{background:radial-gradient(circle at 83% 18%, #80570f1a, transparent 28%), radial-gradient(circle at 8% 82%, #80570f0b, transparent 27%), var(--bg-deep)}:root[data-theme=light] .portfolio-map{background:linear-gradient(145deg,#fffffffa,#eff4f8f5);box-shadow:0 30px 70px #12253626,inset 0 1px #fff}:root[data-theme=light] .portfolio-map-icon{background:#fff}:root[data-theme=light] .product-index-card{background:linear-gradient(145deg,#fff,#f7f9fb);box-shadow:inset 0 1px #fff}:root[data-theme=light] .product-card-logo{background:radial-gradient(circle at 48% 38%,#fff,#edf2f6)}:root[data-theme=light] .product-card-logo--linklens{background:radial-gradient(circle at 48% 42%,#fff,#e9ebff 72%)}:root[data-theme=light] .product-card-logo--meetspacesync{background:radial-gradient(circle at 50% 38%,#17335e,#071421 76%)}:root[data-theme=light] .product-card-logo--teamconnextions{background:radial-gradient(circle at 48% 42%,#26376f,#070f28 76%)}:root[data-theme=light] .products-page .product-detail-link{color:#0b2f4d;background:#ffffffd1;border-color:#0b2f4d47}:root[data-theme=light] .products-page .product-detail-link:hover{color:#0b2f4d;background:#fff;border-color:#80570f}:root[data-theme=light] .products-page .product-card-actions .repository-link{color:#0b2f4d;background:#f7fafc;border:1px solid #0b2f4d3d;border-radius:5px;min-height:42px;padding-inline:12px;box-shadow:inset 0 1px #fff}:root[data-theme=light] .products-page .product-card-actions .repository-link:hover{color:#082640;background:#fff;border-color:#80570f}:root[data-theme=light] .portfolio-map a:first-of-type,:root[data-theme=light] .product-collection-1{--map-accent:#0d7775;--map-accent-rgb:13,119,117;--collection-accent:#0d7775;--collection-accent-rgb:13,119,117}:root[data-theme=light] .portfolio-map a:nth-of-type(2),:root[data-theme=light] .product-collection-2{--map-accent:#a84e19;--map-accent-rgb:168,78,25;--collection-accent:#a84e19;--collection-accent-rgb:168,78,25}:root[data-theme=light] .portfolio-map a:nth-of-type(3),:root[data-theme=light] .product-collection-3{--map-accent:#385a9e;--map-accent-rgb:56,90,158;--collection-accent:#385a9e;--collection-accent-rgb:56,90,158}:root[data-theme=light] .portfolio-map a:nth-of-type(4),:root[data-theme=light] .product-collection-4{--map-accent:#5845c8;--map-accent-rgb:88,69,200;--collection-accent:#5845c8;--collection-accent-rgb:88,69,200}@keyframes products-proof-signal{0%,to{opacity:.55;box-shadow:0 0 #80570f00}50%{opacity:1;box-shadow:0 0 0 5px #80570f14,0 0 12px #80570f52}}@keyframes products-icon-orbit{to{transform:rotate(360deg)}}@keyframes products-icon-signal{0%,to{opacity:.48;transform:scale(.76)}50%{opacity:1;transform:scale(1.18)}}.products-hero-proof span:nth-child(2) i{animation-delay:-.8s}.products-hero-proof span:nth-child(3) i{animation-delay:-1.6s}.products-hero-proof i{animation:2.4s ease-in-out infinite products-proof-signal}.product-detail-page{--product-accent:var(--gold-light);--product-accent-rgb:228, 203, 137;--product-canvas:#06101c;overflow:hidden}.product-detail-page--imagelens{--product-accent:#75d0ca;--product-accent-rgb:117, 208, 202}.product-detail-page--a11ylens{--product-accent:#8daee9;--product-accent-rgb:141, 174, 233}.product-detail-page--linklens{--product-accent:#a99bff;--product-accent-rgb:169, 155, 255}.product-detail-page--tech-book-store{--product-accent:#ee9a59;--product-accent-rgb:238, 154, 89}.product-detail-page--meetspacesync{--product-accent:#53d2bb;--product-accent-rgb:83, 210, 187}.product-detail-page--teamconnextions{--product-accent:#9aa8ff;--product-accent-rgb:154, 168, 255}.product-detail-page--a11ymart{--product-accent:#f0a47f;--product-accent-rgb:240, 164, 127}.product-detail-page--ten-o-three-testlab{--product-accent:#79bff0;--product-accent-rgb:121, 191, 240}.product-detail-page--jobmetry{--product-accent:#afa0ff;--product-accent-rgb:175, 160, 255}.product-detail-page--docconvertly{--product-accent:#5adfd9;--product-accent-rgb:90, 223, 217}.product-detail-page--md-studio{--product-accent:#67caee;--product-accent-rgb:103, 202, 238}.product-detail-page--margin{--product-accent:#e2c25d;--product-accent-rgb:226, 194, 93}.product-motion-ready [data-product-reveal]{opacity:0;filter:blur(1.5px);transition:opacity .62s cubic-bezier(.22,1,.36,1),filter .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transition-delay:var(--product-reveal-delay,0s);transform:translateY(20px)scale(.995)}.product-motion-ready [data-product-reveal].is-visible{opacity:1;filter:blur();transform:none}.product-detail-hero{isolation:isolate;background:radial-gradient(circle at 83% 18%, rgba(var(--product-accent-rgb), .14), transparent 27%), radial-gradient(circle at 9% 82%, #caaa6114, transparent 24%), var(--bg-deep);padding:108px 0 78px;position:relative;overflow:hidden}.product-detail-hero:before{content:"";z-index:-2;opacity:.38;pointer-events:none;background-image:linear-gradient(#caaa610b 1px,#0000 1px),linear-gradient(90deg,#caaa610b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.product-detail-hero:after{content:"";z-index:-1;border:1px solid rgba(var(--product-accent-rgb), .14);width:380px;height:380px;box-shadow:0 0 0 58px rgba(var(--product-accent-rgb), .018), 0 0 0 116px rgba(var(--product-accent-rgb), .01);pointer-events:none;border-radius:50%;position:absolute;top:19%;right:-170px}.product-detail-hero .site-container{z-index:1;position:relative}.back-link{width:fit-content;min-height:44px;color:var(--muted);align-items:center;padding:0 2px;transition:color .18s,transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.back-link:hover{color:var(--gold-light);transform:translate(-3px)}.product-detail-hero-layout{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(46px,6vw,82px);margin-top:38px;display:grid}.product-detail-copy{min-width:0}.product-detail-identity{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:19px;display:grid}.product-detail-logo{isolation:isolate;border:1px solid rgba(var(--product-accent-rgb), .54);width:76px;height:76px;color:var(--product-accent);background:linear-gradient(145deg, rgba(var(--product-accent-rgb), .12), #06101cf0);box-shadow:0 18px 38px #00000052, inset 0 0 24px rgba(var(--product-accent-rgb), .08);border-radius:22px 8px;place-items:center;display:grid;position:relative}.product-detail-logo:before{content:"";z-index:0;background:conic-gradient(from 0deg, transparent 0 43%, rgba(var(--product-accent-rgb), .92) 50%, transparent 57% 100%);border-radius:27px 11px;animation:7s linear infinite product-logo-orbit;position:absolute;inset:-8px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.product-detail-logo img{z-index:1;object-fit:contain;padding:7px}.product-detail-page--linklens .product-detail-logo{background:radial-gradient(circle at 48% 42%,#fff,#eaebff 72%);box-shadow:0 18px 38px #00000052,inset 0 0 20px #5845c81a}.product-detail-page--linklens .product-detail-logo img{object-fit:contain;object-position:center;filter:saturate(1.06)contrast(1.06)drop-shadow(0 1px 4px #2c22a03d);padding:3px}.product-detail-page--tech-book-store .product-detail-logo img{border-radius:15px;padding:6px}.product-detail-page--meetspacesync .product-detail-logo{background:radial-gradient(circle at 50% 38%,#152d53,#06111f 74%)}.product-detail-page--meetspacesync .product-detail-logo img{filter:saturate(1.08)contrast(1.04)drop-shadow(0 3px 9px #26d2ca57);padding:5px}.product-detail-page--teamconnextions .product-detail-logo{background:radial-gradient(circle at 48% 42%,#26376f,#070f28 76%)}.product-detail-page--teamconnextions .product-detail-logo img{filter:saturate(1.08)contrast(1.06)drop-shadow(0 3px 9px #4d63d261);border-radius:15px;padding:5px}.product-detail-page--a11ymart .product-detail-logo{background:radial-gradient(circle at 48% 42%,#16316d,#050c21 78%)}.product-detail-page--a11ymart .product-detail-logo img{filter:saturate(1.05)contrast(1.06)drop-shadow(0 3px 10px #4185ff52);border-radius:17px 6px;padding:4px}.product-detail-page--ten-o-three-testlab .product-detail-logo{background:radial-gradient(circle at 48% 42%,#174987,#06142b 78%)}.product-detail-page--ten-o-three-testlab .product-detail-logo img{filter:saturate(1.04)contrast(1.06)drop-shadow(0 3px 10px #3286e252);border-radius:17px 6px;padding:4px}.product-detail-page--jobmetry .product-detail-logo{background:radial-gradient(circle at 48% 42%,#10224b,#030817 78%)}.product-detail-page--jobmetry .product-detail-logo img{filter:saturate(1.08)contrast(1.08)drop-shadow(0 3px 10px #745eff57);border-radius:17px 6px;padding:3px}.product-detail-page--docconvertly .product-detail-logo,.product-detail-page--md-studio .product-detail-logo{background:radial-gradient(circle at 48% 42%,#123f72,#041225 78%)}.product-detail-page--docconvertly .product-detail-logo img,.product-detail-page--md-studio .product-detail-logo img{filter:saturate(1.04) contrast(1.04) drop-shadow(0 3px 10px rgba(var(--product-accent-rgb), .3));border-radius:17px 6px;padding:3px}.product-detail-page--margin .product-detail-logo{background:radial-gradient(circle at 48% 42%,#fffdf5,#e9e5d8 78%)}.product-detail-page--margin .product-detail-logo img{filter:contrast(1.04)drop-shadow(0 3px 10px #56410833);border-radius:17px 6px;padding:3px}.product-detail-logo>i{z-index:2;background:var(--product-accent);width:5px;height:5px;box-shadow:0 0 10px rgba(var(--product-accent-rgb), .82);border-radius:50%;animation:2.4s ease-in-out infinite product-icon-signal;position:absolute}.product-detail-logo>i:first-of-type{top:8px;right:10px}.product-detail-logo>i:nth-of-type(2){animation-delay:-.8s;bottom:13px;right:7px}.product-detail-logo>i:nth-of-type(3){animation-delay:-1.6s;bottom:19px;left:7px}.product-detail-copy p,.product-section-heading p,.product-evidence-intro>p,.foundation-block>div>p{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:680;line-height:1.45}.product-detail-copy h1{letter-spacing:-.06em;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,6.2vw,6.15rem);font-weight:400;line-height:.9}.product-detail-page--meetspacesync .product-detail-copy h1{letter-spacing:-.05em;font-size:clamp(3rem,4.5vw,4.65rem)}.product-detail-page--teamconnextions .product-detail-copy h1{letter-spacing:-.052em;font-size:clamp(2.9rem,4.15vw,4.4rem)}.product-detail-page--a11ymart .product-detail-copy h1{font-size:clamp(3.2rem,5.1vw,5.2rem)}.product-detail-page--ten-o-three-testlab .product-detail-copy h1{letter-spacing:-.05em;font-size:clamp(3rem,4.5vw,4.7rem)}.product-detail-page--jobmetry .product-detail-copy h1{font-size:clamp(3.2rem,5.1vw,5.2rem)}.product-detail-page--docconvertly .product-detail-copy h1{letter-spacing:-.052em;font-size:clamp(2.95rem,4.35vw,4.55rem)}.product-detail-page--md-studio .product-detail-copy h1{font-size:clamp(3.1rem,4.8vw,4.85rem)}.product-detail-page--margin .product-detail-copy h1{font-size:clamp(3.2rem,5vw,5.1rem)}.product-detail-copy>h2:not(.product-detail-signature){max-width:690px;color:var(--gold-light);margin:24px 0 0;font-size:1.12rem;font-weight:500;line-height:1.5}.product-detail-signature{letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:.08em .25em;max-width:690px;margin:28px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3.2vw,3.25rem);font-weight:400;line-height:1.04;display:flex}.product-detail-signature em{isolation:isolate;background:var(--gold-text-gradient);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-weight:400;animation:4.8s cubic-bezier(.45,0,.3,1) infinite gold-text-sweep;position:relative;overflow:hidden}.product-detail-signature em:after{content:"";opacity:0;pointer-events:none;filter:blur(1.5px);mix-blend-mode:screen;background:linear-gradient(104deg,#0000 0 42%,#fff4cac2 48%,#fffbe8f5 50%,#fff4cab3 52%,#0000 58% 100%) 128%/300% 100%;animation:5.1s cubic-bezier(.45,0,.3,1) infinite product-gold-glare;position:absolute;inset:-12% 0}.product-detail-signature strong{color:var(--text);letter-spacing:-.025em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.82em;font-weight:650}.product-detail-copy>span{max-width:620px;color:var(--text-soft);text-wrap:pretty;margin-top:22px;font-size:.98rem;line-height:1.78;display:block}.product-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.product-detail-actions>.repository-link,.product-detail-actions>.repository-state{border-radius:6px;justify-content:center;min-height:46px;padding:0 18px}.product-detail-actions>.repository-link{border:1px solid var(--gold);background:var(--gold);color:#07111f}.product-detail-actions>.repository-state{border:1px solid var(--line-strong);background:var(--surface)}.product-detail-actions>.button{min-height:46px}:root[data-theme=light] .product-detail-page .product-detail-actions>.repository-link{color:#0b2f4d;background:#d0a850;border-color:#a7771e;box-shadow:0 8px 20px #52340424}:root[data-theme=light] .product-detail-page .product-detail-actions>.repository-link:hover{color:#082640;background:#dbb760;border-color:#80570f}:root[data-theme=light] .product-detail-page .product-detail-actions>.button,:root[data-theme=light] .products-page .products-hero-actions>.button,:root[data-theme=light] .products-page .products-closing .button,:root[data-theme=light] .product-detail-page .repository-link,:root[data-theme=light] .product-detail-page .back-link,:root[data-theme=light] .product-detail-page .related-products-back{color:#0b2f4d}:root[data-theme=light] .product-detail-page .repository-link:hover,:root[data-theme=light] .product-detail-page .back-link:hover,:root[data-theme=light] .product-detail-page .related-products-back:hover{color:#082640}.product-detail-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:1px;margin:30px 0 0;padding:0;list-style:none;display:grid}.product-detail-proof li{border-bottom:1px solid var(--line);min-height:39px;color:var(--muted);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:6px 2px;font-size:.72rem;display:grid}.product-detail-proof li:last-child{border-bottom:0}.product-detail-proof svg{color:var(--product-accent)}.product-detail-visual{border:1px solid var(--line-strong);background:var(--product-canvas);box-shadow:0 38px 90px var(--shadow), inset 0 1px #ffffff08;border-radius:9px 30px 9px 9px;margin:0;position:relative;overflow:hidden}.product-detail-visual-bar{border-bottom:1px solid rgba(var(--product-accent-rgb), .2);color:#aeb9c3;background:linear-gradient(#0c1d2d,#07131f);grid-template-columns:60px minmax(0,1fr) 20px;align-items:center;gap:10px;height:42px;padding:0 15px;display:grid}.product-detail-visual-bar>span{gap:5px;display:flex}.product-detail-visual-bar>span i{background:#e7605d;border-radius:50%;width:7px;height:7px}.product-detail-visual-bar>span i:nth-child(2){background:#d9ad42}.product-detail-visual-bar>span i:nth-child(3){background:#55b873}.product-detail-visual-bar small{letter-spacing:.055em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.59rem;overflow:hidden}.product-detail-visual-bar>svg{color:var(--product-accent)}.product-detail-visual-canvas{aspect-ratio:16/9;cursor:zoom-in;background:#f3f6f8;display:block;position:relative;overflow:hidden}.product-detail-visual-canvas>img{object-fit:contain;object-position:center;transition:transform .56s cubic-bezier(.22,1,.36,1),filter .3s}.product-detail-visual-canvas:hover>img{filter:saturate(1.03)contrast(1.015);transform:scale(1.012)}.product-detail-page--teamconnextions .product-detail-visual-canvas>img{object-fit:cover;object-position:top center;transform-origin:50% 0;transform:scale(1.6)}.product-detail-page--teamconnextions .product-detail-visual-canvas:hover>img{transform:scale(1.65)}.product-detail-page--a11ymart .product-detail-visual-canvas>img,.product-detail-page--ten-o-three-testlab .product-detail-visual-canvas>img,.product-detail-page[data-category=local-first-productivity-tools] .product-detail-visual-canvas>img{object-fit:cover;object-position:top center}.product-detail-scan-frame{z-index:2;pointer-events:none;position:absolute;inset:17px}.product-detail-scan-frame i{border-color:rgba(var(--product-accent-rgb), .92);width:22px;height:22px;filter:drop-shadow(0 0 6px rgba(var(--product-accent-rgb), .4));border-style:solid;position:absolute}.product-detail-scan-frame i:first-child{border-width:1px 0 0 1px;top:0;left:0}.product-detail-scan-frame i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.product-detail-scan-frame i:nth-child(3){border-width:0 1px 1px 0;bottom:0;right:0}.product-detail-scan-frame i:nth-child(4){border-width:0 0 1px 1px;bottom:0;left:0}.product-detail-scan-line{z-index:2;pointer-events:none;background:linear-gradient(180deg, transparent, rgba(var(--product-accent-rgb), .09), rgba(var(--product-accent-rgb), .42) 98%, transparent);opacity:0;height:22%;animation:5.8s cubic-bezier(.45,0,.3,1) infinite product-scan-line;position:absolute;top:-22%;left:0;right:0}.product-detail-visual figcaption{color:#f2eee5;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:5px 24px;padding:19px 22px 21px;display:grid}.product-detail-visual figcaption>span{color:var(--product-accent);letter-spacing:.08em;text-transform:uppercase;grid-column:1;font-size:.59rem;font-weight:650}.product-detail-visual figcaption strong{grid-column:1;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.product-detail-visual figcaption p{color:#aeb9c3;grid-area:1/2/3;align-self:center;margin:0;font-size:.72rem;line-height:1.55}.product-purpose-section{border-top:1px solid var(--line);background:radial-gradient(circle at 12% 50%, rgba(var(--product-accent-rgb), .06), transparent 23%), var(--surface);padding:88px 0 94px;position:relative}.product-purpose-layout{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);align-items:center;gap:clamp(46px,7vw,90px);display:grid}.product-purpose-copy{border-left:2px solid var(--gold);padding-left:25px}.product-purpose-layout h2{letter-spacing:-.04em;text-wrap:balance;max-width:850px;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:400;line-height:1.08}.product-purpose-copy>span{max-width:720px;color:var(--muted);margin-top:20px;font-size:.9rem;line-height:1.72;display:block}.product-family-signal{border:1px solid var(--line-strong);background:linear-gradient(132deg, color-mix(in srgb, var(--surface-strong) 88%, var(--product-accent) 4%), var(--surface));min-height:230px;box-shadow:0 22px 48px var(--shadow), inset 0 1px #ffffff08;border-radius:7px 24px 7px 7px;grid-template-columns:58px minmax(0,1fr);align-content:center;gap:20px;padding:30px;display:grid;position:relative}.product-family-signal:after{content:"";background:linear-gradient(90deg, transparent, var(--product-accent), transparent);height:1px;box-shadow:0 0 10px rgba(var(--product-accent-rgb), .34);position:absolute;bottom:0;left:30px;right:30px}.product-family-icon{border:1px solid rgba(var(--product-accent-rgb), .46);width:54px;height:54px;color:var(--product-accent);background:var(--bg-deep);box-shadow:inset 0 0 18px rgba(var(--product-accent-rgb), .08);border-radius:50%;place-items:center;display:grid;position:relative}.product-family-icon i{border:1px dashed rgba(var(--product-accent-rgb), .34);border-radius:50%;animation:11s linear infinite product-logo-orbit;position:absolute;inset:-6px}.product-family-signal>div>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:650}.product-family-signal strong{color:var(--gold-light);margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:1.38rem;font-weight:400;display:block}.product-family-signal p{color:var(--text-soft);margin:12px 0 0;font-size:.82rem;line-height:1.65}.product-section-heading{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:22px;max-width:930px;display:grid}.product-section-heading-icon{isolation:isolate;border:1px solid var(--line-strong);width:54px;height:54px;color:var(--product-accent);background:var(--surface);box-shadow:inset 0 0 18px rgba(var(--product-accent-rgb), .05);border-radius:18px 6px;place-items:center;display:grid;position:relative}.product-section-heading-icon:before{content:"";z-index:0;background:conic-gradient(from 0deg, transparent 0 43%, rgba(var(--product-accent-rgb), .82) 50%, transparent 57% 100%);border-radius:22px 9px;animation:10s linear infinite product-logo-orbit;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.product-section-heading-icon:after{content:"";background:var(--product-accent);width:7px;height:7px;box-shadow:0 0 12px rgba(var(--product-accent-rgb), .72);border-radius:50%;animation:2.4s ease-in-out infinite product-icon-signal;position:absolute;top:9px;right:-3px}.product-section-heading-icon>svg{z-index:1;position:relative}.product-section-heading h2{letter-spacing:-.045em;text-wrap:balance;margin:11px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.45rem,4.5vw,4.35rem);font-weight:400;line-height:1.02}.product-section-heading>div>span{max-width:690px;color:var(--text-soft);margin-top:17px;line-height:1.75;display:block}.product-workflow-section{border-top:1px solid var(--line);background:radial-gradient(circle at 78% 18%, rgba(var(--product-accent-rgb), .075), transparent 27%), var(--bg-deep);padding:92px 0 108px}.product-workflow-grid{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:46px;padding:22px 0;display:grid;position:relative}.product-workflow-grid:before{content:"";z-index:-1;background:linear-gradient(90deg, transparent, rgba(var(--product-accent-rgb), .18) 12%, rgba(var(--product-accent-rgb), .58) 50%, rgba(var(--product-accent-rgb), .18) 88%, transparent);height:1px;box-shadow:0 0 18px rgba(var(--product-accent-rgb), .14);position:absolute;top:50%;left:4%;right:4%}.product-workflow-grid article{isolation:isolate;border:1px solid var(--line);background:radial-gradient(circle at 12% 16%, rgba(var(--product-accent-rgb), .11), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, var(--product-accent) 2%), color-mix(in srgb, var(--bg-deep) 76%, var(--surface)));min-height:236px;box-shadow:0 24px 54px var(--shadow), inset 0 1px color-mix(in srgb, var(--text) 8%, transparent);border-radius:28px 8px;grid-template-columns:58px minmax(0,1fr);align-content:center;gap:10px 18px;padding:28px 30px;transition:border-color .22s,box-shadow .24s,transform .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.product-workflow-grid article:nth-child(2){margin-top:0}.product-workflow-grid article:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--product-accent), var(--gold), transparent 82%);opacity:.72;height:2px;position:absolute;top:0;left:30px;right:30px}.product-workflow-grid article:after{content:"";z-index:-1;border:1px solid rgba(var(--product-accent-rgb), .16);width:150px;height:150px;box-shadow:0 0 0 24px rgba(var(--product-accent-rgb), .025), 0 0 0 48px rgba(var(--product-accent-rgb), .012);border-radius:50%;transition:border-color .22s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-82px;right:-82px}.product-workflow-grid article:hover{z-index:2;border-color:rgba(var(--product-accent-rgb), .58);box-shadow:0 32px 70px var(--shadow), inset 0 0 34px rgba(var(--product-accent-rgb), .055);transform:translateY(-6px)}.product-workflow-grid article:hover:after{border-color:rgba(var(--product-accent-rgb), .46);transform:scale(1.08)}.product-workflow-index{color:rgba(var(--product-accent-rgb), .25);font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:3.7rem;line-height:1;position:absolute;top:10px;right:18px}.product-workflow-icon{border:1px solid rgba(var(--product-accent-rgb), .52);width:52px;height:52px;color:var(--product-accent);background:var(--product-canvas);box-shadow:inset 0 0 18px rgba(var(--product-accent-rgb), .08), 0 0 0 7px rgba(var(--product-accent-rgb), .035);border-radius:50%;grid-row:1/3;place-items:center;display:grid;position:relative}.product-workflow-icon i{border:1px dashed rgba(var(--product-accent-rgb), .22);opacity:.45;border-radius:50%;transition:opacity .22s;animation:14s linear infinite product-logo-orbit;position:absolute;inset:-8px}.product-workflow-icon:after{content:"";background:var(--product-accent);width:6px;height:6px;box-shadow:0 0 11px rgba(var(--product-accent-rgb), .78);border-radius:50%;animation:2.5s ease-in-out infinite product-icon-signal;position:absolute;top:5px;right:-2px}.product-workflow-grid article:hover .product-workflow-icon i,.product-workflow-grid article:focus-within .product-workflow-icon i{opacity:1;animation-duration:3.8s}.product-workflow-grid h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:400}.product-workflow-grid p{color:var(--text-soft);grid-column:2;margin:0;font-size:.82rem;line-height:1.65}.product-workflow-trace{background:linear-gradient(90deg, var(--product-accent), transparent);opacity:.2;transform-origin:0;height:1px;transition:opacity .22s,transform .38s cubic-bezier(.22,1,.36,1);position:absolute;bottom:19px;left:30px;right:30px;transform:scaleX(.18)}.product-workflow-grid article:hover .product-workflow-trace{opacity:.9;transform:scaleX(1)}.product-journey-section{border-top:1px solid var(--line);background:radial-gradient(circle at 10% 16%, rgba(var(--product-accent-rgb), .1), transparent 26%), var(--surface);padding:98px 0 108px}.product-journey-heading{grid-template-columns:minmax(0,1.18fr) minmax(290px,.62fr);align-items:end;gap:34px;display:grid}.product-journey-heading p{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:680}.product-journey-heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:820px;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4.7vw,4.55rem);font-weight:400;line-height:1.02}.product-journey-heading>span{max-width:420px;color:var(--text-soft);text-wrap:pretty;justify-self:end;font-size:.9rem;line-height:1.72}.product-journey-shell{border:1px solid var(--line-strong);background:linear-gradient(140deg, color-mix(in srgb, var(--surface-strong) 94%, var(--product-accent) 2%), var(--bg-deep));box-shadow:0 30px 76px var(--shadow), inset 0 1px color-mix(in srgb, var(--text) 7%, transparent);border-radius:30px 8px;grid-template-columns:clamp(225px,21vw,270px) minmax(0,1fr);margin-top:46px;display:grid;overflow:hidden}.product-journey-tabs{border-right:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg-deep) 90%, var(--surface));grid-template-rows:repeat(6,minmax(74px,1fr));display:grid;position:relative}.product-journey-tabs:after{content:"";background:linear-gradient(180deg, transparent, rgba(var(--product-accent-rgb), .5), transparent);opacity:.55;pointer-events:none;width:1px;position:absolute;top:5%;bottom:5%;right:-1px}.product-journey-tabs button{border:0;border-bottom:1px solid var(--line);min-width:0;min-height:74px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;grid-template-columns:27px 24px minmax(0,1fr);align-items:center;gap:10px;padding:15px 17px;transition:color .2s,background .22s,box-shadow .22s,transform .22s;display:grid;position:relative}.product-journey-tabs button:last-child{border-bottom:0}.product-journey-tabs button small{color:rgba(var(--product-accent-rgb), .68);font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:.86rem}.product-journey-tabs button svg{color:var(--product-accent);opacity:.62;transition:opacity .2s,transform .24s cubic-bezier(.22,1,.36,1)}.product-journey-tabs button span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:680;line-height:1.35;overflow:hidden}.product-journey-tabs button>i{background:linear-gradient(180deg, var(--product-accent), var(--gold));opacity:0;border-radius:999px;width:3px;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:13px;bottom:13px;right:0;transform:scaleY(.25)}.product-journey-tabs button:hover{color:var(--text);background:rgba(var(--product-accent-rgb), .055)}.product-journey-tabs button[aria-selected=true]{color:var(--text);background:linear-gradient(90deg, rgba(var(--product-accent-rgb), .15), transparent 88%);box-shadow:inset -1px 0 rgba(var(--product-accent-rgb), .36)}.product-journey-tabs button[aria-selected=true] svg{opacity:1;transform:scale(1.08)}.product-journey-tabs button[aria-selected=true]>i{opacity:1;transform:scaleY(1)}.product-journey-panel{min-width:0;padding:24px}.product-journey-context{grid-template-columns:minmax(125px,.28fr) minmax(280px,.72fr) minmax(340px,1fr);align-items:center;gap:15px 28px;padding:5px 4px 27px;display:grid}.product-journey-context>span{color:var(--product-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:680}.product-journey-context h3{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.5vw,2.45rem);font-weight:400;line-height:1.08}.product-journey-context p{color:var(--text-soft);text-wrap:pretty;margin:0;font-size:.82rem;line-height:1.67}.product-journey-context>div{background:var(--line);border-radius:999px;grid-column:1/-1;height:2px;margin-top:4px;overflow:hidden}.product-journey-context>div i{border-radius:inherit;background:linear-gradient(90deg, var(--product-accent), var(--gold-light));height:100%;box-shadow:0 0 14px rgba(var(--product-accent-rgb), .45);transition:width .42s cubic-bezier(.22,1,.36,1);display:block}.product-journey-screen{margin:0}.product-journey-screen>a{border:1px solid rgba(var(--product-accent-rgb), .34);box-shadow:0 24px 58px color-mix(in srgb, var(--shadow) 88%, transparent);cursor:zoom-in;background:#f7f3eb;border-radius:8px 22px 8px 8px;transition:border-color .22s,box-shadow .26s,transform .3s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.product-journey-screen>a:hover{border-color:rgba(var(--product-accent-rgb), .78);box-shadow:0 31px 72px var(--shadow), 0 0 34px rgba(var(--product-accent-rgb), .09);transform:translateY(-3px)}.product-journey-window-bar{border-bottom:1px solid rgba(var(--product-accent-rgb), .19);background:linear-gradient(#0c1d2d,#07131f);align-items:center;gap:5px;height:41px;padding:0 14px;display:flex}.product-journey-window-bar>i{background:#e7605d;border-radius:50%;width:7px;height:7px}.product-journey-window-bar>i:nth-child(2){background:#d9ad42}.product-journey-window-bar>i:nth-child(3){background:#55b873}.product-journey-window-bar small{color:#9aa8b5;letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:.56rem}.product-journey-media{aspect-ratio:16/9;background:#f8f4ec;display:block;position:relative;overflow:hidden}.product-journey-media img{object-fit:contain;object-position:top center;animation:.46s cubic-bezier(.22,1,.36,1) both product-journey-enter}.product-journey-open{color:#f4f0e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050d16d6;border:1px solid #ffffff40;border-radius:5px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:.68rem;font-weight:650;transition:background .2s,color .2s,transform .22s;display:inline-flex;position:absolute;bottom:13px;right:13px}.product-journey-screen>a:hover .product-journey-open{background:var(--product-accent);color:#07111f;transform:translateY(-2px)}.product-gallery-section{border-top:1px solid var(--line);background:radial-gradient(circle at 88% 12%, rgba(var(--product-accent-rgb), .07), transparent 24%), var(--bg);padding:96px 0 108px}.product-gallery-heading{grid-template-columns:58px minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:22px;display:grid}.product-gallery-heading p{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:680}.product-gallery-heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:11px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.45rem,4.5vw,4.35rem);font-weight:400;line-height:1.02}.product-gallery-heading>span:last-child{max-width:420px;color:var(--text-soft);justify-self:end;font-size:.9rem;line-height:1.72}.product-gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:28px 18px;margin-top:48px;display:grid}.product-gallery-shot{margin:0}.product-gallery-shot--home{grid-column:span 12}.product-gallery-shot--overview,.product-gallery-shot--evidence,.product-gallery-count-2 .product-gallery-shot,.product-gallery-count-4 .product-gallery-shot{grid-column:span 6}.product-gallery-shot>a{border:1px solid var(--line-strong);background:var(--product-canvas);box-shadow:0 24px 58px var(--shadow), inset 0 1px #ffffff08;cursor:zoom-in;border-radius:8px;transition:border-color .22s,box-shadow .26s,transform .3s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.product-gallery-shot>a:hover{border-color:rgba(var(--product-accent-rgb), .66);box-shadow:0 31px 72px var(--shadow), 0 0 32px rgba(var(--product-accent-rgb), .08);transform:translateY(-4px)}.product-gallery-window-bar{border-bottom:1px solid rgba(var(--product-accent-rgb), .16);background:linear-gradient(#0b1d2d,#07131f);align-items:center;gap:5px;height:40px;padding:0 14px;display:flex}.product-gallery-window-bar>i{background:#e7605d;border-radius:50%;width:7px;height:7px}.product-gallery-window-bar>i:nth-child(2){background:#d9ad42}.product-gallery-window-bar>i:nth-child(3){background:#55b873}.product-gallery-window-bar small{color:#92a0ad;letter-spacing:.055em;text-transform:uppercase;margin-left:auto;font-size:.55rem}.product-gallery-media{background:#e7ebee;display:block;position:relative;overflow:hidden}.product-gallery-shot--home .product-gallery-media,.product-gallery-shot--overview .product-gallery-media,.product-gallery-shot--evidence .product-gallery-media{aspect-ratio:16/9}.product-gallery-media img{object-fit:contain;object-position:top center;transition:filter .26s,transform .56s cubic-bezier(.22,1,.36,1)}.product-gallery-shot>a:hover .product-gallery-media img{filter:saturate(1.035)contrast(1.015);transform:scale(1.008)}.product-detail-page--teamconnextions .product-gallery-shot--home .product-gallery-media img{object-fit:cover;transform-origin:50% 0;transform:scale(1.6)}.product-detail-page--teamconnextions .product-gallery-shot--home>a:hover .product-gallery-media img{transform:scale(1.65)}.product-detail-page--a11ymart .product-gallery-media img,.product-detail-page--ten-o-three-testlab .product-gallery-media img,.product-detail-page[data-category=local-first-productivity-tools] .product-gallery-media img{object-fit:cover;object-position:top center}.product-gallery-expand{z-index:3;color:#f2eee5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.86;background:#040a12d1;border:1px solid #ffffff3d;border-radius:5px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:.67rem;font-weight:650;transition:background .2s,color .2s,opacity .2s,transform .22s;display:inline-flex;position:absolute;bottom:12px;right:12px}.product-gallery-expand>svg{transition:transform .26s cubic-bezier(.22,1,.36,1)}.product-gallery-shot>a:hover .product-gallery-expand,.product-gallery-shot>a:focus-visible .product-gallery-expand{background:var(--product-accent);color:#051019;opacity:1;transform:translateY(-2px)}.product-gallery-shot>a:hover .product-gallery-expand>svg,.product-gallery-shot>a:focus-visible .product-gallery-expand>svg{transform:scale(1.16)rotate(4deg)}.product-gallery-shot figcaption{grid-template-columns:38px minmax(0,1fr);gap:3px 12px;max-width:760px;padding:15px 2px 0;display:grid}.product-gallery-shot figcaption small{color:var(--product-accent);font-variant-numeric:tabular-nums;grid-row:1/3;font-family:Georgia,Times New Roman,serif;font-size:1.15rem}.product-gallery-shot figcaption strong{color:var(--text-soft);font-size:.82rem;font-weight:560;line-height:1.55}.product-gallery-shot figcaption span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:.63rem}.product-capabilities-section{border-top:1px solid var(--line);background:var(--bg-deep);padding:82px 0 88px;scroll-margin-top:0}.capability-cards{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:46px;display:grid;position:relative}.capability-cards:before{content:"";background:linear-gradient(transparent, rgba(var(--product-accent-rgb), .2), transparent);pointer-events:none;width:1px;position:absolute;top:-22px;bottom:-22px;left:50%}.capability-cards article{isolation:isolate;border:1px solid var(--line);background:linear-gradient(118deg, color-mix(in srgb, var(--surface) 95%, var(--product-accent) 2%), color-mix(in srgb, var(--bg-deep) 74%, var(--surface)));min-height:126px;box-shadow:0 17px 36px color-mix(in srgb, var(--shadow) 78%, transparent), inset 0 1px color-mix(in srgb, var(--text) 7%, transparent);border-radius:22px 6px;grid-column:span 6;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr) 34px;align-content:center;gap:7px 17px;padding:20px 24px;transition:border-color .22s,box-shadow .24s,transform .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.capability-cards article:nth-child(n){grid-column:span 6}.capability-cards article:nth-child(5){grid-column:1/-1}.capability-cards article:before{content:"";z-index:-1;background:linear-gradient(100deg, rgba(var(--product-accent-rgb), .105), transparent 38%);opacity:0;transition:opacity .22s;position:absolute;inset:0}.capability-cards article:after{content:"";z-index:-1;border:1px solid rgba(var(--product-accent-rgb), .23);width:68px;height:68px;transition:border-color .22s,transform .36s cubic-bezier(.22,1,.36,1);position:absolute;top:-35px;right:-35px;transform:rotate(45deg)}.capability-cards article:hover{border-color:rgba(var(--product-accent-rgb), .62);box-shadow:0 25px 52px var(--shadow), inset 0 0 30px rgba(var(--product-accent-rgb), .045);transform:translate(4px)}.capability-cards article:hover:before{opacity:1}.capability-cards article:hover:after{border-color:rgba(var(--product-accent-rgb), .62);transform:rotate(55deg)scale(1.08)}.capability-card-icon{isolation:isolate;border:1px solid rgba(var(--product-accent-rgb), .4);width:44px;height:44px;color:var(--product-accent);background:var(--product-canvas);border-radius:50%;grid-row:1/3;place-items:center;display:grid;position:relative}.capability-card-icon:before{content:"";z-index:0;background:conic-gradient(from 0deg, transparent 0 43%, rgba(var(--product-accent-rgb), .74) 50%, transparent 57% 100%);border-radius:50%;animation:12s linear infinite product-logo-orbit;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.capability-card-icon i{background:var(--product-accent);width:7px;height:7px;box-shadow:0 0 10px rgba(var(--product-accent-rgb), .72);opacity:.54;border-radius:50%;transition:opacity .2s,transform .24s;position:absolute;top:3px;right:-2px}.capability-card-icon>svg{z-index:1;position:relative}.capability-cards article:hover .capability-card-icon i,.capability-cards article:focus-within .capability-card-icon i{opacity:1;transform:scale(1.2)}.capability-cards article:hover .capability-card-icon:before,.capability-cards article:focus-within .capability-card-icon:before{animation-duration:3.6s}.capability-cards small{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:650}.capability-cards p{color:var(--text);grid-column:2;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.45}.capability-cards article>svg{border:1px solid rgba(var(--product-accent-rgb), .28);width:28px;height:28px;color:var(--product-accent);border-radius:50%;grid-area:1/3/3;align-self:center;padding:7px}.product-evidence-section{border-top:1px solid var(--line);background:radial-gradient(circle at 15% 24%, rgba(var(--product-accent-rgb), .09), transparent 25%), var(--surface);padding:98px 0 106px}.product-evidence-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(46px,7vw,88px);display:grid}.product-evidence-intro{border-left:2px solid var(--gold);padding:30px 0 30px 28px;position:relative}.product-evidence-intro h2{letter-spacing:-.045em;text-wrap:balance;margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4vw,4.1rem);font-weight:400;line-height:1.02}.product-evidence-intro>span{max-width:570px;color:var(--text-soft);margin-top:21px;font-size:.9rem;line-height:1.74;display:block}.product-evidence-pulse{border:1px solid rgba(var(--product-accent-rgb), .48);width:84px;height:84px;color:var(--product-accent);background:var(--product-canvas);box-shadow:inset 0 0 24px rgba(var(--product-accent-rgb), .09), 0 0 30px rgba(var(--product-accent-rgb), .12);border-radius:50%;place-items:center;margin-top:32px;display:grid;position:relative}.product-evidence-pulse i{border:1px dashed rgba(var(--product-accent-rgb), .28);border-radius:50%;animation:12s linear infinite product-evidence-orbit;position:absolute}.product-evidence-pulse i:first-of-type{inset:-9px}.product-evidence-pulse i:last-of-type{animation-duration:8s;animation-direction:reverse;inset:13px}.product-evidence-layers{gap:10px;padding:10px 0;display:grid;position:relative}.product-evidence-layers:before{content:"";background:linear-gradient(transparent, rgba(var(--product-accent-rgb), .52), transparent);width:1px;box-shadow:0 0 14px rgba(var(--product-accent-rgb), .2);position:absolute;top:0;bottom:0;left:22px}.product-evidence-layers article{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg, rgba(var(--product-accent-rgb), .075), color-mix(in srgb, var(--bg) 68%, transparent) 38%, transparent);grid-template-columns:52px minmax(0,1fr);align-content:center;gap:6px 17px;min-height:114px;margin-left:0;padding:17px 24px 17px 0;transition:border-color .22s,background .22s,transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.product-evidence-layers article:nth-child(2n){margin-left:0}.product-evidence-layers article:hover{border-color:rgba(var(--product-accent-rgb), .48);background:linear-gradient(90deg, rgba(var(--product-accent-rgb), .14), color-mix(in srgb, var(--bg) 76%, transparent) 48%, transparent);transform:translate(5px)}.product-evidence-layers article>span{border:1px solid rgba(var(--product-accent-rgb), .46);width:46px;height:46px;color:var(--product-accent);background:var(--product-canvas);box-shadow:0 0 0 6px color-mix(in srgb, var(--surface) 92%, transparent);border-radius:50%;grid-row:1/4;place-items:center;display:grid;position:relative}.product-evidence-layers article>span:after{content:"";background:var(--product-accent);width:6px;height:6px;box-shadow:0 0 11px rgba(var(--product-accent-rgb), .76);border-radius:50%;animation:2.7s ease-in-out infinite product-icon-signal;position:absolute;top:4px;right:-2px}.product-evidence-layers small{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:650}.product-evidence-layers h3{overflow-wrap:break-word;text-wrap:pretty;min-width:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400;line-height:1.24}.product-evidence-layers p{min-width:0;color:var(--muted);overflow-wrap:break-word;text-wrap:pretty;margin:0;font-size:.78rem;line-height:1.58}.product-detail-page--tech-book-store .product-evidence-layers,.product-detail-page--meetspacesync .product-evidence-layers,.product-detail-page--teamconnextions .product-evidence-layers,.product-detail-page--a11ymart .product-evidence-layers,.product-detail-page--ten-o-three-testlab .product-evidence-layers{gap:12px;padding:4px 0 4px 12px}.product-detail-page--tech-book-store .product-evidence-layers:before,.product-detail-page--meetspacesync .product-evidence-layers:before,.product-detail-page--teamconnextions .product-evidence-layers:before,.product-detail-page--a11ymart .product-evidence-layers:before,.product-detail-page--ten-o-three-testlab .product-evidence-layers:before{z-index:0;top:18px;bottom:18px;left:35px}.product-detail-page--tech-book-store .product-evidence-layers article,.product-detail-page--meetspacesync .product-evidence-layers article,.product-detail-page--teamconnextions .product-evidence-layers article,.product-detail-page--a11ymart .product-evidence-layers article,.product-detail-page--ten-o-three-testlab .product-evidence-layers article{z-index:1;isolation:isolate;border:1px solid var(--line-strong);background:linear-gradient(105deg, rgba(var(--product-accent-rgb), .12), color-mix(in srgb, var(--surface) 96%, var(--product-accent) 2%) 44%, var(--surface));box-shadow:0 14px 32px color-mix(in srgb, var(--shadow) 66%, transparent), inset 0 1px color-mix(in srgb, var(--text) 7%, transparent);border-radius:22px 7px;padding:18px 24px 18px 16px;overflow:hidden}.product-detail-page--tech-book-store .product-evidence-layers article:after,.product-detail-page--meetspacesync .product-evidence-layers article:after,.product-detail-page--teamconnextions .product-evidence-layers article:after,.product-detail-page--a11ymart .product-evidence-layers article:after,.product-detail-page--ten-o-three-testlab .product-evidence-layers article:after{content:"";background:linear-gradient(180deg, transparent, var(--product-accent), var(--gold), transparent);opacity:.72;border-radius:999px;width:2px;position:absolute;top:14px;bottom:14px;right:0}.product-detail-page--tech-book-store .product-evidence-layers article:hover,.product-detail-page--meetspacesync .product-evidence-layers article:hover,.product-detail-page--teamconnextions .product-evidence-layers article:hover,.product-detail-page--a11ymart .product-evidence-layers article:hover,.product-detail-page--ten-o-three-testlab .product-evidence-layers article:hover{background:linear-gradient(105deg, rgba(var(--product-accent-rgb), .17), color-mix(in srgb, var(--surface) 94%, var(--product-accent) 3%) 48%, var(--surface));transform:translateY(-2px)}.product-detail-page[data-category=local-first-productivity-tools] .product-evidence-layers{gap:12px;padding:4px 0 4px 12px}.product-detail-page[data-category=local-first-productivity-tools] .product-evidence-layers:before{z-index:0;top:18px;bottom:18px;left:35px}.product-detail-page[data-category=local-first-productivity-tools] .product-evidence-layers article{z-index:1;isolation:isolate;border:1px solid var(--line-strong);background:linear-gradient(105deg, rgba(var(--product-accent-rgb), .12), color-mix(in srgb, var(--surface) 96%, var(--product-accent) 2%) 44%, var(--surface));box-shadow:0 14px 32px color-mix(in srgb, var(--shadow) 66%, transparent), inset 0 1px color-mix(in srgb, var(--text) 7%, transparent);border-radius:22px 7px;padding:18px 24px 18px 16px;overflow:hidden}.product-detail-page[data-category=local-first-productivity-tools] .product-evidence-layers article:after{content:"";background:linear-gradient(180deg, transparent, var(--product-accent), var(--gold), transparent);opacity:.72;border-radius:999px;width:2px;position:absolute;top:14px;bottom:14px;right:0}.product-detail-page[data-category=local-first-productivity-tools] .product-evidence-layers article:hover{background:linear-gradient(105deg, rgba(var(--product-accent-rgb), .17), color-mix(in srgb, var(--surface) 94%, var(--product-accent) 3%) 48%, var(--surface));transform:translateY(-2px)}.product-detail-page .product-evidence-layers{gap:12px;min-width:0;padding:4px 8px 4px 12px}.product-detail-page .product-evidence-layers:before{z-index:0;top:18px;bottom:18px;left:35px}.product-detail-page .product-evidence-layers article{z-index:1;isolation:isolate;border:1px solid var(--line-strong);background:linear-gradient(105deg, rgba(var(--product-accent-rgb), .12), color-mix(in srgb, var(--surface) 96%, var(--product-accent) 2%) 44%, var(--surface));min-width:0;min-height:116px;box-shadow:0 14px 32px color-mix(in srgb, var(--shadow) 66%, transparent), inset 0 1px color-mix(in srgb, var(--text) 7%, transparent);border-radius:22px 7px;padding:18px 36px 18px 16px;overflow:hidden}.product-detail-page .product-evidence-layers article:after{content:"";background:linear-gradient(180deg, transparent, var(--product-accent), var(--gold), transparent);opacity:.72;border-radius:999px;width:2px;position:absolute;top:16px;bottom:16px;right:10px}.product-detail-page .product-evidence-layers article>:not(span){min-width:0;max-width:100%}.product-detail-page .product-evidence-layers article:hover{background:linear-gradient(105deg, rgba(var(--product-accent-rgb), .17), color-mix(in srgb, var(--surface) 94%, var(--product-accent) 3%) 48%, var(--surface));transform:translateY(-2px)}.product-foundation-section{border-top:1px solid var(--line);background:var(--bg-deep);padding:88px 0 96px}.product-foundation-layout{grid-template-columns:1.08fr .92fr;gap:14px;display:grid}.foundation-block{isolation:isolate;border:1px solid var(--line);background:radial-gradient(circle at 8% 16%, rgba(var(--product-accent-rgb), .09), transparent 28%), linear-gradient(128deg, color-mix(in srgb, var(--surface) 95%, var(--product-accent) 2%), var(--surface));min-height:242px;box-shadow:0 20px 46px color-mix(in srgb, var(--shadow) 76%, transparent), inset 0 1px color-mix(in srgb, var(--text) 7%, transparent);border-radius:28px 7px;grid-template-columns:60px minmax(0,1fr);align-content:center;gap:10px 19px;padding:30px 32px;transition:border-color .22s,box-shadow .26s,transform .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.foundation-block:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--product-accent), var(--gold), transparent 80%);opacity:.68;height:1px;position:absolute;top:0;left:34px;right:34px}.foundation-block:after{content:"";z-index:-1;border:1px solid rgba(var(--product-accent-rgb), .15);width:132px;height:132px;box-shadow:0 0 0 24px rgba(var(--product-accent-rgb), .02);border-radius:50%;position:absolute;bottom:-72px;right:-72px}.foundation-block:hover{border-color:rgba(var(--product-accent-rgb), .56);box-shadow:0 24px 54px var(--shadow), inset 0 0 30px rgba(var(--product-accent-rgb), .04);transform:translateY(-3px)}.foundation-icon{border:1px solid rgba(var(--product-accent-rgb), .42);width:56px;height:56px;color:var(--product-accent);background:var(--product-canvas);border-radius:50%;grid-row:1/4;place-items:center;display:grid;position:relative}.foundation-icon i{border:1px dashed rgba(var(--product-accent-rgb), .24);border-radius:50%;animation:13s linear infinite product-logo-orbit;position:absolute;inset:-6px}.foundation-block h2{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1.1}.foundation-block>p{max-width:520px;color:var(--text-soft);grid-column:2;margin:8px 0 0;line-height:1.7}.technology-list{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:8px;display:flex}.technology-list span{border:1px solid var(--line);color:var(--text-soft);background:var(--bg-deep);padding:7px 10px;font-size:.7rem;display:inline-flex}.release-status{border:1px solid rgba(var(--product-accent-rgb), .34);width:fit-content;color:var(--product-accent);grid-column:2;align-items:center;gap:8px;margin-top:11px;padding:7px 11px;font-size:.7rem;display:inline-flex}.release-status i{background:var(--product-accent);width:6px;height:6px;box-shadow:0 0 10px rgba(var(--product-accent-rgb), .76);border-radius:50%;animation:2.2s ease-in-out infinite product-icon-signal}.related-products-section{border-top:1px solid var(--line);background:radial-gradient(circle at 90% 10%, #caaa6112, transparent 24%), var(--surface);padding:92px 0 100px}.related-product-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.product-detail-page[data-category=local-first-productivity-tools] .related-product-links{grid-template-columns:repeat(3,minmax(0,1fr))}.related-product-links a{border:1px solid var(--line);background:linear-gradient(128deg, color-mix(in srgb, var(--bg) 91%, var(--product-accent) 2%), var(--bg));border-radius:7px 22px 7px 7px;grid-template-rows:auto auto auto;grid-template-columns:64px minmax(0,1fr) 42px;align-content:center;gap:5px 18px;min-height:192px;padding:28px;transition:border-color .22s,box-shadow .24s,transform .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.related-product-links a:after{content:"";background:linear-gradient(90deg, transparent, var(--product-accent), transparent);opacity:0;height:1px;transition:opacity .22s,transform .34s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:28px;right:28px;transform:scaleX(.2)}.related-product-links a:hover{border-color:rgba(var(--product-accent-rgb), .58);box-shadow:0 23px 52px var(--shadow), inset 0 0 28px rgba(var(--product-accent-rgb), .035);transform:translateY(-4px)}.related-product-links a:hover:after{opacity:.9;transform:scaleX(1)}.related-product-logo{isolation:isolate;border:1px solid rgba(var(--product-accent-rgb), .34);width:58px;height:58px;color:var(--product-accent);background:var(--product-canvas);border-radius:17px 6px;grid-row:1/4;place-items:center;display:grid;position:relative;overflow:hidden}.related-product-logo:before{content:"";z-index:0;background:conic-gradient(from 0deg, transparent 0 43%, rgba(var(--product-accent-rgb), .72) 50%, transparent 57% 100%);border-radius:13px 4px;animation:9s linear infinite product-logo-orbit;position:absolute;inset:3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.related-product-logo img,.related-product-logo>svg{z-index:1;object-fit:contain;padding:5px}.related-product-logo--linklens{background:radial-gradient(circle at 48% 42%,#fff,#eaebff 72%)}.related-product-logo--linklens img{object-fit:contain;object-position:center;filter:saturate(1.06)contrast(1.06)drop-shadow(0 1px 3px #2c22a038);padding:3px}.related-product-logo--tech-book-store img{border-radius:13px;padding:4px}.related-product-logo--a11ymart{background:radial-gradient(circle at 48% 42%,#16316d,#050c21 78%)}.related-product-logo--ten-o-three-testlab{background:radial-gradient(circle at 48% 42%,#174987,#06142b 78%)}.related-product-logo--a11ymart img,.related-product-logo--ten-o-three-testlab img{border-radius:13px;padding:4px}.related-product-logo--jobmetry{background:radial-gradient(circle at 48% 42%,#10224b,#030817 78%)}.related-product-logo--docconvertly,.related-product-logo--md-studio{background:radial-gradient(circle at 48% 42%,#123f72,#041225 78%)}.related-product-logo--margin{background:radial-gradient(circle at 48% 42%,#fffdf5,#e9e5d8 78%)}.related-product-logo--jobmetry img,.related-product-logo--docconvertly img,.related-product-logo--md-studio img,.related-product-logo--margin img{border-radius:13px;padding:3px}.related-product-links a:hover .related-product-logo:before,.related-product-links a:focus-visible .related-product-logo:before{animation-duration:3.2s}.related-product-type{color:var(--gold);letter-spacing:.075em;text-transform:uppercase;font-size:.57rem;font-weight:650}.related-product-links strong{font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:400;line-height:1.1}.related-product-links p{color:var(--muted);margin:2px 0 0;font-size:.78rem;line-height:1.55}.related-product-arrow{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--gold-light);border-radius:50%;grid-area:1/3/4;align-self:center;place-items:center;transition:background .2s,color .2s,transform .24s;display:grid}.related-product-links a:hover .related-product-arrow{background:var(--product-accent);color:#051019;transform:translate(3px)}.related-products-back{width:fit-content;min-height:44px;color:var(--gold-light);align-items:center;gap:9px;margin-top:28px;padding:0 2px;font-size:.78rem;font-weight:650;transition:color .18s,gap .22s;display:inline-flex}.related-products-back:hover{color:var(--product-accent);gap:13px}:root[data-theme=light] .product-detail-page--imagelens{--product-accent:#0d7775;--product-accent-rgb:13, 119, 117}:root[data-theme=light] .product-detail-page--a11ylens{--product-accent:#385a9e;--product-accent-rgb:56, 90, 158}:root[data-theme=light] .product-detail-page--linklens{--product-accent:#5845c8;--product-accent-rgb:88, 69, 200}:root[data-theme=light] .product-detail-page--tech-book-store{--product-accent:#a84e19;--product-accent-rgb:168, 78, 25}:root[data-theme=light] .product-detail-page--meetspacesync{--product-accent:#087a70;--product-accent-rgb:8, 122, 112}:root[data-theme=light] .product-detail-page--teamconnextions{--product-accent:#3047b8;--product-accent-rgb:48, 71, 184}:root[data-theme=light] .product-detail-page--a11ymart{--product-accent:#a84f29;--product-accent-rgb:168, 79, 41}:root[data-theme=light] .product-detail-page--ten-o-three-testlab{--product-accent:#246a9a;--product-accent-rgb:36, 106, 154}:root[data-theme=light] .product-detail-page--jobmetry{--product-accent:#5845b8;--product-accent-rgb:88, 69, 184}:root[data-theme=light] .product-detail-page--docconvertly{--product-accent:#087a7b;--product-accent-rgb:8, 122, 123}:root[data-theme=light] .product-detail-page--md-studio{--product-accent:#176c8d;--product-accent-rgb:23, 108, 141}:root[data-theme=light] .product-detail-page--margin{--product-accent:#806313;--product-accent-rgb:128, 99, 19}:root[data-theme=light] .product-detail-page .product-workflow-icon,:root[data-theme=light] .product-detail-page .capability-card-icon,:root[data-theme=light] .product-detail-page .product-evidence-layers article>span,:root[data-theme=light] .product-detail-page .product-evidence-pulse{color:var(--product-accent);background:color-mix(in srgb, #fff 94%, var(--product-accent));box-shadow:inset 0 0 20px rgba(var(--product-accent-rgb), .07), 0 0 0 6px #fffffff0}:root[data-theme=light] .product-detail-page .product-workflow-grid article,:root[data-theme=light] .product-detail-page .capability-cards article,:root[data-theme=light] .product-detail-page .foundation-block{box-shadow:0 19px 42px #1225361a,inset 0 1px #fffffff5}:root[data-theme=light] .product-detail-page .product-workflow-grid article:hover,:root[data-theme=light] .product-detail-page .capability-cards article:hover,:root[data-theme=light] .product-detail-page .foundation-block:hover{box-shadow:0 27px 58px #12253626, inset 0 0 30px rgba(var(--product-accent-rgb), .045)}:root[data-theme=light] .product-detail-page .product-workflow-index{color:rgba(var(--product-accent-rgb), .2)}:root[data-theme=light] .product-detail-page .capability-cards small,:root[data-theme=light] .product-detail-page .product-evidence-layers small{color:#68450b}:root[data-theme=light] .product-detail-page .product-gallery-expand{color:#fff;background:#121e2ceb;border-color:#14213038;box-shadow:0 7px 20px #12253633}:root[data-theme=light] .product-detail-page .product-gallery-shot>a:hover .product-gallery-expand{color:#fff;background:color-mix(in srgb, var(--product-accent) 88%, #142130)}@keyframes product-logo-orbit{to{transform:rotate(360deg)}}@keyframes product-icon-signal{0%,to{opacity:.5;transform:scale(.78)}50%{opacity:1;transform:scale(1.16)}}@keyframes product-scan-line{0%,20%{opacity:0;transform:translateY(0)}32%{opacity:.8}72%{opacity:.5}82%,to{opacity:0;transform:translateY(560%)}}@keyframes product-gold-glare{0%,24%{opacity:0;background-position:128%}40%{opacity:.9}68%,to{opacity:0;background-position:-28%}}@keyframes product-evidence-orbit{to{transform:rotate(360deg)}}@keyframes product-journey-enter{0%{opacity:.4;filter:saturate(.8);transform:scale(1.012)}to{opacity:1;filter:saturate();transform:none}}@media (max-width:1050px){.products-hero-layout{grid-template-columns:1fr;gap:46px}.products-hero{min-height:auto;padding-top:116px}.portfolio-map{max-width:780px}.portfolio-intro .site-container{grid-template-columns:1fr;gap:38px}.collection-promise{margin-left:120px}.product-collection-1 .product-index-grid,.product-collection-2 .product-index-grid{grid-template-columns:1fr;max-width:780px}.product-collection-1 .product-index-card,.product-collection-1 .product-index-card:nth-child(n),.product-collection-2 .product-index-card,.product-collection-2 .product-index-card:nth-child(n){grid-column:1;grid-template-rows:auto minmax(0,1fr);min-height:0}.product-detail-hero-layout{grid-template-columns:1fr;gap:46px}.product-detail-copy{max-width:820px}.product-detail-visual{width:100%;max-width:900px}.product-purpose-layout,.product-evidence-layout{grid-template-columns:1fr;gap:40px}.product-family-signal{width:100%;max-width:760px}.product-workflow-grid{grid-template-columns:1fr;gap:14px;max-width:780px}.product-workflow-grid:before{width:1px;height:auto;inset:0 auto 0 26px}.product-workflow-grid article,.product-workflow-grid article:nth-child(2){min-height:190px;margin-top:0}.product-journey-heading{grid-template-columns:1fr}.product-journey-heading>span{justify-self:start}.product-journey-context{grid-template-columns:minmax(120px,.28fr) minmax(0,.72fr)}.product-journey-context p{grid-column:1/-1}.capability-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-cards article,.capability-cards article:nth-child(n){grid-column:auto}.capability-cards article:last-child{grid-column:1/-1}.product-gallery-heading{grid-template-columns:58px minmax(0,1fr)}.product-gallery-heading>span:last-child{grid-column:2;justify-self:start}.product-foundation-layout{grid-template-columns:1fr}.product-detail-page[data-category=local-first-productivity-tools] .related-product-links{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-page[data-category=local-first-productivity-tools] .related-product-links a:last-child{grid-column:1/-1}}@media (max-width:760px){.products-hero{padding:105px 0 62px}.products-hero:before{opacity:.56;width:500px;height:500px;top:7%;right:-350px}.products-hero-layout{grid-template-columns:1fr;gap:38px}.products-hero-copy h1{font-size:clamp(2.55rem,12.2vw,4.15rem);line-height:1.04}.products-hero-copy h1 em{white-space:normal}.products-hero-actions{flex-direction:column;align-items:stretch}.portfolio-map{border-radius:22px 7px}.portfolio-map a{grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;min-height:104px;padding:14px}.portfolio-map a:hover{padding-left:18px}.portfolio-map-icon{width:40px;height:40px}.portfolio-map strong{font-size:.97rem}.portfolio-map a em{font-size:.64rem}.portfolio-map-heading{min-height:60px;padding:14px}.portfolio-intro{padding:76px 0}.portfolio-intro .site-container{grid-template-columns:1fr;gap:26px}.portfolio-intro h2{font-size:clamp(2.3rem,11vw,3.4rem)}.product-collection{padding:78px 0}.collection-heading{grid-template-columns:54px minmax(0,1fr);gap:15px;position:relative}.collection-index{position:absolute;top:3px;right:0}.collection-icon{grid-column:1}.collection-heading>div{grid-column:2}.collection-heading h2{font-size:clamp(2.25rem,11vw,3.4rem)}.collection-promise{grid-template-columns:1fr;gap:10px;margin:34px 0 40px}.product-index-grid,.product-collection-1 .product-index-grid,.product-collection-2 .product-index-grid,.product-collection-3 .product-index-grid,.product-collection-4 .product-index-grid{grid-template-columns:1fr;max-width:none}.product-index-card,.product-index-card:nth-child(n),.product-collection-3 .product-index-card,.product-collection-4 .product-index-card:nth-child(n){grid-column:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;min-height:0}.product-collection-2 .product-index-card,.product-collection-2 .product-index-card:nth-child(n){grid-template-rows:auto minmax(0,1fr);min-height:0}.product-index-card:nth-child(3n) .product-card-visual{border-right:0;border-bottom:1px solid var(--line);min-height:0}.product-index-card-copy{padding:23px}.product-collection-2 .product-card-actions{flex-direction:column;align-items:stretch;display:flex}.product-collection-2 .product-card-actions .product-detail-link,.product-collection-2 .product-card-actions .repository-link{justify-content:center;width:100%}.product-card-identity{grid-template-columns:58px minmax(0,1fr);gap:14px}.product-card-logo{width:54px;height:54px}.product-card-visual>img{padding:0 0 48px}.product-card-visual>span,.product-card-visual>small{margin-inline:11px}.product-card-visual>small{max-width:170px}.products-closing-inner{flex-direction:column;align-items:flex-start}.product-detail-hero{padding:96px 0 64px}.product-detail-hero-layout{gap:38px;margin-top:32px}.product-detail-identity{grid-template-columns:66px minmax(0,1fr);gap:15px}.product-detail-logo{border-radius:17px 6px;width:60px;height:60px}.product-detail-logo:before{border-radius:21px 9px;inset:-6px}.product-detail-copy h1{font-size:clamp(2.85rem,14vw,4.35rem)}.product-detail-page--meetspacesync .product-detail-copy h1{font-size:clamp(2.6rem,11.5vw,3.65rem)}.product-detail-page--teamconnextions .product-detail-copy h1{font-size:clamp(2.45rem,10.4vw,3.45rem)}.product-detail-page--a11ymart .product-detail-copy h1{font-size:clamp(2.7rem,12vw,3.8rem)}.product-detail-page--ten-o-three-testlab .product-detail-copy h1{font-size:clamp(2.55rem,11vw,3.55rem)}.product-detail-page--jobmetry .product-detail-copy h1{font-size:clamp(2.75rem,12.5vw,3.9rem)}.product-detail-page--docconvertly .product-detail-copy h1{font-size:clamp(2.35rem,10.3vw,3.35rem)}.product-detail-page--md-studio .product-detail-copy h1{font-size:clamp(2.65rem,11.6vw,3.65rem)}.product-detail-page--margin .product-detail-copy h1{font-size:clamp(2.8rem,13vw,4rem)}.product-detail-signature{margin-top:24px;font-size:clamp(1.72rem,8.6vw,2.75rem)}.product-detail-copy>span{margin-top:18px}.product-detail-actions{flex-direction:column;align-items:stretch}.product-detail-actions>*{justify-content:center;width:100%}.product-detail-proof{margin-top:24px}.product-detail-visual{border-radius:7px 20px 7px 7px;min-height:0}.product-detail-visual-bar{height:38px;padding:0 11px}.product-detail-scan-frame{inset:10px}.product-detail-visual figcaption{grid-template-columns:1fr;gap:5px;padding:16px}.product-detail-visual figcaption>span,.product-detail-visual figcaption strong,.product-detail-visual figcaption p{grid-area:auto/1}.product-purpose-section,.product-workflow-section,.product-journey-section,.product-gallery-section,.product-capabilities-section,.product-evidence-section,.product-foundation-section,.related-products-section{padding:60px 0}.product-purpose-layout{grid-template-columns:1fr;gap:32px}.product-purpose-copy{padding-left:18px}.product-purpose-layout h2{font-size:clamp(2rem,9.5vw,3rem)}.product-family-signal{grid-template-columns:48px minmax(0,1fr);min-height:0;padding:22px 18px}.product-family-icon{width:44px;height:44px}.product-section-heading{grid-template-columns:48px minmax(0,1fr);gap:16px}.product-section-heading-icon{width:46px;height:46px}.product-section-heading h2{font-size:clamp(2.15rem,10vw,3.25rem)}.product-workflow-grid{grid-template-columns:1fr;gap:12px;margin-top:30px;padding:12px 0}.product-workflow-grid:before{left:23px}.product-workflow-grid article,.product-workflow-grid article:nth-child(2){border-radius:23px 7px;min-height:176px;margin-top:0;padding:23px 20px}.product-workflow-index{font-size:3rem}.product-journey-heading{gap:18px}.product-journey-heading h2{font-size:clamp(2.2rem,10.5vw,3.35rem)}.product-journey-shell{border-radius:23px 7px;grid-template-columns:clamp(98px,27vw,138px) minmax(0,1fr);margin-top:30px}.product-journey-tabs{grid-template-rows:repeat(6,minmax(62px,1fr));display:grid;overflow:visible}.product-journey-tabs button{grid-template-columns:20px minmax(0,1fr);gap:7px;min-width:0;min-height:62px;padding:10px 8px}.product-journey-tabs button small{display:none}.product-journey-tabs button span{text-overflow:clip;white-space:normal;font-size:.58rem;line-height:1.25;overflow:visible}.product-journey-panel{padding:6px}.product-journey-context{grid-template-columns:1fr;gap:4px;padding:5px 4px 10px}.product-journey-context p,.product-journey-context>div{grid-column:1}.product-journey-context>span{font-size:.55rem}.product-journey-context h3{font-size:clamp(1.15rem,5.2vw,1.55rem)}.product-journey-context p{font-size:.65rem;line-height:1.35}.product-journey-context>div{margin-top:1px}.product-journey-screen>a{border-radius:6px 17px 6px 6px}.product-journey-window-bar{display:none}.product-journey-open{min-height:31px;padding-inline:7px;font-size:.56rem;bottom:6px;right:6px}.capability-cards{grid-template-columns:1fr}.capability-cards article,.capability-cards article:nth-child(n){border-radius:20px 6px;grid-column:1;min-height:116px;padding:17px 18px}.capability-cards{gap:10px;margin-top:28px}.capability-cards:before{left:24px}.product-foundation-layout,.related-product-links,.product-evidence-layers,.product-detail-page[data-category=local-first-productivity-tools] .related-product-links{grid-template-columns:1fr}.product-detail-page[data-category=local-first-productivity-tools] .related-product-links a:last-child{grid-column:1}.product-gallery-heading{grid-template-columns:1fr;gap:22px}.product-gallery-heading>span:last-child{grid-column:1}.product-gallery-grid{grid-template-columns:1fr;margin-top:30px}.product-gallery-grid figure,.product-gallery-grid figure:first-child,.product-gallery-grid figure:nth-child(n),.product-gallery-count-2 figure,.product-gallery-count-4 figure:nth-child(n){grid-column:1}.product-gallery-window-bar small{text-overflow:ellipsis;white-space:nowrap;max-width:66%;overflow:hidden}.product-gallery-expand{min-height:40px;padding:0 11px;bottom:8px;right:8px}.product-gallery-shot figcaption{padding-top:13px}.product-evidence-layout{gap:26px}.product-evidence-intro{padding:22px 0 22px 18px}.product-evidence-intro h2{font-size:clamp(2.15rem,10vw,3.3rem)}.product-detail-page .product-evidence-layers{gap:10px;padding:4px 0}.product-detail-page .product-evidence-layers:before{top:16px;bottom:16px;left:23px}.product-detail-page .product-evidence-layers article,.product-detail-page .product-evidence-layers article:nth-child(2n){grid-template-columns:46px minmax(0,1fr);gap:5px 13px;min-height:0;margin-left:0;padding:18px 30px 18px 12px}.product-detail-page .product-evidence-layers article>span{width:44px;height:44px}.product-detail-page .product-evidence-layers article:after{top:14px;bottom:14px;right:9px}.product-detail-page .product-evidence-layers h3{font-size:1.14rem}.product-detail-page .product-evidence-layers p{font-size:.76rem;line-height:1.56}.foundation-block{grid-template-columns:52px minmax(0,1fr);min-height:196px;padding:22px 20px}.foundation-icon{width:48px;height:48px}.foundation-block h2{font-size:1.65rem}.related-product-links a{grid-template-columns:56px minmax(0,1fr) 38px;gap:5px 13px;min-height:172px;padding:22px 18px}.related-product-logo{width:52px;height:52px}.related-product-links strong{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.portfolio-map a,.product-index-card,.related-product-links a,.product-gallery-shot>a,.product-gallery-media img,.product-journey-screen>a,.product-journey-media img,.product-workflow-grid article,.capability-cards article,.foundation-block{transition:none}.product-detail-logo:before,.product-detail-logo>i,.product-section-heading-icon:before,.product-section-heading-icon:after,.product-family-icon i,.product-workflow-icon i,.product-workflow-icon:after,.capability-card-icon:before,.product-evidence-layers article>span:after,.related-product-logo:before,.product-detail-scan-line,.product-detail-signature em,.product-detail-signature em:after,.product-evidence-pulse i,.foundation-icon i,.release-status i,.products-hero-proof i,.portfolio-map-icon:before,.portfolio-map-icon:after,.collection-icon:before,.collection-icon:after,.product-card-logo:before,.product-card-logo:after,.product-journey-media img{animation:none}}@media (max-width:760px){.products-page .product-collection .product-index-grid,.products-page .product-collection-1 .product-index-grid,.products-page .product-collection-2 .product-index-grid,.products-page .product-collection-3 .product-index-grid,.products-page .product-collection-4 .product-index-grid{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;max-width:none}.products-page .product-collection .product-index-card,.products-page .product-collection .product-index-card:nth-child(n){border-radius:23px 7px;grid-column:1/-1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.products-page .product-card-visual{aspect-ratio:16/9;width:100%;min-width:0}.products-page .product-card-visual>span,.products-page .product-card-visual>small{min-height:44px;margin-inline:12px}.products-page .product-card-visual:before{height:44px}.products-page .product-card-visual>img{padding-bottom:44px}.products-page .product-card-visual>span{padding-inline:3px;font-size:.52rem}.products-page .product-card-visual>small{gap:6px;max-width:58%;font-size:.61rem}.products-page .product-index-card-copy{padding:22px 20px 24px}.products-page .product-card-identity{grid-template-columns:54px minmax(0,1fr);gap:13px}.products-page .product-card-logo{width:52px;height:52px}.products-page .product-card-identity p{font-size:.54rem;line-height:1.38}.products-page .product-index-card-copy h3{overflow-wrap:anywhere;min-width:0;font-size:clamp(1.8rem,9vw,2.25rem)}.products-page .product-index-card--meetspacesync .product-index-card-copy h3{font-size:clamp(1.75rem,8.1vw,2.05rem)}.products-page .product-index-card--teamconnextions .product-index-card-copy h3{overflow-wrap:anywhere;white-space:normal;font-size:clamp(1.62rem,7.5vw,1.9rem)}.products-page .product-index-card-copy>span{margin-top:14px;font-size:.84rem;line-height:1.62}.products-page .product-card-actions{gap:12px;padding-top:20px}}
