:root{--wgtk-ink:#20242f;--wgtk-ink-soft:#4a5066;--wgtk-canvas:#fafaf8;--wgtk-white:#fff;--wgtk-teal:#1b7a6b;--wgtk-teal-soft:#dceeea;--wgtk-berry:#c93b6e;--wgtk-berry-soft:#f8dee8;--wgtk-butter:#f3b93e;--wgtk-butter-soft:#fceec9;--wgtk-mist:#e9ede9;--wgtk-font-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--wgtk-font-body:"Karla", ui-sans-serif, system-ui, sans-serif;--wgtk-text-h1:clamp(2.3rem, 4vw + 1rem, 3.5rem);--wgtk-text-h2:clamp(1.7rem, 2.6vw + 1rem, 2.4rem);--wgtk-text-h3:1.2rem;--wgtk-text-body:1rem;--wgtk-text-subhead:1.15rem;--wgtk-text-eyebrow:.95rem;--wgtk-tracking-display:-.01em;--wgtk-leading-display:1.12;--wgtk-leading-body:1.6;--wgtk-max-width:1120px;--wgtk-radius-pill:999px;--wgtk-radius-card:14px;--wgtk-radius-cta-band:28px;--wgtk-focus-ring:2.5px solid var(--wgtk-berry);--wgtk-focus-offset:3px;--wgtk-section-y:96px;--wgtk-section-y-md:80px;--wgtk-wrap-x:24px}@media (width<=640px){:root{--wgtk-section-y:56px;--wgtk-section-y-md:64px;--wgtk-wrap-x:20px;--wgtk-text-h1:clamp(1.85rem, 5vw + .75rem, 2.35rem);--wgtk-radius-cta-band:22px}}:root{--ink:var(--wgtk-ink);--ink-soft:var(--wgtk-ink-soft);--canvas:var(--wgtk-canvas);--teal:var(--wgtk-teal);--teal-soft:var(--wgtk-teal-soft);--berry:var(--wgtk-berry);--berry-soft:var(--wgtk-berry-soft);--butter:var(--wgtk-butter);--butter-soft:var(--wgtk-butter-soft);--mist:var(--wgtk-mist);--white:var(--wgtk-white);--hero-problem-overlap:168px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--wgtk-font-body);background:var(--canvas);color:var(--ink);line-height:var(--wgtk-leading-body);-webkit-font-smoothing:antialiased;padding-top:var(--site-header-offset,88px);margin:0;overflow-x:hidden}body.nav-open{overflow:hidden}h1,h2,h3{font-family:var(--wgtk-font-display);font-weight:700;line-height:var(--wgtk-leading-display);letter-spacing:var(--wgtk-tracking-display);margin:0}p{margin:0}a{color:inherit}img,svg{max-width:100%;display:block}.wrap{max-width:var(--wgtk-max-width);padding:0 var(--wgtk-wrap-x);margin:0 auto}.eyebrow{font-family:var(--wgtk-font-body);font-style:italic;font-weight:500;font-size:var(--wgtk-text-eyebrow);color:var(--teal);margin-bottom:14px;display:inline-block}.btn{border-radius:var(--wgtk-radius-pill);min-height:44px;font-family:var(--wgtk-font-body);cursor:pointer;border:none;justify-content:center;align-items:center;padding:15px 30px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn-primary{background:var(--berry);color:var(--white);will-change:transform}.btn-primary:hover{box-shadow:0 10px 24px #c93b6e4d}.btn-secondary{color:var(--ink);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-soft);text-decoration-color:var(--ink-soft);background:0 0;padding:12px 8px}.btn-secondary:hover{-webkit-text-decoration-color:var(--berry);text-decoration-color:var(--berry);color:var(--berry)}.btn-secondary--nav{background:var(--white);color:var(--ink);border-radius:var(--wgtk-radius-pill);border:1.5px solid #20242f24;padding:10px 20px;text-decoration:none}.btn-secondary--nav:hover{border-color:var(--berry);color:var(--berry);background:var(--white);text-decoration:none}.btn-sm{padding:11px 22px;font-size:.95rem}:focus-visible{outline:var(--wgtk-focus-ring);outline-offset:var(--wgtk-focus-offset);border-radius:4px}.skip-link{z-index:9999;border-radius:var(--wgtk-radius-pill);background:var(--ink);color:var(--white);padding:12px 18px;font-size:.95rem;font-weight:600;text-decoration:none;position:fixed;top:-120%;left:16px}.skip-link:focus{top:12px}.site-header{z-index:200;pointer-events:none;background:var(--canvas);padding:14px 0 0;transition:background .28s;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{background:0 0}.site-header__shell{pointer-events:auto}.site-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:52px;display:grid}.nav-pill{border-radius:var(--wgtk-radius-pill);box-shadow:none;background:0 0;border:1px solid #0000;align-items:center;gap:2px;transition:background .32s,border-color .32s,box-shadow .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s;display:flex}.site-header.is-scrolled .nav-pill{-webkit-backdrop-filter:blur(18px)saturate(1.25);background:#ffffffe0;border-color:#20242f14;box-shadow:0 1px 2px #20242f0a,0 8px 24px #20242f14}.nav-pill--brand{justify-self:start;padding:10px 20px 10px 22px;transition:padding .32s}.site-header.is-scrolled .nav-pill--brand{padding:8px 18px 8px 20px}.logo--header{transform-origin:0;font-size:1.05rem;transition:font-size .32s}.site-header:not(.is-scrolled) .logo--header{font-size:1.38rem}.site-header:not(.is-scrolled) .logo--header .logo-aside{font-size:.88em}.nav-pill--links{justify-self:center;padding:6px 8px}.nav-pill--actions{justify-self:end;gap:4px;padding:6px 8px 6px 10px}.logo{font-family:var(--wgtk-font-display);color:var(--ink);flex-shrink:0;align-items:baseline;gap:7px;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex}.logo-aside{font-family:var(--wgtk-font-body);color:var(--teal);font-size:.82em;font-style:italic;font-weight:500}.nav-pill--links a{color:var(--ink-soft);border-radius:var(--wgtk-radius-pill);white-space:nowrap;padding:8px 14px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.nav-pill--links a:hover{color:var(--ink);background:#20242f0d}.nav-pill--links a.is-active{color:var(--ink);background:#1b7a6b1a}.nav-login{color:var(--ink-soft);border-radius:var(--wgtk-radius-pill);padding:8px 14px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.nav-login:hover{color:var(--ink);background:#20242f0d}.btn-nav-cta{min-height:44px;padding:10px 20px;font-size:.9rem;line-height:1.2}.nav-toggle{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:2px;padding:0;display:none}.nav-toggle:hover{background:#20242f0f}.nav-toggle__bar{background:var(--ink);border-radius:1px;width:18px;height:2px;transition:transform .22s,opacity .22s;display:block}.site-header.is-menu-open .nav-toggle__bar:first-child{transform:translateY(3.5px)rotate(45deg)}.site-header.is-menu-open .nav-toggle__bar:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav-mobile-panel{margin-top:10px;padding:0 4px}.nav-mobile-panel__inner{background:var(--canvas);box-shadow:none;border:1px solid #0000;border-radius:20px;flex-direction:column;gap:4px;padding:12px;transition:background .32s,border-color .32s,box-shadow .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s;display:flex}.site-header.is-scrolled .nav-mobile-panel__inner{-webkit-backdrop-filter:blur(18px)saturate(1.25);background:#fffffff0;border-color:#20242f14;box-shadow:0 12px 36px #20242f1a}.nav-mobile-panel__inner a{color:var(--ink);border-radius:12px;align-items:center;min-height:44px;padding:10px 14px;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.nav-mobile-panel__inner a:hover{background:#20242f0d}.btn-nav-cta--mobile{text-align:center;width:100%;margin-top:6px}@media (width<=860px){.site-nav{grid-template-columns:1fr auto}.nav-pill--links{display:none}.nav-pill--brand{justify-self:start;padding:8px 14px}.nav-pill--actions{justify-self:end;gap:2px;padding:4px 6px}.nav-login--desktop,.nav-pill--actions .btn-nav-cta:not(.btn-nav-cta--mobile){display:none}.site-header:not(.is-scrolled) .logo--header{font-size:1.05rem}.nav-toggle{display:flex}}@media (width>=861px){.nav-mobile-panel{display:none}}@media (width<=420px){.nav-pill--brand{padding-left:14px}}.hero{z-index:1;padding:8px 0 calc(96px + var(--hero-problem-overlap));position:relative;overflow:hidden}.hero--bold{margin-top:-8px}.hero__backdrop{pointer-events:none;background:var(--canvas);position:absolute;inset:0;overflow:hidden}.hero__grainient-canvas{width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 38%,#0000008c 68%,#0000 100%);mask-image:linear-gradient(#000 0% 38%,#0000008c 68%,#0000 100%)}.hero__bottom-feather{z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--teal-soft) 35%, transparent) 22%, color-mix(in srgb, var(--teal-soft) 78%, transparent) 52%, var(--teal-soft) 88%, var(--teal-soft) 100%);height:min(360px,58%);position:absolute;bottom:0;left:0;right:0}.hero__backdrop--fallback{background:radial-gradient(ellipse 95% 80% at 16% 20%, #1b7a6b42 0%, transparent 58%), radial-gradient(ellipse 90% 75% at 84% 26%, #c93b6e33 0%, transparent 55%), radial-gradient(ellipse 80% 75% at 48% 90%, #f3b93e38 0%, transparent 58%), var(--canvas)}.hero-inner{z-index:1;grid-template-columns:1.05fr .95fr;align-items:stretch;gap:40px;display:grid;position:relative}@media (width<=860px){.hero-inner{grid-template-columns:1fr}}.hero-copy--panel{background:var(--white);border-radius:var(--wgtk-radius-cta-band);border:1px solid #20242f0f;padding:40px 36px 44px;box-shadow:0 20px 48px #20242f0f}.hero-visual--float{justify-content:center;align-items:center;min-height:400px;padding:16px 8px;display:flex;position:relative}.hero-visual--float .grandma-demo{z-index:1;filter:drop-shadow(0 18px 40px #20242f24);position:relative}.hero-visual--panel{background:linear-gradient(145deg, var(--teal) 0%, #156b5e 100%);border-radius:var(--wgtk-radius-cta-band);justify-content:center;align-items:center;padding:36px 28px;display:flex;box-shadow:0 24px 56px #1b7a6b47}.hero-visual--panel .grandma-demo{filter:drop-shadow(0 8px 24px #0000001f)}.grandma-demo{width:100%;max-width:320px;margin:0}.grandma-demo__phone{background:var(--white);border-radius:32px;padding:12px;position:relative;box-shadow:0 16px 40px #0003}.grandma-demo__bezel{background:#20242f1f;border-radius:3px;width:72px;height:6px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.grandma-demo__screen{background:var(--canvas);text-align:center;border-radius:22px;padding:28px 22px 24px}.grandma-demo__eyebrow{font-family:var(--wgtk-font-body);color:var(--teal);margin:0 0 10px;font-size:.82rem;font-style:italic}.grandma-demo__day{font-family:var(--wgtk-font-display);color:var(--ink);margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.grandma-demo__time{font-family:var(--wgtk-font-body);color:var(--ink-soft);margin:8px 0 18px;font-size:1.05rem;font-weight:600}.grandma-demo__note{background:var(--white);border:1px solid var(--mist);text-align:left;border-radius:14px;margin-bottom:20px;padding:14px 16px}.grandma-demo__note p{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.45}.grandma-demo__note p+p{margin-top:6px}.grandma-demo__confirm{border-radius:var(--wgtk-radius-pill);background:var(--teal);width:100%;color:var(--white);font-family:var(--wgtk-font-body);justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:1rem;font-weight:700;display:inline-flex}.grandma-demo__confirm-check{background:#ffffff38;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.85rem;display:inline-flex}.grandma-demo__caption{color:var(--ink-soft);text-align:center;margin-top:18px;font-size:.88rem;line-height:1.4}.hero h1{font-size:var(--wgtk-text-h1);line-height:1.08}@media (width>=861px){.hero h1{font-size:clamp(2.5rem,4.5vw + 1rem,3.75rem)}}.hero-h1-accent{color:var(--teal);font-style:normal}.hero-visual--panel+.hero-h1-accent,.hero-copy--panel .hero-h1-accent{color:var(--teal)}.eyebrow--on-teal{background:var(--teal-soft);color:var(--teal);border-radius:var(--wgtk-radius-pill);margin-bottom:18px;padding:6px 14px}.hero-category{font-family:var(--wgtk-font-body);color:var(--teal);letter-spacing:.01em;margin:0 0 14px;font-size:1.05rem;font-weight:600}.hero .subhead{color:var(--ink-soft);max-width:520px;margin-top:22px;font-size:1.12rem}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;display:flex}.btn-secondary--on-panel{color:var(--ink);padding:12px 4px;font-weight:600;text-decoration:none}.btn-secondary--on-panel:hover{color:var(--berry)}.problem--band{z-index:2;margin-top:calc(-1 * var(--hero-problem-overlap));padding:calc(96px + var(--hero-problem-overlap)) 0 96px;scroll-margin-top:calc(var(--site-header-offset,88px) + 12px);background:0 0;position:relative}.problem--band:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom, transparent 0px, color-mix(in srgb, var(--teal-soft) 42%, transparent) calc(var(--hero-problem-overlap) * .28), color-mix(in srgb, var(--teal-soft) 88%, transparent) calc(var(--hero-problem-overlap) * .62), var(--teal-soft) var(--hero-problem-overlap), var(--teal-soft) 100%);position:absolute;inset:0}.problem--band>.wrap{z-index:1;position:relative}.problem--band .note-card{box-shadow:0 12px 32px #20242f14}.problem--band .note-card:first-child{background:var(--white)}.problem--band .note-card:nth-child(2){background:var(--butter-soft)}.problem--band .note-card:nth-child(3){background:var(--berry-soft)}.pricing-preview--band{background:var(--butter-soft);border-radius:var(--wgtk-radius-cta-band);margin-inline:auto;width:calc(100% - 2 * var(--wgtk-wrap-x));max-width:calc(var(--wgtk-max-width) - 2 * var(--wgtk-wrap-x));box-sizing:border-box;margin-bottom:96px}@media (width<=860px) and (width>=641px){:root{--hero-problem-overlap:120px}}@media (width<=640px){:root{--hero-problem-overlap:80px}.hero{padding-bottom:calc(var(--wgtk-section-y-md) + var(--hero-problem-overlap))}.hero h1{line-height:1.1}.hero-copy--panel{padding:24px 20px 28px}.hero-visual--float{min-height:260px;padding:8px 0 20px}.hero__bottom-feather{height:min(240px,58%)}.hero-cta-row{gap:12px;margin-top:28px}.problem--band{padding:calc(var(--wgtk-section-y-md) + var(--hero-problem-overlap)) 0 var(--wgtk-section-y)}.problem:not(.problem--band){padding-block:var(--wgtk-section-y-md) var(--wgtk-section-y)}.features{padding:8px 0 var(--wgtk-section-y)}.trust-band{margin-bottom:var(--wgtk-section-y);padding:32px 20px}.pricing-preview{padding-bottom:var(--wgtk-section-y)}.pricing-preview.pricing-preview--band{margin-bottom:var(--wgtk-section-y);padding:36px 32px 44px}.final-cta-band{padding:var(--wgtk-section-y-md) 0;margin-bottom:var(--wgtk-section-y)}.moats,.steps,.legal-prose{padding-bottom:var(--wgtk-section-y)}.page-hero{padding-bottom:var(--wgtk-section-y-md)}.page-hero-band{padding:var(--wgtk-section-y-md) 0;margin-bottom:24px}.note-card{--note-tilt:0deg;width:100%;max-width:280px;transform:none}.problem-cards{flex-direction:column;align-items:center;gap:16px;margin-top:40px}.site-footer{padding:var(--wgtk-section-y-md) 0 var(--wgtk-section-y)}.footer-grid{grid-template-columns:1fr;gap:28px}}.page-hero{max-width:720px;padding:16px 0 64px}.page-hero-band{margin-bottom:32px;padding:48px 0 64px}.page-hero-band--teal{background:var(--teal-soft)}.page-hero-band--butter{background:var(--butter-soft)}.page-hero-band .page-hero{padding-bottom:0}.page-hero--center{text-align:center;max-width:640px;margin:0 auto}.page-hero--center .subhead{margin-left:auto;margin-right:auto}.page-hero h1{font-size:var(--wgtk-text-h2)}.page-hero .subhead{font-size:var(--wgtk-text-subhead);color:var(--ink-soft);margin-top:18px}.problem,.problem:not(.problem--band){padding:88px 0 96px}.problem-head{max-width:640px;padding-top:8px;overflow:visible}.problem h2{font-size:var(--wgtk-text-h2);padding:.12em 0 .06em;line-height:1.18;overflow:visible}.problem-cards{flex-wrap:wrap;justify-content:center;gap:30px;margin-top:56px;display:flex}.note-card{--note-tilt:0deg;border-radius:var(--wgtk-radius-card);width:250px;min-height:150px;font-family:var(--wgtk-font-display);transform:rotate(var(--note-tilt));padding:30px 26px;font-size:1.08rem;font-weight:600;line-height:1.35;transition:transform .42s cubic-bezier(.34,1.45,.64,1),box-shadow .42s;position:relative;box-shadow:0 10px 24px #20242f12}.note-card:first-child{--note-tilt:-2.5deg;background:var(--white)}.note-card:nth-child(2){--note-tilt:2deg;background:var(--butter-soft)}.note-card:nth-child(3){--note-tilt:-1.5deg;background:var(--berry-soft)}@media (prefers-reduced-motion:no-preference){.note-card:hover{z-index:1;transform:rotate(var(--note-tilt)) translateY(-12px) scale(1.03);box-shadow:0 22px 48px #20242f24}.note-card:first-child:hover{transform:rotate(-4deg)translateY(-12px)scale(1.03)}.note-card:nth-child(2):hover{transform:rotate(4deg)translateY(-12px)scale(1.03)}.note-card:nth-child(3):hover{transform:rotate(-3deg)translateY(-12px)scale(1.03)}}.features{padding:8px 0 96px}.features-head{max-width:640px}.features h2{font-size:var(--wgtk-text-h2)}.feature-grid{grid-template-columns:repeat(3,1fr);gap:44px 36px;margin-top:52px;display:grid}@media (width<=860px){.feature-grid{grid-template-columns:1fr;gap:40px}}.feature-icon{width:42px;height:42px;margin-bottom:22px}.feature-icon-wrap{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:22px;display:flex}.feature-icon-wrap--teal{background:var(--teal-soft)}.feature-icon-wrap--berry{background:var(--berry-soft)}.feature-icon-wrap--butter{background:var(--butter-soft)}.feature-icon-wrap .feature-icon{width:36px;height:36px;margin-bottom:0}.features-more{max-width:520px;font-size:var(--wgtk-text-body);color:var(--ink-soft);margin-top:48px}.features-more a{color:var(--teal);text-underline-offset:4px;font-weight:600;text-decoration:underline}.features-more a:hover{color:var(--berry)}.section-mist{background:linear-gradient(to bottom, var(--canvas), color-mix(in srgb, var(--mist) 45%, var(--canvas)));height:56px}.feature-card h3{font-size:var(--wgtk-text-h3);margin-bottom:12px}.feature-card p{color:var(--ink-soft);font-size:var(--wgtk-text-body)}.trust-band{background:var(--white);border:1px solid var(--mist);border-radius:var(--wgtk-radius-cta-band);max-width:var(--wgtk-max-width);margin:0 auto 96px;padding:48px 40px}.trust-band h2{text-align:center;margin-bottom:36px;font-size:clamp(1.4rem,2vw + 1rem,1.8rem)}.trust-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (width<=760px){.trust-grid{grid-template-columns:1fr}}.trust-item{text-align:center}.trust-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:1.4rem;display:flex}.trust-icon--teal{background:var(--teal-soft)}.trust-icon--berry{background:var(--berry-soft)}.trust-icon--butter{background:var(--butter-soft)}.trust-item h3{margin-bottom:8px;font-size:1.05rem}.trust-item p{color:var(--ink-soft);font-size:.95rem}.trust-footnote{text-align:center;color:var(--ink-soft);margin-top:28px;font-size:.88rem}.trust-footnote a{color:var(--teal);font-weight:600}.pricing-preview{text-align:center;padding-bottom:96px}.pricing-preview.pricing-preview--band{padding:56px 48px 64px}.pricing-preview h2{font-size:var(--wgtk-text-h2)}.pricing-preview p{color:var(--ink-soft);max-width:520px;margin-top:14px;margin-left:auto;margin-right:auto}.pricing-preview .btn{margin-top:28px}.final-cta-band{background:var(--ink);color:var(--canvas);margin-bottom:96px;padding:80px 0}.final-cta{text-align:center}.final-cta--anchor{background:0 0;border-radius:0;max-width:none;margin:0;padding:0}.final-cta .eyebrow{color:var(--butter)}.final-cta h2{color:var(--white);max-width:600px;margin:0 auto;font-size:clamp(1.8rem,3vw + 1rem,2.6rem)}.final-cta .btn-primary{margin-top:36px}.moats{padding-bottom:96px}.moats-head{max-width:640px;margin-bottom:48px}.moats-head h2{font-size:var(--wgtk-text-h2)}.moat-grid{grid-template-columns:repeat(3,1fr);gap:44px 36px;display:grid}@media (width<=860px){.moat-grid{grid-template-columns:1fr;gap:40px}}.steps{padding:0 0 96px}.step-list{flex-direction:column;gap:48px;margin-top:48px;display:flex}.step{grid-template-columns:64px 1fr;align-items:start;gap:24px;display:grid}.step-num{background:var(--teal-soft);width:64px;height:64px;color:var(--teal);font-family:var(--wgtk-font-display);border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex}.step h3{font-size:var(--wgtk-text-h3);margin-bottom:10px}.step p{color:var(--ink-soft)}.pricing-cards{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;display:grid}@media (width<=860px){.pricing-cards{grid-template-columns:1fr}}.price-card{background:var(--white);border:1px solid var(--mist);border-radius:var(--wgtk-radius-cta-band);text-align:center;padding:36px 28px}.price-card--featured{border-color:var(--berry);box-shadow:0 12px 32px #c93b6e1f}.price-card h3{font-size:1.15rem}.price-amount{font-family:var(--wgtk-font-display);margin:16px 0 8px;font-size:2.4rem;font-weight:700}.price-card ul{text-align:left;color:var(--ink-soft);margin:24px 0 0;padding:0;font-size:.95rem;list-style:none}.price-card li{border-bottom:1px solid var(--mist);padding:8px 0}.price-card li:last-child{border-bottom:none}.price-card .btn{width:100%;margin-top:28px}.price-note{background:var(--teal-soft);border-radius:var(--wgtk-radius-card);text-align:center;color:var(--ink-soft);margin-top:40px;padding:24px;font-size:.95rem}.faq-list{flex-direction:column;gap:16px;margin-top:40px;display:flex}.faq-item{background:var(--white);border:1px solid var(--mist);border-radius:var(--wgtk-radius-card);padding:24px 28px}.faq-item h3{margin-bottom:10px;font-size:1.05rem}.faq-item p{color:var(--ink-soft);font-size:.98rem}.legal-prose{max-width:720px;padding:0 0 96px}.legal-prose h2{margin:36px 0 12px;font-size:1.25rem}.legal-prose p,.legal-prose li{color:var(--ink-soft);margin-bottom:12px}.legal-prose ul{padding-left:1.25rem}.legal-updated{color:var(--ink-soft);margin-bottom:32px;font-size:.9rem}.site-footer{border-top:1px solid var(--mist);padding:48px 0 56px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.footer-brand p{color:var(--ink-soft);max-width:280px;margin-top:12px;font-size:.92rem}.footer-contact{margin:10px 0 0;font-size:.92rem}.footer-contact a{color:var(--teal);font-weight:600;text-decoration:none}.footer-contact a:hover{color:var(--berry)}.footer-bottom a{color:var(--teal);text-decoration:none}.footer-bottom a:hover{color:var(--berry)}.footer-col h4{font-family:var(--wgtk-font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin:0 0 14px;font-size:.85rem}.footer-col a{color:var(--ink);padding:4px 0;font-size:.95rem;text-decoration:none;display:block}.footer-col a:hover{color:var(--berry)}.footer-bottom{text-align:center;color:var(--ink-soft);border-top:1px solid var(--mist);padding-top:24px;font-size:.88rem}
