@media(min-width:1550px){.hero{padding-left:max(6vw,calc((100vw - 1440px)/2));padding-right:max(6vw,calc((100vw - 1440px)/2));min-height:880px}.product-theatre{transform:scale(1.06);transform-origin:top center}}
@media(max-width:1100px){.site-header nav{gap:21px;font-size:11px}.hero{padding-top:55px;grid-template-columns:1fr 1fr;min-height:790px}.hero h1{font-size:67px}.hero-description{font-size:13px;max-width:390px}.product-theatre{height:550px}.phone{right:12px;top:35px;width:225px;height:455px}.digital-id>img{height:97px}.digital-person{padding:12px}.digital-person h2{font-size:24px}.physical-id{width:280px;height:178px;left:-5%;top:287px;padding:14px 17px}.physical-top .campus-symbol{font-size:20px}.physical-body{margin-top:10px}.physical-body strong{font-size:21px}.physical-body img{width:60px;height:74px}.physical-bottom{left:17px;right:17px;bottom:10px}.physical-bottom .qr{width:23px;height:23px}.label-digital{right:-12px}.label-physical{bottom:31px}.sync-note{top:122px;font-size:9px}.hero-bottom>p{font-size:10px}.format-switch button{padding:8px 18px}.audience{padding:28px}.audience h3{font-size:38px}.audience>p{font-size:12px;min-height:92px}.org-art,.reseller-art{height:220px}.org-art{padding:7px 0}.client-nodes{gap:9px;top:124px}.client-nodes button{padding:9px 6px;gap:6px;font-size:8px}.reseller-hub{padding:15px 21px}.reseller-lines{height:202px}.audience-benefits li{font-size:10px}.journey-tabs button{font-size:11px;gap:9px}.journey-tabs b{padding-right:15px}.journey-narrative h3{font-size:30px}.sector-layout{gap:30px}.sector-options strong{font-size:18px}.sector-options small{font-size:9px}.design-section{gap:5vw}.editor-card{width:295px;height:191px}.editor-brand{padding:14px 19px}.editor-layout{padding:14px 19px;gap:16px}.editor-layout strong{font-size:23px}.editor-layout img{width:55px;height:73px}.editor-line{margin-left:19px}.network-credential strong{font-size:17px}.network-credential small{font-size:5px}.network-node svg{width:25px;height:25px}.network-node strong{font-size:9px}.network-node small{font-size:5px}}
@media(max-width:800px){.section-wrap{padding-left:28px;padding-right:28px}.site-header{height:80px;padding:0 28px}.brand{width:175px}.menu-toggle{display:flex;align-items:center;gap:17px;background:white;border:1px solid var(--border);border-radius:4px;padding:9px 12px;font-size:11px}.site-header nav{display:none;position:absolute;top:80px;left:0;right:0;background:white;padding:20px 28px;box-shadow:0 18px 30px #0e1f3d15;align-items:stretch}.site-header nav.open{display:flex;flex-direction:column;gap:7px}.site-header nav a{padding:12px;font-size:13px}.hero{padding:43px 28px 22px;grid-template-columns:1fr;min-height:auto;gap:0}.hero-text{max-width:100%;padding-top:0}.hero h1{font-size:clamp(55px,9vw,76px)}.hero h1 br:nth-of-type(2){display:none}.hero-description{max-width:530px;font-size:13px;margin-top:22px}.hero-actions{flex-direction:row;gap:12px;margin-top:25px}.hero-actions .button{min-width:0;font-size:11px;padding:14px 17px}.development{font-size:8px;margin-top:21px}.product-theatre{max-width:570px;width:100%;height:560px;margin:27px auto 0}.theatre-coordinate{font-size:7px;left:12%}.phone{width:245px;height:493px;right:64px;top:32px}.digital-id>img{height:115px}.digital-person{padding:15px}.digital-person h2{font-size:27px}.physical-id{width:300px;height:194px;left:0;top:295px;padding:17px 20px}.physical-body{margin-top:15px}.physical-body strong{font-size:23px}.physical-body img{width:68px;height:83px}.physical-bottom{left:20px;right:20px;bottom:10px}.label-digital{right:23px;top:84px}.label-physical{bottom:6px;left:5%}.sync-note{left:3%;top:112px}.product-orbit{width:500px;height:500px;left:0;top:37px}.orbit-b{width:640px;height:640px;left:-70px;top:-27px}.hero-bottom{flex-wrap:wrap;justify-content:center;margin-top:25px;padding-top:20px;gap:16px 25px}.hero-bottom>p{width:100%;text-align:center;font-size:12px}.hero-disclaimer{text-align:center;font-size:7px;max-width:550px;justify-self:center}.audiences{padding-top:65px;padding-bottom:65px}.section-intro h2{font-size:35px}.section-intro>p:last-child{font-size:13px}.audience-split{grid-template-columns:1fr}.audience{padding:30px 35px;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.audience-heading{grid-column:1/-1;margin-bottom:23px}.audience h3{font-size:37px;grid-column:1}.audience>p{grid-column:1;min-height:0;font-size:12px}.org-art,.reseller-art{grid-column:2;grid-row:2/4;margin:0;align-self:center;height:235px}.org-window{padding:12px}.org-window-header>span:first-child{font-size:9px}.org-window-header>span:last-child{display:none}.org-person,.org-row{gap:7px;font-size:8px}.org-person small,.org-row small{font-size:5px}.sample-pill{font-size:5px;padding:3px}.audience-benefits{grid-column:1/-1;margin-top:30px}.audience-benefits li{font-size:12px}.roadmap-note{grid-column:1/-1;font-size:9px}.route-link{grid-column:1/-1;font-size:13px}.client-nodes{gap:8px;top:126px}.client-nodes button{flex-direction:column;font-size:7px;gap:6px}.reseller-hub{font-size:13px;padding:13px 17px}.reseller-hub small{font-size:6px}.reseller-lines{height:201px}.reseller-art .art-caption{font-size:5px;bottom:0}.workflow{padding-top:60px;padding-bottom:60px}.workflow-top{display:block}.workflow-top h2{font-size:38px}.workflow-top>p{margin-top:20px;font-size:11px}.journey-tabs{margin-top:30px}.journey-tabs button{font-size:10px;line-height:1.5;gap:7px;padding:16px 0;align-items:start}.journey-tabs b{display:none}.journey-panel{grid-template-columns:1fr;gap:28px;padding-top:25px}.journey-narrative h3{font-size:32px;margin:14px 0}.journey-narrative>p{max-width:550px}.journey-narrative .capability-note{max-width:580px}.journey-narrative .replay{margin-top:12px}.journey-stage{max-width:600px;width:100%;margin:auto}.sectors{padding:65px 0}.sector-heading h2{font-size:39px}.sector-layout{grid-template-columns:1fr;gap:25px}.sector-options{display:grid;grid-template-columns:repeat(2,1fr);gap:0 25px}.sector-options button{padding:17px 0;gap:12px}.sector-options strong{font-size:18px}.sector-options small{font-size:10px}.sector-photo{height:430px}.design-section{grid-template-columns:1fr;gap:30px;padding-top:60px;padding-bottom:65px}.design-story h2{font-size:40px}.design-story>p:not(.eyebrow),.design-detail{max-width:550px}.design-playground{max-width:600px;width:100%;margin:auto}.editor-canvas{height:310px}.editor-card{width:345px;height:215px}.editor-brand{padding:17px 23px}.editor-layout{padding:17px 23px;gap:20px}.editor-layout img{width:62px;height:81px}.editor-layout strong{font-size:25px}.projects{grid-template-columns:1fr;gap:35px;padding-top:60px;padding-bottom:60px}.project-copy h2{font-size:42px}.project-copy>p:not(.eyebrow){max-width:550px}.project-concept{max-width:590px;width:100%;margin:auto}.network-credential strong{font-size:22px}.network-credential small{font-size:7px}.network-node svg{width:33px;height:33px}.network-node strong{font-size:12px}.network-node small{font-size:7px}.access-triad button{font-size:13px}.access-caption{font-size:10px}.access-disclaimer{font-size:9px}.faq-section{grid-template-columns:1fr;gap:25px;padding-top:60px;padding-bottom:65px}.faq-section h2{font-size:40px}.contact{padding:60px 0}.contact-grid{grid-template-columns:1fr;gap:40px}.contact h2{font-size:50px}.contact-grid>div>p:not(.eyebrow){max-width:500px}.contact-context{max-width:550px;margin-top:25px}.form-warning{max-width:500px;margin-top:20px}.footer-top .brand{width:170px}.footer-top>p{font-size:10px}}
@media(max-width:480px){.section-wrap{padding-left:22px;padding-right:22px}.site-header{height:73px;padding:0 22px}.site-header nav{top:73px}.brand{width:166px}.eyebrow{font-size:8px;gap:8px;margin-bottom:19px;letter-spacing:.12em}.hero{padding:35px 22px 22px}.hero h1{font-size:56px;letter-spacing:-.063em}.hero h1 br:nth-of-type(2){display:block}.hero-description{font-size:12px;line-height:1.85;margin-top:22px}.hero-actions{display:grid;grid-template-columns:1fr;margin-top:22px;gap:10px}.hero-actions .button{font-size:12px;padding:13px 17px;min-height:46px}.development{font-size:7px;line-height:1.7;gap:7px;margin-top:19px}.product-theatre{height:432px;margin-top:23px;max-width:350px}.theatre-coordinate{font-size:5px;left:7%;top:1px}.phone{width:190px;height:381px;border-radius:30px;padding:5px;right:18px;top:27px;box-shadow:5px 7px 0 #0c172a,12px 20px 30px #030b174d,inset 0 0 0 2px #182942}.phone-screen{border-radius:24px;border-width:2px}.phone-top{height:24px;font-size:6px;padding:0 11px}.phone-island{width:56px;height:14px;top:4px}.mobile-nav{font-size:7px;padding:7px 11px 9px}.digital-id{margin:0 9px;border-radius:6px}.id-organization{padding:9px 10px;font-size:7px;gap:7px}.id-organization .campus-symbol{font-size:23px}.id-organization small{font-size:3px}.digital-id>img{height:84px}.digital-person{padding:11px}.digital-person>span{font-size:4px}.digital-person h2{font-size:21px;margin:5px 0}.digital-person>p{font-size:6px}.id-code{gap:8px;margin-top:10px}.id-code .qr{width:35px;height:35px;padding:2px}.id-code b{font-size:5px}.id-code small{font-size:4px}.phone-caption{font-size:5px;padding:8px 0}.home-indicator{height:2px;width:60px;bottom:6px}.physical-id{width:211px;height:136px;left:-3px;top:232px;padding:12px 14px;border-radius:6px;transform:rotate(-14deg) rotateY(8deg)}.physical-top{gap:6px;font-size:6px}.physical-top .campus-symbol{font-size:16px}.physical-top small{font-size:3px}.physical-chip{width:18px;height:14px}.physical-body{margin-top:9px;gap:10px}.physical-body>div>span{font-size:4px}.physical-body strong{font-size:17px;margin:4px 0 5px}.physical-body small{font-size:3px}.physical-body img{width:44px;height:55px}.physical-bottom{left:14px;right:14px;bottom:8px}.physical-bottom>span{font-size:3px}.physical-bottom .qr{width:17px;height:17px;padding:1px}.format-label{font-size:5px;gap:5px}.format-label i{width:13px}.label-digital{right:-2px;top:56px}.label-physical{bottom:22px;left:4%}.sync-note{left:0;top:100px;font-size:8px}.sync-note>span{font-size:20px;margin-bottom:4px}.product-orbit{width:370px;height:370px;left:-22px;top:36px}.orbit-b{width:470px;height:470px;left:-70px;top:-10px}.product-floor{bottom:20px;height:55px}.product-theatre[data-mode=physical] .physical-id{transform:translate(35px,-30px) rotate(-5deg) scale(1.05)}.product-theatre[data-mode=physical] .phone{transform:translate(20px,20px) rotate(15deg) scale(.9)}.product-theatre[data-mode=digital] .phone{transform:translate(-40px,0) rotate(0)}.product-theatre[data-mode=digital] .physical-id{transform:translate(-25px,20px) rotate(-20deg) scale(.8)}.hero-bottom{margin-top:9px;gap:11px}.hero-bottom>p{font-size:10px}.format-switch button{padding:6px 19px;font-size:10px;min-height:32px}.hero-bottom .replay{font-size:9px}.hero-disclaimer{font-size:6px;margin-top:10px;line-height:1.7}.section-intro h2{font-size:29px;line-height:1.15}.section-intro .eyebrow{font-size:8px}.section-intro>p:last-child{font-size:12px}.audiences{padding-top:55px;padding-bottom:55px}.section-intro{margin-bottom:30px}.audience{display:flex;padding:25px 22px}.audience-heading{margin-bottom:21px}.section-number{font-size:7px;letter-spacing:.05em}.small-arrow{font-size:20px}.audience h3{font-size:38px}.audience>p{font-size:12px;line-height:1.85;margin-top:20px;min-height:0}.org-art,.reseller-art{width:100%;height:220px;margin:25px 0 18px}.org-window{padding:15px}.org-window-header>span:first-child{font-size:10px}.org-window-header>span:last-child{display:block;font-size:5px}.org-person,.org-row{font-size:9px;padding:10px 0}.org-person small,.org-row small{font-size:6px}.sample-pill{font-size:5px}.audience-benefits{margin-top:0;margin-bottom:20px}.audience-benefits li{font-size:10px}.route-link{font-size:12px}.reseller-hub{font-size:14px;padding:13px 20px}.client-nodes{top:122px;gap:10px}.client-nodes button{flex-direction:row;gap:8px;padding:10px 7px;font-size:7px;min-height:66px}.reseller-lines{height:200px}.reseller-art .art-caption{font-size:5px;bottom:4px}.roadmap-note{font-size:8px}.workflow{padding-top:50px;padding-bottom:50px}.workflow-top h2{font-size:33px}.workflow-top>p{font-size:11px}.journey-tabs{grid-template-columns:repeat(2,1fr);border-bottom:0;gap:0 16px}.journey-tabs button{font-size:11px;border-bottom:1px solid #b9c7d8;min-height:57px;align-items:center}.journey-tabs button>span{font-size:8px}.journey-tabs b{display:block;padding-right:3px}.journey-narrative h3{font-size:30px}.journey-narrative>p{font-size:11px}.journey-narrative .capability-note{font-size:8px}.journey-scene{min-height:235px}.stage-chrome{height:37px;padding:0 12px;font-size:7px}.stage-chrome small{font-size:5px}.scene-design aside{padding:20px 10px;font-size:12px;line-height:3.7}.design-surface{padding:15px 10px;gap:17px}.landscape-card{width:218px;height:140px;padding:16px;gap:10px}.landscape-card>div>span{font-size:5px}.landscape-card h4{font-size:19px;margin-top:17px}.landscape-card small{font-size:4px;margin-top:8px}.landscape-card img{width:49px;height:72px}.design-selection{left:11px;top:51px;width:116px;height:54px}.design-field{font-size:6px;padding:4px 6px}.design-field span{font-size:5px;margin-left:10px}.scene-people{padding:17px 16px}.data-heading{font-size:9px}.data-heading span{font-size:5px}.data-row{gap:10px;padding:9px 0}.data-row b{font-size:10px}.data-row small{font-size:6px}.data-row i{font-size:7px}.import-line{font-size:7px}.import-line span{font-size:6px}.scene-issue{gap:15px;padding:20px 12px}.issue-source,.issue-target{width:105px;height:157px;padding:13px}.issue-source img{width:47px;height:62px}.issue-source b,.issue-target strong{font-size:8px}.issue-source>span,.issue-target>span{font-size:7px}.issue-target .qr{width:47px;height:47px}.issue-target small{font-size:5px}.issue-connector{font-size:18px}.scene-verify{gap:22px;padding:20px}.scan-frame{padding:10px}.scan-frame .qr{width:76px;height:76px}.verify-result strong{font-size:23px}.verify-result p{font-size:8px}.verify-result small{font-size:6px}.verify-symbol{width:23px;height:23px;font-size:12px}.sectors{padding:55px 0}.sector-heading h2{font-size:34px}.sector-heading{margin-bottom:27px}.sector-options{gap:0 18px}.sector-options button{gap:8px;padding:16px 0}.sector-options strong{font-size:15px}.sector-options small{font-size:8px;line-height:1.6;margin-top:6px}.sector-options button>span{font-size:7px;padding-top:3px}.sector-options b{display:none}.sector-photo{height:430px}.sector-message{left:23px;right:23px;bottom:37px}.sector-message h3{font-size:33px;line-height:1.1}.sector-message p{font-size:11px}.sector-message>span{font-size:8px}.sector-message a{font-size:10px;gap:20px}.photo-note{font-size:5px;left:23px}.design-section{padding-top:50px;padding-bottom:55px}.design-story h2{font-size:33px}.design-story>p:not(.eyebrow){font-size:12px}.design-detail b{font-size:11px}.design-detail>span{font-size:10px}.design-detail b>span{font-size:5px;margin-left:5px}.playground-top{padding:16px;font-size:9px;gap:10px}.playground-top .concept-tag{font-size:6px}.editor-canvas{height:240px;padding:15px}.editor-card{width:265px;height:170px;border-radius:7px}.editor-brand{padding:12px 18px;font-size:10px}.editor-brand>span{font-size:4px}.editor-layout{padding:13px 18px;gap:15px}.editor-layout img{width:47px;height:64px}.editor-layout small{font-size:5px}.editor-layout strong{font-size:21px;margin-top:4px}.editor-layout>div>span{font-size:4px;margin-top:6px}.editor-line{margin-left:18px;width:32px}.editor-back{padding:17px}.editor-back>span{font-size:7px}.editor-back .qr{width:52px;height:52px}.editor-back strong{font-size:9px}.editor-back small{font-size:6px}.editor-controls{padding:14px 15px;gap:8px}.swatches{gap:5px}.swatches>span{font-size:9px;margin-right:3px}.swatch{width:24px;height:24px}.flip-button{font-size:9px;padding:8px;min-height:38px}.editor-caption{font-size:7px;padding:14px 16px}.projects{padding-top:50px;padding-bottom:50px;gap:30px}.project-copy h2{font-size:37px}.project-copy>p:not(.eyebrow){font-size:12px}.project-copy .project-boundary{font-size:10px!important}.project-concept{padding:14px}.access-triad{gap:5px}.access-triad button{font-size:10px}.access-triad>span{font-size:9px}.network-credential{padding:8px;border-radius:5px;top:22%;height:69%}.network-credential>span{font-size:4px;letter-spacing:0}.network-credential img{margin:8px 0;height:25%;width:42%}.network-credential strong{font-size:13px}.network-credential small{font-size:5px;margin-top:7px}.network-credential .qr{width:18px;height:18px;right:7px;bottom:8px}.network-node svg{width:22px;height:22px;margin-bottom:3px}.network-node strong{font-size:9px}.network-node small{display:none}.access-caption{font-size:7px}.access-caption .replay{font-size:8px}.access-disclaimer{font-size:7px}.faq-section{padding-top:50px;padding-bottom:55px}.faq-section h2{font-size:37px}.faq-list summary{font-size:12px;padding:20px 0}.faq-list details p{font-size:11px}.contact{padding:55px 0}.contact h2{font-size:44px}.contact-grid>div>p:not(.eyebrow){font-size:12px}.contact-context>span{font-size:8px}.contact-context p{font-size:11px}.form-warning{font-size:9px}.contact-grid{gap:30px}form{grid-template-columns:1fr;gap:16px}.full{grid-column:auto}label{font-size:11px}input,select,textarea{font-size:16px;min-height:46px;padding:10px 12px}input::placeholder,textarea::placeholder{font-size:12px}.form-bottom{gap:14px}.form-bottom .button{font-size:11px;padding:13px 15px;gap:20px}.footer-top{flex-wrap:wrap;padding:24px 0;gap:10px}.footer-top .brand{width:150px}.footer-top>p{font-size:8px}.footer-top>a:last-child{width:100%;font-size:9px;margin-top:8px}.footer-bottom{flex-direction:column;gap:7px;font-size:8px;padding:20px 0}}
@media(max-width:360px){.hero h1{font-size:48px}.product-theatre{transform:scale(.92);transform-origin:center top;margin-bottom:-32px}.hero-actions .button{font-size:11px}.audience{padding:23px 19px}.audience h3{font-size:34px}.client-nodes{gap:6px}.client-nodes button{gap:4px;padding:8px 5px;font-size:6px}.mini-card-mark{width:18px;height:25px}.landscape-card{width:185px;height:126px;padding:13px}.landscape-card h4{font-size:17px}.landscape-card img{width:43px;height:61px}.design-selection{left:9px;top:48px;width:105px;height:49px}.design-field span{display:none}.editor-card{width:231px;height:157px}.editor-layout{padding:11px 15px;gap:12px}.editor-layout strong{font-size:19px}.editor-layout img{width:44px;height:60px}.editor-brand{padding:11px 15px}.editor-line{margin-left:15px}.editor-canvas{height:215px}.swatches{gap:3px}.swatches>span{margin-right:2px}.swatch{width:21px;height:21px}.network-credential strong{font-size:11px}.network-credential small{font-size:4px}.network-node strong{font-size:8px}.access-triad button{font-size:9px}.network-node svg{width:19px;height:19px}}
@media(max-width:480px){.hero-text{display:contents}.hero-text>.eyebrow{order:1;margin-bottom:16px}.hero h1{order:2;font-size:clamp(36px,11.3vw,44px);line-height:1.02}.hero>.product-theatre{order:3;transform:scale(.8);transform-origin:center top;margin-top:20px;margin-bottom:-87px}.hero-description{order:4;margin-top:5px;font-size:11px;line-height:1.8}.hero-actions{order:5;margin-top:17px}.development{order:6;margin-top:15px}.hero-bottom{order:7;margin-top:20px}.hero-disclaimer{order:8}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
