/* Illustrated product storytelling, built around actual OPERIX screens. */
.illustrated-icon{width:58px;height:58px;filter:drop-shadow(0 4px 3px #09253712)}.icon-tile{width:64px;height:64px;background:none!important;border-radius:0}.icon-tile .icon{width:64px;height:64px}.hero-promises .icon{width:30px;height:30px}.hero-product{transform:none!important;padding-top:40px}.device-group{position:relative;padding:25px 35px 40px 0;isolation:isolate;direction:ltr}.laptop-device{position:relative;z-index:1}.laptop-device .product-frame{border:9px solid #16232b;border-bottom-width:13px;border-radius:17px 17px 5px 5px;box-shadow:0 24px 50px #0005;transform:perspective(1500px) rotateY(-7deg);overflow:hidden}.laptop-device .product-toolbar{font-size:7px;min-height:24px;padding:7px 10px}.laptop-device .product-toolbar .product-brand{font-size:12px}.laptop-base{height:17px;margin:0 -6%;background:linear-gradient(#d2d6d8,#83909a 35%,#e0e3e4 55%,#63717b);clip-path:polygon(5% 0,95% 0,100% 65%,98% 100%,2% 100%,0 65%);border-radius:0 0 50% 50%;box-shadow:0 20px 18px #0006;position:relative;z-index:3}.laptop-base:after{content:'';position:absolute;width:19%;height:5px;background:#64727b;top:0;left:40%;border-radius:0 0 7px 7px}.phone-device{position:absolute;z-index:4;inset:auto -2% 25px auto;width:22%;border:6px solid #111f29;border-radius:24px;background:#111f29;box-shadow:10px 16px 30px #0007;overflow:hidden;transform:rotate(6deg)}.phone-device img{display:block;width:100%;height:auto;border-radius:17px}.phone-speaker{position:absolute;z-index:1;top:0;left:29%;width:42%;height:10px;background:#111f29;border-radius:0 0 9px 9px}.device-caption{display:block;text-align:center;font-size:9px;letter-spacing:.02em;color:#b7c5cc;margin-top:21px}.hero-product .floating-note{bottom:8px;left:8%;z-index:5;box-shadow:0 12px 30px #0003}.floating-note .icon{width:40px;height:40px}.service-ribbon{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);margin-top:-1px;padding-block:25px;background:#092337;color:white;border-bottom:3px solid #ff6b22;box-shadow:0 15px 45px #0925370d}.service-ribbon>div{display:flex;align-items:center;gap:15px;padding-inline:20px;border-inline-end:1px solid #ffffff20;font-size:13px;font-weight:700}.service-ribbon>div:last-child{border:0}.service-ribbon .icon{width:47px;height:47px}.feature-tab{padding:21px 18px;gap:15px}.feature-tab strong{font-size:16px}.feature-tab small{font-size:12px;line-height:1.8}.feature-tab[aria-selected=true]{background:linear-gradient(110deg,#fff4e9,#fff);box-shadow:0 9px 28px #133b4a09;border-color:#f2b58d}.feature-panels{background:radial-gradient(at 80% 0,#f4d7c0,transparent 50%),#edf1ef;border:1px solid #dfe4e1;border-radius:20px;padding:26px;align-self:stretch;display:grid;align-items:center}.feature-caption .icon{width:57px;height:57px}.feature-panels .product-frame{box-shadow:0 17px 30px #173b4d24;border:6px solid #123144;border-radius:12px}.capability-strip{gap:18px;margin-top:25px}.capability-strip a{background:#fff;border:1px solid #e7e4df;padding:23px 18px;border-radius:12px;gap:13px;font-size:13px;box-shadow:0 6px 20px #0d324305}.capability-strip .icon{width:48px;height:48px}.day-story{padding-top:15px}.day-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;counter-reset:step}.day-grid article{position:relative;overflow:hidden;padding:29px;background:#fff;border:1px solid #e5e5df;border-radius:15px;box-shadow:0 13px 30px #19354706}.day-number{position:absolute;inset:13px 18px auto auto;font-size:48px;font-weight:800;letter-spacing:-4px;color:#f0e9e0}.day-grid article>.icon{width:78px;height:78px;margin-bottom:22px;position:relative}.day-grid h3{font-size:19px;margin-bottom:12px}.day-grid p{font-size:13px;line-height:1.85;color:#67747b;min-height:75px}.routine-sample{margin-top:22px;padding:15px;background:#f5f6f1;border-radius:9px;display:grid;gap:10px}.routine-sample span{height:7px;background:linear-gradient(90deg,#f27a39 0 7%,transparent 7% 13%,#d8dfdc 13% 85%,transparent 85%);border-radius:2px}.routine-sample span:nth-child(2){width:82%}.routine-sample span:nth-child(3){width:93%}.why-experience{background:#092337;color:#fff;position:relative;overflow:hidden}.why-experience:before{content:'';position:absolute;width:650px;height:650px;right:-300px;top:-300px;border:1px solid #ffffff14;border-radius:50%;box-shadow:0 0 0 90px #ffffff03,0 0 0 180px #ffffff03}.why-experience .section-heading p{color:#b7c8d1}.why-grid{gap:22px;position:relative}.why-grid>div{padding:30px 25px;background:#ffffff07;border:1px solid #ffffff15;border-radius:14px}.why-grid .icon{width:82px;height:82px;margin-bottom:23px}.why-grid h3{font-size:19px;color:white}.why-grid p{color:#b7c8d1;font-size:13px;line-height:1.9}.sector-card{border-radius:14px;box-shadow:0 14px 35px #1534480c;background:#fff}.sector-card picture{aspect-ratio:1.55;overflow:hidden}.sector-card img{transition:transform .6s}.sector-card:hover img{transform:scale(1.05)}.sector-card-copy{position:relative;padding:34px 24px 25px}.sector-card-copy .icon-tile{position:relative;margin-top:-70px;margin-bottom:13px;width:73px;height:73px;padding:4px;background:#fff!important;border-radius:17px;box-shadow:0 6px 20px #112f4410}.sector-card-copy .icon{width:65px;height:65px}.sector-card h3{font-size:20px}.sector-card p{font-size:13px;line-height:1.8}.growth-story{min-height:720px;isolation:isolate}.growth-content{position:relative;z-index:2}.branch-map{position:absolute;top:15%;right:4%;width:56%;height:54%;z-index:1;pointer-events:none;direction:ltr}.branch-map>svg{position:absolute;width:100%;height:100%;filter:drop-shadow(0 0 6px #ff7e2b)}.branch-pin{position:absolute;padding:7px 12px 9px;background:#092337ed;border:1px solid #ef9d5c80;border-radius:10px;color:#fff;display:flex;align-items:center;gap:7px;font-size:11px;box-shadow:0 10px 25px #0005}.branch-pin:after{content:'';position:absolute;bottom:-8px;left:45%;width:14px;height:14px;transform:rotate(45deg);background:#092337;border-right:1px solid #ef9d5c80;border-bottom:1px solid #ef9d5c80}.branch-pin .icon{width:32px;height:32px}.pin-1{left:3%;top:70%}.pin-2{left:30%;top:40%}.pin-3{left:58%;top:33%}.pin-4{left:80%;top:6%}.growth-milestones{backdrop-filter:blur(20px);background:#071e30bd;padding:22px!important;border:1px solid #ffffff20;border-radius:12px}.setup-visual{position:relative;min-height:620px;overflow:visible}.setup-visual>picture{border-radius:18px;overflow:hidden;display:block;height:100%}.setup-visual>picture img{height:100%;object-fit:cover}.setup-documents{position:absolute;right:-20px;top:20%;display:flex;align-items:flex-start;gap:10px;transform:rotate(6deg);direction:ltr}.setup-documents>div{width:135px;padding:17px 13px;background:#fffefa;border-radius:5px;box-shadow:0 15px 40px #0004;display:grid;gap:10px}.setup-documents>div:nth-child(2){transform:translateY(85px) rotate(-13deg)}.setup-documents b{font-size:10px;line-height:1.5;color:#123144}.setup-documents .icon{width:39px;height:39px}.setup-documents i{height:5px;background:linear-gradient(90deg,#ff7c37 8%,transparent 8% 16%,#d8dddb 16%)}.setup-note{bottom:35px;left:20px;right:20px;border-radius:12px}.setup-note .icon{width:54px;height:54px}.setup-copy h2{font-size:clamp(33px,3.3vw,48px)}.setup-steps li>span{background:#fff0e4;color:#e45c1b;border:1px solid #ffd0af;box-shadow:0 4px 0 #f3dfcf;font-weight:800}.trial-scene{position:relative;isolation:isolate;background:#061a2a;color:#fff;padding:105px 0;overflow:hidden}.trial-scene-photo{position:absolute;inset:0;z-index:-2}.trial-scene-photo picture,.trial-scene-photo img{display:block;width:100%;height:100%;object-fit:cover}.trial-scene:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#061a2af5,#061a2aa0 42%,#061a2a16),linear-gradient(0deg,#061a2aa0,transparent);z-index:-1}.trial-scene-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px}.trial-scene h2{font-size:clamp(36px,3.7vw,55px);line-height:1.15;letter-spacing:-.035em}.trial-scene p{color:#cad2d6;font-size:14px;line-height:1.9;max-width:440px;margin:24px 0}.trial-scene .eyebrow{color:#ffb47f}.trial-points{display:flex;gap:23px;margin:29px 0}.trial-points>div{display:grid;gap:9px;max-width:110px;font-size:11px;font-weight:700}.trial-points .icon{width:52px;height:52px}.trial-scene .device-group{margin-top:65px}.trial-scene .button{margin-top:12px}.resource-invite .paper-sheet .icon{width:48px;height:48px}.sector-detail-hero .icon-tile{margin-bottom:20px}.sector-benefits .icon{width:41px;height:41px}
[dir=rtl] .device-group,[dir=rtl] .branch-map{direction:ltr}[dir=rtl] .trial-scene:before{background:linear-gradient(270deg,#061a2af5,#061a2aa0 42%,#061a2a16),linear-gradient(0deg,#061a2aa0,transparent)}[dir=rtl] .branch-map{right:auto;left:4%}[dir=rtl] .day-number{right:auto;left:18px}
@media(min-width:1400px){.hero-product .device-group{margin-inline-end:-20px}.cinematic-hero-grid{gap:55px;min-height:720px}.cinematic-hero{min-height:805px}}
@media(max-width:1080px){.service-ribbon>div{padding-inline:9px;font-size:11px;gap:9px}.day-grid{gap:13px}.day-grid article{padding:22px}.trial-scene-grid{gap:30px}.setup-documents{right:-5px}.setup-documents>div{width:112px}.feature-tabs .icon-tile{width:48px;height:48px}.feature-tabs .icon{width:48px;height:48px}.branch-map{opacity:.7;top:32%}.setup-visual{min-height:550px}}
@media(max-width:800px){.service-ribbon{grid-template-columns:repeat(2,1fr);gap:17px;padding-block:22px}.service-ribbon>div{font-size:12px;border:0}.day-grid{grid-template-columns:repeat(2,1fr)}.day-grid p{min-height:60px}.trial-scene-grid{grid-template-columns:1fr;gap:15px}.trial-scene{padding:70px 0}.trial-scene .device-group{margin:15px auto 0;max-width:650px;width:100%}.trial-scene h2{font-size:40px}.trial-scene p{max-width:560px}.hero-product{padding-top:0}.hero-product .device-group{max-width:640px;margin:auto}.hero-product .floating-note{bottom:10px}.feature-panels{padding:20px}.branch-map{width:88%;height:200px;top:45%;opacity:.7;right:6%!important;left:auto!important}.growth-story{padding-bottom:65px}.growth-milestones{margin-top:190px}.setup-visual{min-height:470px}.setup-documents{top:15%;right:15px}.setup-documents>div{width:135px}.why-grid .icon{width:68px;height:68px}.capability-strip a{padding:17px 13px}}
@media(max-width:520px){.illustrated-icon{width:48px;height:48px}.service-ribbon{gap:14px}.service-ribbon>div{font-size:10px;gap:7px;padding:0}.service-ribbon .icon{width:37px;height:37px}.day-grid{gap:12px}.day-grid article{padding:19px 15px}.day-grid article>.icon{width:60px;height:60px}.day-grid h3{font-size:16px}.day-grid p{font-size:12px;min-height:100px}.day-number{font-size:37px;letter-spacing:-2px}.routine-sample{padding:11px}.feature-tab{padding:17px 12px;gap:10px}.feature-tab strong{font-size:14px}.feature-tab small{font-size:11px}.feature-panels{padding:14px}.feature-panels .product-frame{border-width:4px}.feature-caption .icon{width:43px;height:43px}.capability-strip a{font-size:11px}.capability-strip .icon{width:38px;height:38px}.device-group{padding-right:20px;padding-bottom:25px}.laptop-device .product-frame{border-width:6px;border-bottom-width:8px;border-radius:10px 10px 3px 3px}.phone-device{border-width:4px;border-radius:16px;right:-1%;bottom:20px;width:23%}.phone-device img{border-radius:11px}.phone-speaker{height:6px}.laptop-base{height:12px}.device-caption{font-size:7px;margin-top:15px}.hero-product .floating-note{padding:8px 12px;left:1%;bottom:-15px}.hero-product .floating-note .icon{width:32px;height:32px}.hero-product .floating-note span{font-size:9px}.trial-points{gap:22px}.trial-scene h2{font-size:35px}.why-grid>div{padding:23px 18px}.why-grid h3{font-size:17px}.sector-card-copy .icon-tile{margin-top:-62px}.setup-visual{min-height:420px}.setup-documents>div{width:105px;padding:13px 10px}.setup-documents b{font-size:9px}.setup-documents{gap:6px;right:12px}.setup-note{left:12px;right:12px;bottom:20px}.branch-pin{padding:6px;font-size:9px}.branch-pin .icon{width:24px;height:24px}.branch-map{width:92%;right:4%!important}.pin-4{left:76%}.growth-milestones{padding:17px!important}.setup-steps{gap:20px}}
@media(prefers-reduced-motion:reduce){.sector-card img{transition:none}.sector-card:hover img{transform:none}}
.sector-routine{padding-top:15px}.sector-routine-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.sector-routine-grid article{background:#fff;border:1px solid #e5e4df;border-radius:14px;padding:32px;box-shadow:0 10px 30px #143b4b07}.sector-routine-grid .icon{width:80px;height:80px;margin-bottom:25px}.sector-routine-grid h3{font-size:22px}.sector-routine-grid p{font-size:14px;line-height:1.9;color:#67747b}@media(max-width:800px){.sector-routine-grid{gap:13px}.sector-routine-grid article{padding:24px 18px}.sector-routine-grid h3{font-size:18px}}@media(max-width:520px){.sector-routine-grid{grid-template-columns:1fr}.sector-routine-grid article{display:grid;grid-template-columns:65px 1fr;column-gap:20px}.sector-routine-grid .icon{grid-row:span 2;width:65px;height:65px;margin:0}.sector-routine-grid h3{margin-bottom:8px}.sector-routine-grid p{font-size:13px;margin:0}}
.hero-product.reveal{opacity:1;transform:none;transition:none}#trial-preview,#daily-routine{scroll-margin-top:100px}
.sector-card{min-height:410px}.sector-card picture{aspect-ratio:auto}.sector-card-copy{padding:130px 26px 28px}.sector-card .icon-tile{background:none!important;box-shadow:none;width:68px;height:68px;padding:0;margin:0 0 17px;border-radius:0}.sector-card .icon-tile .icon{width:68px;height:68px}.sector-card h3{font-size:22px;line-height:1.35}.sector-card p{font-size:12px;line-height:1.8;color:#d5e1e7}.sector-card:before{background:linear-gradient(0deg,#041727 2%,#041727de 34%,#04172710 80%)}@media(max-width:800px){.sector-card{min-height:360px}.sector-card-copy{padding:100px 20px 25px}.sector-card .icon-tile,.sector-card .icon-tile .icon{width:57px;height:57px}}@media(max-width:520px){.sector-card{min-height:340px}.sector-card-copy{padding:90px 19px 23px}.sector-card .icon-tile,.sector-card .icon-tile .icon{width:53px;height:53px}.sector-card h3,html[dir=rtl] .sector-card h3{font-size:21px}.sector-card p{font-size:12px}}
