@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-wght-normal.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas: #f7f2e9;--ink: #3e3c36;--muted: #68645c;--surface: #eae4da;--paper: #fffcf7;--night: #222e30;--sage: #55705f;--blue: #536a87;--line: #d5cfc4;--clay: #9a624a;--radius: 24px;--ease: cubic-bezier(.22, 1, .36, 1);--max: 1440px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--canvas);color:var(--ink);font-family:DM Sans Variable,Helvetica Neue,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--sage);outline-offset:5px}::selection{background:#d1dccd}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:350}h1{font-size:clamp(64px,7.5vw,112px);line-height:.98;letter-spacing:-.065em}h2{font-size:clamp(38px,4.8vw,72px);line-height:1.08;letter-spacing:-.05em}h2 span{color:#858276}h3{font-size:26px;letter-spacing:-.035em;line-height:1.2}p{font-size:18px;line-height:1.6}small,.small{font-size:13px;line-height:1.6;color:var(--muted)}.center{text-align:center}.section{padding:112px max(5vw,24px);max-width:1680px;margin:auto}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.15em;line-height:1.5;margin-bottom:30px;font-weight:550}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:52px;border-radius:100px;padding:15px 27px;background:var(--ink);color:var(--paper);font-size:15px;border:1px solid transparent;transition:background .18s,transform .18s;white-space:nowrap}.button:hover{background:#55604d;transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.6}.button.secondary{background:transparent;border-color:var(--line);color:var(--ink)}.text-link{font-size:15px;display:inline-flex;align-items:center;gap:28px;padding:12px 0;border-bottom:1px solid currentColor}.text-link:hover{color:var(--sage)}.skip-link{position:fixed;top:-60px;left:20px;z-index:100;padding:12px;background:var(--paper)}.skip-link:focus{top:12px}.site-header{height:94px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;position:sticky;top:0;z-index:30;background:#f7f2e9f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(62,60,54,.08)}.wordmark{font-size:29px;letter-spacing:.15em;font-weight:450;line-height:1}.site-header nav{display:flex;gap:38px;margin-left:56px;font-size:14px}.site-header nav a{padding:12px 0}.site-header nav a:hover{color:var(--sage)}.nav-demo{font-size:10px;padding:3px 5px;background:var(--surface);border-radius:3px;margin-left:3px}.header-cta{border:1px solid var(--ink);padding:11px 23px;border-radius:40px;font-size:14px;display:flex;gap:25px}.header-cta:hover{background:var(--surface)}.menu-toggle{display:none}.hero{max-width:1680px;margin:auto;display:grid;grid-template-columns:1fr 1.05fr;min-height:690px;padding:34px 24px 24px 5vw;gap:40px}.hero-copy{padding:57px 0 46px}.hero-copy .eyebrow{margin-bottom:30px}.hero-copy>p:not(.eyebrow){margin-top:28px;font-size:17px;color:var(--muted)}.hero-copy .period{color:#788268}.hero-actions{display:flex;gap:24px;align-items:center;margin-top:32px;flex-wrap:wrap}.hero-copy p.hero-note{font-size:13px;margin-top:29px;color:var(--ink)}.hero-note span{color:var(--muted);font-size:12px}.hero-visual{display:flex;flex-direction:column;min-width:0}.product-visual{min-height:510px;background:#e9e3d8;border-radius:28px;position:relative;overflow:hidden;display:grid;place-items:center;isolation:isolate}.hero .product-visual{flex:1}.visual-corner{position:absolute;top:27px;left:29px;font-size:11px;letter-spacing:.14em}.product-placeholder{text-align:center;color:#6e685d;max-width:90%;padding:70px 10px}.placeholder-word{display:block;font-size:clamp(85px,11vw,170px);font-weight:300;letter-spacing:-.085em;line-height:1.2;color:#b5ad9d}.placeholder-rule{display:block;width:36px;height:1px;background:#aaa393;margin:22px auto}.product-placeholder p{font-size:14px}.product-placeholder>span:last-child{font-size:12px}.visual-caption{position:absolute;bottom:24px;left:28px;font-size:10px;letter-spacing:.045em;line-height:1.7;color:#726c60}.visual-index{position:absolute;right:28px;bottom:28px;font-size:26px;font-weight:300}.hero-visual-bottom{display:flex;justify-content:space-between;padding:20px 8px 0;font-size:12px;gap:16px}.hero-visual-bottom span:last-child{font-size:10px;letter-spacing:.08em}.chapter-strip{display:flex;justify-content:space-between;align-items:center;padding:28px 5vw;gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:24px;font-size:14px}.chapter-strip>span{font-size:10px;letter-spacing:.13em;margin-right:12vw}.statement{display:grid;grid-template-columns:1.55fr 1fr;column-gap:10%}.statement .eyebrow{grid-column:1/-1}.statement h2{font-size:clamp(40px,5.2vw,78px)}.statement-aside{padding-top:28px;max-width:355px}.fine-rule{display:block;height:1px;width:50px;background:var(--ink);margin-bottom:30px}.statement-aside .small{margin-top:24px}.app-reveal{background:#e9e6dc;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;overflow:hidden}.app-reveal-copy{max-width:510px}.app-reveal-copy>p:not(.eyebrow){margin-top:26px;max-width:360px}.app-reveal-copy .button{margin-top:32px}.app-reveal-copy .small{font-size:12px}.app-steps{margin-top:58px;display:flex;gap:30px;font-size:11px;color:var(--muted)}.app-steps b{display:block;font-weight:450;color:var(--ink);font-size:14px;margin-top:8px}.phone-stage{position:relative;display:flex;justify-content:center;padding:4px 0 25px}.phone-frame{width:304px;border-radius:44px;border:7px solid #3d413b;background:#f7f6ee;box-shadow:10px 27px 60px #363b3726;transform:rotate(-5deg);flex-shrink:0;color:#3b4037}.phone-status{display:flex;justify-content:space-between;padding:13px 20px 2px;font-size:10px;font-weight:600}.phone-content{padding:15px 20px 0}.phone-brand{font-size:22px;letter-spacing:-.06em;display:flex;justify-content:space-between;align-items:center}.phone-brand span{font-size:8px;letter-spacing:.13em;border:1px solid #cacdc1;padding:3px 5px;border-radius:3px}.phone-date{font-size:8px;letter-spacing:.1em;margin-top:28px}.phone-content h3{font-size:25px;margin-top:8px;line-height:1.22}.phone-content h3 span{color:#808775}.score{width:150px;height:150px;position:relative;margin:25px auto;color:var(--sage)}.score svg{height:100%;width:100%;fill:none;stroke-width:3}.score-track{stroke:currentColor;opacity:.16}.score-fill{stroke:currentColor;stroke-linecap:round}.score>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.score strong{font-size:49px;font-weight:350;letter-spacing:-.055em;line-height:1.1}.score span{font-size:10px;margin-top:6px}.score.large{width:160px;height:160px;margin:24px auto 17px}.phone-insight{font-size:13px;text-align:center;line-height:1.4}.phone-metrics{display:grid;grid-template-columns:1fr 1fr;text-align:center;margin-top:24px;border-top:1px solid #d4d9cb;padding-top:15px}.phone-metrics>div+div{border-left:1px solid #d4d9cb}.phone-metrics span{font-size:10px;display:block}.phone-metrics strong{font-size:29px;font-weight:400;display:block;line-height:1.3}.phone-metrics small{font-size:8px}.phone-chart{margin-top:20px}.phone-chart>span{font-size:10px}.sparkline{width:100%;display:block;overflow:visible}.phone-chart .sparkline{height:60px}.phone-bottom{display:flex;justify-content:space-between;font-size:9px;margin-top:13px;padding:15px 0 20px;border-top:1px solid #d4d9cb}.stage-label{position:absolute;bottom:-35px;font-size:10px;letter-spacing:.16em}.sleep-section{background:#263338;color:#f0eee6;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.sleep-section p:not(.eyebrow){max-width:420px;margin-top:28px;color:#c1c9c8}.demo-label{display:inline-block;font-size:11px;letter-spacing:.04em;color:var(--muted);padding:7px 10px;border:1px solid currentColor;border-radius:5px}.sleep-section .demo-label{margin-top:30px;color:#bac6c8}.sleep-panel{padding:32px;background:#314147;border-radius:24px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px}.panel-heading>span:last-child{font-size:10px;letter-spacing:.13em}.sleep-big{font-size:68px;letter-spacing:-.05em;margin-top:40px;font-weight:300;white-space:nowrap}.sleep-big span{font-size:24px;letter-spacing:0}.sleep-panel p{font-size:13px;margin-top:4px!important}.sleep-timeline{display:flex;height:85px;gap:3px;align-items:center;margin-top:34px}.sleep-timeline span{border-radius:3px}.stage-light{height:32px;background:#a5b9c6;align-self:center}.stage-deep{height:28px;background:#718fa5;align-self:flex-end}.stage-rem{height:26px;background:#d1dadb;align-self:flex-start}.stage-awake{height:17px;background:#dbb897;align-self:flex-start}.axis{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:14px}.sleep-panel .axis{color:#c1c9c8}.sleep-legend{display:flex;gap:13px;font-size:10px;border-top:1px solid #ffffff25;padding-top:22px;margin-top:26px}.sleep-panel small{display:block;color:#bdc7c6;font-size:10px;margin-top:17px}.section-heading{text-align:center;max-width:960px;margin:auto}.section-heading>p:not(.eyebrow){max-width:590px;margin:26px auto 0;color:var(--muted)}.recovery-comparison{display:grid;grid-template-columns:1fr 1fr;max-width:890px;gap:24px;margin:52px auto 24px}.recovery-comparison article{padding:34px;background:#e9ece3;border-radius:24px;text-align:center}.recovery-comparison article:nth-child(2){background:#eee5da}.recovery-comparison article:nth-child(2) .score{color:var(--clay)}.recovery-comparison p{font-size:14px;margin-top:10px;color:var(--muted)}.recovery-comparison .demo-label{border:0;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.stress-section,.personal-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%;border-top:1px solid var(--line)}.stress-section>div>p:not(.eyebrow),.personal-section>div>p:not(.eyebrow){margin-top:25px;max-width:410px;color:var(--muted)}.stress-section .demo-label{margin-top:26px}.day-chart,.baseline-card{background:var(--paper);border-radius:24px;padding:32px}.day-chart .sparkline,.baseline-card .sparkline{margin-top:45px}.chart-caption{display:flex;gap:20px;justify-content:space-between;border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:10px}.screenless{background:#e9e5dc;text-align:center;padding-block:120px}.screenless h2{font-size:clamp(60px,8vw,120px);line-height:1.08}.screenless h2 em{font-family:Georgia,serif;font-weight:400;color:#69715e}.screenless>p:not(.eyebrow){margin-top:40px;color:var(--muted)}.screenless .small{display:block;margin-top:25px}.baseline-card p{font-size:14px;margin-top:28px}.baseline-card small{display:block;margin-top:8px}.ownership{background:#3e493f;color:#f6f2e8}.ownership h2{font-size:clamp(42px,6vw,88px)}.ownership-bottom{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:50px;margin-top:64px;border-top:1px solid #ffffff35;padding-top:35px}.ownership-bottom p{font-size:16px;color:#d7dbd0;max-width:315px}.ownership-bottom h3{font-size:20px;margin-bottom:12px}.hardware-section{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.hardware-section p:not(.eyebrow){margin-top:28px;color:var(--muted)}.spec-list{margin:32px 0}.spec-list>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:17px 0;font-size:13px}.spec-list dd{margin:0;color:var(--muted);text-align:right}.hardware-section .product-visual{min-height:540px}.reservation-section{text-align:center;background:#e9e6dc}.reservation-section h2{font-size:clamp(70px,9vw,136px)}.reservation-section>p:not(.eyebrow){margin-top:14px}.price-line{display:flex;justify-content:center;align-items:center;gap:22px;margin:35px 0 28px}.price-line>span:first-child{font-size:43px;font-weight:350;letter-spacing:-.05em}.price-line>span:last-child{font-size:12px;text-align:left;color:var(--muted);line-height:1.5}.reservation-section .button{min-width:250px}.reservation-section p.reservation-fine{font-size:12px;margin-top:22px;color:var(--muted)}.reservation-section .text-link{margin-top:20px}.faq{text-align:center}.faq-list{max-width:760px;margin:45px auto 0;text-align:left}details{border-bottom:1px solid var(--line);padding:22px 0}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;font-size:17px;line-height:1.4}summary::-webkit-details-marker{display:none}details[open] summary span{transform:rotate(45deg)}details p{font-size:15px;color:var(--muted);margin-top:20px;max-width:650px}footer{padding:58px 5vw 28px;background:#e8e2d7}.footer-top{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:50px}.footer-top .wordmark{font-size:44px}.footer-top p{font-size:26px;font-weight:350;line-height:1.25;letter-spacing:-.03em}.footer-top>div{display:flex;flex-direction:column;gap:15px;font-size:14px}.footer-bottom{border-top:1px solid #cfc6b8;margin-top:65px;padding-top:25px;display:flex;justify-content:space-between;gap:24px;font-size:11px;color:var(--muted)}.footer-bottom>div{display:flex;gap:25px}.product-detail{display:grid;grid-template-columns:1.8fr 1fr;gap:5vw;padding:35px 5vw 60px 24px;max-width:1680px;margin:auto;align-items:start}.product-gallery .product-visual{height:650px}.gallery-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.gallery-tabs button{background:transparent;border:1px solid var(--line);padding:12px 20px;border-radius:30px;font-size:13px}.gallery-tabs button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.product-gallery>.small{padding:0 8px}.product-buy{position:sticky;top:124px;padding:18px 0}.product-buy h1{font-size:49px;letter-spacing:-.05em}.product-buy .eyebrow{font-size:10px;margin-bottom:20px}.product-buy .lead{font-size:21px;color:var(--muted);margin-top:18px}.product-price{font-size:33px;margin-top:35px;letter-spacing:-.035em}.product-price span{display:block;font-size:12px;letter-spacing:0;margin:8px 0;color:var(--muted)}.buy-note{border-block:1px solid var(--line);font-size:14px;line-height:1.6;padding:25px 0;margin:25px 0}.product-buy>.button{width:100%}.product-buy>.text-link{display:flex;justify-content:center;font-size:13px;border:0;margin:6px 0}.purchase-terms{background:var(--surface);border-radius:12px;padding:18px}.purchase-terms p{font-size:12px;color:var(--muted);margin:0 0 8px}.purchase-terms p:last-child{margin-bottom:0}.product-story{border-top:1px solid var(--line)}.three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:65px}.three-columns>div>span{font-size:12px;color:var(--muted)}.three-columns h3{margin-top:20px}.three-columns p{font-size:16px;margin-top:18px;color:var(--muted)}.specs-section{background:var(--surface);display:grid;grid-template-columns:1fr 1fr;gap:10%}.specs-section p{margin-top:28px;max-width:400px;color:var(--muted)}.specs-section .spec-list{margin:0}.mobile-sticky{display:none}.will-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.will-reveal.revealed{opacity:1;transform:none}.form-page{min-height:75vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;padding:80px 8vw 112px;max-width:1440px;margin:auto}.form-intro h1{font-size:clamp(45px,5vw,74px);line-height:1.07}.form-intro>p:not(.eyebrow){margin-top:26px;color:var(--muted)}.form-intro .price-line{justify-content:flex-start}.form-card{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:34px;align-self:start}.form-card h2{font-size:29px;letter-spacing:-.035em}.form-card>p{font-size:14px;margin-top:13px;color:var(--muted)}.form-card form{margin-top:28px}.form-card label:not(.consent){display:block;font-size:14px;margin-bottom:9px}.form-card input[type=email],.ask-form input{background:transparent;border:1px solid #a8a59a;border-radius:8px;padding:15px;width:100%;font-size:16px;color:var(--ink)}.consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;margin:22px 0}.consent input{accent-color:var(--sage);width:18px;height:18px;flex-shrink:0;margin:2px 0}.consent a{text-decoration:underline}.form-card .button{width:100%}.form-notice{padding:13px 15px;background:var(--surface);border-radius:8px;font-size:12px!important;line-height:1.5!important}.form-error{color:#9a352a!important;font-size:14px!important;margin:16px 0!important}.form-success{padding:25px 0}.form-success h3{font-size:30px}.form-success p{font-size:16px;margin:20px 0}.form-success .button{margin-top:18px}.legal-page{max-width:850px;margin:auto;padding:90px 24px 120px}.legal-page h1{font-size:60px}.legal-page h2{font-size:26px;margin:36px 0 16px;letter-spacing:-.02em}.legal-page p{font-size:16px;color:var(--muted);margin-top:20px}.legal-page a{text-decoration:underline}.demo-shell{padding:45px 24px 90px;max-width:1200px;margin:auto}.demo-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:35px}.demo-heading h1{font-size:42px;letter-spacing:-.045em}.demo-workspace{display:grid;grid-template-columns:210px 1fr;background:#eeeee5;border:1px solid #d7d9cc;border-radius:25px;overflow:hidden;min-height:670px}.demo-nav{padding:32px 20px;border-right:1px solid #d7d9cc;display:flex;flex-direction:column;gap:7px}.demo-nav>span{font-size:24px;letter-spacing:-.05em;margin:0 12px 25px}.demo-nav button{background:transparent;border:0;text-align:left;padding:13px 15px;border-radius:8px;font-size:14px;color:var(--ink)}.demo-nav button[aria-current=page]{background:#dce3d5;color:#3c5841}.demo-panel{padding:36px 44px;min-width:0}.demo-panel h2{font-size:38px;letter-spacing:-.04em}.demo-panel>.small{margin-top:15px}.demo-date{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:28px;color:var(--muted)}.demo-date button{border:1px solid var(--line);background:transparent;border-radius:50%;width:36px;height:36px}.demo-insight{font-size:18px;line-height:1.5;margin:24px 0;color:var(--sage)}.demo-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:26px 0}.demo-metric{border:1px solid #d4d9cc;background:#f9faf2;border-radius:16px;padding:23px 15px;text-align:left;color:var(--ink)}.demo-metric span{display:block;font-size:12px}.demo-metric strong{display:block;font-size:39px;font-weight:350;letter-spacing:-.035em;margin:9px 0}.demo-metric small{font-size:10px}.demo-subgrid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.demo-detail{background:#fafaf3;border-radius:15px;padding:24px;margin-top:22px}.demo-detail h3{font-size:20px}.demo-detail p{font-size:14px;color:var(--muted);margin-top:14px}.demo-detail .sparkline{height:160px;margin-top:25px}.demo-detail .sleep-timeline{margin-bottom:15px}.metric-options{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.metric-options button{border:1px solid var(--line);border-radius:30px;padding:10px 15px;background:transparent;font-size:12px}.metric-options button[aria-pressed=true]{background:var(--sage);color:#fff}.ask-prompts{display:flex;flex-direction:column;gap:10px;margin:28px 0}.ask-prompts button{background:#fafaf3;border:1px solid var(--line);padding:16px;text-align:left;border-radius:12px;font-size:14px}.ask-form{display:flex;gap:10px;align-items:center}.ask-form .button{padding:15px}.answer-card{padding:25px;background:#e0e6d9;border-radius:16px;margin-top:25px}.answer-card h3{font-size:24px}.answer-card p,.answer-card li{font-size:14px;line-height:1.6;margin-top:12px}.onboarding{padding:55px;max-width:680px;margin:auto;text-align:center}.onboarding h2{font-size:50px}.onboarding p{margin:25px 0}.onboarding .button{margin:15px 5px}.onboarding-step{font-size:12px;margin-bottom:30px;letter-spacing:.12em}.settings-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:20px 0;gap:20px;font-size:14px}.settings-row button{font-size:13px;background:transparent;border:1px solid var(--line);border-radius:30px;padding:10px 15px}.score-header{display:flex;align-items:center;gap:30px}.score-header .score{margin:20px 0}.score-header p{font-size:16px;color:var(--muted)}@media(min-width:1500px){.hero{gap:70px}.hero-copy{padding-top:80px}}@media(max-width:1000px){.site-header nav{gap:22px;margin-left:0}.hero{gap:25px}.hero-copy h1{font-size:80px}.hero-actions{gap:14px}.hero-actions .button{padding-inline:21px}.chapter-strip>span{margin-right:0}.app-reveal{gap:25px}.app-reveal-copy h2{font-size:46px}.sleep-section{gap:40px}.sleep-big{font-size:52px}.ownership-bottom{gap:25px}.product-detail{grid-template-columns:1.4fr 1fr;gap:30px}.product-gallery .product-visual{height:620px}.product-buy h1{font-size:42px}}@media(max-width:760px){html{scroll-padding-top:85px}.site-header{height:78px;padding:0 24px}.wordmark{font-size:25px}.site-header nav{display:none;position:absolute;top:78px;left:0;right:0;background:var(--canvas);padding:20px 24px;box-shadow:0 15px 25px #3e3c3610}.site-header nav.nav-open{display:flex;flex-direction:column;gap:8px}.header-cta{margin-left:auto;padding:9px 15px;font-size:12px;gap:12px}.menu-toggle{display:block;background:transparent;border:0;padding:12px 0 12px 18px;font-size:12px}.hero{display:flex;flex-direction:column;padding:32px 16px 18px;gap:26px;min-height:auto}.hero-copy{padding:10px 8px 0}.hero-copy h1{font-size:clamp(68px,15vw,100px)}.hero-copy .eyebrow{margin-bottom:24px}.hero-copy>p:not(.eyebrow){font-size:16px;margin-top:24px}.hero-actions{margin-top:26px;gap:20px}.hero-actions .text-link{font-size:13px;gap:15px}.hero-copy p.hero-note{font-size:12px;margin-top:22px}.hero-note br{display:none}.hero-note span:before{content:" \b7  "}.hero-note span{font-size:10px}.hero .product-visual{min-height:350px;border-radius:22px}.placeholder-word{font-size:108px}.hero-visual-bottom{padding:15px 7px 0;font-size:11px}.hero-visual-bottom span:last-child{font-size:8px}.product-placeholder{padding:55px 8px}.visual-corner{left:22px;top:20px;font-size:10px}.visual-caption{left:22px;bottom:20px;font-size:8px}.visual-index{right:20px;bottom:20px;font-size:23px}.chapter-strip{margin-top:10px;padding:22px 24px;gap:20px;font-size:12px;flex-wrap:wrap;justify-content:space-between}.chapter-strip>span{width:100%;font-size:9px}.section{padding:72px 24px}.eyebrow{font-size:10px;margin-bottom:25px}h2{font-size:42px}p{font-size:16px}.statement{display:block}.statement h2{font-size:clamp(39px,8vw,56px)}.statement-aside{max-width:450px;padding-top:35px}.fine-rule{margin-bottom:23px}.app-reveal{grid-template-columns:1fr;gap:60px;padding-bottom:92px}.app-reveal-copy h2{font-size:44px}.app-reveal-copy .button{margin-top:24px}.app-steps{margin-top:35px;gap:40px}.phone-frame{width:290px;transform:rotate(-4deg)}.phone-stage{padding-top:5px}.sleep-section{grid-template-columns:1fr;gap:36px}.sleep-section h2{font-size:41px}.sleep-panel{padding:26px 23px}.sleep-big{font-size:61px}.sleep-panel small{font-size:10px}.recovery-comparison{gap:12px;margin-top:32px}.recovery-comparison article{padding:22px 12px;border-radius:16px}.recovery-comparison .score{width:122px;height:122px;margin:18px auto}.recovery-comparison h3{font-size:20px}.recovery-comparison p{font-size:12px}.recovery-comparison .demo-label{font-size:8px;padding:0;letter-spacing:.07em}.recovery-section .center{font-size:11px}.stress-section,.personal-section{grid-template-columns:1fr;gap:35px}.day-chart,.baseline-card{padding:26px 22px}.chart-caption{gap:12px;font-size:9px}.screenless{padding:85px 24px}.screenless h2{font-size:clamp(59px,14vw,85px)}.screenless p{font-size:16px}.screenless .small{font-size:10px}.ownership h2{font-size:43px}.ownership-bottom{grid-template-columns:1fr 1fr;gap:30px;margin-top:36px;padding-top:25px}.ownership-bottom>p{grid-column:1/-1;max-width:100%}.ownership-bottom h3{font-size:19px}.ownership-bottom p{font-size:14px}.hardware-section{grid-template-columns:1fr;gap:38px}.hardware-section .product-visual{min-height:360px}.hardware-section .placeholder-word{font-size:110px}.reservation-section h2{font-size:78px}.reservation-section p.reservation-fine{font-size:11px}.price-line>span:first-child{font-size:37px}.reservation-section .text-link{font-size:13px;gap:15px}.faq h2{font-size:37px}.faq-list{margin-top:25px}summary{font-size:15px}details p{font-size:14px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-top .wordmark{font-size:33px}.footer-top p{font-size:22px}.footer-top>div{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:24px;font-size:13px}footer{padding:40px 24px 100px}.footer-bottom{flex-direction:column;margin-top:35px;gap:20px}.footer-bottom>div{gap:18px;flex-wrap:wrap}.product-detail{display:flex;flex-direction:column;padding:0 0 35px;gap:25px}.product-gallery{width:100%}.product-gallery .product-visual{height:430px;min-height:430px;border-radius:0 0 26px 26px}.gallery-tabs{padding:0 24px;gap:6px}.gallery-tabs button{padding:10px 12px;font-size:12px}.product-gallery>.small{padding:0 24px;font-size:11px}.product-buy{position:static;padding:15px 24px;width:100%}.product-buy h1{font-size:48px}.product-buy .lead{margin-top:10px}.product-price{margin-top:25px}.three-columns{grid-template-columns:1fr;gap:30px;margin-top:35px}.three-columns h3,.three-columns p{margin-top:12px}.specs-section{grid-template-columns:1fr;gap:30px}.mobile-sticky{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;background:#f7f2e9f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:12px 20px calc(12px + env(safe-area-inset-bottom));z-index:25;border-top:1px solid var(--line)}.mobile-sticky>span{font-size:15px}.mobile-sticky small{display:block;font-size:10px}.mobile-sticky .button{font-size:13px;padding:12px 19px;min-height:46px}.form-page{grid-template-columns:minmax(0,1fr);padding:48px 24px 75px;gap:35px}.form-intro h1{font-size:51px}.form-card{padding:25px}.legal-page{padding-top:55px}.legal-page h1{font-size:46px}.demo-shell{padding:35px 12px 65px}.demo-heading{padding:0 12px;align-items:flex-start;flex-direction:column;gap:17px}.demo-heading h1{font-size:33px}.demo-workspace{display:flex;flex-direction:column;border-radius:18px;min-height:700px}.demo-nav{flex-direction:row;overflow-x:auto;padding:10px;border-right:0;border-bottom:1px solid var(--line);gap:2px;scrollbar-width:thin}.demo-nav>span{display:none}.demo-nav button{font-size:12px;white-space:nowrap;padding:11px 13px}.demo-panel{padding:25px 18px}.demo-panel h2{font-size:31px}.demo-metric-grid{gap:8px}.demo-metric{padding:18px 10px}.demo-metric span{font-size:10px}.demo-metric strong{font-size:34px}.demo-subgrid{grid-template-columns:1fr}.demo-date{margin-bottom:23px}.demo-detail{padding:20px}.onboarding{padding:45px 20px}.onboarding h2{font-size:43px}.ask-form{flex-direction:column;align-items:stretch}.score-header{gap:20px}.score-header .score{width:135px;height:135px;flex-shrink:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.will-reveal{opacity:1;transform:none}.phone-frame{transform:none}}@media(max-width:360px){.app-reveal{grid-template-columns:minmax(0,1fr)}.app-reveal-copy,.phone-stage{min-width:0}.app-reveal-copy h2{font-size:38px}.phone-frame{width:100%;max-width:290px;transform:none;flex-shrink:1}.recovery-comparison{grid-template-columns:minmax(0,1fr)}.hero-copy h1{font-size:61px}.ownership-bottom{gap:20px}.screenless h2{font-size:54px}.stage-label{font-size:9px}.demo-metric-grid{grid-template-columns:minmax(0,1fr)}.score-header{flex-direction:column;align-items:flex-start;gap:5px}}.hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:5vw;padding-top:18px}.hero-copy{align-self:center;padding-block:46px}.hero-copy h1{font-size:clamp(72px,7.6vw,112px);font-weight:350}.product-visual.has-product{background:radial-gradient(ellipse at 48% 42%,#f1eee7,#e4dfd5);min-height:550px}.source-photo-frame{position:relative;width:288px;height:352px;overflow:visible;filter:drop-shadow(0 24px 16px #342f2320)}.source-photo{display:block;width:288px;height:352px;max-width:none}.product-visual.has-product .visual-corner{font-size:10px;letter-spacing:.18em;top:30px;left:32px}.visual-corner>span{opacity:.5;margin-left:8px}.product-photo-caption{position:absolute;bottom:30px;left:32px;font-size:12px;color:#5e5b52}.product-photo-mark{position:absolute;right:30px;bottom:17px;font-size:48px;line-height:1;font-weight:300;color:#b3ae9f}.product-visual.dark.has-product{background:radial-gradient(ellipse at 50% 45%,#3e4a43,#25332e);color:#f5f1e8}.dark .product-photo-caption{color:#d0d4cb}.dark .product-photo-mark{color:#aab5a7}.dark .source-photo-frame{filter:drop-shadow(0 25px 20px #101b1840)}.presentation-detail .source-photo-frame{width:248px;height:340px;border-radius:124px;overflow:hidden}.presentation-detail .source-photo{width:576px;height:704px;position:absolute;left:-150px;top:-94px}.presentation-textile .source-photo-frame{width:248px;height:340px;border-radius:124px;overflow:hidden}.presentation-textile .source-photo{width:576px;height:704px;position:absolute;left:-40px;top:-150px}.presentation-detail .source-photo,.presentation-textile .source-photo{clip-path:none}.screenless{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;text-align:left;background:#eae6dd}.screenless h2{font-size:clamp(56px,6.1vw,90px)}.screenless-copy>p:not(.eyebrow){margin-top:32px;color:var(--muted)}.screenless .product-visual{width:100%;min-height:600px}.hardware-section .product-visual.has-product{min-height:550px}.gallery-tabs button{min-height:44px}@media(min-width:1100px){.hero .source-photo-frame{transform:scale(1.16)}.statement{padding-block:136px}}@media(max-width:1000px)and (min-width:761px){.hero{gap:24px}.hero-copy h1{font-size:72px}.product-visual.has-product{min-height:520px}.source-photo-frame{transform:scale(.9)}.screenless{gap:28px}.screenless h2{font-size:60px}}@media(max-width:760px){.hero{display:grid;grid-template-columns:minmax(0,1fr);padding:18px 16px 24px;gap:0}.hero-copy{display:contents}.hero-copy .eyebrow{grid-row:1;margin:8px 8px 16px}.hero-copy h1{grid-row:2;margin:0 8px 28px;font-size:clamp(58px,15vw,84px);line-height:.99}.hero-visual{grid-row:3;margin-bottom:8px}.hero-copy>p:not(.eyebrow):not(.hero-note){grid-row:4;margin:24px 8px 0}.hero-actions{grid-row:5;margin:24px 8px 0}.hero-copy p.hero-note{grid-row:6;margin:20px 8px 0}.hero .product-visual.has-product{min-height:390px}.hero .source-photo-frame{transform:scale(.84)}.product-visual.has-product .visual-corner{left:22px;top:22px;font-size:9px}.product-photo-caption{left:22px;bottom:22px;font-size:10px}.product-photo-mark{right:22px;bottom:15px;font-size:36px}.screenless{grid-template-columns:minmax(0,1fr);gap:40px;text-align:left;padding-block:72px}.screenless h2{font-size:clamp(56px,13vw,80px)}.screenless .product-visual{min-height:420px}.screenless .source-photo-frame{transform:scale(.88)}.hardware-section .product-visual.has-product{min-height:420px}.hardware-section .source-photo-frame{transform:scale(.85)}.product-gallery .product-visual.has-product{min-height:420px}.product-gallery .source-photo-frame{transform:scale(.88)}}@media(max-width:360px){.hero-copy h1{font-size:59px}.hero .product-visual.has-product{min-height:354px}.hero .source-photo-frame{transform:scale(.75)}.hero-visual-bottom{font-size:10px}.hero-visual-bottom span:last-child{font-size:7px}.product-visual.has-product{min-height:380px}}@media(max-width:360px){.form-intro{min-width:0}.form-intro h1{font-size:42px}.form-card{padding:20px}.form-card .button{padding-inline:14px;gap:10px;font-size:12px}.form-intro .price-line{gap:14px;flex-wrap:wrap}}.atmosphere{display:block;overflow:hidden}.atmosphere img{display:block;width:100%;height:100%;object-fit:cover}.hero-product-stage{position:relative;flex:1;isolation:isolate}.hero-product-stage>.product-visual{height:100%;min-height:600px;background:radial-gradient(ellipse at 54% 45%,#f5f0e5,#e5e0d6 60%,#d5d4c7)}.hero-object-title{position:absolute;bottom:48px;right:34px;font-size:clamp(64px,8vw,112px);font-weight:300;letter-spacing:-.09em;color:#c8c4b7;z-index:-1;pointer-events:none}.hero-product-stage .source-photo-frame{z-index:1;transform:scale(1.3)}.hero-product-stage .product-photo-mark{display:none}.hero-product-stage .product-photo-caption{font-size:11px}.hero-visual-bottom{padding-top:20px}.product-context{position:relative;min-height:650px;isolation:isolate;overflow:hidden;border-radius:28px;background:#e6dfce}.product-context>.atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.product-context>.atmosphere img{object-position:60% 50%}.product-context:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#2c34232b,transparent 60%);z-index:-1}.context-phone{position:absolute;left:47%;top:60px;transform:scale(.78);transform-origin:top left}.context-phone .phone-frame{transform:rotate(0);box-shadow:0 35px 60px #403d2e38}.context-device{position:absolute;left:1%;top:185px;width:55%;height:380px}.context-device>.product-visual.has-product{min-height:380px;height:380px;background:none;overflow:visible}.context-device .source-photo-frame{transform:scale(.8);filter:drop-shadow(0 28px 14px #27282140)}.context-device .visual-corner,.context-device .product-photo-caption,.context-device .product-photo-mark{display:none}.context-caption{position:absolute;bottom:24px;left:28px;right:28px;color:#fffaf0;text-shadow:0 1px 8px #29241499;display:flex;justify-content:space-between;gap:16px;font-size:12px}.context-caption>span{font-size:10px;letter-spacing:.08em}.paired-stage{padding:0;min-width:0;display:block!important;background:none}.paired-stage>.product-context{width:100%;height:100%;min-height:660px}.paired-stage>.stage-label{display:none}.app-reveal{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7vw;background:var(--canvas)}.sleep-section{position:relative;isolation:isolate;overflow:hidden;min-height:810px;align-items:center;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:10vw}.sleep-section>.atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.sleep-section>.atmosphere img{object-position:50% 65%}.sleep-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111b21d9,#17232b40 85%);z-index:-1}.sleep-section h2{font-size:clamp(42px,5.1vw,74px);max-width:650px}.sleep-section .sleep-panel{background:#26353ae8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #a0b1b328;box-shadow:0 25px 80px #07101330;max-width:460px;width:100%;justify-self:end}.sleep-section .sleep-panel small{color:#c5cfcd}.sleep-section>div>p{color:#e0e3df;max-width:380px}.recovery-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 6vw;align-items:center;padding-block:112px}.recovery-landscape{grid-column:1;grid-row:1 / 3;position:relative;min-height:660px;border-radius:28px;overflow:hidden;isolation:isolate}.recovery-landscape>.atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.recovery-landscape img{object-position:38% 50%}.recovery-landscape>span{position:absolute;bottom:30px;left:30px;right:30px;font-size:15px;color:#fff;text-shadow:0 2px 15px #302614}.recovery-section .section-heading{grid-column:2;text-align:left;margin:0}.recovery-section h2{font-size:clamp(36px,4vw,60px)}.recovery-section .section-heading p{margin:24px 0 0;max-width:440px}.recovery-section .recovery-comparison{grid-column:2;grid-template-columns:1fr 1fr;gap:14px;margin:0}.recovery-comparison article{padding:28px 20px;min-width:0;border-radius:20px;background:#ede9df}.recovery-comparison article:nth-child(2){background:#dfe4d9}.recovery-comparison .score-ring{width:116px;height:116px}.recovery-comparison h3{font-size:19px}.recovery-comparison p{font-size:13px}.recovery-comparison .demo-label{font-size:9px}.recovery-section>.small{grid-column:1 / -1;margin:0}.stress-section{position:relative;isolation:isolate;overflow:hidden;min-height:690px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8vw}.stress-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.stress-photo img{object-position:50% 30%}.stress-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f2e9fa 4%,#f7f2e9d9 46%,#f7f2e920);z-index:-1}.stress-section .day-chart{background:#fffcf7ed;box-shadow:0 24px 80px #58452b18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #fffcf7a0}.hardware-composition{position:relative}.hardware-composition .product-visual.has-product{background:#deded2}.hardware-composition .source-photo-frame{transform:scale(1.05)}.hardware-composition-label{display:block;padding:20px 8px 0;font-size:12px;line-height:1.7;color:var(--muted)}.product-detail{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start}.product-explorer{min-width:0}.explorer-stage{position:relative;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:28px;overflow:hidden}.explorer-stage:active{cursor:grabbing}.explorer-stage:focus-visible{outline:2px solid var(--sage);outline-offset:5px}.explorer-frame{animation:product-fade .4s ease-out}.explorer-frame>.product-visual.has-product,.explorer-frame>.product-context{min-height:620px;height:620px}.explorer-frame .source-photo-frame{transform:scale(1.25)}.explorer-frame .context-device .source-photo-frame{transform:scale(.85)}.explorer-frame .product-photo-caption,.explorer-frame .product-photo-mark{display:none}.explorer-gesture{position:absolute;bottom:24px;left:50%;transform:translate(-50%);background:#fffcf7e8;border:1px solid #d5cfc480;color:#3e3c36;font-size:11px;padding:8px 16px;border-radius:50px;white-space:nowrap;pointer-events:none}.explorer-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.explorer-controls .gallery-tabs{margin:0;gap:6px}.explorer-controls .gallery-tabs button{padding:10px 18px;border-radius:24px;font-size:12px}.explorer-arrow{border:1px solid var(--line);border-radius:50%;width:44px;height:44px;flex:0 0 44px;color:var(--ink);background:transparent;cursor:pointer}.explorer-arrow:hover{background:var(--surface)}.explorer-caption{text-align:center;font-size:12px;margin-top:20px;color:var(--ink)}.explorer-note{text-align:center;font-size:11px!important;margin-top:10px!important}.spin-frame{width:100%;height:620px;object-fit:contain}.spin-control{display:grid;gap:6px;font-size:12px}.spin-control input{width:100%}.product-story{position:relative;isolation:isolate;overflow:hidden}.product-story-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.22}.product-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#f7f2e9cc,#f7f2e970);z-index:-1}.included-section h2{max-width:800px}.included-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:64px}.included-grid article{border-top:1px solid var(--line);padding-top:24px}.included-grid article>span{font-size:10px;letter-spacing:.1em;color:var(--muted)}.included-grid h3{margin:24px 0 16px;font-size:26px}.included-grid p{font-size:15px;color:var(--muted)}.included-grid .text-link{margin-top:16px}@keyframes product-fade{0%{opacity:.35}to{opacity:1}}@media(min-width:1100px){.product-buy{position:sticky;top:125px}.screenless{padding-block:100px}.personal-section{padding-block:140px}}@media(max-width:1000px){.product-detail{grid-template-columns:minmax(0,1.35fr) minmax(270px,1fr);gap:30px}.context-phone{left:43%;transform:scale(.66)}.context-device{left:-3%;top:175px}.product-context{min-height:560px}.sleep-section{gap:40px}.recovery-comparison article{padding:24px 14px}}@media(max-width:760px){.hero-product-stage>.product-visual.has-product{min-height:390px;height:390px}.hero-product-stage .source-photo-frame{transform:scale(.92)}.hero-object-title{font-size:84px;bottom:42px;right:24px}.app-reveal{display:flex;flex-direction:column;gap:38px;padding-top:72px;padding-bottom:72px}.paired-stage{width:100%;margin:0}.paired-stage>.product-context{min-height:480px;height:480px}.context-phone{left:40%;top:35px;transform:scale(.61)}.context-device{top:145px;left:-8%;width:64%;height:280px}.context-device>.product-visual.has-product{height:280px;min-height:280px}.context-device .source-photo-frame{transform:scale(.57)}.context-caption{bottom:22px;left:20px;right:20px;font-size:11px}.context-caption>span{font-size:9px}.sleep-section{display:flex;flex-direction:column;align-items:stretch;gap:42px;min-height:850px;padding-block:72px}.sleep-section h2{font-size:42px}.sleep-section:after{background:linear-gradient(180deg,#101d24e6,#15232a55)}.sleep-section .sleep-panel{width:100%;max-width:none;padding:28px}.recovery-section{display:flex;flex-direction:column;gap:32px;padding-block:72px}.recovery-landscape{min-height:360px;width:100%;order:1}.recovery-section .section-heading{order:0;width:100%}.recovery-section h2{font-size:38px}.recovery-section .recovery-comparison{order:2;width:100%;display:grid;gap:12px}.recovery-section>.small{order:3}.recovery-comparison .score-ring{width:105px;height:105px}.recovery-comparison h3{font-size:17px}.recovery-comparison .demo-label{font-size:8px}.stress-section{display:flex;flex-direction:column;gap:40px;padding-block:72px}.stress-section:after{background:linear-gradient(#f7f2e9fa,#f7f2e9b3)}.stress-photo img{object-position:70% 50%}.hardware-composition{width:100%}.hardware-section{grid-template-columns:minmax(0,1fr)}.hardware-section>*{min-width:0}.hardware-composition .source-photo-frame{transform:scale(.92)}.product-detail{display:flex;flex-direction:column;gap:40px}.product-gallery{width:100%}.explorer-frame>.product-visual.has-product,.explorer-frame>.product-context{height:470px;min-height:470px}.explorer-frame .source-photo-frame{transform:scale(.92)}.explorer-frame .context-device .source-photo-frame{transform:scale(.57)}.explorer-frame .context-caption{bottom:65px}.explorer-controls{gap:6px}.explorer-controls .gallery-tabs{gap:0}.explorer-controls .gallery-tabs button{font-size:11px;padding:9px 13px}.explorer-arrow{flex-basis:40px;width:40px;height:44px}.explorer-note{padding-inline:16px}.included-grid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px}.spin-frame{height:470px}}@media(max-width:360px){.hero-product-stage>.product-visual.has-product{height:360px;min-height:360px}.hero-product-stage .source-photo-frame{transform:scale(.8)}.context-phone{left:36%;transform:scale(.5)}.context-device{left:-13%;top:140px}.context-device .source-photo-frame,.explorer-frame .context-device .source-photo-frame{transform:scale(.49)}.paired-stage>.product-context{height:420px;min-height:420px}.context-caption{font-size:9px;left:15px;right:15px}.context-caption>span{font-size:8px}.recovery-comparison .score-ring{width:90px;height:90px}.recovery-comparison article{padding:22px 10px}.recovery-comparison h3{font-size:16px}.sleep-section .sleep-panel{padding:22px 18px}.explorer-controls .gallery-tabs button{padding:9px;font-size:10px}.explorer-frame>.product-visual.has-product,.explorer-frame>.product-context{height:410px;min-height:410px}.explorer-frame .source-photo-frame{transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.explorer-frame{animation:none}.explorer-stage *{transition:none!important}}:root{--action: #2a72de;--action-hover: #1e5fbf;--editorial: "Newsreader Variable", Georgia, serif;--canvas: #f4f2ee}html{scroll-padding-top:104px}h2{font-family:var(--editorial);font-weight:350;font-size:clamp(42px,5vw,76px);letter-spacing:-.045em;line-height:1.06}h2 span{color:#77756f}h2 em{font-style:normal;color:#77756f}.eyebrow{letter-spacing:.12em;font-size:11px;font-weight:500}.button,.header-cta{background:var(--action);color:#fff;border:0;font-weight:450;letter-spacing:0;transition:background .2s ease}.button{min-height:52px;padding:14px 28px;gap:0;font-size:16px}.button:hover,.header-cta:hover{background:var(--action-hover);color:#fff;transform:none}.button.secondary{background:transparent;border:1px solid #c8c6bf;color:var(--ink)}.button.secondary:hover{background:#e7e5e0}.text-link{gap:0;padding:8px 0;border-bottom-color:#a8a69e}.text-link:hover{color:var(--action-hover)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-color:var(--action)}.site-header{height:84px;padding-inline:4.5vw;background:#f4f2eef2;border-bottom:1px solid #3e3c3612;gap:24px}.site-header nav{margin-left:0;gap:32px}.header-cta{min-height:44px;align-items:center;justify-content:center;padding:10px 22px;font-size:16px;white-space:nowrap}.wordmark{font-size:27px;letter-spacing:.12em}.section{padding-block:104px}.immersive-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;min-height:min(790px,calc(100svh - 84px));padding:70px 8vw 44px;color:#faf8f4;background:radial-gradient(ellipse at 82% 49%,#b8b7ad 0,#8b8c86 28%,#606560 57%,#343d3b)}.hero-heading{align-self:center;padding-block:20px;position:relative;z-index:2}.hero-name{font-size:24px;font-weight:400;letter-spacing:-.04em;margin-bottom:24px}.hero-heading h1{font:350 clamp(82px,9vw,132px)/.94 var(--editorial);letter-spacing:-.065em}.hero-subtitle{font-size:18px;line-height:1.5;color:#eeefe9;margin-top:32px}.hero-object{grid-column:2;grid-row:1/3;min-width:0;display:grid;align-items:center}.hero-object .product-visual.has-product{height:580px;min-height:580px;background:none;border-radius:0;overflow:visible}.hero-object .source-photo-frame{transform:scale(1.35);filter:drop-shadow(0 30px 25px #2028224d)}.hero-object :is(.visual-corner,.product-photo-caption,.product-photo-mark){display:none}.hero-bottom{position:relative;z-index:2;align-self:end;padding-top:40px}.hero-reserve{background:#f4f2ee;color:#242a28;min-width:260px}.hero-reserve:hover{background:#fff;color:#242a28}.hero-bottom p{font-size:11px;color:#e4e7e0;margin-top:14px}.hero-signature{display:block;font-size:12px;letter-spacing:.03em;color:#e4e7e0;margin-top:38px}.chapter-strip{padding-block:22px;background:#eeece7;border:0;gap:38px}.chapter-strip>span{display:none}.chapter-strip a{font-size:14px}.statement{text-align:center;display:block;max-width:1000px;padding-block:112px 100px}.statement h2{max-width:900px;margin:auto}.statement-aside{max-width:590px;margin:30px auto 0}.statement-aside .fine-rule{display:none}.statement-aside p{font-size:18px}.statement-aside .small{margin-top:20px;font-size:12px}.app-reveal{gap:7%;background:#e9e7e0}.app-reveal-copy{max-width:500px}.app-reveal-copy .button{margin-top:28px}.app-steps{border-top:1px solid #c9c8bf;padding-top:25px;gap:36px;margin-top:32px}.product-context{background:radial-gradient(ellipse at 48% 35%,#faf9f5,#dddcd4 80%);border-radius:24px;min-height:610px}.product-context:after{display:none}.paired-stage>.product-context{min-height:610px}.context-phone{left:48%;top:55px;transform:scale(.7)}.context-phone .phone-frame{box-shadow:0 22px 45px #30352e26}.context-device{left:-2%;top:200px;width:52%}.context-device .source-photo-frame{transform:scale(.7);filter:drop-shadow(0 20px 13px #292e2530)}.context-caption{color:#4a5048;text-shadow:none;bottom:28px;font-size:12px}.context-caption>span{color:#646a61}.sleep-section{min-height:820px;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:10%;align-items:end;padding-top:170px;padding-bottom:70px}.sleep-section>.atmosphere img{object-position:67% center}.sleep-section:after{background:linear-gradient(90deg,#0e1d28cc 0,#10202a4d 55%,#10202a22),linear-gradient(0deg,#12212ce6,transparent 80%)}.sleep-section h2{font-size:clamp(48px,5vw,76px)}.sleep-section .sleep-panel{background:#f7f4eceb;color:#353f43;border:0;border-radius:24px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:32px}.sleep-section .sleep-panel :is(p,small,.axis,.sleep-legend){color:#536066}.sleep-section .sleep-panel .panel-heading{color:#3a484e}.sleep-panel .sleep-big{font-family:var(--editorial);letter-spacing:-.045em;color:#293b42}.sleep-panel .sleep-big span{font-family:DM Sans Variable,sans-serif}.sleep-legend{border-color:#66767c33}.recovery-editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#ece8e1;max-width:1680px;margin:auto}.recovery-scene{min-height:760px;position:relative}.recovery-scene>.atmosphere{position:absolute;top:0;right:0;bottom:0;left:0}.recovery-scene img{object-position:73% center}.recovery-content{align-self:center;padding:80px clamp(30px,5vw,88px)}.recovery-content h2{font-size:clamp(46px,4.5vw,68px)}.recovery-content>p:not(.eyebrow){margin-top:28px;color:#656259;font-size:17px;max-width:420px}.recovery-reading{display:grid;grid-template-columns:106px minmax(0,1fr);align-items:center;gap:24px;border-top:1px solid #c4bfb3;margin-top:42px;padding-top:30px}.recovery-reading .score{width:106px;height:106px;margin:0}.recovery-reading .score strong{font-size:35px}.recovery-reading .score span{font-size:9px}.reading-label{font-size:9px;letter-spacing:.09em;color:#6d6a60}.recovery-reading h3{font-size:22px;margin-top:8px}.recovery-reading p{font-size:13px;line-height:1.5;margin:10px 0;color:#656259}.recovery-reading .small{font-size:10px}.recovery-content .text-link{margin-top:34px}.stress-section{min-height:620px}.stress-section:after{background:linear-gradient(90deg,#f4f2eeef,#f4f2ee8c)}.day-chart{border:1px solid #dedbd2;background:#faf9f4e6;box-shadow:none;border-radius:24px}.screenless{background:#35403d;gap:8%}.screenless h2{font-size:clamp(48px,6vw,86px)}.screenless .product-visual.has-product{background:none}.screenless :is(.visual-corner,.product-photo-caption,.product-photo-mark){display:none}.personal-section{background:#f4f2ee}.baseline-card{border:1px solid #dedbd2;box-shadow:none;border-radius:24px}.ownership{background:#e9e5dd}.hardware-composition-label{font-size:15px}.reservation-section{background:#e7e6df}.reservation-section h2{font-family:var(--editorial);letter-spacing:-.055em}.product-detail{padding-top:32px;gap:5%}.product-buy h1{font-family:DM Sans Variable,sans-serif;font-size:48px;letter-spacing:-.045em}.product-buy .button{width:100%;margin-bottom:16px}.product-buy .buy-note{border-top:1px solid #d0ccc3;border-bottom:0;padding-bottom:0}.product-price{font-size:38px}.purchase-terms{background:transparent;border-top:1px solid #d0ccc3;padding:22px 0 0}.explorer-stage{border-radius:24px}.explorer-controls .gallery-tabs{background:#e9e6df;border-radius:50px;padding:4px}.explorer-controls .gallery-tabs button{border:0;min-height:40px;background:transparent;border-radius:30px}.explorer-controls .gallery-tabs button[aria-pressed=true]{background:#fffdfa;color:#353e38;box-shadow:0 1px 4px #3333330a}.explorer-arrow{display:grid;place-items:center;border:1px solid #ceccc4;background:transparent}.explorer-gesture{background:transparent;color:#3e3c36;border:0;font-size:11px}.explorer-frame:has(.dark)+.explorer-gesture{color:#f1f0e9}.explorer-frame .context-phone{transform:scale(.72);top:40px}.explorer-frame .context-device{left:-4%;top:205px}.explorer-frame .context-device .source-photo-frame{transform:scale(.67)}.explorer-frame .context-caption{bottom:54px}.product-story{background:#e9e5dd}.product-story .three-columns{gap:8%;margin-top:56px}.product-connection{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:7%}.product-connection>div:first-child>p:not(.eyebrow){color:var(--muted);margin-top:28px}.product-connection .button{margin-top:28px}.product-connection .product-context{width:100%}.mobile-sticky{display:none!important}.form-page{padding-top:76px;background:radial-gradient(ellipse at 10% 20%,#e3e3d8,transparent 65%)}.form-intro h1{font-family:var(--editorial);font-weight:350;font-size:clamp(56px,6vw,88px);letter-spacing:-.05em;line-height:1.02}.form-intro>p:not(.eyebrow){font-size:17px}.form-card{border:1px solid #dedbd2;border-radius:24px;box-shadow:none;background:#fbfaf7}.form-card h2{font-size:40px}.form-card input[type=email]{border-radius:12px;min-height:52px}.form-notice{background:#eeede6;border-left:0;border-radius:12px}.demo-shell{padding-top:64px}.demo-heading h1{font-family:var(--editorial);font-size:clamp(42px,4.8vw,66px);letter-spacing:-.04em}.demo-workspace{border:1px solid #dedbd2;border-radius:24px;box-shadow:none;overflow:hidden}.demo-nav{background:#e8e6df}.demo-nav button[aria-current=page]{background:#fff;color:var(--ink);box-shadow:0 1px 5px #30382d0a}.demo-panel h2{font-family:DM Sans Variable,sans-serif;font-size:34px}.demo-insight,.demo-metric,.demo-detail{border-radius:20px}.onboarding{border-radius:24px;background:radial-gradient(ellipse at 70% 30%,#efeee6,#dfe2d7)}.onboarding h2{font-size:clamp(42px,4vw,58px)}@media(max-width:1100px)and (min-width:761px){.immersive-hero{padding-inline:5vw;min-height:690px}.hero-heading h1{font-size:94px}.hero-object .source-photo-frame{transform:scale(1.05)}.hero-object .product-visual.has-product{min-height:520px;height:520px}.context-phone{left:45%;transform:scale(.55)}.context-device{left:-9%;top:180px}.context-device .source-photo-frame{transform:scale(.5)}.paired-stage>.product-context,.product-context{min-height:540px}.explorer-frame .context-phone{left:44%;transform:scale(.51);top:85px}.explorer-frame .context-device .source-photo-frame{transform:scale(.48)}.recovery-editorial{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.recovery-content{padding-inline:32px}.recovery-content h2{font-size:46px}.recovery-reading{grid-template-columns:90px minmax(0,1fr);gap:16px}.recovery-reading .score{width:90px;height:90px}.sleep-section{gap:5%}.sleep-panel{padding:24px}}@media(max-width:760px){html{scroll-padding-top:90px}.site-header{height:72px;padding-inline:20px;gap:12px}.wordmark{font-size:22px;letter-spacing:.08em}.header-cta{padding:10px 17px;font-size:15px;min-height:44px}.menu-toggle{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;padding:0;border:1px solid #d2d0c8;border-radius:50%;background:transparent}.site-header nav{top:72px;padding:22px 24px 30px;background:#f4f2eefa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin:0;box-shadow:0 20px 25px #29302812}.site-header nav a{padding:16px 0;border-bottom:1px solid #dddad3;font-size:20px}.section{padding:76px 24px}h2{font-size:46px;line-height:1.04}.eyebrow{margin-bottom:22px;font-size:10px}.immersive-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 310px auto;min-height:calc(100svh - 72px);padding:30px 24px 24px;text-align:center;background:radial-gradient(ellipse at 54% 56%,#a7aba0 0,#727c73 40%,#354440)}.hero-heading{padding:0;align-self:start}.hero-name{font-size:20px;margin-bottom:18px}.hero-heading h1{font-size:66px;letter-spacing:-.06em}.hero-subtitle{font-size:14px;line-height:1.5;margin-top:18px}.hero-object{grid-column:1;grid-row:2}.hero-object .product-visual.has-product{height:310px;min-height:310px}.hero-object .source-photo-frame{transform:scale(.82)}.hero-bottom{padding-top:16px;align-self:start}.hero-reserve{width:100%;min-width:0;font-size:17px;min-height:50px}.hero-bottom p{font-size:10px;margin-top:12px}.hero-signature{display:none}.chapter-strip{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 18px;gap:13px 24px}.chapter-strip a{font-size:12px}.statement{padding-block:76px}.statement h2{font-size:47px}.statement-aside{margin-top:26px}.statement-aside p{font-size:16px}.app-reveal{display:flex;flex-direction:column;gap:38px}.app-reveal-copy>p:not(.eyebrow){font-size:16px}.app-steps{gap:32px;margin-top:28px}.paired-stage{width:100%}.paired-stage>.product-context,.product-context{min-height:460px;height:460px;border-radius:22px}.context-phone{left:47%;top:34px;transform:scale(.49)}.context-device{left:-4%;top:130px;width:52%;height:300px}.context-device>.product-visual.has-product{min-height:300px;height:300px}.context-device .source-photo-frame{transform:scale(.48)}.context-caption{left:20px;right:20px;bottom:22px;gap:6px;font-size:10px}.context-caption>span{font-size:8px}.sleep-section{padding:56px 24px 36px;min-height:960px;display:flex;flex-direction:column;justify-content:space-between;gap:210px}.sleep-section>.atmosphere img{object-position:73% center}.sleep-section:after{background:linear-gradient(0deg,#12212cdd,transparent 64%,#12212ccc)}.sleep-section>div:first-of-type{align-self:stretch}.sleep-section h2{font-size:48px;max-width:360px}.sleep-section>div>p:not(.eyebrow){font-size:15px;max-width:290px}.sleep-panel{width:100%;padding:26px;border-radius:22px}.sleep-big{font-size:65px}.recovery-editorial{display:flex;flex-direction:column}.recovery-scene{min-height:420px;height:420px}.recovery-scene img{object-position:76% center}.recovery-content{padding:54px 24px 62px;width:100%}.recovery-content h2{font-size:46px}.recovery-content>p:not(.eyebrow){font-size:16px;margin-top:24px}.recovery-reading{grid-template-columns:92px minmax(0,1fr);gap:20px;margin-top:32px;padding-top:26px}.recovery-reading .score{width:92px;height:92px}.recovery-reading h3{font-size:20px}.recovery-reading p{font-size:12px}.stress-section{min-height:auto;gap:32px}.stress-section:after{background:linear-gradient(#f4f2eef2,#f4f2eeb3)}.screenless{padding-block:70px 38px;gap:12px}.screenless h2{font-size:60px}.screenless-copy p{font-size:16px}.screenless .source-photo-frame{transform:scale(.8)}.personal-section{gap:32px}.ownership h2{font-size:48px}.reservation-section h2{font-size:90px}.product-detail{padding:0 0 56px;gap:32px}.product-gallery{width:100%}.explorer-stage{border-radius:0}.explorer-controls{margin-inline:20px}.explorer-controls .gallery-tabs button{padding:8px 15px}.explorer-caption{margin-top:16px}.explorer-note{font-size:10px!important;margin-inline:16px}.explorer-frame>.product-visual.has-product,.explorer-frame>.product-context{height:455px;min-height:455px;border-radius:0}.explorer-frame .source-photo-frame{transform:scale(.88)}.explorer-frame .context-phone{left:49%;top:32px;transform:scale(.5)}.explorer-frame .context-device{top:125px;left:0}.explorer-frame .context-device .source-photo-frame{transform:scale(.54)}.explorer-frame .context-caption{bottom:52px}.product-buy{padding:24px}.product-buy h1{font-size:42px}.product-story .three-columns{margin-top:40px;gap:30px}.product-connection{display:flex;flex-direction:column;gap:38px}.product-connection .product-context{min-height:460px}.form-page{padding:52px 24px 70px;gap:40px}.form-intro h1{font-size:58px}.form-card{padding:28px 22px}.form-card h2{font-size:36px}.demo-shell{padding:48px 16px}.demo-heading{padding-inline:8px;margin-bottom:32px}.demo-heading h1{font-size:43px}.demo-heading p{margin-top:14px;font-size:12px}.demo-workspace{border-radius:20px}.demo-panel{padding:24px 18px}.demo-panel h2{font-size:30px}.onboarding{padding:38px 24px}.onboarding h2{font-size:43px}}@media(max-width:360px){.site-header{padding-inline:14px;gap:9px}.wordmark{font-size:20px}.header-cta{font-size:14px;padding-inline:14px}.immersive-hero{padding-inline:20px;grid-template-rows:auto 280px auto}.hero-heading h1{font-size:58px}.hero-object .product-visual.has-product{height:280px;min-height:280px}.hero-object .source-photo-frame{transform:scale(.74)}.hero-bottom p{font-size:9px}h2,.statement h2,.recovery-content h2{font-size:40px}.context-phone{left:44%;transform:scale(.42)}.context-device{left:-9%;top:116px}.context-device .source-photo-frame{transform:scale(.39)}.paired-stage>.product-context,.product-connection .product-context{height:410px;min-height:410px}.context-caption{left:16px;right:16px;font-size:9px}.recovery-scene{height:370px;min-height:370px}.recovery-reading{grid-template-columns:82px minmax(0,1fr);gap:14px}.recovery-reading .score{width:82px;height:82px}.recovery-reading .score strong{font-size:30px}.recovery-reading .score span{font-size:8px}.sleep-section h2{font-size:42px}.explorer-controls{margin-inline:14px;gap:4px}.explorer-controls .gallery-tabs button{padding-inline:11px}.explorer-frame .context-phone{left:46%;transform:scale(.44)}.explorer-frame .context-device{left:-4%}.explorer-frame .context-device .source-photo-frame{transform:scale(.44)}.form-intro h1{font-size:50px}.form-card{padding-inline:18px}.form-card h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.button,.header-cta{transition:none}}.product-visual.model-02{background:transparent;min-height:0;display:grid;place-items:center;width:100%;height:100%}.product-visual.model-02.has-product{background:transparent;min-height:0}.model-02 :is(.visual-corner,.product-photo-caption,.product-photo-mark){display:none}.product-photo-frame-v2{width:min(100%,420px);aspect-ratio:1;position:relative}.product-photo-v2{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.immersive-hero{color:#292c2b;background:radial-gradient(ellipse at 70% 52%,#fff 0,#eeeae3 65%,#e4ded5);min-height:700px;padding:72px 8vw 48px}.hero-heading h1{font-size:clamp(76px,8.5vw,124px);line-height:.99;letter-spacing:-.06em}.hero-name{font-size:17px;letter-spacing:.01em;margin-bottom:26px}.hero-subtitle{color:#5d625f;font-size:18px}.hero-object .product-visual.model-02{height:510px;min-height:0;overflow:visible}.hero-object .product-photo-frame-v2{width:min(100%,501px)}.hero-object{position:relative}.hero-bottom p,.hero-signature{color:#666a65}.hero-reserve{background:var(--action);color:#fff}.hero-reserve:hover{background:var(--action-hover);color:#fff}.hero-signature{margin-top:30px}.chapter-strip{border-bottom:1px solid #d9d8d0;background:#f4f2ee}.statement{padding-block:92px}.product-chapters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#202623;color:#f2f0e9;position:relative}.chapter-stage{position:sticky;top:84px;align-self:start;height:calc(100svh - 84px);min-height:550px;max-height:850px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 6%;background:radial-gradient(ellipse at 50% 48%,#657169,#343f38 52%,#202623 85%)}.chapter-stage-top{display:flex;justify-content:space-between;position:absolute;top:35px;left:8%;right:8%;font-size:10px;letter-spacing:.12em;color:#c9d0c7}.chapter-object{width:100%;height:min(52vh,440px);display:grid;place-items:center;animation:object-enter .55s cubic-bezier(.22,.61,.36,1) both}.chapter-object .product-photo-frame-v2{width:min(100%,400px)}.chapter-view-tabs{display:flex;gap:6px;justify-content:center;margin-top:28px}.chapter-view-tabs button{min-height:44px;border:1px solid #9eafa23d;border-radius:30px;background:transparent;color:#cad2cb;padding:10px 17px;font:inherit;font-size:12px;cursor:pointer}.chapter-view-tabs button[aria-pressed=true]{background:#eceee6;color:#29392c;border-color:#eceee6}.chapter-source{font-size:10px;color:#b1bdb3;margin-top:16px}.chapter-stories{padding-inline:12%}.chapter-stories article{min-height:75svh;display:flex;flex-direction:column;justify-content:center;padding-block:70px}.chapter-stories h2{font-size:clamp(44px,4.9vw,70px);margin:22px 0 26px}.chapter-stories article>p:last-child{color:#bec8bf;font-size:17px;line-height:1.65;max-width:400px}.chapter-stories .eyebrow{color:#bec8bf}.product-context{background:linear-gradient(125deg,#e7e7df,#f7f6f0)}.context-device .product-photo-frame-v2{width:100%;max-width:320px}.context-device{left:0;top:170px;width:52%}.context-phone{left:47%}.screenless .product-photo-frame-v2,.hardware-composition .product-photo-frame-v2{max-width:360px}.product-explorer{background:#ebe9e3;border-radius:22px;overflow:hidden}.explorer-topline{padding:20px 24px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.09em;color:#686f69}.surface-toggle{background:transparent;border:1px solid #757e7740;border-radius:24px;min-height:44px;padding:8px 14px;font:inherit;font-size:11px;letter-spacing:0;color:inherit;cursor:pointer}.explorer-stage{height:490px;min-height:0}.explorer-frame,.explorer-frame .product-visual.model-02{height:100%;min-height:0}.explorer-frame .product-photo-frame-v2{width:min(95%,440px)}.explorer-frame .context-device .product-photo-frame-v2{width:100%;max-width:230px}.explorer-frame .product-context{background:transparent}.explorer-controls{padding:16px 20px 0;gap:8px}.gallery-tabs{gap:1px;padding:4px;flex-wrap:nowrap}.gallery-tabs button{font-size:12px;min-height:44px;padding:8px 13px}.explorer-note{max-width:400px;margin:12px auto 24px;padding:0 24px;font-size:11px;line-height:1.6}.explorer-night{background:#29332d;color:#e7ece6}.explorer-night .explorer-topline,.explorer-night .explorer-note,.explorer-night .explorer-caption,.explorer-night .explorer-gesture{color:#c1cbc3}.explorer-night .gallery-tabs{background:#ffffff15}.explorer-night .gallery-tabs button{color:#d9e2d9}.explorer-night .gallery-tabs button[aria-pressed=true]{color:#29332d}.explorer-night .explorer-arrow{color:#e4e9e3;border-color:#c1cbc354}.product-detail{gap:7%;padding-top:40px;align-items:start}.product-buy{padding-top:40px}.product-intro{max-width:430px;color:#656a65;font-size:16px;margin-block:22px 28px;line-height:1.6}.product-detail-pair{background:#e9e7df}.detail-pair-copy{max-width:650px;margin:0 auto 48px;text-align:center}.detail-pair-copy>p:last-child{max-width:490px;margin:25px auto 0;color:#656b66}.detail-pair-visuals{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:980px;margin:auto}.detail-pair-visuals figure{margin:0;background:#f7f5ef;border-radius:24px;padding:28px 16px 24px}.detail-pair-visuals .product-visual{height:360px}.detail-pair-visuals .product-photo-frame-v2{max-width:350px}.detail-pair-visuals figcaption{font-size:11px;letter-spacing:.04em;text-align:center;margin-top:20px;color:#686e68}.will-reveal{transform:translateY(18px);transition:opacity .65s ease,transform .85s cubic-bezier(.22,.61,.36,1)}@keyframes object-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:761px){.hero-object{animation:object-enter 1s ease both}.hero-heading{animation:object-enter .7s ease both}}@media(max-width:1000px){.context-device{top:175px;width:50%}.chapter-stories{padding-inline:9%}.gallery-tabs button{padding-inline:8px}}@media(max-width:760px){.immersive-hero{display:flex;flex-direction:column;min-height:calc(100svh - 72px);padding:32px 24px 28px;gap:0;text-align:center}.hero-heading{padding:0;align-self:stretch}.hero-name{font-size:14px;margin-bottom:15px}.hero-heading h1{font-size:clamp(56px,16vw,72px);line-height:.98}.hero-subtitle{font-size:14px;line-height:1.5;margin-top:20px}.hero-object{width:100%;flex:1;display:grid;place-items:center;margin:8px 0}.hero-object .product-visual.model-02{height:auto;min-height:0}.hero-object .product-photo-frame-v2{width:min(100%,340px)}.hero-bottom{padding-top:0;width:100%}.hero-bottom p{font-size:10px;margin-top:12px}.hero-signature{display:none}.hero-reserve{width:100%;min-height:50px}.chapter-strip{gap:0;justify-content:space-around;padding:18px 8px}.chapter-strip a{font-size:11px}.statement{padding-block:70px}.product-chapters{display:block}.chapter-stage{top:72px;height:44svh;min-height:330px;max-height:390px;z-index:2;padding:34px 20px 12px;box-shadow:0 18px 20px #202623}.chapter-stage-top{top:18px;left:24px;right:24px;font-size:8px}.chapter-object{height:230px;flex:1;min-height:0}.chapter-object .product-photo-frame-v2{width:min(64vw,245px)}.chapter-view-tabs{margin-top:0;gap:6px}.chapter-view-tabs button{font-size:11px;padding:8px 16px}.chapter-source{display:none}.chapter-stories{padding-inline:28px;position:relative;z-index:1}.chapter-stories article{min-height:54svh;padding:45px 0 65px}.chapter-stories h2{font-size:43px;max-width:340px;margin:16px 0 22px}.chapter-stories article>p:last-child{font-size:15px}.context-device{left:-2%;top:185px;width:55%;height:210px}.context-device>.product-visual.model-02{height:210px;min-height:0}.context-device .product-photo-frame-v2{width:100%}.context-phone{left:43%}.screenless .product-visual.model-02{height:340px}.screenless .product-photo-frame-v2{width:100%;max-width:310px}.hardware-composition .product-photo-frame-v2{max-width:310px}.product-detail{padding:20px 16px 55px;gap:30px}.product-explorer{border-radius:20px;width:100%}.explorer-topline{padding:12px 16px 0;font-size:8px}.surface-toggle{font-size:10px;padding-inline:12px}.explorer-stage{height:360px}.explorer-frame .product-photo-frame-v2{width:100%;max-width:340px}.explorer-controls{padding:8px 12px 0;gap:4px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px}.gallery-tabs{padding:3px;flex:1;justify-content:center}.gallery-tabs button{font-size:11px;padding:7px 9px}.explorer-arrow{width:44px;min-width:44px;height:44px}.explorer-controls .gallery-tabs button{padding:8px 5px;font-size:11px;min-width:44px;min-height:44px;flex:1}.explorer-controls:has(.gallery-tabs){display:block}.explorer-controls:has(.gallery-tabs) .explorer-arrow{display:none}.explorer-caption{font-size:11px;padding:0 10px}.explorer-note{font-size:10px;margin-bottom:18px}.explorer-frame .product-context{height:330px;min-height:330px}.explorer-frame .context-phone{left:43%;top:25px;transform:scale(.4)}.explorer-frame .context-device{left:0;top:140px;width:53%;height:190px}.explorer-frame .context-device>.product-visual.model-02{height:190px}.explorer-frame .context-caption{bottom:18px}.product-buy{padding:15px 10px 0}.product-buy h1{font-size:48px}.product-intro{font-size:15px}.detail-pair-visuals{gap:10px}.detail-pair-visuals figure{padding:16px 4px;border-radius:14px}.detail-pair-visuals .product-visual{height:190px}.detail-pair-visuals figcaption{font-size:9px;margin:12px 0 0}.product-detail-pair{padding-inline:18px}}@media(max-width:360px){.immersive-hero{padding-inline:18px}.hero-object .product-photo-frame-v2{max-width:280px}.hero-heading h1{font-size:54px}.explorer-stage{height:310px}.gallery-tabs button{font-size:10px;padding-inline:6px}.explorer-controls{padding-inline:7px}.chapter-stories h2{font-size:38px}.context-device{top:180px}.explorer-frame .context-phone{transform:scale(.34)}.explorer-frame .context-device{top:130px}}@media(prefers-reduced-motion:reduce){.chapter-stage{position:relative;top:0}.chapter-stories article{min-height:0;padding-block:36px}.chapter-object,.hero-heading,.hero-object,.explorer-frame{animation:none}.will-reveal{opacity:1;transform:none;transition:none}}.n-marketing{--n-paper: #f0eeea;--n-ink: #242624;--n-grey: #686a67;background:var(--n-paper);color:var(--n-ink)}.n-marketing h1,.n-marketing h2,.n-marketing h3{font-family:Newsreader Variable,Georgia,serif;font-weight:350;letter-spacing:-.045em}.n-marketing h2{font-size:clamp(44px,5.7vw,86px);line-height:1.02}.n-marketing p{font-size:17px;line-height:1.6}.n-marketing .n-kicker{font-family:DM Sans Variable,sans-serif;font-size:10px;letter-spacing:.15em;font-weight:550;margin-bottom:26px;line-height:1.6}.n-marketing small,.n-marketing .n-fine{font-size:11px;line-height:1.65;color:#737570}.n-section{padding:120px max(6vw,24px)}.n-art{display:block;min-width:0}.n-art img{display:block;width:100%;height:100%;object-fit:contain}.n-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:15px 34px;border-radius:40px;background:#2d70d6;color:#fff;font-size:15px;font-weight:500;transition:background .2s;white-space:normal;text-align:center}.n-button:hover{background:#195cc0}.n-button-light{background:#f4f2ee;color:#242624}.n-button-light:hover{background:#fff}.n-text-link{display:inline-flex;gap:24px;align-items:center;min-height:44px;font-size:14px;border-bottom:1px solid #9c9d96;padding:10px 0;width:fit-content}.n-text-link:hover{color:#2364c3}.site-header{height:76px}.n-home-header{position:fixed;top:0;left:0;width:100%;background:transparent;border-color:transparent;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .3s,color .3s;z-index:60}.n-home-header:not(.n-header-solid) .header-cta{background:#f4f2ee;color:#252725}.n-home-header .wordmark{font-weight:450;letter-spacing:.09em}.n-home-header:not(.n-header-solid) .menu-toggle{color:#fff;border-color:#ffffff60;background:#ffffff08}.n-home-header.n-header-solid{background:#f0eeeaf2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#242624;border-bottom-color:#24262410}.n-home-header.n-header-solid nav.nav-open{color:#242624;background:#f0eeea}.n-hero{position:relative;height:100svh;min-height:740px;max-height:1200px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 66% 28%,#8b8d8e,#5d6062 55%,#373b3e);color:#fff}.n-hero-objects{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1}.n-hero-object{position:absolute;width:1250px;height:1250px;max-width:none;filter:drop-shadow(20px 35px 22px #11131535)}.n-hero-object-a{left:calc(50% - 1050px);top:-710px;transform:rotate(57deg)}.n-hero-object-b{left:calc(50% - 220px);top:250px;transform:rotate(57deg)}.n-hero-copy{position:absolute;inset:28% 24px auto;text-align:center}.n-hero-copy>p{font-size:21px;letter-spacing:-.02em;margin-bottom:24px}.n-hero-copy h1{font-size:clamp(70px,7.1vw,112px);line-height:1.01;letter-spacing:-.05em;color:#f8f7f5;text-wrap:balance}.n-hero-bottom{position:absolute;bottom:48px;left:50%;transform:translate(-50%);width:min(430px,calc(100% - 48px));display:grid;gap:15px;text-align:center}.n-hero-bottom .n-button{height:58px;font-size:17px}.n-hero-bottom>span{font-size:12px;color:#f4f3efe6;text-shadow:0 1px 10px #0006}.n-intro{text-align:center;padding-block:140px 120px}.n-intro h2{max-width:950px;margin:0 auto 30px}.n-intro>p:not(.n-kicker){color:var(--n-grey);max-width:620px;margin:0 auto 28px}.n-scroll{height:270svh;position:relative;background:#f1efe9;transition:background .55s ease}.n-scroll[data-view=front]{background:#f7f6f1}.n-scroll[data-view=rear]{background:#ecece7}.n-scroll-stage{height:calc(100svh - 76px);min-height:610px;position:sticky;top:76px;overflow:hidden;isolation:isolate}.n-scroll-label{position:absolute;top:34px;left:6vw;right:6vw;display:flex;justify-content:space-between;font-size:12px!important;letter-spacing:.08em;z-index:3}.n-scroll-label span{font-size:9px;letter-spacing:.16em}.n-chapter{position:absolute;top:70px;right:6vw;bottom:90px;left:6vw;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;opacity:0;visibility:hidden;transition:opacity .55s ease,visibility .55s}.n-chapter.is-active{opacity:1;visibility:visible}.n-chapter-copy{max-width:470px;transform:translateY(16px);transition:transform .6s ease}.n-chapter.is-active .n-chapter-copy{transform:translateY(0)}.n-chapter-copy h2{font-size:clamp(50px,5.4vw,82px);margin-bottom:26px}.n-chapter-copy>p:last-child{max-width:340px;color:#686a64;font-size:15px}.n-chapter-art{width:100%;max-width:640px;height:100%;max-height:620px;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent),linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent),linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;transform:translateY(14px);transition:transform .65s ease}.n-chapter.is-active .n-chapter-art{transform:translateY(0)}.n-scroll-progress{position:absolute;left:6vw;bottom:42px;display:flex;gap:8px}.n-scroll-progress i{width:42px;height:2px;background:#24262430;transition:background .4s}.n-scroll-progress i.is-active{background:#242624}.n-scroll-skip{position:absolute;right:6vw;bottom:24px;min-height:44px;display:flex;align-items:center;gap:18px;font-size:11px;color:#656761}.n-material{height:850px;position:relative;background:#1e2224;overflow:hidden;color:#fff}.n-material-image{position:absolute;top:0;right:0;bottom:0;left:0}.n-material-image img{object-fit:cover;object-position:70% center}.n-material:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#15191ce6,transparent 85%)}.n-material-copy{position:absolute;top:26%;left:8vw;z-index:1;max-width:560px}.n-material-copy h2{margin-bottom:28px}.n-material-copy p:last-child{color:#e1e2de;font-size:16px}.n-section-heading{text-align:center;margin:0 auto 48px}.n-benefits{background:#f7f6f3}.n-benefit-tabs{display:flex;justify-content:center;gap:32px;margin:40px auto 50px}.n-benefit-tabs button{border:0;border-bottom:1px solid transparent;background:none;color:#7b7b75;padding:12px 3px;min-height:46px;font-size:14px}.n-benefit-tabs button[aria-selected=true]{border-color:#252924;color:#252924}.n-benefit-panel{max-width:1150px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center;animation:n-enter .45s ease both}.n-metric-art{min-height:450px;border-radius:26px;background:linear-gradient(145deg,#cbc2b8,#e1dbd2 70%);padding:34px 38px 28px;display:flex;flex-direction:column;color:#3e3b36;overflow:hidden}.n-metric-recovery{background:linear-gradient(145deg,#bdcabb,#e0e6db);color:#344336}.n-metric-stress{background:linear-gradient(145deg,#aebdca,#dee5eb);color:#344552}.n-metric-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:46px}.n-metric-top span:first-child{font-size:28px;letter-spacing:-.045em}.n-metric-top span:last-child{font-size:9px;letter-spacing:.1em;border:1px solid #7776;border-radius:30px;padding:3px 8px}.n-metric-art>p{font-size:9px;letter-spacing:.13em}.n-metric-art>strong{font-family:var(--editorial);font-weight:350;font-size:64px;line-height:1.3;letter-spacing:-.04em}.n-night-bars{height:100px;display:flex;align-items:center;gap:5px;margin:22px 0 28px}.n-night-bars i{flex:1;border-radius:3px;background:currentColor;opacity:.55}.n-night-bars i:nth-child(3n){opacity:.25}.n-metric-bottom{font-size:11px;margin-top:auto}.n-benefit-copy h3{font-size:clamp(38px,3.3vw,54px);line-height:1.06;margin-bottom:24px}.n-benefit-copy>p:not(.n-kicker){color:#6d6f68;font-size:16px}.n-benefit-copy .n-text-link{margin:24px 0}.n-benefit-copy small{display:block;max-width:300px}.n-app-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;background:#dce2de;padding-top:100px;padding-bottom:80px;overflow:hidden}.n-app-copy{max-width:470px}.n-app-copy h2{margin-bottom:30px}.n-app-copy>p:not(.n-kicker){color:#626a63;font-size:16px}.n-app-copy .n-button{margin:28px 0 16px}.n-app-copy small{display:block}.n-app-composition{position:relative;height:670px;min-width:0}.n-app-phone{position:absolute;right:0;top:35px;transform:rotate(5deg) scale(.92);transform-origin:top right}.n-app-phone .phone-frame{box-shadow:18px 30px 45px #263d2929;border-color:#363c37}.n-app-product{position:absolute;left:-140px;top:130px;width:640px;height:640px;transform:rotate(-15deg);filter:drop-shadow(12px 20px 15px #28372a35);z-index:2}.n-ownership{text-align:center;background:#e7e4dc}.n-ownership h2{margin-bottom:30px}.n-ownership>p:not(.n-kicker){color:#65675f}.n-ownership-line{display:flex;justify-content:center;gap:54px;margin-top:55px;font-size:12px}.n-ownership-line span+span{border-left:1px solid #aaaba3;padding-left:54px}.n-closing{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:10%;background:#efede8}.n-closing-art{mix-blend-mode:multiply}.n-closing-copy h2{margin-bottom:32px}.n-closing-price{font-size:30px!important;margin-bottom:24px}.n-closing-price span{display:block;font-size:10px;color:#73756e;margin-top:4px}.n-closing-copy .n-text-link{display:flex;margin:10px 0 20px}.n-closing-copy small{display:block;max-width:320px}.n-marketing .faq{max-width:1150px;padding-block:100px;background:transparent}.n-marketing .faq h2{font-size:54px}.n-marketing .faq p{font-size:14px}.n-buy-section{display:grid;grid-template-columns:1.25fr 1fr;gap:7%;padding:40px 5vw 100px;align-items:start;max-width:1600px;margin:auto}.n-explorer{background:#eae8e3;border-radius:22px;overflow:hidden;position:sticky;top:105px}.n-explorer-top{display:flex;justify-content:space-between;padding:24px 28px 0;font-size:10px;letter-spacing:.1em}.n-explorer-stage{height:min(46vw,620px);min-height:370px;cursor:grab;touch-action:pan-y}.n-explorer-stage:active{cursor:grabbing}.n-explorer-stage .n-art{height:100%;animation:n-enter .4s ease both}.n-explorer-stage .n-art:not([data-art=dark]){mix-blend-mode:multiply}.n-spin-image{width:100%;height:100%;object-fit:contain}.n-explorer-controls{display:flex;justify-content:space-between;align-items:center;padding:0 24px;gap:10px}.n-explorer-controls>button{width:44px;height:44px;border:1px solid #9998;border-radius:50%;background:transparent;font-size:20px;color:#41463d}.n-view-dots{display:flex}.n-view-dots button{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent}.n-view-dots i{width:6px;height:6px;border-radius:50%;background:#292d2330}.n-view-dots button[aria-pressed=true] i{background:#292d23;box-shadow:0 0 0 5px #292d2310}.n-explorer-caption{text-align:center;font-size:11px!important;margin:10px 0}.n-explorer-caption span{color:#777970}.n-explorer-fine{text-align:center;max-width:330px;margin:0 auto 24px;padding:0 12px;font-size:9px!important}.n-buy-copy{padding:25px 0;max-width:460px}.n-buy-copy h1{font-size:74px;line-height:1.05}.n-buy-copy .n-buy-subtitle{font-family:var(--editorial);font-size:32px;line-height:1.2;margin:18px 0 24px}.n-buy-copy>p:not(.n-kicker,.n-buy-subtitle,.n-price,.n-fine){font-size:14px;color:#676a62}.n-buy-finish{display:flex;gap:10px;align-items:center;font-size:12px;margin:28px 0;border-block:1px solid #c5c7bf;padding:20px 0}.n-buy-finish i{width:17px;height:17px;border-radius:50%;background:#232622;outline:1px solid #777;outline-offset:3px;margin-right:6px}.n-buy-finish span{margin-left:auto;color:#7a7b74;font-size:10px}.n-buy-copy .n-price{font-size:32px;line-height:1.2}.n-price span{font-size:10px;display:block;margin:5px 0 12px;color:#787a71}.n-buy-copy>.n-button{width:100%;margin:26px 0 4px}.n-buy-copy>.n-text-link{display:flex;margin:6px auto 24px}.n-buy-terms{border-top:1px solid #c5c7bf;padding-top:20px}.n-buy-terms p{font-size:11px;color:#74776e;margin-bottom:9px}.n-product-statement{background:#e3e1db;text-align:center}.n-product-statement h2{margin-bottom:28px}.n-product-statement>p:last-of-type{max-width:570px;margin:auto;color:#6d6f65}.n-product-material{height:700px;position:relative;overflow:hidden;background:#25282a;color:#fff}.n-product-material>.n-art{height:100%}.n-product-material img{object-fit:cover}.n-product-material>div{position:absolute;left:7vw;bottom:70px}.n-product-material:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#151a1dde,transparent)}.n-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1350px;margin:auto}.n-detail-grid figure{margin:0;min-width:0}.n-detail-grid figure>.n-art,.n-side-crop{aspect-ratio:1;background:#e6e3de;border-radius:18px;overflow:hidden}.n-detail-grid .n-art{mix-blend-mode:multiply}.n-side-crop .n-art{width:160%;max-width:none;transform:translate(-6%,-12%)}.n-detail-grid figcaption{padding:28px 10px}.n-detail-grid figcaption span{font-size:9px;letter-spacing:.13em}.n-detail-grid h3{font-size:31px;margin:14px 0}.n-detail-grid figcaption p{font-size:13px;color:#72736b}.n-specs{display:grid;grid-template-columns:1fr 1fr;gap:12%;background:#e4e5dd}.n-specs>div>p:not(.n-kicker){font-size:15px;color:#656c61;margin:26px 0}.n-specs details{border-bottom:1px solid #bfc4b8;padding:23px 0}.n-specs summary{font-size:15px;cursor:pointer}.n-specs details p{font-size:13px;color:#686e61;padding-top:20px}.n-specs dl{font-size:12px;margin-top:20px}.n-specs dl>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0}.n-specs dd{color:#747b6b;margin:0}@keyframes n-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.n-hero-object-a{left:calc(50% - 1200px);top:-720px;width:1500px;height:1500px}.n-hero-object-b{width:1500px;height:1500px;top:150px}}@media(max-width:900px){.n-section{padding:90px 6vw}.n-hero-copy h1{font-size:80px}.n-hero-object-a{left:calc(50% - 930px)}.n-hero-object-b{left:calc(50% - 200px);top:260px}.n-chapter{gap:2vw}.n-chapter-copy h2{font-size:55px}.n-chapter-copy>p:last-child{font-size:14px}.n-app-section{gap:0}.n-app-composition{height:580px}.n-app-phone{transform:rotate(5deg) scale(.75)}.n-app-product{width:530px;height:530px;left:-170px;top:130px}.n-buy-section{gap:4%;padding-inline:4vw}.n-buy-copy h1{font-size:60px}.n-detail-grid{gap:12px}.n-detail-grid h3{font-size:26px}}@media(max-width:600px){.site-header{height:70px;padding-inline:22px;gap:12px}.wordmark{font-size:23px}.site-header .header-cta{font-size:12px;min-height:42px;padding:10px 18px;margin-left:auto}.site-header .menu-toggle{width:42px;height:42px;min-width:42px}.n-section{padding:80px 24px}.n-marketing h2{font-size:49px;line-height:1.05}.n-marketing p{font-size:15px}.n-marketing .n-kicker{font-size:9px;margin-bottom:24px}.n-hero{min-height:700px;max-height:960px}.n-hero-object{width:920px;height:920px}.n-hero-object-a{left:calc(50% - 450px);top:-450px;transform:rotate(58deg)}.n-hero-object-b{left:calc(50% - 450px);top:320px;transform:rotate(58deg)}.n-hero-copy{inset:31% 20px auto}.n-hero-copy>p{font-size:20px;margin-bottom:21px}.n-hero-copy h1{font-size:62px;line-height:1.07;letter-spacing:-.055em}.n-hero-bottom{bottom:36px;width:calc(100% - 48px)}.n-hero-bottom .n-button{height:54px;font-size:15px}.n-hero-bottom>span{font-size:10px}.n-intro{padding-top:90px;padding-bottom:90px}.n-intro h2{font-size:45px;margin-bottom:24px}.n-intro>p:not(.n-kicker){font-size:14px;max-width:320px}.n-desktop-br{display:none}.n-scroll{height:260svh}.n-scroll-stage{top:70px;height:calc(100svh - 70px);min-height:610px}.n-scroll-label{top:22px;left:24px;right:24px;font-size:10px!important}.n-scroll-label span{font-size:7px}.n-chapter{top:52px;right:16px;bottom:90px;left:16px;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px}.n-chapter-art{height:clamp(270px,40svh,370px);width:100%;flex-shrink:0}.n-chapter-copy{max-width:340px;width:100%;padding:0 10px}.n-chapter-copy .n-kicker{font-size:8px;margin-bottom:12px}.n-chapter-copy h2{font-size:39px;line-height:1.04;margin-bottom:15px;max-width:320px}.n-chapter-copy>p:last-child{font-size:12px;max-width:300px;line-height:1.6}.n-scroll-progress{bottom:31px;left:24px;gap:6px}.n-scroll-progress i{width:24px}.n-scroll-skip{right:22px;bottom:11px;font-size:9px;gap:10px}.n-material{height:720px}.n-material-image img{object-position:66% center}.n-material:after{background:linear-gradient(0deg,#111820eb,transparent 90%)}.n-material-copy{top:auto;bottom:65px;left:26px;right:26px}.n-material-copy h2{font-size:54px}.n-material-copy p:last-child{font-size:14px}.n-section-heading{margin-bottom:30px}.n-benefit-tabs{gap:20px;margin:25px auto 35px}.n-benefit-tabs button{font-size:12px;padding-inline:3px}.n-benefit-panel{grid-template-columns:1fr;gap:34px}.n-metric-art{min-height:345px;padding:26px;border-radius:22px}.n-metric-top{margin-bottom:26px}.n-metric-art>strong{font-size:55px}.n-night-bars{height:85px;margin:15px 0 20px;gap:4px}.n-benefit-copy{padding:0 2px}.n-benefit-copy .n-kicker{margin-bottom:16px}.n-benefit-copy h3{font-size:38px;margin-bottom:18px}.n-benefit-copy>p:not(.n-kicker){font-size:14px}.n-benefit-copy .n-text-link{margin:16px 0}.n-benefit-copy small{font-size:10px}.n-app-section{grid-template-columns:1fr;padding-bottom:30px}.n-app-copy{max-width:360px}.n-app-copy h2{font-size:57px}.n-app-copy>p:not(.n-kicker){font-size:14px}.n-app-copy .n-button{font-size:14px}.n-app-copy small{font-size:10px}.n-app-composition{height:520px;margin-top:35px}.n-app-phone{right:4px;top:15px;transform:rotate(5deg) scale(.71)}.n-app-product{width:500px;height:500px;left:-180px;top:110px}.n-ownership h2{font-size:47px}.n-ownership>p:not(.n-kicker){font-size:14px}.n-ownership-line{gap:14px;font-size:9px;margin-top:38px}.n-ownership-line span+span{padding-left:14px}.n-closing{grid-template-columns:1fr;gap:25px;padding-top:45px}.n-closing-art{max-width:370px;margin:auto}.n-closing-copy{padding:0 4px}.n-closing-copy h2{font-size:55px}.n-closing-copy .n-button{width:100%}.n-closing-price{font-size:29px!important}.n-marketing .faq{padding:70px 24px}.n-marketing .faq h2{font-size:40px}.n-marketing .faq summary{font-size:14px}.n-marketing .faq p{font-size:13px}.n-buy-section{grid-template-columns:1fr;padding:14px 16px 60px;gap:28px}.n-explorer{position:relative;top:0;border-radius:18px}.n-explorer-top{padding:22px 22px 0;font-size:9px}.n-explorer-stage{height:365px;min-height:0}.n-explorer-controls{padding:0 18px}.n-explorer-fine{font-size:9px!important;margin-bottom:20px}.n-buy-copy{padding:5px 9px;max-width:none}.n-buy-copy h1{font-size:62px}.n-buy-copy .n-kicker{font-size:8px;margin-bottom:18px}.n-buy-copy .n-buy-subtitle{font-size:31px;margin-top:16px}.n-buy-copy>p:not(.n-kicker,.n-buy-subtitle,.n-price,.n-fine){font-size:14px}.n-buy-copy .n-price{font-size:30px}.n-product-statement h2{font-size:52px}.n-product-statement>p:last-of-type{font-size:14px}.n-product-material{height:620px}.n-product-material img{object-position:62% center}.n-product-material>div{left:26px;right:26px;bottom:50px}.n-product-material h2{font-size:52px}.n-detail-grid{grid-template-columns:1fr;gap:28px}.n-detail-grid figure{max-width:400px;margin:auto}.n-detail-grid figcaption{padding:24px 4px}.n-detail-grid h3{font-size:32px}.n-detail-grid figcaption p{font-size:13px}.n-details .n-section-heading h2{font-size:45px}.n-specs{grid-template-columns:1fr;gap:34px}.n-specs h2{font-size:55px}.n-specs>div>p:not(.n-kicker){font-size:14px}}@media(max-width:360px){.site-header{padding-inline:16px;gap:8px}.site-header .header-cta{font-size:11px;padding:10px 13px}.n-hero-copy h1{font-size:53px}.n-hero-copy{inset:33% 14px auto}.n-hero-bottom{width:calc(100% - 36px)}.n-marketing h2{font-size:42px}.n-section{padding-inline:20px}.n-chapter-copy h2{font-size:34px}.n-chapter-art{height:290px}.n-chapter{inset-inline:10px}.n-scroll-stage{min-height:600px}.n-app-phone{transform:rotate(5deg) scale(.63)}.n-app-product{left:-190px;width:460px;height:460px}.n-app-composition{height:475px}.n-ownership-line{gap:10px}.n-ownership-line span+span{padding-left:10px}.n-explorer-stage{height:310px}.n-explorer-controls{padding-inline:4px;gap:0}.n-view-dots button{width:44px}.n-buy-section{padding-inline:12px}.n-benefit-tabs{gap:16px}.n-benefit-tabs button{font-size:11px}}@media(prefers-reduced-motion:reduce){.n-scroll{height:auto}.n-scroll-stage{height:auto;min-height:0;position:relative;top:0;padding:70px 24px 30px}.n-chapter{position:relative;inset:auto;opacity:1;visibility:visible;min-height:550px;margin:30px 0}.n-chapter-art,.n-chapter-copy{transform:none!important;transition:none}.n-scroll-progress,.n-scroll-skip{display:none}.n-benefit-panel,.n-explorer-stage .n-art{animation:none}.n-home-header{transition:none}}.n-editorial-scene{display:block;margin:56px auto 0;max-width:1160px;overflow:hidden;border-radius:4px}.n-editorial-scene img{width:100%;height:clamp(320px,48vw,660px);object-fit:cover;object-position:72% center}.n7-wellness{background:#f7f6f2}.n7-wellness .n7-intro{max-width:620px;margin:30px auto 0;color:#73766e;font-size:17px;line-height:1.65}.n7-wellness .n-benefit-tabs{margin-bottom:22px}.n7-demo-note{text-align:center;font-size:11px!important;color:#757870;max-width:620px;margin:0 auto 34px}.n7-demo-note>span{display:block;font-size:9px;letter-spacing:.14em;margin-bottom:8px}.n7-panel-stack,.n7-more{max-width:1200px;margin:auto}.n7-panel-stack{display:grid}.n7-panel{grid-area:1 / 1;min-width:0}.n7-panel[hidden]{display:block;visibility:hidden;pointer-events:none}.n7-category{--wellness-ink: #5d5148;--wellness-tone: #e4ddd3;--wellness-soft: #eeebe5;color:#35382f}.n7-recovery{--wellness-ink: #52694f;--wellness-tone: #dce4d8;--wellness-soft: #e8eee4}.n7-stress{--wellness-ink: #4c6576;--wellness-tone: #dbe4ea;--wellness-soft: #e7edf0}.n7-overview{background:var(--wellness-tone);border-radius:30px;padding:32px 40px;min-height:465px}.n7-overview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:34px}.n7-wordmark{font-size:27px;letter-spacing:-.05em}.n7-demo{font-size:9px;letter-spacing:.07em;line-height:1.5;padding:5px 9px;border:1px solid currentColor;border-radius:20px;white-space:nowrap;opacity:.7}.n7-overview-grid{display:grid;grid-template-columns:.78fr 1.4fr;gap:8%;align-items:center;min-height:240px}.n7-eyebrow{font-size:10px!important;letter-spacing:.11em;color:var(--wellness-ink);margin:0 0 9px}.n7-score{display:flex;align-items:baseline;gap:12px;font-size:clamp(68px,7vw,102px);line-height:1.1;font-weight:450;letter-spacing:-.065em;font-variant-numeric:tabular-nums}.n7-score>span:last-child{font-size:16px;letter-spacing:0;color:var(--wellness-ink)}.n7-score-description{margin-top:8px;font-size:13px!important;color:var(--wellness-ink)}.n7-summary-detail{display:flex;flex-direction:column;margin-top:24px}.n7-summary-detail strong{font-size:26px;line-height:1.3;font-weight:450;letter-spacing:-.035em}.n7-summary-detail span{font-size:11px;margin-top:4px;color:var(--wellness-ink)}.n7-state{display:flex;gap:15px;align-items:center;font-family:var(--editorial);font-size:clamp(45px,4.5vw,66px);letter-spacing:-.05em;line-height:1.15;white-space:nowrap}.n7-state-dot{width:9px;height:9px;flex:none;border-radius:50%;background:#718b91;box-shadow:0 0 0 6px #718b9118}.n7-chart-title{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:12px;margin-bottom:20px}.n7-chart-title span:last-child{color:var(--wellness-ink);font-size:9px;letter-spacing:.05em;white-space:nowrap}.n7-night svg{width:100%;height:auto;display:block;overflow:visible}.n7-night svg text{fill:var(--wellness-ink);font-family:inherit;font-size:13px}.n7-gridline{stroke:currentColor;stroke-width:1;opacity:.09}.n7-stage-awake{fill:#aaa293;background:#aaa293}.n7-stage-rem{fill:#ab9381;background:#ab9381}.n7-stage-light{fill:#c2b3a4;background:#c2b3a4}.n7-stage-deep{fill:#716156;background:#716156}.n7-stage-key{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.n7-stage-key span{font-size:10px;white-space:nowrap}.n7-stage-key b{display:block;font-weight:500;font-size:13px;margin-top:5px}.n7-stage-key i{width:5px;height:5px;display:inline-block;border-radius:2px;margin-right:5px}.n7-chart{color:var(--wellness-ink, #52694f)}.n7-chart svg{width:100%;display:block;height:auto}.n7-chart-line{stroke:currentColor;stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.n7-chart-dot{fill:currentColor}.n7-band{fill:currentColor;opacity:.08}.n7-comparison{stroke:currentColor;opacity:.35;stroke-dasharray:3 6;stroke-width:1.5;fill:none}.n7-chart-ticks{display:flex;justify-content:space-between;font-size:10px;opacity:.7;padding:0 3%;margin-top:5px}.n7-legend{font-size:11px!important;color:var(--wellness-ink);margin-top:18px}.n7-legend i{display:inline-block;width:14px;height:8px;background:currentColor;opacity:.12;margin-right:6px;border-radius:2px}.n7-insight{border-top:1px solid #6b6b6026;margin-top:30px;padding-top:22px;display:grid;grid-template-columns:.78fr 1.4fr;gap:8%;align-items:start}.n7-insight>span{font-size:9px;letter-spacing:.12em;line-height:1.7}.n7-insight p{font-size:13px;margin:0;color:var(--wellness-ink)}.n7-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.n7-tile{min-width:0;min-height:230px;padding:27px;border-radius:24px;background:var(--wellness-soft);display:flex;flex-direction:column}.n7-tile-label{font-size:12px;min-height:25px;line-height:1.5;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;align-items:start}.n7-tile-label>span{font-size:9px;padding:2px 6px;border:1px solid #8a8c8033;border-radius:10px}.n7-wellness .n7-tile-value{font-family:DM Sans Variable,sans-serif;font-size:35px;font-weight:450;line-height:1.25;letter-spacing:-.04em;margin:8px 0;font-variant-numeric:tabular-nums}.n7-tile-value small{font-size:12px;font-weight:400;letter-spacing:0;margin-left:5px;white-space:nowrap;color:inherit}.n7-tile .n7-chart{margin:5px 0 15px}.n7-tile .n7-chart svg{max-height:76px}.n7-tile .n7-chart-ticks{font-size:9px}.n7-tile .n7-tile-note{font-size:12px;line-height:1.6;color:#71766b;margin:auto 0 0}.n7-consistency{height:57px;display:flex;justify-content:space-around;border-top:1px dashed #a69c8e80;margin:8px 0 14px}.n7-consistency i{height:25px;width:8%;border-radius:4px;background:#ab9786}.n7-sleep-ratio{height:9px;border-radius:6px;background:#aaa293;margin-top:28px;margin-bottom:35px;overflow:hidden}.n7-sleep-ratio i{display:block;height:100%;width:97.47%;background:#8a7360}.n7-tile .n7-editorial-tile{font-family:var(--editorial);font-size:29px;letter-spacing:-.03em;line-height:1.12;max-width:260px;margin:20px 0}.n7-driver{display:grid;grid-template-columns:1fr auto;gap:10px 8px;padding-block:15px;font-size:11px}.n7-driver b{font-weight:500;text-align:right}.n7-driver span{color:#71766b}.n7-balance{font-size:10px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:22px}.n7-balance>div{display:flex;width:100%;height:6px;gap:3px}.n7-balance i{background:#a0b4b9;border-radius:4px}.n7-balance i:last-child{background:#6d8797}.n7-chart-note{font-size:10px!important;color:#6a7b83;margin-top:10px}.n7-calm-line{height:45px;border-bottom:2px solid #94abb4;border-radius:50%;margin-bottom:24px}.n7-small-button{min-height:44px;border:1px solid #6b7f8966;background:transparent;border-radius:24px;padding:8px 17px;margin-top:14px;color:#3e5664;font-size:12px}.n7-category-copy{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12%;padding:55px 4% 60px;min-height:255px}.n7-category-copy h3{font-size:clamp(34px,3.3vw,50px);line-height:1.05;max-width:480px}.n7-category-copy p{color:#777a70;font-size:15px}.n7-more{border-top:1px solid #d9dcd1;margin-top:20px;padding-top:100px}.n7-more-heading{text-align:center;max-width:700px;margin:auto}.n7-more-heading h3{font-size:clamp(44px,5vw,72px);line-height:1.03}.n7-more-heading>p:last-child{font-size:15px;color:#74786d;max-width:530px;margin:28px auto 0}.n7-journey{list-style:none;padding:0;margin:55px 0;display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid #d5d8cf}.n7-journey li{padding:22px 15px;border-right:1px solid #d5d8cf;font-size:12px;text-align:center}.n7-journey li:last-child{border:0}.n7-journey span{display:block;font-size:9px;color:#909487;margin-bottom:10px}.n7-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.n7-longterm,.n7-ask{padding:36px;border-radius:26px;background:#e7eae1;min-width:0}.n7-ask{background:#e9e4dc}.n7-module-head{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:30px}.n7-module-head p{font-size:15px;margin:0}.n7-period{display:flex;gap:5px;background:#d7ddcf;border-radius:30px;padding:3px;width:fit-content;margin:10px 0 24px}.n7-period button{min-height:38px;border:0;border-radius:22px;padding:8px 18px;font-size:11px;background:transparent;color:#5e6955}.n7-period button[aria-pressed=true]{background:#f7f8f4;color:#374732;box-shadow:0 2px 7px #27382008}.n7-longterm>p:not(.n7-tile-value){font-size:14px;margin-top:28px}.n7-longterm small,.n7-ask small{display:block;margin-top:12px;font-size:10px;color:#787b71}.n7-ask h4{font-family:var(--editorial);font-size:42px;line-height:1.08;font-weight:350;letter-spacing:-.045em}.n7-questions{display:flex;flex-wrap:wrap;gap:6px;margin:26px 0 18px}.n7-questions button{min-height:44px;padding:9px 12px;border:1px solid #b3aa9b;border-radius:22px;background:transparent;font-size:11px;color:#74634e}.n7-questions button[aria-pressed=true]{background:#f8f6f1;color:#3e392e}.n7-answer{font-size:13px;line-height:1.7;min-height:115px;padding:20px;border-radius:15px;background:#f8f6f16e;color:#6b6257}.n7-horizon{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:35px 0}.n7-horizon span{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#919486}.n7-horizon p{margin:10px 0;font-size:12px;color:#747a6c}.n7-more>.n-button{display:flex;width:fit-content;margin:20px auto 0}.n7-product .n-buy-section{background:#f0eeea;padding:35px 4vw 80px;gap:6%}.n7-product .n-explorer{background:transparent;border-radius:0;overflow:visible}.n7-product .n-explorer-top{padding:12px 22px 0;color:#84877c}.n7-product .n-explorer-stage{background:#f0eeea;height:min(46vw,670px);min-height:410px;overflow:hidden;isolation:auto}.n7-product .n-explorer-stage .n-art{mix-blend-mode:multiply}.n7-product .n-explorer-stage .n-art img{object-fit:contain;width:100%;height:100%}.n7-product .n-explorer-stage .n7-gallery-detail img{object-fit:cover;transform:scale(1.65);transform-origin:30% 47%}.n7-product .n-explorer-stage .n7-gallery-textile img{object-fit:cover;border-radius:0}.n7-product .n-explorer-controls{padding:0 20px;max-width:400px;margin:5px auto 0;gap:0}.n7-product .n-explorer-controls>button{border:0;background:transparent;color:#555d4c}.n7-product .n-explorer-fine{font-size:10px!important;margin-top:12px}.n7-product .n-buy-copy{padding-top:45px}.n7-product .n-buy-copy h1{font-size:clamp(62px,6vw,88px)}.n7-product .n-buy-terms{margin-top:28px}.n7-product .n-detail-grid figure>.n-art,.n7-product .n-side-crop{border-radius:0;background:transparent;mix-blend-mode:multiply}.n7-product .n-detail-grid figure{border-top:1px solid #d6d7cc;padding-top:22px}.n7-included{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.n7-included-art{height:530px;overflow:hidden}.n7-included-art .n-art{height:100%}.n7-included-art img{height:100%;object-fit:contain;filter:drop-shadow(12px 26px 24px #272b2314)}.n7-included h2{font-size:clamp(45px,5vw,68px)}.n7-included p{margin-top:25px;font-size:15px;color:#74796f}.n7-included ul{list-style:none;padding:0;margin-top:30px}.n7-included li{display:flex;gap:20px;align-items:start;padding:17px 0;border-top:1px solid #d7d9d0;font-size:14px}.n7-included li>span{color:#92998b;font-size:10px;padding-top:2px}.n7-included li small{display:block;margin-top:4px}.n7-buy-sticky{display:none}@media(prefers-reduced-motion:no-preference){.n7-panel.is-active{animation:n7-panel-in .38s ease both}.n7-animate .n7-chart-line{animation:n7-draw 1s ease both}.n7-animate .n7-overview{animation:n7-panel-in .55s ease both}.n7-animate .n7-tile{animation:n7-panel-in .65s ease both}.n7-animate .n7-tile:nth-child(2n){animation-delay:70ms}.n7-animate .n7-tile:nth-child(3n){animation-delay:.12s}}@keyframes n7-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes n7-panel-in{0%{opacity:.45;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.n7-overview{padding:28px}.n7-overview-grid{grid-template-columns:.85fr 1.2fr;gap:5%}.n7-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n7-stage-key{grid-template-columns:repeat(2,1fr)}.n7-journey{grid-template-columns:repeat(5,1fr)}.n7-more-grid{gap:16px}.n7-longterm,.n7-ask{padding:25px}}@media(max-width:700px){.n7-wellness{padding-inline:20px;padding-top:90px}.n7-wellness .n-section-heading h2{font-size:clamp(39px,10vw,53px)}.n7-wellness .n7-intro{font-size:14px;margin-top:24px}.n7-wellness .n-benefit-tabs{gap:20px;margin-top:30px}.n7-wellness .n-benefit-tabs button{font-size:13px}.n7-demo-note{font-size:10px!important;max-width:310px;margin-bottom:25px}.n7-overview{border-radius:24px;padding:22px;min-height:650px}.n7-overview-top{margin-bottom:26px}.n7-wordmark{font-size:24px}.n7-demo{font-size:7px;padding:4px 7px}.n7-overview-grid{display:block;min-height:470px}.n7-summary{position:relative;min-height:180px;padding-bottom:20px}.n7-score{font-size:76px}.n7-state{font-size:52px;padding-block:10px}.n7-summary-detail{margin-top:14px}.n7-summary-detail strong{font-size:22px}.n7-summary-detail span{font-size:10px}.n7-score-description{font-size:12px!important}.n7-main-chart{margin-top:24px;min-height:220px}.n7-chart-title{font-size:11px;gap:10px;margin-bottom:16px}.n7-chart-title span:last-child{font-size:8px}.n7-night svg text{font-size:15px}.n7-stage-key{margin-top:15px;gap:13px 22px}.n7-stage-key span{font-size:10px}.n7-stage-key b{font-size:12px;display:inline;margin-left:3px}.n7-insight{display:block;padding-top:19px;margin-top:20px;min-height:114px}.n7-insight>span{font-size:8px}.n7-insight p{margin-top:10px;font-size:12px;line-height:1.65}.n7-detail-grid{gap:12px;margin-top:12px}.n7-tile{min-height:235px;border-radius:19px;padding:18px}.n7-tile-label{font-size:11px;min-height:34px}.n7-wellness .n7-tile-value{font-size:clamp(23px,6.3vw,32px);line-height:1.3;overflow-wrap:normal}.n7-tile-value small{font-size:10px}.n7-tile .n7-tile-note{font-size:11px;line-height:1.6}.n7-tile .n7-editorial-tile{font-size:23px;margin:10px 0 18px}.n7-tile .n7-chart svg{height:55px}.n7-tile .n7-chart-ticks{font-size:8px}.n7-driver{display:block;font-size:10px;padding-top:8px}.n7-driver span,.n7-driver b{display:block;text-align:left}.n7-driver b{margin:2px 0 6px;font-weight:500}.n7-category-copy{display:block;padding:36px 4px 50px;min-height:265px}.n7-category-copy h3{font-size:37px;max-width:360px}.n7-category-copy p{font-size:13px;margin-top:22px}.n7-more{padding-top:70px;margin-top:10px}.n7-more-heading h3{font-size:45px}.n7-more-heading>p:last-child{font-size:13px}.n7-journey{grid-template-columns:1fr;margin-block:35px}.n7-journey li{border-right:0;border-bottom:1px solid #d5d8cf;text-align:left;display:flex;gap:20px;padding:16px 5px;font-size:13px}.n7-journey span{display:inline;margin:0;padding-top:3px}.n7-more-grid{grid-template-columns:1fr}.n7-longterm,.n7-ask{border-radius:24px;padding:26px}.n7-module-head p{font-size:14px}.n7-wellness .n7-longterm>.n7-tile-value{font-size:38px}.n7-longterm>p:not(.n7-tile-value){font-size:13px}.n7-ask h4{font-size:43px}.n7-answer{min-height:145px;font-size:12px;padding:17px}.n7-horizon{grid-template-columns:1fr;gap:20px;padding-top:30px}.n7-more>.n-button{width:100%}.n7-product .n-buy-section{padding:0 0 55px;display:flex;flex-direction:column;gap:0}.n7-product .n-explorer{width:100%;top:auto;position:relative;padding-top:15px}.n7-product .n-explorer-top{padding:8px 26px 0}.n7-product .n-explorer-stage{isolation:auto;min-height:0;height:min(112vw,510px);margin-top:8px}.n7-product .n-explorer-controls{padding:0 15px;margin-top:8px}.n7-product .n-explorer-caption{margin-block:4px}.n7-product .n-explorer-fine{max-width:none;margin:10px 24px 20px}.n7-product .n-buy-copy{padding:38px 25px 0;margin:0;max-width:none;width:100%}.n7-product .n-buy-copy h1{font-size:68px}.n7-included{display:flex;flex-direction:column;gap:28px;padding:60px 25px}.n7-included-art{height:340px;width:100%}.n7-included h2{font-size:48px}.n7-included p{font-size:13px}.n7-buy-sticky{position:fixed;bottom:0;left:0;right:0;z-index:35;background:#f4f2edf5;border-top:1px solid #c7cbbf;padding:12px 20px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:15px;box-shadow:0 -5px 28px #222b2010}.n7-buy-sticky[hidden]{display:none}.n7-buy-sticky strong{display:block;font-size:14px;font-weight:500}.n7-buy-sticky small{display:block;font-size:9px}.n7-buy-sticky .n-button{min-height:44px;font-size:12px;padding:12px 21px;white-space:nowrap}.n7-product{padding-bottom:88px}}@media(max-width:360px){.n7-wellness{padding-inline:16px}.n7-overview{padding:20px 17px}.n7-tile{padding:14px;min-height:252px}.n7-tile .n7-editorial-tile{font-size:21px}.n7-tile-label{min-height:42px}.n7-tile-value small{margin-left:3px;font-size:9px}.n7-state{font-size:45px}.n7-demo{font-size:6.5px}.n7-stage-key{gap:12px 5px}.n7-stage-key span{font-size:9px}.n7-stage-key b{font-size:10px}.n7-product .n-explorer-controls{padding:0 8px}.n7-product .n-explorer-controls>button{display:none}.n7-product .n-explorer-controls{justify-content:center}.n7-buy-sticky{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.n7-panel,.n7-category *{animation:none!important;transition:none!important}}.n7-product .n-editorial-scene{mix-blend-mode:multiply;background:transparent;height:clamp(360px,48vw,650px);margin:36px auto 0}.n7-product .n-editorial-scene img{object-fit:contain}.cro-understand,.cro-app-panel,.cro-included{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.cro-explain{max-width:570px}.cro-explain>p:not(.n-kicker){margin:28px 0}.cro-explain small,.cro-app-panel small,.cro-included small{display:block;margin-top:24px;max-width:470px}.cro-topics{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 28px}.cro-topics span{padding:8px 13px;border:1px solid #c9c7c0;border-radius:30px;font-size:13px}.cro-pair{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;max-width:540px;margin:auto;padding:20px 5% 20px 0;isolation:isolate}.cro-phone{position:relative;width:clamp(190px,21vw,300px);flex-shrink:0;box-sizing:border-box;padding:18px 7px 9px;border:2px solid #666767;border-radius:38px;background:#080909;box-shadow:0 22px 35px #00000024;overflow:hidden}.cro-phone:after{content:"";display:block;height:3px;width:28%;background:#777;border-radius:4px;margin:4px auto 0}.cro-phone-speaker{position:absolute;width:38px;height:3px;top:7px;left:calc(50% - 19px);border-radius:8px;background:#474747}.cro-phone img{display:block;width:100%;height:auto;border-radius:22px;aspect-ratio:390/844;object-fit:contain;background:#000}.cro-pair-product{position:absolute!important;left:-10%;bottom:6%;width:76%;z-index:2;pointer-events:none;filter:drop-shadow(0 18px 15px #00000020)}.cro-showcase{background:#101211;color:#f4f4f1}.cro-showcase-heading{text-align:center}.cro-tabs{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:40px 0 56px}.cro-tabs button{border:1px solid #484b48;border-radius:24px;padding:12px 19px;color:#cbcfca;background:transparent;min-height:44px;font:inherit;font-size:14px;cursor:pointer}.cro-tabs button[aria-selected=true]{background:#f2f1ed;color:#202420;border-color:#f2f1ed}.cro-tabs button:hover{border-color:#fafafa}.cro-app-panel h3{font-size:clamp(35px,3.7vw,58px);line-height:1.07}.cro-app-panel p:not(.n-kicker){max-width:450px;margin:25px 0 30px;color:#c0c4be}.n-marketing .cro-app-panel small{color:#a7aca5}.cro-app-panel .cro-pair-product{filter:drop-shadow(0 16px 12px #0008)}.cro-steps{background:#f8f7f3}.cro-steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;list-style:none;padding:0;margin:54px 0 34px}.cro-steps li{border-top:1px solid #cccac4;padding-top:24px}.cro-steps li>span{font-size:14px;color:#6c726b}.cro-steps h3{font-size:35px;margin:24px 0 14px}.cro-steps p{max-width:300px}.cro-steps a{margin-top:15px}.cro-included{background:#e7e4dd}.cro-included .n-art{border-radius:24px;overflow:hidden}.cro-included p:not(.n-kicker){margin:25px 0}.cro-included ul{padding-left:20px}.cro-gallery{width:100%;min-width:0;align-self:start}.cro-slide{position:relative;overflow:hidden;border-radius:26px;background:#e7e5df;min-height:620px;padding:28px;display:flex;flex-direction:column;align-items:center;text-align:center;touch-action:pan-y;justify-content:flex-start}.cro-slide-label{display:flex;justify-content:space-between;width:100%;font-size:10px;letter-spacing:.12em;margin-bottom:24px}.n-marketing .cro-slide h2{font-size:clamp(35px,3.5vw,53px);line-height:1.05}.cro-slide>.n-art{width:100%;max-width:430px;flex:1;min-height:0}.cro-slide>.n-art img{max-height:360px;object-fit:contain;mix-blend-mode:multiply}.cro-slide-0>.n-art img,.cro-slide-7>.n-art img{border-radius:15px}.cro-slide p{margin:14px 0 8px}.cro-slide small{display:block;max-width:360px;margin-top:12px}.cro-slide .cro-pair{width:88%;max-width:360px;margin:10px auto}.cro-slide .cro-phone{width:170px;border-radius:25px;padding:14px 5px 6px}.cro-slide .cro-phone img{border-radius:15px}.cro-slide-1 .cro-pair{flex:1}.cro-slide-5>.cro-phone{margin-top:25px}.cro-slide-3{background:#202522;color:#f3f2eb}.cro-slide-3 small{color:#b4b7b0}.cro-slide-3 .n-art{max-width:370px}.cro-slide-3 .n-art img{mix-blend-mode:normal}.cro-slide-4{justify-content:flex-start;background:#efede7}.cro-slide-6{justify-content:center}.cro-slide-6 .cro-slide-label{position:absolute;top:28px;width:calc(100% - 56px)}.cro-slide-6 .cro-included-copy{max-width:360px}.cro-slide-6 p{font-size:16px}.cro-signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:34px 0 20px}.cro-signal{background:#1c1c1e;padding:25px 10px;border-radius:18px;color:#bf8cff}.cro-signal span{font-size:48px}.n-marketing .cro-signal h3{font:500 16px DM Sans Variable,sans-serif;color:#f5f5f7;margin-top:12px;letter-spacing:0}.signal-1{color:#b8f56a}.signal-2{color:#64d2ff}.signal-3{color:#ff2d55}.cro-slide-steps{padding:0;list-style:none;text-align:left;width:100%;margin:45px 0}.cro-slide-steps li{padding:24px 0;border-bottom:1px solid #ccc;font-size:24px;display:flex;gap:20px;align-items:center}.cro-slide-steps span{font-size:12px;color:#747872}.cro-gallery-controls{display:flex;align-items:center;justify-content:space-between;padding:16px 0 8px;gap:10px}.cro-gallery-controls button{border:1px solid #b8bcb5;border-radius:50%;width:46px;height:46px;font-size:23px;background:transparent;cursor:pointer;flex-shrink:0}.n-marketing .cro-gallery-controls p{font-size:14px;text-align:center}.cro-gallery-controls span{color:#747872}.cro-gallery-nav{display:flex;justify-content:center;gap:3px;flex-wrap:wrap}.cro-gallery-nav button{min-width:34px;min-height:44px;background:transparent;border:0;border-bottom:2px solid transparent;font:inherit;font-size:11px;color:#72766f;cursor:pointer}.cro-gallery-nav button[aria-current=true]{border-color:#252b25;color:#252b25}.cro-guide{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;background:#e9e4ef}.cro-guide-cover{aspect-ratio:4/5;max-width:310px;width:100%;margin:auto;background:#16121c;color:#eee6f5;padding:30px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:10px 15px #d3ccd9}.cro-guide-cover span{font-size:12px;letter-spacing:.2em}.cro-guide-cover strong{font-family:Newsreader Variable,Georgia,serif;font-weight:350;font-size:100px;color:#c8a5f4}.cro-guide-cover h3{font-size:35px;line-height:1.08}.cro-guide p{margin:25px 0}.cro-guide .n-text-link{margin-left:20px}.cro-dialog{width:min(510px,calc(100vw - 32px));border:0;border-radius:24px;padding:36px;background:#f4f2ed;color:#242624;box-shadow:0 30px 80px #0006;margin:auto;max-height:85dvh;overflow:auto}.cro-dialog::backdrop{background:#10151199;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cro-dialog h2{font-family:Newsreader Variable,Georgia,serif;font-size:36px;font-weight:400;line-height:1.08;margin:22px 0}.cro-dialog p{line-height:1.55}.cro-dialog label{display:block;margin:22px 0 10px}.cro-dialog input[type=email]{width:100%;border:1px solid #959b91;border-radius:10px;padding:14px;background:#fff;font:inherit}.cro-dialog .n-button{width:100%;margin-top:18px}.cro-dialog .cro-close{float:right;background:transparent;border:1px solid #bbb;border-radius:50%;height:40px;width:40px;cursor:pointer}.cro-dialog small{display:block;margin-top:18px;color:#666d63}.cro-dialog .cro-check{display:flex;align-items:flex-start;gap:10px;font-size:13px}.cro-check input{margin-top:3px}.cro-start{background:#f4f2ed;min-height:100dvh;padding:80px max(6vw,24px);color:#242624}.cro-start-top{max-width:850px;margin:auto}.cro-start h1{font-family:Newsreader Variable,Georgia,serif;font-size:clamp(54px,8vw,90px);font-weight:350;letter-spacing:-.04em;margin:28px 0 12px}.cro-start-intro{font-size:18px;max-width:500px;line-height:1.6}.cro-start-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;max-width:850px;margin:50px auto}.cro-start ol{list-style:none;padding:0}.cro-start li{padding:26px 0;border-top:1px solid #ccc}.cro-start li>span{font-size:12px;color:#6b7166}.cro-start h2{font-size:23px;margin:10px 0}.cro-start li p{line-height:1.65;color:#5f6759}.cro-platforms{display:flex;gap:8px;margin:20px 0}.cro-platforms button{background:transparent;color:#242624;border:1px solid #a0a599;border-radius:24px;min-height:44px;padding:10px 20px;cursor:pointer}.cro-platforms button[aria-pressed=true]{background:#242624;color:#fff}.cro-start .cro-store-status{font-size:14px;padding:15px;background:#e5e7de;border-radius:12px}.cro-start aside{position:sticky;top:45px;align-self:start;text-align:center}.cro-start aside .cro-phone{width:260px;margin:0 auto 24px}.cro-start aside small{color:#666}.cro-start-links{display:flex;gap:15px;flex-wrap:wrap;align-items:center;margin-top:20px}.cro-start .cro-privacy{margin-top:30px;font-size:13px;line-height:1.6}.cro-start details{margin-top:22px}.cro-start summary{cursor:pointer}.cro-start details p{font-size:14px;color:#646b5f}body:has(.cro-start)>.site-header,body:has(.cro-start)>footer{display:none}.cro-understand :focus-visible,.cro-showcase :focus-visible,.cro-gallery :focus-visible,.cro-start :focus-visible,.cro-guide :focus-visible,.cro-dialog :focus-visible{outline:3px solid #2d70d6;outline-offset:4px}@media(max-width:767px){.cro-understand,.cro-app-panel,.cro-included,.cro-guide{grid-template-columns:1fr;gap:38px}.cro-understand{padding-top:70px;padding-bottom:65px}.cro-pair{max-width:380px;padding-right:5%;width:95%}.cro-pair .cro-phone{width:61%}.cro-pair-product{left:-8%;width:76%}.cro-phone{border-radius:29px;padding:16px 6px 8px}.cro-phone img{border-radius:18px}.cro-explain h2{font-size:47px}.cro-tabs{gap:6px;margin:30px -6px}.cro-tabs button{padding:10px 13px;font-size:13px}.cro-app-panel{gap:38px}.cro-app-panel>div:last-child{text-align:center}.cro-app-panel p,.cro-app-panel small{margin-left:auto;margin-right:auto}.cro-steps ol{grid-template-columns:1fr;gap:24px;margin-top:36px}.cro-steps h3{margin-top:12px}.cro-steps p{max-width:none}.cro-included .n-art{max-width:400px;margin:auto}.cro-slide{padding:22px 18px;min-height:580px}.n-marketing .cro-slide h2{font-size:40px}.cro-slide>.n-art img{max-height:320px}.cro-slide-label{margin-bottom:20px}.cro-slide-6 .cro-slide-label{top:22px;width:calc(100% - 36px)}.cro-slide .cro-pair{width:100%}.cro-slide .cro-phone{width:168px}.cro-slide small{font-size:11px}.cro-slide-6 p{font-size:15px}.cro-signal{padding:22px 8px}.cro-guide .n-text-link{margin:18px 0 0;display:block}.cro-guide-cover{max-width:255px}.cro-start{padding-top:38px}.cro-start-layout{grid-template-columns:1fr;margin-top:30px;gap:20px}.cro-start aside{position:static;order:2}.cro-start-top>p{max-width:100%}.cro-dialog{padding:25px}.cro-dialog h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.cro-gallery *,.cro-showcase *{transition:none!important;animation:none!important}}.cro-start aside .cro-phone{max-width:100%}@media(max-width:767px){.cro-pair .cro-phone{width:72%}.cro-slide .cro-pair .cro-phone{width:168px}}.cro-product-stage{position:relative;isolation:isolate;padding:28px 0 40px;text-align:center}.cro-included .cro-product-stage{background:#e7e4dd}.cro-included .cro-product-stage .n-art{overflow:visible;border-radius:0;max-width:540px;margin:auto;mix-blend-mode:multiply}.cro-product-stage .n-art img{object-fit:contain}.n-closing-art.cro-product-stage{mix-blend-mode:normal}.n-closing-art.cro-product-stage .n-art{max-width:490px;margin:auto;filter:drop-shadow(0 22px 16px #24262416);transform:rotate(-9deg)}.cro-object-caption{display:block;font-size:10px;letter-spacing:.18em;color:#696e65;margin:22px auto 0}.cro-guide.n-section{padding:0;gap:0;background:#f0eee9;grid-template-columns:1.05fr 1fr;overflow:hidden}.cro-guide-scene{position:relative;min-height:690px;display:grid;place-items:center;perspective:1100px;isolation:isolate;overflow:hidden}.cro-guide-ambience{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cro-guide-ambience img{width:100%;height:100%;object-fit:cover;object-position:38% center}.cro-guide-cover{position:relative;width:58%;max-width:330px;aspect-ratio:.72;padding:30px 26px;margin:0 0 18px;color:#39343e;background:#f4f1e8;border-radius:1px 3px 3px 1px;box-shadow:inset 6px 0 8px #b0a89b28,2px 3px #dfd9ce,5px 6px #ece7dc,18px 28px 32px #1f182a40;transform:rotate(-8deg) rotateY(-12deg)}.cro-guide-cover:before{content:"";position:absolute;inset:0 auto 0 7px;border-left:1px solid #a19a8c3b}.cro-guide-cover>span{font-size:9px;letter-spacing:.16em}.cro-guide-cover strong{font-size:clamp(115px,12vw,175px);line-height:.75;color:#93869b;font-weight:300;margin:24px 0 20px}.cro-guide-cover strong span{display:block;font:400 10px DM Sans Variable,sans-serif;letter-spacing:.38em;margin:18px 0 0 8px}.n-marketing .cro-guide-cover h3{font-size:clamp(25px,2.6vw,39px);line-height:1.1;letter-spacing:-.035em}.cro-book-rule{padding-top:18px;border-top:1px solid #b8b0bc}.cro-guide-scene-note{position:absolute;bottom:28px;font-size:9px;letter-spacing:.22em;color:#f5f3ee}.cro-guide-copy{padding:70px clamp(32px,5vw,80px)}.cro-guide-copy h2{font-size:clamp(40px,4.2vw,65px)}.n-marketing .cro-guide-copy .cro-guide-description{color:#72766e;font-size:16px}.cro-guide-meta{display:flex;flex-wrap:wrap;gap:12px 20px;padding:22px 0 28px;border-top:1px solid #cbc9c1;margin-top:28px;font-size:9px;letter-spacing:.08em}.cro-guide-copy .n-text-link{display:table;margin:22px 0 0}@media(prefers-reduced-motion:no-preference){.cro-product-stage.revealed .n-art{animation:nura-object-enter 1.25s cubic-bezier(.2,.65,.25,1) both}.n-closing-art.cro-product-stage.revealed .n-art{animation-name:nura-front-enter}.cro-guide-scene.revealed .cro-guide-cover{animation:nura-book-enter 1.4s cubic-bezier(.2,.65,.25,1) both}.cro-guide-scene.revealed .cro-guide-ambience{animation:nura-linen-enter 1.8s ease-out both}.cro-guide-copy{transition-delay:.12s}.cro-guide .n-button{transition:transform .25s ease,background .25s ease}.cro-guide .n-button:hover{transform:translateY(-2px)}}@keyframes nura-object-enter{0%{opacity:.2;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nura-front-enter{0%{opacity:.2;transform:translateY(30px) rotate(-13deg)}to{opacity:1;transform:translateY(0) rotate(-9deg)}}@keyframes nura-book-enter{0%{transform:translateY(25px) rotate(-12deg) rotateY(-18deg)}to{transform:translateY(0) rotate(-8deg) rotateY(-12deg)}}@keyframes nura-linen-enter{0%{transform:scale(1.06)}to{transform:scale(1)}}@media(max-width:767px){.cro-guide.n-section{grid-template-columns:1fr}.cro-guide-scene{min-height:510px}.cro-guide-cover{width:58%;max-width:255px;padding:26px 22px}.cro-guide-cover strong{font-size:130px}.n-marketing .cro-guide-cover h3{font-size:30px}.cro-guide-cover>span{font-size:8px}.cro-guide-copy{padding:48px 7vw 60px}.cro-product-stage{padding-top:0}}@media(max-width:360px){.cro-guide-scene{min-height:445px}.cro-guide-cover strong{font-size:105px}.n-marketing .cro-guide-cover h3{font-size:25px}.cro-guide-cover{width:64%;padding:22px 20px}}.cro-phone{border-width:1.5px;padding:20px 5px 12px;border-radius:32px}.cro-phone-speaker{top:8px;width:28px;left:calc(50% - 14px);height:3px}.cro-phone img{border-radius:22px}.cro-pair,.n-closing-art.cro-product-stage{overflow:hidden}.cro-slide-0>.n-art,.cro-slide-7>.n-art{mix-blend-mode:multiply}@media(prefers-reduced-motion:no-preference){.cro-pair[data-entered=true] .cro-phone{animation:nura-phone-arrive 1s cubic-bezier(.2,.65,.25,1) both}.cro-pair[data-entered=true] .cro-pair-product{animation:nura-band-arrive 1.2s .13s cubic-bezier(.2,.65,.25,1) both}.cro-slide>.n-art{animation:nura-gallery-arrive .6s ease-out both}.cro-steps ol.revealed li{animation:nura-gallery-arrive .8s ease-out both}.cro-steps ol.revealed li:nth-child(2){animation-delay:.1s}.cro-steps ol.revealed li:nth-child(3){animation-delay:.2s}}@keyframes nura-phone-arrive{0%{opacity:.15;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes nura-band-arrive{0%{opacity:.15;transform:translate(7px,24px)}to{opacity:1;transform:none}}@keyframes nura-gallery-arrive{0%{opacity:.3;transform:translateY(9px)}to{opacity:1;transform:none}}@media(min-width:768px)and (max-width:1023px){.cro-pair{padding-right:0}.cro-pair .cro-phone{width:62%}.cro-pair-product{left:-20%;width:90%;bottom:10%}.cro-app-panel{gap:30px}}@media(max-width:767px){.cro-understand.n-section{padding:38px 24px;gap:0}.cro-explain{display:contents}.cro-explain>.n-kicker{grid-row:1;margin:0 0 12px;font-size:9px}.cro-explain h2{grid-row:2;font-size:clamp(35px,10.4vw,45px);line-height:1.03}.cro-explain>p:not(.n-kicker){grid-row:3;margin:16px 0 12px;font-size:15px;line-height:1.5}.cro-understand>.cro-pair{grid-row:4}.cro-topics{grid-row:5;margin:12px 0;gap:6px}.cro-topics span{padding:6px 10px;font-size:11px}.cro-explain>.n-text-link{grid-row:6;margin:0;min-height:44px;justify-self:start;font-size:14px}.cro-explain>small{grid-row:7;margin-top:8px;font-size:10px;line-height:1.5}.cro-pair{width:100%;max-width:367px;height:clamp(296px,90vw,372px);padding:0;margin:0 auto;display:block}.cro-pair .cro-phone{position:absolute;width:clamp(126px,39vw,158px);right:3%;top:2px;border-radius:24px;padding:18px 4px 10px;box-shadow:none}.cro-pair .cro-phone img{border-radius:17px}.cro-pair-product{width:min(98%,350px);height:auto;left:-14%;top:20px;bottom:auto;filter:drop-shadow(0 12px 10px #00000025)}.cro-pair-product img{height:auto}.cro-showcase.n-section{padding:40px 24px}.cro-showcase .n-kicker{margin-bottom:12px}.cro-showcase h2{font-size:clamp(38px,10.5vw,45px)}.cro-tabs{gap:6px;margin:20px -4px 16px}.cro-tabs button{font-size:11px;padding:8px;min-height:44px}.cro-app-panel{gap:16px}.cro-app-panel>div:last-child{text-align:left}.cro-app-panel>div:last-child>.n-kicker{margin-bottom:8px}.cro-app-panel h3{font-size:31px}.cro-app-panel p:not(.n-kicker){font-size:15px;line-height:1.5;margin:12px 0 18px}.cro-app-panel small{margin:14px 0 0;font-size:10px;line-height:1.5}.cro-app-panel .n-button{min-height:46px;padding:12px 24px;font-size:14px}.cro-slide{min-height:550px}.cro-slide .cro-pair{width:100%;max-width:340px;height:350px;flex:none;margin:12px 0 0}.cro-slide .cro-pair .cro-phone{width:clamp(125px,35vw,150px);right:0}.cro-slide .cro-pair-product{width:110%;max-width:350px;left:-21%;top:14px}.cro-slide-5>.cro-phone{width:148px;padding:18px 4px 10px;border-radius:24px}.cro-slide-5>.cro-phone img{border-radius:17px}.cro-steps.n-section{padding:48px 24px}.cro-steps ol{margin:28px 0 24px;gap:20px}.cro-steps li{position:relative;padding:18px 0 0 38px}.cro-steps li>span{position:absolute;left:0;top:21px;font-size:12px}.cro-steps h3{margin:0 0 10px;font-size:29px}.cro-steps p{font-size:15px;line-height:1.5}.cro-steps a{margin-top:8px;min-height:44px}.cro-steps small{display:block;font-size:10px;line-height:1.5}.cro-guide-scene{min-height:450px}.cro-guide-cover{width:55%;max-width:220px}.cro-guide-cover strong{font-size:112px}.n-marketing .cro-guide-cover h3{font-size:27px}.cro-guide-copy{padding:38px 24px 44px}.cro-guide-copy p{margin:18px 0;font-size:16px}.cro-guide-meta{margin-top:20px;padding:18px 0 22px}.cro-guide .n-button{width:100%}.cro-start aside .cro-phone{width:190px}}@media(max-width:360px){.cro-guide-scene{min-height:400px}.cro-guide-cover{width:60%;padding:22px 20px}.cro-guide-cover strong{font-size:96px}.n-marketing .cro-guide-cover h3{font-size:24px}.cro-pair-product{left:-17%}.cro-slide .cro-pair-product{left:-28%}}@media(prefers-reduced-motion:reduce){.cro-pair *,.cro-steps *,.cro-slide>.n-art{animation:none!important;transition:none!important}}.shopify-section.nura-section{display:contents}[hidden]{display:none!important}.nura-form-success:focus{outline:2px solid #2c72df;outline-offset:6px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nura.css.map */
