/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#edf0e9;--muted:#b8c5c4;--line:#d3dfd63d;--sage:#8ba888;--guide-atmosphere:.14;--guide-background-image:url(/bare-bones-landscape-v2.webp)}html[data-guide-edition=coach] .guide-shell{background:radial-gradient(ellipse at 18% 12%, var(--edition-accent), transparent 40%), radial-gradient(ellipse at 82% 58%, var(--edition-primary), transparent 44%), linear-gradient(155deg, var(--edition-primary) 0%, #031923 58%, #02141e 100%)}@supports (color:color-mix(in lab, red, red)){html[data-guide-edition=coach] .guide-shell{background:radial-gradient(ellipse at 18% 12%, color-mix(in srgb, var(--edition-accent) 22%, transparent), transparent 40%), radial-gradient(ellipse at 82% 58%, color-mix(in srgb, var(--edition-primary) 24%, transparent), transparent 44%), linear-gradient(155deg, color-mix(in srgb, var(--edition-primary) 48%, #041f2b) 0%, #031923 58%, #02141e 100%)}}html[data-guide-edition=coach] .screen-card,html[data-guide-edition=coach] .home-base-dashboard,html[data-guide-edition=coach] .home-phase-explorer{border-color:var(--edition-accent)}@supports (color:color-mix(in lab, red, red)){html[data-guide-edition=coach] .screen-card,html[data-guide-edition=coach] .home-base-dashboard,html[data-guide-edition=coach] .home-phase-explorer{border-color:color-mix(in srgb, var(--edition-accent) 46%, transparent)}}html[data-guide-edition=coach] .screen-card,html[data-guide-edition=coach] .home-base-dashboard,html[data-guide-edition=coach] .home-phase-explorer{background-color:var(--edition-surface)}@supports (color:color-mix(in lab, red, red)){html[data-guide-edition=coach] .screen-card,html[data-guide-edition=coach] .home-base-dashboard,html[data-guide-edition=coach] .home-phase-explorer{background-color:color-mix(in srgb, var(--edition-surface) 92%, transparent)}}html[data-guide-edition=coach] .primary{border-color:var(--edition-accent)}@supports (color:color-mix(in lab, red, red)){html[data-guide-edition=coach] .primary{border-color:color-mix(in srgb, var(--edition-accent) 74%, #dfe8e2)}}html[data-guide-edition=coach] .primary{background:linear-gradient(115deg, var(--edition-accent), var(--edition-primary))}@supports (color:color-mix(in lab, red, red)){html[data-guide-edition=coach] .primary{background:linear-gradient(115deg, color-mix(in srgb, var(--edition-accent) 42%, #183d48), color-mix(in srgb, var(--edition-primary) 72%, #07303b))}}html[data-guide-edition=coach] .eyebrow,html[data-guide-edition=coach] .access-kicker{color:var(--edition-accent)}@supports (color:color-mix(in lab, red, red)){html[data-guide-edition=coach] .eyebrow,html[data-guide-edition=coach] .access-kicker{color:color-mix(in srgb, var(--edition-accent) 78%, #f1d38b)}}html[data-guide-edition=coach] h1,html[data-guide-edition=coach] h2,html[data-guide-edition=coach] h3,html[data-guide-edition=coach] h4{color:var(--edition-title)}html[data-guide-edition=coach] .screen-card{color:var(--edition-text)}html[data-guide-edition=coach] .screen-card p,html[data-guide-edition=coach] .screen-card small{color:inherit}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#031923;margin:0}body{font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{color:inherit}button:focus-visible{outline-offset:4px;outline:2px solid #d9e5df}.option-grid button:focus-visible,.product-grid button:focus-visible{outline-color:#e8b56f}.guide-shell{background-color:#0000;background-image:radial-gradient(at 18% 12%,#3777871a,#0000 38%),radial-gradient(at 82% 58%,#326f6014,#0000 42%),linear-gradient(155deg,#041f2b 0%,#031923 52%,#02141e 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:100vh;padding:clamp(12px,2vw,28px);display:grid;position:relative;overflow:hidden}html[data-guide-atmosphere=off] .guide-shell{background:linear-gradient(155deg,#041f2b,#031923 52%,#02141e)}.guide-shell:before{content:"";z-index:0;pointer-events:none;opacity:clamp(.52, calc(var(--guide-atmosphere) + .38), .72);background:linear-gradient(#01111d1f, #02142057), var(--guide-background-image) center 42% / cover no-repeat;filter:saturate(.78)brightness(.9)contrast(.92)blur(.5px);position:fixed;inset:-3%}html[data-guide-atmosphere=off] .guide-shell:before{display:none}.mist{opacity:.38;pointer-events:none;filter:blur(24px);background:radial-gradient(at 25% 20%,#99c5c21c,#0000 36%),radial-gradient(at 75% 68%,#407e8b1f,#0000 43%),linear-gradient(115deg,#81a6a80b,#0000 38%,#4573800f);animation:38s ease-in-out infinite alternate mist-drift;position:fixed;inset:-12%}.neural-field{pointer-events:none;opacity:.24;filter:drop-shadow(0 0 8px #e5efe929);width:440px;height:300px;animation:16s ease-in-out infinite alternate neural-drift;position:fixed}.neural-left{bottom:4vh;left:-80px}.neural-right{animation-direction:alternate-reverse;top:4vh;right:-95px;transform:rotate(180deg)}.neural-field:after{content:"";background:#eff5f0;border-radius:50%;width:7px;height:7px;animation:6s ease-in-out infinite node-breathe;position:absolute;top:50%;left:45%;box-shadow:0 0 15px #eff5f0b8}.neural-field i{transform-origin:0;background:linear-gradient(90deg,#e8f2ecb8,#b7d1c838,#0000);width:170px;height:1px;display:block;position:absolute;top:51%;left:46%}.neural-field i:before{content:"";transform-origin:0;background:linear-gradient(90deg,#caddd566,#0000);width:72px;height:1px;position:absolute;top:0;left:58%;transform:rotate(28deg)}.neural-field i:after{content:"";background:#eaf3edcc;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:57%;box-shadow:0 0 10px #eaf3ed6b}.neural-field .branch-1{width:152px;transform:rotate(-58deg)}.neural-field .branch-2{width:206px;transform:rotate(-30deg)}.neural-field .branch-3{width:190px;transform:rotate(-7deg)}.neural-field .branch-4{width:218px;transform:rotate(19deg)}.neural-field .branch-5{width:170px;transform:rotate(45deg)}.neural-field .branch-6{width:128px;transform:rotate(72deg)}.neural-field .branch-2:before,.neural-field .branch-5:before{transform:rotate(-31deg)}.neural-field .branch-4:before{transform:rotate(42deg)}.screen-card{z-index:1;background:linear-gradient(135deg,#0d394661,#021925bd);border:1px solid #bed7ce26;width:min(1180px,100%);min-height:min(820px,100vh - 40px);padding:clamp(22px,4vw,58px);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.screen-card:before{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 35% 45%,#bcddcf14,#0000 26%),radial-gradient(circle at 68% 38%,#4a899717,#0000 24%);animation:28s linear infinite current-flow;position:absolute;inset:-35%}.page-audio{background:#041f29ad;border:1px solid #b5cdc445;border-radius:999px;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:11px;width:min(560px,100%);margin:18px auto 24px;padding:10px 12px;transition:border-color .25s,background .25s;display:grid;box-shadow:0 10px 28px #0000001f}.page-audio.is-playing{background:linear-gradient(90deg,#b3829721,#072b35cc);border-color:#be92c594}.page-audio button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.page-audio button>span:first-child{color:#d5a0ae;border:1px solid #cedcd55c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.page-audio button>span:last-child{gap:2px;display:grid}.page-audio small{color:#9eb3ad;letter-spacing:.18em;font-size:8px;font-weight:800}.page-audio b{color:#e8ece5;font-size:12px}.page-audio-track{background:#c4d4cd2e;border-radius:999px;height:3px;overflow:hidden}.page-audio-track i{border-radius:inherit;background:linear-gradient(90deg,#cf8d9d,#ae8bc2);height:100%;transition:width .12s linear;display:block}.page-audio time{color:#9fb2ac;font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:10px}.plan-save-confirmation{text-align:center;gap:8px;width:min(680px,100%);margin:24px auto 8px;display:grid}.plan-save-confirmation button{width:100%}.plan-save-confirmation span{color:#9fb2ac;font-size:11px}.phase-save-button{margin:22px auto 8px;display:block}.phase-order-window{text-align:left;background:linear-gradient(135deg,#c7974d1f,#072a34d6);border:1px solid #daae656b;border-radius:20px;grid-template-columns:auto 1fr;gap:15px;width:min(820px,100%);margin:22px auto 28px;padding:20px;display:grid}.phase-order-window>span{color:#e3b777;border:1px solid #e0b77080;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.phase-order-window div{gap:6px;display:grid}.phase-order-window small{color:#dcb26c;letter-spacing:.18em;font-size:9px;font-weight:800}.phase-order-window b{font:24px/1.15 Georgia,serif}.phase-order-window p{color:#b8c7c1;margin:0;line-height:1.55}.phase-order-window em{color:#9fb2ac;font-size:11px;font-style:normal}@media (width<=600px){.phase-order-window{grid-template-columns:1fr}.phase-order-window>span{width:38px;height:38px}.phase-order-window b{font-size:21px}}.topbar{z-index:3;justify-content:space-between;align-items:center;min-height:54px;display:flex;position:relative}.icon-button,.home-button,.text-button{border:1px solid var(--line);cursor:pointer;background:#0218226b}.icon-button{border-radius:50%;width:54px;height:54px;font-size:28px;font-weight:200}.home-button{text-align:left;padding:12px 18px}.home-button img{object-fit:contain;vertical-align:middle;border-radius:50%;width:28px;height:28px;margin-right:8px}.home-button>span{vertical-align:middle;gap:3px;display:inline-grid}.home-button b{letter-spacing:.17em;font-family:Arial,Helvetica,sans-serif;font-size:12px}.home-button small{color:#a9bdb7;letter-spacing:.11em;font-size:9px;font-weight:800}.text-button{border-radius:999px;margin-top:20px;padding:12px 18px}h1,h2,h3,.script,.start-card b{font-family:Georgia,Times New Roman,serif;font-weight:400}h1{margin:12px 0 20px;font-size:clamp(38px,5vw,72px);line-height:1.02}h2{font-size:clamp(28px,3vw,44px)}.eyebrow{letter-spacing:.28em;color:#aec4c0;font-size:12px;font-weight:700}.pathway-pattern-label{color:#e0c38d;background:#976c311a;border:1px solid #debe814d;border-radius:999px;width:fit-content;max-width:100%;margin:-8px auto 14px;padding:8px 14px;font-size:clamp(13px,1.4vw,16px);line-height:1.35}.lead{color:#d7dfdc;max-width:760px;margin:0 auto 30px;font:clamp(17px,2vw,24px)/1.5 Georgia,serif}.cover,.intro,.home-screen,.question,.result,.products,.plan,.checkin,.readiness,.phase-page{text-align:center;z-index:2;animation:.62s cubic-bezier(.2,.75,.28,1) both page-rise;position:relative}.cover{flex-direction:column;justify-content:center;align-items:center;min-height:680px;display:flex}.cover p{letter-spacing:.38em;color:#bfc9c4;margin:0}.cover-product-system{color:#b8cbc4;letter-spacing:.17em;background:#031e296b;border:1px solid #bed7ce3d;border-radius:999px;margin-top:20px;padding:9px 14px;font-size:11px;font-weight:800}.cover h1{text-shadow:0 0 36px #cde1db14;margin:0;font-size:clamp(72px,10vw,132px)}.silver-rule{background:linear-gradient(90deg,#0000,#d8dfda,#0000);width:min(420px,70%);height:1px;margin:22px 0 42px;animation:5.5s ease-in-out infinite silver-glow}.primary{letter-spacing:.04em;cursor:pointer;background:linear-gradient(90deg,#194f54b8,#072a36e0);border:1px solid #b0cfc480;min-width:240px;margin-top:24px;padding:17px 24px;font-family:Georgia,serif;font-size:20px;transition:transform .25s,border-color .25s,box-shadow .25s}.primary:hover:not(:disabled){border-color:#cde5dbbd;transform:translateY(-2px);box-shadow:0 12px 32px #0003,inset 0 0 24px #8bb8ae0f}.primary span{float:right;transition:transform .25s}.primary:hover:not(:disabled) span{transform:translate(5px)}.primary.wide{width:min(600px,100%)}.primary:disabled{cursor:not-allowed;opacity:.38;filter:saturate(.45)}.primary-prompt{width:min(640px,100%);margin-top:34px;padding:22px 30px;font-size:clamp(23px,2.5vw,31px)}.full-plan-cta{text-align:center;width:100%;max-width:none;margin:34px auto 0;display:block}.intro{max-width:900px;margin:auto}.intro-chapter{padding:clamp(26px,5vw,58px) clamp(4px,3vw,28px) 10px;position:relative}.intro-chapter:before{content:"";background:linear-gradient(#0000,#e5c67f6b 18%,#74b7a461 78%,#0000);width:1px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 24px #e5c67f24}.chapter-pagination{justify-content:center;align-items:center;gap:30px;margin:0 auto 28px;display:flex}.chapter-pagination button{color:#8fa39c;cursor:pointer;background:#031e298c;border:1px solid #b0cdc240;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid;position:relative}.chapter-pagination button:not(:last-child):after{content:"";background:#b0cdc233;width:30px;height:1px;position:absolute;top:50%;left:calc(100% + 1px)}.chapter-pagination button.is-current{color:#edd08d;background:#74552a38;border-color:#e2c174ad;transform:scale(1.08)}.chapter-pagination button.is-complete{color:#9ed4be;border-color:#71b89e80}.chapter-pagination span{letter-spacing:.08em;font-size:9px;font-weight:800}.chapter-page{flex-direction:column;justify-content:center;width:min(780px,100%);min-height:510px;margin:auto;animation:.42s cubic-bezier(.2,.72,.25,1) both chapter-page-turn;display:flex}.chapter-page>h2{max-width:680px;margin:10px auto 22px}.chapter-page .chapter-passage{text-align:left;margin:42px auto 0}.chapter-page .reading-trail{text-align:left;width:min(600px,100%);margin:20px auto 22px}.chapter-page .chapter-turn{text-align:center;margin:0 auto 24px}.chapter-page .margin-notes{justify-content:center}.chapter-note-symbol{color:#e0bd70;border:1px solid #e2c1746b;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 20px;display:grid;box-shadow:0 0 34px #e2c17417}.intro .chapter-page .chapter-footnote{text-align:left;background:#031d286b;border:1px solid #aec7bc33;max-width:680px;margin:18px auto 0;padding:24px;font-size:14px}.chapter-page-actions{justify-content:space-between;align-items:flex-start;gap:16px;width:min(780px,100%);min-height:64px;margin:12px auto 0;display:flex}.chapter-page-actions .primary,.chapter-page-actions .secondary{min-width:220px;margin-top:0}@keyframes chapter-page-turn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.chapter-flow{text-align:left;max-width:760px;margin:clamp(38px,6vw,64px) auto 0}.chapter-passage{max-width:680px}.chapter-passage .eyebrow{color:#e0bd70}.chapter-passage h2{margin:10px 0 18px;font-size:clamp(31px,4.5vw,48px);line-height:1.08}.chapter-passage>p:not(.eyebrow),.chapter-turn{color:#c7d3ce;font-size:clamp(17px,2vw,20px);line-height:1.72}.reading-trail{margin:44px 0 34px clamp(4px,4vw,42px);position:relative}.reading-trail:before{content:"";background:linear-gradient(#c78691,#efad49 50%,#75baff);width:1px;position:absolute;top:24px;bottom:24px;left:21px;box-shadow:0 0 18px #75baff33}.reading-trail>div{align-items:center;gap:20px;min-height:74px;display:flex;position:relative}.reading-trail span{z-index:1;color:#e4c77f;background:#082633;border:1px solid #e1c48094;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;font:700 14px/1 Arial,sans-serif;display:grid;box-shadow:0 0 25px #e1c4801f}.reading-trail p{color:#d5ded9;margin:0;font:clamp(22px,3vw,29px)/1.25 Georgia,serif}.reading-trail b{color:#f2efe5;font-weight:400}.chapter-turn{max-width:650px;margin:0 0 32px;font-family:Georgia,serif;font-style:italic}.margin-notes{flex-wrap:wrap;gap:12px;display:flex}.margin-notes button{color:#cdd9d3;cursor:pointer;background:#0a2f3a8a;border:1px solid #a0c1b34d;border-radius:999px;padding:12px 17px;transition:border-color .2s,background .2s,transform .2s}.margin-notes button:hover{background:#204b478c;border-color:#e5c67fa6;transform:translateY(-2px)}.margin-notes span{color:#e2bf70;margin-right:7px}.intro .chapter-footnote{color:#9fb0aa;text-align:left;border-top:1px solid #aec7bc33;max-width:760px;margin:52px auto 25px;padding:18px 0 0;font-size:12px;line-height:1.65}.chapter-footnote b{color:#c3d0ca}.welcome-popout{color:#e5c67f}.welcome-popout a{color:#f1eee4;text-underline-offset:4px}.diagnosis-note{text-align:left;background:linear-gradient(135deg,#335e5342,#031e298f);border:1px solid #a2beb252;max-width:820px;margin:30px auto 0;padding:26px 30px}.diagnosis-note .eyebrow{color:#a9c4b8;margin:0 0 8px}.diagnosis-note h2{margin:0 0 16px;font-size:clamp(28px,4vw,38px)}.diagnosis-note>p:not(.eyebrow){color:#cbd7d2;margin:0;font-size:17px;line-height:1.62}.diagnosis-note>p+p{margin-top:12px}.diagnosis-note .diagnosis-support{color:#dfe8e3;border-top:1px solid #c7d9cf2e;padding-top:14px}.diagnosis-support a{color:#f1eee4;text-underline-offset:4px}.intro-list{text-align:left;width:max-content;max-width:100%;margin:30px auto;font:20px/1.6 Georgia,serif}.intro aside{color:#bdc9c5;border-top:1px solid var(--line);padding-top:18px;font-size:13px;line-height:1.6}.home-screen h1{font-size:clamp(50px,6vw,82px)}.script{font-size:clamp(24px,3vw,38px);font-style:italic}.start-card{text-align:left;cursor:pointer;background:linear-gradient(90deg,#8ba88833,#031c2899);border:1px solid #d4e1db61;justify-content:space-between;align-items:center;width:min(900px,100%);margin:32px auto 18px;padding:22px 24px;display:flex}.start-card b{font-size:clamp(28px,4vw,48px);display:block}.start-card small{color:#cdd7d3;margin-top:5px;font:italic 18px Georgia,serif;display:block}.start-card strong{font-size:54px;font-weight:200}.explore{border-top:1px solid var(--line);margin-top:22px}.explore h2{margin-bottom:5px}.explore p{color:var(--muted)}.plan-links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.plan-links .text-button{margin-top:10px}.phase-choice,.phase-rail{justify-content:center;align-items:flex-start;gap:clamp(9px,3vw,38px);margin:28px auto;display:flex}.phase-choice button{cursor:pointer;letter-spacing:.15em;background:0 0;border:0;place-items:center;gap:10px;font-size:11px;display:grid}.phase-choice button span{background:currentColor;border-radius:50%;width:18px;height:18px;box-shadow:0 0 16px}.phase-choice .soothe{color:var(--phase-soothe)}.phase-choice .move{color:var(--phase-move)}.phase-choice .reset{color:var(--phase-reset)}.phase-choice .rebuild{color:var(--phase-rebuild)}.phase-choice .maintain{color:var(--phase-maintain)}.question h1{max-width:900px;margin:20px auto 44px}.option-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.option-grid button{cursor:pointer;background:#04273294;border:1px solid #bed3ca45;flex-direction:column;align-items:center;min-height:330px;padding:24px 18px;transition:all .2s;display:flex}.option-grid button:hover{background:#0f414bb8;border-color:#a9c1b8;transform:translateY(-4px)}.option-grid b{margin:20px 0 12px;font:26px Georgia,serif}.option-grid small{color:#c1ceca;line-height:1.5}.watercolor{background:radial-gradient(circle,#8cb4b6bf,#517b8738 58%,#0000 70%);border-radius:50%;place-items:center;width:112px;height:112px;font:36px Georgia,serif;display:grid}.wc-1{background:radial-gradient(circle,#82a070c7,#69825b38 58%,#0000 70%)}.wc-2{background:radial-gradient(circle,#81679fcc,#5c478233 58%,#0000 70%)}.wc-3{background:radial-gradient(circle,#bd9d54cc,#7a5b3333 58%,#0000 70%)}.option-grid.asset-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch}.option-grid.asset-grid button{background:0 0;border:0;min-height:0;padding:0;overflow:hidden}.option-grid.asset-grid button:hover{background:0 0}.option-grid.asset-grid img{object-fit:contain;filter:drop-shadow(0 14px 22px #0000003d);width:100%;height:auto;max-height:430px;display:block}.option-grid.asset-grid.with-guidance{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.option-grid.with-guidance button{position:relative}.option-grid.with-guidance img{width:100%;max-height:none}.asset-guidance{text-align:left;background:linear-gradient(#021d281f,#021d28db 28%);border-top:1px solid #ccdad230;gap:8px;padding:15px 12px;display:grid;position:absolute;bottom:7%;left:9%;right:9%}.asset-guidance b{margin:0;font-size:20px}.asset-guidance small{color:#d4ddda;font-size:13px;line-height:1.45}.result-grid{text-align:left;grid-template-columns:1fr 1fr .8fr;gap:16px;display:grid}.result-grid article,.plan-grid article,.choice-grid button,.empty{border:1px solid var(--line);background:#021b279e;padding:24px}.result-grid h3{margin-top:0;font-size:26px}.result-grid li,.result-grid p{color:#cad5d1;line-height:1.65}.phase-rail{gap:10px;position:relative}.phase-rail:before{content:"";background:linear-gradient(90deg,#ec745966,#e8a24e66,#e4d39959,#71b3ef47,#78c99b47);width:320px;height:1px;position:absolute;top:14px;left:calc(50% - 160px)}.phase-dot{opacity:.28;z-index:1;place-items:center;gap:6px;transition:opacity .3s,color .3s;display:grid;position:relative}.phase-dot span{background:#05202b;border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;transition:background .3s,box-shadow .3s,transform .3s;display:grid}.phase-dot.active{opacity:1}.phase-dot.soothe.active{color:var(--phase-soothe)}.phase-dot.move.active{color:var(--phase-move)}.phase-dot.reset.active{color:var(--phase-reset)}.phase-dot.rebuild.active{color:var(--phase-rebuild)}.phase-dot.maintain.active{color:var(--phase-maintain)}.phase-dot.active span{background:currentColor;animation:3.8s ease-in-out infinite phase-pulse}@supports (color:color-mix(in lab, red, red)){.phase-dot.active span{background:color-mix(in srgb, currentColor 13%, #05202b)}}.phase-dot.active span{box-shadow:0 0 18px}@supports (color:color-mix(in lab, red, red)){.phase-dot.active span{box-shadow:0 0 18px color-mix(in srgb, currentColor 26%, transparent)}}.phase-dot.inactive span{background:#05202b}.path-state-list{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.path-state-list span{letter-spacing:.14em;border:1px solid;padding:7px 10px;font-size:9px}.path-state-list .soothe{color:var(--phase-soothe)}.path-state-list .move{color:var(--phase-move)}.path-state-list .reset{color:var(--phase-reset)}.product-system-label{color:#aec4c0;letter-spacing:.14em;background:#031e2975;border:1px solid #bed7ce33;border-radius:999px;width:fit-content;max-width:100%;margin:0 auto 14px;padding:8px 13px;font-size:10px;font-weight:800}.product-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:24px 0;display:grid}.product-card{border:1px solid var(--line);text-align:center;background:linear-gradient(#072e3ac2,#021a25c7);flex-direction:column;align-items:center;gap:9px;min-height:350px;padding:15px 12px;display:flex;overflow:hidden}.product-grid button.product-card{cursor:pointer}.product-grid button.product-card:hover{border-color:#bed3ca9e;transform:translateY(-2px)}.product-grid button.selected{background:linear-gradient(#486f5e7a,#03202ad6);border-color:#a7c0b4;box-shadow:inset 0 0 0 1px #a7c0b4,0 12px 30px #0000002e}.product-grid article.product-card{opacity:.9}.product-expand-surface{--phase-card-accent:#a7c0b4;cursor:pointer;border-radius:14px;outline:none;flex-direction:column;flex:1;align-items:center;gap:9px;width:100%;padding:2px;transition:background .22s,box-shadow .22s;display:flex}.product-card--soothe .product-expand-surface{--phase-card-accent:#c78691}.product-card--move .product-expand-surface{--phase-card-accent:#e8a24e}.product-card--reset .product-expand-surface{--phase-card-accent:#a88bc2}.product-card--rebuild .product-expand-surface{--phase-card-accent:#71b3ef}.product-card--maintain .product-expand-surface{--phase-card-accent:#78c99b}.product-expand-surface:hover,.product-expand-surface:focus-visible,.product-card.expanded .product-expand-surface{background:var(--phase-card-accent)}@supports (color:color-mix(in lab, red, red)){.product-expand-surface:hover,.product-expand-surface:focus-visible,.product-card.expanded .product-expand-surface{background:color-mix(in srgb, var(--phase-card-accent) 10%, transparent)}}.product-expand-surface:hover,.product-expand-surface:focus-visible,.product-card.expanded .product-expand-surface{box-shadow:inset 0 0 0 1px var(--phase-card-accent)}@supports (color:color-mix(in lab, red, red)){.product-expand-surface:hover,.product-expand-surface:focus-visible,.product-card.expanded .product-expand-surface{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--phase-card-accent) 52%, transparent)}}.product-expand-cue{border-top:1px solid var(--phase-card-accent);width:100%;margin-top:4px;padding:12px 4px 8px}@supports (color:color-mix(in lab, red, red)){.product-expand-cue{border-top:1px solid color-mix(in srgb, var(--phase-card-accent) 36%, transparent)}}.product-expand-cue{color:#c7d4ce;text-align:left;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;display:flex}.product-expand-cue b{color:var(--phase-card-accent);font:700 17px/1 Arial,sans-serif}.product-details--open{cursor:default}.carried-choice--below-title{margin-top:20px;margin-bottom:24px}.product-image{flex:0 0 136px;width:100%;height:136px;position:relative;overflow:hidden}.product-image img{filter:drop-shadow(0 12px 12px #00000047);padding:4px 10px;object-fit:contain!important;object-position:center center!important}.product-grid em{letter-spacing:.14em;color:#e2a05a;font-size:9px;font-style:normal}.product-grid b{font:20px Georgia,serif}.product-grid small{color:#becbc7;flex:1;line-height:1.35}.product-grid i{border-top:1px solid var(--line);width:100%;padding-top:9px;font-size:12px;font-style:normal}.plan-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.plan-grid article{flex-direction:column;align-items:flex-start;display:flex;overflow:hidden}.plan-grid .product-image{flex-basis:160px;height:160px}.plan-grid h3{margin:4px 0 20px;font-size:25px}.plan-grid article>b{text-transform:uppercase;letter-spacing:.12em;color:#9eb9ae;font-size:9px}.plan-grid article p{color:#c8d2ce;font-size:13px;line-height:1.5}.priorities{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:18px;margin:24px auto 0;padding:18px;display:flex}.priorities span:before{content:"• ";color:#8ba888}.deselect-button{color:#c7d2ce;cursor:pointer;letter-spacing:.04em;background:#02182280;border:1px solid #d1ddd63d;width:100%;margin-top:15px;padding:10px 12px;font-size:12px}.deselect-button:hover{color:#f0d0c8;background:#5d2b283d;border-color:#ec745985}.plan-grid aside{color:#d8cec0;background:#ae7a361a;border-left:2px solid #c79b58;margin-top:auto;padding:12px;font-size:12px;line-height:1.45}.plan-grid aside b{text-transform:uppercase;letter-spacing:.12em;color:#e5b469;margin-bottom:5px;font-size:9px;display:block}.plan-timing{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.plan-timing div{border:1px solid var(--line);background:#031f2a7a;gap:5px;padding:16px;display:grid}.plan-timing b{font:20px Georgia,serif}.plan-timing span{color:#bdcac6;font-size:13px;line-height:1.5}.check-grid{text-align:left;grid-template-columns:1fr 1fr;gap:12px;max-width:850px;margin:auto;display:grid}.check-grid label{border:1px solid var(--line);cursor:pointer;background:#021d2780;padding:20px}.check-grid input{accent-color:#8ba888;width:20px;height:20px;margin-right:12px}.note{color:#acbbb7;margin-top:25px;font-style:italic}.choice-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:42px;display:grid}.choice-grid button{cursor:pointer;flex-direction:column;justify-content:center;gap:18px;min-height:260px;display:flex}.choice-grid b{font:28px Georgia,serif}.choice-grid span{color:#c2ceca;line-height:1.5}.phase-page>.products h1,.phase-page>.products>.lead,.phase-page>.products>.eyebrow{display:none}.combined-checkin{max-width:1000px;margin:0 auto}.combined-checkin h1{margin-bottom:16px;font-size:clamp(42px,5.3vw,70px)}.combined-checkin>.lead{max-width:700px;margin-bottom:34px}.check-phase-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.check-phase-grid--many{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.check-panel{--phase-color:#d2dfd8;border:1px solid var(--phase-color);padding:25px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.check-panel{border:1px solid color-mix(in srgb, var(--phase-color) 38%, transparent)}}.check-panel{background:linear-gradient(145deg, var(--phase-color), #021925c2)}@supports (color:color-mix(in lab, red, red)){.check-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--phase-color) 11%, #07313dad), #021925c2)}}.check-panel{box-shadow:inset 0 1px #ffffff09,0 18px 42px #00000024}.check-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--phase-color), transparent);opacity:.65;height:2px;position:absolute;inset:0 0 auto}.check-panel:after{content:"";background:radial-gradient(circle, var(--phase-color), transparent 68%);border-radius:50%;width:170px;height:170px;position:absolute;top:-90px;right:-70px}@supports (color:color-mix(in lab, red, red)){.check-panel:after{background:radial-gradient(circle, color-mix(in srgb, var(--phase-color) 14%, transparent), transparent 68%)}}.check-panel:after{pointer-events:none}.check-panel.soothe{--phase-color:var(--phase-soothe)}.check-panel.move{--phase-color:var(--phase-move)}.check-panel.reset{--phase-color:var(--phase-reset)}.check-panel.rebuild{--phase-color:var(--phase-rebuild)}.check-panel.maintain{--phase-color:var(--phase-maintain)}.check-panel header{border-bottom:1px solid var(--phase-color);align-items:center;gap:14px;padding-bottom:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.check-panel header{border-bottom:1px solid color-mix(in srgb, var(--phase-color) 24%, transparent)}}.check-panel-symbol{border:1px solid var(--phase-color);flex:0 0 46px;width:46px;height:46px}@supports (color:color-mix(in lab, red, red)){.check-panel-symbol{border:1px solid color-mix(in srgb, var(--phase-color) 56%, transparent)}}.check-panel-symbol{color:var(--phase-color);background:var(--phase-color);border-radius:50%;place-items:center;font:27px Georgia,serif;display:grid}@supports (color:color-mix(in lab, red, red)){.check-panel-symbol{background:color-mix(in srgb, var(--phase-color) 9%, transparent)}}.check-panel-symbol{box-shadow:0 0 24px var(--phase-color)}@supports (color:color-mix(in lab, red, red)){.check-panel-symbol{box-shadow:0 0 24px color-mix(in srgb, var(--phase-color) 10%, transparent)}}.check-panel header small{color:var(--phase-color);letter-spacing:.19em;font-size:10px;font-weight:800;display:block}.check-panel h2{margin:5px 0 0;font-size:clamp(24px,2.5vw,34px)}.check-panel-list{gap:10px;margin-top:18px;display:grid}.phase-check-item,.overall-check{cursor:pointer;background:#0118237a;border:1px solid #d0ded62b;align-items:center;gap:13px;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.phase-check-item{min-height:68px;padding:14px}.phase-check-item input,.overall-check input{opacity:0;pointer-events:none;position:absolute}.check-control{color:#0000;border:1px solid #d8e4dd75;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:13px;transition:all .25s;display:grid}.phase-check-item>span:last-child{color:#d6dfdc;line-height:1.4}.phase-check-item:hover{border-color:var(--phase-color);transform:translate(2px)}@supports (color:color-mix(in lab, red, red)){.phase-check-item:hover{border-color:color-mix(in srgb, var(--phase-color) 48%, transparent)}}.phase-check-item:has(input:checked){border-color:var(--phase-color)}@supports (color:color-mix(in lab, red, red)){.phase-check-item:has(input:checked){border-color:color-mix(in srgb, var(--phase-color) 64%, transparent)}}.phase-check-item:has(input:checked){background:linear-gradient(90deg, var(--phase-color), #04232d99)}@supports (color:color-mix(in lab, red, red)){.phase-check-item:has(input:checked){background:linear-gradient(90deg, color-mix(in srgb, var(--phase-color) 16%, transparent), #04232d99)}}.phase-check-item:has(input:checked){box-shadow:0 0 28px var(--phase-color), inset 0 0 22px var(--phase-color)}@supports (color:color-mix(in lab, red, red)){.phase-check-item:has(input:checked){box-shadow:0 0 28px color-mix(in srgb, var(--phase-color) 8%, transparent), inset 0 0 22px color-mix(in srgb, var(--phase-color) 4%, transparent)}}.phase-check-item:has(input:checked) .check-control{color:#05202b;border-color:var(--phase-color);background:var(--phase-color);box-shadow:0 0 18px var(--phase-color)}@supports (color:color-mix(in lab, red, red)){.phase-check-item:has(input:checked) .check-control{box-shadow:0 0 18px color-mix(in srgb, var(--phase-color) 32%, transparent)}}.phase-check-item:has(input:checked) .check-control{animation:3.4s ease-in-out infinite choice-breathe}.phase-check-item input:focus-visible+.check-control,.overall-check input:focus-visible+.check-control{outline-offset:3px;outline:2px solid #edf0e9}.overall-check{text-align:left;background:linear-gradient(90deg,#26544f47,#04212cb8);border-color:#8ba88852;justify-content:center;max-width:760px;margin:18px auto 0;padding:16px 20px}.overall-check>span:last-child{gap:3px;display:grid}.overall-check b{letter-spacing:.18em;color:#9fbbb0;font-size:9px}.overall-check:has(input:checked){border-color:#92bea9b8;box-shadow:0 0 34px #5b99841f}.overall-check:has(input:checked) .check-control{color:#05202b;background:#9ac0ab;border-color:#b6d3c3;box-shadow:0 0 18px #9ac0ab4d}.check-response{color:#c5d0cd;background:#0118227a;border:1px solid #cfdcd538;justify-content:center;align-items:center;gap:12px;width:min(720px,100%);min-height:64px;margin:22px auto 0;padding:17px 20px;font:clamp(17px,2vw,22px)/1.35 Georgia,serif;display:flex}.check-response>span{background:#9fb0aa;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 14px #c9d8d133}.check-response.has-shifts{color:#e7eee9;background:linear-gradient(90deg,#2d5b4f47,#021d2794);border-color:#87b39d75}.check-response.has-shifts>span{background:#9ac0ab;animation:3.8s ease-in-out infinite node-breathe;box-shadow:0 0 16px #9ac0ab99}.checkin-next{width:min(720px,100%);margin-top:16px}.check-grid.single{grid-template-columns:1fr;max-width:760px}.module-checkin .check-grid label:has(input:checked){background:#3e655352;border-color:#8ba888b3}.check-actions{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;margin-top:28px;display:flex}.check-actions .primary{margin-top:0}.secondary{border:1px solid var(--line);cursor:pointer;background:#021b2775;min-width:240px;padding:17px 24px;font-family:Georgia,serif;font-size:19px}.educational-note{border:1px solid var(--line);color:#b8c5c4;background:#021b2761;max-width:700px;margin:18px auto 0;padding:14px 18px;font-style:italic}.guide-menu-trigger{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));z-index:26;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#021822e0;border:1px solid #cdddd54d;border-radius:50%;align-content:center;justify-items:center;gap:5px;width:46px;height:46px;padding:0;display:grid;position:fixed}.guide-menu-trigger span{background:#d6dfd9;width:18px;height:1px;display:block}.guide-menu-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010f1785;animation:.22s both phase-fade-in;position:fixed;inset:0}.guide-menu-drawer{width:min(410px,88vw);height:100dvh;padding:max(30px, env(safe-area-inset-top)) 26px max(24px, env(safe-area-inset-bottom));background:radial-gradient(circle at 80% 10%,#a88bc224,#0000 34%),linear-gradient(155deg,#092f3bfc,#021924fc);border-left:1px solid #cdddd538;flex-direction:column;animation:.28s both guide-drawer-in;display:flex;position:absolute;top:0;right:0;box-shadow:-24px 0 70px #00000057}.guide-menu-drawer header{border-bottom:1px solid #cdddd52b;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.guide-menu-drawer header small{color:#a9bdb5;letter-spacing:.2em}.guide-menu-drawer header h2{margin:7px 0 0;font-size:34px}.guide-menu-drawer header button{color:#dce5df;cursor:pointer;background:0 0;border:1px solid #cdddd540;border-radius:50%;width:38px;height:38px;font-size:24px}.guide-menu-drawer nav{scrollbar-color:#cdddd557 transparent;scrollbar-width:thin;margin-top:18px;padding-bottom:18px;display:grid;overflow-y:auto}.guide-menu-drawer nav button{color:#d8e1dc;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cdddd51f;justify-content:space-between;align-items:center;gap:16px;padding:15px 4px;font:20px/1.25 Georgia,serif;display:flex}.guide-menu-drawer nav button:hover{color:#fff;padding-left:9px}.guide-menu-drawer nav button span{color:#a88bc2;letter-spacing:.14em;font:10px Arial,sans-serif}.drawer-settings-panel{border-bottom:1px solid #cdddd51f}.drawer-settings-panel summary{color:#d8e1dc;cursor:pointer;justify-content:space-between;align-items:center;padding:15px 4px;font:20px/1.25 Georgia,serif;list-style:none;display:flex}.drawer-settings-panel summary::-webkit-details-marker{display:none}.drawer-settings-panel summary span{color:#a88bc2;font-size:18px}.drawer-settings-panel[open] summary span{transform:rotate(180deg)}.drawer-settings-panel>div{color:#aec0b8;padding:4px 4px 18px;font-size:13px;line-height:1.5}.drawer-settings-panel b{color:#e6ece8;margin-top:12px;display:block}.drawer-settings-panel p{margin:5px 0}.drawer-settings-panel button{color:#dca0aa;cursor:pointer;background:#c7869114;border:1px solid #c7869173;border-radius:999px;width:100%;margin-top:15px;padding:11px 13px}.drawer-signout{color:#9fb1aa;text-align:right;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin-top:auto;padding:14px 4px 4px;font-size:13px}@keyframes guide-drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.access-shell{min-height:100vh}.access-card{z-index:2;text-align:center;background:linear-gradient(145deg,#08323ee8,#021a26f2);border:1px solid #bfd3ca47;width:min(640px,100% - 36px);margin:auto;padding:clamp(34px,7vw,72px);position:relative;box-shadow:0 28px 90px #00000052,inset 0 1px #ffffff0a}.access-card h1{margin:12px 0 18px;font-size:clamp(42px,6vw,68px)}.access-card>p:not(.access-kicker):not(.access-privacy):not(.access-message){color:#c4d0cc;max-width:510px;margin:0 auto;font-size:18px;line-height:1.6}.access-kicker{color:#aac0b7;letter-spacing:.26em;margin:0;font-size:11px;font-weight:800}.access-form{text-align:left;gap:18px;margin:32px auto 0;display:grid}.access-form label{color:#dce5e1;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:700;display:grid}.access-form label small{color:#8fa49d;letter-spacing:.03em;font-size:10px;font-weight:400}.access-form input{color:#f3f3eb;background:#011823ad;border:1px solid #c7d9cf4d;outline:0;width:100%;padding:15px 16px;font:18px Arial,sans-serif}.access-form input:focus{border-color:#a8c5b7;box-shadow:0 0 0 3px #78af971f}.access-form .primary{width:100%;margin-top:4px}.access-link{justify-content:space-between;align-items:center;width:min(430px,100%);margin:30px auto 0;text-decoration:none;display:flex}.access-text-button{color:#aabcb5;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:16px auto 0;text-decoration:underline}.access-message{margin:18px auto 0;color:#dce7e2!important;font-size:14px!important}.access-privacy{border-top:1px solid #cddcd429;padding-top:20px;color:#8fa29c!important;margin:30px auto 0!important;font-size:11px!important;line-height:1.5!important}.access-back-button{margin-top:18px;display:block}.public-landing-shell{min-height:100vh;padding:clamp(18px,3vw,42px);display:block}.public-landing{z-index:2;color:#edf0e9;width:min(1240px,100%);margin:0 auto;position:relative}.public-landing-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031e29ad;border:1px solid #bed7ce33;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.public-landing-nav>div{gap:3px;display:grid}.public-landing-nav small,.public-path-preview>p{color:#9fbab4;letter-spacing:.22em;font-size:.75rem;font-weight:800}.public-landing-nav b{font:1.25rem Georgia,serif}.public-landing-nav button{color:#bac8c3;cursor:pointer;background:0 0;border:0;padding:10px 14px}.public-landing-nav button span{color:#f1f2eb;text-underline-offset:4px;text-decoration:underline}.public-landing-chapters{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031e299e;border:1px solid #bed7ce2b;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(720px,100%);margin:18px auto 0;padding:6px;display:grid}.public-landing-chapters button{color:#91a8a1;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-weight:800;display:flex}.public-landing-chapters button span{color:#718f88;letter-spacing:.12em;font-size:.68rem}.public-landing-chapters button.active{color:#f0f1e9;background:linear-gradient(135deg,#3b6b66d1,#224a52db);box-shadow:0 8px 24px #0000002e}.public-landing-chapters button.active span{color:#d6b878}.public-landing-page-frame{min-height:min(790px,100vh - 240px)}.public-landing-page{animation:.34s both public-page-enter}@keyframes public-page-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.public-landing-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(36px,6vw,86px);min-height:min(720px,100vh - 240px);padding:clamp(70px,10vw,138px) clamp(8px,4vw,48px);display:grid}.public-landing-copy h1{letter-spacing:-.045em;max-width:720px;margin:14px 0 24px;font-size:clamp(4rem,8vw,7.6rem);line-height:.9}.public-landing-lede{color:#c9d5d0;max-width:690px;margin:0;font:clamp(1.2rem,2vw,1.6rem)/1.55 Georgia,serif}.public-landing-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.public-landing-actions .primary,.public-landing-actions .secondary{color:#f2f3ec;justify-content:space-between;align-items:center;gap:28px;min-width:0;min-height:58px;margin:0;text-decoration:none;display:inline-flex}.public-landing-actions .secondary{cursor:pointer;background:#031c2773;border:1px solid #bed7ce3d;padding:16px 20px}.public-landing-payment-note{color:#9fb0aa;max-width:620px;margin-top:18px;font-size:.9rem;line-height:1.5;display:block}.public-path-preview{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 0,#669b9033,#0000 38%),linear-gradient(145deg,#083540b8,#021926db);border:1px solid #bed7ce3d;border-radius:30px;padding:clamp(28px,4vw,50px);box-shadow:0 30px 90px #00000047}.public-path-preview h2{margin:13px 0 28px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.04}.public-path-preview>div{gap:9px;display:grid}.landing-phase{color:#dce6e1;letter-spacing:.12em;text-transform:uppercase;background:#021a2575;border:1px solid #c4d8cf24;border-radius:12px;align-items:center;gap:13px;padding:11px 13px;font-size:.9rem;font-weight:800;display:flex}.landing-phase i{background:currentColor;border-radius:50%;width:10px;height:10px;box-shadow:0 0 16px}.landing-phase.soothe{color:var(--phase-soothe)}.landing-phase.move{color:var(--phase-move)}.landing-phase.reset{color:var(--phase-reset)}.landing-phase.rebuild{color:var(--phase-rebuild)}.landing-phase.maintain{color:var(--phase-maintain)}.public-path-preview blockquote{color:#d9e0dc;border-top:1px solid #c2d4cc2e;margin:28px 0 0;padding-top:24px;font:1.15rem/1.55 Georgia,serif}.public-landing-includes,.public-landing-context,.public-landing-note,.public-landing-final{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031f2abd;border:1px solid #bed7ce33;border-radius:28px}.public-landing-includes{padding:clamp(34px,6vw,76px)}.public-section-heading{max-width:780px}.public-section-heading h2,.public-landing-context h2,.public-landing-note h2,.public-landing-final h2{margin:12px 0 0;font-size:clamp(2.35rem,5vw,4.7rem);line-height:1}.public-includes-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:46px;display:grid}.public-includes-grid article{background:linear-gradient(150deg,#123e4594,#0219259e);border:1px solid #bed7ce29;border-radius:18px;min-height:250px;padding:24px}.public-includes-grid span{color:#d6ab6b;letter-spacing:.18em;font-size:.76rem;font-weight:800}.public-includes-grid h3{margin:34px 0 12px;font-size:1.55rem;line-height:1.08}.public-includes-grid p,.public-landing-context>p,.public-landing-note>div:last-child p{color:#b9c8c2;font-size:1rem;line-height:1.65}.public-landing-context,.public-landing-note{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,80px);margin-top:18px;padding:clamp(34px,6vw,76px);display:grid}.public-landing-context{background:radial-gradient(circle at 100%,#66918621,#0000 36%),#031f2ac7}.public-landing-context>p{align-self:end;margin:0;font-size:1.15rem}.public-landing-note>div:last-child p:first-child{margin-top:0}.public-landing-note>div:last-child p:last-child{color:#97aaa3;border-top:1px solid #bed7ce26;margin-bottom:0;padding-top:18px;font-size:.9rem}.public-landing-final{text-align:center;background:radial-gradient(circle at 50% 100%,#5a91822b,#0000 42%),#021c27d1;margin-top:18px;padding:clamp(55px,9vw,112px) clamp(28px,6vw,76px)}.public-landing-final h2{max-width:850px;margin:14px auto 0}.public-landing-final .public-landing-actions{justify-content:center}.public-landing-final .access-text-button{margin:0;font-size:1rem}.public-landing-middle-page,.public-landing-entry-page{align-content:center;gap:18px;min-height:min(720px,100vh - 240px);padding:34px 0;display:grid}.public-landing-middle-page .public-landing-context,.public-landing-entry-page .public-landing-note,.public-landing-entry-page .public-landing-final{margin-top:0}.public-landing-entry-page .public-landing-final{padding-block:clamp(42px,6vw,72px)}.public-landing-turns{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031e29b3;border:1px solid #bed7ce2e;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 auto 26px;padding:10px;display:grid}.public-landing-turns button{color:#eef0e8;cursor:pointer;background:#123d45ad;border:1px solid #bed7ce38;border-radius:12px;min-height:42px;padding:10px 14px;font-weight:800}.public-landing-turns button:first-child{justify-self:start}.public-landing-turns button:last-child{justify-self:end}.public-landing-turns button:disabled{visibility:hidden}.public-landing-turns span{color:#91a8a1;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}@media (width<=900px){.public-landing-hero{grid-template-columns:1fr;min-height:0;padding-block:76px}.public-includes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.public-landing-shell{padding:10px}.public-landing-nav{align-items:flex-start}.public-landing-nav button{text-align:right;max-width:150px;padding:4px 0}.public-landing-hero{padding:62px 10px 54px}.public-landing-chapters{border-radius:18px}.public-landing-chapters button{border-radius:13px;gap:3px;font-size:.72rem;display:grid}.public-landing-copy h1{font-size:clamp(3.5rem,18vw,5.3rem)}.public-landing-actions,.public-landing-actions .primary,.public-landing-actions .secondary{width:100%}.public-includes-grid,.public-landing-context,.public-landing-note{grid-template-columns:1fr}.public-includes-grid article{min-height:0}.public-includes-grid h3{margin-top:22px}.public-landing-includes,.public-landing-context,.public-landing-note,.public-landing-final{border-radius:20px}.public-landing-page-frame,.public-landing-middle-page,.public-landing-entry-page{min-height:0}.public-landing-middle-page,.public-landing-entry-page{padding-block:20px}.public-landing-turns{grid-template-columns:1fr 1fr}.public-landing-turns span{grid-area:1/1/auto/-1;justify-self:center}}.sfb-public-landing-shell,.sfb-access-shell,html[data-guide-brand=silver-fern-brand] .guide-shell{background:radial-gradient(circle at 88% 8%,#8f131d1f,#0000 30%),radial-gradient(circle at 8% 84%,#73918629,#0000 32%),linear-gradient(145deg,#fbfaf6 0%,#f2f0e9 58%,#e8ece7 100%)}.sfb-public-landing-shell:before,.sfb-access-shell:before,html[data-guide-brand=silver-fern-brand] .guide-shell:before{opacity:.16;background:linear-gradient(120deg, #ffffffeb, #fff3), var(--guide-background-image) center 42% / cover no-repeat;filter:grayscale(.45)saturate(.5)brightness(1.35)contrast(.75)blur(1px)}.sfb-public-landing-shell .mist,.sfb-access-shell .mist,html[data-guide-brand=silver-fern-brand] .mist{opacity:.32;background:radial-gradient(at 18% 18%,#6f918433,#0000 34%),radial-gradient(at 82% 64%,#8f131d1f,#0000 40%)}.sfb-public-landing-shell .public-landing{color:#183129}.sfb-access-shell .access-card{color:#596b64;background:radial-gradient(circle at 92% 4%,#8f131d14,#0000 32%),#ffffffeb;border-color:#2d4b412e;box-shadow:0 28px 80px #2337301f}.sfb-access-shell .access-card h1{color:#183129}.sfb-access-shell .access-kicker{color:#8f131d}.sfb-access-shell .access-form input{color:#183129;background:#fff;border-color:#2d4b413d}.sfb-access-shell .primary{color:#fff;background:#8f131d;border-color:#8f131d}.sfb-access-shell .access-text-button{color:#8f131d}.sfb-access-shell .access-privacy{border-color:#2d4b4124;color:#687a73!important}.sfb-public-landing-shell .public-landing-nav,.sfb-public-landing-shell .public-landing-chapters,.sfb-public-landing-shell .public-landing-turns,.sfb-public-landing-shell .public-landing-includes,.sfb-public-landing-shell .public-landing-context,.sfb-public-landing-shell .public-landing-note,.sfb-public-landing-shell .public-landing-final{background:#ffffffc7;border-color:#2d4b412e;box-shadow:0 24px 70px #23373014}.sfb-public-landing-shell .public-landing-nav small,.sfb-public-landing-shell .public-path-preview>p,.sfb-public-landing-shell .access-kicker,.sfb-public-landing-shell .public-includes-grid span{color:#8f131d}.sfb-public-landing-shell .public-landing-nav b{color:#557f9f;letter-spacing:.28em;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:800}.sfb-public-landing-shell .public-landing-nav button,.sfb-public-landing-shell .public-landing-nav button span,.sfb-public-landing-shell .public-landing-payment-note,.sfb-public-landing-shell .public-landing-turns span,.sfb-public-landing-shell .public-landing-chapters button{color:#596b64}.sfb-public-landing-shell .public-landing-chapters button span{color:#87968f}.sfb-public-landing-shell .public-landing-chapters button.active{color:#fff;background:#8f131d;box-shadow:0 10px 25px #8f131d2e}.sfb-public-landing-shell .public-landing-chapters button.active span{color:#e9b3b7}.sfb-public-landing-shell .public-landing-lede,.sfb-public-landing-shell .public-includes-grid p,.sfb-public-landing-shell .public-landing-context>p,.sfb-public-landing-shell .public-landing-note>div:last-child p{color:#596b64}.sfb-public-landing-shell .public-path-preview{color:#183129;background:radial-gradient(circle at 90% 8%,#8f131d1c,#0000 36%),linear-gradient(150deg,#fffffff5,#eff3eeeb);border-color:#8f131d33;box-shadow:0 30px 80px #2e40391f}.sfb-public-landing-shell .landing-phase{background:#ffffffb8;border-color:#2d4b4124}.sfb-public-landing-shell .public-path-preview blockquote{color:#3f554d;border-color:#2d4b4129}.sfb-public-landing-shell .public-includes-grid article{background:linear-gradient(150deg,#fffffffa,#edf1ebdb);border-color:#2d4b4126}.sfb-public-landing-shell .public-landing-actions .primary,.sfb-public-landing-shell .public-landing-turns button{color:#fff;background:#8f131d;border-color:#8f131d}.sfb-public-landing-shell .public-landing-actions .secondary{color:#183129;background:#ffffffad;border-color:#2d4b413d}html[data-guide-brand=silver-fern-brand] body{color:#183129;background:#f2f0e9}html[data-guide-brand=silver-fern-brand] .screen-card{color:#596b64;background:radial-gradient(circle at 92% 4%,#8f131d12,#0000 28%),#ffffffdb;border-color:#2d4b412e;box-shadow:0 28px 80px #2337301f}html[data-guide-brand=silver-fern-brand] .screen-card:before{mix-blend-mode:multiply;background:radial-gradient(circle at 18% 20%,#6f91841a,#0000 30%),radial-gradient(circle at 78% 70%,#8f131d0f,#0000 28%)}html[data-guide-brand=silver-fern-brand] h1,html[data-guide-brand=silver-fern-brand] h2,html[data-guide-brand=silver-fern-brand] h3,html[data-guide-brand=silver-fern-brand] h4,html[data-guide-brand=silver-fern-brand] .cover h1{color:#183129;text-shadow:none}html[data-guide-brand=silver-fern-brand] .cover p,html[data-guide-brand=silver-fern-brand] .eyebrow{color:#8f131d}html[data-guide-brand=silver-fern-brand] .lead,html[data-guide-brand=silver-fern-brand] .chapter-turn,html[data-guide-brand=silver-fern-brand] .chapter-passage p{color:#596b64}html[data-guide-brand=silver-fern-brand] .silver-rule{background:linear-gradient(90deg,#0000,#8f131d,#0000)}html[data-guide-brand=silver-fern-brand] .primary{color:#fff;background:#8f131d;border-color:#8f131d;box-shadow:0 12px 28px #8f131d24}html[data-guide-brand=silver-fern-brand] .icon-button,html[data-guide-brand=silver-fern-brand] .home-button,html[data-guide-brand=silver-fern-brand] .text-button{color:#183129;background:#ffffffb8;border-color:#2d4b4133}html[data-guide-brand=silver-fern-brand] .edition-introduction,html[data-guide-brand=silver-fern-brand] .educational-note,html[data-guide-brand=silver-fern-brand] .phase-preview-note,html[data-guide-brand=silver-fern-brand] .guide-settings>div{color:#596b64;background:#eff3eed1;border-color:#2d4b412e}html[data-guide-brand=silver-fern-brand] .home-base-dashboard,html[data-guide-brand=silver-fern-brand] .home-phase-explorer{background:radial-gradient(circle at 96% 4%,#8f131d14,#0000 32%),linear-gradient(145deg,#fffffff5,#eff3eee0);border-color:#2d4b412e;box-shadow:0 24px 60px #23373017}html[data-guide-brand=silver-fern-brand] .home-base-actions .home-action,html[data-guide-brand=silver-fern-brand] .result-phase-outline details,html[data-guide-brand=silver-fern-brand] .pathway-phase-inline,html[data-guide-brand=silver-fern-brand] .standalone-pathways>div>button{color:#183129;background:#ffffffc7;box-shadow:0 14px 34px #23373012}html[data-guide-brand=silver-fern-brand] .home-base-actions .home-action small,html[data-guide-brand=silver-fern-brand] .home-phase-explorer>p:not(.eyebrow),html[data-guide-brand=silver-fern-brand] .home-phase-explorer .home-phase-closing>p{color:#596b64}html[data-guide-brand=silver-fern-brand] .guide-menu-trigger{background:#ffffffeb;border-color:#8f131d47;box-shadow:0 10px 28px #2337301f}html[data-guide-brand=silver-fern-brand] .guide-menu-trigger span{background:#8f131d}html[data-guide-brand=silver-fern-brand] .guide-menu-drawer{color:#183129;background:radial-gradient(circle at 92% 4%,#8f131d14,#0000 34%),linear-gradient(155deg,#fff,#eef1eb);border-color:#2d4b412e}html[data-guide-brand=silver-fern-brand] .guide-menu-drawer header,html[data-guide-brand=silver-fern-brand] .guide-menu-drawer nav button,html[data-guide-brand=silver-fern-brand] .drawer-settings-panel{border-color:#2d4b4124}html[data-guide-brand=silver-fern-brand] .guide-menu-drawer header small,html[data-guide-brand=silver-fern-brand] .guide-menu-drawer nav button,html[data-guide-brand=silver-fern-brand] .drawer-settings-panel summary,html[data-guide-brand=silver-fern-brand] .drawer-settings-panel>div,html[data-guide-brand=silver-fern-brand] .drawer-signout{color:#596b64}html[data-guide-brand=silver-fern-brand] .guide-menu-drawer nav button span,html[data-guide-brand=silver-fern-brand] .drawer-settings-panel summary span{color:#8f131d}@media (width<=620px){.sfb-public-landing-shell .public-landing-copy h1{font-size:clamp(3rem,15vw,4.5rem)}}.bb-public-landing-shell,.bb-access-shell,html[data-guide-brand=bare-bones] .guide-shell{background:radial-gradient(at 12% 18%,#5d89892e,#0000 35%),radial-gradient(at 86% 72%,#67527729,#0000 36%),linear-gradient(150deg,#082f3a 0%,#05242f 48%,#031b27 100%)}.bb-public-landing-shell:before,.bb-access-shell:before,html[data-guide-brand=bare-bones] .guide-shell:before{opacity:.23;background:linear-gradient(#041f2a61, #03182394), var(--guide-background-image) center 42% / cover no-repeat;filter:saturate(.68)brightness(.9)contrast(.82)blur(1px)}.bb-public-landing-shell .mist,.bb-access-shell .mist,html[data-guide-brand=bare-bones] .mist{opacity:.3;background:radial-gradient(at 22% 18%,#8ba8a02b,#0000 36%),radial-gradient(at 76% 66%,#745b8426,#0000 42%)}.bb-public-landing-shell .public-landing-nav{background:#031e29b8;border-color:#d5e2db33;box-shadow:0 18px 50px #00000024}.bb-public-landing-shell .public-landing-nav small{color:#a8c1ba}.bb-public-landing-shell .public-landing-nav button{color:#c1cec9}.bb-public-landing-shell .public-landing-page-frame{color:#173c43;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 94% 8%,#705a8013,#0000 32%),radial-gradient(circle at 8% 92%,#5b898017,#0000 34%),#f6f5eff0;border:1px solid #dbe1d9a3;border-radius:36px 20px;margin-top:18px;padding-inline:clamp(12px,2vw,26px);box-shadow:0 36px 90px #0003}.bb-public-landing-shell .access-kicker,.bb-public-landing-shell .public-includes-grid span{color:#6f607f}.bb-public-landing-shell .public-landing-lede,.bb-public-landing-shell .public-landing-payment-note,.bb-public-landing-shell .public-includes-grid p,.bb-public-landing-shell .public-landing-context>p,.bb-public-landing-shell .public-landing-note>div:last-child p{color:#5c6e69}.bb-public-landing-shell .public-landing-actions .primary,.bb-public-landing-shell .public-landing-turns button{color:#fff;background:linear-gradient(115deg,#416e6b,#294e59);border-color:#315d60}.bb-public-landing-shell .public-landing-actions .secondary{color:#173c43;background:#ffffffbd;border-color:#2e4f4e3d}.bb-public-landing-shell .public-path-preview{color:#f2f1e9;background:radial-gradient(circle at 88% 4%,#7e648c2e,#0000 34%),linear-gradient(145deg,#174b53,#0b3442);border-color:#b7c9c23d;box-shadow:0 28px 70px #0d2a3033}.bb-public-landing-shell .public-path-preview>p{color:#bdcec7}.bb-public-landing-shell .public-path-preview blockquote{color:#dce4df;border-color:#d7e2db29}.bb-public-landing-shell .public-includes-grid article{background:linear-gradient(150deg,#fffffff5,#e8efebd1);border-color:#2d4b4624}.bb-public-landing-shell .public-landing-turns{background:#031e29c2;border-color:#d5e2db33}.bb-public-landing-shell .public-landing-turns span{color:#a8bbb4}.bb-access-shell .access-card{color:#5c6e69;background:radial-gradient(circle at 92% 6%,#6f5c7e14,#0000 34%),#f7f6f0f2;border-color:#dce4ddb3;box-shadow:0 32px 90px #0000003d}.bb-access-shell .access-card h1{color:#173c43}.bb-access-shell .access-form input{color:#173c43;background:#fff;border-color:#2e4f4e3d}.bb-access-shell .primary{color:#fff;background:linear-gradient(115deg,#416e6b,#294e59);border-color:#315d60}.bb-access-shell .access-text-button{color:#365f62}.bb-access-shell .access-privacy{border-color:#2e4f4e24;color:#6a7974!important}html[data-guide-brand=bare-bones] body{color:#173c43;background:#05242f}html[data-guide-brand=bare-bones] .screen-card{color:#5c6e69;background:radial-gradient(circle at 94% 6%,#6f5c7e12,#0000 31%),radial-gradient(circle at 8% 92%,#4e7e7714,#0000 34%),#f7f6f0f2;border-color:#dce4dda3;box-shadow:0 32px 90px #00000038}html[data-guide-brand=bare-bones] .screen-card:before{mix-blend-mode:multiply;background:radial-gradient(circle at 24% 18%,#6c978f14,#0000 29%),radial-gradient(circle at 76% 70%,#6f5c7e0e,#0000 30%)}html[data-guide-brand=bare-bones] h1,html[data-guide-brand=bare-bones] h2,html[data-guide-brand=bare-bones] h3,html[data-guide-brand=bare-bones] h4,html[data-guide-brand=bare-bones] .cover h1{color:#173c43;text-shadow:none}html[data-guide-brand=bare-bones] .cover p,html[data-guide-brand=bare-bones] .eyebrow{color:#6f607f}html[data-guide-brand=bare-bones] .lead,html[data-guide-brand=bare-bones] .chapter-turn,html[data-guide-brand=bare-bones] .chapter-passage p,html[data-guide-brand=bare-bones] .explore p{color:#5c6e69}html[data-guide-brand=bare-bones] .silver-rule{background:linear-gradient(90deg,#0000,#647f7b,#0000)}html[data-guide-brand=bare-bones] .primary{color:#fff;background:linear-gradient(115deg,#416e6b,#294e59);border-color:#315d60;box-shadow:0 12px 28px #1e444629}html[data-guide-brand=bare-bones] .icon-button,html[data-guide-brand=bare-bones] .home-button,html[data-guide-brand=bare-bones] .text-button{color:#173c43;background:#ffffffad;border-color:#2e4f4e33}html[data-guide-brand=bare-bones] .start-card{color:#173c43;background:linear-gradient(110deg,#e1ebe5f0,#f4f1ebf5);border-color:#2e4f4e2e;box-shadow:0 16px 40px #1e3a3914}html[data-guide-brand=bare-bones] .start-card small{color:#60716b}html[data-guide-brand=bare-bones] .option-grid button,html[data-guide-brand=bare-bones] .product-card,html[data-guide-brand=bare-bones] .protocol-card,html[data-guide-brand=bare-bones] .protocol-grid button,html[data-guide-brand=bare-bones] .standalone-pathways>div>button{color:#173c43;background:linear-gradient(155deg,#fffffff0,#e7eee9d6);border-color:#2e4f4e29;box-shadow:0 12px 32px #1e3a3912}html[data-guide-brand=bare-bones] .option-grid button:hover,html[data-guide-brand=bare-bones] .product-grid button.product-card:hover,html[data-guide-brand=bare-bones] .protocol-grid button:hover{background:linear-gradient(155deg,#fff,#e6eee9);border-color:#54716c75}html[data-guide-brand=bare-bones] .option-grid small,html[data-guide-brand=bare-bones] .protocol-card p,html[data-guide-brand=bare-bones] .protocol-grid small,html[data-guide-brand=bare-bones] .product-expand-cue{color:#61736d}html[data-guide-brand=bare-bones] .product-grid button.selected{background:linear-gradient(155deg,#f8fbf8,#dfeae3);border-color:#6d8f82;box-shadow:inset 0 0 0 1px #6d8f82,0 15px 34px #2d4e451f}html[data-guide-brand=bare-bones] .edition-introduction,html[data-guide-brand=bare-bones] .educational-note,html[data-guide-brand=bare-bones] .phase-preview-note,html[data-guide-brand=bare-bones] .guide-settings>div{color:#5c6e69;background:#e6ede8d1;border-color:#2e4f4e2b}html[data-guide-brand=bare-bones] .home-base-dashboard,html[data-guide-brand=bare-bones] .home-phase-explorer{background:radial-gradient(circle at 96% 4%,#6f5c7e13,#0000 31%),linear-gradient(145deg,#fffffff2,#e5ede8e0);border-color:#2e4f4e2e;box-shadow:0 22px 58px #1e3a3917}html[data-guide-brand=bare-bones] .home-base-actions .home-action,html[data-guide-brand=bare-bones] .result-phase-outline details,html[data-guide-brand=bare-bones] .pathway-phase-inline{color:#173c43;background:#ffffffc7;box-shadow:0 13px 32px #1e3a3912}html[data-guide-brand=bare-bones] .home-base-actions .home-action small,html[data-guide-brand=bare-bones] .home-phase-explorer>p:not(.eyebrow),html[data-guide-brand=bare-bones] .home-phase-explorer .home-phase-closing>p,html[data-guide-brand=bare-bones] .pathway-phase-inline div>p:last-child{color:#5c6e69}html[data-guide-brand=bare-bones] .guide-menu-trigger{background:#052731eb;border-color:#cbdad23d;box-shadow:0 10px 28px #0000002e}html[data-guide-brand=bare-bones] .guide-menu-trigger span{background:#e5ebe7}html[data-guide-brand=bare-bones] .guide-menu-drawer{color:#173c43;background:radial-gradient(circle at 92% 5%,#6f5c7e14,#0000 34%),linear-gradient(155deg,#f8f7f1,#e7eee9);border-color:#2e4f4e2e}html[data-guide-brand=bare-bones] .guide-menu-drawer header,html[data-guide-brand=bare-bones] .guide-menu-drawer nav button,html[data-guide-brand=bare-bones] .drawer-settings-panel{border-color:#2e4f4e24}html[data-guide-brand=bare-bones] .guide-menu-drawer header small,html[data-guide-brand=bare-bones] .guide-menu-drawer nav button,html[data-guide-brand=bare-bones] .drawer-settings-panel summary,html[data-guide-brand=bare-bones] .drawer-settings-panel>div,html[data-guide-brand=bare-bones] .drawer-signout{color:#5c6e69}html[data-guide-brand=bare-bones] .guide-menu-drawer nav button span,html[data-guide-brand=bare-bones] .drawer-settings-panel summary span{color:#6f607f}@media (width<=620px){.bb-public-landing-shell .public-landing-page-frame{border-radius:24px 14px;padding-inline:8px}.bb-public-landing-shell .public-landing-copy h1{font-size:clamp(3rem,15vw,4.65rem)}}.focus-row{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;display:grid}.focus-row div{text-align:left;border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px;display:flex}.focus-row span{border:1px solid var(--line);background:#8ba8882e;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-family:Georgia,serif;display:grid}.focus-row b{font:400 17px Georgia,serif}.path-note{color:#bdcac6;line-height:1.5}.assessment-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(820px,100%);margin:0 auto 30px;display:grid;position:relative}.assessment-rail:before{content:"";background:linear-gradient(90deg,#98b4a959,#98b4a921);height:1px;position:absolute;top:17px;left:8%;right:8%}.assessment-rail div{z-index:1;color:#667b78;place-items:center;gap:8px;display:grid;position:relative}.assessment-rail span{background:#05202b;border:1px solid;border-radius:50%;place-items:center;width:35px;height:35px;font:13px Georgia,serif;display:grid}.assessment-rail b{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:9px}.assessment-rail .visited{color:#90a49f}.assessment-rail .current{color:#e3ece7}.assessment-rail .current span{background:linear-gradient(145deg,#53826f7a,#05202bf0);border-color:#a7c1b5;animation:3.8s ease-in-out infinite choice-breathe;box-shadow:0 0 24px #8fbca62e}.assessment-question>.lead{max-width:720px;margin:0 auto 30px}.assessment-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1120px;margin:0 auto;display:grid}.assessment-options--4{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-options button{border:1px solid var(--line);color:#f1f0e8;text-align:center;cursor:pointer;background:linear-gradient(155deg,#14434bb8,#021b27b8);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:215px;padding:22px 18px;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;display:flex}.assessment-options button:hover,.assessment-options button:focus-visible{background:linear-gradient(155deg,#275857c7,#03212cd1);border-color:#bbd3c8b3;transform:translateY(-3px);box-shadow:0 18px 42px #0003}.assessment-options .watercolor{width:76px;height:76px;margin:0}.assessment-options b{font:22px Georgia,serif}.assessment-options small{color:#bdcac6;font-size:13px;line-height:1.45}.assessment-recap{color:#cbd7d2;background:linear-gradient(90deg,#355e523b,#03202b8f);border:1px solid #a2beb24d;max-width:900px;margin:0 auto 28px;padding:18px 22px;font-size:20px;line-height:1.55}.assessment-recap b{color:#e4ebe7}.assessment-recap strong{color:#e7b15e;font-weight:600}@keyframes mist-drift{0%{transform:translate(-1.2%,-.6%)scale(1)}to{transform:translate(2.2%,1.4%)scale(1.035)}}@keyframes neural-drift{0%{opacity:.13;filter:drop-shadow(0 0 4px #e5efe917)}50%{opacity:.29;filter:drop-shadow(0 0 11px #e5efe933)}to{opacity:.18;filter:drop-shadow(0 0 7px #e5efe921)}}@keyframes node-breathe{0%,to{opacity:.48;transform:scale(.78)}50%{opacity:1;transform:scale(1.18)}}@keyframes current-flow{0%{transform:translate(-3%,-1%)rotate(0)}50%{transform:translate(3%,2%)rotate(5deg)}to{transform:translate(-3%,-1%)rotate(0)}}@keyframes page-rise{0%{opacity:0;filter:blur(2px);transform:translateY(9px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes silver-glow{0%,to{opacity:.55;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1)}}@keyframes phase-pulse{0%,to{box-shadow:0 0 #e7a25500}50%{box-shadow:0 0 18px #e7a25557}}@keyframes choice-breathe{0%,to{filter:brightness(.92);transform:scale(.96)}50%{filter:brightness(1.08);transform:scale(1.04)}}@media (width<=780px){.guide-shell{padding:0;display:block}.screen-card{border:0;min-height:100vh;padding:20px 18px}.neural-field{opacity:.16;width:280px;height:210px}.topbar{margin-bottom:25px}h1{font-size:42px}.cover{min-height:78vh}.diagnosis-note{padding:21px 19px}.intro-chapter{padding-left:15px}.chapter-page{min-height:0}.chapter-page .chapter-passage{margin-top:30px}.chapter-page-actions{grid-template-columns:1fr;display:grid}.chapter-page-actions>span{display:none}.chapter-page-actions .primary,.chapter-page-actions .secondary{width:100%;min-width:0}.chapter-page-actions .primary{grid-row:1}.chapter-page-actions .secondary{grid-row:2}.chapter-flow{margin-top:34px}.reading-trail{margin-left:0}.margin-notes{display:grid}.margin-notes button{text-align:left;width:100%}.diagnosis-note>p:not(.eyebrow){font-size:16px}.intro-list{font-size:17px}.start-card{padding:18px}.start-card strong{font-size:34px}.phase-choice{grid-template-columns:repeat(3,1fr);display:grid}.option-grid,.result-grid,.choice-grid,.check-grid,.plan-timing,.focus-row,.check-phase-grid{grid-template-columns:1fr}.option-grid button{min-height:210px}.option-grid.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.option-grid.asset-grid.with-guidance{grid-template-columns:1fr}.option-grid.asset-grid img{max-height:none}.asset-guidance{padding:14px;bottom:6%}.watercolor{width:86px;height:86px}.result-grid article{padding:19px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-card{min-height:320px}.product-image{flex-basis:116px;height:116px}.plan-grid{grid-template-columns:1fr}.plan-grid .product-image{flex-basis:150px;height:150px}.phase-rail{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.phase-rail:before{display:none}.lead{font-size:18px}.choice-grid button{min-height:180px}.check-panel{padding:20px}.overall-check{justify-content:flex-start}.check-response{font-size:17px}.combined-checkin h1{font-size:40px}.assessment-options,.assessment-options--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.assessment-options button{min-height:190px;padding:18px 12px}.assessment-recap{text-align:left;font-size:17px}.assessment-rail{gap:3px;margin-bottom:24px}.assessment-rail:before{left:7%;right:7%}}.starter-recommendation{text-align:left;background:radial-gradient(circle at 5% 18%,#e8a24e33,#0000 32%),radial-gradient(circle at 95% 88%,#78c99b21,#0000 28%),linear-gradient(145deg,#1f4b45b3,#031d28db);border:1px solid #e2ad5b7a;border-radius:30px 18px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:28px;max-width:900px;margin:18px auto 24px;padding:clamp(22px,4vw,36px);display:grid;box-shadow:0 22px 52px #00000029}.starter-recommendation .eyebrow{color:#e5ad58;margin:0 0 7px}.starter-recommendation h2{margin:0 0 9px;font-size:clamp(28px,4vw,42px)}.starter-recommendation p:last-child{color:#c5d2cc;margin:0;line-height:1.55}.starter-recommendation ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.starter-recommendation li{background:#031f2a8f;border:1px solid #d9c69d38;border-radius:14px;grid-template-columns:32px 1fr;align-items:center;gap:2px 10px;padding:11px 12px;display:grid}.starter-recommendation li>span{color:#edbc6f;background:#e5ab5226;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.starter-recommendation li small{color:#9eb2a8}.starter-supports{background:radial-gradient(circle at 5% 8%,#e2a04629,#0000 28%),linear-gradient(145deg,#18424194,#031d28c2);border:1px solid #e2ae5b66;border-radius:32px 18px;max-width:980px;margin:26px auto 32px;padding:clamp(20px,3vw,30px)}.starter-supports>header{margin-bottom:22px}.starter-supports>header .eyebrow{color:#e3aa54;margin-bottom:5px}.starter-supports>header h2{margin:0 0 4px;font-size:clamp(27px,3.5vw,38px)}.starter-supports>header small{color:#b9c9c1}.starter-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.starter-support-grid--1{grid-template-columns:minmax(260px,520px);justify-content:center}.starter-support-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin:auto}.starter-support-grid .product-card,.starter-support-grid .product-card--featured{background:radial-gradient(circle at 50% 12%,#e6b25e1c,#0000 30%),#031f2ab8;border-radius:24px 16px;min-height:100%;padding:20px 16px;display:flex}.starter-support-grid .product-card--featured{border-color:#e8b054a3}.other-supports{background:radial-gradient(circle at 96% 4%,#6ca48b1a,#0000 26%),#031d286b;border:1px solid #a8c2b63d;border-radius:26px 16px;max-width:980px;margin:0 auto 30px;padding:clamp(18px,3vw,26px)}.other-supports-heading{margin-bottom:20px}.other-supports-heading .eyebrow{color:#a9c5b7;margin-bottom:5px}.other-supports-heading h2{margin:0 0 4px;font-size:clamp(25px,3vw,34px)}.other-supports-heading small{color:#aebfb7}.other-supports .product-phase-groups{padding:0}.weekly-pulse{background:radial-gradient(circle at 4% 10%,#78c99b24,#0000 28%),#031d2880;border:1px solid #78c99b57;border-radius:24px 14px;margin-top:18px;padding:18px}.weekly-pulse>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.weekly-pulse>header small{color:#7fc99e;letter-spacing:.14em;font-size:9px;font-weight:800}.weekly-pulse h3{margin:3px 0 0;font-size:24px}.weekly-pulse>header>span{color:#9fb2a9;font-size:12px}.weekly-pulse>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.weekly-pulse fieldset{border:1px solid #aec7bb33;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:5px;min-width:0;margin:0;padding:11px;display:grid}.weekly-pulse legend{color:#e5ece8;grid-column:1/-1;padding:0 3px 7px;font-weight:700}.weekly-pulse button{color:#aebfb7;cursor:pointer;background:#03202a99;border:1px solid #abc3b833;border-radius:999px;padding:8px 5px;font-size:10px}.weekly-pulse button:hover,.weekly-pulse button:focus-visible,.weekly-pulse button.selected{color:#dff0e6;background:#4c8b6947;border-color:#78c99ba8}@media (width<=780px){.starter-recommendation,.weekly-pulse>div{grid-template-columns:1fr}.starter-support-grid,.starter-support-grid--2{grid-template-columns:1fr;max-width:430px;margin-inline:auto}.weekly-pulse>header{flex-direction:column;align-items:flex-start}}.result-phase-outline{border-top:1px solid #ccdad033;max-width:1080px;margin:30px auto 26px;padding-top:26px}.result-phase-outline>header{text-align:center;margin-bottom:16px}.result-phase-outline>header h2{margin:5px 0 0;font-size:clamp(23px,3vw,32px)}.result-phase-outline>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.result-phase-outline details{background:linear-gradient(155deg,#f5eddb0e,#031d2794);border:1px solid #c0cfc53d;border-radius:16px;min-height:158px;overflow:hidden;box-shadow:0 14px 32px #0000001a}.result-phase-outline summary{cursor:pointer;text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;padding:15px;list-style:none;display:grid}.result-phase-outline summary::-webkit-details-marker{display:none}.result-phase-outline summary>span{color:#839a90;font-size:9px;font-weight:800}.result-phase-outline summary i{color:#e9e4d7;border:1px solid #d2ddd447;border-radius:50%;grid-row:2/4;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.result-phase-outline summary b,.result-phase-outline summary small{grid-column:2}.result-phase-outline summary b{letter-spacing:.12em;font-size:12px}.result-phase-outline summary small{color:#d0ad73;font-weight:700}.result-phase-outline details>p{color:#b8c7c0;text-align:left;margin:0;padding:0 15px 15px;font-size:12px;line-height:1.5}.product-first-look{max-width:790px;margin:28px auto 34px}.product-first-look .product-card--featured{background:radial-gradient(circle at 16% 25%,#dab16a1f,#0000 34%),linear-gradient(145deg,#194141bf,#031d28e6);border-radius:22px;grid-template-columns:minmax(180px,.72fr) minmax(260px,1.28fr);align-items:center;gap:clamp(20px,4vw,42px);min-height:0;padding:clamp(24px,4vw,38px);display:grid;box-shadow:0 22px 52px #0003}.product-card-copy{flex-direction:column;align-items:stretch;min-width:0;display:flex}.product-card--featured .product-image{max-width:220px;margin:auto}.product-phase-groups{gap:22px;display:grid}.product-phase-group{background:#031e286b;border:1px solid #b1c6bc33;border-radius:20px;padding:clamp(17px,3vw,26px)}.product-phase-group>header{text-align:left;align-items:center;gap:14px;margin-bottom:18px;display:flex}.product-phase-group>header>span{color:#eee7d8;border:1px solid #dae0d64d;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.product-phase-group>header p{color:#e8eee9;letter-spacing:.15em;margin:0 0 4px;font-size:11px;font-weight:800}.product-phase-group>header small{color:#aebfb7;line-height:1.4}.product-phase-group .product-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.product-phase-group .product-card{background:linear-gradient(165deg,#f4edda0a,#031d28a8);border-radius:16px;box-shadow:0 14px 30px #0000001a}.support-actions{border-top:1px solid #c2d1c72e;margin-top:30px;padding-top:24px}.support-actions .secondary{opacity:.78}.route-choice article,.pathway-result-hero,.carried-choice,.orientation-phase-map article,.process-phase-list details,.assessment-options button,.built-plan-summary,.plan-grid article,.product-responsibility,.plan-safety,.plan-start,.purchase-row,.access-card,.educational-note,.check-response{border-radius:16px}.primary,.secondary,.product-select,.journey-steps button,.journey-steps a{border-radius:12px}.saved-pathway-review{text-align:center;background:linear-gradient(135deg,#53756929,#07283380);border:1px solid #becec547;border-radius:2rem;max-width:72rem;margin:2rem auto 0;padding:clamp(1.5rem,4vw,3rem)}.saved-pathway-review h2{margin:.4rem 0 1.5rem}.saved-pathway-products{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;margin-bottom:1.5rem;display:grid}.saved-pathway-product{text-align:left;background:#031f29b8;border:1px solid;border-radius:1rem;gap:.35rem;padding:1rem 1.1rem;display:grid}.saved-pathway-product small{letter-spacing:.14em;text-transform:uppercase}.saved-pathway-product.soothe{color:var(--phase-soothe)}.saved-pathway-product.move{color:var(--phase-move)}.saved-pathway-product.reset{color:var(--phase-reset)}.saved-pathway-product.rebuild{color:var(--phase-rebuild)}.saved-pathway-product.maintain{color:var(--phase-maintain)}.saved-pathway-product b{color:#f0f1e9;font-family:Georgia,serif;font-size:1.15rem}@media (width<=640px){.saved-pathway-products{grid-template-columns:1fr 1fr}.saved-pathway-review .pathway-result-actions{display:grid}}.drawer-owner-mode{background:linear-gradient(135deg,#b9799121,#092c35d1);border:1px solid #c89bcf80;border-radius:15px;gap:7px;margin:12px 0;padding:16px;display:grid}.drawer-owner-mode small{color:#c89bcf;letter-spacing:.16em;font-size:9px;font-weight:800}.drawer-owner-mode b{color:#dbe4de;font-size:13px;line-height:1.4}.drawer-owner-mode a{color:#f3ead7;justify-content:space-between;font:700 16px Arial,sans-serif;text-decoration:none;display:flex}.owner-preview-bar{z-index:90;left:50%;bottom:max(14px,env(safe-area-inset-bottom));box-sizing:border-box;color:#eef1e9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(120deg,#082f39f7,#122533fa);border:1px solid #c89bcf9e;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;width:min(920px,100vw - 28px);padding:13px 14px 13px 18px;font-family:Arial,sans-serif;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 54px #0000006b}.owner-preview-bar>div{gap:4px;display:grid}.owner-preview-bar small{color:#d0a6d3;letter-spacing:.16em;font-size:9px;font-weight:800}.owner-preview-bar b{font-size:14px}.owner-preview-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.owner-preview-bar a{color:#dce7e2;border:1px solid #afc7bc4d;border-radius:999px;padding:9px 11px;font-size:12px;font-weight:700;text-decoration:none}.owner-preview-bar a:hover,.owner-preview-bar a:focus-visible{background:#bfd8cd14;border-color:#d5e7dca6}.owner-preview-bar .owner-preview-exit{color:#f0dff1;border-color:#c89bcf80}.owner-shell{color:#edf0e7;background:radial-gradient(circle at 12% 8%,#c684941f,#0000 28%),radial-gradient(circle at 88% 35%,#6fb0da1a,#0000 30%),#062632;min-height:100vh;padding:48px clamp(20px,5vw,72px) 100px;font-family:Arial,sans-serif}.owner-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1380px;margin:0 auto 28px;display:flex}.owner-header p,.owner-kicker,.owner-section-title small{color:#a9beb4;letter-spacing:.22em;margin:0 0 8px;font-size:10px;font-weight:800}.owner-header h1{margin:0;font:clamp(42px,6vw,76px)/1 Georgia,serif}.owner-header span{color:#adbbb5;margin-top:12px;display:block}.owner-header a{color:#f0e9d9;border:1px solid #53746f;border-radius:999px;padding:13px 18px;text-decoration:none}.owner-safe-preview{background:linear-gradient(125deg,#b979911c,#092f39c7);border:1px solid #c89bcf6b;border-radius:22px;grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);align-items:center;gap:24px;max-width:1380px;margin:0 auto 22px;padding:22px;display:grid;box-shadow:0 18px 46px #00000021}.owner-safe-preview h2{margin:5px 0 7px;font:28px/1.15 Georgia,serif}.owner-safe-preview>div>span{color:#aebdb7;font-size:14px;line-height:1.5}.owner-safe-preview nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.owner-safe-preview nav a{color:#edf0e8;background:#04242ea3;border:1px solid #456665;border-radius:16px;gap:7px;min-height:105px;padding:16px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.owner-safe-preview nav a:hover,.owner-safe-preview nav a:focus-visible{background:#0b373fcc;border-color:#8aa79b;transform:translateY(-2px)}.owner-safe-preview nav small{color:#c89bcf;letter-spacing:.14em;font-size:9px;font-weight:800}.owner-safe-preview nav b{font:21px/1.2 Georgia,serif}.owner-safe-preview nav span{color:#9fb2aa;font-size:12px;line-height:1.45}.owner-tabs{border-bottom:1px solid #33545a;gap:8px;max-width:1380px;margin:0 auto 18px;display:flex}.owner-tabs button{color:#9fb1ac;cursor:pointer;background:0 0;border:0;padding:15px 18px;font-weight:700}.owner-tabs button.active{color:#f2ebdb;border-bottom:2px solid #c89bcf}.owner-grid,.owner-client-grid{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:18px;max-width:1380px;margin:auto;display:grid}.owner-client-grid{grid-template-columns:minmax(0,1fr) 330px}.owner-library,.owner-editor{background:#072933c7;border:1px solid #385c5c;border-radius:24px;box-shadow:0 24px 60px #0000002e}.owner-library{padding:18px;position:sticky;top:18px}.owner-editor{padding:clamp(20px,4vw,42px)}.owner-section-title{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 18px;display:flex}.owner-section-title h2,.owner-editor>h2{margin:0;font:30px/1.1 Georgia,serif}.owner-section-title button{color:#eee8dc;cursor:pointer;background:#123c45;border:1px solid #54706c;border-radius:999px;padding:9px 13px}.owner-library>button{text-align:left;color:#dfe7df;cursor:pointer;background:#082c37;border:1px solid #31515a;border-radius:14px;gap:5px;width:100%;margin:0 0 9px;padding:14px;display:grid}.owner-library>button.selected{background:linear-gradient(135deg,#b979912b,#0b303a);border-color:#bd8eaa}.owner-library>button span,.owner-client-card span,.owner-client-card small{color:#91a8a1;text-transform:capitalize;font-size:11px}.owner-editor label{color:#b8c8c1;letter-spacing:.08em;text-transform:uppercase;gap:8px;margin:0 0 18px;font-size:11px;font-weight:800;display:grid}.owner-editor input,.owner-editor textarea,.owner-editor select{box-sizing:border-box;color:#edf0e7;letter-spacing:0;text-transform:none;background:#082b35;border:1px solid #426366;border-radius:12px;width:100%;padding:13px 14px;font:15px/1.5 Arial,sans-serif}.owner-editor textarea{resize:vertical;min-height:88px}.owner-form-card{background:#092d37;border:1px solid #3b6061;border-radius:18px;margin:0 0 14px;padding:20px}.owner-form-card.product-soothe{border-color:#76515d}.owner-form-card.product-move{border-color:#756035}.owner-form-card.product-reset{border-color:#665277}.owner-form-card.product-rebuild{border-color:#35647b}.owner-form-card.product-maintain{border-color:#356b59}.owner-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.owner-form-card fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.owner-form-card legend{color:#9fb3aa;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800}.owner-form-card label.phase-check{border:1px solid #496363;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:7px;margin:0;padding:8px 10px;display:flex}.owner-form-card .phase-check input{width:auto}.owner-status{color:#9db0aa;text-transform:capitalize;justify-content:space-between;margin-bottom:24px;font-size:11px;display:flex}.owner-status span:first-child{border:1px solid #53716b;border-radius:999px;padding:6px 9px}.owner-status .status-draft{color:#e6b55d}.owner-status .status-published{color:#7fd4a7}.owner-helper{color:#a9bbb4;line-height:1.6}.owner-guide-boundary{background:linear-gradient(135deg,#749e8921,#072a34e6);border:1px solid #536e69;border-radius:18px;gap:7px;margin:0 0 26px;padding:18px 20px;display:grid}.owner-guide-boundary small{color:#a9beb4;letter-spacing:.2em;font-size:9px;font-weight:800}.owner-guide-boundary b{font:26px/1.15 Georgia,serif}.owner-guide-boundary p{color:#aebeb7;margin:0;line-height:1.55}.owner-publish-bar{background:#08252ff5;border:1px solid #5c7772;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:28px;padding:14px;display:grid;position:sticky;bottom:18px;box-shadow:0 14px 40px #00000052}.owner-publish-bar div{gap:4px;display:grid}.owner-publish-bar span{color:#9fb1ab;font-size:12px}.owner-publish-bar button,.owner-client-save{color:#f1ebde;cursor:pointer;background:#143d45;border:1px solid #698680;border-radius:12px;padding:12px 16px;font-weight:800}.owner-publish-bar button.publish,.owner-client-save{background:linear-gradient(120deg,#5d7d61,#0e5960)}.owner-client-card{background:#082d37;border:1px solid #3d5e60;border-radius:14px;gap:7px;margin-bottom:10px;padding:14px;display:grid}.owner-privacy-hold{background:linear-gradient(135deg,#9a74ae29,#072d37e6);border:1px solid #8b72a0;border-radius:16px;gap:8px;margin:18px 0 24px;padding:18px;display:grid}.owner-privacy-hold small{color:#c89bcf;letter-spacing:.17em;font-size:9px;font-weight:800}.owner-privacy-hold b{font:22px/1.25 Georgia,serif}.owner-privacy-hold p{color:#b9c7c1;margin:0;line-height:1.55}.owner-disabled-client-fields{opacity:.42;border:0;margin:0;padding:0}.owner-disabled-client-fields:disabled{cursor:not-allowed}.owner-sort-list{gap:8px;display:grid}.owner-sort-list>div{background:#082932;border:1px solid #35575b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 38px 38px;align-items:center;gap:8px;padding:10px;display:grid}.owner-sort-list>div>span{text-transform:none;align-items:center;gap:10px;display:flex}.owner-sort-list>div>span b{color:#b9c9c2;background:#123a44;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.owner-sort-list label{white-space:nowrap;align-items:center;gap:6px;margin:0;display:flex}.owner-sort-list input{width:auto}.owner-sort-list button{cursor:pointer;background:#123942;border:1px solid #49696a;border-radius:9px;padding:7px}.owner-sort-list button:disabled{opacity:.3}.owner-toggle{justify-content:start;align-items:center;grid-template-columns:auto 1fr!important}.owner-toggle input{width:auto}.owner-preview{background:linear-gradient(#031c26e0,#031c26f0),url(/bare-bones-landscape.png) 50%/cover;border:1px solid #4f6b69;border-radius:22px;padding:30px;position:relative;overflow:hidden}.owner-preview small{color:#adc1b8;letter-spacing:.2em}.owner-preview h2{margin:12px 0 7px;font:38px/1 Georgia,serif}.owner-preview p{color:#b8c7c1}.owner-preview>div{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.owner-preview>div span{text-transform:uppercase;border:1px solid;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.preview-soothe{color:#d68b9a}.preview-move{color:#e4aa50}.preview-reset{color:#b28bc5}.preview-rebuild{color:#6eb5e8}.preview-maintain{color:#72c69b}.owner-toast{z-index:50;color:#f3eddf;background:#113d45;border:1px solid #789089;border-radius:14px;max-width:420px;padding:14px 18px;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #00000059}.owner-denied{text-align:center;color:#edf0e7;background:#062632;place-content:center;min-height:100vh;display:grid}.owner-denied a{color:#c89bcf}.owner-field-note{color:#8fa9a2;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.owner-onboarding-steps{background:#0b353dc2;border:1px solid #486964;border-radius:18px;margin-top:26px;padding:22px}.owner-onboarding-steps small{color:#a9beb4;letter-spacing:.2em;font-size:9px;font-weight:800}.owner-onboarding-steps ol{color:#c2cec8;margin:14px 0 0;padding-left:22px;line-height:1.8}.owner-client-card a{color:#b9d7cd;font-size:12px;text-decoration:none}.owner-edition-actions{gap:8px;margin-top:4px;display:flex}.owner-edition-actions button{color:#eef0e8;cursor:pointer;background:#123b43;border:1px solid #52726d;border-radius:999px;padding:7px 10px}.coach-grid{grid-template-columns:300px minmax(0,1fr)}.coach-boundaries ul{color:#b7c5bf;margin:0;padding-left:18px;line-height:1.8}.coach-share{border-top:1px solid #34575a;gap:8px;margin-top:20px;padding-top:18px;display:grid}.coach-share small{color:#9eb5ad;letter-spacing:.16em;font-size:9px}.coach-share a{overflow-wrap:anywhere;color:#d6e4dc;font-size:12px;text-decoration:none}.coach-protocol-text{min-height:260px!important}.coach-prompt{background:#7c5b921a;border:1px solid #65537a;border-radius:16px;margin:28px 0;padding:18px}.coach-prompt summary{cursor:pointer;color:#dbc9e4;font-weight:800}.coach-prompt pre{white-space:pre-wrap;color:#bcc9c4;font:13px/1.6 Arial,sans-serif}.coach-prompt button{color:#eee8dc;cursor:pointer;background:#183d48;border:1px solid #705b83;border-radius:999px;padding:9px 13px}.coach-save{grid-template-columns:1fr auto;position:static}.edition-introduction{border:1px solid var(--edition-accent,#6fa98c);max-width:900px;margin:18px auto 0;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.edition-introduction{border:1px solid color-mix(in srgb,var(--edition-accent,#6fa98c) 50%,transparent)}}.edition-introduction{background:var(--edition-surface,#0a2f3a);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.edition-introduction{background:color-mix(in srgb,var(--edition-surface,#0a2f3a) 92%,transparent)}}.edition-introduction{color:var(--edition-text,#c5d0ca);line-height:1.6}.coach-palette{border:1px solid #34575a;border-radius:18px;margin:22px 0;padding:20px}.coach-palette legend{color:#edf0e9;padding:0 8px;font:700 24px Georgia,serif}.coach-palette-grid{grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px;display:grid}.coach-palette-grid label{border:1px solid #34575a;border-radius:12px;gap:7px;padding:11px;display:grid}.coach-palette-grid label span{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.coach-palette-grid i{border:1px solid #ffffff73;border-radius:50%;width:20px;height:20px}.coach-palette-grid input{background:0 0;border:0;width:100%;height:38px;padding:0}.coach-palette-grid code{color:#aebdb8;font-size:11px}.coach-palette-sample{border-radius:14px;margin-top:14px;padding:18px}.coach-palette-sample article{border-radius:12px;max-width:420px;padding:20px}.coach-palette-sample h3{margin:0 0 8px;font:700 23px Georgia,serif}.coach-palette-sample p{margin:0 0 14px}.coach-palette-sample button{border:1px solid #ffffff61;border-radius:999px;padding:10px 15px}@media (width<=900px){.coach-palette-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.coach-palette-grid{grid-template-columns:1fr}}.coach-background-field{border:1px solid #34575a;border-radius:18px;margin:22px 0;padding:20px}.coach-background-field legend{color:#edf0e9;padding:0 8px;font:700 24px Georgia,serif}.coach-background-preview{background-position:50%;background-size:cover;border:1px solid #486964;border-radius:14px;min-height:210px;margin:14px 0;box-shadow:inset 0 0 70px #01111d47}.coach-background-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.coach-background-actions button,.coach-upload-button{color:#eef0e8;cursor:pointer;background:#123b43;border:1px solid #52726d;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-weight:700;display:inline-flex}.coach-upload-button input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coach-background-field>small{color:#91a8a0;margin-top:9px;display:block}.coach-workspace-tabs{background:#041e2894;border:1px solid #88ab9f3d;border-radius:999px;gap:8px;width:max-content;max-width:1380px;margin:0 auto 22px;padding:6px;display:flex}.coach-workspace-tabs button{color:#9db1aa;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:42px;padding:10px 18px;font-weight:800}.coach-workspace-tabs button.active{color:#f3efe4;background:linear-gradient(135deg,#346b66,#294f59);box-shadow:0 8px 24px #0000002e}.coach-command-center{gap:18px;max-width:1380px;margin:0 auto;display:grid}.coach-command-lead{background:radial-gradient(circle at 8% 12%,#76ac9329,#0000 34%),linear-gradient(145deg,#0b3942e6,#031f2ae0);border:1px solid #9fbeb147;border-radius:34px 20px;padding:clamp(24px,5vw,54px);box-shadow:0 24px 60px #0003}.coach-command-lead small,.coach-resource-shelf header small{color:#a8c5b7;letter-spacing:.2em;font-size:10px;font-weight:800}.coach-command-lead h2,.coach-resource-shelf h2{max-width:850px;margin:8px 0 14px;font:clamp(34px,5vw,58px)/1.02 Georgia,serif}.coach-command-lead p,.coach-resource-shelf header p{color:#b8c8c1;max-width:760px;margin:0;font-size:17px;line-height:1.65}.coach-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.coach-flow-grid article{background:linear-gradient(150deg,#0c3a42c7,#04212bd6);border:1px solid #8bad9f42;border-radius:29px 17px;flex-direction:column;min-height:330px;padding:26px;display:flex;position:relative}.coach-flow-grid article>span{color:#d8b36f;letter-spacing:.18em;font-size:10px;font-weight:800}.coach-flow-grid article>i{color:#e7eee721;font:48px Georgia,serif;position:absolute;top:20px;right:22px}.coach-flow-grid h3{margin:48px 0 10px;font:31px/1.08 Georgia,serif}.coach-flow-grid p{color:#afc0b9;flex:1;margin:0 0 22px;line-height:1.6}.coach-flow-grid a,.coach-flow-grid button{color:#eef0e7;cursor:pointer;background:#2a615742;border:1px solid #8eb5a45c;border-radius:999px;justify-content:space-between;align-self:flex-start;align-items:center;gap:14px;min-height:44px;padding:11px 15px;font-weight:800;text-decoration:none;display:inline-flex}.coach-card-status{color:#8fa79e;border:1px dashed #91aea357;border-radius:12px;align-self:flex-start;padding:9px 12px;font-size:12px}.coach-resource-shelf{background:radial-gradient(circle at 95% 5%,#a5658121,#0000 35%),#072932b3;border:1px solid #ba8fa04d;border-radius:30px 18px;padding:clamp(24px,4vw,38px)}.coach-resource-shelf h2{font-size:36px}.coach-resource-shelf>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.coach-resource-shelf a{color:#eef0e8;background:#031d266b;border:1px solid #97b4a83b;border-radius:19px 12px;grid-template-columns:1fr auto;gap:8px 18px;padding:20px;text-decoration:none;display:grid}.coach-resource-shelf a>span{color:#a8bdb4;letter-spacing:.15em;grid-column:1/-1;font-size:9px;font-weight:800}.coach-resource-shelf a>b{font:24px Georgia,serif}.coach-resource-shelf a>small{color:#9fb2aa;grid-column:1;font-size:13px;line-height:1.45}.coach-resource-shelf a>em{color:#d7b777;grid-area:2/2/4;align-self:center;font-size:12px;font-style:normal;font-weight:800}.coach-first-looks{background:#082d37;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #3f6162!important;border-radius:16px!important;gap:8px!important;margin:0 0 22px!important;padding:18px!important;display:grid!important}.coach-first-looks legend{padding:0 7px;color:#e8e7dc!important;letter-spacing:0!important;text-transform:none!important;font:20px/1.2 Georgia,serif!important}.coach-first-looks label{border:1px solid #34575a;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;padding:9px 10px;color:#c5d0cb!important;letter-spacing:0!important;text-transform:none!important;gap:8px!important;margin:0!important;font-size:12px!important;display:grid!important}.coach-first-looks input{width:auto!important}.coach-first-looks small{color:#809b94;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.support-level-choice button.practitioner{background:linear-gradient(135deg,#9a74ae2e,#072d37e6);border-color:#8b72a0}.support-level-choice button.practitioner.selected{border-color:#c89bcf;box-shadow:0 0 0 1px #c89bcf66,0 12px 30px #220e2c2e}.practitioner-plan-note{background:linear-gradient(135deg,#9871a921,#082b34e6);border:1px solid #80668e;border-radius:16px;margin:20px 0;padding:18px 20px}.practitioner-plan-note small{color:#c89bcf;letter-spacing:.18em;font-size:9px;font-weight:800}.practitioner-plan-note p{color:#dbe3dc;margin:8px 0 0;line-height:1.6}@media (width<=800px){.owner-shell{padding:28px 14px 90px}.owner-header{flex-direction:column;align-items:flex-start}.owner-safe-preview,.owner-safe-preview nav,.owner-grid,.owner-client-grid,.coach-grid,.coach-flow-grid,.coach-resource-shelf>div{grid-template-columns:1fr}.coach-workspace-tabs{width:100%}.coach-workspace-tabs button{flex:1}.owner-library{position:static}.owner-form-row{grid-template-columns:1fr}.owner-publish-bar{grid-template-columns:1fr 1fr}.owner-publish-bar div{grid-column:1/-1}.owner-tabs{overflow-x:auto}.owner-tabs button{white-space:nowrap}.owner-preview-bar{flex-direction:column;align-items:stretch;gap:10px}.owner-preview-bar nav{justify-content:flex-start}.owner-preview-bar a{text-align:center;flex:1}}.owner-members{color:#213c37;background:#f2f0e9;border:1px solid #617a74;border-radius:24px;max-width:1100px;margin:0 auto;padding:clamp(22px,4vw,42px);box-shadow:0 20px 50px #00000029}.owner-members .owner-kicker{color:#687f70}.owner-members-intro h2{margin:0 0 10px;font:500 clamp(32px,4vw,48px)/1.1 Georgia,serif}.owner-members-intro p:last-child{color:#4e655e;max-width:650px;margin:0 0 25px;line-height:1.55}.owner-members-form{background:#fffefa;border:1px solid #d6ded5;border-radius:18px;grid-template-columns:1fr 1.3fr .7fr auto;align-items:end;gap:12px;padding:20px;display:grid}.owner-members label{color:#415b50;gap:7px;font:700 12px/1.2 Arial,sans-serif;display:grid}.owner-members input,.owner-members select{box-sizing:border-box;color:#203c34;background:#fff;border:1px solid #b7c8bb;border-radius:10px;width:100%;min-height:45px;padding:10px 12px;font:14px Arial,sans-serif}.owner-members button{color:#fff;cursor:pointer;background:#255543;border:1px solid #315647;border-radius:10px;min-height:44px;padding:10px 15px;font:700 13px Arial,sans-serif}.owner-members button:disabled{opacity:.48;cursor:not-allowed}.owner-members-error{color:#9a3131;font-weight:700}.owner-email-form{gap:20px;max-width:680px;display:grid}.owner-email-form select{min-width:0}.owner-email-preview{background:#fffefa;border:1px solid #d6ded5;border-radius:18px;padding:24px}.owner-email-preview small{color:#687f70;letter-spacing:.12em;font:700 11px Arial,sans-serif}.owner-email-preview h3{margin:12px 0;font:500 24px/1.25 Georgia,serif}.owner-email-preview p{color:#4e655e;margin:0 0 20px;line-height:1.65}.owner-email-preview>span{color:#fff;background:#123d45;border-radius:8px;padding:12px 16px;font:700 13px Arial,sans-serif;display:inline-block}.owner-email-form>button{justify-self:start}.owner-email-status{color:#285a42;line-height:1.5}.drawer-settings-panel .drawer-manual-email{color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-weight:700;text-decoration:none;display:flex}.owner-members-list-head{justify-content:space-between;align-items:end;gap:20px;margin:28px 0 12px;display:flex}.owner-members-list-head h3{margin:0;font:500 25px Georgia,serif}.owner-members-list-head h3 span{color:#668176;font:700 13px Arial,sans-serif}.owner-members-list-head input{width:min(290px,45vw)}.owner-members-list{background:#fffefa;border:1px solid #d4dfd6;border-radius:16px;overflow:hidden}.owner-members-list>p{padding:18px}.owner-member-row{border-bottom:1px solid #e4e9e1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:15px 20px;display:grid}.owner-member-row:last-child{border-bottom:0}.owner-member-row>div:first-child{gap:4px;min-width:0;display:grid}.owner-member-row b{font-size:15px}.owner-member-row span,.owner-member-row small{overflow-wrap:anywhere;color:#587066;font-size:12px}.owner-member-status{background:#eee7df;border-radius:999px;padding:6px 10px;font-weight:700;color:#73594a!important}.owner-member-status.is-active{background:#e0eddf;color:#285a42!important}.owner-member-actions{gap:7px;display:flex}.owner-member-actions button:first-child{color:#255543;background:0 0}@media (width<=850px){.owner-members-form{grid-template-columns:1fr 1fr}.owner-members-form button{grid-column:1/-1}.owner-member-row{grid-template-columns:1fr auto}.owner-member-actions{grid-column:1/-1}.owner-members-list-head{flex-direction:column;align-items:stretch}.owner-members-list-head input{width:100%}}@media (width<=540px){.owner-members-form{grid-template-columns:1fr}.owner-member-row{padding:14px}.owner-members{padding:20px}}.assessment-question--location,.assessment-question--rhythm{isolation:isolate;background:radial-gradient(circle at 7% 18%,#d3ae7017,#0000 27%),radial-gradient(circle at 92% 75%,#7da88c1a,#0000 30%);border-radius:38px;padding:clamp(22px,4vw,58px) clamp(14px,3vw,38px);position:relative;overflow:hidden}.assessment-question--location:before,.assessment-question--rhythm:before{content:"";z-index:-1;border:1px solid #e1cda51a;border-radius:46% 54% 62% 38%;width:260px;height:260px;position:absolute;top:120px;right:-120px;transform:rotate(18deg)}.assessment-question--location h1,.assessment-question--rhythm h1{margin-bottom:34px}.assessment-question--location .assessment-options,.assessment-question--rhythm .assessment-options{align-items:stretch;gap:clamp(13px,2vw,22px)}.assessment-question--location .assessment-options button,.assessment-question--rhythm .assessment-options button{--card-accent:#d5b763;border-color:var(--card-accent);min-height:230px}@supports (color:color-mix(in lab, red, red)){.assessment-question--location .assessment-options button,.assessment-question--rhythm .assessment-options button{border-color:color-mix(in srgb, var(--card-accent) 30%, transparent)}}.assessment-question--location .assessment-options button,.assessment-question--rhythm .assessment-options button{background:radial-gradient(circle at 50% 24%, var(--card-accent), transparent 31%), linear-gradient(155deg, #f5ecd70b, #031d28b8);border-radius:28px 18px 30px 20px}@supports (color:color-mix(in lab, red, red)){.assessment-question--location .assessment-options button,.assessment-question--rhythm .assessment-options button{background:radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--card-accent) 13%, transparent), transparent 31%), linear-gradient(155deg, #f5ecd70b, #031d28b8)}}.assessment-question--location .assessment-options button,.assessment-question--rhythm .assessment-options button{box-shadow:0 18px 46px #0000001f}.assessment-question--location .assessment-options button:first-child,.assessment-question--rhythm .assessment-options button:first-child{--card-accent:#d77c67}.assessment-question--location .assessment-options button:nth-child(2),.assessment-question--rhythm .assessment-options button:nth-child(2){--card-accent:#91ae84;border-radius:18px 30px 20px 28px}.assessment-question--location .assessment-options button:nth-child(3),.assessment-question--rhythm .assessment-options button:nth-child(3){--card-accent:#a48ab8;border-radius:30px 18px 28px 20px}.assessment-question--location .assessment-options button:hover,.assessment-question--location .assessment-options button:focus-visible,.assessment-question--rhythm .assessment-options button:hover,.assessment-question--rhythm .assessment-options button:focus-visible{border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.assessment-question--location .assessment-options button:hover,.assessment-question--location .assessment-options button:focus-visible,.assessment-question--rhythm .assessment-options button:hover,.assessment-question--rhythm .assessment-options button:focus-visible{border-color:color-mix(in srgb, var(--card-accent) 65%, #e9e2d3)}}.assessment-question--location .assessment-options button:hover,.assessment-question--location .assessment-options button:focus-visible,.assessment-question--rhythm .assessment-options button:hover,.assessment-question--rhythm .assessment-options button:focus-visible{background:radial-gradient(circle at 50% 24%, var(--card-accent), transparent 34%), linear-gradient(155deg, #f5ecd712, #082b32c7)}@supports (color:color-mix(in lab, red, red)){.assessment-question--location .assessment-options button:hover,.assessment-question--location .assessment-options button:focus-visible,.assessment-question--rhythm .assessment-options button:hover,.assessment-question--rhythm .assessment-options button:focus-visible{background:radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--card-accent) 20%, transparent), transparent 34%), linear-gradient(155deg, #f5ecd712, #082b32c7)}}.assessment-question--location .watercolor,.assessment-question--rhythm .watercolor{color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.assessment-question--location .watercolor,.assessment-question--rhythm .watercolor{color:color-mix(in srgb, var(--card-accent) 62%, #f4f0e7)}}.assessment-question--location .watercolor,.assessment-question--rhythm .watercolor{box-shadow:0 0 36px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.assessment-question--location .watercolor,.assessment-question--rhythm .watercolor{box-shadow:0 0 36px color-mix(in srgb, var(--card-accent) 20%, transparent)}}.result-phase-outline{gap:12px}.result-phase-outline details{border-radius:24px 16px;box-shadow:0 16px 38px #0000001a}.result-phase-outline details:nth-child(2n){border-radius:16px 24px;transform:translateY(8px)}.pathway-result-hero{background:radial-gradient(circle at 8% 42%,#8bb99d3b,#0000 30%),radial-gradient(circle at 92% 12%,#d8b06a14,#0000 28%),linear-gradient(145deg,#17414294,#031d28c7);border-radius:34px 20px}.product-phase-groups{gap:34px}.product-phase-group{border-radius:30px 18px;box-shadow:0 22px 52px #0000001a}.product-phase-group:nth-child(2n){border-radius:18px 30px;width:calc(100% - 28px);margin-left:auto}.product-phase-group .product-card{border-radius:24px 16px}.product-first-look .product-card--featured{border-radius:34px 20px}.purchase-row--first{background:radial-gradient(circle at 5%,#e2a64d24,#0000 28%),#031f2a94;border-color:#e2af5c61;border-radius:22px 14px;margin-top:26px;padding:18px 20px}.purchase-row--first>div{text-align:left;gap:4px;display:grid}.purchase-row--first small{color:#dda958;letter-spacing:.16em;font-size:9px;font-weight:800}.purchase-row--first b{color:#ede9df;font:20px/1.3 Georgia,serif}.purchase-code{color:#bdcac6;font-size:14px}.purchase-code strong,.purchase-row>span strong{color:#e7b15e;letter-spacing:.06em}@media (width<=780px){.assessment-question--location,.assessment-question--rhythm{border-radius:26px}.assessment-question--location .assessment-options button,.assessment-question--rhythm .assessment-options button{min-height:190px}.result-phase-outline details:nth-child(2n){transform:none}.product-phase-group:nth-child(2n){width:100%}.purchase-row--first{align-items:stretch}}.orientation-phase-map .soothe,.result-phase-outline .soothe,.product-phase-group.soothe{--phase-accent:var(--phase-soothe)}.orientation-phase-map .move,.result-phase-outline .move,.product-phase-group.move{--phase-accent:var(--phase-move)}.orientation-phase-map .reset,.result-phase-outline .reset,.product-phase-group.reset{--phase-accent:var(--phase-reset)}.orientation-phase-map .rebuild,.result-phase-outline .rebuild,.product-phase-group.rebuild{--phase-accent:var(--phase-rebuild)}.orientation-phase-map .maintain,.result-phase-outline .maintain,.product-phase-group.maintain{--phase-accent:var(--phase-maintain)}.orientation-phase-map article,.result-phase-outline details,.product-phase-group{border-color:var(--phase-accent)}@supports (color:color-mix(in lab, red, red)){.orientation-phase-map article,.result-phase-outline details,.product-phase-group{border-color:color-mix(in srgb, var(--phase-accent) 38%, transparent)}}.orientation-phase-map article,.result-phase-outline details,.product-phase-group{background:radial-gradient(circle at 14% 18%, var(--phase-accent), transparent 38%), linear-gradient(155deg, #f5eddb09, #031d27a8)}@supports (color:color-mix(in lab, red, red)){.orientation-phase-map article,.result-phase-outline details,.product-phase-group{background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--phase-accent) 11%, transparent), transparent 38%), linear-gradient(155deg, #f5eddb09, #031d27a8)}}.orientation-phase-map article i,.result-phase-outline details summary i,.product-phase-group>header>span{border-color:var(--phase-accent)}@supports (color:color-mix(in lab, red, red)){.orientation-phase-map article i,.result-phase-outline details summary i,.product-phase-group>header>span{border-color:color-mix(in srgb, var(--phase-accent) 48%, transparent)}}.orientation-phase-map article i,.result-phase-outline details summary i,.product-phase-group>header>span{color:var(--phase-accent);box-shadow:0 0 24px var(--phase-accent)}@supports (color:color-mix(in lab, red, red)){.orientation-phase-map article i,.result-phase-outline details summary i,.product-phase-group>header>span{box-shadow:0 0 24px color-mix(in srgb, var(--phase-accent) 12%, transparent)}}.orientation-phase-map article b,.result-phase-outline details summary b,.product-phase-group>header p{color:var(--phase-accent)}@supports (color:color-mix(in lab, red, red)){.orientation-phase-map article b,.result-phase-outline details summary b,.product-phase-group>header p{color:color-mix(in srgb, var(--phase-accent) 72%, #f3f0e7)}}.orientation-phase-map article small,.result-phase-outline details summary small{color:var(--phase-accent)}.symptom-question{background:radial-gradient(at 50% 18%,#ebdbbc12,#0000 42%),radial-gradient(at 50% 72%,#53847012,#0000 54%);border-radius:36px;padding:clamp(12px,2.5vw,34px)}.symptom-question h1{margin:14px auto 22px}.symptom-question>.lead{color:#ded9ca;margin-bottom:26px;font-style:italic}.symptom-question .assessment-options button:first-child{--choice-accent:#d77c67}.symptom-question .assessment-options button:nth-child(2){--choice-accent:#91ae84}.symptom-question .assessment-options button:nth-child(3){--choice-accent:#a48ab8}.symptom-question .assessment-options button:nth-child(4){--choice-accent:#d5b763}.symptom-question .assessment-options button{border-color:var(--choice-accent);min-height:250px}@supports (color:color-mix(in lab, red, red)){.symptom-question .assessment-options button{border-color:color-mix(in srgb, var(--choice-accent) 28%, transparent)}}.symptom-question .assessment-options button{background:radial-gradient(circle at 50% 20%, var(--choice-accent), transparent 35%), linear-gradient(155deg, #f2e9d60b, #031d28ad);border-radius:26px}@supports (color:color-mix(in lab, red, red)){.symptom-question .assessment-options button{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--choice-accent) 10%, transparent), transparent 35%), linear-gradient(155deg, #f2e9d60b, #031d28ad)}}.symptom-question .assessment-options button{box-shadow:0 16px 36px #0000001a,inset 0 1px #f6efdf09}.symptom-question .assessment-options button:hover,.symptom-question .assessment-options button:focus-visible{border-color:var(--choice-accent)}@supports (color:color-mix(in lab, red, red)){.symptom-question .assessment-options button:hover,.symptom-question .assessment-options button:focus-visible{border-color:color-mix(in srgb, var(--choice-accent) 60%, transparent)}}.symptom-question .assessment-options button:hover,.symptom-question .assessment-options button:focus-visible{background:radial-gradient(circle at 50% 20%, var(--choice-accent), transparent 38%), linear-gradient(155deg, #f2e9d60f, #04222bc7)}@supports (color:color-mix(in lab, red, red)){.symptom-question .assessment-options button:hover,.symptom-question .assessment-options button:focus-visible{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--choice-accent) 17%, transparent), transparent 38%), linear-gradient(155deg, #f2e9d60f, #04222bc7)}}.symptom-question .assessment-options button.selected{border-color:var(--choice-accent)}@supports (color:color-mix(in lab, red, red)){.symptom-question .assessment-options button.selected{border-color:color-mix(in srgb, var(--choice-accent) 76%, #e9e1d0)}}.symptom-question .assessment-options button.selected{background:radial-gradient(circle at 50% 20%, var(--choice-accent), transparent 42%), linear-gradient(155deg, #3f6757a8, #03222ce0)}@supports (color:color-mix(in lab, red, red)){.symptom-question .assessment-options button.selected{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--choice-accent) 22%, transparent), transparent 42%), linear-gradient(155deg, #3f6757a8, #03222ce0)}}.symptom-question .assessment-choice-state{border-color:var(--choice-accent)}@supports (color:color-mix(in lab, red, red)){.symptom-question .assessment-choice-state{border-color:color-mix(in srgb, var(--choice-accent) 38%, transparent)}}.symptom-question .assessment-choice-state{color:var(--choice-accent)}@supports (color:color-mix(in lab, red, red)){.symptom-question .assessment-choice-state{color:color-mix(in srgb, var(--choice-accent) 58%, #e9e5da)}}.selection-response-space{min-height:40px}.selection-response-space .selection-response{margin-top:14px}@media (width<=780px){.symptom-question{background:radial-gradient(at 50% 10%,#ebdbbc11,#0000 34%);padding-inline:0}.symptom-question .assessment-options button{min-height:215px}}.result-phase-outline summary em,.result-phase-outline summary strong{grid-column:1/-1;font-style:normal}.result-phase-outline summary em{color:#aebeb6;min-height:34px;padding-top:8px;font-size:11px;line-height:1.4}.result-phase-outline summary strong{color:#d8c7a7;letter-spacing:.04em;background:#eee5cf09;border-top:1px solid #c7d5cb29;margin:3px -15px -15px;padding:10px 15px;font-size:10px}.result-phase-outline details[open] summary strong{color:#a9beb4}.result-phase-outline details[open] summary strong:first-letter{text-transform:uppercase}.product-use-window,.plan-use-window{text-align:left;background:linear-gradient(110deg,#ab7e411f,#1b413d52);border:1px solid #d3b57f57;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:14px;max-width:790px;margin:20px auto 26px;padding:16px 18px;display:grid;box-shadow:0 16px 36px #0000001a}.product-use-window>span,.plan-use-window>span{color:#e2c58f;border:1px solid #e1cda661;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.product-use-window p,.plan-use-window p{color:#bdcbc4;margin:0;font-size:14px;line-height:1.5}.product-use-window b,.plan-use-window b{color:#edf0e7;margin-bottom:3px;font-family:Georgia,serif;font-size:18px;display:block}.plan-use-window{max-width:900px;margin-top:-10px;margin-bottom:26px}.plan-use-window small{color:#d9b875;letter-spacing:.14em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.product-details summary,.plan-product-details summary{color:#e1d4bb;padding-right:28px;position:relative}.product-details summary:before,.plan-product-details summary:before{content:"Tap to expand";color:#879d93;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800;display:block}@media (width<=780px){.product-use-window,.plan-use-window{text-align:center;grid-template-columns:1fr}.product-use-window>span,.plan-use-window>span{margin:auto}.result-phase-outline>div{grid-template-columns:repeat(2,minmax(0,1fr))}.result-phase-outline details.reset{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.product-first-look .product-card--featured,.product-phase-group .product-grid{grid-template-columns:1fr}}@media (width<=420px){.product-grid{grid-template-columns:1fr}.home-screen h1{font-size:48px}.phase-choice{grid-template-columns:repeat(2,1fr)}.phase-choice .soothe{grid-area:1/1}.phase-choice .move{grid-area:1/2}.phase-choice .reset{grid-area:2/1/auto/-1;justify-self:center}.phase-choice .rebuild{grid-area:3/1}.phase-choice .maintain{grid-area:3/2}.assessment-question h1{font-size:38px}.assessment-question>.lead{font-size:16px}.assessment-options button{gap:9px;min-height:178px;padding:14px 9px}.assessment-options .watercolor{width:58px;height:58px}.assessment-options b{font-size:18px}.assessment-options small{font-size:11px}.assessment-rail span{width:30px;height:30px}.assessment-rail:before{top:15px}.assessment-rail b{letter-spacing:.07em;font-size:7px}}.product-card--featured{position:relative}.product-card--featured .product-card-copy em,.product-card--featured .product-card-copy b,.product-card--featured .product-card-copy small{display:block}.product-card--featured .product-card-copy em{color:#dfaa65;letter-spacing:.14em;margin-top:8px;font-size:10px;font-style:normal}.product-card--featured .product-card-copy>b{margin:8px 0;font:clamp(30px,4vw,43px) Georgia,serif}.product-card--featured .product-card-copy>small{color:#c3d0ca;font-size:15px;line-height:1.5}@media (width<=600px){.option-grid.asset-grid{grid-template-columns:1fr}.option-grid.asset-grid button{width:100%;max-width:360px;margin:auto}.question h1{margin-bottom:28px}}@media (width<=760px){.public-landing-copy,.platform-hero-copy{padding-left:0}.public-section-heading{text-align:left}}html[data-guide-brand=bare-bones] .guide-shell .screen-card:has(.active-plan-workspace){background:radial-gradient(circle at 9% 5%,#5f959121,#0000 32%),radial-gradient(circle at 91% 82%,#71587e1a,#0000 36%),linear-gradient(150deg,#031f2a 0%,#021924 58%,#031722 100%);border-color:#e0e9e54d;box-shadow:inset 0 2px #b85e676b,0 36px 100px #00000061}.active-plan-workspace{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 6% 3%,#b85e6713,#0000 27%),radial-gradient(circle at 96% 32%,#79a29a1a,#0000 30%),linear-gradient(145deg,#0d3944e8,#072a35f0);border:1px solid #dfe8e44a;border-radius:34px 20px;width:min(1040px,100%);margin:18px auto 0;padding:clamp(22px,4vw,48px);box-shadow:inset 0 1px #f2f6f32e,0 28px 70px #00000040}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan>.eyebrow{color:#d8b8bb}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-phase-label{color:#ecc574;text-shadow:0 0 20px #ecc57429}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .built-plan-summary>span,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-use-window>span{color:#edf2ef;background:#dfe8e414;border-color:#ecf2ef94;box-shadow:0 0 24px #e2ece721}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .built-plan-summary small{color:#c4d2cc}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .built-plan-summary b,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-use-window b{color:#f5f3eb}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-use-window p{color:#cfdbd6}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-grid{gap:14px}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card{--plan-phase-accent:#c8d4cf;background:radial-gradient(circle at 18% 4%,var(--plan-phase-accent),transparent 31%), linear-gradient(150deg,#b7cbc52b,#133942e0);border-color:#e0eae55c;border-radius:22px 14px;position:relative}@supports (color:color-mix(in lab, red, red)){html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card{background:radial-gradient(circle at 18% 4%,color-mix(in srgb,var(--plan-phase-accent) 10%,transparent),transparent 31%), linear-gradient(150deg,#b7cbc52b,#133942e0)}}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card{color:#eef2ed;box-shadow:inset 0 2px 0 var(--plan-phase-accent), inset 0 1px 0 #f7f9f724, 0 16px 34px #00000029}@supports (color:color-mix(in lab, red, red)){html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card{box-shadow:inset 0 2px 0 color-mix(in srgb,var(--plan-phase-accent) 48%,transparent), inset 0 1px 0 #f7f9f724, 0 16px 34px #00000029}}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card{transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card.soothe{--plan-phase-accent:var(--phase-soothe)}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card.move{--plan-phase-accent:var(--phase-move)}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card.reset{--plan-phase-accent:var(--phase-reset)}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card.rebuild{--plan-phase-accent:var(--phase-rebuild)}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card.maintain{--plan-phase-accent:var(--phase-maintain)}@supports (color:color-mix(in lab, red, red)){html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card:hover,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card:focus-within{background:radial-gradient(circle at 18% 4%,color-mix(in srgb,var(--plan-phase-accent) 15%,transparent),transparent 35%), linear-gradient(150deg,#cbd9d436,#164048eb);box-shadow:inset 0 2px 0 color-mix(in srgb,var(--plan-phase-accent) 65%,transparent), 0 0 0 1px #e5ede921, 0 22px 46px #00000038, 0 0 26px #dee9e414}}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card .plan-item-number{color:var(--plan-phase-accent)}@supports (color:color-mix(in lab, red, red)){html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card .plan-item-number{color:color-mix(in srgb,var(--plan-phase-accent) 72%,#edf2ef)}}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card h3{color:#f6f3eb}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .support-level-choice button{color:#e5ece8;background:linear-gradient(145deg,#e0e8e417,#092b35ad);border-color:#e2ebe74d;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #f5f8f614}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .support-level-choice button:hover,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .support-level-choice button:focus-visible{background:linear-gradient(145deg,#e0e8e429,#0e353ec7);border-color:#edf3f0b8;transform:translateY(-2px);box-shadow:0 0 20px #e2ece71a}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .support-level-choice button.selected{color:#fff;background:linear-gradient(145deg,#dfe8e445,#2b5358e0);border-color:#f3f7f5f0;box-shadow:inset 0 1px #ffffff61,0 0 0 1px #dae4df47,0 0 30px #e0eae538,0 14px 28px #0000002b}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .support-level-choice button small{color:#cbd7d2}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .support-level-choice button.selected small{color:#f0f4f1}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-selected-use{border-left-color:var(--plan-phase-accent);background:linear-gradient(90deg,#e2eae621,#e2eae60b);box-shadow:inset 0 1px #f4f7f514;color:#f0f3ef!important}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-details{color:#d1dcd7;width:100%}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-details summary{color:#edf0e9}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-details summary:before{color:#b3c4bd}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-reminder,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-safety,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-start,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .purchase-row{background:linear-gradient(145deg,#c1cfca1f,#143a43c2);border-color:#e0eae552;box-shadow:inset 0 1px #f6f9f724,0 16px 38px #0000001f}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-start.active{background:radial-gradient(circle at 7%,#66b08826,#0000 34%),linear-gradient(145deg,#c1cfca1f,#143a43c7);border-color:#a1d5b99e}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-start p:last-child,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .purchase-row{color:#cbd7d2}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .active-plan-day{color:#e8f0eb;background:#e0e9e514;border-color:#e7f0eb94;box-shadow:0 0 22px #dee9e41a}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-save-confirmation .primary,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-actions .primary{border-color:#f0f5f2b8;box-shadow:inset 0 2px #b85e67b8,0 0 0 1px #dfe9e421,0 18px 38px #0003}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-actions .secondary,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .purchase-row .secondary{color:#eef2ee;background:#d3ded914;border-color:#e6eeea73}@media (width<=780px){.active-plan-workspace{border-radius:26px 15px;padding:20px 14px 26px}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card:hover,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card:focus-within{transform:none}}html[data-guide-brand=bare-bones] .guide-shell .screen-card{color:#c7d3ce;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 10% 12%,#76a69e29,#0000 34%),radial-gradient(circle at 88% 76%,#6e5b7e1f,#0000 38%),linear-gradient(145deg,#082f3ae0,#031b27f0);border-color:#dde7e352;box-shadow:inset 0 2px #b85e6775,inset 0 1px #f0f4f12e,0 32px 90px #00000057}html[data-guide-brand=bare-bones] .guide-shell .screen-card:before{opacity:.84;mix-blend-mode:screen;background:radial-gradient(circle at 22% 16%,#c2dcd31c,#0000 27%),radial-gradient(circle at 76% 72%,#91759a14,#0000 31%)}html[data-guide-brand=bare-bones] .guide-shell .screen-card h1,html[data-guide-brand=bare-bones] .guide-shell .screen-card h2,html[data-guide-brand=bare-bones] .guide-shell .screen-card h3,html[data-guide-brand=bare-bones] .guide-shell .screen-card h4{color:#f3f1e9;text-shadow:0 1px 18px #0212192e}html[data-guide-brand=bare-bones] .guide-shell .screen-card .eyebrow{color:#d1adb1}html[data-guide-brand=bare-bones] .guide-shell .screen-card .home-subtitle{color:#c8d5d0}html[data-guide-brand=bare-bones] .guide-shell .icon-button,html[data-guide-brand=bare-bones] .guide-shell .home-button{color:#f2f1e9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#143941e0,#031d28d1);border-color:#e1eae657;box-shadow:inset 0 2px #b85e678a,0 12px 30px #0000002e}html[data-guide-brand=bare-bones] .guide-shell .home-button small{color:#c7d3ce}html[data-guide-brand=bare-bones] .guide-shell .primary{color:#fff;background:linear-gradient(120deg,#37696a,#244c57);border-color:#e0e8e475;box-shadow:inset 0 2px #b85e67b8,0 14px 30px #0003}html[data-guide-brand=bare-bones] .guide-shell .secondary,html[data-guide-brand=bare-bones] .guide-shell .text-button{color:#edf1ed;background:#072a34b3;border-color:#dee8e357}html[data-guide-brand=bare-bones] .guide-shell .home-base-dashboard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 7% 2%,#b85e671a,#0000 27%),linear-gradient(145deg,#0d3740c2,#031e29d1);border-color:#dee8e352;box-shadow:inset 0 2px #b85e6761,inset 0 1px #f1f4f21f,0 26px 64px #0003}html[data-guide-brand=bare-bones] .guide-shell .home-todays-plan{background:linear-gradient(145deg,#eaf0ec1a,#021b2585);border-color:#dee8e340;box-shadow:inset 0 1px #f1f4f21a}html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action{color:#f0f2ed;background:linear-gradient(150deg,#ebf0ed1a,#04232db3);border-color:#dde7e347;box-shadow:inset 0 1px #f1f4f21a,0 13px 32px #0000001f}html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action span{color:#d1adb1}html[data-guide-brand=bare-bones] .guide-shell .home-progress-glance,html[data-guide-brand=bare-bones] .guide-shell .something-changed{background:#021c2685;border-color:#dde7e338}html[data-guide-brand=bare-bones] .guide-shell .home-progress-glance article b,html[data-guide-brand=bare-bones] .guide-shell .something-changed summary{color:#e7ece8}html[data-guide-brand=bare-bones] .guide-shell .daily-draw{background:radial-gradient(circle at 13% 0,#b85e671a,#0000 31%),radial-gradient(circle at 88% 100%,#75baff14,#0000 36%),linear-gradient(145deg,#0f353fb8,#031d28cc);border-color:#dee8e347;box-shadow:inset 0 1px #f1f4f21f,0 24px 58px #0000002b}html[data-guide-brand=bare-bones] .guide-shell .daily-draw>p:not(.eyebrow){color:#becbc5}html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer{background:radial-gradient(circle at 14% 18%,#c786911a,#0000 30%),radial-gradient(circle at 84% 22%,#71b3ef14,#0000 32%),linear-gradient(145deg,#0d343eb3,#031d28cc);border-color:#dee8e347;box-shadow:inset 0 1px #f1f4f21f,0 24px 58px #0000002b}html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer>p:not(.eyebrow),html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer .home-phase-closing>p{color:#bdcbc5}@supports (color:color-mix(in lab, red, red)){html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer .phase-choice button{background:color-mix(in srgb,currentColor 10%,#031d28c7)}}html[data-guide-brand=bare-bones] .guide-shell .pathway-result-hero{background:radial-gradient(circle at 10% 48%,#66a88b33,#0000 28%),radial-gradient(circle at 92% 8%,#b85e6717,#0000 28%),linear-gradient(145deg,#154144d6,#031d28e6);border-color:#e1eae661;box-shadow:inset 0 2px #b85e6775,inset 0 1px #f1f4f224,0 25px 62px #00000038}html[data-guide-brand=bare-bones] .guide-shell .pathway-callback-title>span,html[data-guide-brand=bare-bones] .guide-shell .pathway-callback-title>small{color:#f2f1e9}html[data-guide-brand=bare-bones] .guide-shell .pathway-reason,html[data-guide-brand=bare-bones] .guide-shell .pathway-reason b{color:#c9d5d0}html[data-guide-brand=bare-bones] .guide-shell .answer-chips span{color:#d7dfdb;background:#042630ad;border-color:#dde7e345}html[data-guide-brand=bare-bones] .guide-shell .pathway-why{color:#c3d0ca}html[data-guide-brand=bare-bones] .guide-shell .pathway-why summary,html[data-guide-brand=bare-bones] .guide-shell .pathway-why p{color:#bdcbc5}html[data-guide-brand=bare-bones] .guide-shell .saved-pathway-review{background:radial-gradient(circle at 8% 5%,#b85e6717,#0000 29%),linear-gradient(145deg,#0e3740bd,#031d28d6);border-color:#dee8e352;box-shadow:inset 0 2px #b85e6766,inset 0 1px #f1f4f21f,0 25px 62px #0003}html[data-guide-brand=bare-bones] .guide-shell .saved-pathway-review h2{color:#f2f1e9}html[data-guide-brand=bare-bones] .guide-shell .saved-pathway-product{background:linear-gradient(150deg,#f0f4f117,#031d28d1);box-shadow:inset 0 1px #f1f4f214,0 12px 28px #00000024}html[data-guide-brand=bare-bones] .guide-shell .saved-pathway-review .pathway-result-actions .secondary{color:#edf1ed;opacity:1;background:#072a34c7;border-color:#e1eae666}@media (width<=680px){html[data-guide-brand=bare-bones] .guide-shell .screen-card{box-shadow:inset 0 2px #b85e676b,0 20px 55px #0000004d}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell:before,.bb-public-landing-shell:before{opacity:clamp(.42,calc(var(--guide-atmosphere) + .31),.58);background:linear-gradient(155deg,#02182233,#02162185), var(--guide-background-image) center 42% / cover no-repeat;filter:saturate(.76)brightness(.84)contrast(.92)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .mist,.bb-public-landing-shell .mist{opacity:.48;background:radial-gradient(at 18% 18%,#9cbfb82e,#0000 34%),radial-gradient(at 78% 62%,#5e7e9129,#0000 42%),radial-gradient(at 65% 12%,#7a638714,#0000 30%),linear-gradient(118deg,#97b8b50f,#0000 42%,#496f8214)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .neural-field,.bb-public-landing-shell .neural-field{z-index:1;opacity:.15;filter:drop-shadow(0 0 10px #dfede724)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card:not(:has(.paced-home)){color:#eef3ef;-webkit-backdrop-filter:blur(13px)saturate(.92);backdrop-filter:blur(13px)saturate(.92);background:radial-gradient(circle at 10% 3%,#83b1a821,#0000 34%),radial-gradient(circle at 92% 80%,#77608417,#0000 34%),linear-gradient(145deg,#0c3640c2,#031b27de);border-color:#e1eae661;box-shadow:inset 0 2px #a3485259,0 34px 90px #0000004d}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card:not(:has(.paced-home)):before{mix-blend-mode:screen;background:radial-gradient(circle at 16% 16%,#8fb6ae1f,#0000 26%),radial-gradient(circle at 82% 70%,#77608414,#0000 30%)}.bb-public-landing-shell .public-landing-page-frame{color:#f2f3ec;-webkit-backdrop-filter:blur(14px)saturate(.9);backdrop-filter:blur(14px)saturate(.9);background:radial-gradient(circle at 12% 12%,#8fb4ab26,#0000 30%),radial-gradient(circle at 91% 76%,#705b7e1a,#0000 35%),linear-gradient(145deg,#103e4694,#031d29c2);border-color:#e0eae56b;position:relative;overflow:hidden;box-shadow:inset 0 2px #a64a5461,0 36px 90px #00000047}.bb-public-landing-shell .public-landing-page-frame:before{content:"";pointer-events:none;opacity:.15;mix-blend-mode:screen;background:linear-gradient(105deg,#0218221f,#0000 48%),url(/mineral-clouds.png) 50%/cover no-repeat;position:absolute;inset:0}.bb-public-landing-shell .public-landing-page{z-index:1;position:relative}.bb-public-landing-shell .public-landing-chapters{background:#04202bb8;border-color:#dde8e357;box-shadow:inset 0 1px #ffffff12,0 16px 45px #00000030}.bb-public-landing-shell .public-landing-chapters button{color:#b9cac4}.bb-public-landing-shell .public-landing-chapters button span{color:#91a8a1}.bb-public-landing-shell .public-landing-chapters button.active{color:#123b43;background:linear-gradient(145deg,#e7eeeaf7,#bfcfc9f0);box-shadow:inset 0 3px #9f3944ad,0 9px 24px #0000002e}.bb-public-landing-shell .public-landing-chapters button.active span{color:#8e313b}.bb-public-landing-shell .public-landing-copy{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(145deg,#04222d61,#051d2924);border:1px solid #e1eae62b;border-radius:34px 18px;padding:clamp(24px,4vw,46px);position:relative;box-shadow:inset 0 1px #ffffff0f}.bb-public-landing-shell .public-landing-hero{gap:clamp(26px,4vw,58px);min-height:auto;padding:clamp(40px,5vw,70px) clamp(6px,3vw,34px)}.bb-public-landing-shell .public-landing-copy h1{font-size:clamp(3.5rem,6.25vw,6.25rem);line-height:.91}.bb-public-landing-shell .public-landing-copy h1,.bb-public-landing-shell .public-section-heading h2,.bb-public-landing-shell .public-landing-context h2,.bb-public-landing-shell .public-landing-note h2,.bb-public-landing-shell .public-landing-final h2{color:#f6f4eb;text-shadow:0 4px 30px #00000038}.bb-public-landing-shell .public-landing-lede,.bb-public-landing-shell .public-landing-payment-note{color:#d1ded8}.bb-public-landing-shell .access-kicker{color:#e8b8bd}.bb-public-landing-shell .public-path-preview{background:radial-gradient(circle at 12% 0,#95c2b730,#0000 36%),radial-gradient(circle at 96% 88%,#725b8024,#0000 35%),linear-gradient(145deg,#12494ed1,#03232feb);border-color:#e9f0ed80;border-radius:36px 20px;position:relative;overflow:hidden;box-shadow:inset 0 2px #a9495485,0 30px 80px #00000052}.bb-public-landing-shell .public-path-preview h2{margin-bottom:20px;font-size:clamp(2rem,3vw,2.9rem)}.public-path-products{background:radial-gradient(at 50% 100%,#d5e1db2e,#0000 62%),#021b2645;border:1px solid #e5ede929;border-radius:24px 13px;justify-content:center;align-items:flex-end;min-height:132px;margin:-8px 0 22px;padding:16px 16px 10px;position:relative;gap:clamp(8px,2vw,20px)!important;display:flex!important}.public-path-products:after{content:"";background:linear-gradient(90deg,#0000,#e2ebe78a,#0000);height:1px;position:absolute;bottom:12px;left:12%;right:12%}.public-path-products img{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 16px #0000004d);width:clamp(64px,8vw,92px);height:108px;position:relative}.public-path-products img:nth-child(2){transform:translateY(-8px)scale(1.08)}.public-path-phases{gap:8px!important;display:grid!important}.bb-public-landing-shell .landing-phase{background:linear-gradient(90deg,#e8efeb17,#021b264d);border-color:#dfe9e433}.bb-public-landing-shell .public-landing-includes,.bb-public-landing-shell .public-landing-context,.bb-public-landing-shell .public-landing-note,.bb-public-landing-shell .public-landing-final{background:radial-gradient(circle at 92% 8%,#896b9414,#0000 32%),linear-gradient(145deg,#0c3741b3,#031e2ac9);border-color:#e1eae657;box-shadow:inset 0 1px #ffffff12,0 20px 60px #00000024}.bb-public-landing-shell .public-includes-grid article{color:#123b43;background:radial-gradient(circle at 12% 4%,#ffffffa3,#0000 37%),linear-gradient(150deg,#e8efebf5,#bdcfc8eb);border-color:#f5f8f6ad;box-shadow:inset 0 1px #fff,0 15px 34px #00000024}.bb-public-landing-shell .public-includes-grid article:nth-child(odd){border-radius:26px 14px}.bb-public-landing-shell .public-includes-grid article:nth-child(2n){border-radius:14px 26px}.bb-public-landing-shell .public-includes-grid h3{color:#123b43}.bb-public-landing-shell .public-includes-grid p{color:#4c6661}.bb-public-landing-shell .public-landing-context>p,.bb-public-landing-shell .public-landing-note>div:last-child p{color:#d1ded8}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-question{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 10% 4%,#8ab4aa1a,#0000 35%),linear-gradient(145deg,#103d456b,#021c2885);border-color:#e1eae642;box-shadow:inset 0 1px #ffffff0f,0 24px 58px #00000026}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options .watercolor{box-shadow:0 0 0 10px #ffffff17,0 0 32px var(--choice-wash);background:radial-gradient(circle,#ffffff9e,#e0eae533 48%,#0000 72%);border-color:#29505033}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button.selected,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button.selected{box-shadow:inset 0 4px 0 var(--sfb-red),0 0 0 2px #e5ece970,0 0 34px #e8efeb3d,0 22px 46px #01182047;border-color:#fff}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .symptom-signal{color:#376d69;place-items:center;width:76px;height:70px;margin:0 0 4px;display:grid;position:relative}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .symptom-signal:before{content:"";box-shadow:0 0 28px var(--choice-wash);background:radial-gradient(circle,#ffffff9e,#dae7e14d 55%,#0000 73%);border-radius:48% 52% 46% 54%;position:absolute;inset:5px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .symptom-signal svg{z-index:1;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:54px;height:54px;position:relative;overflow:visible}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button.selected .symptom-signal{color:#8f3640}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-choice--simple .route-card{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:inset 0 1px #ffffff1f,0 24px 54px #0000003b}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details{background:radial-gradient(circle at 14% 2%,#ffffffb8,transparent 36%), radial-gradient(circle at 90% 88%,color-mix(in srgb,var(--phase-accent,#86a49d) 11%,transparent),transparent 42%), linear-gradient(150deg,#e7eeeaf5,#becfc9eb)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card:has(.paced-home){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system{-webkit-backdrop-filter:blur(20px)saturate(.92);backdrop-filter:blur(20px)saturate(.92);background:radial-gradient(circle at 7% 0,#ffffffb3,#0000 34%),radial-gradient(circle at 96% 100%,#70c5961f,#0000 31%),radial-gradient(circle at 84% 8%,#c7869114,#0000 27%),linear-gradient(145deg,#f5f5efdb,#cfe0d9c7);border-color:#f8fbf8c7;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #4d696217,0 28px 68px #01161d3d}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal{color:#123b43;-webkit-backdrop-filter:blur(20px)saturate(.92);backdrop-filter:blur(20px)saturate(.92);background:radial-gradient(circle at 7% 0,#ffffffb3,#0000 34%),radial-gradient(circle at 96% 100%,#70c5961c,#0000 31%),radial-gradient(circle at 84% 8%,#c7869114,#0000 27%),linear-gradient(145deg,#f5f5efdb,#cfe0d9c7);border:1px solid #f8fbf8c7;border-radius:38px 22px;width:min(1200px,100%);margin:28px auto 0;padding:clamp(24px,3.4vw,44px);box-shadow:inset 0 1px #fffffff5,0 28px 68px #01161d3d}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .process-choice-prompt,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .orientation-route-help{color:#123b43}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .orientation-route-help{opacity:.76}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-choice--simple .route-card{border-color:var(--route-accent)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-choice--simple .route-card{border-color:color-mix(in srgb,var(--route-accent) 36%,#70898357)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-choice--simple .route-card{background:radial-gradient(circle at 14% 4%,var(--route-accent),transparent 39%), linear-gradient(150deg,#fbfcf9d1,#d3e0dbb8)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-choice--simple .route-card{background:radial-gradient(circle at 14% 4%,color-mix(in srgb,var(--route-accent) 12%,#fff),transparent 39%), linear-gradient(150deg,#fbfcf9d1,#d3e0dbb8)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-choice--simple .route-card{color:#123b43;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #fffffff5,0 15px 34px #01192121}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-choice--simple .route-card--guided{box-shadow:inset 0 4px 0 var(--sfb-red),inset 0 5px 0 #ffffffb8,0 17px 38px #01192126}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-choice--simple .route-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-choice--simple .route-card:focus-visible{background:radial-gradient(circle at 14% 4%,var(--route-accent),transparent 40%), linear-gradient(150deg,#fffffcf0,#dde8e3de);border-color:#fffffffa;transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-choice--simple .route-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-choice--simple .route-card:focus-visible{background:radial-gradient(circle at 14% 4%,color-mix(in srgb,var(--route-accent) 16%,#fff),transparent 40%), linear-gradient(150deg,#fffffcf0,#dde8e3de)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-choice--simple .route-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-choice--simple .route-card:focus-visible{box-shadow:inset 0 4px 0 var(--route-accent),0 0 0 2px #ffffff94,0 21px 44px #01192130}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-card h2,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-card p{color:#123b43}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-card p{opacity:.76}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-card-symbol{border-color:var(--route-accent)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-card-symbol{border-color:color-mix(in srgb,var(--route-accent) 62%,#fff)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-card-symbol{background:var(--route-accent);color:#fff;box-shadow:0 9px 22px var(--route-accent)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-card-symbol{box-shadow:0 9px 22px color-mix(in srgb,var(--route-accent) 23%,transparent)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-card-action{background:radial-gradient(circle at 7% 50%,var(--route-accent),transparent 38%), linear-gradient(145deg,#356a70,#0b4654);border-color:#ebf1eeb8}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-card-action{background:radial-gradient(circle at 7% 50%,color-mix(in srgb,var(--route-accent) 19%,transparent),transparent 38%), linear-gradient(145deg,#356a70,#0b4654)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .route-card-action{color:#fbfaf5;box-shadow:inset 0 1px #ffffff29,0 11px 24px #01192129}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .orientation-phase-first span,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .orientation-route-return{color:#536b65}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-grid{-webkit-backdrop-filter:blur(18px)saturate(.92);backdrop-filter:blur(18px)saturate(.92);background:radial-gradient(circle at 7% 0,#ffffffad,#0000 34%),radial-gradient(circle at 96% 100%,#70c5961a,#0000 31%),linear-gradient(145deg,#f1f4efc7,#c7d8d2ad);border:1px solid #f8fbf8b8;border-radius:30px 18px;gap:12px;margin-top:20px;padding:16px;box-shadow:inset 0 1px #fffffff0,0 24px 58px #01161d33}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card{background:radial-gradient(circle at 15% 2%,#ffffffe6,transparent 36%), radial-gradient(circle at 92% 94%,var(--plan-phase-accent),transparent 40%), linear-gradient(150deg,#eff4f1e6,#cbdad4d6);border-color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card{background:radial-gradient(circle at 15% 2%,#ffffffe6,transparent 36%), radial-gradient(circle at 92% 94%,color-mix(in srgb,var(--plan-phase-accent) 8%,transparent),transparent 40%), linear-gradient(150deg,#eff4f1e6,#cbdad4d6)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card{box-shadow:inset 0 3px 0 var(--plan-phase-accent),0 13px 28px #01192124}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--plan-phase-accent) 75%,transparent),0 13px 28px #01192124}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card:focus-within{background:radial-gradient(circle at 15% 2%,#fff,transparent 38%), radial-gradient(circle at 92% 94%,var(--plan-phase-accent),transparent 42%), linear-gradient(150deg,#fafcf9f5,#d9e5e0eb);border-color:#fff}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card:focus-within{background:radial-gradient(circle at 15% 2%,#fff,transparent 38%), radial-gradient(circle at 92% 94%,color-mix(in srgb,var(--plan-phase-accent) 12%,transparent),transparent 42%), linear-gradient(150deg,#fafcf9f5,#d9e5e0eb)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card:focus-within{box-shadow:inset 0 4px 0 var(--plan-phase-accent),0 0 0 2px #fff6,0 18px 38px #01192133}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card:focus-within{box-shadow:inset 0 4px 0 color-mix(in srgb,var(--plan-phase-accent) 86%,transparent),0 0 0 2px #fff6,0 18px 38px #01192133}}@media (width<=700px){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal{border-radius:28px 16px;padding:20px 14px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-grid{border-radius:24px 14px;padding:10px}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation.process-landing .orientation-phase-heading{max-width:860px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation.process-landing .orientation-phase-heading h2{font-size:clamp(38px,4.6vw,62px)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card.maintain{grid-column:auto}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card.soothe,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout.soothe{--phase-accent:var(--phase-soothe);--phase-ink:#9c484b}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card.move,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout.move{--phase-accent:var(--phase-move);--phase-ink:#9a5b2e}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card.reset,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout.reset{--phase-accent:var(--phase-reset);--phase-ink:#684d80}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card.rebuild,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout.rebuild{--phase-accent:var(--phase-rebuild);--phase-ink:#527843}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card.maintain,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout.maintain{--phase-accent:var(--phase-maintain);--phase-ink:#31725f}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-heading h2{max-width:820px;font-size:clamp(38px,4.6vw,62px)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system{color:#123b43;background:radial-gradient(circle at 5% 0,#c786911c,#0000 28%),radial-gradient(circle at 96% 100%,#70c5961f,#0000 30%),linear-gradient(145deg,#f4f3ed,#dfe7e2);border:1px solid #ffffffb8;border-radius:38px 22px;width:min(1200px,100%);margin:0 auto 18px;padding:clamp(24px,3.4vw,44px);box-shadow:inset 0 1px #fff,0 28px 68px #01161d3d}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system-heading{text-align:left;border-bottom:1px solid #25494529;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;padding:0 4px 18px;display:flex}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system-heading p,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-bridge>p{color:#9f3944;letter-spacing:.18em;margin:0;font:800 12px/1.2 Arial,sans-serif}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system-heading span{color:#536b65;font-size:15px;line-height:1.45}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-map{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card{--phase-accent:#91aaa3;--phase-ink:#315f60;border:1px solid var(--phase-accent);grid-template-rows:auto auto auto 1fr;justify-items:center;gap:9px;min-height:214px;padding:22px 14px 17px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card{border:1px solid color-mix(in srgb,var(--phase-accent) 34%,#d6dfda)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card{background:radial-gradient(circle at 50% 8%,var(--phase-accent),transparent 38%), #ffffffb8;border-radius:28px 17px}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card{background:radial-gradient(circle at 50% 8%,color-mix(in srgb,var(--phase-accent) 11%,#fff),transparent 38%), #ffffffb8}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card{color:var(--phase-ink);text-align:center;box-shadow:inset 0 1px #fff,0 11px 26px #1e3a3817}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card:not(:last-child):after{content:"→";z-index:2;color:#84928d;pointer-events:none;place-items:center;width:14px;height:20px;font:700 16px/1 Arial,sans-serif;display:grid;position:absolute;top:48%;right:-13px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card:focus-visible{border-color:var(--phase-accent);background:radial-gradient(circle at 50% 8%,var(--phase-accent),transparent 40%), #fff;transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card:focus-visible{background:radial-gradient(circle at 50% 8%,color-mix(in srgb,var(--phase-accent) 17%,#fff),transparent 40%), #fff}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card:focus-visible{box-shadow:inset 0 4px 0 var(--phase-accent),0 0 0 2px #ffffffb8,0 18px 34px #1e3a3826}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card>i{background:var(--phase-accent);color:#fff;width:62px;height:62px;box-shadow:0 9px 22px var(--phase-accent);border:0;border-radius:50%;place-items:center;font:400 29px/1 Georgia,serif;display:grid}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card>i{box-shadow:0 9px 22px color-mix(in srgb,var(--phase-accent) 25%,transparent)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card>b{color:var(--phase-ink);letter-spacing:.01em;font:800 clamp(18px,1.8vw,24px)/1 Arial,sans-serif}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card>em{color:#536b65;letter-spacing:.09em;text-transform:uppercase;font:700 10px/1.3 Arial,sans-serif}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card>strong{border-top:1px solid var(--phase-accent);justify-content:center;align-self:end;align-items:center;gap:8px;width:100%;padding-top:13px;display:flex}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card>strong{border-top:1px solid color-mix(in srgb,var(--phase-accent) 26%,#d6dfda)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card>strong{color:#244d50;letter-spacing:.02em;font-size:12px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-bridge{text-align:left;border-top:1px solid #25494529;margin-top:22px;padding-top:18px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-language{background:#ffffff94;border:1px solid #405b562e;border-radius:999px;grid-template-columns:1.4fr .8fr 1.2fr;width:100%;margin:11px 0 0;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-language>div{text-align:left;align-items:center;gap:8px;padding:11px 16px;display:flex}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-language>div+div{border-left:1px solid #405b5626}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-language b{color:#173f45;letter-spacing:0;flex:none;font-size:12px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-language span{color:#5a6c67;font-size:13px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-note{color:#cad6d0}@media (width<=900px){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-map{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(150px,1fr));padding:4px 3px 16px;overflow-x:auto}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-card.maintain{scroll-snap-align:start;grid-column:auto;min-height:204px}}@media (width<=680px){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system{border-radius:28px 16px;padding:21px 15px 24px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system-heading{flex-direction:column;align-items:flex-start;gap:8px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-language{border-radius:20px 12px;grid-template-columns:1fr}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-system .orientation-phase-language>div+div{border-top:1px solid #405b5626;border-left:0}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-heading{max-width:900px;margin:34px auto 24px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-heading h2{max-width:820px;margin:10px auto 14px;font-size:clamp(34px,4.2vw,56px);line-height:1.06}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-heading>p:not(.eyebrow){color:#d5e0da;max-width:760px;margin:0 auto;font-size:clamp(17px,1.8vw,21px);line-height:1.55}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-language{background:linear-gradient(150deg,#305b5e9e,#04222dbd);border:1px solid #dde8e34d;border-radius:24px 14px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1020px,100%);margin:0 auto 20px;padding:14px 18px;display:grid;box-shadow:inset 0 1px #ffffff12,0 16px 36px #00000024}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-language>div{text-align:left;gap:4px;padding:7px 18px;display:grid}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-language>div+div{border-left:1px solid #dee9e433}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-language b{color:#e2b1b6;letter-spacing:.17em;font:700 12px/1.2 Arial,sans-serif}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-language span{color:#e4ece8;font-size:14px;line-height:1.4}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map{background:radial-gradient(circle at 8% 5%,#b4cfc521,#0000 32%),linear-gradient(145deg,#113f47b3,#021c27d1);border:1px solid #dbe7e147;border-radius:34px 20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:min(1200px,100%);max-width:none;margin:0 auto 18px;padding:clamp(18px,2.5vw,30px);box-shadow:inset 0 1px #ffffff0f,0 26px 60px #0003}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card{--phase-accent:#91aaa3;--phase-ink:#315f60;border:1px solid var(--phase-accent);grid-template-rows:auto auto auto 1fr auto auto;gap:10px;min-height:292px;padding:24px 20px 20px}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card{border:1px solid color-mix(in srgb,var(--phase-accent) 40%,#ffffffbf)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card{background:radial-gradient(circle at 14% 4%,#ffffffd1,transparent 34%), radial-gradient(circle at 94% 88%,var(--phase-accent),transparent 44%), linear-gradient(150deg,#edf2ef,#c7d5d0);border-radius:28px 16px}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card{background:radial-gradient(circle at 14% 4%,#ffffffd1,transparent 34%), radial-gradient(circle at 94% 88%,color-mix(in srgb,var(--phase-accent) 17%,transparent),transparent 44%), linear-gradient(150deg,#edf2ef,#c7d5d0)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card{color:var(--phase-ink);box-shadow:inset 0 4px 0 var(--phase-accent),inset 0 5px 0 #ffffff8c,0 17px 38px #01182038}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card.soothe{--phase-accent:var(--phase-soothe);--phase-ink:#854753}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card.move{--phase-accent:var(--phase-move);--phase-ink:#8a5b20}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card.reset{--phase-accent:var(--phase-reset);--phase-ink:#654e7b}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card.rebuild{--phase-accent:var(--phase-rebuild);--phase-ink:#356d96}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card.maintain{--phase-accent:var(--phase-maintain);--phase-ink:#39795a}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card:focus-visible{background:radial-gradient(circle at 14% 4%,#fff,transparent 36%), radial-gradient(circle at 94% 88%,var(--phase-accent),transparent 45%), linear-gradient(150deg,#f6f8f6,#d2ded9);border-color:#fffffff2;transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card:focus-visible{background:radial-gradient(circle at 14% 4%,#fff,transparent 36%), radial-gradient(circle at 94% 88%,color-mix(in srgb,var(--phase-accent) 22%,transparent),transparent 45%), linear-gradient(150deg,#f6f8f6,#d2ded9)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card:focus-visible{box-shadow:inset 0 5px 0 var(--phase-accent),0 0 0 2px #e4ece852,0 24px 48px #01182047}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card>i{border:1px solid var(--phase-accent);place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card>i{border:1px solid color-mix(in srgb,var(--phase-accent) 56%,#fff)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card>i{color:var(--phase-ink);box-shadow:0 0 26px var(--phase-accent);background:#ffffff61;border-radius:50%;font-size:25px}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card>i{box-shadow:0 0 26px color-mix(in srgb,var(--phase-accent) 22%,transparent)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card>b{color:#123b43;letter-spacing:0;font:clamp(22px,2vw,27px)/1.05 Georgia,serif}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card>em{color:var(--phase-ink);letter-spacing:.11em;text-transform:uppercase;align-self:start;font:700 11px/1.25 Arial,sans-serif}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card>p{color:#48645f;margin:0;font-size:14px;line-height:1.48}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card>small{border:1px solid var(--phase-accent);justify-self:start;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card>small{border:1px solid color-mix(in srgb,var(--phase-accent) 42%,#375b582e)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card>small{color:#3f5f5b;background:#ffffff4d;border-radius:999px;font-size:12px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card>strong{color:#173e45;letter-spacing:.04em;border-top:1px solid #355b5733;justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;display:flex}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-note{color:#c5d3cd;margin:2px auto 32px;font-size:14px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout:is(.soothe,.move,.reset,.rebuild,.maintain){--phase-accent:#91aaa3;--phase-ink:#315f60;border-color:var(--phase-accent)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout:is(.soothe,.move,.reset,.rebuild,.maintain){border-color:color-mix(in srgb,var(--phase-accent) 52%,#fff)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout:is(.soothe,.move,.reset,.rebuild,.maintain){background:radial-gradient(circle at 12% 4%,#ffffffd6,transparent 34%), radial-gradient(circle at 92% 88%,var(--phase-accent),transparent 45%), linear-gradient(150deg,#edf2ef,#c4d3cd)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout:is(.soothe,.move,.reset,.rebuild,.maintain){background:radial-gradient(circle at 12% 4%,#ffffffd6,transparent 34%), radial-gradient(circle at 92% 88%,color-mix(in srgb,var(--phase-accent) 18%,transparent),transparent 45%), linear-gradient(150deg,#edf2ef,#c4d3cd)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout:is(.soothe,.move,.reset,.rebuild,.maintain){color:#123b43;box-shadow:inset 0 5px 0 var(--phase-accent),0 32px 100px #0000007a}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout.soothe{--phase-accent:var(--phase-soothe);--phase-ink:#854753}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout.move{--phase-accent:var(--phase-move);--phase-ink:#8a5b20}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout.reset{--phase-accent:var(--phase-reset);--phase-ink:#654e7b}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout.rebuild{--phase-accent:var(--phase-rebuild);--phase-ink:#356d96}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout.maintain{--phase-accent:var(--phase-maintain);--phase-ink:#39795a}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout:is(.soothe,.move,.reset,.rebuild,.maintain) h2,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout:is(.soothe,.move,.reset,.rebuild,.maintain)>p:not(.eyebrow),html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout:is(.soothe,.move,.reset,.rebuild,.maintain) .phase-popout-invitation{color:#153c43!important}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout:is(.soothe,.move,.reset,.rebuild,.maintain) .eyebrow,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout:is(.soothe,.move,.reset,.rebuild,.maintain) .phase-popout-symbol{color:var(--phase-ink)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout:is(.soothe,.move,.reset,.rebuild,.maintain) .phase-popout-close{color:#234b50}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-popout:is(.soothe,.move,.reset,.rebuild,.maintain) .secondary{color:#fff;background:linear-gradient(145deg,#3d7175,#0d4654);border-color:#2f676b}@media (width<=1080px){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map{grid-template-columns:repeat(2,minmax(0,1fr));width:min(820px,100%)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card.maintain{grid-column:1/-1}}@media (width<=680px){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-language{grid-template-columns:1fr;padding:10px 16px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-language>div{padding:11px 6px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-language>div+div{border-top:1px solid #dee9e433;border-left:0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map{grid-template-columns:1fr;padding:16px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-card.maintain{grid-column:auto;min-height:260px}}@media (width<=900px){.public-path-products{min-height:138px}.public-path-products img{height:112px}}@media (width<=680px){.bb-public-landing-shell .public-landing-page-frame{padding-inline:6px}.bb-public-landing-shell .public-landing-copy{border-radius:26px 14px;padding:22px 16px}.public-path-products{min-height:126px}.public-path-products img{width:70px;height:104px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .neural-field,.bb-public-landing-shell .neural-field{opacity:.1;transform:scale(.72)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell:has(.paced-home){background:radial-gradient(circle at 10% 8%,#6a9d9721,#0000 34%),radial-gradient(circle at 88% 78%,#7e658b17,#0000 36%),linear-gradient(150deg,#031f2a 0%,#021923 64%,#031a24 100%)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card:has(.paced-home){color:#f3f6f3;background:0 0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home{color:#f3f6f3;background:radial-gradient(circle at 8% 4%,#cdded72e,#0000 31%),radial-gradient(circle at 92% 88%,#7563841f,#0000 34%),linear-gradient(145deg,#678987f0,#365b63f5);border:1px solid #e7eeea6b;border-radius:34px 20px;width:100%;padding:clamp(24px,4vw,46px);box-shadow:inset 0 1px #ffffff4d,0 30px 76px #0000003d}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home>h1,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home>.home-subtitle{color:#f4f6f2}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home>.eyebrow{color:#f0cfd1}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-dashboard{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #eef4f066;border-radius:0;padding:clamp(22px,3vw,34px) 0 38px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-dashboard>header p:last-child{color:#e2eae6}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-plan{color:#173c43;background:radial-gradient(circle at 8% 0,#ffffff80,#0000 32%),linear-gradient(145deg,#eff4f0f5,#cfddd8f0);border-color:#ffffffa3;box-shadow:inset 0 1px #ffffffe0,0 16px 36px #021c2624}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-plan .eyebrow{color:#755f7f}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-plan h3,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-plan>header button{color:#173c43}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-products article{color:#163a41;background:#ffffff9e;border-color:#2a515133;box-shadow:inset 0 1px #ffffffb8}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-products b{color:#163a41}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-products small{color:#4d6763}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action{border-color:var(--action-accent)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action{border-color:color-mix(in srgb,var(--action-accent) 38%,#ffffffb8)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action{background:radial-gradient(circle at 10% 5%,var(--action-accent),transparent 40%),linear-gradient(150deg,#f2f6f3f5,#d3e0dbf0)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action{background:radial-gradient(circle at 10% 5%,color-mix(in srgb,var(--action-accent) 11%,transparent),transparent 40%),linear-gradient(150deg,#f2f6f3f5,#d3e0dbf0)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action{color:#173c43;box-shadow:inset 0 1px #ffffffe0,0 12px 28px #021c261f}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action b{color:#173c43}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action small{color:#526a66}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action:focus-visible,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action.is-current{background:radial-gradient(circle at 10% 5%,var(--action-accent),transparent 40%),linear-gradient(150deg,#f7f9f7,#dce7e2);border-color:#f8fbf9f5}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action:focus-visible,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action.is-current{background:radial-gradient(circle at 10% 5%,color-mix(in srgb,var(--action-accent) 15%,transparent),transparent 40%),linear-gradient(150deg,#f7f9f7,#dce7e2)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action:focus-visible,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action.is-current{box-shadow:inset 0 1px #fff,0 0 0 2px #e2ebe675,0 0 30px #f0f5f242,0 16px 36px #021c2629}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-progress-glance,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .something-changed{box-shadow:none;background:0 0;border:1px solid #ebf2ee57;border-left:0;border-right:0;border-radius:0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-progress-glance>header .eyebrow{color:#f0cfd1}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-progress-glance>header>small,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-progress-glance article small,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .something-changed summary small{color:#d8e3de}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-progress-glance article b,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .something-changed summary,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .something-changed>p,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-pathway-deeper-note,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-pathway-deeper-note a{color:#f4f6f2}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .daily-draw,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-phase-explorer{max-width:980px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #edf3ef66;border-radius:0;margin:0 auto;padding:clamp(34px,5vw,54px) 0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .daily-draw h2,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-phase-explorer h2,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .daily-draw>p:not(.eyebrow),html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-phase-explorer>p:not(.eyebrow),html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-phase-explorer .home-phase-closing>p{color:#eef3ef}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .daily-draw-card{background:#dce6e1;box-shadow:inset 0 1px #ffffffd1,0 15px 34px #021c2633}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .daily-draw-card img{display:block}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-phase-explorer .phase-choice button{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-phase-explorer .phase-choice button{border-color:color-mix(in srgb,currentColor 54%,#eef3ef)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-phase-explorer .phase-choice button{background:currentColor}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-phase-explorer .phase-choice button{background:color-mix(in srgb,currentColor 10%,#e1eae5 90%)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-phase-explorer .phase-choice button{box-shadow:inset 0 1px #fffc}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-phase-explorer .phase-choice small{color:#3f5c59}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-phase-closing{border-color:#edf3ef52}@media (width<=680px){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home{border-radius:24px 14px;padding:22px 14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.option-grid button:hover,.primary:hover,.product-grid button.product-card:hover{transform:none}}.assessment-rail span{font-size:18px}.assessment-options .watercolor{color:#eef2ed;font-size:32px}.digestive-location-icon{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:48px;height:48px;overflow:visible}.digestive-location-icon--both{width:54px;height:54px}.rhythm-icon{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:50px;height:50px;overflow:visible}.rhythm-icon circle{fill:currentColor;stroke:none}.assessment-question--rhythm .assessment-options button{background:linear-gradient(155deg,#dac7a217,#04252fb8 48%,#031d27cc);border-color:#bcbea54d}.assessment-question--rhythm .assessment-options button:hover,.assessment-question--rhythm .assessment-options button:focus-visible{background:linear-gradient(155deg,#e1cea929,#103e43c7 52%,#031d27d6);border-color:#dac7a28f}.assessment-result{max-width:1000px;margin:0 auto}.assessment-result>h1{margin-bottom:22px}.pathway-result-hero{text-align:center;background:radial-gradient(circle at 10%,#66a88b33,#0000 28%),#031f2aad;border:1px solid #a3c4b66b;border-radius:42px 24px;max-width:900px;margin:12px auto 18px;padding:clamp(26px,4vw,42px);display:block}.pathway-result-symbol{color:#edf4ef;border:1px solid #c3dbcf80;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 18px;font-size:28px;display:inline-grid;box-shadow:0 0 42px #78b89b33}.pathway-result-hero .eyebrow{margin:0 0 6px}.pathway-result-hero h1{margin:0 0 10px;font-size:clamp(36px,5.2vw,60px);line-height:1.04}.pathway-callback-title,.build-plan-callback-title{text-align:center;justify-items:center;gap:2px;display:grid}.pathway-callback-title>span,.build-plan-callback-title>span{color:#f0f1e9;font-size:clamp(44px,6.4vw,72px);line-height:.98}.pathway-callback-title--foundation>span{text-wrap:balance;max-width:760px;font-size:clamp(38px,5.5vw,62px);line-height:1.02}.pathway-callback-title>small,.build-plan-callback-title>small{color:#cdd8d2;font:clamp(25px,3.4vw,38px)/1.1 Georgia,serif}.pathway-pattern-label{margin-top:18px}.pathway-reason{color:#c6d5ce;max-width:700px;margin:0 auto;font-size:18px;line-height:1.55}.build-plan-phases{color:#e4bc76;letter-spacing:.18em;border:1px solid #e1b66847;border-radius:999px;width:fit-content;margin:12px auto 22px;padding:7px 14px;font-size:11px;font-weight:800}.choice-recap--arrive{animation:.62s .24s both answer-float-in}.assessment-question>h1{animation:.48s both question-arrive}.assessment-question .assessment-options{animation:.66s .38s both answer-float-in}@keyframes question-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes answer-float-in{0%{opacity:0;filter:blur(4px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}.pathway-reason b{color:#edf3ef}.answer-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 16px;display:flex}.answer-chips span{color:#d4e0da;background:#042731b3;border:1px solid #a4c6b657;border-radius:999px;padding:8px 12px;font-size:12px}.pathway-why{border-bottom:1px solid #9fbeb047;max-width:720px;margin:0 auto 34px}.pathway-why summary{color:#bcd0c6;cursor:pointer;width:fit-content;margin:auto;padding:10px;font-size:13px;font-weight:700}.pathway-why p{color:#b8c8c0;margin:0 0 18px;line-height:1.55}.phase-journey-overview{max-width:1000px;margin:0 auto 34px}.phase-journey-overview>header h2{margin:5px auto 20px;font-size:clamp(27px,4vw,40px)}.phase-journey-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.phase-journey-grid details{text-align:center;background:#021b25a3;border:1px solid #93b2a542;min-width:0;transition:transform .2s,opacity .2s;position:relative}.phase-journey-grid details.active{background:linear-gradient(#714d2140,#031f2aad);border-color:#d5ab5b94}.phase-journey-grid details.later{opacity:.55}.phase-journey-grid details:hover{opacity:1;transform:translateY(-2px)}.phase-journey-grid summary{cursor:pointer;flex-direction:column;align-items:center;min-height:170px;padding:18px 10px;list-style:none;display:flex}.phase-journey-grid summary::-webkit-details-marker{display:none}.phase-journey-number{color:#7f978d;font:700 9px Arial,sans-serif;position:absolute;top:9px;left:10px}.phase-journey-symbol{color:#e4eee8;border:1px solid #b1cfc161;border-radius:50%;place-items:center;width:56px;height:56px;margin:8px 0 14px;font-size:24px;display:grid}.phase-journey-grid b{letter-spacing:.12em;font-size:13px}.phase-journey-grid small{color:#a8bbb1;margin-top:8px;font-size:10px}.phase-journey-grid details>p{color:#bac9c2;margin:0;padding:0 12px 16px;font-size:12px;line-height:1.45}.result-action-path{max-width:900px;margin:0 auto}.result-action-path>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.result-action-path article,.result-action{color:#a5b7af;text-align:left;background:#021b2594;border:1px solid #97b7a947;flex-direction:column;align-items:flex-start;min-width:0;min-height:118px;padding:16px;display:flex}.result-action{color:#edf4ef;cursor:pointer;background:#38695461;border-color:#aed2c0ad}.result-action-path span{border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:12px;font-size:10px;display:grid}.result-action-path b{font:19px/1.2 Georgia,serif}.result-action-path small{text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:10px}.assessment-heard{text-align:left;background:linear-gradient(90deg,#355e523b,#03202b8f);border:1px solid #a2beb24d;max-width:860px;margin:0 auto 20px;padding:24px 28px}.assessment-heard p{color:#cbd7d2;margin:0;font-size:19px;line-height:1.6}.assessment-heard p+p{margin-top:10px}.assessment-heard b{color:#edf1ed}.assessment-heard strong{color:#e7b15e;font-weight:600}.starting-point-card{border:1px solid var(--line);background:radial-gradient(circle at 50% 0,#6da38d29,#0000 48%),linear-gradient(145deg,#123f46bf,#021c27bd);max-width:760px;margin:0 auto 24px;padding:26px;box-shadow:0 20px 56px #00000029}.starting-point-card .eyebrow{margin:0 0 8px}.starting-point-card h2{margin:0 0 10px;font-size:clamp(38px,5vw,60px)}.starting-point-card p:last-child{color:#cbd7d2;max-width:620px;margin:auto;font-size:18px;line-height:1.55}.your-path{border:1px solid var(--line);text-align:left;background:#021b278f;max-width:960px;margin:0 auto 4px;padding:22px}.your-path>.eyebrow{text-align:center;margin:0 0 16px}.your-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.your-path-grid article{border:1px solid var(--line);background:#052b358f;flex-direction:column;gap:10px;min-height:110px;padding:16px;display:flex}.your-path-grid small{letter-spacing:.15em;text-transform:uppercase;color:#91aaa1;font-size:9px}.your-path-grid b{color:#e6ebe7;font:16px/1.45 Georgia,serif}@media (width<=780px){.pathway-result-hero{text-align:center;grid-template-columns:1fr}.pathway-result-symbol{margin:auto}.phase-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phase-journey-grid details:last-child{grid-column:1/-1}.result-action-path>div{grid-template-columns:repeat(2,1fr)}.your-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-heard{padding:20px}.starting-point-card{padding:22px 18px}}@media (width<=420px){.phase-journey-grid,.result-action-path>div{grid-template-columns:1fr}.phase-journey-grid details:last-child{grid-column:auto}.your-path-grid{grid-template-columns:1fr}.assessment-result>h1{font-size:44px}.assessment-heard p{font-size:16px}}.icon-button{border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:96px;padding:0 17px;font-size:23px;display:flex}.icon-button span{letter-spacing:.08em;text-transform:uppercase;font:13px Arial,sans-serif}.phase-rail{align-items:flex-start;gap:clamp(14px,3.4vw,44px);width:min(840px,100%);margin:48px auto 2px;padding:18px 12px;overflow:visible!important}.phase-rail:before{width:auto;top:43px;left:10%;right:10%}.phase-dot{color:#879895;background:0 0;border:0;min-width:92px;padding:0;font-family:inherit}.phase-dot span{width:52px;height:52px;font-size:15px}.phase-dot b{letter-spacing:.12em;font-size:11px}.phase-rail button.phase-dot{cursor:pointer}.phase-rail button.phase-dot:hover span,.phase-rail button.phase-dot:focus-visible span{transform:scale(1.08);box-shadow:0 0 28px}@supports (color:color-mix(in lab, red, red)){.phase-rail button.phase-dot:hover span,.phase-rail button.phase-dot:focus-visible span{box-shadow:0 0 28px color-mix(in srgb, currentColor 38%, transparent)}}.products .lead{font-size:clamp(18px,2vw,22px)}.products .product-guidance{background:linear-gradient(90deg,#305b512e,#031f2a61);border:1px solid #a6bfb53d;max-width:980px;margin-left:auto;margin-right:auto;padding:18px 22px;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.fit-tag{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;min-height:25px;padding:5px 9px;font:600 10px/1.25 Arial,sans-serif;display:inline-flex}.fit-tag--soothe{color:#e48d73;background:#a84b381f}.fit-tag--move{color:#e4a24e;background:#ac69231f}.fit-tag--reset{color:#9ccda9;background:#4c875c1f}.product-grid em{font-size:11px}.product-grid b{font-size:23px}.product-grid small{font-size:15px;line-height:1.5}.product-grid i{padding-top:11px;font-size:14px}.plan-grid article>b{font-size:11px}.plan-grid article p{font-size:16px;line-height:1.55}.plan-grid aside{font-size:14px}.plan-grid aside b{font-size:10px}.plan-timing span{font-size:16px}.priorities{font-size:15px}.deselect-button{font-size:14px}.choice-grid span{font-size:17px;line-height:1.5}.educational-note{font-size:16px;line-height:1.55}.support-actions,.plan-actions,.phase-actions{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;margin-top:32px;display:flex}.support-actions .primary,.plan-actions .primary,.phase-actions .primary{margin-top:0}.support-actions .primary,.plan-actions .primary{width:min(640px,100%)}.check-actions .checkin-next{width:min(620px,100%);margin-top:0}.secondary{font-size:20px}.check-panel-list,.overall-check{font-size:16px}.note{font-size:16px;line-height:1.5}.check-phase-grid--single{grid-template-columns:minmax(0,650px);justify-content:center}.choice-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;margin-left:auto;margin-right:auto}.choice-grid button.choice-foundation,.choice-grid button.choice-hold{background:linear-gradient(150deg,#705b1c38,#021b27b3);border-color:#e0be5b7a;box-shadow:inset 0 0 38px #e0be5b0a}.choice-grid button.choice-foundation b,.choice-grid button.choice-hold b{color:#e3c86e}.choice-grid button.choice-return{background:linear-gradient(150deg,#7e342b47,#021b27b8);border-color:#ec74598f;box-shadow:inset 0 0 40px #ec74590f}.choice-grid button.choice-return b{color:#ef8a72}.choice-grid button.choice-advance{background:linear-gradient(150deg,#27644740,#021b27b3);border-color:#69b88b80;box-shadow:inset 0 0 38px #69b88b0d}.choice-grid button.choice-advance b{color:#91d2ad}.readiness-suggestion{text-align:left;background:linear-gradient(90deg,#2e594d3d,#031f2a8a);border:1px solid #afcbbf57;max-width:760px;margin:22px auto 0;padding:20px 24px}.readiness-suggestion small{color:#9eb5ac;letter-spacing:.18em;font-size:9px;font-weight:800}.readiness-suggestion p{color:#d5dfda;margin:8px 0 0;font:20px/1.5 Georgia,serif}.readiness-suggestion--reset{background:linear-gradient(90deg,#27644747,#031f2a8a);border-color:#69b88b85}.readiness-suggestion--not-yet,.readiness-suggestion--foundation{background:linear-gradient(90deg,#705b1c38,#031f2a8a);border-color:#e0be5b75}.choice-grid button.recommended{border-width:2px;position:relative;transform:translateY(-4px);box-shadow:0 18px 45px #0000003d,inset 0 0 48px #ffffff09}.choice-grid button.recommended i{color:#dce8e2;letter-spacing:.09em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:6px 9px;font:700 9px/1 Arial,sans-serif;position:absolute;top:14px;right:14px}.booking{text-align:center;z-index:2;max-width:1120px;margin:auto;position:relative}.path-ending{background:radial-gradient(circle at 50% 0,#78c99b26,#0000 43%),linear-gradient(#0e41412e,#021c2733);border:1px solid #78c99b2e;padding:clamp(22px,4vw,48px)}.path-ending>p.eyebrow{color:#92d0ad}.ending-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:34px auto 24px;display:grid}.ending-card{border:1px solid var(--line);background:#021d27a3;flex-direction:column;align-items:stretch;min-height:355px;padding:clamp(24px,3vw,34px);display:flex;box-shadow:inset 0 1px #ffffff08,0 18px 42px #0000001f}.ending-card--plan{background:radial-gradient(circle at 50% 0,#e8a24e29,#0000 58%),#021d27ad;border-color:#e8a24e66}.ending-card--plan .eyebrow{color:#e8a24e}.ending-card--resources{background:radial-gradient(circle at 50% 0,#71b3ef26,#0000 58%),#021d27ad;border-color:#71b3ef61}.ending-card--resources .eyebrow{color:#83bcec}.ending-card--erin{background:radial-gradient(circle at 50% 0,#6faa9133,#0000 58%),#021d27ad;border-color:#78c99b6b}.ending-card--erin .eyebrow{color:#86c9a2}.ending-card .eyebrow{margin:0 0 10px}.ending-card h2{margin:0;font-size:clamp(28px,3vw,38px)}.ending-card>p:not(.eyebrow){color:#cad6d1;flex:1;font-size:17px;line-height:1.6}.ending-card .secondary{width:100%;min-width:0}.ending-card--plan .secondary{border-color:#e8a24e6b}.ending-card--resources .secondary{border-color:#71b3ef66}.booking-link{justify-content:space-between;align-items:center;width:100%;margin:0;text-decoration:none;display:flex}.website-link{color:#c8d8d1;text-underline-offset:5px;margin-top:16px}.ending-home{margin-top:12px}.guide-credit{background:#7ec99e2e;border:1px solid #7ec99e57;grid-template-columns:repeat(3,1fr);gap:1px;margin:16px 0;display:grid}.guide-credit span{color:#9fb4ab;text-align:center;background:#062734;gap:4px;padding:12px 8px;font-size:11px;display:grid}.guide-credit b{color:#eef4f0;font-size:15px}.credit-note{color:#a9c8ba!important;margin:0 0 16px!important;font-size:13px!important}.access-form label{font-size:14px}.access-form label small{font-size:12px}.access-privacy{font-size:13px!important}.review-login-note{color:#aabcb5!important;margin-top:18px!important;font-size:14px!important}.review-button{margin-top:18px}.product-notices{text-align:left;gap:10px;max-width:980px;margin:20px auto 0;display:grid}.product-notices aside{border:1px solid var(--line);grid-template-columns:minmax(150px,.32fr) 1fr;align-items:start;gap:18px;padding:16px 18px;font-style:normal;display:grid}.product-notices b{font:18px Georgia,serif}.product-notices span{color:#cad6d1;font-size:15px;line-height:1.55}.combination-notice{background:linear-gradient(90deg,#84521e3d,#021d2794);border-color:#e8a24e85!important}.combination-notice b{color:#efb76d}.self-directed-notice{background:linear-gradient(90deg,#2f5c4c38,#021d2785);border-color:#8cb6a366!important}.self-directed-notice b{color:#c7dbd1}.supplement-safety{background:#021d2780}.supplement-safety b{color:#b9cbc3}.plan-responsibility{text-align:left;background:linear-gradient(90deg,#2f5c4c33,#021d278a);border:1px solid #8cb6a35c;max-width:980px;margin:20px auto 0;padding:19px 22px}.plan-responsibility b{color:#e3e9e5;font:20px Georgia,serif}.plan-responsibility p{color:#c7d3ce;margin:7px 0 0;font-size:15px;line-height:1.6}.save-plan-button:disabled{opacity:.68;cursor:wait}.save-confirmation{text-align:center;color:#a9d8bd;max-width:760px;margin:16px auto 0;font-size:15px}.save-confirmation--error{color:#ef9a83}@media (width<=780px){.screen-card{padding:22px 20px}.phase-rail{justify-content:center;overflow:visible}.product-grid small{font-size:15px}.assessment-options small{font-size:13px}.plan-grid article p,.plan-timing span{font-size:16px}.support-actions,.plan-actions,.phase-actions{grid-template-columns:1fr;width:100%;display:grid}.support-actions .primary,.plan-actions .primary,.phase-actions .primary,.support-actions .secondary,.plan-actions .secondary,.phase-actions .secondary{width:100%;min-width:0}.choice-grid--two,.ending-grid{grid-template-columns:1fr}.ending-card{min-height:0}.path-ending h1{font-size:40px}.product-notices aside{grid-template-columns:1fr;gap:8px}}@media (width<=520px){.phase-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 34px;width:min(340px,100%);padding:20px 0;display:grid}.phase-rail:before{display:none}.phase-dot{width:100%;min-width:0}.phase-dot.soothe{grid-area:1/1}.phase-dot.move{grid-area:1/2}.phase-dot.reset{grid-area:2/1/auto/-1;justify-self:center;width:50%}.phase-dot.rebuild{grid-area:3/1}.phase-dot.maintain{grid-area:3/2}.phase-dot span{width:58px;height:58px}.phase-dot b{font-size:12px}.combined-checkin h1{font-size:38px}.assessment-question>.lead{font-size:18px}.assessment-options small{font-size:13px}.assessment-options b{font-size:20px}.choice-grid span{font-size:16px}}.symptom-question .assessment-options button{justify-content:flex-start}.assessment-options button.selected{background:radial-gradient(circle at 50% 27%,#74b3973d,#0000 44%),linear-gradient(155deg,#30655be6,#03232deb);border-color:#bfdecfeb;transform:translateY(-3px);box-shadow:0 0 0 2px #9acdb51c,0 20px 48px #0000003d,inset 0 1px #ffffff14}.assessment-options button.selected .watercolor{filter:brightness(1.18);text-shadow:0 0 18px #e0f3ea80}.assessment-choice-state{color:#9eb3ac;letter-spacing:.08em;text-transform:uppercase;border:1px solid #bed3ca47;border-radius:999px;margin-top:auto;padding:7px 11px;font:700 10px/1 Arial,sans-serif!important}.assessment-options button.selected .assessment-choice-state{color:#e5f0ea;background:#b8dcca21;border-color:#cae8d9ad}.assessment-continue{margin-top:30px}.assessment-continue:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.suggested-use{gap:9px;margin:8px 0 14px;display:grid}.suggested-use p{background:#03222c7a;border:1px solid #b4ccc233;grid-template-columns:1fr;align-items:start;gap:7px;padding:11px 12px;display:grid;margin:0!important}.suggested-use p+p{background:#68431d26;border-color:#e2a4524d}.suggested-use strong{color:#dce8e2;letter-spacing:.09em;text-transform:uppercase;font:700 10px/1.3 Arial,sans-serif}.suggested-use p+p strong{color:#e8b56f}.suggested-use span{color:#d1dcd7;font-size:14px;line-height:1.45}@media (width<=780px){.symptom-question .assessment-options button{min-height:230px}.assessment-continue{width:100%}}@media (width<=420px){.symptom-question .assessment-options button{min-height:220px}.assessment-choice-state{padding:6px 8px;font-size:9px!important}.suggested-use p{grid-template-columns:1fr;gap:6px}}.orientation,.protocol-picker{text-align:center;max-width:1080px;margin:auto}.orientation>h1,.protocol-picker>h1{max-width:800px;margin:8px auto 18px}.orientation--simple{max-width:900px;padding-top:clamp(28px,7vh,80px)}.orientation--simple>h1{max-width:760px;margin-bottom:14px;font-size:clamp(42px,6vw,72px)}.orientation-prompt{color:#c5d2cc;margin:0 auto 42px;font:clamp(23px,3vw,32px)/1.4 Georgia,serif}.process-landing{max-width:1080px;padding-top:20px}.process-landing>h1{max-width:780px;margin:8px auto 10px;font-size:clamp(42px,6vw,68px)}.process-landing>h1.orientation-mantra{max-width:1020px;margin:14px auto 18px;font-size:clamp(38px,5.7vw,68px);line-height:1.08}.orientation-mantra span{transition:color .22s,text-shadow .22s,transform .22s;display:inline-block}.orientation-mantra span:first-child{color:#79b8ca}.orientation-mantra span:nth-child(2){color:#72b4c0}.orientation-mantra span:nth-child(3){color:#75b7ad}.orientation-mantra span:nth-child(4){color:#79ba9d}.orientation-mantra span:hover{text-shadow:0 0 28px;transform:translateY(-2px)}.support-level-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 12px;display:grid}.support-level-choice button{color:#c7d3cd;cursor:pointer;text-align:left;background:#021b2685;border:1px solid #c4d5cd38;border-radius:16px;min-height:92px;padding:12px}.support-level-choice button.selected{background:linear-gradient(145deg,#598e773d,#082b35c7);border-color:#8fb7a6;box-shadow:0 0 22px #76b99517}.support-level-choice b,.support-level-choice small{display:block}.support-level-choice b{letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px}.support-level-choice small{color:#aebeb6;line-height:1.4}.plan-selected-use{text-align:left;background:#76b99512;border-left:2px solid #8fb7a6;padding:10px 12px;color:#d6e1db!important}.plan-reminder,.something-changed{background:#031f2a7a;border:1px solid #bed7ce33;border-radius:22px;margin-top:22px;padding:18px 20px}.plan-reminder summary,.something-changed summary{cursor:pointer;color:#d7e1dc;font-family:Georgia,Times New Roman,serif;font-size:20px}.plan-reminder>p,.something-changed>p{color:#b8c6bf;line-height:1.55}.plan-reminder>div{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.plan-reminder label{color:#aebeb6;letter-spacing:.08em;text-transform:uppercase;width:100%;font-size:12px;display:block}.plan-reminder input{color:#edf0e9;background:#062532;border:1px solid #bed7ce47;border-radius:12px;min-height:48px;padding:10px 14px}.something-changed summary{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.something-changed summary small{color:#91a79d;letter-spacing:.04em;font:11px Arial,sans-serif}.something-changed .weekly-pulse{margin-top:18px}.daily-draw{text-align:center;background:radial-gradient(circle at 15% 0,#c786911a,#0000 34%),radial-gradient(circle at 86% 100%,#75baff14,#0000 36%),#031f2a85;border:1px solid #bed7ce33;border-radius:38px 22px;max-width:1040px;margin:38px auto;padding:clamp(24px,4vw,42px)}.daily-draw h2{margin:8px 0 10px}.daily-draw>p:not(.eyebrow){color:#b8c6bf;max-width:650px;margin:0 auto 24px;line-height:1.55}.daily-draw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:590px;margin-inline:auto;display:grid}.daily-draw-card{aspect-ratio:807/1257;cursor:pointer;background:#031c27b8;border:1px solid;border-radius:26px 16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:0;padding:18px 12px;transition:transform .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.daily-draw-card img{object-fit:cover;transition:transform .24s,filter .24s}.daily-draw-card:hover img,.daily-draw-card:focus-visible img{filter:brightness(1.06);transform:scale(1.025)}.daily-draw-card:hover{transform:translateY(-3px)}.daily-draw-card.card-1{color:#c78691}.daily-draw-card.card-2{color:#a88bc2}.daily-draw-card.card-3{color:#76b995}.daily-draw-card>span{color:#81988e;letter-spacing:.1em;font-size:10px;position:absolute;top:14px;left:16px}.daily-draw-card i{font-size:30px;font-style:normal}.daily-draw-card b{color:currentColor;font:22px/1.2 Georgia,serif}.daily-draw-card small{color:currentColor;letter-spacing:.12em;font-weight:700}.daily-draw-card em{color:#c6d2cc;font-style:normal;line-height:1.55}@media (width<=720px){.support-level-choice{grid-template-columns:1fr}.daily-draw{padding-inline:18px;overflow:hidden}.daily-draw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-inline:0;padding:2px 0 4px;display:grid}.daily-draw-card{border-radius:20px 12px;min-width:0;min-height:0;padding:12px 5px}.daily-draw-card>span{top:10px;left:11px}.daily-draw-card i{font-size:26px}.something-changed summary{display:block}.something-changed summary small{margin-top:5px;display:block}}.return-disclaimer-overlay{z-index:28;width:100vw;height:100dvh;padding:max(24px, env(safe-area-inset-top)) 16px 24px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01111994;place-items:start center;animation:.3s both phase-fade-in;display:grid;position:fixed;inset:0;overflow:hidden}.return-disclaimer-card{width:min(520px,100%);max-height:calc(100dvh - max(48px, env(safe-area-inset-top)));text-align:center;background:radial-gradient(circle at 18% 8%,#5697a124,#0000 38%),linear-gradient(145deg,#0b2f3cf7,#031b27fa);border:1px solid #6faeb96b;border-radius:42px 24px;margin-top:clamp(0px,7dvh,68px);padding:clamp(24px,5vw,44px);overflow-y:auto;box-shadow:0 30px 90px #00000075,0 0 42px #75baff14}.return-disclaimer-card .orientation-spark{color:#75b7ad;border-color:#75b7ad85;box-shadow:0 0 34px #75b7ad2b}.return-disclaimer-card .eyebrow{color:#79b8ca;margin-top:18px}.return-disclaimer-card h2{margin:8px 0 12px}.return-disclaimer-card>p:not(.eyebrow){color:#c5d2cc;max-width:390px;margin:0 auto 24px;line-height:1.55}.return-disclaimer-card .primary{width:100%;margin-top:0}@media (width<=600px){.return-disclaimer-overlay{padding-top:max(18px, env(safe-area-inset-top));place-items:start center}.return-disclaimer-card{border-radius:28px 18px;margin-top:0;padding:22px 18px}.return-disclaimer-card .orientation-spark{width:46px;height:46px}.return-disclaimer-card h2{font-size:clamp(28px,9vw,38px)}.return-disclaimer-card>p:not(.eyebrow){margin-bottom:18px;font-size:14px}}.process-landing .orientation-prompt{color:#c9d5cf;max-width:760px;margin-bottom:30px;font-size:clamp(18px,2.2vw,25px)}.process-phase-list{text-align:left;gap:7px;max-width:860px;margin:0 auto 36px;display:grid}.process-phase-list details{background:#031d278a;border:1px solid #9bbbad3d}.process-phase-list summary{cursor:pointer;grid-template-columns:28px 42px 1fr auto auto;align-items:center;gap:12px;min-height:70px;padding:10px 18px;list-style:none;display:grid}.process-phase-list summary::-webkit-details-marker{display:none}.process-phase-list summary>span{color:#80978d;font:700 10px Arial,sans-serif}.process-phase-list summary i{color:#dce8e1;border:1px solid #b4cfc257;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.process-phase-list summary b{letter-spacing:.13em}.process-phase-list summary small{color:#b5c4bd}.process-phase-list summary em{color:#8fa89d;text-align:right;min-width:128px;font-size:11px;font-style:normal}.process-phase-list details>p{color:#b7c7bf;max-width:720px;margin:0;padding:0 18px 18px 100px;line-height:1.55}.process-choice-prompt{color:#dbe6e0;margin:14px 0 22px;font:clamp(28px,3.4vw,40px) Georgia,serif}.orientation-phase-map{grid-template-columns:repeat(5,1fr);gap:10px;max-width:900px;margin:0 auto 14px;display:grid}.orientation-phase-map--1{grid-template-columns:1fr;max-width:190px}.orientation-phase-map--2{grid-template-columns:repeat(2,1fr);max-width:370px}.orientation-phase-map--3{grid-template-columns:repeat(3,1fr);max-width:550px}.orientation-phase-map--4{grid-template-columns:repeat(4,1fr);max-width:730px}.orientation-phase-map article{text-align:left;background:#031f2994;border:1px solid #9ebeb047;grid-template-rows:auto 42px auto auto 1fr;gap:7px;min-height:150px;padding:14px;animation:.5s both phase-step-in;display:grid}.orientation-phase-card{appearance:none;background:radial-gradient(circle at 18% 12%,currentColor,#0000 46%),linear-gradient(158deg,currentColor,#031f29b8);border:1px solid #9ebeb04d;border-radius:22px 14px;grid-template-rows:auto 42px auto auto 1fr auto;gap:7px;min-height:170px;padding:14px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.orientation-phase-card{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, currentColor 26%, transparent), transparent 46%), linear-gradient(158deg, color-mix(in srgb, currentColor 9%, #f0e8d80a), #031f29b8)}}.orientation-phase-card{color:#d9e5df;text-align:left;cursor:pointer;box-shadow:0 15px 35px #0000001f,inset 0 1px}@supports (color:color-mix(in lab, red, red)){.orientation-phase-card{box-shadow:0 15px 35px #0000001f, inset 0 1px 0 color-mix(in srgb, currentColor 20%, transparent)}}.orientation-phase-card{animation:phase-orbit-in .65s calc(var(--phase-index) * 90ms) ease both;transition:transform .18s,border-color .18s,box-shadow .18s}.orientation-phase-card:hover{border-color:currentColor;transform:translateY(-5px);box-shadow:0 20px 42px #00000038,0 0 24px}@supports (color:color-mix(in lab, red, red)){.orientation-phase-card:hover{box-shadow:0 20px 42px #00000038, 0 0 24px color-mix(in srgb, currentColor 14%, transparent)}}.orientation-phase-card>span{color:#81988e;letter-spacing:.1em;font:700 10px Arial,sans-serif}.orientation-phase-card>i{border:1px solid;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-style:normal;display:grid;box-shadow:0 0 22px}@supports (color:color-mix(in lab, red, red)){.orientation-phase-card>i{box-shadow:0 0 22px color-mix(in srgb, currentColor 18%, transparent)}}.orientation-phase-card>b{color:currentColor;letter-spacing:.1em;font-size:13px}.orientation-phase-card>small{color:currentColor;font-weight:700}.orientation-phase-card>em{color:#aebfb7;font-size:11px;font-style:normal}.orientation-phase-card>strong{color:#c9d8d1;letter-spacing:.06em;border-top:1px solid #cfddd624;padding-top:10px;font-size:10px}.orientation-phase-card.soothe{color:var(--phase-soothe)}.orientation-phase-card.move{color:var(--phase-move)}.orientation-phase-card.reset{color:var(--phase-reset)}.orientation-phase-card.rebuild{color:var(--phase-rebuild)}.orientation-phase-card.maintain{color:var(--phase-maintain)}.orientation-opening{background:radial-gradient(circle at 50% 0,#dfc07e21,#0000 42%),#031d2885;border:1px solid #c0d9cd40;border-radius:42px 24px;width:min(620px,100%);margin:44px auto 18px;padding:clamp(28px,5vw,46px);animation:.7s both phase-step-in;box-shadow:0 25px 70px #0000002e}.orientation-opening p{color:#c9d5cf;max-width:470px;margin:14px auto 24px;font:clamp(18px,2vw,22px)/1.5 Georgia,serif}.orientation-spark{color:#e7c989;border:1px solid #e7c9896b;border-radius:50%;place-items:center;width:54px;height:54px;font-size:24px;animation:3.8s ease-in-out infinite quiet-pulse;display:inline-grid;box-shadow:0 0 34px #e7c9892b}.phase-popout-backdrop{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;background:#000c12c2;place-items:center;width:100vw;height:100dvh;padding:20px;animation:.25s both phase-fade-in;display:grid;position:fixed;inset:0;overflow:auto}.phase-popout{border:1px solid;width:min(540px,100%);padding:clamp(30px,6vw,52px);position:relative}@supports (color:color-mix(in lab, red, red)){.phase-popout{border:1px solid color-mix(in srgb, currentColor 55%, transparent)}}.phase-popout{background:radial-gradient(circle at 15% 10%,currentColor,#0000 38%),#082633;border-radius:44px 24px}@supports (color:color-mix(in lab, red, red)){.phase-popout{background:radial-gradient(circle at 15% 10%, color-mix(in srgb, currentColor 16%, transparent), transparent 38%), #082633}}.phase-popout{color:#e8d079;box-shadow:0 30px 100px #0000007a,0 0 44px}@supports (color:color-mix(in lab, red, red)){.phase-popout{box-shadow:0 30px 100px #0000007a, 0 0 44px color-mix(in srgb, currentColor 11%, transparent)}}.phase-popout{text-align:center;max-height:calc(100dvh - 40px);animation:.42s cubic-bezier(.2,.8,.2,1) both phase-pop-in;overflow-y:auto}.phase-popout.soothe{color:var(--phase-soothe)}.phase-popout.move{color:var(--phase-move)}.phase-popout.reset{color:var(--phase-reset)}.phase-popout.rebuild{color:var(--phase-rebuild)}.phase-popout.maintain{color:var(--phase-maintain)}.daily-card-popout.card-1{color:#c78691}.daily-card-popout.card-2{color:#a88bc2}.daily-card-popout.card-3{color:#76b995}.daily-card-popout .secondary{color:currentColor;border-color:currentColor;width:100%;margin-top:12px}@supports (color:color-mix(in lab, red, red)){.daily-card-popout .secondary{border-color:color-mix(in srgb, currentColor 55%, transparent)}}.daily-card-popout{width:min(460px,100%);padding:clamp(22px,4vw,34px)}.daily-card-art{border:1px solid;width:auto;max-width:100%;height:auto;max-height:64dvh;margin:12px auto 14px;display:block}@supports (color:color-mix(in lab, red, red)){.daily-card-art{border:1px solid color-mix(in srgb, currentColor 40%, transparent)}}.daily-card-art{border-radius:18px 10px;box-shadow:0 18px 46px #00000057}.daily-card-popout .daily-deck-note{color:#aebeb7;margin:0 0 10px;font-size:12px}.daily-card-popout .daily-deck-note a{color:currentColor;text-underline-offset:3px}.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}.phase-popout h2{color:currentColor;margin:8px 0 12px}.phase-popout>p:not(.eyebrow){color:#c2d0c9;line-height:1.65}.phase-popout .phase-popout-invitation{font:clamp(21px,3vw,28px)/1.35 Georgia,serif;color:#edf2ee!important}.phase-popout-symbol{border:1px solid;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:28px;display:grid;box-shadow:0 0 30px}@supports (color:color-mix(in lab, red, red)){.phase-popout-symbol{box-shadow:0 0 30px color-mix(in srgb, currentColor 20%, transparent)}}.phase-popout-close{color:#d8e2dd;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:28px;position:absolute;top:14px;right:18px}.phase-popout .secondary{margin-top:12px}.phase-walk-controls--complete{margin-top:24px}@keyframes phase-orbit-in{0%{opacity:0;filter:blur(5px);transform:translateY(18px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes phase-pop-in{0%{opacity:0;transform:translateY(18px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes phase-fade-in{0%{opacity:0}to{opacity:1}}@keyframes quiet-pulse{0%,to{transform:scale(1);box-shadow:0 0 24px #e7c9891f}50%{transform:scale(1.06);box-shadow:0 0 42px #e7c9893d}}.orientation-phase-map article>span{color:#81988e;letter-spacing:.1em;font:700 10px Arial,sans-serif}.orientation-phase-map i{color:#d9e5df;border:1px solid #b3cdc252;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-style:normal;display:grid}.orientation-phase-map b{color:#ecf2ee;letter-spacing:.1em;text-transform:uppercase;font-size:13px}.orientation-phase-map small{color:#d1ae70;font-weight:700}.orientation-phase-map em{color:#9eb2a9;align-self:end;font-size:11px;font-style:normal}.orientation-phase-note{color:#aebfb7;max-width:700px;margin:0 auto 28px;font-size:13px}.orientation-phase-heading{max-width:720px;margin:18px auto 28px}.orientation-phase-heading h2{margin:8px 0 10px}.orientation-phase-heading>p:not(.eyebrow){color:#b8c8c1;margin:0;font-size:16px;line-height:1.55}.phase-walk-controls{justify-items:center;gap:10px;margin:4px auto 8px;display:grid}.phase-walk-controls .primary{min-width:min(340px,100%)}.phase-show-all{color:#9fb3aa;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px 12px;font-size:12px;text-decoration:underline}.orientation-route-reveal{animation:.65s both phase-step-in}.orientation-route-help{color:#cbd7d1;max-width:620px;margin:-10px auto 24px;font-size:16px;line-height:1.5}.route-choice--simple .route-card{appearance:none;background:radial-gradient(circle at 18% 10%, var(--route-accent), transparent 38%), linear-gradient(145deg, #0c3640b8, #021b26d1);border-radius:42px 22px;flex-direction:column;min-height:0;padding:clamp(28px,4vw,42px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.route-choice--simple .route-card{background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--route-accent) 17%, transparent), transparent 38%), linear-gradient(145deg, #0c3640b8, #021b26d1)}}.route-choice--simple .route-card{color:inherit;text-align:left;cursor:pointer;transition:transform .24s,border-color .24s,box-shadow .24s}.route-choice--simple .route-card--guided{--route-accent:#e2b468}.route-choice--simple .route-card--self{--route-accent:#77b8d8}.route-choice--simple .route-card--known{--route-accent:#78b99c}.route-choice--simple .route-card:hover,.route-choice--simple .route-card:focus-within{border-color:var(--route-accent);transform:translateY(-7px)}@supports (color:color-mix(in lab, red, red)){.route-choice--simple .route-card:hover,.route-choice--simple .route-card:focus-within{border-color:color-mix(in srgb, var(--route-accent) 64%, #dfe9e3)}}.route-choice--simple .route-card:hover,.route-choice--simple .route-card:focus-within{box-shadow:0 25px 60px #0000003d, 0 0 38px var(--route-accent)}@supports (color:color-mix(in lab, red, red)){.route-choice--simple .route-card:hover,.route-choice--simple .route-card:focus-within{box-shadow:0 25px 60px #0000003d, 0 0 38px color-mix(in srgb, var(--route-accent) 14%, transparent)}}.route-card-symbol{border:1px solid var(--route-accent);place-items:center;width:58px;height:58px;margin:4px 0 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-card-symbol{border:1px solid color-mix(in srgb, var(--route-accent) 70%, transparent)}}.route-card-symbol{color:var(--route-accent);box-shadow:0 0 28px var(--route-accent);border-radius:50%;font-size:25px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.route-card-symbol{box-shadow:0 0 28px color-mix(in srgb, var(--route-accent) 18%, transparent)}}.route-card-symbol{animation:4.2s ease-in-out infinite quiet-pulse}.route-choice--simple .route-card h2{color:#f0f1e9;margin:0 0 12px;font-size:clamp(27px,3vw,38px);line-height:1.08}.route-choice--simple .route-card p{max-width:440px}.route-choice--simple .route-card>span{color:var(--route-accent)}@supports (color:color-mix(in lab, red, red)){.route-choice--simple .route-card>span{color:color-mix(in srgb, var(--route-accent) 76%, #dce8e1)}}.route-choice--simple .route-card>span{letter-spacing:.16em;font-size:10px;font-weight:800}.route-choice--simple .route-card p{flex:1}.route-card-action{border:1px solid var(--route-accent);justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.route-card-action{border:1px solid color-mix(in srgb, var(--route-accent) 46%, transparent)}}.route-card-action{border-color:var(--route-accent);border-radius:20px 12px}@supports (color:color-mix(in lab, red, red)){.route-card-action{border-color:color-mix(in srgb, var(--route-accent) 46%, transparent)}}.route-card-action{background:var(--route-accent)}@supports (color:color-mix(in lab, red, red)){.route-card-action{background:color-mix(in srgb, var(--route-accent) 10%, #031e28b3)}}.route-card-action{color:#e9efeb;font:20px Georgia,serif;transition:background .2s}.route-choice--simple .route-card:hover .route-card-action,.route-choice--simple .route-card:focus-visible .route-card-action{background:var(--route-accent)}@supports (color:color-mix(in lab, red, red)){.route-choice--simple .route-card:hover .route-card-action,.route-choice--simple .route-card:focus-visible .route-card-action{background:color-mix(in srgb, var(--route-accent) 20%, #031e28c7)}}.guided-reveal-prompt{text-align:center;background:radial-gradient(circle at 8% 15%,#7eb59921,#0000 34%),#031e2894;border:1px solid #afcbbe4d;border-radius:28px 18px;max-width:700px;margin:28px auto;padding:clamp(22px,4vw,34px);animation:.55s both phase-step-in}.guided-reveal-prompt h2{margin:8px 0 10px;font-size:clamp(28px,4vw,40px)}.guided-reveal-prompt>p:not(.eyebrow){color:#b9c9c1;max-width:560px;margin:0 auto 20px;line-height:1.6}.guided-reveal-prompt button{min-width:min(330px,100%)}.guided-reveal-prompt--products{background:radial-gradient(circle at 90% 10%,#deb1631c,#0000 32%),#031e287a;border-color:#deb16347;margin-top:10px}.additional-recommendations-trigger{color:#dce6e1;text-align:left;cursor:pointer;background:#031d287a;border:1px solid #c0d3c93d;border-radius:24px 14px;grid-template-columns:1fr auto;align-items:center;gap:6px 20px;width:min(760px,100%);margin:22px auto;padding:20px 24px;transition:transform .2s,border-color .2s,background .2s;display:grid}.additional-recommendations-trigger:hover,.additional-recommendations-trigger:focus-visible{background:#12363ba8;border-color:#e1b96f80;transform:translateY(-3px)}.additional-recommendations-trigger small{color:#d7b16c;letter-spacing:.2em;grid-column:1;font-size:9px;font-weight:800}.additional-recommendations-trigger span{grid-column:1;font:clamp(20px,2.6vw,28px) Georgia,serif}.additional-recommendations-trigger i{color:#d7b16c;grid-area:1/2/3;font-size:25px;font-style:normal}.product-phase-tabs{flex-wrap:wrap;justify-content:center;gap:9px;margin:24px auto 20px;display:flex}.product-phase-tabs button{color:#b9c9c1;cursor:pointer;letter-spacing:.12em;background:#031b269e;border:1px solid #b8cfc43d;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:10px 16px;font-size:11px;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.product-phase-tabs button span{font-size:17px}.product-phase-tabs button:hover{transform:translateY(-2px)}.product-phase-tabs button.soothe{--tab-accent:var(--phase-soothe)}.product-phase-tabs button.move{--tab-accent:var(--phase-move)}.product-phase-tabs button.reset{--tab-accent:var(--phase-reset)}.product-phase-tabs button.rebuild{--tab-accent:var(--phase-rebuild)}.product-phase-tabs button.maintain{--tab-accent:var(--phase-maintain)}.product-phase-tabs button.active{border-color:var(--tab-accent);background:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.product-phase-tabs button.active{background:color-mix(in srgb, var(--tab-accent) 12%, #031b26c7)}}.product-phase-tabs button.active{color:var(--tab-accent);box-shadow:0 0 24px var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.product-phase-tabs button.active{box-shadow:0 0 24px color-mix(in srgb, var(--tab-accent) 10%, transparent)}}.other-supports>.phase-show-all{margin:18px auto 0;display:block}.guided-reveal-prompt--plan{margin-top:24px}.guided-reveal-content{animation:.6s both phase-step-in}.assessment-question>.eyebrow,.assessment-question>.choice-recap,.assessment-question>h1,.assessment-question>.lead{animation:.42s both phase-step-in}.assessment-question>h1{animation-delay:80ms}.assessment-question>.lead{animation-delay:.16s}.assessment-question>.assessment-options{animation:.48s .24s both phase-step-in}@keyframes phase-step-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.orientation-timeline{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:920px;margin:0 auto 42px;display:grid}.orientation-timeline span{color:#b8c9c1;padding:20px;line-height:1.5}.orientation-timeline span+span{border-left:1px solid var(--line)}.orientation-timeline b{color:#e6eee9;margin-bottom:5px;font:20px Georgia,serif;display:block}.route-choice{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin:0 auto 46px;display:grid}.route-choice>header{text-align:center;grid-column:1/-1}.route-choice article{background:#03202aad;border:1px solid #9ec4b266;flex-direction:column;min-height:310px;padding:clamp(24px,4vw,38px);display:flex}.route-choice article>span{color:#8fa99d;letter-spacing:.16em;font:700 10px Arial,sans-serif}.route-choice h3{margin:18px 0 8px;font-size:clamp(28px,3vw,38px)}.route-choice p{color:#bdcbc5;flex:1;line-height:1.65}.route-choice button{width:100%}.route-choice--simple{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.route-choice--simple article{min-height:230px}.route-choice--simple h2{margin:18px 0 8px;font-size:clamp(32px,4vw,46px)}.orientation-phase-first{color:#dce7e1;text-align:left;cursor:pointer;background:#031e2885;border:1px solid #a4c4b747;border-radius:22px 14px;grid-template-columns:1fr auto;align-items:center;gap:3px 18px;width:min(620px,100%);margin:24px auto 0;padding:16px 20px;display:grid}.orientation-phase-first span{color:#9fb3aa;font-size:13px}.orientation-phase-first b{font:21px/1.3 Georgia,serif}.orientation-phase-first i{grid-area:1/2/3;font-style:normal}.orientation-route-return{color:#879d95;margin:13px auto 0;font-size:13px}.protocol-overview{margin:0 auto 34px}.protocol-overview>header{max-width:720px;margin:auto}.protocol-overview>div,.protocol-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.protocol-card,.protocol-grid button{text-align:left;background:#031e289e;border:1px solid #a0c2b34d;padding:24px 18px}.protocol-card>span,.protocol-grid button>span{margin-bottom:18px;font-size:28px;display:block}.protocol-card h3{margin:0 0 8px;font-size:25px}.protocol-card p,.protocol-grid small{color:#afc1b8;line-height:1.5}.orientation-note{text-align:left;background:#6d481e24;border-left:2px solid #dfac60;gap:7px;max-width:880px;margin:30px auto;padding:20px;display:grid}.orientation-note span{color:#bdcbc5;line-height:1.5}.protocol-picker .lead{max-width:720px;margin:0 auto 28px}.protocol-grid button{color:inherit;cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.protocol-grid button:hover{border-color:#c0dccfa6;transform:translateY(-3px)}.protocol-grid button.selected{background:#43745f57;border-color:#b9d7c8;box-shadow:inset 0 0 0 1px #b9d7c847}.protocol-grid b{min-height:58px;font:25px/1.15 Georgia,serif;display:block}.protocol-grid small{min-height:70px;margin-top:10px;display:block}.protocol-grid i{color:#d7e5de;letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font:700 10px Arial,sans-serif;display:block}.recommended-first{z-index:2;color:#efbd70;letter-spacing:.09em;text-transform:uppercase;background:#0a2c37;border:1px solid #e8b15e8c;padding:7px 9px;font:700 9px Arial,sans-serif;position:absolute;top:12px;left:12px}.product-card.recommended{border-color:#deae5e7a}.product-responsibility{background:#021b2575;border:1px solid #97b5a83d}.product-responsibility summary{color:#bdcdc5;cursor:pointer;padding:14px 16px;font-size:12px;font-weight:700}.product-responsibility p{color:#aebfb7;margin:0;padding:0 16px 16px;font-size:13px;line-height:1.5}.peppermint-note{color:#d9b77d;margin:8px 0 0;font-size:12px}.reflux-alternative-note{color:#c8d4ce;background:#c786911c;border:1px solid #c786917a;border-radius:14px;gap:4px;margin:10px 0 2px;padding:10px 12px;font-size:11px;line-height:1.45;display:grid}.reflux-alternative-note b{color:#d9a5af;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.pathway-result-cta{min-width:300px;margin-top:8px}.pathway-result-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pathway-result-actions .secondary{margin-top:8px}.pathway-switch-notice{text-align:center;background:linear-gradient(120deg,#6f451b45,#031e28eb);border:1px solid #ddaa568f;max-width:820px;margin:0 auto 24px;padding:clamp(22px,4vw,34px)}.pathway-switch-notice h2{margin:6px auto 12px;font-size:clamp(27px,4vw,40px)}.pathway-switch-notice>p:not(.eyebrow){color:#c1d0c9;max-width:680px;margin:0 auto;line-height:1.55}.pathway-switch-notice>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.plan-bare-use{color:#e2ebe6!important;margin:8px 0 14px!important;font-size:15px!important}.plan-product-details{border-top:1px solid #97b5a83d;margin-top:auto;padding-top:12px}.plan-product-details summary{color:#b9ccc2;cursor:pointer;font-size:12px;font-weight:700}.plan-product-details>p{color:#b5c5bd!important;margin:10px 0 0!important;font-size:13px!important}.plan-product-details .deselect-button{margin-top:12px}.plan-safety{text-align:left;background:#021b2575;border:1px solid #97b5a83d;max-width:820px;margin:18px auto 0}.plan-safety summary{color:#bdcdc5;cursor:pointer;padding:15px 18px;font-size:13px;font-weight:700}.plan-safety p{color:#aebfb7;margin:0;padding:0 18px 18px;line-height:1.55}.pathway-result-hero,.built-plan-summary,.route-choice article,.product-card{box-shadow:none}.module-anchor-note{color:#aebfb7}.active-pathway,.plan-pathway-label{color:#bbcec4;letter-spacing:.04em;max-width:760px;margin:12px auto 24px;font-size:14px}.active-pathway b,.plan-pathway-label b{color:#edf3ef}.plan>h1{margin-bottom:8px;font-size:clamp(38px,5vw,62px)}.plan-phase-label{color:#e7b866;letter-spacing:.22em;margin:0 auto 24px;font-size:clamp(11px,1.6vw,15px);font-weight:800}.home-subtitle{color:#bdcec6;margin:-8px auto 24px;font:clamp(18px,2.2vw,24px)/1.4 Georgia,serif}.map-link{margin:-14px auto 28px}.quick-access{text-align:left;background:#031e289e;border:1px solid #9dc1b057;grid-template-columns:.85fr 1.15fr;gap:30px;max-width:980px;margin:40px auto 0;padding:clamp(24px,4vw,38px);display:grid}.quick-access h2{margin:6px 0 10px}.quick-access p{color:#b9c9c1;line-height:1.55}.quick-access-options{gap:10px;display:grid}.quick-access details{border:1px solid var(--line);background:#02182180;padding:16px 18px}.quick-access summary{cursor:pointer;color:#e3ece7;font-weight:700}.quick-access details p{margin:12px 0 0;font-size:14px}@media (width<=780px){.process-phase-list summary{grid-template-columns:24px 38px 1fr auto}.process-phase-list summary em{display:none}.process-phase-list details>p{padding-left:18px}.orientation-timeline,.route-choice,.protocol-overview>div,.protocol-grid,.quick-access,.route-choice--simple{grid-template-columns:1fr}.orientation-timeline span+span{border-left:0;border-top:1px solid var(--line)}.route-choice article,.protocol-grid b,.protocol-grid small{min-height:0}.guide-credit{grid-template-columns:1fr}}.paced-home{text-align:center;max-width:1080px;margin:auto}@media (width<=680px){.paced-home{padding-top:0}.paced-home>.eyebrow{margin-top:8px}.paced-home>h1{margin-top:7px;margin-bottom:9px;font-size:clamp(43px,13vw,62px);line-height:.95}.paced-home>h1:has(+.pathway-pattern-label){font-size:clamp(39px,11.5vw,56px)}.pathway-pattern-label{margin-top:16px}.home-subtitle{margin:10px 0 24px}.home-base-actions b{overflow-wrap:anywhere;font-size:clamp(19px,6vw,25px)}}.paced-home>h1{margin-bottom:16px}.paced-home>h1.home-pathway-title--foundation{text-wrap:balance;max-width:760px;margin-inline:auto;font-size:clamp(40px,6.2vw,68px);line-height:1.02}.journey-map{text-align:left;background:radial-gradient(circle at 12% 0,#639d8329,#0000 34%),#021d279e;border:1px solid #a3c4b659;max-width:980px;margin:0 auto 34px;padding:clamp(20px,3vw,30px)}.home-base-dashboard{text-align:left;background:radial-gradient(circle at 12% 0,#639d8329,#0000 34%),#021d279e;border:1px solid #a3c4b659;max-width:980px;margin:0 auto 28px;padding:clamp(20px,3vw,30px)}.home-base-dashboard>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.home-base-dashboard h2{margin:4px 0 5px;font-size:clamp(28px,4vw,42px)}.home-base-dashboard header p:last-child{color:#b9c9c1;margin:0}.home-base-dashboard .primary{min-width:190px}.home-todays-plan{background:#021b248f;border:1px solid #a5c2b53d;border-radius:22px 14px;margin:0 0 22px;padding:18px}.home-todays-plan>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.home-todays-plan h3{color:#edf3ef;margin:4px 0 0;font:24px/1.1 Georgia,serif}.home-todays-plan>header button{color:#dce8e2;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.home-todays-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-todays-products article{background:#072c348f;border:1px solid #a5c2b529;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.home-todays-products img{object-fit:contain;width:42px;height:52px}.home-todays-products b,.home-todays-products small{display:block}.home-todays-products b{color:#eef4f0;margin-bottom:3px}.home-todays-products small{color:#b8c8c0;line-height:1.35}@media (width<=680px){.home-todays-plan>header{align-items:flex-start}.home-todays-products{grid-template-columns:1fr}}.home-base-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home-base-actions button,.home-base-actions a{color:#dfe9e4;text-align:left;cursor:pointer;background:#03232d94;border:1px solid #a5c2b53d;gap:8px;min-height:128px;padding:16px;text-decoration:none;display:grid}.home-base-actions button:disabled{cursor:default;opacity:.5}.home-base-actions span{color:#91a79d;letter-spacing:.1em;font-size:10px}.home-base-actions b{align-self:end;font:23px/1.05 Georgia,serif}.home-base-actions small{color:#adbbb5}.home-progress-glance{background:#021d2752;border:1px solid #a5c2b52e;border-radius:18px;margin-top:18px;padding:16px 18px}.home-progress-glance>header{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:13px;display:flex}.home-progress-glance>header .eyebrow{color:#9eb5aa;margin:0}.home-progress-glance>header>small{color:#849a92;font-size:12px}.home-progress-glance>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-progress-glance article{border-left:1px solid #a5c2b524;gap:5px;min-width:0;padding:5px 14px;display:grid}.home-progress-glance article:first-child{border-left:0;padding-left:0}.home-progress-glance article:last-child{padding-right:0}.home-progress-glance article small{color:#819991;letter-spacing:.13em;font-size:9px;font-weight:800}.home-progress-glance article b{color:#d8e3de;font:16px/1.35 Georgia,serif}@media (width<=680px){.home-progress-glance>header{flex-direction:column;align-items:flex-start;gap:5px}.home-progress-glance>div{grid-template-columns:1fr 1fr}.home-progress-glance article{padding:10px 12px}.home-progress-glance article:first-child{padding-left:12px}.home-progress-glance article:nth-child(odd){border-left:0}.home-progress-glance article:nth-child(n+3){border-top:1px solid #a5c2b524}}.home-pathway-deeper-note{color:#aebeb7;text-align:center;margin:18px 4px 0;font-size:14px;line-height:1.5}.home-pathway-deeper-note a{color:#d9e6e0;text-underline-offset:4px;font-weight:700}.home-pathway-deeper-note a:hover,.home-pathway-deeper-note a:focus-visible{color:#f1c77a}.home-base-more{border-top:1px solid #9dc1b03d;max-width:980px;margin:0 auto;padding-top:14px}.home-phase-explorer{text-align:center;background:radial-gradient(circle at 14% 20%,#c786911f,#0000 30%),radial-gradient(circle at 84% 22%,#71b3ef1a,#0000 32%),#0426317a;border:1px solid #9dc1b047;border-radius:28px;max-width:980px;margin:34px auto 28px;padding:clamp(24px,4vw,42px)}.home-phase-explorer h2{margin:8px 0 10px}.home-phase-explorer>p:not(.eyebrow){max-width:700px;color:var(--muted);margin:0 auto}.home-phase-deeper-link{color:#d6e3dc;background:#9dc1b012;border:1px solid #9dc1b057;border-radius:999px;align-items:center;gap:8px;margin:18px auto 4px;padding:10px 15px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.home-phase-deeper-link:hover,.home-phase-deeper-link:focus-visible{background:#9dc1b021;border-color:#9dc1b094;transform:translateY(-1px)}.home-phase-deeper-link i{font-style:normal}.home-phase-explorer .phase-choice{margin-bottom:0}.home-phase-explorer .phase-choice button{border:1px solid;min-width:100px;padding:14px 10px}@supports (color:color-mix(in lab, red, red)){.home-phase-explorer .phase-choice button{border:1px solid color-mix(in srgb, currentColor 42%, transparent)}}.home-phase-explorer .phase-choice button{background:currentColor;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.home-phase-explorer .phase-choice button{background:color-mix(in srgb, currentColor 8%, transparent)}}.home-phase-explorer .phase-choice button{transition:transform .18s,background .18s,box-shadow .18s}.home-phase-explorer .phase-choice button:hover,.home-phase-explorer .phase-choice button:focus-visible{background:currentColor;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.home-phase-explorer .phase-choice button:hover,.home-phase-explorer .phase-choice button:focus-visible{background:color-mix(in srgb, currentColor 14%, transparent)}}.home-phase-explorer .phase-choice button:hover,.home-phase-explorer .phase-choice button:focus-visible{box-shadow:0 10px 28px}@supports (color:color-mix(in lab, red, red)){.home-phase-explorer .phase-choice button:hover,.home-phase-explorer .phase-choice button:focus-visible{box-shadow:0 10px 28px color-mix(in srgb, currentColor 12%, transparent)}}.home-phase-explorer .phase-choice small{color:#b8c8c1;letter-spacing:0;font-size:10px}.home-phase-closing{border-top:1px solid #9dc1b033;justify-items:center;gap:8px;max-width:620px;margin:26px auto 0;padding-top:22px;display:grid}.home-phase-closing>span{color:#a88bc2;text-shadow:0 0 22px #a88bc273}.home-phase-explorer .home-phase-closing>p{color:#c7d3cd;margin:0;font:17px/1.5 Georgia,serif}.home-phase-closing .text-button{color:#dce7e1;margin-top:2px}.phase-preview-note{text-align:center;background:#072d3880;border:1px solid #9dc1b040;border-radius:20px;gap:7px;max-width:760px;margin:24px auto 32px;padding:20px 24px;display:grid}.phase-preview-note .eyebrow{margin:0}.phase-preview-note span{color:var(--muted)}.home-base-more>summary{color:#aebfb7;cursor:pointer;padding:12px;font-weight:700}.home-base-more>.text-button{margin:10px auto 0}.guide-settings{color:#aebfb7;max-width:980px;margin:18px auto 0}.guide-settings>summary{cursor:pointer;letter-spacing:.04em;width:fit-content;margin-left:auto;padding:8px 2px;font-size:13px;font-weight:700}.guide-settings>div{background:#05222f6b;border:1px solid #9dc1b033;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:6px;padding:16px 18px;display:grid}.guide-settings>div>span{color:#dfb76f;background:#dea6571a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.guide-settings p{margin:0;line-height:1.45}.guide-settings p b{color:#e9eee9;display:block}.guide-settings button{color:#e7c98e;cursor:pointer;background:0 0;border:1px solid #dea6577a;border-radius:999px;padding:10px 15px;font-weight:800}.guide-settings button:disabled{cursor:wait;opacity:.6}.guide-settings .settings-error{color:#f2a995;text-align:right;margin-top:8px}@media (width<=680px){.guide-settings>div{grid-template-columns:auto 1fr}.guide-settings button{grid-column:1/-1;width:100%}}.paced-home{isolation:isolate;background:radial-gradient(circle at 8% 22%,#dea65714,#0000 25%),radial-gradient(circle at 92% 70%,#6fb08f17,#0000 27%);border-radius:42px;padding:clamp(8px,2vw,24px);position:relative;overflow:hidden}.paced-home:before{content:"";z-index:-1;border:1px solid #e5cd9e14;border-radius:62% 38% 44% 56%;width:240px;height:240px;position:absolute;bottom:90px;left:-100px;transform:rotate(-16deg)}.active-pathway{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:7px;display:flex}.active-pathway span{color:#9bb0a6}.home-base-dashboard{background:radial-gradient(circle at 4% 8%,#dca04e2b,#0000 30%),radial-gradient(circle at 95% 94%,#71b38f21,#0000 27%),linear-gradient(145deg,#19434294,#031d28cc);border-color:#d8b06a52;border-radius:34px 20px;box-shadow:0 24px 60px #00000029}.home-base-dashboard>header{padding:clamp(8px,1.5vw,16px)}.home-base-dashboard>header .eyebrow{color:#e1ae60}.home-base-dashboard .primary{background:radial-gradient(circle at 12%,#e6ae5238,#0000 42%),linear-gradient(135deg,#2b695bd9,#0c4348e0);border-color:#e7be748c;box-shadow:0 16px 34px #0000002e}.home-base-actions{gap:14px}.home-base-actions .home-action{--action-accent:#d5b763;border-color:var(--action-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-base-actions .home-action{border-color:color-mix(in srgb, var(--action-accent) 30%, transparent)}}.home-base-actions .home-action{background:radial-gradient(circle at 12% 10%, var(--action-accent), transparent 42%), #03232d9e;border-radius:22px 14px}@supports (color:color-mix(in lab, red, red)){.home-base-actions .home-action{background:radial-gradient(circle at 12% 10%, color-mix(in srgb, var(--action-accent) 14%, transparent), transparent 42%), #03232d9e}}.home-base-actions .home-action{transition:transform .22s,border-color .22s,box-shadow .22s}.home-base-actions .home-action--pathway{--action-accent:#a48ab8}.home-base-actions .home-action--plan{--action-accent:#e8a24e}.home-base-actions .home-action--products{--action-accent:#71b3ef}.home-base-actions .home-action--checkin{--action-accent:#78c99b}.home-base-actions .home-action:hover,.home-base-actions .home-action:focus-visible{border-color:var(--action-accent)}@supports (color:color-mix(in lab, red, red)){.home-base-actions .home-action:hover,.home-base-actions .home-action:focus-visible{border-color:color-mix(in srgb, var(--action-accent) 68%, #ece6d9)}}.home-base-actions .home-action:hover,.home-base-actions .home-action:focus-visible{transform:translateY(-4px);box-shadow:0 18px 36px #0000002e}.home-base-actions .home-action span{color:var(--action-accent)}.home-base-actions .home-action.is-current{border-color:var(--action-accent)}@supports (color:color-mix(in lab, red, red)){.home-base-actions .home-action.is-current{border-color:color-mix(in srgb, var(--action-accent) 72%, #f0e7d5)}}.home-base-actions .home-action.is-current{box-shadow:inset 0 0 0 1px var(--action-accent), 0 16px 38px #00000024}@supports (color:color-mix(in lab, red, red)){.home-base-actions .home-action.is-current{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--action-accent) 20%, transparent), 0 16px 38px #00000024}}.home-base-actions .home-action.is-current:after{content:"NEXT";background:var(--action-accent);border-radius:999px;padding:4px 7px;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.home-base-actions .home-action.is-current:after{background:color-mix(in srgb, var(--action-accent) 18%, transparent)}}.home-base-actions .home-action.is-current:after{color:var(--action-accent)}@supports (color:color-mix(in lab, red, red)){.home-base-actions .home-action.is-current:after{color:color-mix(in srgb, var(--action-accent) 76%, #f2eee5)}}.home-base-actions .home-action.is-current:after{letter-spacing:.12em;font-size:8px;font-weight:800}.home-base-actions .home-action.is-complete small:before{content:"✓ ";color:#78c99b}.home-base-actions .home-action.is-upcoming:not(.is-current){opacity:.72}.home-base-more>summary{border-radius:999px;transition:color .2s,background .2s}.home-base-more>summary:hover{color:#e7e1d5;background:#dcaf640f}.assessment-result .answer-chips{margin-bottom:6px}.assessment-result .pathway-why{border-bottom:0;margin-bottom:8px}.assessment-result .pathway-why summary{background:#dbb46f0e;border-radius:999px;padding:8px 12px}.assessment-result .result-phase-outline{border-top-color:#ccdad024;margin:6px auto 22px;padding-top:18px}.assessment-result .result-phase-outline>header{margin-bottom:14px}.assessment-result .result-phase-outline>div{gap:12px;margin-top:34px;position:relative}.assessment-result .result-phase-outline>div:before{content:none}.assessment-result .result-phase-outline details{background:radial-gradient(circle at 20% 12%, var(--phase-accent), transparent 46%), linear-gradient(160deg, var(--phase-accent), #031d27b8);border-width:1.5px;min-height:176px;position:relative}@supports (color:color-mix(in lab, red, red)){.assessment-result .result-phase-outline details{background:radial-gradient(circle at 20% 12%, color-mix(in srgb, var(--phase-accent) 22%, transparent), transparent 46%), linear-gradient(160deg, color-mix(in srgb, var(--phase-accent) 8%, #f5eddb0a), #031d27b8)}}.assessment-result .result-phase-outline details{box-shadow:0 18px 42px #00000024, inset 0 1px 0 var(--phase-accent)}@supports (color:color-mix(in lab, red, red)){.assessment-result .result-phase-outline details{box-shadow:0 18px 42px #00000024, inset 0 1px 0 color-mix(in srgb, var(--phase-accent) 20%, transparent)}}.assessment-result .result-phase-outline details{transition:transform .22s,box-shadow .22s}.assessment-result .result-phase-outline details:hover,.assessment-result .result-phase-outline details:focus-within{box-shadow:0 24px 48px #00000030, 0 0 30px var(--phase-accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.assessment-result .result-phase-outline details:hover,.assessment-result .result-phase-outline details:focus-within{box-shadow:0 24px 48px #00000030, 0 0 30px color-mix(in srgb, var(--phase-accent) 10%, transparent)}}.assessment-result .result-phase-outline details:nth-child(2n){transform:none}.assessment-result .result-phase-outline details:nth-child(2n):hover,.assessment-result .result-phase-outline details:nth-child(2n):focus-within{transform:translateY(-5px)}.assessment-result .result-phase-outline details.is-starting:after{content:"BEGIN HERE";border:1px solid var(--phase-accent);border-radius:999px;padding:4px 9px;position:absolute;top:-28px;left:50%}@supports (color:color-mix(in lab, red, red)){.assessment-result .result-phase-outline details.is-starting:after{border:1px solid color-mix(in srgb, var(--phase-accent) 68%, #f3eee4)}}.assessment-result .result-phase-outline details.is-starting:after{background:var(--phase-accent)}@supports (color:color-mix(in lab, red, red)){.assessment-result .result-phase-outline details.is-starting:after{background:color-mix(in srgb, var(--phase-accent) 68%, #173741)}}.assessment-result .result-phase-outline details.is-starting:after{color:#fffaf0;letter-spacing:.11em;font-size:8px;font-weight:800;transform:translate(-50%);box-shadow:0 7px 18px #00000038}.assessment-result .result-phase-outline details.is-later{opacity:.62}.assessment-result .result-phase-outline details.is-later:hover,.assessment-result .result-phase-outline details.is-later:focus-within,.assessment-result .result-phase-outline details.is-later.is-open{opacity:1}.assessment-result .result-phase-outline details.is-open{border-color:var(--phase-accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.assessment-result .result-phase-outline details.is-open{border-color:color-mix(in srgb, var(--phase-accent) 78%, #eee7dc)}}.assessment-result .result-phase-outline details.is-open{box-shadow:0 24px 48px #00000030, 0 0 32px var(--phase-accent)}@supports (color:color-mix(in lab, red, red)){.assessment-result .result-phase-outline details.is-open{box-shadow:0 24px 48px #00000030, 0 0 32px color-mix(in srgb, var(--phase-accent) 14%, transparent)}}.pathway-phase-inline{--phase-accent:#a8b7b1;border:1px solid var(--phase-accent);grid-template-columns:auto 1fr;align-items:start;gap:22px;width:min(820px,100%);margin:24px auto 0;padding:clamp(22px,4vw,34px);display:grid}@supports (color:color-mix(in lab, red, red)){.pathway-phase-inline{border:1px solid color-mix(in srgb, var(--phase-accent) 48%, transparent)}}.pathway-phase-inline{background:radial-gradient(circle at 8% 12%, var(--phase-accent), transparent 42%), #04202ac7;border-radius:28px 16px}@supports (color:color-mix(in lab, red, red)){.pathway-phase-inline{background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--phase-accent) 17%, transparent), transparent 42%), #04202ac7}}.pathway-phase-inline{text-align:left;animation:.32s both phase-pop-in}.pathway-phase-inline.soothe{--phase-accent:var(--phase-soothe)}.pathway-phase-inline.move{--phase-accent:var(--phase-move)}.pathway-phase-inline.reset{--phase-accent:var(--phase-reset)}.pathway-phase-inline.rebuild{--phase-accent:var(--phase-rebuild)}.pathway-phase-inline.maintain{--phase-accent:var(--phase-maintain)}.pathway-phase-inline>span{border:1px solid var(--phase-accent);width:54px;height:54px;color:var(--phase-accent);border-radius:50%;place-items:center;font-size:24px;display:grid}.pathway-phase-inline .eyebrow{color:var(--phase-accent);margin:0}.pathway-phase-inline h3{color:#f0eee5;margin:6px 0 8px;font-size:clamp(26px,4vw,36px)}.pathway-phase-inline div>p:last-child{color:#c7d3cd;margin:0;line-height:1.65}.assessment-result .result-phase-outline summary b{color:var(--phase-accent);font-size:13px}.assessment-result .result-phase-outline summary small{font-size:15px}.assessment-result .result-phase-outline summary i{background:var(--phase-accent)}@supports (color:color-mix(in lab, red, red)){.assessment-result .result-phase-outline summary i{background:color-mix(in srgb, var(--phase-accent) 9%, #031d27b3)}}.assessment-result .pathway-result-cta{background:radial-gradient(circle at 10%,#e7aa4f33,#0000 40%),linear-gradient(135deg,#306f5ee0,#0a4248e6);border-color:#e2b26385;box-shadow:0 18px 42px #0000002e}@media (width<=780px){.assessment-result .result-phase-outline>div:before{display:none}.pathway-phase-inline{grid-template-columns:1fr}.assessment-result .result-phase-outline details:nth-child(2n),.assessment-result .result-phase-outline details:nth-child(2n):hover,.assessment-result .result-phase-outline details:nth-child(2n):focus-within{transform:none}}.journey-map>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.journey-map h2{margin:4px 0 0;font-size:clamp(28px,4vw,40px)}.journey-day{color:#cfe1d8;text-align:center;letter-spacing:.1em;text-transform:uppercase;border:1px solid #adcfc061;border-radius:999px;min-width:82px;padding:10px 14px;font:700 11px Arial,sans-serif}.journey-steps{gap:9px;display:grid}.journey-steps article{background:#03222c8c;border:1px solid #a7c1b633;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;display:grid}.journey-steps article.complete{background:linear-gradient(90deg,#326c4e38,#03222c8c);border-color:#70bd936b}.journey-steps article.waiting{opacity:.62}.journey-number{color:#a8bdb4;letter-spacing:.08em;border:1px solid #accabd61;border-radius:50%;place-items:center;width:36px;height:36px;font:700 10px Arial,sans-serif;display:grid}.complete .journey-number{color:#bfe4cd;background:#4e916938;border-color:#7acf9f9e}.journey-steps h3{margin:0 0 4px;font-size:20px}.journey-steps p{color:#b9c9c2;margin:0;font-size:14px;line-height:1.45}.journey-steps button,.journey-steps a{color:#dce7e2;text-align:center;cursor:pointer;letter-spacing:.04em;background:#04222cb3;border:1px solid #b8cfc54d;min-width:128px;padding:10px 12px;font:700 11px/1.2 Arial,sans-serif;text-decoration:none}.journey-steps small{color:#82968e;text-align:center;letter-spacing:.08em;text-transform:uppercase;min-width:90px;font:700 10px Arial,sans-serif}.explore-later{border-top:1px solid var(--line);margin-top:34px;padding-top:30px}.plan-start{text-align:left;background:radial-gradient(circle at 8%,#d2964226,#0000 32%),#031f2a9e;border:1px solid #e1ad5b6b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;max-width:980px;margin:24px auto 0;padding:22px;display:grid}.plan-start.active{background:radial-gradient(circle at 8%,#529a712b,#0000 32%),#031f2a9e;border-color:#74c09780}.plan-start .eyebrow{margin:0 0 7px}.plan-start h2{margin:0 0 7px;font-size:clamp(25px,3vw,34px)}.plan-start p:last-child{color:#c1d0c9;margin:0;font-size:15px;line-height:1.55}.plan-start .primary{min-width:280px;margin:0}.active-plan-day{color:#bde1ca;text-align:center;letter-spacing:.1em;border:1px solid #81cca46b;border-radius:999px;min-width:190px;padding:13px 16px;font:700 10px Arial,sans-serif}.purchase-row{color:#b7c7c0;border:1px solid #9ab7aa33;justify-content:space-between;align-items:center;gap:16px;max-width:980px;margin:10px auto 0;padding:13px 16px;font-size:14px;display:flex}.purchase-row .secondary{min-width:0;padding:11px 15px;font-size:14px;text-decoration:none}@media (width<=780px){.orientation-phase-map{grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px}.orientation-phase-map--1{grid-template-columns:1fr;max-width:220px}.orientation-phase-map--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px}.orientation-phase-map article{min-height:132px}.orientation-phase-map .reset{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.home-base-dashboard>header{flex-direction:column;align-items:stretch}.home-base-dashboard .primary{width:100%}.home-base-actions{grid-template-columns:1fr 1fr}.journey-map>header{align-items:flex-start}.journey-steps article{grid-template-columns:42px 1fr}.journey-steps article>a,.journey-steps article>button,.journey-steps article>small{grid-column:2;width:100%;min-width:0}.plan-start{text-align:center;grid-template-columns:1fr}.plan-start .primary,.active-plan-day{width:100%;min-width:0}.purchase-row{text-align:center;display:grid}}.diagnosis-note details{border-top:1px solid #c7d9cf2e;margin-top:12px}.diagnosis-note summary{color:#e2e9e5;cursor:pointer;padding:15px 2px 4px;font:17px/1.45 Georgia,serif;list-style:none}.diagnosis-note summary::-webkit-details-marker{display:none}.diagnosis-note summary:after{content:"+";float:right;color:#a9c4b8;font:18px Arial,sans-serif;transition:transform .2s}.diagnosis-note details[open] summary:after{transform:rotate(45deg)}.diagnosis-note details p{color:#cbd7d2;margin:8px 0 4px;font-size:16px;line-height:1.6;animation:.28s both detail-reveal}.choice-recap{color:#bdcdc6;letter-spacing:.02em;background:#2b564c2e;border:1px solid #a2beb247;border-radius:999px;width:max-content;max-width:100%;margin:-12px auto 18px;padding:8px 13px;font-size:13px}.assessment-options button.confirming{pointer-events:none;transform:translateY(-4px)scale(1.015)}.assessment-options button:disabled:not(.confirming){opacity:.48}.transition-note{color:#dce9e2;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:10px;animation:.25s both detail-reveal;font:700 10px/1.3 Arial,sans-serif!important}.selection-response{color:#879c95;min-height:24px;margin:17px auto -10px;font-size:13px;transition:color .2s,transform .2s}.selection-response.active{color:#cbdad3;transform:translateY(-2px)}.carried-choice{z-index:2;text-align:left;background:linear-gradient(90deg,#355e523d,#03202b8c);border:1px solid #a2beb24d;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 18px;max-width:980px;margin:0 auto 28px;padding:14px 18px;animation:.5s both page-rise;display:grid;position:relative}.carried-choice small{color:#93aaa1;letter-spacing:.16em;grid-row:1/3;font-size:9px;font-weight:800}.carried-choice b{font:18px/1.4 Georgia,serif}.carried-choice span{color:#b8c8c1;grid-column:2;font-size:13px}.carried-choice:after{content:"✦";color:#d9a85f;grid-area:1/3/3;font-size:20px}.product-grid article.product-card{opacity:1;min-height:0;padding:16px 14px;transition:border-color .24s,background .24s,transform .24s,box-shadow .24s;overflow:visible}.product-grid article.product-card.selected{background:linear-gradient(#486f5e7a,#03202ad6);border-color:#a7c0b4;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #a7c0b48c,0 15px 34px #0003}.product-details{border-top:1px solid var(--line);text-align:left;width:100%;margin-top:4px}.product-details summary{cursor:pointer;color:#c7d4ce;letter-spacing:.025em;padding:12px 2px 8px;font-size:12px;font-weight:700;list-style:none}.product-details summary::-webkit-details-marker{display:none}.product-details summary:after{content:"+";float:right;color:#d5a866;font-size:17px}.product-details[open] summary:after{content:"−"}.product-details .suggested-use{animation:.25s both detail-reveal}.card-heads-up{background:#ae7a361a;border-left:2px solid #c79b58;color:#d7d0c4!important;padding:10px!important}.card-heads-up b{letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;color:#e5b469!important;font:700 9px Arial,sans-serif!important;display:block!important}.product-select{color:#e4ebe7;cursor:pointer;background:#031f2a9e;border:1px solid #cdddd557;width:100%;min-height:43px;margin-top:auto;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,transform .2s}.product-select:hover,.product-select:focus-visible{background:#436c5c66;border-color:#d2e5dbbf;transform:translateY(-1px)}.selected .product-select{background:#5b8e7447;border-color:#aed3c09e}.built-plan-summary{text-align:left;background:radial-gradient(circle at 8%,#81b19c2e,#0000 28%),#031f2a85;border:1px solid #acccbe61;grid-template-columns:auto 1fr;align-items:center;gap:16px;max-width:900px;margin:0 auto 26px;padding:20px 22px;display:grid}.built-plan-summary>span{color:#d9e6df;border:1px solid #b4d3c585;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 24px #97c4b024}.built-plan-summary div{gap:5px;display:grid}.built-plan-summary small{color:#9bb3a8;letter-spacing:.17em;font-size:9px;font-weight:800}.built-plan-summary b{font:22px/1.3 Georgia,serif}.built-plan-summary p{color:#bdcbc5;margin:0;font-size:14px;line-height:1.5}.plan-grid article{position:relative}.plan-item-number{z-index:1;color:#90a69c;letter-spacing:.14em;font:700 10px Arial,sans-serif;position:absolute;top:14px;left:14px}@keyframes detail-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=780px){.carried-choice{text-align:center;grid-template-columns:1fr;padding:14px 16px}.carried-choice small,.carried-choice span,.carried-choice:after{grid-area:auto/1}.product-grid article.product-card{min-height:0}.built-plan-summary{text-align:center;grid-template-columns:1fr}.built-plan-summary>span{margin:auto}.choice-recap{border-radius:12px}.diagnosis-note summary{font-size:16px}}.pathway-result-hero,.built-plan-summary,.route-choice article{box-shadow:0 20px 48px #00000024,inset 0 1px #f5eedc09}.edition-resources{border:1px solid var(--edition-accent,#8ba888);margin:2rem 0;padding:clamp(1.25rem,3vw,2rem)}@supports (color:color-mix(in lab, red, red)){.edition-resources{border:1px solid color-mix(in srgb, var(--edition-accent,#8ba888) 45%, transparent)}}.edition-resources{background:#08243094;border-radius:1.5rem}.edition-resources>div{gap:.75rem;margin-top:1rem;display:grid}.edition-resources a{color:inherit;background:#051d287a;border:1px solid #d2e5de2e;border-radius:1rem;gap:.35rem;padding:1rem;text-decoration:none;display:grid}.edition-resources a:hover,.edition-resources a:focus-visible{border-color:var(--edition-accent,#8ba888)}.edition-resources span,.edition-resources small{color:var(--muted)}.coach-first-looks h3{margin:20px 0 10px;font:700 18px Georgia,serif}.coach-first-looks h3 small{color:#9eb5ad;margin-left:8px;font:12px Arial,sans-serif}.coach-product-choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.coach-protocol-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.owner-publish-bar.coach-save{margin-top:24px;position:static}.coach-save-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.coach-save-actions button{color:#edf0e9;cursor:pointer;background:#0b2f3a;border:1px solid #557779;border-radius:999px;padding:12px 18px}.coach-save-actions .publish{background:#356e69}.coach-save small{color:#a8d6bc;margin-top:8px;display:block}.coach-order-key{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 14px;display:flex}.coach-order-key span,.coach-order-key em{border:1px solid #34575a;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal}.coach-order-key em{color:#9eb5ad;margin-left:auto}.coach-product-order-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.coach-product-order-grid button{text-align:left;cursor:pointer;background:#041f2a85;border:1px solid #34575a;border-radius:13px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:58px;padding:10px 12px;display:grid}.coach-product-order-grid button i{border:1px solid #45666a;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.coach-product-order-grid button>b{font-size:14px}.coach-product-order-grid button small{text-transform:uppercase;letter-spacing:.1em;color:#8ea59e}.coach-product-order-grid button span{color:#8ea59e;grid-column:2/4;font-size:11px}.coach-product-order-grid button.is-first-look{background:#ca9d461a;border-color:#d7b46c}.coach-product-order-grid button.is-first-look i{color:#efd496;border-color:#d7b46c}.coach-product-order-grid button.is-additional{background:#4e896f1a;border-color:#6fa98c}.coach-product-order-grid button.is-additional i{color:#a8d6bc;border-color:#6fa98c}@media (width<=700px){.coach-product-choice-grid,.coach-protocol-grid,.coach-product-order-grid{grid-template-columns:1fr}.coach-order-key em{margin-left:0}}.standalone-pathways{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.standalone-pathways>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.standalone-pathways>div>button{text-align:left;border:1px solid var(--edition-accent,#8ba888);gap:8px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.standalone-pathways>div>button{border:1px solid color-mix(in srgb,var(--edition-accent,#8ba888) 42%,transparent)}}.standalone-pathways>div>button{cursor:pointer;background:#051f2ab8;border-radius:16px}.standalone-pathways button b{font:700 23px Georgia,serif}.standalone-pathways button small{color:var(--muted);line-height:1.5}.standalone-pathways button span{color:var(--edition-accent,#8ba888);font-weight:700}.standalone-pathway-popout>div{gap:4px;margin:18px 0;display:grid}.standalone-pathway-popout>div p{border-bottom:1px solid var(--line);margin:0;padding:10px 0}@media (width<=650px){.standalone-pathways>div{grid-template-columns:1fr}}.orientation-deeper-link{color:#e2f2eec7;text-align:center;border-bottom:1px solid;width:fit-content;max-width:680px;margin:0 auto 24px;padding-bottom:3px;font-size:.88rem;line-height:1.5;text-decoration:none;display:block}.orientation-deeper-link:hover{color:#fff}.known-products-route{width:min(720px,100%);color:var(--edition-title,#edf0e9);text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #dcede738;border-radius:18px;grid-template-columns:1fr auto;gap:3px 18px;margin:18px auto 0;padding:18px 22px;display:grid;position:relative}.known-products-route span,.known-products-route small{color:var(--edition-text,#b8c5c4)}.known-products-route b{font-family:Georgia,serif;font-size:1.3rem;font-weight:500}.known-products-route i{grid-area:1/2/span 3;align-self:center;font-size:1.35rem}.known-products-route:hover{background:#ffffff14}.other-supports--collapsible{border:1px solid #b8d1ca33;border-radius:24px;margin-top:30px;overflow:hidden}.other-supports--collapsible>summary{color:var(--edition-title,#edf0e9);cursor:pointer;justify-content:space-between;align-items:center;padding:20px 24px;font-weight:700;list-style:none;display:flex}.other-supports--collapsible>summary::-webkit-details-marker{display:none}.other-supports--collapsible[open]>summary span{transform:rotate(45deg)}.other-supports--collapsible>section{padding:0 22px 24px}.phase-deeper-learning{color:#9fc9bf;border-bottom:1px solid;align-items:center;gap:8px;margin:0 0 28px;padding-bottom:3px;font-size:.9rem;text-decoration:none;display:inline-flex}.phase-deeper-learning:hover{color:#d8eee8}.phase-save-area{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.phase-save-area span{color:#a9cfc4;font-size:.88rem}.phase-save-area span.error{color:#efb6aa}.quick-product-actions{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#052731eb;border:1px solid #cbe1d92e;border-radius:22px;margin-top:30px;padding:14px;position:sticky;bottom:14px}@media (width<=680px){.known-products-route{grid-template-columns:1fr auto}.quick-product-actions{position:static}}.product-grid--flat{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.product-grid--flat .product-card{flex-direction:column;height:100%;display:flex}.product-grid--flat .product-expand-surface{flex:1}@media (width<=680px){.product-grid--flat{grid-template-columns:1fr}}.platform-shell{color:#f3eee6;min-height:100vh;font-family:var(--font-body), Georgia, serif;background:radial-gradient(circle at 82% 12%,#849d793d,#0000 34rem),radial-gradient(circle at 16% 78%,#7d4a4538,#0000 38rem),linear-gradient(145deg,#071d24 0%,#0b2c32 46%,#132b2c 100%);position:relative;overflow:hidden}.platform-atmosphere{pointer-events:none;opacity:.5;background:linear-gradient(118deg,#0000 0 46%,#ffffff09 46.2% 46.6%,#0000 46.8% 100%);position:absolute;inset:0}.platform-nav,.platform-hero,.platform-proof,.platform-footer,.platform-owner-header,.platform-owner-intro,.platform-role-grid,.platform-owner-footer{z-index:1;width:min(1180px,100% - 40px);margin-inline:auto;position:relative}.platform-nav{border-bottom:1px solid #f2ebe129;justify-content:space-between;align-items:center;padding:28px 0;display:flex}.platform-nav a{color:inherit;gap:2px;text-decoration:none;display:grid}.platform-nav small,.platform-owner-header small{color:#b6c8ad;letter-spacing:.2em;font-size:.72rem}.platform-nav b{font-family:var(--font-display), Georgia, serif;font-size:1.05rem;font-weight:500}.platform-nav button,.platform-actions button,.platform-access-card form>button:not(.platform-text-button){color:#10272a;font:inherit;cursor:pointer;background:#e9e5d9;border:1px solid #efeadf59;border-radius:999px;padding:12px 20px}.platform-hero{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:70px;min-height:610px;padding:70px 0 76px;display:grid}.platform-kicker{color:#b8c9ae;letter-spacing:.18em;font-size:.76rem;font-weight:700}.platform-hero h1{max-width:720px;font:500 clamp(3.6rem, 7vw, 6.8rem)/.91 var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:16px 0 24px}.platform-lede{color:#c8d3cf;max-width:650px;font-size:1.12rem;line-height:1.75}.platform-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.platform-actions button{padding:15px 23px;font-weight:700}.platform-actions a{color:#f1e9df;text-underline-offset:5px}.platform-login-note{color:#92aaa7;margin-top:16px;display:block}.platform-system-preview{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#f0eadd1a,#05151a75);border:1px solid #eee4d638;border-radius:30px;padding:32px;box-shadow:0 34px 80px #00000040}.platform-preview-heading{border-bottom:1px solid #efe6d829;gap:7px;padding-bottom:22px;display:grid}.platform-preview-heading span{color:#c58d7b;letter-spacing:.18em;font-size:.72rem;font-weight:800}.platform-preview-heading strong{font:500 2.05rem/1.1 var(--font-display), Georgia, serif}.platform-preview-flow{gap:10px;margin:20px 0 24px;display:grid}.platform-preview-flow article{background:#e9e5d912;border-radius:17px;grid-template-columns:58px 1fr;gap:2px 14px;padding:15px;display:grid}.platform-preview-flow small{color:#b5c7aa;letter-spacing:.14em;grid-row:1/3;align-self:center;font-size:.66rem}.platform-preview-flow b{font-size:.98rem}.platform-preview-flow span{color:#9fb2b0;font-size:.82rem;line-height:1.45}.platform-phase-line{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.platform-phase-line span{color:#c8d1ca;justify-items:center;gap:7px;font-size:.67rem;display:grid}.platform-phase-line i{color:#10282b;background:#a9bd9c;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.platform-proof{border-top:1px solid #f0eae029;border-bottom:1px solid #f0eae029;grid-template-columns:repeat(3,1fr);display:grid}.platform-proof article{padding:34px}.platform-proof article+article{border-left:1px solid #f0eae029}.platform-proof span,.platform-role-grid>*>span{color:#c28778;letter-spacing:.15em;font-size:.72rem;font-weight:800}.platform-proof h2{font:500 1.45rem var(--font-display), Georgia, serif;margin:14px 0 10px}.platform-proof p{color:#aebfbb;line-height:1.65}.platform-footer{color:#91a9a4;justify-content:space-between;align-items:center;gap:24px;padding:28px 0 42px;font-size:.84rem;display:flex}.platform-footer button{color:#eee6db;font:inherit;cursor:pointer;background:0 0;border:0}.platform-access-shell{place-items:center;padding:30px;display:grid}.platform-access-card{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#071c21c2;border:1px solid #eee5d73d;border-radius:32px;width:min(540px,100%);padding:clamp(30px,6vw,58px);position:relative;box-shadow:0 35px 100px #00000052}.platform-access-card h1{font:500 clamp(2.5rem, 6vw, 4.2rem)/.98 var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:13px 0 17px}.platform-access-card>p:not(.platform-kicker):not(.platform-access-message){color:#b5c6c2;line-height:1.7}.platform-access-card form{gap:16px;margin-top:28px;display:grid}.platform-access-card label{color:#dce2db;gap:8px;font-size:.86rem;display:grid}.platform-access-card input{color:#f5eee5;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ede5d940;border-radius:14px;padding:15px 16px}.platform-access-card form>button:not(.platform-text-button){justify-self:start}.platform-access-card form>button:disabled{opacity:.55;cursor:wait}.platform-back,.platform-text-button{color:#afc1bc;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.platform-back{margin-bottom:38px}.platform-access-message{color:#c5d7b9;margin:20px 0 0}.platform-access-card>small{color:#879f9b;border-top:1px solid #ede5d824;margin-top:28px;padding-top:20px;line-height:1.5;display:block}.bb-access-shell .access-card{border-top:3px solid #8a2730}.bb-access-shell .access-kicker{color:#7d2630}.bb-access-shell .access-card>p:not(.access-kicker):not(.access-privacy):not(.access-message){color:#506864!important}.bb-access-shell .access-form label{color:#294f51!important}.bb-access-shell .access-form label small{color:#5f7570!important}.bb-access-shell .access-privacy{color:#536b66!important}.platform-owner-shell{padding-bottom:60px}.platform-owner-header{border-bottom:1px solid #f0e8dc29;justify-content:space-between;align-items:center;padding:34px 0;display:flex}.platform-owner-header h1{font:500 2rem var(--font-display), Georgia, serif;margin:7px 0 2px}.platform-owner-header p{color:#91aaa5;margin:0}.platform-owner-header button{color:#dfe6df;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.platform-owner-intro{padding:70px 0 34px}.platform-owner-intro h2{font:500 clamp(2.7rem, 5vw, 5rem)/.95 var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:12px 0 10px}.platform-owner-intro>p:last-child{color:#aabdb8;font-size:1.05rem}.platform-role-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.platform-role-grid>*{min-height:300px;color:inherit;background:#ece7da12;border:1px solid #efe6d933;border-radius:24px;flex-direction:column;padding:30px;text-decoration:none;display:flex}.platform-role-grid>a{transition:transform .2s,background .2s}.platform-role-grid>a:hover{background:#ece7da1c;transform:translateY(-3px)}.platform-role-grid h2{font:500 2rem var(--font-display), Georgia, serif;margin:18px 0 12px}.platform-role-grid p{color:#a9bbb7;line-height:1.65}.platform-role-grid b,.platform-role-grid small{color:#dce5d7;margin-top:auto}.platform-role-grid article{opacity:.72}.platform-owner-footer{color:#91aaa5;border-top:1px solid #efe7db26;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;display:flex}.platform-owner-footer small{letter-spacing:.13em}.platform-owner-footer p{text-transform:capitalize}.platform-owner-footer a{color:#e9e4da}@media (width<=900px){.platform-hero{grid-template-columns:1fr;gap:42px;padding-top:48px}.platform-proof,.platform-role-grid{grid-template-columns:1fr}.platform-proof article+article{border-top:1px solid #f0eae029;border-left:0}.platform-role-grid>*{min-height:240px}}@media (width<=600px){.platform-nav,.platform-hero,.platform-proof,.platform-footer,.platform-owner-header,.platform-owner-intro,.platform-role-grid,.platform-owner-footer{width:min(100% - 26px,1180px)}.platform-hero{min-height:0;padding-bottom:48px}.platform-hero h1{font-size:clamp(3rem,16vw,4.4rem)}.platform-system-preview{border-radius:22px;padding:22px 16px}.platform-phase-line{grid-template-columns:repeat(3,1fr);row-gap:14px}.platform-footer,.platform-owner-header,.platform-owner-footer{flex-direction:column;align-items:flex-start}.platform-access-shell{padding:14px}.platform-access-card{border-radius:24px}}.public-landing-copy{padding-left:clamp(0px,4vw,58px)}.public-landing-copy h1,.public-section-heading h2{text-wrap:balance}.public-section-heading{text-align:center;margin-inline:auto}.platform-hero-copy{padding-left:clamp(0px,3vw,42px)}@media (width<=760px){.public-landing-copy,.platform-hero-copy{padding-left:0}.public-section-heading{text-align:left}}html[data-guide-brand=bare-bones] .guide-shell .screen-card:has(.active-plan-workspace){background:radial-gradient(circle at 12% 8%,#5f95911a,#0000 35%),linear-gradient(150deg,#031f2a 0%,#021923 64%,#031a24 100%)}.active-plan-workspace{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:12px;padding:22px 0 0}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .built-plan-summary,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-use-window{background:#2d575db8;border-color:#e6eeea61;box-shadow:inset 0 1px #f8faf826}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card{background:linear-gradient(180deg,var(--plan-phase-accent),#18434bf0);border-color:#e2ebe766}@supports (color:color-mix(in lab, red, red)){html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card{background:linear-gradient(180deg,color-mix(in srgb,var(--plan-phase-accent) 8%,#305b60eb),#18434bf0)}}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card{box-shadow:inset 0 2px 0 var(--plan-phase-accent)}@supports (color:color-mix(in lab, red, red)){html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card{box-shadow:inset 0 2px 0 color-mix(in srgb,var(--plan-phase-accent) 62%,transparent)}}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card:hover,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card:focus-within{background:linear-gradient(180deg,var(--plan-phase-accent),#1b4850f5);border-color:#f1f6f3c2;transform:none}@supports (color:color-mix(in lab, red, red)){html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card:hover,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card:focus-within{background:linear-gradient(180deg,color-mix(in srgb,var(--plan-phase-accent) 11%,#356166f0),#1b4850f5)}}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card:hover,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card:focus-within{box-shadow:inset 0 2px 0 var(--plan-phase-accent), 0 0 22px #e4ede817}@supports (color:color-mix(in lab, red, red)){html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card:hover,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-product-card:focus-within{box-shadow:inset 0 2px 0 color-mix(in srgb,var(--plan-phase-accent) 72%,transparent), 0 0 22px #e4ede817}}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .support-level-choice button{box-shadow:none;background:#03232d57}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .support-level-choice button:hover,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .support-level-choice button:focus-visible{background:#e1eae51a}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .support-level-choice button.selected{background:#dce6e12e;box-shadow:inset 0 1px #ffffff57,0 0 0 1px #e1eae54d,0 0 28px #e1ebe633}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-selected-use{box-shadow:none;background:0 0;border-top:1px solid #e4ece829;border-bottom:1px solid #e4ece829}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-reminder,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-safety,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .purchase-row{box-shadow:none;background:#021c262e;border-color:#e0eae53d}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-start,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-start.active{background:#275259a3;border-color:#e1ebe661;box-shadow:inset 0 1px #f7f9f71f}html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .plan-actions .secondary,html[data-guide-brand=bare-bones] .guide-shell .active-plan-workspace .purchase-row .secondary{background:0 0}@media (width<=780px){.active-plan-workspace{padding:16px 0 0}}html[data-guide-brand=bare-bones] .guide-shell .screen-card:has(.paced-home){background:radial-gradient(circle at 10% 8%,#6a9d9724,#0000 34%),radial-gradient(circle at 88% 78%,#7e658b1a,#0000 36%),linear-gradient(150deg,#031f2a 0%,#021923 64%,#031a24 100%)}html[data-guide-brand=bare-bones] .guide-shell .paced-home{background:radial-gradient(circle at 8% 4%,#cdded72e,#0000 31%),radial-gradient(circle at 92% 88%,#7563841f,#0000 34%),linear-gradient(145deg,#678987f0,#365b63f5);border:1px solid #e7eeea6b;border-radius:34px 20px;width:100%;padding:clamp(24px,4vw,46px);box-shadow:inset 0 1px #ffffff4d,0 30px 76px #0000003d}html[data-guide-brand=bare-bones] .guide-shell .paced-home>.eyebrow{color:#f0cfd1}html[data-guide-brand=bare-bones] .guide-shell .paced-home>.home-subtitle{color:#eef3ef}html[data-guide-brand=bare-bones] .guide-shell .home-base-dashboard{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #eef4f066;border-radius:0;padding:clamp(22px,3vw,34px) 0 38px}html[data-guide-brand=bare-bones] .guide-shell .home-base-dashboard>header{padding:0}html[data-guide-brand=bare-bones] .guide-shell .home-base-dashboard>header p:last-child{color:#e2eae6}html[data-guide-brand=bare-bones] .guide-shell .home-todays-plan{color:#173c43;background:radial-gradient(circle at 8% 0,#ffffff80,#0000 32%),linear-gradient(145deg,#eff4f0f5,#cfddd8f0);border-color:#ffffffa3;box-shadow:inset 0 1px #ffffffe0,0 16px 36px #021c2624}html[data-guide-brand=bare-bones] .guide-shell .home-todays-plan .eyebrow{color:#755f7f}html[data-guide-brand=bare-bones] .guide-shell .home-todays-plan h3,html[data-guide-brand=bare-bones] .guide-shell .home-todays-plan>header button{color:#173c43}html[data-guide-brand=bare-bones] .guide-shell .home-todays-products article{background:#ffffff94;border-color:#2a515133;box-shadow:inset 0 1px #ffffffb8}html[data-guide-brand=bare-bones] .guide-shell .home-todays-products b{color:#163a41}html[data-guide-brand=bare-bones] .guide-shell .home-todays-products small{color:#4d6763}html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action{border-color:var(--action-accent)}@supports (color:color-mix(in lab, red, red)){html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action{border-color:color-mix(in srgb,var(--action-accent) 38%,#ffffffb8)}}html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action{background:radial-gradient(circle at 10% 5%,var(--action-accent),transparent 40%), linear-gradient(150deg,#f2f6f3f5,#d3e0dbf0)}@supports (color:color-mix(in lab, red, red)){html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action{background:radial-gradient(circle at 10% 5%,color-mix(in srgb,var(--action-accent) 11%,transparent),transparent 40%), linear-gradient(150deg,#f2f6f3f5,#d3e0dbf0)}}html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action{color:#173c43;box-shadow:inset 0 1px #ffffffe0,0 12px 28px #021c261f}html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action b{color:#173c43}html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action small{color:#526a66}html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action:hover,html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action:focus-visible{background:radial-gradient(circle at 10% 5%,var(--action-accent),transparent 40%), linear-gradient(150deg,#f7f9f7,#dce7e2);border-color:#f8fbf9f5}@supports (color:color-mix(in lab, red, red)){html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action:hover,html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action:focus-visible{background:radial-gradient(circle at 10% 5%,color-mix(in srgb,var(--action-accent) 15%,transparent),transparent 40%), linear-gradient(150deg,#f7f9f7,#dce7e2)}}html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action:hover,html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action:focus-visible{box-shadow:inset 0 1px #fff,0 0 0 1px #ecf2ee75,0 18px 38px #021c262e}html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action.is-current{border-color:#fafcfaf5;box-shadow:inset 0 1px #fff,0 0 0 2px #e2ebe680,0 0 30px #f0f5f24d,0 16px 36px #021c2629}html[data-guide-brand=bare-bones] .guide-shell .home-base-actions .home-action.is-upcoming:not(.is-current){opacity:.82}html[data-guide-brand=bare-bones] .guide-shell .home-progress-glance,html[data-guide-brand=bare-bones] .guide-shell .something-changed{box-shadow:none;background:0 0;border:1px solid #ebf2ee57;border-left:0;border-right:0;border-radius:0}html[data-guide-brand=bare-bones] .guide-shell .home-progress-glance>header .eyebrow{color:#f0cfd1}html[data-guide-brand=bare-bones] .guide-shell .home-progress-glance>header>small,html[data-guide-brand=bare-bones] .guide-shell .home-progress-glance article small,html[data-guide-brand=bare-bones] .guide-shell .something-changed summary small{color:#d8e3de}html[data-guide-brand=bare-bones] .guide-shell .home-progress-glance article{border-color:#ecf2ef40}html[data-guide-brand=bare-bones] .guide-shell .home-progress-glance article b,html[data-guide-brand=bare-bones] .guide-shell .something-changed summary,html[data-guide-brand=bare-bones] .guide-shell .something-changed>p{color:#f7f7f2}html[data-guide-brand=bare-bones] .guide-shell .home-pathway-deeper-note,html[data-guide-brand=bare-bones] .guide-shell .home-pathway-deeper-note a{color:#eef3ef}html[data-guide-brand=bare-bones] .guide-shell .daily-draw,html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer{max-width:980px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #edf3ef66;border-radius:0;margin:0 auto;padding:clamp(34px,5vw,54px) 0}html[data-guide-brand=bare-bones] .guide-shell .daily-draw>p:not(.eyebrow),html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer>p:not(.eyebrow),html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer .home-phase-closing>p{color:#eef3ef}html[data-guide-brand=bare-bones] .guide-shell .daily-draw-card{background:#dce6e1;box-shadow:inset 0 1px #ffffffd1,0 15px 34px #021c2633}html[data-guide-brand=bare-bones] .guide-shell .daily-draw-card img{display:block}html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer .phase-choice button{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer .phase-choice button{border-color:color-mix(in srgb,currentColor 54%,#eef3ef)}}html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer .phase-choice button{background:currentColor}@supports (color:color-mix(in lab, red, red)){html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer .phase-choice button{background:color-mix(in srgb,currentColor 10%,#e1eae5 90%)}}html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer .phase-choice button{box-shadow:inset 0 1px #fffc}html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer .phase-choice button:hover,html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer .phase-choice button:focus-visible{background:currentColor;border-color:#f9fbf9f5}@supports (color:color-mix(in lab, red, red)){html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer .phase-choice button:hover,html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer .phase-choice button:focus-visible{background:color-mix(in srgb,currentColor 14%,#edf2ef 86%)}}html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer .phase-choice button:hover,html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer .phase-choice button:focus-visible{box-shadow:inset 0 1px #fff,0 0 0 1px #edf3ef6b,0 14px 30px #021c2629}html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer .phase-choice small{color:#3f5c59}html[data-guide-brand=bare-bones] .guide-shell .home-phase-closing{border-color:#edf3ef52}@media (width<=680px){html[data-guide-brand=bare-bones] .guide-shell .paced-home{border-radius:24px 14px;padding:22px 14px}html[data-guide-brand=bare-bones] .guide-shell .home-base-dashboard{padding-top:18px}html[data-guide-brand=bare-bones] .guide-shell .daily-draw,html[data-guide-brand=bare-bones] .guide-shell .home-phase-explorer{padding-inline:0}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .process-landing>.eyebrow,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-heading>.eyebrow{color:#d7a4aa}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .process-landing .page-audio{background:radial-gradient(circle at 5%,#972a3426,#0000 22%),linear-gradient(90deg,#254a51d1,#031f2ac7);border-color:#d5e1dc57;box-shadow:inset 0 1px #eef3f017,0 14px 34px #00000024}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .process-landing .page-audio button>span:first-child{color:#d0838c;border-color:#e0e7e47a;box-shadow:0 0 20px #c25d6821}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-choice--simple .route-card{background:radial-gradient(circle at 16% 8%,var(--route-accent),transparent 38%), linear-gradient(145deg,#375b61c2,#062530eb);border:1px solid #d7e1dd57}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-choice--simple .route-card{background:radial-gradient(circle at 16% 8%,color-mix(in srgb,var(--route-accent) 15%,transparent),transparent 38%), linear-gradient(145deg,#375b61c2,#062530eb)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-choice--simple .route-card{box-shadow:inset 0 1px #eef3f01f,0 22px 48px #0000002e}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-choice--simple .route-card--guided{--route-accent:#c77983}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-choice--simple .route-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-choice--simple .route-card:focus-visible{box-shadow:inset 0 1px 0 #ffffff2e,0 0 0 1px #c7d3cf29,0 26px 58px #0000003d,0 0 30px var(--route-accent);border-color:#ebf1eec7}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-choice--simple .route-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-choice--simple .route-card:focus-visible{box-shadow:inset 0 1px 0 #ffffff2e,0 0 0 1px #c7d3cf29,0 26px 58px #0000003d,0 0 30px color-mix(in srgb,var(--route-accent) 12%,transparent)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-card-action{border-color:var(--route-accent)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-card-action{border-color:color-mix(in srgb,var(--route-accent) 52%,#e1eae685)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-card-action{background:linear-gradient(145deg,#cddbd621,#04202b6b);box-shadow:inset 0 1px #f2f6f31a}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-card--guided .route-card-action{background:radial-gradient(circle at 8%,#a52f3a30,#0000 32%),linear-gradient(145deg,#cad9d321,#04202b70)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-first{background:radial-gradient(circle at 0%,#9d323c1f,#0000 27%),#1d414a8a;border-color:#d5e1dc61;box-shadow:inset 0 1px #eef3f014}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home{background:radial-gradient(circle at 8% 3%,#dee8e430,#0000 31%),radial-gradient(circle at 94% 5%,#9d374124,#0000 27%),radial-gradient(circle at 90% 88%,#715e8017,#0000 34%),linear-gradient(145deg,#486c6efa,#1f454ffc);border-color:#dee7e394;box-shadow:inset 0 2px #ca7d857a,inset 0 3px #eff3f121,0 30px 76px #00000045}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-dashboard>header .eyebrow,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .daily-draw>.eyebrow,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-phase-explorer>.eyebrow{color:#efc9cd}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-dashboard>header h2{color:#f4f5ef}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-dashboard .primary{color:#f8f7f1;background:radial-gradient(circle at 8%,#a5313c47,#0000 40%),linear-gradient(145deg,#42686df5,#093440fa);border-color:#e1e9e69e;box-shadow:inset 0 2px #be5c66a3,0 16px 34px #0003}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-plan{background:radial-gradient(circle at 8% 0,#ffffff8f,#0000 32%),linear-gradient(145deg,#ebf1edf7,#c6d6d1f2);border-color:#f3f7f5c7;box-shadow:inset 0 1px #ffffffeb,0 16px 36px #021c262b}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-products article{background:#f8faf8b8;border-color:#4c67633d}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action{background:radial-gradient(circle at 10% 5%,var(--action-accent),transparent 42%), linear-gradient(150deg,#e7eeeaf7,#c3d2cdf2);border-color:#dee7e3ad}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action{background:radial-gradient(circle at 10% 5%,color-mix(in srgb,var(--action-accent) 9%,transparent),transparent 42%), linear-gradient(150deg,#e7eeeaf7,#c3d2cdf2)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action.is-current{background:radial-gradient(circle at 12% 0,#9c2d381c,#0000 42%),linear-gradient(150deg,#f4f7f4,#d3dfda);border-color:#f8faf8fa;box-shadow:inset 0 3px #a2364094,inset 0 4px #ffffffb8,0 0 0 2px #dde6e261,0 0 26px #ebf1ee33,0 16px 36px #021c262e}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-progress-glance,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .something-changed,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .daily-draw,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-phase-explorer{border-color:#dee7e35c}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .daily-draw-card{background:#d8e3df;border-color:#e2eae699}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell{--bb-ink:#0b343c;--bb-ink-soft:#486560;--bb-silver:#e4ebe7;--bb-silver-deep:#c7d5d0;--bb-panel:#123f48;--bb-panel-deep:#03232e;--sfb-red:#9f3944;--sfb-red-soft:#d7a2a8}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .eyebrow{color:var(--sfb-red-soft)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .primary:not(:disabled){color:#fbfaf5;background:radial-gradient(circle at 8%,#9f394442,#0000 36%),linear-gradient(145deg,#3d7175,#0d4654);border-color:#e6eeeaa3;box-shadow:inset 0 2px #ba5b65d1,inset 0 3px #ffffff1f,0 16px 34px #0112193d}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .primary:not(:disabled):hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .primary:not(:disabled):focus-visible{background:radial-gradient(circle at 8%,#ab3b4759,#0000 38%),linear-gradient(145deg,#4c8183,#115061);border-color:#f7faf8f0;box-shadow:inset 0 3px #ca6c75eb,0 0 0 2px #e0e9e538,0 19px 38px #0112194d}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-question{background:radial-gradient(circle at 10% 2%,#adcabf1f,#0000 34%),linear-gradient(145deg,#124049c7,#03222de6);border:1px solid #dae5e047;box-shadow:inset 0 1px #ffffff0f,0 24px 58px #00000029}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-question>.lead{color:#d9e3de}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button{--choice-accent:#90a7a2;color:var(--bb-ink);background:radial-gradient(circle at 50% 8%,#ffffffb3,#0000 34%),linear-gradient(150deg,#edf2ef,#cbd8d3);border:1px solid #f0f5f2c7;box-shadow:inset 0 1px #fff,0 15px 34px #0119212e}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button:focus-visible,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button:focus-visible{background:radial-gradient(circle at 50% 8%,#fff,#0000 36%),linear-gradient(150deg,#f7f9f7,#d5e0dc);border-color:#fff;box-shadow:inset 0 1px #fff,0 0 0 2px #dbe6e145,0 20px 42px #0119213d}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button b{color:#123b43}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button small{color:#4c6662}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options .watercolor{color:#376765;background:#ffffff5c;border-color:#2a505040;box-shadow:0 0 0 8px #ffffff24}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options .assessment-choice-state{color:#486965;background:#ffffff4d;border-color:#23494a3d}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button.selected,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button.selected{box-shadow:inset 0 4px 0 var(--sfb-red), 0 0 0 2px #dfe8e480, 0 0 30px #e1eae63b, 0 20px 44px #0119213d;background:radial-gradient(circle at 50% 5%,#fffffff2,#0000 36%),linear-gradient(150deg,#f4f7f4,#d1ddd8);border-color:#fffffffa}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button.selected .assessment-choice-state{color:#8e2d38;background:#9f39441a;border-color:#9f39446b}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-choice--simple .route-card{background:radial-gradient(circle at 14% 5%,var(--route-accent),transparent 38%), linear-gradient(150deg,#345b61e0,#05232ef2);border-color:#dbe5e175}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-choice--simple .route-card{background:radial-gradient(circle at 14% 5%,color-mix(in srgb,var(--route-accent) 13%,transparent),transparent 38%), linear-gradient(150deg,#345b61e0,#05232ef2)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-choice--simple .route-card--guided{--route-accent:#c9757e;box-shadow:inset 0 3px #b74f5ac7,0 22px 48px #00000030}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-choice--simple .route-card--self{--route-accent:#c7d3cf}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-choice--simple .route-card--known{--route-accent:#91b19f}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-card-action{background:linear-gradient(150deg,#e9f0ec2e,#a9c1b917);border-color:#ecf2efb8;box-shadow:inset 0 1px #ffffff1f}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .route-card--guided .route-card-action{box-shadow:inset 0 2px #c15d67b8,inset 0 3px #ffffff14}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article{border-color:var(--phase-accent)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article{border-color:color-mix(in srgb,var(--phase-accent) 38%,#1c41414d)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article{background:radial-gradient(circle at 18% 0%,var(--phase-accent),transparent 42%), linear-gradient(150deg,#e4ebe7,#c5d3ce)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--phase-accent) 13%,transparent),transparent 42%), linear-gradient(150deg,#e4ebe7,#c5d3ce)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article{color:#163c43;box-shadow:inset 0 3px 0 var(--phase-accent),0 16px 34px #01192129}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--phase-accent) 72%,transparent),0 16px 34px #01192129}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article b{color:#123b43}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article small,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article em{color:#4a6661}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article i{color:var(--phase-accent);background:#ffffff59}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article i{color:color-mix(in srgb,var(--phase-accent) 58%,#294f50)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details{border-color:var(--phase-accent)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details{border-color:color-mix(in srgb,var(--phase-accent) 42%,#284c4b57)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details{background:radial-gradient(circle at 16% 0%,var(--phase-accent),transparent 40%), linear-gradient(150deg,#e4ebe7,#c5d3ce)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details{background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--phase-accent) 13%,transparent),transparent 40%), linear-gradient(150deg,#e4ebe7,#c5d3ce)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details{color:#153b42;box-shadow:inset 0 3px 0 var(--phase-accent),0 16px 34px #01192129}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--phase-accent) 76%,transparent),0 16px 34px #01192129}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button{--phase-accent:#91aaa3}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button:focus-visible,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details:focus-within{background:radial-gradient(circle at 16% 0%,var(--phase-accent),transparent 42%), linear-gradient(150deg,#f3f6f3,#d3ded9);border-color:#fff}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button:focus-visible,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details:focus-within{background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--phase-accent) 17%,transparent),transparent 42%), linear-gradient(150deg,#f3f6f3,#d3ded9)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button:focus-visible,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details:focus-within{box-shadow:inset 0 4px 0 var(--phase-accent),0 0 0 2px #e2ebe738,0 21px 42px #01192138}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button:focus-visible,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details:focus-within{box-shadow:inset 0 4px 0 color-mix(in srgb,var(--phase-accent) 82%,transparent),0 0 0 2px #e2ebe738,0 21px 42px #01192138}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button b,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline summary b{color:#123b43}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button small,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button i,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline summary small,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline summary em,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline summary strong,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details>p{color:#4b6661}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button>span,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline summary i{color:var(--phase-accent);background:#ffffff61}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button>span,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline summary i{color:color-mix(in srgb,var(--phase-accent) 62%,#294f50)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button.selected{box-shadow:inset 0 4px 0 var(--sfb-red),0 0 0 2px #e0e9e557,0 20px 42px #01192138;background:radial-gradient(circle at 16% 0,#ffffffd9,#0000 40%),linear-gradient(150deg,#f5f7f5,#d6e1dc);border-color:#fff}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details.is-later{opacity:.76}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card{color:var(--bb-ink);box-shadow:inset 0 3px 0 var(--plan-phase-accent),0 17px 36px #01192130;background:radial-gradient(circle at 15% 2%,#ffffffd1,#0000 36%),linear-gradient(150deg,#e5ece8,#c7d5d0);border-color:#f2f6f4d1}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--plan-phase-accent) 78%,transparent),0 17px 36px #01192130}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card:focus-within{box-shadow:inset 0 4px 0 var(--plan-phase-accent),0 0 0 2px #e1eae640,0 21px 44px #0119213d;background:radial-gradient(circle at 15% 2%,#fff,#0000 38%),linear-gradient(150deg,#f0f4f1,#d2ded9);border-color:#fff}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card:focus-within{box-shadow:inset 0 4px 0 color-mix(in srgb,var(--plan-phase-accent) 84%,transparent),0 0 0 2px #e1eae640,0 21px 44px #0119213d}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card h3,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card .plan-item-number,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-details summary{color:#123b43}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-details{color:#4b6661}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .support-level-choice button{color:#173d43;background:#fafcfa85;border-color:#274d4d47;box-shadow:inset 0 1px #ffffffc7}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .support-level-choice button small{color:#536c67}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .support-level-choice button:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .support-level-choice button:focus-visible{background:#ffffffb8;border-color:#9f394480}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .support-level-choice button.selected{color:#143b42;box-shadow:inset 0 3px 0 var(--sfb-red),0 0 0 1px #ffffffbf,0 0 24px #e4ece85c;background:linear-gradient(150deg,#fff,#dce6e1);border-color:#9f394494}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .support-level-choice button.selected small{color:#465f5b}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-selected-use{border-color:#9f394457;border-left-color:var(--sfb-red);background:#ffffff61;color:#173d43!important}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-menu-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#011017a3;display:block}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-menu-drawer{top:max(76px,calc(env(safe-area-inset-top) + 64px));right:max(16px,env(safe-area-inset-right));color:#f5f5ef;background:radial-gradient(circle at 92% 3%,#9f394429,#0000 31%),radial-gradient(circle at 5% 92%,#75638421,#0000 34%),linear-gradient(150deg,#174b53,#032630 72%);border:1px solid #e2ebe78f;border-radius:30px 18px;width:min(430px,100vw - 32px);height:auto;max-height:calc(100dvh - 96px);padding:24px;animation:.22s both guide-menu-pop;position:fixed;overflow:hidden;box-shadow:inset 0 2px #c468718f,0 32px 90px #0000006b}@keyframes guide-menu-pop{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-menu-drawer header{border-color:#e0e9e53d}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-menu-drawer header small{color:#efc9cd}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-menu-drawer header h2{color:#f7f6ef}.drawer-product-note{color:#cbd8d3;letter-spacing:.08em;text-transform:uppercase;margin:5px 0 0;font-size:12px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-menu-drawer header button{color:#f2f4ef;background:#ffffff0d;border-color:#e9efec66}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-menu-drawer nav{gap:8px;margin-top:16px;padding-right:4px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-menu-drawer nav>button{color:#143b42;background:linear-gradient(150deg,#ecf2eef5,#c6d5cff0);border:1px solid #eff4f18c;border-radius:16px 10px;padding:13px 15px;box-shadow:inset 0 1px #fff}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-menu-drawer nav>button:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-menu-drawer nav>button:focus-visible{color:#102f36;background:linear-gradient(150deg,#f8faf8,#d8e3de);border-color:#fff;padding-left:19px;box-shadow:inset 0 3px #9f3944a6,0 10px 24px #00000029}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-menu-drawer nav>button span{color:#8f303b}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .drawer-owner-mode{background:#021d2773;border-color:#e0e9e53d;margin:4px 0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .drawer-owner-mode small{color:#e7b5ba}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .drawer-owner-mode b,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .drawer-owner-mode a{color:#e8eeea}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .drawer-settings-panel{border-color:#e0e9e533}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .drawer-settings-panel summary,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .drawer-settings-panel>div,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .drawer-signout{color:#cbd7d2}@media (width<=680px){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-question{border-radius:26px 16px;padding:22px 14px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-menu-drawer{top:max(70px,calc(env(safe-area-inset-top) + 60px));border-radius:24px 14px;width:calc(100vw - 20px);max-height:calc(100dvh - 82px);padding:18px;right:10px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-menu-drawer nav>button{padding:11px 13px;font-size:18px}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card{overflow:clip}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-question{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 10% 4%,#8ab4aa1a,#0000 35%),linear-gradient(145deg,#103d456b,#021c2885);border-color:#e1eae642}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button{--choice-wash:#5b8b8e29;background:radial-gradient(circle at 18% 10%,#ffffffb3,transparent 33%), radial-gradient(circle at 90% 82%,var(--choice-wash),transparent 44%), linear-gradient(150deg,#e8efebf2,#becfc9e8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#f7f9f7c2;box-shadow:inset 0 1px #fff,0 16px 36px #0118203b}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button:first-child{--choice-wash:#5389912b;border-radius:30px 16px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button:nth-child(2){--choice-wash:#6e97812b;border-radius:16px 30px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button:nth-child(3){--choice-wash:#7e658c24;border-radius:30px 16px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button:nth-child(4){--choice-wash:#507c9426;border-radius:16px 30px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button:focus-visible,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button:focus-visible{background:radial-gradient(circle at 18% 10%,#ffffffe6,transparent 34%), radial-gradient(circle at 90% 82%,var(--choice-wash),transparent 44%), linear-gradient(150deg,#f1f5f2,#cfddd7);border-color:#fff;transform:translateY(-5px);box-shadow:inset 0 1px #fff,0 0 0 2px #dbe6e138,0 22px 46px #0118204a}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button.selected,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button.selected{background:radial-gradient(circle at 18% 10%,#ffffffeb,transparent 34%), radial-gradient(circle at 90% 82%,var(--choice-wash),transparent 44%), linear-gradient(150deg,#f3f6f3,#d2ded9);box-shadow:inset 0 4px 0 var(--sfb-red),0 0 0 2px #e5ece970,0 0 34px #e8efeb3d,0 22px 46px #01182047}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details{background:radial-gradient(circle at 14% 2%,#ffffffb8,transparent 36%), radial-gradient(circle at 90% 88%,var(--phase-accent,#86a49d),transparent 42%), linear-gradient(150deg,#e7eeeaf5,#becfc9eb)}@supports (color:color-mix(in lab, red, red)){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details{background:radial-gradient(circle at 14% 2%,#ffffffb8,transparent 36%), radial-gradient(circle at 90% 88%,color-mix(in srgb,var(--phase-accent,#86a49d) 11%,transparent),transparent 42%), linear-gradient(150deg,#e7eeeaf5,#becfc9eb)}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details{box-shadow:inset 0 1px #fff,0 16px 36px #01182033}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home{-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);background:radial-gradient(circle at 8% 3%,#e1ebe62e,#0000 31%),radial-gradient(circle at 94% 5%,#9d374121,#0000 27%),radial-gradient(circle at 88% 82%,#715e801a,#0000 35%),linear-gradient(145deg,#446c6ddb,#1a414ce8);border-color:#e2ebe77a;box-shadow:inset 0 2px #bf5b656b,0 30px 76px #00000047}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-plan,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action{background:radial-gradient(circle at 10% 4%,#ffffffad,#0000 36%),radial-gradient(circle at 92% 88%,#6f5b7d12,#0000 42%),linear-gradient(150deg,#e8efebf7,#becfc9f0)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action.is-current{box-shadow:inset 0 4px 0 var(--sfb-red),inset 0 5px 0 #fff9,0 0 0 2px #e2ebe66b,0 18px 38px #021c2633}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-menu-drawer{background-blend-mode:normal,screen;background:linear-gradient(150deg,#13494fe6,#03222df5),url(/mineral-depth.png) 50%/cover no-repeat}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-guidance{color:#d2ded8}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-card small{color:#4b6661}.platform-hero h1,.public-landing-copy h1,.home-pathway-title--foundation,.pathway-callback-title,.platform-access-card h1,.paced-home>h1{letter-spacing:-.035em;text-wrap:balance;max-width:17ch;font-size:clamp(2.65rem,4.2vw,4.4rem);font-weight:600;line-height:1.08}.choice-card strong,.pathway-choice strong{text-wrap:balance;font-weight:750;line-height:1.2}@media (width<=600px){.platform-hero h1,.public-landing-copy h1,.home-pathway-title--foundation,.pathway-callback-title,.platform-access-card h1,.paced-home>h1{font-size:clamp(2.25rem,8vw,3.15rem)}}.login-code-help{margin:16px 0!important;font-size:.875rem!important;line-height:1.6!important}.login-code-help a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-todays-products article>div{min-width:0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-todays-products .home-product-use{color:#355758;white-space:normal;overflow-wrap:break-word;margin-top:4px;font-size:1rem;line-height:1.45;display:block}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal{color:#f5f4ed;-webkit-backdrop-filter:blur(18px)saturate(.92);backdrop-filter:blur(18px)saturate(.92);background:radial-gradient(circle at 8% 2%,#b1cec32e,#0000 34%),radial-gradient(circle at 94% 8%,#9f39441a,#0000 28%),radial-gradient(circle at 88% 92%,#7460841a,#0000 34%),linear-gradient(145deg,#30585ee6,#04222df0);border-color:#dee9e470;box-shadow:inset 0 1px #ffffff24,inset 0 3px #ad586257,0 30px 72px #01131b52}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .process-choice-prompt{color:#f6f4ec}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .orientation-route-help,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .orientation-route-return{color:#c9d7d1;opacity:1}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .orientation-phase-first{color:#f4f3ec;background:radial-gradient(circle at 8%,#ffffff1a,#0000 36%),#04232e70;border-color:#e2ebe75c;box-shadow:inset 0 1px #ffffff1a}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .orientation-phase-first span{color:#bfcfc8}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .orientation-phase-first b,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-route-reveal .orientation-phase-first i{color:#f4f3ec}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid .protocol-slow{--pathway-accent:#dc9354;--phase-accent:#dc9354}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid .protocol-rapid{--pathway-accent:#7ca667;--phase-accent:#7ca667}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid .protocol-reflux{--pathway-accent:#df6b68;--phase-accent:#df6b68}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid .protocol-foundation{--pathway-accent:#4c9b84;--phase-accent:#4c9b84}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-picker>.lead{color:#cbd8d2}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button{border-color:color-mix(in srgb,var(--pathway-accent) 38%,#d6dfda);background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--pathway-accent) 10%,#fff),transparent 42%),linear-gradient(150deg,#ecf2eef7,#c3d2ccf0);box-shadow:inset 0 3px 0 color-mix(in srgb,var(--pathway-accent) 72%,transparent),0 16px 34px #0119212e}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button>.protocol-pathway-symbol{border:1px solid color-mix(in srgb,var(--pathway-accent) 72%,#fff);background:var(--pathway-accent);color:#fff;width:68px;height:68px;box-shadow:0 10px 24px color-mix(in srgb,var(--pathway-accent) 28%,transparent);border-radius:50%;place-items:center;margin:0 0 20px;display:grid}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-pathway-symbol svg,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .pathway-result-symbol svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:45px;height:45px;overflow:visible}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .pathway-signal-icon circle{fill:currentColor;stroke:none}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button:hover,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button:focus-visible{box-shadow:inset 0 4px 0 var(--pathway-accent),0 0 0 2px #e2ebe740,0 21px 42px #0119213b;border-color:#fff}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button.selected{box-shadow:inset 0 4px 0 var(--sfb-red),0 0 0 2px #e5ece980,0 20px 42px #0119213d}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .pathway-result-hero.protocol-slow .pathway-result-symbol{--pathway-accent:#dc9354}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .pathway-result-hero.protocol-rapid .pathway-result-symbol{--pathway-accent:#7ca667}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .pathway-result-hero.protocol-reflux .pathway-result-symbol{--pathway-accent:#df6b68}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .pathway-result-hero.protocol-foundation .pathway-result-symbol{--pathway-accent:#4c9b84}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .pathway-result-symbol{border-color:color-mix(in srgb,var(--pathway-accent) 72%,#fff);background:var(--pathway-accent);color:#fff;box-shadow:0 10px 28px color-mix(in srgb,var(--pathway-accent) 28%,transparent)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button:first-child,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button:first-child{--choice-accent:#df6b68;--choice-wash:#df6b6821}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button:nth-child(2),html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button:nth-child(2){--choice-accent:#dc9354;--choice-wash:#dc935421}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button:nth-child(3),html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button:nth-child(3){--choice-accent:#9270aa;--choice-wash:#9270aa21}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button:nth-child(4),html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button:nth-child(4){--choice-accent:#4c9b84;--choice-wash:#4c9b8421}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options .watercolor,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .symptom-signal{border:1px solid color-mix(in srgb,var(--choice-accent) 68%,#fff);background:var(--choice-accent);color:#fff;width:72px;height:72px;box-shadow:0 10px 24px color-mix(in srgb,var(--choice-accent) 27%,transparent);border-radius:50%;place-items:center;margin:0 0 10px;display:grid;position:relative}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .symptom-signal:before{display:none}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .symptom-signal svg,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options .watercolor svg{z-index:1;fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:48px;height:48px;position:relative}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button.selected .watercolor,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button.selected .symptom-signal{color:#fff;box-shadow:0 0 0 4px #ffffff94,0 12px 28px color-mix(in srgb,var(--choice-accent) 34%,transparent)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-image img{opacity:1}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-image--stress img{transform-origin:50%;transform:none}:root{--phase-soothe:#e56a62;--phase-move:#dc8950;--phase-reset:#80639a;--phase-rebuild:#7da663;--phase-maintain:#3d8d70}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell{--sfb-red:#b5232d}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .primary:not(:disabled){letter-spacing:normal;background:linear-gradient(135deg,#ba303a,#941d29);border-color:#d77b83;font-family:inherit;font-size:1rem;box-shadow:inset 0 1px #ffffff30,0 10px 25px #031b2530}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .primary:not(:disabled):hover{background:linear-gradient(135deg,#c13a44,#a0222e)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-button{text-align:left;border-radius:12px;align-items:center;gap:12px;max-width:none;padding:8px 12px;display:flex}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-button>img{object-fit:contain;background:#ecf1ee;border-radius:50%;width:48px;height:48px;padding:3px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-button b{letter-spacing:.06em;font-size:1rem}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-button small{letter-spacing:normal;text-transform:none;color:#dce5df;font-size:.8125rem;line-height:1.5;display:block}.public-landing-nav .public-sfb-brand{align-items:center;gap:14px;display:flex}.public-sfb-brand>img{object-fit:contain;background:#ecf1ee;border-radius:50%;width:58px;height:58px;padding:4px}.public-sfb-brand>div{gap:5px;display:grid}.public-sfb-brand b{font-size:1.25rem}.public-sfb-brand small{text-transform:none;color:#d3e0da;letter-spacing:normal!important;font-size:.875rem!important}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home{max-width:1000px;margin-top:16px;padding:28px 32px}.home-brand-lockup{text-align:left;justify-content:center;align-items:center;gap:14px;margin:0 auto 18px;display:flex}.home-brand-lockup>img{object-fit:contain;background:#eaf0ec;border-radius:50%;width:62px;height:62px;padding:4px}.home-brand-lockup p{color:#f2f5ee;margin:0;font-size:1.0625rem;font-weight:750;line-height:1.4}.home-brand-lockup span{color:#d2ded7;font-size:.875rem;line-height:1.5}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home>h1{margin:0 0 8px;font-size:clamp(2rem,4vw,2.75rem);font-weight:650;line-height:1.15}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home>.home-subtitle{color:#dce7df;margin:0 0 22px;font-size:1.0625rem}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-dashboard{padding:0 0 20px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-dashboard>header h2{margin:6px 0 8px;font-size:1.5rem;line-height:1.3}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-dashboard>header p{font-size:1rem;line-height:1.5}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-plan{margin:18px 0;padding:16px 18px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-plan>header{margin-bottom:12px}.home-todays-plan .eyebrow{display:none}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-plan h3{margin:0;font-size:1.125rem;line-height:1.4}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-products article{align-items:center;gap:10px;min-width:0;padding:10px;display:flex}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-products img{object-fit:contain;flex-shrink:0;width:42px;height:58px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-products b{font-size:.9375rem;line-height:1.4}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action{border-radius:14px;flex-direction:column;justify-content:center;gap:8px;min-height:90px;padding:16px;display:flex}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action b{margin:0;font-family:inherit;font-size:1.125rem;font-weight:700;line-height:1.3}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action small{margin:0;font-size:.875rem;line-height:1.5}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-progress-glance{margin:16px 0;padding:12px 0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-progress-glance>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-progress-glance article{border:0;padding:5px 0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-progress-glance article small{letter-spacing:normal;text-transform:none;color:#cbdcd4;font-size:.875rem}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-progress-glance article b{color:#eff4ed;font-family:inherit;font-size:1rem;line-height:1.5}.home-last-checkin{color:#d4dfd8;font-size:.875rem}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .something-changed summary{color:#eaf1e9;font-size:1rem}.home-pathway-deeper-note{font-size:.9375rem!important;line-height:1.5!important}.home-optional{color:#e4ede5;border-top:1px solid #d4e0d740;margin-top:12px;padding:14px 0}.home-optional>summary{cursor:pointer;font-size:1rem;font-weight:650}.home-optional .daily-draw,.home-optional .home-phase-explorer{margin-top:18px}.home-optional .home-phase-closing{display:none}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace{margin-top:18px;padding:24px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan>h1{max-width:22ch;margin:10px auto 14px;font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.2}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-use-window{text-align:left;max-width:none;margin:18px auto;padding:14px 18px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-use-window b{font-family:inherit;font-size:1.125rem;line-height:1.4}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-use-window p{margin:6px 0 0;font-size:1rem;line-height:1.5}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-grid{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;padding:16px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card{border-radius:14px;grid-template-rows:auto auto auto auto;grid-template-columns:80px minmax(0,1fr);align-content:start;gap:12px 14px;padding:18px;display:grid}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-phase{background:color-mix(in srgb,var(--plan-phase-accent) 13%,white);color:#354d4c;border-radius:7px;grid-area:1/2;justify-self:start;padding:4px 9px;font-size:.8125rem;font-weight:700;line-height:1.3}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card .product-image{grid-area:1/1/span 2;width:80px;height:100px;margin:0;padding:0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card .product-image img{object-fit:contain;max-width:100%;max-height:100px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card h3{grid-area:2/2;align-self:start;margin:0;font-family:inherit;font-size:1.25rem;font-weight:700;line-height:1.3}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .support-level-choice{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .support-level-choice button{text-align:center;border-radius:9px;min-width:0;min-height:44px;padding:10px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .support-level-choice button b{letter-spacing:normal;text-transform:none;font-family:inherit;font-size:.875rem;line-height:1.4}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-selected-use{border-radius:8px;grid-column:1/-1;margin:0;padding:12px;font-size:1rem;line-height:1.6}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-details{text-align:left;border:0;grid-column:1/-1;margin:0;padding:0;font-size:1rem;line-height:1.6}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-details summary{cursor:pointer;color:#24494c;padding:0;font-size:.9375rem;line-height:1.5;list-style:disclosure-closed}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-details summary:before{display:none}.plan-support-reference{border-top:1px solid #294a4a30;padding:10px 0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-save-confirmation>span{font-size:.875rem;line-height:1.5}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-start p,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .purchase-row{font-size:1rem;line-height:1.6}@media (width<=800px){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home{padding:22px 20px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-products{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-grid{grid-template-columns:1fr}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-button small{display:none}}@media (width<=520px){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-dashboard>header{display:block}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-dashboard>header .primary{width:100%;margin-top:12px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions{grid-template-columns:1fr}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace{padding:16px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-grid{padding:10px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-products article{text-align:center;display:block}.public-sfb-brand small{display:none}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home>h1{text-align:center;width:100%;max-width:none;margin:0 auto 6px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action{text-align:left;align-items:flex-start}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action b{text-align:left;align-self:stretch}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan>h1{max-width:none;font-size:clamp(1.8rem,3vw,2.25rem)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-details summary:after{content:none}@media (width>=801px){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card:has(.paced-home){padding:20px 32px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home{margin-top:0;padding:22px 28px}.home-brand-lockup{margin-bottom:12px}.home-brand-lockup>img{width:52px;height:52px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-products article{padding:7px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-todays-products img{height:48px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-actions .home-action{min-height:78px;padding:13px}.home-optional{margin-top:8px;padding:10px 0}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-dashboard{border-bottom:0;margin-bottom:8px;padding-bottom:8px}.home-utility-row{border-top:1px solid #d6e2d540;justify-content:space-between;align-items:center;gap:16px;padding-top:6px;display:flex}.home-utility-row .home-pathway-deeper-note{text-align:left;margin:0;padding:8px 0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-utility-row .something-changed{background:0 0;border:0;flex:1;margin:0;padding:8px 0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-utility-row .something-changed summary{padding:0}@media (width<=520px){.home-utility-row{display:block}.home-utility-row .home-pathway-deeper-note{text-align:center}}@media (width>=801px){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell:has(.paced-home){padding-top:20px;padding-bottom:20px}}.public-landing-shell .public-landing .primary{color:#fff;background:linear-gradient(135deg,#ba303a,#941d29);border-color:#d77b83}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) body{background:#496579}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell,.bb-public-landing-shell,.bb-access-shell{background-color:#0000;background-image:linear-gradient(90deg,#182a3d42,#0000 22% 80%,#182a3d47),radial-gradient(at 44% 0,#d7e2e752,#0000 64%),linear-gradient(145deg,#829aa5 0%,#637e8d 58%,#405b73 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell:has(.paced-home){background-color:#0000;background-image:linear-gradient(90deg,#182a3d42,#0000 22% 80%,#182a3d47),radial-gradient(at 44% 0,#d7e2e752,#0000 64%),linear-gradient(145deg,#829aa5 0%,#637e8d 58%,#405b73 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell:before,.bb-public-landing-shell:before,.bb-access-shell:before{opacity:.24;background:linear-gradient(#dfe7ec14,#182a3d2e),var(--guide-background-image) center 42% / cover no-repeat;filter:saturate(.5)brightness(1.15)contrast(.92)blur(1px)}:is(html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card:has(.paced-home),html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card:has(.active-plan-workspace)){background:radial-gradient(at 12% 8%,#b1d0be21,#0000 56%),linear-gradient(145deg,#234d5852,#14354880);border-color:#e2ece461;box-shadow:inset 0 1px #f0f6ec3d,0 24px 64px #0f2a3733}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home{background:radial-gradient(at 8% 3%,#e2e9d21f,#0000 48%),linear-gradient(145deg,#4c7477d1,#224d5bdb);box-shadow:inset 0 2px #bf5b6559,inset 0 1px #f5faee33,0 22px 60px #0e283438}.home-brand-lockup p,.home-brand-lockup span{color:#fbfaf2}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home>.home-subtitle,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-progress-glance article small{color:#f1f6ed}.bb-public-landing-shell .public-landing-page-frame{background:radial-gradient(at 12% 8%,#cfe0ca24,#0000 52%),linear-gradient(145deg,#3f6971a6,#1e4558bf);box-shadow:inset 0 2px #a64a5452,0 24px 65px #122d3b38}.bb-public-landing-shell .public-landing-copy{background:linear-gradient(145deg,#2b566342,#16394b2e)}.bb-public-landing-shell .public-path-preview{background:radial-gradient(at 12% 0,#b9d7c026,#0000 50%),linear-gradient(145deg,#2d5f67c2,#1a4558d6);box-shadow:inset 0 2px #a9495466,0 22px 60px #0f2b3a38}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell:has(.paced-home){background-color:#0000;background-image:linear-gradient(90deg,#182a3d42,#0000 22% 80%,#182a3d47),radial-gradient(at 44% 0,#d7e2e752,#0000 64%),linear-gradient(145deg,#829aa5 0%,#637e8d 58%,#405b73 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card:has(.paced-home){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;outline:0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card:has(.paced-home):before{display:none}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home{color:#1d394a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(at 8% 0,#ffffff57,#0000 54%),linear-gradient(145deg,#f6f3edf0,#dde7ede8);border-color:#ffffffad;box-shadow:inset 0 1px #ffffffe6,0 24px 64px #182a3d3b}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home>h1,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-brand-lockup p,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-base-dashboard>header h2,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-progress-glance article b{color:#173c43;text-shadow:none}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home>.home-subtitle,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-brand-lockup span,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-progress-glance article small,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-last-checkin{color:#53646e}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-base-dashboard>header .eyebrow{color:#8f2632}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-todays-plan{background:radial-gradient(at 8% 0,#9dc1d21f,#0000 55%),linear-gradient(145deg,#305166f5,#1d394ef7);border-color:#d2e1e96b;box-shadow:inset 0 1px #ffffff30,0 10px 26px #18304924}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-todays-plan h3{color:#f4f7eb}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-base-actions .home-action{background:linear-gradient(145deg,#faf8f4f0,#e8eef3ed);border-color:#b2c3cd;box-shadow:inset 0 1px #fff,0 8px 22px #18304912}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-base-dashboard,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-progress-glance,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-utility-row,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-optional{border-color:#3b536638}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .something-changed summary,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .something-changed>p,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-pathway-deeper-note,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-pathway-deeper-note a,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-optional{color:#214c50}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-optional .daily-draw,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-optional .home-phase-explorer{color:#f4f6f7;background:linear-gradient(145deg,#365c73,#243f58);border-color:#829eb0;border-radius:18px;padding:20px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-utility-row{align-items:flex-start;gap:20px;padding-top:16px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-utility-row .something-changed summary{color:#f8f7f3;background:linear-gradient(145deg,#365c73,#243f58);border:1px solid #6d8ca0;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-width:220px;min-height:48px;padding:12px 18px;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.4;list-style:none;display:inline-flex;box-shadow:inset 0 1px #fffff52e,0 6px 16px #244d4c18}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .something-changed summary:before{display:none}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .something-changed summary::-webkit-details-marker{display:none}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .something-changed summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:9px;height:9px;margin:-4px 2px 0 0;transform:rotate(45deg)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .something-changed[open] summary:after{margin-top:4px;transform:rotate(225deg)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .something-changed summary:hover{background:linear-gradient(145deg,#365f63,#204a58)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .something-changed summary:focus-visible{outline-offset:3px;outline:3px solid #a72b37}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-utility-row .home-pathway-deeper-note{padding-top:23px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .weekly-pulse button{color:#eef5eb;min-height:44px;font-size:.875rem}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .weekly-pulse>header>span{color:#e0ece2;font-size:.875rem}@media (width<=520px){html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-utility-row .something-changed summary{width:100%;min-width:0}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-utility-row .home-pathway-deeper-note{padding-top:16px}}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-optional .home-phase-explorer+.daily-draw{margin-top:28px}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-details,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-details p,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-details b{color:#24494c!important}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-details p{line-height:1.6;font-size:1rem!important}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-details .deselect-button{color:#f7faef;background:#315963;border-color:#315963;font-size:.875rem}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-details .deselect-button:hover{background:#23454f;border-color:#23454f}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-save-confirmation>span,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-safety summary,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-safety p,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-reminder>p,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-reminder label{color:#f2f7ef}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-safety summary,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-reminder label{font-size:.875rem;line-height:1.5}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card.selected{color:#173c43;background:radial-gradient(circle at 15% 2%,#ffffffd1,#0000 36%),linear-gradient(150deg,#f6f4ef,#e2eaf0);border-color:#a52835;box-shadow:inset 0 3px #a52835,0 0 0 1px #a5283540,0 15px 34px #01192133}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card .product-card-copy>b{color:#173c43}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card .product-card-copy>em{color:color-mix(in srgb,var(--phase-accent,#a52835) 40%,#173c43);font-size:.875rem;font-weight:700}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card .product-expand-cue>b{color:#8f2632}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card .product-card-copy>small,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card .product-expand-cue{color:#315654}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card .product-expand-cue{font-size:.875rem}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card.selected .product-select{color:#fff;background:#a52835;border-color:#a52835}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card.selected .product-select:hover{background:#8f1e2b}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card .suggested-use p{background:#ffffff70;border-color:#3156544d}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card .suggested-use strong,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card .suggested-use span,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card .reflux-alternative-note,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card .card-heads-up{font-size:.875rem;color:#24494c!important}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card .reflux-alternative-note b,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card .card-heads-up b{color:#8f2632!important;font-size:.75rem!important}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card .peppermint-note{color:#744518;font-size:.875rem}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-page>.lead,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-page>.phase-deeper-learning,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-page .phase-save-area>span{color:#f2f7ef}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-todays-products article{background:linear-gradient(145deg,#fcfaf6f7,#e8eff4f5);border-color:#ffffff9e;box-shadow:inset 0 1px #fffc,0 4px 12px #0f23341a}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-todays-products .home-product-use{color:#455c6a}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-brand-lockup>img{background:#faf8f3}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-base-actions .home-action.is-current:after{color:#35586c;background:#dfe8ee}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan>h1{color:#f8f6f1;text-shadow:0 2px 16px #182a3d2e}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-button small{color:#4a606e!important}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-grid{background:#d1dfe833;border-color:#e5eff680}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card,html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card:not(.selected){background:radial-gradient(circle at 14% 2%,#ffffff80,#0000 40%),linear-gradient(145deg,#faf8f4f7,#e1ebf3f5);border-color:#ffffffa3;box-shadow:inset 0 1px #fffc,0 10px 26px #182a3d24}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-use-window{background:#213e5394;border-color:#c8dbe852}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-selected-use{background:#ffffff6b;border-color:#afbdc8}:root .guide-shell .readiness{text-align:left;max-width:1000px;margin:20px auto}:root .guide-shell .readiness>h1{color:#f8f6f1;margin:10px 0 20px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}:root .guide-shell .readiness>.eyebrow{color:#e4eaf0;margin:0;font-size:.875rem}:root .guide-shell .readiness-suggestion{background:linear-gradient(135deg,#f8f6f0f5,#dbe8f1f0);border:1px solid #c6d6e1;border-radius:16px;max-width:none;margin:0;padding:16px 20px}:root .guide-shell .readiness-suggestion small{color:#4f6474;letter-spacing:.1em;font-size:.75rem}:root .guide-shell .readiness-suggestion p{color:#293f4d;margin:7px 0 0;font-family:inherit;font-size:1.125rem;font-weight:600;line-height:1.5}:root .guide-shell .readiness-instruction{color:#f1f5f7;margin:18px 0;font-size:1rem;line-height:1.5}:root .guide-shell .readiness .choice-grid{gap:16px;margin:0}:root .guide-shell .readiness .choice-grid button{text-align:left;background:linear-gradient(135deg,#f7f5f0f7,#e0eaf1f2);border:1px solid #b7cbd8;border-radius:18px;align-items:flex-start;gap:12px;min-height:168px;padding:45px 24px 24px;transform:none;box-shadow:0 12px 28px #1127391f}:root .guide-shell .readiness .choice-grid button.recommended{border:2px solid #a384b5}:root .guide-shell .readiness .choice-grid button b{color:#2a4354;font-family:inherit;font-size:1.375rem;font-weight:700;line-height:1.25}:root .guide-shell .readiness .choice-grid button span{color:#4a6070;font-size:1rem}:root .guide-shell .readiness .choice-grid button i{color:#755987;background:#ebe3f0;border-color:#b69dc5;font-size:.75rem;top:14px;left:24px;right:auto}:root .guide-shell .readiness-plan-note{color:#edf3f7;background:#1e394dc2;border-radius:14px;margin-top:20px;padding:16px 20px;font-size:.9375rem;line-height:1.5}:root .guide-shell .readiness-plan-note p{color:inherit;margin:0}:root .guide-shell .readiness-plan-note details{margin-top:8px}:root .guide-shell .readiness-plan-note summary{cursor:pointer;color:#e0d6eb;font-weight:600}:root .guide-shell .readiness-plan-note details p{margin-top:10px}:root .guide-shell .phase-page-header{text-align:left;background:linear-gradient(135deg,#f8f6f0f0,#dfeaf2ed);border:1px solid #d0dee7;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}:root .guide-shell .phase-page-header .eyebrow{color:#586777;margin:0 0 7px;font-size:.75rem}:root .guide-shell .phase-page-header h1{color:#2b3f4b;margin:0 0 8px;font-size:clamp(2rem,3.5vw,3rem);line-height:1.1}:root .guide-shell .phase-page-header .lead{color:#4b616f;margin:0;font-family:inherit;font-size:1rem;line-height:1.5}:root .guide-shell .phase-page-header .phase-deeper-learning{color:#963541;flex-shrink:0;margin:0;font-size:.9375rem}:root .guide-shell .phase-product-instruction{color:#f1f5f7;text-align:left;margin:18px 0 12px;font-size:1rem;line-height:1.5}:root .guide-shell .phase-page .focus-row{gap:12px;margin:0 0 18px}:root .guide-shell .phase-page .focus-row div{background:#223e525c;border:1px solid #e7eef359;border-radius:12px;padding:10px 12px}:root .guide-shell .phase-page .focus-row b{color:#edf3f6;font-family:inherit;font-size:.9375rem;font-weight:500}:root .guide-shell .phase-page .product-system-label,:root .guide-shell .phase-page .product-phase-group>header{display:none}:root .guide-shell .phase-page .product-phase-group{padding:20px}@media (width<=700px){:root .guide-shell .phase-page-header{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}:root .guide-shell .phase-page .focus-row{flex-wrap:wrap;display:flex}:root .guide-shell .phase-page .focus-row div{flex:150px}}:root{--sfb-canvas:radial-gradient(ellipse at 48% 8%,#faf9f6 0%,#eceeea 52%,transparent 85%),linear-gradient(135deg,#b9c5c4,#e5e8e4 55%,#9aa9ac);--sfb-panel:linear-gradient(145deg,#fffdf9f7,#eff2edf2);--sfb-header:linear-gradient(115deg,#fdfbf8f7,#f0f2eef5);--sfb-edge:#d2c6c2;--sfb-heading:#542e32;--sfb-copy:#5a5052;--sfb-brand-red:#7f1018;--sfb-panel-shadow:inset 0 1px 0 #fff,0 12px 30px #4733350c}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) body{background:#eceeea}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell{background:var(--sfb-canvas);color:#193e47;background-attachment:fixed}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell:before{opacity:.045;filter:none;background:url(/images/silver-fern-brand-logo.png) right -110px bottom -160px/min(760px,85vw) no-repeat}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .mist,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .neural-field{opacity:0}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-question,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-base-dashboard,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-path-preview,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-includes,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-context,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-note,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-final,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .readiness-suggestion,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-page-header{background:var(--sfb-panel);border-color:var(--sfb-edge);color:#193e47;box-shadow:var(--sfb-panel-shadow)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card h1,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home>h1,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-copy h1,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .readiness>h1,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan>h1{color:var(--sfb-heading);text-shadow:none}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card>.lead,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card>p,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-question>p,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-question h2,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-question h3,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .readiness-instruction,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .readiness>.eyebrow,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-product-instruction,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-page>.lead,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-page>.phase-deeper-learning,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-page .phase-save-area>span,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-guidance{color:var(--sfb-copy)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-nav,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-brand-lockup{border-color:var(--sfb-edge)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-sfb-brand b,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-nav>button,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-copy .access-kicker{color:var(--sfb-brand-red)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button:hover,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button:focus-visible,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button:hover,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button:focus-visible,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .readiness .choice-grid button{background:var(--sfb-panel);border-color:var(--sfb-edge);box-shadow:var(--sfb-panel-shadow)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-options button.selected,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .symptom-question .assessment-options button.selected{background:var(--sfb-panel);box-shadow:inset 0 4px 0 var(--sfb-red),var(--sfb-panel-shadow)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-todays-products article,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-base-actions .home-action,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-product-card,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .product-grid article.product-card:not(.selected){background:var(--sfb-panel);border-color:var(--sfb-edge);box-shadow:var(--sfb-panel-shadow)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-base-actions .home-action.is-current{box-shadow:inset 0 4px 0 var(--sfb-red),var(--sfb-panel-shadow)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-base-actions .home-action.is-current:after{background:#e9ede8}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-grid{border-color:var(--sfb-edge);background:#e9ede8b3}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-includes-grid>article,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-context>article{background:var(--sfb-panel);border-color:var(--sfb-edge)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .orientation-phase-map article,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .assessment-result .result-phase-outline details,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .protocol-grid button{background:radial-gradient(circle at 90% 88%,color-mix(in srgb,var(--phase-accent,#86a49d) 11%,transparent),transparent 42%),var(--sfb-panel);box-shadow:var(--sfb-panel-shadow)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .home-button small{color:var(--sfb-copy)!important}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-page .focus-row div{border-color:var(--sfb-edge);background:#e9ede8b3}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .phase-page .focus-row b{color:#24494c}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell:has(.paced-home){background:var(--sfb-canvas);background-attachment:fixed}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .access-card,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-page-frame,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-copy{background:var(--sfb-panel);border-color:var(--sfb-edge);color:#193e47;box-shadow:var(--sfb-panel-shadow)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .access-card h1,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .access-card h2,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-copy h1,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-section-heading h2,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-context h2,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-note h2,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-final h2{color:var(--sfb-heading)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .access-card>p,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .access-privacy,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .access-text-button,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-copy .public-landing-lede,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-payment-note,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-context p,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-note p,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-final p,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-turns,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .public-landing-turns button{color:var(--sfb-copy)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .access-card .access-kicker{color:var(--sfb-brand-red)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell:has(.active-plan-workspace){background:var(--sfb-canvas);background-attachment:fixed}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card:has(.active-plan-workspace){background:var(--sfb-panel);border-color:var(--sfb-edge);color:#193e47;box-shadow:var(--sfb-panel-shadow)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card:has(.active-plan-workspace):before{background:0 0}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace{color:#193e47;box-shadow:none;background:0 0;border-color:#0000}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan>.eyebrow,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-start .eyebrow{color:var(--sfb-brand-red)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan>h1,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-start h2,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .purchase-row--first b{color:var(--sfb-heading);text-shadow:none}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .pathway-pattern-label{border-color:var(--sfb-edge);color:#24494c;background:#e9ede8}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-phase-label{color:#24494c;text-shadow:none}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-use-window{background:#193e47;border-color:#193e47;box-shadow:0 8px 20px #193e4712}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-use-window b{color:#fffdf9}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-use-window p{color:#e5ece8}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-reminder,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-safety,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-start,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-start.active,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .purchase-row{background:var(--sfb-panel);border-color:var(--sfb-edge);color:var(--sfb-copy);box-shadow:var(--sfb-panel-shadow)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-start{border-left:4px solid var(--sfb-brand-red)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-save-confirmation>span,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-start p:last-child,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-safety summary,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-safety p,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-reminder summary,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-reminder>p,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-reminder label,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .purchase-code,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .purchase-row>span,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .save-confirmation:not(.save-confirmation--error){color:var(--sfb-copy)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .purchase-row--first small,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .purchase-code strong,html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .purchase-row>span strong{color:var(--sfb-brand-red)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .plan-actions .secondary{background:var(--sfb-panel);border-color:var(--sfb-edge);color:#24494c}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card:has(.active-plan-workspace) .topbar .home-button{background:var(--sfb-header);border-color:var(--sfb-edge);color:#193e47}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card:has(.active-plan-workspace) .topbar .home-button small{color:var(--sfb-copy)!important}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .active-plan-workspace .active-plan-day{border-color:var(--sfb-edge);color:#193e47;box-shadow:none;background:#e9ede8}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .screen-card:has(.paced-home){box-sizing:border-box;min-width:0;max-width:100%;overflow:visible}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:auto}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-base-dashboard{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:0;overflow:visible}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-progress-glance{box-sizing:border-box;border:1px solid var(--sfb-edge);background:var(--sfb-panel);text-align:left;border-radius:14px;width:100%;min-width:0;max-width:100%;padding:16px 18px;overflow:visible}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-progress-glance>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-progress-glance article{border:0;align-content:start;gap:7px;min-width:0;padding:0}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-progress-glance article small{color:var(--sfb-copy);letter-spacing:normal;text-transform:none;font-size:.875rem;line-height:1.45}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-progress-glance article b{color:#193e47;overflow-wrap:anywhere;font-family:inherit;font-size:1rem;line-height:1.5}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-current-phase b{align-items:center;gap:8px;display:flex}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-current-phase b>span{background:var(--phase-accent);border-radius:50%;flex:0 0 10px;width:10px;height:10px}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-start-date{min-width:0;display:block}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-start-date input{box-sizing:border-box;border:1px solid var(--sfb-edge);color:#193e47;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffdf9;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:3px 5px;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.4;display:block}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-date-status{color:var(--sfb-copy);margin:12px 0 0;font-size:.875rem}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-last-checkin{color:var(--sfb-copy);margin:12px 0 0}@media (width<=740px){html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-progress-glance>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width<=380px){html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]) .guide-shell .paced-home .home-progress-glance>div{grid-template-columns:1fr}}:root{--bb-mid:#3e6267;--bb-dark:#27484d;--bb-deep:#1d373d;--bb-light:#a9bfbc;--bb-mist:#dbe8e3;--bb-pearl:#f3f1ed;--bb-action:#34585e;--bb-highlight-blue:#3e6183;--bb-sage-light:#bed2cd;--bb-mauve-haze:#d3c3d1;--bb-warm-gold:#c49a56;--bb-ink:#233e45;--bb-muted:#50676b;--bb-navy:var(--bb-dark);--bb-blue:var(--bb-action);--bb-link:#2b535b;--bb-on-canvas:#f3f1ed;--bb-on-canvas-muted:#f3f5f1;--bb-edge:#e8f3ef57;--bb-card-edge:#fafdfaba;--bb-canvas:radial-gradient(ellipse at 72% 19%,#d8e9db38,transparent 55%),radial-gradient(ellipse at 12% 78%,#a5b6c829,transparent 58%),radial-gradient(ellipse at 54% 106%,#d3c3d11f,transparent 58%),linear-gradient(110deg,#27484d,#3e6267 52%,#2c5158);--bb-light-canvas:radial-gradient(ellipse at 48% 8%,#faf9f6 0%,#e7efec 52%,transparent 85%),linear-gradient(135deg,#a9bfbc,#dbe8e3 55%,#a3bbb9);--bb-glass:linear-gradient(135deg,#eff2ed26,#a0bab814);--bb-card:linear-gradient(130deg,#f9f7f2f5,#e6eeedf0 62%,#eeebeff0);--bb-card-hover:linear-gradient(130deg,#fbfaf7,#edf4f1 62%,#f3eff4);--bb-shadow:inset 0 1px 0 #f7fdfa40,0 12px 30px #0e23261a}@media screen{html[data-guide-brand=bare-bones]:not([data-guide-edition=coach]){--ring:var(--bb-highlight-blue);--sfb-canvas:var(--bb-light-canvas);--sfb-panel:var(--bb-card);--sfb-header:linear-gradient(115deg,#f9f7f2f7,#e6eeedf5);--sfb-edge:#b9ccc8;background:var(--bb-light-canvas)}html[data-guide-brand=bare-bones]:not([data-guide-edition=coach]) body{background:var(--bb-light-canvas)}html[data-guide-brand=bare-bones]:not([data-guide-edition=coach]) .guide-shell .guide-menu-drawer{background:linear-gradient(150deg,#3e6267f0,#27484df7)}html[data-guide-brand=bare-bones]:not([data-guide-edition=coach]) .guide-shell .active-plan-workspace .plan-use-window{background:var(--bb-mid);border-color:var(--bb-mid)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell){--bb-card-edge:#3e626773;--bb-control-edge:#6e8787;--sfb-edge:#91aaa5}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .public-path-preview blockquote{color:var(--bb-ink);border-color:#91aaa5}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .public-path-preview>p{color:var(--bb-muted)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .public-path-products{background:#cbd9d5;border-color:#91aaa5}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .landing-phase{color:var(--landing-ink);background:linear-gradient(135deg,#f3f1ed,#dbe8e3);border-color:#91aaa5}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .landing-phase.soothe{--landing-ink:#923d3c}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .landing-phase.move{--landing-ink:#854b22}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .landing-phase.reset{--landing-ink:#5d4277}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .landing-phase.rebuild{--landing-ink:#3f622e}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .landing-phase.maintain{--landing-ink:#245b45}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .landing-phase.soothe i{background:var(--phase-soothe)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .landing-phase.move i{background:var(--phase-move)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .landing-phase.reset i{background:var(--phase-reset)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .landing-phase.rebuild i{background:var(--phase-rebuild)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .landing-phase.maintain i{background:var(--phase-maintain)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) :is(.daily-draw,.home-phase-explorer,.readiness-plan-note,.plan-selected-use,.card-heads-up){color:var(--bb-ink);background:var(--bb-card);border-color:#91aaa5}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) :is(.daily-draw,.home-phase-explorer,.readiness-plan-note) :is(p,small,summary){color:var(--bb-muted)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) :is(.paced-home>.eyebrow,.home-base-dashboard>header .eyebrow,.home-progress-glance>header .eyebrow,.daily-draw>.eyebrow,.home-phase-explorer>.eyebrow,.readiness>.eyebrow){color:#8c3942}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .home-phase-explorer .phase-choice small{color:var(--bb-muted)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .home-phase-explorer .phase-choice{color:var(--bb-ink);background:var(--bb-card-hover);border-color:#91aaa5}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .home-pathway-deeper-note a{color:var(--bb-link)}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .screen-card :is(input,select,textarea),html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .owner-members :is(input,select,textarea){color:var(--bb-ink);border-color:var(--bb-control-edge);background:#f3f1ed}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) .screen-card :is(input,textarea)::placeholder{color:var(--bb-muted);opacity:1}html:is(:not([data-guide-brand]),[data-guide-brand=bare-bones]):not([data-guide-edition=coach]) .guide-shell:not(.sfb-public-landing-shell) :is(.public-landing-copy,.public-path-preview,.screen-card) :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #34585e;box-shadow:0 0 0 2px #f3f1ed}.sfb-public-landing-shell .landing-phase{color:var(--landing-ink);border-color:#a89b96}.sfb-public-landing-shell .landing-phase.soothe{--landing-ink:#923d3c}.sfb-public-landing-shell .landing-phase.move{--landing-ink:#854b22}.sfb-public-landing-shell .landing-phase.reset{--landing-ink:#5d4277}.sfb-public-landing-shell .landing-phase.rebuild{--landing-ink:#3f622e}.sfb-public-landing-shell .landing-phase.maintain{--landing-ink:#245b45}.sfb-public-landing-shell .landing-phase.soothe i{background:var(--phase-soothe)}.sfb-public-landing-shell .landing-phase.move i{background:var(--phase-move)}.sfb-public-landing-shell .landing-phase.reset i{background:var(--phase-reset)}.sfb-public-landing-shell .landing-phase.rebuild i{background:var(--phase-rebuild)}.sfb-public-landing-shell .landing-phase.maintain i{background:var(--phase-maintain)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]):not([data-guide-edition=coach]):has(.guide-shell .paced-home){background:var(--bb-deep)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]):not([data-guide-edition=coach]) body:has(.guide-shell .paced-home){background:var(--bb-deep)}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]):not([data-guide-edition=coach]) .guide-shell:has(.paced-home){background:var(--bb-canvas);background-attachment:fixed}html:is([data-guide-brand=bare-bones],[data-guide-brand=silver-fern-brand]):not([data-guide-edition=coach]) .guide-shell .paced-home{background:radial-gradient(at 12% 0,#ebf4ec38,#0000 52%),linear-gradient(145deg,#dde9e4f5,#b7cfcaf0 62%,#b1c7d3f0);border-color:#d6e8e2b3;box-shadow:inset 0 1px #f7fdfa73,0 24px 64px #0e232647}}
