:root{--paper:#f3efe8;--stone:#eae4da;--ink:#141210;--muted:#6b655d;--night:#17130f;--brass:#b8925a;--bright:#d4b07a;--cream:#f4eee4;--line:rgba(20,18,16,.16);font-family:Plus Jakarta Sans,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--brass);outline-offset:6px}button:disabled{cursor:default}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}::selection{background:var(--brass);color:var(--night)}.skip{position:fixed;top:-80px;z-index:200;background:var(--paper);color:var(--night);padding:16px}.skip:focus{top:10px}.scroll-progress{position:fixed;top:0;left:0;height:2px;width:0;background:var(--brass);z-index:110}.site-header{height:88px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;right:0;z-index:50;color:var(--cream);border-bottom:1px solid #f3efe81c;transition:background .35s,box-shadow .35s}.site-header.is-scrolled{position:fixed;height:72px;background:#17130fe8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 1px #ffffff16;animation:headerIn .35s both}@keyframes headerIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.brand{display:block;width:124px;flex-shrink:0}.brand img{width:100%;height:auto}nav{display:flex;gap:34px;font-size:12px;font-weight:500}nav a{padding:12px 0;position:relative;opacity:.78;transition:opacity .25s}nav a:hover{opacity:1}nav a:after{content:"";position:absolute;bottom:4px;left:0;width:0;height:1px;background:var(--bright);transition:width .3s}nav a:hover:after{width:100%}.header-actions{display:flex;align-items:center;gap:26px}.beta-label{font-size:8px;letter-spacing:1px;color:#d0c6b8}.beta-label i{display:inline-block;width:5px;height:5px;background:var(--bright);border-radius:50%;margin-right:7px}.nav-cta{font-size:11px;font-weight:600;padding:12px 18px;border-radius:40px;background:var(--cream);color:var(--night);transition:background .25s,transform .25s}.nav-cta:hover{background:var(--bright);transform:translateY(-2px)}.nav-cta span{margin-left:25px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:600;display:block;line-height:1.8}.eyebrow i,.status-dot{display:inline-block;width:5px;height:5px;background:var(--brass);border-radius:50%;margin-right:8px;vertical-align:middle}.hero{position:relative;background:var(--night);color:var(--cream);padding:125px 5% 0;overflow:hidden;isolation:isolate}.hero-atmosphere{position:absolute;inset:0;background:radial-gradient(ellipse at 75% 40%,#6c523834,transparent 52%),linear-gradient(120deg,#17130f 40%,#2c241b);z-index:-2}.hero:after,.final-cta:after{content:"";position:absolute;inset:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.8' d='M0 0h160v160H0z'/%3E%3C/svg%3E");pointer-events:none;z-index:-1}.hero-topline{display:flex;justify-content:space-between;align-items:center;color:var(--bright)}.edition{font-size:9px;letter-spacing:1.5px;color:#a79c8c}.hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:680px;max-width:1520px;margin:auto}.hero-copy{position:relative;z-index:5;padding:55px 0 70px;pointer-events:none}.hero-copy button,.hero-copy a{pointer-events:auto}h1{font-size:clamp(65px,7.5vw,122px);font-weight:600;letter-spacing:-.075em;line-height:1.025}.headline-line{display:block}.brass-text{color:var(--bright)}p{font-size:14px;line-height:1.85;color:var(--muted)}.hero-copy>p{font-size:16px;color:#c1b7a8;margin:30px 0}.hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.pill-button{border-radius:50px;padding:17px 23px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;font-size:11px;font-weight:600;min-height:52px;transition:transform .25s,background .25s}.pill-button:hover{transform:translateY(-3px);background:var(--bright)}.pill-button.cream{background:var(--cream);color:var(--night)}.tour-trigger{display:flex;align-items:center;gap:9px;background:none;font-size:11px;color:var(--cream);padding:10px 0}.play-icon{display:flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid #f4eee449;border-radius:50%;font-size:16px;transition:background .3s}.tour-trigger:hover .play-icon{background:#ffffff15}.hero-note{font-size:11px;margin-top:23px;color:#a69b8c}.hero-visual{height:650px;position:relative;perspective:1200px;transform-style:preserve-3d}.hero-halo{position:absolute;width:100%;height:100%;background:radial-gradient(ellipse,#b8925a28 0,transparent 65%);filter:blur(20px);transform:scale(1.2)}.stage-line{position:absolute;bottom:38px;left:0;right:-10%;height:1px;background:linear-gradient(90deg,transparent,#b8925a45,transparent);transform:rotate(-12deg)}.phone{padding:6px;background:#151515;border-radius:36px;box-shadow:0 0 0 1px #888074,1px 1px 0 2px #28241e,15px 28px 50px #0003;overflow:hidden;position:relative}.phone img{border-radius:30px;width:100%;height:auto}.phone-front{position:absolute;width:260px;left:37%;top:31px;transform:rotate(9deg);z-index:3;box-shadow:0 0 0 1px #a99b86,1px 1px 0 2px #2a251e,5px 35px 70px #0009}.phone-back{position:absolute;width:230px;left:5%;top:97px;transform:rotate(-12deg);z-index:2;filter:brightness(.8);box-shadow:0 0 0 1px #817769,1px 1px 0 2px #28241e,15px 25px 55px #0008}.floating-note{position:absolute;z-index:4;left:1%;bottom:55px;width:204px;background:linear-gradient(120deg,#f3efe8,#e4dbc9);padding:20px 22px;color:var(--night);transform:rotate(-5deg);box-shadow:0 20px 40px #0004;border:1px solid #fffc;border-radius:3px}.note-topline{font-size:8px;letter-spacing:1.5px;display:block;color:#765c38}.tiny-star{font-size:16px;margin-right:6px;vertical-align:middle}.floating-note strong{font-size:21px;letter-spacing:-.8px;line-height:1.25;font-weight:500;display:block;margin:14px 0 23px}.note-footer{font-size:7px;letter-spacing:.9px;display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid #14121022}.visual-label{position:absolute;font-size:8px;line-height:1.7;letter-spacing:1.6px;color:#b2a28d}.label-top{right:0;top:4px}.hero-coordinate{display:flex;gap:12px;align-items:center;position:absolute;bottom:0;right:0;left:18%;font-size:8px;letter-spacing:1px;color:#9b8c79}.hero-coordinate>div{height:1px;flex:1;background:#b8925a44}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #ffffff20;padding:24px 0 27px}.hero-bottom>a{display:flex;align-items:center;gap:15px;font-size:10px;color:#d6ccbe}.scroll-icon{display:flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid #ffffff30;border-radius:50%}.hero-bottom>span{font-size:9px;letter-spacing:1.5px;color:#938779}.motion-toggle{background:transparent;color:#bdb1a1;font-size:10px;padding:12px 0;min-height:44px}.motion-toggle>span{margin-right:5px}.section-pad{padding:115px 7.5%}h2{font-size:clamp(38px,4.5vw,72px);line-height:1.12;letter-spacing:-.06em;font-weight:600}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:50px}.section-heading .eyebrow{margin-bottom:25px;color:#806543}.section-heading>p,.heading-aside>p{font-size:13px;max-width:350px}.heading-aside .text-link{margin-top:15px}.experience{background:#eae4da66;position:relative;border-top:1px solid var(--line)}.feature-stage{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.feature-options{display:flex;flex-direction:column}.feature-options button{position:relative;display:flex;gap:26px;background:transparent;border-top:1px solid var(--line);text-align:left;width:100%;padding:29px 0;align-items:start;transition:padding .3s}.feature-options button:last-child{border-bottom:1px solid var(--line)}.feature-options button:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:0;background:var(--brass);transition:width .6s}.feature-options button[aria-selected=true]:before{width:100%}.feature-options button>span{font-size:9px;color:var(--muted);padding-top:7px}.feature-options strong{font-weight:500;font-size:26px;letter-spacing:-1px}.feature-options p{font-size:12px;margin-top:9px;max-height:0;opacity:0;overflow:hidden;transition:opacity .3s,max-height .3s;max-width:230px}.feature-options b{font-size:20px;font-weight:400;margin-left:auto;opacity:.3;transition:transform .3s}.feature-options button[aria-selected=true]{padding-left:16px}.feature-options button[aria-selected=true] p{opacity:1;max-height:70px}.feature-options button[aria-selected=true] strong{color:#80613d}.feature-options button[aria-selected=true] b{opacity:1;transform:rotate(45deg)}.feature-preview{background:radial-gradient(ellipse at 50% 35%,#fff9,#dcd2c344);min-height:720px;position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column;padding:25px 25px 20px;border:1px solid #b5a48e25;border-radius:200px 200px 6px 6px}.preview-label{font-size:9px;margin:18px 0 28px;color:#756044}.feature-phone{width:220px;transform:rotate(-4deg);border-radius:32px;flex-shrink:0}.feature-phone img{border-radius:26px}.feature-preview>p{position:relative;margin-top:28px;text-align:center;font-size:12px;max-width:320px;min-height:62px}.feature-nav{display:flex;align-items:center;gap:25px;margin-top:10px}.feature-nav button,.tour-controls button{border:1px solid var(--line);width:40px;height:40px;border-radius:50%;background:transparent;font-size:18px;transition:background .2s,transform .2s}.feature-nav button:hover,.tour-controls button:hover{background:var(--night);color:var(--paper);transform:scale(1.06)}.feature-nav>span{font-size:8px;letter-spacing:2px;color:var(--muted)}.demo-label{font-size:8px;letter-spacing:1px;color:var(--muted);margin-top:15px}.text-link{font-size:10px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid currentColor;padding:10px 0;background:transparent;transition:gap .3s}.text-link:hover{gap:40px}.style-section{padding-bottom:60px;overflow:hidden}.style-section .section-heading{margin-bottom:0;padding-bottom:45px}.style-section .section-heading>div:last-child>p{font-size:12px}.style-filters{display:flex;gap:5px;margin-top:22px;border-bottom:1px solid var(--line);width:max-content}.style-filters button{position:relative;background:transparent;padding:12px 15px;font-size:10px;transition:color .2s;color:var(--muted)}.style-filters button:after{content:"";position:absolute;bottom:-1px;height:1px;left:15px;right:15px;background:transparent}.style-filters button[aria-pressed=true]{color:var(--ink)}.style-filters button[aria-pressed=true]:after{background:var(--ink)}.style-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0 4%}.style-card{position:relative;aspect-ratio:3/4.25;overflow:hidden;background:var(--stone)}.style-card:nth-child(2n){margin-top:55px;margin-bottom:-55px}.style-card img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.style-card:hover img{transform:scale(1.075)}.style-card:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#17130fc9)}.style-card p{position:absolute;bottom:26px;left:24px;color:#fff;font-size:18px;letter-spacing:-.5px;z-index:1;font-weight:500}.style-card p small{display:block;font-size:8px;letter-spacing:1.5px;color:#dfd3c0;margin-bottom:9px}.style-selection{margin:95px 7.5% 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.style-index{font-size:9px;letter-spacing:2px}.style-selection>p{font-size:12px}.gallery-footer{margin:30px 7.5% 0;padding-top:23px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:7px;letter-spacing:1px;color:var(--muted)}.scent-orbit{position:absolute;height:350px;width:350px;border:1px solid #b8925a44;border-radius:50%;top:50px}.privacy{background:var(--stone);display:grid;grid-template-columns:1.3fr 1fr;gap:10%;align-items:center}.privacy h2{font-size:clamp(34px,3.6vw,57px);margin:22px 0}.privacy-emblem{width:60px;height:70px;margin-bottom:30px}.privacy-emblem svg{stroke:#8e7049;stroke-width:1;fill:none;width:100%;height:100%}.privacy-points p{border-bottom:1px solid var(--line);display:flex;padding:26px 0;gap:20px;font-size:13px}.privacy-points p:last-child{border:0}.privacy-points span{font-size:8px;color:#806543;padding-top:3px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.faq .eyebrow{margin-bottom:24px;color:#806543}.faq h2{font-size:clamp(32px,3.4vw,55px)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font-size:13px;cursor:pointer}summary::-webkit-details-marker{display:none}summary>span{font-size:20px;line-height:1;font-weight:400;color:#877358;transition:transform .3s}details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{font-size:12px;padding:0 30px 25px 0;animation:answerIn .3s both}@keyframes answerIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.inline-button{background:none;text-decoration:underline;padding:5px 0;display:block;font-size:11px;color:var(--ink);margin-top:10px}.final-cta{position:relative;background:var(--night);color:var(--cream);text-align:center;padding-top:105px;padding-bottom:100px;overflow:hidden;isolation:isolate}.cta-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 80%,#7a5e3b44,transparent 65%);z-index:-2}.cta-mark{margin:0 auto 30px;width:36px;height:43px;opacity:.85}.final-cta>.eyebrow{color:var(--bright)}.final-cta h2{font-size:clamp(55px,7.5vw,120px);letter-spacing:-.07em;margin:25px 0}.final-cta h2 span{color:var(--bright)}.final-cta>p{font-size:13px;color:#bcaf9f}.download-row{display:flex;gap:12px;flex-wrap:wrap}.final-cta .download-row{justify-content:center;margin:30px 0 22px}.store-button{display:flex;gap:12px;align-items:center;text-align:left;border-radius:7px;padding:13px 18px;min-height:64px;transition:transform .25s,background .25s;border:1px solid #f4eee43a}.store-button:hover{transform:translateY(-3px)}.store-button svg{width:24px;height:27px}.store-button span{font-size:14px;font-weight:500;line-height:1.4}.store-button small{display:block;font-size:7px;font-weight:500;letter-spacing:1.2px;margin-bottom:3px}.store-button.dark{background:var(--cream);color:var(--night)}.store-button.dark:hover{background:var(--bright)}.store-button.light{background:#f3efe808;color:var(--cream)}.store-button.light:hover{background:#f3efe814}.button-arrow{padding-left:15px}.cta-note{font-size:9px;color:#a89b89}footer{padding-top:45px!important;padding-bottom:25px!important}.footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.footer-top>.brand{display:none}.footer-top p{font-size:12px;color:var(--ink)}.footer-top>div{display:flex;gap:28px;font-size:12px;padding-top:8px}.footer-top a:hover{color:#8e7049}.footer-wordmark{width:100%;height:auto;opacity:.12;margin:30px 0 15px;max-height:300px}.footer-bottom{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);gap:20px;border-top:1px solid var(--line);padding-top:25px}.footer-bottom>span:nth-child(2){letter-spacing:1px}dialog{border:1px solid var(--line);padding:45px;max-width:460px;width:calc(100% - 32px);max-height:90svh;overflow:auto;border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 30px 100px #0004}dialog::backdrop{background:#17130fc2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}dialog[open]{animation:dialogIn .35s cubic-bezier(.2,.8,.2,1) both}@keyframes dialogIn{0%{opacity:0;transform:translateY(25px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}dialog h2{font-size:30px;margin:25px 0 15px}dialog p{font-size:12px}dialog ol{padding-left:20px;font-size:13px;line-height:1.7}dialog li{margin:20px 0}dialog li a{display:block;text-decoration:underline;font-weight:500}dialog .text-link{margin-top:15px}.close-dialog,.close-tour{position:absolute;right:14px;top:12px;background:transparent;font-size:27px;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;z-index:5}#tour-dialog{max-width:960px;padding:35px;border-radius:16px}.tour-top{display:flex;justify-content:space-between;align-items:start}.tour-top h2{font-size:26px;margin:10px 0 0}.tour-top .eyebrow{font-size:7px;color:#806543}.close-tour{position:static;flex-shrink:0;margin-left:20px}.tour-body{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:35px}.tour-screen{display:flex;justify-content:center;padding:25px;background:var(--stone);border-radius:150px 150px 6px 6px}.tour-screen>.phone{width:230px;border-radius:32px;box-shadow:0 0 0 1px #817769,12px 15px 30px #17130f25}.tour-screen img{border-radius:26px}.tour-info h3{font-size:30px;letter-spacing:-1.2px;font-weight:500;margin:15px 0}.tour-info>p{font-size:13px;min-height:75px}.tour-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:25px 0}.tour-tabs>button{font-size:10px;padding:9px 12px;min-height:36px;background:transparent;border:1px solid var(--line);border-radius:30px;transition:background .2s,color .2s}.tour-tabs>button[aria-selected=true]{background:var(--night);color:var(--cream)}.tour-controls{display:flex;gap:10px;margin-top:25px}@media(min-width:1600px){.hero-grid{min-height:760px}.hero-visual{height:710px}.phone-front{width:290px;left:35%}.phone-back{width:260px}.floating-note{bottom:70px}.hero-copy{padding-top:80px}}@media(max-width:1100px){.hero-grid{min-height:640px;grid-template-columns:1fr 1fr}.hero-visual{height:570px}.phone-front{width:225px;left:35%;top:30px}.phone-back{width:200px;left:4%;top:90px}.floating-note{width:175px;bottom:30px;padding:17px}.floating-note strong{font-size:19px}.hero-coordinate{display:none}.hero-actions{gap:13px}.pill-button{font-size:10px;padding:15px 20px;gap:15px}.tour-trigger{font-size:10px}.section-pad{padding:90px 6%}.header-actions{gap:15px}.beta-label{display:none}nav{gap:25px}.feature-stage{gap:5%}.feature-options strong{font-size:23px}.feature-options button{gap:20px}.style-card p{font-size:15px;left:18px}.faq{gap:7%}}@media(max-width:760px){html{scroll-padding-top:90px}.site-header{height:78px;padding:0 6%}.site-header.is-scrolled{height:65px}.brand{width:109px}nav{display:none}.nav-cta{font-size:10px;padding:11px 16px}.hero{padding:110px 6% 0}.hero-topline .eyebrow{font-size:7px;letter-spacing:1.5px}.edition{display:none}.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy{padding:35px 0 0}h1{font-size:clamp(61px,13.2vw,100px);line-height:1.045;letter-spacing:-.065em}.hero-copy>p{font-size:14px;line-height:1.8;margin:25px 0}.hero-actions{gap:20px}.pill-button{padding:15px 20px;min-height:49px;font-size:10px}.tour-trigger{font-size:10px}.hero-note{font-size:9px;margin-top:18px}.hero-visual{height:560px;margin:40px auto 0;max-width:450px;width:100%}.phone-front{width:222px;left:35%;top:15px}.phone-back{width:200px;left:4%;top:70px}.floating-note{width:160px;bottom:35px;left:0;padding:15px 17px}.floating-note strong{font-size:18px;margin:12px 0 20px}.note-topline{font-size:6px}.tiny-star{font-size:13px}.note-footer{font-size:5px}.label-top{right:0;top:-17px;font-size:6px}.hero-bottom{padding:14px 0;gap:10px}.hero-bottom>a{font-size:8px;gap:9px}.hero-bottom>span{display:none}.scroll-icon{width:27px;height:27px}.motion-toggle{font-size:7px;flex-shrink:0}.section-pad{padding:70px 6%}h2{font-size:clamp(35px,7.8vw,50px);line-height:1.15}.eyebrow{font-size:8px;letter-spacing:1.5px}.section-heading{display:block;margin-bottom:35px}.section-heading .eyebrow{margin-bottom:20px}.heading-aside{margin-top:23px}.heading-aside>p,.section-heading>p{font-size:11px;line-height:1.8}.section-heading>p{margin-top:20px}.heading-aside .text-link{margin-top:8px}.feature-stage{grid-template-columns:1fr;gap:30px}.feature-options button{padding:22px 0;gap:20px}.feature-options strong{font-size:22px}.feature-options button[aria-selected=true]{padding-left:12px}.feature-options button>span{padding-top:5px}.feature-options p{max-width:none;font-size:10px}.feature-preview{min-height:690px;padding:22px 20px 20px;border-radius:170px 170px 5px 5px}.feature-phone{width:215px}.feature-preview>p{font-size:11px;min-height:65px;margin-top:25px}.preview-label{font-size:6px;margin:15px 0 27px}.feature-nav{margin-top:10px}.feature-nav button{width:44px;height:44px}.style-section,.style-section .section-heading{padding-bottom:30px}.style-section .section-heading>div:last-child>p{margin-top:22px;font-size:11px}.style-filters{margin-top:15px}.style-filters button{padding:12px 14px;font-size:9px;min-height:44px}.style-gallery{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 6%}.style-card{aspect-ratio:3/4.3}.style-card:nth-child(2n){margin-top:30px;margin-bottom:-30px}.style-card p{font-size:13px;bottom:17px;left:13px;letter-spacing:-.3px}.style-card p small{font-size:5px;letter-spacing:1px;margin-bottom:6px}.style-selection{margin:60px 6% 0;flex-wrap:wrap;gap:10px}.style-index{font-size:8px}.style-selection>p{font-size:8px}.style-selection>.text-link{margin-left:auto}.gallery-footer{margin:25px 6% 0;gap:20px;font-size:6px;line-height:1.7}.privacy{grid-template-columns:1fr;gap:25px}.privacy h2{font-size:35px}.privacy-emblem{width:45px;height:53px;margin-bottom:22px}.privacy-points p{padding:22px 0;font-size:12px}.faq{grid-template-columns:1fr;gap:30px}.faq h2{font-size:36px}summary{font-size:12px;padding:23px 0}.faq-list details>p{font-size:11px}.final-cta{padding-top:75px;padding-bottom:80px}.final-cta h2{font-size:clamp(56px,12vw,90px)}.final-cta .download-row{gap:10px}.store-button{padding:12px 14px;gap:9px}.store-button span{font-size:12px}.store-button svg{width:21px;height:25px}.button-arrow{display:none}.store-button small{font-size:6px}.final-cta .cta-note{font-size:8px}.footer-top{flex-wrap:wrap;gap:25px}.footer-top>p{font-size:11px}.footer-top>div{width:100%;justify-content:space-between;gap:15px;font-size:10px}.footer-wordmark{margin:30px 0 20px;opacity:.13}.footer-bottom{flex-wrap:wrap;line-height:1.6;gap:15px;font-size:7px;padding-top:20px}.footer-bottom>span:last-child{width:100%}.tour-body{grid-template-columns:1fr;gap:25px;margin-top:25px}#tour-dialog{padding:23px;max-width:500px}.tour-top h2{font-size:22px;max-width:230px}.tour-top .eyebrow{font-size:6px}.close-tour{width:40px;height:40px}.tour-screen{padding:20px}.tour-screen>.phone{width:175px;border-radius:27px}.tour-screen img{border-radius:21px}.tour-info h3{font-size:25px;margin:12px 0}.tour-info>p{font-size:11px;min-height:0}.tour-tabs{margin:20px 0}.tour-tabs>button{min-height:40px}.tour-info>.demo-label{display:block}.tour-controls{margin-top:20px}dialog{padding:35px 28px}dialog h2{font-size:27px}.text-link{min-height:40px}}@media(max-width:390px){.phone-front{width:202px;left:35%}.phone-back{width:182px;left:0}.hero-visual{height:510px}.hero-actions{gap:15px}.pill-button{font-size:9px;padding:15px 18px;gap:12px}.tour-trigger{font-size:9px}.play-icon{width:26px;height:26px}.floating-note{width:146px;padding:14px}.floating-note strong{font-size:17px}.hero-note{font-size:9px}.feature-preview{min-height:670px}.feature-phone{width:205px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.phone-front{transform:rotate(9deg)}.phone-back{transform:rotate(-12deg)}}body.motion-paused{scroll-behavior:auto}body.motion-paused *{animation:none!important}.motion-toggle:disabled{opacity:.65}.motion-paused .phone-front,.motion-paused .phone-back{will-change:auto}@media(max-width:760px){.tour-top{position:sticky;top:-23px;background:var(--paper);z-index:8;margin:-23px -23px 0;padding:23px 23px 16px;border-bottom:1px solid var(--line)}.tour-top h2{font-size:22px}.tour-top .eyebrow{font-size:7px}.tour-screen>.phone{width:155px}.tour-screen{padding:17px}.tour-tabs>button{font-size:10px;min-height:44px}.tour-info>p{font-size:12px}.feature-preview>p{font-size:12px}.privacy-points p{font-size:13px}.faq-list details>p{font-size:12px}.style-card p small{font-size:7px}.footer-bottom{font-size:8px}.heading-aside>p,.section-heading>p{font-size:12px}.hero-bottom>a{font-size:9px}.motion-toggle{font-size:9px}}.hero-visual>*{pointer-events:none}.hero-bottom{position:relative;z-index:6}.hero-copy{position:relative;z-index:7}@media(min-width:761px)and (max-width:900px){.hero-copy h1{font-size:60px}.phone-front{width:190px;left:42%;top:65px}.phone-back{width:166px;left:10%;top:125px}.floating-note{left:8%;width:145px;bottom:65px}.floating-note strong{font-size:17px}.hero-visual{height:560px}.label-top{font-size:7px}}.hero h1{font-size:clamp(64px,6.8vw,110px);line-height:1.07;letter-spacing:-.075em}.hero-copy>p{max-width:420px;font-size:15px;line-height:1.85}.hero-grid{grid-template-columns:1.08fr 1fr}.hero-sequence{display:flex;align-items:center;gap:10px;max-width:470px;margin:0 0 28px;font-size:9px;line-height:1.7;color:#d4c5af}.hero-sequence>span{color:var(--brass)}.hero-sequence>a{pointer-events:auto;transition:color .2s}.hero-sequence>a:hover{color:var(--bright)}.hero-copy .hero-note{max-width:480px;line-height:1.8;font-size:10px}.hero .floating-note{width:210px}.hero .floating-note strong{font-size:22px}.chapter-label{display:flex;align-items:center;gap:13px;font-size:9px;letter-spacing:1.8px;line-height:1.8;margin-bottom:25px;color:#806543;font-weight:600}.chapter-label>b{display:flex;align-items:center;justify-content:center;border:1px solid #b8925a77;border-radius:50%;height:35px;width:35px;font-size:11px;letter-spacing:0;flex-shrink:0;font-weight:500}.journey-intro{padding-bottom:85px}.journey-intro .section-heading{margin-bottom:55px}.journey-intro h2{font-size:clamp(38px,4.2vw,67px)}.journey-map{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;margin:0;gap:25px}.journey-map li{border-top:1px solid var(--line);position:relative}.journey-map a{display:block;padding:25px 0 18px;height:100%;position:relative;transition:transform .3s}.journey-map a:hover{transform:translateY(-5px)}.journey-map a>span{font-size:10px;color:#806543;display:block;margin-bottom:25px;letter-spacing:1px}.journey-map strong{font-size:14px;font-weight:600;letter-spacing:-.3px;line-height:1.5;display:block;max-width:170px}.journey-map p{font-size:12px;line-height:1.8;margin-top:13px}.journey-map b{font-size:17px;font-weight:400;display:block;margin-top:24px;color:#876f50}.journey-map li:before{content:"";position:absolute;height:3px;left:0;width:30px;top:-2px;background:var(--brass)}.profile-section{border-top:1px solid var(--line);background:#eae4da40}.profile-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:9%;align-items:center}.profile-visual{position:relative;isolation:isolate;min-height:675px;background:radial-gradient(ellipse at 50% 40%,#fff7,#dcd3c322);border-radius:220px 220px 5px 5px;display:flex;align-items:center;justify-content:center;padding:35px 25px 55px}.profile-crosshair{position:absolute;inset:15% 0 18%;border:1px solid #b8925a44;border-radius:50%;z-index:-1}.profile-crosshair:after,.profile-crosshair:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#b8925a33}.profile-crosshair:after{transform:rotate(90deg)}.profile-phone{width:245px;transform:rotate(-2deg)}.profile-visual-tag{position:absolute;bottom:50px;left:-24px;background:var(--night);color:var(--cream);padding:20px 23px;box-shadow:0 15px 30px #17130f18;z-index:3;transform:rotate(-4deg)}.profile-visual-tag>span{font-size:8px;letter-spacing:2px;color:var(--bright)}.profile-visual-tag strong{font-size:18px;line-height:1.4;display:block;margin-top:12px;font-weight:500;letter-spacing:-.5px}.profile-visual>.demo-label{position:absolute;bottom:12px;left:15px;right:15px;text-align:center;font-size:8px}.profile-tabs{display:flex;border-bottom:1px solid var(--line);gap:20px;margin-bottom:30px}.profile-tabs>button{padding:14px 0;font-size:11px;min-height:48px;background:transparent;position:relative;flex:1;text-align:left;color:var(--muted)}.profile-tabs>button:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:transparent}.profile-tabs>button[aria-selected=true]{color:var(--ink)}.profile-tabs>button[aria-selected=true]:after{background:var(--brass);height:2px}.profile-explanation .eyebrow{font-size:8px;color:#806543}.profile-explanation h3{font-size:clamp(29px,2.8vw,43px);font-weight:500;letter-spacing:-1.7px;line-height:1.2;margin:20px 0}.profile-explanation #profile-description{font-size:13px;line-height:1.9;min-height:100px}.profile-facts{list-style:none;padding:0;margin:25px 0}.profile-facts li{display:grid;grid-template-columns:.8fr 1.7fr;gap:20px;padding:15px 0;border-top:1px solid var(--line);font-size:12px;line-height:1.7}.profile-facts li:last-child{border-bottom:1px solid var(--line)}.profile-facts span{color:var(--muted)}.profile-facts strong{font-weight:500}.profile-outcome{padding:18px 20px;background:var(--stone);border-left:2px solid var(--brass)}.profile-outcome>span{font-size:8px;letter-spacing:1.5px;color:#806543}.profile-outcome p{font-size:12px;margin-top:10px;min-height:68px;line-height:1.85}.profile-footnote{font-size:10px;margin:22px 0 12px;line-height:1.8;color:var(--muted)}.profile-foundation{margin-top:65px;border-top:1px solid var(--line);padding-top:23px;display:flex;align-items:center;justify-content:space-between;gap:25px}.profile-foundation>span{font-size:8px;letter-spacing:1px;color:#806543}.profile-foundation>p{font-size:11px}.profile-foundation>a{font-size:10px;white-space:nowrap}.profile-foundation>a>span{padding-left:15px}.wardrobe-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:var(--night);color:var(--cream);overflow:hidden;align-items:center;position:relative;isolation:isolate}.wardrobe-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 60%,#8e70492b,transparent 55%);z-index:-1}.wardrobe-section .chapter-label{color:var(--bright)}.wardrobe-copy h2{font-size:clamp(40px,4.8vw,77px)}.wardrobe-copy>p{font-size:13px;color:#bfb2a0;max-width:410px;margin-top:28px}.wardrobe-actions{list-style:none;padding:0;margin:30px 0 18px}.wardrobe-actions li{display:flex;gap:20px;border-top:1px solid #f4eee426;padding:21px 0}.wardrobe-actions li>span{font-size:8px;color:var(--bright);padding-top:4px;flex-shrink:0}.wardrobe-actions h3{font-size:15px;letter-spacing:-.4px;font-weight:500}.wardrobe-actions p{font-size:12px;color:#b4a793;margin-top:8px}.wardrobe-visual{min-height:730px;position:relative;display:flex;align-items:center;justify-content:center;perspective:1000px}.wardrobe-phone{width:285px;transform:rotate(5deg);box-shadow:0 0 0 1px #c8b28c,15px 35px 65px #0007}.wardrobe-grid-lines{position:absolute;inset:8% 0;border:1px solid #b8925a22;border-radius:170px 170px 5px 5px;z-index:-1;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#b8925a14 25%)}.wardrobe-connection{position:absolute;bottom:55px;left:-10%;right:-6%;background:#f3efe8f5;padding:20px;display:flex;justify-content:center;align-items:center;gap:13px;box-shadow:0 15px 30px #0004;transform:rotate(-4deg);z-index:3;line-height:1.5}.wardrobe-connection>span,.wardrobe-connection>strong{font-size:8px;letter-spacing:1px;color:var(--ink)}.wardrobe-connection>strong{color:#80613f;font-weight:600}.wardrobe-connection>i{font-style:normal;color:#9a7c50;font-size:14px}.day-section .section-heading>p{max-width:340px}.day-context-bar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:25px;padding:25px 0;margin-bottom:45px}.day-context-bar>div>span{font-size:8px;letter-spacing:1.4px;color:#806543;display:block;margin-bottom:10px}.day-context-bar strong{font-size:13px;font-weight:500;line-height:1.6}.day-context-bar>b{font-size:23px;font-weight:400;color:#b29b7d}.scene-label{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:18px}.scene-label .eyebrow{color:#806543}.scene-label>p{font-size:10px}.scene-options{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:5px;overflow:hidden;margin-bottom:35px}.scene-options>button{display:flex;align-items:center;gap:16px;min-height:68px;background:transparent;font-size:12px;padding:20px;border-right:1px solid var(--line);transition:background .25s,color .25s}.scene-options>button:last-child{border:0}.scene-options>button>span{font-size:8px;color:#8b7c68;letter-spacing:1px}.scene-options>button[aria-pressed=true]{background:var(--night);color:var(--cream)}.scene-options>button[aria-pressed=true]>span{color:var(--bright)}.scene-options>button:hover:not([aria-pressed=true]){background:var(--stone)}.day-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.day-result{padding:30px 0}.scene-context{display:flex;flex-wrap:wrap;gap:8px}.scene-context>span{border:1px solid #b8925a66;border-radius:30px;padding:7px 11px;font-size:10px;color:#80613f;line-height:1.5}.day-result h3{font-size:clamp(30px,3.4vw,54px);letter-spacing:-.05em;font-weight:500;line-height:1.17;margin:25px 0;max-width:480px;min-height:125px}.day-result>p{font-size:13px;min-height:80px}.scene-reasons{margin-top:25px}.scene-reasons>article{border-top:1px solid var(--line);padding:20px 0 18px}.scene-reasons>article>span{font-size:8px;letter-spacing:1.4px;color:#806543}.scene-reasons>article>p{font-size:12px;line-height:1.9;margin-top:9px;min-height:60px}.day-visual{min-height:710px;background:radial-gradient(ellipse at 50% 30%,#ffffff80,#d4c4ac22);border-radius:230px 230px 5px 5px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;padding-bottom:40px}.day-phone{width:250px;transform:rotate(2deg)}.day-visual-label{position:absolute;bottom:70px;left:-25px;padding:20px;background:var(--night);color:var(--cream);font-size:9px;line-height:1.9;letter-spacing:1.1px;transform:rotate(-4deg);box-shadow:0 15px 30px #17130f20}.day-visual>.demo-label{position:absolute;bottom:16px;text-align:center;left:10px;right:10px}.occasion-list{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.occasion-list>span{font-size:8px;letter-spacing:1px;color:#806543;flex-shrink:0}.occasion-list>p{font-size:11px;word-spacing:3px}.fragrance-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;background:var(--stone);overflow:hidden}.fragrance-visual{position:relative;isolation:isolate;min-height:730px;display:flex;align-items:center;justify-content:center}.fragrance-phone{width:265px;transform:rotate(-4deg);z-index:2}.fragrance-visual>.scent-orbit{top:20%;left:calc(50% - 220px);width:440px;height:440px;border-color:#b8925a55;z-index:-1}.scent-caption{position:absolute;z-index:3;bottom:40px;right:-10px;background:var(--night);color:var(--cream);padding:22px 26px;transform:rotate(4deg);box-shadow:0 20px 35px #17130f25}.scent-caption>span{display:block;font-size:8px;letter-spacing:1.4px;color:var(--bright)}.scent-caption>strong{font-size:19px;letter-spacing:-.6px;display:block;margin-top:12px;font-weight:500}.fragrance-copy h2{font-size:clamp(39px,4.4vw,70px);margin-bottom:25px}.fragrance-copy>p{font-size:13px;max-width:410px}.scent-context{padding:22px;border:1px solid #b8925a66;margin-top:25px;background:#f3efe85e}.scent-context .eyebrow{font-size:8px;color:#806543}.scent-context h3{font-size:21px;letter-spacing:-.6px;font-weight:500;margin:12px 0}.scent-context>p{font-size:12px;min-height:88px}.fragrance-points{list-style:none;padding:0;margin:25px 0 10px}.fragrance-points li{display:flex;gap:20px;padding:16px 0;border-top:1px solid var(--line)}.fragrance-points li>span{font-size:8px;color:#806543;flex-shrink:0;padding-top:4px}.fragrance-points strong{font-size:13px;font-weight:500}.fragrance-points p{font-size:12px;margin-top:6px}.experience .feature-preview{min-height:760px}.experience .feature-preview>p{min-height:90px}.buy-section{background:var(--night);color:var(--cream);position:relative;overflow:hidden;isolation:isolate}.buy-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 60%,#6e51312b,transparent 60%);z-index:-1}.buy-section .eyebrow{color:var(--bright)}.buy-section .section-heading>p{color:#b4a793}.buy-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center}.buy-tools>article{position:relative;padding:30px 0;border-top:1px solid #f3efe82e}.buy-tools>article:last-child{border-bottom:1px solid #f3efe82e}.buy-number{position:absolute;right:0;top:15px;font-size:64px;letter-spacing:-5px;color:#b8925a36;font-weight:500;pointer-events:none;line-height:1.2}.buy-tools .eyebrow{font-size:8px;max-width:80%}.buy-tools h3{font-size:32px;letter-spacing:-1.4px;font-weight:500;margin:18px 0}.buy-tools p{font-size:13px;color:#bfb2a0;max-width:430px}.buy-tools ul{list-style:none;padding:0;margin:18px 0 0}.buy-tools li{font-size:12px;line-height:1.7;padding:6px 0 6px 18px;position:relative;color:#dbd0c0}.buy-tools li:before{content:"↳";position:absolute;left:0;color:var(--brass);font-size:13px}.buy-visual{position:relative;min-height:740px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:28px}.tools-phone{width:250px;transform:rotate(4deg);box-shadow:0 0 0 1px #8b7b66,12px 25px 50px #0006}.buy-comparison{display:flex;align-items:center;justify-content:center;gap:25px;margin-bottom:10px}.buy-comparison>span{width:52px;height:52px;border:1px solid #b8925a88;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;color:var(--bright)}.buy-comparison>i{font-size:11px;color:#b5a48c;font-style:normal}.buy-principle{margin-top:50px;border-top:1px solid #ffffff25;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:27px}.buy-principle>span{font-size:8px;letter-spacing:1.4px;color:var(--bright)}.buy-principle>p{font-size:12px;color:#bfb2a0}.grooming-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.grooming-visual{display:flex;align-items:center;justify-content:center;position:relative;background:var(--stone);min-height:690px;border-radius:220px 220px 5px 5px}.grooming-phone{width:250px;transform:rotate(-2deg)}.grooming-label{position:absolute;bottom:45px;left:-20px;padding:18px 22px;background:var(--night);color:var(--cream);font-size:9px;line-height:1.8;letter-spacing:1.3px;transform:rotate(-4deg)}.grooming-copy>.eyebrow{color:#806543;margin-bottom:25px}.grooming-copy h2{font-size:clamp(35px,3.8vw,60px)}.grooming-copy>p{font-size:13px;margin-top:25px}.grooming-advice{margin:25px 0}.grooming-advice>div{border-top:1px solid var(--line);padding:18px 0}.grooming-advice span{font-size:8px;letter-spacing:1.5px;color:#806543}.grooming-advice p{font-size:12px;margin-top:8px}.style-section .section-heading h2{font-size:clamp(36px,3.8vw,61px)}.style-section{border-top:1px solid var(--line)}h2,h3{text-wrap:balance}nav{gap:26px}.hero-sequence>a,.journey-map a,.profile-tabs button,.scene-options button{touch-action:manipulation}@media(max-width:1100px){.hero h1{font-size:clamp(58px,6.6vw,90px)}.hero-copy>p{font-size:14px;max-width:370px}.hero-sequence{font-size:8px;gap:8px}.hero .floating-note{width:185px}.hero .floating-note strong{font-size:20px}.journey-map{gap:18px}.journey-map strong{font-size:13px}.journey-map p{font-size:11px}.profile-layout{gap:7%}.profile-visual{min-height:650px}.profile-phone{width:220px}.profile-visual-tag{left:-10px;bottom:45px;padding:18px}.profile-tabs{gap:10px}.profile-tabs>button{font-size:10px}.profile-explanation #profile-description{font-size:12px;min-height:110px}.profile-foundation{flex-wrap:wrap}.profile-foundation>a{margin-left:auto}.wardrobe-section{gap:7%}.wardrobe-visual{min-height:690px}.wardrobe-phone{width:250px}.wardrobe-connection{left:-3%;right:-5%;gap:10px;padding:18px}.wardrobe-connection>span,.wardrobe-connection>strong{font-size:7px}.scene-options>button{padding:18px 12px;font-size:11px;gap:10px}.day-layout{gap:7%}.day-visual{min-height:660px}.day-phone{width:225px}.day-result h3{min-height:110px}.day-context-bar strong{font-size:12px}.fragrance-section{gap:7%}.fragrance-phone{width:235px}.fragrance-visual{min-height:700px}.buy-layout{gap:7%}.buy-tools h3{font-size:28px}.tools-phone{width:220px}.grooming-phone{width:225px}.grooming-visual{min-height:640px}nav{gap:20px;font-size:11px}}@media(min-width:761px)and (max-width:900px){.hero h1{font-size:55px}.hero-copy>p{font-size:13px}.hero-copy .hero-note{font-size:9px}.hero-sequence{font-size:7px;gap:6px}.hero .floating-note{width:155px}.hero .floating-note strong{font-size:17px}.hero .floating-note .note-topline,.hero .floating-note .note-footer{font-size:6px}.chapter-label{font-size:8px;letter-spacing:1.2px;gap:10px}.journey-map{gap:12px}.journey-map strong{font-size:12px}.journey-map p{font-size:10px}.profile-layout{gap:6%}.profile-tabs>button{font-size:9px}.profile-tabs{gap:6px}.profile-explanation h3{font-size:28px}.profile-facts li{font-size:10px;gap:12px}.profile-outcome p{font-size:11px}.profile-phone{width:200px}.profile-visual{min-height:630px}.profile-visual-tag strong{font-size:16px}.wardrobe-copy h2{font-size:43px}.wardrobe-phone{width:220px}.wardrobe-connection{flex-wrap:wrap;left:0;right:0;bottom:60px}.day-context-bar{gap:15px}.day-context-bar strong{font-size:11px}.scene-options>button{font-size:10px;gap:8px;padding:17px 10px}.scene-label>p{font-size:9px;max-width:250px}.day-layout{gap:6%}.day-phone{width:205px}.day-visual{min-height:630px}.day-result h3{font-size:32px}.day-visual-label{font-size:7px;left:-10px;padding:17px}.fragrance-copy h2{font-size:44px}.fragrance-phone{width:210px}.scent-caption{right:0;padding:18px}.scent-caption strong{font-size:16px}.buy-tools h3{font-size:26px}.buy-number{font-size:48px}.tools-phone,.grooming-phone{width:205px}.grooming-visual{min-height:610px}}@media(max-width:760px){.hero h1{font-size:clamp(49px,10.9vw,80px);line-height:1.1;letter-spacing:-.065em}.hero-grid{grid-template-columns:1fr}.hero-copy>p{font-size:14px;max-width:410px;margin:24px 0 20px}.hero-copy>p>br{display:none}.hero-sequence{font-size:8px;gap:7px;max-width:400px;margin-bottom:24px;justify-content:space-between}.hero-sequence>a{max-width:100px}.hero-copy .hero-note{font-size:9px;max-width:340px;margin-top:18px}.hero .floating-note{width:168px}.hero .floating-note strong{font-size:19px;line-height:1.25}.hero .floating-note .note-topline{font-size:6px;letter-spacing:1px}.hero .floating-note .note-footer{font-size:5px;letter-spacing:.5px}.hero-visual{margin-top:45px}.chapter-label{font-size:8px;letter-spacing:1.2px;gap:11px;margin-bottom:22px}.chapter-label>b{width:32px;height:32px;font-size:10px}.journey-intro{padding-top:65px;padding-bottom:55px}.journey-intro h2{font-size:36px}.journey-intro .section-heading{margin-bottom:32px}.journey-map{grid-template-columns:1fr 1fr;column-gap:24px;row-gap:10px}.journey-map li:last-child{grid-column:1/-1}.journey-map a{padding:19px 0 13px}.journey-map a>span{margin-bottom:16px;font-size:9px}.journey-map strong{font-size:14px;max-width:none}.journey-map p{font-size:12px;margin-top:9px}.journey-map b{position:absolute;top:14px;right:0;margin:0}.journey-map li:last-child p br{display:none}.profile-layout{grid-template-columns:1fr;gap:40px}.profile-section .section-heading>p{max-width:340px}.profile-explanation{order:1}.profile-visual{order:2;min-height:630px;max-width:440px;width:100%;margin:auto;border-radius:180px 180px 5px 5px}.profile-phone{width:230px}.profile-tabs{gap:12px;margin-bottom:25px}.profile-tabs>button{font-size:11px;min-height:48px}.profile-explanation h3{font-size:31px;margin:18px 0}.profile-explanation #profile-description{font-size:13px;min-height:95px}.profile-facts li{font-size:12px;padding:13px 0;gap:18px}.profile-outcome p{font-size:12px;min-height:70px}.profile-footnote{font-size:11px}.profile-visual-tag{left:0;bottom:40px;padding:18px 20px}.profile-visual-tag strong{font-size:17px}.profile-foundation{margin-top:35px;padding-top:20px;display:block}.profile-foundation>p{font-size:12px;margin-top:12px}.profile-foundation>a{display:inline-flex;margin-top:18px;align-items:center;justify-content:space-between;width:100%;min-height:44px;font-size:11px}.wardrobe-section{grid-template-columns:1fr;gap:20px}.wardrobe-copy h2{font-size:43px}.wardrobe-copy>p{font-size:13px;max-width:400px;margin-top:25px}.wardrobe-actions li{gap:16px;padding:19px 0}.wardrobe-actions h3{font-size:15px}.wardrobe-actions p{font-size:12px}.wardrobe-visual{min-height:670px;max-width:440px;width:100%;margin:auto}.wardrobe-phone{width:260px}.wardrobe-connection{bottom:45px;left:-2%;right:-2%;padding:18px 12px;gap:9px}.wardrobe-connection>span,.wardrobe-connection>strong{font-size:7px;letter-spacing:.6px}.day-context-bar{display:grid;grid-template-columns:1fr 20px;gap:13px;padding:22px 0;margin-bottom:30px}.day-context-bar>div{grid-column:1;display:flex;justify-content:space-between;align-items:center;gap:20px}.day-context-bar>div>span{font-size:7px;margin:0;max-width:85px;flex-shrink:0}.day-context-bar strong{font-size:11px;text-align:right;max-width:210px}.day-context-bar>b{grid-column:2;font-size:18px;grid-row:1}.day-context-bar>b:nth-of-type(2){grid-row:2}.scene-label{display:block;margin-bottom:17px}.scene-label .eyebrow{font-size:8px}.scene-label>p{font-size:11px;margin-top:9px;max-width:320px}.scene-options{grid-template-columns:1fr 1fr;margin-bottom:25px}.scene-options>button{font-size:11px;gap:12px;padding:18px 13px;min-height:60px}.scene-options>button:nth-child(2){border-right:0}.scene-options>button:nth-child(-n+2){border-bottom:1px solid var(--line)}.day-layout{grid-template-columns:1fr;gap:25px}.day-result{padding:10px 0}.scene-context{gap:6px}.scene-context>span{font-size:9px;padding:7px 10px}.day-result h3{font-size:35px;min-height:85px;margin:23px 0}.day-result>p{font-size:13px;min-height:95px}.scene-reasons{margin-top:23px}.scene-reasons>article{padding:18px 0 16px}.scene-reasons>article>p{font-size:12px;min-height:70px}.day-visual{min-height:650px;max-width:440px;width:100%;margin:auto}.day-phone{width:235px}.day-visual-label{left:0;bottom:45px;padding:18px;font-size:8px}.day-visual>.demo-label{font-size:7px}.occasion-list{display:block;margin-top:30px;padding-top:22px}.occasion-list>p{font-size:12px;margin-top:12px;word-spacing:1px;line-height:2}.fragrance-section{grid-template-columns:1fr;gap:35px}.fragrance-copy{order:1}.fragrance-visual{order:2;min-height:650px;max-width:440px;width:100%;margin:auto}.fragrance-copy h2{font-size:43px}.fragrance-copy>p{font-size:13px}.fragrance-phone{width:235px}.scent-context{padding:20px;margin-top:23px}.scent-context>p{font-size:12px;min-height:100px}.scent-context h3{font-size:21px}.fragrance-points p{font-size:12px}.scent-caption{bottom:20px;right:0;padding:19px 22px}.scent-caption>strong{font-size:18px}.scent-caption>span{font-size:7px}.fragrance-visual>.scent-orbit{width:350px;height:350px;left:calc(50% - 175px)}.experience .feature-preview{min-height:730px}.experience .feature-preview>p{min-height:100px}.feature-options p{max-width:260px}.buy-layout{grid-template-columns:1fr;gap:25px}.buy-section .section-heading>p{font-size:12px}.buy-tools>article{padding:25px 0}.buy-tools h3{font-size:28px;margin:18px 0}.buy-tools p{font-size:13px}.buy-tools li{font-size:12px}.buy-number{font-size:54px;top:17px}.buy-tools .eyebrow{font-size:7px;max-width:80%}.buy-visual{min-height:720px;gap:25px}.tools-phone{width:230px}.buy-comparison{margin-top:10px}.buy-principle{display:block;margin-top:30px;padding-top:22px}.buy-principle>p{font-size:12px;margin-top:15px;line-height:1.9}.grooming-section{grid-template-columns:1fr;gap:35px}.grooming-copy{order:1}.grooming-copy h2{font-size:36px}.grooming-copy>p{font-size:13px}.grooming-advice p{font-size:12px}.grooming-visual{order:2;min-height:640px;max-width:440px;width:100%;margin:auto}.grooming-phone{width:235px}.grooming-label{left:0;bottom:35px;font-size:8px}.style-section .section-heading h2{font-size:35px}}@media(max-width:390px){.hero h1{font-size:48px}.hero .floating-note{width:150px}.hero .floating-note strong{font-size:17px}.hero-copy .hero-note{font-size:8px}.hero-sequence{font-size:7px;gap:6px}.profile-tabs>button{font-size:10px}.profile-visual{min-height:595px}.profile-phone{width:215px}.wardrobe-phone{width:235px}.wardrobe-visual{min-height:640px}.day-phone{width:220px}.day-visual{min-height:620px}.fragrance-phone{width:220px}.fragrance-visual{min-height:620px}.grooming-phone{width:220px}.grooming-visual{min-height:620px}.tools-phone{width:220px}}.extras-strip{border-top:1px solid var(--line);display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:45px;padding-top:65px;padding-bottom:70px}.extras-strip>article{position:relative;overflow:hidden}.extras-strip .eyebrow{color:#806543;font-size:8px}.extras-strip h3{font-size:23px;font-weight:500;letter-spacing:-.8px;line-height:1.3;margin:20px 0}.extras-strip p{font-size:12px}.widget-extra>img{width:240px;max-width:100%;margin-top:25px}.widget-extra>.demo-label{display:block;font-size:7px}.extras-type{display:block;font-size:37px;letter-spacing:-2px;color:#ad9679;margin-top:50px}.extras-language{display:flex;gap:20px;align-items:center;justify-content:space-between;color:#9b8160;font-size:28px;letter-spacing:-1px;margin-top:38px}.extras-language>[lang=ar]{letter-spacing:0;font-size:28px}@media(max-width:1100px){.extras-strip{gap:30px}.extras-strip h3{font-size:21px}.extras-type{font-size:30px}.extras-language{font-size:23px}}@media(max-width:760px){.extras-strip{grid-template-columns:1fr;gap:35px;padding-top:50px;padding-bottom:55px}.extras-strip>article{border-top:1px solid var(--line);padding-top:25px}.extras-strip>article:first-child{padding-top:0;border:0}.extras-strip h3{font-size:26px;margin:18px 0}.widget-extra>img{width:260px}.extras-strip p{font-size:13px;max-width:400px}.extras-type{font-size:40px;margin-top:25px}.extras-language{margin-top:25px;max-width:360px;font-size:30px}.extras-language>[lang=ar]{font-size:32px}}@media(min-width:761px)and (max-width:900px){.journey-map{grid-template-columns:repeat(3,1fr);gap:24px}.journey-map strong{font-size:14px}.journey-map p{font-size:12px}.journey-map li:last-child{grid-column:2}}
