:root{color:#1b2542;font-synthesis:none;--ink:#19233e;--green:#1f2c4e;--muted:#4c5d8d;--line:#d2d9ea;--cream:#f5f6fa;--lime:#cdd4e7;background:#f5f6fa;font-family:Arial,Helvetica,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible){outline-offset:5px;outline:3px solid #566aa0}h1:focus,h2:focus{outline:0}button:disabled{cursor:not-allowed}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-1.7px;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{font-size:clamp(42px,4.65vw,68px);line-height:1.09}h2{font-size:40px;line-height:1.16}h3{letter-spacing:-.45px;font-size:19px;font-weight:500}em{color:#495a87;font-weight:400}p{line-height:1.7}svg{flex-shrink:0}button{color:inherit}.section-width{width:calc(100% - 100px);max-width:1200px;margin-left:auto;margin-right:auto}.prototype-bar{text-align:center;letter-spacing:1.4px;color:#394669;background:#dde2ef;justify-content:center;align-items:center;gap:7px;min-height:29px;padding:8px 18px;font-size:9px;display:flex}.prototype-detail{letter-spacing:.2px}.status-dot{background:#44547f;border-radius:50%;width:5px;height:5px}.site-header{justify-content:space-between;align-items:center;width:calc(100% - 100px);max-width:1320px;height:112px;margin:auto;display:flex}.brand{text-align:left;letter-spacing:-1.2px;background:0 0;align-items:center;gap:9px;padding:0;font-family:Georgia,serif;font-size:31px;display:flex}.brand-icon{color:var(--green);display:flex;transform:rotate(-18deg)}.brand-sub{letter-spacing:3.2px;margin:3px 0 0 3px;font-family:Arial,sans-serif;font-size:8px;display:block}.site-header nav{align-items:center;gap:30px;font-size:12px;display:flex}.button{background:var(--green);color:#fff;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:19px 24px;font-size:13px;font-weight:500;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#161f37;transform:translateY(-1px)}.button-small{min-height:43px;padding:12px 17px;font-size:12px}.button-outline:hover{background:#e3e7f2}.button-light{background:var(--lime);color:var(--ink)}.text-button{background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 0;font-size:12px;line-height:1.5;display:inline-flex}.text-button:hover{text-underline-offset:4px;text-decoration:underline}.hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:65px;padding:45px 0 79px;display:grid}.eyebrow{letter-spacing:1.9px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;font-size:9px;font-weight:600;line-height:1.7;display:flex}.hero .eyebrow>span{background:#586ca4;border-radius:50%;width:6px;height:6px}.hero h1{margin-bottom:25px}.hero h1 em{display:block}.hero-cta{gap:17px;padding:18px 21px;font-size:12px}.cta-note{color:var(--muted);margin:13px 0 26px;font-size:10px}.cta-note span{margin:0 7px}.hero-proof{color:#485885;gap:23px;font-size:10px;display:flex}.hero-proof>span{align-items:center;gap:5px;display:flex}.hero-art{padding:0 0 27px;position:relative}.night-scene{isolation:isolate;aspect-ratio:.96;background:radial-gradient(at 70% 15%,#39476b 0%,#1b2645 44%,#19223d 70%);border-radius:160px 160px 10px 10px;position:relative;overflow:hidden}.scene-grain{opacity:.14;z-index:6;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.6' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.moon-disc{background:radial-gradient(circle at 35% 30%,#e5e8f2,#b5c0dc);border-radius:50%;width:105px;height:105px;position:absolute;top:18%;left:48%;box-shadow:0 0 60px #bcc5de1c}.moon-glow{background:radial-gradient(circle,#bec7e00c,#0000 70%);border-radius:50%;width:230px;height:230px;position:absolute;top:5%;left:34%}.orbit{border:1px solid #bec7e013;border-radius:50%;width:320px;height:320px;position:absolute;top:-1%;left:22%}.orbit-two{width:400px;height:400px;top:-9%;left:14%}.star{color:#b6c0dc;z-index:3;font-size:12px;position:absolute}.star-one{top:25%;left:29%}.star-two{font-size:18px;top:44%;right:12%}.star-three{font-size:22px;top:10%;left:43%}.star-four{font-size:24px;top:43%;left:17%}.hill{background:#415078;border-radius:50% 50% 0 0;width:155%;height:62%;position:absolute;bottom:-24%;left:-20%;transform:rotate(-16deg)}.hill-back{background:#4b5c8a;bottom:-3%;left:20%;transform:rotate(-25deg)}.hill-middle{background:#333f60;width:170%;bottom:-16%;left:-60%;transform:rotate(21deg)}.hill-front{background:#212e52;width:140%;height:70%;bottom:-31%;left:2%;transform:rotate(-20deg)}.botanical{transform-origin:bottom;opacity:.85;border-left:2px solid #657ab5;width:150px;height:230px;position:absolute;bottom:8%;left:5%;transform:rotate(-27deg)}.botanical i{background:#697eb7;border-radius:0 100%;width:46px;height:21px;position:absolute;top:20%;left:-42px;transform:rotate(20deg)}.botanical i:nth-child(2){background:#8899c6;top:37%;left:0;transform:rotate(-25deg)}.botanical i:nth-child(3){background:#596ea6;width:54px;top:54%;left:-50px}.botanical i:nth-child(4){width:63px;height:28px;top:70%;left:0;transform:rotate(-30deg)}.botanical i:nth-child(5){background:#8899c6;border-radius:100% 0;width:20px;height:43px;top:6%;left:-16px;transform:rotate(5deg)}.botanical-two{opacity:.4;height:260px;bottom:-5%;left:auto;right:-8%;transform:rotate(20deg)}.scene-caption{letter-spacing:2px;color:#b0bbd9;font-size:8px;line-height:1.8;position:absolute;bottom:26px;left:30px}.floating-note{z-index:10;background:#f9fafcf5;border:1px solid #fff;border-radius:8px;align-items:center;gap:13px;padding:17px 21px;display:flex;position:absolute;bottom:58px;right:-20px;box-shadow:0 12px 40px #1a244114}.note-icon{color:#4b5d8c;background:#dfe4f0;border-radius:50%;padding:10px;display:flex}.floating-note strong{margin-bottom:6px;font-size:11px;font-weight:500;display:block}.floating-note div>span{color:var(--muted);font-size:9px}.art-footnote{letter-spacing:2px;color:var(--muted);text-align:center;font-size:7px;position:absolute;bottom:0;left:0;right:0}.principles{background:#e6e9f3;border-block:1px solid #d7ddec;justify-content:center;gap:6%;padding:24px 30px;display:flex}.principles span{color:#404f77;align-items:center;gap:10px;font-size:11px;display:flex}.how-section{padding-top:85px;padding-bottom:85px}.section-intro{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.section-intro .eyebrow{margin-bottom:15px}.section-intro h2{margin-bottom:0}.section-intro>p{color:var(--muted);margin-bottom:5px;font-size:13px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.process-card{border-top:1px solid #b9c3dd;padding:25px 12px 0 0}.process-top{color:#4f6192;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.process-top>span{color:#7e90c1;font-family:Georgia,serif;font-size:20px;font-style:italic}.process-card h3{margin-bottom:13px}.process-card p{color:var(--muted);max-width:290px;font-size:12px;line-height:1.85}.approach-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding-bottom:85px;display:grid}.approach-art{aspect-ratio:1.15;color:#465681;background:#dde2ef;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.approach-art>svg{z-index:2;margin-bottom:30px;transform:rotate(-18deg)}.approach-art>span{text-align:center;z-index:2;font-family:Georgia,serif;font-size:30px;line-height:1.2}.ripple{border:1px solid #b4bedb;border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;left:calc(50% - 120px)}.r2{width:350px;height:350px;top:-125px;left:calc(50% - 175px)}.r3{width:480px;height:480px;top:-190px;left:calc(50% - 240px)}.approach-copy h2{margin-bottom:25px;font-size:37px}.approach-copy .eyebrow{margin-bottom:15px}.approach-copy>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.85}.approach-note{border-top:1px solid var(--line);color:#455580;gap:12px;margin-top:24px;padding-top:20px;font-size:11px;display:flex}.approach-note small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.7;display:block}.faq-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:70px;padding:65px 0;display:grid}.faq-section .eyebrow{margin-bottom:15px}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;line-height:1.6;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:var(--muted);margin:15px 24px 0 0;font-size:12px;line-height:1.8}.final-cta{text-align:center;color:#e7eaf3;background:#1f2b4d;border-radius:12px;margin-bottom:70px;padding:55px 30px;position:relative;overflow:hidden}.final-cta .eyebrow{color:#a9b5d5;justify-content:center}.final-cta h2{margin-bottom:25px;font-size:40px}.final-cta p{color:#c0c9e1;margin:18px 0 0;font-size:10px}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:35px 0;display:flex}.site-footer .brand-sub{font-size:7px}.site-footer p{color:var(--muted);margin:16px 0 0;font-size:10px}.footer-right{text-align:right}.footer-right p{margin-top:8px}.header-reassurance{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.selection{text-align:center;padding-top:20px;padding-bottom:75px}.back-link{width:max-content;color:var(--muted);margin-bottom:20px;display:flex}.selection>.eyebrow{justify-content:center;margin:30px 0 17px}.selection h1,.results h1{font-size:50px}.page-description{color:var(--muted);font-size:14px}.assessment-options{text-align:left;grid-template-columns:1fr 1fr;gap:24px;max-width:870px;margin:38px auto 25px;display:grid}.assessment-option{background:#fcfcfd;border:1px solid #c4cce3;border-radius:12px;padding:35px;position:relative}.option-label{letter-spacing:1.8px;color:#4c5d8c;margin-bottom:24px;font-size:9px;display:block}.option-icon{color:#4d5e8e;position:absolute;top:25px;right:30px}.assessment-option h2{letter-spacing:-.8px;margin-bottom:16px;font-size:28px}.time-pill{background:#dbe0ee;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.assessment-option>p{color:var(--muted);margin:22px 0 20px;font-size:13px}.assessment-option ul,.purchase-card ul{margin:0 0 28px;padding:0;list-style:none}.assessment-option li,.purchase-card li{gap:9px;margin:13px 0;font-size:12px;line-height:1.7;display:flex}.assessment-option li svg,.purchase-card li svg{color:#4c5d8c;margin-top:2px}.assessment-option .button{width:100%;font-size:12px}.selection-footnote{color:var(--muted);font-size:11px;line-height:1.9}.selection-footnote svg{vertical-align:middle;margin-right:6px}.assessment-shell{width:calc(100% - 40px);max-width:650px;margin:22px auto 65px}.assessment-top{color:var(--muted);justify-content:space-between;margin-bottom:12px;font-size:11px;display:flex}.progress-track{background:#d4daeb;border-radius:10px;height:4px;margin-bottom:43px;overflow:hidden}.progress-track>div{background:#596ea6;height:100%;transition:width .25s}.assessment-shell .eyebrow{margin-bottom:16px;font-size:9px}.assessment-shell h1{letter-spacing:-1.2px;margin-bottom:16px;font-size:39px;line-height:1.2}.question-description{color:var(--muted);margin-bottom:30px;font-size:13px}.fields{gap:27px;display:grid}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:14px;padding:0;font-size:13px;font-weight:500;line-height:1.6}.optional{color:var(--muted);margin-left:9px;font-size:10px;font-weight:400}.choices{gap:9px;display:grid}.choice{cursor:pointer;background:#fcfcfd;border:1px solid #cad2e6;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:16px 18px;font-size:13px;transition:border-color .15s,background .15s;display:flex;position:relative}.choice input{opacity:0;width:1px;height:1px;position:absolute}.choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #566aa0}.radio-mark{border:1px solid #a7b3d5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.selected .radio-mark{background:var(--green);border-color:var(--green);color:#fff}.text-input{width:100%;color:var(--ink);background:#fcfcfd;border:1px solid #a4b1d3;border-radius:7px;min-height:56px;padding:17px 16px;font-size:16px}.fields small{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.7;display:block}.consent{cursor:pointer;align-items:flex-start;gap:10px;margin:25px 0;font-size:12px;line-height:1.7;display:flex}.consent input{width:17px;height:17px;accent-color:var(--green);flex-shrink:0;margin:3px 0 0}.consent small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.form-actions{border-top:1px solid var(--line);justify-content:space-between;gap:15px;margin-top:30px;padding-top:23px;display:flex}.form-actions .button{padding:15px 23px;font-size:12px}.assessment-bottom{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:25px;font-size:9px;display:flex}.assessment-bottom .text-button{margin-left:auto;font-size:10px}.form-error{color:#8e4224;background:#f9ebe0;border-radius:6px;margin:20px 0 0;padding:14px 17px;font-size:12px}.inline-note{background:#e4e8f2;border-radius:7px;align-items:flex-start;gap:10px;margin:22px 0 0;padding:16px;display:flex}.inline-note p{color:#43537d;margin:0;font-size:11px}.results{padding:22px 0 60px}.results-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.results-top .eyebrow{margin:0}.results h1{margin-bottom:22px}.results-summary{max-width:730px;color:var(--muted);font-size:14px}.simulation-note{color:#42517a;background:#e5e8f2;border-radius:7px;align-items:center;gap:10px;margin:25px 0 30px;padding:14px 18px;font-size:11px;line-height:1.8;display:flex}.simulation-note strong{font-weight:600}.insight-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insight-card{border:1px solid var(--line);background:#fcfcfd;border-radius:10px;flex-direction:column;padding:28px 25px;display:flex}.insight-number{color:#6175aa;margin-bottom:22px;font-family:Georgia,serif;font-size:24px;font-style:italic}.insight-card h2{letter-spacing:-.6px;font-size:25px;line-height:1.25}.insight-card>p{color:var(--muted);margin-bottom:24px;font-size:12px;line-height:1.85}.first-step{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}.first-step>span{letter-spacing:1.4px;color:#4c5d8d;font-size:8px}.first-step p{margin:10px 0 0;font-size:12px;line-height:1.85}.care-notice{background:#f2ece0;border:1px solid #ded2b9;border-radius:8px;margin-bottom:25px;padding:23px}.care-notice h2{letter-spacing:0;font-family:Arial,sans-serif;font-size:15px}.care-notice p{margin-bottom:10px;font-size:12px;line-height:1.8}.care-notice p:last-child{margin-bottom:0}.plan-section{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;margin-top:60px;display:grid}.plan-preview h2{letter-spacing:-1px;font-size:34px}.plan-preview>p:not(.eyebrow){color:var(--muted);font-size:13px}.locked-preview{border:1px solid var(--line);background:#e6e9f3;border-radius:10px;height:235px;margin-top:30px;position:relative;overflow:hidden}.placeholder-lines{filter:blur(5px);opacity:.6;gap:15px;padding:30px;display:grid}.placeholder-lines div{background:#9eabd0;border-radius:3px;width:90%;height:15px}.placeholder-lines div:nth-child(2n){width:65%}.lock-label{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f4f5f977;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.lock-label strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.lock-label span{color:var(--muted);font-size:10px}.purchase-card{background:#e0e4f0;border:1px solid #c4cce2;border-radius:12px;padding:32px}.purchase-card .eyebrow{letter-spacing:1.5px;margin-bottom:17px;font-size:8px}.price{letter-spacing:-1px;font-family:Georgia,serif;font-size:46px}.price>span{letter-spacing:0;color:var(--muted);margin-left:6px;font-family:Arial,sans-serif;font-size:11px;display:inline-block}.purchase-card>p{color:var(--muted);margin:12px 0 20px;font-size:12px}.purchase-card .button{width:100%;padding:17px;font-size:12px;line-height:1.6}.purchase-note{text-align:center;color:var(--muted);margin-top:13px;font-size:10px;line-height:1.9;display:block}.results-disclaimer{color:var(--muted);max-width:730px;margin:35px 0 15px;font-size:11px}dialog{width:calc(100% - 32px);max-width:510px;color:var(--ink);background:var(--cream);border:1px solid #d4daea;border-radius:14px;padding:42px;box-shadow:0 25px 90px #122d3b30}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101628a6}dialog h2{letter-spacing:-.7px;padding-right:15px;font-size:30px;line-height:1.3}dialog p{color:var(--muted);font-size:13px;line-height:1.85}dialog .button{margin-top:10px;font-size:12px}.dialog-close{background:0 0;padding:8px;display:flex;position:absolute;top:14px;right:14px}.dialog-icon{background:#d9deed;border-radius:50%;margin-bottom:25px;padding:14px;display:inline-flex}.dialog-actions{flex-wrap:wrap;gap:12px;display:flex}@media (min-width:1500px){.hero{gap:90px;padding-top:60px;padding-bottom:90px}.hero h1{font-size:70px}}@media (max-width:1000px){.section-width,.site-header{width:calc(100% - 64px)}.hero{gap:35px;padding-top:25px}.hero h1{font-size:48px}.hero-description{font-size:13px}.hero-cta{gap:10px;padding:16px 12px;font-size:11px}.site-header nav{gap:19px}.floating-note{padding:14px;right:-10px}.principles{gap:4%;padding-inline:20px}.principles span{font-size:10px}.section-intro{gap:35px}.section-intro>p{font-size:12px}.approach-section{gap:40px}.approach-copy h2{font-size:32px}.assessment-option{padding:28px}.plan-section{gap:30px}.purchase-card{padding:25px}.insight-card{padding:22px 18px}.insight-card h2{font-size:22px}}@media (max-width:760px){.section-width,.site-header{width:calc(100% - 40px)}.site-header{height:90px}.site-header nav>a{display:none}.site-header .button-small{gap:6px;padding:10px 12px;font-size:10px}.brand{font-size:27px}.brand-icon svg{width:22px}.brand-sub{letter-spacing:2.6px;font-size:7px}.hero{grid-template-columns:1fr;gap:40px;padding:20px 0 45px}.hero-copy{max-width:540px}.hero h1{max-width:500px;font-size:clamp(43px,8vw,62px)}.hero .eyebrow{font-size:8px}.hero-description{max-width:430px;font-size:14px}.hero-cta{padding:17px 19px;font-size:12px}.hero-art{width:100%;max-width:470px;margin:auto}.night-scene{aspect-ratio:1.15;border-radius:130px 130px 10px 10px}.floating-note{bottom:50px;right:-5px}.moon-disc{width:88px;height:88px;top:15%}.scene-caption{font-size:7px;bottom:22px;left:23px}.principles{grid-template-columns:1fr 1fr;gap:22px 15px;padding:25px 24px;display:grid}.principles span{gap:8px;font-size:10px}.principles svg{width:17px}.how-section{padding-top:50px;padding-bottom:45px}.section-intro{margin-bottom:30px;display:block}.section-intro h2{margin-bottom:20px;font-size:34px}.section-intro>p{font-size:13px}.steps-grid{grid-template-columns:1fr;gap:24px}.process-card{grid-template-columns:50px 1fr;gap:0 18px;padding-top:20px;display:grid}.process-top{flex-direction:column;grid-row:span 2;justify-content:start;gap:20px;margin:0}.process-top>span{font-size:17px}.process-card h3{margin-bottom:9px;font-size:18px}.process-card p{max-width:100%;margin-bottom:0;font-size:12px}.approach-section{grid-template-columns:1fr;gap:30px;padding-bottom:45px}.approach-art{aspect-ratio:1.6}.approach-art>svg{width:60px;height:60px;margin-bottom:20px}.approach-art>span{font-size:27px}.approach-copy h2{font-size:34px}.faq-section{grid-template-columns:1fr;gap:20px;padding:40px 0}.faq-section h2{font-size:34px}.final-cta{margin-bottom:40px;padding:40px 22px}.final-cta h2{font-size:31px}.final-cta .eyebrow{font-size:8px}.site-footer{align-items:flex-start;gap:25px}.site-footer .brand{font-size:23px}.site-footer .brand-icon{display:none}.site-footer p{font-size:9px}.footer-right .text-button{font-size:10px}.header-reassurance{gap:5px;font-size:10px}.selection{padding-bottom:40px}.selection h1,.results h1{font-size:39px}.selection>.eyebrow{font-size:8px}.page-description{font-size:12px}.assessment-options{grid-template-columns:1fr;gap:18px;max-width:460px}.assessment-option{padding:28px}.assessment-option h2{font-size:29px}.assessment-shell{margin-top:15px}.assessment-shell h1{font-size:33px}.progress-track{margin-bottom:32px}.fields{gap:25px}.choice{font-size:12px}.form-actions .button{gap:9px;padding:14px 17px;font-size:11px}.assessment-bottom{font-size:8px}.assessment-bottom .text-button{font-size:9px}.results-top{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px}.results-top .eyebrow{font-size:8px}.results-summary{font-size:13px}.simulation-note{align-items:flex-start;font-size:10px}.insight-grid{grid-template-columns:1fr;gap:15px}.insight-card{padding:25px}.insight-number{margin-bottom:15px}.insight-card h2{font-size:26px}.insight-card>p{margin-bottom:20px}.plan-section{grid-template-columns:1fr;gap:28px;margin-top:40px}.plan-preview h2{font-size:31px}.purchase-card{padding:26px}.locked-preview{height:180px}dialog{padding:35px 25px}dialog h2{font-size:27px}.prototype-bar{letter-spacing:.8px;gap:5px;padding-inline:6px;font-size:8px}.prototype-detail{letter-spacing:0;font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.hero h1{font-size:clamp(42px,4.1vw,60px)}.hero h1 em{margin-top:8px;font-size:.82em}.clinical-proof{color:#323e5d;align-items:center;gap:10px;margin:-7px 0 25px;font-size:12px;line-height:1.7;display:flex}.clinical-break{display:none}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.benefit-card{background:#e5e8f2;border-radius:10px;padding:30px}.benefit-card svg{color:#4b5d8c;margin-bottom:23px}.benefit-card h3{margin-bottom:12px}.benefit-card p{color:var(--muted);margin-bottom:0;font-size:13px}.principles{gap:4%}@media (max-width:1000px){.principles{gap:3%}.principles span{font-size:9px}.benefit-card{padding:24px}}@media (max-width:760px){.hero h1{font-size:48px}.hero h1 em{font-size:.83em}.hero-description{font-size:14px}.clinical-proof{font-size:12px}.benefits-section{padding-top:45px}.benefits-grid{grid-template-columns:1fr;gap:14px}.benefit-card{padding:25px}.benefit-card svg{margin-bottom:15px}.principles{gap:22px 15px}.principles span{line-height:1.6}.floating-note{gap:9px;padding:14px 12px}.floating-note div>span{font-size:8px}.art-footnote{letter-spacing:1.5px;font-size:6px}}@media (max-width:360px){.hero h1{font-size:42px}.clinical-break{display:block}}.schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 24px}.schedule-fields>fieldset:not(.time-field){grid-column:1/-1}.text-input.time-input{-webkit-appearance:none;appearance:none;width:100%;max-width:220px;height:53px;min-height:53px;padding:12px 16px;line-height:1.5;display:block}.time-input::-webkit-date-and-time-value{text-align:left}@media (max-width:560px){.schedule-fields{grid-template-columns:1fr;gap:24px}}textarea{font:inherit}.notes-input{resize:vertical;min-height:168px;line-height:1.7}textarea:focus-visible{outline-offset:5px;outline:3px solid #e1c89b}.fields .character-count{text-align:right;font-variant-numeric:tabular-nums;margin-top:6px}@font-face{font-family:Nightleaf Outfit;src:url(/fonts/outfit-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f2ee;--ink:#f4f2ee;--green:#c9b18b;--muted:#b3bfd3;--line:#2b3a55;--cream:#101a2d;--lime:#dfca9e;background:#080f1f}body{background:radial-gradient(850px 650px at 82% 200px,#24355b55,#0000 75%),#080f1f}em{color:#93a2cb}.eyebrow{color:#95a4cc}.prototype-bar{color:#abb7d7;background:#1a2440}.status-dot{background:#c7b38a}.site-header{border-bottom:1px solid #9caacf1a;height:106px}.brand{letter-spacing:-1.1px;gap:10px;font-family:Nightleaf Outfit,Arial,sans-serif;font-size:33px;font-weight:400;line-height:1}.brand-icon{color:#f4f2ee;transform:none}.brand-icon .brand-mark{width:44px;height:44px}.brand-mark{flex-shrink:0;display:block}.brand-stars{color:var(--brand-star-color,#b6c8f1)}.brand-sub{color:#b6c8f1;letter-spacing:3px;margin:6px 0 0 2px;font-size:8px;line-height:1}.site-footer .brand{font-size:29px}.site-footer .brand-icon{display:flex}.site-footer .brand-icon .brand-mark{width:39px;height:39px}.approach-art>.brand-mark{color:#f4f2ee;transform:none}.site-header nav>a:hover{color:#e0ca9f}.button{color:#131b31;background:#dfc69a;border-color:#dfc69a;font-weight:600;box-shadow:0 4px 18px #0000000d}.button:hover{background:#eddbb6;border-color:#eddbb6}.button-outline{color:#eadcc2;background:0 0;border-color:#5b6fa6}.button-outline:hover{background:#202e52;border-color:#8798c5}.button-light{color:#131b31;background:#e1c89b}.button-light:hover{background:#efdeb7}:is(button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible){outline-color:#e1c89b}.hero{grid-template-columns:.95fr 1.15fr;align-items:center;gap:55px;padding-top:53px;padding-bottom:62px}.hero .eyebrow{letter-spacing:2.2px;color:#a7b3d4;font-size:9px}.hero .eyebrow>span{background:#baa67e;box-shadow:0 0 15px #c7aa6d55}.hero h1{margin-bottom:24px;font-size:clamp(48px,4.6vw,68px);line-height:1.04}.hero-feel{color:#d6c3a0}.hero h1 em{letter-spacing:-.7px;color:#96a4cc;margin-top:21px;font-size:.48em;line-height:1.28}.hero-description{color:#a9b5d6;max-width:405px;margin-bottom:28px;font-size:14px;line-height:1.85}.clinical-proof{color:#bbc4de;margin-bottom:24px;font-size:11px}.clinical-proof svg{color:#96a5cd}.hero-proof{color:#9ba9cf;gap:26px}.hero-cta{padding:17px 25px}.hero-art{padding-bottom:0}.sleep-photo{aspect-ratio:1.01;isolation:isolate;background:#101a2d;border-radius:32px;margin:0;position:relative;overflow:hidden;box-shadow:0 25px 90px #00000026}.sleep-photo img{object-fit:cover;object-position:63% 50%;width:100%;height:100%;display:block}.photo-shade{pointer-events:none;background:linear-gradient(#080f1f00 35%,#080f1f08 55%,#080f1fd9 100%);position:absolute;inset:0}.sleep-photo figcaption{color:#f1e9d8;align-items:center;gap:14px;font-family:Georgia,serif;font-size:23px;line-height:1.3;display:flex;position:absolute;bottom:30px;left:28px}.sleep-photo figcaption em{color:#b8c2dd}.photo-caption-icon{background:#1d294966;border:1px solid #e8ddbf55;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.art-footnote{color:#8a9ac7;letter-spacing:2.4px;font-size:7px}.principles{background:#101a2d;border-color:#202d50;padding-block:25px}.principles span{color:#b2bdda}.principles svg{color:#96a5cd}.benefits-section{padding-top:78px}.benefit-card{background:linear-gradient(145deg,#1b2643,#172039);border:1px solid #233259;padding:30px}.benefit-card svg{color:#c7b48b}.benefit-card h3{color:#d6dcec}.section-intro>p{color:#a4b1d3}.how-section{padding-block:78px}.process-card{border-color:#333f5f}.process-top{color:#c4b18b}.process-top>span{color:#8697c5}.approach-art{color:#c7b991;background:radial-gradient(at 50% 0,#313c5a,#1b2645 65%);border:1px solid #313c5b}.approach-art em{color:#b6c0dc}.ripple{border-color:#5e72a833}.approach-note{color:#d6cba9}.approach-note small{color:#9dabd0}.final-cta{color:#f2ecdb;background:radial-gradient(at 50% -50%,#344061 0%,#1e2b4d 60%,#1a2441 100%);border:1px solid #354163}.final-cta .eyebrow{color:#a8b4d5}.final-cta p{color:#abb7d7}.footer-right .text-button{color:#bdc6df}.header-reassurance{color:#abb7d7}.assessment-option{background:#161e36;border-color:#333f60}.option-detailed{background:#1d2848;border-color:#576ba2}.option-label,.option-icon{color:#98a7ce}.time-pill{color:#ccd3e6;background:#223057}.assessment-option li svg,.purchase-card li svg{color:#9caacf}.progress-track{background:#212f54}.progress-track>div{background:#8798c5}.choice{color:#d6dcec;background:#18223d;border-color:#364264}.choice:hover{background:#202d50;border-color:#8092c2}.choice.selected{background:#24335b;border-color:#acb8d7}.choice:has(input:focus-visible){outline-color:#e1c89b}.radio-mark{border-color:#7c8ec0}.selected .radio-mark{color:#161e36;background:#e0cda4;border-color:#e0cda4}.text-input{color:#f1eddf;background:#18223d;border-color:#4d5f90}.text-input::placeholder{color:#8395c4}.consent input{accent-color:#96a4cc}.inline-note,.simulation-note{color:#b9c3de;background:#1c2745}.inline-note p{color:#b9c3de}.form-error{color:#ffdbbd;background:#4a3026}.insight-card{background:#18223c;border-color:#323d5c}.insight-number,.first-step>span{color:#90a0ca}.care-notice{color:#f0e4c5;background:#3b3524;border-color:#85774e}.locked-preview{background:#1a2542;border-color:#364365}.placeholder-lines div{background:#6d81b9}.lock-label{color:#d0d7e9;background:#1720398c}.lock-label span{color:#b0bbd9}.purchase-card{background:#1e2a4c;border-color:#3c4a6f}.purchase-note{color:#b4bedb}dialog{color:#f0eadc;background:#161e36;border-color:#3e4c73}dialog::backdrop{background:#06080ec9}.dialog-icon{color:#e4d2a7;background:#233158}@media (min-width:1500px){.hero{gap:65px}.hero h1{font-size:70px}}@media (max-width:1000px){.hero{gap:30px}.hero h1{font-size:53px}.hero .eyebrow{letter-spacing:1.5px;font-size:8px}.sleep-photo{aspect-ratio:.83;border-radius:28px}.hero-description{font-size:13px}.sleep-photo figcaption{font-size:21px;left:20px}}@media (max-width:760px){.brand{gap:7px;font-size:29px}.brand-icon .brand-mark{width:38px;height:38px}.brand-sub{letter-spacing:2.6px;font-size:7px}.site-footer .brand{font-size:25px}.site-footer .brand-icon .brand-mark{width:34px;height:34px}.site-header{height:90px}.hero{grid-template-columns:1fr;gap:33px;padding-top:32px;padding-bottom:40px}.hero h1{font-size:57px}.hero h1 em{margin-top:17px;font-size:.49em}.hero-description{font-size:14px}.hero .eyebrow{letter-spacing:1.4px;font-size:8px}.hero-cta{width:100%;padding:18px 20px}.clinical-proof{font-size:11px}.sleep-photo{aspect-ratio:1.1;border-radius:24px}.sleep-photo img{object-position:62% 45%}.sleep-photo figcaption{font-size:21px;bottom:22px}.principles{padding-block:22px}.benefits-section{padding-top:45px}.benefit-card{padding:25px}.how-section{padding-block:45px}}@media (max-width:360px){.site-header .brand{gap:5px;font-size:25px}.site-header .brand-icon .brand-mark{width:32px;height:32px}.hero h1{font-size:49px}.sleep-photo figcaption{gap:10px;font-size:19px;left:16px}.cta-note{font-size:9px}}.text-input.time-input{background:#18223d;border-color:#364264}.text-input.time-input:hover{background:#202d50;border-color:#8092c2}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sample-report-link{text-underline-offset:3px;letter-spacing:0;align-items:center;gap:5px;margin-left:12px;text-decoration:underline;display:inline-flex}.ai-label{color:#c4cce2;letter-spacing:1.6px;align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.ai-label>svg{color:#d7c09a}.ai-label>span{letter-spacing:1.2px;color:#98a7ce;border:1px solid #42517b55;border-radius:5px;margin-left:3px;padding:5px 8px;font-size:8px}.report-preparing{text-align:center;min-height:780px;padding:48px 0 65px}.intelligence-orb{place-items:center;width:180px;height:180px;margin:31px auto 35px;display:grid;position:relative}.intelligence-orb:before{content:"";filter:blur(38px);background:#7588bd33;border-radius:50%;animation:4s ease-in-out infinite orb-breathe;position:absolute;inset:20px}.orb-ring{border:1px solid #9aa8ce40;border-radius:50%;position:absolute}.ring-a{border-top-color:#d8c39b;border-bottom-color:#4f619333;animation:14s linear infinite orbit;inset:6px}.ring-b{border-style:dashed;border-color:#9caad040;animation:35s linear infinite reverse orbit;inset:23px}.orb-center{color:#e5d5ad;background:radial-gradient(circle at 30% 15%,#3f4d75,#1d294a 75%);border:1px solid #94a3cb55;border-radius:50%;place-items:center;width:96px;height:96px;display:grid;box-shadow:inset 0 1px 15px #a5b2d415,0 0 55px #8495c414}.orb-point{background:#e0ce9e;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 15px #e0ce9e}.point-a{top:13px;left:50px}.point-b{width:3px;height:3px;bottom:26px;right:29px}.report-preparing .eyebrow{letter-spacing:2px;justify-content:center;margin-bottom:15px;font-size:9px}.report-preparing h1{margin-bottom:22px;font-size:clamp(35px,4vw,49px)}.preparing-lead{color:#cad1e5;margin-bottom:6px;font-size:14px}.preparing-note{color:#8f9fc9;font-size:11px}.preparing-stages{text-align:left;width:340px;max-width:100%;margin:27px auto}.preparing-stages>div{color:#7c8ec0;align-items:center;gap:13px;padding:10px 0;font-size:12px;display:flex}.preparing-stages>div>span{border:1px solid #3b496e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.preparing-stages>.stage-active{color:#d2d9ea}.stage-active>span{background:#212e53}.preparing-stages i{background:#d2bc91;border-radius:50%;width:4px;height:4px;margin-left:auto;animation:1.5s ease-in-out infinite orb-breathe}.preparing-goal{color:#adb8d7;text-align:left;background:#18223c;border:1px solid #323d5c;border-radius:10px;align-items:center;gap:12px;margin-bottom:24px;padding:16px 25px;display:inline-flex}.preparing-goal span{letter-spacing:1.3px;font-size:8px}.preparing-goal strong{letter-spacing:0;color:#d3d9ea;margin-top:6px;font-size:12px;font-weight:400;display:block}.report-preparing>.text-button{margin:0 auto;font-size:12px;display:flex}.preparing-privacy{color:#8596c4;justify-content:center;align-items:center;gap:6px;margin:26px 0 0;font-size:10px;display:flex}.report-experience{padding-top:30px;padding-bottom:45px}.report-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.report-toolbar .text-button{color:#a7b3d4;font-size:11px}.report-heading{justify-content:space-between;align-items:center;gap:30px;padding:42px 0 30px;display:flex}.report-ready{letter-spacing:1.5px;color:#a6b2d4;align-items:center;gap:7px;margin-bottom:20px;font-size:9px;display:flex}.report-ready>span{display:none}.report-heading h1{overflow-wrap:anywhere;margin-bottom:20px;font-size:clamp(39px,4.4vw,59px)}.report-heading>div>p:last-child{color:#a9b5d5;margin:0;font-size:13px}.mobile-break{display:none}.report-seal{outline-offset:8px;color:#96a4cc;border:1px solid #52659855;border-radius:50%;outline:1px solid #52659822;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:13px;width:124px;height:124px;margin-right:30px;display:flex;transform:rotate(9deg)}.report-seal span{letter-spacing:2px;text-align:center;font-size:8px;line-height:1.7}.report-seal b{color:#ded1af;font-weight:400}.report-demo-note{color:#9dabd0;border-top:1px solid #333e5e66;align-items:flex-start;gap:8px;padding:13px 0 20px;font-size:10px;line-height:1.6;display:flex}.report-demo-note strong{color:#bfc8e0;font-weight:500}.report-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:26px;display:grid}.report-document{--report-bg:#111b2e;--report-ink:#f4f2ee;--report-muted:#b4c0d4;--report-accent:#b6c8f1;--report-line:#2c3b56;--report-panel:#1c2a43;--report-feature:#243859;--report-recess:#0b1425;--report-card:#142036;--report-button:#dfc69a;--report-button-ink:#131b31;--report-button-hover:#eddbb6;background:radial-gradient(ellipse at 100% 0%, #333e5e38, transparent 42%), var(--report-bg);color:var(--report-ink);border:1px solid var(--report-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;overflow:hidden;box-shadow:0 12px 60px #0002}.report-document em{color:var(--report-accent)}.report-document p{color:var(--report-muted);font-size:14px;line-height:1.8}.report-document h4{letter-spacing:-.2px;margin:0 0 9px;font-size:15px;font-weight:500;line-height:1.45}.document-topline{border-bottom:1px solid var(--report-line);letter-spacing:1.1px;color:var(--report-muted);justify-content:space-between;align-items:center;gap:10px;margin:0 38px;padding:22px 0;font-size:7px;display:flex}.document-topline span:first-child{align-items:center;gap:7px;display:flex}.document-intro{padding:34px 38px 0}.report-kicker{letter-spacing:1.4px;color:var(--report-muted);overflow-wrap:anywhere;margin-bottom:17px;font-size:8px;display:block}.document-intro h2{letter-spacing:-1px;margin-bottom:13px;font-family:Arial,Helvetica,sans-serif;font-size:29px;line-height:1.2}.document-intro h2 em{font-style:normal;font-weight:400}.document-intro>p{margin-bottom:25px;font-size:12px}.document-tabs{color:var(--report-muted);border-bottom:1px solid var(--report-line);gap:22px;font-size:9px;display:flex}.document-tabs span{padding-bottom:15px}.document-tabs .tab-active{color:var(--report-muted);border-bottom:2px solid var(--report-accent)}.sleep-snapshot{border:1px solid var(--report-line);background:var(--report-panel);border-radius:7px;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 38px 0;padding:20px;display:grid}.sleep-snapshot>div+div{border-left:1px solid var(--report-line);padding-left:15px}.sleep-snapshot span{letter-spacing:1px;color:var(--report-muted);margin-bottom:9px;font-size:7px;display:block}.sleep-snapshot strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.report-section{padding:32px 38px}.report-section+.report-section{border-top:1px solid var(--report-line)}.section-label{color:var(--report-muted);letter-spacing:1.2px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:17px;font-size:8px;display:flex}.section-label>span:first-child{border:1px solid var(--report-line);letter-spacing:0;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.included-pill{background:var(--report-panel);color:var(--report-muted);letter-spacing:0;border-radius:4px;margin-left:auto;padding:5px 8px;font-size:8px}.report-section h3{letter-spacing:-.7px;margin-bottom:13px;font-family:Georgia,serif;font-size:26px;font-weight:400}.report-section>p{margin-bottom:20px}.report-goal{color:var(--report-muted);align-items:center;gap:11px;margin:22px 0;display:flex}.report-goal p{color:var(--report-muted);margin:0;font-size:12px}.report-goal p>span{letter-spacing:1.1px;color:var(--report-muted);margin-bottom:4px;font-size:7px;display:block}.featured-insight{background:var(--report-feature);border:1px solid var(--report-line);border-radius:8px;padding:22px}.insight-eyebrow{letter-spacing:1.2px;color:var(--report-muted);align-items:center;gap:6px;margin-bottom:14px;font-size:8px;display:flex}.featured-insight h4{font-family:Georgia,serif;font-size:18px}.featured-insight>p{margin-bottom:17px}.report-first-step{padding-top:5px}.report-first-step>span{letter-spacing:1px;color:var(--report-muted);align-items:center;gap:6px;font-size:8px;display:flex}.report-first-step p{color:var(--report-muted);margin:7px 0 0;font-size:12px}.report-notes{border-top:1px solid var(--report-line);margin-top:22px;padding-top:14px}.report-notes summary{cursor:pointer;color:var(--report-muted);justify-content:space-between;font-size:11px;list-style:none;display:flex}.report-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 8px}.report-notes small{color:var(--report-muted);font-size:10px;line-height:1.6;display:block}.locked-priorities>div:not(.locked-hint){border-bottom:1px solid var(--report-line);align-items:flex-start;gap:14px;padding:18px 0;display:flex}.locked-priorities>div>span{color:var(--report-muted);padding-top:2px;font-size:11px}.locked-priorities>div>div{flex:1}.locked-priorities>div>svg{color:var(--report-muted)}.report-document .locked-priority-title{color:var(--report-muted);margin-bottom:13px;font-size:13px;line-height:1.5}.blur-lines{filter:blur(4px);-webkit-user-select:none;user-select:none;opacity:.46}.blur-lines i{background:var(--report-accent);border-radius:3px;width:94%;height:6px;margin:10px 0;display:block}.blur-lines i:nth-child(2n){width:77%}.blur-lines i:nth-child(3n){width:87%}.locked-hint{color:var(--report-muted);align-items:center;gap:6px;padding-top:16px;font-size:10px;line-height:1.5;display:flex}.routine-pair{grid-template-columns:1fr 1fr;gap:14px;margin-top:23px;display:grid}.routine-card{border:1px solid var(--report-line);background:var(--report-panel);border-radius:7px;padding:20px}.routine-label{color:var(--report-muted);align-items:center;gap:9px;font-size:13px;display:flex}.routine-lock{margin-top:18px;position:relative}.routine-lock>svg{color:var(--report-muted);position:absolute;top:14px;left:calc(50% - 8px)}.routine-lock>span{text-align:center;color:var(--report-muted);margin-top:18px;font-size:9px;display:block}.routine-lock .blur-lines{opacity:.3;height:61px}.roadmap{margin:26px 0 20px}.roadmap article{gap:16px;padding-bottom:24px;display:flex;position:relative}.roadmap article:last-child{padding-bottom:0}.roadmap article:not(:last-child):before{content:"";border-left:1px solid var(--report-line);position:absolute;top:28px;bottom:0;left:13px}.roadmap-dot{border:1px solid var(--report-line);width:27px;height:27px;color:var(--report-muted);background:var(--report-panel);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.roadmap article>div{flex:1}.roadmap small{text-transform:uppercase;letter-spacing:1px;color:var(--report-muted);font-size:8px}.roadmap h4{margin:6px 0 8px;font-size:14px}.roadmap p{margin-bottom:0}.roadmap .blur-lines{max-width:310px}.document-unlock{text-align:center;border:1px solid var(--report-line);background:var(--report-feature);color:var(--report-muted);border-radius:9px;margin-top:28px;padding:28px 18px 23px}.document-unlock h4{color:var(--report-muted);margin:14px 0 8px;font-family:Georgia,serif;font-size:25px}.document-unlock p{margin-bottom:19px;font-size:12px}.report-document .button{background:var(--report-button);color:var(--report-button-ink);border-color:var(--report-button);padding:15px 20px;font-size:12px}.report-document .button:hover{background:var(--report-button-hover)}.document-unlock small{color:var(--report-muted);margin-top:12px;font-size:9px;display:block}.document-footer{border-top:1px solid var(--report-line);color:var(--report-muted);align-items:center;gap:8px;margin:0 38px;padding:22px 0;font-size:8px;line-height:1.5;display:flex}.document-footer span:last-child{letter-spacing:1px;flex-shrink:0;margin-left:auto;font-size:7px}.report-offer{background:radial-gradient(at 100% 0,#313c5a55,#0000 65%),#1a2440;border:1px solid #42527c;border-radius:12px;padding:28px 24px;position:sticky;top:24px}.offer-icon{color:#ded0a6;background:#212e53;border:1px solid #4d5e8e88;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:25px;display:flex;position:relative}.offer-icon>svg+svg{background:#1b2645;border-radius:50%;width:22px;height:22px;padding:3px;position:absolute;top:-4px;right:-5px}.report-offer .eyebrow{letter-spacing:1.6px;margin-bottom:14px;font-size:8px;display:block}.report-offer h2{letter-spacing:-.9px;margin-bottom:17px;font-size:30px}.report-offer h2 em{color:#a0add1}.report-offer>p{color:#afbad9;font-size:13px;line-height:1.85}.report-price{color:#efdfbe;align-items:baseline;gap:10px;padding:12px 0 23px;font-family:Georgia,serif;font-size:37px;display:flex}.report-price span{color:#a6b2d4;font-family:Arial,sans-serif;font-size:10px}.report-offer ul{border-top:1px solid #7f91c133;margin:0 0 26px;padding:21px 0 0;list-style:none}.report-offer li{color:#d0d7e9;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;line-height:1.5;display:flex}.report-offer li svg{color:#97a5cd}.report-offer>.button{gap:8px;width:100%;padding:16px 10px;font-size:11px}.offer-fine-print{text-align:center;color:#a2afd2;margin-top:13px;font-size:9px;line-height:1.8;display:block}.offer-trust{color:#b3bdda;border-top:1px solid #7f91c133;align-items:flex-start;gap:9px;margin-top:24px;padding-top:21px;font-size:10px;line-height:1.6;display:flex}.offer-trust small{color:#8c9cc7;margin-top:5px;font-size:8px;display:block}.report-endnote{text-align:center;margin-top:28px}.report-endnote p{color:#94a3cb;margin-bottom:14px;font-size:10px}.report-endnote .text-button{font-size:11px}.mobile-report-offer{display:none}.report-checkout{border-radius:15px;max-width:500px;padding:37px}.report-checkout>.eyebrow{letter-spacing:1.5px;align-items:center;gap:7px;margin-bottom:23px;font-size:8px;display:flex}.report-checkout h2{font-size:35px}.checkout-item{color:#cad2e6;border-block:1px solid #3a476b;align-items:center;gap:12px;margin:22px 0;padding:20px 0;font-size:12px;line-height:1.6;display:flex}.checkout-item>strong{color:#e1cea5;margin-left:auto;font-family:Georgia,serif;font-size:23px;font-weight:400}.checkout-item small{color:#94a3cb;font-size:10px}.report-checkout>p{font-size:12px}.report-checkout>.button{gap:8px;width:100%;font-size:12px}.report-checkout .checkout-note{color:#99a7ce;align-items:flex-start;gap:7px;margin:18px 0;font-size:10px;line-height:1.6;display:flex}.report-checkout>.text-button{margin:0 auto;font-size:11px;display:flex}.revealed-priorities>article{border-bottom:1px solid var(--report-line);gap:16px;padding:22px 0;display:flex}.priority-index{color:var(--report-muted);padding-top:2px;font-size:12px}.revealed-priorities p{margin-bottom:13px}.revealed-priorities article p:last-child{margin:5px 0 0}.revealed-priorities strong{color:var(--report-muted);font-size:10px;font-weight:500}.keep-going{background:var(--report-panel);color:var(--report-muted);border-radius:7px;gap:11px;margin-top:22px;padding:18px;display:flex}.keep-going h4{font-size:13px}.keep-going p{margin-bottom:0;font-size:12px}.routine-card ol{margin:22px 0 0;padding:0;list-style:none}.routine-card li+li{border-top:1px solid var(--report-line);margin-top:20px;padding-top:20px}.routine-card li>span{color:var(--report-muted);margin-bottom:7px;font-size:9px;line-height:1.6;display:block}.routine-card li h4{font-size:13px}.routine-card li p{margin:0;font-size:12px}.report-references{background:var(--report-panel);border-radius:7px;margin-top:25px;padding:20px}.report-references strong{margin-bottom:15px;font-size:11px;font-weight:500;display:block}.report-references a{color:var(--report-muted);text-underline-offset:3px;margin:10px 0;font-size:11px;text-decoration:underline;display:block}.report-references small{color:var(--report-muted);margin-top:15px;font-size:9px;line-height:1.7;display:block}.offer-next-step{border-block:1px solid #7f91c133;margin:22px 0;padding:19px 0}.offer-next-step>span{letter-spacing:1.2px;color:#a0aed2;margin-bottom:10px;font-size:8px;display:block}.offer-next-step>strong{color:#cfd6e8;font-size:13px;font-weight:500;line-height:1.5;display:block}.offer-next-step p{color:#aab6d6;margin:10px 0 0;font-size:11px}.report-offer>.text-button{margin:17px auto 0;font-size:10px;display:flex}.report-benefit{border-top:1px solid var(--report-line);margin-top:18px;padding:12px 0 0}.report-benefit>span{letter-spacing:1.2px;color:var(--report-accent);font-size:8px;font-weight:600}.report-document .report-benefit p{color:var(--report-ink);margin:6px 0 0;font-size:13px;line-height:1.7}.report-document .report-first-step p{font-size:14px}.report-document .document-unlock h4,.report-document .routine-label,.report-document .locked-priority-title{color:var(--report-ink)}.report-document .section-label,.report-document .report-kicker,.report-document .insight-eyebrow,.report-document .report-first-step>span,.report-document .revealed-priorities strong{color:var(--report-accent)}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes orb-breathe{50%{opacity:.5;transform:scale(.96)}}@media (max-width:1050px){.report-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.report-offer{padding:24px 19px}.report-offer h2{font-size:27px}.document-intro,.report-section{padding-left:25px;padding-right:25px}.document-topline,.document-footer{margin-inline:25px}.sleep-snapshot{gap:7px;margin-inline:25px;padding:16px 12px}.sleep-snapshot strong{font-size:16px}.sleep-snapshot>div+div{padding-left:10px}.document-intro h2{font-size:29px}.routine-card{padding:16px}.included-pill{margin-left:0}.document-tabs{gap:15px}}@media (max-width:860px){.report-layout{grid-template-columns:minmax(0,1fr)}.report-offer{max-width:none;padding:28px;display:block;position:static}.report-offer>.button{max-width:390px}.report-offer>.text-button{margin-left:0}.offer-fine-print{text-align:left}.offer-trust{max-width:390px}.report-offer ul{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.report-offer h2{font-size:32px}.report-heading{padding-top:35px}.report-seal{width:100px;height:100px;margin-right:10px}.report-toolbar .ai-label>span{display:none}.mobile-report-offer{z-index:5;padding:12px 24px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#17213bf5;border-top:1px solid #55699f55;justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 35px #0002}.mobile-report-offer strong{font-size:11px;font-weight:500;display:block}.mobile-report-offer span{color:#9eabd0;margin-top:5px;font-size:10px;display:block}.mobile-report-offer .button{gap:10px;padding:12px 16px;font-size:11px}body:has(.mobile-report-offer){padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media (max-width:600px){.report-preparing{min-height:720px;padding-top:30px}.intelligence-orb{width:150px;height:150px;margin-block:26px}.orb-center{width:80px;height:80px}.report-preparing h1{font-size:35px}.report-preparing .eyebrow{justify-content:center;font-size:7px}.preparing-lead{font-size:12px}.preparing-note{font-size:10px}.preparing-stages{width:300px}.preparing-stages>div{font-size:11px}.report-experience{padding-top:22px}.report-toolbar .ai-label{letter-spacing:1.1px;font-size:8px}.report-toolbar .text-button{gap:5px;font-size:10px}.report-heading{padding:30px 0 23px}.report-heading h1{margin-bottom:17px;font-size:39px}.report-heading>div>p:last-child{font-size:12px}.report-ready{letter-spacing:1.2px;margin-bottom:17px;font-size:8px}.report-seal{display:none}.mobile-break{display:block}.report-demo-note{padding-top:12px;font-size:9px}.report-document{border-radius:8px}.document-topline{letter-spacing:.6px;gap:7px;margin-inline:22px;padding-block:19px;font-size:6px}.document-topline .brand-mark{width:23px;height:23px}.document-intro{padding:27px 22px 0}.document-intro h2{font-size:28px}.document-intro>p{font-size:11px}.document-tabs{gap:15px;font-size:8px}.document-tabs span{white-space:nowrap}.sleep-snapshot{gap:6px;margin:22px 22px 0;padding:17px 11px}.sleep-snapshot span{letter-spacing:.7px;font-size:6px}.sleep-snapshot strong{font-size:16px}.sleep-snapshot>div+div{padding-left:8px}.report-section{padding:27px 22px}.section-label{letter-spacing:.8px;gap:7px;font-size:7px}.included-pill{margin-left:auto;padding-inline:5px;font-size:7px}.report-section h3{font-size:25px}.report-document p{font-size:14px}.featured-insight{padding:18px}.featured-insight h4{font-size:18px}.report-first-step>span{letter-spacing:.7px;font-size:7px}.locked-hint{font-size:9px}.routine-pair{gap:10px}.routine-card{padding:15px 12px}.routine-label{gap:7px;font-size:11px}.routine-label svg{width:16px}.routine-lock>span{font-size:8px}.is-unlocked .routine-pair{grid-template-columns:1fr}.is-unlocked .routine-card{padding:22px}.routine-card li h4{font-size:14px}.document-unlock{padding-inline:13px}.report-document .button{gap:8px;padding-inline:13px;font-size:10px}.document-footer{margin-inline:22px;font-size:7px}.document-footer span:last-child{display:none}.report-offer ul{display:block}.preview-benefits{gap:18px;padding:0;list-style:none;display:grid}.preview-benefits li{color:var(--muted);gap:12px;line-height:1.65;display:flex}.preview-benefits svg{color:var(--accent);flex-shrink:0;margin-top:5px}.report-offer .button{font-size:12px}.report-offer>.text-button{margin-inline:auto}.report-endnote p{font-size:9px}.report-checkout{padding:30px 24px}.report-checkout h2{font-size:33px}.checkout-item{gap:10px;font-size:11px}.checkout-item>svg{width:20px}.checkout-item small{font-size:9px}.checkout-item strong{font-size:22px}.report-checkout>.button{padding-inline:12px;font-size:11px}}@media (max-width:360px){.document-intro,.report-section{padding-inline:17px}.sleep-snapshot,.document-topline,.document-footer{margin-inline:17px}.document-tabs{gap:11px;font-size:7px}.document-intro h2{font-size:26px}.section-label .included-pill{font-size:6px}.mobile-report-offer{padding-inline:16px}.report-heading h1{font-size:35px}.sleep-snapshot strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.intelligence-orb *,.intelligence-orb:before,.preparing-stages i{animation:none}}@media print{.brand-stars{color:currentColor}@page{margin:15mm}body{color:#1a2542;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;padding:0!important}.report-toolbar,.report-seal,.report-offer,.report-endnote,.mobile-report-offer,.document-unlock,dialog{display:none!important}body:has(.report-experience) .site-header{display:none!important}body:has(.report-experience) .site-footer{display:none!important}body:has(.report-experience) .prototype-bar{display:none!important}.report-experience.section-width{width:100%;max-width:none;padding:0}.report-heading{padding:0 0 20px}.report-heading h1{color:#202d50;font-size:30px}.report-heading h1 em{color:#475783}.report-heading>div>p:last-child,.report-ready{color:#404f77}.report-demo-note,.report-demo-note strong{color:#3c4a70}.report-layout{display:block}.report-document{--report-bg:#f7f5ee;--report-ink:#1d2949;--report-muted:#3e4d74;--report-accent:#42527c;--report-line:#c7cfe4;--report-panel:#e3e7f2;--report-feature:#dee3ef;--report-recess:#f7f5ee;--report-card:#fff;background:var(--report-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:none;border:1px solid #ccd3e6;overflow:visible}.report-section{padding-block:24px}.report-section h3,.section-label{break-after:avoid}.featured-insight,.sleep-snapshot,.routine-card li,.roadmap article,.revealed-priorities article,.report-references{break-inside:avoid}.document-topline{padding-top:18px}.report-notes{display:none}.care-notice{color:#433d29;background:#fbf3df;border-color:#b9a774}.care-notice p{color:#433d29}}.report-offer .button{text-align:center;text-decoration:none}.report-offer button:disabled{opacity:.6;cursor:default}.launch-metrics{margin:24px 0}.launch-metrics .plan-inclusions{grid-template-columns:repeat(5,1fr);gap:18px}.launch-metrics strong{font-size:26px;display:block}.launch-metrics small{line-height:1.5;display:block}@media (max-width:700px){.launch-metrics .plan-inclusions{grid-template-columns:repeat(2,1fr)}}.daily-coach{background:linear-gradient(135deg,#26334d,#20283e);border:1px solid #6677a456;border-radius:18px;margin:28px 0 12px;padding:30px}.daily-coach-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.daily-coach .report-kicker{color:#c1cff6;align-items:center;gap:8px;display:flex}.daily-coach h3{color:#fff4e5;margin:10px 0 0;font-size:28px;font-weight:500}.daily-coach-heading label{color:#c8cee0;flex-shrink:0;gap:8px;font-size:12px;display:grid}.daily-coach select{color:#fff4e5;font:inherit;background:#151f34;border:1px solid #6677a4;border-radius:8px;padding:10px 12px}.daily-coach .daily-coach-welcome{color:#d2d8e7;margin:22px 0;font-size:15px;line-height:1.7}.daily-coach .coaching-timing{color:#c1cff6;margin-top:26px}.daily-coach h4{color:#fff4e5;margin:8px 0 12px;font-size:20px;font-weight:500}.daily-coach-action{color:#f1eee9;font-size:16px;line-height:1.8}.daily-coach-action p{margin:0 0 12px}.daily-coach .report-benefit{align-items:baseline;gap:10px;margin:20px 0;display:flex}.report-document .daily-coach .daily-coach-when{color:#c1cff6;margin:0 0 16px;font-size:13px}.daily-coach-footer{color:#c8cee0;border-top:1px solid #6677a43a;gap:16px;padding-top:16px;font-size:13px;line-height:1.6;display:grid}.daily-coach-footer a{color:#c1cff6;align-items:center;gap:8px;width:fit-content;display:flex}@media (max-width:600px){.daily-coach{padding:22px 18px}.daily-coach-heading{flex-direction:column;gap:18px}.daily-coach h3{font-size:25px}.daily-coach-heading label{align-items:center;gap:12px;display:flex}.daily-coach-action{font-size:15px}}@media print{.daily-coach{display:none}}.support-recommendations{background:#1b2840;border:1px solid #61729755;border-radius:16px;margin:24px 0;padding:24px 28px}.support-recommendations h2{color:#f2eee5;font-size:20px;font-weight:500}.support-recommendations article{margin-top:18px}.support-recommendations article>p{color:#e5e8ef;line-height:1.75}.support-free{color:#b4bfd5;margin-top:20px;font-size:12px}.plan-introduction>p{margin-bottom:20px}.plan-goal-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:28px;display:grid}.plan-goal-row .report-goal{align-items:flex-start;margin:0}.plan-goal-row .report-goal>svg{color:var(--report-accent);flex-shrink:0;margin-top:24px}.plan-goal-row .report-goal p{color:var(--report-ink);font-size:15px;line-height:1.65}.plan-goal-row .report-goal p>span{color:var(--report-accent);margin-bottom:9px;font-size:8px}.plan-health-outcomes{border-left:1px solid var(--report-line);padding-left:28px}.report-document .plan-health-label{color:var(--report-accent);letter-spacing:1.1px;margin:0 0 12px;font-size:8px;line-height:1.7}.plan-health-outcomes ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.plan-health-outcomes li{color:var(--report-ink);align-items:flex-start;gap:8px;font-size:12px;line-height:1.65;display:flex}.plan-health-outcomes li>svg{color:var(--report-accent);flex-shrink:0;margin-top:3px}.plan-inclusions{border-top:1px solid var(--report-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;padding-top:28px;display:grid}.plan-stat+.plan-stat{border-left:1px solid var(--report-line);padding-left:24px}.plan-stat-title{color:var(--report-ink);font-size:13px;font-weight:500;line-height:1.6;display:block}.plan-stat strong{color:var(--report-accent);margin-bottom:12px;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.1;display:block}.report-document .plan-stat p{color:var(--report-muted);margin:9px 0 0;font-size:11px;line-height:1.8}.plan-preview-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.plan-preview-heading .report-kicker{color:var(--report-accent);font-size:8px}.plan-lock-badge{letter-spacing:1px;background:var(--report-panel);border:1px solid var(--report-line);white-space:nowrap;color:var(--report-accent);border-radius:5px;align-items:center;gap:6px;padding:8px;font-size:8px;display:inline-flex}.plan-outline{margin-top:12px}.plan-outline-number{border:1px solid var(--report-line);width:30px;height:30px;color:var(--report-accent);border-radius:8px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.plan-preview-benefit{color:var(--report-accent);font-size:12px;line-height:1.7;display:block}.plan-outline .blur-lines{opacity:.3;max-width:330px;margin-top:17px}.report-section[id]{scroll-margin-top:20px}.priority-playbooks>article{border-bottom:1px solid var(--report-line);padding:28px 0}.report-document .coaching-timing{color:var(--report-accent);margin:0 0 14px;font-size:12px}.coaching-action>strong{color:var(--report-ink);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;display:block}.benefit-label{color:var(--report-accent);margin-right:4px;font-weight:600}.coaching-adjustments{border-top:1px solid var(--report-line);margin-top:20px;padding-top:18px}.coaching-adjustments h5{color:var(--report-ink);margin:0 0 8px;font-size:13px;font-weight:500}.priority-playbooks>article:first-child{padding-top:0}.priority-playbooks>article:last-child{border-bottom:0;padding-bottom:0}.playbook-heading{align-items:flex-start;gap:12px;display:flex}.playbook-heading>span{border:1px solid var(--report-line);width:26px;height:26px;color:var(--report-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;display:grid}.report-document .playbook-heading h4{margin-bottom:12px;font-family:Arial,Helvetica,sans-serif;font-size:17px}.plan-action-list{margin:0;padding-left:20px}.plan-action-list li{color:var(--report-muted);margin:12px 0;padding-left:5px;font-size:13px;line-height:1.8}.plan-action-list li::marker{color:var(--report-accent);font-size:11px}.plan-adaptation{border:1px solid var(--report-line);background:var(--report-bg);border-radius:6px;margin-top:22px;padding:17px}.plan-adaptation>span{letter-spacing:1px;color:var(--report-accent);font-size:8px}.plan-adaptation p{margin:8px 0 0;font-size:12px}.daytime-actions article+article{margin-top:24px}.daytime-actions p{margin-bottom:0;font-size:13px}.bedroom-checks article{border-top:1px solid var(--report-line);gap:15px;padding:24px 0;display:flex}.bedroom-checks article>svg{color:var(--report-accent);margin-top:2px}.bedroom-checks p{font-size:13px}.plan-fold{border:1px solid var(--report-line);background:var(--report-panel);border-radius:7px;margin-top:14px}.plan-fold>summary{cursor:pointer;color:var(--report-ink);justify-content:space-between;align-items:center;gap:15px;padding:21px;font-size:14px;line-height:1.5;list-style:none;display:flex}.plan-fold>summary::-webkit-details-marker{display:none}.plan-fold summary>svg{color:var(--report-accent);transition:transform .2s}.plan-fold[open] summary>svg{transform:rotate(180deg)}.plan-fold-content{padding:0 21px 21px}.plan-fold>summary small{color:var(--report-accent);letter-spacing:.6px;margin-bottom:6px;font-size:9px;display:block}.plan-day{border-top:1px solid var(--report-line);gap:14px;padding:22px 0;display:flex}.plan-day:last-child{padding-bottom:0}.day-number{color:var(--report-accent);font-family:Georgia,serif;font-size:20px}.plan-day>div{min-width:0}.plan-day h4{font-size:15px}.plan-day p{margin-bottom:0;font-size:13px}.tracker-key{background:var(--report-panel);border:1px solid var(--report-line);border-radius:7px;padding:18px}.tracker-key strong{letter-spacing:1px;text-transform:uppercase;color:var(--report-accent);margin-bottom:9px;font-size:9px;font-weight:500;display:block}.tracker-key span{color:var(--report-ink);font-size:13px;display:block}.tracker-key small{color:var(--report-muted);margin-top:12px;font-size:10px;line-height:1.7;display:block}.tracker-fold>summary small{margin-top:5px;margin-bottom:0}.sleep-tracker{border-collapse:collapse;table-layout:fixed;width:100%}.sleep-tracker caption{text-align:left;color:var(--report-accent);padding-bottom:15px;font-size:11px}.sleep-tracker th,.sleep-tracker td{border:1px solid var(--report-line);text-align:center;height:34px;color:var(--report-muted);padding:5px;font-size:10px}.sleep-tracker th{font-weight:500;line-height:1.5}.sleep-tracker thead th{color:var(--report-ink);padding-block:9px}.sleep-tracker th:first-child{width:40px}.progress-review{margin-top:27px}.progress-review h4{font-family:Georgia,serif;font-size:22px}.progress-review strong{color:var(--report-ink);font-weight:500}.plan-display-controls{color:var(--report-accent);flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 8px;display:flex}.plan-display-controls .text-button{color:var(--report-accent);min-height:36px;padding:5px 0;font-size:11px}.plan-focus-areas{background:var(--report-recess);border-top:1px solid var(--report-line);padding:28px 24px 34px}.plan-focus-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:20px;display:flex}.plan-focus-heading h3{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:400}.plan-focus-heading .plan-display-controls{margin:0}.report-section.plan-section-fold{border:1px solid var(--report-line);background:var(--report-card);border-radius:12px;margin-bottom:18px;padding:0}.report-section.plan-section-fold:last-child{margin-bottom:0}.plan-section-fold[open]>summary{background:var(--report-panel);border-radius:11px 11px 0 0}.plan-section-summary,.plan-preview-fold>summary{cursor:pointer;align-items:flex-start;gap:15px;list-style:none;display:flex}.plan-section-summary{border-radius:11px;padding:24px}.plan-section-summary::-webkit-details-marker{display:none}.plan-preview-fold>summary::-webkit-details-marker{display:none}.plan-section-summary:hover,.plan-preview-fold>summary:hover{background:var(--report-panel)}.section-number{border:1px solid var(--report-line);width:32px;height:32px;color:var(--report-accent);border-radius:8px;flex-shrink:0;place-items:center;margin-top:3px;font-size:10px;display:grid}.section-summary-copy{flex:1;min-width:0}.section-summary-title{letter-spacing:-.2px;color:var(--report-ink);font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:500;line-height:1.35;display:block}.section-summary-benefit{color:var(--report-muted);margin-top:9px;font-size:12px;line-height:1.7;display:block}.plan-section-summary>svg,.plan-preview-fold>summary>svg{color:var(--report-accent);margin-top:6px}.plan-section-summary>svg,.preview-chevron{transition:transform .2s}.plan-section-fold[open]>summary>svg,.plan-preview-fold[open]>summary>.preview-chevron{transform:rotate(180deg)}.plan-section-content{border-top:1px solid var(--report-line);padding:26px 24px 30px}.plan-section-content>p{margin-bottom:20px}.plan-preview-fold{border:1px solid var(--report-line);background:var(--report-card);border-radius:10px;margin-top:12px}.plan-preview-fold>summary{border-radius:9px;gap:12px;padding:20px}.plan-preview-fold .section-summary-title{font-size:18px}.plan-preview-fold .plan-preview-benefit{margin-top:9px}.preview-section-content{border-top:1px solid var(--report-line);padding:20px}.preview-section-content p{font-size:13px}.preview-locked-note{color:var(--report-muted);margin-top:14px;font-size:9px;line-height:1.6;display:block}.plan-section-content .report-benefit{border:0;align-items:flex-start;gap:8px;margin-top:12px;padding:0;display:flex}.report-benefit>svg{color:var(--report-accent);flex-shrink:0;margin-top:4px}.report-document .plan-section-content .report-benefit p{color:var(--report-accent);margin:0;font-size:12px}.priority-setup{border:0;border-top:1px solid var(--report-line);background:0 0;border-radius:0;margin-top:20px}.priority-setup>summary{color:var(--report-accent);padding:16px 0 0;font-size:12px}.priority-setup>.plan-fold-content{padding:12px 0 0}.plan-section-content .routine-pair{grid-template-columns:1fr;gap:14px;display:grid}.plan-section-content .routine-card{margin:0;padding:0}.routine-card .plan-fold-content ol{margin-top:0}.routine-card .routine-label,.daytime-actions .routine-label{font-size:14px}@media (max-width:600px){.plan-section-summary{gap:10px;padding:20px 16px}.section-summary-title{font-size:18px}.section-summary-benefit{font-size:11px}.plan-section-content{padding:22px 16px 26px}.plan-focus-areas{padding:24px 12px}.plan-focus-heading{padding-inline:4px}.plan-focus-heading h3{font-size:21px}.plan-display-controls{gap:10px}.plan-display-controls .text-button{font-size:10px}.plan-preview-fold>summary{flex-wrap:wrap;gap:9px;padding:18px 14px}.plan-preview-fold>summary>.section-summary-copy{flex-basis:calc(100% - 80px)}.plan-preview-fold>summary>svg:not(.preview-chevron){display:none}.plan-outline-number{width:25px;height:25px;font-size:9px}.plan-preview-fold .section-summary-title{font-size:17px}.plan-preview-fold .plan-preview-benefit{font-size:11px}.preview-section-content{padding:18px 15px}.plan-goal-row{grid-template-columns:1fr;gap:22px}.plan-health-outcomes{border-left:0;border-top:1px solid var(--report-line);padding:20px 0 0}.plan-inclusions{grid-template-columns:1fr;gap:0;margin-top:22px;padding-top:6px}.plan-stat{grid-template-columns:48px minmax(0,1fr);column-gap:14px;padding:20px 0;display:grid}.plan-stat+.plan-stat{border-left:0;border-top:1px solid var(--report-line);padding-left:0}.plan-stat:last-child{padding-bottom:0}.plan-stat strong{grid-row:span 2;margin:0;font-size:32px}.plan-stat-title{font-size:13px}.report-document .plan-stat p{margin-top:6px}.plan-preview-heading{gap:8px}.plan-lock-badge{gap:5px;padding:6px;font-size:7px}.plan-lock-badge svg{width:11px}.plan-preview-heading h3{font-size:23px}.report-document .plan-outline p{font-size:13px}.playbook-heading{gap:9px}.report-document .playbook-heading h4{font-size:17px}.plan-action-list li{padding-left:2px;font-size:13px}.plan-adaptation{padding:14px}.report-document .plan-adaptation p{font-size:13px}.plan-fold>summary{padding:18px 15px;font-size:13px}.plan-fold-content{padding:0 15px 18px}.plan-day{gap:11px}.plan-day h4{font-size:14px}.report-document .plan-day p{font-size:13px}.sleep-tracker th,.sleep-tracker td{padding-inline:3px;font-size:8px}.sleep-tracker th:first-child{width:28px}.tracker-key span{font-size:12px}}@media (prefers-reduced-motion:reduce){.plan-section-summary>svg,.preview-chevron,.plan-fold summary>svg{transition:none}}@media print{.plan-focus-areas{background:0 0;padding:24px}.report-section.plan-section-fold{border-color:var(--report-line)}.plan-section-fold[open]>summary{background:0 0}.plan-focus-heading{break-after:avoid}.plan-display-controls,.plan-section-summary>svg,.plan-preview-fold>summary>svg{display:none}.plan-section-summary,.plan-preview-fold>summary{break-after:avoid}.plan-section-summary:hover,.plan-preview-fold>summary:hover{background:0 0}.plan-fold summary>svg{display:none}.plan-preview-fold,.plan-day,.bedroom-checks article,.plan-goal-row,.plan-inclusions,.tracker-key,.plan-adaptation{break-inside:avoid}.plan-fold{background:0 0}.plan-fold>summary{break-after:avoid}.sleep-tracker{break-inside:auto}.sleep-tracker thead{display:table-header-group}.sleep-tracker tr{break-inside:avoid}.priority-playbooks>article{background:0 0}.playbook-heading{break-after:avoid}.plan-preview .document-unlock{display:none}}.plan-steps-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-document .plan-steps-heading h3{margin:0}.report-document .plan-steps-intro{max-width:490px;margin:14px 0 26px;font-size:13px}.step-sequence{margin:0;padding:0;list-style:none}.step-sequence>li{grid-template-columns:32px minmax(0,1fr);gap:16px;padding-bottom:18px;display:grid;position:relative}.step-sequence>li:last-child{padding-bottom:0}.step-sequence>li:not(:last-child):before{content:"";background:var(--report-line);width:1px;position:absolute;top:45px;bottom:-10px;left:15px}.step-number{border:1px solid var(--report-line);background:var(--report-bg);width:32px;height:32px;color:var(--report-accent);border-radius:50%;place-items:center;margin-top:18px;font-size:12px;display:grid;position:relative}.step-sequence>li:first-child .step-number{background:var(--report-accent);border-color:var(--report-accent);color:var(--report-bg)}.step-card.plan-fold{background:var(--report-card);border-radius:10px;margin-top:0}.step-card[open]{border-color:var(--report-accent)}.step-card>summary{border-radius:9px;align-items:center;padding:21px}.step-card>summary:hover{background:var(--report-panel)}.step-card>summary>svg{flex-shrink:0}.step-title{font-size:16px;font-weight:500;line-height:1.5;display:block}.step-content{padding:0 21px 23px}.step-actions{margin:0;padding:0;list-style:none}.step-actions li{border-top:1px solid var(--report-line);margin-bottom:18px;padding-top:17px}.step-actions strong{color:var(--report-ink);font-size:11px;font-weight:500}.report-document .step-actions p{margin:8px 0 0;font-size:13px;line-height:1.8}.step-benefit{color:var(--report-accent);align-items:flex-start;gap:8px;margin-top:22px;display:flex}.step-action-benefit{color:var(--report-accent);align-items:flex-start;gap:8px;margin-top:10px;display:flex}.step-action-benefit svg{flex-shrink:0;margin-top:4px}.report-document .step-action-benefit p{color:inherit;margin:0;font-size:12px}.step-action-benefit p strong{font-size:inherit;color:inherit;margin-right:4px;font-weight:600}.step-benefit svg{flex-shrink:0;margin-top:4px}.report-document .step-benefit p{color:inherit;margin:0;font-size:12px}.step-guides{border-top:1px solid var(--report-line);margin-top:22px;padding-top:18px}.step-guides>span{color:var(--report-muted);margin-bottom:7px;font-size:10px;display:block}.step-guides>div{flex-wrap:wrap;gap:3px 18px;display:flex}.step-guides a,.step-schedule-link{color:var(--report-accent);text-underline-offset:4px;min-height:36px;text-decoration:underline;-webkit-text-decoration-color:var(--report-line);text-decoration-color:var(--report-line);align-items:center;gap:5px;font-size:11px;display:inline-flex}.step-guides a:hover,.step-schedule-link:hover{text-decoration-color:currentColor}.step-schedule-link{color:var(--report-muted);margin-top:5px}.calendar-fold[id],.tracker-fold[id]{scroll-margin-top:24px}.step-preview-copy{padding:17px 0 8px}.step-preview-copy>span{color:var(--report-accent);margin-bottom:8px;font-size:10px;display:block}.report-document .step-preview-copy h4{margin:0;font-size:15px;font-weight:500}.step-preview-copy .blur-lines{opacity:.25;max-width:260px;margin-top:15px}.step-preview-copy .blur-lines i{height:4px;margin-bottom:7px}.report-document .steps-locked-note{align-items:center;gap:8px;margin:24px 0 0 48px;font-size:10px;display:flex}.steps-locked-note svg{flex-shrink:0}@media (max-width:600px){.step-sequence>li{grid-template-columns:27px minmax(0,1fr);gap:9px}.step-number{width:27px;height:27px;font-size:11px}.step-sequence>li:not(:last-child):before{left:13px}.step-card>summary{gap:10px;padding:17px 14px}.step-content{padding:0 14px 20px}.step-title{font-size:14px}.report-document .steps-locked-note{margin-left:36px;line-height:1.7}.report-document .plan-steps-heading h3{font-size:23px}}@media print{.step-card>summary .sr-only{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.step-sequence>li{padding-bottom:16px;display:block}.step-sequence>li:before,.step-number,.step-schedule-link{display:none}.step-card.plan-fold,.step-card[open]{border-color:var(--report-line);background:0 0}.step-card>summary,.plan-steps-heading,.plan-steps-intro{break-after:avoid}.step-actions li,.step-benefit,.step-guides,.step-preview-copy{break-inside:avoid}}.operations{color:#f4f2ed;max-width:1180px;margin:auto;padding:28px 36px 64px}.operations *,.ops-loading{box-sizing:border-box}.ops-loading{color:#c5d3ef;text-align:center;padding:80px 24px}.ops-header,.ops-brand,.ops-back,.ops-card-heading,.ops-readiness,.ops-actions{align-items:center;gap:12px;display:flex}.ops-header{border-bottom:1px solid #29344e;justify-content:space-between;padding-bottom:24px}.ops-brand{color:#d3def5;font-family:Outfit,sans-serif;font-size:23px;text-decoration:none}.ops-brand span span{letter-spacing:.18em;text-transform:uppercase;color:#a0afca;font-family:inherit;font-size:10px;display:block}.ops-back{color:#c3d2f1;font-size:13px;text-decoration:none}.ops-intro{padding:52px 0 34px}.ops-eyebrow{color:#b6c8ed;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.ops-intro h1{letter-spacing:-.03em;margin:18px 0;font-family:Outfit,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.1}.ops-intro h1 span{color:#aebfe8}.ops-intro p,.ops-muted,.ops-process p,.ops-profile-description,.ops-footnote{color:#adbad3;font-size:14px;line-height:1.65}.ops-readiness{color:#b6c5df;flex-wrap:wrap;justify-content:space-between;margin-bottom:22px;font-size:12px}.ops-readiness span{align-items:center;gap:8px;display:flex}.ops-readiness i{background:#d4b47d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #d4b47d40}.ops-readiness i.connected{background:#acdfd4}.ops-readiness p{margin:0}.ops-grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:22px;display:grid}.ops-card{background:linear-gradient(130deg,#172137,#111a2b);border:1px solid #2e3a55;border-radius:16px;padding:26px}.ops-card-heading{justify-content:space-between;align-items:start;margin-bottom:16px}.ops-card h2,.ops-report h2{letter-spacing:-.02em;margin:0;font-family:Outfit,sans-serif;font-size:22px;font-weight:400}.ops-card-heading:has(>svg){justify-content:flex-start;align-items:center}.ops-card h3{margin:0 0 8px;font-size:15px;font-weight:500}.ops-card p{margin-top:0}.ops-card form{margin-top:24px}.ops-card label,.ops-card legend{color:#d0d9eb;font-size:12px}.ops-card select{color:#f0f3fa;width:100%;font:inherit;background:#101a2e;border:1px solid #3a4969;border-radius:8px;margin-top:8px;padding:12px;font-size:14px;display:block}.ops-profile-description{min-height:45px;font-size:12px;margin-top:10px!important}.ops-card fieldset{border:0;margin:22px 0;padding:0}.ops-mode{cursor:pointer;align-items:start;gap:12px;margin:14px 0;display:flex}.ops-mode input{accent-color:#b9cdf8;flex:none;width:16px;height:16px;margin-top:2px}.ops-mode strong,.ops-mode small{display:block}.ops-mode strong{color:#e9edf7;margin-bottom:4px;font-size:14px;font-weight:500}.ops-mode small{color:#aebbd4;font-size:12px;line-height:1.5}.ops-mode:has(input:disabled){opacity:.6;cursor:default}.operations button{font:inherit;cursor:pointer}.ops-primary,.ops-secondary{border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:11px 15px;display:inline-flex;font-size:13px!important}.ops-primary{color:#101c32;background:#b8cbf5;border:1px solid #b8cbf5;width:100%;font-weight:600!important}.ops-secondary{color:#d2dff9;background:0 0;border:1px solid #415171}.operations button:hover:not(:disabled){filter:brightness(1.15)}.operations button:disabled{opacity:.55;cursor:wait}.operations :focus-visible{outline-offset:4px;outline:2px solid #e5c58c}.ops-footnote{text-align:center;font-size:11px;margin:13px 0 0!important}.ops-process{margin:0;padding:12px 0 0;list-style:none}.ops-process li{gap:17px;padding:18px 0;display:flex}.ops-process li>span{color:#adc3ef;border:1px solid #3a4865;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.ops-process p{margin:0}.ops-badge{color:#c8d8f7;white-space:nowrap;background:#25324c;border-radius:5px;padding:5px 8px;font-size:10px}.ops-badge.ready{color:#b2ded7;background:#233b42}.ops-badge.needs_review,.ops-badge.failed{color:#efd2a3;background:#433729}.operations .ops-badge-action{border:1px solid;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-size:11px;display:inline-flex}.ops-inspection-heading{scroll-margin-top:24px}.ops-checks,.ops-events{padding:0;list-style:none}.ops-checks li{color:#bbd5d7;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.ops-checks li.held{color:#e7c18c}.ops-events{border-top:1px solid #2c3953;padding-top:12px}.ops-events li{color:#bbc8e0;gap:12px;padding:7px 0;font-size:12px;line-height:1.5;display:flex}.ops-events span{color:#92a4c5;flex:0 0 65px}.ops-actions{flex-wrap:wrap;margin-top:20px}.ops-held,.ops-alert{color:#e7c18c;background:#2e281f;border:1px solid #61513a;border-radius:8px;padding:12px;font-size:13px;line-height:1.6}.ops-alert{align-items:start;gap:12px;margin-bottom:24px;display:flex}.ops-alert p{margin:0}.ops-alert a{color:#eee0c7;align-items:center;gap:6px;margin-top:12px;display:inline-flex}.ops-history{margin-top:24px}.ops-history .ops-card-heading{align-items:center}.ops-history .ops-muted{margin:5px 0 0;font-size:12px}.ops-history ul{margin:0;padding:0;list-style:none}.ops-history li+li{border-top:1px solid #293752}.ops-history li button{text-align:left;color:#dce4f5;background:0 0;border:0;border-radius:6px;align-items:center;gap:16px;width:100%;padding:16px 10px;display:flex}.ops-history li button.selected{background:#1f2c44}.ops-history li button>span:first-child{flex:1}.ops-history strong{font-size:13px;font-weight:500}.ops-history small{color:#9fafd0;margin-top:6px;font-size:11px;display:block}.ops-empty{color:#a1b0ca;padding-top:12px;font-size:13px}.ops-report{background:#172036;border:1px solid #34425f;border-radius:14px;margin-top:24px;padding:28px}.ops-report h2{margin:16px 0 24px}.ops-version-notice{border:1px solid var(--report-line);background:var(--report-panel);border-radius:8px;margin-bottom:24px;padding:18px}.ops-version-notice p{margin:0 0 12px}.ops-footer{color:#93a4c3;padding-top:20px;font-size:11px;line-height:1.6}@media (max-width:760px){.operations{padding:20px 18px 40px}.ops-grid{grid-template-columns:1fr}.ops-card{padding:20px}.ops-back{max-width:130px;font-size:11px}.ops-intro{padding:38px 0 26px}.ops-report{padding:16px}.ops-history li button{gap:8px}.ops-history li button>svg{display:none}.ops-readiness{gap:12px}}.business-page{max-width:900px;padding-top:48px;padding-bottom:48px}.business-brand{color:var(--ink,#f3eee8);letter-spacing:1px;align-items:center;gap:12px;font-size:26px;text-decoration:none;display:inline-flex}.business-brand small{letter-spacing:2px;margin-top:3px;font-size:9px;display:block}.business-page header{border-bottom:1px solid #313d58;padding:58px 0 35px}.business-page h1{margin:16px 0;font-size:clamp(32px,5vw,52px);font-weight:500;line-height:1.15}.business-page header>p:last-child{color:#bec9e5;max-width:640px;font-size:18px;line-height:1.6}.business-content{max-width:730px;padding:12px 0 28px}.business-content section{padding-top:26px}.business-content h2{margin:0 0 12px;font-size:22px}.business-content p{color:#c2cbe0;line-height:1.75}.business-content a,.business-links a{color:#c2d0ff;text-underline-offset:4px}.business-links{border-top:1px solid #313d58;flex-wrap:wrap;gap:14px 24px;padding-top:24px;font-size:13px;display:flex}.policy-date{margin-top:32px;font-size:12px}.contact-form{gap:18px;margin:28px 0;display:grid}.contact-form label{gap:8px;font-size:14px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{box-sizing:border-box;color:#f4f1eb;width:100%;font:inherit;background:#151e32;border:1px solid #394862;border-radius:8px;padding:13px 14px}.contact-form textarea{resize:vertical}.contact-form .button{justify-self:start}.contact-form .offer-fine-print{margin:0}.contact-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-confirmation{padding-bottom:28px}.footer-policy-links{flex-wrap:wrap;gap:12px 20px;font-size:12px;display:flex}.footer-policy-links a{color:inherit}.support-ticket{border-top:1px solid #344159;padding:18px 0}.support-ticket p{white-space:pre-wrap;overflow-wrap:anywhere}.support-ticket small{color:#aebddb}.support-ticket summary{cursor:pointer;line-height:1.7}.support-ticket-actions{align-items:center;gap:18px;margin-top:12px;display:flex}.support-ticket a{color:#c3d2ff}@media (max-width:600px){.business-page{padding-top:28px}.business-page header{padding-top:36px}.business-links{gap:16px}.footer-policy-links{justify-content:center}.contact-form .button{width:100%}}
