/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-text:#111;--color-text-secondary:#555;--color-accent:#172582;--color-accent-hover:#0f1a5e;--color-bg:#fff;--color-footer:#888;--color-border:#e5e5e5}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.7}@media (min-width:768px){html{font-size:18px}}body{margin:0;padding:0;position:relative;overflow-x:hidden}a{color:var(--color-accent);text-decoration:underline}a:hover{text-decoration:none}p{margin:0 0 1.4em}h1,h2,h3{margin:0 0 .8em;font-weight:600;line-height:1.25}h1{font-size:2rem;line-height:1.15}@media (min-width:768px){h1{font-size:2.5rem}}h2{font-size:1.25rem;font-weight:600}@media (min-width:768px){h2{font-size:1.5rem}}ul,ol{margin:0 0 1.4em;padding-left:1.5em}li{margin-bottom:.5em}}@layer components{.content-wide{max-width:1080px;margin:0 auto;padding:0 1.5rem}.content-narrow{max-width:680px;margin:0 auto;padding:0 1.5rem}.section{z-index:1;padding:4rem 0;position:relative}@media (min-width:768px){.section{padding:5rem 0}}.section-lg{padding:5rem 0}@media (min-width:768px){.section-lg{padding:7rem 0}}.site-header{z-index:10;padding:1.25rem 0;position:relative}.header-inner{justify-content:space-between;align-items:center;display:flex}.header-logo{align-items:center;text-decoration:none;display:flex}.header-logo img{width:auto;height:28px}@media (min-width:768px){.header-logo img{height:32px}}.header-nav{align-items:center;gap:1.75rem;display:flex}.nav-link{color:var(--color-text-secondary);font-size:.9375rem;font-weight:400;text-decoration:none}.nav-link:hover{color:var(--color-text);text-decoration:none}.btn-header-cta{background-color:var(--color-accent);color:#fff;border-radius:6px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.btn-header-cta:hover{background-color:var(--color-accent-hover);color:#fff;text-decoration:none}.menu-toggle{cursor:pointer;background:0 0;border:none;padding:.5rem;display:none}.menu-toggle svg{width:24px;height:24px;color:var(--color-text)}@media (max-width:767px){.menu-toggle{display:block}.header-nav{border-bottom:1px solid var(--color-border);z-index:50;background:#fff;flex-direction:column;gap:1rem;padding:1.5rem;display:none;position:absolute;top:100%;left:0;right:0}.header-nav.is-open{display:flex}.header-inner{position:relative}.nav-link{font-size:1rem}.btn-header-cta{text-align:center}}.hero-backdrop{pointer-events:none;z-index:0;height:750px;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (min-width:768px){.hero-backdrop{height:900px}}.hero-backdrop:after{content:"";background:linear-gradient(to top,var(--color-bg)0%,transparent 100%);z-index:1;height:200px;position:absolute;bottom:0;left:0;right:0}.orb{filter:blur(1px);border-radius:50%;position:absolute}.host{filter:blur(3px);background:#71c4fd}.host-1{opacity:.24;width:260px;height:260px;top:20px;right:60px}.host-2{opacity:.2;width:190px;height:190px;top:340px;right:380px}.att{filter:blur(3px);background:#172582}.att-1{opacity:.14;width:160px;height:160px;top:-40px;right:-20px}.att-2{opacity:.11;width:120px;height:120px;top:-20px;right:240px}.att-3{opacity:.12;width:100px;height:100px;top:140px;right:0}.att-4{opacity:.09;width:80px;height:80px;top:60px;right:340px}.att-5{opacity:.12;width:140px;height:140px;top:180px;right:180px}.att-6{opacity:.1;width:110px;height:110px;top:240px;right:60px}.att-7{opacity:.09;width:100px;height:100px;top:160px;right:340px}.att-8{opacity:.1;width:90px;height:90px;top:300px;right:200px}.att-9{opacity:.08;width:85px;height:85px;top:260px;right:440px}.att-10{opacity:.09;width:120px;height:120px;top:380px;right:520px}.att-11{opacity:.08;width:100px;height:100px;top:420px;right:280px}.att-12{opacity:.08;width:80px;height:80px;top:340px;right:180px}.att-13{opacity:.06;width:60px;height:60px;top:480px;right:500px}.att-14{opacity:.06;width:55px;height:55px;top:500px;right:380px}.att-15{opacity:.05;width:50px;height:50px;top:460px;right:620px}.att-16{opacity:.05;width:70px;height:70px;top:520px;right:540px}@media (max-width:767px){.host-1{width:160px;height:160px;top:15px;right:0}.host-2{width:120px;height:120px;top:240px;right:140px}.att-1{width:95px;height:95px;top:-20px;right:-30px}.att-2{width:70px;height:70px;top:-10px;right:120px}.att-3{width:60px;height:60px;top:100px;right:-20px}.att-4{width:50px;height:50px;top:40px;right:170px}.att-5{width:80px;height:80px;top:130px;right:60px}.att-6{width:65px;height:65px;top:170px;right:-10px}.att-7{width:60px;height:60px;top:120px;right:170px}.att-8{width:55px;height:55px;top:210px;right:60px}.att-9{width:50px;height:50px;top:190px;right:220px}.att-10{width:70px;height:70px;top:280px;right:230px}.att-11{width:55px;height:55px;top:310px;right:100px}.att-12{width:45px;height:45px;top:250px;right:40px}.att-13{width:35px;height:35px;top:350px;right:210px}.att-14{width:30px;height:30px;top:360px;right:140px}.att-15{width:28px;height:28px;top:340px;right:260px}.att-16{width:40px;height:40px;top:380px;right:230px}}.hero{z-index:1;position:relative}.hero-inner{max-width:640px;padding:0 1.5rem}@media (min-width:1024px){.hero-inner{max-width:1080px;padding:0 1.5rem}.hero-content{max-width:560px}}.hero-headline{color:var(--color-text);margin-bottom:1.25rem;font-size:2.25rem;font-weight:700;line-height:1.12}@media (min-width:768px){.hero-headline{font-size:2.75rem}}.hero-subheadline{color:var(--color-text-secondary);margin-bottom:2rem;font-size:1.0625rem;font-weight:400;line-height:1.7}@media (min-width:768px){.hero-subheadline{font-size:1.125rem}}.hero-actions{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.btn-primary{background-color:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.875rem 2rem;font-size:1.0625rem;font-weight:500;text-decoration:none;display:inline-block}.btn-primary:hover{background-color:var(--color-accent-hover);color:#fff;text-decoration:none}.link-secondary{color:var(--color-accent);font-size:.9375rem;font-weight:400;text-decoration:underline}.link-secondary:hover{text-decoration:none}.problem-section p{font-size:1.0625rem}.problem-section ul{padding-left:1.5em;list-style-type:disc}.core-idea{text-align:center}.hairline{background-color:var(--color-border);width:60px;height:1px;margin:0 auto 2.5rem}.big-statement{margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3}@media (min-width:768px){.big-statement{font-size:1.75rem}}.supporting-text{color:var(--color-text-secondary);max-width:520px;margin:0 auto;font-size:1rem}.feature-intro{margin-bottom:1.5rem}.feature-grid{grid-template-columns:1fr;gap:0;margin-bottom:2rem;padding-left:1.5em;list-style:outside;display:grid}@media (min-width:768px){.feature-grid{grid-template-columns:1fr 1fr;column-gap:2rem}}.feature-grid li{margin-bottom:.6em}.feature-closing{color:var(--color-text-secondary);font-size:.9375rem;font-style:italic}.zoom-section p,.conversion-section p{font-size:1.0625rem}.conversion-section ul{padding-left:1.5em;list-style-type:disc}.pricing-intro{margin-bottom:2rem}.pricing-tiers{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.pricing-tier{color:var(--color-text);border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:baseline;padding:.5rem 0;font-size:1.125rem;font-weight:500;display:flex}.pricing-tier:last-child{border-bottom:none}.pricing-tier .tier-label{font-weight:600}.pricing-tier .tier-hint{color:var(--color-text-secondary);text-align:right;font-size:1rem;font-weight:400}.pricing-closing{color:var(--color-text-secondary);font-size:1rem}.audience-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.audience-grid{grid-template-columns:1fr 1fr;gap:3rem}}.audience-col h3{margin-bottom:.75rem;font-size:1.0625rem;font-weight:600}.audience-col ul{padding-left:1.5em;list-style-type:disc}.audience-col li{margin-bottom:.4em;font-size:.9375rem}.audience-note{color:var(--color-text-secondary);margin-top:1rem;font-size:.9375rem;font-style:italic}.lockin-section p{font-size:1.0625rem}.final-cta{text-align:center}.final-cta p{margin-bottom:1.5rem;font-size:1.125rem}.site-footer{border-top:1px solid var(--color-border);margin-top:2rem;padding:3rem 0}.footer-inner{color:var(--color-footer);flex-direction:column;gap:1.5rem;font-size:.8125rem;display:flex}@media (min-width:768px){.footer-inner{flex-direction:row;justify-content:space-between;align-items:baseline}}.footer-left p{color:var(--color-footer);margin:0}.footer-left a{color:var(--color-footer)}.footer-right{flex-wrap:wrap;gap:1.25rem;display:flex}.footer-right a{color:var(--color-footer);font-size:.8125rem;text-decoration:none}.footer-right a:hover{text-decoration:underline}.legal-page{padding-top:2rem}.legal-page h1{margin-bottom:2rem;font-size:1.5rem}.legal-page h2{margin-top:2rem;margin-bottom:.75rem;font-size:1rem;font-weight:600}.legal-page p,.legal-page ul{color:var(--color-text-secondary);font-size:.9375rem}.legal-page ul{list-style-type:disc}.article-page{padding-top:2rem;padding-bottom:3rem}.article-page h1{margin-bottom:2rem;font-size:1.5rem}.article-page h2{margin-top:2.5rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.article-page h3{margin-top:2rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.article-page p,.article-page ul,.article-page ol{color:var(--color-text-secondary);font-size:.9375rem}.article-page ul{list-style-type:disc}.article-page ol{list-style-type:decimal}.article-page ul ul{margin-top:.5em;margin-bottom:0}.article-page blockquote{border-left:3px solid var(--color-border);background:#fafafa;margin:1.5em 0;padding:.75rem 1.25rem}.article-page blockquote p{margin-bottom:0;font-style:italic}.breadcrumb{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.9375rem}.breadcrumb a{color:var(--color-text-secondary)}.guide-list{margin-top:2rem}.guide-item{border-bottom:1px solid var(--color-border);margin-bottom:2rem;padding-bottom:1.5rem}.guide-item:last-child{border-bottom:none}.guide-item a{font-size:1.0625rem;font-weight:600}.guide-item p{color:var(--color-text-secondary);margin:.35rem 0 0;font-size:.9375rem}.faq-page{padding-top:2rem}.faq-page h1{margin-bottom:1.5rem;font-size:1.5rem}.faq-intro{color:var(--color-text-secondary);margin-bottom:2.5rem;font-style:italic}.faq-list{margin-top:2rem}.faq-item{border-bottom:1px solid #e0e0e0;margin-bottom:2.5rem;padding-bottom:2rem}.faq-item:last-child{border-bottom:none}.faq-item h2{margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.faq-item p,.faq-item ul{color:var(--color-text-secondary);font-size:.9375rem}.faq-item ul{padding-left:1.5em;list-style-type:disc}.faq-item p:last-child{margin-bottom:0}.zoom-pricing-page{padding-top:2rem}.zoom-hero{margin-bottom:3rem}.zoom-hero h1{margin-bottom:1.25rem;font-size:2rem;font-weight:600;line-height:1.2}@media (min-width:768px){.zoom-hero h1{font-size:2.25rem}}.zoom-hero .price-compare{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:1.125rem;font-weight:500}.zoom-hero .price-compare-free{color:#1a7f37;margin-bottom:1.5rem;font-weight:600}.zoom-hero .zoom-lead{color:var(--color-text);margin-bottom:2rem;font-size:1.0625rem;line-height:1.7}.info-box{background-color:#f5f5f5;border-radius:4px;margin:2rem 0;padding:1.25rem 1.5rem}.info-box h3{margin:0 0 .5rem;font-size:1rem;font-weight:600}.info-box p{color:var(--color-text-secondary);margin-bottom:0;font-size:.9375rem}.story-section{margin-bottom:3rem}.section-label{color:#444;margin-bottom:.5em;font-size:.9375rem;font-weight:500}.section-header{color:var(--color-text);margin-top:2.5em;margin-bottom:.75em;font-size:1.25rem;font-weight:600}@media (min-width:768px){.section-header{font-size:1.375rem}}.pain-section{margin-bottom:3rem}.pain-section .section-header{font-style:italic;font-weight:500}.pain-section ul{padding-left:1.5em;list-style-type:disc}.not-section{margin-bottom:3rem}.not-section ul{padding-left:1.5em;list-style-type:disc}.exists-section{margin-bottom:3rem}.exists-section ul{padding-left:1.5em;list-style-type:disc}}@layer utilities{.visible{visibility:visible}.sticky{position:sticky}.hidden{display:none}.table{display:table}}