.reboot{--ink:#161616;--muted:#626262;--soft:#f5f5f7;--blue:#3155ff;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif}.reboot *{box-sizing:border-box}.reboot a{color:inherit;text-decoration:none}.rebootNav{z-index:50;background:#fff;border-bottom:1px solid #e2e2e2;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 32px;display:grid;position:sticky;top:0}.rebootBrand{align-items:center;gap:11px;font-size:15px;display:flex}.rebootBrand>span{background:var(--ink);color:#fff;border-radius:7px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.rebootNav nav{gap:34px;font-size:13px;font-weight:600;display:flex}.navAction,.solidButton{background:var(--blue);border-radius:22px;justify-content:space-between;align-items:center;gap:28px;padding:13px 18px;font-size:12px;font-weight:700;display:inline-flex;color:#fff!important}.rebootNav .navAction{justify-self:end}.rebootHero{max-width:1440px;margin:0 auto;padding:54px 32px 76px}.heroStatement{text-align:center}.kicker{color:#555;text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;gap:9px;margin:0 0 24px;font-size:11px;font-weight:700;display:flex}.kicker i{background:var(--blue);border-radius:50%;width:7px;height:7px}.heroStatement h1{letter-spacing:-.06em;max-width:1000px;margin:0 auto;font:700 clamp(50px,6.5vw,88px)/1 Arial,sans-serif}.heroStatement h1 em{font:inherit;color:var(--blue)}.heroIntro{max-width:700px;color:var(--muted);margin:25px auto 0;font-size:19px;line-height:1.5}.heroButtons{justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.circleButton{border:1px solid #bbb;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.heroVisual{background:linear-gradient(135deg,#e9edff,#bdc8ff);border-radius:28px;margin-top:52px;padding:24px;overflow:hidden}.visualLabel,.visualFooter,.catalogTop{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.collectionStage{place-items:center;height:430px;display:grid;position:relative}.collectionHalo{background:#ffffff80;border-radius:50%;width:390px;height:390px;position:absolute}.collectionIcon{position:absolute}.collectionIcon.current{z-index:2;top:25%;left:30%}.collectionIcon.current img{border-radius:32px;width:140px;height:140px;display:block;box-shadow:0 24px 55px #3c4f9955}.collectionIcon.current small{text-align:center;margin-top:12px;font-size:10px;font-weight:700;display:block}.collectionIcon.future{background:#fff9;border:1px solid #fff;border-radius:23px;place-items:center;width:92px;height:92px;font-size:26px;display:grid}.collectionIcon.future.one{top:18%;right:31%}.collectionIcon.future.two{bottom:18%;right:25%}.visualFooter{text-transform:none;letter-spacing:0;border-top:1px solid #7d88b24d;padding-top:20px}.visualFooter strong{font-size:18px}.visualFooter span{text-align:right;color:#555d7c;line-height:1.4}.manifestoStrip{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:repeat(3,1fr);max-width:1280px;margin:0 auto 90px;padding:22px 0;display:grid}.manifestoStrip p{text-align:center;color:#4e4e4e;margin:0;font-size:14px}.productSpotlight{background:var(--soft);padding:90px 32px 105px}.sectionIndex{text-transform:uppercase;align-items:center;gap:12px;max-width:1280px;margin:0 auto 30px;font-size:11px;font-weight:700;display:flex}.sectionIndex span{border:1px solid #aaa;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.spotlightTitle,.visionIntro,.visionBody{max-width:1280px;margin-left:auto;margin-right:auto}.spotlightTitle{justify-content:space-between;align-items:end;gap:50px;margin-bottom:48px;display:flex}.spotlightTitle h2,.visionIntro h2,.closingPanel h2{letter-spacing:-.045em;margin:0;font:700 clamp(40px,5vw,62px)/1.05 Arial,sans-serif}.spotlightTitle>p{max-width:420px;color:var(--muted);margin:0;line-height:1.6}.catalogGrid{grid-template-columns:1fr 1fr;gap:20px;max-width:1280px;margin:0 auto;display:grid}.catalogGrid article{border-radius:22px;overflow:hidden}.catalogProduct{background:#fff;border:1px solid #ddd;padding:26px}.productStatus{color:var(--blue);background:#eef1ff;border-radius:12px;padding:6px 9px}.catalogVisual{background:#e5e9ff;border-radius:16px;height:430px;margin:22px 0;position:relative;overflow:hidden}.catalogIcon{z-index:2;border-radius:20px;width:82px;height:82px;position:absolute;top:30px;left:30px;box-shadow:0 18px 40px #34447755}.catalogScreen{border-radius:12px;width:76%;height:auto;position:absolute;bottom:-3%;right:-2%;box-shadow:0 25px 55px #34447738}.catalogCopy{justify-content:space-between;align-items:end;display:flex}.catalogCopy h3,.catalogFuture h3,.catalogPromise h3{letter-spacing:-.035em;margin:0;font-size:30px}.catalogCopy p,.catalogFuture p,.catalogPromise p{color:var(--muted);margin:9px 0 0;line-height:1.5}.catalogCopy a{color:var(--blue);font-size:13px;font-weight:700}.catalogFuture,.catalogPromise{background:#fff;border:1px solid #ddd;flex-direction:column;min-height:280px;padding:26px;display:flex}.futureSymbol{background:#eef1ff;border-radius:24px;width:90px;height:90px;margin:auto;position:relative}.futureSymbol:after{content:"+";color:var(--blue);place-items:center;font-size:30px;display:grid;position:absolute;inset:0}.futureSymbol i{display:none}.catalogFuture h3,.catalogPromise h3{margin-top:auto}.catalogPromise{background:#e9edff;grid-column:1/-1}.visionSection{background:#fff;padding:100px 32px}.visionIntro .sectionIndex{margin-left:0}.visionIntro h2{max-width:850px}.visionIntro h2 em,.closingPanel h2 em{font:inherit;color:var(--blue)}.visionBody{grid-template-columns:.7fr 1.3fr;gap:70px;margin-top:55px;display:grid}.visionBody>p{color:var(--muted);margin:0;line-height:1.65}.principles{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.principles article{background:var(--soft);border-radius:18px;padding:24px}.principles article>span{color:var(--blue);font-size:11px}.principles h3{margin:44px 0 8px}.principles p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.closingPanel{text-align:center;color:#fff;background:#161616;padding:88px 32px}.closingPanel>p{text-transform:uppercase;margin:0 0 22px;font-size:11px}.closingPanel h2 em{color:#aebcff}.closingPanel>div{justify-content:center;align-items:center;gap:28px;margin-top:30px;display:flex}.limeButton{background:var(--blue)}.closingPanel>div>a:last-child{text-underline-offset:5px;font-size:13px;text-decoration:underline}.rebootFooter{color:#fff;background:#0d0d0d;grid-template-columns:1fr 1fr;padding:50px 32px;display:grid}.rebootFooter .rebootBrand>span{color:#111;background:#fff}.rebootFooter>div{flex-direction:column;align-items:flex-end;gap:9px;font-size:11px;display:flex}.rebootFooter>div span{color:#777;margin-top:14px}@media (max-width:900px){.rebootNav{grid-template-columns:1fr auto}.rebootNav nav{display:none}.catalogGrid,.visionBody{grid-template-columns:1fr}.catalogProduct{grid-row:auto}.spotlightTitle{flex-direction:column;align-items:flex-start}.principles{grid-template-columns:1fr}.collectionIcon.current{left:22%}.collectionIcon.future.one{right:22%}}@media (max-width:560px){.rebootNav{padding:0 18px}.rebootBrand strong{display:none}.rebootHero{padding:42px 20px 60px}.heroStatement h1{font-size:48px}.heroIntro{font-size:17px}.heroVisual{border-radius:18px;padding:16px}.collectionStage{height:330px}.collectionHalo{width:290px;height:290px}.collectionIcon.current{left:10%}.collectionIcon.current img{border-radius:25px;width:105px;height:105px}.collectionIcon.future{width:70px;height:70px}.collectionIcon.future.one{right:10%}.collectionIcon.future.two{right:16%}.manifestoStrip{grid-template-columns:1fr;margin:0 20px 60px}.manifestoStrip p{border-bottom:1px solid #ddd;padding:12px}.productSpotlight,.visionSection,.closingPanel{padding:68px 20px}.spotlightTitle h2,.visionIntro h2,.closingPanel h2{font-size:40px}.catalogVisual{height:330px}.catalogScreen{width:100%;right:-25%}.catalogCopy{flex-direction:column;align-items:flex-start;gap:20px}.rebootFooter{grid-template-columns:1fr;padding:42px 20px}.rebootFooter>div{align-items:flex-start;margin-top:35px}}.visionSection .sectionIndex{color:#161616!important}.visionSection .sectionIndex span{color:#161616!important;border-color:#8d8d8d!important}.sectionEyebrow{letter-spacing:.08em;text-transform:uppercase;max-width:1280px;margin:0 auto 30px;color:#3155ff!important;-webkit-text-fill-color:#3155ff!important;font:700 12px/1 Arial,Helvetica,sans-serif!important}.visionIntro .sectionEyebrow{margin-left:0;color:#161616!important;-webkit-text-fill-color:#161616!important}.rebootHero .circleButton span{transition:transform .25s;display:block;transform:rotate(0)}.rebootHero .circleButton:hover span,.rebootHero .circleButton:focus-visible span{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.rebootHero .circleButton span{transition:none}}.futureSymbol.massicotIcon{object-fit:cover;background:0 0;display:block;box-shadow:0 16px 34px #173b2950}.collectionIcon.current.second{top:25%;left:auto;right:30%}.collectionIcon.future.two{z-index:1;bottom:16%;right:8%}@media (max-width:900px){.collectionIcon.current.second{right:22%}}@media (max-width:560px){.collectionIcon.current.second{right:10%}.collectionIcon.future.two{display:none}}
