div.bot-guide-page{background-color:var(--midnight)}.bot-guide-page{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif}.bot-guide-page :is(h1,h2,h3,h4,.font-display,.italic-serif){letter-spacing:0;font-family:Playfair Display,Georgia,serif}.bot-guide-page .eyebrow{font-family:Montserrat,sans-serif}.bot-guide-page header:not([class~="bg-cream/90"])>nav{--ink:var(--greige);--forest-deep:var(--greige);--terracotta:var(--greige);--saffron:var(--greige)}.bot-guide-page .fixed.bottom-6.right-6{--forest-deep:var(--deep-teal)}.bot-guide-canvas{background-image:linear-gradient(165deg,var(--midnight) 0%,color-mix(in oklab,var(--midnight) 85%,var(--ink)) 55%,color-mix(in oklab,var(--midnight) 55%,var(--ink)) 100%)}.bot-guide-cover{box-shadow:0 30px 70px -25px #100d0cbf,0 0 90px -45px color-mix(in oklab,var(--deep-teal) 65%,transparent);border-radius:10px}.bot-guide-download{background-color:var(--greige);color:var(--midnight);letter-spacing:.16em;text-transform:uppercase;box-shadow:0 16px 40px -18px color-mix(in oklab,var(--greige) 55%,transparent);border-radius:999px;align-items:center;gap:.6rem;padding:1.05rem 2.2rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.84rem;font-weight:500;transition:background-color .3s,color .3s,transform .3s,box-shadow .3s;display:inline-flex}.bot-guide-download:hover{background-color:var(--white);color:var(--midnight);transform:translateY(-2px)}.bot-guide-download:focus-visible{outline:2px solid var(--greige);outline-offset:4px}@media(max-width:767px){.bot-guide-page .fixed.bottom-6.right-6{bottom:5.5rem}}div.foundher-video-page{background-color:var(--midnight)}.foundher-video-page{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif}.foundher-video-page :is(h1,h2,h3,h4,.font-display,.italic-serif){letter-spacing:0;font-family:Playfair Display,Georgia,serif}.foundher-video-page .eyebrow{font-family:Montserrat,sans-serif}.foundher-video-page header:not([class~="bg-cream/90"])>nav{--ink:var(--greige);--forest-deep:var(--greige);--terracotta:var(--greige);--saffron:var(--greige)}.foundher-video-page .fixed.bottom-6.right-6{--forest-deep:var(--deep-teal)}.foundher-video-canvas{background-image:linear-gradient(165deg,var(--midnight) 0%,color-mix(in oklab,var(--midnight) 85%,var(--ink)) 55%,color-mix(in oklab,var(--midnight) 55%,var(--ink)) 100%)}.foundher-video-player{aspect-ratio:9/16;background-color:var(--midnight);width:100%;max-width:420px;box-shadow:0 30px 70px -25px #100d0cbf,0 0 90px -45px color-mix(in oklab,var(--deep-teal) 65%,transparent);border-radius:10px;display:block}.foundher-video-cta{background-color:var(--greige);color:var(--midnight);letter-spacing:.16em;text-transform:uppercase;box-shadow:0 16px 40px -18px color-mix(in oklab,var(--greige) 55%,transparent);border-radius:999px;align-items:center;gap:.6rem;padding:1.05rem 2.2rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:.84rem;font-weight:500;transition:background-color .3s,color .3s,transform .3s,box-shadow .3s;display:inline-flex}.foundher-video-cta:hover{background-color:var(--white);color:var(--midnight);transform:translateY(-2px)}.foundher-video-cta:focus-visible{outline:2px solid var(--greige);outline-offset:4px}@media(max-width:767px){.foundher-video-page .fixed.bottom-6.right-6{bottom:5.5rem}}.friday-review{--friday-midnight:#0f2a2b;--friday-deep:#055b6b;--friday-greige:#cdc8be;--friday-white:#fff;--friday-ink:#100d0c;--cream:var(--friday-white);--cream-deep:#f3f1ef;--forest:var(--friday-deep);--forest-deep:var(--friday-midnight);--terracotta:var(--friday-deep);--champagne:var(--friday-greige);--ink:var(--friday-ink);--background:var(--friday-white);--foreground:var(--friday-ink);--border:var(--friday-greige);--ring:var(--friday-deep);font-family:Montserrat,sans-serif}.friday-review :is(h1,h2,h3,h4,.font-display,.italic-serif){letter-spacing:0;font-family:Playfair Display,Georgia,serif}.friday-review .eyebrow{font-family:Montserrat,sans-serif}.friday-review footer{background-color:var(--friday-midnight)}.friday-review .friday-greige{background-color:var(--friday-greige)}.friday-review #signup{scroll-margin-top:7rem}.friday-review :is(input,select,button,a){letter-spacing:0}.plan2027{--p27-midnight:#0f2a2b;--p27-deep:#055b6b;--p27-greige:#cdc8be;--p27-white:#fff;z-index:0;background:radial-gradient(ellipse at 50% 0%,#055b6b59,transparent 55%),var(--p27-midnight);min-height:100vh;color:var(--p27-white);flex-direction:column;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;display:flex;position:relative}.plan2027 *{box-sizing:border-box;margin:0;padding:0}.plan2027 .wrap{text-align:center;flex-direction:column;flex:1;justify-content:center;width:min(680px,100% - 48px);margin:0 auto;padding:56px 0 48px;display:flex}.plan2027 .logo{width:min(280px,70vw);height:auto;margin:0 auto 36px;display:block}.plan2027 .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--p27-greige);margin-bottom:18px;font-size:12px;font-weight:600}.plan2027 h1{letter-spacing:-.01em;color:var(--p27-white);margin-bottom:28px;font-family:Playfair Display,Georgia,serif;font-size:clamp(32px,6vw,52px);font-weight:500;line-height:1.15}.plan2027 .rule{background:var(--p27-greige);opacity:.7;border:0;width:72px;height:1px;margin:0 auto 28px}.plan2027 .body{color:var(--p27-greige);margin-bottom:18px;font-size:17px;line-height:1.65}.plan2027 .meta{color:var(--p27-white);margin-bottom:36px;font-size:16px;line-height:1.65}.plan2027 .cta{background:var(--p27-deep);color:var(--p27-white);letter-spacing:.04em;border-radius:2px;padding:16px 40px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.plan2027 .cta:hover,.plan2027 .cta:focus{background:#067184;transform:translateY(-1px)}.plan2027 .thanks{color:var(--p27-white);margin-top:48px;font-family:Playfair Display,Georgia,serif;font-size:18px;font-style:italic;font-weight:500;line-height:1.5}.plan2027 .signoff{letter-spacing:.08em;text-transform:uppercase;color:var(--p27-greige);margin-top:8px;font-size:14px;font-weight:600}.plan2027 footer{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--p27-greige);opacity:.7;padding:24px 16px 32px;font-size:11px}@media(max-width:520px){.plan2027 .wrap{padding:40px 0 32px}.plan2027 .body,.plan2027 .meta{font-size:16px}}
