@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_fbe13bf1-module__L_RVWW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_fbe13bf1-module__L_RVWW__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_de7557ea-module__HvPnFW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_de7557ea-module__HvPnFW__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_153b756c-module__JuWJOq__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_153b756c-module__JuWJOq__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_84d6efd-module__5Hl15a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_84d6efd-module__5Hl15a__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-full{height:100%}.min-h-full{min-height:100%}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg-base:#fdfaf4;--bg-surface:#fff;--bg-muted:#f6f1e9;--bg-surface-2:#fbf6ee;--bg-surface-3:#f5ede1;--bg-elevated:#fff;--border-subtle:#292b461f;--border-strong:#292b4633;--text-primary:#1a1f2e;--text-secondary:#525866;--text-muted:#757a87;--text-on-brand:#fefbf8;--brand-primary:#5964db;--brand-primary-hover:#494fcc;--brand-primary-soft:var(--brand-primary)}@supports (color:lab(0% 0 0)){:root{--bg-base:lab(98.2832% .458986 3.0148);--bg-surface:lab(100% 0 0);--bg-muted:lab(95.394% .703841 4.5323);--bg-surface-2:lab(97.134% .703216 4.53185);--bg-surface-3:lab(94.249% 1.08963 6.8216);--bg-elevated:lab(100% 0 0);--border-subtle:lab(18.2779% 5.38686 -17.8117/.12);--border-strong:lab(18.2779% 5.38686 -17.8117/.2);--text-primary:lab(11.6125% 1.25213 -10.9427);--text-secondary:lab(37.2037% .496805 -9.30588);--text-muted:lab(51.1621% .278622 -7.49928);--text-on-brand:lab(98.8548% .282347 1.88134);--brand-primary:lab(46.6317% 23.5329 -63.7179);--brand-primary-hover:lab(39.2599% 28.4622 -67.1071)}}@supports (color:color-mix(in lab, red, red)){:root{--brand-primary-soft:color-mix(in oklab, var(--brand-primary) 8%, transparent)}}:root{--brand-primary-ring:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--brand-primary-ring:color-mix(in oklab, var(--brand-primary) 20%, transparent)}}:root{--accent-warm:#ef8600;--accent-warm-soft:var(--accent-warm)}@supports (color:lab(0% 0 0)){:root{--accent-warm:lab(66.7687% 36.4701 73.6754)}}@supports (color:color-mix(in lab, red, red)){:root{--accent-warm-soft:color-mix(in oklab, var(--accent-warm) 14%, transparent)}}:root{--state-hot:#ed3345;--state-hot-soft:var(--state-hot)}@supports (color:lab(0% 0 0)){:root{--state-hot:lab(53.6177% 70.2843 37.8638)}}@supports (color:color-mix(in lab, red, red)){:root{--state-hot-soft:color-mix(in oklab, var(--state-hot) 12%, transparent)}}:root{--state-hot-ring:var(--state-hot)}@supports (color:color-mix(in lab, red, red)){:root{--state-hot-ring:color-mix(in oklab, var(--state-hot) 24%, transparent)}}:root{--state-warm:#ef8600;--state-warm-soft:var(--state-warm)}@supports (color:lab(0% 0 0)){:root{--state-warm:lab(66.7687% 36.4701 73.6754)}}@supports (color:color-mix(in lab, red, red)){:root{--state-warm-soft:color-mix(in oklab, var(--state-warm) 15%, transparent)}}:root{--state-cold:#478ebc;--state-cold-soft:var(--state-cold)}@supports (color:lab(0% 0 0)){:root{--state-cold:lab(55.8711% -12.048 -31.4988)}}@supports (color:color-mix(in lab, red, red)){:root{--state-cold-soft:color-mix(in oklab, var(--state-cold) 12%, transparent)}}:root{--state-closed:#009348;--state-closed-soft:var(--state-closed)}@supports (color:lab(0% 0 0)){:root{--state-closed:lab(53.5227% -56.6408 34.5191)}}@supports (color:color-mix(in lab, red, red)){:root{--state-closed-soft:color-mix(in oklab, var(--state-closed) 12%, transparent)}}:root{--state-ready:#009348;--state-action:#d98000;--state-payment:#2b7ad6;--state-recovery:#e6443a;--state-grey:#6d717e;--shadow-sm:0 1px 2px 0 #292b460f, 0 4px 12px -8px #292b461a;--shadow-md:0 1px 0 0 #ffffff80 inset, 0 2px 4px 0 #292b460d, 0 12px 28px -14px #292b4629;--shadow-lg:0 1px 0 0 #ffffff8c inset, 0 16px 36px -18px #292b4633, 0 6px 16px -10px #292b461f;--shadow-xl:0 1px 0 0 #fff9 inset, 0 24px 60px -28px #292b463d, 0 8px 24px -12px #292b461f;--r-sm:8px;--r-md:11px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--f-display:var(--font-sora), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-body:var(--font-sora), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--w-content:1200px;--w-prose:720px;--ease-spring:cubic-bezier(.2, .85, .25, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--d-fast:.18s;--d-base:.28s;--d-slow:.52s}@supports (color:lab(0% 0 0)){:root{--state-ready:lab(53.5227% -56.6408 34.5191);--state-action:lab(62.1963% 35.5263 100.55);--state-payment:lab(50.1782% 1.49259 -55.0805);--state-recovery:lab(53.9731% 62.4525 43.7647);--state-grey:lab(47.6814% .289828 -7.49383);--shadow-sm:0 1px 2px 0 lab(18.2779% 5.38686 -17.8117/.06), 0 4px 12px -8px lab(18.2779% 5.38686 -17.8117/.1);--shadow-md:0 1px 0 0 lab(100% 0 0/.5) inset, 0 2px 4px 0 lab(18.2779% 5.38686 -17.8117/.05), 0 12px 28px -14px lab(18.2779% 5.38686 -17.8117/.16);--shadow-lg:0 1px 0 0 lab(100% 0 0/.55) inset, 0 16px 36px -18px lab(18.2779% 5.38686 -17.8117/.2), 0 6px 16px -10px lab(18.2779% 5.38686 -17.8117/.12);--shadow-xl:0 1px 0 0 lab(100% 0 0/.6) inset, 0 24px 60px -28px lab(18.2779% 5.38686 -17.8117/.24), 0 8px 24px -12px lab(18.2779% 5.38686 -17.8117/.12)}}:root[data-accent=indigo]{--brand-primary:#5964db;--brand-primary-hover:#494fcc}@supports (color:lab(0% 0 0)){:root[data-accent=indigo]{--brand-primary:lab(46.6317% 23.5329 -63.7179);--brand-primary-hover:lab(39.2599% 28.4622 -67.1071)}}:root[data-accent=forest]{--brand-primary:#009162;--brand-primary-hover:#007e53}@supports (color:lab(0% 0 0)){:root[data-accent=forest]{--brand-primary:lab(52.9957% -44.1657 15.3201);--brand-primary-hover:lab(46.1576% -48.1856 16.6202)}}:root[data-accent=ink]{--brand-primary:#282c42;--brand-primary-hover:#1a1f2e}@supports (color:lab(0% 0 0)){:root[data-accent=ink]{--brand-primary:lab(18.4476% 2.8735 -14.5066);--brand-primary-hover:lab(11.6125% 1.25213 -10.9427)}}:root[data-accent=coral]{--brand-primary:#e85339;--brand-primary-hover:#d7371d}@supports (color:lab(0% 0 0)){:root[data-accent=coral]{--brand-primary:lab(56.4988% 57.9517 46.9138);--brand-primary-hover:lab(49.4073% 61.4556 53.1782)}}:root[data-accent]{--brand-primary-soft:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-accent]{--brand-primary-soft:color-mix(in oklab, var(--brand-primary) 8%, transparent)}}:root[data-accent]{--brand-primary-ring:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-accent]{--brand-primary-ring:color-mix(in oklab, var(--brand-primary) 20%, transparent)}}:root[data-density=tight]{--section-py:96px;--card-p:24px}:root[data-density=roomy]{--section-py:144px;--card-p:36px}:root{--section-py:128px;--card-p:32px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--f-body);font-feature-settings:"cv11", "ss01";background:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button{font-family:inherit}img,svg{max-width:100%;display:block}::selection{background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--brand-primary) 25%, transparent)}}::selection{color:var(--text-primary)}.warm-canvas{background:radial-gradient(80% 60% at 12% 0%, #ffe4cfb3, transparent 60%), radial-gradient(70% 50% at 100% 10%, #e2e6ff99, transparent 55%), var(--bg-base)}@supports (color:lab(0% 0 0)){.warm-canvas{background:radial-gradient(80% 60% at 12% 0%, lab(92.8257% 12.2825 19.4461/.7), transparent 60%), radial-gradient(70% 50% at 100% 10%, lab(91.464% 3.83452 -18.321/.6), transparent 55%), var(--bg-base)}}.grid-bg{background-image:linear-gradient(90deg,#292b460d 1px,#0000 1px),linear-gradient(#292b460d 1px,#0000 1px);background-image:linear-gradient(90deg,lab(18.2779% 5.38686 -17.8117/.05) 1px,#0000 1px),linear-gradient(lab(18.2779% 5.38686 -17.8117/.05) 1px,#0000 1px);background-size:48px 48px}.hairline-top{position:relative}.hairline-top:before{content:"";background:linear-gradient(to right, transparent, var(--brand-primary), transparent);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.hairline-top:before{background:linear-gradient(to right, transparent, color-mix(in oklab, var(--brand-primary) 40%, transparent), transparent)}}.hero{background:radial-gradient(80% 60% at 12% 0%, #ffe4cf8c, transparent 60%), radial-gradient(70% 50% at 100% 8%, #e2e6ff80, transparent 55%), var(--bg-base);border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.hero{background:radial-gradient(80% 60% at 12% 0%, lab(92.8257% 12.2825 19.4461/.55), transparent 60%), radial-gradient(70% 50% at 100% 8%, lab(91.464% 3.83452 -18.321/.5), transparent 55%), var(--bg-base)}}.hero:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#292b460a 1px,#0000 1px),linear-gradient(#292b460a 1px,#0000 1px);background-image:linear-gradient(90deg,lab(18.2779% 5.38686 -17.8117/.04) 1px,#0000 1px),linear-gradient(lab(18.2779% 5.38686 -17.8117/.04) 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.hero:after{content:"";z-index:1;background:linear-gradient(to right, transparent, var(--brand-primary), transparent);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.hero:after{background:linear-gradient(to right, transparent, color-mix(in oklab, var(--brand-primary) 38%, transparent), transparent)}}.hero>.container{z-index:2;position:relative}.t-display-xl,.t-display-lg,.t-display-md,.t-display-sm{font-family:var(--f-display);letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0;font-weight:600}.t-display-xl{letter-spacing:-.028em;font-size:clamp(48px,6.4vw,72px);line-height:1.05}.t-display-lg{letter-spacing:-.025em;font-size:clamp(40px,4.8vw,56px);line-height:1.07}.t-display-md{letter-spacing:-.02em;font-size:clamp(28px,3vw,40px);line-height:1.1}.t-display-sm{letter-spacing:-.018em;font-size:28px;line-height:1.14}.t-body-lg{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.t-body-md{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.t-body-sm{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.t-mono,.t-mono-md{font-family:var(--f-mono);letter-spacing:0;font-feature-settings:"tnum";font-size:13px;line-height:1.4}.t-mono-sm{font-family:var(--f-mono);font-feature-settings:"tnum";font-size:11px;line-height:1.4}.t-tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.container{width:100%;max-width:var(--w-content);margin:0 auto;padding:0 32px}.prose{max-width:var(--w-prose)}.section{padding-block:var(--section-py)}.section-tight{padding-block:64px}@media (max-width:720px){.container{padding:0 20px}.section{padding-block:72px}}.reveal{opacity:1;transition:opacity .5s var(--ease-out), transform .6s var(--ease-spring)}.reveal:not(.in-view){animation:revealIn .7s var(--ease-spring) both}@keyframes revealIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.reveal[data-delay="1"]:not(.in-view){animation-delay:60ms}.reveal[data-delay="2"]:not(.in-view){animation-delay:.12s}.reveal[data-delay="3"]:not(.in-view){animation-delay:.18s}.reveal[data-delay="4"]:not(.in-view){animation-delay:.24s}.reveal[data-delay="5"]:not(.in-view){animation-delay:.3s}.reveal[data-delay="6"]:not(.in-view){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.reveal{transition:opacity .2s linear;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;font-size:11px;line-height:1;display:inline-flex}.eyebrow .num{color:var(--text-primary);font-weight:500}.eyebrow:before{content:"";background:var(--border-strong);width:18px;height:1px}.eyebrow.no-rule:before{display:none}.btn{font-family:var(--f-body);letter-spacing:-.005em;border-radius:var(--r-md);cursor:pointer;transition:transform var(--d-fast) var(--ease-spring), background var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14.5px;font-weight:500;display:inline-flex}.btn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.btn:active{transform:scale(.97)}.btn-primary{background:var(--brand-primary);color:var(--text-on-brand);box-shadow:inset 0 1px #ffffff29,0 1px 2px #0a0a0f1f}.btn-primary:hover{background:var(--brand-primary-hover);box-shadow:0 6px 18px var(--brand-primary-ring);transform:translateY(-1px)}.btn-secondary{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-subtle)}.btn-secondary:hover{border-color:var(--text-muted);transform:translateY(-1px)}.btn-ghost{color:var(--text-primary);background:0 0;padding-inline:12px}.btn-ghost:hover{background:var(--bg-muted)}.btn-link{color:var(--text-primary);background:0 0;border-radius:2px;padding:4px 0;position:relative}.btn-link:after{content:"";opacity:.25;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.btn-link:hover:after{opacity:.6}.btn-sm{padding:8px 12px;font-size:13px}.btn-lg{padding:14px 22px;font-size:15.5px}.card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:var(--card-p)}.card-elevated{box-shadow:var(--shadow-md)}.card-interactive{transition:transform var(--d-base) var(--ease-spring), box-shadow var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out);cursor:pointer}.card-interactive:hover{box-shadow:var(--shadow-lg);border-color:var(--border-strong);transform:translateY(-4px)}.badge{font-family:var(--f-body);letter-spacing:.005em;border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:500;line-height:1.4;display:inline-flex}.badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.badge-hot{background:var(--state-hot-soft);color:var(--state-hot);border-color:var(--state-hot-ring)}.badge-warm{background:var(--state-warm-soft);color:#9c5400;color:lab(43.7267% 28.183 59.2905);border-color:var(--state-warm)}@supports (color:color-mix(in lab, red, red)){.badge-warm{border-color:color-mix(in oklab, var(--state-warm) 36%, transparent)}}.badge-cold{background:var(--state-cold-soft);color:var(--state-cold);border-color:var(--state-cold)}@supports (color:color-mix(in lab, red, red)){.badge-cold{border-color:color-mix(in oklab, var(--state-cold) 28%, transparent)}}.badge-closed{background:var(--state-closed-soft);color:var(--state-closed);border-color:var(--state-closed)}@supports (color:color-mix(in lab, red, red)){.badge-closed{border-color:color-mix(in oklab, var(--state-closed) 28%, transparent)}}.badge-alert{background:var(--state-hot-soft);color:var(--state-hot);border-color:var(--state-hot-ring)}.badge-state{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;background:var(--bg-muted);color:var(--text-secondary);border-color:var(--border-subtle);padding:3px 8px;font-size:10.5px}.badge-state-ready{background:var(--state-ready)}@supports (color:color-mix(in lab, red, red)){.badge-state-ready{background:color-mix(in oklab, var(--state-ready) 12%, transparent)}}.badge-state-ready{color:var(--state-ready);border-color:var(--state-ready)}@supports (color:color-mix(in lab, red, red)){.badge-state-ready{border-color:color-mix(in oklab, var(--state-ready) 30%, transparent)}}.badge-state-action{background:var(--state-action)}@supports (color:color-mix(in lab, red, red)){.badge-state-action{background:color-mix(in oklab, var(--state-action) 14%, transparent)}}.badge-state-action{color:#915100;color:lab(41.4448% 27.9925 75.823);border-color:var(--state-action)}@supports (color:color-mix(in lab, red, red)){.badge-state-action{border-color:color-mix(in oklab, var(--state-action) 32%, transparent)}}.badge-state-paid{background:var(--state-payment)}@supports (color:color-mix(in lab, red, red)){.badge-state-paid{background:color-mix(in oklab, var(--state-payment) 12%, transparent)}}.badge-state-paid{color:var(--state-payment);border-color:var(--state-payment)}@supports (color:color-mix(in lab, red, red)){.badge-state-paid{border-color:color-mix(in oklab, var(--state-payment) 30%, transparent)}}.badge-state-recovery{background:var(--state-recovery)}@supports (color:color-mix(in lab, red, red)){.badge-state-recovery{background:color-mix(in oklab, var(--state-recovery) 12%, transparent)}}.badge-state-recovery{color:var(--state-recovery);border-color:var(--state-recovery)}@supports (color:color-mix(in lab, red, red)){.badge-state-recovery{border-color:color-mix(in oklab, var(--state-recovery) 30%, transparent)}}.badge-state-closed{background:var(--state-grey)}@supports (color:color-mix(in lab, red, red)){.badge-state-closed{background:color-mix(in oklab, var(--state-grey) 12%, transparent)}}.badge-state-closed{color:var(--state-grey);border-color:var(--state-grey)}@supports (color:color-mix(in lab, red, red)){.badge-state-closed{border-color:color-mix(in oklab, var(--state-grey) 28%, transparent)}}.chip-score{font-family:var(--f-mono);letter-spacing:.04em;border-radius:var(--r-sm);background:var(--bg-muted);color:var(--text-secondary);border:1px solid var(--border-subtle);transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out);align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.chip-score .dot{background:currentColor;border-radius:50%;width:5px;height:5px}.chip-score-hot{background:var(--state-hot-soft);color:var(--state-hot);border-color:var(--state-hot-ring)}.chip-score-warm{background:var(--state-warm-soft);color:#9c5400;color:lab(43.7267% 28.183 59.2905);border-color:var(--state-warm)}@supports (color:color-mix(in lab, red, red)){.chip-score-warm{border-color:color-mix(in oklab, var(--state-warm) 36%, transparent)}}.chip-score-cold{background:var(--state-cold-soft);color:var(--state-cold);border-color:var(--state-cold)}@supports (color:color-mix(in lab, red, red)){.chip-score-cold{border-color:color-mix(in oklab, var(--state-cold) 28%, transparent)}}.site-header{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(10px);transition:background var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out);background:#fafaf7b8;border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:var(--border-subtle);background:#fafaf7e0}.site-header .container{justify-content:space-between;align-items:center;height:64px;display:flex}.brand{font-family:var(--f-display);letter-spacing:-.012em;color:var(--text-primary);align-items:center;gap:10px;font-size:16.5px;font-weight:600;display:inline-flex}.brand-glyph{background:var(--brand-primary);width:28px;height:28px;box-shadow:0 2px 8px -2px var(--brand-primary);border-radius:8px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.brand-glyph{box-shadow:0 2px 8px -2px color-mix(in oklab, var(--brand-primary) 50%, transparent)}}.brand-glyph:after{content:"";background:var(--text-on-brand);border-radius:50%;width:8px;height:8px}.brand-tag{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-left:4px;font-size:10.5px}.nav-link{color:var(--text-secondary);border-radius:var(--r-sm);transition:color var(--d-fast) var(--ease-out), background var(--d-fast) var(--ease-out);cursor:pointer;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:inline-flex;position:relative}.nav-dropdown{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;min-width:540px;transition:opacity var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-spring);grid-template-columns:1fr 1fr;gap:4px 24px;padding:16px;display:grid;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-6px)}.nav-dropdown.is-open{opacity:1;pointer-events:auto;transform:none}.nav-dropdown-title{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);grid-column:1/-1;padding:4px 10px 8px;font-size:10.5px}.nav-dropdown-item{border-radius:var(--r-sm);cursor:pointer;transition:background var(--d-fast) var(--ease-out);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.nav-dropdown-item:hover{background:var(--bg-muted)}.nav-dropdown-item .ttl{color:var(--text-primary);font-size:14px;font-weight:500}.nav-dropdown-item .sub{color:var(--text-muted);font-size:12.5px}.site-footer{background:var(--bg-base);border-top:1px solid var(--border-subtle);margin-top:32px;padding-block:64px 32px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:start;gap:48px;display:grid}.footer-grid h6{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin:0 0 16px;font-size:10.5px}.footer-grid ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-grid a{color:var(--text-secondary);font-size:14px}.footer-grid a:hover{color:var(--text-primary)}.footer-bottom{border-top:1px solid var(--border-subtle);color:var(--text-muted);justify-content:space-between;align-items:baseline;margin-top:56px;padding-top:24px;font-size:13px;display:flex}@media (max-width:720px){.footer-grid{grid-template-columns:1fr 1fr}}.pricing-strip{border-top:1px solid var(--border-subtle);background:var(--bg-surface)}.pricing-strip .container{background:var(--border-subtle);border-radius:var(--r-lg);grid-template-columns:1fr 1fr;gap:1px;margin-top:0;display:grid;overflow:hidden}.pricing-col{background:var(--bg-surface);padding:40px}.pricing-col.muted{background:var(--bg-base);opacity:.85}.pricing-col h3{font-family:var(--f-display);letter-spacing:-.02em;margin:6px 0 4px;font-size:32px}.pricing-col .price{font-family:var(--f-display);color:var(--text-secondary);margin:0 0 16px;font-size:20px}.pricing-col .price b{color:var(--text-primary);font-size:24px;font-weight:600}.pricing-col p{color:var(--text-secondary);max-width:32ch;margin:0 0 20px}@media (max-width:720px){.pricing-strip .container{grid-template-columns:1fr}}.lead-form{flex-direction:column;gap:16px;display:flex}.lead-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:600px){.lead-form-row{grid-template-columns:1fr}}.lead-form .field{flex-direction:column;gap:6px;display:flex}.lead-form label{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:10.5px}.lead-form input[type=text],.lead-form input[type=email]{appearance:none;font-family:var(--f-body);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--text-primary);transition:border-color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);padding:12px 14px;font-size:15px}.lead-form input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 4px var(--brand-primary-ring);outline:none}.seg-group{flex-wrap:wrap;gap:8px;display:flex}.seg-option{text-align:center;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;transition:all var(--d-fast) var(--ease-out);-webkit-user-select:none;user-select:none;flex:auto;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;display:inline-flex}.seg-option:hover{border-color:var(--border-strong);color:var(--text-primary)}.seg-option.selected{background:var(--text-primary);color:var(--text-on-brand);border-color:var(--text-primary)}.seg-group-icons .seg-option{padding:10px 14px}.feature-multi{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:600px){.feature-multi{grid-template-columns:1fr}}.feature-multi-chip{appearance:none;font:inherit;cursor:pointer;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--text-primary);text-align:left;transition:all var(--d-fast) var(--ease-out);align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:inline-flex}.feature-multi-chip:hover{border-color:var(--text-muted);transform:translateY(-1px)}.feature-multi-chip.selected{background:var(--brand-primary-soft);border-color:var(--brand-primary)}.feature-multi-check{border:1.5px solid var(--border-strong);width:16px;height:16px;color:var(--brand-primary);transition:all var(--d-fast) var(--ease-out);border-radius:4px;flex:none;place-items:center;display:grid}.feature-multi-chip.selected .feature-multi-check{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.feature-multi-chip.selected .feature-multi-check svg{width:11px;height:11px}.lead-form .submit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.lead-form .receipt-note{font-family:var(--f-mono);color:var(--text-muted);letter-spacing:.1em;font-size:11px}.lead-success{text-align:center;flex-direction:column;align-items:center;padding:24px 0 8px;display:flex}.lead-check{background:var(--state-closed-soft);width:56px;height:56px;color:var(--state-closed);border-radius:50%;place-items:center;display:grid}.lead-check svg{width:28px;height:28px}.pill-tag{font-family:var(--f-mono);letter-spacing:.14em;background:var(--brand-primary-soft);color:var(--brand-primary);border:1px solid var(--brand-primary-ring);border-radius:3px;padding:3px 7px;font-size:9.5px}.pill-tag-muted{background:var(--bg-muted);color:var(--text-muted);border-color:var(--border-subtle)}.mock-chat{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-xl);box-shadow:var(--shadow-md);width:100%;overflow:hidden}.mock-chat-header{border-bottom:1px solid var(--border-subtle);background:var(--bg-base);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.mock-chat-title{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:10px;font-size:11.5px;display:flex}.mock-chat-row{border-bottom:1px solid var(--border-subtle);transition:background var(--d-fast) var(--ease-out), transform var(--d-base) var(--ease-spring);cursor:pointer;grid-template-columns:36px 1fr auto auto;align-items:center;gap:14px;padding:14px 20px;display:grid;position:relative}.mock-chat-row:last-child{border-bottom:none}.mock-chat-row:hover{background:var(--bg-base);transform:translateY(-1px)}.mock-chat-row .avatar{background:var(--bg-muted);width:36px;height:36px;font-family:var(--f-display);color:var(--text-secondary);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.mock-chat-row .who{color:var(--text-primary);margin:0;font-size:14px;font-weight:500}.mock-chat-row .msg{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:38ch;margin:2px 0 0;font-size:13px;overflow:hidden}.mock-chat-row .meta{align-items:center;gap:10px;display:flex}.mock-chat-row .timestamp{font-family:var(--f-mono);color:var(--text-muted);letter-spacing:.04em;text-align:right;min-width:36px;font-size:11px}.mock-chat-row.pulsing:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--state-hot);animation:2.2s ease-in-out infinite pulseHot;position:absolute;inset:0}.mock-chat-row.pulsing:hover:after{animation-play-state:paused}@keyframes pulseHot{0%,to{opacity:.3}50%{opacity:.85}}.chip-score.morphing{animation:chipMorph .6s var(--ease-spring)}@keyframes chipMorph{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}.device-frame{background:var(--bg-muted);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);border-radius:18px;padding:10px}.device-frame-bar{align-items:center;gap:6px;padding:4px 8px 10px;display:flex}.device-frame-bar .dot{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.device-frame-bar .url{font-family:var(--f-mono);color:var(--text-muted);letter-spacing:.02em;margin-left:12px;font-size:11.5px}.device-frame-body{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.stat-callout{flex-direction:column;gap:4px;padding:28px 0;display:flex}.stat-callout .num{font-family:var(--f-display);letter-spacing:-.03em;color:var(--text-primary);font-feature-settings:"tnum";font-size:clamp(48px,6vw,72px);font-weight:600;line-height:1}.stat-callout .caption{color:var(--text-secondary);max-width:36ch;font-size:14px;line-height:1.5}.chat-bubble{border-radius:14px;max-width:280px;padding:10px 14px;font-size:13.5px;line-height:1.45;display:inline-block}.chat-bubble.inbound{background:var(--bg-muted);color:var(--text-primary);border-bottom-left-radius:4px}.chat-bubble.outbound{background:var(--text-primary);color:var(--text-on-brand);border-bottom-right-radius:4px}.chat-bubble .ts{font-family:var(--f-mono);color:var(--text-muted);letter-spacing:.04em;margin-top:4px;font-size:10px;display:block}.chat-bubble.outbound .ts{color:#ffffff80}.sticky-cta{z-index:40;background:var(--text-primary);color:var(--text-on-brand);border-radius:var(--r-pill);box-shadow:var(--shadow-xl);opacity:0;pointer-events:none;transition:opacity var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-spring);align-items:center;gap:12px;padding:12px 16px 12px 14px;font-size:14px;display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(12px)}.sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:none}.sticky-cta .price{font-family:var(--f-mono);border-radius:var(--r-pill);background:#ffffff1f;padding:4px 8px;font-size:12px}.sticky-cta:hover{transform:translateY(-2px)}.faq-item{border-bottom:1px solid var(--border-subtle)}.faq-item:first-child{border-top:1px solid var(--border-subtle)}.faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--f-display);letter-spacing:-.012em;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;font-size:20px;font-weight:500;display:flex}.faq-q .plus{width:22px;height:22px;transition:transform var(--d-base) var(--ease-spring);flex:none;margin-top:6px;position:relative}.faq-q .plus:before,.faq-q .plus:after{content:"";background:var(--text-secondary);position:absolute;top:50%;left:50%}.faq-q .plus:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.faq-q .plus:after{width:1.5px;height:14px;transition:transform var(--d-base) var(--ease-spring);transform:translate(-50%,-50%)}.faq-item.is-open .faq-q .plus:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-a{max-height:0;transition:max-height var(--d-slow) var(--ease-out);overflow:hidden}.faq-a-inner{color:var(--text-secondary);max-width:72ch;padding:0 0 24px;font-size:15px;line-height:1.6}.faq-item.is-open .faq-a{max-height:400px}.feature-tile{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-lg);transition:transform var(--d-base) var(--ease-spring), box-shadow var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out);cursor:pointer;flex-direction:column;min-height:168px;padding:24px;text-decoration:none;display:flex}.feature-tile:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-3px)}.feature-tile .ft-num{font-family:var(--f-mono);color:var(--text-muted);letter-spacing:.12em;font-size:11px}.feature-tile .ft-title{font-family:var(--f-display);letter-spacing:-.01em;color:var(--text-primary);margin:16px 0 6px;font-size:18px;font-weight:500}.feature-tile .ft-sub{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.feature-tile .ft-arrow{color:var(--text-muted);transition:color var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-spring);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:12.5px;display:inline-flex}.feature-tile:hover .ft-arrow{color:var(--brand-primary);transform:translate(2px)}@keyframes scanSweep{0%{top:-30%}50%{top:100%}to{top:100%}}@keyframes hotPulse{0%,to{box-shadow:0 0 0 2px var(--state-hot), 0 8px 16px #ff6b5b29}50%{box-shadow:0 0 0 2px var(--state-hot), 0 16px 32px #ff6b5b4d}}@keyframes scorePop{0%{opacity:0;transform:scale(.6)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes intelPulse{0%{box-shadow:0 0 #ffffff8c}70%{box-shadow:0 0 0 14px #fff0}to{box-shadow:0 0 #fff0}}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes hcCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes rowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.row{align-items:center;display:flex}.col{flex-direction:column;display:flex}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:24px}.gap-6{gap:32px}.gap-8{gap:64px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:24px}.mt-6{margin-top:32px}.mt-7{margin-top:48px}.mt-8{margin-top:64px}.flex-1{flex:1}.between{justify-content:space-between}.center{justify-content:center}.align-start{align-items:flex-start}.divider{background:var(--border-subtle);height:1px}@media (max-width:720px){.hide-mobile{display:none!important}}.mw7,.mw6,.mw5,.mw4,.mw3,.mw2{width:100%;margin:0 auto;padding:0 24px}.mw7{max-width:1280px}.mw6{max-width:1152px}.mw5{max-width:1024px}.mw4{max-width:896px}.mw3{max-width:768px}.mw2{max-width:672px}.sec{padding:80px 0}.sec-lg{padding:96px 0}@media (min-width:1024px){.sec-xl{padding:112px 0}}.sec-xl{padding:80px 0}.bdr-b{border-bottom:1px solid var(--border-subtle)}.bdr-y{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.surf-tint{background:var(--bg-surface-2)}@supports (color:color-mix(in lab, red, red)){.surf-tint{background:color-mix(in oklab, var(--bg-surface-2) 40%, var(--bg-base))}}.btn-block{width:100%}.eyebrow-label{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.16em;font-size:10.5px}.eyebrow-label.tone-muted{color:var(--text-muted)}.eyebrow-label.tone-primary{color:var(--brand-primary)}.eyebrow-label.tone-recovery{color:var(--state-recovery)}.nav{z-index:30;background:var(--bg-base);border-bottom:1px solid #0000;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.nav{background:color-mix(in oklab, var(--bg-base) 80%, transparent)}}.nav{-webkit-backdrop-filter:blur(12px);transition:border-color var(--d-base), background var(--d-base)}.nav.is-scrolled{border-bottom-color:var(--border-subtle);background:var(--bg-base)}@supports (color:color-mix(in lab, red, red)){.nav.is-scrolled{background:color-mix(in oklab, var(--bg-base) 90%, transparent)}}.nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:14px 24px;display:flex}.brand{align-items:center;gap:9px;display:inline-flex}.brand-name{font-family:var(--f-display);letter-spacing:-.02em;color:var(--text-primary);font-size:17px;font-weight:700}.brand-tag{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:10px}@media (max-width:640px){.brand-tag{display:none}}.nav-links{align-items:center;gap:2px;display:flex}@media (max-width:860px){.nav-links{display:none}}.nav-link{cursor:pointer;font-family:var(--f-body);color:var(--text-secondary);border-radius:var(--r-sm);transition:color var(--d-fast), background var(--d-fast);background:0 0;border:none;align-items:center;gap:4px;padding:8px 12px;font-size:14px;display:inline-flex}.nav-link:hover{color:var(--text-primary);background:var(--bg-muted)}.nav-link.active{color:var(--text-primary)}.nav-feat{position:relative}.nav-drop{opacity:0;pointer-events:none;transition:opacity var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-spring);padding-top:8px;position:absolute;top:100%;left:0;transform:translateY(-6px)}.nav-drop.is-open{opacity:1;pointer-events:auto;transform:none}.nav-drop-card{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--r-lg);width:560px;box-shadow:var(--shadow-lg);grid-template-columns:1fr 1fr;gap:4px 24px;padding:20px;display:grid}.nav-drop-h{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin-bottom:8px;font-size:10px}.nav-drop-col a{color:var(--text-primary);padding:7px 8px;font-size:13px;display:block}@supports (color:color-mix(in lab, red, red)){.nav-drop-col a{color:color-mix(in oklab, var(--text-primary) 80%, transparent)}}.nav-drop-col a{border-radius:var(--r-sm);transition:background var(--d-fast), color var(--d-fast)}.nav-drop-col a:hover{background:var(--bg-surface-2);color:var(--text-primary)}.nav-cta{align-items:center;gap:8px;display:flex}.nav-burger{cursor:pointer;color:var(--text-primary);background:0 0;border:none;padding:6px;display:none}@media (max-width:860px){.nav-burger{display:inline-flex}}.nav-mobile{z-index:50;background:var(--bg-base);position:fixed;inset:0}.nav-mobile-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.nav-mobile-links{flex-direction:column;gap:6px;padding:24px;font-size:18px;display:flex}.nav-mobile-links a{padding:10px 0}.nav-mobile-links .btn{margin-top:16px}.btn-primary-lg{background:var(--brand-primary);color:var(--text-on-brand);cursor:pointer;box-shadow:0 8px 20px -8px var(--brand-primary);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-primary-lg{box-shadow:0 8px 20px -8px color-mix(in oklab, var(--brand-primary) 60%, transparent)}}.btn-primary-lg{transition:transform var(--d-fast), filter var(--d-fast), box-shadow var(--d-base)}.btn-primary-lg:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-ghost-lg{border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:background var(--d-fast);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14.5px;font-weight:500;display:inline-flex}.btn-ghost-lg:hover{background:var(--bg-surface-2)}.state-badge{border-radius:var(--r-pill);letter-spacing:.02em;white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:2px 9px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.sb-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.st-ready{color:var(--state-ready);background:var(--state-ready)}@supports (color:color-mix(in lab, red, red)){.st-ready{background:color-mix(in oklab, var(--state-ready) 10%, transparent)}}.st-ready{border-color:var(--state-ready)}@supports (color:color-mix(in lab, red, red)){.st-ready{border-color:color-mix(in oklab, var(--state-ready) 30%, transparent)}}.st-action{color:#915100;color:lab(41.4448% 27.9925 75.823);background:var(--state-action)}@supports (color:color-mix(in lab, red, red)){.st-action{background:color-mix(in oklab, var(--state-action) 12%, transparent)}}.st-action{border-color:var(--state-action)}@supports (color:color-mix(in lab, red, red)){.st-action{border-color:color-mix(in oklab, var(--state-action) 30%, transparent)}}.st-payment{color:var(--state-payment);background:var(--state-payment)}@supports (color:color-mix(in lab, red, red)){.st-payment{background:color-mix(in oklab, var(--state-payment) 10%, transparent)}}.st-payment{border-color:var(--state-payment)}@supports (color:color-mix(in lab, red, red)){.st-payment{border-color:color-mix(in oklab, var(--state-payment) 30%, transparent)}}.st-recovery{color:var(--state-recovery);background:var(--state-recovery)}@supports (color:color-mix(in lab, red, red)){.st-recovery{background:color-mix(in oklab, var(--state-recovery) 10%, transparent)}}.st-recovery{border-color:var(--state-recovery)}@supports (color:color-mix(in lab, red, red)){.st-recovery{border-color:color-mix(in oklab, var(--state-recovery) 30%, transparent)}}.st-closed{color:var(--state-grey);background:var(--state-grey)}@supports (color:color-mix(in lab, red, red)){.st-closed{background:color-mix(in oklab, var(--state-grey) 12%, transparent)}}.st-closed{border-color:var(--state-grey)}@supports (color:color-mix(in lab, red, red)){.st-closed{border-color:color-mix(in oklab, var(--state-grey) 28%, transparent)}}.score-chip{border-radius:var(--r-pill);white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.score-chip .sc-val{font-family:var(--f-mono);opacity:.7;font-weight:500}.sc-hot{color:var(--state-hot);background:var(--state-hot)}@supports (color:color-mix(in lab, red, red)){.sc-hot{background:color-mix(in oklab, var(--state-hot) 15%, transparent)}}.sc-hot{border-color:var(--state-hot)}@supports (color:color-mix(in lab, red, red)){.sc-hot{border-color:color-mix(in oklab, var(--state-hot) 40%, transparent)}}.sc-warm{color:#9c5400;color:lab(43.7267% 28.183 59.2905);background:var(--state-warm)}@supports (color:color-mix(in lab, red, red)){.sc-warm{background:color-mix(in oklab, var(--state-warm) 15%, transparent)}}.sc-warm{border-color:var(--state-warm)}@supports (color:color-mix(in lab, red, red)){.sc-warm{border-color:color-mix(in oklab, var(--state-warm) 40%, transparent)}}.sc-cold{color:var(--state-cold);background:var(--state-cold)}@supports (color:color-mix(in lab, red, red)){.sc-cold{background:color-mix(in oklab, var(--state-cold) 15%, transparent)}}.sc-cold{border-color:var(--state-cold)}@supports (color:color-mix(in lab, red, red)){.sc-cold{border-color:color-mix(in oklab, var(--state-cold) 40%, transparent)}}.chat-row{border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background var(--d-fast), transform var(--d-base) var(--ease-spring);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 20px;display:grid;position:relative}.chat-row:last-child{border-bottom:none}.chat-row:hover{background:var(--bg-surface-2);transform:translateY(-1px)}.chat-row.is-pulse{box-shadow:inset 0 0 0 1px var(--state-hot)}@supports (color:color-mix(in lab, red, red)){.chat-row.is-pulse{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--state-hot) 40%, transparent)}}.chat-row.is-pulse{animation:2.2s ease-in-out infinite crPulse}@keyframes crPulse{0%,to{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--state-hot) 0%, transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--state-hot) 50%, transparent)}}.cr-avatar-wrap{position:relative}.cr-avatar{border:1px solid var(--border-strong);background:linear-gradient(135deg,#fbc49f,#f19e97);background:linear-gradient(135deg,lab(83.4493% 16.8394 26.4343),lab(73.528% 31.0339 17.1258));border-radius:50%;width:36px;height:36px}.cr-channel{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-2px;right:-2px}.cr-body{min-width:0}.cr-top{align-items:center;gap:8px;display:flex}.cr-handle{color:var(--text-primary);font-size:13px;font-weight:600}.cr-preview{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.cr-right{align-items:center;gap:12px;display:flex}.cr-time{color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cr-time{color:color-mix(in oklab, var(--text-muted) 80%, transparent)}}@media (max-width:640px){.cr-time{display:none}}.cr-actions{gap:4px;display:none}@media (min-width:1024px){.chat-row:hover .cr-actions{display:flex}}.cr-actions button{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;padding:4px 8px;font-size:11px;font-weight:500}.cr-actions button:hover{color:var(--text-primary);border-color:var(--border-strong)}.alert-card{border:1px solid var(--state-recovery)}@supports (color:color-mix(in lab, red, red)){.alert-card{border:1px solid color-mix(in oklab, var(--state-recovery) 30%, transparent)}}.alert-card{background:var(--state-recovery)}@supports (color:color-mix(in lab, red, red)){.alert-card{background:color-mix(in oklab, var(--state-recovery) 6%, var(--bg-surface))}}.alert-card{border-radius:var(--r-lg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px}.ac-row{align-items:flex-start;gap:12px;display:flex}.ac-icon{border-radius:var(--r-md);background:var(--state-recovery);place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.ac-icon{background:color-mix(in oklab, var(--state-recovery) 15%, transparent)}}.ac-icon{color:var(--state-recovery);flex:none}.ac-main{flex:1;min-width:0}.ac-head{align-items:center;gap:8px;display:flex}.ac-tag{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--state-recovery);font-size:10px}.ac-dot{color:var(--text-muted)}.ac-handle{font-family:var(--f-mono);color:var(--text-primary);font-size:11px}@supports (color:color-mix(in lab, red, red)){.ac-handle{color:color-mix(in oklab, var(--text-primary) 80%, transparent)}}.ac-meta{font-family:var(--f-mono);color:var(--text-muted);grid-template-columns:1fr 1fr;gap:1px 24px;margin-top:4px;font-size:11px;display:grid}.ac-meta b{color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.ac-meta b{color:color-mix(in oklab, var(--text-primary) 80%, transparent)}}.ac-meta b{font-weight:500}.ac-suggest{border:1px solid var(--border-subtle);background:var(--bg-surface-2);margin-top:12px}@supports (color:color-mix(in lab, red, red)){.ac-suggest{background:color-mix(in oklab, var(--bg-surface-2) 60%, transparent)}}.ac-suggest{border-radius:var(--r-md);padding:12px}.ac-suggest-label{color:var(--text-muted);font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:6px;font-size:10px;display:flex}.ac-suggest p{color:var(--text-primary);margin:6px 0 0;font-size:13px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.ac-suggest p{color:color-mix(in oklab, var(--text-primary) 90%, transparent)}}.ac-buttons{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ac-btn,.ac-btn-primary{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border-radius:6px;padding:5px 10px;font-size:10px}.ac-btn-primary{border:1px solid var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.ac-btn-primary{border:1px solid color-mix(in oklab, var(--brand-primary) 40%, transparent)}}.ac-btn-primary{background:var(--brand-primary-soft);color:var(--brand-primary)}.ac-btn-primary:hover{background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.ac-btn-primary:hover{background:color-mix(in oklab, var(--brand-primary) 20%, transparent)}}.ac-btn{border:1px solid var(--border-subtle);background:var(--bg-surface-2);color:var(--text-muted)}.ac-btn:hover{color:var(--text-primary)}.device-frame{border:1px solid var(--border-strong);background:var(--bg-surface);box-shadow:var(--shadow-xl);border-radius:16px;overflow:hidden}.df-tabbar{background:var(--bg-surface-3);align-items:flex-end;gap:8px;padding:10px 12px 0;display:flex}.df-lights{align-items:center;gap:6px;margin-right:8px;padding-bottom:10px;display:flex}.df-lights span{border-radius:50%;width:12px;height:12px}.df-tab{background:var(--bg-surface);border:1px solid var(--border-subtle);border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:8px;max-width:260px;padding:8px 12px;display:flex}.df-tab-icon{background:linear-gradient(135deg, var(--brand-primary), #f4514f);border-radius:4px;flex:none;width:14px;height:14px}@supports (color:lab(0% 0 0)){.df-tab-icon{background:linear-gradient(135deg, var(--brand-primary), lab(58.557% 63.1012 37.9167))}}.df-tab-title{color:var(--text-primary);font-size:12px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.df-tab-title{color:color-mix(in oklab, var(--text-primary) 85%, transparent)}}.df-tab-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.df-plus{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding-bottom:10px}.df-urlbar{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);align-items:center;gap:8px;padding:8px 12px;display:flex}.df-nav-icons{color:var(--text-muted);align-items:center;gap:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.df-nav-icons{color:color-mix(in oklab, var(--text-muted) 70%, transparent)}}.df-url{background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:var(--r-pill);flex:1;align-items:center;gap:6px;padding:4px 12px;display:flex}.df-url span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.df-avatar{background:linear-gradient(135deg,#fb9d59,#e85854);background:linear-gradient(135deg,lab(73.8123% 31.6311 50.3442),lab(57.6104% 56.6725 33.4484));border-radius:50%;flex:none;width:20px;height:20px}.df-body{background:var(--bg-base)}.pstrip{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.pstrip{background:color-mix(in oklab, var(--bg-surface) 40%, var(--bg-base))}}.pstrip-inner{grid-template-columns:1fr 1fr;gap:24px;max-width:1280px;margin:0 auto;padding:48px 24px;display:grid}@media (max-width:768px){.pstrip-inner{grid-template-columns:1fr}}.pstrip-card{border:1px solid var(--border-strong);background:var(--bg-surface);border-radius:var(--r-xl);padding:24px}.pstrip-card.muted{border-color:var(--border-subtle);background:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.pstrip-card.muted{background:color-mix(in oklab, var(--bg-surface) 60%, transparent)}}.pstrip-card.muted{opacity:.72}.pstrip-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pstrip-eyebrow{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--brand-primary);font-size:10px}.pstrip-eyebrow.muted{color:var(--text-muted)}.pstrip-h{font-family:var(--f-display);letter-spacing:-.02em;margin-top:4px;font-size:24px;font-weight:600}.pstrip-h.muted{color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.pstrip-h.muted{color:color-mix(in oklab, var(--text-primary) 80%, transparent)}}.pstrip-price{font-family:var(--f-display);font-size:24px;font-weight:600}.pstrip-price.muted{color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.pstrip-price.muted{color:color-mix(in oklab, var(--text-primary) 80%, transparent)}}.pstrip-price span{color:var(--text-muted);font-size:14px;font-weight:400}.pstrip-sub{color:var(--text-muted);margin:8px 0 0;font-size:14px}.pstrip-btn{margin-top:16px}.footer{border-top:1px solid var(--border-subtle);background:var(--bg-base)}.footer-inner{max-width:1280px;margin:0 auto;padding:64px 24px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;display:grid}@media (max-width:768px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}.footer-tag{max-width:30ch;color:var(--text-muted);margin:12px 0 0;font-size:14px}.footer-built{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin-top:16px;font-size:10px}.footer h6{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin:0 0 12px;font-size:10px;font-weight:400}.footer ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.footer ul a{color:var(--text-primary);font-size:14px}@supports (color:color-mix(in lab, red, red)){.footer ul a{color:color-mix(in oklab, var(--text-primary) 80%, transparent)}}.footer ul a:hover{color:var(--text-primary)}.footer-bottom{border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:24px;font-size:12px;display:flex}.footer-copy{font-family:var(--f-mono)}.footer-legal{align-items:center;gap:20px;display:flex}.footer-legal a:hover{color:var(--text-primary)}.lead-portal{z-index:60;position:fixed;inset:0}.lead-scrim{background:var(--bg-base);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lead-scrim{background:color-mix(in oklab, var(--bg-base) 70%, transparent)}}.lead-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.2s fadeIn}.lead-drawer{background:var(--bg-surface);border-left:1px solid var(--border-strong);width:100%;max-width:448px;height:100%;box-shadow:var(--shadow-xl);animation:drawerIn .32s var(--ease-spring);position:absolute;top:0;right:0;overflow-y:auto}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ld-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.ld-eyebrow{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:10px}.ld-title{font-family:var(--f-display);font-size:18px;font-weight:600}.ld-close{cursor:pointer;color:var(--text-muted);border-radius:var(--r-sm);background:0 0;border:none;place-items:center;padding:8px;display:grid}.ld-close:hover{background:var(--bg-surface-2);color:var(--text-primary)}.ld-form{flex-direction:column;gap:16px;padding:24px;display:flex}.ld-field{display:block}.ld-field>span{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin-bottom:6px;font-size:10px;display:block}.ld-field input{border-radius:var(--r-md);border:1px solid var(--border-subtle);background:var(--bg-surface-2);width:100%;font-size:14px;font-family:var(--f-body);color:var(--text-primary);padding:10px 12px}.ld-field input::placeholder{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.ld-field input::placeholder{color:color-mix(in oklab, var(--text-muted) 60%, transparent)}}.ld-field input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary-ring);outline:none}.ld-seg{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ld-seg button{border-radius:var(--r-md);border:1px solid var(--border-subtle);background:var(--bg-surface-2);text-align:center;font-family:var(--f-mono);color:var(--text-muted);cursor:pointer;transition:all var(--d-fast);padding:8px 4px;font-size:11px}.ld-seg button.on{border-color:var(--brand-primary);background:var(--brand-primary-soft);color:var(--brand-primary)}.ld-fine{text-align:center;font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin:0;font-size:10px}.ld-success{padding:32px}.ld-check{background:var(--brand-primary-soft);width:48px;height:48px;color:var(--brand-primary);border-radius:50%;place-items:center;display:grid}.ld-success h3{font-family:var(--f-display);margin:16px 0 0;font-size:20px;font-weight:600}.ld-success p{color:var(--text-muted);margin:8px 0 0;font-size:14px}.ld-receipt{border:1px solid var(--border-subtle);background:var(--bg-surface-2);border-radius:var(--r-md);font-family:var(--f-mono);color:var(--text-muted);margin-top:24px;padding:12px;font-size:12px}.ld-price{border:1px solid var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.ld-price{border:1px solid color-mix(in oklab, var(--brand-primary) 28%, transparent)}}.ld-price{background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.ld-price{background:color-mix(in oklab, var(--brand-primary) 5%, transparent)}}.ld-price{border-radius:var(--r-lg);padding:16px}.ld-price-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ld-price-eyebrow{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--brand-primary);font-size:10px}.ld-price-num{font-family:var(--f-display);letter-spacing:-.02em;color:var(--text-primary);margin-top:5px;font-size:34px;font-weight:700;line-height:1}.ld-price-num span{color:var(--text-muted);margin-left:2px;font-size:15px;font-weight:500}.ld-price-num.ld-free{color:var(--state-ready)}.ld-price-badge{text-align:center;border-radius:var(--r-pill);border:1px solid var(--brand-primary);flex-shrink:0;max-width:132px;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.ld-price-badge{border:1px solid color-mix(in oklab, var(--brand-primary) 30%, transparent)}}.ld-price-badge{background:var(--bg-surface);font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--brand-primary);padding:5px 11px;font-size:9.5px}.ld-price-sub{color:var(--text-secondary);margin:11px 0 0;font-size:12.5px;line-height:1.5}.ld-price-free{border-color:var(--state-ready)}@supports (color:color-mix(in lab, red, red)){.ld-price-free{border-color:color-mix(in oklab, var(--state-ready) 32%, transparent)}}.ld-price-free{background:var(--state-ready)}@supports (color:color-mix(in lab, red, red)){.ld-price-free{background:color-mix(in oklab, var(--state-ready) 7%, transparent)}}.ld-price-free .ld-price-eyebrow{color:var(--state-ready)}.ld-price-free .ld-price-badge{color:var(--state-ready);border-color:var(--state-ready)}@supports (color:color-mix(in lab, red, red)){.ld-price-free .ld-price-badge{border-color:color-mix(in oklab, var(--state-ready) 32%, transparent)}}.ld-seg.cols-3{grid-template-columns:repeat(3,1fr)}.ld-seg.cols-2{grid-template-columns:repeat(2,1fr)}.ld-seg.wrap{flex-wrap:wrap;display:flex}.ld-seg.wrap button{flex:auto;padding:8px 12px}.ld-seg.stack{flex-direction:column;display:flex}.ld-seg.stack button{text-align:left;font-family:var(--f-body);text-transform:none;letter-spacing:0;padding:11px 13px;font-size:13px}.ld-book{border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-surface-2);margin-top:22px;padding:16px}.ld-book-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ld-book-title{font-family:var(--f-display);color:var(--text-primary);font-size:15px;font-weight:600}.ld-book-tz{font-family:var(--f-mono);color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.ld-slots{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ld-slots button{border-radius:var(--r-md);border:1px solid var(--border-subtle);background:var(--bg-surface);font-family:var(--f-mono);color:var(--text-primary);cursor:pointer;transition:all var(--d-fast);padding:11px 10px;font-size:12px}.ld-slots button:hover{border-color:var(--brand-primary);color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary-ring)}.ld-while{color:var(--brand-primary);align-items:center;gap:6px;margin-top:22px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ld-while:hover{text-decoration:underline}.ld-upload{border:1px dashed var(--border-strong);border-radius:var(--r-md);background:var(--bg-surface-2);cursor:pointer;color:var(--text-muted);transition:all var(--d-fast);align-items:center;gap:12px;padding:14px;display:flex}.ld-upload:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.ld-upload-t{color:var(--text-primary);font-size:13px;font-weight:500}.ld-upload-s{color:var(--text-muted);margin-top:2px;font-size:11px}.ld-upload-files{flex-wrap:wrap;gap:6px;margin-top:-8px;display:flex}.ld-upload-files span{font-family:var(--f-mono);border:1px solid var(--border-subtle);border-radius:var(--r-pill);color:var(--text-muted);background:var(--bg-surface-2);padding:3px 9px;font-size:10px}.h-hero{font-family:var(--f-display);letter-spacing:-.025em;margin:0;font-size:clamp(40px,5.6vw,64px);font-weight:600;line-height:1.04}.h-sec{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.1}.h-feat{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1.05}.lede{color:var(--text-muted);margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.pill-eyebrow{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:var(--r-pill);color:var(--text-muted);box-shadow:var(--shadow-sm);align-items:center;gap:8px;padding:5px 12px;font-size:11px;font-weight:500;display:inline-flex}.pill-eyebrow .dot{background:var(--brand-primary);border-radius:50%;width:6px;height:6px}.pill-eyebrow.tone-recovery{border-color:var(--state-recovery)}@supports (color:color-mix(in lab, red, red)){.pill-eyebrow.tone-recovery{border-color:color-mix(in oklab, var(--state-recovery) 40%, transparent)}}.pill-eyebrow.tone-recovery{background:var(--state-recovery)}@supports (color:color-mix(in lab, red, red)){.pill-eyebrow.tone-recovery{background:color-mix(in oklab, var(--state-recovery) 10%, transparent)}}.pill-eyebrow.tone-recovery{color:var(--state-recovery)}:root{--f-display:var(--font-sora), ui-sans-serif, system-ui, -apple-system, sans-serif;--f-body:var(--font-sora), ui-sans-serif, system-ui, -apple-system, sans-serif}[data-font=outfit]{--f-display:var(--font-outfit), ui-sans-serif, system-ui, -apple-system, sans-serif;--f-body:var(--font-outfit), ui-sans-serif, system-ui, -apple-system, sans-serif}[data-font=figtree]{--f-display:var(--font-figtree), ui-sans-serif, system-ui, -apple-system, sans-serif;--f-body:var(--font-figtree), ui-sans-serif, system-ui, -apple-system, sans-serif}:root{--ls-xl:-.04em;--ls-lg:-.034em;--ls-md:-.028em;--ls-sm:-.022em;--ls-body-lg:-.014em;--ls-body-md:-.012em;--ls-body-sm:-.01em;--ls-ui:-.01em}[data-tracking=normal]{--ls-xl:-.028em;--ls-lg:-.024em;--ls-md:-.02em;--ls-sm:-.016em;--ls-body-lg:-.01em;--ls-body-md:-.008em;--ls-body-sm:-.005em;--ls-ui:-.005em}[data-tracking=loose]{--ls-xl:0em;--ls-lg:-.008em;--ls-md:-.006em;--ls-sm:-.004em;--ls-body-lg:0em;--ls-body-md:0em;--ls-body-sm:0em;--ls-ui:0em}body{font-feature-settings:"ss01";letter-spacing:var(--ls-body-md)}.t-display-xl,.t-display-lg,.t-display-md,.t-display-sm{font-weight:500}.t-display-xl{letter-spacing:var(--ls-xl)}.t-display-lg{letter-spacing:var(--ls-lg)}.t-display-md{letter-spacing:var(--ls-md)}.t-display-sm{letter-spacing:var(--ls-sm)}.t-body-lg{letter-spacing:var(--ls-body-lg)}.t-body-md{letter-spacing:var(--ls-body-md)}.t-body-sm{letter-spacing:var(--ls-body-sm)}.h-hero{letter-spacing:var(--ls-lg);font-weight:500}.h-sec{letter-spacing:var(--ls-md);font-weight:500}.h-feat{letter-spacing:var(--ls-lg);font-weight:500}.lede{letter-spacing:var(--ls-body-lg)}.brand-name{letter-spacing:var(--ls-md);font-weight:600}.nav-link,.btn,.btn-primary-lg,.btn-ghost-lg{letter-spacing:var(--ls-ui)}.op-t,.day-t,.fg-t{letter-spacing:var(--ls-sm);font-weight:500}.proof-q{letter-spacing:var(--ls-md)}.pstrip-h{letter-spacing:var(--ls-md);font-weight:500}.pstrip-price,.ld-title{letter-spacing:var(--ls-sm)}.ld-price-num{letter-spacing:var(--ls-lg)}.ld-success h3{letter-spacing:var(--ls-sm);font-weight:500}.chip-score,.state-badge,.score-chip{letter-spacing:.04em}.df-url span{letter-spacing:var(--ls-ui)}.chip-score-cold,.sc-cold{color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.chip-score-cold,.sc-cold{color:color-mix(in oklab, var(--brand-primary), black 28%)}}.chip-score-cold,.sc-cold{background:var(--brand-primary-soft);border-color:var(--brand-primary-ring)}.badge-state-paid,.st-payment{color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.badge-state-paid,.st-payment{color:color-mix(in oklab, var(--brand-primary), black 26%)}}.badge-state-paid,.st-payment{background:var(--brand-primary-soft);border-color:var(--brand-primary-ring)}:root{--grid-line:#292b460d}@supports (color:lab(0% 0 0)){:root{--grid-line:lab(18.2779% 5.38686 -17.8117/.05)}}[data-theme=cream]{--bg-base:#fdfaf4;--bg-surface:#fff;--bg-muted:#f6f1e9;--bg-surface-2:#fbf6ee;--bg-surface-3:#f5ede1;--bg-elevated:#fff;--border-subtle:#292b461f;--border-strong:#292b4633;--text-primary:#1a1f2e;--text-secondary:#525866;--text-muted:#757a87;--grid-line:#292b460d}@supports (color:lab(0% 0 0)){[data-theme=cream]{--bg-base:lab(98.2832% .458986 3.0148);--bg-surface:lab(100% 0 0);--bg-muted:lab(95.394% .703841 4.5323);--bg-surface-2:lab(97.134% .703216 4.53185);--bg-surface-3:lab(94.249% 1.08963 6.8216);--bg-elevated:lab(100% 0 0);--border-subtle:lab(18.2779% 5.38686 -17.8117/.12);--border-strong:lab(18.2779% 5.38686 -17.8117/.2);--text-primary:lab(11.6125% 1.25213 -10.9427);--text-secondary:lab(37.2037% .496805 -9.30588);--text-muted:lab(51.1621% .278622 -7.49928);--grid-line:lab(18.2779% 5.38686 -17.8117/.05)}}[data-theme=lavender]{--bg-base:#f6f6ff;--bg-surface:#fff;--bg-muted:#f0effb;--bg-surface-2:#f4f3ff;--bg-surface-3:#eae9f9;--bg-elevated:#fff;--border-subtle:#473f7021;--border-strong:#473f7038;--text-primary:#242136;--text-secondary:#5a586b;--text-muted:#807e8f;--grid-line:#554a880f}@supports (color:lab(0% 0 0)){[data-theme=lavender]{--bg-base:lab(96.9865% 1.46395 -4.25657);--bg-surface:lab(100% 0 0);--bg-muted:lab(94.6275% 1.96704 -5.66561);--bg-surface-2:lab(96.1356% 1.96624 -5.66608);--bg-surface-3:lab(92.8281% 2.73579 -7.77068);--bg-elevated:lab(100% 0 0);--border-subtle:lab(29.3857% 13.0634 -27.083/.13);--border-strong:lab(29.3857% 13.0634 -27.083/.22);--text-primary:lab(13.687% 6.11559 -13.6438);--text-secondary:lab(38.2116% 3.99145 -10.4545);--text-muted:lab(53.3519% 3.20658 -8.77357);--grid-line:lab(34.8894% 16.8352 -33.7538/.06)}}[data-theme=sky]{--bg-base:#eef9ff;--bg-surface:#fff;--bg-muted:#e5f2fb;--bg-surface-2:#e9f6ff;--bg-surface-3:#ddeef9;--bg-elevated:#fff;--border-subtle:#1b527421;--border-strong:#1b527438;--text-primary:#142537;--text-secondary:#4a5a68;--text-muted:#717f8b;--grid-line:#1764900f}@supports (color:lab(0% 0 0)){[data-theme=sky]{--bg-base:lab(97.1378% -2.62764 -4.36406);--bg-surface:lab(100% 0 0);--bg-muted:lab(94.8277% -3.35965 -5.60079);--bg-surface-2:lab(96.2198% -3.36063 -5.60131);--bg-surface-3:lab(93.1018% -4.44171 -7.44821);--bg-elevated:lab(100% 0 0);--border-subtle:lab(32.6468% -8.89629 -25.0579/.13);--border-strong:lab(32.6468% -8.89629 -25.0579/.22);--text-primary:lab(14.0337% -2.56364 -13.6548);--text-secondary:lab(37.3472% -3.63491 -10.1259);--text-muted:lab(52.4377% -3.19493 -8.50605);--grid-line:lab(39.562% -10.538 -31.2266/.06)}}[data-theme=mint]{--bg-base:#effaf4;--bg-surface:#fff;--bg-muted:#e6f4ed;--bg-surface-2:#eaf8f1;--bg-surface-3:#ddf1e7;--bg-elevated:#fff;--border-subtle:#16594b24;--border-strong:#16594b3d;--text-primary:#102622;--text-secondary:#475a54;--text-muted:#6f7e7a;--grid-line:#116e560f}@supports (color:lab(0% 0 0)){[data-theme=mint]{--bg-base:lab(97.2888% -4.60422 1.33654);--bg-surface:lab(100% 0 0);--bg-muted:lab(95.0226% -5.925 1.71906);--bg-surface-2:lab(96.4146% -5.92476 1.71902);--bg-surface-3:lab(93.3633% -7.91058 2.29348);--bg-elevated:lab(100% 0 0);--border-subtle:lab(33.6254% -24.5271 2.12706/.14);--border-strong:lab(33.6254% -24.5271 2.12706/.24);--text-primary:lab(13.3765% -10.39 -.0836134);--text-secondary:lab(36.524% -8.5343 .751859);--text-muted:lab(51.5393% -6.79743 .600314);--grid-line:lab(40.8653% -31.4294 5.73581/.06)}}[data-theme=porcelain]{--bg-base:#f9fafb;--bg-surface:#fff;--bg-muted:#f0f2f4;--bg-surface-2:#f5f7f9;--bg-surface-3:#ebedef;--bg-elevated:#fff;--border-subtle:#282e381f;--border-strong:#282e3833;--text-primary:#181b1f;--text-secondary:#53555a;--text-muted:#787a7e;--grid-line:#282e380d}@supports (color:lab(0% 0 0)){[data-theme=porcelain]{--bg-base:lab(98.2586% -.2231 -.716782);--bg-surface:lab(100% 0 0);--bg-muted:lab(95.3578% -.333756 -1.07459);--bg-surface-2:lab(97.0978% -.333816 -1.07461);--bg-surface-3:lab(93.617% -.443816 -1.43205);--bg-elevated:lab(100% 0 0);--border-subtle:lab(18.7165% -.689328 -7.3094/.12);--border-strong:lab(18.7165% -.689328 -7.3094/.2);--text-primary:lab(9.48197% -.41151 -3.68196);--text-secondary:lab(36.1733% -.39722 -2.97849);--text-muted:lab(51.2608% -.311315 -2.24123);--grid-line:lab(18.7165% -.689328 -7.3094/.05)}}[data-theme=sand]{--bg-base:#f9eee0;--bg-surface:#fffaf2;--bg-muted:#f4e5d4;--bg-surface-2:#f8eada;--bg-surface-3:#f0decb;--bg-elevated:#fffaf2;--border-subtle:#3d291926;--border-strong:#3d291942;--text-primary:#25170d;--text-secondary:#554438;--text-muted:#75655b;--grid-line:#422e1e12}@supports (color:lab(0% 0 0)){[data-theme=sand]{--bg-base:lab(94.8131% 1.99157 8.20177);--bg-surface:lab(98.526% .702709 4.5315);--bg-muted:lab(91.8866% 3.37401 10.2015);--bg-surface-2:lab(93.6392% 2.82621 9.57121);--bg-surface-3:lab(89.5652% 3.89984 11.6926);--bg-elevated:lab(98.526% .702709 4.5315);--border-subtle:lab(18.6681% 7.83302 14.503/.15);--border-strong:lab(18.6681% 7.83302 14.503/.26);--text-primary:lab(9.38996% 6.55624 8.87048);--text-secondary:lab(30.2892% 6.20872 9.7915);--text-muted:lab(44.235% 5.03644 8.02852);--grid-line:lab(20.9919% 7.76596 14.3845/.07)}}[data-theme=blush]{--bg-base:#fff4f3;--bg-surface:#fff;--bg-muted:#feebeb;--bg-surface-2:#fff0ef;--bg-surface-3:#fce5e4;--bg-elevated:#fff;--border-subtle:#6e3d3d21;--border-strong:#6e3d3d38;--text-primary:#351c1c;--text-secondary:#685252;--text-muted:#8c7878;--grid-line:#8947480f}@supports (color:lab(0% 0 0)){[data-theme=blush]{--bg-base:lab(96.9597% 4.43804 1.87221);--bg-surface:lab(100% 0 0);--bg-muted:lab(94.5794% 6.34238 2.67934);--bg-surface-2:lab(95.9714% 6.34226 2.67915);--bg-surface-3:lab(92.7788% 8.24806 3.48953);--bg-elevated:lab(100% 0 0);--border-subtle:lab(31.9982% 22.3442 9.83298/.13);--border-strong:lab(31.9982% 22.3442 9.83298/.22);--text-primary:lab(13.7485% 12.762 5.59133);--text-secondary:lab(37.0476% 9.63491 3.68424);--text-muted:lab(52.1806% 8.02556 3.05082);--grid-line:lab(38.7484% 28.7497 12.7484/.06)}}[data-theme=sage]{--bg-base:#e8f0e2;--bg-surface:#f9fbf4;--bg-muted:#dfe8d6;--bg-surface-2:#e5eddc;--bg-surface-3:#d7e2ce;--bg-elevated:#f9fbf4;--border-subtle:#2c372126;--border-strong:#2c372142;--text-primary:#192314;--text-secondary:#495042;--text-muted:#6b7165;--grid-line:#2f3d2112}@supports (color:lab(0% 0 0)){[data-theme=sage]{--bg-base:lab(93.8583% -4.37295 5.82987);--bg-surface:lab(98.3674% -1.71036 3.2923);--bg-muted:lab(91.028% -5.66858 7.5981);--bg-surface-2:lab(92.7391% -5.01186 7.21401);--bg-surface-3:lab(88.7538% -6.52722 8.7834);--bg-elevated:lab(98.3674% -1.71036 3.2923);--border-subtle:lab(21.5568% -8.38476 12.2248/.15);--border-strong:lab(21.5568% -8.38476 12.2248/.26);--text-primary:lab(12.1876% -7.05165 8.36244);--text-secondary:lab(33.0084% -5.38194 7.39575);--text-muted:lab(46.8751% -4.345 5.86376);--grid-line:lab(23.9761% -10.3871 15.4928/.07)}}[data-theme=slate]{--bg-base:#ebeff4;--bg-surface:#f6f9fc;--bg-muted:#e0e5eb;--bg-surface-2:#e5eaef;--bg-surface-3:#d8dfe6;--bg-elevated:#f6f9fc;--border-subtle:#242f3d26;--border-strong:#242f3d42;--text-primary:#1a2029;--text-secondary:#474e57;--text-muted:#6c727a;--grid-line:#303b4a12}@supports (color:lab(0% 0 0)){[data-theme=slate]{--bg-base:lab(94.1935% -.877976 -2.85867);--bg-surface:lab(97.6762% -.553459 -1.78936);--bg-muted:lab(90.7116% -1.09041 -3.56942);--bg-surface-2:lab(92.4526% -.98455 -3.21424);--bg-surface-3:lab(88.3894% -1.29998 -4.27864);--bg-elevated:lab(97.6762% -.553459 -1.78936);--border-subtle:lab(18.6941% -1.58432 -10.6544/.15);--border-strong:lab(18.6941% -1.58432 -10.6544/.26);--text-primary:lab(11.7506% -.5823 -7.27103);--text-secondary:lab(32.6739% -1.278 -6.51215);--text-muted:lab(47.7655% -1.13642 -5.46013);--grid-line:lab(24.5015% -1.72387 -10.6983/.07)}}[data-theme=apricot]{--bg-base:#fff5ec;--bg-surface:#fff;--bg-muted:#feece1;--bg-surface-2:#fff1e7;--bg-surface-3:#fce6d9;--bg-elevated:#fff;--border-subtle:#60361e24;--border-strong:#60361e3d;--text-primary:#311b11;--text-secondary:#664f45;--text-muted:#8a756c;--grid-line:#8a4b2412}@supports (color:lab(0% 0 0)){[data-theme=apricot]{--bg-base:lab(97.0653% 3.06809 6.01411);--bg-surface:lab(100% 0 0);--bg-muted:lab(94.7045% 4.71759 7.61497);--bg-surface-2:lab(96.1129% 4.36708 7.87954);--bg-surface-3:lab(92.9433% 5.94106 9.55125);--bg-elevated:lab(100% 0 0);--border-subtle:lab(27.6789% 17.2183 23.4342/.14);--border-strong:lab(27.6789% 17.2183 23.4342/.24);--text-primary:lab(12.7432% 10.4109 11.6089);--text-secondary:lab(35.9979% 8.71517 9.85581);--text-muted:lab(51.1131% 7.35158 8.33164);--grid-line:lab(39.0862% 24.9337 34.5863/.07)}}[data-theme=stone]{--bg-base:#f4f1ef;--bg-surface:#fdfbfa;--bg-muted:#ece9e6;--bg-surface-2:#f0eeec;--bg-surface-3:#e6e2df;--bg-elevated:#fdfbfa;--border-subtle:#2d282426;--border-strong:#2d282442;--text-primary:#1d1a17;--text-secondary:#504c4a;--text-muted:#74716f;--grid-line:#322d290f}@supports (color:lab(0% 0 0)){[data-theme=stone]{--bg-base:lab(95.353% .667751 1.32736);--bg-surface:lab(98.8419% .339061 1.07771);--bg-muted:lab(92.4512% .836223 1.66007);--bg-surface-2:lab(94.1977% .562727 1.38786);--bg-surface-3:lab(90.1293% 1.00517 1.99323);--bg-elevated:lab(98.8419% .339061 1.07771);--border-subtle:lab(16.4586% 1.74576 3.37139/.15);--border-strong:lab(16.4586% 1.74576 3.37139/.26);--text-primary:lab(9.50282% 1.39786 2.69779);--text-secondary:lab(32.7088% 1.01659 2.00059);--text-muted:lab(47.791% .840843 1.66299);--grid-line:lab(18.7789% 1.74013 3.36703/.06)}}[data-theme=contrast]{--bg-base:#fdfdfd;--bg-surface:#fff;--bg-muted:#f0f0f0;--bg-surface-2:#f5f5f5;--bg-surface-3:#ededed;--bg-elevated:#fff;--border-subtle:#16161621;--border-strong:#16161638;--text-primary:#0d0d0d;--text-secondary:#484848;--text-muted:#717171;--grid-line:#1616160d}@supports (color:lab(0% 0 0)){[data-theme=contrast]{--bg-base:lab(99.42% -.0000298023 0);--bg-surface:lab(100% 0 0);--bg-muted:lab(94.78% 0 0);--bg-surface-2:lab(96.52% -.0000298023 .0000119209);--bg-surface-3:lab(93.62% -.0000298023 0);--bg-elevated:lab(100% 0 0);--border-subtle:lab(7.22637% -.0000149012 0/.13);--border-strong:lab(7.22637% -.0000149012 0/.22);--text-primary:lab(3.6999% 0 0);--text-secondary:lab(30.4% -.0000149012 0);--text-muted:lab(47.8% 0 .0000119209);--grid-line:lab(7.22637% -.0000149012 0/.05)}}[data-accent=indigo]{--brand-primary:#5964db;--brand-primary-hover:#494fcc}@supports (color:lab(0% 0 0)){[data-accent=indigo]{--brand-primary:lab(46.6317% 23.5329 -63.7179);--brand-primary-hover:lab(39.2599% 28.4622 -67.1071)}}[data-accent=violet]{--brand-primary:#894ed6;--brand-primary-hover:#7935c6}@supports (color:lab(0% 0 0)){[data-accent=violet]{--brand-primary:lab(45.654% 45.962 -61.6788);--brand-primary-hover:lab(38.2644% 50.5141 -64.6465)}}[data-accent=blue]{--brand-primary:#0077cd;--brand-primary-hover:#0065b3}@supports (color:lab(0% 0 0)){[data-accent=blue]{--brand-primary:lab(48.0669% -2.68361 -53.5562);--brand-primary-hover:lab(40.8654% .66337 -56.6553)}}[data-accent=teal]{--brand-primary:#009399;--brand-primary-hover:#007f85}@supports (color:lab(0% 0 0)){[data-accent=teal]{--brand-primary:lab(54.7518% -37.4343 -15.3271);--brand-primary-hover:lab(47.8772% -40.3798 -16.4938)}}[data-accent=forest]{--brand-primary:#008b5d;--brand-primary-hover:#00784d}@supports (color:lab(0% 0 0)){[data-accent=forest]{--brand-primary:lab(50.674% -44.2639 15.3394);--brand-primary-hover:lab(43.8352% -48.3445 16.651)}}[data-accent=lime]{--brand-primary:#9ad335;--brand-primary-hover:#87c000;--text-on-brand:#141e09}@supports (color:lab(0% 0 0)){[data-accent=lime]{--brand-primary:lab(78.6249% -35.7457 66.459);--brand-primary-hover:lab(71.7054% -37.0128 73.8514);--text-on-brand:lab(9.93665% -8.19241 10.752)}}[data-accent=coral]{--brand-primary:#e85339;--brand-primary-hover:#d7371d}@supports (color:lab(0% 0 0)){[data-accent=coral]{--brand-primary:lab(56.4988% 57.9517 46.9138);--brand-primary-hover:lab(49.4073% 61.4556 53.1782)}}[data-accent=amber]{--brand-primary:#f59926;--brand-primary-hover:#e08600;--text-on-brand:#2d1a0a}@supports (color:lab(0% 0 0)){[data-accent=amber]{--brand-primary:lab(71.6502% 30.0182 68.9779);--brand-primary-hover:lab(64.5956% 32.9041 81.6318);--text-on-brand:lab(11.6931% 8.09136 13.3718)}}[data-accent=magenta]{--brand-primary:#d0268c;--brand-primary-hover:#bc007a}@supports (color:lab(0% 0 0)){[data-accent=magenta]{--brand-primary:lab(48.2966% 69.2785 -13.5337);--brand-primary-hover:lab(41.1896% 71.9078 -14.1068)}}[data-accent=ink]{--brand-primary:#232838;--brand-primary-hover:#12161f}@supports (color:lab(0% 0 0)){[data-accent=ink]{--brand-primary:lab(16.2629% 1.08327 -10.9909);--brand-primary-hover:lab(7.09447% .629641 -7.27823)}}[data-bg=mesh] body{background:radial-gradient(58% 48% at 14% 4%, var(--brand-primary), transparent 62%), radial-gradient(52% 42% at 92% 0%, var(--accent-warm), transparent 60%), radial-gradient(54% 60% at 78% 96%, var(--brand-primary), transparent 62%), var(--bg-base)}@supports (color:color-mix(in lab, red, red)){[data-bg=mesh] body{background:radial-gradient(58% 48% at 14% 4%, color-mix(in oklab, var(--brand-primary) 24%, transparent), transparent 62%), radial-gradient(52% 42% at 92% 0%, color-mix(in oklab, var(--accent-warm) 22%, transparent), transparent 60%), radial-gradient(54% 60% at 78% 96%, color-mix(in oklab, var(--brand-primary) 14%, transparent), transparent 62%), var(--bg-base)}}[data-bg=mesh] body{background-attachment:fixed}[data-bg=mesh] .home-hero,[data-bg=mesh] .hero{background:0 0!important}[data-bg=mesh] .hh-grid-bg{display:none}[data-bg=mesh] .hero:before{opacity:.4}[data-bg=flat] body{background:var(--bg-base)}[data-bg=flat] .home-hero,[data-bg=flat] .hero{background:var(--bg-base)!important}[data-bg=flat] .hh-grid-bg,[data-bg=flat] .hh-glow,[data-bg=flat] .hero:before,[data-bg=flat] .hero:after{display:none!important}[data-bg=grid] body{background-color:var(--bg-base);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:40px 40px;background-attachment:fixed}[data-bg=grid] .home-hero,[data-bg=grid] .hero{background:0 0!important}[data-bg=grid] .hh-grid-bg{opacity:1}[data-bg=photo] .home-hero,[data-bg=photo] .hero{position:relative;background:linear-gradient(#212a338c,#070e16d1),repeating-linear-gradient(135deg,#4c535b 0 22px,#3f464d 22px 44px)!important;background:linear-gradient(lab(16.4443% -1.81831 -6.9765/.55),lab(3.66811% -.860922 -5.02954/.82)),repeating-linear-gradient(135deg,lab(35.022% -1.53384 -5.30238) 0 22px,lab(29.221% -1.51433 -5.29341) 22px 44px)!important}[data-bg=photo] .hh-copy,[data-bg=photo] .hh-copy .h-hero,[data-bg=photo] .hh-copy .lede,[data-bg=photo] .hh-copy .hh-trust,[data-bg=photo] .hero>.container .h-hero,[data-bg=photo] .hero>.container .h-feat,[data-bg=photo] .hero>.container .lede{color:#f5f5f5;color:lab(96.52% -.0000298023 .0000119209)}[data-bg=photo] .hh-copy .h-hero span:not(.hh-underline){color:#c4c4c4!important;color:lab(79.12% -.0000298023 -.0000119209)!important}[data-bg=photo] .hh-trust .sep{color:#fff6;color:lab(100% 0 0/.4)}[data-bg=photo] .pill-eyebrow{color:#eee;color:lab(94.2% 0 0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;background:#ffffff1f;background:lab(100% 0 0/.12);border-color:#ffffff40;border-color:lab(100% 0 0/.25)}[data-bg=photo] .home-hero:after,[data-bg=photo] .hero:after{content:"HERO IMAGE";z-index:1;font-family:var(--f-mono);letter-spacing:.22em;color:#ffffff61;color:lab(100% 0 0/.38);pointer-events:none;font-size:10px;position:absolute;top:18px;right:24px}[data-bg=photo] .hh-grid-bg{opacity:.12}[data-bg=photo] .hh-glow{opacity:.5}[data-surface=flat] .card,[data-surface=flat] .op-card,[data-surface=flat] .day-card,[data-surface=flat] .fg-card,[data-surface=flat] .feature-tile,[data-surface=flat] .pstrip-card,[data-surface=flat] .mock-chat,[data-surface=flat] .device-frame,[data-surface=flat] .alert-card{background:var(--bg-muted);box-shadow:none!important}[data-surface=glass] .card,[data-surface=glass] .op-card,[data-surface=glass] .day-card,[data-surface=glass] .fg-card,[data-surface=glass] .feature-tile,[data-surface=glass] .pstrip-card,[data-surface=glass] .mock-chat,[data-surface=glass] .device-frame,[data-surface=glass] .alert-card{background:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){[data-surface=glass] .card,[data-surface=glass] .op-card,[data-surface=glass] .day-card,[data-surface=glass] .fg-card,[data-surface=glass] .feature-tile,[data-surface=glass] .pstrip-card,[data-surface=glass] .mock-chat,[data-surface=glass] .device-frame,[data-surface=glass] .alert-card{background:color-mix(in oklab, var(--bg-surface) 55%, transparent)}}[data-surface=glass] .card,[data-surface=glass] .op-card,[data-surface=glass] .day-card,[data-surface=glass] .fg-card,[data-surface=glass] .feature-tile,[data-surface=glass] .pstrip-card,[data-surface=glass] .mock-chat,[data-surface=glass] .device-frame,[data-surface=glass] .alert-card{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);box-shadow:0 1px 0 #ffffff80 inset, var(--shadow-md);border-color:#ffffff73;border-color:lab(100% 0 0/.45)}@supports (color:lab(0% 0 0)){[data-surface=glass] .card,[data-surface=glass] .op-card,[data-surface=glass] .day-card,[data-surface=glass] .fg-card,[data-surface=glass] .feature-tile,[data-surface=glass] .pstrip-card,[data-surface=glass] .mock-chat,[data-surface=glass] .device-frame,[data-surface=glass] .alert-card{box-shadow:0 1px 0 lab(100% 0 0/.5) inset, var(--shadow-md)}}[data-radius=sharp]{--r-sm:2px;--r-md:3px;--r-lg:4px;--r-xl:6px;--r-pill:6px}[data-radius=soft]{--r-sm:8px;--r-md:11px;--r-lg:14px;--r-xl:20px;--r-pill:999px}[data-radius=round]{--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px}[data-radius=pill]{--r-sm:16px;--r-md:22px;--r-lg:30px;--r-xl:40px;--r-pill:999px}[data-shadow=none]{--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none}[data-shadow=deep]{--shadow-sm:0 2px 6px -2px #11152424;--shadow-md:0 12px 28px -10px #11152438;--shadow-lg:0 26px 60px -18px #1115244d, 0 10px 24px -12px #1115242e;--shadow-xl:0 40px 90px -28px #1115245c, 0 14px 36px -14px #11152438}@supports (color:lab(0% 0 0)){[data-shadow=deep]{--shadow-sm:0 2px 6px -2px lab(7.00226% 1.38567 -10.8061/.14);--shadow-md:0 12px 28px -10px lab(7.00226% 1.38567 -10.8061/.22);--shadow-lg:0 26px 60px -18px lab(7.00226% 1.38567 -10.8061/.3), 0 10px 24px -12px lab(7.00226% 1.38567 -10.8061/.18);--shadow-xl:0 40px 90px -28px lab(7.00226% 1.38567 -10.8061/.36), 0 14px 36px -14px lab(7.00226% 1.38567 -10.8061/.22)}}[data-btn=outline] .btn-primary,[data-btn=outline] .btn-primary-lg{color:var(--brand-primary);border:1.5px solid var(--brand-primary);box-shadow:none;background:0 0}[data-btn=outline] .btn-primary:hover,[data-btn=outline] .btn-primary-lg:hover{background:var(--brand-primary);color:var(--text-on-brand);filter:none}[data-btn=pill] .btn,[data-btn=pill] .btn-primary-lg,[data-btn=pill] .btn-ghost-lg{border-radius:999px}[data-btn=square] .btn,[data-btn=square] .btn-primary-lg,[data-btn=square] .btn-ghost-lg{border-radius:2px}[data-rhythm=alt] .surf-tint{background:var(--bg-surface-3)}@supports (color:color-mix(in lab, red, red)){[data-rhythm=alt] .surf-tint{background:color-mix(in oklab, var(--bg-surface-3) 70%, var(--bg-base))}}[data-rhythm=bordered] .surf-tint{background:var(--bg-base)}[data-rhythm=bordered] .sec,[data-rhythm=bordered] .sec-lg,[data-rhythm=bordered] .bdr-b{border-bottom:1px solid var(--border-strong)}[data-rhythm=blocks] .surf-tint{--block-bg:#181a22;--bg-base:var(--block-bg);--bg-surface:var(--block-bg)}@supports (color:lab(0% 0 0)){[data-rhythm=blocks] .surf-tint{--block-bg:lab(9.42241% .360981 -5.55776)}}@supports (color:color-mix(in lab, red, red)){[data-rhythm=blocks] .surf-tint{--bg-surface:color-mix(in oklab, var(--block-bg), white 6%)}}[data-rhythm=blocks] .surf-tint{--bg-surface-2:var(--block-bg)}@supports (color:color-mix(in lab, red, red)){[data-rhythm=blocks] .surf-tint{--bg-surface-2:color-mix(in oklab, var(--block-bg), white 9%)}}[data-rhythm=blocks] .surf-tint{--bg-surface-3:var(--block-bg)}@supports (color:color-mix(in lab, red, red)){[data-rhythm=blocks] .surf-tint{--bg-surface-3:color-mix(in oklab, var(--block-bg), white 12%)}}[data-rhythm=blocks] .surf-tint{--text-primary:#f5f5f5;--text-secondary:#c1c4cc;--text-muted:#8f929a;--border-subtle:#ffffff1f;--border-strong:#ffffff38;background:var(--bg-base);color:var(--text-primary)}@supports (color:lab(0% 0 0)){[data-rhythm=blocks] .surf-tint{--text-primary:lab(96.52% -.0000298023 .0000119209);--text-secondary:lab(79.0534% .097096 -4.53644);--text-muted:lab(60.4927% .109553 -4.52952);--border-subtle:lab(100% 0 0/.12);--border-strong:lab(100% 0 0/.22)}}[data-rhythm=blocks][data-block=charcoal] .surf-tint{--block-bg:#141414;--text-secondary:#c4c4c4;--text-muted:#8c8c8c}@supports (color:lab(0% 0 0)){[data-rhythm=blocks][data-block=charcoal] .surf-tint{--block-bg:lab(6.19571% 0 0);--text-secondary:lab(79.12% -.0000298023 -.0000119209);--text-muted:lab(58.24% 0 0)}}[data-rhythm=blocks][data-block=espresso] .surf-tint{--block-bg:#291a12;--text-secondary:#d5c8be;--text-muted:#9c9086}@supports (color:lab(0% 0 0)){[data-rhythm=blocks][data-block=espresso] .surf-tint{--block-bg:lab(11.105% 6.82772 8.28766);--text-secondary:lab(81.4002% 3.43478 6.70043);--text-muted:lab(60.5186% 3.46583 6.72317)}}[data-rhythm=blocks][data-block=accent] .surf-tint{--block-bg:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){[data-rhythm=blocks][data-block=accent] .surf-tint{--block-bg:color-mix(in oklab, var(--brand-primary), black 34%)}}[data-rhythm=blocks][data-block=accent] .surf-tint{--text-secondary:#ccd1df;--text-muted:#999eab}@supports (color:lab(0% 0 0)){[data-rhythm=blocks][data-block=accent] .surf-tint{--text-secondary:lab(83.646% .212342 -7.53312);--text-muted:lab(65.0842% .243634 -7.51679)}}[data-hero=centered] .hh-grid{text-align:center;grid-template-columns:1fr;justify-items:center;gap:48px}[data-hero=centered] .hh-copy{max-width:46rem}[data-hero=centered] .hh-ctas,[data-hero=centered] .hh-trust{justify-content:center}[data-hero=centered] .hh-copy .lede{margin-left:auto;margin-right:auto}[data-hero=centered] .hh-visual{width:100%;max-width:760px}[data-hero=reversed] .hh-grid{direction:rtl}[data-hero=reversed] .hh-grid>*{direction:ltr}[data-cards=compact]{--card-p:18px}[data-cards=compact] .op-card,[data-cards=compact] .day-card{padding:20px}[data-cards=compact] .fg-card{padding:14px}[data-cards=compact] .feature-tile{min-height:140px;padding:16px}[data-cards=compact] .op-grid,[data-cards=compact] .day-grid{gap:16px}[data-cards=compact] .day-grid{gap:1px}[data-cards=roomy]{--card-p:40px}[data-cards=roomy] .op-card{padding:36px}[data-cards=roomy] .day-card{padding:44px}[data-cards=roomy] .fg-card{padding:28px}[data-cards=roomy] .feature-tile{min-height:196px;padding:32px}[data-cards=roomy] .op-grid{gap:32px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
