.page-blog{--main:var(--c-accent);--main-deep:var(--c-accent);--main-soft:var(--c-accent-soft);--second:var(--c-accent-2);--dark:var(--c-ink);--dark-2:#0c1c29;--cream:var(--c-cream);--nude:var(--c-nude);--light:var(--c-nude);--border:var(--c-border);--border-2:var(--c-border-2);--font:var(--font-h);--r-sm:.5rem;--r:.875rem;--r-lg:1.25rem;--r-xl:1.75rem;--r-pill:999px;--sh-sm:0 1px 2px #0c1c290d;--sh:0 1px 2px #0c1c290d, 0 8px 20px -8px #0c1c291a;--sh-md:0 1px 2px #0c1c290f, 0 16px 32px -12px #0c1c2924;--sh-lg:0 2px 4px #0c1c290f, 0 32px 64px -20px #0c1c2933;--sh-cta:0 1px 2px #f5561733, 0 14px 28px -8px #f5561773;--blog-max:76rem;--blog-max-narrow:56rem;--ease:cubic-bezier(.16, 1, .3, 1);--dur-fast:.18s;--dur:.32s;scroll-padding-top:6rem}.page-blog *{box-sizing:border-box}.page-blog .article-hero{isolation:isolate;padding-block:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.page-blog .article-hero:before{content:"";z-index:-1;background:radial-gradient(60% 45% at 100% 0,#f5d4c766,#0000 60%),#fff;position:absolute;inset:0}.page-blog .article-hero .container{max-width:var(--blog-max)}.page-blog .article-hero .crumbs{font:600 .82rem var(--font);color:var(--dark);opacity:.55;margin-bottom:var(--s-5);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-blog .article-hero .crumbs a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)){color:inherit;text-decoration:none}.page-blog .article-hero .crumbs a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)):hover{color:var(--c-ink);opacity:1}.page-blog .article-hero .crumbs .sep{opacity:.4}.page-blog .eyebrow .dot{background:var(--main);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem;display:inline-block}.page-blog .article-hero h1{letter-spacing:-.022em;margin:var(--s-3) 0 var(--s-5);max-width:22ch;color:var(--dark);font-size:clamp(2rem,2.4vw + 1.2rem,3.2rem);font-weight:800;line-height:1.08}.page-blog .article-hero .lead-bold{font:500 clamp(1.1rem, .35vw + .95rem, 1.25rem)/1.55 var(--font);color:var(--dark);margin:var(--s-5) 0 0;background:0 0;border:none;max-width:56ch;padding:0}.page-blog .article-hero .lead-bold strong{color:var(--c-ink);font-weight:700}.page-blog .article-meta{gap:var(--s-5);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;display:flex}.page-blog .article-meta .authors{align-items:center;gap:.65rem;display:inline-flex}.page-blog .article-meta .avatars{isolation:isolate;display:inline-flex}.page-blog .article-meta .avatars img{object-fit:cover;width:40px;height:40px;box-shadow:var(--sh-sm);border:2px solid #fff;border-radius:50%;margin-left:-10px}.page-blog .article-meta .avatars img:first-child{z-index:2;margin-left:0}.page-blog .article-meta .author-text{flex-direction:column;line-height:1.2;display:flex}.page-blog .article-meta .author-text .by{font:500 .76rem var(--font);color:var(--dark);opacity:.55;text-transform:uppercase;letter-spacing:.1em}.page-blog .article-meta .author-text .name{font:700 .95rem var(--font);color:var(--dark)}.page-blog .article-meta .meta-divider{background:var(--border-2);width:1px;height:28px}.page-blog .article-meta .meta-item{font:500 .9rem var(--font);color:var(--dark);opacity:.75;align-items:center;gap:.45rem;display:inline-flex}.page-blog .article-meta .meta-item .icon{width:1rem;height:1rem;color:var(--c-accent);opacity:.9}.page-blog .article-meta .meta-item strong{color:var(--dark);opacity:1;font-weight:700}.page-blog .article-meta .share{gap:.4rem;margin-left:auto;display:inline-flex}.page-blog .article-meta .share-btn{border:1px solid var(--border-2);width:38px;height:38px;color:var(--dark);transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease), border-color .2s var(--ease);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.page-blog .article-meta .share-btn:hover{background:var(--main);color:#fff;border-color:var(--main);transform:translateY(-2px)}.page-blog .article-meta .share-btn .icon{width:1rem;height:1rem}.page-blog .copy-toast{background:var(--dark);color:#fff;border-radius:var(--r-pill);font:700 .9rem var(--font);box-shadow:var(--sh-lg);opacity:0;pointer-events:none;transition:opacity .25s var(--ease), transform .25s var(--ease);z-index:200;align-items:center;gap:.5rem;padding:.75rem 1.2rem;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px)}.page-blog .copy-toast.show{opacity:1;transform:translate(-50%)translateY(0)}.page-blog .copy-toast .dot{background:var(--main);border-radius:50%;width:8px;height:8px}.page-blog .editorial-image{border-radius:var(--r-xl);aspect-ratio:16/9;background:var(--cream);box-shadow:var(--sh-md);margin-top:clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.page-blog .editorial-image img{object-fit:cover;width:100%;height:100%;display:block}.page-blog .editorial-image .ei-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-pill);font:700 .78rem var(--font);color:var(--dark);box-shadow:var(--sh-sm);background:#fffffff0;align-items:center;gap:.5rem;padding:.5rem .85rem;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.page-blog .editorial-image .ei-caption .icon{width:.95rem;height:.95rem;color:var(--c-accent)}.page-blog .article-shell{padding-block:clamp(2.5rem,5vw,4rem) clamp(3rem,6vw,5rem)}.page-blog .article-shell .container{max-width:var(--blog-max)}.page-blog .article-grid{grid-template-columns:1fr;gap:clamp(2rem,4vw,4rem);display:grid}@media (min-width:980px){.page-blog .article-grid{grid-template-columns:minmax(0,1fr) 18rem}}.page-blog .article-body{max-width:42rem;color:var(--dark);font-size:1.0625rem;line-height:1.72}.page-blog .article-body p{max-width:none;margin:0 0 1.2em}:is(.page-blog .article-body p:has(+ul),.page-blog .article-body p:has(+ol)){margin-bottom:.8em}.page-blog .article-body strong{color:var(--c-ink);font-weight:700}.page-blog .article-body em{color:var(--dark);font-style:italic}.page-blog .article-body a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)){color:var(--c-ink);text-underline-offset:3px;-webkit-text-decoration:underline #f5561759;text-decoration:underline #f5561759}.page-blog .article-body a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)):hover{color:var(--c-ink);text-decoration-color:currentColor}.page-blog .article-body h2{letter-spacing:-.022em;color:var(--dark);margin:clamp(2.8rem,4vw,3.8rem) 0 1rem;scroll-margin-top:6rem;font-size:clamp(1.5rem,1vw + 1rem,1.9rem);font-weight:800;line-height:1.18;display:block}.page-blog .article-body h2 .h2-label{font:800 .72rem var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink);margin-bottom:.65rem;display:block}.page-blog .article-body h3{letter-spacing:-.012em;color:var(--dark);margin:2rem 0 .8rem;scroll-margin-top:6rem;font-size:clamp(1.15rem,.5vw + 1rem,1.35rem);font-weight:800}.page-blog .article-body ul:not(.plain).LEGACY,.page-blog .article-body ol:not(.plain).LEGACY{gap:.65rem;margin:0 0 1.4em;padding:0;list-style:none;display:grid}.page-blog .article-body ul:not(.plain).LEGACY li{padding-left:2rem;line-height:1.55;position:relative}.page-blog .article-body ul:not(.plain).LEGACY li:before{content:"";background:var(--main);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='3 8 7 12 13 4'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:65%;border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:.35em;left:0}.page-blog .article-body ol:not(.plain).LEGACY{counter-reset:oli}.page-blog .article-body ol:not(.plain).LEGACY li{counter-increment:oli;padding-left:2.2rem;line-height:1.55;position:relative}.page-blog .article-body ol:not(.plain) li:before{content:counter(oli);background:var(--main-soft);width:1.5rem;height:1.5rem;color:var(--c-accent);font:800 .82rem var(--font);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.15em;left:0}.page-blog .toc-card{background:var(--cream);border-radius:var(--r-lg);border:1px solid var(--border-2);margin:var(--s-6) 0 var(--s-8);padding:clamp(1.4rem,2vw,1.8rem)}.page-blog .toc-card .toc-label{font:800 .75rem var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink);align-items:center;gap:.5rem;margin-bottom:.8rem;display:inline-flex}.page-blog .toc-card .toc-list{counter-reset:tocnum;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.page-blog .toc-card .toc-list li{counter-increment:tocnum;padding-left:0!important}.page-blog .toc-card .toc-list li:before{content:none!important}.page-blog .toc-card .toc-list a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)){font:700 .98rem var(--font);color:var(--dark);border-radius:var(--r-sm);transition:background .2s var(--ease), color .2s var(--ease);align-items:center;gap:.85rem;padding:.55rem .25rem;text-decoration:none;display:flex}.page-blog .toc-card .toc-list a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)):before{content:counter(tocnum, decimal-leading-zero);font:800 .78rem var(--font);color:var(--c-accent);letter-spacing:.02em;width:2rem;height:2rem;box-shadow:0 1px 0 var(--border);transition:background .2s var(--ease), color .2s var(--ease);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-blog .toc-card .toc-list a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)):hover{color:var(--c-ink)}.page-blog .toc-card .toc-list a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)):hover:before{background:var(--main);color:#fff}.page-blog .pull-quote{margin:var(--s-6) 0;font:600 clamp(1.1rem, .5vw + 1rem, 1.25rem)/1.45 var(--font);color:var(--dark);letter-spacing:-.01em;padding-left:var(--s-5);border-left:3px solid var(--main);text-wrap:balance}.page-blog .path-grid{margin:var(--s-6) 0;grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:620px){.page-blog .path-grid{grid-template-columns:1fr 1fr}}.page-blog .path-card{border:1px solid var(--border-2);border-radius:var(--r-lg);transition:transform .32s var(--ease), box-shadow .32s var(--ease), border-color .32s var(--ease);background:#fff;padding:1.4rem;position:relative}.page-blog .path-card:hover{box-shadow:var(--sh-md);border-color:var(--main);transform:translateY(-4px)}.page-blog .path-card .path-num{font:800 .7rem var(--font);letter-spacing:.12em;text-transform:uppercase;background:var(--main-soft);color:var(--c-ink);border-radius:var(--r-pill);padding:.25rem .55rem;position:absolute;top:1rem;right:1rem}.page-blog .path-card h4{font:800 1.05rem var(--font);color:var(--dark);letter-spacing:-.01em;margin:0 0 .5rem}.page-blog .path-card .flow{font:700 .78rem var(--font);color:var(--c-ink);background:var(--main-soft);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.8rem;padding:.55rem .7rem;display:flex}.page-blog .path-card .flow span{white-space:nowrap}.page-blog .path-card .flow .arrow{color:var(--c-ink);opacity:.6;font-weight:800}.page-blog .path-card p{margin:0;font-size:.98rem;line-height:1.55}.page-blog .path-card p strong{color:var(--c-ink)}.page-blog .callout-dark{background:var(--c-cream);color:var(--c-ink);border-radius:var(--r-lg);margin:var(--s-6) 0;isolation:isolate;padding:clamp(1.5rem,2.2vw,2rem);position:relative;overflow:hidden}.page-blog .callout-dark:before{content:"";z-index:-1;background:radial-gradient(#f556172e,#0000 60%);width:60%;height:200%;position:absolute;top:-50%;right:-20%}.page-blog .callout-dark .co-label{font:800 .7rem var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink);align-items:center;gap:.5rem;margin-bottom:.8rem;display:inline-flex}.page-blog .callout-dark .co-label .icon{width:1rem;height:1rem}.page-blog .callout-dark h4{font:800 clamp(1.1rem, .6vw + .9rem, 1.3rem) var(--font);color:var(--c-ink);letter-spacing:-.01em;margin:0 0 .8rem}.page-blog .callout-dark p{color:var(--c-ink);margin:0 0 .8rem}.page-blog .callout-dark p strong{color:var(--c-ink);font-weight:800}.page-blog .callout-dark .co-row{grid-template-columns:1fr;gap:.9rem;margin-top:1rem;display:grid}@media (min-width:540px){.page-blog .callout-dark .co-row{grid-template-columns:1fr 1fr}}.page-blog .callout-dark .co-tile{border-radius:var(--r);background:#ffffff0f;border:1px solid #ffffff14;padding:1rem}.page-blog .callout-dark .co-tile .co-tile-label{font:700 .68rem var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink);margin-bottom:.5rem}.page-blog .callout-dark .co-tile .co-tile-value{font:800 1.5rem/1 var(--font);color:var(--c-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:.25rem}.page-blog .callout-dark .co-tile .co-tile-note{font:500 .82rem var(--font);color:var(--c-ink);line-height:1.4}.page-blog .stat-row{margin:var(--s-5) 0;grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:560px){.page-blog .stat-row{grid-template-columns:repeat(3,1fr)}}.page-blog .stat-row .stat{background:var(--cream);border-radius:var(--r);border-top:3px solid var(--main);padding:1rem 1.1rem 1.1rem}.page-blog .stat-row .stat .stat-label{font:800 .68rem var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink);margin-bottom:.45rem}.page-blog .stat-row .stat .stat-value{font:800 1.4rem/1 var(--font);color:var(--dark);font-variant-numeric:tabular-nums;letter-spacing:-.018em;margin-bottom:.35rem}.page-blog .stat-row .stat .stat-note{font:500 .82rem var(--font);color:var(--dark);opacity:.65;line-height:1.4}.page-blog .stat-row-intro{font:800 .72rem var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink);margin:var(--s-5) 0 .25rem;display:inline-block}.page-blog .gloss-grid{margin:var(--s-5) 0;grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:600px){.page-blog .gloss-grid{grid-template-columns:repeat(3,1fr)}}.page-blog .gloss-grid .gloss-cat{border:1px solid var(--border-2);border-top:3px solid var(--main);border-radius:var(--r);background:#fff;padding:1rem 1.1rem 1.1rem}.page-blog .gloss-grid .gc-term{font:800 1rem var(--font);color:var(--dark);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-bottom:.35rem;display:flex}.page-blog .gloss-grid .gc-term .gc-q{font:800 .68rem var(--font);color:var(--c-ink);background:var(--main-soft);border-radius:var(--r-sm);letter-spacing:.08em;text-transform:uppercase;padding:.15rem .45rem}.page-blog .gloss-grid .gc-def{font:500 .9rem/1.5 var(--font);color:var(--dark);margin:0}.page-blog .gloss-grid .gc-def strong{color:var(--c-ink);font-weight:700}.page-blog .example-box{background:linear-gradient(180deg, #fff, var(--cream));border:1px solid var(--border-2);border-left:3px solid var(--dark);border-radius:var(--r);margin:var(--s-5) 0;padding:1.1rem 1.3rem 1.2rem;font-size:1rem;line-height:1.6}.page-blog .example-box .eb-label{font:800 .7rem var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--dark);margin-right:.4rem;display:inline-block}.page-blog .example-box .eb-label:after{content:" ·";opacity:.35;margin-left:.35rem}.page-blog .example-box .eb-intro{display:inline}.page-blog .example-box .eb-math{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:.5rem;margin:.9rem 0 .25rem;display:grid}@media (max-width:540px){.page-blog .example-box .eb-math{grid-template-columns:1fr}.page-blog .example-box .eb-math .eb-op{display:none}}.page-blog .example-box .eb-math .eb-cell{border:1px solid var(--border);border-radius:var(--r-sm);text-align:center;background:#fff;flex-direction:column;justify-content:center;gap:.15rem;padding:.6rem .75rem;display:flex}.page-blog .example-box .eb-math .eb-cell .eb-num{font:800 1.2rem/1 var(--font);color:var(--dark);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.page-blog .example-box .eb-math .eb-cell .eb-cap{font:700 .65rem var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--dark);opacity:.55}.page-blog .example-box .eb-math .eb-cell.result{background:var(--c-cream);border-color:var(--c-accent)}.page-blog .example-box .eb-math .eb-cell.result .eb-num{color:var(--c-ink)}.page-blog .example-box .eb-math .eb-cell.result .eb-cap{color:var(--c-ink);opacity:1}.page-blog .example-box .eb-math .eb-op{font:800 1.2rem var(--font);color:var(--c-ink);opacity:.7;align-self:center;padding-inline:.15rem}.page-blog .example-box .eb-after{color:var(--dark);opacity:.8;margin:.65rem 0 0;font-size:.95rem;line-height:1.55}.page-blog .example-box .eb-after strong{color:var(--c-ink)}.page-blog .story-block{margin:var(--s-6) 0;padding-left:var(--s-5);border-left:3px solid var(--main)}.page-blog .story-block p{font:500 clamp(1.05rem, .3vw + 1rem, 1.15rem)/1.55 var(--font);color:var(--dark);margin:0 0 .7em;font-style:italic}.page-blog .story-block p:last-child{margin-bottom:0}.page-blog .story-block p strong{color:var(--c-ink);font-style:normal;font-weight:700}.page-blog .inline-freebie{margin:var(--s-8) 0;background:var(--cream);border:1px solid var(--main-soft);border-left:3px solid var(--main);border-radius:var(--r);grid-template-columns:1fr;align-items:center;gap:1.2rem;padding:clamp(1.3rem,2vw,1.8rem);display:grid;position:relative;overflow:hidden}@media (min-width:620px){.page-blog .inline-freebie{grid-template-columns:minmax(0,1fr)}}.page-blog .inline-freebie .if-graphic{object-fit:cover;border-radius:var(--r);filter:drop-shadow(0 14px 22px #0c1c2926);background:var(--cream);flex-shrink:0;width:140px;height:140px;margin-inline:auto}.page-blog .inline-freebie .if-text{flex-direction:column;gap:.25rem;display:flex}.page-blog .inline-freebie .if-tag{font:800 .68rem var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink);background:var(--main-soft);border-radius:var(--r-pill);align-self:flex-start;margin-bottom:.25rem;padding:.25rem .55rem}.page-blog .inline-freebie h4{font:800 1.05rem var(--font);color:var(--dark);letter-spacing:-.01em;margin:0;line-height:1.25}.page-blog .inline-freebie p{font:500 .92rem/1.5 var(--font);color:var(--dark);opacity:.75;margin:0}.page-blog .inline-freebie .btn{white-space:nowrap}.page-blog .closing-reflection{margin:var(--s-8) 0 var(--s-6);padding:var(--s-6) 0 0;border-top:1px solid var(--border);text-align:left}.page-blog .closing-reflection h3{color:var(--dark);font:800 1.25rem var(--font);letter-spacing:-.015em;margin:0 0 .5rem}.page-blog .closing-reflection p{color:var(--dark);max-width:56ch;margin:0;font-size:1.0625rem}.page-blog .closing-reflection strong{color:var(--c-ink)}.page-blog .article-sidebar{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:980px){.page-blog .article-sidebar{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 6rem);padding-right:.25rem;position:sticky;top:5.5rem;overflow-y:auto}.page-blog .article-sidebar::-webkit-scrollbar{width:6px}.page-blog .article-sidebar::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:3px}}.page-blog .sb-card{border:1px solid var(--border-2);border-radius:var(--r-lg);background:#fff;padding:1.2rem}.page-blog .sb-card .sb-label{font:800 .68rem var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink);align-items:center;gap:.4rem;margin-bottom:.85rem;display:inline-flex}.page-blog .sb-card .sb-label .icon{width:.9rem;height:.9rem}.page-blog .sb-toc{counter-reset:sbnum;gap:0;margin:0;padding:0;list-style:none;display:grid}.page-blog .sb-toc li{counter-increment:sbnum;padding:0}.page-blog .sb-toc li:before{content:none}.page-blog .sb-toc a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)){font:600 .9rem/1.35 var(--font);color:var(--dark);border-radius:var(--r-sm);opacity:.65;transition:opacity .2s var(--ease), color .2s var(--ease), background .2s var(--ease);align-items:flex-start;gap:.65rem;padding:.55rem .35rem;text-decoration:none;display:flex;position:relative}.page-blog .sb-toc a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)):before{content:counter(sbnum, decimal-leading-zero);font:800 .68rem var(--font);letter-spacing:.03em;color:var(--c-accent);flex-shrink:0;width:1.5rem;padding-top:1px}.page-blog .sb-toc a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)):hover{opacity:1;color:var(--c-ink);background:var(--cream)}.page-blog .sb-toc a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)).active{opacity:1;color:var(--c-ink);font-weight:800}.page-blog .sb-toc a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)).active:before{color:var(--c-accent)}.page-blog .sb-freebie{background:radial-gradient(ellipse 80% 60% at 100% 0%, #f5d4c780, transparent 60%), linear-gradient(180deg, #fff, var(--cream));border:1px solid var(--main);border-radius:var(--r-lg);text-align:center;padding:1.2rem;position:relative}.page-blog .sb-freebie .sb-fb-mockup{filter:drop-shadow(0 18px 24px #0c1c291f);width:70%;margin:0 auto .85rem;display:block}.page-blog .sb-freebie .sb-fb-tag{font:800 .65rem var(--font);letter-spacing:.14em;text-transform:uppercase;background:var(--main);color:#fff;border-radius:var(--r-pill);margin-bottom:.6rem;padding:.25rem .55rem;display:inline-block}.page-blog .sb-freebie h4{font:800 1.05rem/1.25 var(--font);color:var(--dark);letter-spacing:-.01em;margin:0 0 .35rem}.page-blog .sb-freebie p{font:500 .85rem/1.45 var(--font);color:var(--dark);opacity:.7;margin:0 0 .9rem}.page-blog .sb-freebie .btn{width:100%;padding:.9rem 1rem}.page-blog .author-card{background:var(--cream);border-radius:var(--r-xl);border:1px solid var(--border);grid-template-columns:1fr;align-items:center;gap:1.4rem;margin-top:clamp(3rem,5vw,4rem);padding:clamp(1.6rem,2.5vw,2.4rem);display:grid}@media (min-width:680px){.page-blog .author-card{grid-template-columns:auto 1fr}}.page-blog .author-card .author-portrait{object-fit:cover;width:clamp(110px,14vw,150px);height:clamp(110px,14vw,150px);box-shadow:var(--sh-md);border:4px solid #fff;border-radius:50%;margin-inline:auto}.page-blog .author-card .author-text h4{font:800 1.25rem var(--font);color:var(--dark);letter-spacing:-.01em;margin:0 0 .35rem}.page-blog .author-card .author-text .author-role{font:700 .8rem var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink);margin-bottom:.8rem}.page-blog .author-card .author-text p{color:var(--dark);margin:0 0 1rem;font-size:1rem;line-height:1.6}.page-blog .author-card .author-text p strong{color:var(--c-ink)}.page-blog .author-card .social-row{flex-wrap:wrap;gap:.5rem;display:flex}.page-blog .author-card .social-row a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)){font:700 .82rem var(--font);color:var(--dark);border:1px solid var(--border-2);border-radius:var(--r-pill);transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);background:#fff;align-items:center;gap:.4rem;padding:.5rem .9rem;text-decoration:none;display:inline-flex}.page-blog .author-card .social-row a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)):hover{background:var(--main);color:#fff;border-color:var(--main)}.page-blog .author-card .social-row a .icon{width:.9rem;height:.9rem}.page-blog .final-cta{background:var(--cream);isolation:isolate;padding-block:clamp(2.5rem,5vw,4rem) clamp(3.5rem,6vw,5.5rem);position:relative;overflow:hidden}.page-blog .final-cta .container{background:var(--c-cream);max-width:68rem;color:var(--c-ink);isolation:isolate;border-radius:24px;padding:clamp(2.5rem,4vw,3.5rem) clamp(1.75rem,3.5vw,3rem);position:relative;overflow:hidden;box-shadow:0 32px 80px -28px #0c1c2973,inset 0 0 0 1px #ffffff0a}.page-blog .final-cta .fc-grid{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:780px){.page-blog .final-cta .fc-grid{grid-template-columns:1fr 1fr}}.page-blog .final-cta .fc-text .eyebrow{color:var(--c-ink);background:#ffffff1f}.page-blog .final-cta .fc-text h2{color:var(--c-ink);letter-spacing:-.02em;margin:var(--s-4) 0;font-size:clamp(1.7rem,1.4vw + 1rem,2.5rem);line-height:1.1}.page-blog .final-cta .fc-text h2 .highlight{background-image:linear-gradient(120deg, var(--main), var(--main));color:var(--c-ink)}.page-blog .final-cta .fc-text p{color:var(--c-ink);margin-bottom:var(--s-5)}.page-blog .final-cta .fc-text p strong{color:var(--c-ink)}.page-blog .final-cta .fc-points{margin:0 0 var(--s-5);gap:.55rem;padding:0;list-style:none;display:grid}.page-blog .final-cta .fc-points li{font:600 .95rem var(--font);color:var(--c-ink);align-items:center;gap:.65rem;display:flex}.page-blog .final-cta .fc-points li .icon{width:1.1rem;height:1.1rem;color:var(--c-accent)}.page-blog .final-cta .fc-visual{position:relative}.page-blog .final-cta .fc-mockup{filter:drop-shadow(0 30px 60px #00000080);width:88%;margin-inline:auto;display:block}.page-blog .final-cta .stamp{filter:drop-shadow(0 12px 20px #00000059);width:80px;animation:7s ease-in-out infinite ff-stamp-float;position:absolute}.page-blog .final-cta .stamp.like{animation-delay:-1.5s;top:6%;left:4%}.page-blog .final-cta .stamp.heart{animation-delay:-3s;bottom:8%;right:6%}.page-blog .final-cta .fc-meta{font:500 .82rem var(--font);color:var(--c-ink);margin-top:var(--s-4)}@keyframes ff-stamp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.page-blog .final-cta .stamp{animation:none!important}}.page-blog .article-hero .eyebrow{background:var(--main-soft);color:var(--c-ink);font-family:var(--font);letter-spacing:0;text-transform:none;border-radius:14px;align-items:center;gap:.6rem;margin:0 0 1.25rem;padding:.65rem 1.15rem;font-size:clamp(.95rem,.4vw + .8rem,1.1rem);font-weight:800;line-height:1.35;display:inline-flex}.page-blog .article-hero .eyebrow .dot{width:.55rem;height:.55rem}.page-blog .note-box{border:1px solid #f556172e;border-left:3px solid var(--main);margin:var(--s-5) 0;background:linear-gradient(135deg,#f5561714 0%,#f556170a 100%);border-radius:14px;grid-template-columns:2.4rem minmax(0,1fr);grid-template-areas:"icon label""icon body";align-items:start;gap:.25rem 1rem;padding:1.1rem 1.3rem;font-size:1rem;line-height:1.55;display:grid}.page-blog .note-box>.nb-icon{grid-area:icon}.page-blog .note-box>.nb-label{grid-area:label}.page-blog .note-box>.nb-body{grid-area:body;min-width:0}.page-blog .note-box .nb-icon{background:var(--main);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.page-blog .note-box .nb-icon .icon{stroke-width:3px;width:1.1rem;height:1.1rem}.page-blog .note-box .nb-label{font-family:var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink);margin:.15rem 0 .3rem;font-size:.72rem;font-weight:800;display:block}.page-blog .note-box .nb-label:after{content:none}.page-blog .note-box .nb-body{display:block}.page-blog .note-box .nb-body p{color:var(--dark);margin:0 0 .5rem;font-size:.96rem;line-height:1.55;display:block}.page-blog .note-box .nb-body p:last-child{margin-bottom:0}.page-blog .note-box .nb-body strong{color:var(--c-ink);font-weight:700}.page-blog .note-box.expert{border-color:#0c1c291a;border-left-color:var(--dark);background:linear-gradient(135deg,#0c1c290a 0%,#0c1c2905 100%)}.page-blog .note-box.expert .nb-icon{background:var(--dark)}.page-blog .note-box.expert .nb-label{color:var(--dark)}.page-blog .pull-quote{margin:var(--s-8) 0;border:1px solid var(--border);border-left:4px solid var(--main);font:600 clamp(1.1rem, .5vw + 1rem, 1.3rem)/1.45 var(--font);color:var(--dark);letter-spacing:-.01em;isolation:isolate;background:#fff;border-radius:16px;padding:1.5rem 1.75rem 1.5rem 3.5rem;position:relative;overflow:hidden;box-shadow:0 14px 32px -24px #0c1c292e}.page-blog .pull-quote:before{content:"”";color:var(--c-accent);opacity:.25;pointer-events:none;z-index:0;font-family:Georgia,Times New Roman,serif;font-size:4.5rem;font-weight:700;line-height:1;position:absolute;top:-.5rem;left:1rem}.page-blog .pull-quote em{color:var(--c-ink);font-style:italic;font-weight:700}.page-blog .path-card{border-radius:18px;transition:transform .3s,box-shadow .3s,border-color .3s}.page-blog .path-card:hover{border-color:var(--main);transform:translateY(-4px);box-shadow:0 24px 50px -22px #0c1c2938}.page-blog .inline-freebie{border-radius:18px;box-shadow:0 14px 32px -24px #f5561740}.page-blog .author-card{background:linear-gradient(135deg, var(--cream) 0%, #fff8f8 100%);border:1px solid #f5561726;box-shadow:0 24px 60px -28px #f5561733}.page-blog .author-card .author-portrait{border:4px solid #fff;box-shadow:0 16px 36px -12px #f5561766}.page-blog .toc-card .toc-list a:before{content:attr(data-n)}.page-blog .toc-card .toc-list a:not([data-n]):before{content:counter(tocnum, decimal-leading-zero)}.page-blog .inline-freebie .btn{font-family:var(--font);white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 22px -8px #f5561780}.page-blog .inline-freebie .btn:hover{transform:translateY(-2px);box-shadow:0 16px 30px -10px #f556178c}.page-blog .inline-freebie .btn .icon{flex-shrink:0;width:1.05rem;height:1.05rem}.page-blog .article-body ul:not(.toc-list).LEGACY-2{gap:.55rem;margin:1.25rem 0 1.5rem;padding:0;list-style:none;display:grid}.page-blog .article-body ul:not(.toc-list)>li{color:var(--text);padding:.15rem 0 .15rem 2rem;font-size:1.02rem;line-height:1.55;position:relative}.page-blog .article-body ul:not(.toc-list)>li:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12 10 17 19 8'/></svg>") center / 60% no-repeat, var(--main);border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;position:absolute;top:.45em;left:0;box-shadow:0 4px 10px -3px #f5561759}.page-blog .article-body ul:not(.toc-list)>li strong{color:var(--c-ink);font-weight:700}.page-blog .article-body ol:not(.toc-list){counter-reset:ol-num;gap:.65rem;margin:1.25rem 0 1.5rem;padding:0;list-style:none;display:grid}.page-blog .article-body ol:not(.toc-list)>li{color:var(--text);counter-increment:ol-num;padding:.15rem 0 .15rem 2.5rem;font-size:1.02rem;line-height:1.55;position:relative}.page-blog .article-body ol:not(.toc-list)>li:before{content:counter(ol-num);background:var(--main-soft);width:1.7rem;height:1.7rem;color:var(--c-accent);font-family:var(--font);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:flex;position:absolute;top:.15em;left:0}.page-blog .toc-card .toc-label .icon{width:1.05rem;height:1.05rem;color:var(--c-accent);flex-shrink:0}.page-blog .article-body ul:not(.toc-list):not(.plain){gap:.85rem;margin:1.5rem 0 1.75rem;padding:0;list-style:none;display:grid;position:relative}.page-blog .article-body ul:not(.toc-list):not(.plain):before{content:"";z-index:0;background:linear-gradient(#f5561740 0%,#f5561714 100%);border-radius:2px;width:2px;position:absolute;top:1.6rem;bottom:1.6rem;left:.7rem}.page-blog .article-body ul:not(.toc-list):not(.plain)>li{color:var(--text);z-index:1;border-radius:10px;padding:.4rem 0 .4rem 2.5rem;font-size:1.02rem;line-height:1.6;transition:background .25s;position:relative}.page-blog .article-body ul:not(.toc-list):not(.plain)>li:hover{background:#f556170a;padding-left:2.65rem}.page-blog .article-body ul:not(.toc-list):not(.plain)>li:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12 10 17 19 8'/></svg>") 50%/58% no-repeat,linear-gradient(135deg,#f55617 0% 100%);border-radius:50%;width:1.4rem;height:1.4rem;transition:transform .25s,box-shadow .25s;position:absolute;top:.55em;left:0;box-shadow:0 4px 10px -2px #f5561766,0 0 0 4px #f556170f}.page-blog .article-body ul:not(.toc-list):not(.plain)>li:hover:before{transform:scale(1.1);box-shadow:0 6px 14px -2px #f5561780,0 0 0 6px #f556171a}.page-blog .article-body ul:not(.toc-list):not(.plain)>li strong{color:var(--c-ink);font-weight:700}.page-blog .article-body ol:not(.toc-list):not(.plain){counter-reset:ol-num;gap:.85rem;margin:1.5rem 0 1.75rem;padding:0;list-style:none;display:grid;position:relative}.page-blog .article-body ol:not(.toc-list):not(.plain):before{content:"";z-index:0;background:linear-gradient(#f5561740 0%,#f5561714 100%);border-radius:2px;width:2px;position:absolute;top:1.7rem;bottom:1.7rem;left:.9rem}.page-blog .article-body ol:not(.toc-list):not(.plain)>li{color:var(--text);counter-increment:ol-num;z-index:1;border-radius:10px;padding:.4rem 0 .4rem 2.85rem;font-size:1.02rem;line-height:1.6;transition:background .25s;position:relative}.page-blog .article-body ol:not(.toc-list):not(.plain)>li:hover{background:#f556170a}.page-blog .article-body ol:not(.toc-list):not(.plain)>li:before{content:counter(ol-num);width:1.8rem;height:1.8rem;color:var(--c-accent);font-family:var(--font);box-shadow:inset 0 0 0 2px var(--main), 0 4px 10px -2px #f556174d;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.88rem;font-weight:800;transition:transform .25s,background .25s,color .25s;display:flex;position:absolute;top:.25em;left:0}.page-blog .article-body ol:not(.toc-list):not(.plain)>li:hover:before{background:var(--main);color:#fff;transform:scale(1.08)}.page-blog .final-cta{isolation:isolate;margin-bottom:clamp(2rem,4vw,3rem);position:relative;overflow:hidden;background:var(--cream)!important;padding-block:clamp(3rem,5vw,4.5rem) clamp(4rem,7vw,6rem)!important}.page-blog .final-cta>.container{background:var(--c-cream)!important;max-width:68rem!important;color:var(--c-ink)!important;border-radius:28px!important;padding:clamp(2.75rem,4vw,3.5rem) clamp(1.75rem,3.5vw,3rem)!important;position:relative!important;overflow:hidden!important;box-shadow:0 32px 80px -28px #0c1c2980,inset 0 0 0 1px #ffffff0a!important}
.hero-grid>*{min-width:0}@media (max-width:600px){.hero-trust{flex-wrap:wrap}}.lp-workbook{aspect-ratio:860/1216;width:260px;max-width:78%;margin:0 auto;position:relative}.lp-workbook .lp-sheet,.lp-workbook .lp-cover{transform-origin:50% 88%;border-radius:11px;width:100%;height:100%;position:absolute;inset:0}.lp-workbook .lp-sheet{background:#fff;border:1px solid #0c1c2917;overflow:hidden;box-shadow:0 18px 36px -18px #0c1c2933}.lp-workbook .lp-sheet:before{content:"";background:var(--c-accent);opacity:.9;border-radius:3px;width:42%;height:5px;position:absolute;top:12%;left:17%}.lp-workbook .lp-sheet:after{content:"";background:repeating-linear-gradient(#0c1c2914 0 3px,#0000 3px 20px);border-radius:2px;height:32%;position:absolute;top:20%;left:17%;right:20%}.lp-workbook .lp-sheet-1{z-index:2;transform:rotate(5deg)}.lp-workbook .lp-sheet-2{z-index:1;transform:rotate(10deg)}.lp-workbook .lp-sheet-3{z-index:0;transform:rotate(15deg)}.lp-workbook .lp-cover{object-fit:cover;z-index:3;border:1px solid #0c1c290f;transform:rotate(-2deg);box-shadow:0 30px 60px -24px #0c1c296b}.lp-workbook .hero-chip{z-index:5;margin:0;position:absolute}.lp-workbook .hero-chip.top{top:1%;left:-24%;right:auto}.lp-workbook .hero-chip.bot{inset:auto -26% 4% auto}@media (max-width:560px){.lp-workbook{width:220px}.lp-workbook .hero-chip.top{left:-10%}.lp-workbook .hero-chip.bot{right:-8%}}.lp-deliver-grid{grid-template-columns:1fr;gap:1.25rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (min-width:820px){.lp-deliver-grid{grid-template-columns:repeat(3,1fr)}}.lp-strip{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex}.lp-strip img{width:140px;transition:transform .3s var(--ease,ease);border:1px solid #0c1c2914;border-radius:10px;box-shadow:0 14px 34px -16px #0c1c294d}.lp-strip img:hover{transform:translateY(-6px)rotate(-1deg)}.lp-need-grid{grid-template-columns:1fr;gap:1.25rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (min-width:820px){.lp-need-grid{grid-template-columns:repeat(3,1fr)}}.lp-need-card{background:#fff;border:1px solid #0c1c2914;border-radius:16px;padding:1.75rem 1.6rem;box-shadow:0 6px 18px -10px #0c1c291f}.lp-need-num{background:var(--c-ink);color:#fff;width:2.6rem;height:2.6rem;font-family:var(--font-h);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-weight:800;display:inline-flex}.lp-need-card h4{font-family:var(--font-h);color:var(--c-ink);margin:0 0 .5rem;font-size:1.12rem;font-weight:800;line-height:1.25}.lp-need-card p{color:var(--c-text);margin:0;font-size:.96rem;line-height:1.55}.sb-devices{width:100%;max-width:560px;margin:0 auto;padding-bottom:4%;position:relative}.sb-laptop-screen{background:#11151a;border-radius:12px 12px 0 0;padding:3.2% 3.2% 0;box-shadow:0 34px 64px -30px #0c1c298c}.sb-laptop-screen img{border-radius:5px 5px 0 0;width:100%;display:block}.sb-laptop-base{background:linear-gradient(#d6dae0,#a6acb5);border-radius:0 0 11px 11px;height:15px;margin:0 -5.5%;position:relative}.sb-laptop-base:after{content:"";background:#969ca6;border-radius:0 0 7px 7px;width:16%;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sb-phone{z-index:4;background:#11151a;border-radius:20px;width:22.5%;padding:4px;position:absolute;bottom:-3%;right:-2%;box-shadow:0 22px 42px -16px #0c1c298c}.sb-phone img{border-radius:16px;width:100%;display:block}.sb-phone-notch{content:"";z-index:5;background:#11151a;border-radius:0 0 9px 9px;width:40%;height:12px;position:absolute;top:4px;left:50%;transform:translate(-50%)}@media (max-width:560px){.sb-phone{width:27%}}.hero-image-wrap .sb-laptop-screen img,.hero-image-wrap .sb-phone img{filter:none;height:auto;animation:none!important}.sb-devices{animation:8s ease-in-out infinite float}@media (prefers-reduced-motion:reduce){.sb-devices{animation:none}}.legal h2{font-family:var(--font-h);color:var(--c-ink);margin:2.2rem 0 .5rem;font-size:1.25rem;font-weight:800}.legal p,.legal address{color:var(--c-text);margin:0 0 .5rem;font-style:normal;line-height:1.7}.legal a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)){color:var(--c-ink);font-weight:600}.legal .legal-back{margin-top:2.5rem;font-weight:700;display:inline-block}.legal{max-width:800px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(2rem,5vw,4rem)}.legal-eyebrow{font-family:var(--font-h);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink);margin-bottom:.6rem;font-size:.8rem;font-weight:700;display:inline-block}.legal h1{margin:0 0 1.5rem;font-size:clamp(2rem,5vw,2.8rem)}.legal h2{font-family:var(--font-h);color:var(--c-ink);border-top:1px solid var(--c-border,#e7e2db);margin:2.6rem 0 .6rem;padding-top:1rem;font-size:1.35rem;font-weight:800}.legal h3{font-family:var(--font-h);color:var(--c-ink);margin:1.6rem 0 .4rem;font-size:1.05rem;font-weight:700}.legal p{color:var(--c-text);margin:0 0 .7rem;font-size:.98rem;line-height:1.7}.legal a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)){color:var(--c-ink);word-break:break-word;font-weight:600}.legal-note{background:var(--c-cream,#fff8f8);border:1px solid var(--c-border,#e7e2db);color:var(--c-text);border-radius:12px;margin-bottom:2rem;padding:1rem 1.25rem;font-size:.9rem}.legal-back{margin-top:2.5rem;font-weight:700;display:inline-block}.site-header .logo{max-height:34px}
@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/montserrat-v25-latin-500.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/montserrat-v25-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/montserrat-v25-latin-800.woff2)format("woff2");font-weight:800 900;font-style:normal;font-display:swap}:root{--c-ink:#0c1c29;--c-text:#0c1c29;--c-text-soft:#47525b;--c-text-muted:#657078;--c-accent:#f55617;--c-accent-2:var(--c-accent);--c-nude:#fff8f8;--c-cream:#fff8f8;--font:"Montserrat",sans-serif;--font-h:"Montserrat",sans-serif;--font-b:"Montserrat",sans-serif;--main:#f55617;--dark:#0c1c29;--cream:#fff8f8}html{scroll-padding-top:100px}body{padding-bottom:76px}.ff-site{overflow:clip}.reveal{opacity:1!important;visibility:visible!important;transform:none!important}.ff-site :is(.v4-section-dark,.ink-closing,.pain-anchor-dark,.roi-section-dark){color:#0c1c29!important;background:#fff8f8!important}.ff-site :is(.v4-section-dark,.ink-closing,.pain-anchor-dark) :is(h1,h2,h3,p,li,span){color:inherit}.ff-site .cream,.ff-site .nude{background-color:#fff8f8}.ff-site .ats-figure-floating img{transform:none!important}.offer-single{max-width:780px;margin:auto}.offer-single .product-card{padding:2.5rem}.offer-single .product-mockup img{object-fit:contain;max-height:280px}.ff-site :is(.heartbeat,.magnetic-btn){animation:none!important}a,button,input,summary{touch-action:manipulation}:focus-visible{outline-offset:5px;outline:3px solid #f55617}.skip-link{z-index:99999;background:#fff;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.ff-nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-bottom:1px solid #eee8e5;position:sticky;top:0}.ff-nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:17px 28px;display:flex}.ff-brand{color:#0c1c29;align-items:center;gap:12px;text-decoration:none;display:flex}.ff-brand img{object-fit:contain;width:42px;height:42px}.ff-brand strong{letter-spacing:.035em;font-size:18px;font-weight:800;line-height:1.2;display:block}.ff-brand small{max-width:230px;margin-top:5px;font-size:10px;line-height:1.4;display:block}.ff-nav nav,.ff-nav nav>span{align-items:center;gap:24px;display:flex}.ff-nav nav a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)),.ff-dropdown summary{color:#0c1c29;cursor:pointer;font-size:14px;font-weight:700;text-decoration:none}.ff-nav nav a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)):hover,.ff-nav nav a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button))[aria-current=page]{color:var(--c-ink)}.ff-dropdown{position:relative}.ff-dropdown>div{min-width:230px;box-shadow:var(--sh);background:#fff;border:1px solid #eee;border-radius:12px;gap:12px;padding:12px;display:grid;position:absolute;top:100%;left:-16px}.ff-menu-toggle{display:none}.ff-compact-header{background:#fff;border-bottom:1px solid #f4ece8;justify-content:center;padding:24px 28px;display:flex}.ff-compact-header img{width:auto;height:40px}.ff-footer{background:#fff;border-top:1px solid #eee;padding:46px 0 30px}.ff-footer .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.ff-footer nav{flex-wrap:wrap;gap:22px;display:flex}.ff-footer nav a{font-size:14px}.ff-footer p{color:#62666b;width:100%;margin:0;font-size:12px}.ff-dialog{color:#0c1c29;background:#fff;border:1px solid #eaded8;border-radius:24px;width:min(92vw,640px);max-height:88dvh;padding:0;box-shadow:0 20px 90px #0c1c2940}.ff-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1c2977}.ff-dialog-inner{padding:42px 30px 28px;position:relative}.ff-dialog h2{padding-right:20px;font-size:27px}.ff-close{cursor:pointer;background:#fff8f8;border:0;border-radius:50%;width:42px;height:42px;font-size:30px;position:absolute;top:8px;right:14px}.ff-signup{box-shadow:none;background:#fff;border:1px solid #f0e4df;border-radius:18px;max-width:600px;margin:auto;padding:28px}.ff-dialog .ff-signup{border:0;padding:0}.ff-signup input{width:100%;font:inherit;background:#fff;border:1px solid #bcaaa1;border-radius:8px;padding:15px}.ff-signup label{margin-bottom:8px;font-weight:700;display:block}.ff-signup .btn{white-space:normal;width:100%;margin-top:15px}.preview-label{color:var(--c-ink);background:#fff8f8;border-radius:6px;padding:8px 12px;font-size:13px}.video-frame{aspect-ratio:16/9;border:0;border-radius:10px;width:100%}.video-consent{gap:18px;display:grid}.ke-video-card:focus-visible{outline:3px solid #f55617}.editor-note,.flow-demo{color:var(--c-ink);background:#fff8f8;border-left:3px solid #f55617;padding:18px 22px;font-size:14px;line-height:1.6}.editor-note{margin:24px 0}.flow-demo{text-align:center;margin:0}.flow-demo a{margin-left:12px}.review-bar{z-index:1000;white-space:nowrap;background:#fff;border:1px solid #e4d8d2;border-radius:12px;align-items:center;gap:20px;padding:12px 20px;font-size:13px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 5px 35px #0c1c2926}.review-bar>a{font-weight:700;text-decoration:none}.review-counter{color:#666}.review-bar summary{cursor:pointer}.review-bar details>div{white-space:normal;background:#fff;border:1px solid #e4d8d2;border-radius:14px;width:360px;max-width:90vw;max-height:65vh;padding:24px;position:absolute;bottom:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 12px 40px #0c1c2920}.review-bar details>div p{font-size:14px;line-height:1.55}.review-index{max-width:1140px;margin:auto;padding:60px 28px}.review-intro{max-width:800px}.review-intro h1{letter-spacing:-.04em;font-size:clamp(38px,5vw,62px);font-weight:800;line-height:1.1}.review-intro>p{max-width:720px;margin:25px 0;font-size:19px}.review-intro .btn{margin:4px 0 26px}.review-facts{flex-wrap:wrap;gap:12px 24px;font-size:13px;display:flex}.review-notice{background:#fff8f8;border:1px solid #f0d4c9;border-radius:16px;margin:38px 0;padding:26px 30px;font-size:15px}.review-notice p{margin:8px 0 0}.review-jump{flex-wrap:wrap;gap:10px;padding:12px 0 30px;display:flex}.review-jump a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)),.ff-filters button{color:#0c1c29;background:#fff;border:1px solid #e8d8d0;border-radius:40px;padding:9px 16px;font-size:14px;text-decoration:none}.review-group{scroll-margin-top:30px;padding:30px 0!important}.review-group-heading{border-bottom:2px solid #0c1c29;align-items:baseline;gap:18px;padding:0 0 16px;display:flex}.review-group-heading>span{color:var(--c-ink);font-size:16px;font-weight:800}.review-group-heading h2{margin:0;font-size:26px}.review-group-heading p{margin:0 0 0 auto;font-size:14px}.review-row{border-bottom:1px solid #ebdfd9;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.review-title{color:#0c1c29;font-size:18px;font-weight:700;text-decoration:none;display:block}.review-title span{color:var(--c-ink)}.review-row code{color:#777;overflow-wrap:anywhere;margin:5px 0;font-family:inherit;font-size:12px;display:block}.review-row p{color:#5f5b58;max-width:800px;margin:8px 0 0;font-size:13px}.review-open{white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.review-next{background:#fff8f8;border-radius:20px;margin-top:25px;padding:40px!important}.review-next li{margin-bottom:12px}.ff-blog-hero{text-align:center;background:#fff8f8;padding:60px 0 30px}.ff-blog-hero h1{max-width:760px;margin:10px auto 24px;font-size:clamp(34px,4vw,52px);line-height:1.12}.ff-search{text-align:left;gap:8px;max-width:580px;margin:32px auto 20px;font-size:14px;font-weight:700;display:grid}.ff-search input{width:100%;font:inherit;background:#fff;border:1px solid #dfccc2;border-radius:10px;padding:16px}.ff-filters{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ff-filters button{cursor:pointer}.ff-filters button[aria-pressed=true]{color:#fff;background:#f55617;border-color:#f55617}.result-count{margin:20px 0 0;font-size:13px}.ff-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:42px 0 65px;display:grid}.ff-post-card{color:#0c1c29;border:1px solid #ecddd5;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ff-post-card:hover{box-shadow:var(--sh);transform:translateY(-4px)}.ff-post-image{background:#fff8f8;height:260px;overflow:hidden}.ff-post-image img{object-fit:cover;width:100%;height:100%}.ff-post-copy{flex-direction:column;flex:1;padding:28px;display:flex}.ff-post-copy h2{font-size:24px;line-height:1.3}.ff-post-copy p{font-size:15px;line-height:1.7}.ff-read{color:var(--c-ink);margin-top:auto;padding-top:20px;font-size:14px;font-weight:700}.ff-empty{text-align:center;padding:70px 0}.ff-article-header{max-width:1100px;padding-top:38px}.ff-article-header>a{font-size:14px}.ff-article-header .eyebrow{margin-top:40px;display:block}.ff-article-header h1{letter-spacing:-.02em;max-width:1000px;font-size:clamp(32px,4vw,50px);line-height:1.16}.ff-article-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;max-width:1100px;padding-top:28px;padding-bottom:60px;display:grid}.ff-toc{max-height:70vh;font-size:14px;position:sticky;top:115px;overflow:auto}.ff-toc summary{cursor:pointer;margin-bottom:15px;font-weight:800}.ff-toc nav{gap:13px;display:grid}.ff-toc a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)){color:#745d50;font-size:13px;line-height:1.5;text-decoration:none}.ff-article-body{overflow-wrap:anywhere;min-width:0;font-size:17px;line-height:1.85}.ff-article-body h2{color:var(--c-accent);margin:40px 0 18px;font-size:28px;line-height:1.3}.ff-article-body h3{margin:32px 0 14px;font-size:22px}.ff-article-body p{margin:0 0 22px}.ff-article-body img{border-radius:12px;width:auto;max-height:520px;margin:25px auto}.ff-article-body li{margin-bottom:10px}.ff-article-body figure{margin:20px 0}.ff-article-body figcaption{font-size:13px}.ff-article-body blockquote{background:#fff8f8;border-left:3px solid #f55617;margin:28px 0;padding:20px}.ff-article-end{background:#fff8f8;border-radius:20px;margin-top:45px;padding:30px}.ff-article-end h2{margin-top:0}.ff-error{min-height:60vh;padding-block:90px}.ff-error h1{font-size:44px}.ff-error .btn{margin:20px 25px 20px 0}@media (max-width:1000px){.ff-nav nav,.ff-nav nav>span{gap:15px}.ff-brand small{max-width:170px;font-size:9px}.ff-nav nav a,.ff-dropdown summary{font-size:12px}.ff-nav-inner{gap:16px;padding:16px 22px}.ff-article-grid{grid-template-columns:190px minmax(0,1fr);gap:28px}}@media (max-width:760px){.ff-menu-toggle{background:#fff;border:1px solid #e7dcd7;border-radius:8px;padding:8px 12px;font-size:14px;display:block}.ff-nav nav{box-shadow:var(--sh);background:#fff;border-bottom:1px solid #e7dcd7;padding:22px;display:none;position:absolute;top:100%;left:0;right:0}.ff-nav nav.is-open,.ff-nav nav>span{flex-direction:column;align-items:stretch;gap:22px;display:flex}.ff-nav nav a,.ff-dropdown summary{font-size:16px}.ff-dropdown>div{box-shadow:none;margin-top:12px;position:static}.ff-brand small{display:none}.ff-brand strong{font-size:15px}.ff-brand img{width:32px;height:32px}.ff-nav-inner{padding:14px 20px}.ff-post-grid{grid-template-columns:1fr;gap:20px}.ff-post-image{height:225px}.ff-article-grid{grid-template-columns:1fr;gap:20px}.ff-toc{background:#fff8f8;border-radius:12px;max-height:none;padding:20px;position:static}.ff-article-header h1{font-size:32px}.review-index{padding:36px 20px}.review-row{align-items:flex-start;gap:12px}.review-open{font-size:0}.review-open:after{content:"→";font-size:20px}.review-title{font-size:16px}.review-group-heading h2{font-size:23px}.review-notice,.review-next{padding:22px!important}.review-bar{justify-content:space-between;gap:12px;width:calc(100% - 20px);padding:12px;font-size:11px}.review-counter{display:none}.ff-signup{padding:22px}.ff-footer .container{flex-direction:column;align-items:flex-start}.ff-article-body{font-size:16px}.ff-article-body h2{font-size:25px}.flow-demo{font-size:12px}.ff-error h1{font-size:34px}.ff-dialog-inner{padding:45px 22px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ff-scroll-progress{transform-origin:0;z-index:500;pointer-events:none;background:#f55617;width:100%;height:3px;position:fixed;top:0;left:0}.ff-site .conf-hero{background:#fff8f8!important}.ff-site .conf-blob{display:none}.ff-site .hero-bg-fade{background:linear-gradient(90deg,#fff 0%,#ffffffde 45%,#ffffff70 100%)}.ff-site .hero.hero-composite{background:#fff}.ff-site .ff-signup .privacy{font-size:13px;line-height:1.65}.ff-site .inline-freebie{scroll-margin-top:110px}.ff-site .promo-bar,.ff-site .promise-intro,.ff-site .ats-formula-intro{border-bottom:1px solid #f0e5df;color:#0c1c29!important;background:#fff8f8!important}.ff-site :is(.promo-bar,.promise-intro,.ats-formula-intro) :is(h1,h2,h3,p,span,strong){color:#0c1c29!important}.ff-site .promise-intro:before,.ff-site .ats-formula-intro:after{display:none}.ff-site section.ats-floor-section.ats-figure-floating{padding-bottom:0!important}.ff-site section.ats-floor-section.ats-figure-floating .ats-floor-img-wrap{align-self:end;margin-bottom:0!important;padding-bottom:0!important}
.privacy-banner,.privacy-dialog{color:#0c1c29;background:#fff;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.65}.privacy-banner{overscroll-behavior:contain;border:1px solid #e3d8d1;border-radius:20px;width:min(760px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:26px 30px 20px;position:fixed;inset:0;overflow:auto;box-shadow:0 12px 70px #0002}.privacy-eyebrow{color:var(--c-ink);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.privacy-banner h2{margin:6px 0 12px;font-size:26px;line-height:1.2}.privacy-banner p{margin:0 0 10px}.privacy-small{line-height:1.7;font-size:12px!important}.privacy-banner a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)),.privacy-dialog a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)){color:var(--c-ink);text-underline-offset:3px;text-decoration:underline}.privacy-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.privacy-button{appearance:none;min-height:46px;color:var(--c-ink);cursor:pointer;background:#fff;border:1px solid #f55617;border-radius:9px;justify-content:center;align-items:center;padding:11px 16px;font:700 13px/1.4 Montserrat,sans-serif;text-decoration:none;transition:background .15s;display:inline-flex}.privacy-button:hover{background:#fff8f8}.privacy-button:disabled{cursor:not-allowed;opacity:.6}.privacy-legal-links{flex-wrap:wrap;gap:22px;margin-top:14px;font-size:12px;display:flex}.privacy-legal-links a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)){color:#5d514c}.privacy-dialog{border:1px solid #e3d8d1;border-radius:20px;width:min(740px,100% - 32px);max-width:none;max-height:90dvh;margin:auto;padding:0;box-shadow:0 20px 100px #0003}.privacy-banner::backdrop,.privacy-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0004}.privacy-dialog-header{background:#fff8f8;padding:28px 30px 20px;position:relative}.privacy-dialog-header h2{margin:12px 40px 12px 0;font-size:25px;line-height:1.3}.privacy-dialog-header p{margin:0;font-size:14px}.privacy-close{color:#0c1c29;cursor:pointer;background:#fff;border:1px solid #dfcec5;border-radius:50%;width:36px;height:36px;font-size:25px;line-height:1;position:absolute;top:18px;right:18px}.privacy-services{padding:0 30px 20px}.privacy-service{border-bottom:1px solid #eee2dc;padding:23px 0}.privacy-service-title{justify-content:space-between;align-items:center;gap:20px;margin:0;display:flex}.privacy-service-title h3,.privacy-service-title strong{margin:0;font-size:17px}.privacy-service-title small{margin-top:3px;display:block}.privacy-service p{margin:12px 0;font-size:13px}.privacy-service small{color:#615a57;font-size:11px;line-height:1.7}.privacy-service a{margin-top:10px;font-size:12px;display:block}.privacy-service-title input{appearance:none;cursor:pointer;background:#eee7e4;border:1px solid #8f817b;border-radius:20px;flex:0 0 44px;width:44px;height:26px;margin:0;position:relative}.privacy-service-title input:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.privacy-service-title input:checked{background:#f55617;border-color:#f55617}.privacy-service-title input:checked:before{left:21px}.privacy-service-title input:disabled{opacity:.45;cursor:not-allowed}.privacy-badge{white-space:nowrap;background:#f6f3f1;border:1px solid #ded2cb;border-radius:5px;padding:3px 8px;font-size:10px;display:inline-block}.privacy-service>.privacy-badge{margin-top:10px}.privacy-services>.privacy-small{margin-top:18px}.privacy-dialog-footer{background:#fff;border-top:1px solid #e3d8d1;padding:16px 30px;position:sticky;bottom:0}.privacy-dialog-footer .privacy-actions{margin-top:0}.privacy-link{font:inherit;text-underline-offset:3px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.privacy-storage-warning{background:#fff8f8;padding:12px;font-size:13px}.privacy-simulation{width:100%;max-height:none;margin:24px 0;position:relative;inset:auto;box-shadow:0 8px 35px #0001}.privacy-dashboard{max-width:1100px;margin:auto;padding:45px 24px 100px}.privacy-dashboard h1{margin:20px 0;font-size:clamp(30px,4vw,48px);line-height:1.15}.privacy-dashboard h2{margin:38px 0 16px;font-size:24px}.privacy-dashboard p{max-width:800px}.privacy-status-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.privacy-status-card{background:#fff;border:1px solid #e3d8d1;border-radius:14px;padding:22px}.privacy-status-card h3{margin:0 0 10px;font-size:17px}.privacy-status-card p{font-size:13px}.privacy-test-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.privacy-state{overflow-wrap:anywhere;background:#fff8f8;border-radius:14px;padding:20px;font-size:13px}.privacy-state pre{white-space:pre-wrap;font-size:12px}.privacy-dashboard code{overflow-wrap:anywhere;font-size:12px}.privacy-dashboard ol li{margin-bottom:10px}@media (max-width:620px){.privacy-banner{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:20px}.privacy-actions{grid-template-columns:1fr;gap:8px;margin-top:15px}.privacy-button{min-height:44px;font-size:13px}.privacy-banner h2{font-size:23px}.privacy-banner p{font-size:13px}.privacy-dialog{max-height:94dvh}.privacy-dialog-header{padding:24px 20px 18px}.privacy-dialog-header h2{font-size:21px}.privacy-services{padding:0 20px 18px}.privacy-dialog-footer{padding:12px 20px;position:static}.privacy-status-grid{grid-template-columns:1fr}.privacy-simulation{width:100%;max-height:none;inset:auto}.privacy-service-title{gap:10px}.privacy-service-title small{max-width:210px}.ff-footer nav{flex-wrap:wrap}}.ff-newsletter-choice{align-items:flex-start;gap:10px;margin:16px 0;font-size:12px;line-height:1.65;display:flex}.ff-newsletter-choice input{accent-color:#f55617;min-width:18px;height:18px;width:18px!important;margin:3px 0 0!important}.legal .editor-note{margin:22px 0;font-size:13px;line-height:1.8}.legal h2[id]{scroll-margin-top:120px}
:root{--c-accent-text:var(--c-ink)}.ff-menu-toggle,.ff-brand{min-height:44px}.ff-footer nav{align-items:center}.ff-footer nav a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)),.ff-footer nav button{color:var(--c-accent-text);align-items:center;min-height:44px;font-size:14px;display:inline-flex}.ff-footer p,.preview-label,.flow-demo,.result-count{font-size:14px}.ff-site :is(.product-card-tag,.freebie-tag){white-space:normal;font-size:14px;line-height:1.5}.ff-site .freebie-tag,.ff-site .hero-chip .icon-bg.green{background:var(--c-cream);color:var(--c-accent-text)}.ff-site .hero-trust-item{min-width:0}.ff-site .btn{white-space:normal;max-width:100%}.ff-site .btn .icon{flex-shrink:0}.ff-site :is(.hero-like-float,.hero-chip,.floater,.highlight-sweep,.pain-anchor-arrow,.sb-devices,.v4-hero-blob,.v4-aura,.v4-deco,.v4-scroll-cue,.v4-divider-icon,.v4-dark-glow,.v4-btn-mega),.ff-site .founder-fox,.ff-site .ke-cta-mockup:before,.ff-site .btn:before,.ff-site .btn:after{animation:none!important}.ff-site .marquee-track{flex-wrap:wrap;justify-content:center;gap:24px 32px;width:100%;animation:none;transform:none}.ff-site .marquee-track img[aria-hidden=true],.ff-site details.faq-item:not([open])>.faq-body{display:none}.ff-site .ff-signup label{text-transform:none;letter-spacing:normal;font-size:15px;line-height:1.6}.ff-site .ff-signup input[type=email]{border-color:var(--c-text-muted);background:#fff;max-width:100%;font-size:16px}.ff-site .ff-signup .ff-newsletter-choice{text-align:left;align-items:flex-start;gap:12px;margin:18px 0;font-size:14px;font-weight:400;display:flex}.ff-site .ff-signup .ff-newsletter-choice input{flex:0 0 20px;min-width:20px;height:20px;padding:0;width:20px!important;margin:3px 0 0!important}.ff-site .ff-signup .privacy{text-align:left;overflow-wrap:break-word;border:0;max-width:none;margin:16px 0;padding:0;font-size:14px;line-height:1.7}.ff-site .ff-signup .privacy:before,.ff-site .ff-signup .privacy:after{display:none}.ff-site .ff-signup .preview-label{text-align:left;font-size:14px}.ff-site .ff-signup .btn{line-height:1.35}.ff-dialog .ff-close,.privacy-close{min-width:44px;min-height:44px}.privacy-banner .privacy-small,.privacy-dialog .privacy-small,.privacy-legal-links,.privacy-service p,.privacy-service small,.privacy-service a,.privacy-button,.privacy-eyebrow,.privacy-badge{font-size:14px!important}.privacy-banner p,.review-bar{font-size:14px}.review-bar>a,.review-bar summary{align-items:center;min-height:24px;display:inline-flex}.review-bar summary{display:list-item}.review-bar details>div strong{font-size:14px}@media (max-width:880px){.ff-site .about-photo-wrap{width:100%}}@media (max-width:760px){.ff-nav nav{overscroll-behavior:contain;max-height:calc(100dvh - 90px);overflow-y:auto}.ff-nav nav a,.ff-dropdown summary{align-items:center;min-height:44px;display:flex}.ff-nav nav.is-open,.ff-nav nav>span{gap:10px}.ff-dropdown>div{min-width:0}.ff-site .hero:not(.hero-composite) .hero-trust-item{line-height:1.7;display:block}.ff-site .v4-mark{white-space:normal}.ff-post-copy{min-width:0;padding:24px}.ff-post-copy h2,.legal h1,.legal h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.ff-article-header h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;font-size:clamp(28px,8.5vw,32px)}.ff-site .ke-avatar-grid{grid-template-columns:minmax(0,1fr)}.ff-site .ke-avatar-card{min-width:0}.ff-site .ke-avatar-card>div{overflow-wrap:break-word;min-width:0}.ff-site .hero-chip{white-space:normal;max-width:100%}.ff-site .marquee-track{gap:22px 28px}.ff-site .marquee-track img{object-fit:contain;max-width:120px}.review-bar{white-space:normal;flex-wrap:wrap;gap:6px 8px;width:calc(100% - 32px);max-width:760px;margin:16px auto;padding:8px 10px;font-size:14px;position:static;transform:none}.review-bar>a,.review-bar summary{min-height:44px}body{padding-bottom:0}.review-bar details>div{max-width:calc(100vw - 24px)}.ff-dialog-inner{padding-inline:20px}.ff-site .ff-signup{padding:20px}.ff-dialog .ff-signup{padding:0}}@media (max-height:500px) and (orientation:landscape){.ff-nav{position:relative}.review-bar{width:auto;max-width:760px;margin:16px auto;position:static;transform:none}body{padding-bottom:0}.review-bar details>div{max-height:70dvh;position:fixed;bottom:12px;right:12px}}@media (max-width:480px){.ff-site .ke-avatar-card{grid-template-columns:minmax(0,1fr);padding:22px}}
.ats-waitlist{color:#0c1c29;background:#fff;font-family:Montserrat,sans-serif}.ats-waitlist .wl-section{padding:68px 0}.ats-waitlist .container{width:min(1180px,100% - 64px);margin-inline:auto;padding-inline:0}.ats-waitlist :is(.wl-copy,.wl-media,.wl-widget,.wl-grid>*){min-width:0}.ats-waitlist .wl-widget+.wl-widget{margin-top:26px}.ats-waitlist :is(h1,h2,h3,p,figure,blockquote,ul){margin:0}.ats-waitlist h1{letter-spacing:-.035em;font-size:clamp(30px,2.6vw,38px);font-weight:800;line-height:1.28}.ats-waitlist h2{letter-spacing:-.025em;font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:1.3}.ats-waitlist h3{font-size:22px;line-height:1.4}.ats-waitlist :is(p,li,blockquote){font-size:18px;line-height:1.75}.ats-waitlist .wl-prose>*+*,.ats-waitlist blockquote>*+*{margin-top:1em}.ats-waitlist .wl-eyebrow{font-size:15px;font-weight:600;line-height:1.6}.ats-waitlist .wl-statement{font-size:20px;font-weight:600}.ats-waitlist img{max-width:100%;height:auto;margin-inline:auto;display:block}.ats-waitlist .wl-row{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(30px,5vw,76px);display:grid}.ats-waitlist .wl-reverse{grid-template-columns:.88fr 1.12fr}.ats-waitlist .wl-reverse .wl-media{grid-area:1/1}.ats-waitlist .wl-reverse .wl-copy{grid-area:1/2}.ats-waitlist .wl-center{text-align:center}.ats-waitlist .wl-center h2{max-width:980px;margin-inline:auto}.ats-waitlist .wl-announcement{background:#fff8f8;border-bottom:1px solid #f3dfd7;padding:18px 0}.ats-waitlist .wl-announcement .container{justify-content:space-between;align-items:center;gap:32px;display:flex}.ats-waitlist .wl-announcement .wl-widget+.wl-widget{flex-shrink:0;margin:0}.ats-waitlist .wl-announcement .wl-eyebrow{max-width:720px;font-size:14px}.ats-waitlist .wl-announcement .btn{font-size:15px}.ats-waitlist .wl-hero{padding-top:32px;padding-bottom:64px}.ats-waitlist .wl-start{border-left:3px solid #f55617;width:fit-content;margin-bottom:32px;padding-left:14px;font-size:16px;font-weight:700}.ats-waitlist .wl-hero .wl-media{align-self:center}.ats-waitlist [data-source-widget~="8d07e5f"] img{width:260px}.ats-waitlist [data-source-widget="8559782"] p{font-size:14px}.ats-waitlist .wl-logos{grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:30px;margin-top:36px;display:grid}.ats-waitlist .wl-logos img{object-fit:contain;width:100%;height:65px}.ats-waitlist .wl-section-2{border-block:1px solid #e6e8ea;padding:38px 0}.ats-waitlist .wl-section-2 h2{font-size:20px}.ats-waitlist .wl-intro{padding-bottom:32px}.ats-waitlist .wl-floor{background:#fff8f8;padding-bottom:0;overflow:clip}.ats-waitlist .wl-floor .wl-row{align-items:end}.ats-waitlist .wl-floor .wl-copy{align-self:center;padding-bottom:64px}.ats-waitlist .wl-floor .wl-media img{object-fit:contain;object-position:bottom;width:auto;max-height:660px}.ats-waitlist .wl-section-7{background:#fff}.ats-waitlist .wl-checks{gap:22px;padding:0;list-style:none;display:grid}.ats-waitlist .wl-checks li{grid-template-columns:24px 1fr;gap:14px;display:grid}.ats-waitlist .wl-checks .icon{color:#f55617;width:22px;height:22px;margin-top:5px}.ats-waitlist .wl-case{background:#fff8f8}.ats-waitlist .wl-case>.container>.wl-heading{margin-bottom:36px}.ats-waitlist .wl-case .wl-row{grid-template-columns:1.3fr .7fr}.ats-waitlist .wl-case .wl-media{justify-self:center;width:100%;max-width:350px}.ats-waitlist .wl-quote{background:#fff;border:1px solid #e6e8ea;border-radius:16px;padding:30px}.ats-waitlist .wl-quote blockquote{font-size:19px}.ats-waitlist .wl-quote figcaption{align-items:center;gap:18px;margin-top:26px;font-size:15px;line-height:1.5;display:flex}.ats-waitlist .wl-quote figcaption img{object-fit:cover;border-radius:50%;width:62px;height:62px;margin:0}.ats-waitlist .wl-quote figcaption span{font-size:13px;display:block}.ats-waitlist .wl-quote-band{background:#fff8f8;padding:48px 0}.ats-waitlist .wl-quote-band .container{max-width:900px}.ats-waitlist .wl-cta{padding-block:42px}.ats-waitlist .wl-founder>.container>.wl-heading{max-width:860px}.ats-waitlist .wl-founder>.container>.wl-icon-list{margin-block:36px 56px}.ats-waitlist .wl-founder .wl-checks{grid-template-columns:1fr 1fr;gap:28px 48px}.ats-waitlist .wl-program{background:#fff8f8}.ats-waitlist .wl-program [data-source-widget=df4d4f1] img{width:310px}.ats-waitlist .wl-program [data-source-widget="62b797a"] img{max-width:min(100%,720px)}.ats-waitlist .wl-program .wl-statement{max-width:900px;margin-inline:auto}.ats-waitlist .wl-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ats-waitlist .wl-grid>.wl-widget+.wl-widget{margin-top:0}.ats-waitlist .wl-proof .wl-grid{align-items:center}.ats-waitlist .wl-proof img{border-radius:8px}.ats-waitlist .wl-system{background:#fff8f8}.ats-waitlist .wl-section-20 img{max-width:270px}.ats-waitlist .wl-section-21 .wl-grid>div{flex-direction:column;gap:24px;display:flex}.ats-waitlist .wl-section-21 .wl-grid>div>.wl-widget{margin:0}.ats-waitlist .wl-section-21 .wl-quote{height:100%}.ats-waitlist .wl-fit .wl-row{grid-template-columns:.8fr 1.2fr}.ats-waitlist .wl-section-24>.container>.wl-heading{text-align:center;margin-bottom:36px}.ats-waitlist .wl-long-story .container{max-width:980px}.ats-waitlist .wl-long-story{background:#fff8f8}.ats-waitlist .wl-long-story .wl-rating{margin-bottom:18px}.ats-waitlist .wl-long-story .wl-quote{border:0;border-left:3px solid #f55617;border-radius:0}.ats-waitlist .wl-story-start{padding-bottom:0}.ats-waitlist .wl-story-end{background:#fff8f8;padding-top:32px}.ats-waitlist .wl-rating{color:#f55617;letter-spacing:4px;font-size:22px}.ats-waitlist .wl-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 30px;display:grid}.ats-waitlist .wl-video{cursor:pointer;aspect-ratio:1;background:#fff8f8;border-radius:14px;position:relative;overflow:hidden}.ats-waitlist .wl-video>img{object-fit:cover;width:100%;height:100%}.ats-waitlist .wl-play{color:#fff;background:#f55617;border:2px solid #fff;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ats-waitlist .wl-play .icon{width:22px;height:22px}.ats-waitlist .wl-video-label{color:#0c1c29;white-space:nowrap;background:#fff;border-radius:5px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.ats-waitlist .wl-video-copy h3{margin-bottom:12px}.ats-waitlist .wl-video-copy p{font-size:16px}.ats-waitlist .wl-signup{background:#fff8f8}.ats-waitlist .wl-signup .container{max-width:700px}.ats-waitlist .wl-signup-heading{text-align:center;margin-bottom:30px}.ats-waitlist .wl-signup-heading p{margin-top:18px}.ats-waitlist .wl-source-footer{text-align:center;padding-block:36px}.ats-waitlist .wl-review-seal img{width:150px}.ats-waitlist .wl-source-footer .wl-checks{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.ats-waitlist .wl-source-footer .wl-checks li{font-size:14px;display:block}.ats-waitlist .wl-source-footer .wl-checks .icon{display:none}.ats-waitlist .wl-source-footer p{max-width:800px;margin-inline:auto;font-size:12px}@media (max-width:1000px){.ats-waitlist .wl-announcement .wl-button{display:none}.ats-waitlist .wl-logos{grid-template-columns:repeat(4,minmax(0,1fr))}.ats-waitlist .wl-row{gap:32px}.ats-waitlist .wl-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ats-waitlist .container{width:calc(100% - 36px)}.ats-waitlist .wl-section{padding:44px 0}.ats-waitlist .wl-announcement{padding:14px 0}.ats-waitlist .wl-announcement .wl-eyebrow{font-size:12px}.ats-waitlist .wl-row,.ats-waitlist .wl-case .wl-row,.ats-waitlist .wl-fit .wl-row,.ats-waitlist .wl-grid{grid-template-columns:minmax(0,1fr);gap:30px}.ats-waitlist .wl-reverse :is(.wl-copy,.wl-media){grid-area:auto}.ats-waitlist :is(p,li,blockquote){font-size:16px;line-height:1.75}.ats-waitlist .wl-hero h1{font-size:clamp(27px,6.8vw,37px)}.ats-waitlist .wl-start{font-size:14px}.ats-waitlist .wl-statement{font-size:18px}.ats-waitlist .wl-hero .wl-media{max-width:500px;margin:10px auto 0}.ats-waitlist [data-source-widget~="8d07e5f"] img{width:220px}.ats-waitlist .wl-logos{gap:20px}.ats-waitlist .wl-logos img{height:42px}.ats-waitlist .wl-floor,.ats-waitlist .wl-floor .wl-copy{padding-bottom:0}.ats-waitlist .wl-floor .wl-media{width:100%;max-width:370px;margin-inline:auto}.ats-waitlist .wl-floor .wl-media img{max-height:480px}.ats-waitlist .wl-quote{padding:24px 20px}.ats-waitlist .wl-quote blockquote{font-size:17px}.ats-waitlist .wl-quote figcaption{gap:14px}.ats-waitlist .wl-founder .wl-checks{grid-template-columns:minmax(0,1fr);gap:24px}.ats-waitlist .wl-founder>.container>.wl-icon-list{margin-bottom:36px}.ats-waitlist .wl-intro{padding-bottom:24px}.ats-waitlist .wl-video-grid{grid-template-columns:minmax(0,1fr);max-width:420px;margin-inline:auto}.ats-waitlist .wl-story-start{padding-bottom:0}.ats-waitlist .wl-story-end{padding-top:24px}}
.advent-page{color:var(--c-ink)}.advent-page :is(.btn,.advent-help a,.advent-support a){overflow-wrap:anywhere;max-width:100%}.advent-page .btn{text-align:center;justify-content:center;gap:12px}.advent-page .btn .icon{flex:0 0 22px;width:22px;height:22px}.advent-page .eyebrow{white-space:normal;text-wrap:balance}.advent-page .advent-christmas-hero .eyebrow{letter-spacing:.065em;font-size:clamp(12px,.9vw,14px);line-height:1.55}.advent-page .eyebrow .icon{flex-shrink:0}.advent-christmas-hero .hero-bg{background:var(--c-cream)}.advent-calendar-wall{opacity:.72;width:min(59vw,800px);height:auto;position:absolute;bottom:-65px;right:-30px;transform:rotate(-9deg)}.advent-door{fill:var(--c-bg);stroke:var(--c-accent);stroke-opacity:.26;stroke-width:1.5px}.advent-door-tinted{fill:var(--c-cream)}.advent-door-perforation{fill:none;stroke:var(--c-accent);stroke-opacity:.3;stroke-dasharray:3 5}.advent-door-handle{fill:var(--c-accent);opacity:.4}.advent-door-star{fill:none;stroke:var(--c-accent)}.advent-calendar-wall text{font-family:var(--font-h);fill:var(--c-accent);opacity:.55;font-size:32px;font-weight:800}.advent-christmas-hero .hero-bg-fade{background:linear-gradient(90deg, var(--c-bg) 0%, var(--c-bg) 32%, #ffffff4d 75%, transparent 100%)}.advent-ornaments{width:clamp(250px,28vw,360px);height:auto;color:var(--c-accent);z-index:1;pointer-events:none;position:absolute;top:0;right:max(3vw,20px)}.advent-ornament-paper{fill:var(--c-bg)}.advent-christmas-figure .hero-cutout{filter:drop-shadow(0 16px 22px #0c1c291a);flex-shrink:0;width:112%;max-width:none}.advent-page .advent-meta{margin:18px 0 12px;font-size:14px}.advent-start-note{align-items:start;gap:12px;margin-top:28px;display:flex}.advent-start-note>.icon{color:var(--c-accent);flex:0 0 24px;width:24px;height:24px;margin-top:3px}.advent-signature{margin-top:28px}.advent-intro{text-align:center}.advent-intro .section-head{margin-bottom:24px}.advent-page .advent-topic-label{margin-bottom:12px;font-size:14px;font-weight:700}.advent-centered-cta{text-align:center;margin-top:40px}.advent-steps,.advent-confirm-steps{margin:0;padding:0;list-style:none}.advent-founders.figure-floor{padding-top:0}.advent-signup-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.advent-signup-grid>*{min-width:0}.advent-benefits{margin:28px 0}.advent-benefits li{font-style:normal}.advent-small{font-size:14px}.advent-page .ff-signup{width:100%;margin:0}.advent-page .ff-signup :is(.privacy,.preview-label){font-size:14px;line-height:1.6}.advent-page .faq-item summary:after{border:solid var(--c-accent);background:0 0;border-width:0 2px 2px 0;width:10px;height:10px;margin-right:5px;transform:rotate(45deg)}.advent-page .faq-item[open] summary:after{transform:rotate(225deg)}.advent-help,.advent-support{text-align:center;overflow-wrap:anywhere;margin-top:32px;font-size:15px}.advent-back-link{padding-block:12px;font-size:14px;font-weight:700;display:inline-block}.advent-facts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:0;display:grid}.advent-facts dl>div{grid-template-columns:24px 1fr;align-items:center;column-gap:12px;display:grid}.advent-facts .icon{color:var(--c-accent);grid-row:span 2;width:24px;height:24px}.advent-facts dt{font-size:13px}.advent-facts dd{margin:4px 0 0;font-size:16px;font-weight:700}.advent-service-card{max-width:48rem;margin-inline:auto}.advent-service-card p{overflow-wrap:anywhere;margin-bottom:24px}@media (max-width:920px){.advent-christmas-hero .hero-grid-composite{grid-template-columns:1fr;gap:12px}.advent-christmas-hero .hero-text{padding-bottom:0}.advent-christmas-figure{max-width:440px}.advent-calendar-wall{width:640px;bottom:-200px;right:calc(50% - 340px)}.advent-christmas-hero .hero-bg-fade{background:linear-gradient(180deg, var(--c-bg) 0%, var(--c-bg) 42%, #fff3 72%, transparent 100%)}.advent-ornaments{width:170px;right:20px}.advent-signup-grid{grid-template-columns:1fr}}@media (max-width:760px){.advent-page .btn.btn-lg{overflow-wrap:normal;width:100%;padding:16px 20px;font-size:16px;line-height:1.4}.advent-page .hero-cta-row{display:block}.advent-ornaments{width:140px;right:12px}.advent-christmas-figure{max-width:360px}.advent-christmas-figure .hero-cutout{width:110%}.advent-facts dl{grid-template-columns:1fr;gap:20px}.advent-facts dl>div{width:100%;max-width:350px;margin-inline:auto}.advent-confirm-steps{grid-template-columns:1fr}}.advent-snow-settings{min-height:44px;margin-top:-8px}.advent-snow-toggle{min-height:44px;color:var(--c-ink);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:14px;text-decoration:underline;display:inline-flex}.advent-snow-toggle:hover{-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent)}.advent-snow-toggle:disabled{visibility:hidden}.advent-snow-toggle svg{flex:0 0 18px;width:18px;height:18px}.advent-snowfall{z-index:20;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}.advent-snowflake{top:-24px;left:var(--snow-x);width:var(--snow-size);height:var(--snow-size);color:var(--c-bg);background:var(--c-bg);opacity:var(--snow-opacity);pointer-events:none;border-radius:50%;position:absolute;box-shadow:0 1px 3px #0c1c2930}.advent-snowflake[data-crystal=true]{box-shadow:none;filter:drop-shadow(0 1px 1px #0c1c2933);background:0 0}.advent-snowflake svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.advent-snowfall[data-running=true]{display:block}.advent-snowfall[data-running=true] .advent-snowflake{animation:advent-snow-drift var(--snow-duration) var(--snow-delay) linear infinite both}}@keyframes advent-snow-drift{0%{transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--snow-drift),calc(100vh + 48px),0) rotate(150deg)}}@media (max-width:760px){.advent-snowflake:nth-child(n+23){display:none}}@media (prefers-reduced-motion:reduce),print{.advent-snowfall,.advent-snow-settings{display:none}}
:root{--c-accent:#f55617;--c-accent-deep:var(--c-accent);--c-accent-2:var(--c-accent);--c-accent-text:var(--c-ink);--c-accent-soft:#fff8f8;--main:var(--c-accent);--main-2:var(--c-accent);--main-deep:var(--c-accent)}a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)){color:var(--c-ink);text-underline-offset:.2em}a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)):hover{color:var(--c-ink);-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent)}:focus-visible{outline:3px solid var(--c-accent);outline-offset:5px}:is(.ff-site,body) :is(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta),:is(.ff-site,body) :is(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta):is(:hover,:active,:focus-visible,:visited){background:var(--c-accent);color:#fff;-webkit-text-fill-color:currentColor;border-color:var(--c-accent);filter:none;opacity:1;white-space:normal;max-width:100%;min-height:48px;font-family:Montserrat,sans-serif;font-size:19px;font-weight:700;line-height:1.4;text-decoration:none;transition:box-shadow .2s,transform .2s}:is(.ff-site,body) :is(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta):hover{box-shadow:0 8px 22px -10px #f5561780}:is(.ff-site,body) :is(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta) :is(span,svg){color:inherit;-webkit-text-fill-color:currentColor}:is(.ff-site,body) :is(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta):before,:is(.ff-site,body) :is(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta):after{content:none}:is(.ff-site,body) :is(.btn-secondary,.btn-ghost,.v4-btn-ghost,.fff-btn-ghost,.btn-light,.fff-btn-light,.v4-btn-link,.fff-btn-link),:is(.ff-site,body) :is(.btn-secondary,.btn-ghost,.v4-btn-ghost,.fff-btn-ghost,.btn-light,.fff-btn-light,.v4-btn-link,.fff-btn-link):is(:hover,:active,:focus-visible,:visited){color:var(--c-ink);border-color:var(--c-accent);box-shadow:none;background:#fff}:is(.ff-site,body) :is(.btn-secondary,.btn-ghost,.v4-btn-ghost,.fff-btn-ghost,.btn-light,.fff-btn-light):hover{background:var(--c-cream)}:is(.ff-site,body) :is(.v4-btn-link,.fff-btn-link){text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:.2em}.privacy-button,.privacy-button:hover,.privacy-button:active,.privacy-button:focus-visible{color:var(--c-ink);border-color:var(--c-accent);background:#fff}.privacy-button:hover{background:var(--c-cream)}.privacy-banner a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)),.privacy-dialog a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)),.privacy-eyebrow,.privacy-legal-links a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)){color:var(--c-ink)}.ff-site .ff-filters button[aria-pressed=true]{color:var(--c-ink);background:var(--c-cream);border-color:var(--c-accent);box-shadow:inset 0 -2px var(--c-accent)}.ff-site :is(.eyebrow,.v4-pill,.product-card-tag,.freebie-tag){color:var(--c-ink);background:var(--c-cream);font-size:14px}.ff-site :is(.eyebrow,.v4-pill) .icon,.ff-site .stars{color:var(--c-accent)}.ff-nav nav a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)):hover,.ff-nav nav a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button))[aria-current=page]{color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:.35em}.ff-footer nav a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)),.ff-footer nav button,.ff-read,.ff-toc a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)),.review-bar a:where(:not(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta,.privacy-button)){color:var(--c-ink)}.ff-article-body h2{color:var(--c-accent)}.ff-site .hero-figure{min-height:0;padding-top:0}@media (prefers-reduced-motion:reduce){:is(.ff-site,body) :is(.btn,.v4-btn,.fff-btn,.about-photo-btn,.promo-cta,.reassure-cta){transition:none}}.page-blog .inline-freebie .if-text{min-width:0}.page-blog .inline-freebie .btn{text-align:center;white-space:normal;justify-self:start}.ff-site :is(.cta-band,.thanks-voice-card,.callout-dark){border:1px solid var(--c-border)}.ff-site .callout-dark:before,.ff-site .thanks-voice-card:before,.ff-site .thanks-voice-card:after{content:none}.ff-site .callout-dark .co-tile,.ff-site .cta-band .mini-quote{border-color:var(--c-border);background:#fff}.ff-site .thanks-checks li{border-color:var(--c-border)}.ff-site .thanks-checks .thanks-check{color:#fff;background:var(--c-accent);box-shadow:none}.ff-site .lp-need-num{background:var(--c-cream);color:var(--c-ink);border:1px solid var(--c-accent)}.page-blog .note-box.expert .nb-icon{background:var(--c-accent)}.page-blog .final-cta .fc-text h2 .highlight{color:var(--c-ink);background-image:none}.page-blog .final-cta>.container{border:1px solid var(--c-border);box-shadow:0 14px 32px -24px #0c1c2929!important}.page-v4 .ke-text-card blockquote strong,.page-hc-v2 .pain-anchor-dark .pain-anchor-h,.page-hc-v2 .ats-section-overline.dark{color:var(--c-ink)}.page-blog .sb-freebie .sb-fb-tag{color:var(--c-ink);background:var(--c-cream)}
.ff-signup{position:relative}.ff-signup .ff-signup-honey{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ff-cap-area{max-width:100%;margin:18px 0}.ff-cap-area cap-widget{--cap-background:#fff;--cap-color:#0c1c29;--cap-border-color:#d6d9dc;--cap-border-radius:10px;--cap-font:"Montserrat", sans-serif;--cap-widget-width:100%;--cap-widget-padding:14px;--cap-gap:12px;--cap-checkbox-size:24px;--cap-spinner-color:#f55617;max-width:100%;display:block}.ff-signup .ff-signup-error{color:#0c1c29;background:#fff8f8;border:1px solid #d6d9dc;border-left:3px solid #f55617;border-radius:8px;margin:14px 0;padding:14px 16px;font-size:14px;line-height:1.6}.ff-signup-error button,.ff-signup-error a{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ff-signup .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}
.ff-site :is(.hero-grid,.v4-hero-grid,.conf-grid)>*{min-width:0}.ff-site .v4-hero-figure{margin:0}.ff-site :is(.v4-dark-glow,.v4-aura){display:none}.ff-site :is(.t-card .role,.v4-hero-mini-stats span,.ke-stat span,.thanks-event-label,.thanks-signoff-label,.thanks-event-meta span,.wl-quote figcaption span,.wl-video-label,.wl-source-footer p,.wl-announcement .wl-eyebrow,.ats-live-bonus-heading h3,.editor-note,.editor-note strong,.ff-article-body figcaption,.breadcrumb,.advent-facts dt,.co-tile-note,.stat-row-intro,.stat-note,.gc-q,.author-role){font-size:14px;line-height:1.55}.ff-site .ff-toc nav a{font-size:14px;line-height:1.6}.ff-site .ff-toc nav{gap:12px}.ff-site .ff-signup input:is([type=text],[type=email]){border:1px solid var(--c-text-muted);color:var(--c-ink);background:#fff;border-radius:8px;font-size:16px;line-height:1.5}.ff-site .ff-signup input:is([type=text],[type=email])::placeholder{color:var(--c-text-muted);opacity:1}.ff-site .ff-signup input:is([type=text],[type=email]):focus-visible{border-color:var(--c-ink)}.ff-site .ff-article-body h2{color:var(--c-ink)}.ff-site .ff-article-body h2:after{content:"";background:var(--c-accent);width:36px;height:3px;margin-top:12px;display:block}.ff-site .ff-article-body{text-wrap:pretty}.ff-site .ff-brand small{font-size:12px}.ff-site:is(.page-launchplan,.page-swipe-board) .hero{padding-block:clamp(44px,6vw,76px)}.ff-site:is(.page-launchplan,.page-swipe-board) .hero-grid{align-items:center;grid-template-columns:1.12fr 1fr!important;gap:clamp(32px,5vw,72px)!important}.ff-site:is(.page-launchplan,.page-swipe-board) .hero h1{letter-spacing:-.035em;max-width:none;font-size:clamp(32px,4vw,52px)!important;line-height:1.12!important}.ff-site:is(.page-launchplan,.page-swipe-board) .hero .lead{font-size:18px;line-height:1.75}.ff-site:is(.page-launchplan,.page-swipe-board) .hero .highlight{color:var(--c-accent);background:0 0}.ff-site:is(.page-launchplan,.page-swipe-board) .freebie-hero-art{place-items:center;min-height:420px;display:grid;position:relative}.page-launchplan .lp-workbook{width:245px;max-width:58%;transform:rotate(-5deg)}.page-launchplan .lp-workbook img{filter:none;animation:none!important}.page-launchplan .lp-workbook .lp-sheet{object-fit:cover;border-radius:4px 8px 8px 4px}.page-launchplan .lp-workbook .lp-sheet-1{transform:translate(26px,-3px)rotate(11deg)}.page-launchplan .lp-workbook .lp-sheet-2{transform:translate(50px,-6px)rotate(22deg)}.page-launchplan .lp-workbook .lp-cover{border-radius:4px 8px 8px 4px}.page-swipe-board .sb-devices{width:94%;margin-inline:auto}.page-swipe-board .sb-laptop-screen{border:1px solid #0c1c291a}.page-swipe-board .sb-phone{right:-1%}.freebie-signup-section{position:relative}.freebie-anchor{scroll-margin-top:100px;position:absolute;top:0}.freebie-signup-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.freebie-signup-grid .section-head{text-align:left;max-width:480px;margin:0;padding-top:20px}.freebie-signup-grid .section-head h2{font-size:clamp(30px,3vw,42px);line-height:1.2}.freebie-signup-grid .ff-signup{width:100%;max-width:600px;padding:clamp(24px,3vw,36px);box-shadow:0 18px 48px -36px #0c1c2947}.page-about .v4-hero{padding-top:clamp(40px,5vw,72px)}.page-about .v4-hero-grid{grid-template-columns:1.1fr 1fr;gap:clamp(28px,4vw,56px);min-height:0}.page-about .v4-h1{font-size:clamp(32px,4.2vw,52px);line-height:1.14}.page-about .v4-hero-portrait{object-fit:contain;object-position:center bottom;width:100%;max-width:550px}.page-v4 .v4-mark{background:0 0;padding-inline:0}.page-v4 .v4-mark-orange{color:var(--c-accent)}.page-v4 .v4-testi{border-radius:20px;box-shadow:0 10px 30px -24px #0c1c2933}.page-v4 .v4-testi footer img{border:0;width:56px;height:56px}.page-v4 .v4-testi p{font-size:16px;line-height:1.75}.page-v4 .v4-btn-link{border:1px solid #0c1c2929;text-decoration:none}.page-v4 .v4-btn-link span{border:0;text-decoration:none}.page-success .v4-hero{padding-block:64px 44px}.page-success .ke-stats{border:1px solid var(--c-border);background:#fff;border-radius:20px;padding:28px 20px}.page-success .ke-video-thumb{aspect-ratio:1}.page-success .ke-video-card{border-radius:20px}.page-success .ke-video-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px #0c1c293d}.confirmation-page .conf-card{border:1px solid var(--c-border);box-shadow:0 10px 24px -22px #0c1c2933}.confirmation-page .conf-card-num{flex-shrink:0}.confirmation-page .conf-help-line{overflow-wrap:anywhere}.confirmation-page .conf-figure img{max-width:100%;height:auto}@media (min-width:761px) and (hover:hover) and (prefers-reduced-motion:no-preference){.page-launchplan .lp-sheet{transition:transform .45s}.page-launchplan .lp-workbook:hover .lp-sheet-1{transform:translate(34px,-5px)rotate(14deg)}.page-launchplan .lp-workbook:hover .lp-sheet-2{transform:translate(62px,-9px)rotate(27deg)}}@media (max-width:1100px){.ff-brand small{display:none}}@media (max-width:1000px){.ff-site:is(.page-launchplan,.page-swipe-board) .hero-grid,.page-about .v4-hero-grid{grid-template-columns:minmax(0,1fr)!important}.ff-site:is(.page-launchplan,.page-swipe-board) .hero h1{max-width:20ch}.ff-site:is(.page-launchplan,.page-swipe-board) .freebie-hero-art{min-height:380px}.page-about .v4-hero-figure{justify-self:center;max-width:520px}.freebie-signup-grid{grid-template-columns:minmax(0,1fr);max-width:700px}.freebie-signup-grid .section-head{max-width:none;padding:0}}@media (max-width:760px){.ff-site:is(.page-launchplan,.page-swipe-board) .hero{padding-block:44px 36px}.ff-site:is(.page-launchplan,.page-swipe-board) .hero h1{font-size:clamp(30px,8vw,38px)!important}.ff-site:is(.page-launchplan,.page-swipe-board) .hero .lead{font-size:17px}.ff-site:is(.page-launchplan,.page-swipe-board) .freebie-hero-art{min-height:320px}.page-swipe-board .freebie-hero-art{min-height:245px}.page-launchplan .lp-workbook{width:clamp(140px,44vw,175px);transform:translate(-16px)rotate(-5deg)}.page-launchplan .lp-workbook .lp-sheet-1{transform:translate(18px,-3px)rotate(10deg)}.page-launchplan .lp-workbook .lp-sheet-2{transform:translate(34px,-6px)rotate(20deg)}.page-about .v4-h1{font-size:clamp(30px,8vw,38px)}.page-about .v4-hero-figure{width:100%;max-width:420px;margin:0}.page-success .v4-hero{padding-block:48px 32px}.page-success .ke-stats{gap:24px 12px;padding:24px 14px}.page-success .ke-video-thumb{aspect-ratio:4/3}.freebie-signup-grid .ff-signup{padding:22px}.ff-site .ff-toc nav{gap:8px}.ff-site .ff-toc nav a{padding-block:5px}}.ff-site.page-blog .breadcrumb :is(a,span),.ff-site.page-blog .callout-dark .co-tile .co-tile-note,.ff-site.page-blog .stat-row .stat .stat-note,.ff-site.page-blog .gloss-grid .gc-term .gc-q,.ff-site.page-blog .author-role{font-size:14px;line-height:1.55}@media (max-width:360px){.ff-site.page-home .home-workbook{transform:translate(-18px)rotate(-7deg)}}.ff-site .ff-post-image{aspect-ratio:16/9;height:auto;position:relative}.ff-site .ff-post-copy .eyebrow{align-self:flex-start;width:fit-content}.ff-site.page-blog .crumbs :is(a,span),.ff-site.page-blog .author-card .author-text .author-role,.ff-site.page-blog .final-cta .fc-meta{font-size:14px;line-height:1.55}
.ff-site .ff-signup.ff-signup-compact{gap:10px;width:100%;max-width:560px;margin:0 auto;padding:24px;scroll-margin-top:16px;display:grid}.ff-site .ff-signup-compact .ff-signup-fields{gap:12px;display:grid}.ff-site .ff-signup-compact .field{min-width:0;margin:0;padding:0}.ff-site .ff-signup-compact .field label{color:var(--c-ink);text-align:left;margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.4;display:block}.ff-site .ff-signup-compact .field label span{font-size:12px;font-weight:400}.ff-site .ff-signup-compact .field input{width:100%;min-width:0;min-height:46px;color:var(--c-ink);border:1px solid var(--c-text-muted);background:#fff;border-radius:8px;margin:0;padding:10px 12px;font-size:16px;line-height:1.5;display:block}.ff-site .ff-signup-compact .ff-signup-purpose{text-align:left;color:var(--c-ink);max-width:none;margin:0;font-size:13px;font-weight:400;line-height:1.5}.ff-site .ff-signup-compact .ff-cap-area{margin:0}.ff-site .ff-signup-compact cap-widget{--cap-widget-padding:10px;--cap-gap:10px}.ff-site .ff-signup-compact .ff-signup-verification{min-height:54px}.ff-site .ff-signup-compact .ff-signup-loading{align-items:center;min-height:54px;margin:0;font-size:13px;line-height:1.5;display:flex}.ff-site .ff-signup-compact>.btn{border-radius:12px;gap:8px;width:100%;min-height:48px;margin:0;padding:11px 14px;font-size:16px;line-height:1.4}.ff-site .ff-signup-compact>.btn span{flex-shrink:0}.ff-site .ff-signup-compact .ff-signup-error{margin:0;padding:10px 12px}.ff-signup-details{text-align:left;border:0;margin:0;padding:0}.ff-signup-details>summary{cursor:pointer;min-height:36px;color:var(--c-ink);text-underline-offset:3px;padding-block:8px;font-size:12px;font-weight:500;line-height:1.6;text-decoration:underline;display:list-item}.ff-signup-details>div{border-top:1px solid var(--c-border);padding:12px 0 4px}.ff-signup-details p,.ff-signup-details a{font-size:14px;line-height:1.6}.ff-signup-details p{margin:0 0 12px}.ff-signup-details a{color:var(--c-ink)}.ff-signup-dialog{overscroll-behavior:contain;width:min(540px,100% - 24px);max-width:none;max-height:calc(100dvh - 16px);overflow-y:auto}.ff-signup-dialog .ff-dialog-inner{padding:24px}.ff-signup-dialog .ff-dialog-inner h2{letter-spacing:-.02em;margin:0 36px 16px 0;padding:0;font-size:26px;line-height:1.2}.ff-signup-dialog .ff-close{top:5px;right:5px}.ff-site .ff-signup-dialog .ff-signup-compact{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (max-width:600px),(max-height:700px){.ff-signup-dialog .ff-dialog-inner{padding:18px}.ff-signup-dialog .ff-dialog-inner h2{margin-bottom:12px;font-size:22px}.ff-site .ff-signup.ff-signup-compact{gap:8px;padding:18px}.ff-site .ff-signup-dialog .ff-signup-compact{padding:0}.ff-site .ff-signup-compact .ff-signup-fields{gap:10px}}@media (max-height:540px) and (min-width:600px){.ff-site .ff-signup-compact .ff-signup-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.ad-quiz-page .quiz-frame[data-phase=contact]{padding:20px}.ad-quiz-page .quiz-contact-screen>h2{margin:0 0 12px;font-size:24px}.ad-quiz-page .quiz-contact-form{gap:12px;margin:0}.ad-quiz-page .quiz-contact-form .quiz-field label{margin-bottom:4px;font-size:14px}.ad-quiz-page .quiz-contact-form .quiz-field label span{font-size:12px}.ad-quiz-page .quiz-contact-form .quiz-field input{min-height:46px;padding:10px 12px}.ad-quiz-page .quiz-contact-form .quiz-consent{font-size:13px;line-height:1.5}.ad-quiz-page .quiz-contact-form>.btn{width:100%;min-height:48px;padding:11px 14px;font-size:16px}.ad-quiz-page .quiz-contact-screen .quiz-preview-actions{margin-top:8px}.ad-quiz-page .quiz-contact-screen .quiz-preview-actions button{min-height:36px;font-size:14px}.ad-quiz-page .quiz-contact-screen .ff-signup-details p{font-size:14px;line-height:1.6}html:has(.ff-compact-header){scroll-padding-top:0}
.ff-site .ff-about-story{scroll-margin-top:0}.ff-site .ff-about-story .v4-section-head{max-width:920px;margin:0 auto clamp(40px,6vw,80px)}.ff-site .ff-about-story .v4-h2{font-size:clamp(1.8rem,3.6vw,3.25rem)}.ff-site .ff-about-journey{gap:0;margin:0;padding:0;list-style:none;display:grid}.ff-site .ff-about-journey-stop{border-top:1px solid var(--c-border-2);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(40px,6vw,72px) 0;display:grid}.ff-site .ff-about-journey-stop:first-child{border:0;padding-top:0}.ff-site .ff-about-journey-stop:last-child{padding-bottom:0}.ff-site .ff-about-journey-photo{background:var(--c-bg);border-radius:var(--r-lg);box-shadow:var(--sh-md);margin:0;padding:8px}.ff-site .ff-about-journey-photo img{border-radius:var(--r);width:100%;height:auto;display:block}.ff-site .ff-about-journey-copy{min-width:0}.ff-site .ff-about-journey-copy h3{color:var(--c-ink);text-wrap:balance;margin:0 0 20px;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.3}.ff-site .ff-about-journey-copy p{color:var(--c-ink);margin:0 0 14px;font-size:16px;line-height:1.75}.ff-site .ff-about-journey-copy strong{color:var(--c-ink)}.ff-site .ff-about-journey-copy p:last-child{margin-bottom:0}.ff-site .ff-about-journey-copy .ff-about-journey-year{align-items:center;gap:14px;margin-bottom:14px;font-size:18px;font-weight:800;display:flex}.ff-site .ff-about-journey-year span{color:var(--c-text-muted);font-size:14px;font-weight:500}.ff-site .ff-about-journey-year span:after{content:"";background:var(--c-accent);width:32px;height:2px;margin:0 0 4px 14px;display:inline-block}@media (min-width:801px){.ff-site .ff-about-journey-stop:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.ff-site .ff-about-journey-stop:nth-child(2n) .ff-about-journey-photo{grid-area:1/2}.ff-site .ff-about-journey-stop:nth-child(2n) .ff-about-journey-copy{grid-area:1/1}}@media (max-width:800px){.ff-site .ff-about-journey-stop{grid-template-columns:minmax(0,1fr);gap:24px}.ff-site .ff-about-journey-photo,.ff-site .ff-about-journey-copy{width:100%;max-width:560px;margin-inline:auto}}
.ff-site .ff-article-grid,.ff-site.page-blog .article-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.ff-site .ff-article-grid,.ff-site.page-blog .article-shell .container{max-width:1200px}.ff-site .ff-article-main,.ff-site.page-blog .article-body{min-width:0}.ff-site .ff-blog-sidebar{align-self:start;gap:22px;display:grid}.ff-site .ff-blog-contents{background:#fff;border:1px solid #e6e1de;border-radius:12px}.ff-site .ff-blog-contents summary{cursor:pointer;padding:16px 20px;font-size:15px;font-weight:700}.ff-site .ff-blog-contents nav{padding:0 20px 18px}.ff-site .ff-blog-contents ol{margin:0;padding-left:18px}.ff-site .ff-blog-contents li{margin:0 0 10px;padding-left:3px;font-size:14px;line-height:1.55}.ff-site .ff-blog-contents a{color:#0c1c29;text-underline-offset:3px;text-decoration-thickness:1px}.ff-site .ff-blog-mobile-toc{display:none}.ff-site .ff-blog-offer-card,.ff-site .ff-blog-course-card{background:#fff8f8;border:1px solid #eaded8;border-radius:18px;padding:24px}.ff-site .ff-blog-course-card{background:#fff;border-top:3px solid #f55617}.ff-site .ff-blog-offer-label{color:#47525b;letter-spacing:.025em;font-size:13px;font-weight:700;line-height:1.5;display:block}.ff-site .ff-blog-sidebar h3{color:#0c1c29;letter-spacing:-.025em;margin:16px 0 12px;font-size:23px;line-height:1.3}.ff-site .ff-blog-sidebar p{color:#47525b;margin:0 0 20px;font-size:15px;line-height:1.7}.ff-site .ff-blog-offer-art{justify-content:center;align-items:center;min-width:0;height:150px;margin:20px 0;display:flex}.ff-site .ff-blog-offer-art img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%;margin:0;display:block}.ff-site .ff-blog-offer-art-launchplan img{transform:rotate(-5deg);box-shadow:6px 8px #f1e8e3,0 12px 20px -14px #0c1c2960}.ff-site .ff-blog-offer-art-swipe-board img{mix-blend-mode:multiply}.ff-site :is(.ff-blog-sidebar,.ff-blog-cta) .btn{white-space:normal;text-align:center;min-height:48px;box-shadow:none;background:#f55617;border:1px solid #f55617;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:19px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;color:#fff!important}.ff-site .ff-blog-sidebar .btn{width:100%}.ff-site :is(.ff-blog-sidebar,.ff-blog-cta) .btn:hover{background:#f55617;border-color:#f55617;box-shadow:0 5px 16px -8px #f5561780}.ff-site .ff-blog-course-link{color:#0c1c29;text-underline-offset:6px;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:700;-webkit-text-decoration:underline #f55617;text-decoration:underline #f55617;display:inline-flex}.ff-site .ff-blog-cta{background:#fff8f8;border:1px solid #eaded8;border-radius:18px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:28px;margin:44px 0;padding:28px;display:grid}.ff-site .ff-blog-cta .ff-blog-offer-art{height:150px;margin:0}.ff-site .ff-blog-cta h3{color:#0c1c29;letter-spacing:-.025em;margin:8px 0 12px;font-size:clamp(21px,2vw,25px);line-height:1.3}.ff-site .ff-blog-cta p{color:#47525b;margin:0 0 20px;font-size:16px;line-height:1.7}.ff-site .ff-blog-cta-end{border-top:3px solid #f55617;margin-top:56px}.ff-site .ff-blog-closing{padding:0 0 60px}.ff-site .ff-blog-closing .ff-blog-cta{max-width:760px;margin-inline:auto}.ff-site .ff-post-image{background:#fff8f8}.ff-site .ff-post-image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:1001px) and (min-height:1200px){.ff-site .ff-blog-sidebar:not(:has(details[open])){position:sticky;top:108px}}@media (max-width:1000px){.ff-site .ff-article-grid,.ff-site.page-blog .article-grid{grid-template-columns:minmax(0,1fr)}.ff-site .ff-article-grid,.ff-site.page-blog .article-shell .container{max-width:800px}.ff-site .ff-blog-mobile-toc{margin-bottom:30px;display:block}.ff-site .ff-blog-sidebar{grid-template-columns:minmax(0,1fr)}.ff-site .ff-blog-sidebar .ff-blog-offer-card,.ff-site .ff-blog-sidebar .ff-blog-contents{display:none}.ff-site .ff-blog-course-card{align-self:start}}@media (max-width:600px){.ff-site .ff-blog-sidebar{grid-template-columns:minmax(0,1fr)}.ff-site .ff-blog-cta{grid-template-columns:minmax(0,1fr);gap:20px;margin-block:32px;padding:22px}.ff-site .ff-blog-cta .ff-blog-offer-art{justify-content:flex-start;height:110px}.ff-site .ff-blog-cta .btn{width:100%}.ff-site .ff-blog-cta h3{font-size:23px}.ff-site .ff-blog-cta p{font-size:15px}}

