/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--color-red-700:oklch(50.5% .213 27.518);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:#00b094;--color-white:#fff;--spacing:.25rem;--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);--color-bg-base:#0e1624;--color-fg-1:#f1f5f9;--font-display:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-inter),ui-sans-serif,system-ui,-apple-system,sans-serif;--radius-r:10px}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-10{top:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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,)}.resize{resize:both}.rounded{border-radius:.25rem}.rounded-r{border-radius:var(--radius-r);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-bg-base{background-color:var(--color-bg-base)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-600{background-color:var(--color-cyan-600)}.font-mono{font-family:var(--font-mono)}.text-fg-1{color:var(--color-fg-1)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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)}@media (hover:hover){.hover\:bg-red-700:hover{background-color:var(--color-red-700)}}}:root{--bg-deep:#080d18;--bg-base:#0e1624;--bg-elevated:#141e30;--bg-lifted:#1a2540;--cyan:#00e5c0;--cyan-550:#00c9a8;--cyan-600:#00b094;--cyan-050:#00e5c014;--cyan-100:#00e5c029;--cyan-ring:#00e5c066;--coral:#fe4042;--coral-050:#fe40421a;--orange:#ff9500;--orange-050:#ff95001a;--danger:#ff4d6d;--danger-050:#ff4d6d1a;--danger-ring:#ff4d6d66;--fg-1:#f1f5f9;--fg-2:#a3adc2;--fg-3:#8a96ab;--fg-4:#6b7489;--fg-5:#4a5168;--border:#ffffff0f;--border-strong:#ffffff1f;--border-focus:#00e5c0;--border-focus-ring:#00e5c040;--font-display:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-inter),ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--fs-eyebrow:.6875rem;--fs-caption:.75rem;--fs-small:.8125rem;--fs-body:.9375rem;--fs-body-lg:1.0625rem;--fs-h5:1.125rem;--fs-h4:1.375rem;--fs-h3:1.75rem;--fs-h2:2.5rem;--fs-h1:3.5rem;--fs-hero:4.75rem;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.55;--lh-loose:1.6;--tracking-72:-.03em;--tracking-56:-.025em;--tracking-44:-.02em;--tracking-36:-.02em;--tracking-28:-.015em;--tracking-body:0;--tracking-mono-up:.12em;--lh-72:1.02;--lh-56:1.05;--lh-44:1.1;--lh-36:1.15;--lh-28:1.2;--grad-display:linear-gradient(180deg,#f1f5f9,#8a96ab);--grad-cyan:linear-gradient(180deg,#00e5c0,#00b896);--grad-coral:linear-gradient(180deg,#fe4042,#c2303a);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-14:56px;--sp-16:64px;--sp-24:96px;--sp-32:128px;--r-sm:6px;--r:10px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-pill:9999px;--r-xs:6px;--shadow-card:0 1px 0 #ffffff0d inset,0 1px 3px #0000004d;--shadow-card-raised:0 1px 0 #ffffff0f inset,0 20px 60px -20px #00000080,0 0 80px -20px #00e5c01a;--shadow-cta:0 0 0 1px #00e5c066,0 8px 24px -6px #00e5c066;--shadow-cta-hover:0 0 0 1px #00e5c099,0 16px 40px -8px #00e5c080,0 0 32px -4px #00e5c059;--shadow-drawer:-24px 0 80px -20px #0009,0 0 0 1px #00e5c014;--focus-ring:0 0 0 2px var(--bg-base),0 0 0 4px var(--border-focus-ring);--dur-fast:.12s;--dur-base:.28s;--dur-slow:.44s;--dur-ambient:22s;--dur-slow-anim:.48s;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.175,.885,.32,1.275);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-std:cubic-bezier(.4,0,.2,1);--maxw-marketing:1200px;--maxw-app:1440px;--nav-h:64px;--ticker-h:32px}body,html{background:var(--bg-base)}body{color:var(--fg-2);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11"}.display,.hero,.hero-72{font-family:var(--font-display);background:var(--grad-display);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.hero,.hero-72{font-size:72px;line-height:var(--lh-72);letter-spacing:var(--tracking-72);margin:0}.accent-cyan,.hero .accent-cyan{background:var(--grad-cyan);color:#0000;-webkit-background-clip:text;background-clip:text}.accent-coral,.hero .accent-coral{background:var(--grad-coral);color:#0000;-webkit-background-clip:text;background-clip:text}.h1,h1{font-family:var(--font-display);font-size:56px;font-weight:700;line-height:var(--lh-56);letter-spacing:var(--tracking-56);color:var(--fg-1);margin:0}.h1.gradient{background:var(--grad-display);color:#0000;-webkit-background-clip:text;background-clip:text}.h2,h2{font-size:44px;line-height:var(--lh-44);letter-spacing:var(--tracking-44)}.h2,.h3,h2,h3{font-family:var(--font-display);font-weight:600;color:var(--fg-1);margin:0}.h3,h3{font-size:36px;line-height:var(--lh-36);letter-spacing:var(--tracking-36)}.h4,h4{font-family:var(--font-display);font-size:28px;line-height:var(--lh-28);letter-spacing:var(--tracking-28)}.h4,.h5,h4,h5{font-weight:600;color:var(--fg-1);margin:0}.h5,h5{font-size:var(--fs-h5);line-height:var(--lh-snug)}.h5,.p,h5,p{font-family:var(--font-body)}.p,p{font-weight:400;font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg-2);text-align:left;text-wrap:pretty;margin:0}.p-lg{font-size:1.1875rem;line-height:var(--lh-loose)}.p b,.p strong,strong.body{font-weight:600}.p-muted{color:var(--fg-3)}.eyebrow{letter-spacing:0;text-transform:lowercase;display:inline-block}.eyebrow,.eyebrow-live{font-family:var(--font-mono);color:var(--fg-3);font-size:11px;font-weight:600;line-height:1.3}.eyebrow-live{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.eyebrow-live.is-live{color:var(--cyan)}.eyebrow-live.is-live:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 0 3px var(--cyan-050);animation:ll-pulse 1.8s infinite var(--ease-out);border-radius:999px}@keyframes ll-pulse{0%,to{opacity:1;box-shadow:0 0 0 3px var(--cyan-050)}50%{opacity:.5;box-shadow:0 0 0 6px #0000}}.mono,.num,code,kbd{font-feature-settings:"tnum" 1,"ss01" 1;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:14px;font-weight:500}.mono,.num,.num-lg,code,kbd{font-family:var(--font-mono);color:var(--fg-1)}.num-lg{font-feature-settings:"tnum" 1,"ss01" 1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:32px;font-weight:700}.num-price{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"ss01" 1;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--fg-1);font-size:15px;font-weight:500}.mono-muted{color:var(--fg-3)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--border-focus-ring);outline-offset:2px;border-color:var(--border-focus)}::selection{background:var(--cyan-100);color:var(--fg-1)}.ll-link{color:var(--fg-1);border-bottom:1px solid var(--border-strong);transition:border-color .2s var(--ease-out,ease);text-decoration:none}.ll-link:hover{border-bottom-color:var(--cyan)}.ll-button{font-family:var(--font-display);cursor:pointer;transition:transform .12s var(--ease-out,ease),box-shadow .2s var(--ease-out,ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.ll-button--primary{color:#0e1624;background:var(--cyan);box-shadow:0 0 0 1px var(--cyan-ring)}.ll-button--primary:hover{transform:translateY(-1px)}.ll-button--ghost{color:var(--fg-2);border-color:var(--border-strong);background:0 0}.ll-nav{z-index:50;min-height:var(--nav-h);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#0e1624b8;position:sticky;top:0}.ll-nav__inner{max-width:var(--maxw-marketing);padding:0 var(--sp-6);justify-content:space-between;align-items:center;gap:var(--sp-6);height:100%;margin:0 auto;display:flex}.ll-nav__brand{align-items:center;gap:var(--sp-2);text-decoration:none;display:inline-flex}.ll-nav__logo{width:auto;height:36px;display:block}.ll-nav__wordmark{font-family:var(--font-display);letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1}.ll-nav__wordmark-a{color:var(--fg-1)}.ll-nav__wordmark-b{color:var(--coral)}.ll-nav__links{align-items:center;gap:var(--sp-1);display:flex}.ll-nav__link{color:var(--fg-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);transition:color var(--dur-base) var(--ease-out);font-size:14px;text-decoration:none}.ll-nav__link:hover{color:var(--fg-1)}.ll-nav__ctas{align-items:center;gap:var(--sp-2);display:flex}.ll-nav__cta-signin{color:var(--fg-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r);transition:color var(--dur-base) var(--ease-out);border:1px solid #0000;font-size:14px;text-decoration:none}.ll-nav__cta-signin:hover{color:var(--fg-1)}.ll-nav__cta-signup{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r);color:#0e1624;background:var(--cyan);box-shadow:0 0 0 1px var(--cyan-ring);transition:transform var(--dur-fast) var(--ease-out);font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ll-nav__cta-signup:hover{transform:translateY(-1px)}.ll-nav__cta-arrow{font-family:var(--font-mono);opacity:.7;font-size:11px}.ll-footer{border-top:1px solid var(--border);padding:calc(var(--sp-24) - var(--sp-4)) 0 var(--sp-10);background:var(--bg-deep);margin-top:var(--sp-16)}.ll-footer__inner{max-width:var(--maxw-marketing);padding:0 var(--sp-6);gap:var(--sp-10);grid-template-columns:2fr 1fr 1fr 1fr 1fr;margin:0 auto;display:grid}.ll-footer__brand{align-items:center;gap:var(--sp-3);display:inline-flex}.ll-footer__logo{width:auto;height:40px;display:block}.ll-footer__wordmark{font-family:var(--font-display);letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1}.ll-footer__wordmark-a{color:var(--fg-1)}.ll-footer__wordmark-b{color:var(--coral)}.ll-footer__lede{margin-top:var(--sp-5);color:var(--fg-3);max-width:340px;font-size:13.5px;line-height:1.55}.ll-footer__copyright{font-family:var(--font-mono);margin-top:var(--sp-6);color:var(--fg-4);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.ll-footer__col-title{font-family:var(--font-mono);color:var(--fg-3);text-transform:lowercase;margin-bottom:var(--sp-3);font-size:11px}.ll-footer__col-links{gap:var(--sp-3);flex-direction:column;display:flex}.ll-footer__link{color:var(--fg-2);transition:color var(--dur-fast) var(--ease-out);font-size:13.5px;text-decoration:none}.ll-footer__link:hover{color:var(--fg-1)}@media (max-width:900px){.ll-footer__inner{gap:var(--sp-8);grid-template-columns:1fr 1fr}}@media (max-width:768px){.ll-nav__inner{height:var(--nav-h);flex-wrap:nowrap}.ll-nav__cta-signin,.ll-nav__links{display:none}}.ll-mobile-menu-trigger{width:40px;height:40px;margin-left:var(--sp-1);border-radius:var(--r-sm);color:var(--fg-1);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:none}.ll-mobile-menu-trigger:focus-visible,.ll-mobile-menu-trigger:hover{border-color:var(--border);outline:none}.ll-mobile-menu-trigger__lines{flex-direction:column;gap:4px;width:22px;display:inline-flex}.ll-mobile-menu-trigger__lines span{transform-origin:50%;height:2px;transition:transform .2s var(--ease-out),opacity .2s var(--ease-out);background:currentColor;border-radius:1px;display:block}.ll-mobile-menu-trigger__lines[data-open=true] span:first-child{transform:translateY(6px)rotate(45deg)}.ll-mobile-menu-trigger__lines[data-open=true] span:nth-child(2){opacity:0}.ll-mobile-menu-trigger__lines[data-open=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.ll-mobile-menu{top:var(--nav-h);z-index:49;-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility 0s linear .18s;background:#0e1624f5;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(-8px)}.ll-mobile-menu[data-state=open]{opacity:1;visibility:visible;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility 0s linear 0s;transform:translateY(0)}.ll-mobile-menu__panel{max-width:var(--maxw-marketing);padding:var(--sp-10) var(--sp-6) var(--sp-12);flex-direction:column;height:100%;margin:0 auto;display:flex;overflow-y:auto}.ll-mobile-menu__group-title{font-family:var(--font-mono);color:var(--fg-3);letter-spacing:.06em;margin:0 0 var(--sp-3);font-size:11px}.ll-mobile-menu__links{margin:0 0 var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.ll-mobile-menu__link{padding:var(--sp-3) 0;font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-1);transition:color var(--dur-fast) var(--ease-out);font-size:28px;font-weight:500;line-height:1.2;text-decoration:none;display:block}.ll-mobile-menu__link:focus-visible,.ll-mobile-menu__link:hover{color:var(--cyan);outline:none}.ll-mobile-menu__divider{border:0;border-top:1px solid var(--border);margin:var(--sp-8) 0 var(--sp-6)}.ll-mobile-menu__ctas{gap:var(--sp-4);margin-top:var(--sp-1);flex-direction:column;display:flex}.ll-mobile-menu__cta-signin{padding:var(--sp-3) 0;color:var(--fg-2);transition:color var(--dur-fast) var(--ease-out);font-size:18px;text-decoration:none;display:inline-block}.ll-mobile-menu__cta-signin:focus-visible,.ll-mobile-menu__cta-signin:hover{color:var(--fg-1);outline:none}.ll-mobile-menu__cta-signup{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-5) var(--sp-6);border-radius:var(--r);font-family:var(--font-display);color:#0e1624;background:var(--cyan);box-shadow:0 0 0 1px var(--cyan-ring);transition:transform var(--dur-fast) var(--ease-out);font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.ll-mobile-menu__cta-signup:focus-visible,.ll-mobile-menu__cta-signup:hover{outline:none;transform:translateY(-1px)}.ll-mobile-menu__cta-arrow{font-family:var(--font-mono);opacity:.7;font-size:12px}@media (max-width:768px){.ll-mobile-menu-trigger{display:inline-flex}.ll-mobile-menu{display:block}}@media (prefers-reduced-motion:reduce){.ll-mobile-menu,.ll-mobile-menu-trigger__lines span{transition:none}}@media (max-width:560px){.ll-footer__inner{grid-template-columns:1fr}}.ll-tone-up{color:var(--cyan)}.ll-tone-down{color:var(--coral)}.ll-tone-flat{color:var(--fg-3)}.ll-state-page{max-width:var(--maxw-marketing);margin:0 auto;padding:0 24px 96px}.ll-state-hero{flex-direction:column;gap:20px;padding:64px 0 48px;display:flex}.ll-state-hero__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin:0;font-size:11px}.ll-state-hero__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-1);margin:0;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.05}.ll-state-hero__sub{color:var(--fg-2);max-width:65ch;margin:0;font-size:18px;line-height:1.5}.ll-state-hero__cta{border:1px solid var(--border);background:var(--bg-elevated);border-radius:16px;flex-direction:column;gap:16px;margin-top:24px;padding:28px;display:flex}.ll-state-hero__cta-title{font-family:var(--font-display);color:var(--fg-1);margin:0;font-size:22px;font-weight:600;line-height:1.3}.ll-state-narrative{grid-template-columns:1fr;margin-top:64px;display:grid}.ll-state-narrative>div{flex-direction:column;gap:16px;max-width:720px;display:flex}.ll-state-narrative h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg-1);margin:0;font-size:28px;font-weight:600;line-height:1.2}.ll-state-narrative__glance p{color:var(--fg-2);margin:0;font-size:16px;line-height:1.6}.ll-county-directory{margin-top:64px}.ll-county-directory>h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg-1);margin:0 0 20px;font-size:24px;font-weight:600}.ll-county-directory__list{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.ll-county-directory__link{border-bottom:1px solid var(--border);color:var(--fg-2);transition:color .2s var(--ease-out,ease);justify-content:space-between;align-items:center;gap:12px;padding:14px 12px;font-size:14px;text-decoration:none;display:flex}.ll-county-directory__link:hover{color:var(--cyan)}.ll-state-cta-foot{border:1px solid var(--border);background:var(--bg-elevated);text-align:center;border-radius:16px;flex-direction:column;gap:16px;margin-top:80px;padding:40px 28px;display:flex}.ll-state-cta-foot h2{font-family:var(--font-display);color:var(--fg-1);margin:0;font-size:26px;font-weight:600}.ll-county-page{max-width:var(--maxw-marketing);margin:0 auto;padding:0 24px 96px}body:has(.ll-sticky-cta.is-visible){padding-bottom:96px}.ll-breadcrumb{padding:24px 0 0}.ll-breadcrumb ol{font-family:var(--font-mono);color:var(--fg-3);align-items:center;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.ll-breadcrumb a{color:var(--fg-3);transition:color .2s var(--ease-out,ease);text-decoration:none}.ll-breadcrumb a:hover{color:var(--cyan)}.ll-breadcrumb .sep{color:var(--fg-4)}.ll-breadcrumb [aria-current=page]{color:var(--fg-1)}.ll-county-hero{flex-direction:column;gap:20px;padding:32px 0 48px;display:flex}.ll-county-hero__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.ll-county-hero__eyebrow .sep{color:var(--fg-5)}.ll-county-hero__eyebrow .fips{color:var(--fg-4)}.ll-county-hero__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-1);margin:0;font-size:clamp(36px,5.5vw,64px);font-weight:700;line-height:1.05}.ll-county-hero__sub{color:var(--fg-2);max-width:60ch;margin:0;font-size:17px;line-height:1.55}.ll-county-hero__cta{border:1px solid var(--border);background:var(--bg-elevated);border-radius:16px;flex-direction:column;gap:16px;margin-top:24px;padding:28px;display:flex}.ll-county-hero__cta-title{font-family:var(--font-display);color:var(--fg-1);margin:0;font-size:22px;font-weight:600;line-height:1.3}.ll-band-high{background:var(--cyan-100);color:var(--cyan)}.ll-band-med{background:var(--orange-050);color:var(--orange)}.ll-band-low{color:var(--fg-3);background:#8a96ab1a}.ll-county-context{flex-direction:column;gap:20px;margin-top:56px;display:flex}.ll-county-context>h2{font-family:var(--font-display);color:var(--fg-1);margin:0;font-size:26px;font-weight:600}.ll-county-context__demos{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin:0;display:grid}.ll-county-context__demos>div{border-bottom:1px solid var(--border);padding:16px 0}.ll-county-context__demos dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-bottom:4px;font-size:11px}.ll-county-context__demos dd{font-family:var(--font-mono);font-feature-settings:"tnum" 1;color:var(--fg-1);margin:0;font-size:18px;font-weight:500}.ll-county-faq,.ll-faq{flex-direction:column;gap:16px;margin-top:56px;display:flex}.ll-county-faq>h2,.ll-faq__title{font-family:var(--font-display);color:var(--fg-1);margin:0;font-size:26px;font-weight:600}.ll-county-faq__list,.ll-faq__list{border-top:1px solid var(--border);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ll-county-faq__item,.ll-faq__item{border-bottom:1px solid var(--border)}.ll-county-faq__item details,.ll-faq__item{padding:0}.ll-county-faq__item summary,.ll-faq__item summary{cursor:pointer;color:var(--fg-1);justify-content:space-between;align-items:center;padding:18px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.ll-county-faq__item summary:after,.ll-faq__item summary:after{content:"+";font-family:var(--font-mono);color:var(--fg-3);transition:transform .2s var(--ease-out,ease);font-size:20px}.ll-county-faq__item details[open] summary:after,.ll-faq__item[open] summary:after{content:"−"}.ll-county-faq__answer,.ll-faq__item p{color:var(--fg-2);margin:0;padding:0 0 18px;font-size:15px;line-height:1.6}.ll-faq-page{min-height:100vh;padding:var(--sp-16) var(--sp-6) var(--sp-24);justify-content:center;display:flex}.ll-faq-page__inner{width:100%;max-width:720px}.ll-faq-page__inner .ll-faq{margin-top:var(--sp-10)}.ll-faq-page__inner .ll-faq:first-of-type{margin-top:var(--sp-8)}@media (max-width:640px){.ll-faq-page{padding:var(--sp-10) var(--sp-4) var(--sp-16)}}.ll-glossary{min-height:100vh;padding:var(--sp-16) var(--sp-6) var(--sp-24);justify-content:center;display:flex}.ll-glossary__inner{width:100%;max-width:760px}.ll-glossary__header{margin-bottom:var(--sp-10)}.ll-glossary__lede{font-size:var(--fs-body-lg);color:var(--fg-2);line-height:var(--lh-normal);margin:var(--sp-4) 0 0}.ll-glossary__lede a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ll-glossary__lede a:hover{text-decoration-thickness:2px}.ll-glossary__toc{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-5) var(--sp-6);margin-bottom:var(--sp-10)}.ll-glossary__toc-label{font-family:var(--font-mono);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-4);margin:0 0 var(--sp-3)}.ll-glossary__toc ul{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ll-glossary__toc a{color:var(--fg-2);font-size:var(--fs-small);border-bottom:1px solid #0000;text-decoration:none;transition:color .15s,border-color .15s}.ll-glossary__toc a:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.ll-glossary__section{margin-top:var(--sp-12);scroll-margin-top:var(--sp-8)}.ll-glossary__section-h{font-family:var(--font-display);letter-spacing:var(--tracking-44);color:var(--fg-1);margin:0 0 var(--sp-3);font-size:28px;font-weight:600}.ll-glossary__section-desc{color:var(--fg-3);line-height:var(--lh-normal);margin:0 0 var(--sp-6)}.ll-glossary__list{gap:var(--sp-6);flex-direction:column;margin:0;padding:0;display:flex}.ll-glossary__item{gap:var(--sp-2);scroll-margin-top:var(--sp-10);flex-direction:column;display:flex}.ll-glossary__term{font-family:var(--font-display);font-weight:600;font-size:var(--fs-body-lg);color:var(--fg-1);line-height:var(--lh-tight);margin:0}.ll-glossary__term-anchor{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:color .15s,border-color .15s}.ll-glossary__term-anchor:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.ll-glossary__aliases{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--fg-4);letter-spacing:.02em;font-weight:400}.ll-glossary__aliases em{color:var(--fg-3);font-style:italic}.ll-glossary__def{color:var(--fg-2);line-height:var(--lh-loose);font-size:var(--fs-body);margin:0}.ll-glossary__foot{margin-top:var(--sp-16);padding-top:var(--sp-8);border-top:1px solid var(--border);color:var(--fg-3);font-size:var(--fs-small);line-height:var(--lh-normal)}.ll-glossary__foot a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.ll-glossary__item:target .ll-glossary__term-anchor{color:var(--cyan)}.ll-glossary__item:target{animation:ll-glossary-target-flash 1.5s ease-out}@keyframes ll-glossary-target-flash{0%{background:color-mix(in srgb,var(--cyan) 14%,transparent)}to{background:0 0}}@media (max-width:640px){.ll-glossary{padding:var(--sp-10) var(--sp-4) var(--sp-16)}.ll-glossary__toc{padding:var(--sp-4) var(--sp-5)}.ll-glossary__section{margin-top:var(--sp-10)}.ll-glossary__section-h{font-size:24px}.ll-glossary__list{gap:var(--sp-5)}}.ll-county-neighbors{flex-direction:column;gap:16px;margin-top:56px;display:flex}.ll-county-neighbors>h2{font-family:var(--font-display);color:var(--fg-1);margin:0;font-size:26px;font-weight:600}.ll-county-neighbors__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ll-county-neighbors__chip{border:1px solid var(--border-strong);color:var(--fg-2);border-radius:999px;padding:8px 14px;font-size:13px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.ll-county-neighbors__chip:hover{border-color:var(--cyan);color:var(--cyan)}.ll-county-neighbors__all{margin:8px 0 0;font-size:14px}.ll-mid-cta{border:1px solid var(--border);background:linear-gradient(180deg,var(--bg-elevated),var(--bg-deep));text-align:center;border-radius:16px;margin-top:64px;padding:40px 28px}.ll-mid-cta__title{font-family:var(--font-display);color:var(--fg-1);margin:0 0 16px;font-size:28px;font-weight:600;line-height:1.25}.ll-sticky-cta__sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:30vh}.ll-sticky-cta{z-index:40;border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;width:max-content;transition:transform .28s var(--ease-out-expo,ease),opacity .28s var(--ease-out-expo,ease);background:#0e1624eb;border-radius:999px;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:12px 16px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%,24px);box-shadow:0 12px 40px -8px #00000080}.ll-sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.ll-sticky-cta__label{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;max-width:50vw;margin:0;font-size:14px;overflow:hidden}.ll-sticky-cta__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ll-sticky-cta__dismiss{color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:color .2s,background .2s;display:flex}.ll-sticky-cta__dismiss:hover{color:var(--fg-1);background:#ffffff0f}.ll-map{--ll-map-bg:#0c1420;--ll-map-fill:#16243a;--ll-map-stroke:#ffffff2e;--ll-map-accent:var(--brand-coral,#ff6b5a);border:1px solid var(--border);background:var(--bg-elevated);border-radius:12px;margin:56px 0 0;padding:0;display:block;overflow:hidden}.ll-map svg{aspect-ratio:16/7;width:100%;height:auto;display:block}.ll-map figcaption{font-family:var(--font-mono,ui-monospace,monospace);color:var(--fg-2);border-top:1px solid var(--border);padding:10px 14px;font-size:12px}.ll-trial{flex-direction:column;gap:12px;display:flex}.ll-trial__hp{display:none}.ll-trial__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ll-trial__field{flex-direction:column;gap:6px;display:flex}.ll-trial__field span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.ll-trial__field input,.ll-trial__field select{border:1px solid var(--border-strong);background:var(--bg-deep);color:var(--fg-1);font-family:var(--font-body);border-radius:8px;padding:12px 14px;font-size:15px;transition:border-color .2s}.ll-trial__field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--fg-3) 50%),linear-gradient(135deg,var(--fg-3) 50%,transparent 50%);cursor:pointer;background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.ll-trial__field select option{background:var(--bg-elevated);color:var(--fg-1)}.ll-trial__field input:focus,.ll-trial__field select:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.ll-trial__help{color:var(--fg-3);margin:0;font-size:12px}.ll-trial__password-wrap{display:block;position:relative}.ll-trial__password-wrap input{width:100%;padding-right:44px}.ll-trial__password-toggle{width:32px;height:32px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ll-trial__password-toggle:hover{color:var(--fg-1);background:var(--bg-elevated)}.ll-trial__password-toggle:focus-visible{color:var(--fg-1);box-shadow:var(--focus-ring);outline:none}.ll-trial__password-toggle svg{display:block}.ll-trial__submit{font-family:var(--font-display);background:var(--cyan);color:#0e1624;cursor:pointer;box-shadow:0 0 0 1px var(--cyan-ring);border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:500;transition:transform .12s;display:inline-flex}.ll-trial__submit:hover:not(:disabled){transform:translateY(-1px)}.ll-trial__submit:disabled{opacity:.6;cursor:not-allowed}.ll-trial__error{color:var(--coral);background:var(--coral-050);border-radius:6px;margin:0;padding:10px 12px;font-size:13px}.ll-trial__legal{color:var(--fg-4);margin:0;font-size:11px}.ll-reveal{opacity:0;will-change:opacity,transform;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.ll-reveal--up{transform:translateY(24px)}.ll-reveal--left{transform:translate(-32px)}.ll-reveal--right{transform:translate(32px)}.ll-reveal--fade{transform:none}.ll-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ll-reveal{opacity:1;transition:none;transform:none}}.ll-typeon__caret{vertical-align:-2px;background:var(--cyan);width:2px;height:1em;margin-left:2px;animation:ll-typeon-blink .8s steps(2,start) infinite;display:inline-block}.ll-typeon__caret.is-done{opacity:0;transition:opacity .6s .6s;animation:none}@keyframes ll-typeon-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ll-typeon__caret{opacity:0;animation:none}}.ll-signup-actions{justify-content:center;align-items:center;gap:var(--sp-3);flex-wrap:wrap;width:100%;display:flex}.ll-signup-actions__primary,.ll-signup-actions__secondary{align-items:center;gap:var(--sp-2);border-radius:var(--r-md);font-family:var(--font-display);border:1px solid #0000;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:filter .2s,background .2s,border-color .2s;display:inline-flex}.ll-signup-actions__primary{background:var(--cyan);color:var(--bg-deep)}.ll-signup-actions__primary:hover{filter:brightness(1.05)}.ll-signup-actions__primary:active{filter:brightness(.92)}.ll-signup-actions__secondary{color:var(--fg-1);border-color:var(--bd-2);background:0 0}.ll-signup-actions__secondary:hover{background:var(--bg-lifted);border-color:var(--cyan)}.ll-signup-actions__arrow{transition:transform .2s;display:inline-block}.ll-signup-actions__primary:hover .ll-signup-actions__arrow{transform:translate(2px)}.ll-signup-actions--compact .ll-signup-actions__primary,.ll-signup-actions--compact .ll-signup-actions__secondary{padding:10px 18px;font-size:14px}.ll-signup-actions--foot .ll-signup-actions__primary,.ll-signup-actions--foot .ll-signup-actions__secondary{padding:16px 28px;font-size:16px}.ll-signup-actions--mid{gap:var(--sp-3)}.ll-contact{min-height:100vh;padding:var(--sp-16) var(--sp-6) var(--sp-24);justify-content:center;display:flex}.ll-contact__inner{width:100%;max-width:640px}.ll-contact__lede{font-size:var(--fs-body-lg);color:var(--fg-2);line-height:var(--lh-normal);margin:var(--sp-4) 0 var(--sp-10)}.ll-contact__form{gap:var(--sp-4);flex-direction:column;display:flex}.ll-contact__hp{display:none}.ll-contact__row{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.ll-contact__field{flex-direction:column;gap:6px;display:flex}.ll-contact__field span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.ll-contact__field input,.ll-contact__field textarea{border:1px solid var(--border-strong);background:var(--bg-deep);color:var(--fg-1);font-family:var(--font-body);transition:border-color var(--dur-fast);resize:vertical;border-radius:8px;padding:12px 14px;font-size:15px}.ll-contact__field input:focus,.ll-contact__field textarea:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.ll-contact__submit{font-family:var(--font-display);border-radius:var(--r);background:var(--cyan);color:#0e1624;cursor:pointer;box-shadow:0 0 0 1px var(--cyan-ring);transition:transform var(--dur-fast);border:0;align-self:flex-start;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:500;display:inline-flex}.ll-contact__submit:hover:not(:disabled){transform:translateY(-1px)}.ll-contact__submit:disabled{opacity:.6;cursor:not-allowed}.ll-contact__error{color:var(--coral);border-radius:var(--r-sm);background:var(--coral-050);margin:0;padding:10px 12px;font-size:13px}.ll-contact__success{padding:var(--sp-6);border-radius:var(--r);background:var(--cyan-050);border:1px solid #00e5c033}.ll-contact__success-title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h5);color:var(--cyan);margin:0 0 var(--sp-1)}.ll-contact__success-sub{font-size:var(--fs-body);color:var(--fg-2);margin:0}.ll-contact__direct{margin-top:var(--sp-10);padding-top:var(--sp-8);border-top:1px solid var(--border)}.ll-contact__direct-label{font-size:var(--fs-small);color:var(--fg-3);margin:0 0 var(--sp-2)}.ll-contact__email{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--cyan);text-decoration:none}.ll-contact__email:hover{text-decoration:underline}.ll-contact__hours{font-size:var(--fs-caption);color:var(--fg-4);margin:var(--sp-1) 0 0}@media (max-width:640px){.ll-contact{padding:var(--sp-10) var(--sp-4) var(--sp-16)}.ll-contact__row{grid-template-columns:1fr}}.ll-seasonal{border:1px solid var(--border);background:var(--bg-elevated);color:var(--fg-2);border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:inline-flex}.ll-seasonal strong{color:var(--fg-1);font-weight:600}.ll-check-email{justify-content:center;align-items:center;min-height:calc(100vh - 280px);padding:80px 24px;display:flex}.ll-check-email__card{border:1px solid var(--border);background:var(--bg-elevated);border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:520px;padding:40px 32px;display:flex}.ll-check-email__mark{width:48px;height:48px}.ll-check-email__title{font-family:var(--font-display);color:var(--fg-1);margin:0;font-size:32px;font-weight:600;line-height:1.15}.ll-check-email__lede{color:var(--fg-1);margin:0;font-size:17px;line-height:1.5}.ll-check-email__lede strong{font-family:var(--font-mono);color:var(--cyan);font-weight:500}.ll-check-email__sub{color:var(--fg-2);margin:0;font-size:14px;line-height:1.5}.ll-check-email__help{color:var(--fg-3);border-top:1px solid var(--border);width:100%;margin:8px 0 0;padding-top:16px;font-size:13px;line-height:1.5}@media (max-width:720px){.ll-state-narrative{grid-template-columns:1fr;gap:32px}.ll-county-directory__list{grid-template-columns:1fr 1fr}.ll-trial__row{grid-template-columns:1fr}.ll-state-hero__title{font-size:40px}.ll-county-hero__title{font-size:36px}.ll-county-page{padding:0 var(--sp-4) var(--sp-16)}.ll-county-hero{padding:var(--sp-6) 0 var(--sp-8)}.ll-county-hero__cta{padding:var(--sp-5)}.ll-sticky-cta__label{max-width:40vw;font-size:13px}.ll-sticky-cta{gap:10px;padding:10px 12px}}@media (max-width:560px){.ll-check-email{min-height:calc(100vh - 200px);padding:var(--sp-8) var(--sp-4)}.ll-check-email__title{font-size:26px}.ll-check-email__lede{font-size:15.5px}}.ll-aurora{isolation:isolate;position:relative}.ll-aurora:before{content:"";z-index:-1;pointer-events:none;filter:blur(40px);will-change:transform,background-position;background:radial-gradient(58% 48% at 18% 22%,#0a3a3f8c,#0000 70%),radial-gradient(52% 44% at 62% 38%,#00e5c01a,#0000 72%),radial-gradient(45% 38% at 82% 58%,#7df9d612,#0000 70%),radial-gradient(60% 50% at 28% 82%,#082e3a80,#0000 72%),radial-gradient(70% 55% at 55% 110%,#00b8a30f,#0000 75%);animation:ll-aurora-drift 120s ease-in-out infinite alternate;position:absolute;inset:-20% -10%}@keyframes ll-aurora-drift{0%{opacity:.85;transform:translate(0)scale(1)}25%{opacity:1;transform:translate(2%,-1.5%)scale(1.04)}50%{opacity:.9;transform:translate(-1.5%,2%)scale(1.02)}75%{opacity:.95;transform:translate(1%,1%)scale(1.05)}to{opacity:.88;transform:translate(-2%,-1%)scale(1.03)}}.ll-pinpoints{z-index:-1;pointer-events:none;position:absolute;inset:0}.ll-pinpoint{top:var(--ll-pin-top,50%);left:var(--ll-pin-left,50%);opacity:0;width:3px;height:3px;animation:ll-pinpoint-pulse var(--ll-pin-duration,20s) ease-in-out var(--ll-pin-delay,0s) infinite;will-change:opacity,transform;background:#7df9d6f2;border-radius:50%;position:absolute;box-shadow:0 0 4px 1px #00e5c0a6,0 0 12px 4px #00e5c040}@keyframes ll-pinpoint-pulse{0%,to{opacity:0;transform:scale(.6)}6%{opacity:.7;transform:scale(1)}10%{opacity:.85;transform:scale(1.15)}16%{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.ll-aurora:before,.ll-pinpoint{animation:none}.ll-pinpoint{opacity:.25;transform:none}}.ll-check-email__cta{margin-top:8px;margin-bottom:8px}.ll-check-email__signin{background:var(--cyan);color:var(--bg-deep);font-family:var(--font-display);border-radius:8px;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s;display:inline-flex}.ll-check-email__signin:hover{background:var(--cyan-550,#00c9a8)}.ll-blog{max-width:980px;margin:0 auto;padding:80px 32px 120px}.ll-blog__hero{max-width:720px;margin-bottom:80px}.ll-blog__eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coral);margin-bottom:18px;font-size:11px;display:inline-block}.ll-blog__eyebrow:before{content:"";background:var(--coral);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:8px;display:inline-block}.ll-blog__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-1);text-wrap:balance;margin:0 0 22px;font-size:56px;font-weight:700;line-height:1.05}.ll-blog__lede{color:var(--fg-2);text-wrap:pretty;margin:0;font-size:19px;line-height:1.6}.ll-blog__list-head{margin-bottom:28px}.ll-blog__list-eye{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);margin-bottom:8px;font-size:11px;display:block}.ll-blog__list-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-1);margin:0;font-size:28px;font-weight:600}.ll-blog__cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin:0 0 80px;padding:0;list-style:none;display:grid}.ll-blog__card{background:var(--bg-base);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.ll-blog__card:hover{border-color:#ffffff2e;transform:translateY(-2px)}.ll-blog__card-cover{aspect-ratio:16/9;object-fit:cover;background:var(--bg-elevated);border-bottom:1px solid #ffffff0f;width:100%;display:block}.ll-blog__card-body{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.ll-blog__card-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}.ll-blog__card-tag{color:var(--cyan)}.ll-blog__card-eta{color:var(--fg-5)}.ll-blog__card-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg-1);margin:0;font-size:18px;font-weight:600;line-height:1.3}.ll-blog__card-blurb{color:var(--fg-3);margin:0;font-size:14px;line-height:1.55}.ll-blog__sub-card{background:var(--bg-base);text-align:center;border:1px solid #ffffff1a;border-radius:16px;padding:36px 32px}.ll-blog__sub-card h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-1);margin:0 0 8px;font-size:26px;font-weight:600}.ll-blog__sub-card p{color:var(--fg-3);margin:0 0 20px;font-size:15px;line-height:1.55}.ll-blog__sub-cta{background:var(--cyan);color:var(--bg-deep);font-family:var(--font-display);border-radius:8px;align-items:center;gap:6px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s;display:inline-flex}.ll-blog__sub-cta:hover{background:var(--cyan-550,#00c9a8)}.ll-blog__card-link{color:inherit;text-decoration:none;display:block}.ll-blog__card-link:hover .ll-blog__card-title{color:var(--cyan)}.ll-blog__card-date{color:var(--fg-4);margin:8px 0 0;font-size:12px}@media (max-width:640px){.ll-blog{padding:56px 20px 80px}.ll-blog__title{font-size:38px}.ll-blog__lede{font-size:17px}}.ll-post{max-width:var(--maxw-marketing);justify-content:center;margin:0 auto;padding:80px 24px 120px;display:flex}.ll-post__article{width:100%;max-width:720px}.ll-post__back{font-family:var(--font-mono);color:var(--fg-3);letter-spacing:.04em;font-size:12px;text-decoration:none}.ll-post__back:hover{color:var(--cyan)}.ll-post__meta{margin-top:var(--sp-6);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;display:flex}.ll-post__category{color:var(--cyan)}.ll-post__date{color:var(--fg-3)}.ll-post__read-time{color:var(--fg-4)}.ll-page-hero{width:100%;margin:0 0 var(--sp-7);border-radius:var(--r-lg);aspect-ratio:21/9;background:var(--bg-elevated);border:1px solid var(--border);overflow:hidden}.ll-page-hero--16-9{aspect-ratio:16/9}.ll-page-hero img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:640px){.ll-page-hero{aspect-ratio:16/9}}.ll-post__cover{margin:var(--sp-6) 0 var(--sp-7);border-radius:var(--r-lg);aspect-ratio:21/9;background:var(--bg-elevated);border:1px solid var(--border);overflow:hidden}.ll-post__cover img{object-fit:cover;width:100%;height:100%;display:block}.ll-post__title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);letter-spacing:var(--tracking-44);line-height:var(--lh-tight);color:var(--fg-1);margin:var(--sp-4) 0 0}.ll-post__subtitle{font-size:var(--fs-body-lg);color:var(--fg-2);line-height:var(--lh-normal);margin:var(--sp-3) 0 0}.ll-post__content{margin-top:var(--sp-10);font-size:var(--fs-body);line-height:var(--lh-loose);color:var(--fg-2)}.ll-post__content h2{font-size:var(--fs-h4);margin:var(--sp-10) 0 var(--sp-4)}.ll-post__content h2,.ll-post__content h3{font-family:var(--font-display);font-weight:600;color:var(--fg-1)}.ll-post__content h3{font-size:var(--fs-h5);margin:var(--sp-8) 0 var(--sp-3)}.ll-post__content p{margin:0 0 var(--sp-4)}.ll-post__content a{color:var(--cyan);text-underline-offset:2px;text-decoration:underline}.ll-post__content ol,.ll-post__content ul{padding-left:var(--sp-6);margin:0 0 var(--sp-4)}.ll-post__content li{margin-bottom:var(--sp-2)}.ll-post__content blockquote{border-left:3px solid var(--cyan);padding-left:var(--sp-4);margin:var(--sp-6) 0;color:var(--fg-3);font-style:italic}.ll-post__content iframe,.ll-post__content img,.ll-post__content video{border-radius:var(--r);max-width:100%;height:auto;display:block}.ll-post__content table{max-width:100%;display:block;overflow-x:auto}.ll-post__content pre{background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--r);padding:var(--sp-4);max-width:100%;font-family:var(--font-mono);margin:var(--sp-6) 0;font-size:13px;overflow-x:auto}.ll-post__content code{font-family:var(--font-mono);background:var(--bg-elevated);border-radius:4px;padding:2px 6px;font-size:.9em}.ll-post__content pre code{background:0 0;padding:0}.ll-post__footer{margin-top:var(--sp-12);padding-top:var(--sp-8);border-top:1px solid var(--border)}.ll-post__updated{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--cyan)}.ll-post__author-card{gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-elevated);margin-bottom:var(--sp-8);grid-template-columns:56px 1fr;align-items:start;display:grid}.ll-post__author-avatar{border-radius:var(--r-pill);background:var(--bg-lifted);width:56px;height:56px;color:var(--cyan);font-family:var(--font-mono);border:1px solid var(--cyan-ring);justify-content:center;align-items:center;font-size:22px;font-weight:600;display:flex}.ll-post__author-body{gap:var(--sp-1);flex-direction:column;display:flex}.ll-post__author-eye{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--fg-4);margin:0}.ll-post__author-name{font-family:var(--font-display);color:var(--fg-1);margin:0;font-size:16px;font-weight:600}.ll-post__author-bio{font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--fg-3);margin:var(--sp-1) 0 0}.ll-post__author-link{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--cyan);margin-top:var(--sp-2);text-decoration:none;transition:opacity .2s}.ll-post__author-link:hover{opacity:.8}@media (max-width:520px){.ll-post__author-card{gap:var(--sp-3);grid-template-columns:1fr}}.ll-post__nav{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.ll-post__nav-link{padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r);transition:border-color var(--dur-fast);flex-direction:column;gap:4px;text-decoration:none;display:flex}.ll-post__nav-link:hover{border-color:var(--cyan)}.ll-post__nav-next{text-align:right}.ll-post__nav-label{font-family:var(--font-mono);color:var(--fg-4);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.ll-post__nav-title{font-size:var(--fs-body);color:var(--fg-1);font-weight:500}@media (max-width:640px){.ll-post{padding:56px 20px 80px}.ll-post__title{font-size:var(--fs-h3)}.ll-post__nav{grid-template-columns:1fr}.ll-post__cover{aspect-ratio:16/9}}.ll-home{max-width:var(--maxw-marketing);padding:0 var(--sp-6) var(--sp-24);margin:0 auto}.ll-home-hero{padding:var(--sp-24) 0 var(--sp-16);gap:var(--sp-5);flex-direction:column;display:flex}.ll-home-hero__eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:0;text-transform:lowercase;color:var(--cyan);margin:0}.ll-home-hero__title{font-family:var(--font-display);font-size:clamp(44px,6.4vw,76px);font-weight:700;line-height:var(--lh-72);letter-spacing:var(--tracking-72);color:var(--fg-1);text-wrap:balance;margin:0}.ll-home-hero__sub{font-size:var(--fs-body-lg);line-height:var(--lh-loose);color:var(--fg-2);max-width:60ch;margin:0}.ll-home-hero__cta{margin-top:var(--sp-6);padding:var(--sp-8);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-elevated);gap:var(--sp-4);flex-direction:column;display:flex}.ll-home-hero__trust{margin:var(--sp-4) 0 0;gap:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ll-home-hero__trust li{padding-left:var(--sp-4);position:relative}.ll-home-hero__trust li:first-child{padding-left:0}.ll-home-hero__trust li:not(:first-child):before{content:"·";color:var(--fg-5);position:absolute;left:0}.ll-home-coverage{margin-top:var(--sp-10);gap:var(--sp-3);flex-direction:column;display:flex}.ll-home-coverage__eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--fg-3);margin:0}.ll-home-coverage__row{gap:var(--sp-3);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.ll-home-coverage__cell{padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elevated);gap:var(--sp-1);flex-direction:column;display:flex}.ll-home-coverage__num{font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--fg-1);font-size:28px;font-weight:600}.ll-home-coverage__cap{font-size:var(--fs-caption);color:var(--fg-3)}.ll-home-map{margin-top:var(--sp-16)}.ll-home-map__tile{gap:var(--sp-10);padding:var(--sp-8);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-elevated);color:inherit;transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out);grid-template-columns:1fr 1.4fr;align-items:center;text-decoration:none;display:grid}.ll-home-map__tile:hover{border-color:var(--cyan-ring);transform:translateY(-1px)}.ll-home-map__svg-wrap{background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-4);aspect-ratio:4/3;justify-content:center;align-items:center;display:flex}.ll-home-map__svg-wrap svg{width:100%;height:100%;display:block}.ll-home-map__caption{gap:var(--sp-3);flex-direction:column;display:flex}.ll-home-map__eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--cyan);margin:0}.ll-home-map__title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-36);letter-spacing:var(--tracking-36);color:var(--fg-1);margin:0}.ll-home-map__sub{font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg-2);max-width:52ch;margin:0}.ll-home-map__cta{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-family:var(--font-display);font-weight:500;font-size:var(--fs-body);color:var(--cyan);display:inline-flex}.ll-home-map__arrow{font-family:var(--font-mono);transition:transform var(--dur-fast) var(--ease-out)}.ll-home-map__tile:hover .ll-home-map__arrow{transform:translate(3px)}.ll-home-why{margin-top:var(--sp-16);gap:var(--sp-8);flex-direction:column;display:flex}.ll-home-why__heading{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-36);letter-spacing:var(--tracking-36);color:var(--fg-1);margin:0}.ll-home-why__grid{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.ll-home-why__card{padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elevated);gap:var(--sp-2);flex-direction:column;display:flex}.ll-home-why__eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--cyan);margin:0 0 var(--sp-1)}.ll-home-why__title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h5);line-height:var(--lh-snug);color:var(--fg-1);margin:0}.ll-home-why__body{font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg-2);margin:0}.ll-home-proof{margin-top:var(--sp-16);gap:var(--sp-8);flex-direction:column;display:flex}.ll-home-proof__heading{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-36);letter-spacing:var(--tracking-36);color:var(--fg-1);margin:0}.ll-home-proof__metrics{gap:var(--sp-3);grid-template-columns:1fr 1fr 2fr;display:grid}.ll-home-proof__metric{padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elevated);gap:var(--sp-1);flex-direction:column;display:flex}.ll-home-proof__num{font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--fg-1);font-size:32px;font-weight:700}.ll-home-proof__cap{font-size:var(--fs-caption);color:var(--fg-3)}.ll-home-proof__cap--top{font-family:var(--font-mono);margin-bottom:var(--sp-2)}.ll-home-proof__movers{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ll-home-proof__movers li{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-small);grid-template-columns:24px 1fr auto;display:grid}.ll-home-proof__rank{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--cyan)}.ll-home-proof__carrier{color:var(--fg-1);font-weight:500}.ll-home-proof__signals{font-family:var(--font-mono);font-feature-settings:"tnum" 1;color:var(--fg-3);font-size:var(--fs-caption)}.ll-home-proof__quotes{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.ll-home-proof__quote{padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elevated);gap:var(--sp-4);flex-direction:column;display:flex}.ll-home-proof__quote blockquote{margin:0}.ll-home-proof__quote blockquote p{font-family:var(--font-display);font-size:var(--fs-body-lg);line-height:var(--lh-loose);color:var(--fg-1);text-wrap:pretty;margin:0}.ll-home-proof__attrib{gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;display:flex}.ll-home-proof__role{color:var(--fg-2)}.ll-home-proof__sep{color:var(--fg-5)}.ll-home-proof__region{color:var(--fg-3)}.ll-home-foot{margin-top:var(--sp-16);padding:var(--sp-10) var(--sp-8);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-elevated);align-items:center;gap:var(--sp-3);text-align:center;flex-direction:column;display:flex}.ll-home-foot h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-36);letter-spacing:var(--tracking-36);color:var(--fg-1);margin:0}.ll-home-foot__sub{font-size:var(--fs-body);color:var(--fg-2);margin:0 0 var(--sp-3);max-width:50ch}.ll-home-foot .ll-signup-actions{max-width:480px}@media (max-width:720px){.ll-home-coverage__row{grid-template-columns:repeat(2,1fr)}.ll-home-map__tile{gap:var(--sp-6)}.ll-home-map__tile,.ll-home-proof__metrics,.ll-home-proof__quotes,.ll-home-why__grid{grid-template-columns:1fr}.ll-home-hero{padding:var(--sp-12) 0 var(--sp-10)}.ll-home-hero__cta{padding:var(--sp-5)}.ll-home-foot{padding:var(--sp-8) var(--sp-5)}}.ll-pricing-page{max-width:var(--maxw-marketing);padding:0 var(--sp-6) var(--sp-24);margin:0 auto}.ll-pricing-hero{padding:var(--sp-24) 0 var(--sp-12);gap:var(--sp-4);flex-direction:column;max-width:56ch;display:flex}.ll-pricing-hero__eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--cyan);margin:0}.ll-pricing-hero__title{font-family:var(--font-display);font-size:clamp(40px,5.6vw,64px);font-weight:700;line-height:var(--lh-56);letter-spacing:var(--tracking-56);color:var(--fg-1);text-wrap:balance;margin:0}.ll-pricing-hero__sub{font-size:var(--fs-body-lg);line-height:var(--lh-loose);color:var(--fg-2);margin:0}.ll-pricing-hero__trust{margin:var(--sp-2) 0 0;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--fg-3);letter-spacing:.02em}.ll-pricing-hero__trust span:first-child{color:var(--fg-2)}.ll-pricing-tiers{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.ll-pricing-tier{padding:var(--sp-8);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-elevated);gap:var(--sp-5);flex-direction:column;display:flex;position:relative}.ll-pricing-tier--popular{border-color:var(--cyan-ring);box-shadow:var(--shadow-card-raised)}.ll-pricing-tier__pill{top:calc(-1 * var(--sp-3));left:var(--sp-6);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--cyan);color:var(--bg-deep);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;font-weight:600;position:absolute}.ll-pricing-tier__head{gap:var(--sp-1);flex-direction:column;display:flex}.ll-pricing-tier__name{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);letter-spacing:var(--tracking-36);color:var(--fg-1);margin:0}.ll-pricing-tier__blurb{font-size:var(--fs-small);color:var(--fg-3);margin:0}.ll-pricing-tier__price-block{gap:var(--sp-1);flex-direction:column;display:flex}.ll-pricing-tier__price{align-items:baseline;gap:var(--sp-2);margin:0;display:flex}.ll-pricing-tier__price-num{font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--fg-1);font-size:44px;font-weight:700}.ll-pricing-tier__price-cad{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--fg-3)}.ll-pricing-tier__per-lead{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--fg-3);margin:0}.ll-pricing-tier__volume{font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg-2);margin:0}.ll-pricing-tier__volume strong{color:var(--fg-1);font-weight:600}.ll-pricing-tier__specs{padding:var(--sp-4) 0 0;border-top:1px solid var(--border);gap:var(--sp-2);flex-direction:column;margin:0;list-style:none;display:flex}.ll-pricing-tier__spec{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-small);line-height:var(--lh-normal);display:flex}.ll-pricing-tier__spec dt{color:var(--fg-3);margin:0}.ll-pricing-tier__spec dd{color:var(--fg-1);text-align:right;margin:0;font-weight:500}.ll-pricing-tier__cta{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--r-md);font-family:var(--font-display);color:var(--fg-1);border:1px solid var(--bd-2);background:0 0;margin-top:auto;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:filter .2s,background .2s,border-color .2s;display:inline-flex}.ll-pricing-tier__cta:hover{background:var(--bg-lifted);border-color:var(--cyan)}.ll-pricing-tier__cta--primary{background:var(--cyan);color:var(--bg-deep);border-color:#0000}.ll-pricing-tier__cta--primary:hover{filter:brightness(1.05);background:var(--cyan);border-color:#0000}.ll-pricing-tier__cta--primary:active{filter:brightness(.92)}.ll-pricing-tier__cta-arrow{transition:transform .2s;display:inline-block}.ll-pricing-tier__cta:hover .ll-pricing-tier__cta-arrow{transform:translate(2px)}.ll-pricing-included{margin-top:var(--sp-16);gap:var(--sp-5);flex-direction:column;display:flex}.ll-pricing-included__heading{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);letter-spacing:var(--tracking-36);color:var(--fg-1);margin:0}.ll-pricing-included__list{gap:var(--sp-3) var(--sp-6);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.ll-pricing-included__item{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg-2);grid-template-columns:24px 1fr;display:grid}.ll-pricing-included__check{font-family:var(--font-mono);color:var(--cyan);font-weight:600}@media (max-width:720px){.ll-pricing-included__list,.ll-pricing-tiers{grid-template-columns:1fr}.ll-pricing-hero{padding:var(--sp-12) 0 var(--sp-8)}.ll-pricing-tier{padding:var(--sp-6)}}.ll-about-page{max-width:var(--maxw-marketing);padding:0 var(--sp-6) var(--sp-24);margin:0 auto}.ll-about-hero{padding:var(--sp-24) 0 var(--sp-16);gap:var(--sp-4);flex-direction:column;max-width:56ch;display:flex}.ll-about-hero__eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--cyan);margin:0}.ll-about-hero__title{font-family:var(--font-display);font-size:clamp(40px,5.6vw,64px);font-weight:700;line-height:var(--lh-56);letter-spacing:var(--tracking-56);color:var(--fg-1);text-wrap:balance;margin:0}.ll-about-hero__sub{font-size:var(--fs-body-lg);line-height:var(--lh-loose);color:var(--fg-2);margin:0}.ll-about-manifesto{margin-top:var(--sp-12);gap:var(--sp-10);grid-template-columns:1fr 1.6fr;align-items:start;display:grid}.ll-about-manifesto__heading{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-36);letter-spacing:var(--tracking-36);color:var(--fg-1);top:calc(var(--nav-h) + var(--sp-6));margin:0;position:sticky}.ll-about-manifesto__body{gap:var(--sp-5);flex-direction:column;max-width:64ch;display:flex}.ll-about-manifesto__body p{font-size:var(--fs-body-lg);line-height:var(--lh-loose);color:var(--fg-2);margin:0}.ll-about-tenets{margin-top:var(--sp-16);gap:var(--sp-8);flex-direction:column;display:flex}.ll-about-tenets__heading{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-36);letter-spacing:var(--tracking-36);color:var(--fg-1);margin:0}.ll-about-tenets__grid{gap:var(--sp-4);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.ll-about-tenets__card{padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elevated);gap:var(--sp-3);flex-direction:column;display:flex}.ll-about-tenets__eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--cyan);margin:0}.ll-about-tenets__title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h5);line-height:var(--lh-snug);color:var(--fg-1);margin:0}.ll-about-tenets__body{font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg-2);margin:0}.ll-about-who{margin-top:var(--sp-16);gap:var(--sp-10);grid-template-columns:1fr 1.6fr;align-items:start;display:grid}.ll-about-who__heading{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-36);letter-spacing:var(--tracking-36);color:var(--fg-1);margin:0}.ll-about-who__body{font-size:var(--fs-body-lg);line-height:var(--lh-loose);color:var(--fg-2);max-width:64ch;margin:0}.ll-about-contact{margin-top:var(--sp-16);padding:var(--sp-10) var(--sp-8);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-elevated);gap:var(--sp-3);flex-direction:column;align-items:flex-start;display:flex}.ll-about-contact__eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--cyan);margin:0}.ll-about-contact__title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-36);letter-spacing:var(--tracking-36);color:var(--fg-1);margin:0}.ll-about-contact__sub{font-size:var(--fs-body);color:var(--fg-2);margin:0 0 var(--sp-2);max-width:56ch}.ll-about-contact__cta{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-radius:var(--r);background:var(--cyan);color:var(--bg-deep);font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);box-shadow:0 0 0 1px var(--cyan-ring);transition:transform var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.ll-about-contact__cta:hover{transform:translateY(-1px)}.ll-about-contact__arrow{font-family:var(--font-mono);transition:transform var(--dur-fast) var(--ease-out)}.ll-about-contact__cta:hover .ll-about-contact__arrow{transform:translate(3px)}@media (max-width:720px){.ll-about-hero{padding:var(--sp-12) 0 var(--sp-10)}.ll-about-manifesto{gap:var(--sp-5);grid-template-columns:1fr}.ll-about-manifesto__heading{position:static}.ll-about-tenets__grid,.ll-about-who{grid-template-columns:1fr}.ll-about-who{gap:var(--sp-5)}.ll-about-contact{padding:var(--sp-8) var(--sp-5)}}.ll-legal-page{min-height:calc(100vh - 280px);padding:var(--sp-16) var(--sp-6) var(--sp-24);justify-content:center;display:flex}.ll-legal-doc{width:100%;max-width:720px}.ll-legal-doc__header{gap:var(--sp-3);margin-bottom:var(--sp-12);padding-bottom:var(--sp-8);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.ll-legal-doc__eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--cyan);margin:0}.ll-legal-doc__title{font-family:var(--font-display);font-size:clamp(36px,5vw,56px);font-weight:700;line-height:var(--lh-56);letter-spacing:var(--tracking-56);color:var(--fg-1);margin:0}.ll-legal-doc__updated{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--fg-3);margin:0}.ll-legal-doc__updated-label{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-4)}.ll-legal-doc__body{gap:var(--sp-10);flex-direction:column;display:flex}.ll-legal-doc__lede{font-size:var(--fs-body-lg);line-height:var(--lh-loose);color:var(--fg-1);margin:0}.ll-legal-doc__body section{gap:var(--sp-3);scroll-margin-top:calc(var(--nav-h) + var(--sp-4));flex-direction:column;display:flex}.ll-legal-doc__body h2{font-size:var(--fs-h4);letter-spacing:var(--tracking-36);margin:0}.ll-legal-doc__body h2,.ll-legal-doc__body h3{font-family:var(--font-display);font-weight:600;line-height:var(--lh-snug);color:var(--fg-1)}.ll-legal-doc__body h3{font-size:var(--fs-h5);margin:var(--sp-3) 0 0}.ll-legal-doc__body p{font-size:var(--fs-body);line-height:var(--lh-loose);color:var(--fg-2);margin:0}.ll-legal-doc__body ul{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ll-legal-doc__body li{padding-left:var(--sp-5);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg-2);position:relative}.ll-legal-doc__body li:before{content:"—";color:var(--fg-4);position:absolute;left:0}.ll-legal-doc__body a{color:var(--cyan);text-underline-offset:2px;text-decoration:underline}.ll-legal-doc__body a:hover{text-decoration-thickness:2px}.ll-legal-doc__body table{border-collapse:collapse;width:100%;font-size:var(--fs-body);line-height:var(--lh-normal)}.ll-legal-doc__body td,.ll-legal-doc__body th{text-align:left;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border)}.ll-legal-doc__body th{color:var(--fg-1);font-weight:600}.ll-legal-doc__body td{color:var(--fg-2)}@media (max-width:640px){.ll-legal-page{padding:var(--sp-10) var(--sp-4) var(--sp-16)}.ll-legal-doc__body{gap:var(--sp-8)}}.ll-fl-map{aspect-ratio:5/4;border:1px solid var(--bd-1);border-radius:var(--r-lg);background:radial-gradient(120% 90% at 55% 65%,#00e5c00a,transparent 65%),linear-gradient(180deg,var(--bg-deep),var(--bg-base));isolation:isolate;width:100%;min-height:360px;position:relative;overflow:hidden}.ll-fl-map__canvas{cursor:crosshair;width:100%;height:100%;display:block}.ll-fl-map__tip{z-index:3;pointer-events:none;padding:var(--sp-3) var(--sp-3);border:1px solid var(--bd-2);border-radius:var(--r-md);font-family:var(--font-mono);color:var(--fg-2);background:#070c16f0;font-size:12px;position:absolute;box-shadow:0 12px 32px #00000073}.ll-fl-map__tip-name{font-family:var(--font-display);color:var(--fg-1);font-size:14px;font-weight:600}.ll-fl-map__a11y-list{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.ll-fl-map{aspect-ratio:4/5;min-height:320px}.ll-fl-map__tip{display:none}}.ll-home2{background:var(--bg-base);min-height:100vh}.ll-home2__banner{z-index:50;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);color:var(--fg-2);font-family:var(--font-mono);letter-spacing:.04em;background:linear-gradient(90deg,#ff95002e,#ff95000f);border-bottom:1px solid #ff950066;justify-content:center;font-size:11px;display:flex;position:sticky;top:0}.ll-home2__banner-tag{background:var(--orange);color:#1a1100;letter-spacing:.1em;border-radius:var(--r-sm);padding:2px 8px;font-size:10px;font-weight:700}.ll-home2__banner-link{color:var(--cyan);text-decoration:underline}@keyframes ll-ticker-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.25)}}.ll-hero2{padding:var(--sp-14) var(--sp-6) var(--sp-16);background:var(--bg-base)}.ll-hero2__inner{gap:var(--sp-14);grid-template-columns:5fr 7fr;align-items:center;max-width:1320px;margin:0 auto;display:grid}@media (max-width:1100px){.ll-hero2__inner{gap:var(--sp-10);grid-template-columns:1fr}}.ll-hero2__left{min-width:0}.ll-hero2__eyebrow{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);letter-spacing:.14em;color:var(--cyan);text-transform:lowercase;margin-bottom:var(--sp-5);font-size:11px;font-weight:600;display:inline-flex}.ll-hero2__eyebrow-dot{background:var(--cyan);border-radius:50%;width:7px;height:7px;animation:ll-ticker-pulse 1.8s ease-in-out infinite;box-shadow:0 0 8px #00e5c099}@media (prefers-reduced-motion:reduce){.ll-hero2__eyebrow-dot{animation:none}}.ll-hero2__h1{font-family:var(--font-display);letter-spacing:-.028em;color:var(--fg-1);margin:0 0 var(--sp-6);font-size:clamp(40px,5.4vw,68px);font-weight:700;line-height:1.02}.ll-hero2__accent{background:linear-gradient(180deg,var(--cyan),#66f5d8);color:#0000;-webkit-background-clip:text;background-clip:text}.ll-hero2__sub{color:var(--fg-3);max-width:480px;margin:0 0 var(--sp-8);font-size:17px;line-height:1.5}.ll-hero2__sub.ll-hero2__caption{margin:var(--sp-4) auto 0;text-align:center}.ll-hero2__chips{gap:var(--sp-4) var(--sp-8);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);flex-wrap:wrap;margin:0;padding:0;font-size:10.5px;list-style:none;display:flex}.ll-hero2__right{min-width:0}@media (max-width:1100px){.ll-hero2{padding:var(--sp-10) var(--sp-5) var(--sp-12)}.ll-hero2__right{order:-1}}.ll-stats2{padding:var(--sp-10) var(--sp-6);background:var(--bg-base);max-width:1320px;margin:0 auto}.ll-stats2__eyebrow{font-family:var(--font-mono);color:var(--fg-4);letter-spacing:.04em;text-transform:lowercase;margin:0 0 var(--sp-5);font-size:12px}.ll-stats2__grid{gap:var(--sp-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.ll-stats2__card{background:var(--bg-elevated);border:1px solid var(--bd-1);border-radius:var(--r-md);padding:var(--sp-6);gap:var(--sp-2);flex-direction:column;transition:border-color .24s cubic-bezier(.19,1,.22,1),background .24s cubic-bezier(.19,1,.22,1);display:flex}.ll-stats2__card:hover{border-color:var(--bd-2);background:var(--bg-lifted)}.ll-stats2__num{font-family:var(--font-mono);color:var(--fg-1);letter-spacing:-.02em;font-feature-settings:"tnum" 1;font-size:42px;font-weight:600;line-height:1}.ll-stats2__cap{color:var(--fg-4);font-size:13px}.ll-stats2__num--text{font-family:var(--font-display);letter-spacing:-.02em;font-size:32px}.ll-receipt{padding:var(--sp-14) var(--sp-6);background:var(--bg-base)}.ll-receipt__head{max-width:760px;margin:0 auto var(--sp-10);text-align:left}.ll-receipt__eyebrow{font-family:var(--font-mono);color:var(--fg-4);letter-spacing:.04em;text-transform:lowercase;margin:0 0 var(--sp-3);font-size:12px}.ll-receipt__h2{font-family:var(--font-display);color:var(--fg-1);letter-spacing:-.022em;margin:0 0 var(--sp-4);font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.1}.ll-receipt__sub{color:var(--fg-3);max-width:60ch;margin:0;font-size:17px;line-height:1.55}.ll-receipt__column{max-width:760px;margin:0 auto}.ll-receipt__card{border-radius:var(--r-lg);padding:var(--sp-8);flex-direction:column;min-height:540px;display:flex;position:relative}.ll-receipt__card--ll{background:linear-gradient(180deg,var(--bg-elevated),var(--bg-lifted));border:1px solid #00e5c059;box-shadow:inset 0 1px #00e5c014,0 20px 60px -20px #00e5c01a}.ll-receipt__card--ll:before{content:"";border-radius:inherit;z-index:-1;opacity:var(--ll-receipt-aura,.5);background:radial-gradient(60% 60% at 30% 20%,#00e5c017,#0000 70%),radial-gradient(60% 60% at 70% 80%,#00e5c00f,#0000 70%);animation:ll-receipt-breathe 7s ease-in-out infinite;position:absolute;inset:-1px}@keyframes ll-receipt-breathe{0%,to{opacity:calc(var(--ll-receipt-aura,.5) * .7);transform:scale(1)}50%{opacity:calc(var(--ll-receipt-aura,.5) * 1);transform:scale(1.012)}}@media (prefers-reduced-motion:reduce){.ll-receipt__card--ll:before{opacity:var(--ll-receipt-aura,.5);animation:none}}.ll-receipt__card--ll .ll-receipt__row-k{color:var(--fg-3)}.ll-receipt__card-head{margin-bottom:var(--sp-5);justify-content:space-between;align-items:center;display:flex}.ll-receipt__card-eye{font-family:var(--font-mono);color:var(--fg-4);letter-spacing:.14em;text-transform:lowercase;font-size:10.5px}.ll-receipt__card-eye--cyan{color:var(--cyan)}.ll-receipt__card-id{font-family:var(--font-mono);color:var(--fg-5);letter-spacing:.08em;font-size:10.5px}.ll-receipt__name{font-family:var(--font-display);color:var(--fg-1);letter-spacing:-.018em;margin:0 0 var(--sp-1);align-items:center;gap:var(--sp-2);font-size:28px;font-weight:700;display:flex}.ll-receipt__verified{background:var(--cyan);width:18px;height:18px;color:var(--bg-deep);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.ll-receipt__addr{font-family:var(--font-mono);color:var(--fg-3);margin:0 0 var(--sp-5);font-size:12.5px}.ll-receipt__chips{margin:0 0 var(--sp-6);gap:var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ll-receipt__chip{align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);font-family:var(--font-mono);letter-spacing:.08em;text-transform:lowercase;border:1px solid #0000;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.ll-receipt__chip--cyan{color:var(--cyan);background:#00e5c01a;border-color:#00e5c059}.ll-receipt__chip--coral{color:#ff8a8c;background:#fe40421a;border-color:#fe404259}.ll-receipt__chip--exclusive{color:var(--fg-2);text-transform:uppercase;background:#ffffff0d;border-color:#fe404273;font-weight:700}.ll-receipt__pip{background:radial-gradient(circle at 40% 35%,var(--coral),#b4282a);border-radius:3px;width:12px;height:12px;box-shadow:0 0 0 1px #fe40424d}.ll-receipt__rows{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;display:flex}.ll-receipt__rows--empty .ll-receipt__row-v{color:var(--fg-3);font-style:italic}.ll-receipt__row{align-items:baseline;gap:var(--sp-3);font-family:var(--font-mono);grid-template-columns:84px 1fr;font-size:12px;line-height:1.5;display:grid}.ll-receipt__row-k{color:var(--fg-4);text-transform:lowercase;letter-spacing:.06em}.ll-receipt__row-v{color:var(--fg-2);margin:0}.ll-receipt__strong{color:var(--fg-1);font-weight:600}.ll-receipt__accent{color:var(--cyan)}.ll-receipt__briefing{margin-top:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex}.ll-receipt__briefing-label{font-family:var(--font-mono);color:var(--fg-3);margin:0;font-size:12px;line-height:1.45}.ll-receipt__skeleton{gap:var(--sp-2);flex-direction:column;display:flex}.ll-receipt__bar{border-radius:var(--r-pill);filter:blur(1.5px);background:linear-gradient(90deg,#ffffff0f,#ffffff38 45%,#ffffff0f) 0 0/220% 100%;width:100%;height:12px;animation:ll-receipt-shimmer 1.8s ease-in-out infinite;display:block}.ll-receipt__bar--mid{width:72%}.ll-receipt__bar--short{width:46%}@keyframes ll-receipt-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ll-receipt__bar{animation:none}}.ll-receipt__briefing-cta{color:var(--cyan);font-size:14px;line-height:1.45;text-decoration:none}.ll-receipt__briefing-cta:hover{text-decoration:underline}.ll-receipt__opener{margin-top:var(--sp-6);padding:var(--sp-5);border-radius:var(--r-md);background:#00e5c00a;border:1px solid #00e5c02e}.ll-receipt__opener-eye{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);color:var(--cyan);letter-spacing:.14em;text-transform:lowercase;margin:0 0 var(--sp-2);font-size:10.5px;display:flex}.ll-receipt__opener-dot{background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:ll-ticker-pulse 1.8s ease-in-out infinite;box-shadow:0 0 8px #00e5c099}@media (prefers-reduced-motion:reduce){.ll-receipt__opener-dot{animation:none}}.ll-receipt__opener-text{color:var(--fg-2);margin:0;font-size:14px;font-style:italic;line-height:1.55}.ll-receipt__deep{margin-top:var(--sp-5);border:1px solid var(--bd-1);border-radius:var(--r-md);background:#ffffff05}.ll-receipt__deep[open]{border-color:var(--bd-2);background:#00e5c005}.ll-receipt__deep-summary{cursor:pointer;padding:var(--sp-4) var(--sp-5);font-family:var(--font-mono);color:var(--fg-3);letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:11px;list-style:none;display:flex}.ll-receipt__deep-summary::-webkit-details-marker{display:none}.ll-receipt__deep-l{align-items:center;gap:var(--sp-3);display:inline-flex}.ll-receipt__deep-tag{border-radius:var(--r-pill);color:var(--cyan);letter-spacing:.06em;background:#00e5c01f;align-items:center;padding:2px 8px;font-size:10px;display:inline-flex}.ll-receipt__deep-r{align-items:center;gap:var(--sp-2);display:inline-flex}.ll-receipt__deep-cta{color:var(--fg-3)}.ll-receipt__deep-chev{border-right:1.5px solid var(--fg-3);border-bottom:1.5px solid var(--fg-3);width:10px;height:10px;transition:transform .28s cubic-bezier(.19,1,.22,1);transform:rotate(45deg)}.ll-receipt__deep[open] .ll-receipt__deep-chev{transform:rotate(-135deg)}.ll-receipt__deep-body{padding:0 var(--sp-5) var(--sp-5);animation:ll-receipt-fade .32s ease-out}@keyframes ll-receipt-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ll-receipt__deep-body{animation:none}}.ll-receipt__card-foot{padding-top:var(--sp-5);font-family:var(--font-mono);color:var(--fg-4);letter-spacing:.06em;border-top:1px solid var(--bd-1);justify-content:space-between;margin-top:auto;font-size:10.5px;display:flex}.ll-receipt__foot-l{align-items:center;gap:var(--sp-2);display:inline-flex}.ll-receipt__foot-dot{background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:ll-ticker-pulse 1.8s ease-in-out infinite;box-shadow:0 0 8px #00e5c099}@media (prefers-reduced-motion:reduce){.ll-receipt__foot-dot{animation:none}}.ll-receipt__disclaimer{max-width:760px;margin:var(--sp-8) auto 0;text-align:center;font-family:var(--font-mono);color:var(--fg-4);font-size:11.5px;line-height:1.6}.ll-receipt__disclaimer-k{color:var(--fg-3)}.ll-why2{padding:var(--sp-14) var(--sp-6);background:var(--bg-base);max-width:1320px;margin:0 auto}.ll-why2__head{margin-bottom:var(--sp-8)}.ll-why2__eyebrow{font-family:var(--font-mono);color:var(--fg-4);letter-spacing:.04em;text-transform:lowercase;margin:0 0 var(--sp-3);font-size:12px}.ll-why2__h2{font-family:var(--font-display);color:var(--fg-1);letter-spacing:-.022em;margin:0;font-size:clamp(26px,3vw,38px);font-weight:600}.ll-why2__grid{gap:var(--sp-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.ll-why2__grid{grid-template-columns:1fr}}.ll-why2__card{background:var(--bg-elevated);border:1px solid var(--bd-1);border-radius:var(--r-md);padding:var(--sp-7)}.ll-why2__card-eye{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);letter-spacing:.14em;color:var(--cyan);text-transform:lowercase;margin:0 0 var(--sp-4);font-size:11px;font-weight:600;display:inline-flex}.ll-why2__card-dot{background:var(--cyan);border-radius:50%;width:7px;height:7px;animation:ll-ticker-pulse 1.8s ease-in-out infinite;box-shadow:0 0 8px #00e5c099}@media (prefers-reduced-motion:reduce){.ll-why2__card-dot{animation:none}}.ll-why2__card-h{font-family:var(--font-display);color:var(--fg-1);letter-spacing:-.018em;margin:0 0 var(--sp-3);font-size:22px;font-weight:600}.ll-why2__card-body{color:var(--fg-3);margin:0;font-size:15px;line-height:1.6}.ll-proof2{padding:var(--sp-16) var(--sp-6);background:var(--bg-base);max-width:1200px;margin:0 auto}.ll-proof2__h2{font-family:var(--font-display);color:var(--fg-1);letter-spacing:-.022em;text-align:center;margin:0 auto var(--sp-10);max-width:28ch;font-size:clamp(26px,3vw,38px);font-weight:600}.ll-proof2__quotes{gap:var(--sp-5);grid-template-columns:1fr;max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}.ll-proof2__quote{background:var(--bg-elevated);border:1px solid var(--bd-1);border-radius:var(--r-md);padding:var(--sp-8);gap:var(--sp-5);flex-direction:column;display:flex}.ll-proof2__quote blockquote{flex:1;margin:0}.ll-proof2__quote p{color:var(--fg-2);margin:0;font-size:15px;line-height:1.6}.ll-proof2__attrib{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:11px;display:flex}.ll-proof2__role{color:var(--cyan)}.ll-proof2__region{color:var(--fg-4)}.ll-proof2__sep{color:var(--fg-5)}.ll-home2__faq-wrap{padding:var(--sp-14) var(--sp-6);max-width:880px;margin:0 auto}.ll-home2__faq-wrap .ll-faq{gap:var(--sp-3);margin-top:0}.ll-home2__faq-wrap .ll-faq__title{font-family:var(--font-display);color:var(--fg-1);letter-spacing:-.022em;text-align:center;margin:0 auto var(--sp-8);max-width:28ch;font-size:clamp(26px,3vw,38px);font-weight:600}.ll-notes2{padding:var(--sp-14) var(--sp-6);background:var(--bg-base);gap:var(--sp-8)}.ll-notes2,.ll-notes2__head{flex-direction:column;align-items:center;display:flex}.ll-notes2__head{gap:var(--sp-2);text-align:center;max-width:56ch}.ll-notes2__eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--cyan);margin:0}.ll-notes2__h2{font-family:var(--font-display);letter-spacing:-.022em;color:var(--fg-1);margin:0;font-size:clamp(26px,3vw,38px);font-weight:600}.ll-notes2__sub{font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg-3);margin:0}.ll-notes2__grid{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);width:100%;max-width:1100px;margin:0;padding:0;list-style:none;display:grid}.ll-notes2__card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);transition:border-color .2s,transform .2s;overflow:hidden}.ll-notes2__card:hover{border-color:var(--cyan-ring);transform:translateY(-2px)}.ll-notes2__card-link{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.ll-notes2__card-cover{aspect-ratio:16/9;object-fit:cover;background:var(--bg-lifted);border-bottom:1px solid var(--border);width:100%;display:block}.ll-notes2__card-body{gap:var(--sp-3);padding:var(--sp-6);flex-direction:column;flex:1;display:flex}.ll-notes2__card-meta{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--fg-4);display:flex}.ll-notes2__card-tag{color:var(--cyan);text-transform:lowercase;letter-spacing:.02em}.ll-notes2__card-h{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg-1);margin:0;font-size:18px;font-weight:600;line-height:1.3}.ll-notes2__card-blurb{font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--fg-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ll-notes2__card-date{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--fg-4);margin:auto 0 0}.ll-notes2__cta-row{justify-content:center;display:flex}.ll-notes2__cta{align-items:center;gap:var(--sp-2);border-radius:var(--r-md);border:1px solid var(--bd-2);color:var(--fg-1);font-family:var(--font-display);background:0 0;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.ll-notes2__cta:hover{background:var(--bg-lifted);border-color:var(--cyan)}.ll-notes2__cta-arrow{transition:transform .2s;display:inline-block}.ll-notes2__cta:hover .ll-notes2__cta-arrow{transform:translate(2px)}.ll-final2{padding:var(--sp-14) var(--sp-6);background:var(--bg-base)}.ll-final2__card{background:var(--bg-elevated);border:1px solid var(--bd-2);border-radius:var(--r-lg);max-width:880px;padding:var(--sp-16) var(--sp-12);text-align:center;margin:0 auto;position:relative;overflow:hidden}.ll-final2__card:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 30% 30%,#00e5c014,#0000 60%),radial-gradient(60% 50% at 80% 80%,#fe40420d,#0000 60%);position:absolute;inset:0}.ll-final2__eyebrow{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);letter-spacing:.14em;color:var(--cyan);text-transform:lowercase;margin:0 0 var(--sp-4);font-size:11px;font-weight:600;display:inline-flex}.ll-final2__eyebrow-dot{background:var(--cyan);border-radius:50%;width:7px;height:7px;animation:ll-ticker-pulse 1.8s ease-in-out infinite;box-shadow:0 0 8px #00e5c099}@media (prefers-reduced-motion:reduce){.ll-final2__eyebrow-dot{animation:none}}.ll-final2__h2{font-family:var(--font-display);color:var(--fg-1);letter-spacing:-.024em;margin:0 0 var(--sp-4);font-size:clamp(30px,4vw,48px);font-weight:700}.ll-final2__sub{color:var(--fg-3);max-width:540px;margin:0 auto var(--sp-8);font-size:17px;line-height:1.55}.ll-final2__actions{justify-content:center;gap:var(--sp-3);margin-bottom:var(--sp-12);z-index:2;flex-wrap:wrap;display:flex;position:relative}.ll-final2__btn{align-items:center;gap:var(--sp-2);border-radius:var(--r-md);font-family:var(--font-display);border:1px solid #0000;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.ll-final2__btn--primary{background:var(--cyan);color:var(--bg-deep)}.ll-final2__btn--primary:hover{filter:brightness(1.05)}.ll-final2__btn--primary:active{filter:brightness(.92)}.ll-final2__btn--ghost{color:var(--fg-1);border-color:var(--bd-2);background:0 0}.ll-final2__btn--ghost:hover{background:var(--bg-lifted);border-color:var(--cyan)}.ll-final2__btn-arrow{transition:transform .2s}.ll-final2__btn--primary:hover .ll-final2__btn-arrow{transform:translate(2px)}.ll-final2__trust{gap:var(--sp-5);font-family:var(--font-mono);color:var(--fg-4);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.ll-preview-page{padding:var(--sp-10) var(--sp-6) var(--sp-16);background:var(--bg-base);min-height:100vh}.ll-preview-page__wrap{max-width:1080px;margin:0 auto}.ll-preview-page__head{margin-bottom:var(--sp-6)}.ll-preview-page__eyebrow{font-family:var(--font-mono);color:var(--fg-4);letter-spacing:.04em;text-transform:lowercase;margin-bottom:var(--sp-2);font-size:12px}.ll-preview-page__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg-1);margin-bottom:var(--sp-2);font-size:28px;font-weight:600}.ll-preview-page__sub{color:var(--fg-3);max-width:60ch;line-height:1.55}.ll-preview-page__stage{margin-top:var(--sp-6);background:var(--bg-deep);border:1px solid var(--bd-1);border-radius:var(--r-lg);overflow:hidden}.ll-preview-page__foot{margin-top:var(--sp-6);font-family:var(--font-mono);color:var(--fg-4);font-size:12px}.ll-timeline{padding:var(--sp-12) var(--sp-6);background:var(--bg-base);max-width:1320px;margin:0 auto}.ll-timeline__head{max-width:640px;margin:0 auto var(--sp-10);text-align:center}.ll-timeline__eyebrow{font-family:var(--font-mono);color:var(--fg-4);letter-spacing:.04em;text-transform:lowercase;margin:0 0 var(--sp-3);font-size:12px}.ll-timeline__h2{font-family:var(--font-display);color:var(--fg-1);letter-spacing:-.022em;margin:0 0 var(--sp-3);font-size:clamp(26px,3vw,38px);font-weight:600}.ll-timeline__sub{color:var(--fg-3);margin:0;font-size:16px;line-height:1.55}.ll-timeline__reveal{display:block}.ll-timeline__track{padding:var(--sp-6) 0;gap:var(--sp-4);grid-template-columns:repeat(3,1fr);max-width:980px;margin:0 auto;list-style:none;display:grid;position:relative}.ll-timeline__line{top:calc(var(--sp-6) + 7px);background:linear-gradient(90deg,var(--fg-5) 0,var(--fg-5) 50%,var(--cyan) 100%);opacity:.5;z-index:0;height:1px;position:absolute;left:12%;right:12%}.ll-timeline__beat{text-align:center;justify-items:center;gap:var(--sp-3);z-index:1;opacity:0;transition:opacity .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--beat-index,0) * .14s);grid-template-rows:auto auto auto auto;display:grid;position:relative;transform:translateY(10px)}.ll-reveal.is-visible .ll-timeline__beat{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ll-timeline__beat{opacity:1;transition:none;transform:none}}.ll-timeline__dot{background:var(--bg-elevated);border:2px solid var(--fg-5);width:14px;height:14px;box-shadow:0 0 0 4px var(--bg-base);border-radius:50%}.ll-timeline__beat.is-active .ll-timeline__dot{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 0 4px var(--bg-base),0 0 16px #00e5c08c}.ll-timeline__icon-wrap{background:var(--bg-elevated);border:1px solid var(--bd-1);width:56px;height:56px;color:var(--fg-4);border-radius:50%;place-items:center;transition:border-color .32s,color .32s,background .32s;display:grid}.ll-timeline__beat.is-active .ll-timeline__icon-wrap{background:linear-gradient(180deg,var(--bg-elevated),var(--bg-lifted));color:var(--cyan);border-color:#00e5c066;box-shadow:0 8px 24px -12px #00e5c066}.ll-timeline__icon{width:24px;height:24px;color:inherit}.ll-timeline__month{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);font-size:11px}.ll-timeline__beat.is-active .ll-timeline__month{color:var(--cyan)}.ll-timeline__label{font-family:var(--font-display);color:var(--fg-3);max-width:22ch;font-size:16px;font-weight:600;line-height:1.35}.ll-timeline__beat.is-active .ll-timeline__label{color:var(--fg-1)}@media (max-width:720px){.ll-timeline__track{gap:var(--sp-6);padding:var(--sp-3) 0;grid-template-columns:1fr;grid-auto-flow:row;max-width:480px}.ll-timeline__line{top:var(--sp-3);bottom:var(--sp-3);background:linear-gradient(180deg,var(--fg-5) 0,var(--fg-5) 50%,var(--cyan) 100%);width:1px;height:auto;left:27px;right:auto}.ll-timeline__beat{text-align:left;justify-items:start;column-gap:var(--sp-4);row-gap:var(--sp-1);grid-template:"icon month""icon label"/56px 1fr;align-items:center;display:grid}.ll-timeline__dot{display:none}.ll-timeline__icon-wrap{grid-area:icon;align-self:center;width:56px;height:56px}.ll-timeline__month{grid-area:month;align-self:end}.ll-timeline__label{grid-area:label;align-self:start;max-width:none}}@media (max-width:640px){.ll-hero2{padding:var(--sp-8) var(--sp-5) var(--sp-10)}.ll-hero2__inner{gap:var(--sp-8)}.ll-hero2__h1{margin-bottom:var(--sp-5);font-size:clamp(32px,8vw,44px)}.ll-hero2__sub{margin-bottom:var(--sp-6);font-size:15.5px}.ll-hero2__chips{gap:var(--sp-3) var(--sp-5)}.ll-stats2{padding:var(--sp-8) var(--sp-5)}.ll-stats2__grid{gap:var(--sp-3);grid-template-columns:1fr}.ll-stats2__card{padding:var(--sp-5)}.ll-stats2__num{font-size:32px}.ll-stats2__num--text{font-size:26px}.ll-stats2__cap{font-size:12.5px}.ll-receipt{padding:var(--sp-10) var(--sp-5)}.ll-receipt__head{margin-bottom:var(--sp-8)}.ll-receipt__sub{font-size:15.5px}.ll-receipt__card{padding:var(--sp-6);min-height:0}.ll-receipt__name{font-size:24px}.ll-receipt__row{gap:var(--sp-2);grid-template-columns:72px 1fr}.ll-receipt__opener{padding:var(--sp-4)}.ll-receipt__opener-text{font-size:13.5px}.ll-receipt__deep-summary{padding:var(--sp-3) var(--sp-4)}.ll-receipt__disclaimer{font-size:11px}.ll-timeline{padding:var(--sp-8) var(--sp-5)}.ll-timeline__head{margin-bottom:var(--sp-6)}.ll-timeline__sub{font-size:14.5px}.ll-timeline__label{font-size:15px}.ll-why2{padding:var(--sp-10) var(--sp-5)}.ll-why2__head{margin-bottom:var(--sp-6)}.ll-why2__grid{gap:var(--sp-3)}.ll-why2__card{padding:var(--sp-5)}.ll-why2__card-h{font-size:20px}.ll-why2__card-body{font-size:14.5px}.ll-proof2{padding:var(--sp-10) var(--sp-5)}.ll-proof2__h2{margin-bottom:var(--sp-7)}.ll-proof2__quotes{gap:var(--sp-3)}.ll-proof2__quote{padding:var(--sp-5)}.ll-proof2__quote p{font-size:14.5px}.ll-notes2{padding:var(--sp-10) var(--sp-5);gap:var(--sp-6)}.ll-notes2__grid{gap:var(--sp-3);grid-template-columns:1fr}.ll-notes2__card-body{padding:var(--sp-5)}.ll-home2__faq-wrap{padding:var(--sp-10) var(--sp-5)}.ll-home2__faq-wrap .ll-faq__title{margin-bottom:var(--sp-6)}.ll-final2{padding:var(--sp-10) var(--sp-5)}.ll-final2__card{padding:var(--sp-10) var(--sp-6)}.ll-final2__sub{margin-bottom:var(--sp-6);font-size:15.5px}.ll-final2__actions{gap:var(--sp-3);margin-bottom:var(--sp-8)}.ll-final2__btn{padding:12px 20px;font-size:14.5px}.ll-final2__trust{gap:var(--sp-3) var(--sp-4);font-size:10.5px}}@media (max-width:390px){.ll-hero2{padding:var(--sp-6) var(--sp-4) var(--sp-8)}.ll-hero2__h1{font-size:clamp(28px,9vw,36px)}.ll-stats2{padding:var(--sp-6) var(--sp-4)}.ll-stats2__num{font-size:28px}.ll-receipt{padding:var(--sp-8) var(--sp-4)}.ll-receipt__card{padding:var(--sp-5)}.ll-receipt__row{grid-template-columns:64px 1fr}.ll-receipt__name{font-size:22px}.ll-timeline{padding:var(--sp-6) var(--sp-4)}.ll-timeline__icon-wrap{width:48px;height:48px}.ll-timeline__icon{width:22px;height:22px}.ll-timeline__label{font-size:14.5px}.ll-why2{padding:var(--sp-8) var(--sp-4)}.ll-why2__card{padding:var(--sp-4)}.ll-proof2{padding:var(--sp-8) var(--sp-4)}.ll-proof2__quote{padding:var(--sp-4)}.ll-notes2{padding:var(--sp-8) var(--sp-4)}.ll-notes2__card-body{padding:var(--sp-4)}.ll-notes2__h2{font-size:clamp(22px,7.5vw,28px)}.ll-final2,.ll-home2__faq-wrap{padding:var(--sp-8) var(--sp-4)}.ll-final2__card{padding:var(--sp-8) var(--sp-5)}}:root{--cr-navy:#0e1624;--cr-navy-deep:#080d18;--cr-seafoam:#5cc2a6;--cr-link:#6ccbb0;--cr-brass:#d4b06a;--cr-fg-1:#f1f5f9;--cr-fg-read:#c9d0dd;--cr-fg-2:#a3adc2;--cr-fg-3:#8a96ab;--cr-fg-4:#8390a6;--cr-border:#22304a;--cr-border-strong:#3a4b66;--cr-coral:#fe4042}.cr{--cr-font-fell:var(--font-im-fell),Georgia,serif;--cr-font-inter:var(--font-inter),system-ui,sans-serif;--cr-font-mono:var(--font-jetbrains-mono),monospace;--cr-edge:max(0px,calc((100% - 1440px) / 2));--cr-pad:max(22px,calc((100% - 640px) / 2));--cr-indent:clamp(96px,calc(96px + (100vw - 1200px) * .5167),220px);--cr-indent-inner:clamp(0px,calc((100vw - 1200px) * .5167),124px);background-color:var(--cr-navy);color:var(--cr-fg-1);font-family:var(--cr-font-inter);letter-spacing:normal;font-feature-settings:normal;font-optical-sizing:none;background-image:url(/chart-room/paper-grain.svg),url(/chart-room/chart-grid.svg);background-repeat:repeat,repeat;background-size:240px 240px,120px 120px;flex-direction:column;font-size:16px;line-height:normal;display:flex;overflow:hidden}.cr :where(h1,h2,h3,p){letter-spacing:normal;text-wrap:wrap;margin:0;line-height:normal}.cr :where(a){color:var(--cr-link)}.cr :where(details) summary{cursor:pointer;list-style:none}.cr :where(details) summary::-webkit-details-marker{display:none}.cr :focus-visible{outline:2px solid var(--cr-link);outline-offset:2px;border-color:#0000}.cr-brand{align-items:center;gap:8px;text-decoration:none;display:flex}.cr-wordmark{font-family:var(--cr-font-inter);letter-spacing:-.015em;font-weight:600}.cr-wordmark__a{color:var(--cr-fg-1)}.cr-wordmark__b{color:var(--cr-coral)}.cr-brand img{width:auto;max-width:none;display:inline}.cr-btn{background:var(--cr-seafoam);color:var(--cr-navy-deep);border-radius:2px;font-weight:600;text-decoration:none;display:block}.cr-btn--lg{text-align:center;padding:17px 20px;font-size:17px}.cr-offer{color:var(--cr-fg-3);text-align:center;font-size:13px}.cr-numeral{font-family:var(--cr-font-fell);color:var(--cr-brass);font-style:italic}.cr-nav{z-index:50;box-sizing:border-box;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex;position:relative}.cr-nav__logo{height:30px}.cr-nav__wordmark{font-size:18px}.cr-nav__links{display:none}.cr-nav__phone{align-items:center;gap:2px;display:flex}.cr-nav__signin{color:var(--cr-fg-2);padding:12px 8px;font-size:15px;text-decoration:none}.cr-menu-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.cr-menu-button svg{display:inline}.cr-menu{z-index:49;background-color:var(--cr-navy);border-top:1px solid var(--cr-border);background-image:url(/chart-room/paper-grain.svg),url(/chart-room/chart-grid.svg);background-size:240px 240px,120px 120px;padding:8px 22px 40px;position:fixed;inset:64px 0 0;overflow-y:auto}.cr-menu[hidden]{display:none}.cr-menu__links{margin:0;padding:0;list-style:none}.cr-menu__link{border-bottom:1px solid var(--cr-border);font-family:var(--cr-font-fell);color:var(--cr-fg-1);padding:14px 0;font-size:30px;text-decoration:none;display:block}.cr-menu__ctas{flex-direction:column;gap:18px;margin-top:28px;display:flex}.cr-menu__signin{color:var(--cr-fg-2);padding:6px 0;font-size:17px;text-decoration:none}.cr-menu__cta{text-align:center;padding:17px 20px;font-size:17px}.cr-hero__copy{padding:24px var(--cr-pad) 0;flex-direction:column;gap:18px;display:flex}.cr-hero__title{font-family:var(--cr-font-fell);color:var(--cr-fg-1);font-size:40px;font-weight:400;line-height:1.04}.cr-hero__whats{color:var(--cr-link);text-underline-offset:4px;align-self:flex-start;padding:6px 0;font-size:16px;text-decoration:underline}.cr-hero__sub,.cr-hero__whats{font-family:var(--cr-font-inter)}.cr-hero__sub{color:var(--cr-fg-1);font-size:19px;line-height:1.5}.cr-hero__lede{color:var(--cr-fg-2);font-size:16px;line-height:1.6}.cr-hero__cta{display:contents}.cr-hero__cta .cr-btn{margin-top:4px}.cr-hero__map{height:400px;margin:4px 0 0;position:relative}.cr-swell-wrap{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cr-swell{will-change:transform;background:#6ccbb00d;width:170px;animation:cr-swell-phone 38s cubic-bezier(.45,0,.55,1) infinite;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-220px)skew(-12deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%,#0000)}@keyframes cr-swell-phone{0%{transform:translate(-220px)skew(-12deg)}32%{transform:translate(620px)skew(-12deg)}to{transform:translate(620px)skew(-12deg)}}@keyframes cr-swell-desktop{0%{transform:translate(-360px)skew(-12deg)}32%{transform:translate(1100px)skew(-12deg)}to{transform:translate(1100px)skew(-12deg)}}.cr-radar-frame{width:410px;height:397px;position:absolute;top:0;left:calc(50% - 205px)}.cr-radar,.cr-radar__map{width:100%;max-width:none;height:100%;position:absolute;inset:0}.cr-radar--desktop{display:none}.cr-radar__lettering{font-family:var(--cr-font-fell)}.cr-sweep{transform-box:view-box;animation:cr-sweep 8s linear infinite}.cr-blip{opacity:0;animation:cr-blip 16s ease-out infinite}@keyframes cr-sweep{to{transform:rotate(1turn)}}@keyframes cr-blip{0%{opacity:0}1.5%{opacity:1}14%{opacity:.55}28%{opacity:0}to{opacity:0}}.cr-onesale{padding:64px var(--cr-pad);border-top:1px solid var(--cr-border);flex-direction:column;gap:18px;display:flex}.cr-onesale__lead{display:contents}.cr-onesale__quote{font-family:var(--cr-font-inter);letter-spacing:-.02em;color:var(--cr-fg-1);font-size:28px;font-weight:500;line-height:1.25}.cr-onesale__def{border-left:1px solid var(--cr-brass);flex-direction:column;gap:8px;padding-left:18px;display:flex}.cr-onesale__def-title{font-family:var(--cr-font-fell);color:var(--cr-fg-1);font-size:22px;font-weight:400}.cr-onesale__def-body{color:var(--cr-fg-2);font-size:16px;line-height:1.65}.cr-prepared{padding:64px var(--cr-pad);border-top:1px solid var(--cr-border);flex-direction:column;gap:20px;display:flex;position:relative;overflow:hidden}.cr-prepared__copy{display:contents}.cr-prepared__title{font-family:var(--cr-font-fell);color:var(--cr-fg-1);font-size:36px;font-weight:400;line-height:1.08;position:relative}.cr-prepared__lede{color:var(--cr-fg-2);font-size:16px;line-height:1.6;position:relative}.cr-prepared__points{flex-direction:column;gap:20px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cr-prepared__point{grid-template-columns:34px minmax(0,1fr);display:grid}.cr-prepared__point .cr-numeral{font-size:22px}.cr-prepared__point p{color:var(--cr-fg-2);font-size:16px;line-height:1.55}.cr-prepared__point strong{color:var(--cr-fg-1);font-weight:600}.cr-card{border:1px solid var(--cr-brass);background:var(--cr-navy);margin-top:10px;padding:4px}.cr-card__inner{border:1px solid var(--cr-border-strong);gap:14px;padding:20px}.cr-card__head,.cr-card__inner{flex-direction:column;display:flex}.cr-card__head{gap:2px}.cr-card__name{font-family:var(--cr-font-fell);color:var(--cr-fg-1);font-size:28px;font-weight:400}.cr-card__place{font-family:var(--cr-font-inter);color:var(--cr-fg-3);font-size:15px}.cr-card__data{font-family:var(--cr-font-mono);flex-direction:column;gap:8px;font-size:13px;display:flex}.cr-card__closed{color:var(--cr-fg-1);font-weight:600}.cr-card__phone{color:var(--cr-fg-2)}.cr-card__screened{color:var(--cr-link)}.cr-card__briefing{border-top:1px solid var(--cr-border);flex-direction:column;gap:9px;padding-top:14px;display:flex}.cr-card__briefing-label{font-family:var(--cr-font-inter);color:var(--cr-fg-3);font-size:14px}.cr-card__bar{background:var(--cr-border);height:8px;display:block}.cr-card__bar--1{width:100%}.cr-card__bar--2{width:74%}.cr-card__bar--3{width:52%;display:none}.cr-card__link{color:var(--cr-link);text-underline-offset:3px;padding:4px 0;font-size:16px;text-decoration:underline}.cr-card__opener{background:var(--cr-navy-deep);font-family:var(--cr-font-inter);color:var(--cr-fg-read);padding:14px;font-size:16px;line-height:1.55}.cr-screened{padding:56px var(--cr-pad);border-top:1px solid var(--cr-border);flex-direction:column;gap:20px;display:flex}.cr-screened__line{font-family:var(--cr-font-fell);color:var(--cr-fg-1);font-size:30px;line-height:1.15}.cr-screened__note{color:var(--cr-fg-2);border-left:1px solid var(--cr-border-strong);padding-left:16px;font-size:16px;line-height:1.6}.cr-faq{padding:56px var(--cr-pad);border-top:1px solid var(--cr-border);flex-direction:column;gap:8px;display:flex}.cr-faq__title{font-family:var(--cr-font-fell);color:var(--cr-fg-1);margin:0 0 12px;font-size:36px;font-weight:400}.cr-faq__list{display:contents}.cr-faq__item{border-top:1px solid var(--cr-border-strong);padding:18px 0}.cr-faq__item:last-child{border-bottom:1px solid var(--cr-border-strong)}.cr-faq__q{font-family:var(--cr-font-fell);color:var(--cr-fg-1);font-size:22px}.cr-faq__a{color:var(--cr-fg-2);font-size:16px;line-height:1.6}.cr .cr-faq__a,.cr-faq__a{margin:10px 0 0}.cr-cta{padding:64px var(--cr-pad) 150px;border-top:1px solid var(--cr-border);flex-direction:column;gap:20px;display:flex;position:relative;overflow:hidden}.cr-cta__copy{display:contents}.cr-cta__title{font-family:var(--cr-font-fell);color:var(--cr-fg-1);font-size:38px;font-weight:400;line-height:1.06}.cr-compass{cursor:pointer;background:0 0;border:0;border-radius:50%;align-self:center;margin-top:12px;padding:0}.cr-compass img{width:220px;max-width:none;height:220px;transition:transform 2.6s cubic-bezier(.2,.7,.2,1);display:block;transform:rotate(40deg)}.cr-compass:focus-visible img,.cr-compass:hover img{transform:rotate(0)}.cr .cr-compass:focus-visible{outline:2px solid var(--cr-link);outline-offset:6px}.cr-larry-slot[hidden]{display:none}.cr-larry{pointer-events:none;z-index:5;width:150px;animation:cr-sail-phone 9s linear forwards;position:absolute;bottom:10px;left:0;transform:translate(-170px)}@keyframes cr-sail-phone{to{transform:translate(420px)}}@keyframes cr-sail-desktop{to{transform:translate(1640px)}}.cr-bob{animation:cr-bob 1.8s ease-in-out infinite}@keyframes cr-bob{50%{transform:translateY(-4px)rotate(-2deg)}}.cr-larry-boat{position:relative}.cr-larry-boat svg{width:100%;height:100%;display:block;position:absolute;inset:0}.cr-larry-boat img{width:auto;max-width:none;position:absolute}.cr-larry-boat--egg{width:150px;height:95px}.cr-larry-boat--egg svg{stroke-width:1.6px}.cr-larry-boat--egg img{height:24px;top:42px;left:85px}.cr-larry-boat--lost{width:100%;height:100%}.cr-larry-boat--lost svg{stroke-width:1.4px}.cr-larry-boat--lost img{height:32px;top:52px;left:108px}.cr-footer{padding:40px var(--cr-pad) 36px;background:var(--cr-navy-deep);border-top:1px solid var(--cr-border);flex-direction:column;gap:24px;margin-top:21.66px;display:flex}.cr-footer__about{display:contents}.cr-footer__brand{gap:10px}.cr-footer__logo{height:36px}.cr-footer__wordmark{font-size:20px}.cr-footer__line{color:var(--cr-fg-3);font-size:16px;line-height:1.6}.cr-footer__links{font-size:15px;display:grid}.cr-footer__links--desktop{display:none}.cr-footer__links--phone{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px}.cr-footer__links--phone .cr-footer__link{padding:10px 0}.cr-footer__link{color:var(--cr-fg-2);text-decoration:none}.cr-footer__support{font-size:15px}.cr-footer__copyright{color:var(--cr-fg-4);font-size:13px}.cr-404{min-height:100vh}.cr-404__main{display:contents}.cr-404__copy{padding:48px var(--cr-pad) 0;flex-direction:column;gap:22px;display:flex}.cr-404__code{color:var(--cr-brass);font-size:22px;font-style:italic}.cr-404__code,.cr-404__title{font-family:var(--cr-font-fell)}.cr-404__title{color:var(--cr-fg-1);font-size:48px;font-weight:400;line-height:1.02}.cr-404__trial{color:var(--cr-link);text-underline-offset:4px;align-self:flex-start;padding:6px 0;font-size:15px;text-decoration:underline}.cr-404__sea{flex-grow:1;position:relative}.cr-404__waves{max-width:none;position:absolute}.cr-404__waves--desktop{display:none}.cr-404__waves--phone{width:390px;height:300px;bottom:30px;left:0}.cr-404__boat{width:190px;height:120px;position:absolute;bottom:100px;left:100px}.cr-bob-slow{transform-origin:50% 80%;animation:cr-bob-404-phone 3.2s ease-in-out infinite}@keyframes cr-bob-404-phone{50%{transform:translateY(-5px)rotate(-3deg)}}@keyframes cr-bob-404-desktop{50%{transform:translateY(-6px)rotate(-3deg)}}@media (min-width:1200px){.cr-nav{height:88px;padding:0 calc(var(--cr-edge) + 96px)}.cr-nav__logo{height:36px}.cr-nav__wordmark{font-size:19px}.cr-menu,.cr-nav__phone{display:none}.cr-nav__links{align-items:center;gap:32px;font-size:15px;display:flex}.cr-nav__link{color:var(--cr-fg-2);text-decoration:none}.cr-nav__cta{background:var(--cr-seafoam);color:var(--cr-navy-deep);border-radius:2px;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none}.cr-btn--lg{text-align:left;padding:18px 32px}.cr-offer{text-align:left;font-size:14px}.cr-hero{height:760px;padding-left:calc(var(--cr-edge) + 96px);padding-right:var(--cr-edge);grid-template-columns:620px minmax(0,1fr);display:grid;position:relative}.cr-hero__copy{z-index:2;justify-content:center;gap:26px;padding:0 0 40px;position:relative}.cr-hero__title{font-size:76px;line-height:1.02}.cr-hero__whats{font-size:17px}.cr-hero__sub{font-size:24px}.cr-hero__lede{max-width:540px;font-size:20px}.cr-hero__cta{flex-direction:column;align-items:flex-start;gap:14px;padding-top:6px;display:flex}.cr-hero__cta .cr-btn{margin-top:0}.cr-hero__map{height:auto;margin:0}.cr-swell{width:300px;animation-name:cr-swell-desktop;transform:translate(-360px)skew(-12deg)}.cr-radar-frame{aspect-ratio:700/678;width:min(700px,100% - 24px);height:auto;top:36px;left:auto;right:40px}.cr-radar--desktop{display:block}.cr-radar--phone{display:none}.cr-onesale{padding:120px calc(var(--cr-edge) + 96px) 120px calc(var(--cr-edge) + var(--cr-indent));grid-template-columns:minmax(0,1fr) 380px;align-items:end;column-gap:96px;display:grid}.cr-onesale__lead{flex-direction:column;gap:26px;display:flex}.cr-onesale__quote{font-size:44px;line-height:1.2}.cr-onesale__def{gap:12px;padding-left:28px}.cr-onesale__def-title{font-size:26px}.cr-prepared{padding:120px calc(var(--cr-edge) + 96px);grid-template-columns:minmax(0,1fr) 520px;column-gap:96px;display:grid;overflow:visible}.cr-prepared__copy{padding-left:var(--cr-indent-inner);flex-direction:column;gap:28px;display:flex;position:relative}.cr-prepared__title{font-size:60px;line-height:1.04}.cr-prepared__lede{font-size:19px}.cr-prepared__points{gap:30px;margin:16px 0 0}.cr-prepared__point{grid-template-columns:56px minmax(0,1fr);gap:8px}.cr-prepared__point .cr-numeral{font-size:30px;line-height:1}.cr-prepared__point p{font-size:18px}.cr-card{align-self:start;margin-top:0;padding:5px;position:relative}.cr-card__inner{gap:16px;padding:28px}.cr-card__head{gap:4px}.cr-card__name{font-size:32px}.cr-card__data{gap:9px}.cr-card__briefing{gap:10px;padding-top:16px}.cr-card__bar{height:9px}.cr-card__bar--2{width:78%}.cr-card__bar--3{display:block}.cr-card__link{padding:0;font-size:14px}.cr-card__opener{padding:16px 18px;font-size:17px}.cr-screened{padding:96px calc(var(--cr-edge) + 96px);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:96px;display:grid}.cr-screened__line{font-size:44px}.cr-screened__note{padding-top:8px;padding-left:40px;font-size:20px}.cr-faq{padding:104px calc(var(--cr-edge) + 96px) 104px calc(var(--cr-edge) + var(--cr-indent));grid-template-columns:360px minmax(0,1fr);column-gap:80px;display:grid}.cr-faq__title{margin:0;font-size:52px;line-height:1.05}.cr-faq__list{flex-direction:column;display:flex}.cr-faq__item{padding:22px 0}.cr-faq__q{font-size:26px}.cr .cr-faq__a{margin:12px 0 0;font-size:17px}.cr-cta{box-sizing:border-box;height:620px;padding:160px calc(var(--cr-edge) + 96px) 0;grid-template-columns:minmax(0,1fr) 460px;align-items:start;display:grid}.cr-cta__copy{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.cr-cta__title{max-width:640px;font-size:64px;line-height:1.04}.cr-compass{align-self:auto;margin-top:-80px}.cr-compass img{width:460px;height:460px;transform:none}.cr-compass:focus-visible img,.cr-compass:hover img{transform:rotate(-92.5deg)}.cr-larry{width:190px;animation:cr-sail-desktop 10s linear forwards;bottom:12px;transform:translate(-220px)}.cr-larry-boat--egg{width:190px;height:120px}.cr-larry-boat--egg svg{stroke-width:1.4px}.cr-larry-boat--egg img{height:30px;top:54px;left:108px}.cr-footer{padding:56px calc(var(--cr-edge) + 96px) 48px;grid-template-columns:minmax(0,1fr) auto;gap:32px 0;margin-top:7.59px;display:grid}.cr-footer__about{flex-direction:column;gap:14px;max-width:520px;display:flex}.cr-footer__brand{gap:12px}.cr-footer__logo{height:40px}.cr-footer__wordmark{font-size:22px}.cr-footer__line{font-size:15px}.cr-footer__links--desktop{grid-template-columns:repeat(3,auto);gap:10px 56px;display:grid}.cr-footer__links--phone,.cr-footer__support{display:none}.cr-404__main{padding-left:calc(var(--cr-edge) + 96px);flex-grow:1;grid-template-columns:600px minmax(0,1fr);align-items:center;display:grid}.cr-404__copy{align-items:flex-start;gap:30px;padding:0 0 60px}.cr-404__code{font-size:28px}.cr-404__title{font-size:84px;line-height:1}.cr-404__trial{display:none}.cr-404__sea{flex-grow:0;height:100%}.cr-404__waves--phone{display:none}.cr-404__waves--desktop{width:744px;height:792px;display:block;inset:0}.cr-404__boat{width:240px;height:150px;top:470px;bottom:auto;left:380px}.cr-404__boat .cr-larry-boat--lost svg{stroke-width:1.3px}.cr-404__boat .cr-larry-boat--lost img{height:38px;top:66px;left:136px}.cr-bob-slow{animation-name:cr-bob-404-desktop}}@media (prefers-reduced-motion:reduce){.cr-sweep{opacity:0;animation:none}.cr-blip{opacity:.9;animation:none}.cr-swell{animation:none;display:none}.cr-compass img{transition:none}.cr-larry{transform:translate(120px)}.cr-bob,.cr-bob-slow,.cr-larry{animation:none}}@media (prefers-reduced-motion:reduce) and (min-width:1200px){.cr-larry{transform:translate(620px)}}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}