:root{--obee-navy:#03101d;--obee-navy-elevated:#0b1b2b;--obee-copper:#d99b43;--obee-copper-light:#efbd75;--obee-white:#f6f1e9;--obee-muted:#b5bec8;--obee-content:1200px;--obee-radius:20px;--obee-shadow:0 30px 70px rgba(0,0,0,.35);--obee-line:1px;--night:var(--obee-navy);--deep:#020a13;--panel:var(--obee-navy-elevated);--ivory:var(--obee-white);--gold:var(--obee-copper);--muted:var(--obee-muted);--line:rgba(217,155,67,.24)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;background:var(--night);color:var(--ivory);font-family:Arial,Helvetica Neue,sans-serif;font-weight:300;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;object-fit:contain}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Arial,Helvetica Neue,sans-serif;line-height:1.12;letter-spacing:-.025em}h1,h2{font-weight:500}h1{font-size:clamp(3rem,5vw,5.4rem)}h2{font-size:clamp(2.1rem,3.6vw,3.8rem)}h3{font-size:1.35rem}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.2em;font-size:.68rem;color:var(--gold);font-weight:700}.heroLead,.lead{font-size:clamp(1.2rem,1.9vw,1.65rem);line-height:1.48}.fine{font-size:.78rem;color:var(--muted)}.simpleContainer{width:min(1200px,calc(100% - 3rem));margin-inline:auto}.skip{position:fixed;left:1rem;top:-5rem;z-index:100;background:var(--ivory);color:var(--deep);padding:.8rem 1rem}.skip:focus{top:1rem}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 1.5rem;border:1px solid var(--gold);background:var(--gold);color:var(--deep);font-weight:700}.contact a,.legalPage a,.textLink{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.header{height:76px;position:fixed;inset:0 0 auto;z-index:50;justify-content:space-between;padding:0 clamp(1.2rem,4vw,4.5rem);background:rgba(3,11,20,.93);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.07)}.brand,.header{display:flex;align-items:center}.brand{gap:.7rem;font:500 .92rem Arial,sans-serif;letter-spacing:.38em;color:#ecb45f}.brand img{object-fit:contain;border-radius:0}.nav{display:flex;align-items:center;gap:clamp(.9rem,2vw,2rem);font-size:.75rem}.nav a{color:rgba(255,255,255,.78)}.nav a:hover{color:var(--gold)}.navCta{border:1px solid var(--gold);padding:.65rem 1rem;color:var(--gold)!important}.menuButton{display:none;background:transparent;border:0;width:42px;height:42px;color:white}.menuButton span{display:block;width:24px;height:1px;background:currentColor;margin:7px}.storeButton{display:inline-flex;align-items:center;min-width:215px;min-height:60px;padding:.65rem 1.25rem .65rem 3.4rem;background:#030303;border:1px solid rgba(255,255,255,.55);border-radius:11px;box-shadow:0 10px 24px rgba(0,0,0,.22);font-size:.66rem;line-height:1.05;position:relative}.storeButton:before{content:"◆";position:absolute;left:1.15rem;font-size:1.3rem;color:white}.storeButton strong{display:block;font-size:1.28rem;font-weight:500;margin-top:.12rem}.simpleHero{padding:clamp(7.5rem,11vw,10rem) 0 clamp(4.5rem,8vw,7rem);background:#071421}.heroGrid{display:grid;grid-template-columns:1fr .78fr;grid-gap:clamp(3rem,8vw,7rem);gap:clamp(3rem,8vw,7rem);align-items:center}.simpleHeroCopy{max-width:650px}.heroLogo{display:block;width:150px;height:auto;mix-blend-mode:screen;margin-bottom:2rem}.simpleHeroCopy h1{margin:0 0 1.35rem}.simpleHeroCopy .heroLead{max-width:590px;color:#d6d8d8;margin-bottom:2rem}.aboutSection,.pricingSection,.productSection,.simpleSection{padding:clamp(5rem,8vw,8rem) 0}.simpleSection{background:#091724}.sectionIntro{max-width:770px;margin-bottom:3.5rem}.sectionIntro h2{margin:.7rem 0 1.2rem}.sectionIntro>p:last-child{font-size:1.05rem;color:var(--muted)}.compactIntro{margin-bottom:2.5rem}.threePoints{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.2rem;gap:2.2rem}.threePoints article{border-top:1px solid var(--line);padding-top:1.4rem}.featureList>article>span,.threePoints span{color:var(--gold);font-size:.64rem;letter-spacing:.16em}.threePoints h3{margin:.8rem 0 .55rem}.threePoints p{color:var(--muted);margin:0}.productStory{padding:clamp(5rem,9vw,9rem) 0;background:var(--deep)}.productStory:nth-of-type(2n){background:#091724}.productStoryInner{display:grid;grid-template-columns:1fr minmax(300px,480px);grid-gap:clamp(3rem,9vw,9rem);gap:clamp(3rem,9vw,9rem);align-items:center}.productStory.reverse .productCopy{order:2}.productStory.reverse .rawScreen{order:1}.productCopy{max-width:570px}.productCopy h2{margin:.75rem 0 1.2rem;font-size:clamp(2rem,3.5vw,3.5rem)}.productCopy>p:last-child{color:var(--muted);font-size:1.08rem}.rawScreen{width:100%;max-width:480px;margin-inline:auto;padding:.65rem;background:#0a1725;border:1px solid rgba(227,163,67,.16);border-radius:24px;box-shadow:0 22px 55px rgba(0,0,0,.24);overflow:hidden}.rawScreen img{display:block;width:100%;height:auto;object-fit:contain;border-radius:17px}.heroScreen{max-width:460px}.photoBreak{position:relative;margin:0;height:clamp(300px,45vw,620px);overflow:hidden;background:var(--deep)}.photoBreak img{width:100%;height:100%;object-fit:cover}.photoBreak:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,11,20,.34),transparent 50%,rgba(3,11,20,.12))}.photoBreak figcaption{position:absolute;z-index:1;left:max(1.5rem,calc((100% - 1200px)/2));bottom:2rem;max-width:440px;color:white;font-size:clamp(1.15rem,2.2vw,1.8rem)}.featuresSection{background:#091724}.featureList{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.featureList article{display:grid;grid-template-columns:3rem 1fr;grid-gap:1rem;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.featureList article:nth-child(odd){padding-right:2rem}.featureList article:nth-child(2n){padding-left:2rem;border-left:1px solid var(--line)}.featureList h3{margin:0 0 .35rem;font-size:1.1rem}.featureList p{margin:0;color:var(--muted);font-size:.9rem}.philosophy{padding:clamp(5rem,8vw,7rem) 0;background:#0d1c2a;text-align:center}.philosophy h2{font-size:clamp(2.2rem,4vw,4.2rem);margin:.8rem 0 1rem}.philosophy>div>p:last-child{font-size:1.1rem;margin:0}.pricingSection{background:var(--deep)}.pricingInner{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);align-items:center}.pricingInner>div>h2{margin:.7rem 0 1.2rem}.pricingInner>div>p:not(.kicker){color:var(--muted);max-width:580px}.pricingInner ul{list-style:none;padding:0;margin:2rem 0 0}.pricingInner li{padding:.75rem 0;border-bottom:1px solid var(--line)}.pricingInner li:before{content:"✓";color:var(--gold);margin-right:.8rem}.pricingInner aside{padding:clamp(2rem,4vw,3.5rem);border:1px solid var(--line);background:#091724}.planName{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:.68rem}.price{display:flex;align-items:baseline;gap:.7rem;margin:1rem 0 .4rem}.price strong{font-size:clamp(2.6rem,4vw,4rem);font-weight:500}.price span{color:var(--muted)}.pricingInner .storeButton{margin-top:1.4rem}.aboutSection{background:#091724;text-align:center}.aboutSection .simpleContainer{max-width:780px}.aboutSection h2{margin:.7rem 0 1.2rem}.aboutSection p:not(.kicker){color:var(--muted);font-size:1.02rem}.simpleFinal{padding:clamp(5rem,8vw,7rem) 0;background:var(--night);text-align:center}.simpleFinal img{display:block;margin:0 auto 1rem;border-radius:50%}.simpleFinal h2{max-width:700px;margin:.8rem auto 1.8rem}.brandHero{position:relative;isolation:isolate;padding:clamp(8.5rem,12vw,10rem) 0 0;margin-bottom:clamp(5rem,9vw,8rem);background:var(--deep);text-align:center}.heroBackdrop{z-index:-3;object-fit:cover;object-position:center}.brandHeroShade{position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,rgba(3,11,20,.78),rgba(5,17,29,.88) 58%,#071421)}.heroCenter{display:flex;flex-direction:column;align-items:center}.heroMark{display:block;width:clamp(100px,10vw,135px);height:auto;object-fit:contain;margin-bottom:1rem}.heroCenter h1{font-size:clamp(2.8rem,5.5vw,5rem);margin:.5rem 0 1rem}.heroCenter>p{max-width:700px;margin:0 auto 1.8rem;font-size:clamp(1.08rem,1.7vw,1.35rem);color:#e5e2dc}.heroScreens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;grid-gap:clamp(.8rem,2.3vw,2rem);gap:clamp(.8rem,2.3vw,2rem);margin-top:clamp(3rem,6vw,5rem);transform:translateY(clamp(3rem,6vw,5rem));max-width:1120px}.heroAppScreen{min-width:0;padding:.45rem;background:#081624;border:1px solid rgba(227,163,67,.2);border-radius:20px;box-shadow:0 25px 70px rgba(0,0,0,.38);overflow:hidden}.heroAppScreen img{display:block;width:100%;height:auto;object-fit:contain;border-radius:14px}.heroAppScreen.mainScreen{width:108%;margin-left:-4%;position:relative;z-index:1}.heroAppScreen.sideScreen{margin-bottom:2.5rem}.essentials{padding:clamp(5rem,8vw,7rem) 0 clamp(6rem,9vw,9rem);background:var(--night)}.sectionHeading{max-width:720px;margin-bottom:3.5rem}.sectionHeading h2{margin:.7rem 0 0;font-size:clamp(2.1rem,3.8vw,3.7rem)}.centeredHeading{text-align:center;margin-inline:auto}.centeredHeading>p:last-child{color:var(--muted);font-size:1.02rem;margin:1.1rem auto 0;max-width:650px}.essentialGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1.5rem,3vw,2.75rem);gap:clamp(1.5rem,3vw,2.75rem);align-items:start}.essentialItem{min-width:0}.companionScreen,.essentialScreen{padding:.45rem;background:#0b1a2a;border:1px solid rgba(227,163,67,.16);border-radius:18px;overflow:hidden}.companionScreen img,.essentialScreen img{display:block;width:100%;height:auto;object-fit:contain;border-radius:12px}.essentialCopy{padding:1.5rem .25rem 0}.essentialCopy h3{font-size:clamp(1.35rem,2vw,1.8rem);margin:.6rem 0 .8rem}.essentialCopy>p:last-child{color:var(--muted);font-size:.94rem}.companionSection{padding:clamp(6rem,9vw,9rem) 0;background:#0a1826}.companionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1.5rem,3vw,2.75rem);gap:clamp(1.5rem,3vw,2.75rem)}.companionGrid article{min-width:0}.companionGrid h3{margin:1.25rem 0 .45rem;font-size:1.5rem}.companionGrid article>p{color:var(--muted);font-size:.94rem;margin:0}.finalPhoto,.manifestSection{position:relative;isolation:isolate;min-height:clamp(440px,56vw,700px);display:flex;align-items:center;text-align:center;overflow:hidden}.finalPhoto>img,.manifestSection>img{z-index:-3;object-fit:cover}.finalShade,.manifestShade{position:absolute;z-index:-2;inset:0;background:rgba(3,11,20,.7)}.manifestCopy h2{font-size:clamp(2.25rem,5vw,4.8rem);margin:0 0 1rem}.manifestCopy p{font-size:clamp(1.08rem,2vw,1.4rem);margin:0}.offerSection{padding:clamp(6rem,9vw,9rem) 0;background:var(--deep)}.offerGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(3rem,9vw,9rem);gap:clamp(3rem,9vw,9rem);align-items:center}.pricePanel{padding:clamp(2rem,4vw,3.5rem);background:#091724;border:1px solid var(--line)}.pricePanel h2{margin:.6rem 0 .4rem;font-size:clamp(2.2rem,4vw,3.8rem)}.pricePanel ul{list-style:none;padding:0;margin:2rem 0}.pricePanel li{padding:.7rem 0;border-bottom:1px solid var(--line)}.pricePanel li:before{content:"✓";color:var(--gold);margin-right:.75rem}.pricePanel .fine{margin:1rem 0 0}.aboutCompact{max-width:520px}.aboutCompact h2{margin:.7rem 0 1rem}.aboutCompact>p:last-child{color:var(--muted);font-size:1.1rem}.finalPhoto{min-height:650px}.finalShade{background:linear-gradient(180deg,rgba(3,11,20,.62),rgba(3,11,20,.8))}.finalPhotoCopy{display:flex;flex-direction:column;align-items:center}.finalPhotoCopy>img{display:block;width:100px;height:auto;margin-bottom:1rem}.finalPhotoCopy h2{max-width:720px;font-size:clamp(2.3rem,4.8vw,4.5rem);margin:0 auto .8rem}.finalPhotoCopy>p{font-size:1.15rem;margin-bottom:1.6rem;color:#e4d8c7}.minimalContainer{width:min(1160px,calc(100% - 3rem));margin-inline:auto}.minimalHero{padding:clamp(8.5rem,12vw,10rem) 0 clamp(5rem,8vw,7rem);background:linear-gradient(180deg,#081725,#06121f)}.minimalHeroCopy{text-align:center;max-width:760px;margin:0 auto}.minimalFinal .brand,.minimalHeroCopy .brand{display:inline-flex}.minimalFinal .brand img,.minimalHeroCopy .brand img{width:64px;height:54px;object-fit:contain;border-radius:0}.minimalHeroCopy h1{font-size:clamp(3.5rem,5.6vw,4.5rem);margin:1.8rem 0 1rem}.minimalHeroCopy>p{font-size:clamp(1.12rem,1.7vw,1.28rem);color:#ced3d6;max-width:680px;margin:0 auto 1.8rem}.singleScreen{width:min(100%,460px);margin:4rem auto 0;padding:.55rem;background:#0a1928;border:1px solid rgba(227,163,67,.16);border-radius:20px}.singleScreen img{display:block;width:100%;height:auto;object-fit:contain;border-radius:14px}.minimalSection{padding:clamp(5.5rem,8vw,7.5rem) 0;background:#091724}.minimalHeading{max-width:720px;margin-bottom:3rem}.minimalHeading h2{font-size:clamp(2.25rem,3.8vw,3rem);margin:.65rem 0 0}.minimalHeading>p:last-child:not(.kicker){color:var(--muted);font-size:1.05rem;margin-top:1rem}.minimalFeatures{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.minimalFeatures article{padding:1.8rem 2rem 1.8rem 0;border-bottom:1px solid var(--line)}.minimalFeatures article:nth-child(3n+2),.minimalFeatures article:nth-child(3n+3){padding-left:2rem;border-left:1px solid var(--line)}.minimalFeatures h3{font-size:1.2rem;margin:0 0 .45rem}.minimalFeatures p{color:var(--muted);font-size:.92rem;margin:0}.productReality{background:var(--deep)}.minimalScreens{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(1rem,2vw,1.8rem);gap:clamp(1rem,2vw,1.8rem);align-items:start}.minimalScreens figure{margin:0;min-width:0}.minimalScreens figure>div{padding:.4rem;background:#081624;border:1px solid rgba(255,255,255,.08);border-radius:15px;overflow:hidden}.minimalScreens img{display:block;width:100%;height:auto;object-fit:contain;border-radius:10px}.minimalScreens figcaption{color:var(--muted);font-size:.86rem;margin-top:.8rem;text-align:center}.minimalPhilosophy{padding:clamp(5rem,8vw,7rem) 0;background:#0c1c2b;text-align:center;border-block:1px solid var(--line)}.minimalPhilosophy h2{font-size:clamp(2.2rem,4vw,3.4rem);margin:0 0 .9rem}.minimalPhilosophy p{font-size:1.1rem;margin:0;color:#d8d9d7}.explorerSimple{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(3rem,8vw,7rem);gap:clamp(3rem,8vw,7rem);align-items:center}.explorerSimple h2{font-size:clamp(2.5rem,4.5vw,3.7rem);margin:.6rem 0}.minimalPrice{display:flex;align-items:baseline;gap:.7rem;margin:0}.minimalPrice strong{font-size:clamp(2.5rem,4vw,3.6rem);font-weight:500}.minimalPrice span{color:var(--muted)}.explorerSimple ul{list-style:none;padding:0;margin:0 0 2rem}.explorerSimple li{padding:.7rem 0;border-bottom:1px solid var(--line)}.explorerSimple li:before{content:"✓";color:var(--gold);margin-right:.75rem}.explorerSimple .fine{margin:1rem 0 0}.minimalAbout{padding:clamp(4.5rem,7vw,6rem) 0;background:var(--deep)}.minimalAbout .minimalContainer{max-width:760px;text-align:center}.minimalAbout h2{font-size:clamp(2.25rem,3.8vw,3rem);margin:.6rem 0 1rem}.minimalAbout p:last-child{color:var(--muted);font-size:1.08rem}.minimalFinal{padding:clamp(5.5rem,8vw,7rem) 0;background:#071421;text-align:center;border-top:1px solid var(--line)}.minimalFinal h2{font-size:clamp(2.3rem,4vw,3.4rem);max-width:700px;margin:1.8rem auto .75rem}.minimalFinal>div>p{color:var(--muted);font-size:1.08rem;margin-bottom:1.6rem}.pageHero{height:58svh;min-height:500px;position:relative;display:flex;align-items:flex-end;padding:7rem clamp(1.25rem,8vw,9rem)}.pageHero img{object-fit:cover}.pageHero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--night),rgba(2,8,18,.2))}.pageHeroContent{position:relative;z-index:2;max-width:1000px}.pageHeroContent h1{font-size:clamp(2.8rem,6vw,6rem);margin:1rem 0 0}.section{padding:clamp(5rem,9vw,8rem) clamp(1.25rem,7vw,8rem)}.editorial{max-width:1100px;margin:auto}.path{padding:1.2rem;border:1px solid var(--line);display:inline-block}.path span{color:var(--gold);padding:0 .5rem}.legalPage{padding:clamp(8rem,13vw,11rem) clamp(1.25rem,8vw,9rem) 7rem}.legalPage>header{max-width:1050px;padding-bottom:4rem;border-bottom:1px solid var(--line)}.legalPage h1{font-size:clamp(2.8rem,6vw,5.8rem);margin:1rem 0 2rem;overflow-wrap:anywhere}.legalPage article{max-width:860px;margin:4rem auto}.legalPage section{margin-bottom:3rem}.legalPage section h2{font-size:clamp(1.45rem,2.3vw,2.1rem)}.legalPage section li,.legalPage section p{color:#bcc3ca}.contact{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:7vw;gap:7vw;max-width:1200px;margin:auto}.contactCard{align-self:start;background:var(--deep);border:1px solid var(--line);padding:clamp(2rem,5vw,4rem)}.contactCard .contactMail{display:block;font-size:clamp(1.15rem,2vw,1.7rem);margin:1.4rem 0 3rem;overflow-wrap:anywhere}.contactCard p:last-child{color:var(--muted)}.notFound{min-height:80vh;padding:12rem 8vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.notFound h1{font-size:clamp(2.8rem,6vw,5.8rem);max-width:900px}.footer{background:var(--deep);padding:5rem clamp(1.25rem,6vw,7rem) 2rem;border-top:1px solid var(--line)}.footerTop{display:flex;justify-content:space-between;gap:4rem}.footerTop>div:first-child p{margin:1.2rem 0 .5rem;color:var(--gold)}.footerTop small{color:#78838e}.footerLinks{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));grid-gap:.8rem 3rem;gap:.8rem 3rem;font-size:.82rem;color:var(--muted)}.footerLinks a:hover{color:var(--gold)}.footerBottom{border-top:1px solid var(--line);margin-top:4rem;padding-top:1.5rem;display:flex;justify-content:space-between;font-size:.72rem;color:#808992}@media(max-width:850px){.heroGrid{grid-template-columns:1fr .8fr}.productStoryInner{grid-template-columns:1fr minmax(280px,400px);gap:3rem}.simpleContainer{width:min(100% - 2.4rem,1200px)}}@media(max-width:700px){html{scroll-padding-top:70px}.header{height:70px;padding:0 1.1rem}.menuButton{display:block;z-index:2}.nav{position:fixed;inset:0;background:rgba(3,11,20,.98);flex-direction:column;align-items:flex-start;justify-content:center;padding:5rem 12vw;gap:1.25rem;transform:translateX(100%);transition:.3s}.nav.open{transform:none}.nav a{font-size:clamp(1.35rem,7vw,2rem)}.navCta{margin-top:1rem}.simpleContainer{width:calc(100% - 2rem)}.simpleHero{padding:6.5rem 0 4.5rem}.heroGrid{grid-template-columns:1fr;gap:3rem}.heroLogo{width:120px;margin-bottom:1.5rem}.simpleHero h1{font-size:clamp(2.75rem,12vw,4rem)}.simpleHeroCopy .heroLead{font-size:1.18rem}.heroScreen{order:2;width:100%}.aboutSection,.pricingSection,.simpleSection{padding:4.5rem 0}.sectionIntro{margin-bottom:2.5rem}.sectionIntro h2{font-size:clamp(2.05rem,10vw,3rem)}.threePoints{grid-template-columns:1fr;gap:1.8rem}.productStory{padding:4.5rem 0}.productStoryInner{grid-template-columns:1fr;gap:2.5rem}.productStory.reverse .productCopy,.productStory.reverse .rawScreen{order:0}.productCopy h2{font-size:clamp(2.05rem,10vw,3rem)}.rawScreen{padding:.45rem;border-radius:18px}.rawScreen img{border-radius:13px}.photoBreak{height:360px}.photoBreak figcaption{left:1rem;right:1rem;bottom:1.25rem}.featureList{grid-template-columns:1fr}.featureList article:nth-child(2n),.featureList article:nth-child(odd){padding:1.25rem 0;border-left:0}.philosophy{padding:4.5rem 0}.philosophy h2{font-size:clamp(2.15rem,10vw,3.2rem)}.pricingInner{grid-template-columns:1fr;gap:2.5rem}.aboutSection{text-align:left}.simpleFinal{padding:4.5rem 0}.simpleFinal h2{font-size:clamp(2.1rem,10vw,3rem)}.pageHero{min-height:470px;height:58svh;padding:6.5rem 1rem 3.5rem}.pageHeroContent h1{font-size:clamp(2.6rem,12vw,4.2rem);overflow-wrap:anywhere}.legalPage{padding:8rem 1rem 5rem}.legalPage h1{font-size:clamp(2.6rem,12vw,4.1rem)}.legalPage article{margin-top:3rem}.path{display:block;font-size:.95rem;overflow-wrap:anywhere}.contact{grid-template-columns:1fr}.footer{padding:4rem 1rem 2rem}.footerBottom,.footerTop{flex-direction:column}.footerLinks{grid-template-columns:1fr}.footerBottom{gap:1rem}.brandHero{padding-top:7rem;margin-bottom:0}.heroBackdrop{object-position:65% center}.heroCenter h1{font-size:clamp(2.7rem,12vw,3.8rem)}.heroCenter>p{font-size:1.08rem}.heroScreens{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem;transform:none}.heroAppScreen,.heroAppScreen.mainScreen{width:100%;margin:0}.heroAppScreen.mainScreen{order:-2}.heroAppScreen:first-child{order:-1}.heroAppScreen.sideScreen{margin-bottom:0}.essentials{padding:5rem 0}.sectionHeading{margin-bottom:2.5rem}.companionGrid,.essentialGrid{grid-template-columns:1fr;gap:4rem}.essentialCopy{padding-top:1.25rem}.companionSection{padding:5rem 0}.companionGrid h3{font-size:1.4rem}.manifestSection{min-height:500px}.manifestSection>img{object-position:65% center}.manifestCopy h2{font-size:clamp(2.2rem,10vw,3.2rem)}.offerSection{padding:5rem 0}.offerGrid{grid-template-columns:1fr;gap:4rem}.pricePanel{padding:2rem 1.25rem}.finalPhoto{min-height:580px}.finalPhoto>img{object-position:65% center}.finalPhotoCopy h2{font-size:clamp(2.2rem,10vw,3.2rem)}.minimalContainer{width:calc(100% - 2rem)}.minimalHero{padding:7rem 0 4.5rem}.minimalFinal .brand img,.minimalHeroCopy .brand img{width:56px;height:48px}.minimalHeroCopy h1{font-size:clamp(2.75rem,12vw,3.8rem);margin-top:1.5rem}.minimalHeroCopy>p{font-size:1.08rem}.singleScreen{margin-top:3rem;padding:.4rem;border-radius:16px}.singleScreen img{border-radius:11px}.minimalSection{padding:4.5rem 0}.minimalHeading{margin-bottom:2.5rem}.minimalHeading h2{font-size:clamp(2.15rem,9vw,2.8rem)}.minimalFeatures{grid-template-columns:1fr}.minimalFeatures article,.minimalFeatures article:nth-child(3n+2),.minimalFeatures article:nth-child(3n+3){padding:1.4rem 0;border-left:0}.minimalScreens{grid-template-columns:1fr;gap:3rem}.minimalScreens figure>div{padding:.4rem}.minimalPhilosophy{padding:4.5rem 0}.minimalPhilosophy h2{font-size:clamp(2.15rem,9vw,2.9rem)}.explorerSimple{grid-template-columns:1fr;gap:2.5rem}.minimalAbout{padding:4.5rem 0}.minimalAbout .minimalContainer{text-align:left}.minimalFinal{padding:4.5rem 0}.minimalFinal h2{font-size:clamp(2.15rem,9vw,2.9rem)}}.campaignContainer{width:min(var(--obee-content),calc(100% - 3rem));margin-inline:auto}.campaignHero{position:relative;isolation:isolate;min-height:900px;padding:130px 0 60px;overflow:hidden}.campaignLandscape{z-index:-4;object-fit:cover;object-position:center}.campaignShade{position:absolute;z-index:-3;inset:0;background:linear-gradient(90deg,rgba(3,16,29,.97),rgba(3,16,29,.86) 43%,rgba(3,16,29,.42)),linear-gradient(0deg,rgba(3,16,29,.96),transparent 45%)}.campaignHeroGrid{display:grid;grid-template-columns:1fr .78fr;grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);align-items:center}.campaignHeroCopy .brand{margin-bottom:2.3rem}.campaignHeroCopy h1{font-size:clamp(3.7rem,6vw,5.3rem);margin:0 0 1.4rem;line-height:1.03}.campaignHeroCopy h1 span{color:var(--obee-copper-light)}.campaignHeroCopy>p:not(.kicker){max-width:590px;font-size:clamp(1.15rem,1.8vw,1.38rem);color:#eee9e1;margin-bottom:2rem}.campaignPhone{position:relative;width:min(100%,500px);padding:12px;background:linear-gradient(140deg,#efbd75,#835426 46%,#e7b26c);border-radius:62px;box-shadow:var(--obee-shadow);transform:rotate(1deg)}.campaignPhone:before{content:"";position:absolute;inset:7px;border-radius:56px;background:#02070b}.campaignPhone img{position:relative;display:block;width:100%;height:auto;object-fit:contain;border-radius:50px}.campaignSpeaker{position:absolute;z-index:3;top:18px;left:50%;transform:translateX(-50%);width:135px;height:31px;border-radius:20px;background:#02070b}.campaignContinuity,.campaignCore,.campaignOffer{padding:clamp(5.5rem,8vw,8rem) 0}.campaignCore{background:var(--obee-navy)}.campaignHeading{max-width:730px;margin-bottom:3rem}.campaignHeading h2{font-size:clamp(2.5rem,4vw,3.8rem);margin:.6rem 0 .9rem}.campaignHeading>p:last-child{color:var(--obee-muted);font-size:1.05rem}.campaignContinuityGrid,.campaignCoreGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.5rem,3vw,2.8rem);gap:clamp(1.5rem,3vw,2.8rem)}.campaignContinuityGrid article,.campaignCoreGrid article{min-width:0}.campaignScreen{padding:.45rem;background:var(--obee-navy-elevated);border:var(--obee-line) solid rgba(217,155,67,.2);border-radius:var(--obee-radius);box-shadow:0 22px 45px rgba(0,0,0,.2);overflow:hidden}.campaignScreen img{display:block;width:100%;height:auto;object-fit:contain;border-radius:14px}.campaignCoreGrid .kicker{margin:1.3rem 0 .5rem}.campaignContinuityGrid h3,.campaignCoreGrid h3{font-size:1.45rem;margin:0 0 .65rem}.campaignContinuityGrid article>p,.campaignCoreGrid article>p:last-child{color:var(--obee-muted);font-size:.94rem}.campaignContinuity{background:#071625}.campaignContinuityGrid h3{margin-top:1.3rem}.campaignPromise{position:relative;isolation:isolate;min-height:560px;display:flex;align-items:center;text-align:center;overflow:hidden}.campaignPromise>img{z-index:-3;object-fit:cover}.campaignPromise>div:first-of-type{position:absolute;z-index:-2;inset:0;background:rgba(3,16,29,.72)}.campaignPromise h2{font-size:clamp(2.7rem,5vw,4.7rem);margin:0 0 1rem}.campaignPromise h2 span{color:var(--obee-copper-light)}.campaignPromise p{font-size:1.2rem;margin:0}.campaignOffer{background:var(--deep)}.campaignOfferGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);align-items:center}.campaignOffer h2{font-size:clamp(2.5rem,4vw,3.8rem);margin:.6rem 0 1rem}.campaignOfferGrid>div>p:not(.kicker){color:var(--obee-muted);font-size:1.05rem}.campaignOffer ul{list-style:none;padding:0;margin:2rem 0 0}.campaignOffer li{padding:.7rem 0;border-bottom:1px solid var(--line)}.campaignOffer li:before{content:"✓";color:var(--obee-copper);margin-right:.8rem}.campaignOffer aside{padding:clamp(2rem,4vw,3.3rem);background:var(--obee-navy-elevated);border:1px solid var(--line)}.campaignOffer aside>p{color:var(--obee-copper-light);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem}.campaignPrice{display:flex;align-items:baseline;gap:.7rem;margin:1rem 0 1.6rem}.campaignPrice strong{font-size:clamp(2.8rem,4vw,4rem);font-weight:500}.campaignOffer small,.campaignPrice span{color:var(--obee-muted)}.campaignOffer small{display:block;margin-top:1rem}.campaignFinal{padding:clamp(5.5rem,8vw,7rem) 0;text-align:center;background:var(--obee-navy);border-top:1px solid var(--line)}.campaignFinal .brand{display:inline-flex}.campaignFinal h2{max-width:760px;margin:1.8rem auto 1rem;font-size:clamp(2.5rem,4.5vw,4rem)}.campaignFinal>div>p{max-width:680px;margin:0 auto 1.8rem;color:var(--obee-muted);font-size:1.05rem}@media(max-width:760px){.campaignContainer{width:calc(100% - 2rem)}.campaignHero{min-height:0;padding:7rem 0 4.5rem}.campaignLandscape{object-position:70% center}.campaignShade{background:linear-gradient(180deg,rgba(3,16,29,.92),rgba(3,16,29,.8) 48%,rgba(3,16,29,.98))}.campaignHeroGrid{grid-template-columns:1fr;gap:3rem}.campaignHeroCopy h1{font-size:clamp(3.1rem,14vw,4.4rem)}.campaignPhone{width:100%;max-width:470px;margin:auto;transform:none;border-radius:46px;padding:9px}.campaignPhone:before{border-radius:41px}.campaignPhone img{border-radius:37px}.campaignSpeaker{top:14px;width:110px;height:25px}.campaignContinuity,.campaignCore,.campaignOffer{padding:4.5rem 0}.campaignHeading h2{font-size:clamp(2.3rem,10vw,3rem)}.campaignContinuityGrid,.campaignCoreGrid{grid-template-columns:1fr;gap:3.5rem}.campaignPromise{min-height:500px}.campaignPromise h2{font-size:clamp(2.4rem,10vw,3.2rem)}.campaignOfferGrid{grid-template-columns:1fr;gap:3rem}.campaignFinal{padding:4.5rem 0}.campaignFinal h2{font-size:clamp(2.4rem,10vw,3.2rem)}}@media(min-width:761px){.campaignHero{min-height:min(900px,calc(95vh - 20px));padding:110px 0 42px}.campaignHeroGrid{grid-template-columns:1.2fr .62fr;gap:clamp(3rem,6vw,6rem)}.campaignPhone{width:min(100%,370px);justify-self:center;border-radius:48px;padding:10px}.campaignPhone:before{border-radius:43px}.campaignPhone img{border-radius:39px}.campaignSpeaker{top:15px;width:108px;height:25px}.campaignContinuity,.campaignCore{padding:clamp(4.5rem,6vw,6rem) 0}.campaignHeading{margin-bottom:2.25rem}.campaignContinuityGrid,.campaignCoreGrid{gap:clamp(1.5rem,3vw,3rem)}.campaignScreen{width:min(100%,280px);margin-inline:auto}.campaignCoreGrid .kicker{margin-top:1rem}.campaignContinuityGrid h3,.campaignCoreGrid h3{font-size:1.3rem}.campaignContinuityGrid h3{margin-top:1rem}}.finalHomeContainer{width:min(1240px,calc(100% - 3rem));margin-inline:auto}.officialStoreBadge{display:inline-block;line-height:0}.officialStoreBadge img{display:block;width:190px;height:auto}.finalHero{position:relative;isolation:isolate;height:500px;overflow:hidden}.finalHero>img{z-index:-3;object-fit:cover;object-position:center 48%}.finalHeroVeil{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(3,16,29,.56),rgba(3,16,29,.08) 58%),linear-gradient(0deg,rgba(3,16,29,.58),transparent 55%)}.finalHeroCopy{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-bottom:55px}.finalHeroCopy h1{font-size:clamp(3rem,5vw,4.5rem);margin:0 0 .75rem}.finalHeroCopy>p{max-width:650px;font-size:1.16rem;line-height:1.45;margin:0 0 1.35rem;color:#f3eee6}.finalShowcase{padding:52px 0 58px;background:var(--obee-navy)}.finalShowcase header{text-align:center;max-width:720px;margin:0 auto 34px}.finalShowcase header h2{font-size:clamp(2.1rem,3vw,3rem);margin:0 0 .45rem}.finalShowcase header>p:last-child{color:var(--obee-muted);margin:0}.finalProductGrid{display:flex;flex-wrap:wrap;justify-content:center;gap:38px 30px}.finalProductGrid article{flex:0 1 280px;text-align:center}.finalProductImage{width:180px;margin:0 auto 15px;padding:3px;border:1px solid rgba(217,155,67,.22);background:#071625;border-radius:12px;overflow:hidden}.finalProductImage img{display:block;width:100%;height:auto;object-fit:contain;border-radius:9px}.finalProductGrid .kicker{margin:0 0 .3rem}.finalProductGrid h3{font-size:1.08rem;line-height:1.25;margin:0 0 .4rem}.finalProductGrid article>p:last-child{font-size:.82rem;line-height:1.45;color:var(--obee-muted);margin:0}.finalPromise{padding:16px 0;background:#071625;border-top:1px solid var(--line)}.finalPromise p{margin:0;text-align:center;color:var(--obee-white);font-size:.92rem}.finalPromise strong{color:var(--obee-copper-light);font-size:.96rem}.footer{padding:1.25rem clamp(1.25rem,4vw,4.5rem)}.footerTop{align-items:center;gap:2rem}.footerTop>.brand{flex:0 0 auto}.footerTop>.brand img{width:44px;height:auto}.footerLinks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem 1.15rem;font-size:.75rem}.footerBottom{border-top:0;margin:0 0 0 auto;padding:0;white-space:nowrap;font-size:.68rem}@media(max-width:700px){.finalHomeContainer{width:calc(100% - 2rem)}.finalHero{height:440px}.finalHero>img{object-position:66% center}.finalHeroVeil{background:linear-gradient(0deg,rgba(3,16,29,.75),rgba(3,16,29,.1) 72%)}.finalHeroCopy{padding-bottom:34px}.finalHeroCopy h1{font-size:clamp(2.65rem,12vw,3.4rem)}.finalHeroCopy>p{font-size:1rem;max-width:350px}.finalShowcase{padding:42px 0 46px}.finalShowcase header{margin-bottom:28px}.finalProductGrid{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-1rem;padding:0 1rem 18px;scrollbar-width:thin}.finalProductGrid article{flex:0 0 230px;scroll-snap-align:start}.finalProductImage{width:190px}.finalPromise{padding:16px 0}.finalPromise p{text-align:left;line-height:1.5}.footer{padding:1.25rem 1rem}.footerTop{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem;align-items:start}.footerLinks{justify-content:flex-start;gap:.25rem .85rem}.footerBottom{grid-column:1/-1;margin:0;padding-top:.65rem;border-top:1px solid var(--line)}}@media(min-width:701px){.finalHomeContainer{width:min(1440px,calc(100% - 3rem))}.finalProductGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:18px;gap:18px}.finalProductGrid article{min-width:0}.finalProductImage{width:min(100%,153px)}.finalProductGrid h3{font-size:1rem}.finalProductGrid article>p:last-child{font-size:.76rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}