*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#090c10;color:#f5f6f3;font:16px/1.6 "Segoe UI",sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #71d9c6;outline-offset:6px}a:hover{color:#90e5d6}img{display:block;max-width:100%;object-fit:contain}.wrap{width:min(1180px,calc(100% - 80px));margin:auto}.skip{position:absolute;top:-80px;left:20px;padding:12px;background:#71d9c6;color:#090c10;z-index:2}.skip:focus{top:10px}.masthead{display:flex;align-items:center;justify-content:space-between;padding:30px 0;border-bottom:1px solid #2b333d}.masthead nav{display:flex;align-items:center;gap:34px;font-size:14px}.nav-enter{border:1px solid #46515e;padding:10px 20px;border-radius:6px}.nav-enter span{margin-left:18px}.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:center;min-height:730px;padding-top:70px;padding-bottom:85px}.eyebrow{font-size:11px;font-weight:650;letter-spacing:2.2px;color:#71d9c6;margin:0 0 25px}.eyebrow>span{display:inline-block;width:6px;height:6px;background:#71d9c6;border-radius:50%;margin:0 9px 2px 0}h1,h2,h3,p{margin-top:0}h1{font:normal clamp(44px,4.6vw,66px)/1.09 Georgia,serif;letter-spacing:-2.5px;margin-bottom:28px}h1 em{font-weight:normal;color:#71d9c6}.intro{font-size:18px;line-height:1.7;color:#b6bec8;max-width:475px;margin-bottom:32px}.actions{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 20px;border-radius:6px;font-size:14px;font-weight:600;transition:background .2s}.primary{background:#71d9c6;color:#090c10}.primary:hover{background:#90e5d6;color:#090c10}.secondary{border:1px solid #46515e}.secondary:hover{background:#171c23}.hero-note{font-size:12px;color:#9aa4b2;margin-top:22px}.session{border:1px solid #46515e;border-radius:16px;background:#12181f;padding:22px;box-shadow:22px 30px 0 #0d1419;transform:rotate(2deg)}.session-top{display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:1.5px;color:#b6bec8;margin-bottom:20px}.session-dot{width:6px;height:6px;border-radius:50%;background:#71d9c6;margin-left:auto}.session-feature{position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0,#407065 0,transparent 62%),linear-gradient(130deg,#223b3c,#142022);padding:32px 25px;border-radius:9px;min-height:225px}.session-feature:after{content:"";position:absolute;width:180px;height:180px;border:1px solid #71d9c647;border-radius:50%;right:-68px;top:35px;box-shadow:0 0 0 28px #71d9c609,0 0 0 56px #71d9c607}.mini-label{font-size:8px;letter-spacing:1.8px;color:#c6e6df}.session-feature p{position:relative;z-index:1;font:normal 32px/1.2 Georgia,serif;margin:22px 0}.session-line{width:40px;height:2px;background:#71d9c6;margin:0 0 16px}.session-bottom{display:flex;align-items:center;gap:12px;margin:23px 0 17px;font-size:10px;color:#b6bec8}.session-bottom>span:first-child{margin-right:auto}.session-bottom .selected{color:#71d9c6;background:#173b39;padding:4px 10px;border-radius:5px}.session-row{display:flex;align-items:center;gap:13px;border-top:1px solid #2b333d;padding:13px 0}.tile{display:grid;place-items:center;width:39px;height:49px;border-radius:4px;font:18px Georgia,serif}.tile-one{background:#283d48;color:#acc7d3}.tile-two{background:#41352d;color:#d8bba1}.session-row strong{display:block;font-size:12px;font-weight:500}.session-row div>span{display:block;font-size:10px;color:#9aa4b2;margin-top:3px}.row-icon{margin-left:auto;color:#71d9c6}.illustration-note{font-size:9px;color:#9aa4b2;margin:7px 0 0;text-align:right}.possibilities{border-top:1px solid #2b333d;padding:75px 0 90px}.section-heading{display:flex;justify-content:space-between;align-items:start;gap:40px;margin-bottom:52px}.section-heading .eyebrow{max-width:220px;margin-top:12px}h2{font:normal 40px/1.2 Georgia,serif;letter-spacing:-1px;margin-bottom:0}.section-heading h2{width:58%}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.feature-number{display:block;color:#71d9c6;font-size:10px;letter-spacing:1.8px;margin-bottom:28px}.features article{border-top:1px solid #46515e;padding-top:20px}h3{font-size:20px;font-weight:500;line-height:1.4;margin-bottom:14px}.features p,.how-card li,.tv-note p,.closing>p:not(.eyebrow){color:#b6bec8;font-size:15px}.how{padding:70px 0 80px;border-top:1px solid #2b333d}.how-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.how-card{padding:32px;border:1px solid #2b333d;border-radius:10px;background:#10161c}.device-label{font-size:10px;color:#71d9c6;letter-spacing:1.8px;display:block;margin-bottom:22px}.how-card h3{font:normal 29px/1.25 Georgia,serif}.how-card ol{padding-left:22px;margin:25px 0 30px}.how-card li{padding:0 0 15px 8px}.how-card li::marker{color:#71d9c6}.text-link{display:flex;justify-content:space-between;color:#71d9c6;border-top:1px solid #2b333d;padding-top:18px;font-size:14px}.tv-note{display:grid;grid-template-columns:1fr 2fr;gap:35px;padding:28px 0 0;margin-top:28px}.tv-note strong{font-size:14px;font-weight:500}.tv-note p{margin:0;font-size:13px}.tv-note a{text-decoration:underline;text-underline-offset:3px}.closing{text-align:center;border-top:1px solid #2b333d;padding:80px 20px 90px}.closing h2{font-size:clamp(34px,4vw,48px)}.closing>p:not(.eyebrow){max-width:510px;margin:25px auto 30px}.footer{display:flex;align-items:center;gap:28px;border-top:1px solid #2b333d;padding:28px 0 40px;font-size:12px;color:#9aa4b2}.footer>span{margin-right:auto}.footer img{width:85px;height:auto}@media(min-width:1500px){.hero{min-height:800px}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero{gap:35px;grid-template-columns:1.2fr 1fr}.hero h1{font-size:48px}.intro{font-size:16px}.actions{flex-direction:column;align-items:start}.session{padding:16px}.features{gap:24px}.feature-number{letter-spacing:1px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.masthead{padding:22px 0}.masthead .brand img{width:100px;height:auto}.masthead nav{gap:18px;font-size:12px}.nav-enter{padding:8px 12px}.nav-enter span{display:none}.hero{grid-template-columns:1fr;padding-top:56px;padding-bottom:65px;gap:35px;min-height:0}.hero h1{font-size:46px;letter-spacing:-1.8px}.eyebrow{font-size:9px;letter-spacing:1.7px}.actions{flex-direction:row;align-items:stretch}.button{font-size:13px;padding:13px 16px;gap:18px}.hero-note{font-size:11px}.session{max-width:410px;width:calc(100% - 18px);margin:10px auto;transform:rotate(1deg);box-shadow:10px 14px 0 #0d1419}.session-feature{min-height:200px}.possibilities,.how{padding:55px 0}.section-heading{display:block;margin-bottom:32px}.section-heading .eyebrow{max-width:none;margin-bottom:20px}.section-heading h2{width:100%;font-size:34px}.features,.how-grid{grid-template-columns:1fr;gap:24px}.feature-number{margin-bottom:18px}.features article{padding-top:18px}.features p{margin-bottom:0}.how-card{padding:26px}.tv-note{grid-template-columns:1fr;gap:8px}.closing{padding:60px 0}.footer{flex-wrap:wrap;gap:18px;padding-bottom:28px}.footer>span{width:calc(100% - 110px);margin-right:0}.footer>a{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
