@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;0,9..40,900&family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,400;1,6..72,500&family=Literata:ital,opsz,wght@0,7..72,400;0,7..72,500;0,7..72,600;1,7..72,400;1,7..72,500&family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400&display=swap";.landing-page{--landing-bg: #f7f5f3;--landing-cta: #b8e6e7;--landing-cta-hover: #9ddcdd;--landing-accent: var(--jasmine);--landing-dark: #102f35;--landing-text: #1a1a1a;--landing-text-muted: #5a5a5a;--landing-text-light: #8a8a8a;--landing-white: #ffffff;--landing-sand: #f1ebe1;--landing-accent-green: #138a52;--landing-accent-green-hover: #0f7445;--landing-rule: rgba(16, 47, 53, .12);--landing-rule-strong: rgba(16, 47, 53, .2);--landing-font-display: "Newsreader", Georgia, serif;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--landing-bg);color:var(--landing-text);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;scroll-behavior:smooth;scroll-padding-top:7.5rem}.landing-page #features,.landing-page #pricing,.landing-page #about{scroll-margin-top:5rem}.dark .landing-page{--landing-bg: var(--background);--landing-text: var(--foreground);--landing-text-muted: var(--muted-foreground);--landing-text-light: var(--muted-foreground);--landing-dark: var(--foreground);--landing-white: var(--card)}.landing-page .landing-content{flex:1 1 auto;min-height:0}.landing-page .headline-display{font-family:Newsreader,Georgia,serif;font-weight:500;font-style:normal;font-optical-sizing:auto;letter-spacing:0;line-height:1.04}.landing-page .section-title{font-family:Newsreader,Georgia,serif;font-weight:500;font-optical-sizing:auto;letter-spacing:0}.landing-page .landing-header{position:sticky;top:0;z-index:100;background-color:var(--landing-bg);border-bottom:1px solid rgba(0,0,0,.04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#f7f5f3eb;box-shadow:0 1px 1px #102f351f,0 4px 36px #102f351a}.landing-page .landing-header:before{content:"";position:absolute;inset:0;background-image:url(/noise.png);background-repeat:repeat;background-size:100px 100px;opacity:.06;mix-blend-mode:multiply;pointer-events:none;z-index:0}.landing-page .landing-header-inner{max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.landing-page .landing-logo{display:flex;align-items:center;gap:.625rem;text-decoration:none;color:#22313a}.landing-page .landing-logo-mark{display:block;width:2.625rem;height:auto;flex:0 0 auto;object-fit:contain;transform:translateY(-.0625rem)}.landing-page .landing-logo-placeholder{width:40px;height:40px;background:var(--landing-dark);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--landing-white);font-weight:600;font-size:1.125rem}.landing-page .landing-logo-text{font-family:Newsreader,Georgia,serif;font-weight:600;font-size:1.375rem;line-height:1;color:#22313a}.landing-page .landing-nav-buttons{display:flex;align-items:center;gap:.625rem}.landing-page .landing-nav-buttons .landing-btn{min-height:2.5rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1;border:1px solid transparent;border-radius:10px;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.landing-page .landing-nav-buttons .landing-btn-ghost{color:#2f474e;background:#ffffff8c;border-color:#102f3524;box-shadow:inset 0 1px #ffffffb3}.landing-page .landing-nav-buttons .landing-btn-ghost:hover,.landing-page .landing-nav-buttons .landing-btn-ghost:focus-visible{color:var(--landing-dark);background:#fff;border-color:#102f3538;box-shadow:inset 0 1px #ffffffe6,0 6px 16px -10px #102f3566;transform:translateY(-1px)}.landing-page .landing-nav-buttons .landing-btn-outline{color:#fff;background:linear-gradient(180deg,#1ba35f,#138a52 52%,#0f7d4a);border-color:#0b5c38d9;box-shadow:inset 0 1px #ffffff40,0 1px 2px #102f352e,0 10px 22px -12px #0f7445b3}.landing-page .landing-nav-buttons .landing-btn-outline:hover,.landing-page .landing-nav-buttons .landing-btn-outline:focus-visible{color:#fff;background:linear-gradient(180deg,#20ab66,#16945a 52%,#11824e);border-color:#0b5c38;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #102f3533,0 16px 30px -12px #0f7445cc;transform:translateY(-1px)}.landing-page .landing-nav-buttons .landing-btn-outline:active{transform:translateY(0);box-shadow:inset 0 1px 2px #0b3c2447,0 1px 2px #102f3533}.landing-page .landing-nav-buttons .landing-btn:focus-visible{outline:2px solid rgba(19,138,82,.55);outline-offset:2px}.landing-page .landing-header .header-nav-links{display:flex;align-items:center;gap:.125rem;padding:0;border:none;background:transparent;box-shadow:none}.landing-page .landing-header .header-nav-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;min-height:2.25rem;padding:.5rem .6875rem;border:none;border-radius:7px;background:transparent;color:#45585f;font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1;text-decoration:none;box-shadow:none;transition:color .16s ease,background-color .16s ease}.landing-page .landing-header .header-nav-link svg{width:1.0625rem;height:1.0625rem;flex:0 0 auto;color:var(--nav-ico, #8aa0a4);transition:color .16s ease,transform .22s cubic-bezier(.22,1,.36,1)}.landing-page .landing-header .header-nav-link--green{--nav-ico: #1f9d63}.landing-page .landing-header .header-nav-link--coral{--nav-ico: #df795f}.landing-page .landing-header .header-nav-link--jasmine{--nav-ico: #d2a02f}.landing-page .landing-header .header-nav-link:hover,.landing-page .landing-header .header-nav-link:focus-visible{color:var(--landing-dark);background:#102f350b}.landing-page .landing-header .header-nav-link:hover svg,.landing-page .landing-header .header-nav-link:focus-visible svg{transform:translateY(-1px)}.landing-page .landing-header .header-nav-link:focus-visible{outline:2px solid rgba(19,138,82,.5);outline-offset:2px}.landing-page .landing-header .header-nav-link-active{color:var(--landing-dark);background:transparent}.landing-page .landing-header .header-nav-link-active:after{content:"";position:absolute;left:.6875rem;right:.6875rem;bottom:.1875rem;height:2px;border-radius:2px;background:var(--nav-ico, rgba(19, 138, 82, .5))}.landing-page .landing-btn{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;font-size:1.0625rem;font-weight:800;border-radius:8px;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;font-family:inherit}.landing-page .landing-btn-ghost{background:transparent;color:var(--landing-text-muted)}.landing-page .landing-btn-ghost:hover{background:#0000000a;color:var(--landing-text)}.landing-page .landing-btn-outline{background:transparent;color:var(--landing-dark);border:1.5px solid var(--landing-dark)}.landing-page .landing-btn-outline:hover{background:var(--landing-dark);color:var(--landing-white)}.landing-page .landing-btn-cta{background:linear-gradient(180deg,#1ba35f,#138a52 52%,#0f7d4a);color:#fff;font-weight:700;letter-spacing:0;border:1px solid rgba(11,92,56,.85);border-radius:10px;box-shadow:inset 0 1px #ffffff40,0 1px 2px #102f3529,0 12px 26px -12px #0f7445b3;position:relative;z-index:1;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background-color .2s ease}.landing-page .landing-btn-cta:hover{background:linear-gradient(180deg,#20ab66,#16945a 52%,#11824e);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 2px 4px #102f352e,0 18px 34px -12px #0f7445c7}.landing-page .landing-btn-cta:active{transform:translateY(0);box-shadow:inset 0 1px 2px #0b3c2447,0 1px 2px #102f3533}.landing-page .landing-btn-accent{background:var(--landing-cta);color:var(--landing-dark);box-shadow:0 2px 8px #b8e6e766}.landing-page .landing-btn-accent:hover{background:var(--landing-cta-hover);box-shadow:0 4px 16px #b8e6e780;transform:translateY(-1px)}.landing-page .landing-btn-lg{padding:.875rem 1.75rem;font-size:1.25rem;border-radius:10px}.landing-page .landing-hero{padding:3rem 1.5rem 2rem}.landing-page .landing-hero-inner{max-width:1200px;margin:0 auto}.landing-page .landing-hero-split{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr;gap:1rem;align-items:end}.landing-page .landing-hero-content{min-width:0}.landing-page .landing-hero-showcase{position:relative;display:flex;justify-content:center;align-items:flex-end;align-self:end;max-height:0;overflow:visible}.landing-page .hero-showcase-wrapper{position:relative;width:100%;max-width:380px}.landing-page .hero-comp-img{width:100%;border-radius:12px;box-shadow:0 8px 30px #102f352e,0 2px 8px #102f351a;transform:perspective(800px) rotateY(-8deg) rotateX(3deg);transition:transform .4s ease,box-shadow .4s ease}.landing-page .hero-comp-img:hover{transform:perspective(800px) rotateY(-4deg) rotateX(1.5deg);box-shadow:0 12px 40px #102f3538,0 4px 12px #102f351f}.landing-page .hero-cutout-img{position:absolute;left:-80px;bottom:-20px;width:252px;height:auto;z-index:2;filter:drop-shadow(0 6px 20px rgba(16,47,53,.2));transform:scaleX(-1);pointer-events:none}.landing-page .landing-hero h1{font-size:clamp(2.5rem,4vw,3.5rem);color:var(--landing-dark);margin-bottom:2rem}.landing-page .powerup-spin{display:inline-block;animation:powerup-rotate 4s linear infinite}@keyframes powerup-rotate{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.landing-page .landing-hero-body{font-size:1.25rem;line-height:1.7;color:var(--landing-text-muted);max-width:100%;margin-bottom:2rem}.landing-page h2.landing-hero-body{font-size:1.875rem;font-weight:500;max-width:100%;margin-bottom:2rem;line-height:1.35;text-wrap:balance}.landing-page [class^=highlight-]{position:relative;display:inline-block;color:var(--landing-dark);text-shadow:none}.landing-page [class^=highlight-]:after{content:"";position:absolute;left:-.1em;right:-.1em;bottom:2px;height:6px;background:linear-gradient(90deg,#ffd97d40,#ffd97d73 15%,#ffd97d66 70%,#ffd97da6 92%,#ffd97d8c);border-radius:3px 1px 2px;transform:rotate(-.4deg) skew(-4deg);z-index:-1}.landing-page [class^=highlight-]:before{content:"";position:absolute;left:-.1em;right:-.1em;bottom:2px;height:6px;background-image:url(/noise.png);background-size:100px 100px;opacity:.08;mix-blend-mode:multiply;border-radius:3px 1px 2px;transform:rotate(-.4deg) skew(-4deg);z-index:-1;pointer-events:none}.landing-page .highlight-emerald:after{background:linear-gradient(90deg,#60d39433,#60d39466 15%,#60d39459 70%,#60d39499 92%,#60d39480)}.landing-page .highlight-coral:after{background:linear-gradient(90deg,#ee605533,#ee605559 15%,#ee60554d 70%,#ee60558c 92%,#ee605573)}.landing-page .highlight-salmon:after{background:linear-gradient(90deg,#ff9b8533,#ff9b8566 15%,#ff9b8559 70%,#ff9b8599 92%,#ff9b8580)}.landing-page .landing-hero-ctas{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:0}.landing-page .trusted-by-section{padding:2rem 1.5rem;max-width:1200px;margin:0 auto}.landing-page .trusted-by{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.5rem}.landing-page .trusted-by-label{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--landing-text-muted);opacity:.6}.landing-page .trusted-by-logos{display:flex;align-items:center;gap:2rem}.landing-page .trusted-by-logo{color:var(--landing-dark);opacity:.65;transition:opacity .25s ease}.landing-page .trusted-by-logo:hover{opacity:.85}.landing-page .trusted-by-logo.trusted-by-logo-text{opacity:1}.landing-page .trusted-by-logo svg{height:48px;width:auto}.landing-page .trusted-by-img{height:48px;width:auto;border-radius:12px;mix-blend-mode:multiply;filter:grayscale(100%) opacity(.9);display:block}.landing-page .landing-video-section{scroll-margin-top:5rem;padding:2rem 1.5rem 4rem;background:linear-gradient(to bottom,var(--landing-bg) 0%,var(--landing-bg) 70%,var(--landing-white) 70%,var(--landing-white) 100%);position:relative}.landing-page .landing-video-section:after{content:"";position:absolute;top:70%;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--landing-cta),var(--sweet-salmon),var(--landing-cta));z-index:0;transform:translateY(-1.5px)}.landing-page .landing-video-container{max-width:1100px;margin:0 auto;position:relative;z-index:1}.landing-page .landing-video-placeholder{aspect-ratio:16 / 9;background:url(/placeholder.png) center center / cover no-repeat;border-radius:24px;box-shadow:0 4px 6px -1px #0000000d,0 20px 40px -10px #102f351f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;border:1px solid rgba(0,0,0,.06);position:relative;overflow:visible}.landing-page .landing-video-placeholder:before{content:"";position:absolute;top:clamp(-40px,-8vw,-100px);left:clamp(-80px,-16vw,-200px);right:clamp(-80px,-16vw,-200px);bottom:clamp(-40px,-8vw,-100px);background:linear-gradient(135deg,#ffd97d,#a6dede,#ffd97d);border-radius:40px;opacity:.5;z-index:-1;pointer-events:none}.landing-page .landing-video-play{width:96px;height:96px;background:var(--landing-cta);opacity:.8;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;box-shadow:0 4px 20px #b8e6e766;transition:all .2s ease}.landing-page .landing-video-play:hover{transform:scale(1.05);box-shadow:0 6px 28px #b8e6e780;opacity:1}.landing-page .landing-video-play svg{margin-left:4px;width:36px;height:36px}.landing-page .landing-video-label{font-size:1.25rem;font-weight:600;color:var(--landing-white);position:relative;z-index:1;text-shadow:0 2px 8px rgba(0,0,0,.3);background:#102f35b3;padding:.5rem 1rem;border-radius:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-page .landing-section{padding:7.5rem 1.5rem}.landing-page .landing-section-alt{background:var(--landing-white)}.landing-page .landing-section-no-top-padding{padding-top:1rem}.landing-page .landing-section-inner{max-width:1100px;margin:0 auto}.landing-page .landing-section-header{text-align:left;margin-bottom:3rem}.landing-page .landing-section-header h2{font-size:clamp(1.75rem,3.5vw,2.5rem);color:var(--landing-dark);margin-bottom:1rem}.landing-page .landing-section-header p{font-size:1.375rem;color:var(--landing-text-muted);max-width:600px;margin:0}.landing-page .landing-section-title-medium{font-size:clamp(2.5rem,4vw,3.5rem);color:var(--landing-dark);margin-bottom:2rem;line-height:1.2}.landing-page .landing-section-title-large{font-size:clamp(3rem,4.6vw,4.5rem);color:var(--landing-dark);margin-bottom:2.5rem;line-height:1.06;text-wrap:balance}.landing-page .landing-two-column{display:flex;gap:3rem;align-items:flex-start}.landing-page .landing-two-column-text{flex:3}.landing-page .landing-two-column-text p{font-size:1.375rem;color:var(--landing-text-muted);margin:0;line-height:1.7}.landing-page .landing-two-column-list{flex:2}.landing-page .landing-check-list{list-style:none;padding:0;margin:0}.landing-page .landing-check-list li{position:relative;padding-left:clamp(2.5rem,4vw,3rem);margin-bottom:1.5rem;font-size:clamp(1.25rem,3vw,1.875rem);color:var(--landing-text);line-height:1.4;font-weight:500}.landing-page .landing-check-list li:before{content:"✓";position:absolute;left:0;top:0;width:clamp(1.5rem,2.5vw,1.75rem);height:clamp(1.5rem,2.5vw,1.75rem);background:var(--emerald);color:var(--landing-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:clamp(.875rem,1.5vw,1rem)}.landing-page .why-thunk-header{text-align:center;max-width:720px;margin:0 auto 3.5rem}.landing-page .why-thunk-lead{font-size:1.25rem;line-height:1.6;color:var(--landing-text-muted);max-width:58ch;margin:0;text-wrap:pretty}.landing-page .why-thunk-lead strong{color:var(--landing-dark);font-weight:700}.landing-page .why-thunk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.landing-page .why-thunk-grid .why-thunk-card:nth-child(4){grid-column:1 / 2;margin-left:auto;margin-right:0}.landing-page .why-thunk-grid .why-thunk-card:nth-child(5){grid-column:3 / 4;margin-left:0;margin-right:auto}.landing-page .why-thunk-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem}.landing-page .why-thunk-grid .why-thunk-card:nth-child(1){grid-column:1 / 3}.landing-page .why-thunk-grid .why-thunk-card:nth-child(2){grid-column:3 / 5}.landing-page .why-thunk-grid .why-thunk-card:nth-child(3){grid-column:5 / 7}.landing-page .why-thunk-grid .why-thunk-card:nth-child(4){grid-column:2 / 4}.landing-page .why-thunk-grid .why-thunk-card:nth-child(5){grid-column:4 / 6}.landing-page .why-thunk-card{background:var(--landing-bg);border:1px solid rgba(0,0,0,.06);border-left:3px solid currentColor;border-radius:12px;padding:1.75rem 1.5rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 8px #102f350a;position:relative;overflow:hidden}.landing-page .why-thunk-card:before{content:"";position:absolute;inset:0;background-image:url(/noise.png);background-repeat:repeat;background-size:100px 100px;opacity:.06;mix-blend-mode:multiply;pointer-events:none;border-radius:inherit;z-index:0}.landing-page .why-thunk-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #102f3514}.landing-page .card-coral{box-shadow:0 2px 8px #102f350a,0 4px 16px #ee605514}.landing-page .card-coral:hover{box-shadow:0 12px 32px #ee60552e,0 4px 12px #ee60551a}.landing-page .card-emerald{box-shadow:0 2px 8px #102f350a,0 4px 16px #60d39414}.landing-page .card-emerald:hover{box-shadow:0 12px 32px #60d3942e,0 4px 12px #60d3941a}.landing-page .card-jasmine{box-shadow:0 2px 8px #102f350a,0 4px 16px #ffd97d1a}.landing-page .card-jasmine:hover{box-shadow:0 12px 32px #ffd97d38,0 4px 12px #ffd97d1f}.landing-page .card-aqua{box-shadow:0 2px 8px #102f350a,0 4px 16px #a6dede1a}.landing-page .card-aqua:hover{box-shadow:0 12px 32px #a6dede38,0 4px 12px #a6dede1f}.landing-page .card-salmon{box-shadow:0 2px 8px #102f350a,0 4px 16px #ff9b8514}.landing-page .card-salmon:hover{box-shadow:0 12px 32px #ff9b852e,0 4px 12px #ff9b851a}@keyframes icon-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-1px)}}.landing-page .why-thunk-card:hover .why-thunk-card-icon svg{animation:icon-bounce .45s ease-in-out}.landing-page .why-thunk-card-header{display:flex;align-items:center;gap:.875rem;margin-bottom:.75rem}.landing-page .why-thunk-card-icon{width:40px;height:40px;min-width:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.landing-page .card-coral{color:var(--vibrant-coral);--card-accent: var(--vibrant-coral)}.landing-page .card-coral .why-thunk-card-icon{background:var(--vibrant-coral);color:#fff}.landing-page .card-emerald{color:var(--emerald);--card-accent: var(--emerald)}.landing-page .card-emerald .why-thunk-card-icon{background:var(--emerald);color:var(--landing-dark)}.landing-page .card-jasmine{color:var(--jasmine)}.landing-page .card-jasmine .why-thunk-card-icon{background:var(--jasmine);color:var(--landing-dark)}.landing-page .card-aqua{color:var(--pearl-aqua);--card-accent: var(--pearl-aqua)}.landing-page .card-aqua .why-thunk-card-icon{background:var(--pearl-aqua);color:var(--landing-dark)}.landing-page .card-salmon{color:var(--sweet-salmon)}.landing-page .card-salmon .why-thunk-card-icon{background:var(--sweet-salmon);color:var(--landing-dark)}.landing-page .why-thunk-card-icon svg{width:20px;height:20px}.landing-page .why-thunk-card-title{font-family:Newsreader,Georgia,serif;font-size:1.1875rem;font-weight:600;color:var(--landing-dark);margin:0;line-height:1.3}.landing-page .why-thunk-card-desc{font-size:.9375rem;line-height:1.6;color:var(--landing-text-muted);margin:0;padding-left:calc(40px + .875rem);text-wrap:pretty}.landing-page .landing-placeholder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.landing-page .landing-placeholder-card{background:var(--landing-bg);border-radius:12px;padding:2rem;border:1px solid rgba(0,0,0,.06);min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--landing-text-light);font-size:.9375rem;text-align:center;transition:all .2s ease}.landing-page .landing-placeholder-card:hover{border-color:var(--landing-cta);box-shadow:0 4px 16px #b8e6e733}.landing-page .landing-footer{background:var(--landing-dark);color:var(--landing-white);padding:4rem 1.5rem 2rem;margin-top:auto}.landing-page .landing-footer-inner{max-width:1100px;margin:0 auto}.landing-page .landing-footer-logo{width:fit-content;margin-bottom:2.5rem}.landing-page .landing-footer-logo .landing-logo-mark{filter:brightness(0) invert(1);opacity:.92}.landing-page .landing-footer-logo .landing-logo-text{color:#fff}.landing-page .landing-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;margin-bottom:3rem}.landing-page .landing-footer-column h4{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff9;margin-bottom:1rem}.landing-page .landing-footer-column ul{list-style:none;padding:0;margin:0}.landing-page .landing-footer-column li{margin-bottom:.625rem}.landing-page .landing-footer-column a{color:#fffc;text-decoration:none;font-size:.9375rem;transition:color .15s ease}.landing-page .landing-footer-column a:hover{color:var(--landing-cta)}.landing-page .landing-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.landing-page .landing-footer-copyright{display:inline-flex;align-items:center;gap:.55rem;font-size:.875rem;color:#ffffff80}.landing-page .landing-footer-copyright-mark{flex:0 0 auto;height:auto;filter:brightness(0) invert(1);opacity:.55}.landing-page .landing-footer-social{display:flex;gap:1rem}.landing-page .landing-footer-social a{width:40px;height:40px;background:#ffffff1a;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#ffffffb3;transition:all .2s ease}.landing-page .landing-footer-social a:hover{background:var(--landing-cta);color:var(--landing-dark)}.landing-page .landing-nav-links{display:flex;align-items:center;gap:.25rem}.landing-page .landing-nav-link{padding:.5rem 1rem;font-size:1rem;font-weight:500;color:var(--landing-text-muted);text-decoration:none;border-radius:6px;transition:all .15s ease}.landing-page .landing-nav-link:hover{color:var(--landing-text);background:#0000000a}.landing-page .landing-nav-link-active{color:var(--landing-dark);box-shadow:inset 0 -2px 0 var(--emerald)}.landing-page .landing-feature-row{display:flex;align-items:center;gap:4rem}.landing-page .landing-feature-row-reverse{flex-direction:row-reverse}.landing-page .landing-feature-text{flex:1}.landing-page .feature-card{background:var(--landing-bg);border:1px solid rgba(0,0,0,.06);border-left:3px solid currentColor;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #102f350a;position:relative;overflow:hidden}.landing-page .landing-section:not(.landing-section-alt) .feature-card{background:var(--landing-white)}.landing-page .landing-section:not(.landing-section-alt) .feature-card:before{opacity:.03}.landing-page .feature-card .landing-feature-title{color:var(--landing-dark);text-shadow:0 2px 3px rgba(16,47,53,.12),0 -1px 0 rgba(255,255,255,.8)}.landing-page .feature-card .landing-feature-description,.landing-page .feature-card .landing-feature-list li{color:var(--landing-text-muted)}.landing-page .feature-card:before{content:"";position:absolute;inset:0;background-image:url(/noise.png);background-repeat:repeat;background-size:100px 100px;opacity:.06;mix-blend-mode:multiply;pointer-events:none;border-radius:inherit;z-index:0}.landing-page .landing-feature-visual{flex:1}.landing-page .landing-feature-label{display:inline-flex;align-items:center;gap:.625rem;margin-bottom:1.1rem;line-height:1;--step-accent: var(--emerald)}.landing-page .landing-step-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.9rem;height:1.9rem;border-radius:999px;background:var(--step-accent);color:var(--landing-dark);font-family:Newsreader,Georgia,serif;font-size:1.05rem;font-weight:600;line-height:1}.landing-page .landing-step-name{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:var(--landing-dark)}.landing-page .card-coral .landing-feature-label{--step-accent: var(--vibrant-coral)}.landing-page .card-emerald .landing-feature-label{--step-accent: var(--emerald)}.landing-page .card-jasmine .landing-feature-label{--step-accent: #f0c14b}.landing-page .card-aqua .landing-feature-label{--step-accent: #5aadad}.landing-page .landing-feature-title{font-size:clamp(1.75rem,3vw,2.5rem);color:var(--landing-dark);margin-bottom:1rem;line-height:1.2}.landing-page .landing-feature-description{font-size:1.125rem;line-height:1.7;color:var(--landing-text-muted);margin-bottom:1.5rem}.landing-page .landing-feature-list{list-style:none;padding:0;margin:0}.landing-page .landing-feature-list li{position:relative;padding-left:1.75rem;margin-bottom:.625rem;font-size:1.0625rem;color:var(--landing-text);line-height:1.5}.landing-page .landing-feature-list li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;background:var(--landing-cta);border-radius:50%}.landing-page .feature-card .landing-feature-list li:before{background:currentColor}.landing-page .landing-feature-placeholder{aspect-ratio:4 / 3;background:var(--landing-bg);border:1px solid rgba(0,0,0,.08);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--landing-text-light);font-size:.9375rem}.landing-page .feature-video-wrap{overflow:hidden;padding:0}.landing-page .feature-video{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.landing-page .landing-section-alt .landing-feature-placeholder{background:var(--landing-white);border-color:#0000000f}.landing-page .landing-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:start}.landing-page .landing-pricing-grid-compact{max-width:820px;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .landing-pricing-grid-4{grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:1100px){.landing-page .landing-pricing-grid-4{grid-template-columns:repeat(2,1fr)}}.landing-page .landing-pricing-card{display:flex;flex-direction:column;min-height:39rem;min-width:0;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#ffffffd6,#ffffff70),var(--landing-bg);border:1px solid rgba(16,47,53,.1);border-radius:16px;padding:2.65rem 2.1rem 2.15rem;position:relative;box-shadow:0 18px 44px #102f3512;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.landing-page .landing-pricing-card:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:4px;background:var(--emerald)}.landing-page .landing-pricing-card>*{position:relative;z-index:1}.landing-page .landing-pricing-card:hover{border-color:#102f352e;box-shadow:0 24px 56px #102f351c;transform:translateY(-2px)}.landing-page .landing-pricing-card-featured{background:radial-gradient(circle at 88% 12%,rgba(255,213,107,.18),transparent 34%),linear-gradient(145deg,#102f35,#173f45);color:var(--landing-white);border-color:transparent;box-shadow:0 24px 64px #102f3542;transform:scale(1.03)}.landing-page .landing-pricing-card-featured:before{background:var(--emerald)}.landing-page .landing-pricing-card-featured:hover{border-color:transparent;box-shadow:0 30px 70px #102f3552}.landing-page .landing-pricing-badge{position:absolute;top:.9rem;right:1rem;background:var(--jasmine);color:var(--landing-dark);font-size:.8125rem;font-weight:700;padding:.375rem 1rem;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.landing-page .landing-pricing-header{margin-bottom:1.5rem;min-height:6.35rem;min-width:0}.landing-page .landing-pricing-name{font-family:Newsreader,Georgia,serif;font-size:1.5rem;font-weight:600;margin-bottom:.375rem}.landing-page .landing-pricing-description{min-width:0;font-size:.9375rem;color:var(--landing-text-muted);line-height:1.5;overflow-wrap:break-word}.landing-page .landing-pricing-card-featured .landing-pricing-description{color:#ffffffb3}.landing-page .landing-pricing-price{min-height:4.75rem;margin-bottom:.75rem;display:flex;align-items:flex-start;gap:.25rem}.landing-page .landing-pricing-price-base{align-items:stretch;gap:.72rem;margin-bottom:.92rem}.landing-page .landing-pricing-option{display:grid;gap:.38rem;min-width:8.1rem;padding:.78rem .9rem .86rem;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#ffffff12;box-shadow:0 12px 26px #0000001c}.landing-page .landing-pricing-option-primary{min-width:10.1rem;border-color:#ffd97d6b;background:linear-gradient(135deg,#ffd97d29,#60d3941a),#ffffff14}.landing-page .landing-pricing-option-label{color:#ffffffb8;font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.landing-page .landing-pricing-option-primary .landing-pricing-option-label{color:#fff5cf}.landing-page .landing-pricing-option-rate{display:inline-flex;align-items:flex-start;gap:.18rem;min-width:0;line-height:1;white-space:nowrap}.landing-page .landing-pricing-amount{font-family:Newsreader,Georgia,serif;font-size:3.5rem;font-weight:600;line-height:1}.landing-page .landing-pricing-period{font-size:1.0625rem;color:var(--landing-text-muted);margin-top:.45rem}.landing-page .landing-pricing-card-featured .landing-pricing-period{color:#fff9}.landing-page .landing-pricing-alt-amount{color:#ffffffe6;font-family:Newsreader,Georgia,serif;font-size:2.2rem;font-weight:650;line-height:.95}.landing-page .landing-pricing-alt-period{margin-top:.28rem;color:#ffffff94;font-size:.9rem;font-weight:850;line-height:1}.landing-page .landing-pricing-note{min-height:2.8rem;margin:0 0 1.45rem;color:var(--landing-text-muted);font-size:.92rem;font-weight:750;line-height:1.45;overflow-wrap:break-word}.landing-page .landing-pricing-card-featured .landing-pricing-note{color:#ffffffad}.landing-page .landing-pricing-features{flex:1;list-style:none;padding:0;margin:0 0 1.75rem}.landing-page .landing-pricing-features li{min-height:2.42rem;padding:.5rem 0 .5rem 1.55rem;position:relative;font-size:.9375rem;line-height:1.35;border-bottom:1px solid rgba(0,0,0,.06)}.landing-page .landing-pricing-card-featured .landing-pricing-features li{border-bottom-color:#ffffff1a}.landing-page .landing-pricing-features li:last-child{border-bottom:none}.landing-page .landing-pricing-features li:before{content:"✓";position:absolute;left:0;color:var(--emerald);font-weight:700}.landing-page .landing-pricing-card .landing-pricing-features li{display:flex;align-items:flex-start;gap:.6875rem;min-width:0;padding-left:0}.landing-page .landing-pricing-card .landing-pricing-features li:before{content:none}.landing-page .landing-pricing-card .landing-pricing-features li svg{width:1.125rem;height:1.125rem;flex:0 0 auto;margin-top:.1rem;color:var(--emerald);opacity:.92}.landing-page .landing-pricing-card .landing-pricing-features li span{min-width:0;overflow-wrap:break-word}.landing-page .landing-pricing-trial{display:inline-block;font-size:.875rem;font-weight:600;color:var(--vibrant-coral);margin-bottom:1.5rem}.landing-page .landing-pricing-btn{min-height:3.35rem;margin-top:auto;width:100%;justify-content:center;text-align:center;border-radius:999px}.landing-page .landing-pricing-btn-secondary{color:var(--landing-dark);background:var(--landing-white);border:1px solid rgba(16,47,53,.16);box-shadow:0 10px 24px #102f3514}.landing-page .landing-pricing-btn-secondary:hover{color:var(--landing-white);background:var(--landing-dark);border-color:var(--landing-dark);transform:translateY(-1px);box-shadow:0 16px 34px #102f3529}.landing-page .promises-header{margin-bottom:3rem}.landing-page .section-eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--landing-text-muted);margin-bottom:1.25rem}.landing-page .section-eyebrow:before{content:"";flex:none;width:1.85rem;height:1.5px;background:var(--emerald)}.landing-page .section-eyebrow--emerald:before{background:var(--emerald)}.landing-page .section-eyebrow--coral:before{background:var(--vibrant-coral)}.landing-page .section-eyebrow--jasmine:before{background:var(--jasmine)}.landing-page .section-eyebrow--aqua:before{background:var(--pearl-aqua)}.landing-page .landing-proof-section .section-eyebrow,.landing-page .landing-cta-section .section-eyebrow{color:#f7f5f3b8}.landing-page .section-header-intro{max-width:760px;margin-bottom:3.75rem}.landing-page .landing-promises-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.landing-page .landing-promise-card{background:var(--landing-white);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 3px #0000000a,0 6px 24px #00000008;transition:box-shadow .25s ease,transform .25s ease}.landing-page .landing-promise-card:hover{box-shadow:0 4px 12px #0000000f,0 12px 36px #0000000f;transform:translateY(-2px)}.landing-page .promise-accent{height:4px;width:100%}.landing-page .promise-card--emerald .promise-accent{background:var(--emerald)}.landing-page .promise-card--coral .promise-accent{background:var(--vibrant-coral)}.landing-page .promise-card--jasmine .promise-accent{background:var(--jasmine)}.landing-page .promise-content{padding:2rem 1.75rem 2.25rem;display:flex;flex-direction:column;flex:1}.landing-page .promise-contrast{margin-bottom:1rem}.landing-page .promise-them{display:inline-block;font-size:.8125rem;font-weight:600;color:var(--landing-text-light);text-decoration:underline;text-decoration-color:var(--vibrant-coral);text-decoration-thickness:2px;text-underline-offset:3px}.landing-page .promise-card--coral .promise-them{text-decoration-color:var(--vibrant-coral)}.landing-page .promise-card--emerald .promise-them{text-decoration-color:var(--emerald)}.landing-page .promise-card--jasmine .promise-them{text-decoration-color:var(--jasmine)}.landing-page .promise-headline{font-family:Newsreader,Georgia,serif;font-size:1.375rem;font-weight:600;line-height:1.3;color:var(--landing-dark);margin-bottom:.75rem}.landing-page .landing-promise-card p{font-size:.9375rem;line-height:1.65;color:var(--landing-text-muted);flex:1}.landing-page .promise-proof{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.06);font-size:.8125rem;font-weight:600;color:var(--landing-dark)}.landing-page .promise-card--emerald .promise-proof svg{color:var(--emerald)}.landing-page .promise-card--coral .promise-proof svg{color:var(--vibrant-coral)}.landing-page .promise-card--jasmine .promise-proof svg{color:var(--jasmine)}.landing-page .faq-header{margin-bottom:3rem}.landing-page .faq-eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--landing-text-muted);margin-bottom:1.25rem}.landing-page .faq-eyebrow:before{content:"";flex:none;width:1.85rem;height:1.5px;background:var(--emerald)}.landing-page .landing-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.landing-page .landing-faq-card{background:var(--landing-white);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 3px #0000000a,0 6px 24px #00000008;transition:box-shadow .25s ease,transform .25s ease}.landing-page .landing-faq-card:hover{box-shadow:0 4px 12px #0000000f,0 12px 36px #0000000f;transform:translateY(-2px)}.landing-page .faq-accent{height:4px;width:100%}.landing-page .faq-card--aqua .faq-accent{background:var(--pearl-aqua)}.landing-page .faq-card--emerald .faq-accent{background:var(--emerald)}.landing-page .faq-card--coral .faq-accent{background:var(--vibrant-coral)}.landing-page .faq-card--jasmine .faq-accent{background:var(--jasmine)}.landing-page .faq-card-content{padding:2rem 1.75rem 2.25rem;display:flex;flex-direction:column;flex:1}.landing-page .faq-question{font-family:Newsreader,Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--landing-dark);margin-bottom:.625rem}.landing-page .landing-faq-card p{font-size:.9375rem;line-height:1.65;color:var(--landing-text-muted);flex:1}.landing-page .faq-takeaway{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.06);font-size:.8125rem;font-weight:600;color:var(--landing-dark)}.landing-page .faq-card--aqua .faq-takeaway svg{color:var(--pearl-aqua)}.landing-page .faq-card--emerald .faq-takeaway svg{color:var(--emerald)}.landing-page .faq-card--coral .faq-takeaway svg{color:var(--vibrant-coral)}.landing-page .faq-card--jasmine .faq-takeaway svg{color:var(--jasmine)}.landing-page .pricing-closer{background:var(--landing-dark);color:var(--landing-white);padding:5rem 2rem;position:relative;overflow:hidden;border-top:3px solid transparent;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,var(--emerald),var(--jasmine),var(--vibrant-coral),var(--pearl-aqua)) 1}.landing-page .pricing-closer:before{content:"";position:absolute;top:-80px;right:-80px;width:300px;height:300px;border-radius:50%;background:#b8e6e70f;pointer-events:none}.landing-page .pricing-closer:after{content:"";position:absolute;bottom:-60px;left:-60px;width:200px;height:200px;border-radius:50%;background:#ffd97d0d;pointer-events:none}.landing-page .pricing-closer-inner{max-width:680px;margin:0 auto;text-align:center;position:relative;z-index:1}.landing-page .pricing-closer-eyebrow{display:inline-block;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--jasmine);margin-bottom:1.25rem}.landing-page .pricing-closer-headline{font-family:Newsreader,Georgia,serif;font-size:2.5rem;font-weight:600;line-height:1.15;color:var(--landing-white);margin-bottom:1.25rem}.landing-page .pricing-closer-body{font-size:1.1875rem;line-height:1.65;color:#ffffffb3;margin-bottom:2.5rem}.landing-page .pricing-closer-actions{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2.5rem}.landing-page .pricing-closer-btn-talk{background:transparent;color:#ffffffd9;border:1.5px solid rgba(255,255,255,.25);font-weight:600}.landing-page .pricing-closer-btn-talk:hover{background:#ffffff14;color:var(--landing-white);border-color:#fff6}.landing-page .pricing-closer-trust{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.landing-page .pricing-closer-trust-item{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500;color:#ffffff8c}.landing-page .pricing-closer-trust-item svg{color:var(--emerald);flex-shrink:0}.landing-page .landing-about-story{max-width:100%}.landing-page .landing-hero+.landing-section-alt{padding-top:3rem}.landing-page .about-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.landing-page .about-story-lead{font-family:Newsreader,Georgia,serif;font-size:1.5rem;font-weight:500;line-height:1.5;color:var(--landing-dark);grid-column:1 / -1;max-width:740px;margin-bottom:1rem}.landing-page .about-story-card{background:var(--landing-white);border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:2rem 1.75rem;position:relative;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 3px #0000000a,0 6px 24px #00000008}.landing-page .about-story-card-accent{height:4px;width:100%;margin:-2rem -1.75rem 1.5rem;width:calc(100% + 3.5rem)}.landing-page .about-story-card--coral .about-story-card-accent{background:var(--vibrant-coral)}.landing-page .about-story-card--emerald .about-story-card-accent{background:var(--emerald)}.landing-page .about-story-card--jasmine .about-story-card-accent{background:var(--jasmine)}.landing-page .about-story-card--aqua .about-story-card-accent{background:var(--pearl-aqua)}.landing-page .about-story-card h3{font-family:Newsreader,Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--landing-dark);margin-bottom:.625rem;line-height:1.3}.landing-page .about-story-card p{font-size:.9375rem;line-height:1.65;color:var(--landing-text-muted)}.landing-page .about-story-closer{grid-column:1 / -1;text-align:center;margin-top:1rem}.landing-page .about-story-closer p{font-family:Newsreader,Georgia,serif;font-size:1.25rem;font-weight:500;color:var(--landing-dark);line-height:1.5}.landing-page .our-story-card{background:var(--landing-white);border:1px solid rgba(0,0,0,.06);border-left:3px solid var(--jasmine);border-radius:12px;padding:2.5rem;max-width:800px}.landing-page .landing-about-paragraphs p{font-size:1.25rem;line-height:1.8;color:var(--landing-text-muted);margin-bottom:1.5rem;text-wrap:pretty}.landing-page .landing-about-paragraphs p:last-child{margin-bottom:0}.landing-page .landing-values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.landing-page .landing-home-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page .landing-value-card{background:var(--landing-white);border:1px solid rgba(0,0,0,.06);border-left:3px solid currentColor;border-radius:12px;padding:1.5rem 1.75rem;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 12px #102f3505}.landing-page .landing-value-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #102f3514;background:#fffffffa}.landing-page .landing-value-card:before{content:"";position:absolute;inset:0;background-image:url(/noise.png);background-repeat:repeat;background-size:100px 100px;opacity:.06;mix-blend-mode:multiply;pointer-events:none;border-radius:inherit;z-index:0}.landing-page .landing-value-card h3{font-family:Newsreader,Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--landing-dark);margin-bottom:.625rem;text-shadow:0 2px 3px rgba(16,47,53,.12),0 -1px 0 rgba(255,255,255,.8)}.landing-page .landing-value-card p{font-size:1rem;line-height:1.6;color:var(--landing-text-muted)}.landing-page .landing-cta-section{padding-top:0;padding-bottom:0;background:var(--landing-bg);position:relative;overflow:hidden;border-top:3px solid transparent;border-image:linear-gradient(90deg,var(--landing-cta),var(--sweet-salmon),var(--landing-cta)) 1}.landing-page .landing-cta-section:before{content:"";position:absolute;top:-40%;left:-10%;width:50%;height:180%;background:radial-gradient(ellipse,rgba(255,217,125,.06) 0%,transparent 70%);pointer-events:none}.landing-page .landing-cta-section:after{content:"";position:absolute;bottom:-40%;right:-10%;width:50%;height:180%;background:radial-gradient(ellipse,rgba(184,230,231,.06) 0%,transparent 70%);pointer-events:none}.landing-page .landing-cta-inner{max-width:800px;margin:0 auto;padding:5rem 1.5rem;text-align:center;position:relative;z-index:1}.landing-page .landing-cta-headline{color:var(--landing-dark)!important;margin-bottom:1.5rem}.landing-page .landing-cta-subtitle{font-size:1.375rem;color:var(--landing-text-muted);margin-bottom:2.5rem;line-height:1.6}.landing-page .landing-cta-trust{display:flex;justify-content:center;gap:2rem;margin-top:2rem}.landing-page .landing-cta-trust-item{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;color:var(--landing-text-muted)}.landing-page .landing-cta-trust-item svg{color:var(--emerald);flex-shrink:0}.landing-page .trust-text{position:relative;display:inline-block}.landing-page .trust-text:after{content:"";position:absolute;left:-.1em;right:-.1em;bottom:-2px;height:6px;background:linear-gradient(90deg,#ffd97d40,#ffd97d73 15%,#ffd97d66 70%,#ffd97da6 92%,#ffd97d8c);border-radius:3px 1px 2px;transform:rotate(-.4deg) skew(-4deg);z-index:-1}.landing-page .trust-text:before{content:"";position:absolute;left:-.1em;right:-.1em;bottom:-2px;height:6px;background-image:url(/noise.png);background-size:100px 100px;opacity:.08;mix-blend-mode:multiply;border-radius:3px 1px 2px;transform:rotate(-.4deg) skew(-4deg);z-index:-1;pointer-events:none}.landing-page .landing-support-topics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.landing-page .landing-support-topic-card{background:var(--landing-white);border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:2rem;text-decoration:none;color:var(--landing-text);transition:all .2s ease;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.landing-page .landing-support-topic-card:hover{border-color:var(--landing-cta);box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.landing-page .landing-support-topic-icon{width:48px;height:48px;background:var(--landing-cta);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--landing-dark)}.landing-page .landing-support-topic-card h3{font-family:Newsreader,Georgia,serif;font-size:1.125rem;font-weight:600;color:var(--landing-dark);margin:0}.landing-page .landing-support-topic-card p{font-size:.9375rem;color:var(--landing-text-muted);line-height:1.5;margin:0}.landing-page .landing-hero-search{display:flex;align-items:center;gap:.75rem;background:var(--landing-white);border:1.5px solid rgba(0,0,0,.12);border-radius:12px;padding:.875rem 1.25rem;width:100%;transition:border-color .2s ease,box-shadow .2s ease}.landing-page .landing-hero-search:focus-within{border-color:var(--landing-dark);box-shadow:0 0 0 3px #102f3514}.landing-page .landing-hero-search svg{flex-shrink:0;color:var(--landing-text-muted)}.landing-page .landing-hero-search-input{background:none;border:none;outline:none;width:100%;font-size:1rem;color:var(--landing-dark);font-family:inherit}.landing-page .landing-hero-search-input::placeholder{color:var(--landing-text-muted)}.landing-page .landing-hero-search-input::-webkit-search-cancel-button{cursor:pointer}.landing-page .landing-hero-search-wrap{position:relative;max-width:520px;width:100%}.landing-page .landing-search-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--landing-white);border:1.5px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 8px 30px #0000001a;list-style:none;padding:.375rem;margin:0;z-index:100;overflow:hidden}.landing-page .landing-search-suggestion-item{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.625rem .875rem;border:none;background:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .15s ease}.landing-page .landing-search-suggestion-item:hover,.landing-page .landing-search-suggestion-item.active{background:#0000000a}.landing-page .landing-search-suggestion-q{font-size:.9375rem;color:var(--landing-dark);font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-page .landing-search-suggestion-group{font-size:.75rem;color:var(--landing-text-muted);white-space:nowrap;flex-shrink:0;display:flex;align-items:center;gap:.25rem}.landing-page .landing-search-suggestion-video{color:var(--landing-cta-hover)}.landing-page .landing-search-suggestion-article{color:var(--jasmine)}.landing-page .landing-search-suggestion-faq{color:var(--landing-dark)}.landing-page .landing-search-results-label{font-size:.9375rem;color:var(--landing-text-muted);margin-bottom:2rem}.landing-page .landing-support-video-result{display:flex;align-items:flex-start;gap:1rem;width:100%;padding:1rem 0;border:none;border-bottom:1px solid rgba(0,0,0,.06);background:none;text-align:left;cursor:pointer;color:var(--landing-dark);font-family:inherit;transition:color .15s ease}.landing-page .landing-support-video-result:hover{color:var(--landing-cta)}.landing-page .landing-support-video-result-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--landing-cta);color:#fff;flex-shrink:0;margin-top:2px;transition:background .15s ease}.landing-page .landing-support-video-result:hover .landing-support-video-result-icon{background:var(--landing-cta-hover)}.landing-page .landing-support-video-result-text{display:flex;flex-direction:column;gap:.2rem;font-size:.9375rem}.landing-page .landing-support-video-result-text span{font-size:.875rem;color:var(--landing-text-muted)}.landing-page .landing-search-no-results{padding:3rem 0;text-align:center;color:var(--landing-text-muted)}.landing-page .landing-search-no-results p{margin-bottom:.5rem;font-size:1rem}.landing-page .landing-link-btn{background:none;border:none;padding:0;color:var(--landing-cta);font-size:inherit;font-family:inherit;cursor:pointer;text-decoration:underline}.landing-page .landing-support-faq-group{margin-bottom:2rem;scroll-margin-top:5rem;background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 0 8px #102f3526}.landing-page .landing-support-faq-group:last-child{margin-bottom:0}.landing-page .landing-support-faq-group-title{font-family:Newsreader,Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--landing-dark);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--emerald);display:inline-block}.landing-page .landing-support-faq-item{border-bottom:1px solid rgba(0,0,0,.08)}.landing-page .landing-support-faq-item:last-child{border-bottom:none}.landing-page .landing-support-faq-item summary{font-family:Newsreader,Georgia,serif;font-size:1.125rem;font-weight:600;color:var(--landing-dark);padding:1.25rem 2rem 1.25rem 0;cursor:pointer;list-style:none;position:relative}.landing-page .landing-support-faq-item summary::-webkit-details-marker{display:none}.landing-page .landing-support-faq-item summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:400;color:var(--landing-text-muted);transition:transform .2s ease}.landing-page .landing-support-faq-item[open] summary:after{content:"−"}.landing-page .landing-support-faq-answer{font-size:1.0625rem;line-height:1.6;color:var(--landing-text-muted);padding-bottom:1.25rem}.landing-page .landing-support-video-featured{margin-bottom:2rem}.landing-page .landing-support-video-featured .landing-support-video-info h3{font-size:1.25rem}.landing-page .landing-support-videos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.landing-page .landing-support-video-card{background:var(--landing-white);border:1px solid rgba(0,0,0,.06);border-radius:16px;overflow:hidden;transition:all .2s ease;box-shadow:0 0 8px #9ddcdd80}.landing-page .landing-support-video-card:hover{box-shadow:0 0 12px #9ddcddb3}.landing-page .landing-support-video-thumb{aspect-ratio:16 / 9;background:var(--landing-dark);display:flex;align-items:center;justify-content:center}.landing-page .landing-support-video-embed{aspect-ratio:16 / 9;width:100%}.landing-page .landing-support-video-embed iframe{width:100%;height:100%;border:none}.landing-page .landing-video-thumb-overlay{position:relative;display:block;width:100%;height:100%;cursor:pointer;border:none;padding:0;background:var(--landing-dark)}.landing-page .landing-video-thumb-overlay img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85;transition:opacity .2s ease}.landing-page .landing-video-thumb-overlay:hover img{opacity:.7}.landing-page .landing-video-thumb-overlay .landing-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page .landing-video-thumb-overlay:hover .landing-video-play{transform:translate(-50%,-50%) scale(1.05);opacity:1}.landing-page .landing-support-video-info{padding:1.25rem 1.5rem}.landing-page .landing-support-video-info h3{font-family:Newsreader,Georgia,serif;font-size:1.0625rem;font-weight:600;color:var(--landing-dark);margin-bottom:.375rem}.landing-page .landing-support-video-info p{font-size:.875rem;color:var(--landing-text-muted);line-height:1.5}.landing-page .landing-support-contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:740px;margin:0 auto}.landing-page .landing-support-contact-card{background:var(--landing-white);border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:2.25rem;text-align:center}.landing-page .landing-support-contact-card h3{font-family:Newsreader,Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--landing-dark);margin-bottom:.625rem}.landing-page .landing-support-contact-card p{font-size:1rem;line-height:1.6;color:var(--landing-text-muted);margin-bottom:1.25rem}.landing-page .landing-support-contact-hours{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;font-weight:500;margin-bottom:.75rem}.landing-page .landing-chat-status{width:8px;height:8px;border-radius:50%;flex-shrink:0}.landing-page .landing-chat-online{background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.landing-page .landing-chat-offline{background:var(--landing-text-muted);opacity:.5}.landing-page .landing-accent-dot{display:inline-block;width:8px;height:8px;background:var(--landing-accent);border-radius:50%;margin-right:.5rem}.landing-page .landing-highlight{background:linear-gradient(120deg,var(--landing-cta) 0%,var(--landing-cta) 100%);background-repeat:no-repeat;background-size:100% .35em;background-position:0 88%}.landing-page .landing-home-hero-product{padding:4rem 1.5rem 3.25rem}.landing-page .landing-home-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:clamp(2rem,5vw,5rem);align-items:center}.landing-page .landing-home-hero-copy{min-width:0}.landing-page .landing-home-hero-product .landing-home-headline{max-width:13ch;margin-bottom:1.25rem;font-size:clamp(3.25rem,6.2vw,5.75rem)}.landing-page .landing-home-hero-product .landing-home-subhead{max-width:64ch}.landing-page .landing-hero-trust{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.25rem}.landing-page .landing-hero-trust span{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .75rem;border:1px solid rgba(16,47,53,.1);border-radius:8px;background:#ffffff94;color:var(--landing-text-muted);font-size:.875rem;font-weight:700}.landing-page .product-proof-window{overflow:hidden;border:1px solid rgba(16,47,53,.1);border-radius:18px;background:var(--landing-white);box-shadow:0 24px 70px #102f3529,0 8px 24px #102f3514}.landing-page .product-proof-video{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;background:var(--landing-bg)}.landing-page .product-proof-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(16,47,53,.08)}.landing-page .product-proof-stats div{padding:1rem;border-right:1px solid rgba(16,47,53,.08)}.landing-page .product-proof-stats div:last-child{border-right:0}.landing-page .product-proof-stat-label{display:block;margin-bottom:.35rem;color:var(--landing-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.landing-page .product-proof-stats strong{color:var(--landing-dark);font-family:Newsreader,Georgia,serif;font-size:1.35rem;line-height:1}.landing-page .landing-problem-section{padding-top:5rem}.landing-page .landing-problem-header{max-width:780px}.landing-page .landing-problem-grid,.landing-page .landing-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.landing-page .landing-problem-card,.landing-page .landing-workflow-card{position:relative;overflow:hidden;border:1px solid var(--landing-rule);border-radius:16px;background:var(--landing-white);padding:2rem 1.75rem;box-shadow:0 1px 1px #102f350a,0 2px 4px #102f350d,0 10px 28px -14px #102f3529;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.landing-page .landing-problem-card:hover,.landing-page .landing-workflow-card:hover{transform:translateY(-4px);border-color:var(--landing-rule-strong);box-shadow:0 2px 4px #102f350f,0 10px 20px -12px #102f3524,0 30px 54px -22px #102f3547}.landing-page .landing-problem-card span{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1.15rem;color:var(--landing-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.landing-page .card-ideograph{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.95rem;border-radius:12px;color:var(--emerald);background:#60d39424;box-shadow:inset 0 0 0 1px #60d39438}.landing-page .card-ideograph svg{width:1.25rem;height:1.25rem}.landing-page .card-coral .card-ideograph{color:var(--vibrant-coral);background:#ee60551f;box-shadow:inset 0 0 0 1px #ee605533}.landing-page .card-emerald .card-ideograph{color:#2a9d5e;background:#60d39429;box-shadow:inset 0 0 0 1px #60d3943d}.landing-page .card-aqua .card-ideograph{color:#5aadad;background:#a6dede38;box-shadow:inset 0 0 0 1px #a6dede57}.landing-page .landing-problem-card h3,.landing-page .landing-workflow-card h3,.landing-page .landing-readiness-example h3,.landing-page .landing-reachable-example h3,.landing-page .landing-support-card h3{color:var(--landing-dark);font-family:Newsreader,Georgia,serif;font-size:1.35rem;font-weight:600;line-height:1.25;margin:0 0 .75rem;text-wrap:balance}.landing-page .landing-problem-card p,.landing-page .landing-workflow-card p{color:var(--landing-text-muted);font-size:.975rem;line-height:1.65;margin:0;text-wrap:pretty}.landing-page .landing-workflow-section{background:var(--landing-sand)}.landing-page .landing-workflow-card{padding:1.5rem}.landing-page .workflow-preview{--wp-accent: var(--emerald);--wp-accent-soft: rgba(96, 211, 148, .12);--wp-ink: #102f35;--wp-line: rgba(16, 47, 53, .1);--wp-line-soft: rgba(16, 47, 53, .06);--wp-surface: #ffffff;display:flex;flex-direction:column;min-height:0;height:188px;margin-bottom:1.25rem;padding:.875rem;border:1px solid rgba(16,47,53,.07);border-radius:14px;background:linear-gradient(180deg,#ffffffe6,#f7f5f399);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #102f350d,0 10px 24px -14px #102f3538;overflow:hidden}.landing-page .card-coral .workflow-preview{--wp-accent: var(--vibrant-coral);--wp-accent-soft: rgba(238, 96, 85, .12)}.landing-page .card-emerald .workflow-preview{--wp-accent: var(--emerald);--wp-accent-soft: rgba(96, 211, 148, .14)}.landing-page .card-aqua .workflow-preview{--wp-accent: #5aadad;--wp-accent-soft: rgba(90, 173, 173, .14)}.landing-page .landing-problem-card,.landing-page .landing-workflow-card{--tile-accent: #2a9d5e;--tile-glow: rgba(42, 157, 94, .3)}.landing-page .card-coral.landing-problem-card,.landing-page .card-coral.landing-workflow-card{--tile-accent: var(--vibrant-coral);--tile-glow: rgba(238, 96, 85, .3)}.landing-page .card-aqua.landing-problem-card,.landing-page .card-aqua.landing-workflow-card{--tile-accent: #5aadad;--tile-glow: rgba(90, 173, 173, .32)}.landing-page .card-jasmine.landing-problem-card,.landing-page .card-jasmine.landing-workflow-card{--tile-accent: #e0a92e;--tile-glow: rgba(224, 169, 46, .3)}.landing-page .landing-problem-card:before,.landing-page .landing-workflow-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--tile-accent);z-index:2}.landing-page .landing-problem-card:hover,.landing-page .landing-workflow-card:hover{border-color:var(--tile-accent);box-shadow:0 2px 4px #102f350f,0 22px 46px -20px var(--tile-glow)}.landing-page .wp-screen{display:flex;flex-direction:column;flex:1;min-height:0;padding:.75rem;border-radius:10px;background:var(--wp-surface);box-shadow:inset 0 0 0 1px #102f350d,0 1px 1px #102f350a}.landing-page .wp-head{display:flex;align-items:center;gap:.4rem;margin-bottom:.6rem}.landing-page .wp-head-title{height:.5rem;width:42%;border-radius:999px;background:var(--wp-line)}.landing-page .wp-head-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--wp-accent);box-shadow:0 0 0 3px var(--wp-accent-soft)}.landing-page .wp-head-spacer{flex:1}.landing-page .wp-head-pill{height:.5rem;width:1.6rem;border-radius:999px;background:var(--wp-line-soft)}.landing-page .wp-avatar{flex:0 0 auto;width:1.4rem;height:1.4rem;border-radius:50%;background:linear-gradient(135deg,var(--wp-accent),var(--wp-accent-soft));box-shadow:inset 0 0 0 1px #ffffff80}.landing-page .wp-rows{display:flex;flex-direction:column;gap:.4rem;flex:1;min-height:0}.landing-page .wp-row{display:flex;align-items:center;gap:.5rem;padding:.38rem .5rem;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--wp-line-soft)}.landing-page .wp-row--selected{background:var(--wp-accent-soft);box-shadow:inset 0 0 0 1px var(--wp-accent)}.landing-page .wp-row--muted{opacity:.5}.landing-page .wp-check{flex:0 0 auto;width:.85rem;height:.85rem;border-radius:4px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--wp-line)}.landing-page .wp-row--selected .wp-check{background:var(--wp-accent);box-shadow:inset 0 0 0 1.5px var(--wp-accent);background-image:linear-gradient(45deg,transparent 45%,#fff 45%,#fff 58%,transparent 58%),linear-gradient(-45deg,transparent 62%,#fff 62%,#fff 75%,transparent 75%)}.landing-page .wp-row-lines{display:flex;flex-direction:column;gap:.28rem;flex:1;min-width:0}.landing-page .wp-row-lines span{display:block;height:.4rem;border-radius:999px;background:var(--wp-line)}.landing-page .wp-row-lines span:nth-child(1){width:64%}.landing-page .wp-row-lines span:nth-child(2){width:40%;background:var(--wp-line-soft)}.landing-page .wp-toolbar{display:flex;align-items:center;gap:.35rem;padding-bottom:.55rem;margin-bottom:.55rem;border-bottom:1px solid var(--wp-line-soft)}.landing-page .wp-tool{width:1.05rem;height:1.05rem;border-radius:5px;background:var(--wp-line-soft);box-shadow:inset 0 0 0 1px var(--wp-line-soft)}.landing-page .wp-tool--accent{background:var(--wp-accent-soft);box-shadow:inset 0 0 0 1px var(--wp-accent)}.landing-page .wp-subject{height:.65rem;width:70%;margin-bottom:.55rem;border-radius:999px;background:var(--wp-ink);opacity:.78}.landing-page .wp-body-lines{display:flex;flex-direction:column;gap:.4rem;flex:1;min-height:0}.landing-page .wp-body-lines span{display:block;height:.42rem;border-radius:999px;background:var(--wp-line)}.landing-page .wp-body-lines span:nth-child(1){width:92%}.landing-page .wp-body-lines span:nth-child(2){width:84%}.landing-page .wp-body-lines span:nth-child(3){width:60%}.landing-page .wp-compose-foot{display:flex;align-items:center;justify-content:flex-end;margin-top:.55rem}.landing-page .wp-send{display:flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:7px;background:var(--wp-accent);box-shadow:0 2px 6px -2px var(--wp-accent)}.landing-page .wp-send-label{width:1.5rem;height:.4rem;border-radius:999px;background:#ffffffe6}.landing-page .wp-send-icon{width:.5rem;height:.5rem;border-radius:1px;background:#fffffff2;clip-path:polygon(0 0,100% 50%,0 100%,22% 50%)}.landing-page .wp-stat{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.1rem}.landing-page .wp-stat-num{color:var(--wp-ink);font-family:Newsreader,Georgia,serif;font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:-.01em}.landing-page .wp-stat-trend{display:inline-flex;align-items:center;gap:.2rem;font-family:DM Sans,sans-serif;font-size:.62rem;font-weight:700;color:#5aadad}.landing-page .wp-stat-trend:before{content:"";width:0;height:0;border-left:.22rem solid transparent;border-right:.22rem solid transparent;border-bottom:.3rem solid #5aadad}.landing-page .wp-stat-label{height:.4rem;width:38%;margin-bottom:.6rem;border-radius:999px;background:var(--wp-line-soft)}.landing-page .wp-bars{display:flex;align-items:flex-end;gap:.4rem;flex:1;min-height:0;padding:.55rem .5rem 0;border-radius:8px;background:linear-gradient(180deg,var(--wp-accent-soft),rgba(255,255,255,0))}.landing-page .wp-bars span{flex:1;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--wp-accent),var(--wp-accent-soft));box-shadow:inset 0 1px #ffffff59}.landing-page .wp-bars span:nth-child(1){height:38%}.landing-page .wp-bars span:nth-child(2){height:62%}.landing-page .wp-bars span:nth-child(3){height:48%}.landing-page .wp-bars span:nth-child(4){height:80%}.landing-page .wp-bars span:nth-child(5){height:66%}.landing-page .wp-bars span:nth-child(6){height:100%}.landing-page .landing-pricing-showcase{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(360px,1fr);gap:2rem;align-items:stretch;max-width:960px;margin:0 auto}.landing-page .landing-reachable-example{position:relative;border-radius:16px;background:var(--landing-dark);color:var(--landing-white);padding:2.5rem 2rem;box-shadow:0 8px 30px #102f3533}.landing-page .landing-reachable-example h3{color:var(--landing-white);margin-bottom:1.5rem}.landing-page .reachable-math{display:grid;gap:.75rem;margin-bottom:1.5rem}.landing-page .reachable-math div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.landing-page .reachable-math span{color:#ffffffb8;font-size:.9rem}.landing-page .reachable-math strong{color:var(--landing-white);font-family:Newsreader,Georgia,serif;font-size:2rem;line-height:1}.landing-page .reachable-math .reachable-total{padding:1rem;border:1px solid rgba(96,211,148,.35);border-radius:12px;background:#60d3941f}.landing-page .landing-reachable-example .landing-pricing-features li{border-bottom-color:#ffffff1a}.landing-page .landing-readiness-example{position:relative;overflow:hidden;isolation:isolate;border-radius:16px;background:linear-gradient(135deg,#102f35fa,#154648fa 56%,#0f232afa);color:var(--landing-white);padding:2.5rem 2rem;box-shadow:0 22px 55px #102f3538,inset 0 1px #ffffff14}.landing-page .landing-readiness-example:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.95),transparent 72%);mask-image:linear-gradient(135deg,rgba(0,0,0,.95),transparent 72%)}.landing-page .landing-readiness-example h3{color:var(--landing-white);margin-bottom:.75rem}.landing-page .readiness-copy{max-width:34rem;margin:0 0 1.35rem;color:#ffffffb8;font-size:1rem;line-height:1.65}.landing-page .readiness-console{margin-bottom:1.5rem;padding:1rem;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff13;box-shadow:inset 0 1px #ffffff14,0 16px 32px #0000001f}.landing-page .readiness-console-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.landing-page .readiness-console-header span{color:#ffffffa3;font-size:.76rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.landing-page .readiness-console-header strong{display:inline-flex;align-items:center;min-height:1.85rem;padding:0 .72rem;border:1px solid rgba(96,211,148,.36);border-radius:7px;background:#60d39429;color:#dff9e9;font-size:.82rem;font-weight:850}.landing-page .readiness-progress{height:.55rem;margin-bottom:1rem;overflow:hidden;border-radius:999px;background:#ffffff1f}.landing-page .readiness-progress span{display:block;width:92%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--emerald),var(--pearl-aqua),var(--jasmine));box-shadow:0 0 22px #60d39457}.landing-page .readiness-check-grid{display:grid;gap:.72rem}.landing-page .readiness-check{display:flex;align-items:flex-start;gap:.85rem;min-height:4.35rem;padding:.9rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff13}.landing-page .readiness-check-primary{border-color:#60d39442;background:#60d39421}.landing-page .readiness-check-final{border-color:#ffd97d4d;background:#ffd97d1f}.landing-page .readiness-check-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff1f;color:var(--jasmine);font-weight:900;line-height:1}.landing-page .readiness-check-icon:before{content:"✓"}.landing-page .readiness-check span:not(.readiness-check-icon){display:block;margin-bottom:.22rem;color:#ffffff9e;font-size:.76rem;font-weight:850;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.landing-page .readiness-check strong{display:block;color:var(--landing-white);font-size:.98rem;font-weight:850;line-height:1.35}.landing-page .landing-readiness-example .landing-pricing-features li{border-bottom-color:#ffffff1a;color:#ffffffc2}.landing-page .landing-problem-section{background:linear-gradient(180deg,#123f44,#0e383c 72%,#0a3034)}.landing-page .landing-problem-section .section-eyebrow{color:#f7f5f3b8}.landing-page .landing-problem-section .section-title{color:#fff}.landing-page .landing-problem-section .why-thunk-lead{color:#ffffffbd}.landing-page .landing-trust-section{background:linear-gradient(180deg,#123f44,#0e383c 72%,#0a3034)}.landing-page .landing-trust-section .section-eyebrow{color:#f7f5f3b8}.landing-page .landing-trust-section .section-title,.landing-page .landing-trust-section h2{color:#fff}.landing-page .landing-trust-section .why-thunk-lead{color:#ffffffb8}.landing-page .landing-trust-section .landing-support-card{background:#ffffff12;border:1px solid rgba(255,255,255,.2);border-left:3px solid var(--jasmine);box-shadow:0 18px 48px #00000038}.landing-page .landing-pricing-proof-section{background:var(--landing-white)}.landing-page .landing-trust-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:clamp(2rem,5vw,4rem);align-items:center}.landing-page .landing-support-card{padding:2rem;border:1px solid rgba(16,47,53,.08);border-left:3px solid var(--jasmine);border-radius:16px;background:var(--landing-white);box-shadow:0 12px 36px #102f3512}.landing-page .support-card-quote{color:var(--landing-dark);font-family:Newsreader,Georgia,serif;font-size:1.55rem;line-height:1.32;margin-bottom:1.5rem}.landing-page .support-card-meta{display:grid;gap:.25rem;padding-top:1rem;border-top:1px solid rgba(16,47,53,.08)}.landing-page .support-card-meta strong{color:var(--landing-dark)}.landing-page .support-card-meta span{color:var(--landing-text-muted);font-size:.9rem}.landing-page .landing-faq-section{background:var(--landing-sand)}@keyframes landing-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-page .landing-animate-in{animation:landing-fade-in-up .6s ease-out forwards}.landing-page .landing-animate-delay-1{animation-delay:.1s}.landing-page .landing-animate-delay-2{animation-delay:.2s}.landing-page .landing-animate-delay-3{animation-delay:.3s}.landing-page .landing-animate-delay-4{animation-delay:.4s}@media(max-width:768px){.landing-page .landing-header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:.375rem}.landing-page .landing-header .header-nav-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));order:3;width:100%;gap:.25rem;padding:.375rem 0 0;border:none;border-top:1px solid rgba(16,47,53,.08);border-radius:0;background:transparent}.landing-page .landing-nav-buttons{gap:.375rem}.landing-page .landing-nav-buttons .landing-btn{min-height:2.25rem;padding:0 .875rem;font-size:.875rem;font-weight:600;border-radius:10px}.landing-page .landing-nav-buttons .landing-btn-ghost{color:#2f474e;background:#ffffff8c;border:1px solid rgba(16,47,53,.14)}.landing-page .landing-nav-buttons .landing-btn-outline{color:var(--landing-white);background:linear-gradient(180deg,#1ba35f,#138a52 52%,#0f7d4a);border-color:#0b5c38d9;box-shadow:inset 0 1px #ffffff40,0 1px 4px #0f744559}.landing-page .landing-nav-buttons .landing-btn-outline:hover,.landing-page .landing-nav-buttons .landing-btn-outline:focus-visible{background:linear-gradient(180deg,#20ab66,#16945a 52%,#11824e);border-color:#0b5c38;color:var(--landing-white)}.landing-page .landing-header .header-nav-link{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.25rem;padding:.45rem .5rem;white-space:nowrap;border:none;border-radius:6px;background:transparent;color:#45585f;font-size:.875rem;font-weight:600;line-height:1;box-shadow:none}.landing-page .landing-header .header-nav-link svg{width:1rem;height:1rem}.landing-page .landing-header .header-nav-link:hover,.landing-page .landing-header .header-nav-link:focus-visible{color:var(--landing-dark);background:#102f350d}.landing-page .landing-header .header-nav-link-active{color:var(--landing-dark);background:transparent}.landing-page .landing-home-subhead{font-size:1.125rem}.landing-page .landing-section-title-large{font-size:clamp(2.5rem,5.5vw,3rem)}.landing-page .landing-btn-lg{font-size:1.25rem;padding:1rem 1.75rem}.landing-page .landing-feature-row,.landing-page .landing-feature-row-reverse{flex-direction:column;gap:2rem}.landing-page .landing-pricing-grid,.landing-page .landing-pricing-grid-4{grid-template-columns:1fr;max-width:420px;margin:0 auto}.landing-page .landing-pricing-card-featured{transform:none}.landing-page .landing-promises-grid,.landing-page .landing-faq-grid,.landing-page .about-story-grid{grid-template-columns:1fr}.landing-page .about-story-lead{font-size:1.25rem}.landing-page .pricing-closer{padding:3.5rem 1.25rem}.landing-page .pricing-closer-headline{font-size:1.75rem}.landing-page .pricing-closer-body{font-size:1rem}.landing-page .pricing-closer-actions{flex-direction:column;gap:.75rem}.landing-page .pricing-closer-actions .landing-btn{width:100%;text-align:center}.landing-page .pricing-closer-trust{flex-direction:column;align-items:center;gap:.75rem}.landing-page .landing-values-grid{grid-template-columns:1fr}.landing-page .landing-support-topics-grid{grid-template-columns:repeat(2,1fr)}.landing-page .landing-support-contact-grid,.landing-page .landing-support-videos-grid,.landing-page .why-thunk-grid{grid-template-columns:1fr}.landing-page .why-thunk-grid .why-thunk-card:nth-child(1),.landing-page .why-thunk-grid .why-thunk-card:nth-child(2),.landing-page .why-thunk-grid .why-thunk-card:nth-child(3),.landing-page .why-thunk-grid .why-thunk-card:nth-child(4),.landing-page .why-thunk-grid .why-thunk-card:nth-child(5){grid-column:auto;max-width:100%;margin:0}.landing-page .trusted-by{flex-direction:column;align-items:flex-start;gap:.75rem}.landing-page .trusted-by-logos{flex-wrap:wrap}.landing-page .trusted-by-img{min-width:0;height:40px}}@media(max-width:640px){.landing-page .landing-header-inner{padding:.5rem .875rem;row-gap:.3125rem}.landing-page .landing-logo-text{font-size:1.125rem}.landing-page .landing-header .header-nav-links{margin-top:.0625rem}.landing-page .landing-nav-buttons .landing-btn{padding:.425rem .7rem;font-size:.8125rem}.landing-page .landing-hero{padding:3rem 1rem 2.5rem}.landing-page .landing-hero-body{font-size:1.125rem}.landing-page h2.landing-hero-body{max-width:100%}.landing-page .landing-section-header h2{font-size:clamp(1.5rem,6vw,2rem)}.landing-page .landing-two-column-text p{font-size:1rem;line-height:1.6}.landing-page .landing-check-list li{font-size:1rem;padding-left:2rem;margin-bottom:1rem}.landing-page .landing-cta-subtitle{font-size:1rem}.landing-page .landing-cta-inner{padding:3.5rem 1rem}.landing-page .landing-cta-trust{flex-direction:column;gap:.75rem;align-items:center}.landing-page .landing-hero-ctas{flex-direction:column;align-items:stretch}.landing-page .landing-btn-lg{width:100%;font-size:1rem;padding:.875rem 1.25rem}.landing-page .landing-hero-split{grid-template-columns:1fr;gap:2rem}.landing-page .landing-hero-showcase{min-height:auto;max-width:400px;margin:0 auto}.landing-page .hero-comp-img,.landing-page .hero-comp-img:hover{transform:none}.landing-page .hero-cutout-img{width:120px;left:-20px;bottom:-15px}.landing-page .landing-home-hero{padding:.9rem 1rem 1.75rem}.landing-page .landing-home-headline{font-size:clamp(1.75rem,7vw,2.25rem);line-height:1.08;letter-spacing:0;max-width:14ch;text-wrap:balance;margin-bottom:1rem}.landing-page .landing-home-subhead{font-size:1rem;line-height:1.45;max-width:34ch;margin-bottom:1.5rem}.landing-page .landing-home-hero-ctas{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:1.25rem}.landing-page .landing-home-cta-primary{width:100%;min-height:52px}.landing-page .trusted-by-logo svg{width:100px;height:28px}.landing-page .landing-video-section{padding:1.5rem 1rem 3rem}.landing-page .landing-video-container{padding:0}.landing-page .landing-section{padding:4rem 1rem}.landing-page .landing-section-no-top-padding{padding-top:1.5rem}.landing-page .landing-two-column{flex-direction:column;gap:2rem}.landing-page .why-thunk-header{margin-bottom:2.5rem}.landing-page .why-thunk-lead{font-size:1.125rem}.landing-page .why-thunk-card{padding:1.5rem 1.25rem}.landing-page .landing-support-topics-grid,.landing-page .landing-support-videos-grid{grid-template-columns:1fr}.landing-page .landing-footer-grid{grid-template-columns:1fr 1fr}.landing-page .landing-footer-bottom{flex-direction:column;text-align:center}}@media(max-width:390px){.landing-page .landing-header .header-nav-link{min-height:2.125rem;padding:.35rem .45rem;font-size:.8125rem}.landing-page .landing-header-inner{padding:.4375rem .75rem}.landing-page .landing-nav-buttons{gap:.25rem}.landing-page .landing-nav-buttons .landing-btn{min-height:2.125rem;padding:.35rem .6rem;font-size:.78125rem}.landing-page .landing-section-title-large{font-size:clamp(1.5rem,7vw,1.875rem)}.landing-page .landing-section-header h2{font-size:clamp(1.35rem,6vw,1.75rem)}.landing-page .landing-two-column-text p,.landing-page .landing-check-list li,.landing-page .landing-cta-subtitle{font-size:.95rem}.landing-page .why-thunk-grid{grid-template-columns:1fr}.landing-page .why-thunk-grid .why-thunk-card:nth-child(5){max-width:100%}.landing-page .why-thunk-lead{font-size:1rem}.landing-page .landing-home-hero{padding:.75rem 1rem 1.5rem}.landing-page .landing-home-headline{font-size:clamp(1.75rem,7.2vw,2rem);max-width:13ch}.landing-page .landing-home-subhead{font-size:.95rem;margin-bottom:1.25rem}.landing-page .landing-footer-grid{grid-template-columns:1fr;gap:1.5rem}.landing-page .landing-nav-buttons .landing-btn{min-height:2.75rem}.landing-page .pricing-closer-headline{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.landing-page .landing-animate-in{animation:none;opacity:1}.landing-page .landing-btn-cta:hover,.landing-page .landing-btn-accent:hover,.landing-page .landing-video-play:hover{transform:none}}.landing-page .landing-modal-backdrop{position:fixed;inset:0;z-index:200;background:#102f358c;display:flex;align-items:center;justify-content:center;padding:1.5rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.landing-page .landing-modal-box{background:var(--landing-white);border-radius:20px;padding:2.5rem;width:100%;max-width:480px;position:relative;box-shadow:0 8px 30px #102f3526,0 2px 8px #102f3514}.landing-page .landing-modal-close{position:absolute;top:1.25rem;right:1.25rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:#0000000d;border-radius:8px;color:var(--landing-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.landing-page .landing-modal-close:hover{background:#0000001a;color:var(--landing-dark)}.landing-page .landing-modal-title{font-family:Newsreader,Georgia,serif;font-size:1.625rem;font-weight:600;color:var(--landing-dark);margin-bottom:.375rem;padding-right:2rem}.landing-page .landing-modal-subtitle{font-size:.9375rem;color:var(--landing-text-muted);margin-bottom:1.75rem}.landing-page .landing-modal-field{margin-bottom:1.25rem}.landing-page .landing-modal-label{display:block;font-size:.9375rem;font-weight:600;color:var(--landing-dark);margin-bottom:.4rem}.landing-page .landing-modal-required{color:var(--vibrant-coral);margin-left:2px}.landing-page .landing-modal-optional{font-weight:400;color:var(--landing-text-muted);font-size:.875rem}.landing-page .landing-modal-input,.landing-page .landing-modal-textarea{width:100%;padding:.625rem .875rem;font-size:1rem;font-family:inherit;color:var(--landing-dark);background:var(--landing-white);border:1.5px solid rgba(0,0,0,.14);border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box;outline:none}.landing-page .landing-modal-input:focus,.landing-page .landing-modal-textarea:focus{border-color:var(--landing-dark);box-shadow:0 0 0 3px #102f3514}.landing-page .landing-modal-input:disabled,.landing-page .landing-modal-textarea:disabled{opacity:.6;cursor:not-allowed}.landing-page .landing-modal-input::placeholder,.landing-page .landing-modal-textarea::placeholder{color:var(--landing-text-muted)}.landing-page .landing-modal-textarea{resize:vertical;min-height:110px}.landing-page .landing-modal-error{font-size:.9375rem;color:#c0392b;margin-bottom:1rem;padding:.625rem .875rem;background:#c0392b0f;border-radius:8px;border:1px solid rgba(192,57,43,.2)}.landing-page .landing-modal-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.75rem}.landing-page .landing-modal-success{text-align:center;padding:2rem 1rem}.landing-page .landing-modal-success-icon{width:60px;height:60px;background:var(--landing-cta);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--landing-dark);margin:0 auto 1.25rem}.landing-page .landing-modal-success h3{font-family:Newsreader,Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--landing-dark);margin-bottom:.5rem}.landing-page .landing-modal-success p{font-size:1rem;color:var(--landing-text-muted)}@media(max-width:640px){.landing-page .landing-modal-box{padding:1.75rem 1.25rem;border-radius:16px}.landing-page .landing-modal-actions{flex-direction:column-reverse}.landing-page .landing-modal-actions .landing-btn{width:100%;justify-content:center}}.landing-page .landing-help-tabs-wrap{background:var(--landing-bg);border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:0}.landing-page .landing-help-tabs{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;gap:0}.landing-page .landing-help-tab{background:none;border:none;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:500;color:var(--landing-text-muted);cursor:pointer;border-radius:6px;box-shadow:inset 0 -2px 0 transparent;transition:color .15s ease,box-shadow .15s ease;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.landing-page .landing-help-tab:hover{color:var(--landing-dark)}.landing-page .landing-help-tab-active{color:var(--landing-dark);box-shadow:inset 0 -2px 0 var(--emerald)}.landing-page .landing-help-overview-section{background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.landing-page .landing-help-overview-teal{box-shadow:0 0 8px #9ddcdd80}.landing-page .landing-help-overview-orange{box-shadow:0 0 8px #ffd97d59}.landing-page .landing-help-overview-dark{box-shadow:0 0 8px #102f3526}.landing-page .landing-help-overview-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.landing-page .landing-help-overview-title{display:flex;align-items:center;gap:.5rem;font-family:Newsreader,Georgia,serif;font-size:1.25rem;font-weight:500;color:var(--landing-dark);margin:0}.landing-page .landing-help-overview-see-all{font-size:.875rem;font-weight:500;color:var(--emerald);text-decoration:none;cursor:pointer;background:none;border:none;padding:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.landing-page .landing-help-overview-see-all:hover{text-decoration:underline}.landing-page .landing-help-articles-list{display:flex;flex-direction:column;gap:.75rem}.landing-page .landing-help-article-card{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;background:var(--landing-white);border:1px solid rgba(0,0,0,.08);border-radius:10px;text-decoration:none;color:var(--landing-text);transition:border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px 3px #0000000a,0 6px 24px #00000008}.landing-page .landing-help-article-card:hover{border-color:#00000026;box-shadow:0 2px 8px #0000000f}.landing-page .landing-help-article-card-icon{width:34px;height:34px;background:#b8e6e759;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--landing-dark);flex-shrink:0;margin-top:1px}.landing-page .landing-help-article-card-body{flex:1;min-width:0}.landing-page .landing-help-article-card-title{font-size:.9375rem;font-weight:600;color:var(--landing-dark);margin:0 0 .2rem;line-height:1.4}.landing-page .landing-help-article-card-desc{font-size:.875rem;color:var(--landing-text-muted);margin:0;line-height:1.45}.landing-page .landing-help-articles-empty{text-align:center;padding:3.5rem 2rem;color:var(--landing-text-muted);font-size:.9375rem}@media(max-width:640px){.landing-page .landing-help-tab{padding:.75rem .875rem;font-size:.875rem}}.landing-page .landing-article-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.landing-page .landing-article-filter-pill{padding:.375rem 1rem;font-size:.8125rem;font-weight:500;color:var(--landing-text-muted);background:var(--landing-white);border:1.5px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit}.landing-page .landing-article-filter-pill:hover{color:var(--landing-dark);border-color:#0003}.landing-page .landing-article-filter-pill-active{color:var(--landing-white);background:var(--landing-dark);border-color:var(--landing-dark)}.landing-page .landing-article-filter-pill-active:hover{color:var(--landing-white);background:var(--landing-dark)}.landing-page .landing-article-wrap{max-width:720px;margin:0 auto;padding:3rem 1.5rem 5rem}.landing-page .landing-article-back-btn{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--landing-text-muted);text-decoration:none;padding:.5rem 1rem;border-radius:8px;border:1.5px solid rgba(0,0,0,.1);background:var(--landing-white);transition:all .15s ease;margin-bottom:2rem}.landing-page .landing-article-back-btn:hover{color:var(--landing-dark);border-color:#0003;box-shadow:0 2px 8px #0000000f}.landing-page .landing-article-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.landing-page .landing-article-category{display:inline-block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#5aadad;background:#a6dede33;padding:.25rem .75rem;border-radius:6px;margin-bottom:1rem}.landing-page .landing-article-title{font-family:Newsreader,Georgia,serif;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.25;color:var(--landing-dark);margin:0 0 .75rem}.landing-page .landing-article-excerpt{font-size:1.0625rem;line-height:1.6;color:var(--landing-text-muted);margin:0}.landing-page .landing-article-prose{font-size:1rem;line-height:1.75;color:var(--landing-text)}.landing-page .landing-article-prose h2{font-family:Newsreader,Georgia,serif;font-size:1.375rem;font-weight:500;color:var(--landing-dark);margin:2.5rem 0 1rem;letter-spacing:0}.landing-page .landing-article-prose h3{font-family:Newsreader,Georgia,serif;font-size:1.125rem;font-weight:500;color:var(--landing-dark);margin:2rem 0 .75rem}.landing-page .landing-article-prose p{margin:0 0 1.25rem}.landing-page .landing-article-prose ul,.landing-page .landing-article-prose ol{margin:0 0 1.25rem;padding-left:1.5rem}.landing-page .landing-article-prose li{margin-bottom:.5rem}.landing-page .landing-article-prose a{color:var(--landing-dark);font-weight:500;text-decoration:underline;text-underline-offset:2px}.landing-page .landing-article-prose a:hover{color:var(--landing-cta-hover)}.landing-page .landing-article-prose code{font-size:.875em;background:#0000000d;padding:.15rem .4rem;border-radius:4px;font-family:SF Mono,Fira Code,monospace}.landing-page .landing-article-prose pre{background:var(--landing-dark);color:#e0e0e0;padding:1.25rem;border-radius:10px;overflow-x:auto;margin:0 0 1.25rem;font-size:.875rem;line-height:1.6}.landing-page .landing-article-prose pre code{background:none;padding:0;border-radius:0;color:inherit}.landing-page .landing-article-prose blockquote{border-left:3px solid var(--landing-cta);padding:.75rem 1.25rem;margin:0 0 1.25rem;background:#b8e6e71a;border-radius:0 8px 8px 0;color:var(--landing-text-muted)}.landing-page .landing-article-prose img{max-width:100%;border-radius:10px;margin:1.5rem 0}.landing-page .landing-article-prose hr{border:none;border-top:1px solid rgba(0,0,0,.08);margin:2rem 0}@media(max-width:640px){.landing-page .landing-article-wrap{padding:2rem 1rem 3rem}.landing-page .landing-article-title{font-size:1.5rem}.landing-page .landing-article-prose{font-size:.9375rem}}@media(max-width:980px){.landing-page .landing-home-hero-grid,.landing-page .landing-trust-grid,.landing-page .landing-pricing-showcase{grid-template-columns:1fr}.landing-page .landing-product-proof{max-width:680px}.landing-page .landing-problem-grid,.landing-page .landing-workflow-grid{grid-template-columns:1fr}}@media(max-width:640px){.landing-page .landing-header .header-nav-links{display:none}.landing-page .landing-home-hero-product{padding:1.75rem 1rem 2.25rem}.landing-page .landing-home-hero-product .landing-home-headline{max-width:100%;font-size:clamp(2.15rem,10vw,3rem)}.landing-page .landing-home-hero-product .landing-home-subhead{max-width:100%}.landing-page .landing-hero-trust{gap:.5rem}.landing-page .landing-hero-trust span{font-size:.8125rem}.landing-page .product-proof-window{border-radius:14px}.landing-page .product-proof-stats{grid-template-columns:1fr}.landing-page .product-proof-stats div{display:flex;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px solid rgba(16,47,53,.08)}.landing-page .product-proof-stats div:last-child{border-bottom:0}.landing-page .product-proof-stat-label{margin-bottom:0}.landing-page .landing-problem-section{padding-top:4rem}.landing-page .landing-problem-card,.landing-page .landing-workflow-card,.landing-page .landing-support-card,.landing-page .landing-readiness-example,.landing-page .landing-reachable-example{padding:1.25rem}.landing-page .workflow-preview{height:176px}.landing-page .wp-stat-num{font-size:1.35rem}.landing-page .reachable-math .reachable-total{display:grid}.landing-page .support-card-quote{font-size:1.25rem}}.landing-page .landing-conversion-hero,.landing-page .landing-conversion-hero .headline-display,.landing-page .landing-section-title-large,.landing-page .landing-pricing-name,.landing-page .landing-feature-title,.landing-page .why-thunk-card-title,.landing-page .faq-question,.landing-page .support-card-quote{letter-spacing:0}.landing-page .landing-conversion-hero{position:relative;isolation:isolate;overflow:hidden;padding:2.55rem 1.5rem;background:var(--landing-bg)}.landing-page .landing-conversion-hero:before{content:"";position:absolute;top:48%;right:max(-9rem,-8vw);z-index:0;width:clamp(34rem,54vw,64rem);aspect-ratio:2464 / 1166;background:url(/brand/tml-render-film.png) center / contain no-repeat;opacity:.055;pointer-events:none;transform:translateY(-50%) rotate(-7deg);transform-origin:center}.landing-page .landing-conversion-hero:after{content:"";position:absolute;inset:0;z-index:-1;background-image:url(/noise.png);background-size:110px 110px;opacity:.07;mix-blend-mode:multiply;pointer-events:none}.landing-page .conversion-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:100%}.landing-page .conversion-hero-copy{max-width:640px}.landing-page .landing-conversion-hero .landing-home-headline{margin-bottom:1.25rem;color:var(--landing-dark);font-size:clamp(3rem,3.55vw,4.15rem);line-height:1;text-wrap:balance}.landing-page .headline-em{font-style:italic;font-weight:400}.landing-page .landing-conversion-hero .landing-home-subhead{max-width:52ch;color:var(--landing-text-muted);font-size:1.18rem;line-height:1.62}.landing-page .headline-no-break{white-space:nowrap}.landing-page .conversion-hero-media{position:relative}.landing-page .conversion-hero-stage{position:relative;isolation:isolate;padding:clamp(.85rem,1.35vw,1.25rem);border-radius:22px;background:radial-gradient(circle at 82% 12%,rgba(96,211,148,.2),transparent 46%),linear-gradient(150deg,#16414a,#102f35 62%);box-shadow:inset 0 0 0 1px #ffffff0d,0 44px 84px -34px #102f3599,0 14px 32px -20px #102f3573}.landing-page .conversion-hero-stage:after{content:"";position:absolute;top:1.15rem;right:1.15rem;width:84px;height:46px;background-image:radial-gradient(rgba(166,222,222,.55) 1.3px,transparent 1.4px);background-size:12px 12px;opacity:.55;pointer-events:none}.landing-page .conversion-product-frame{position:relative;z-index:1;overflow:hidden;width:100%;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:linear-gradient(180deg,#fffffff5,#f7f5f3f0),var(--landing-white);box-shadow:0 26px 52px -24px #00000094,inset 0 1px #ffffffbf}.landing-page .conversion-product-video{display:block;width:100%;aspect-ratio:19 / 10;object-fit:cover;background:#102f35}.landing-page .conversion-product-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(16,47,53,.08)}.landing-page .conversion-product-metrics span{display:grid;gap:.18rem;min-height:3.38rem;padding:.65rem .95rem;border-right:1px solid rgba(16,47,53,.08);color:var(--landing-text-muted);font-size:.68rem;font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.landing-page .conversion-product-metrics span:last-child{border-right:0}.landing-page .conversion-product-metrics strong{display:block;color:var(--landing-dark);font-family:var(--landing-font-display);font-size:1.6rem;font-weight:650;letter-spacing:0;line-height:1;text-transform:none}.landing-page .conversion-offer-strip{display:grid;grid-template-columns:repeat(2,max-content);gap:.7rem 2.25rem;margin-top:1.35rem}.landing-page .conversion-offer-strip span{display:inline-flex;align-items:center;gap:.5rem;color:var(--landing-text-muted);font-size:.92rem;font-weight:600}.landing-page .conversion-offer-strip span svg{width:1.05rem;height:1.05rem;flex-shrink:0;color:#2a9d5e}.landing-page .landing-btn{white-space:nowrap}.landing-page .landing-header-cta{background:var(--landing-accent-green);border-color:transparent;color:#fff;box-shadow:0 1px 2px #102f3524,0 6px 16px -8px #0f74458c}.landing-page .landing-header-cta:hover,.landing-page .landing-header-cta:focus-visible{background:var(--landing-accent-green-hover);color:#fff}.landing-page .landing-proof-section{padding:4rem 1.5rem;background:var(--landing-dark);color:#ffffffb8}.landing-page .landing-proof-section .section-title,.landing-page .landing-proof-section h2,.landing-page .landing-proof-section h3{color:#fff;text-shadow:none}.landing-page .landing-proof-section .why-thunk-lead{color:#ffffffb8}.landing-page .landing-proof-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.85fr);gap:1.5rem;align-items:stretch}.landing-page .landing-proof-copy{align-self:center}.landing-page .landing-proof-copy .landing-section-title-large{max-width:760px;margin-bottom:1rem;font-size:3.2rem}.landing-page .landing-proof-callout,.landing-page .landing-proof-facts{border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff12;box-shadow:0 18px 45px #00000029}.landing-page .landing-proof-callout{padding:1.6rem}.landing-page .proof-callout-label,.landing-page .support-card-label{display:inline-flex;margin-bottom:1rem;padding:.32rem .7rem;border-radius:7px;background:#ffd97d2e;color:var(--jasmine);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.landing-page .landing-proof-callout p,.landing-page .support-card-quote{color:#fff;font-family:Newsreader,Georgia,serif;font-size:1.5rem;line-height:1.35}.landing-page .proof-callout-meta{display:grid;gap:.25rem;margin-top:1.4rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.16)}.landing-page .proof-callout-meta strong{color:#fff}.landing-page .proof-callout-meta span{color:#ffffff94;font-size:.9rem}.landing-page .landing-proof-facts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.landing-page .landing-proof-fact{padding:1.25rem 1.5rem;border-right:1px solid rgba(255,255,255,.14)}.landing-page .landing-proof-fact:last-child{border-right:0}.landing-page .landing-proof-fact strong{display:block;color:#fff;font-family:Newsreader,Georgia,serif;font-size:2.4rem;line-height:1}.landing-page .landing-proof-fact span{color:#ffffffa3;font-size:.84rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.landing-page .landing-proof-fact--promise{position:relative;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#ffd97d29,#ee605517),#ffffff0a}.landing-page .landing-proof-fact--promise strong{color:#fff8df;white-space:nowrap}.landing-page .landing-proof-fact--promise span{color:#ffffffc2}.landing-page .landing-section{padding-top:4.5rem;padding-bottom:4.5rem}.landing-page .landing-section-title-large{font-size:3.75rem;line-height:1.08}.landing-page .section-header-intro{max-width:820px;margin-bottom:2.25rem}.landing-page .landing-problem-section{padding-top:4.75rem}.landing-page .landing-problem-header{max-width:840px}.landing-page .landing-problem-card,.landing-page .landing-workflow-card,.landing-page .landing-pricing-card,.landing-page .landing-readiness-example,.landing-page .landing-reachable-example,.landing-page .landing-support-card,.landing-page .landing-comparison-card,.landing-page .landing-faq-item{border-radius:16px}.landing-page .landing-problem-card,.landing-page .landing-workflow-card{padding:2rem 1.75rem}.landing-page .landing-problem-card h3,.landing-page .landing-workflow-card h3,.landing-page .landing-readiness-example h3,.landing-page .landing-reachable-example h3,.landing-page .landing-support-card h3{font-size:1.28rem}.landing-page .workflow-preview{height:196px;border-radius:14px}.landing-page .landing-pricing-showcase{max-width:1180px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-bottom:1.5rem}.landing-page .landing-pricing-showcase .landing-pricing-price-base{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:.58rem}.landing-page .landing-pricing-showcase .landing-pricing-option{min-width:0;padding-right:.72rem;padding-left:.72rem}.landing-page .landing-pricing-showcase .landing-pricing-price-base .landing-pricing-amount{font-size:3.08rem}.landing-page .landing-pricing-showcase .landing-pricing-price-base .landing-pricing-period{margin-top:.36rem;font-size:.9rem}.landing-page .landing-pricing-showcase .landing-pricing-price-base .landing-pricing-alt-amount{font-size:1.9rem}.landing-page .landing-pricing-showcase .landing-pricing-price-base .landing-pricing-alt-period{margin-top:.2rem;font-size:.8rem}.landing-page .landing-pricing-card-featured{transform:none}.landing-page .landing-pricing-card-featured .landing-btn-cta{box-shadow:inset 0 1px #ffffff47,0 6px 16px #0003,0 2px 6px #00000029}.landing-page .landing-pricing-card-pro{background:radial-gradient(circle at 86% 10%,rgba(242,166,90,.24),transparent 34%),linear-gradient(145deg,#273238,#49362f);color:var(--landing-white);border-color:#f2a65a2e;box-shadow:0 24px 64px #49362f3d}.landing-page .landing-pricing-card-pro:before{background:linear-gradient(90deg,#e09a54,#f0c078)}.landing-page .landing-pricing-card-pro:hover{border-color:#f2a65a4d;box-shadow:0 30px 70px #49362f4d}.landing-page .landing-pricing-card-pro .landing-pricing-badge{background:#f4c78f;color:#2d1f1a}.landing-page .landing-pricing-card-pro .landing-pricing-description,.landing-page .landing-pricing-card-pro .landing-pricing-note{color:#ffffffb3}.landing-page .landing-pricing-card-pro .landing-pricing-period,.landing-page .landing-pricing-card-pro .landing-pricing-alt-period{color:#ffffff9e}.landing-page .landing-pricing-card-pro .landing-pricing-option-primary{border-color:#f2a65a75;background:linear-gradient(135deg,#f2a65a33,#ffffff14),#ffffff12}.landing-page .landing-pricing-card-pro .landing-pricing-option-primary .landing-pricing-option-label{color:#ffe1b8}.landing-page .landing-pricing-card-pro .landing-pricing-features li{border-bottom-color:#ffffff1c}.landing-page .landing-pricing-card-pro .landing-pricing-features li svg{color:#f0c078}.landing-page .landing-pricing-btn-pro{border-color:#f2a65a7a;background:#f0b66f;color:#261914;box-shadow:inset 0 1px #ffffff61,0 10px 22px #16121038}.landing-page .landing-pricing-btn-pro:hover{border-color:#f2a65aad;background:#f6c684;color:#261914}.landing-page .landing-comparison-card{position:relative;overflow:hidden;max-width:1180px;margin:0 auto;padding:1.85rem;border:1px solid rgba(16,47,53,.09);background:linear-gradient(180deg,#fffffff5,#f7f5f3e0),var(--landing-white);box-shadow:0 22px 58px #102f3514}.landing-page .landing-comparison-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--emerald)}.landing-page .landing-comparison-card>*{position:relative;z-index:1}.landing-page .comparison-toggle{display:flex;align-items:center;gap:.85rem;width:100%;padding:0;border:0;background:transparent;color:var(--landing-dark);cursor:pointer;text-align:left}.landing-page .comparison-toggle-text{font-family:Newsreader,Georgia,serif;font-size:1.4rem;font-weight:600;letter-spacing:-.01em}.landing-page .comparison-toggle-chevron{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;background:#102f350d;color:var(--landing-dark);transition:transform .25s ease,background .25s ease}.landing-page .comparison-toggle:hover .comparison-toggle-chevron{background:#102f3517}.landing-page .landing-comparison-card.is-open .comparison-toggle-chevron{transform:rotate(180deg)}.landing-page #plan-comparison{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(16,47,53,.08)}.landing-page .comparison-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(16,47,53,.08)}.landing-page .comparison-header h3{max-width:620px;margin:.45rem 0 0;color:var(--landing-dark);font-family:Newsreader,Georgia,serif;font-size:1.65rem;font-weight:600;line-height:1.18}.landing-page .comparison-header-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:220px}.landing-page .comparison-header-pills span{display:inline-flex;align-items:center;min-height:2.15rem;padding:.45rem .8rem;border:1px solid rgba(16,47,53,.09);border-radius:999px;background:#ffffffb8;color:var(--landing-dark);font-size:.78rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 8px 18px #102f350b}.landing-page .comparison-grid{display:grid;gap:.42rem;overflow:visible;border:0;border-radius:0}.landing-page .comparison-row{display:grid;grid-template-columns:minmax(8.5rem,.78fr) repeat(3,minmax(0,1fr));min-height:4.1rem;overflow:hidden;border:1px solid rgba(16,47,53,.075);border-radius:7px;background:#ffffffad;box-shadow:0 7px 16px #102f3509}.landing-page .comparison-row>span,.landing-page .comparison-row>strong{display:flex;align-items:center;padding:1rem 1.05rem;border-right:1px solid rgba(16,47,53,.065);border-bottom:0;font-size:.96rem;line-height:1.35}.landing-page .comparison-row>span:first-child{color:var(--landing-dark);background:#a6dede1f;font-weight:850}.landing-page .comparison-row>span:last-child,.landing-page .comparison-row>strong:last-child{border-right:0}.landing-page .comparison-row-head{min-height:auto;border:0;background:transparent;box-shadow:none}.landing-page .comparison-row-head>span{color:var(--landing-dark);background:transparent;font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;border-right:0;padding:0 1.05rem .28rem}.landing-page .comparison-row>strong{color:var(--landing-dark);background:#60d39413;font-weight:850}.landing-page .comparison-row-price{min-height:5.35rem;border-color:#2a9d5e24;box-shadow:0 10px 22px #102f350b,0 0 0 1px #ffd97d29 inset}.landing-page .comparison-row>.comparison-free-hook{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffd97d2e,#60d3941f 54%,#a6dede21),#ffffff9e;color:var(--landing-dark)}.landing-page .comparison-row>.comparison-free-hook:after{content:none}.landing-page .comparison-free-lockup{position:relative;z-index:1;display:grid;gap:.2rem;min-width:0;padding:.08rem 0}.landing-page .comparison-free-hook>.comparison-mobile-label{position:relative;z-index:1}.landing-page .comparison-free-label{color:#176c40;font-size:.66rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.landing-page .comparison-free-rate{display:inline-flex;align-items:flex-start;gap:.12rem;color:var(--landing-dark);line-height:1}.landing-page .comparison-free-amount{display:inline-flex;align-items:flex-start;color:var(--landing-dark);font-family:Newsreader,Georgia,serif;font-size:2rem;font-weight:650;line-height:.92}.landing-page .comparison-free-note,.landing-page .comparison-base-option-note{color:#102f359e;font-size:.76rem;font-weight:750;letter-spacing:0;line-height:1.15}.landing-page .comparison-row>.comparison-base-price{position:relative;overflow:hidden;background:linear-gradient(135deg,#60d39429,#a6dede24),#ffffffc2}.landing-page .comparison-row>.comparison-pro-price{background:linear-gradient(135deg,#f2a65a33,#49362f12),#ffffffc2}.landing-page .comparison-base-price-options{display:flex;align-items:center;gap:1.05rem}.landing-page .comparison-base-option{position:relative;display:grid;gap:.2rem;min-width:0;padding:.08rem 0;border:0;background:transparent;box-shadow:none}.landing-page .comparison-base-option-primary{min-width:4.8rem}.landing-page .comparison-base-option+.comparison-base-option{padding-left:1.05rem;border-left:1px solid rgba(16,47,53,.12)}.landing-page .comparison-base-option-label{color:#102f358f;font-size:.66rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.landing-page .comparison-base-option-primary .comparison-base-option-label{color:#176c40}.landing-page .comparison-pro-price .comparison-base-option-primary .comparison-base-option-label{color:#9b5723}.landing-page .comparison-base-option-rate{display:inline-flex;align-items:flex-start;gap:.12rem;color:var(--landing-dark);line-height:1}.landing-page .comparison-base-amount{font-family:Newsreader,Georgia,serif;font-size:2rem;font-weight:650;line-height:.92}.landing-page .comparison-base-period{margin-top:.17rem;color:#102f35ad;font-size:.72rem;font-weight:850;line-height:1}.landing-page .comparison-base-alt-amount{font-family:Newsreader,Georgia,serif;font-size:1.7rem;font-weight:650;line-height:.95}.landing-page .comparison-row-composer{border-color:#2a9d5e38;background:linear-gradient(90deg,#60d39417,#ffffffbd)}.landing-page .comparison-row-composer>span:first-child{background:#60d39424}.landing-page .comparison-row>.comparison-value-positive{color:#176c40;background:#60d39429;gap:.55rem}.landing-page .comparison-row>.comparison-pro-value{background:#f2a65a21}.landing-page .comparison-row>.comparison-value-positive.comparison-pro-value{color:#8f4d1f;background:#f2a65a2e}.landing-page .comparison-mobile-label{display:none}.landing-page .comparison-check{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex:0 0 auto;border-radius:999px;background:#60d39433;color:#176c40;font-size:.82rem;font-weight:900}.landing-page .landing-support-card{background:var(--landing-dark);color:#ffffffb8}.landing-page .landing-support-card .support-card-meta{border-top-color:#ffffff29}.landing-page .landing-support-card .support-card-meta strong{color:#fff}.landing-page .landing-support-card .support-card-meta span{color:#ffffff94}.landing-page .faq-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.4fr);gap:4rem;align-items:start}.landing-page .faq-intro{position:sticky;top:7rem}.landing-page .faq-intro .section-title{margin-top:1.25rem}.landing-page .faq-accordion{border-top:1px solid var(--landing-rule)}.landing-page .faq-row{border-bottom:1px solid var(--landing-rule)}.landing-page .faq-q{display:grid;grid-template-columns:2.25rem 1fr auto;align-items:center;gap:1rem;width:100%;padding:1.6rem .25rem;border:0;background:transparent;text-align:left;cursor:pointer}.landing-page .faq-q:focus-visible{outline:2px solid var(--emerald);outline-offset:3px;border-radius:6px}.landing-page .faq-num{font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.04em;color:#102f3552;transition:color .2s ease}.landing-page .faq-q-text{font-family:Newsreader,Georgia,serif;font-size:1.22rem;font-weight:600;line-height:1.3;color:var(--landing-dark);text-wrap:balance;transition:color .2s ease}.landing-page .faq-chevron{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:9px;color:var(--landing-text-muted);background:#102f350d;transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .22s ease,color .22s ease}.landing-page .faq-q:hover .faq-q-text{color:#0f7d4a}.landing-page .faq-q:hover .faq-chevron{background:#60d39429;color:#0f7d4a}.landing-page .faq-row.is-open .faq-num{color:var(--vibrant-coral)}.landing-page .faq-row.is-open .faq-chevron{transform:rotate(180deg);background:var(--emerald);color:var(--landing-dark)}.landing-page .faq-a{overflow:hidden}.landing-page .faq-a p{margin:0;padding:0 2.5rem 1.7rem 3.25rem;max-width:62ch;color:var(--landing-text-muted);font-size:1.02rem;line-height:1.7;text-wrap:pretty}@media(max-width:860px){.landing-page .faq-layout{grid-template-columns:1fr;gap:1.75rem}.landing-page .faq-intro{position:static}.landing-page .faq-a p{padding-right:.25rem}}.landing-page .faq-spark-wrap{position:relative;display:inline-block}.landing-page .faq-spark{background:linear-gradient(180deg,#1ba35f,#138a52 52%,#0f7d4a);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-page .faq-sparkle{position:absolute;width:.5em;height:.5em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='50,0 61,39 100,50 61,61 50,100 39,61 0,50 39,39' fill='%231ba35f'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;pointer-events:none}.landing-page .landing-faq-section.sparkles-on .faq-sparkle{animation-name:faq-twinkle;animation-duration:2.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.landing-page .faq-sparkle--1{top:-.34em;left:-.42em;width:.55em;height:.55em;animation-delay:0s}.landing-page .faq-sparkle--2{top:.02em;right:-.5em;width:.4em;height:.4em;animation-delay:.5s}.landing-page .faq-sparkle--3{top:-.5em;left:52%;width:.34em;height:.34em;animation-delay:1.1s}.landing-page .faq-sparkle--4{bottom:-.2em;left:.3em;width:.46em;height:.46em;animation-delay:.85s}.landing-page .faq-sparkle--5{bottom:.05em;right:-.34em;width:.3em;height:.3em;animation-delay:1.5s}@keyframes faq-twinkle{0%,to{opacity:0}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.landing-page .landing-faq-section.sparkles-on .faq-sparkle{animation:none;opacity:.8}}.landing-page .landing-cta-section{border-top:0;border-image:none;background:linear-gradient(180deg,#123f44,#0e383c 72%,#0a3034);box-shadow:inset 0 1px #ffffff0f}.landing-page .landing-cta-section:before{display:block;top:0;left:50%;width:min(1100px,calc(100% - 3rem));height:1px;background:linear-gradient(90deg,transparent,rgba(255,217,125,.65),rgba(96,211,148,.75),transparent);transform:translate(-50%)}.landing-page .landing-cta-section:after{display:block;inset:auto auto 0 50%;width:min(1100px,calc(100% - 3rem));height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),rgba(255,255,255,.2),rgba(255,255,255,.08),transparent);transform:translate(-50%);box-shadow:0 18px 48px #0000003d}.landing-page .landing-cta-inner{max-width:860px;padding-top:clamp(5.5rem,8vw,7rem);padding-bottom:clamp(5.75rem,8vw,7.25rem)}.landing-page .landing-cta-headline{color:#fff!important;text-shadow:none}.landing-page .landing-cta-subtitle{color:#ffffffb8}.landing-page .landing-cta-offer{display:grid;justify-items:center;gap:.95rem;max-width:760px;margin-right:auto;margin-left:auto}.landing-page .landing-cta-offer-intro{font-size:clamp(1.04rem,1.2vw,1.18rem);font-weight:650;line-height:1.35;color:#ffffffc7}.landing-page .landing-cta-offer-list{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;padding:.85rem 1rem;border:1px solid rgba(184,230,231,.18);border-radius:8px;background:linear-gradient(135deg,#ffffff14,#b8e6e70d),#ffffff09;box-shadow:inset 0 1px #ffffff1a,0 18px 45px #0000001a}.landing-page .landing-cta-offer-item{position:relative;display:inline-flex;align-items:baseline;gap:.35rem;padding:.1rem 1rem;font-size:clamp(.95rem,1.05vw,1.05rem);font-weight:750;line-height:1.2;color:#ffffffd1}.landing-page .landing-cta-offer-item:not(:last-child):after{content:"";position:absolute;top:.18rem;right:0;width:1px;height:calc(100% - .36rem);background:linear-gradient(180deg,transparent,rgba(255,255,255,.28),transparent)}.landing-page .landing-cta-offer-item strong{font-family:var(--landing-font-display);font-size:1.22em;font-weight:700;color:#fff;letter-spacing:0}.landing-page .landing-cta-offer-note{display:inline-flex;align-items:center;gap:.5rem;font-size:.96rem;font-weight:750;line-height:1.35;color:#ffd97de6}.landing-page .landing-cta-offer-note:before,.landing-page .landing-cta-offer-note:after{content:"";width:1.35rem;height:1px;background:#ffd97d6b}@media(max-width:700px){.landing-page .landing-cta-offer{gap:.8rem}.landing-page .landing-cta-offer-list{display:grid;width:100%;max-width:22rem;padding:.65rem 1rem}.landing-page .landing-cta-offer-item{justify-content:center;width:100%;padding:.72rem 0}.landing-page .landing-cta-offer-item:not(:last-child):after{inset:auto auto 0 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.landing-page .landing-cta-offer-note:before,.landing-page .landing-cta-offer-note:after{width:.9rem}}.landing-page .landing-cta-section .landing-hero-ctas{justify-content:center}.landing-page .landing-footer{background:linear-gradient(180deg,#092b2f,#08282c);padding-top:clamp(4.25rem,6vw,5.5rem);box-shadow:inset 0 28px 70px #00000024}.landing-page .landing-footer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.55rem 1rem;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#fff;font-size:.9rem;font-weight:800;text-decoration:none;transition:background .15s ease,border-color .15s ease}.landing-page .landing-footer-cta:hover,.landing-page .landing-footer-cta:focus-visible{border-color:var(--emerald);background:#60d3941f}@media(max-width:1080px){.landing-page .conversion-hero-inner{gap:clamp(1.75rem,4vw,3rem)}.landing-page .headline-no-break{white-space:normal}.landing-page .landing-proof-grid{grid-template-columns:1fr}}@media(max-width:1080px)and (min-width:821px){.landing-page .landing-pricing-showcase{gap:.9rem}.landing-page .landing-pricing-card{padding:2.2rem 1rem 1.6rem}.landing-page .landing-pricing-showcase .landing-pricing-price-base{grid-template-columns:minmax(0,.98fr) minmax(0,.9fr);gap:.48rem}.landing-page .landing-pricing-showcase .landing-pricing-amount{font-size:2.85rem}.landing-page .landing-pricing-showcase .landing-pricing-price-base .landing-pricing-amount{font-size:2.72rem}.landing-page .landing-pricing-showcase .landing-pricing-price-base .landing-pricing-period{font-size:.82rem}.landing-page .landing-pricing-showcase .landing-pricing-alt-amount{font-size:1.75rem}.landing-page .landing-pricing-showcase .landing-pricing-price-base .landing-pricing-alt-amount{font-size:1.62rem}.landing-page .landing-pricing-showcase .landing-pricing-price-base .landing-pricing-alt-period{font-size:.72rem}.landing-page .landing-pricing-showcase .landing-pricing-option{padding:.7rem .5rem}.landing-page .comparison-row>span,.landing-page .comparison-row>strong{padding:.9rem .78rem;font-size:.88rem}.landing-page .comparison-base-price-options{gap:.72rem}.landing-page .comparison-base-option+.comparison-base-option{padding-left:.72rem}}@media(min-width:1600px){.landing-page .conversion-hero-inner{max-width:1320px}.landing-page .conversion-hero-copy{max-width:680px}.landing-page .landing-conversion-hero .landing-home-headline{font-size:4.25rem}}@media(max-width:820px){.landing-page .landing-conversion-hero{padding:3.25rem 1rem 3.5rem}.landing-page .landing-conversion-hero:before{top:13rem;right:-13rem;width:36rem;opacity:.045}.landing-page .conversion-hero-inner{grid-template-columns:1fr;gap:2.5rem}.landing-page .conversion-hero-copy{max-width:100%}.landing-page .conversion-hero-media{max-width:540px;margin-top:.5rem}.landing-page .landing-conversion-hero .landing-home-headline{max-width:100%;font-size:clamp(2.6rem,6vw,3.15rem)}.landing-page .landing-conversion-hero .landing-home-subhead{font-size:1.12rem}.landing-page .landing-section,.landing-page .landing-proof-section{padding:3.5rem 1rem}.landing-page .landing-section-title-large,.landing-page .landing-proof-copy .landing-section-title-large{font-size:2.45rem}.landing-page .landing-proof-facts{grid-template-columns:1fr}.landing-page .landing-proof-fact{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.landing-page .landing-proof-fact:last-child{border-bottom:0}.landing-page .landing-pricing-showcase{grid-template-columns:minmax(0,1fr);max-width:100%}.landing-page .landing-pricing-card,.landing-page .landing-readiness-example{min-width:0}.landing-page .landing-pricing-price-base{flex-wrap:wrap}.landing-page .landing-pricing-showcase .landing-pricing-price-base{grid-template-columns:1fr}.landing-page .landing-pricing-option{flex:1 1 9rem}.landing-page .comparison-header{display:block}.landing-page .comparison-header-pills{justify-content:flex-start;margin-top:1rem}.landing-page .comparison-row,.landing-page .comparison-row-head{grid-template-columns:1fr}.landing-page .comparison-row-head{display:none}.landing-page .comparison-row{border-bottom:1px solid rgba(16,47,53,.08)}.landing-page .comparison-row:last-child{border-bottom:0}.landing-page .comparison-row>span,.landing-page .comparison-row>strong{align-items:flex-start;flex-direction:column;gap:.32rem;min-height:auto;border-right:0}.landing-page .comparison-row>span:first-child{color:var(--landing-dark);font-weight:850;background:#a6dede29}.landing-page .comparison-mobile-label{display:block;color:var(--landing-text-muted);font-size:.68rem;font-weight:850;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.landing-page .comparison-row>.comparison-value-positive{display:grid;grid-template-columns:1.25rem 1fr;column-gap:.55rem;row-gap:.35rem;align-items:center}.landing-page .comparison-row>.comparison-value-positive .comparison-mobile-label{grid-column:1 / -1}.landing-page .comparison-row>.comparison-free-hook{align-items:flex-start;gap:.55rem}.landing-page .comparison-free-lockup{width:100%}.landing-page .comparison-free-amount{font-size:1.9rem}.landing-page .comparison-row>.comparison-base-price{gap:.55rem}.landing-page .comparison-base-price-options{width:100%;justify-content:flex-start;gap:.9rem}.landing-page .comparison-base-option+.comparison-base-option{padding-left:.9rem}}@media(max-width:640px){.landing-page .landing-header-cta{max-width:10.8rem;white-space:normal;text-align:center;line-height:1.05}.landing-page .landing-conversion-hero{padding:1.15rem 1rem 1.45rem}.landing-page .conversion-hero-inner{gap:1.35rem}.landing-page .landing-conversion-hero .landing-home-headline{max-width:100%;font-size:2.18rem;line-height:1.04;text-wrap:wrap;margin-bottom:.9rem}.landing-page .landing-conversion-hero .landing-home-subhead{margin-bottom:1.15rem;font-size:.98rem;line-height:1.48}.landing-page .landing-conversion-hero:before{top:10rem;right:-12rem;width:29rem}.landing-page .headline-no-break{white-space:normal;text-wrap:wrap}.landing-page .landing-hero-ctas,.landing-page .landing-home-cta-primary,.landing-page .landing-home-cta-secondary{width:100%}.landing-page .conversion-offer-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .7rem;margin-top:1rem}.landing-page .conversion-offer-strip span{align-items:flex-start;font-size:.8rem;line-height:1.25}.landing-page .conversion-offer-strip span svg{width:.95rem;height:.95rem;margin-top:.05rem}.landing-page .conversion-product-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page .conversion-product-metrics span{min-height:3.45rem;padding:.62rem .5rem;border-right:1px solid rgba(16,47,53,.08);border-bottom:0;font-size:.58rem}.landing-page .conversion-product-metrics span:last-child{border-right:0}.landing-page .conversion-product-metrics strong{font-size:1.18rem}.landing-page .landing-proof-callout p,.landing-page .support-card-quote{font-size:1.22rem}.landing-page .comparison-header h3{font-size:1.35rem}}.landing-page .pricing-billing-toggle{display:flex;width:fit-content;margin:0 auto 2.4rem;padding:.3rem;gap:.2rem;border-radius:999px;background:#102f350f;border:1px solid rgba(16,47,53,.08)}.landing-page .pricing-billing-opt{display:inline-flex;align-items:center;gap:.5rem;padding:.62rem 1.3rem;border:0;border-radius:999px;background:transparent;color:var(--landing-text-muted);font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.landing-page .pricing-billing-opt:hover{color:var(--landing-dark)}.landing-page .pricing-billing-opt.is-active{background:var(--landing-white);color:var(--landing-dark);box-shadow:0 2px 8px #102f351f}.landing-page .pricing-billing-opt:focus-visible{outline:2px solid var(--emerald);outline-offset:2px}.landing-page .pricing-billing-save{display:inline-flex;align-items:center;padding:.16rem .5rem;border-radius:999px;background:#60d39433;color:#1d7a4a;font-size:.72rem;font-weight:800;letter-spacing:.01em}.landing-page .pricing-price-v2{display:flex;align-items:baseline;gap:.32rem;min-height:3.75rem;margin-bottom:.35rem}.landing-page .pricing-amount-v2{display:inline-flex;align-items:baseline;font-family:Newsreader,Georgia,serif;font-size:3.4rem;font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--landing-dark)}.landing-page .pricing-amount-sym,.landing-page .pricing-amount-num{font:inherit;letter-spacing:inherit;color:inherit}.landing-page .pricing-per-v2{font-size:1rem;font-weight:600;color:var(--landing-text-muted)}.landing-page .pricing-billed-v2{min-height:1.35rem;margin:0 0 1.15rem;font-size:.85rem;font-weight:650;color:var(--landing-text-muted)}.landing-page .landing-pricing-card-featured .pricing-amount-v2,.landing-page .landing-pricing-card-pro .pricing-amount-v2{color:#fff}.landing-page .landing-pricing-card-featured .pricing-per-v2,.landing-page .landing-pricing-card-featured .pricing-billed-v2,.landing-page .landing-pricing-card-pro .pricing-per-v2,.landing-page .landing-pricing-card-pro .pricing-billed-v2{color:#ffffffa8}.landing-page .pricing-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem 1.85rem;list-style:none;margin:1.85rem auto 0;padding:0;max-width:780px}.landing-page .pricing-trust li{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:650;color:var(--landing-text-muted)}.landing-page .pricing-trust svg{flex:0 0 auto;color:var(--emerald)}.landing-page .landing-pricing-card-featured .landing-pricing-badge{background:var(--emerald);color:var(--landing-dark);font-weight:800;box-shadow:0 4px 12px #60d3946b}@media(min-width:1081px){.landing-page .landing-pricing-card-featured{transform:scale(1.045);z-index:2;box-shadow:0 0 0 1px #60d3948c,0 30px 72px #102f3552}.landing-page .landing-pricing-card-featured:hover{transform:scale(1.045) translateY(-2px);box-shadow:0 0 0 1px #60d394b3,0 36px 80px #102f355c}}.landing-page .comparison-row-head>.comparison-head-base{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.35rem;color:#176c40}.landing-page .comparison-head-rec{display:inline-flex;align-items:center;padding:.16rem .5rem;border-radius:999px;background:var(--emerald);color:var(--landing-dark);font-size:.6rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 3px 8px #60d39466}.landing-page .comparison-row:not(.comparison-row-head)>*:nth-child(3){box-shadow:inset 1.5px 0 #2a9d5e80,inset -1.5px 0 #2a9d5e80}.landing-page .comparison-row:not(.comparison-row-head):not(.comparison-row-price):not(.comparison-row-composer)>strong:nth-child(3){background:#60d3942e;color:#134e2e}.landing-page .comparison-row>.comparison-base-price{background:linear-gradient(135deg,#60d39438,#a6dede29),#ffffffd1}.landing-page .comparison-row>.comparison-pro-price{background:linear-gradient(135deg,#f2a65a1f,#49362f0a),#ffffffb3}.landing-page .comparison-row>.comparison-pro-value{background:#f2a65a14}.landing-page .comparison-row>.comparison-value-positive.comparison-pro-value{color:#8f4d1f;background:#f2a65a1a}.landing-page .landing-pricing-btn{border-radius:10px}.landing-page .landing-pricing-badge{border-radius:7px;letter-spacing:.05em}.landing-page .pricing-billing-toggle{border-radius:12px}.landing-page .pricing-billing-opt{border-radius:8px}.landing-page .pricing-billing-opt.is-active{box-shadow:0 1px 3px #102f3524}.landing-page .pricing-billing-save{border-radius:5px}.landing-page .comparison-header-pills span{border-radius:8px;box-shadow:none}.landing-page .comparison-head-rec{border-radius:5px;box-shadow:none}.landing-page .comparison-check{width:auto;height:auto;border-radius:0;background:transparent;color:#1d7a4a}.landing-page .landing-pricing-card-featured{background:linear-gradient(160deg,#143a40,#0f2d33)}.landing-page .landing-pricing-card:before{display:none}.landing-page .landing-pricing-card-featured{border-color:#ffffff1a;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff0d,inset 0 -32px 52px -34px #0009,0 32px 70px #081c2073}.landing-page .landing-pricing-card-featured:hover{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff42,inset 0 0 0 1px #ffffff0f,inset 0 -32px 52px -34px #0009,0 42px 88px #081c2085}.landing-page .landing-pricing-card-pro{background:linear-gradient(180deg,#ffffffd6,#ffffff70),var(--landing-bg);color:var(--landing-dark);border-color:#102f351a;box-shadow:0 18px 44px #102f3512}.landing-page .landing-pricing-card-pro:hover{border-color:#102f352e;box-shadow:0 24px 56px #102f351c}.landing-page .landing-pricing-card-pro .landing-pricing-description,.landing-page .landing-pricing-card-pro .landing-pricing-note,.landing-page .landing-pricing-card-pro .pricing-per-v2,.landing-page .landing-pricing-card-pro .pricing-billed-v2{color:var(--landing-text-muted)}.landing-page .landing-pricing-card-pro .pricing-amount-v2{color:var(--landing-dark)}.landing-page .landing-pricing-card-pro .landing-pricing-features li{border-bottom-color:#102f350f}.landing-page .landing-pricing-card-pro .landing-pricing-features li svg{color:var(--emerald)}.landing-page .landing-pricing-card-pro .landing-pricing-badge{background:var(--landing-dark);color:#fff;box-shadow:none}.landing-page .landing-pricing-btn-pro{border:1px solid var(--landing-dark);background:var(--landing-dark);color:#fff;box-shadow:0 10px 22px #102f3529}.landing-page .landing-pricing-btn-pro:hover{border-color:#0c2329;background:#0c2329;color:#fff}.landing-page .comparison-row{background:#fff;border-color:#102f3514;box-shadow:none}.landing-page .comparison-row>span:first-child{background:#102f3508}.landing-page .comparison-row-price{border-color:#102f351a;box-shadow:none}.landing-page .comparison-row>.comparison-free-hook{background:#102f3508}.landing-page .comparison-row>.comparison-base-price{background:#60d3941f}.landing-page .comparison-row>.comparison-pro-price{background:#fff}.landing-page .comparison-row>strong{background:#fff}.landing-page .comparison-row:not(.comparison-row-head):not(.comparison-row-price):not(.comparison-row-composer)>strong:nth-child(3){background:#60d39424;color:#134e2e}.landing-page .comparison-row-composer{background:#fff}.landing-page .comparison-row-composer>span:first-child{background:#102f3508}.landing-page .comparison-row>.comparison-value-positive,.landing-page .comparison-row>.comparison-pro-value,.landing-page .comparison-row>.comparison-value-positive.comparison-pro-value{color:#1d7a4a;background:#fff}.landing-page .comparison-row-composer>.comparison-value-positive:nth-child(3){background:#60d39424}@media(max-width:640px){.landing-page .landing-pricing-badge{font-size:.7rem;padding:.32rem .7rem;letter-spacing:.03em}}.landing-page .landing-pricing-card{overflow:visible}.landing-page .pricing-amount-wheel{position:relative;display:inline-grid;place-items:center start;overflow:hidden}.landing-page .pricing-amount-wheel>*{grid-area:1 / 1}.landing-page .plan-switch-row{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem}.landing-page .plan-switch{display:inline-flex;align-items:center;flex:0 0 auto;padding:0;border:0;background:transparent;cursor:pointer}.landing-page .plan-switch-track{position:relative;display:inline-block;width:2.65rem;height:1.5rem;border-radius:999px;background:#102f3533;transition:background .2s ease}.landing-page .plan-switch-knob{position:absolute;top:3px;left:3px;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #102f354d;transition:transform .2s cubic-bezier(.22,1,.36,1)}.landing-page .plan-switch[aria-checked=true] .plan-switch-track{background:linear-gradient(135deg,var(--vibrant-coral),#f4856d)}.landing-page .plan-switch[aria-checked=true] .plan-switch-knob{transform:translate(1.15rem)}.landing-page .plan-switch:focus-visible .plan-switch-track{outline:2px solid var(--vibrant-coral);outline-offset:2px}.landing-page .plan-switch-text{font-size:.9rem;font-weight:650;color:var(--landing-text-muted)}.landing-page .plan-switch-save{margin-left:.45rem;color:var(--vibrant-coral);font-weight:800}.landing-page .landing-pricing-card-featured .plan-switch-track{background:#ffffff38}.landing-page .landing-pricing-card-featured .plan-switch-text{color:#ffffffb8}.landing-page .landing-pricing-card-featured .plan-switch-save{color:#ff9c87}.landing-page .pricing-seal{position:absolute;top:-1.05rem;right:-1.05rem;z-index:5;display:flex;align-items:center;justify-content:center;width:5.4rem;height:5.4rem;border-radius:50%;background:var(--vibrant-coral);color:#fff;text-align:center;transform:rotate(7deg);box-shadow:0 10px 22px #ee605573}.landing-page .pricing-seal:before{content:"";position:absolute;inset:5px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55)}.landing-page .pricing-seal span{position:relative;z-index:1;padding:0 .5rem;font-size:.62rem;font-weight:800;line-height:1.18;letter-spacing:.04em;text-transform:uppercase}
