/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}}:root{--ink:#231d1f;--wine:#542f3d;--wine-dark:#3d202c;--clay:#c77c66;--rose:#dfb8aa;--sage:#899286;--cream:#f5f0e8;--paper:#fffdf9;--line:#542f3d29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}svg{flex:none;width:1.15em;height:1.15em}.nav{z-index:20;max-width:1440px;height:92px;color:var(--cream);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;margin:0 auto;padding:0 5vw;display:grid;position:absolute;inset:0 0 auto}.brand{letter-spacing:.14em;flex-direction:column;width:max-content;display:inline-flex}.brand span{font-size:.91rem;font-weight:700}.brandTitle b{font:inherit;letter-spacing:inherit;margin-left:.55em}.brandTitle b:before{content:"·";margin-right:.55em}.brand small{letter-spacing:.04em;opacity:.72;margin-top:4px;font-family:Georgia,serif;font-size:.8rem}.navLinks{letter-spacing:.04em;gap:34px;font-size:.98rem;display:flex}.navLinks a{opacity:.78;transition:opacity .2s}.navLinks a:hover{opacity:1}.navCta{border-bottom:1px solid #f5f0e880;justify-self:end;align-items:center;gap:11px;padding:12px 0;font-size:1.12rem;display:inline-flex}.hero{background:var(--wine);min-height:790px;color:var(--cream);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:4vw;padding:150px max(6vw,50vw - 660px) 90px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(176deg, transparent 47%, var(--paper) 48%);pointer-events:none;height:100px;position:absolute;bottom:0;left:0;right:0}.heroGlow{filter:blur(2px);opacity:.48;border-radius:50%;position:absolute}.heroGlowOne{background:radial-gradient(circle,#c77c667a,#0000 68%);width:620px;height:620px;top:-210px;right:-240px}.heroGlowTwo{border:1px solid #f5f0e824;width:380px;height:380px;bottom:10px;left:-230px}.heroCopy{z-index:2;max-width:730px;padding-bottom:35px;position:relative}.eyebrow{letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;font-size:1.04rem;font-weight:700;line-height:1.45}.keepTogether{white-space:nowrap}.hero .eyebrow{color:var(--rose)}.hero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.7rem,5.7vw,6.5rem);font-weight:400;line-height:.94}.hero h1 em{color:var(--rose);font-weight:400}.heroLead{color:#f5f0e8cc;max-width:650px;margin:30px 0 0;font-size:1.08rem;line-height:1.75}.heroSublead{max-width:620px;color:var(--rose);margin:14px 0 0;font:italic 1.02rem/1.65 Georgia,serif}.heroActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:38px;display:flex}.button{letter-spacing:.025em;justify-content:center;align-items:center;gap:14px;min-height:70px;padding-left:32px;padding-right:32px;font-size:1rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.buttonPrimary{background:var(--cream);color:var(--wine-dark);border-radius:100px}.buttonText{color:var(--cream);opacity:.82}.heroTrust{color:#f5f0e8a8;flex-wrap:wrap;gap:22px;margin-top:40px;font-size:.75rem;display:flex}.heroTrust span{align-items:center;gap:6px;display:inline-flex}.heroTrust svg{color:var(--rose)}.heroVisual{z-index:1;aspect-ratio:1;justify-self:center;place-items:center;width:min(42vw,540px);display:grid;position:relative}.core{aspect-ratio:1;background:var(--cream);width:210px;color:var(--wine);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 30px 80px #1c0d144d}.core small{letter-spacing:.16em;text-transform:uppercase;font-size:.61rem}.core strong{margin:5px 0 8px;font:400 3rem/.95 Georgia,serif}.core p{opacity:.75;max-width:150px;margin:0;font-size:.72rem;line-height:1.5}.orbit{pointer-events:none;border:1px solid #f5f0e838;border-radius:50%;position:absolute}.orbit span{color:var(--cream);background:var(--wine);letter-spacing:.04em;border:1px solid #f5f0e838;border-radius:50px;padding:8px 13px;font-size:.69rem;display:block;position:absolute}.orbitOne{width:62%;height:62%;transform:rotate(-12deg)}.orbitOne span{top:-15px;left:46%;transform:rotate(12deg)}.orbitTwo{width:79%;height:79%;transform:rotate(18deg)}.orbitTwo span{top:-3%;right:-5%;transform:rotate(-18deg)}.orbitThree{width:98%;height:98%;transform:rotate(-22deg)}.orbitNode{z-index:2;aspect-ratio:1;width:76px;color:var(--cream);letter-spacing:.035em;background:#542f3deb;border:1px solid #f5f0e857;border-radius:50%;place-items:center;font-size:.7rem;display:grid;position:absolute;box-shadow:0 12px 28px #1c0d1429}.nodeAction{bottom:-5%;right:31%}.nodeRoutine{top:27%;left:12%}.orbitLabel{z-index:3;white-space:nowrap;color:#f5f0e8ad;font:italic .84rem Georgia,serif;position:absolute}.labelStress{top:14%;left:1%}.labelHabits{top:2%;right:9%}.labelRecovery{top:51%;left:-3%}.labelMovement{top:33%;right:-2%}.labelNutrition{bottom:14%;right:-8%}.labelCycle{color:var(--cream);background:#542f3deb;border:1px solid #f5f0e847;border-radius:50px;padding:8px 13px;bottom:3%;left:2%}.labelHealth{text-align:left;line-height:1.08;bottom:30%;left:-4%}.credentials{z-index:4;background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;max-width:1180px;margin:-12px auto 0;padding:25px 30px 32px;display:grid;position:relative}.credentials div{border-left:1px solid var(--line);flex-direction:column;gap:5px;padding-left:22px;display:flex}.credentials div:first-child{border-left:0}.credentials strong{color:var(--wine);font:400 1.25rem Georgia,serif}.credentials span{letter-spacing:.08em;text-transform:uppercase;color:#766a6e;font-size:.67rem}.identityBand{text-align:center;max-width:1040px;margin:0 auto;padding:58px 30px 25px}.identityBand p{color:var(--wine);margin:0;font:400 clamp(1.65rem,3vw,2.8rem)/1.35 Georgia,serif}.identityBand em{color:var(--clay)}.section{max-width:1220px;margin:0 auto;padding:120px 30px}.sectionIntro{max-width:900px}.section .eyebrow{color:var(--clay)}.section h2{color:var(--wine-dark);letter-spacing:-.035em;margin:0;font:400 clamp(2.5rem,4vw,4.4rem)/1.05 Georgia,serif}.tensionGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;margin-top:70px;display:grid}.tensionList{counter-reset:pain}.tensionList p{counter-increment:pain;border-bottom:1px solid var(--line);color:#5d5356;margin:0;padding:24px 20px 24px 52px;line-height:1.65;position:relative}.tensionList p:before{content:"0" counter(pain);color:var(--clay);letter-spacing:.08em;font-size:.65rem;position:absolute;top:26px;left:0}.quoteCard{background:var(--cream);border-radius:3px 70px 3px 3px;padding:54px;position:relative;overflow:hidden}.quoteMark{color:var(--rose);opacity:.44;font:10rem/1 Georgia,serif;position:absolute;top:-30px;right:18px}.quoteCard blockquote{color:var(--wine);margin:0;font:italic 400 1.95rem/1.36 Georgia,serif;position:relative}.quoteCard p{border-top:1px solid var(--line);color:#766a6e;margin:28px 0 0;padding-top:22px;font-size:.82rem;line-height:1.7}.midCta{border:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:25px;margin-top:58px;padding:28px 32px;display:flex}.midCta p{max-width:660px;color:var(--wine);margin:0;font:italic 1.2rem/1.5 Georgia,serif}.buttonWine{background:var(--wine);width:max-content;color:var(--cream);border-radius:100px;flex:none}.systemSection{padding-top:40px}.systemStatement{max-width:860px}.systemStatement>p:last-child{color:#695e62;max-width:720px;margin:30px 0 0;line-height:1.8}.systemGrid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.systemCard{border-right:1px solid var(--line);background:var(--paper);min-height:270px;padding:34px}.systemCard:last-child{border-right:0}.systemCard>span{color:var(--clay);letter-spacing:.12em;font-size:.7rem}.systemCard h3{color:var(--wine);margin:55px 0 12px;font:400 1.7rem Georgia,serif}.systemCard p{color:#6f6467;margin:0;font-size:.88rem;line-height:1.75}.processBand{background:var(--wine-dark);color:var(--cream);padding:110px 30px;position:relative;overflow:hidden}.processBand:before{content:"";aspect-ratio:1;border:1px solid #f5f0e814;border-radius:50%;width:580px;position:absolute;top:-310px;right:-220px;box-shadow:0 0 0 90px #f5f0e805,0 0 0 180px #f5f0e804}.processInner{max-width:1160px;margin:0 auto;position:relative}.processHeading{grid-template-columns:.65fr 1.35fr;align-items:start;gap:70px;display:grid}.processHeading .eyebrow{color:var(--rose);padding-top:10px}.processHeading h2{letter-spacing:-.035em;max-width:800px;margin:0;font:400 clamp(2.4rem,4.2vw,4.3rem)/1.08 Georgia,serif}.processSteps{border-top:1px solid #f5f0e82e;grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.processSteps article{padding:34px 34px 0 0}.processSteps article+article{border-left:1px solid #f5f0e82e;padding-left:34px}.processSteps span{color:var(--rose);letter-spacing:.12em;font-size:.69rem}.processSteps h3{margin:40px 0 14px;font:400 1.65rem Georgia,serif}.processSteps p{color:#f5f0e8ab;margin:0;font-size:.86rem;line-height:1.75}.offer{padding-top:135px}.offerIntro{max-width:900px}.offerIntro>p:last-child{color:#695e62;max-width:730px;margin:30px 0 0;line-height:1.8}.offerLayout{grid-template-columns:1.3fr .7fr;align-items:stretch;gap:24px;margin-top:65px;display:grid}.offerCardMain{background:var(--cream);border-radius:3px;padding:46px}.offerCardTop{flex-wrap:wrap;gap:8px;display:flex}.offerPill{background:var(--wine);color:var(--cream);letter-spacing:.08em;text-transform:uppercase;border-radius:50px;padding:8px 12px;font-size:.63rem;display:inline-flex}.offerPillMuted{color:var(--wine);border:1px solid var(--line);background:0 0}.offerCardMain h3{color:var(--wine-dark);margin:38px 0 30px;font:400 2rem Georgia,serif}.includedGrid{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.includedItem{border-top:1px solid var(--line);color:#544a4d;align-items:flex-start;gap:12px;padding:16px 0;font-size:.84rem;line-height:1.55;display:flex}.includedItem svg{color:var(--clay);margin-top:2px}.offerCardCta{justify-content:center;margin-top:42px;display:flex}.offerCardCta .button{min-width:360px;min-height:78px;font-size:1.08rem;box-shadow:0 18px 36px #3d202c2e}.hubCard{background:var(--wine);color:var(--cream);border-radius:3px 55px 3px 3px;flex-direction:column;padding:35px;display:flex}.hubHeader{align-items:center;gap:13px;display:flex}.hubDot{background:var(--rose);border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 8px #542f3d4d}.hubHeader div{flex-direction:column;gap:4px;display:flex}.hubHeader small{color:var(--rose);letter-spacing:.14em;font-size:.55rem}.hubHeader strong{font:400 1.22rem Georgia,serif}.hubModules{margin-top:43px}.hubModules>div{border-top:1px solid #f5f0e826;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:17px 0;display:grid}.hubModules span{color:var(--rose);font-size:.58rem}.hubModules p{flex-direction:column;gap:5px;margin:0;display:flex}.hubModules strong{font-size:.77rem}.hubModules small{color:#f5f0e887;font-size:.63rem}.hubModules b{color:var(--rose);font-weight:400}.hubNote{color:#f5f0e89e;margin:auto 0 0;padding-top:28px;font-size:.73rem;line-height:1.65}.packagesSection{background:var(--cream);padding:125px 30px;position:relative;overflow:hidden}.packagesSection:before{content:"";aspect-ratio:1;border:1px solid #542f3d14;border-radius:50%;width:520px;position:absolute;top:-260px;right:-300px;box-shadow:0 0 0 75px #542f3d06,0 0 0 150px #542f3d04}.packagesInner{max-width:1220px;margin:0 auto;position:relative}.packagesIntro{max-width:900px}.packagesIntro .eyebrow{color:var(--clay)}.packagesIntro h2{color:var(--wine-dark);letter-spacing:-.035em;margin:0;font:400 clamp(2.5rem,4vw,4.4rem)/1.05 Georgia,serif}.packagesIntro>p:last-child{color:#695e62;max-width:760px;margin:28px 0 0;line-height:1.8}.packageGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:82px;display:grid}.packageCard{background:var(--paper);border:1px solid var(--line);flex-direction:column;min-width:0;padding:38px 34px 30px;display:flex;position:relative;box-shadow:0 18px 45px #3d202c0b}.packageSoft{background:#ebd8d1;border-color:#542f3d1f}.packageFeatured{background:var(--wine);color:var(--cream);border-color:var(--wine);transform:translateY(-18px);box-shadow:0 30px 65px #3d202c33}.featuredLabel{background:var(--clay);color:var(--wine-dark);letter-spacing:.1em;text-transform:uppercase;border-radius:50px;padding:9px 13px;font-size:.6rem;font-weight:700;position:absolute;top:-15px;right:22px}.packageTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:24px;display:flex}.packageTop span{color:var(--clay);letter-spacing:.1em;font-size:.67rem}.packageTop small{color:#887b7f;letter-spacing:.07em;text-align:right;text-transform:uppercase;font-size:.58rem}.packageFeatured .packageTop{border-color:#f5f0e829}.packageFeatured .packageTop small{color:#f5f0e89e}.packageCard h3{color:var(--wine);letter-spacing:.02em;margin:34px 0 12px;font:400 2.2rem Georgia,serif}.packageFeatured h3{color:var(--cream)}.packageTagline{color:#695e62;min-height:74px;margin:0;font:italic 1.05rem/1.55 Georgia,serif}.packageFeatured .packageTagline{color:var(--rose)}.packageCard ul{margin:28px 0 0;padding:0;list-style:none}.packageCard li{border-top:1px solid var(--line);color:#5f5458;align-items:flex-start;gap:10px;padding:13px 0;font-size:.78rem;line-height:1.55;display:flex}.packageCard li svg{color:var(--clay);margin-top:2px}.packageFeatured li{color:#f5f0e8c2;border-color:#f5f0e824}.packageNote{color:#83777a;margin:auto 0 0;padding-top:28px;font-size:.72rem;line-height:1.65}.packageFeatured .packageNote{color:#f5f0e894}.packageButton{background:var(--wine);min-height:70px;color:var(--cream);border-radius:100px;justify-content:center;align-items:center;gap:13px;margin-top:28px;padding:0 28px;font-size:.95rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.packageButton:hover{transform:translateY(-2px)}.packageFeatured .packageButton{background:var(--cream);color:var(--wine-dark)}.durationPanel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.38fr 1.62fr;gap:40px;margin-top:28px;padding:32px 36px;display:grid}.durationPanel span{color:var(--wine);font:italic 1.15rem/1.5 Georgia,serif}.durationPanel p{color:#6b6063;margin:0;font-size:.83rem;line-height:1.75}.topics{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding-top:90px;padding-bottom:145px;display:grid}.topicsIntro>p:last-child{color:#695e62;margin:26px 0 0;line-height:1.75}.topicCloud{flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;padding:35px;display:flex}.topic{border:1px solid var(--line);min-height:46px;color:var(--wine);border-radius:60px;align-items:center;padding:0 17px;font:italic 1rem Georgia,serif;display:inline-flex}.topic-0{background:var(--cream)}.topic-1{background:#dfb8aa6b}.topic-2{background:#8992862e}.topic-3{background:var(--paper)}.bodySection{background:var(--wine);color:var(--cream);padding:110px 30px}.bodyInner{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;max-width:1160px;margin:0 auto;display:grid}.bodyHeadline .eyebrow{color:var(--rose)}.bodyHeadline h2{letter-spacing:-.045em;max-width:520px;margin:0;font:400 clamp(3rem,5vw,5.2rem)/1 Georgia,serif}.bodyCopy{max-width:650px}.bodyCopy>p{color:#f5f0e8bd;margin:0 0 22px;line-height:1.8}.bodyCopy .bodyNote{color:#f5f0e894;border:1px solid #f5f0e829;margin-top:34px;padding:24px 26px;font-size:.78rem}.bodyCta{background:var(--cream);min-height:68px;color:var(--wine-dark);border-radius:100px;align-items:center;gap:13px;margin-top:12px;padding:0 30px;font-size:.95rem;font-weight:700;transition:transform .2s;display:inline-flex}.bodyCta:hover{transform:translateY(-2px)}.appShowcase{border-top:1px solid #f5f0e826;grid-column:1/-1;grid-template-columns:.46fr 1.54fr;align-items:center;gap:54px;margin-top:35px;padding-top:76px;display:grid}.appShowcaseIntro .eyebrow{color:var(--rose)}.appShowcaseIntro h3{letter-spacing:-.025em;margin:0;font:400 2.15rem/1.14 Georgia,serif}.appShowcaseIntro>p:not(.eyebrow){color:#f5f0e8ad;margin:24px 0 0;font-size:.9rem;line-height:1.75}.appShowcaseIntro>span{color:var(--rose);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-size:.65rem;line-height:1.5;display:block}.appDevices{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;min-width:0;display:grid}.appPhone{aspect-ratio:9/19.5;width:100%;min-width:0;min-height:0;color:var(--ink);background:#fbf8f3;border:7px solid #2d1721;border-radius:34px;padding:24px 13px 14px;position:relative;overflow:hidden;box-shadow:0 28px 60px #1c0d1459}.appPhone:after{content:"";pointer-events:none;border-radius:26px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff73}.phoneSpeaker{z-index:2;opacity:.72;background:#402432;border-radius:5px;width:48px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.appPhoneChat{z-index:2;border-color:#2d1721}.appTopbar,.chatTopbar{grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:9px 2px 14px;display:grid}.appTopbar>div,.chatTopbar>div{flex-direction:column;gap:2px;min-width:0;display:flex}.appTopbar small{color:#9a7b85;letter-spacing:.08em;font-size:.75rem}.appTopbar strong,.chatTopbar strong{color:var(--wine-dark);font:400 .95rem Georgia,serif}.appMonogram,.mentorAvatar{aspect-ratio:1;background:var(--wine);width:31px;color:var(--cream);border-radius:50%;place-items:center;font:400 .75rem Georgia,serif;display:grid}.appMonogramSoft{background:var(--clay);color:var(--wine-dark)}.appDate{border:1px solid var(--line);width:27px;height:27px;color:var(--wine);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.appTabs{text-align:center;background:#efe6e2;border-radius:20px;grid-template-columns:1fr 1fr;gap:3px;margin:1px 0 10px;padding:3px;font-size:.75rem;display:grid}.appTabs span{color:#8d777e;border-radius:17px;padding:7px 4px}.appTabs .active{background:var(--wine);color:var(--cream)}.planCard,.trackingCard{background:#fff;border:1px solid #542f3d1c;border-radius:14px;margin-top:9px;padding:13px;box-shadow:0 7px 18px #542f3d0f}.workoutCard{background:linear-gradient(145deg,#fff 0 68%,#f4e3dd 100%)}.nutritionCard{background:#f3e6df}.planMeta,.trackingHeading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.planMeta span,.trackingHeading span{color:var(--clay);letter-spacing:.08em;font-size:.75rem;font-weight:700}.planMeta small,.trackingHeading small{color:#9b898f;font-size:.75rem}.planCard h4{color:var(--wine);margin:11px 0 4px;font:400 1.05rem Georgia,serif}.planCard>p{color:#8a777e;margin:0;font-size:.75rem;line-height:1.45}.exerciseList{border-top:1px solid var(--line);margin-top:12px}.exerciseList>div{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr auto;align-items:center;gap:8px;padding:7px 0;display:grid}.exerciseList>div:last-child{border-bottom:0}.exerciseList img{object-fit:contain;background:#faf6ef;border:1px solid #542f3d17;border-radius:8px;width:54px;height:46px;display:block}.exerciseList p{flex-direction:column;gap:2px;margin:0;display:flex}.exerciseList strong{color:#56464c;font-size:.75rem}.exerciseList small{color:#a28e95;font-size:.75rem}.exerciseList b{color:var(--wine);font-size:.75rem}.nutritionMeal{background:var(--wine-dark);border-radius:10px;margin-top:10px;position:relative;overflow:hidden}.nutritionMeal img{object-fit:cover;width:100%;height:96px;display:block}.nutritionMeal>div{background:linear-gradient(#0000,#2d1721e0);flex-direction:column;gap:2px;padding:22px 9px 8px;display:flex;position:absolute;inset:auto 0 0}.nutritionMeal strong{color:#fff;font-size:.72rem}.nutritionMeal span{color:#ffffffb8;font-size:.62rem}.appNav{border-top:1px solid var(--line);color:#a08d93;justify-content:space-around;padding:10px 5px 3px;font-size:.75rem;display:flex;position:absolute;bottom:13px;left:13px;right:13px}.appNav .active{color:var(--wine);font-weight:700}.chatTopbar{border-bottom:1px solid var(--line);padding-bottom:13px}.chatTopbar small{color:#938087;align-items:center;gap:4px;font-size:.75rem;display:flex}.chatTopbar small i{background:#718670;border-radius:50%;width:5px;height:5px}.chatMenu{color:#9c888f;letter-spacing:.08em}.chatThread{flex-direction:column;gap:9px;padding:12px 0 54px;display:flex}.chatDay{color:#a08c93;letter-spacing:.1em;align-self:center;font-size:.75rem}.message{max-width:88%;padding:9px 10px;font-size:.75rem;line-height:1.48}.messageUser{background:var(--wine);color:var(--cream);border-radius:12px 12px 3px;align-self:flex-end}.messageMentor{color:#5b4850;background:#ead8d2;border-radius:12px 12px 12px 3px;align-self:flex-start}.voiceMessage{width:88%;min-height:48px;color:var(--wine);background:#ead8d2;border-radius:12px 12px 12px 3px;grid-template-columns:28px 1fr auto;align-self:flex-start;align-items:center;gap:8px;padding:8px 10px;display:grid}.voicePlay{aspect-ratio:1;background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:27px;display:grid}.voicePlay svg{width:12px;height:12px}.voiceWave{align-items:center;gap:2px;height:26px;display:flex;overflow:hidden}.voiceWave i{background:var(--clay);opacity:.85;border-radius:3px;flex:0 0 2px;width:2px}.voiceMessage small{color:#917b83;font-size:.64rem}.videoMessage{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 7px 18px #542f3d14}.videoPortrait{aspect-ratio:16/8.2;background-image:linear-gradient(#0000 34%,#3d202ca3),url(/tahnee-christin-portrait-4k.png);background-position:50% 23%;background-size:cover;place-items:center;display:grid;position:relative}.videoPortrait:after{content:"";background:linear-gradient(#0000 55%,#3d202c73);position:absolute;inset:0}.videoPortrait small{z-index:2;color:#fff;letter-spacing:.08em;font-size:.75rem;position:absolute;bottom:7px;left:9px}.videoPlay{z-index:2;aspect-ratio:1;width:31px;color:var(--wine);background:#fffdf9eb;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 14px #3d202c33}.videoPlay svg{width:13px;height:13px}.videoMessage>div:last-child{flex-direction:column;gap:3px;padding:8px 10px 9px;display:flex}.videoMessage strong{color:var(--wine);font-size:.75rem}.videoMessage span{color:#9b878e;font-size:.75rem}.chatComposer{border:1px solid var(--line);color:#ad9ba1;background:#fff;border-radius:22px;justify-content:space-between;align-items:center;padding:6px 7px 6px 12px;font-size:.75rem;display:flex;position:absolute;bottom:13px;left:13px;right:13px}.chatComposer b{aspect-ratio:1;background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:25px;font-size:.65rem;display:grid}.cycleCard{background:linear-gradient(145deg,#fff,#f4e5df)}.cycleContent{grid-template-columns:75px 1fr;align-items:center;gap:10px;margin-top:13px;display:grid}.cycleRing{aspect-ratio:1;background:conic-gradient(var(--clay) 0 64%, #eadbd7 64% 100%);border-radius:50%;place-items:center;width:72px;display:grid}.cycleRing:before{content:"";aspect-ratio:1;background:#fff;border-radius:50%;grid-area:1/1;width:56px}.cycleRing>span{z-index:1;flex-direction:column;grid-area:1/1;align-items:center;display:flex}.cycleRing small{color:#a08c93;letter-spacing:.07em;font-size:.75rem}.cycleRing strong{color:var(--wine);font:400 1.28rem Georgia,serif}.cycleContent>div:last-child>strong{color:var(--wine);font:400 .82rem Georgia,serif}.cycleContent p{color:#937f86;margin:5px 0 0;font-size:.75rem}.habitsCard{margin-top:10px}.habitList{margin-top:9px}.habitList>div{border-bottom:1px solid var(--line);color:#69575e;grid-template-columns:19px 1fr;align-items:center;gap:7px;padding:7px 0;font-size:.75rem;display:grid}.habitList>div:last-child{border-bottom:0}.habitList i{aspect-ratio:1;color:#fff;border:1px solid #d4c4c9;border-radius:50%;place-items:center;width:16px;font-size:.75rem;font-style:normal;display:grid}.habitList i.done{border-color:var(--clay);background:var(--clay)}.habitProgress{background:#eadbd7;border-radius:4px;height:4px;margin-top:9px;overflow:hidden}.habitProgress span{background:var(--wine);border-radius:4px;height:100%;display:block}.checkinPrompt{background:var(--wine);color:var(--cream);border-radius:14px;margin-top:10px;padding:12px}.checkinPrompt small{color:var(--rose);letter-spacing:.08em;font-size:.75rem}.checkinPrompt strong{margin-top:5px;font:400 .82rem Georgia,serif;display:block}.checkinPrompt>div{justify-content:space-between;margin-top:10px;display:flex}.checkinPrompt>div span{aspect-ratio:1;color:#f5f0e8b3;border:1px solid #f5f0e847;border-radius:50%;place-items:center;width:23px;font-size:.75rem;display:grid}.checkinPrompt>div span.active{background:var(--rose);color:var(--wine);border-color:var(--rose)}.about{border-top:1px solid var(--line);grid-template-columns:.95fr 1.05fr;align-items:center;gap:85px;display:grid}.aboutVisual{background:radial-gradient(circle at 50% 20%,#f5ddd5 0,#ead3cb 40%,#c98e7c 100%);border-radius:3px 66px 3px 3px;justify-content:center;align-items:flex-end;min-height:560px;padding:0 24px;display:flex;position:relative;box-shadow:0 30px 80px #3d202c1f}.aboutVisual:before{content:none}.portraitCrop{z-index:1;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0 24px;overflow:hidden}.portraitCrop>.portrait{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 35px #3d202c26);flex:none;width:auto;max-width:none;height:610px;display:block}.aboutBadge{z-index:2;aspect-ratio:1;text-align:center;background:var(--wine);width:192px;color:var(--cream);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:28px;right:-46px;box-shadow:0 15px 40px #3d202c38}.aboutBadge strong{font:400 2.45rem Georgia,serif}.aboutBadge span{color:var(--rose);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:.72rem;line-height:1.3}.bdpSeal{z-index:2;aspect-ratio:1;background:#fff;border:6px solid #fff;border-radius:50%;width:180px;padding:0;position:absolute;bottom:-48px;left:-42px;overflow:hidden;box-shadow:0 15px 40px #3d202c29}.bdpSeal img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.aboutCopy .aboutLead{color:var(--wine);margin:30px 0 18px;font:italic 1.3rem/1.55 Georgia,serif}.aboutCopy>p:not(.eyebrow):not(.aboutLead){color:#695e62;line-height:1.8}.authorityQuote{border-left:3px solid var(--clay);background:var(--cream);color:var(--wine);margin-top:28px;padding:22px 24px;font:italic 1.05rem/1.65 Georgia,serif}.signatureLogo{aspect-ratio:400/126;width:min(260px,70vw);margin:28px 0 8px;display:block;position:relative;overflow:hidden}.signatureLogo img{filter:brightness(0)saturate()invert(19%)sepia(15%)saturate(1535%)hue-rotate(286deg)brightness(98%)contrast(85%);width:125%;max-width:none;height:auto;display:block;position:absolute;top:-131.75%;left:-13.25%}.signatureSub{color:#887b7f;letter-spacing:.11em;text-transform:uppercase;font-size:.65rem;display:block}.welcomeVideoSection{max-width:1220px;margin:0 auto;padding:0 30px 125px}.welcomeVideoIntro{grid-template-columns:.42fr 1fr;align-items:start;gap:70px;display:grid}.welcomeVideoIntro .eyebrow{color:var(--clay);padding-top:10px}.welcomeVideoIntro h2{max-width:820px;color:var(--wine-dark);letter-spacing:-.04em;margin:0;font:400 clamp(2.4rem,4vw,4.15rem)/1.06 Georgia,serif}.welcomeVideoFrame{background:var(--wine-dark);border-radius:3px 66px 3px 3px;margin-top:52px;position:relative;overflow:hidden;box-shadow:0 30px 80px #3d202c29}.welcomeVideoFrame video{aspect-ratio:16/9;object-fit:cover;background:var(--wine-dark);width:100%;display:block}.welcomeVideoFallback{width:100%;color:var(--cream);cursor:pointer;letter-spacing:.06em;background:linear-gradient(#3d202c29,#3d202c7a);border:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;font:700 .9rem/1 Arial,sans-serif;display:flex;position:absolute;inset:0}.welcomeVideoFallback span{aspect-ratio:1;background:var(--cream);width:72px;color:var(--wine);border-radius:50%;place-items:center;transition:transform .2s;display:grid;box-shadow:0 12px 34px #231d1f3d}.welcomeVideoFallback span svg{width:30px;height:30px;margin-left:4px}.welcomeVideoFallback:hover span{transform:scale(1.06)}.fitSection{background:var(--cream);padding:120px 30px}.fitInner{grid-template-columns:1.15fr .85fr;max-width:1160px;margin:0 auto;display:grid}.fitColumn{padding:58px}.fitYes{background:var(--paper)}.fitYes .eyebrow{color:var(--clay)}.fitYes h2{color:var(--wine-dark);letter-spacing:-.03em;margin:0;font:400 clamp(2.15rem,3.2vw,3.5rem)/1.1 Georgia,serif}.fitColumn ul{margin:36px 0 0;padding:0;list-style:none}.fitColumn li{border-top:1px solid var(--line);color:#64595c;align-items:flex-start;gap:12px;padding:15px 0;font-size:.84rem;line-height:1.6;display:flex}.fitYes li svg{color:var(--clay);margin-top:2px}.fitNo{background:var(--wine);color:var(--cream);align-self:center}.fitNo .eyebrow{color:var(--rose)}.fitNo h3{margin:0;font:400 2rem/1.2 Georgia,serif}.fitNo li{color:#f5f0e8a6;border-color:#f5f0e826}.fitNo li:before{content:"–";color:var(--rose)}.outcome{padding-top:95px;padding-bottom:95px}.outcomeCard{background:var(--cream);text-align:center;border-radius:3px 80px 3px 3px;max-width:1050px;margin:0 auto;padding:70px 75px;position:relative;overflow:hidden}.outcomeCard:before{content:"“";color:var(--rose);opacity:.35;font:12rem/1 Georgia,serif;position:absolute;top:-48px;right:30px}.outcomeCard .eyebrow{color:var(--clay)}.outcomeCard blockquote{max-width:880px;color:var(--wine);margin:0 auto;font:italic 400 clamp(2rem,3.6vw,3.5rem)/1.25 Georgia,serif;position:relative}.outcomeCard>p:last-child{color:#695e62;max-width:720px;margin:34px auto 0;line-height:1.8}.faq{grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.faqHeading{align-self:start;position:sticky;top:45px}.faqList{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--wine);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:26px 0;font:400 1.2rem Georgia,serif;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary span{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;font:400 1.1rem Arial,sans-serif;transition:transform .2s;display:grid}.faq details[open] summary span{transform:rotate(45deg)}.faqAnswer{margin:-5px 54px 28px 0}.faqAnswer p{color:#695e62;margin:0 0 14px;font-size:.88rem;line-height:1.8}.faqAnswer p:last-child{margin-bottom:0}.faqAnswer strong{color:var(--wine)}.finalCta{background:var(--clay);color:var(--wine-dark);text-align:center;padding:120px 30px;position:relative;overflow:hidden}.finalCtaShape{border:1px solid #542f3d2e;border-radius:44% 56% 63% 37%/39% 41% 59% 61%;width:530px;height:530px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 80px #542f3d09,0 0 0 160px #542f3d05}.finalCtaInner{z-index:1;max-width:850px;margin:0 auto;position:relative}.finalCta .eyebrow{color:var(--cream)}.finalCta h2{letter-spacing:-.045em;margin:0;font:400 clamp(3rem,5.2vw,5.4rem)/.98 Georgia,serif}.finalCta p:not(.eyebrow){max-width:650px;margin:30px auto;line-height:1.7}.buttonLight{background:var(--wine);width:max-content;color:var(--cream);border-radius:100px;margin:8px auto 0}.limited{letter-spacing:.11em;text-transform:uppercase;opacity:.66;margin-top:18px;font-size:.62rem;display:block}footer{background:var(--wine-dark);color:#f5f0e89e;grid-template-columns:1fr 1.2fr 1.35fr;align-items:center;gap:30px;min-height:150px;padding:30px max(5vw,50vw - 640px);display:grid}.footerBrand{flex-direction:column;gap:6px;display:flex}.footerBrand strong{color:var(--cream);letter-spacing:.14em;font-size:.74rem}.footerBrand span{font:italic .73rem Georgia,serif}footer p{text-align:center;margin:0;font-size:.63rem;line-height:1.6}.footerLinks{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:11px 20px;font-size:.72rem;display:flex}.footerLinks a{transition:color .2s}.footerLinks a:hover{color:var(--cream)}.legalPage{background:var(--paper);min-height:100vh;color:var(--text);padding:82px 24px 100px}.legalShell{width:min(980px,100%);margin:0 auto}.legalBack{min-height:42px;color:var(--wine);letter-spacing:.07em;text-transform:uppercase;align-items:center;margin-bottom:54px;font-size:.78rem;font-weight:700;display:inline-flex}.legalPage h1{max-width:780px;color:var(--wine-dark);letter-spacing:-.045em;margin:0;font:400 clamp(3rem,7vw,5.7rem)/.98 Georgia,serif}.legalIntro{color:#756a6e;max-width:720px;margin:28px 0 64px;font-size:1rem;line-height:1.8}.legalProvider{border:1px solid var(--line);background:var(--cream);margin-bottom:54px;padding:38px}.legalProvider h2,.legalCard h2{color:var(--wine);margin:0 0 18px;font:400 1.8rem/1.2 Georgia,serif}.legalProvider p{margin:0;line-height:1.8}.legalProvider a{color:var(--clay);text-underline-offset:4px;text-decoration:underline}.legalGrid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.legalCard{border-left:1px solid var(--line);background:#fffdf97a;flex-direction:column;min-height:270px;padding:34px;display:flex}.legalCard:first-child{border-left:0}.legalCard p{color:#756a6e;margin:0 0 26px;font-size:.9rem;line-height:1.75}.legalCard a{border-bottom:1px solid var(--clay);width:max-content;color:var(--wine);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-bottom:4px;font-size:.72rem;font-weight:700}.legalNotice{color:#877b7f;margin:34px 0 0;font-size:.78rem;line-height:1.7}@media (width<=760px){.legalPage{padding:48px 20px 76px}.legalBack{margin-bottom:38px}.legalIntro{margin-bottom:45px}.legalProvider{padding:28px 24px}.legalGrid{grid-template-columns:1fr}.legalCard{border-left:0;border-top:1px solid var(--line);min-height:230px}.legalCard:first-child{border-top:0}}@media (width<=1020px){.nav{grid-template-columns:1fr auto}.navLinks{display:none}.hero{grid-template-columns:1fr;padding-top:150px}.heroCopy{max-width:790px}.heroVisual{width:min(76vw,540px);margin:25px 0 100px}.credentials{grid-template-columns:repeat(2,1fr)}.credentials div:nth-child(3){border-left:0}.tensionGrid{gap:40px}.processHeading{grid-template-columns:1fr;gap:10px}.packageGrid{grid-template-columns:1fr;max-width:760px;margin-left:auto;margin-right:auto}.packageFeatured{transform:none}.packageTagline{min-height:auto}.durationPanel{grid-template-columns:1fr;gap:12px}.offerLayout{grid-template-columns:1fr}.hubCard{min-height:480px}.topics{grid-template-columns:1fr;gap:45px}.topicCloud{justify-content:flex-start;padding:10px 0}.about,.bodyInner{gap:50px}.appShowcase{grid-template-columns:1fr;gap:42px}.appShowcaseIntro{max-width:650px}.fitColumn{padding:44px}.faq{grid-template-columns:1fr;gap:45px}.faqHeading{position:static}}@media (width<=720px){.nav{height:78px;padding:0 22px}.brandTitle b{margin:3px 0 0;display:block}.brandTitle b:before{content:none}.navCta{font-size:0}.navCta:before{content:"Anfragen";font-size:.86rem}.hero{min-height:auto;padding:130px 22px 70px}.hero:after{height:50px}.hero h1{font-size:clamp(3rem,15vw,4.7rem)}.heroLead{font-size:1rem}.heroSublead{font-size:.95rem}.button{width:100%}.heroTrust{gap:10px;display:grid}.heroVisual{width:96vw;margin-left:-20px;transform:scale(.84)}.orbitTwo span{top:-4%;right:-3%}.nodeAction{bottom:-6%;right:29%}.labelStress{top:12%;left:4%}.labelHabits{top:-1%;right:9%}.labelRecovery{top:54%;left:-1%}.labelMovement{top:33%;right:-10%}.labelNutrition{bottom:13%;right:-3%}.labelCycle{bottom:0;left:4%}.labelHealth{bottom:31%;left:5%}.credentials{grid-template-columns:1fr 1fr;gap:26px 10px;padding:25px 18px}.credentials div{padding-left:12px}.credentials span{font-size:.57rem}.identityBand{padding:45px 22px 10px}.section{padding:85px 22px}.tensionGrid{grid-template-columns:1fr;margin-top:42px}.quoteCard{padding:40px 30px}.quoteCard blockquote{font-size:1.55rem}.midCta{flex-direction:column;align-items:flex-start;padding:26px 24px}.midCta .button{width:100%}.systemGrid{grid-template-columns:1fr}.systemCard{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.systemCard:last-child{border-bottom:0}.systemCard h3{margin-top:34px}.processBand{padding:85px 22px}.processSteps{grid-template-columns:1fr;margin-top:55px}.processSteps article{border-bottom:1px solid #f5f0e82e;padding:30px 0}.processSteps article+article{border-left:0;padding-left:0}.processSteps article:last-child{border-bottom:0}.processSteps h3{margin-top:25px}.packagesSection{padding:85px 22px}.packageGrid{margin-top:62px}.packageCard{padding:34px 24px 26px}.durationPanel{padding:26px 4px}.offerCardMain{padding:30px 24px}.includedGrid{grid-template-columns:1fr}.offerCardCta .button{width:100%;min-width:0;min-height:74px}.hubCard{min-height:450px;padding:30px 24px}.topics{gap:35px}.topicCloud{gap:8px}.topic{min-height:40px;padding:0 13px;font-size:.88rem}.bodySection{padding:85px 22px}.bodyInner{grid-template-columns:1fr;gap:42px}.appShowcase{margin-top:8px;padding-top:58px}.appDevices{scroll-snap-type:x mandatory;gap:13px;margin:0 -14px;padding:10px 14px 34px;display:flex;overflow-x:auto}.appPhone{aspect-ratio:9/19.5;scroll-snap-align:center;flex:0 0 min(84vw,320px);width:auto;min-height:0}.appShowcaseIntro h3{font-size:1.9rem}.outcomeCard{padding:52px 28px}.about{grid-template-columns:1fr}.aboutVisual{border-radius:3px 54px 3px 3px;max-width:570px;min-height:500px;margin-right:20px;padding:0 14px}.portraitCrop{inset:0 14px}.portraitCrop>.portrait{height:550px}.aboutBadge{width:160px;top:14px;right:-28px}.aboutBadge strong{font-size:2.05rem}.aboutBadge span{font-size:.64rem}.bdpSeal{width:150px;bottom:-42px;left:-8px}.aboutCopy{margin-top:20px}.welcomeVideoSection{padding:0 22px 85px}.welcomeVideoIntro{grid-template-columns:1fr;gap:0}.welcomeVideoIntro .eyebrow{padding-top:0}.welcomeVideoIntro h2{font-size:clamp(2.2rem,10vw,3.15rem)}.welcomeVideoFrame{border-radius:3px 38px 3px 3px;margin-top:30px}.welcomeVideoFallback span{width:60px}.fitSection{padding:75px 22px}.fitInner{grid-template-columns:1fr}.fitColumn{padding:36px 28px}.fitNo{margin-top:18px}.faq summary{font-size:1.06rem}.faqAnswer{margin-right:0}.finalCta{padding:95px 22px}.buttonLight{width:100%}footer{text-align:center;grid-template-columns:1fr;padding:45px 22px}.footerBrand{align-items:center}.footerLinks{justify-content:center;justify-self:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
