/*! tailwindcss v4.3.0 | 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Geist", "system-ui", "-apple-system", "Segoe UI", sans-serif;--font-mono:"Geist Mono", "ui-monospace", SFMono-Regular, monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-600:oklch(59.6% .145 163.225);--color-teal-50:#eaf1f0;--color-teal-100:#d2e1df;--color-teal-500:#336864;--color-teal-700:#1f4d4a;--color-teal-800:oklch(43.7% .078 188.216);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-3xl:48rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-md:4px;--radius-lg:6px;--radius-2xl:12px;--aspect-video:16 / 9;--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-paper:#faf6ee;--color-cream:#f5ede0;--color-cream-darker:#ece2d0;--color-terracotta-50:#fbf0ec;--color-terracotta-100:#f5dad0;--color-terracotta-300:#e89178;--color-terracotta-500:#c75b3a;--color-terracotta-600:#a8482b;--color-terracotta-700:#823620;--color-ink-900:#1a1612;--color-ink-800:#2e2823;--color-ink-700:#3d3530;--color-ink-600:#4a413a;--color-ink-500:#544a40;--color-ink-400:#8a7f73;--color-ink-300:#b5ab9f;--color-ink-200:#ddd2c2;--color-ink-100:#ece2d0;--color-success:#4d7c5e;--color-danger:#b14e3c;--color-warning:#c68f3c;--color-success-50:#e8f0e9;--color-success-200:#c8dcc8;--font-display:"Instrument Serif", "Georgia", "Times New Roman", serif;--shadow-soft:0 8px 24px #1a16120f, 0 2px 6px #1a16120a;--shadow-card:0 12px 32px #1a161214, 0 4px 12px #1a16120d;--shadow-focus:0 0 0 3px #c75b3a2e;--color-lp-paper:#faf8f2;--color-lp-paper-2:#fff;--color-lp-paper-3:#f4f0e6;--color-lp-ink:#1f1b17;--color-lp-ink-2:#4a4239;--color-lp-ink-3:#847a6e;--color-lp-ink-4:#b5ab9f;--color-lp-line:#1f1b1714;--color-lp-line-2:#1f1b1724;--color-lp-terra:#c75b3a;--color-lp-terra-2:#a8482b;--color-lp-terra-3:#f3dbcf}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--font-sans);color:var(--color-ink-900);background:var(--color-paper);font-feature-settings:"cv11", "ss01";line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink-900);font-weight:400;line-height:1.05}em{color:var(--color-terracotta-500);font-style:italic}em.plain{color:inherit}.bg-teal,.bg-warm-black,.card-feature,.card-teal,.bg-teal h1,.bg-teal h2,.bg-teal h3,.bg-teal h4,.bg-warm-black h1,.bg-warm-black h2,.bg-warm-black h3,.bg-warm-black h4,.card-feature h1,.card-feature h2,.card-feature h3,.card-feature h4,.card-teal h1,.card-teal h2,.card-teal h3,.card-teal h4{color:var(--color-cream)}.bg-teal em,.bg-warm-black em,.card-teal em{color:var(--color-terracotta-300)}.card-feature em{color:var(--color-cream);font-style:italic}.bg-teal strong,.bg-warm-black strong,.card-teal strong,.card-feature strong{color:var(--color-cream)}::selection{background:var(--color-terracotta-500);color:var(--color-paper)}a{color:var(--color-ink-900);text-decoration:none;transition:color .2s}a:hover{color:var(--color-terracotta-500)}:focus-visible{box-shadow:var(--shadow-focus);border-radius:4px;outline:none}}@layer components{.pd.lp-page{--pd-bg:oklch(98.3% .003 75);--pd-chrome:oklch(95.2% .007 75);--pd-surface:#fff;--pd-sunken:oklch(95.3% .006 75);--pd-hover:oklch(30% .02 60/.055);--pd-line:oklch(91.5% .007 75);--pd-line-2:oklch(86% .009 75);--pd-ink:oklch(22% .012 60);--pd-ink-2:oklch(41% .012 60);--pd-ink-3:oklch(51.5% .012 60);--pd-ink-4:oklch(70% .01 70);--pd-terra:#c75b3a;--pd-terra-strong:#b8532f;--pd-terra-hover:#a8482b;--pd-terra-soft:oklch(95.5% .025 40);--pd-success:oklch(50% .1 155);--pd-success-soft:oklch(95.5% .035 155);--pd-danger:oklch(52% .16 28);--pd-danger-soft:oklch(95.5% .03 28);--pd-amber:oklch(72% .14 75);--pd-amber-soft:oklch(96% .045 85);--pd-radius:14px;--pd-radius-sm:10px;--pd-shadow:0 1px 2px oklch(25% .02 60/.06), 0 1px 1px oklch(25% .02 60/.03);--pd-shadow-lg:0 16px 40px -16px oklch(25% .03 60/.25), 0 2px 6px oklch(25% .02 60/.07);--pd-ease:cubic-bezier(.22, 1, .36, 1);--pd-font:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--color-lp-paper:var(--pd-bg);--color-lp-paper-2:var(--pd-surface);--color-lp-paper-3:var(--pd-sunken);--color-lp-ink:var(--pd-ink);--color-lp-ink-2:var(--pd-ink-2);--color-lp-ink-3:var(--pd-ink-3);--color-lp-ink-4:var(--pd-ink-4);--color-lp-line:var(--pd-line);--color-lp-line-2:var(--pd-line-2);--color-lp-terra-2:var(--pd-terra-hover);--color-lp-terra-3:var(--pd-terra-soft);--color-canvas:var(--pd-bg);--color-paper:var(--pd-bg);--color-cream:var(--pd-sunken);--color-cream-darker:var(--pd-line);--color-ink-900:var(--pd-ink);--color-ink-800:oklch(30% .012 60);--color-ink-700:var(--pd-ink-2);--color-ink-600:oklch(46% .012 60);--color-ink-500:var(--pd-ink-3);--color-ink-400:oklch(60% .011 65);--color-ink-300:var(--pd-ink-4);--color-ink-200:var(--pd-line-2);--color-ink-100:var(--pd-line);--color-ink-50:var(--pd-sunken);--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:16px;--font-sans:var(--pd-font);--font-display:var(--pd-font);background:var(--pd-bg);color:var(--pd-ink);font-family:var(--pd-font);font-feature-settings:normal;font-variation-settings:normal;word-spacing:.03em}.pd.lp-page .lp-dash,.pd.lp-page .lp-dash *{font-family:var(--pd-font)}.pd.lp-page :is(h1,h2,h3,h4){letter-spacing:-.015em;font-weight:700;line-height:1.25}.pd.lp-page :is(h1,h2,h3,h4,.heading-1,.display-2) em{color:var(--color-terracotta-500);font-style:normal}.pd.lp-page .lp-nav{background:var(--pd-chrome)}@supports (color:color-mix(in lab, red, red)){.pd.lp-page .lp-nav{background:color-mix(in oklch, var(--pd-chrome) 86%, transparent)}}.pd.lp-page .lp-nav{border-bottom-color:var(--pd-line)}.pd.lp-page .lp-nav__wrap{max-width:none;padding:0 clamp(1rem,2vw,1.6rem)}.pd.lp-page .lp-nav__badge{color:var(--pd-terra-strong);background:var(--pd-terra-soft);letter-spacing:.1em;border-color:#0000;font-family:inherit;font-weight:700}.pd.lp-page .lp-btn,.pd.lp-page .lp-btn--lg{border-radius:var(--pd-radius-sm);background:var(--pd-terra-strong);color:#fff;min-height:2.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.2;box-shadow:0 1px 2px oklch(40% .12 40/.3),inset 0 1px #ffffff24}.pd.lp-page .lp-btn:hover{background:var(--pd-terra-hover);transform:none;box-shadow:0 4px 12px -2px oklch(45% .13 40/.35),inset 0 1px #ffffff24}.pd.lp-page .lp-btn:active{transform:scale(.98)}.pd.lp-page .lp-btn--sm{min-height:2.125rem;padding:.35rem .8rem;font-size:.8125rem}.pd.lp-page .lp-btn .material-symbols-rounded{margin:0!important;font-size:18px!important}.pd.lp-page .lp-btn--sm .material-symbols-rounded{font-size:16px!important}.pd.lp-page .btn{border-radius:var(--pd-radius-sm);gap:.35rem;min-height:2.125rem;padding:.35rem .8rem;font-family:inherit;font-size:.8125rem;font-weight:600}.pd.lp-page .btn-secondary{background:var(--pd-surface);color:var(--pd-ink);border:1px solid var(--pd-line-2);box-shadow:var(--pd-shadow)}.pd.lp-page .btn-secondary:hover{background:var(--pd-sunken);color:var(--pd-ink);border-color:var(--pd-line-2)}.pd.lp-page .lp-btn:is(:disabled,[aria-disabled=true]),.pd.lp-page .lp-btn:is(:disabled,[aria-disabled=true]):hover{background:var(--pd-sunken);color:var(--pd-ink-4);border-color:var(--pd-line);box-shadow:none;cursor:not-allowed;transform:none}.pd.lp-page .lp-btn--ghost{background:var(--pd-surface);color:var(--pd-ink);border:1px solid var(--pd-line-2);box-shadow:var(--pd-shadow)}.pd.lp-page .lp-btn--ghost:hover{background:var(--pd-sunken);border-color:var(--pd-line-2);color:var(--pd-ink);box-shadow:var(--pd-shadow)}.pd.lp-page .lp-btn:focus-visible,.pd.lp-page a:focus-visible,.pd.lp-page button:focus-visible,.pd.lp-page select:focus-visible{outline:2px solid var(--pd-terra);outline-offset:2px}.pd.lp-page .lp-dash__aside{background:var(--pd-surface);border-right:1px solid var(--pd-line)}@media (min-width:880px){.pd.lp-page .lp-dash__aside{background:var(--pd-chrome);padding:1.25rem .85rem 1.5rem}}.pd.lp-page .lp-dash__section-label{letter-spacing:.01em;text-transform:none;color:var(--pd-ink-3);margin:1.15rem 0 .35rem;padding:0 .65rem;font-size:.72rem;font-weight:600}.pd.lp-page .lp-dash__nav{gap:2px}.pd.lp-page .lp-dash__link{color:var(--pd-ink-2);transition:background .15s var(--pd-ease), color .15s var(--pd-ease), box-shadow .15s var(--pd-ease);border-radius:9px;padding:.5rem .65rem;font-size:.875rem;font-weight:500}.pd.lp-page .lp-dash__link:hover{background:var(--pd-hover);color:var(--pd-ink)}.pd.lp-page .lp-dash__link .material-symbols-rounded{color:var(--pd-ink-3);font-size:19px}.pd.lp-page .lp-dash__link--active,.pd.lp-page .lp-dash__link--active:hover{background:var(--pd-surface);color:var(--pd-ink);box-shadow:var(--pd-shadow), 0 0 0 1px var(--pd-line);font-weight:600}.pd.lp-page .lp-dash__link--active .material-symbols-rounded{color:var(--pd-terra)}.pd.lp-page .lp-dash__count{color:var(--pd-ink-2);font-variant-numeric:tabular-nums;background:oklch(30% .02 60/.07);font-size:.7rem;font-weight:600}.pd.lp-page .lp-dash__nav-sep{background:var(--pd-line)}.pd.lp-page .lp-place-switcher{margin-bottom:.5rem}.pd.lp-page .lp-place-switcher__btn{background:var(--pd-surface);border:1px solid var(--pd-line);box-shadow:var(--pd-shadow);border-radius:12px;padding:.55rem .6rem}.pd.lp-page .lp-place-switcher__btn:hover{background:var(--pd-surface);border-color:var(--pd-line-2)}.pd.lp-page .lp-place-switcher__icon{background:var(--lp-cat);border-radius:9px;width:2.1rem;height:2.1rem}@supports (color:color-mix(in lab, red, red)){.pd.lp-page .lp-place-switcher__icon{background:color-mix(in oklch, var(--lp-cat) 14%, white)}}.pd.lp-page .lp-place-switcher__icon .material-symbols-rounded{color:var(--lp-cat)}.pd.lp-page .lp-place-switcher__label{letter-spacing:.01em;text-transform:none;color:var(--pd-ink-3);font-size:.68rem;font-weight:600}.pd.lp-page .lp-place-switcher__name{color:var(--pd-ink);font-size:.875rem}.pd.lp-page .lp-place-switcher__menu{border-color:var(--pd-line);box-shadow:var(--pd-shadow-lg)}.pd.lp-page .lp-place-switcher__item{font-family:inherit}.pd.lp-page .lp-place-switcher__item:hover{background:var(--pd-hover)}.pd.lp-page .lp-place-switcher__item--current{background:var(--pd-sunken)}.pd.lp-page .lp-dash__main{padding:clamp(1.25rem,3vw,2.25rem) clamp(1rem,3vw,2.5rem) 3.5rem}.pd.lp-page .lp-dash__header{border-bottom:0;margin-bottom:1.5rem;padding-bottom:0}@media (min-width:720px){.pd.lp-page .lp-dash__header{align-items:flex-end}}.pd.lp-page .lp-dash__title-block{gap:.95rem}.pd.lp-page .lp-dash__cat-chip{background:var(--lp-cat);border-radius:14px;width:3rem;height:3rem}@supports (color:color-mix(in lab, red, red)){.pd.lp-page .lp-dash__cat-chip{background:color-mix(in oklch, var(--lp-cat) 14%, white)}}.pd.lp-page .lp-dash__cat-chip{box-shadow:inset 0 0 0 1px var(--lp-cat)}@supports (color:color-mix(in lab, red, red)){.pd.lp-page .lp-dash__cat-chip{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--lp-cat) 18%, transparent)}}.pd.lp-page .lp-dash__cat-chip .material-symbols-rounded{color:var(--lp-cat);font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24;font-size:26px}.pd.lp-page .lp-dash__title{letter-spacing:-.025em;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:700;line-height:1.15}.pd.lp-page .lp-dash__subtitle{color:var(--pd-ink-2);margin-top:.35rem;font-size:.84rem;font-weight:500;display:block}.pd.lp-page .lp-dash__subtitle .material-symbols-rounded{color:var(--pd-ink-3);vertical-align:-3px;margin-right:.2rem;font-size:16px}.pd.lp-page .lp-dash__section{border-color:var(--pd-line);border-radius:var(--pd-radius);box-shadow:var(--pd-shadow);margin-bottom:1.25rem;padding:1.15rem 1.25rem 1.25rem}.pd.lp-page .lp-dash__section-head{border-bottom:0;margin-bottom:1rem;padding-bottom:0}.pd.lp-page .lp-dash__section-title{letter-spacing:-.01em;flex-wrap:nowrap;gap:.5rem;font-size:1rem;font-weight:700}.pd.lp-page .lp-dash__section-title .material-symbols-rounded{color:var(--pd-ink-3);flex-shrink:0;font-size:19px}.pd.lp-page .card{border-color:var(--pd-line);border-radius:var(--pd-radius);box-shadow:var(--pd-shadow);padding:1.25rem}.pd.lp-page .heading-1{letter-spacing:-.02em;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:700;line-height:1.3}.pd.lp-page .display-2{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.pd.lp-page .eyebrow{letter-spacing:.08em;color:var(--pd-terra-strong);margin-bottom:.6rem;font-size:.72rem;font-weight:700}.pd.lp-page .lead{color:var(--pd-ink-2)}.pd.lp-page .pill{letter-spacing:.06em;padding:.2rem .55rem;font-weight:700}.pd.lp-page .link-underline{-webkit-text-decoration-color:var(--pd-line-2);-webkit-text-decoration-color:var(--pd-line-2);text-decoration-color:var(--pd-line-2)}.pd.lp-page .link-underline:hover{color:var(--pd-terra-strong);text-decoration-color:currentColor}.pd.lp-page .field-label{margin-bottom:.4rem;font-size:.85rem;font-weight:600}.pd.lp-page .field-hint{color:var(--pd-ink-3);margin-top:.4rem;font-size:.78rem}.pd.lp-page :is(.field-input,.field-textarea,.field-select){background-color:var(--pd-surface);border-color:var(--pd-line-2);border-radius:var(--pd-radius-sm);font-size:.9rem;box-shadow:0 1px 1px oklch(25% .02 60/.04)}.pd.lp-page :is(.field-input,.field-textarea,.field-select):hover{border-color:var(--pd-ink-4)}.pd.lp-page :is(.field-input,.field-textarea,.field-select):focus{border-color:var(--pd-terra);box-shadow:0 0 0 3px oklch(70% .12 40/.2)}.pd.lp-page :is(.field-input,.field-textarea,.field-select):focus-visible{outline:none}.pd.lp-page select:is(.field-input,.field-select){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b635a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:1.1rem;padding-right:2.5rem}.pd.lp-page :is(.field-input,.field-textarea,.field-select):disabled{background-color:var(--pd-sunken);color:var(--pd-ink-3);cursor:not-allowed}.pd.lp-page :is(.field-input--error,.field-textarea--error,.field-select--error),.pd.lp-page :is(.field-input--error,.field-textarea--error,.field-select--error):hover{border-color:var(--pd-danger);box-shadow:0 0 0 3px var(--pd-danger-soft)}.pd.lp-page .field-error{color:var(--pd-danger);font-weight:500}.pd.lp-page .lp-rangepicker{background:var(--pd-sunken);border:1px solid var(--pd-line);border-radius:11px;gap:2px;padding:3px}.pd.lp-page .lp-rangepicker__btn{color:var(--pd-ink-2);border-radius:8px;padding:.38rem .8rem;font-size:.8rem;font-weight:600}.pd.lp-page .lp-rangepicker__btn:hover{color:var(--pd-ink);background:var(--pd-hover)}.pd.lp-page .lp-rangepicker__btn--active,.pd.lp-page .lp-rangepicker__btn--active:hover{background:var(--pd-surface);color:var(--pd-ink);box-shadow:var(--pd-shadow), 0 0 0 1px var(--pd-line)}.pd.lp-page .lp-banner{border-radius:12px}.pd.lp-page .pd-notice--info{background:#edf6fa;border-color:#bad9e5}.pd.lp-page .pd-notice--info .pd-notice__icon{background:#1e54701f}.pd.lp-page .pd-notice--info .pd-notice__icon .material-symbols-rounded,.pd.lp-page .pd-notice--info .pd-notice__title{color:#1e5470}.pd.lp-page .lp-dash__count--info{color:#1e5470;background:#1e54701f}.pd.lp-page [data-editor-remove]{transition:background .15s var(--pd-ease), color .15s var(--pd-ease)}.pd.lp-page [data-editor-remove]:hover{background:var(--pd-danger-soft);color:var(--pd-danger)}.pd.lp-page .lp-dash__tag{vertical-align:middle;letter-spacing:.08em;align-items:center;margin-bottom:.75rem;padding:.2rem .6rem;font-size:.68rem;display:inline-flex;position:static}.pd.lp-page .lp-dash__section--success{border:1px solid var(--pd-success)}@supports (color:color-mix(in lab, red, red)){.pd.lp-page .lp-dash__section--success{border:1px solid color-mix(in oklch, var(--pd-success) 40%, white)}}.pd.lp-page .lp-dash__section--success{box-shadow:0 0 0 4px var(--pd-success-soft), var(--pd-shadow);padding-top:1.15rem}.pd.lp-page .lp-dash__section--upsell{border:1px solid var(--pd-terra);padding:1.25rem 1.35rem 1.25rem 1.6rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pd.lp-page .lp-dash__section--upsell{border:1px solid color-mix(in oklch, var(--pd-terra) 38%, var(--pd-line))}}.pd.lp-page .lp-dash__section--upsell{border-radius:var(--pd-radius);box-shadow:inset 4px 0 0 var(--pd-terra), 0 8px 22px -14px oklch(50% .12 40/.45), var(--pd-shadow);background:radial-gradient(55% 140% at 100% 0,oklch(93% .045 45/.9),#0000 70%),linear-gradient(oklch(97.8% .016 50),oklch(96.6% .022 45))}.pd.lp-page .lp-dash__tag--premium{color:#fff;background:var(--pd-terra-strong);box-shadow:none;gap:.3rem}.pd.lp-page .lp-dash__tag .material-symbols-rounded{font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 20;font-size:14px!important}.pd.lp-page .lp-dash__section--upsell .eyebrow{color:var(--pd-ink-3)}.pd.lp-page .lp-stat-tile{border-radius:var(--pd-radius);box-shadow:var(--pd-shadow)}.pd.lp-page .lp-stat-tile__value{font-variant-numeric:tabular-nums;font-weight:700}.pd.lp-page .lp-stat-tile__label{letter-spacing:.06em;font-weight:700}.pd.lp-page .lp-toast{box-shadow:var(--pd-shadow-lg);border-radius:12px}.pd-page{flex-direction:column;gap:1.25rem;display:flex}.pd-head{flex-direction:column;gap:1rem;display:flex}@media (min-width:760px){.pd-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem}}.pd-head__id{align-items:center;gap:.95rem;min-width:0;display:flex}.pd-head__icon{background:var(--c);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pd-head__icon{background:color-mix(in oklch, var(--c) 14%, white)}}.pd-head__icon{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.pd-head__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--c) 18%, transparent)}}.pd.lp-page .pd-head__icon .material-symbols-rounded{color:var(--c);font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24;font-size:26px}.pd-head__eyebrow{color:var(--pd-ink-3);margin:0 0 .15rem;font-size:.78rem;font-weight:600}.pd-head__title{letter-spacing:-.025em;color:var(--pd-ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:700;line-height:1.15}.pd-head__meta{color:var(--pd-ink-2);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:.35rem 0 0;font-size:.84rem;display:flex}.pd-head__meta-item{align-items:center;gap:.3rem;display:inline-flex}.pd.lp-page .pd-head__meta .material-symbols-rounded{color:var(--pd-ink-3);font-size:16px}.pd-dot{background:var(--c);border-radius:999px;width:.5rem;height:.5rem}.pd-head__sep{color:var(--pd-ink-4)}.pd-link{color:var(--pd-terra-strong);white-space:nowrap;border-radius:6px;align-items:center;gap:.2rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.pd-link:hover{color:var(--pd-terra-hover)}.pd.lp-page .pd-link .material-symbols-rounded{color:inherit;transition:transform .2s var(--pd-ease);font-size:17px}.pd-link:hover .material-symbols-rounded:last-child{transform:translate(2px)}.pd-segmented{background:var(--pd-sunken);border:1px solid var(--pd-line);border-radius:11px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}@media (min-width:760px){.pd-segmented{align-self:auto}}.pd-segmented__item{color:var(--pd-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;transition:background .15s var(--pd-ease), color .15s var(--pd-ease), box-shadow .15s var(--pd-ease);border-radius:8px;padding:.38rem .8rem;font-size:.8rem;font-weight:600;text-decoration:none}.pd-segmented__item:hover{color:var(--pd-ink);background:var(--pd-hover)}.pd-segmented__item[aria-current=page]{background:var(--pd-surface);color:var(--pd-ink);box-shadow:var(--pd-shadow), 0 0 0 1px var(--pd-line)}.pd-card{background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:var(--pd-radius);box-shadow:var(--pd-shadow);min-width:0;padding:1.15rem 1.25rem 1.25rem}.pd-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 1rem;margin-bottom:1rem;display:flex}.pd-card__head>:first-child{flex:12rem;min-width:0}.pd-card__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pd-card__title{letter-spacing:-.01em;color:var(--pd-ink);margin:0;font-size:1rem;font-weight:700}.pd-card__count{color:var(--pd-ink-3);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.pd-card__sub{color:var(--pd-ink-3);margin:.2rem 0 0;font-size:.82rem;line-height:1.45}.pd-card__tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pd-badge{white-space:nowrap;background:var(--pd-sunken);color:var(--pd-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.25rem;padding:.18rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.pd-badge--terra{background:var(--pd-terra-soft);color:var(--pd-terra-strong)}.pd-select{appearance:none;font:inherit;color:var(--pd-ink-2);background:var(--pd-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath d='M5.3 7.3a1 1 0 0 1 1.4 0L10 10.6l3.3-3.3a1 1 0 1 1 1.4 1.4l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E") no-repeat right .5rem center / .9rem;border:1px solid var(--pd-line-2);cursor:pointer;transition:border-color .15s var(--pd-ease);border-radius:9px;padding:.38rem 1.7rem .38rem .65rem;font-size:.8rem;font-weight:600}.pd-select:hover{border-color:var(--pd-ink-4)}.pd-empty{text-align:center;border:1px dashed var(--pd-line-2);background:var(--pd-bg);border-radius:12px;flex-direction:column;align-items:center;padding:1.5rem 1rem;display:flex}.pd-empty__icon{background:var(--pd-surface);width:2.5rem;height:2.5rem;box-shadow:var(--pd-shadow), 0 0 0 1px var(--pd-line);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.6rem;display:inline-flex}.pd.lp-page .pd-empty__icon .material-symbols-rounded{color:var(--pd-ink-3);font-size:20px}.pd-empty__title{color:var(--pd-ink);margin:0;font-size:.9rem;font-weight:700}.pd-empty__text{color:var(--pd-ink-3);max-width:22rem;margin:.2rem 0 0;font-size:.8rem}.pd-notice{background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:var(--pd-radius);box-shadow:var(--pd-shadow);align-items:center;gap:.85rem;padding:.8rem 1rem;display:flex}.pd-notice__icon{background:var(--pd-sunken);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.pd.lp-page .pd-notice__icon .material-symbols-rounded{color:var(--pd-ink-2);font-size:20px}.pd-notice__title{margin:0;font-size:.875rem;font-weight:700}.pd-notice__text{color:var(--pd-ink-3);margin:.1rem 0 0;font-size:.8rem}.pd.lp-page .lp-trial-bar{background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:var(--pd-radius);box-shadow:var(--pd-shadow);margin-bottom:1.25rem;padding:.9rem 1.1rem}.pd.lp-page .lp-trial-bar__icon{background:var(--pd-terra-soft);border-radius:11px}.pd.lp-page .lp-trial-bar__icon .material-symbols-rounded{color:var(--pd-terra-strong)}.pd.lp-page .pd-page>.lp-trial-bar{margin-bottom:0}.pd.lp-page .lp-trial-bar__title{color:var(--pd-ink);font-weight:700}.pd.lp-page .lp-trial-bar__title strong{color:var(--pd-terra-strong);font-weight:700}.pd.lp-page .lp-trial-bar__sub,.pd.lp-page .lp-trial-bar__progress-labels{color:var(--pd-ink-3)}.pd.lp-page .lp-trial-bar__progress-labels{font-variant-numeric:tabular-nums;font-weight:600}.pd.lp-page .lp-progress{background:var(--pd-sunken);border:0;height:.4rem}.pd.lp-page .lp-progress__bar{background:var(--pd-terra)}.pd.lp-page .lp-trial-bar .lp-link{color:var(--pd-ink-2);font-family:inherit;font-weight:600}.pd.lp-page .lp-trial-bar .lp-link:hover{color:var(--pd-terra-strong)}.pd.lp-page .pd-upsell{gap:1.1rem;margin:0;display:grid}@media (min-width:900px){.pd.lp-page .pd-upsell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem}}.pd-upsell__title{letter-spacing:-.015em;color:var(--pd-ink);text-wrap:balance;margin:0;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:700;line-height:1.3}.pd-upsell__title strong{color:var(--pd-terra-strong);font-weight:800}.pd-upsell__text{color:var(--pd-ink-2);max-width:42rem;margin:.45rem 0 0;font-size:.86rem;line-height:1.55}.pd-upsell__text strong{color:var(--pd-ink)}.pd-upsell__perks{flex-wrap:wrap;gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.pd-upsell__perks li{color:var(--pd-ink-2);background:var(--pd-surface);box-shadow:inset 0 0 0 1px var(--pd-line);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.76rem;font-weight:600;display:inline-flex}.pd.lp-page .pd-upsell__perks .material-symbols-rounded{color:var(--pd-terra);font-size:15px}.pd-upsell__cta{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.pd-upsell__link{color:var(--pd-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--pd-line-2);-webkit-text-decoration-color:var(--pd-line-2);text-decoration-color:var(--pd-line-2);text-underline-offset:3px;font-size:.84rem;font-weight:600}.pd-upsell__link:hover{color:var(--pd-terra-strong);text-decoration-color:currentColor}.pd-kpis{padding:0}.pd-kpis .pd-card__head{margin-bottom:.9rem;padding:1.1rem 1.25rem 0}.pd-kpis__grid{border-top:1px solid var(--pd-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1000px){.pd-kpis__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pd-kpi{flex-direction:column;gap:.45rem;min-width:0;padding:1rem 1.25rem 1.1rem;display:flex;position:relative}.pd-kpi:nth-child(odd){border-right:1px solid var(--pd-line)}.pd-kpi:nth-child(-n+2){border-bottom:1px solid var(--pd-line)}@media (min-width:1000px){.pd-kpi:nth-child(-n+2){border-bottom:0}.pd-kpi:not(:last-child){border-right:1px solid var(--pd-line)}}.pd-kpi__label{color:var(--pd-ink-2);align-items:center;gap:.4rem;margin:0;font-size:.8rem;font-weight:600;display:flex}.pd.lp-page .pd-kpi__label .material-symbols-rounded{color:var(--pd-ink-3);font-size:17px}.pd-kpi__row{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.pd-kpi__value{letter-spacing:-.03em;color:var(--pd-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:700;line-height:1.05}.pd-kpi__value small{letter-spacing:0;color:var(--pd-ink-3);margin-left:.1rem;font-size:.9rem;font-weight:600}.pd-kpi__hint{color:var(--pd-ink-3);margin:0;font-size:.76rem}.pd-kpi__spark{flex:2.75rem;min-height:2.75rem;max-height:5rem;margin:.35rem -.15rem 0}.pd-kpi__spark svg{width:100%;height:100%;display:block;overflow:visible}.pd-delta{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:1px;padding:.15rem .45rem .15rem .3rem;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex}.pd.lp-page .pd-delta .material-symbols-rounded{font-variation-settings:"FILL" 1, "wght" 700, "GRAD" 0, "opsz" 20;font-size:15px}.pd-delta--up{background:var(--pd-success-soft);color:var(--pd-success)}.pd-delta--down{background:var(--pd-danger-soft);color:var(--pd-danger)}.pd-delta--flat{background:var(--pd-sunken);color:var(--pd-ink-3);padding-left:.45rem}.pd-kpi-locked{border-bottom:1px solid var(--pd-line);background:linear-gradient(180deg, var(--pd-surface), oklch(98.5% .006 50));grid-column:1/-1;gap:1rem 1.5rem;padding:1.1rem 1.25rem 1.2rem;display:grid}.pd-kpi-locked~.pd-kpi{border-bottom:0;grid-column:1/-1}@media (min-width:700px){.pd-kpi-locked{grid-template-columns:minmax(0,1fr) minmax(11rem,.8fr);align-items:center}}@media (min-width:1000px){.pd-kpi-locked{border-bottom:0;border-right:1px solid var(--pd-line);grid-column:span 3}.pd-kpi-locked~.pd-kpi{grid-column:auto}}.pd-kpi-locked__body{min-width:0}.pd-kpi-locked__title{letter-spacing:-.01em;color:var(--pd-ink);margin:0;font-size:1rem;font-weight:700}.pd-kpi-locked__text{color:var(--pd-ink-3);margin:.25rem 0 .6rem;font-size:.84rem}.pd-kpi-locked__list{flex-wrap:wrap;gap:.4rem;margin:0 0 .9rem;padding:0;list-style:none;display:flex}.pd-kpi-locked__list li{color:var(--pd-ink-2);background:var(--pd-surface);box-shadow:inset 0 0 0 1px var(--pd-line);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem .3rem .5rem;font-size:.8rem;font-weight:600;display:inline-flex}.pd-kpi-locked__list .material-symbols-rounded{color:var(--pd-terra-strong);font-size:16px!important}.pd-kpi-locked__art{height:7.5rem;position:relative}.pd-kpi-locked__art svg{width:100%;height:100%;display:block}@media (max-width:699px){.pd-kpi-locked__art{display:none}}.pd-kpi-locked__badge{white-space:nowrap;color:var(--pd-terra-strong);background:var(--pd-surface);box-shadow:var(--pd-shadow), inset 0 0 0 1px oklch(88% .05 40);border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .75rem .35rem .55rem;font-size:.76rem;font-weight:700;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pd-kpi-locked__badge .material-symbols-rounded{font-size:15px!important}.pd-stars{color:var(--pd-line-2);letter-spacing:0;gap:1px;font-size:.85rem;line-height:1;display:inline-flex}.pd-stars .is-on{color:var(--pd-amber)}.pd-dist{flex-direction:column;gap:3px;margin-top:.15rem;display:flex}.pd-dist__row{color:var(--pd-ink-3);font-variant-numeric:tabular-nums;grid-template-columns:.7rem minmax(0,1fr) 1.5rem;align-items:center;gap:.45rem;font-size:.7rem;font-weight:600;display:grid}.pd-dist__bar{background:var(--pd-sunken);border-radius:999px;height:5px;overflow:hidden}.pd-dist__fill{border-radius:inherit;background:var(--pd-amber);transform-origin:0;height:100%;display:block}.pd-dist__count{text-align:right;color:var(--pd-ink-2)}.pd-cols{flex-direction:column;gap:1.25rem;display:flex}.pd-col{display:contents}.pd-order-1{order:1}.pd-order-2{order:2}.pd-order-3{order:3}.pd-order-4{order:4}@media (min-width:1180px){.pd-cols{grid-template-columns:minmax(0,1.75fr) minmax(19rem,1fr);align-items:start;display:grid}.pd-col{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.pd-cols [class*=pd-order-]{order:0}}.pd-reviews{margin:0 -.5rem;padding:0;list-style:none}.pd-review{transition:background .15s var(--pd-ease);border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.8rem .5rem;display:grid}.pd-review+.pd-review{border-top:1px solid var(--pd-line)}.pd-review:hover{background:var(--pd-bg)}@media (min-width:640px){.pd-review{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}}.pd-avatar{width:2.25rem;height:2.25rem;color:var(--pd-ink-2);background:var(--pd-sunken);box-shadow:inset 0 0 0 1px var(--pd-line);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.pd-review__top{flex-wrap:wrap;align-items:center;gap:.2rem .55rem;display:flex}.pd-review__name{color:var(--pd-ink);font-size:.875rem;font-weight:700}.pd-review__when{color:var(--pd-ink-3);font-size:.76rem}.pd-review__text{color:var(--pd-ink-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pd-review__side{grid-column:2;align-items:center;gap:.6rem;display:flex}@media (min-width:640px){.pd-review__side{flex-direction:column;grid-column:auto;align-items:flex-end;gap:.45rem}}.pd-status{white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.pd-status:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.pd-status--pending{background:var(--pd-terra-soft);color:var(--pd-terra-strong)}.pd-status--answered{background:var(--pd-success-soft);color:var(--pd-success)}.pd-meter{background:var(--pd-sunken);border-radius:999px;height:5px;margin:-.35rem 0 1rem;overflow:hidden}.pd-meter__fill{border-radius:inherit;background:var(--pd-terra);height:100%}.pd-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:560px){.pd-gallery{grid-template-columns:repeat(5,minmax(0,1fr))}}.pd-gallery__item,.pd-gallery__add{aspect-ratio:4/3;border-radius:11px;position:relative;overflow:hidden}.pd-gallery__item{background:var(--pd-sunken);box-shadow:inset 0 0 0 1px var(--pd-line);display:block}.pd-gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--pd-ease);display:block}.pd-gallery__item:hover img{transform:scale(1.04)}.pd-gallery__badge{color:#fff;background:oklch(20% .015 60/.72);border-radius:6px;padding:.12rem .45rem;font-size:.66rem;font-weight:700;position:absolute;bottom:.4rem;left:.4rem}.pd-gallery__badge--hidden{background:var(--pd-terra-strong)}.pd-gallery__add{color:var(--pd-ink-3);border:1.5px dashed var(--pd-line-2);transition:border-color .15s var(--pd-ease), color .15s var(--pd-ease), background .15s var(--pd-ease);flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.76rem;font-weight:600;text-decoration:none;display:flex}.pd-gallery__add:hover{border-color:var(--pd-terra);color:var(--pd-terra-strong);background:var(--pd-terra-soft)}.pd.lp-page .pd-gallery__add .material-symbols-rounded{color:inherit;font-size:22px}.pd-steps{flex-direction:column;gap:2px;margin:0 -.5rem;padding:0;list-style:none;display:flex}.pd-step{color:inherit;transition:background .15s var(--pd-ease);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .5rem;text-decoration:none;display:grid}.pd-step:hover{background:var(--pd-bg)}.pd-step__num{width:1.75rem;height:1.75rem;color:var(--pd-terra-strong);background:var(--pd-terra-soft);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:.76rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px oklch(85% .06 40)}.pd-step__title{color:var(--pd-ink);font-size:.86rem;font-weight:700;line-height:1.3;display:block}.pd-step__desc{color:var(--pd-ink-3);margin-top:.1rem;font-size:.78rem;line-height:1.4;display:block}.pd.lp-page .pd-step__chevron{color:var(--pd-ink-4);transition:transform .2s var(--pd-ease), color .15s var(--pd-ease);font-size:20px}.pd-step:hover .pd-step__chevron{color:var(--pd-terra);transform:translate(2px)}.pd-done{color:var(--pd-success);background:var(--pd-success-soft);border-radius:10px;align-items:center;gap:.6rem;margin:0;padding:.75rem .85rem;font-size:.86rem;font-weight:600;display:flex}.pd.lp-page .pd-done .material-symbols-rounded{color:inherit;font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 20}.pd-feed{margin:0;padding:0;list-style:none}.pd-feed__item{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;padding-bottom:1rem;display:grid;position:relative}.pd-feed__item:last-child{padding-bottom:0}.pd-feed__item:not(:last-child):before{content:"";background:var(--pd-line);width:1px;position:absolute;top:2rem;bottom:.15rem;left:calc(.95rem - .5px)}.pd-feed__icon{background:var(--pd-sunken);border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.pd.lp-page .pd-feed__icon .material-symbols-rounded{color:var(--pd-ink-2);font-size:15px}.pd-feed__icon--review{background:var(--pd-amber-soft)}.pd.lp-page .pd-feed__icon--review .material-symbols-rounded{color:oklch(52% .11 70)}.pd-feed__icon--photo{background:var(--pd-success-soft)}.pd.lp-page .pd-feed__icon--photo .material-symbols-rounded{color:var(--pd-success)}.pd-feed__label{color:var(--pd-ink);margin:.2rem 0 0;font-size:.84rem;font-weight:600;line-height:1.3}.pd-feed__sub{color:var(--pd-ink-3);overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.76rem}.pd-feed__when{color:var(--pd-ink-3);white-space:nowrap;margin-top:.25rem;font-size:.74rem}.pd-optional{color:var(--pd-ink-3);font-weight:500}.pd-choices{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem;display:grid}.pd-choice{border:1px solid var(--pd-line-2);background:var(--pd-surface);cursor:pointer;transition:border-color .15s var(--pd-ease), box-shadow .15s var(--pd-ease), background .15s var(--pd-ease);border-radius:12px;align-items:flex-start;gap:.7rem;padding:.8rem .9rem;display:flex;position:relative}.pd-choice:hover{border-color:var(--pd-ink-4)}.pd-choice input{opacity:0;pointer-events:none;position:absolute}.pd-choice:has(input:checked){border-color:var(--pd-terra);background:var(--pd-terra-soft)}@supports (color:color-mix(in lab, red, red)){.pd-choice:has(input:checked){background:color-mix(in oklch, var(--pd-terra-soft) 55%, white)}}.pd-choice:has(input:checked){box-shadow:0 0 0 1px var(--pd-terra)}.pd-choice:has(input:focus-visible){outline:2px solid var(--pd-terra);outline-offset:2px}.pd.lp-page .pd-choice .material-symbols-rounded{color:var(--pd-ink-3);margin-top:1px;font-size:22px}.pd.lp-page .pd-choice:has(input:checked) .material-symbols-rounded{color:var(--pd-terra-strong)}.pd-choice__title{color:var(--pd-ink);font-size:.9rem;font-weight:700;line-height:1.3;display:block}.pd-choice__hint{color:var(--pd-ink-3);margin-top:.1rem;font-size:.78rem;line-height:1.35;display:block}.pd-toggles{flex-wrap:wrap;gap:.4rem;display:flex}.pd-toggle{border:1px solid var(--pd-line-2);background:var(--pd-surface);min-width:3rem;min-height:2.5rem;color:var(--pd-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s var(--pd-ease), background .15s var(--pd-ease), color .15s var(--pd-ease);border-radius:999px;justify-content:center;align-items:center;padding:.4rem .85rem;font-size:.86rem;font-weight:600;display:inline-flex;position:relative}.pd-toggle:hover{border-color:var(--pd-ink-4);color:var(--pd-ink)}.pd-toggle input{opacity:0;pointer-events:none;position:absolute}.pd-toggle:has(input:checked),.pd-toggle[aria-pressed=true]{background:var(--pd-ink);border-color:var(--pd-ink);color:#fff}.pd-toggle:has(input:focus-visible){outline:2px solid var(--pd-terra);outline-offset:2px}.pd-toggle small{opacity:.75;margin-left:.3rem;font-weight:500}.pd-chips{flex-wrap:wrap;gap:.4rem;display:flex}.pd-chip{background:var(--pd-sunken);box-shadow:inset 0 0 0 1px var(--pd-line);color:var(--pd-ink);border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .35rem .3rem .75rem;font-size:.84rem;font-weight:600;display:inline-flex}.pd-chip button{width:1.6rem;height:1.6rem;color:var(--pd-ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pd-chip button:hover{background:var(--pd-danger-soft);color:var(--pd-danger)}.pd-recap{background:var(--pd-sunken);color:var(--pd-ink);border-radius:12px;align-items:flex-start;gap:.55rem;margin:0;padding:.75rem .9rem;font-size:.88rem;font-weight:600;line-height:1.45;display:flex}.pd.lp-page .pd-recap .material-symbols-rounded{color:var(--pd-terra);flex-shrink:0;font-size:20px}.pd-recap--empty{color:var(--pd-ink-3);font-weight:500}.pd.lp-page .pd-recap--empty .material-symbols-rounded{color:var(--pd-ink-4)}.pd-disclosure{border:1px solid var(--pd-line);background:var(--pd-surface);border-radius:12px}.pd-disclosure>summary{cursor:pointer;color:var(--pd-ink);border-radius:12px;align-items:center;gap:.55rem;padding:.8rem .95rem;font-size:.9rem;font-weight:700;list-style:none;display:flex}.pd-disclosure>summary::-webkit-details-marker{display:none}.pd-disclosure>summary:hover{background:var(--pd-hover)}.pd.lp-page .pd-disclosure>summary .material-symbols-rounded{color:var(--pd-ink-3);font-size:20px}.pd.lp-page .pd-disclosure>summary .pd-disclosure__chevron{transition:transform .2s var(--pd-ease);margin-left:auto}.pd.lp-page .pd-disclosure[open]>summary .pd-disclosure__chevron{transform:rotate(180deg)}.pd-disclosure__label{flex:auto;min-width:0}.pd-disclosure__meta{color:var(--pd-ink-3);font-size:.8rem;font-weight:600}.pd-disclosure__body{padding:.25rem .95rem 1rem}.pd-qual-groups{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:.75rem;display:grid}.pd-qual-group{background:var(--pd-bg);min-width:0;box-shadow:inset 0 0 0 1px var(--pd-line);border:0;border-radius:12px;margin:0;padding:.85rem .7rem .6rem}.pd-qual-group__title{float:left;width:100%;color:var(--pd-ink);align-items:center;gap:.45rem;margin:0 0 .55rem;padding:0 .5rem;font-size:.86rem;font-weight:700;display:flex}.pd.lp-page .pd-qual-group__title .material-symbols-rounded{color:var(--pd-terra);font-size:19px}.pd-qual-group__select{clear:both;padding:0 0 .6rem}.pd-qual-group__select .field-label{margin-bottom:.3rem;padding-left:.5rem;font-size:.8rem}.pd-checks{clear:both;gap:.35rem;display:grid}.pd-check{min-height:2.6rem;color:var(--pd-ink-2);cursor:pointer;transition:background .15s var(--pd-ease), color .15s var(--pd-ease);border-radius:8px;align-items:center;gap:.6rem;padding:.35rem .5rem;font-size:.87rem;line-height:1.3;display:flex}.pd-check:hover{background:var(--pd-hover);color:var(--pd-ink)}.pd-check input{width:1.1rem;height:1.1rem;accent-color:var(--pd-terra);flex-shrink:0;margin:0}.pd-check:has(input:checked){background:var(--pd-surface);color:var(--pd-ink);box-shadow:var(--pd-shadow), 0 0 0 1px var(--pd-line);font-weight:600}.pd-toc{flex-wrap:wrap;gap:.4rem;margin:-.5rem 0 1.25rem;display:flex}.pd-toc a{border:1px solid var(--pd-line);background:var(--pd-surface);color:var(--pd-ink-2);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.pd-toc a:hover{color:var(--pd-ink);border-color:var(--pd-line-2)}.pd.lp-page .pd-toc .material-symbols-rounded{color:var(--pd-ink-3);font-size:16px}.pd-anchor{scroll-margin-top:5rem}.pd-savebar{z-index:30;border:1px solid var(--pd-line);border-radius:var(--pd-radius);background:var(--pd-surface);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1.25rem 0 0;padding:.7rem .8rem .7rem 1rem;display:flex;position:sticky;bottom:.75rem}@supports (color:color-mix(in lab, red, red)){.pd-savebar{background:color-mix(in oklch, var(--pd-surface) 94%, transparent)}}.pd-savebar{box-shadow:var(--pd-shadow-lg)}.pd.lp-page .pd-danger{border-color:var(--pd-danger)}@supports (color:color-mix(in lab, red, red)){.pd.lp-page .pd-danger{border-color:color-mix(in oklch, var(--pd-danger) 22%, var(--pd-line))}}.pd-danger__title{color:var(--pd-danger);align-items:center;gap:.45rem;margin:0 0 .35rem;font-size:.95rem;display:flex}.pd.lp-page .pd-danger__title .material-symbols-rounded{color:var(--pd-danger);font-size:19px}.pd-danger__text{color:var(--pd-ink-2);margin:0 0 .9rem;font-size:.84rem;line-height:1.5}.pd.lp-page .pd-danger__btn{color:var(--pd-danger);border-color:var(--pd-danger)}@supports (color:color-mix(in lab, red, red)){.pd.lp-page .pd-danger__btn{border-color:color-mix(in oklch, var(--pd-danger) 35%, var(--pd-line))}}.pd.lp-page .pd-danger__btn:hover{background:var(--pd-danger-soft);color:var(--pd-danger);border-color:var(--pd-danger)}.pd-savebar__status{color:var(--pd-ink-3);align-items:center;gap:.4rem;margin-right:auto;font-size:.84rem;font-weight:600;display:inline-flex}.pd-savebar__status:before{content:"";background:var(--pd-success);border-radius:999px;width:8px;height:8px}.pd-savebar--dirty .pd-savebar__status{color:var(--pd-ink)}.pd-savebar--dirty .pd-savebar__status:before{background:var(--pd-terra)}.pd-form-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""aside""actions";gap:0 1.5rem;display:grid}.pd-form-layout__main{grid-area:main;min-width:0}.pd-form-layout__aside{grid-area:aside;min-width:0;margin-bottom:1.25rem}.pd-form-layout__actions{z-index:30;grid-area:actions;min-width:0;position:sticky;bottom:.75rem}@media (min-width:1180px){.pd-form-layout{grid-template-columns:minmax(0,1fr) 20.5rem;grid-template-areas:"main aside""actions aside"}.pd-form-layout__aside{margin-bottom:0}.pd-form-layout__aside>*{position:sticky;top:4.75rem}}.pd-preview{border:1px solid var(--pd-line);border-radius:var(--pd-radius);background:var(--pd-surface);box-shadow:var(--pd-shadow);padding:1rem}.pd-preview__label{color:var(--pd-ink-2);align-items:center;gap:.4rem;margin:0 0 .7rem;font-size:.78rem;font-weight:700;display:flex}.pd.lp-page .pd-preview__label .material-symbols-rounded{color:var(--pd-ink-3);font-size:17px}.pd-preview__facts{border-top:1px solid var(--pd-line);gap:.45rem;margin:.9rem 0 0;padding:.8rem 0 0;list-style:none;display:grid}.pd-preview__facts li{color:var(--pd-ink);align-items:flex-start;gap:.5rem;font-size:.82rem;line-height:1.4;display:flex}.pd.lp-page .pd-preview__facts .material-symbols-rounded{color:var(--pd-ink-3);flex-shrink:0;font-size:17px}.pd-preview__facts li[hidden]{display:none}.pd-preview__note{color:var(--pd-ink-3);margin:.7rem 0 0;font-size:.75rem;line-height:1.45}.pd.lp-page .pd-appcard,.pd.lp-page .pd-appcard :not(.material-symbols-rounded){word-spacing:normal;font-family:Inter,system-ui,sans-serif}.pd-appcard{background:#fff;border-radius:16px;width:280px;max-width:100%;height:172px;position:relative;overflow:hidden;box-shadow:0 6px 18px #1a161224}.pd-appcard__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pd-appcard__photo[hidden],.pd-appcard__placeholder[hidden],.pd-appcard__city[hidden]{display:none}.pd-appcard__placeholder{--c:#c75b3a;background:linear-gradient(to bottom right, var(--c), var(--c));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pd-appcard__placeholder{background:linear-gradient(to bottom right, var(--c), color-mix(in srgb, var(--c) 70%, #000))}}.pd.lp-page .pd-appcard__placeholder .material-symbols-rounded{color:#ffffffb3;font-size:48px}.pd-appcard__scrim{background:linear-gradient(#0000 35%,#0003 60%,#000c 100%);position:absolute;inset:0}.pd-appcard__city{color:#2e2823;white-space:nowrap;text-overflow:ellipsis;background:#fffffff2;border-radius:999px;max-width:60%;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 1px 5px #00000040}.pd-appcard__text{position:absolute;bottom:12px;left:12px;right:12px}.pd-appcard__title,.pd-appcard__subtitle{color:#fff;text-shadow:0 0 6px #0009;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pd-appcard__title{font-size:16px;font-weight:700}.pd-appcard__subtitle{color:#ffffffe0;margin-top:2px;font-size:13px}.pd-appcard__title.is-placeholder,.pd-appcard__subtitle.is-placeholder{opacity:.6}.pd-plan-current__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--pd-ink-3);margin:0 0 .3rem;font-size:.75rem;font-weight:700}.pd-plan-current__head{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;display:flex}.pd-plan-current__name{letter-spacing:-.025em;color:var(--pd-ink);margin:0;font-size:1.6rem;font-weight:800;line-height:1.15}.pd-plan-current__tagline{color:var(--pd-ink-2);margin:.2rem 0 .75rem;font-size:.95rem;font-weight:600}.pd-plan-current__text{color:var(--pd-ink-2);max-width:46rem;margin:0;font-size:.9rem;line-height:1.55}.pd-plan-current__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.pd-plan-status{white-space:nowrap;background:var(--pd-sunken);color:var(--pd-ink-2);box-shadow:inset 0 0 0 1px var(--pd-line);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.pd-plan-status:before{content:"";opacity:.8;background:currentColor;border-radius:999px;width:.45rem;height:.45rem}.pd-plan-status--neutral:before{display:none}.pd-plan-status--trial{background:var(--pd-terra-soft);color:var(--pd-terra-strong);box-shadow:inset 0 0 0 1px oklch(88% .05 40)}.pd-plan-status--success{background:var(--pd-success-soft);color:var(--pd-success);box-shadow:inset 0 0 0 1px oklch(88% .05 155)}.pd-plan-status--warning{background:var(--pd-amber-soft);color:oklch(45% .1 65);box-shadow:inset 0 0 0 1px oklch(87% .07 80)}.pd.lp-page .pd-billing{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2rem;padding:.9rem 1.1rem;display:flex}.pd-billing__icon{border-radius:var(--pd-radius-sm);background:var(--pd-sunken);width:2.25rem;height:2.25rem;color:var(--pd-ink-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pd-billing__icon .material-symbols-rounded{font-size:20px!important}.pd-billing__body{flex:18rem;min-width:0}.pd-billing__title{margin:0;font-size:.92rem;font-weight:700}.pd-billing__text{color:var(--pd-ink-3);margin:.15rem 0 0;font-size:.84rem;line-height:1.5}.pd-more{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.pd.lp-page .pd-more__card{border:1px solid var(--pd-line);border-radius:var(--pd-radius);background:var(--pd-surface);box-shadow:var(--pd-shadow);color:inherit;transition:border-color .18s var(--pd-ease), box-shadow .18s var(--pd-ease), transform .18s var(--pd-ease);flex-direction:column;gap:.4rem;padding:1.2rem 1.25rem;text-decoration:none;display:flex}.pd.lp-page .pd-more__card:hover,.pd.lp-page .pd-more__card:focus-visible{border-color:var(--pd-terra)}@supports (color:color-mix(in lab, red, red)){.pd.lp-page .pd-more__card:hover,.pd.lp-page .pd-more__card:focus-visible{border-color:color-mix(in oklch, var(--pd-terra) 45%, var(--pd-line))}}.pd.lp-page .pd-more__card:hover,.pd.lp-page .pd-more__card:focus-visible{box-shadow:var(--pd-shadow-lg);transform:translateY(-1px)}.pd-more__icon{border-radius:var(--pd-radius-sm);background:var(--pd-terra-soft);width:2.25rem;height:2.25rem;color:var(--pd-terra-strong);justify-content:center;align-items:center;margin-bottom:.35rem;display:inline-flex}.pd-more__icon .material-symbols-rounded{font-size:20px!important}.pd-more__title{color:var(--pd-ink);font-size:.98rem;font-weight:700}.pd-more__text{color:var(--pd-ink-2);flex:1;font-size:.85rem;line-height:1.5}.pd-more__cta{color:var(--pd-terra-strong);align-items:center;gap:.3rem;margin-top:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.pd-more__cta .material-symbols-rounded{transition:transform .18s var(--pd-ease);font-size:18px!important}.pd.lp-page .pd-more__card:hover .pd-more__cta .material-symbols-rounded{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.pd.lp-page .pd-more__card,.pd-more__cta .material-symbols-rounded{transition:none}.pd.lp-page .pd-more__card:hover{transform:none}}.pd-orders{gap:0;margin:0;padding:0;list-style:none;display:grid}.pd-orders__row{border-top:1px solid var(--pd-line);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.8rem 0;display:flex}.pd-orders__row:first-child{border-top:0;padding-top:0}.pd-orders__main{flex:16rem;gap:.15rem;min-width:0;display:grid}.pd-orders__label{color:var(--pd-ink);font-size:.92rem;font-weight:700}.pd-orders__meta{color:var(--pd-ink-3);font-size:.8rem}.pd-orders__invoice{color:var(--pd-ink-3);white-space:nowrap;font-size:.82rem}.pd-offers__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin:2rem 0 1rem;display:flex}.pd-offers__title{letter-spacing:-.015em;margin:0;font-size:1.2rem}.pd-offers__sub{color:var(--pd-ink-3);margin:.25rem 0 0;font-size:.88rem}.pd.lp-page .lp-tog{background:var(--pd-sunken);border-color:var(--pd-line);border-radius:11px;gap:2px;padding:3px}.pd.lp-page .lp-tog__btn{min-height:2.125rem;color:var(--pd-ink-2);border-radius:8px;padding:.35rem .85rem;font-family:inherit;font-size:.8125rem;font-weight:600}.pd.lp-page .lp-tog__btn--active{background:var(--pd-surface);color:var(--pd-ink);box-shadow:var(--pd-shadow), 0 0 0 1px var(--pd-line)}.pd.lp-page .lp-tog__badge{letter-spacing:.04em;text-transform:none;background:var(--pd-terra-soft);color:var(--pd-terra-strong);font-size:.66rem}.pd-plans{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));align-items:stretch;gap:1rem;display:grid}.pd-plans--single{max-width:34rem}.pd-plan{border:1px solid var(--pd-line);border-radius:var(--pd-radius);background:var(--pd-surface);box-shadow:var(--pd-shadow);flex-direction:column;padding:1.4rem;display:flex;position:relative}.pd-plan--featured{border-color:var(--pd-terra)}@supports (color:color-mix(in lab, red, red)){.pd-plan--featured{border-color:color-mix(in oklch, var(--pd-terra) 45%, var(--pd-line))}}.pd-plan--featured{box-shadow:0 0 0 3px var(--pd-terra-soft), var(--pd-shadow-lg)}.pd-plan__tag{color:#fff;background:var(--pd-terra-strong);border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700;position:absolute;top:1.1rem;right:1.1rem}.pd-plan__name{color:var(--pd-terra-strong);letter-spacing:.02em;margin:0 0 .35rem;font-size:.8rem;font-weight:700}.pd-plan__tagline{margin:0;font-size:1.15rem;line-height:1.3}.pd-plan__byline{color:var(--pd-ink-2);margin:.4rem 0 0;font-size:.86rem;line-height:1.5}.pd-plan__price{flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;margin-top:1.1rem;display:flex}.pd-plan__amount{letter-spacing:-.03em;color:var(--pd-ink);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.pd-plan__suffix{color:var(--pd-ink-3);font-size:.86rem}.pd-plan__was{color:var(--pd-ink-4);font-size:.9rem;text-decoration:line-through}.pd-plan__period{min-height:2.6em;color:var(--pd-ink-3);margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.pd-plan__period strong{color:var(--pd-ink-2)}.pd-plan__launch{background:var(--pd-terra-soft);color:var(--pd-terra-strong);border-radius:6px;margin-right:.3rem;padding:.05rem .45rem;font-size:.72rem;font-weight:700;display:inline-block}.pd-plan__feats{border-top:1px solid var(--pd-line);gap:.55rem;margin:1.1rem 0 1.4rem;padding:1.1rem 0 0;list-style:none;display:grid}.pd-plan__feats li{color:var(--pd-ink);align-items:flex-start;gap:.55rem;font-size:.86rem;line-height:1.45;display:flex}.pd-plan__feats svg{width:1rem;height:1rem;color:var(--pd-success);flex-shrink:0;margin-top:.15rem}.pd-plan__feats .pd-plan__intro{font-weight:700}.pd-plan__feats--columns{border:0;margin:0;padding:0}@media (min-width:900px){.pd-plan__feats--columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.pd-plan__feats--columns .pd-plan__intro{grid-column:1/-1}}.pd-plan__cta{gap:.5rem;margin-top:auto;display:grid}.pd-plan__cta .lp-btn{width:100%}.pd-plan__note{text-align:center;color:var(--pd-ink-3);margin:0;font-size:.76rem}.pd-offers__foot{color:var(--pd-ink-3);margin:1rem 0 0;font-size:.8rem;line-height:1.5}.pd-offers__foot a{color:var(--pd-terra-strong);font-weight:600}.pd-draft{border:1px solid var(--pd-terra);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pd-draft{border:1px solid color-mix(in oklch, var(--pd-terra) 30%, var(--pd-line))}}.pd-draft{border-radius:var(--pd-radius);background:var(--pd-terra-soft)}@supports (color:color-mix(in lab, red, red)){.pd-draft{background:color-mix(in oklch, var(--pd-terra-soft) 60%, white)}}.pd-draft[hidden]{display:none}.pd-draft__text{color:var(--pd-ink);margin:0 auto 0 0;font-size:.88rem}.pd-rise{animation:pd-rise .52s var(--pd-ease) both;animation-delay:calc(var(--i,0) * 50ms)}@keyframes pd-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pd-kpi__spark svg{animation:pd-reveal .9s var(--pd-ease) .15s both}@keyframes pd-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pd-dist__fill{animation:pd-grow .7s var(--pd-ease) .2s both}@keyframes pd-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pd-rise,.pd-kpi__spark svg,.pd-dist__fill{animation:none}.pd-gallery__item img,.pd-link .material-symbols-rounded,.pd-step__chevron{transition:none}}.site-v2.lp-page{--sv-bg:#fff;--sv-surface:oklch(96.6% .007 255);--sv-surface-2:oklch(94.3% .009 255);--sv-line:oklch(92% .006 255);--sv-line-2:oklch(86% .009 255);--sv-ink:oklch(22% .028 262);--sv-ink-2:oklch(41% .022 262);--sv-ink-3:oklch(53% .018 262);--sv-ink-4:oklch(72% .012 262);--sv-terra:#c75b3a;--sv-terra-strong:#b4502f;--sv-terra-hover:#9e4427;--sv-terra-soft:oklch(94.5% .032 42);--sv-terra-tint:oklch(97.5% .014 42);--sv-terra-light:oklch(78% .1 42);--sv-night:oklch(21% .032 262);--sv-night-2:oklch(27% .036 262);--sv-night-line:oklch(100% 0 0/.1);--sv-on-night:oklch(100% 0 0/.74);--sv-success:oklch(48% .1 155);--sv-success-soft:oklch(95.5% .035 155);--sv-danger:oklch(50% .16 28);--sv-danger-soft:oklch(95.5% .03 28);--sv-warning:oklch(50% .1 75);--sv-warning-soft:oklch(96% .05 85);--sv-radius:22px;--sv-radius-lg:28px;--sv-radius-sm:14px;--sv-shadow:0 1px 2px oklch(22% .028 262/.05), 0 10px 30px -14px oklch(22% .028 262/.16);--sv-shadow-lg:0 30px 60px -28px oklch(22% .03 262/.32), 0 4px 14px oklch(22% .028 262/.06);--sv-ease:cubic-bezier(.22, 1, .36, 1);--sv-font:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--sv-header-h:4.25rem;--color-lp-paper:var(--sv-bg);--color-lp-paper-2:var(--sv-bg);--color-lp-paper-3:var(--sv-surface);--color-lp-ink:var(--sv-ink);--color-lp-ink-2:var(--sv-ink-2);--color-lp-ink-3:var(--sv-ink-3);--color-lp-ink-4:var(--sv-ink-4);--color-lp-line:var(--sv-line);--color-lp-line-2:var(--sv-line-2);--color-lp-terra:var(--sv-terra-strong);--color-lp-terra-2:var(--sv-terra-hover);--color-lp-terra-3:var(--sv-terra-soft);--color-ink-900:var(--sv-ink);--color-ink-700:var(--sv-ink-2);--color-ink-500:var(--sv-ink-3);--color-paper:var(--sv-bg);--color-canvas:var(--sv-bg);--color-cream:var(--sv-surface);--color-cream-darker:var(--sv-line);--color-terracotta-500:var(--sv-terra);--color-terracotta-600:var(--sv-terra-strong);--font-sans:var(--sv-font);--font-display:var(--sv-font);--shadow-focus:0 0 0 4px oklch(22% .028 262/.1);background:var(--sv-bg);color:var(--sv-ink);font-family:var(--sv-font);font-feature-settings:normal;font-variation-settings:normal;word-spacing:.03em;interpolate-size:allow-keywords;line-height:1.6}.site-v2.lp-page :where(*):not(.material-symbols-rounded,code,kbd,pre,samp){font-family:var(--sv-font)}.site-v2.lp-page :is(h1,h2,h3,h4){letter-spacing:-.02em;color:var(--sv-ink);font-weight:700;line-height:1.2}.site-v2.lp-page em{color:var(--sv-terra-strong);font-style:normal}.site-v2.lp-page em.plain{color:inherit}.site-v2.lp-page strong{font-weight:700}.site-v2.lp-page ::selection{background:var(--sv-terra-soft);color:var(--sv-ink)}.site-v2.lp-page :focus-visible{outline:2px solid var(--sv-ink);outline-offset:3px;box-shadow:none}.site-v2.lp-page :is(.sv-night,.sv-cta,.sv-card--night,.sv-footer) :focus-visible{outline-color:#fff}.sv-wrap{width:100%;max-width:1200px;margin:0 auto;padding-left:clamp(1rem,4vw,2.5rem);padding-right:clamp(1rem,4vw,2.5rem)}.sv-wrap--narrow{max-width:50rem}.sv-wrap--text{max-width:44rem}.sv-section{padding:clamp(3.5rem,8vw,6.5rem) 0;position:relative}.sv-section--tight{padding:clamp(2.5rem,5vw,4rem) 0}.sv-section--flush-top{padding-top:0}.sv-section--tint{background:var(--sv-surface);border-top:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line)}.sv-section--night{background:var(--sv-night);color:#fff}.sv-section:not(.sv-section--tint,.sv-section--night)+.sv-section:not(.sv-section--tint,.sv-section--night){padding-top:0}[id].sv-section,.sv-anchor{scroll-margin-top:calc(var(--sv-header-h) + 1.25rem)}.sv-eyebrow{border:1px solid var(--sv-line);background:var(--sv-bg);color:var(--sv-ink-2);letter-spacing:.01em;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .85rem .4rem .7rem;font-size:.8rem;font-weight:600;line-height:1.3;display:inline-flex}.sv-eyebrow:before{content:"";background:var(--sv-terra);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--sv-terra-soft);border-radius:999px;flex-shrink:0}.sv-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--sv-terra-strong);font-size:.78rem;font-weight:700;display:inline-block}.sv-night .sv-kicker,.sv-section--night .sv-kicker,.sv-cta .sv-kicker,.sv-card--night .sv-kicker{color:var(--sv-terra-light)}.site-v2.lp-page .sv-title{letter-spacing:-.04em;text-wrap:balance;margin:1.4rem 0 0;font-size:clamp(2.2rem,5.2vw,4rem);font-weight:800;line-height:1.05}.site-v2.lp-page .sv-title--md{font-size:clamp(2rem,4.2vw,3.2rem)}.site-v2.lp-page .sv-title--sm{font-size:clamp(1.8rem,3.4vw,2.6rem)}.site-v2.lp-page .sv-heading{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.4vw,2.6rem);font-weight:800;line-height:1.1}.site-v2.lp-page .sv-heading--sm{letter-spacing:-.03em;font-size:clamp(1.4rem,2.4vw,1.85rem)}.site-v2.lp-page :is(.sv-title,.sv-heading) em,.site-v2.lp-page .sv-wave{color:var(--sv-terra);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M1 6.5c10-5 20-5 29.5 0s19.5 5 29.5 0 20-5 29.5 0 19.5 5 29.5 0' fill='none' stroke='%23C75B3A' stroke-width='2.6' stroke-linecap='round' opacity='.55'/%3E%3C/svg%3E") 0 100%/100% .2em no-repeat;padding-bottom:.14em;font-style:normal}.site-v2.lp-page :is(.sv-night,.sv-section--night,.sv-cta,.sv-card--night) :is(.sv-title,.sv-heading){color:#fff}.site-v2.lp-page :is(.sv-night,.sv-section--night,.sv-cta,.sv-card--night) :is(.sv-title,.sv-heading) em{color:var(--sv-terra-light)}.sv-lede{max-width:38rem;color:var(--sv-ink-2);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.sv-lede--sm{font-size:1.02rem}.sv-night .sv-lede,.sv-section--night .sv-lede,.sv-card--night .sv-lede{color:var(--sv-on-night)}.sv-muted{color:var(--sv-ink-3)}.sv-small{font-size:.9rem;line-height:1.55}.sv-fine{color:var(--sv-ink-3);font-size:.82rem;line-height:1.5}.sv-shead{max-width:46rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.sv-shead .sv-heading{margin-top:.85rem}.sv-shead .sv-lede{margin-top:1rem}.sv-shead--center{text-align:center;margin-left:auto;margin-right:auto}.sv-shead--center .sv-lede{margin-left:auto;margin-right:auto}@media (min-width:960px){.sv-shead--split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:3rem;max-width:none;display:grid}.sv-shead--split .sv-lede{margin-top:0}}.site-v2.lp-page .sv-link{color:var(--sv-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sv-line-2);-webkit-text-decoration-color:var(--sv-line-2);text-decoration-color:var(--sv-line-2);text-underline-offset:4px;transition:color .2s var(--sv-ease), text-decoration-color .2s var(--sv-ease);font-weight:600;text-decoration-thickness:1.5px}.site-v2.lp-page .sv-link:hover{color:var(--sv-terra-strong);text-decoration-color:currentColor}.site-v2.lp-page .sv-link--terra{color:var(--sv-terra-strong);-webkit-text-decoration-color:var(--sv-terra-strong);-webkit-text-decoration-color:var(--sv-terra-strong);text-decoration-color:var(--sv-terra-strong)}@supports (color:color-mix(in lab, red, red)){.site-v2.lp-page .sv-link--terra{-webkit-text-decoration-color:color-mix(in oklch, var(--sv-terra-strong) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--sv-terra-strong) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--sv-terra-strong) 35%, transparent)}}.site-v2.lp-page .sv-more{color:var(--sv-terra-strong);align-items:center;gap:.4rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.sv-more svg{width:1rem;height:1rem;transition:transform .22s var(--sv-ease)}.site-v2.lp-page .sv-more:hover{color:var(--sv-terra-hover)}.sv-more:hover svg{transform:translate(3px)}.site-v2.lp-page :is(.sv-night,.sv-section--night) .sv-link{color:#fff;text-decoration-color:oklch(100% 0 0/.35)}.site-v2.lp-page .sv-btn{text-align:center;cursor:pointer;transition:background .22s var(--sv-ease), color .22s var(--sv-ease), transform .22s var(--sv-ease), box-shadow .22s var(--sv-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.45rem;font-size:.97rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.sv-btn svg{width:1.05rem;height:1.05rem;transition:transform .22s var(--sv-ease);flex-shrink:0}.sv-btn:hover svg.sv-arrow{transform:translate(3px)}.site-v2.lp-page .sv-btn--primary{background:var(--sv-terra-strong);color:#fff}.site-v2.lp-page .sv-btn--primary:hover{background:var(--sv-terra-hover);color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px -8px oklch(50% .14 40/.55)}.site-v2.lp-page .sv-btn--dark{background:var(--sv-ink);color:#fff}.site-v2.lp-page .sv-btn--dark:hover{background:var(--sv-night-2);color:#fff;transform:translateY(-1px)}.site-v2.lp-page .sv-btn--outline{background:var(--sv-bg);color:var(--sv-ink);box-shadow:inset 0 0 0 1.5px var(--sv-line-2)}.site-v2.lp-page .sv-btn--outline:hover{color:var(--sv-ink);box-shadow:inset 0 0 0 1.5px var(--sv-ink)}.site-v2.lp-page .sv-btn--light{color:#fff;background:oklch(100% 0 0/.1);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.22)}.site-v2.lp-page .sv-btn--light:hover{color:#fff;background:oklch(100% 0 0/.17)}.site-v2.lp-page .sv-btn--white{color:var(--sv-ink);background:#fff}.site-v2.lp-page .sv-btn--white:hover{background:var(--sv-terra-tint);color:var(--sv-ink);transform:translateY(-1px)}.site-v2.lp-page .sv-btn--lg{padding:1rem 1.7rem;font-size:1.02rem}.site-v2.lp-page .sv-btn--sm{padding:.6rem 1.05rem;font-size:.88rem}.site-v2.lp-page .sv-btn--block{width:100%;display:flex}.site-v2.lp-page .sv-btn:disabled,.site-v2.lp-page .sv-btn[aria-disabled=true]{background:var(--sv-surface-2);color:var(--sv-ink-4);box-shadow:none;cursor:not-allowed;transform:none}.sv-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.sv-actions--center{justify-content:center}.site-v2.lp-page .lp-btn{background:var(--sv-terra-strong);border-radius:999px;font-weight:700}.site-v2.lp-page .lp-btn:hover{background:var(--sv-terra-hover);box-shadow:0 10px 24px -8px oklch(50% .14 40/.55)}.site-v2.lp-page .lp-btn--ghost{background:var(--sv-bg);color:var(--sv-ink);box-shadow:inset 0 0 0 1.5px var(--sv-line-2);border:0}.site-v2.lp-page .lp-btn--ghost:hover{background:var(--sv-bg);color:var(--sv-ink);box-shadow:inset 0 0 0 1.5px var(--sv-ink)}.site-v2.lp-page .lp-link{color:var(--sv-ink);font-weight:600}.site-v2.lp-page .lp-link:hover{color:var(--sv-terra-strong)}.sv-badge{letter-spacing:.01em;background:var(--sv-surface-2);color:var(--sv-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.76rem;font-weight:700;line-height:1.3;display:inline-flex}.sv-badge svg{width:.85rem;height:.85rem}.sv-badge--terra{background:var(--sv-terra-soft);color:var(--sv-terra-strong)}.sv-badge--solid{background:var(--sv-terra-strong);color:#fff}.sv-badge--success{background:var(--sv-success-soft);color:var(--sv-success)}.sv-badge--danger{background:var(--sv-danger-soft);color:var(--sv-danger)}.sv-badge--dark{background:var(--sv-ink);color:#fff}.sv-badge--outline{box-shadow:inset 0 0 0 1px var(--sv-line-2);background:0 0}.sv-icon{border-radius:var(--sv-radius-sm);background:var(--sv-terra-soft);width:3rem;height:3rem;color:var(--sv-terra-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sv-icon svg{width:1.4rem;height:1.4rem}.sv-icon--sm{border-radius:12px;width:2.4rem;height:2.4rem}.sv-icon--sm svg{width:1.15rem;height:1.15rem}.sv-icon--neutral{background:var(--sv-surface-2);color:var(--sv-ink-2)}.sv-icon--night{background:var(--sv-night);color:#fff}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sv-reveal{animation:linear both sv-reveal;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes sv-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.sv-rise{animation:sv-rise .7s var(--sv-ease) both}.sv-rise[data-d="1"]{animation-delay:70ms}.sv-rise[data-d="2"]{animation-delay:.14s}.sv-rise[data-d="3"]{animation-delay:.21s}.sv-rise[data-d="4"]{animation-delay:.28s}}@keyframes sv-rise{0%{transform:translateY(16px)}to{transform:none}}.sv-nav{z-index:50;background:var(--sv-bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sv-nav{background:color-mix(in oklch, var(--sv-bg) 84%, transparent)}}.sv-nav{-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--sv-line)}.sv-nav__wrap{max-width:1240px;height:var(--sv-header-h);align-items:center;gap:1.25rem;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem);display:flex}.sv-nav__brand{flex-shrink:0;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.sv-nav__brand img{width:auto;height:1.8rem;transition:opacity .2s var(--sv-ease);display:block}@media (min-width:768px){.sv-nav__brand img{height:2rem}}.sv-nav__brand:hover img{opacity:.75}.sv-nav__badge{background:var(--sv-terra-soft);color:var(--sv-terra-strong);letter-spacing:.02em;border-radius:999px;padding:.22rem .6rem;font-size:.72rem;font-weight:800;display:none}@media (min-width:640px){.sv-nav__badge{display:inline-block}}.sv-nav__links{align-items:center;gap:.15rem;margin-left:.5rem;display:none}@media (min-width:1080px){.sv-nav--pro .sv-nav__links{display:inline-flex}}@media (min-width:800px){.sv-nav--family .sv-nav__links{display:inline-flex}}.site-v2.lp-page .sv-nav__link{color:var(--sv-ink-2);white-space:nowrap;transition:background .2s var(--sv-ease), color .2s var(--sv-ease);border-radius:999px;padding:.5rem .85rem;font-size:.93rem;font-weight:600;text-decoration:none}.site-v2.lp-page .sv-nav__link:hover{background:var(--sv-surface);color:var(--sv-ink)}.site-v2.lp-page .sv-nav__link[aria-current=page]{background:var(--sv-surface-2);color:var(--sv-ink)}.sv-nav__actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.site-v2.lp-page .sv-nav__text{color:var(--sv-ink-2);white-space:nowrap;padding:.5rem .75rem;font-size:.93rem;font-weight:600;text-decoration:none;display:none}.site-v2.lp-page .sv-nav__text:hover{color:var(--sv-ink)}@media (min-width:640px){.site-v2.lp-page .sv-nav__text{display:inline-block}}@media (max-width:379px){.sv-nav__cta{display:none!important}}.sv-nav__burger{background:var(--sv-surface);width:2.6rem;height:2.6rem;color:var(--sv-ink);cursor:pointer;transition:background .2s var(--sv-ease);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sv-nav__burger:hover{background:var(--sv-surface-2)}.sv-nav__burger svg{width:1.15rem;height:1.15rem}@media (min-width:1080px){.sv-nav--pro .sv-nav__burger{display:none}}@media (min-width:800px){.sv-nav--family .sv-nav__burger{display:none}}.sv-drawer{z-index:90;pointer-events:none;visibility:hidden;transition:visibility 0s linear .32s;position:fixed;inset:0}.sv-drawer.is-open{pointer-events:auto;visibility:visible;transition:visibility}.sv-drawer__backdrop{opacity:0;transition:opacity .32s var(--sv-ease);background:oklch(21% .032 262/.45);position:absolute;inset:0}.sv-drawer.is-open .sv-drawer__backdrop{opacity:1}.sv-drawer__panel{background:var(--sv-bg);width:min(24rem,100%);box-shadow:var(--sv-shadow-lg);transition:transform .36s var(--sv-ease);flex-direction:column;gap:1.5rem;padding:1rem clamp(1rem,5vw,1.5rem) 1.5rem;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.sv-drawer.is-open .sv-drawer__panel{transform:none}.sv-drawer__head{min-height:calc(var(--sv-header-h) - 1rem);justify-content:space-between;align-items:center;display:flex}.sv-drawer__head img{width:auto;height:1.8rem}.sv-drawer__close{background:var(--sv-surface);width:2.6rem;height:2.6rem;color:var(--sv-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sv-drawer__close svg{width:1.1rem;height:1.1rem}.sv-drawer__links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-v2.lp-page .sv-drawer__link{border-bottom:1px solid var(--sv-line);letter-spacing:-.01em;color:var(--sv-ink);justify-content:space-between;align-items:center;padding:1rem .25rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.site-v2.lp-page .sv-drawer__link[aria-current=page]{color:var(--sv-terra-strong)}.sv-drawer__link svg{width:1.1rem;height:1.1rem;color:var(--sv-ink-4)}.sv-drawer__cta{flex-direction:column;gap:.6rem;display:flex}.sv-drawer__foot{color:var(--sv-ink-3);margin-top:auto;font-size:.88rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.sv-drawer,.sv-drawer__backdrop,.sv-drawer__panel{transition:none}}.sv-footer{background:var(--sv-night);color:var(--sv-on-night)}.sv-footer__wrap{max-width:1240px;margin:0 auto;padding:clamp(3rem,6vw,4.5rem) clamp(1rem,4vw,2.5rem) 2rem}.sv-footer__grid{border-bottom:1px solid var(--sv-night-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;padding-bottom:2.5rem;display:grid}.sv-footer__about{grid-column:1/-1}@media (min-width:1024px){.sv-footer__grid{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:2.5rem}.sv-footer__about{grid-column:auto}}.sv-footer__about img{width:auto;height:2.3rem;margin-bottom:1.25rem;display:block}.sv-footer__about p{max-width:22rem;margin:0;font-size:.95rem;line-height:1.6}.sv-footer__mail{flex-direction:column;gap:.2rem;display:flex;margin:1.25rem 0 0!important}.site-v2.lp-page .sv-footer__mail a{color:#fff;white-space:nowrap;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.site-v2.lp-page .sv-footer__mail a:hover{color:var(--sv-terra-light)}.sv-footer__mail svg{width:1.05rem;height:1.05rem}.sv-footer__mail span{color:oklch(100% 0 0/.5);padding-left:1.55rem;font-size:.82rem}.sv-footer__social{gap:.5rem;margin-top:1.5rem;display:flex}.site-v2.lp-page .sv-footer__social a{color:#fff;width:2.5rem;height:2.5rem;transition:background .2s var(--sv-ease);background:oklch(100% 0 0/.08);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.site-v2.lp-page .sv-footer__social a:hover{color:#fff;background:oklch(100% 0 0/.16)}.sv-footer__social svg{width:1.1rem;height:1.1rem}.sv-footer__title{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 1rem;font-size:.78rem;font-weight:700}.sv-footer__title+.sv-footer__links+.sv-footer__title{margin-top:2rem}.sv-footer__links{flex-direction:column;gap:.6rem;margin:0;padding:0;font-size:.93rem;list-style:none;display:flex}.site-v2.lp-page .sv-footer__links a{color:var(--sv-on-night);transition:color .2s var(--sv-ease);text-decoration:none}.site-v2.lp-page .sv-footer__links a:hover{color:#fff}.sv-footer__links .sv-footer__note{color:oklch(100% 0 0/.5);font-size:.8rem}.sv-footer__sub{color:oklch(100% 0 0/.55);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-top:1.5rem;font-size:.85rem;display:flex}.sv-footer--minimal .sv-footer__wrap{padding-top:2rem}.sv-footer--minimal .sv-footer__links{flex-flow:wrap;gap:.5rem 1.4rem}.sv-hero{background:radial-gradient(60rem 28rem at 90% -10%, var(--sv-surface) 0%, transparent 70%), var(--sv-bg);padding:clamp(2.75rem,7vw,5.5rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:clip}.sv-hero--line{border-bottom:1px solid var(--sv-line)}.sv-hero--center{text-align:center}.sv-hero--center .sv-lede{margin-left:auto;margin-right:auto}.sv-hero--center .sv-actions{justify-content:center}.sv-hero--compact{padding-bottom:clamp(2rem,4vw,3rem)}.sv-hero__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}@media (min-width:960px){.sv-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem}}.sv-hero__media{position:relative}.sv-assurance{color:var(--sv-ink-2);flex-wrap:wrap;gap:.5rem 1.35rem;margin:1.75rem 0 0;padding:0;font-size:.92rem;font-weight:600;list-style:none;display:flex}.sv-hero--center .sv-assurance{justify-content:center}.sv-assurance li{align-items:center;gap:.45rem;display:inline-flex}.sv-assurance svg{width:1.1rem;height:1.1rem;color:var(--sv-success)}.sv-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:720px){.sv-grid--2,.sv-grid--3,.sv-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sv-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sv-card{border:1px solid var(--sv-line);border-radius:var(--sv-radius);background:var(--sv-bg);box-shadow:var(--sv-shadow);flex-direction:column;gap:.75rem;padding:clamp(1.5rem,2.5vw,2rem);display:flex;position:relative}.sv-card--flat{box-shadow:none}.sv-card>.sv-badge{align-self:flex-start}.sv-card--tint{background:var(--sv-surface);box-shadow:none}.sv-card--night{background:var(--sv-night);border-color:var(--sv-night);color:var(--sv-on-night)}.sv-card--terra{background:var(--sv-terra-tint);border-color:var(--sv-terra-soft);box-shadow:none}a.sv-card{color:inherit;transition:transform .3s var(--sv-ease), box-shadow .3s var(--sv-ease), border-color .3s var(--sv-ease);text-decoration:none}a.sv-card:hover{color:inherit;border-color:var(--sv-line-2);box-shadow:var(--sv-shadow-lg);transform:translateY(-3px)}.site-v2.lp-page .sv-card__title{letter-spacing:-.02em;margin:.25rem 0 0;font-size:1.18rem;font-weight:750;line-height:1.3}.site-v2.lp-page .sv-card--night .sv-card__title{color:#fff}.sv-card__text{color:var(--sv-ink-2);margin:0;font-size:.98rem;line-height:1.65}.sv-card--night .sv-card__text{color:var(--sv-on-night)}.sv-card__foot{margin-top:auto;padding-top:.5rem}.sv-features{grid-template-columns:minmax(0,1fr);gap:1.75rem 2rem;display:grid}@media (min-width:640px){.sv-features--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sv-features--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023px){.sv-features--3{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-feature{flex-direction:column;gap:.55rem;display:flex}.sv-feature .sv-icon{margin-bottom:.4rem}.site-v2.lp-page .sv-feature__title{letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:750;line-height:1.3}.sv-feature__text{color:var(--sv-ink-2);margin:0;line-height:1.65}.site-v2.lp-page .sv-social{color:#fff;transition:transform .22s var(--sv-ease), box-shadow .22s var(--sv-ease);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.site-v2.lp-page .sv-social:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 24px -10px oklch(22% .03 262/.45)}.sv-social svg{width:1.2rem;height:1.2rem}.sv-social--instagram{background:linear-gradient(45deg,#f58529 0%,#dd2a7b 50%,#8134af 100%)}.sv-social--tiktok{background:#010101}.sv-social--facebook{background:#1877f2}.sv-feature--row{flex-direction:row;align-items:flex-start;gap:1rem}.sv-feature--row .sv-icon{margin:.1rem 0 0}.sv-feature--row .sv-feature__text{margin-top:.3rem}.sv-banner{flex-flow:wrap;align-items:center;gap:1.25rem 1.5rem;margin-top:2rem}.sv-banner__body{flex-direction:column;flex:22rem;gap:.4rem;display:flex}.sv-banner__body .sv-card__title{margin:0}.sv-price-teaser__price{border-top:1px solid var(--sv-line);letter-spacing:-.03em;color:var(--sv-ink);margin:auto 0 0;padding-top:1rem;font-size:1.6rem;font-weight:800}.sv-price-teaser__price small{letter-spacing:0;color:var(--sv-ink-3);font-size:.85rem;font-weight:600}.sv-featblock{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}@media (min-width:960px){.sv-featblock{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,6vw,5rem)}.sv-featblock__intro{top:calc(var(--sv-header-h) + 2rem);position:sticky}}.sv-featblock__intro .sv-heading{margin-top:.85rem}.sv-featblock--card{padding:clamp(1.75rem,4vw,3.25rem)}.sv-featblock--card .sv-featblock__intro{position:static}.sv-featlist{border:1px solid var(--sv-line);border-radius:var(--sv-radius);background:var(--sv-bg);box-shadow:var(--sv-shadow);margin:0;padding:.5rem clamp(1.25rem,2.5vw,1.75rem);list-style:none}.sv-featlist li{gap:1rem;padding:1.2rem 0;display:flex}.sv-featlist li+li{border-top:1px solid var(--sv-line)}.sv-featlist__icon{background:var(--sv-terra-soft);width:1.9rem;height:1.9rem;color:var(--sv-terra-strong);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sv-featlist__icon svg{width:.95rem;height:.95rem}.site-v2.lp-page .sv-featlist__title{letter-spacing:-.015em;margin:.2rem 0 0;font-size:1.05rem;font-weight:750}.sv-featlist__text{color:var(--sv-ink-2);margin:.35rem 0 0;font-size:.97rem;line-height:1.6}.sv-availability{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.5rem;display:flex}.sv-availability__label{color:var(--sv-ink-3);margin-right:.25rem;font-size:.82rem;font-weight:600}.site-v2.lp-page a.sv-badge{transition:box-shadow .2s var(--sv-ease), color .2s var(--sv-ease);text-decoration:none}.site-v2.lp-page a.sv-badge--outline:hover{color:var(--sv-ink);box-shadow:inset 0 0 0 1px var(--sv-ink)}.sv-checks{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.sv-checks li{color:var(--sv-ink-2);padding-left:1.9rem;line-height:1.55;position:relative}.sv-checks li strong{color:var(--sv-ink)}.sv-checks li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B4502F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / .8rem no-repeat, var(--sv-terra-soft);border-radius:999px;width:1.25rem;height:1.25rem;position:absolute;top:.12em;left:0}.sv-checks--sm{gap:.5rem;font-size:.93rem}.sv-night .sv-checks li,.sv-card--night .sv-checks li{color:var(--sv-on-night)}.sv-rows{margin:0;padding:0;list-style:none}.sv-rows>li{border-top:1px solid var(--sv-line);gap:1rem;padding:1.1rem 0;display:flex}.sv-rows>li:last-child{border-bottom:1px solid var(--sv-line)}.sv-steps{counter-reset:sv-step;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.sv-steps--row{grid-template-columns:repeat(var(--sv-steps,3), minmax(0, 1fr))}}.sv-step{border-radius:var(--sv-radius);background:var(--sv-surface);counter-increment:sv-step;flex-direction:column;gap:.6rem;padding:clamp(1.5rem,2.5vw,1.9rem);display:flex;position:relative}.sv-step:before{content:counter(sv-step);background:var(--sv-ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1rem;font-weight:800;display:inline-flex}.site-v2.lp-page .sv-step__title{letter-spacing:-.02em;margin:.35rem 0 0;font-size:1.15rem;font-weight:750}.sv-step__text{color:var(--sv-ink-2);margin:0;line-height:1.6}.sv-step__meta{color:var(--sv-terra-strong);margin-top:auto;padding-top:.4rem;font-size:.85rem;font-weight:700}.sv-stats{border-radius:var(--sv-radius);background:var(--sv-line);border:1px solid var(--sv-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:clip}@media (min-width:900px){.sv-stats{grid-template-columns:repeat(var(--sv-stats,4), minmax(0, 1fr))}}.sv-stat{background:var(--sv-bg);flex-direction:column;gap:.35rem;padding:clamp(1.25rem,2.5vw,1.9rem);display:flex}.sv-stat__num{letter-spacing:-.04em;color:var(--sv-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:800;line-height:1}.sv-stat__num small{color:var(--sv-terra);letter-spacing:-.02em;font-size:.55em;font-weight:700}.sv-stat__label{color:var(--sv-ink-2);font-size:.92rem;line-height:1.45}.sv-stats__source{color:var(--sv-ink-3);margin:.9rem 0 0;font-size:.8rem}.sv-stats__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;margin-top:.9rem;display:flex}.sv-stats__foot .sv-stats__source{margin:0}.sv-brochure-line{text-align:center;margin:1rem 0 0}.sv-split{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (min-width:960px){.sv-split{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-split--reverse>:first-child{order:2}.sv-split--wide-text{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.sv-media{border-radius:var(--sv-radius-lg);box-shadow:var(--sv-shadow-lg);aspect-ratio:4/5;background:var(--sv-surface-2);position:relative;overflow:clip}.sv-media img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:959px){.sv-media{aspect-ratio:4/3}.sv-media img{object-position:center 30%}}.sv-split--top{align-items:start}.sv-photo{border-radius:var(--sv-radius-lg);object-fit:cover;width:100%;height:auto;box-shadow:var(--sv-shadow-lg);display:block}.sv-caption{color:var(--sv-ink-3);text-align:center;margin:1rem 0 0;font-size:.88rem}.sv-phone{background:linear-gradient(160deg, oklch(32% .03 262), var(--sv-night));border-radius:44px;width:100%;max-width:300px;margin:0 auto;padding:10px;position:relative;box-shadow:inset 0 0 0 1.5px oklch(100% 0 0/.08),0 40px 80px -30px oklch(22% .03 262/.45),0 12px 30px -12px oklch(22% .03 262/.3)}.sv-phone__screen{aspect-ratio:9/19.5;background:var(--sv-bg);border-radius:34px;position:relative;overflow:hidden}.sv-phone__screen>img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.sv-phone__notch{z-index:2;background:var(--sv-night);border-radius:999px;width:34%;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.sv-halo{isolation:isolate;position:relative}.sv-halo:before{content:"";z-index:-1;background:radial-gradient(circle at 1px 1px, oklch(22% .028 262/.1) 1px, transparent 0) 0 0 / 18px 18px, linear-gradient(160deg, var(--sv-terra-tint), var(--sv-surface));border:1px solid var(--sv-line);border-radius:40px;position:absolute;inset:8% -4% 4%}.sv-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem clamp(2rem,6vw,4.5rem);display:flex}.sv-logos img{filter:grayscale();opacity:.7;width:auto;height:2.6rem;transition:opacity .2s var(--sv-ease), filter .2s var(--sv-ease);display:block}.sv-logos a:hover img{opacity:1;filter:none}.sv-press-strip{text-align:center;flex-direction:column;align-items:center;gap:1.75rem;display:flex}.sv-press-strip .sv-kicker{color:var(--sv-ink-3);margin:0}@media (min-width:960px){.sv-press-strip{text-align:left;flex-direction:row;justify-content:space-between}.sv-press-strip .sv-logos{justify-content:flex-end}}.sv-press-card{align-items:flex-start;width:100%}.sv-press-card__logo{align-items:center;min-height:4rem;display:flex}.sv-press-card__logo img{object-fit:contain;filter:grayscale();opacity:.75;width:auto;max-width:11rem;transition:filter .2s var(--sv-ease), opacity .2s var(--sv-ease)}.sv-press-card:hover .sv-press-card__logo img{filter:none;opacity:1}.sv-guide-link{color:var(--sv-ink-2);text-align:left;justify-content:center;align-items:center;gap:.75rem;margin:2rem 0 0;font-size:.95rem;display:flex}.site-v2.lp-page .sv-brochure{border:1px solid var(--sv-line);border-radius:var(--sv-radius-sm);background:var(--sv-bg);box-shadow:var(--sv-shadow);color:var(--sv-ink);transition:border-color .2s var(--sv-ease), transform .2s var(--sv-ease);align-items:center;gap:1rem;padding:1rem 1.15rem;text-decoration:none;display:flex}.site-v2.lp-page .sv-brochure:hover{border-color:var(--sv-terra);transform:translateY(-2px)}.sv-brochure__icon{background:var(--sv-terra-soft);width:2.75rem;height:2.75rem;color:var(--sv-terra-strong);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.sv-brochure__icon svg{width:1.3rem;height:1.3rem}.sv-brochure__body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.sv-brochure__title{font-size:.98rem;font-weight:750;line-height:1.3}.sv-brochure__text{color:var(--sv-ink-3);font-size:.86rem;line-height:1.5}.sv-brochure__action{letter-spacing:.04em;color:var(--sv-terra-strong);flex-shrink:0;align-items:center;gap:.35rem;font-size:.78rem;font-weight:800;display:inline-flex}.sv-brochure__action svg{width:1rem;height:1rem}.sv-brochures{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:800px){.sv-brochures{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}}.site-v2.lp-page .sv-brochure-inline{color:var(--sv-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--sv-line-2);-webkit-text-decoration-color:var(--sv-line-2);text-decoration-color:var(--sv-line-2);text-underline-offset:4px;transition:color .2s var(--sv-ease);align-items:center;gap:.45rem;font-size:.92rem;font-weight:650;display:inline-flex}.site-v2.lp-page .sv-brochure-inline:hover{color:var(--sv-terra-strong)}.sv-brochure-inline svg{width:1.05rem;height:1.05rem;color:var(--sv-terra-strong);flex-shrink:0}.sv-brochure-inline small{color:var(--sv-ink-3);font-weight:600}.sv-quote{gap:1rem}.sv-quote p{color:var(--sv-ink);margin:0;font-size:1.08rem;line-height:1.7}.sv-note{border-radius:var(--sv-radius-sm);background:var(--sv-surface);border:1px solid var(--sv-line);color:var(--sv-ink-2);align-items:flex-start;gap:.9rem;padding:1.1rem 1.25rem;font-size:.95rem;line-height:1.6;display:flex}.sv-note>svg{width:1.3rem;height:1.3rem;color:var(--sv-ink-3);flex-shrink:0;margin-top:.1rem}.sv-note strong{color:var(--sv-ink)}.sv-note--terra{background:var(--sv-terra-tint);border-color:var(--sv-terra-soft)}.sv-note--terra>svg{color:var(--sv-terra-strong)}.sv-note--success{background:var(--sv-success-soft);border-color:var(--sv-success)}@supports (color:color-mix(in lab, red, red)){.sv-note--success{border-color:color-mix(in oklch, var(--sv-success) 20%, transparent)}}.sv-note--success>svg{color:var(--sv-success)}.sv-chips{flex-wrap:wrap;gap:.5rem;display:flex}.site-v2.lp-page .sv-chip{background:var(--sv-surface);border:1px solid var(--sv-line);color:var(--sv-ink);transition:background .2s var(--sv-ease), border-color .2s var(--sv-ease);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.site-v2.lp-page .sv-chip:hover{background:var(--sv-bg);border-color:var(--sv-line-2);color:var(--sv-ink)}.sv-chip svg{flex-shrink:0;width:1rem;height:1rem}.sv-chip__count{background:var(--sv-bg);min-width:1.5rem;height:1.5rem;color:var(--sv-ink-3);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-right:-.4rem;padding:0 .4rem;font-size:.75rem;font-weight:700;display:inline-flex}.sv-faq{border:1px solid var(--sv-line);border-radius:var(--sv-radius);background:var(--sv-bg);box-shadow:var(--sv-shadow);overflow:clip}.sv-faq__item+.sv-faq__item{border-top:1px solid var(--sv-line)}.sv-faq__item::details-content{block-size:0;transition:block-size .32s var(--sv-ease), content-visibility .32s allow-discrete;overflow:clip}.sv-faq__item[open]::details-content{block-size:auto}.sv-faq__q{cursor:pointer;transition:background .2s var(--sv-ease);align-items:center;gap:1.25rem;padding:1.3rem clamp(1.1rem,2.5vw,1.6rem);list-style:none;display:flex}.sv-faq__q::-webkit-details-marker{display:none}.sv-faq__q::marker{content:""}@media (hover:hover){.sv-faq__item:not([open])>.sv-faq__q:hover{background:var(--sv-surface)}.sv-faq__q:hover .sv-faq__icon{background:var(--sv-terra-soft);color:var(--sv-terra-strong)}}.sv-faq__q:focus-visible{outline-offset:-3px;border-radius:var(--sv-radius-sm)}@supports selector(:has(*)){.site-v2.lp-page .sv-faq__q:focus-visible{box-shadow:none;outline:none}.sv-faq__item:has(>.sv-faq__q:focus-visible){background:var(--sv-surface);box-shadow:inset 3px 0 0 var(--sv-terra-strong)}}.site-v2.lp-page .sv-faq__question{letter-spacing:-.012em;color:var(--sv-ink);text-wrap:pretty;flex:1;margin:0;font-size:clamp(1.05rem,1.5vw,1.15rem);font-weight:650;line-height:1.4}.sv-faq__icon{background:var(--sv-surface-2);width:2.1rem;height:2.1rem;color:var(--sv-ink-2);transition:background .25s var(--sv-ease), color .25s var(--sv-ease), transform .35s var(--sv-ease);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sv-faq__icon svg{width:1rem;height:1rem}.sv-faq__item[open] .sv-faq__icon{background:var(--sv-terra-strong);color:#fff;transform:rotate(45deg)}.sv-faq__a{padding:0 calc(clamp(1.1rem,2.5vw,1.6rem) + 3.35rem) 1.5rem clamp(1.1rem,2.5vw,1.6rem)}.sv-faq__a>*{max-width:42rem}.sv-faq__a p{color:var(--sv-ink-2);text-wrap:pretty;margin:0;font-size:1.02rem;line-height:1.72}.sv-faq__a p+p{margin-top:.75rem}.sv-faq__a a{color:var(--sv-terra-strong);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:639px){.sv-faq__a{padding-right:clamp(1.1rem,2.5vw,1.6rem)}}.sv-cta{border-radius:var(--sv-radius-lg);background:radial-gradient(34rem 20rem at 100% 0%, oklch(50% .14 40/.35) 0%, transparent 65%), var(--sv-night);color:#fff;gap:2rem;padding:clamp(2rem,5vw,3.75rem);display:grid;position:relative;overflow:clip}@media (min-width:860px){.sv-cta{grid-template-columns:minmax(0,1.2fr) auto;align-items:end}}.sv-cta--center{text-align:center;justify-items:center}@media (min-width:860px){.sv-cta--center{grid-template-columns:minmax(0,1fr)}}.sv-cta__text{max-width:34rem;color:var(--sv-on-night);margin:1rem 0 0;font-size:1.05rem;line-height:1.6}.sv-cta--center .sv-cta__text{margin-left:auto;margin-right:auto}.sv-cta__links{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.25rem;font-size:.92rem;display:flex}.sv-cta--center .sv-cta__links{justify-content:center}.site-v2.lp-page .sv-cta__links a{color:oklch(100% 0 0/.85);text-underline-offset:4px;transition:text-decoration-color .2s var(--sv-ease);font-weight:600;-webkit-text-decoration:underline oklch(100% 0 0/.3);text-decoration:underline oklch(100% 0 0/.3)}.site-v2.lp-page .sv-cta__links a:hover{color:#fff;text-decoration-color:currentColor}.sv-cta__actions{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.sv-cta--center .sv-cta__actions{flex-flow:wrap;justify-content:center}@media (min-width:480px) and (max-width:859px){.sv-cta__actions{flex-flow:wrap}}.sv-cta__fine{color:oklch(100% 0 0/.55);margin:0;font-size:.85rem}.sv-status{background:radial-gradient(50rem 24rem at 50% -10%, var(--sv-surface) 0%, transparent 70%), var(--sv-bg);padding:clamp(3.5rem,9vw,7rem) 0}.sv-status__box{text-align:center;max-width:36rem;margin:0 auto}.sv-status__icon{background:var(--sv-terra-soft);width:4.5rem;height:4.5rem;color:var(--sv-terra-strong);box-shadow:0 0 0 10px var(--sv-terra-tint);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.sv-status__icon svg{width:2rem;height:2rem}.sv-status__icon--success{background:var(--sv-success-soft);color:var(--sv-success);box-shadow:0 0 0 10px var(--sv-success-soft)}@supports (color:color-mix(in lab, red, red)){.sv-status__icon--success{box-shadow:0 0 0 10px color-mix(in oklch, var(--sv-success-soft) 55%, transparent)}}.sv-status__icon--neutral{background:var(--sv-surface-2);color:var(--sv-ink-2);box-shadow:0 0 0 10px var(--sv-surface)}.sv-status .sv-title{margin-top:0}.sv-status .sv-lede{margin-left:auto;margin-right:auto}.sv-status .sv-actions{justify-content:center}.sv-status__extra{text-align:left;margin-top:2rem}.sv-progress{text-align:left;margin:0;padding:0;list-style:none}.sv-progress__step{gap:1rem;padding-bottom:1.5rem;display:flex;position:relative}.sv-progress__step:last-child{padding-bottom:0}.sv-progress__step:not(:last-child):before{content:"";background:var(--sv-line);border-radius:2px;width:2px;position:absolute;top:2.25rem;bottom:.25rem;left:calc(1rem - 1px)}.sv-progress__step--done:not(:last-child):before{background:var(--sv-success)}.sv-progress__dot{background:var(--sv-bg);width:2rem;height:2rem;box-shadow:inset 0 0 0 2px var(--sv-line-2);color:var(--sv-ink-3);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:inline-flex}.sv-progress__dot svg{width:.95rem;height:.95rem}.sv-progress__step--done .sv-progress__dot{background:var(--sv-success);box-shadow:none;color:#fff}.sv-progress__step--doing .sv-progress__dot{background:var(--sv-terra-strong);box-shadow:0 0 0 5px var(--sv-terra-soft);color:#fff}.sv-progress__title{color:var(--sv-ink);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.3rem 0 0;font-weight:750;display:flex}.sv-progress__step--todo .sv-progress__title{color:var(--sv-ink-2)}.sv-progress__text{color:var(--sv-ink-2);margin:.35rem 0 0;font-size:.93rem;line-height:1.6}.sv-stores{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sv-stores a{transition:transform .2s var(--sv-ease);display:block}.sv-stores a:hover{transform:translateY(-2px)}.sv-stores img{width:auto;height:3rem;display:block}.sv-hero--center .sv-stores{justify-content:center}.site-v2.lp-page .lp-formcard,.sv-form{background:var(--sv-bg);border:1px solid var(--sv-line);border-radius:var(--sv-radius);box-shadow:var(--sv-shadow);padding:clamp(1.5rem,3.5vw,2.5rem)}.site-v2.lp-page .lp-formcard__title{letter-spacing:-.025em;color:var(--sv-ink);margin:0 0 .5rem;font-size:1.35rem;font-weight:800}.site-v2.lp-page .lp-formcard__grid{gap:1.35rem}.sv-form__row{grid-template-columns:minmax(0,1fr);gap:1.35rem;display:grid}@media (min-width:720px){.sv-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-form__part+.sv-form__part{border-top:1px solid var(--sv-line);margin-top:2rem;padding-top:2rem}.sv-form__legend{letter-spacing:-.015em;color:var(--sv-ink);align-items:center;gap:.7rem;margin:0 0 1.25rem;padding:0;font-size:1.05rem;font-weight:750;display:flex}.sv-form__num{background:var(--sv-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.82rem;font-weight:800;display:inline-flex}.sv-form__legend--next{border-top:1px solid var(--sv-line);margin-top:.75rem;padding-top:1.75rem}.sv-form-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (min-width:1024px){.sv-form-layout{grid-template-columns:minmax(0,1fr) 21rem;gap:2rem}.sv-form-aside{top:calc(var(--sv-header-h) + 1.5rem);position:sticky}.sv-form-layout--intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,6vw,5rem)}.sv-form-intro{top:calc(var(--sv-header-h) + 2rem);position:sticky}}.sv-choice{border-radius:var(--sv-radius-sm);background:var(--sv-terra-tint);border:1px solid var(--sv-terra-soft);cursor:pointer;transition:border-color .2s var(--sv-ease);align-items:flex-start;gap:.85rem;padding:1.1rem 1.25rem;display:flex}.sv-choice:hover{border-color:var(--sv-terra)}.sv-choice input{cursor:pointer;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.2rem}.sv-choice strong{color:var(--sv-ink);font-size:.97rem;display:block}.sv-choice__text{color:var(--sv-ink-2);margin-top:.4rem;font-size:.9rem;line-height:1.55;display:block}.sv-choices{border:0;flex-direction:column;gap:.6rem;margin:0;padding:0;display:flex}.sv-choice--plain{background:var(--sv-bg);border-color:var(--sv-line)}.sv-choice--plain:has(input:checked){background:var(--sv-terra-tint);border-color:var(--sv-terra-soft)}.sv-claim-form:has(input[name=codeTarget][value=place]:checked) .sv-claim-other{display:none}.sv-form-aside{flex-direction:column;gap:1.25rem;display:flex}.sv-timeline{counter-reset:sv-timeline;flex-direction:column;gap:1rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.sv-timeline li{color:var(--sv-ink-2);counter-increment:sv-timeline;padding-left:2.4rem;font-size:.93rem;line-height:1.55;position:relative}.sv-timeline li:before{content:counter(sv-timeline);background:var(--sv-bg);width:1.65rem;height:1.65rem;box-shadow:inset 0 0 0 1.5px var(--sv-line-2);color:var(--sv-ink);border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex;position:absolute;top:-.05rem;left:0}.sv-auth{background:radial-gradient(50rem 26rem at 50% -8%, var(--sv-surface) 0%, transparent 70%), var(--sv-bg);padding:clamp(2.5rem,7vw,5rem) 0 clamp(3rem,8vw,6rem)}.sv-auth__box{max-width:28rem;margin:0 auto}.sv-auth__head{text-align:center;margin-bottom:2rem}.sv-auth__head .sv-title{margin-top:1.1rem}.sv-auth__head .sv-lede{margin-left:auto;margin-right:auto}.sv-auth__head .sv-lede+.sv-lede{margin-top:1rem}.sv-auth__forgot{text-align:right;margin:-.5rem 0 0;font-size:.88rem}.sv-auth__links{text-align:center;color:var(--sv-ink-2);margin:1.75rem 0 0;font-size:.93rem}.sv-auth__links--muted{color:var(--sv-ink-3);margin-top:.75rem;font-size:.88rem}.site-v2.lp-page .sv-auth__back{color:var(--sv-ink-2);align-items:center;gap:.35rem;margin-bottom:1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.site-v2.lp-page .sv-auth__back:hover{color:var(--sv-ink)}.sv-auth__back-icon{width:1rem;height:1rem;transform:rotate(180deg)}.sv-timeline--night{gap:1.25rem;margin-top:1rem}.sv-timeline--night li{color:var(--sv-on-night);font-size:.97rem}.sv-timeline.sv-timeline--night li strong{color:#fff;display:block}.sv-timeline--night li:before{background:var(--sv-terra-strong);box-shadow:none;color:#fff}.site-v2.lp-page .lp-field{gap:.45rem}.site-v2.lp-page .lp-field__label{color:var(--sv-ink);font-size:.92rem;font-weight:650}.site-v2.lp-page .lp-field__hint{color:var(--sv-ink-3);font-size:.84rem;line-height:1.5}.site-v2.lp-page .lp-field__error{color:var(--sv-danger);font-size:.85rem;font-weight:600}.site-v2.lp-page :is(.lp-input,.lp-textarea,.lp-select){background:var(--sv-bg);border:1.5px solid var(--sv-line-2);border-radius:var(--sv-radius-sm);min-height:3.1rem;color:var(--sv-ink);transition:border-color .2s var(--sv-ease), box-shadow .2s var(--sv-ease);padding:.75rem 1rem;font-size:1rem}.site-v2.lp-page :is(.lp-input,.lp-textarea,.lp-select)::placeholder{color:var(--sv-ink-4)}.site-v2.lp-page :is(.lp-input,.lp-textarea,.lp-select):hover{border-color:var(--sv-ink-4)}.site-v2.lp-page :is(.lp-input,.lp-textarea,.lp-select):focus{border-color:var(--sv-ink);outline:none;box-shadow:0 0 0 4px oklch(22% .028 262/.08)}.site-v2.lp-page :is(.lp-input,.lp-textarea)[aria-invalid=true]{border-color:var(--sv-danger)}.site-v2.lp-page .lp-select{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23626b7d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 1rem center / 1.1rem no-repeat, var(--sv-bg);padding-right:2.75rem}.site-v2.lp-page .lp-textarea{min-height:8rem}.site-v2.lp-page input[type=checkbox],.site-v2.lp-page input[type=radio]{accent-color:var(--sv-terra-strong)}.site-v2.lp-page .lp-alert{border-radius:var(--sv-radius-sm);font-size:.95rem;font-weight:500}.site-v2.lp-page .lp-alert--success{background:var(--sv-success-soft);color:var(--sv-success);border-color:var(--sv-success)}@supports (color:color-mix(in lab, red, red)){.site-v2.lp-page .lp-alert--success{border-color:color-mix(in oklch, var(--sv-success) 22%, transparent)}}.site-v2.lp-page .lp-alert--info{background:var(--sv-surface);color:var(--sv-ink-2);border-color:var(--sv-line)}.site-v2.lp-page .lp-alert--warning{background:var(--sv-warning-soft);color:var(--sv-warning);border-color:var(--sv-warning)}@supports (color:color-mix(in lab, red, red)){.site-v2.lp-page .lp-alert--warning{border-color:color-mix(in oklch, var(--sv-warning) 22%, transparent)}}.site-v2.lp-page :is(.lp-alert--danger,.lp-alert--error){background:var(--sv-danger-soft);color:var(--sv-danger);border-color:var(--sv-danger)}@supports (color:color-mix(in lab, red, red)){.site-v2.lp-page :is(.lp-alert--danger,.lp-alert--error){border-color:color-mix(in oklch, var(--sv-danger) 22%, transparent)}}.site-v2.lp-page .lp-banner{border-radius:var(--sv-radius-sm);padding:.9rem 1rem}.site-v2.lp-page .lp-banner--info{background:var(--sv-surface);border-color:var(--sv-line);color:var(--sv-ink)}.site-v2.lp-page .lp-banner--info .lp-banner__icon{background:var(--sv-bg);color:var(--sv-ink-2)}.site-v2.lp-page .lp-banner__title{font-size:.92rem}.site-v2.lp-page .lp-banner__body{font-size:.86rem}.site-v2.lp-page .lp-draft-banner{border-radius:var(--sv-radius-sm);border:1px solid var(--sv-terra-soft);background:var(--sv-terra-tint);color:var(--sv-ink-2)}.sv-search-card{overflow:clip}.sv-search-card__results{border-top:1px solid var(--sv-line);margin:1.5rem calc(-1*clamp(1.5rem,3.5vw,2.5rem)) calc(-1*clamp(1.5rem,3.5vw,2.5rem))}.sv-results__head{border-bottom:1px solid var(--sv-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}.sv-results__list{margin:0;padding:0;list-style:none}.sv-results__list li{align-items:center;gap:1rem;padding:1rem 0;display:flex}.sv-results__list li+li{border-top:1px solid var(--sv-line)}.sv-results__main{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.sv-results__main strong,.sv-results__main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sv-results__main strong{color:var(--sv-ink)}.sv-results__main span{color:var(--sv-ink-3);font-size:.84rem}.sv-timeline li strong{color:var(--sv-ink)}.sv-submissions--gap{margin-bottom:3rem}.sv-submission{gap:.6rem}.sv-submission__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.sv-submission__box{border-radius:var(--sv-radius-sm);background:var(--sv-surface);margin-top:.5rem;padding:1rem 1.15rem}.sv-submission__box .sv-fine{margin:.6rem 0 0}.sv-submission__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sv-submission__state{color:var(--sv-ink);align-items:center;gap:.55rem;font-size:.95rem;display:inline-flex}.sv-submission__state-icon{background:var(--sv-surface-2);width:1.5rem;height:1.5rem;color:var(--sv-ink-2);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sv-submission__state-icon svg{width:.85rem;height:.85rem}.sv-submission__state-icon--ok{background:var(--sv-success);color:#fff}.sv-submission__state-icon--ko{background:var(--sv-danger-soft);color:var(--sv-danger)}.site-v2.lp-page .sv-code-input{text-align:center;letter-spacing:.45em;font-variant-numeric:tabular-nums;min-height:4.5rem;font-size:2.2rem;font-weight:800}.sv-inline-icon{width:1.1rem;height:1.1rem;color:var(--sv-terra-strong);flex-shrink:0}.site-v2.lp-page .autocomplete-item:hover{background:var(--sv-surface)}.site-v2.lp-page .autocomplete-item-main strong{font-weight:700}.site-v2.lp-page :is(.autocomplete-item-cta,.autocomplete-fallback-cta){letter-spacing:.06em;font-weight:800}.site-v2.lp-page .autocomplete-fallback{background:var(--sv-surface)}.site-v2.lp-page .autocomplete-fallback:hover{background:var(--sv-surface-2)}.site-v2.lp-page .autocomplete-empty .btn{background:var(--sv-terra-strong);color:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.05rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.site-v2.lp-page .lp-toasts{top:calc(var(--sv-header-h) + .75rem)}.site-v2.lp-page .lp-toast{border-radius:var(--sv-radius-sm);box-shadow:var(--sv-shadow-lg)}.sv-doc{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}@media (min-width:1024px){.sv-doc{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,5.5rem)}}.sv-toc-panel{display:none}@media (min-width:1024px){.sv-toc-panel{top:calc(var(--sv-header-h) + 1.5rem);max-height:calc(100vh - var(--sv-header-h) - 3rem);overscroll-behavior:contain;padding-bottom:1rem;display:block;position:sticky;overflow-y:auto}}.sv-toc-panel__label{letter-spacing:.08em;text-transform:uppercase;color:var(--sv-ink-3);margin:0 0 .9rem;font-size:.75rem;font-weight:700}.sv-toc{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.site-v2.lp-page .sv-toc a{border-radius:var(--sv-radius-sm);color:var(--sv-ink-2);transition:background .2s var(--sv-ease), color .2s var(--sv-ease);align-items:baseline;gap:.75rem;margin-left:-.75rem;padding:.5rem .75rem;font-size:.92rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.site-v2.lp-page .sv-toc a:hover{background:var(--sv-surface);color:var(--sv-ink)}.sv-toc__num{min-width:1.4rem;color:var(--sv-terra-strong);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem;font-weight:700}.sv-toc__count{color:var(--sv-ink-4);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.78rem;font-weight:600}.sv-toc-chips{margin-top:2rem}@media (min-width:1024px){.sv-toc-chips{display:none}}.sv-toc-help{border-radius:var(--sv-radius-sm);background:var(--sv-terra-tint);border:1px solid var(--sv-terra-soft);color:var(--sv-ink-2);margin-top:2rem;padding:1.25rem;font-size:.9rem;line-height:1.5}.sv-toc-help strong{color:var(--sv-ink);margin-bottom:.3rem;display:block}.site-v2.lp-page .sv-toc-help a{color:var(--sv-terra-strong);text-underline-offset:3px;word-break:break-word;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.sv-article{scroll-margin-top:calc(var(--sv-header-h) + 1.5rem)}.sv-article+.sv-article{border-top:1px solid var(--sv-line);margin-top:clamp(2.75rem,5vw,4rem);padding-top:clamp(2.75rem,5vw,4rem)}.sv-article__head{align-items:baseline;gap:.85rem;margin:0 0 1.25rem;display:flex}.sv-article__num{color:var(--sv-terra-strong);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.85rem;font-weight:700}.site-v2.lp-page .sv-article__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:800;line-height:1.2}.sv-prose{max-width:44rem;color:var(--sv-ink-2);font-size:1.02rem;line-height:1.75}.sv-prose>*+*{margin-top:1rem}.sv-prose p{margin-bottom:0}.sv-prose strong{color:var(--sv-ink);font-weight:700}.site-v2.lp-page .sv-prose h3{letter-spacing:-.015em;color:var(--sv-ink);margin-top:2rem;margin-bottom:0;font-size:1.12rem;font-weight:750}.site-v2.lp-page .sv-prose h4{color:var(--sv-ink);margin-top:1.5rem;margin-bottom:0;font-size:1rem;font-weight:700}.sv-prose ul,.sv-prose ol{margin-bottom:0;padding-left:1.3rem}.sv-prose ul{list-style:outside}.sv-prose ol{list-style:decimal}.sv-prose li+li{margin-top:.45rem}.sv-prose li::marker{color:var(--sv-terra)}.site-v2.lp-page .sv-prose a:not(.sv-btn){color:var(--sv-terra-strong);text-underline-offset:3px;word-break:break-word;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.site-v2.lp-page .sv-prose a:not(.sv-btn):hover{color:var(--sv-terra-hover)}.sv-prose table{border-collapse:collapse;width:100%;font-size:.93rem;line-height:1.5}.sv-prose th,.sv-prose td{border-bottom:1px solid var(--sv-line);text-align:left;vertical-align:top;padding:.75rem .9rem}.sv-prose th{color:var(--sv-ink);background:var(--sv-surface);font-weight:700}.sv-table-wrap{border:1px solid var(--sv-line);border-radius:var(--sv-radius-sm);overflow-x:auto}.sv-table-wrap table{min-width:34rem}.sv-table-wrap tr:last-child :is(td,th){border-bottom:0}.sv-dl{border:1px solid var(--sv-line);border-radius:var(--sv-radius-sm);grid-template-columns:minmax(0,1fr);margin:0;display:grid;overflow:clip}@media (min-width:640px){.sv-dl{grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr)}}.sv-dl dt,.sv-dl dd{border-bottom:1px solid var(--sv-line);margin:0;padding:.8rem 1rem}.sv-dl dt{color:var(--sv-ink);background:var(--sv-surface);font-size:.88rem;font-weight:700}.sv-dl dd{color:var(--sv-ink-2)}@media (max-width:639px){.sv-dl dt{border-bottom:0;padding-bottom:.2rem}}.sv-dl>:nth-last-child(-n+2){border-bottom:0}.sv-docmeta{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.sv-chat{border-radius:var(--sv-radius-lg);background:radial-gradient(circle at 1px 1px, oklch(22% .028 262/.09) 1px, transparent 0) 0 0 / 18px 18px, var(--sv-surface);border:1px solid var(--sv-line);padding:2rem;display:none;position:relative}@media (min-width:960px){.sv-chat{flex-direction:column;gap:.8rem;display:flex}}.sv-bubble{max-width:85%;box-shadow:var(--sv-shadow);border-radius:20px;padding:.8rem 1.05rem;font-size:.98rem;line-height:1.45}.sv-bubble--q{background:var(--sv-bg);color:var(--sv-ink);border-bottom-left-radius:6px;align-self:flex-start;font-weight:600}.sv-bubble--a{background:var(--sv-terra-strong);color:#fff;border-bottom-right-radius:6px;align-self:flex-end;align-items:flex-start;gap:.65rem;font-weight:500;display:flex}.sv-bubble__avatar{background:#fff;border-radius:999px;flex-shrink:0;width:1.6rem;height:1.6rem;padding:.2rem}.sv-bubble--typing{gap:.3rem;padding:1rem 1.1rem;display:inline-flex}.sv-bubble--typing span{background:var(--sv-ink-4);border-radius:999px;width:.45rem;height:.45rem}@media (prefers-reduced-motion:no-preference){.sv-bubble{animation:sv-bubble-in .6s var(--sv-ease) both}.sv-chat>:nth-child(2){animation-delay:.25s}.sv-chat>:nth-child(3){animation-delay:.7s}.sv-chat>:nth-child(4){animation-delay:.95s}.sv-chat>:nth-child(5){animation-delay:1.4s}.sv-bubble--typing span{animation:1.3s ease-in-out infinite sv-typing}.sv-bubble--typing span:nth-child(2){animation-delay:.16s}.sv-bubble--typing span:nth-child(3){animation-delay:.32s}}@keyframes sv-bubble-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes sv-typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.sv-home-phones{justify-content:center;padding:1.5rem 0 1rem;display:flex;position:relative}.sv-home-phones .sv-phone{max-width:270px}.sv-home-phones .sv-phone--back{opacity:.95;max-width:230px;position:absolute;top:3.5rem;left:50%;transform:translate(-2%)rotate(7deg)}.sv-home-phones .sv-phone--front{z-index:1;position:relative;transform:translate(-28%)rotate(-3deg)}@media (max-width:479px){.sv-home-phones .sv-phone{max-width:200px}.sv-home-phones .sv-phone--back{max-width:170px;top:2.5rem}.sv-home-phones .sv-phone--front{transform:translate(-22%)rotate(-3deg)}}.sv-home-sticker{z-index:2;background:var(--sv-bg);box-shadow:var(--sv-shadow-lg);color:var(--sv-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1rem .7rem .75rem;font-size:.92rem;font-weight:700;display:inline-flex;position:absolute;bottom:12%;left:50%;transform:translate(-10%)}@media (max-width:479px){.sv-home-sticker{font-size:.85rem;left:auto;right:.25rem;transform:none}}.sv-home-sticker .sv-icon{border-radius:999px;width:2.1rem;height:2.1rem}.sv-home-sticker .sv-icon svg{width:1.05rem;height:1.05rem}.sv-home-photo img{object-fit:cover;width:100%;height:100%;display:block}.sv-reels{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:639px){.sv-reels{gap:.5rem}.sv-reel{border-radius:14px}.sv-reel:nth-child(2n){transform:translateY(.75rem)}.sv-reel__play{width:1.5rem;height:1.5rem;bottom:.4rem;left:.4rem}}.sv-reel{aspect-ratio:9/16;background:var(--sv-surface-2);box-shadow:var(--sv-shadow);border-radius:20px;position:relative;overflow:clip}.sv-reel:nth-child(2n){transform:translateY(1.5rem)}.sv-reel img{object-fit:cover;width:100%;height:100%;display:block}.sv-reel:after{content:"";background:linear-gradient(#0000 55%,oklch(20% .03 262/.45));position:absolute;inset:0}.sv-reel__play{z-index:1;width:2rem;height:2rem;color:var(--sv-ink);background:oklch(100% 0 0/.9);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}.sv-reel__play svg{width:.85rem;height:.85rem;margin-left:2px}.sv-promise{border-left:3px solid var(--sv-terra);border-radius:0 var(--sv-radius-sm) var(--sv-radius-sm) 0;background:var(--sv-terra-tint);color:var(--sv-ink);margin:1.75rem 0 0;padding:1.25rem 1.4rem;font-weight:700;line-height:1.55}.sv-place-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid}@media (min-width:960px){.sv-place-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3.5rem}}.sv-place-hero .sv-title{margin-top:1.1rem}.sv-place-badges{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}.sv-place-badges .sv-badge{padding:.4rem .8rem;font-size:.82rem}.site-v2.lp-page .sv-place-rating{color:var(--sv-ink-2);align-items:center;gap:.35rem;margin-top:1.25rem;font-size:.95rem;text-decoration:none;display:inline-flex}.site-v2.lp-page .sv-place-rating:hover,.sv-place-rating strong{color:var(--sv-ink)}.sv-place-rating__star{color:oklch(75% .15 75)}.sv-place-cover{aspect-ratio:16/10;border-radius:var(--sv-radius-lg);box-shadow:var(--sv-shadow-lg);position:relative;overflow:clip}.sv-place-cover img{object-fit:cover;width:100%;height:100%;display:block}.sv-place-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.75rem;display:grid}@media (min-width:1024px){.sv-place-layout{grid-template-columns:minmax(0,1fr) 22rem;gap:4rem}.sv-place-aside{top:calc(var(--sv-header-h) + 1.5rem);position:sticky}}@media (max-width:1023px){.sv-place-aside{order:-1}}.sv-place-claim{margin:1rem 0 0}.sv-place-body .sv-place-claim{margin:0}@media (min-width:1024px){.sv-place-claim--body{display:none}}@media (max-width:1023px){.sv-place-claim--aside{display:none}}.sv-place-body{flex-direction:column;gap:2.75rem;max-width:48rem;display:flex}.site-v2.lp-page .sv-place-title{letter-spacing:-.025em;margin:0 0 1.1rem;font-size:1.3rem;font-weight:800}.sv-place-info{border:1px solid var(--sv-line);border-radius:var(--sv-radius);margin:0;padding:.5rem 1.25rem;list-style:none}.sv-place-info li{color:var(--sv-ink-2);align-items:center;gap:.9rem;padding:.75rem 0;display:flex}.sv-place-info li+li{border-top:1px solid var(--sv-line)}.site-v2.lp-page .sv-place-info a{color:var(--sv-ink);font-weight:600;text-decoration:none}.site-v2.lp-page .sv-place-info a:hover{color:var(--sv-terra-strong)}.sv-place-info__open{color:var(--sv-success);font-weight:700}@media (min-width:640px){.sv-place-amenities{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.sv-place-score{align-items:baseline;gap:.4rem;margin:-.25rem 0 1rem;display:flex}.sv-place-score strong{letter-spacing:-.03em;font-size:2rem;font-weight:800}.sv-place-reviews{flex-direction:column;gap:.75rem;display:flex}.sv-place-review{gap:.5rem;padding:1.25rem 1.4rem}.sv-place-review__head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.sv-place-deals{flex-direction:column;gap:.75rem;display:flex}.sv-place-deal{border-radius:var(--sv-radius);background:var(--sv-terra-tint);border:1px solid var(--sv-terra-soft);align-items:flex-start;gap:1rem;padding:1.25rem 1.4rem;display:flex}.sv-place-deal__head{align-items:center;gap:.75rem;display:flex}.sv-place-deal__title{color:var(--sv-ink);margin:.5rem 0 .25rem;font-size:1.08rem;font-weight:750}.sv-place-events{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.sv-place-events li{border:1px solid var(--sv-line);border-radius:var(--sv-radius-sm);color:var(--sv-ink);align-items:center;gap:1rem;padding:.75rem 1rem;font-weight:600;display:flex}.sv-place-date{background:var(--sv-terra-soft);min-width:3.4rem;color:var(--sv-terra-strong);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;flex-shrink:0;padding:.45rem .6rem;font-size:.9rem;font-weight:800}.site-v2.lp-page .sv-around-card{border-radius:var(--sv-radius);border:1px solid var(--sv-line);background:var(--sv-bg);color:inherit;transition:transform .3s var(--sv-ease), box-shadow .3s var(--sv-ease);text-decoration:none;display:block;overflow:clip}.site-v2.lp-page a.sv-around-card:hover{box-shadow:var(--sv-shadow-lg);color:inherit;transform:translateY(-3px)}.sv-around-card>div:first-child{aspect-ratio:16/10;position:relative;overflow:hidden}.sv-around-card__body{flex-direction:column;gap:.2rem;padding:1rem 1.1rem 1.15rem;display:flex}.sv-around-card__name{color:var(--sv-ink);margin:0;font-weight:750;line-height:1.35}.sv-carousel-btn{background:var(--sv-bg);width:2.75rem;height:2.75rem;color:var(--sv-ink);box-shadow:inset 0 0 0 1.5px var(--sv-line-2);cursor:pointer;transition:box-shadow .2s var(--sv-ease), opacity .2s var(--sv-ease);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sv-carousel-btn:hover{box-shadow:inset 0 0 0 1.5px var(--sv-ink)}.sv-carousel-btn:disabled{opacity:.4;cursor:default;box-shadow:inset 0 0 0 1.5px var(--sv-line-2)}.sv-carousel-btn svg{width:1.2rem;height:1.2rem}.site-v2.lp-page .lp-pricing{gap:1.25rem}@media (min-width:900px){@supports (grid-template-rows:subgrid){.site-v2.lp-page :is(.lp-pricing--offers,.lp-pricing--app){column-gap:1.25rem}}}.site-v2.lp-page .lp-pricing__card{border:1px solid var(--sv-line);border-radius:var(--sv-radius);background:var(--sv-bg);box-shadow:var(--sv-shadow);padding:clamp(1.6rem,2.5vw,2.2rem)}.site-v2.lp-page .lp-pricing__card:hover{border-color:var(--sv-line-2);box-shadow:var(--sv-shadow-lg);transform:translateY(-3px)}.site-v2.lp-page .lp-pricing__card--featured,.site-v2.lp-page .lp-pricing__card--featured:hover{background:linear-gradient(180deg, var(--sv-terra-tint) 0%, var(--sv-bg) 14rem);border:2px solid var(--sv-terra);color:var(--sv-ink);box-shadow:0 24px 50px -24px oklch(50% .14 40/.4), var(--sv-shadow)}.site-v2.lp-page .lp-pricing__card--featured .lp-offer-name__icon{background:var(--sv-terra-strong);color:#fff}.site-v2.lp-page .lp-pricing__featured-tag{background:var(--sv-terra-strong);letter-spacing:.06em;font-size:.7rem;font-weight:800;top:-13px;box-shadow:0 6px 16px -4px oklch(50% .14 40/.5)}.site-v2.lp-page .lp-pricing__plan{letter-spacing:-.025em;font-size:1.3rem;font-weight:800;line-height:1.2}.site-v2.lp-page .lp-pricing__byline{color:var(--sv-ink-2);font-size:.93rem;line-height:1.55}.site-v2.lp-page .lp-pricing__amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,3.4vw,2.7rem);font-weight:800}.site-v2.lp-page .lp-pricing__amount-suffix{color:var(--sv-ink-3);font-size:.95rem;font-weight:600}.site-v2.lp-page .lp-pricing__period{color:var(--sv-ink-3);font-size:.84rem;line-height:1.5}.site-v2.lp-page .lp-pricing__launch-tag{background:var(--sv-terra-soft);color:var(--sv-terra-strong);letter-spacing:.04em;font-weight:800}.site-v2.lp-page .lp-pricing__feat{color:var(--sv-ink-2);font-size:.94rem}.site-v2.lp-page .lp-pricing__feat svg{color:var(--sv-terra-strong)}.site-v2.lp-page .lp-pricing__guarantee-figure{letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.site-v2.lp-page .lp-pricing__fineprint{color:var(--sv-ink-3);font-size:.84rem}.site-v2.lp-page .lp-pricing__fineprint a{color:var(--sv-ink-2);text-underline-offset:3px;font-weight:600;text-decoration:underline}.site-v2.lp-page .lp-pricing__ideal{border-top:1px solid var(--sv-line);color:var(--sv-ink-2);margin:0 0 1.25rem;padding-top:1rem;font-size:.88rem;line-height:1.55}.site-v2.lp-page .lp-offer-name__icon{background:var(--sv-terra-soft);width:2.6rem;height:2.6rem;color:var(--sv-terra-strong);border-radius:12px}.site-v2.lp-page .lp-offer-name__label{letter-spacing:-.01em;font-size:1.02rem;font-weight:750}.site-v2.lp-page :is(.lp-pricing__card,.sv-card,.lp-card):hover .lp-offer-name__icon{background:var(--sv-terra-strong);color:#fff}.site-v2.lp-page .lp-size-entry__arrow{color:var(--sv-ink-4)}.site-v2.lp-page .lp-size-entry:hover .lp-size-entry__arrow{color:var(--sv-terra-strong)}.site-v2.lp-page .lp-size-entry__from{border-top:1px solid var(--sv-line);color:var(--sv-ink-3);margin-top:auto;padding-top:1rem;font-size:.9rem}.site-v2.lp-page .lp-size-entry__from strong{letter-spacing:-.03em;color:var(--sv-ink);font-size:1.5rem;font-weight:800}.site-v2.lp-page .lp-size-entry .lp-offer-name{margin-bottom:.5rem}.site-v2.lp-page .sv-card.lp-size-entry .lp-size-entry__arrow{top:calc(clamp(1.5rem,2.5vw,2rem) + .75rem);right:clamp(1.5rem,2.5vw,2rem)}.site-v2.lp-page .lp-entry{border:1px solid var(--sv-line);border-radius:var(--sv-radius);background:var(--sv-bg);box-shadow:var(--sv-shadow)}.site-v2.lp-page .lp-entry__title{letter-spacing:-.025em;color:var(--sv-ink);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:800}.site-v2.lp-page .lp-entry__tier strong{font-weight:750}.site-v2.lp-page .lp-conditions__item{color:var(--sv-ink-2);border-top-color:var(--sv-line);font-size:.97rem}.sv-pricebox{background:linear-gradient(180deg, var(--sv-terra-tint) 0%, var(--sv-bg) 12rem);border:2px solid var(--sv-terra);width:100%;max-width:26rem;box-shadow:0 30px 60px -30px oklch(50% .14 40/.45), var(--sv-shadow);justify-self:end;gap:1rem;padding:clamp(1.75rem,3vw,2.25rem)}@media (max-width:959px){.sv-pricebox{justify-self:stretch;max-width:none}}.sv-pricebox .lp-offer-name{margin-bottom:.25rem}.site-v2.lp-page .sv-pricebox .lp-offer-name__icon{background:var(--sv-terra-strong);color:#fff}.sv-pricebox__price{color:var(--sv-ink-3);flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0;font-weight:600;display:flex}.sv-pricebox__price strong{letter-spacing:-.045em;color:var(--sv-ink);font-size:clamp(2.6rem,5vw,3.2rem);font-weight:800;line-height:1}.sv-pricebox__price s{color:var(--sv-ink-4)}.sv-pricebox__note{color:var(--sv-ink-2);margin:0 0 .5rem;font-size:.9rem;line-height:1.55}.site-v2.lp-page .sv-pricebox__link{color:var(--sv-ink-2);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--sv-line-2);-webkit-text-decoration-color:var(--sv-line-2);text-decoration-color:var(--sv-line-2);align-self:center;font-size:.9rem;font-weight:600}.site-v2.lp-page .sv-pricebox__link:hover{color:var(--sv-terra-strong)}.collab-gallery{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1.25rem;display:grid}.collab-gallery>figure{margin:0}@media (max-width:640px){.collab-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.9rem;margin-inline:calc(-1*clamp(1rem,4vw,2.5rem));padding:0 clamp(1rem,4vw,2.5rem) .5rem;display:flex;overflow-x:auto}.collab-gallery::-webkit-scrollbar{display:none}.collab-gallery>figure{scroll-snap-align:start;flex:0 0 72%;scroll-margin-left:clamp(1rem,4vw,2.5rem)}}.collab-media{aspect-ratio:9/16;border-radius:var(--sv-radius);box-shadow:var(--sv-shadow-lg);background:var(--sv-surface-2);display:block;position:relative;overflow:hidden}.collab-media img,.collab-media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.collab-media__veil{transition:background .2s var(--sv-ease);background:linear-gradient(#0000 50%,oklch(20% .03 262/.45));position:absolute;inset:0}.collab-media:hover .collab-media__veil{background:oklch(20% .03 262/.3)}.collab-media__play{width:3.4rem;height:3.4rem;transition:transform .2s var(--sv-ease);background:oklch(100% 0 0/.92);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px oklch(20% .03 262/.3)}.collab-media:hover .collab-media__play{transform:translate(-50%,-50%)scale(1.07)}.collab-media__play svg{width:1.35rem;height:1.35rem;color:var(--sv-ink);margin-left:3px}.collab-media__badge{color:#fff;background:oklch(20% .03 262/.5);border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;padding-left:.3em;font-size:1.1rem;display:grid;position:absolute;top:.7rem;right:.7rem}@media (prefers-reduced-motion:reduce){.collab-media__veil,.collab-media__play{transition:none}}.collab-caption{color:var(--sv-ink-2);flex-direction:column;margin-top:.9rem;font-size:.88rem;line-height:1.45;display:flex}.collab-caption__title{color:var(--sv-ink);font-weight:750}.collab-caption__city{color:var(--sv-ink-3)}.collab-views{margin-top:.5rem;display:block}.collab-views__total{letter-spacing:-.03em;color:var(--sv-ink);font-size:1.35rem;font-weight:800;line-height:1.2;display:block}.collab-views__detail{color:var(--sv-ink-3);margin-top:.15rem;font-size:.8rem;display:block}.sv-offer-split{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.25rem;display:grid}@media (min-width:900px){.sv-offer-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(3rem,6vw,5rem)}}.site-v2.lp-page .lp-event-offer__card{justify-self:center;width:100%;max-width:30rem}.site-v2.lp-page .lp-offer-tabs__list{border-radius:calc(var(--sv-radius) + .4rem);background:var(--sv-surface-2);gap:.6rem;margin-bottom:2.25rem;padding:.4rem}.site-v2.lp-page .lp-offer-tabs__tab{border-radius:var(--sv-radius);color:var(--sv-ink-2);background:0 0;border:0;padding:.95rem 1.15rem}.site-v2.lp-page .lp-offer-tabs__tab:hover{background:oklch(100% 0 0/.6)}.site-v2.lp-page :is(.lp-offer-tabs__tab--active,.lp-offer-tabs__tab[aria-selected=true]),.site-v2.lp-page :is(.lp-offer-tabs__tab--active,.lp-offer-tabs__tab[aria-selected=true]):hover{background:var(--sv-bg);box-shadow:var(--sv-shadow)}.site-v2.lp-page .lp-offer-tabs__label{color:var(--sv-ink);font-size:1.02rem;font-weight:750}.site-v2.lp-page .lp-offer-tabs__examples{color:var(--sv-ink-3)}.site-v2.lp-page .lp-offer-tabs__heading{letter-spacing:-.02em;font-size:1.3rem;font-weight:800}.site-v2.lp-page .lp-offer-tabs__promise{color:var(--sv-ink-2);font-size:1rem}.site-v2.lp-page .lp-steps__bonus{margin:1.5rem 0 0;padding:0;list-style:none}.site-v2.lp-page .lp-conditions.sv-card{gap:0;margin:0;padding:.5rem clamp(1.25rem,2.5vw,1.75rem)}.site-v2.lp-page .lp-conditions.sv-card .lp-conditions__item:first-child{border-top:0}.site-v2.lp-page .lp-conditions.sv-card .lp-conditions__item:last-child{padding-bottom:.85rem}.site-v2.lp-page .lp-conditions__item strong{color:var(--sv-ink)}.site-v2.lp-page .lp-guide-stage{background:radial-gradient(52rem 26rem at 88% -8%, var(--sv-surface-2), transparent 62%), var(--sv-surface);border-bottom:1px solid var(--sv-line)}.site-v2.lp-page .lp-guide-stage:before{background-image:radial-gradient(oklch(22% .028 262/.08) 1px,#0000 1.2px)}.site-v2.lp-page .lp-guide-intro{text-align:center}.site-v2.lp-page .lp-guide-intro .sv-lede{margin:1.25rem auto 0}.site-v2.lp-page .lp-guide-intro .sv-title{margin-top:1.1rem}.site-v2.lp-page .lp-guide-step__numeral,.site-v2.lp-page .lp-guide-meter--unknown{font-style:normal;font-weight:800}.site-v2.lp-page .lp-guide-steps__caption{font-style:normal;font-weight:600}.site-v2.lp-page .lp-guide-panel{border-radius:var(--sv-radius-lg);box-shadow:var(--sv-shadow-lg)}.site-v2.lp-page .lp-guide-step__title{letter-spacing:-.03em;font-weight:800}.site-v2.lp-page .lp-guide-step__title em{color:var(--sv-terra);font-style:normal}.sv-articles{min-width:0}.sv-articles--compact>.sv-article+.sv-article{margin-top:clamp(2.25rem,4vw,3rem);padding-top:clamp(2.25rem,4vw,3rem)}.sv-article__head>div{min-width:0}.site-v2.lp-page .sv-article__sub{letter-spacing:-.012em;color:var(--sv-ink-2);text-wrap:balance;margin:.45rem 0 0;font-size:clamp(1.05rem,1.5vw,1.18rem);font-weight:600;line-height:1.4}.sv-article__head--stack{flex-direction:column;align-items:flex-start;gap:.3rem}.sv-article__head--stack .sv-article__num{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.sv-article__body{flex-direction:column;gap:1.5rem;max-width:44rem;display:flex}.sv-article__body>.sv-prose{max-width:none}.sv-article__body .sv-fine{margin:0}.sv-article__body .sv-card{gap:.6rem;padding:clamp(1.2rem,2.2vw,1.6rem)}.sv-article__body .sv-grid{gap:1rem}.sv-article__body .sv-card .sv-fine{font-size:.86rem}.sv-article__body .sv-card .sv-prose{font-size:1rem;line-height:1.7}.sv-article__body .sv-card__text+.sv-card__text{margin-top:.1rem}.site-v2.lp-page .sv-article__body .sv-card__title{margin:0;font-size:1.08rem}.sv-article__body .sv-card__text a,.sv-legal-dl a{color:var(--sv-terra-strong);text-underline-offset:3px;word-break:break-word;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.sv-card__row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.sv-toc-mobile{border:1px solid var(--sv-line);border-radius:var(--sv-radius-sm);background:var(--sv-bg);max-width:38rem;box-shadow:var(--sv-shadow);margin-top:1.75rem}@media (min-width:1024px){.sv-toc-mobile{display:none}}.sv-toc-mobile>summary{color:var(--sv-ink);cursor:pointer;align-items:center;gap:.75rem;padding:.85rem 1rem .85rem 1.1rem;font-size:.95rem;font-weight:700;list-style:none;display:flex}.sv-toc-mobile>summary::-webkit-details-marker{display:none}.sv-toc-mobile>summary::marker{content:""}.sv-toc-mobile__icon{background:var(--sv-surface-2);width:2rem;height:2rem;color:var(--sv-ink-2);transition:transform .3s var(--sv-ease), background .2s var(--sv-ease);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.sv-toc-mobile__icon svg{width:1rem;height:1rem}.sv-toc-mobile[open] .sv-toc-mobile__icon{background:var(--sv-terra-soft);color:var(--sv-terra-strong);transform:rotate(180deg)}.sv-toc-mobile .sv-toc{border-top:1px solid var(--sv-line);padding:.25rem 1rem .9rem 1.85rem}.sv-toc-mobile .sv-toc li:first-child{margin-top:.5rem}.site-v2.lp-page .sv-toc--dense a{padding-top:.32rem;padding-bottom:.32rem;font-size:.87rem}.site-v2.lp-page .sv-toc-panel .sv-toc--dense{gap:0}.sv-term{color:var(--sv-ink);font-weight:700;display:block}.sv-crosses{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.sv-crosses li{color:var(--sv-ink-2);padding-left:1.9rem;line-height:1.55;position:relative}.sv-crosses li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235C6478' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M17 7 7 17M7 7l10 10'/%3E%3C/svg%3E") center / .7rem no-repeat, var(--sv-surface-2);border-radius:999px;width:1.25rem;height:1.25rem;position:absolute;top:.12em;left:0}.sv-crosses--terra li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B4502F' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M17 7 7 17M7 7l10 10'/%3E%3C/svg%3E") center / .7rem no-repeat, var(--sv-bg)}@media (min-width:640px){.sv-steps--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-steps--pair .sv-step{padding:1.35rem 1.4rem}.sv-steps--pair .sv-step:before{width:2rem;height:2rem;font-size:.9rem}.site-v2.lp-page .sv-steps--pair .sv-step__title{margin-top:.2rem;font-size:1.05rem}.sv-steps--pair .sv-step__text{font-size:.95rem}.sv-legal-dl{background:var(--sv-bg)}.sv-legal-dl dd{overflow-wrap:anywhere}@media (max-width:639px){.sv-table-wrap:has(>.sv-table--stack){border:0;border-radius:0;overflow:visible}.sv-table-wrap>.sv-table--stack{min-width:0}.sv-table--stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sv-table--stack,.sv-table--stack tbody,.sv-table--stack tr,.sv-table--stack td{width:100%;display:block}.sv-table--stack tbody{flex-direction:column;gap:.75rem;display:flex}.sv-table--stack tr{border:1px solid var(--sv-line);border-radius:var(--sv-radius-sm);padding:.9rem 1rem}.sv-prose .sv-table--stack td{border:0;padding:.2rem 0}.sv-table--stack td:first-child{padding-bottom:.4rem;font-size:1rem}.sv-table--stack td[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--sv-ink-3);font-size:.72rem;font-weight:700;display:block}}.sv-prose .sv-table--stack td:first-child{color:var(--sv-ink);font-weight:700}.sv-prose .sv-table--stack td:last-child{color:var(--sv-ink-3)}.site-v2.lp-page .sv-cta__text a{color:#fff;text-underline-offset:4px;word-break:break-word;font-weight:600;-webkit-text-decoration:underline oklch(100% 0 0/.35);text-decoration:underline oklch(100% 0 0/.35)}.site-v2.lp-page .sv-cta__text a:hover{text-decoration-color:currentColor}.sv-cta .sv-kicker+.sv-heading{margin-top:.85rem}.sv-cta__text.sv-small{font-size:.9rem}.sv-cta__actions .sv-btn{overflow-wrap:anywhere}.sv-cta__links>span{color:oklch(100% 0 0/.6)}.sv-annex-group+.sv-annex-group{margin-top:clamp(2.5rem,5vw,3.5rem)}.site-v2.lp-page .sv-annex-group__title{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:1.2rem;font-weight:750}.sv-annex-card{gap:.5rem}.sv-annex-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.site-v2.lp-page .sv-annex-card__head .sv-card__title{margin:0}.sv-annex-card__price{letter-spacing:-.02em;color:var(--sv-ink);white-space:nowrap;font-size:1.1rem;font-weight:800}.sv-annex-card__note{color:var(--sv-ink-3);margin:0;font-size:.85rem;line-height:1.5}.sv-annex-card__facts{border-top:1px solid var(--sv-line);color:var(--sv-ink-2);flex-direction:column;gap:.7rem;margin:.5rem 0 0;padding:.9rem 0 0;font-size:.92rem;line-height:1.55;list-style:none;display:flex}.sv-annex-card__label{letter-spacing:.06em;text-transform:uppercase;color:var(--sv-ink-3);margin-bottom:.1rem;font-size:.72rem;font-weight:700;display:block}.sv-annex-card__views{color:var(--sv-terra-strong);font-weight:700}.sv-annex-foot{max-width:46rem;margin:1.5rem 0 0}.site-v2.lp-page .sv-annex-foot a{color:var(--sv-terra-strong);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sv-contest-block{max-width:50rem}.sv-contest-block .sv-note{background:var(--sv-bg)}.sv-contest-list{flex-direction:column;gap:1rem;display:flex}.sv-contest-card{gap:.5rem}.site-v2.lp-page .sv-contest-card .sv-card__title{margin:.35rem 0 0}.sv-contest-card__meta{color:var(--sv-ink-2);margin:0;font-size:.93rem;line-height:1.55}.sv-contest-card .sv-more{margin-top:.5rem}.sv-contest-card:hover .sv-more svg{transform:translate(3px)}.sv-contest-past{border-top:1px solid var(--sv-line);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2rem,4vw,2.75rem)}.sv-contest-past__intro{max-width:40rem;margin:.75rem 0 1.25rem}.sv-contest-past .sv-rows>li{flex-direction:column;gap:.2rem;padding:.9rem 0}.sv-contest-past .sv-rows .sv-fine{margin:0}.sv-contest-annex{background:var(--sv-bg);max-width:50rem;box-shadow:var(--sv-shadow)}.sv-contest-annex dd{overflow-wrap:anywhere}.sv-contest-annex dd a{color:var(--sv-terra-strong);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sv-contest-annex dd strong{color:var(--sv-ink)}.sv-contest-steps{counter-reset:sv-contest-step;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.sv-contest-steps li{counter-increment:sv-contest-step;padding-left:2.1rem;line-height:1.55;position:relative}.sv-contest-steps li:before{content:counter(sv-contest-step);background:var(--sv-terra-soft);width:1.45rem;height:1.45rem;color:var(--sv-terra-strong);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;top:.05em;left:0}.sv-contest-draft{max-width:44rem;margin-bottom:1.75rem}.sv-advent-board{grid-template-columns:repeat(6,minmax(0,1fr));justify-self:center;gap:clamp(.35rem,1vw,.65rem);width:100%;max-width:34rem;display:grid}.sv-advent-board__cell{aspect-ratio:3/4;background:var(--sv-bg);font-variant-numeric:tabular-nums;color:var(--sv-terra-strong);border:1.5px solid oklch(85% .06 42);border-radius:clamp(8px,1.4vw,13px);justify-content:flex-end;align-items:flex-end;padding:.35rem .5rem;font-size:clamp(.78rem,1.7vw,1.15rem);font-weight:800;line-height:1;display:flex}.sv-advent-board__cell--soft{background:var(--sv-terra-soft);border-color:#0000}.sv-advent-board__cell--ink{background:var(--sv-ink);color:#fff;border-color:#0000}.sv-advent-board__you{background:linear-gradient(160deg, var(--sv-terra) 0%, var(--sv-terra-strong) 100%);color:#fff;animation:sv-advent-glow 3.2s var(--sv-ease) infinite;border-radius:clamp(10px,1.8vw,16px);flex-direction:column;grid-area:2/3/span 2/span 2;justify-content:space-between;padding:clamp(.7rem,1.8vw,1.1rem);display:flex;position:relative;box-shadow:0 24px 48px -22px oklch(50% .14 40/.6)}.sv-advent-board__you small{letter-spacing:.1em;text-transform:uppercase;opacity:.92;font-size:clamp(.5rem,1.1vw,.66rem);font-weight:800}.sv-advent-board__you strong{letter-spacing:-.03em;font-size:clamp(1.1rem,3vw,1.85rem);font-weight:800;line-height:1.02}@keyframes sv-advent-glow{0%,to{box-shadow:0 24px 48px -22px oklch(50% .14 40/.6),0 0 oklch(62% .15 40/.35)}50%{box-shadow:0 24px 48px -22px oklch(50% .14 40/.6),0 0 0 10px oklch(62% .15 40/0)}}@media (prefers-reduced-motion:reduce){.sv-advent-board__you{animation:none}}.sv-advent-facts{border-top:1px solid var(--sv-line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding-top:1.5rem;display:grid}.sv-advent-facts dt{letter-spacing:-.02em;color:var(--sv-ink);font-size:clamp(1.05rem,2vw,1.4rem);font-weight:800}.sv-advent-facts div:last-child dt{color:var(--sv-terra-strong)}.sv-advent-facts dd{color:var(--sv-ink-3);margin:.2rem 0 0;font-size:.88rem;line-height:1.45}@media (max-width:599px){.sv-advent-facts{grid-template-columns:minmax(0,1fr);gap:.9rem}.sv-advent-facts div{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;display:flex}.sv-advent-facts dd{margin:0}}.sv-advent-counter{margin:1.75rem 0 0}.sv-advent-counter__label{align-items:baseline;gap:.5rem;margin:0;display:flex}.sv-advent-counter__label strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--sv-terra-strong);font-size:2.1rem;font-weight:800;line-height:1}.sv-advent-counter__label span{color:var(--sv-ink-2);font-weight:650}.sv-advent-counter__dots{grid-template-columns:repeat(24,minmax(0,1fr));gap:4px;max-width:26rem;margin-top:.7rem;display:grid}.sv-advent-counter__dots i{aspect-ratio:1;background:var(--sv-terra);border-radius:4px}.sv-advent-counter__dots i.is-taken{background:var(--sv-surface-2);box-shadow:inset 0 0 0 1px var(--sv-line-2)}.sv-advent-counter__status{background:var(--sv-surface);color:var(--sv-ink-2);border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.65rem 1rem;font-size:.93rem;font-weight:650;display:inline-flex}.sv-advent-counter__status svg{width:1.1rem;height:1.1rem;color:var(--sv-terra-strong);flex-shrink:0}.sv-advent-hero .sv-advent-counter+.sv-actions{margin-top:1.75rem}.sv-advent-seq__title{color:var(--sv-ink);margin:0 0 1.75rem;font-weight:750}.sv-advent-seq{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3.5vw,3rem);margin:0;padding:0;list-style:none;display:grid}.sv-advent-seq li{position:relative}@media (min-width:700px){.sv-advent-seq li+li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B4502F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;width:.9rem;height:.9rem;position:absolute;top:38%;left:calc(clamp(1.25rem,3.5vw,3rem)/-2 - .45rem)}}.sv-advent-story{aspect-ratio:9/16;border:1.5px solid var(--sv-ink);background:var(--sv-bg);max-width:13.5rem;box-shadow:var(--sv-shadow);border-radius:22px;flex-direction:column;gap:.55rem;margin:0 auto 1.25rem;padding:.7rem;display:flex}.sv-advent-story__bars{gap:4px;display:flex}.sv-advent-story__bars i{background:var(--sv-line-2);border-radius:2px;flex:1;height:3px}.sv-advent-story__bars i.is-on{background:var(--sv-ink)}.sv-advent-story__scene{border:1px solid var(--sv-line);background:linear-gradient(180deg, var(--sv-terra-tint) 0%, var(--sv-surface) 100%);border-radius:12px;flex:1;position:relative;overflow:hidden}.sv-advent-story__sun{aspect-ratio:1;background:var(--sv-terra);border-radius:50%;width:16%;position:absolute;top:10%;right:12%}.sv-advent-story__hill{background:var(--sv-ink);clip-path:polygon(50% 0,100% 100%,0 100%);width:78%;height:68%;position:absolute;bottom:0;left:-8%}.sv-advent-story__hill--back{background:var(--sv-terra-soft);width:80%;height:48%;left:38%}.sv-advent-story__pin{color:var(--sv-terra-strong);align-items:center;gap:.35rem;display:flex}.sv-advent-story__pin svg{flex-shrink:0;width:.9rem;height:.9rem}.sv-advent-story__pin i{background:var(--sv-ink);border-radius:3px;width:58%;height:6px}.sv-advent-story__line{background:var(--sv-line-2);border-radius:3px;width:82%;height:5px}.sv-advent-story__offer{border:2px dashed var(--sv-terra);background:var(--sv-terra-tint);border-radius:12px;flex:1;place-items:center;display:grid}.sv-advent-story__percent{aspect-ratio:1;background:var(--sv-terra);color:#fff;border-radius:50%;place-items:center;width:42%;display:grid}.sv-advent-story__percent svg{width:52%;height:52%}.sv-advent-story__blank{border:1px solid var(--sv-line);background:var(--sv-surface);border-radius:12px;flex:1}.sv-advent-story__link{border:1.5px solid var(--sv-ink);color:var(--sv-terra-strong);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .55rem;display:flex}.sv-advent-story__link svg{flex-shrink:0;width:.85rem;height:.85rem}.sv-advent-story__link i{background:var(--sv-ink);border-radius:3px;flex:1;height:5px}.sv-advent-seq__name{letter-spacing:-.01em;color:var(--sv-ink);align-items:baseline;gap:.55rem;margin:0;font-size:1.05rem;font-weight:750;display:flex}.sv-advent-seq__name span{color:var(--sv-terra-strong);font-size:1.45rem;font-weight:800}.sv-advent-seq__text{color:var(--sv-ink-2);margin:.35rem 0 0;font-size:.95rem;line-height:1.55}@media (max-width:699px){.sv-advent-seq{grid-template-columns:minmax(0,1fr)}.sv-advent-seq li{grid-template-columns:6.5rem minmax(0,1fr);align-content:center;align-items:center;column-gap:1.1rem;display:grid}.sv-advent-story{border-radius:16px;grid-row:span 2;gap:.35rem;margin:0;padding:.45rem}.sv-advent-seq__name{align-self:end}.sv-advent-seq__text{align-self:start}}.sv-advent-reach{border-radius:var(--sv-radius-lg);border:1px solid var(--sv-terra-soft);background:linear-gradient(135deg, var(--sv-terra-tint) 0%, var(--sv-surface) 100%);gap:1.5rem 2.5rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.75rem,4vw,2.75rem);display:grid}@media (min-width:760px){.sv-advent-reach{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.sv-advent-reach__num{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--sv-ink);margin:.8rem 0 0;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:800;line-height:1}.sv-advent-reach__label{color:var(--sv-ink);margin:.45rem 0 0;font-size:1.1rem;font-weight:700}.sv-advent-reach__text{max-width:36rem;color:var(--sv-ink-2);margin:.8rem 0 0;line-height:1.6}.sv-advent-reach__text strong{color:var(--sv-ink)}.sv-advent-reach__unit{border-radius:var(--sv-radius);background:var(--sv-terra-strong);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-width:11rem;padding:1.25rem 1.75rem;display:flex}.sv-advent-reach__unit strong{letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1.1}.sv-advent-reach__unit small{opacity:.92;font-size:.82rem;font-weight:600}.sv-advent-reach__fine{color:var(--sv-ink-3);grid-column:1/-1;margin:0;font-size:.82rem}.site-v2.lp-page .sv-advent-rule__yes{border:2px solid var(--sv-terra);background:var(--sv-bg)}.site-v2.lp-page .sv-advent-rule__no{border:1.5px dashed var(--sv-line-2);box-shadow:none;background:0 0}.site-v2.lp-page .sv-advent-rule .sv-checks li,.site-v2.lp-page .sv-advent-rule .sv-crosses li{color:var(--sv-ink);font-size:1.02rem}.site-v2.lp-page .sv-advent-rule__no .sv-crosses li{color:var(--sv-ink-3)}.sv-advent-why{border-top:1px solid var(--sv-line-2);letter-spacing:-.02em;max-width:46rem;color:var(--sv-ink);margin:clamp(2rem,4vw,3rem) 0 0;padding-top:1.75rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:750;line-height:1.4}.site-v2.lp-page .sv-advent-why em{color:var(--sv-terra-strong);font-style:normal}.sv-advent-steps{--sv-steps:2}@media (min-width:1100px){.sv-advent-steps{--sv-steps:4}}.sv-advent-faq{gap:2rem;display:grid}@media (min-width:960px){.sv-advent-faq{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:4rem}}.sv-advent-contact{margin-top:1.75rem}.sv-advent-contact li{align-items:center;gap:.65rem;display:flex}.sv-advent-contact svg{width:1.1rem;height:1.1rem;color:var(--sv-terra-strong);flex-shrink:0}.sv-advent-closed{color:var(--sv-ink-2);line-height:1.6}.btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.4}.btn{font-family:var(--font-sans)}.btn-primary{background:var(--color-terracotta-600);color:var(--color-paper)}.btn-primary:hover{background:var(--color-terracotta-700);color:var(--color-paper)}.btn-ink{background:var(--color-ink-900);color:var(--color-paper)}.btn-ink:hover{background:var(--color-terracotta-500);color:var(--color-paper)}.btn-teal{background:var(--color-teal-700);color:var(--color-paper)}.btn-teal:hover{background:var(--color-teal-500);color:var(--color-paper)}.btn-secondary{color:var(--color-ink-900);border:1px solid var(--color-ink-300);background:0 0}.btn-secondary:hover{background:var(--color-ink-900);color:var(--color-paper);border-color:var(--color-ink-900)}.btn-ghost{color:var(--color-ink-700);background:0 0}.btn-ghost:hover{color:var(--color-terracotta-500);background:var(--color-cream)}.btn-lg{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.btn-sm{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.card{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 8);border-width:1px;border-color:var(--color-ink-100);box-shadow:0 1px 2px #1a161208,0 8px 24px #1a16120a}.card-cream{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);background:var(--color-cream);border-width:1px;border-color:var(--color-cream-darker)}.card-interactive{transition:border-color .2s,transform .2s}.card-interactive:hover{border-color:var(--color-terracotta-300)}.card-feature{border-radius:var(--radius-md);padding:calc(var(--spacing) * 8);background:var(--color-terracotta-500)}.card-teal{border-radius:var(--radius-md);padding:calc(var(--spacing) * 8);background:var(--color-teal-700)}.pill{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.14em;font-family:var(--font-sans);border-radius:3.40282e38px;display:inline-flex}.pill-brand{background:var(--color-terracotta-100);color:var(--color-terracotta-700)}.pill-teal{background:var(--color-teal-100);color:var(--color-teal-700)}.pill-cream{background:var(--color-cream-darker);color:var(--color-ink-900)}.pill-outline{color:var(--color-ink-700);border:1px solid var(--color-ink-300);background:0 0}.pill-dark{background:var(--color-ink-900);color:var(--color-cream)}.pill-success{color:var(--color-success);background:#e0ebe2}.field-label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-900);font-family:var(--font-sans);display:block}.field-hint{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-500)}.field-error{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-danger)}.field-input,.field-textarea,.field-select{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-paper);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1px;border-color:var(--color-ink-200);color:var(--color-ink-900);font-family:var(--font-sans);transition-duration:.15s}.field-input:hover,.field-textarea:hover,.field-select:hover{border-color:var(--color-ink-400)}.field-input:focus,.field-textarea:focus,.field-select:focus{border-color:var(--color-terracotta-500);box-shadow:var(--shadow-focus);outline:none}.field-textarea{min-height:calc(var(--spacing) * 30);resize:vertical;padding-block:calc(var(--spacing) * 3)}.field-input--error,.field-input--error:hover,.field-textarea--error,.field-textarea--error:hover,.field-select--error,.field-select--error:hover{border-color:var(--color-terracotta-500);box-shadow:0 0 0 3px #c85a371f}.alert{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.alert-info{background:var(--color-teal-50);color:var(--color-teal-700);border-color:var(--color-teal-100)}.alert-success{background:var(--color-success-50);color:var(--color-success);border-color:var(--color-success-200)}.alert-warning{color:var(--color-warning);background:#fbf1d8;border-color:#f0dcac}.alert-danger{background:var(--color-terracotta-50);color:var(--color-terracotta-700);border-color:var(--color-terracotta-100)}.container-page{max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 6);margin-inline:auto}@media (min-width:64rem){.container-page{padding-inline:calc(var(--spacing) * 12)}}.container-narrow{max-width:var(--container-3xl);padding-inline:calc(var(--spacing) * 6);margin-inline:auto}@media (min-width:64rem){.container-narrow{padding-inline:calc(var(--spacing) * 12)}}.container-wide{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 6);margin-inline:auto}@media (min-width:64rem){.container-wide{padding-inline:calc(var(--spacing) * 12)}}.section{padding-block:calc(var(--spacing) * 24)}@media (min-width:48rem){.section{padding-block:calc(var(--spacing) * 32)}}.section-tight{padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.section-tight{padding-block:calc(var(--spacing) * 20)}}.display-1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}@media (min-width:48rem){.display-1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:64rem){.display-1{font-size:88px}}.display-1{font-family:var(--font-display);letter-spacing:-.025em;font-weight:400;line-height:1.02}.display-2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}@media (min-width:48rem){.display-2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.display-2{font-size:60px}}.display-2{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400;line-height:1.08}.heading-1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (min-width:48rem){.heading-1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.heading-1{font-family:var(--font-display);letter-spacing:-.015em;font-weight:400;line-height:1.15}.heading-2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:48rem){.heading-2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.heading-2{font-family:var(--font-sans);letter-spacing:-.01em}.lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (min-width:48rem){.lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.lead{color:var(--color-ink-500);max-width:38rem;line-height:1.6}.eyebrow{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.16em;color:var(--color-terracotta-500);font-family:var(--font-sans);display:inline-block}.section-num{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));display:inline-block}@media (min-width:48rem){.section-num{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.section-num{font-family:var(--font-display);color:var(--color-terracotta-500);font-style:italic;line-height:1.2}.num-mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.num-serif{font-family:var(--font-display);color:var(--color-terracotta-500);font-style:italic}.bg-cream{background:var(--color-cream)}.bg-paper{background:var(--color-paper)}.bg-cream-darker{background:var(--color-cream-darker)}.bg-terracotta{background:var(--color-terracotta-500)}.bg-teal{background:var(--color-teal-700)}.bg-warm-black{background:var(--color-ink-900)}.corner-decor{position:relative;overflow:hidden}.corner-decor:before,.corner-decor:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.corner-decor:before{background:var(--color-terracotta-500);opacity:.1;width:400px;height:400px;top:-120px;right:-120px}.corner-decor:after{background:var(--color-teal-700);opacity:.07;width:350px;height:350px;bottom:-200px;left:-100px}.corner-circle{position:relative;overflow:hidden}.corner-circle:before{content:"";background:var(--color-terracotta-500);opacity:.08;pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-120px}.link-underline{text-underline-offset:4px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-ink-300);-webkit-text-decoration-color:var(--color-ink-300);text-decoration-color:var(--color-ink-300)}.link-underline:hover{color:var(--color-terracotta-500);-webkit-text-decoration-color:var(--color-terracotta-500);-webkit-text-decoration-color:var(--color-terracotta-500);text-decoration-color:var(--color-terracotta-500);text-underline-offset:6px}.marker-num{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-family:var(--font-display);background:var(--color-paper);color:var(--color-ink-500);border:1px solid var(--color-ink-300);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;font-style:italic;display:inline-flex}.marker-num-active{background:var(--color-terracotta-500);color:var(--color-cream);border-color:var(--color-terracotta-500)}.marker-num-done{background:var(--color-ink-900);color:var(--color-cream);border-color:var(--color-ink-900)}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:translateY(0)}[data-reveal-delay="1"].reveal{transition-delay:80ms}[data-reveal-delay="2"].reveal{transition-delay:.16s}[data-reveal-delay="3"].reveal{transition-delay:.24s}[data-reveal-delay="4"].reveal{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.section-eyebrow,.hero-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;color:var(--color-terracotta-700)}.hero-logo{width:220px;max-width:70vw;height:220px;margin:1rem auto 0;display:block}@media (min-width:768px){.hero-logo{width:280px;height:280px}}.hero-tagline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink-900);margin-top:.5rem;font-size:1.5rem;font-style:italic;line-height:1.2}.hero-tagline em{color:var(--color-terracotta-500);font-style:italic}@media (min-width:768px){.hero-tagline{font-size:1.875rem}}.waitlist-form{text-align:left}.waitlist-label{margin-bottom:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-900);display:block}.waitlist-field-group{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.waitlist-field-group{flex-direction:row}}.waitlist-input{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;color:var(--color-ink-900);border:1px solid var(--color-ink-200);font-family:var(--font-sans);background:#fff;border-radius:3.40282e38px;flex:1;transition-duration:.15s}.waitlist-input::placeholder{color:var(--color-ink-400)}.waitlist-input:hover{border-color:var(--color-ink-400)}.waitlist-input:focus{border-color:var(--color-terracotta-500);box-shadow:var(--shadow-focus);outline:none}.waitlist-input[aria-invalid=true]{border-color:var(--color-danger)}.waitlist-hint{margin-top:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-400)}.waitlist-error{margin-top:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-terracotta-700)}.waitlist-confirm{border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);text-align:center;border:1px solid var(--color-ink-200);color:var(--color-ink-900);box-shadow:var(--shadow-soft);background:#fff}.waitlist-confirm svg{color:var(--color-terracotta-600)}.social-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));letter-spacing:-.005em;border-radius:3.40282e38px;font-weight:600;display:flex;box-shadow:0 4px 12px -2px #1a16121f}.social-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -4px #1a161247}.social-btn--instagram{color:#fff;background:linear-gradient(45deg,#f58529 0%,#dd2a7b 50%,#8134af 100%)}.social-btn--instagram:hover{color:#fff}.social-btn--tiktok{color:#fff;background:#010101}.social-btn--tiktok:hover{color:#fff;background:#1a1a1a}.feature-card{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 6)}@media (min-width:48rem){.feature-card{padding:calc(var(--spacing) * 7)}}.feature-card{border:1px solid var(--color-ink-200);background:#fff;transition:transform .2s,border-color .2s}.feature-card:hover{border-color:var(--color-terracotta-300);transform:translateY(-2px)}.feature-num{font-family:var(--font-display);color:var(--color-terracotta-500);margin-bottom:.75rem;font-size:1.5rem;font-style:italic;line-height:1}.feature-title{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-900);font-size:1.05rem}.feature-card p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-500)}.founders-photo-large{aspect-ratio:1;object-fit:cover;width:100%;max-width:320px;height:auto;box-shadow:var(--shadow-card);border-radius:1.25rem;display:block}@media (min-width:768px){.founders-photo-large{max-width:100%}}.founders-caption{margin-top:calc(var(--spacing) * 4);max-width:var(--container-xs);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-family:var(--font-display);color:var(--color-ink-500);font-style:italic}.prose-narrow p{font-size:.975rem}.footer-teal{background:var(--color-teal-700);color:var(--color-cream)}.footer-logo-circle{background:var(--color-cream);border-radius:9999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:inline-flex;box-shadow:0 4px 16px -2px #00000026}.autocomplete-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-top:1px solid var(--color-cream-darker);color:var(--color-ink-900);text-decoration:none;display:flex}.autocomplete-item:first-child{border-top:none}.autocomplete-item:hover{background:var(--color-paper)}.autocomplete-item-main{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;display:flex}.autocomplete-item-main strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.autocomplete-item-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-500);overflow:hidden}.autocomplete-item-cta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-terracotta-600);flex-shrink:0}.autocomplete-empty{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);text-align:center}.autocomplete-empty-title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-500)}.autocomplete-fallback{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:var(--color-paper);border-top:1px solid var(--color-cream-darker);color:var(--color-ink-700);font-size:.875rem;text-decoration:none;display:flex}.autocomplete-fallback:hover{background:var(--color-cream)}.autocomplete-fallback-cta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-terracotta-600)}.lp-page{background:var(--color-lp-paper);color:var(--color-lp-ink);font-feature-settings:"ss01";font-variation-settings:"opsz" 14;font-family:DM Sans,system-ui,sans-serif;line-height:1.55;overflow-x:clip}.lp-display{letter-spacing:-.028em;color:var(--color-lp-ink);font-family:DM Sans,system-ui,sans-serif;font-style:normal;font-weight:600;line-height:1.1}.lp-display em{color:var(--color-lp-terra);letter-spacing:-.02em;font-family:DM Sans,system-ui,sans-serif;font-style:italic;font-weight:500}.lp-h-xl{font-size:clamp(2.1rem,4.6vw,4.25rem)}.lp-h-l{font-size:clamp(1.75rem,3.2vw,2.85rem)}.lp-h-m{font-size:clamp(1.4rem,2vw,1.85rem)}.lp-h-s{font-size:clamp(1.1rem,1.4vw,1.3rem)}.lp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-lp-terra);align-items:center;gap:.5rem;font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:600;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--color-lp-terra);flex-shrink:0;width:1.5rem;height:1px}.lp-eyebrow--simple:before{display:none}.lp-meta{letter-spacing:.04em;color:var(--color-lp-ink-3);font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:500}.lp-lede{color:var(--color-lp-ink-2);max-width:38rem;font-size:clamp(1.05rem,1.25vw,1.18rem);line-height:1.6}.lp-lede--small{max-width:34rem;font-size:1rem}.lp-wrap{max-width:1200px;margin:0 auto;padding-left:clamp(1.5rem,4vw,3rem);padding-right:clamp(1.5rem,4vw,3rem)}.lp-wrap--narrow{max-width:720px;margin:0 auto;padding-left:clamp(1.5rem,4vw,3rem);padding-right:clamp(1.5rem,4vw,3rem)}.lp-section{padding:clamp(5.5rem,9vw,9rem) 0;position:relative}.lp-section--tight{padding:clamp(3rem,6vw,5rem) 0}.lp-section--paper{background:var(--color-lp-paper)}.lp-section--paper-2{background:var(--color-lp-paper-2)}.lp-section--paper-3{background:var(--color-lp-paper-3)}.lp-btn{letter-spacing:-.005em;background:var(--color-lp-terra);color:#fff;transition:background .25s var(--lp-ease), box-shadow .25s var(--lp-ease), transform .25s var(--lp-ease);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.lp-btn:hover{background:var(--color-lp-terra-2);color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px #a8482b40}.lp-btn:disabled,.lp-btn[disabled],.lp-btn:disabled:hover,.lp-btn[disabled]:hover{background:var(--color-lp-paper-3);color:var(--color-lp-ink-4);cursor:not-allowed;box-shadow:none;border-color:#0000;transform:none}.lp-btn--lg{padding:.85rem 1.6rem;font-size:.95rem}.lp-btn--sm{padding:.5rem 1rem;font-size:.82rem}.lp-btn--block{width:100%;display:flex}.lp-btn--ghost{color:var(--color-lp-ink);border:1px solid var(--color-lp-line-2);background:0 0}.lp-btn--ghost:hover{background:var(--color-lp-paper-2);border-color:var(--color-lp-ink);color:var(--color-lp-ink);box-shadow:var(--lp-shadow-sm);transform:none}.lp-btn__arrow{width:1rem;height:1rem;transition:transform .25s var(--lp-ease)}.lp-btn:hover .lp-btn__arrow{transform:translate(3px)}.lp-link{color:var(--color-lp-ink-2);transition:color .25s var(--lp-ease);padding-bottom:2px;font-size:.95rem;text-decoration:none;position:relative}.lp-link:after{content:"";background:var(--color-lp-line-2);height:1px;transition:background .25s var(--lp-ease);position:absolute;bottom:0;left:0;right:0}.lp-link:hover{color:var(--color-lp-terra)}.lp-link:hover:after{background:var(--color-lp-terra)}.lp-link--small{font-size:.85rem}.lp-hero{padding:clamp(4rem,8vw,7rem) 0 clamp(4rem,7vw,6rem)}.lp-hero__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(3rem,5vw,5rem);display:grid}@media (min-width:980px){.lp-hero__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(3rem,5vw,5rem)}}.lp-hero__title{margin:1.5rem 0 1.75rem}.lp-hero__cta-row{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2.25rem;display:flex}.lp-hero__assurance{color:var(--color-lp-ink-3);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:2.5rem;font-size:.85rem;display:flex}.lp-hero__assurance svg{width:1rem;height:1rem;color:var(--color-lp-terra)}.lp-hero__dot{background:var(--color-lp-ink-4);border-radius:999px;width:3px;height:3px;display:inline-block}.lp-phone{background:linear-gradient(155deg,#2a251f 0%,#1f1b17 100%);border-radius:26px;width:100%;max-width:290px;margin:0 auto;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 32px 64px #1f1b172e,0 12px 24px #1f1b171a}.lp-phone__screen{background:var(--color-lp-paper-2);border-radius:16px;flex-direction:column;min-height:480px;padding-top:42px;display:flex;position:relative;overflow:hidden}.lp-phone__screen--photo{min-height:0;padding-top:0}.lp-phone__screen--photo img{width:100%;height:auto;display:block}.lp-phone__notch{background:var(--color-lp-ink);z-index:3;border-radius:12px;width:76px;height:22px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.lp-phone__status{color:var(--color-lp-ink);letter-spacing:.01em;z-index:2;pointer-events:none;justify-content:space-between;align-items:center;padding:0 24px;font-size:.72rem;font-weight:600;display:flex;position:absolute;top:18px;left:0;right:0}.lp-phone__status-time{padding-right:5rem}.lp-phone__status-icons{align-items:center;gap:4px;padding-left:5rem;display:inline-flex}.lp-phone__status-icons svg{width:14px;height:14px}.lp-phone__content{flex-direction:column;flex:1;padding:1rem 1.1rem .85rem;display:flex}.lp-phone__cover{background:linear-gradient(135deg,#e89178 0%,#c75b3a 50%,#823620 100%);justify-content:center;align-items:center;height:140px;margin:0 -1.1rem 1rem;font-size:3.2rem;display:flex;position:relative;overflow:hidden}.lp-phone__cover:before{content:"";background:radial-gradient(circle at 25% 25%,#fff6ee47,#0000 55%);position:absolute;inset:0}.lp-phone__cover:after{content:"";background:linear-gradient(#0000,#1f1b171f);height:40%;position:absolute;bottom:0;left:0;right:0}.lp-phone__cover-emoji{z-index:1;filter:drop-shadow(0 2px 6px #1f1b172e);position:relative}.lp-phone__cover-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.04em;z-index:2;background:#1f1b17a6;border-radius:999px;padding:.25rem .55rem;font-size:.65rem;font-weight:600;position:absolute;top:12px;left:12px}.lp-phone__cover-fav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;width:28px;height:28px;color:var(--color-lp-ink-2);background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.lp-phone__cover-fav svg{width:14px;height:14px}.lp-phone__tabbar{border-top:1px solid var(--color-lp-line);background:var(--color-lp-paper-2);justify-content:space-around;align-items:center;padding:.65rem 1rem .85rem;display:flex}.lp-phone__tab{color:var(--color-lp-ink-4);letter-spacing:.03em;flex-direction:column;align-items:center;gap:2px;font-size:.58rem;font-weight:600;display:flex}.lp-phone__tab svg{width:18px;height:18px}.lp-phone__tab--active{color:var(--color-lp-terra)}.lp-phone__result{border-bottom:1px solid var(--color-lp-line);align-items:center;gap:.6rem;padding:.6rem 0;display:flex}.lp-phone__result:last-child{border-bottom:none}.lp-phone__result-thumb{background:linear-gradient(135deg,#e89178,#c75b3a);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.05rem;display:flex}.lp-phone__result-thumb--alt{background:linear-gradient(135deg,#6b928f,#336864)}.lp-phone__result-thumb--alt2{background:linear-gradient(135deg,#f5dad0,#e89178)}.lp-phone__result-name{color:var(--color-lp-ink);font-size:.78rem;font-weight:600;line-height:1.15}.lp-phone__result-meta{color:var(--color-lp-ink-3);margin-top:1px;font-size:.65rem}.lp-phone__result-rating{color:var(--color-lp-ink);margin-left:auto;font-family:DM Sans,system-ui,sans-serif;font-size:.78rem;font-style:italic}.lp-mockup__chip{background:var(--color-lp-paper-3);color:var(--color-lp-ink-2);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.2rem .55rem .2rem .4rem;font-size:.65rem;font-weight:600;display:inline-flex}.lp-mockup__chip:before{content:"";background:var(--color-lp-terra);border-radius:999px;width:5px;height:5px;animation:2.4s ease-in-out infinite lp-pulse}.lp-mockup__head{border-bottom:1px solid var(--color-lp-line);align-items:center;gap:.65rem;padding-bottom:.75rem;display:flex}.lp-mockup__name{color:var(--color-lp-ink);letter-spacing:-.01em;font-family:DM Sans,system-ui,sans-serif;font-size:.92rem;font-weight:400;line-height:1.2}.lp-mockup__loc{color:var(--color-lp-ink-3);margin-top:2px;font-size:.7rem}.lp-mockup__rating{color:var(--color-lp-ink);white-space:nowrap;margin-left:auto;font-family:DM Sans,system-ui,sans-serif;font-size:.92rem;font-style:italic}.lp-mockup__rating-star{color:var(--color-lp-terra)}.lp-mockup__tags{flex-wrap:wrap;gap:.3rem;padding:.75rem 0;display:flex}.lp-mockup__tag{background:var(--color-lp-paper);color:var(--color-lp-ink-2);border-radius:999px;padding:.2rem .55rem;font-size:.65rem;font-weight:500}.lp-mockup__tag--active{background:var(--color-lp-ink);color:var(--color-lp-paper)}.lp-mockup__weather{background:var(--color-lp-paper);border-radius:10px;align-items:center;gap:.55rem;margin-bottom:.75rem;padding:.55rem .7rem;display:flex}.lp-mockup__weather-icon{background:var(--color-lp-terra-3);width:1.65rem;height:1.65rem;color:var(--color-lp-terra-2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-mockup__weather-icon svg{width:12px;height:12px}.lp-mockup__weather-label{color:var(--color-lp-ink-3);letter-spacing:.04em;font-size:.6rem}.lp-mockup__weather-value{color:var(--color-lp-ink);font-size:.75rem;font-weight:500;line-height:1.3}.lp-mockup__actions{align-items:center;gap:.4rem;margin-top:auto;display:flex}.lp-mockup__cta{background:var(--color-lp-ink);color:var(--color-lp-paper);text-align:center;border-radius:999px;flex:1;padding:.5rem .75rem;font-size:.72rem;font-weight:500}.lp-mockup__icon-btn{background:var(--color-lp-paper);width:1.85rem;height:1.85rem;color:var(--color-lp-ink-2);border-radius:999px;justify-content:center;align-items:center;display:flex}.lp-mockup__icon-btn svg{width:.85rem;height:.85rem}.lp-stats{border-top:1px solid var(--color-lp-line);border-bottom:1px solid var(--color-lp-line);padding:clamp(2.5rem,4vw,3.5rem) 0}.lp-stats__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(1rem,3vw,3rem);display:grid}.lp-stats__cell{flex-direction:column;display:flex}.lp-stats__num{letter-spacing:-.01em;color:var(--color-lp-ink);align-items:baseline;gap:.08em;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(2rem,4vw,3.1rem);font-weight:400;line-height:1;display:flex}.lp-stats__num em{color:var(--color-lp-terra);letter-spacing:-.01em;font-family:DM Sans,system-ui,sans-serif;font-style:italic}.lp-stats__num-suffix{color:var(--color-lp-ink);margin-left:.05em;font-family:DM Sans,system-ui,sans-serif;font-style:normal;font-weight:400}.lp-stats__unit{color:var(--color-lp-ink);margin-top:.35rem;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:500;line-height:1.15}.lp-stats__label{color:var(--color-lp-ink-3);max-width:16rem;margin-top:.85rem;font-size:.88rem;line-height:1.45}@media (max-width:700px){.lp-stats__grid{grid-template-columns:1fr;gap:2rem}.lp-stats__label{max-width:none}.lp-stats__num{font-size:3rem}}@media (min-width:701px){.lp-stats__grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.lp-stats__grid--4{grid-template-columns:repeat(4,1fr)}}.lp-stats__eyebrow{margin:0 0 clamp(1.5rem,3vw,2.25rem)}.lp-stats__asof{color:var(--color-lp-ink-4);margin:clamp(1.5rem,3vw,2rem) 0 0;font-size:.78rem}.lp-shead{text-align:center;max-width:44rem;margin:0 auto clamp(3rem,5vw,4.5rem)}.lp-shead--left{text-align:left;margin-left:0;margin-right:0}.lp-shead .lp-eyebrow{margin-bottom:1.25rem}.lp-shead--left .lp-eyebrow:before{display:inline-block}.lp-shead .lp-display{margin:0 0 1.5rem}.lp-shead .lp-lede{margin:0 auto}.lp-shead--left .lp-lede{margin:0}.lp-grid-3{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:760px){.lp-grid-3{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.lp-grid-2{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:760px){.lp-grid-2{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.lp-card{background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line);transition:transform .35s var(--lp-ease), box-shadow .35s var(--lp-ease), border-color .35s var(--lp-ease);border-radius:16px;flex-direction:column;height:100%;padding:clamp(1.75rem,2.5vw,2.25rem);display:flex}.lp-card:hover{box-shadow:var(--lp-shadow-md);border-color:var(--color-lp-line-2);transform:translateY(-3px)}.lp-card--flat{background:var(--color-lp-paper)}.lp-card__icon{background:var(--color-lp-paper-3);width:2.75rem;height:2.75rem;color:var(--color-lp-terra);transition:background .3s var(--lp-ease), color .3s var(--lp-ease);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.lp-card__icon svg{width:1.25rem;height:1.25rem}.lp-card:hover .lp-card__icon{background:var(--color-lp-terra);color:#fff}.lp-card__title{letter-spacing:-.015em;color:var(--color-lp-ink);margin:0 0 .85rem;font-family:DM Sans,system-ui,sans-serif;font-size:1.35rem;line-height:1.2}.lp-card__body{color:var(--color-lp-ink-2);margin:0;font-size:.97rem;line-height:1.6}.lp-card__link{color:var(--color-lp-terra);transition:gap .25s var(--lp-ease);align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.lp-card__link:hover{color:var(--color-lp-terra-2);gap:.75rem}.lp-card__link svg{width:.85rem;height:.85rem}.lp-card__spacer{flex:1;min-height:.5rem}.lp-timeline{max-width:56rem;margin:0 auto;position:relative}.lp-timeline:before{content:"";background:var(--color-lp-line-2);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:1.05rem}@media (min-width:760px){.lp-timeline:before{left:1.5rem}}.lp-timeline__step{padding-bottom:clamp(2rem,3.5vw,3rem);padding-left:3rem;position:relative}@media (min-width:760px){.lp-timeline__step{padding-left:4rem}}.lp-timeline__step:last-child{padding-bottom:0}.lp-timeline__bullet{background:var(--color-lp-paper);border:1px solid var(--color-lp-line-2);width:2.1rem;height:2.1rem;color:var(--color-lp-terra);z-index:1;border-radius:999px;justify-content:center;align-items:center;font-family:DM Sans,system-ui,sans-serif;font-size:.92rem;font-style:italic;display:flex;position:absolute;top:.2rem;left:0}@media (min-width:760px){.lp-timeline__bullet{width:3rem;height:3rem;font-size:1.05rem;top:0}}.lp-timeline__row{grid-template-columns:minmax(0,1fr);gap:.5rem 2rem;display:grid}@media (min-width:760px){.lp-timeline__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}}.lp-timeline__title{letter-spacing:-.015em;margin:0 0 .5rem;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.15}.lp-timeline__duration{letter-spacing:.06em;color:var(--color-lp-ink-3);white-space:nowrap;font-size:.78rem;font-weight:500}.lp-timeline__body{color:var(--color-lp-ink-2);grid-column:1/-1;max-width:38rem;margin:0;font-size:.97rem;line-height:1.6}.lp-filters{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(3rem,5vw,4.5rem);display:grid}@media (min-width:900px){.lp-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lp-filter-list{margin:0;padding:0;list-style:none}.lp-filter-list li{border-top:1px solid var(--color-lp-line);grid-template-columns:minmax(0,1fr);gap:.4rem;padding:1.25rem 0;display:grid}.lp-filter-list li:last-child{border-bottom:1px solid var(--color-lp-line)}.lp-filter-list__label{letter-spacing:-.015em;color:var(--color-lp-ink);font-family:DM Sans,system-ui,sans-serif;font-size:1.15rem}.lp-filter-list__desc{color:var(--color-lp-ink-2);font-size:.95rem;line-height:1.55}.lp-promise{background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line);transition:transform .35s var(--lp-ease), box-shadow .35s var(--lp-ease);border-radius:16px;flex-direction:column;height:100%;padding:clamp(1.75rem,2.5vw,2.25rem);display:flex}.lp-promise:hover{box-shadow:var(--lp-shadow-md);transform:translateY(-3px)}.lp-promise__tag{background:var(--color-lp-paper-3);color:var(--color-lp-terra-2);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;margin-bottom:1.25rem;padding:.25rem .75rem;font-size:.7rem;font-weight:600;display:inline-flex}.lp-availability{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.75rem;display:flex}.lp-availability .lp-promise__tag{align-self:center;margin-bottom:0}.lp-availability__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-lp-ink-4);margin-right:.25rem;font-size:.7rem;font-weight:600}.lp-promise__title{letter-spacing:-.015em;margin:0 0 .85rem;font-family:DM Sans,system-ui,sans-serif;font-size:1.35rem;line-height:1.2}.lp-promise__body{color:var(--color-lp-ink-2);margin:0;font-size:.95rem;line-height:1.6}.lp-cta-final{text-align:center;max-width:50rem;margin:0 auto}.lp-cta-final .lp-eyebrow{justify-content:center;margin-bottom:1.5rem}.lp-cta-final__title{margin:0 0 1.5rem}.lp-cta-final__lede{color:var(--color-lp-ink-2);max-width:36rem;margin:0 auto 2.5rem;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.6}.lp-cta-final__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.lp-cta-final__contact{color:var(--color-lp-ink-3);margin-top:2.5rem;font-size:.88rem}.lp-cta-final__contact a{color:var(--color-lp-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--color-lp-line-2);-webkit-text-decoration-color:var(--color-lp-line-2);text-decoration-color:var(--color-lp-line-2);text-underline-offset:4px;transition:color .25s var(--lp-ease), text-decoration-color .25s var(--lp-ease)}.lp-cta-final__contact a:hover{color:var(--color-lp-terra);-webkit-text-decoration-color:var(--color-lp-terra);-webkit-text-decoration-color:var(--color-lp-terra);text-decoration-color:var(--color-lp-terra)}.lp-field{flex-direction:column;gap:.5rem;display:flex}.lp-field__label{color:var(--color-lp-ink);font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:500}.lp-field__hint{color:var(--color-lp-ink-3);font-size:.78rem;line-height:1.5}.lp-field__error{color:var(--color-lp-terra-2);font-size:.78rem;font-weight:500}.lp-input,.lp-textarea,.lp-select{background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line-2);width:100%;color:var(--color-lp-ink);transition:border-color .2s var(--lp-ease), box-shadow .2s var(--lp-ease);border-radius:12px;outline:none;padding:.7rem 1rem;font-family:DM Sans,sans-serif;font-size:.95rem}.lp-input:focus,.lp-textarea:focus,.lp-select:focus{border-color:var(--color-lp-terra);box-shadow:0 0 0 3px #c75b3a26}.lp-input[aria-invalid=true],.lp-textarea[aria-invalid=true]{border-color:var(--color-lp-terra-2)}.lp-textarea{resize:vertical;min-height:7rem;line-height:1.55}.lp-tog{background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line);border-radius:999px;padding:4px;font-size:.88rem;display:inline-flex}.lp-tog__btn{color:var(--color-lp-ink-3);cursor:pointer;transition:background .25s var(--lp-ease), color .25s var(--lp-ease);background:0 0;border:none;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem 1.3rem;font-family:DM Sans,sans-serif;font-weight:500;display:inline-flex}.lp-tog__btn--active{background:var(--color-lp-ink);color:var(--color-lp-paper)}.lp-tog__badge{letter-spacing:.1em;text-transform:uppercase;background:var(--color-lp-terra);color:#fff;border-radius:999px;padding:.18rem .5rem;font-size:.62rem;font-weight:600}.lp-pricing{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:900px){.lp-pricing{grid-template-columns:repeat(3,1fr);align-items:stretch}.lp-pricing--duo{grid-template-columns:repeat(2,1fr);max-width:760px;margin-inline:auto}@supports (grid-template-rows:subgrid){.lp-pricing--offers{grid-template-rows:repeat(8,auto);gap:0 1.5rem}.lp-pricing--offers .lp-pricing__card{grid-template-rows:subgrid;grid-row:span 8;display:grid}.lp-pricing--app{grid-template-rows:repeat(7,auto);gap:0 1.5rem}.lp-pricing--app .lp-pricing__card{grid-template-rows:subgrid;grid-row:span 7;display:grid}}.lp-pricing--app .lp-pricing__card--featured{transform:none}.lp-pricing--app .lp-pricing__card--featured:hover{transform:translateY(-3px)}}.lp-pricing--offers .lp-pricing__plan{margin-bottom:.25rem}.lp-pricing--offers .lp-pricing__price{margin-bottom:.35rem}.lp-pricing--offers .lp-pricing__period{margin-bottom:1.1rem}.lp-pricing--offers .lp-pricing__guarantee{margin-bottom:1.15rem}.lp-pricing--offers .lp-pricing__feats{gap:.5rem;margin-bottom:1.35rem}.lp-pricing--offers .lp-pricing__launch-tag{margin-bottom:.4rem}.lp-pricing__guarantee--none{border-top:0;padding-top:0}.lp-offer-name{align-items:center;gap:.75rem;margin-bottom:1.35rem;display:flex}.lp-offer-name__icon{background:var(--color-lp-paper-3);width:2.5rem;height:2.5rem;color:var(--color-lp-terra);transition:background .3s var(--lp-ease), color .3s var(--lp-ease);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-offer-name__icon svg{width:1.25rem;height:1.25rem}.lp-offer-name__label{letter-spacing:-.005em;color:var(--color-lp-ink);font-family:DM Sans,system-ui,sans-serif;font-size:1.02rem;font-weight:600;line-height:1.25}.lp-offer-name--featured .lp-offer-name__icon,.lp-pricing__card:hover .lp-offer-name__icon,.lp-card:hover .lp-offer-name__icon{background:var(--color-lp-terra);color:#fff}.lp-size-entry{color:inherit;text-decoration:none;position:relative}.lp-size-entry .lp-offer-name{padding-right:1.75rem}.lp-size-entry__arrow{width:1.1rem;height:1.1rem;color:var(--color-lp-ink-4);transition:transform .3s var(--lp-ease), color .3s var(--lp-ease);position:absolute;top:calc(clamp(1.75rem,2.5vw,2.25rem) + .7rem);right:clamp(1.75rem,2.5vw,2.25rem)}.lp-size-entry:hover .lp-size-entry__arrow{color:var(--color-lp-terra);transform:translate(3px)}.lp-size-entry:focus-visible{outline:2px solid var(--color-lp-terra);outline-offset:3px}.lp-size-entry__from{color:var(--color-lp-ink-3);margin:0;font-size:.92rem}.lp-size-entry__from strong{color:var(--color-lp-ink);font-family:DM Sans,system-ui,sans-serif;font-size:1.35rem;font-weight:600}.lp-event-offer{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid}@media (min-width:900px){.lp-event-offer{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:3.5rem}}.lp-event-offer__card{justify-self:center;width:100%;max-width:30rem}.lp-event-offer__card .lp-pricing__feats{flex:none;margin-bottom:1.5rem}.lp-offer-tabs__list{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-bottom:2rem;display:grid}@media (min-width:720px){.lp-offer-tabs__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-offer-tabs__tab{border:1px solid var(--color-lp-line);background:var(--color-lp-paper-2);color:var(--color-lp-ink-2);transition:border-color .2s var(--lp-ease), background-color .2s var(--lp-ease);border-radius:16px;padding:1rem 1.2rem;text-decoration:none;display:block}.lp-offer-tabs__tab:hover{border-color:var(--color-lp-ink-3)}.lp-offer-tabs__tab:focus-visible{outline:2px solid var(--color-lp-terra);outline-offset:2px}.lp-offer-tabs__tab--active,.lp-offer-tabs__tab--active:hover{border-color:var(--color-lp-terra);background:var(--color-lp-paper);box-shadow:inset 0 0 0 1px var(--color-lp-terra)}.lp-offer-tabs__label{color:var(--color-lp-ink);font-family:DM Sans,system-ui,sans-serif;font-size:1.05rem;font-weight:600;display:block}.lp-offer-tabs__examples{margin-top:.25rem;font-size:.82rem;line-height:1.4;display:block}.lp-offer-tabs__panel{scroll-margin-top:5rem}.lp-offer-tabs__panel+.lp-offer-tabs__panel{margin-top:3.5rem}.lp-offer-tabs__heading{color:var(--color-lp-ink);margin:0 0 .35rem;font-family:DM Sans,system-ui,sans-serif;font-size:1.3rem;font-weight:600}.lp-offer-tabs.is-tabbed .lp-offer-tabs__heading{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-offer-tabs__promise{color:var(--color-lp-ink-2);text-align:center;margin:0 0 1.5rem;font-size:.98rem}.lp-pricing__amount-was{color:var(--color-lp-ink-4);font-size:1.15rem;text-decoration:line-through;text-decoration-thickness:1px}.lp-pricing__launch-tag{background:#c75b3a1f;display:inline-block}@supports (color:color-mix(in lab, red, red)){.lp-pricing__launch-tag{background:color-mix(in srgb, var(--color-lp-terra) 12%, transparent)}}.lp-pricing__launch-tag{color:var(--color-lp-terra);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:.6rem;padding:.22rem .6rem;font-size:.7rem;font-weight:600}.lp-pricing__fineprint{text-align:center;max-width:46rem;color:var(--color-lp-ink-4);text-wrap:pretty;margin:2.25rem auto 0;font-size:.8rem;line-height:1.55}.lp-pricing__guarantee{border-top:1px solid var(--color-lp-line-2);margin-bottom:1.5rem;padding-top:.85rem}.lp-pricing__guarantee-figure{color:var(--color-lp-ink);font-family:DM Sans,system-ui,sans-serif;font-size:1.3rem;line-height:1.15;display:block}.lp-pricing__guarantee-label{color:var(--color-lp-ink-2);margin-top:.1rem;font-size:.8rem;font-weight:600;display:block}.lp-tile{border:1px solid var(--color-lp-line);border-radius:16px;padding:1.4rem 1.5rem}.lp-steps{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-steps--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.lp-steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-steps__item{background:var(--color-lp-paper-2)}.lp-steps__num{color:var(--color-lp-terra);margin-bottom:.55rem;font-family:DM Sans,system-ui,sans-serif;font-size:1.1rem;font-style:italic;display:block}.lp-steps__title{color:var(--color-lp-ink);margin:0 0 .35rem;font-family:DM Sans,system-ui,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3}.lp-steps__body{color:var(--color-lp-ink-2);margin:0;font-size:.9rem;line-height:1.55}.lp-steps__bonus{color:var(--color-lp-ink-2);grid-template-columns:minmax(0,1fr);gap:.9rem 1.25rem;margin:1.5rem 0 0;padding:0;font-size:.9rem;line-height:1.55;list-style:none;display:grid}@media (min-width:760px){.lp-steps__bonus{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-steps__bonus li{align-items:flex-start;gap:.75rem;display:flex}.lp-steps__bonus svg{width:1.25rem;height:1.25rem;color:var(--color-lp-terra);flex-shrink:0;margin-top:.1rem}.lp-conditions{margin:1.75rem 0 0;padding:0;list-style:none}.lp-conditions__item{color:var(--color-lp-ink-2);border-top:1px solid var(--color-lp-line);padding:.85rem 0;font-size:.92rem;line-height:1.6}.lp-conditions__item:last-child{padding-bottom:0}.lp-entry{background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:clamp(1.5rem,2.5vw,2rem);display:grid}@media (min-width:760px){.lp-entry{grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);align-items:center;gap:2.5rem}}.lp-entry__title{letter-spacing:-.015em;color:var(--color-lp-ink-2);margin:.5rem 0 0;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2}.lp-entry__side{flex-direction:column;gap:1rem;display:flex}@media (min-width:760px){.lp-entry__side--end{align-items:flex-end}}.lp-entry__tiers{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.lp-entry__tier{color:var(--color-lp-ink-2);border-bottom:1px solid var(--color-lp-line);justify-content:space-between;gap:1rem;padding-bottom:.4rem;font-size:.9rem;display:flex}.lp-entry__tier:last-child{border-bottom:0;padding-bottom:0}.lp-entry__tier strong{color:var(--color-lp-ink);font-weight:600}.lp-guide-stage{background:radial-gradient(52rem 26rem at 88% -8%, #c75b3a1c, transparent 62%), radial-gradient(38rem 22rem at -12% 38%, #c75b3a12, transparent 60%), var(--color-lp-paper);padding-top:clamp(3rem,6vw,5rem);position:relative;overflow:clip}.lp-guide-stage:before{content:"";pointer-events:none;background-image:radial-gradient(#1f1b1712 1px,#0000 1.2px);background-size:22px 22px;height:34rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.lp-guide-wrap{width:100%;max-width:56rem;margin:0 auto;padding:0 clamp(1rem,4vw,2rem);position:relative}.lp-guide-intro{text-align:center;margin-bottom:clamp(2rem,4vw,2.75rem)}.lp-guide-intro .lp-eyebrow{justify-content:center}.lp-guide-intro__title{margin:1.1rem 0 1rem}.lp-guide-intro__lede{max-width:38rem;margin:0 auto}.lp-guide{scroll-margin-top:5.5rem}.lp-guide-steps{--guide-progress:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1.5rem;padding:0;list-style:none;display:grid;position:relative}.lp-guide-steps:before,.lp-guide-steps:after{content:"";border-radius:2px;height:2px;position:absolute;top:1.05rem;left:12.5%}.lp-guide-steps:before{background:var(--color-lp-line-2);right:12.5%}.lp-guide-steps:after{width:calc(75% * var(--guide-progress));background:var(--color-lp-terra);transition:width .6s var(--lp-ease)}.lp-guide-steps__item{z-index:1;justify-content:center;min-width:0;display:flex;position:relative}.lp-guide-steps__btn{min-width:0;max-width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.35rem;padding:0 .25rem;display:flex}.lp-guide-steps__btn:disabled{cursor:default}.lp-guide-steps__btn:focus-visible{outline:none}.lp-guide-steps__btn:focus-visible .lp-guide-steps__dot{outline:2px solid var(--color-lp-terra);outline-offset:3px}.lp-guide-steps__dot{background:var(--color-lp-paper-2);border:1.5px solid var(--color-lp-line-2);width:2.1rem;height:2.1rem;color:var(--color-lp-ink-4);transition:background .3s var(--lp-ease), border-color .3s var(--lp-ease), color .3s var(--lp-ease), box-shadow .3s var(--lp-ease), transform .3s var(--lp-ease);border-radius:50%;place-items:center;font-size:.82rem;font-weight:600;display:grid;position:relative}.lp-guide-steps__check{opacity:0;width:.95rem;height:.95rem;transition:opacity .25s var(--lp-ease), transform .25s var(--lp-ease);position:absolute;transform:scale(.4)}.lp-guide-steps__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-lp-ink-4);white-space:nowrap;transition:color .3s var(--lp-ease);font-size:.72rem;font-weight:600}.lp-guide-steps__caption{max-width:100%;min-height:1.2em;color:var(--color-lp-terra-2);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-style:italic;overflow:hidden}.lp-guide-steps__item[data-state=current] .lp-guide-steps__dot{border:2px solid var(--color-lp-terra);color:var(--color-lp-terra);box-shadow:0 0 0 6px #c75b3a24}.lp-guide-steps__item[data-state=current] .lp-guide-steps__label{color:var(--color-lp-ink)}.lp-guide-steps__item[data-state=done] .lp-guide-steps__dot{background:var(--color-lp-terra);border-color:var(--color-lp-terra);color:#fff}.lp-guide-steps__item[data-state=done] .lp-guide-steps__num{opacity:0}.lp-guide-steps__item[data-state=done] .lp-guide-steps__check{opacity:1;transform:none}.lp-guide-steps__item[data-state=done] .lp-guide-steps__label{color:var(--color-lp-ink-2)}.lp-guide-steps__item[data-state=done] .lp-guide-steps__btn:hover .lp-guide-steps__dot{transform:scale(1.1)}.lp-guide-steps__item[data-state=done] .lp-guide-steps__btn:hover .lp-guide-steps__caption{text-underline-offset:3px;text-decoration:underline}.lp-guide-steps__item[data-state=skipped] .lp-guide-steps__dot{background:0 0;border-style:dashed}.lp-guide-steps__item[data-state=skipped] .lp-guide-steps__caption{color:var(--color-lp-ink-4)}@media (max-width:639px){.lp-guide-steps__label{letter-spacing:.08em;font-size:.66rem}.lp-guide-steps__item:not([data-state=current]) .lp-guide-steps__label{visibility:hidden}.lp-guide-steps__caption{display:none}}.lp-guide-panel{background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line);border-radius:28px;padding:clamp(1.5rem,4.5vw,3rem);position:relative;overflow:clip;box-shadow:0 40px 80px -48px #1f1b1747,0 2px 6px #1f1b170a}.lp-guide-step{border:0;min-width:0;margin:0;padding:0;position:relative}.lp-guide-step--inactive{display:none}.lp-guide-step:focus{outline:none}.lp-guide-step__legend{float:left;z-index:1;flex-direction:column;gap:.6rem;width:100%;margin:0 0 1.75rem;padding:0;display:flex;position:relative}.lp-guide-step__legend:focus,.lp-guide-step__title:focus{outline:none}.lp-guide-step>.lp-guide-options,.lp-guide-step>.lp-guide-step__foot{clear:both}.lp-guide-step__count{letter-spacing:.14em;text-transform:uppercase;color:var(--color-lp-terra);font-size:.72rem;font-weight:600}.lp-guide-step__title{letter-spacing:-.025em;color:var(--color-lp-ink);margin:0;font-size:clamp(1.9rem,4.2vw,2.75rem);line-height:1.05}.lp-guide-step__numeral{letter-spacing:-.04em;color:var(--color-lp-terra-3);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(5.5rem,13vw,9rem);font-style:italic;font-weight:500;line-height:1;position:absolute;top:clamp(-2.2rem,-3vw,-1.2rem);right:-.2rem}.lp-guide-options{z-index:1;grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid;position:relative}@media (min-width:640px){.lp-guide-options{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-guide-options:not(.lp-guide-options--budget)>.lp-guide-option:last-child:nth-child(odd){grid-column:1/-1}}.lp-guide-option{cursor:pointer;min-width:0;display:block;position:relative}.lp-guide-option input{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.lp-guide-option__card{background:var(--color-lp-paper);border:1px solid var(--color-lp-line-2);height:100%;transition:transform .28s var(--lp-ease), box-shadow .28s var(--lp-ease), border-color .28s var(--lp-ease), background .28s var(--lp-ease);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.95rem;padding:1rem 1.1rem;display:grid}.lp-guide-option:hover .lp-guide-option__card{background:var(--color-lp-paper-2);border-color:var(--color-lp-ink-4);transform:translateY(-2px);box-shadow:0 14px 30px -20px #1f1b1773}.lp-guide-option input:focus-visible+.lp-guide-option__card{outline:2px solid var(--color-lp-terra);outline-offset:3px}.lp-guide-option input:checked+.lp-guide-option__card{border-color:var(--color-lp-terra);box-shadow:0 0 0 1px var(--color-lp-terra), 0 16px 32px -20px #a8482b8c;background:linear-gradient(135deg,#fff 0%,#fbede6 100%)}.lp-guide-option__icon{background:var(--color-lp-paper-3);width:2.8rem;height:2.8rem;color:var(--color-lp-terra);transition:background .28s var(--lp-ease), color .28s var(--lp-ease), transform .28s var(--lp-ease);border-radius:14px;place-items:center;display:grid}.lp-guide-option__icon svg{width:1.35rem;height:1.35rem}.lp-guide-option:hover .lp-guide-option__icon{transform:rotate(-4deg)}.lp-guide-option input:checked+.lp-guide-option__card .lp-guide-option__icon{background:var(--color-lp-terra);color:#fff;transform:none}.lp-guide-option__text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.lp-guide-option__label{color:var(--color-lp-ink);font-size:1rem;font-weight:600;line-height:1.3}.lp-guide-option__hint{color:var(--color-lp-ink-3);font-size:.85rem;line-height:1.45}.lp-guide-option__tick{border:1.5px solid var(--color-lp-line-2);color:#0000;width:1.45rem;height:1.45rem;transition:background .25s var(--lp-ease), border-color .25s var(--lp-ease), color .25s var(--lp-ease);border-radius:50%;place-items:center;display:grid}.lp-guide-option__tick svg{width:.8rem;height:.8rem}.lp-guide-option input:checked+.lp-guide-option__card .lp-guide-option__tick{background:var(--color-lp-terra);border-color:var(--color-lp-terra);color:#fff;animation:lp-guide-pop .36s var(--lp-ease)}.lp-guide-options--budget{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.lp-guide-options--budget{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-guide-option--budget .lp-guide-option__card{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;row-gap:.85rem;padding:1.1rem 1.1rem 1rem}.lp-guide-option--budget .lp-guide-meter{grid-area:1/1}.lp-guide-option--budget .lp-guide-option__tick{grid-area:1/2;align-self:start}.lp-guide-option--budget .lp-guide-option__label{grid-area:2/1/auto/-1;font-size:.95rem}.lp-guide-meter{align-items:flex-end;gap:3px;height:1.35rem;display:flex}.lp-guide-meter span{background:var(--color-lp-line-2);width:6px;transition:background .28s var(--lp-ease);border-radius:2px}.lp-guide-meter span:first-child{height:30%}.lp-guide-meter span:nth-child(2){height:47%}.lp-guide-meter span:nth-child(3){height:64%}.lp-guide-meter span:nth-child(4){height:82%}.lp-guide-meter span:nth-child(5){height:100%}.lp-guide-meter span.is-on{background:var(--color-lp-terra-3)}.lp-guide-option input:checked+.lp-guide-option__card .lp-guide-meter span.is-on{background:var(--color-lp-terra)}.lp-guide-meter--unknown{color:var(--color-lp-terra);align-items:center;font-family:DM Sans,system-ui,sans-serif;font-size:1.35rem;font-style:italic;font-weight:500}.lp-guide-step__foot{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;display:flex;position:relative}.lp-guide-step__foot .lp-btn{margin-left:auto}.lp-guide-step__foot .lp-btn:disabled{background:var(--color-lp-paper-3);color:var(--color-lp-ink-3);box-shadow:inset 0 0 0 1px var(--color-lp-line-2);opacity:1;cursor:not-allowed;transform:none}.lp-guide-step__tip{color:var(--color-lp-ink-3);margin:0;font-size:.85rem}.lp-guide-step__back{font:inherit;color:var(--color-lp-ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.4rem 0;font-size:.9rem;text-decoration:none;display:inline-flex}.lp-guide-step__back svg{width:1rem;height:1rem;transition:transform .25s var(--lp-ease)}.lp-guide-step__back:hover{color:var(--color-lp-terra-2)}.lp-guide-step__back:hover svg{transform:translate(-3px)}.lp-guide__nojs{text-align:center;margin-top:1.5rem}.lp-guide-step.is-entering .lp-guide-step__legend,.lp-guide-step.is-entering .lp-guide-result__head{animation:lp-guide-rise .48s var(--lp-ease) both}.lp-guide-step.is-entering .lp-guide-step__numeral{animation:lp-guide-numeral .7s var(--lp-ease) both}.lp-guide-step.is-entering .lp-guide-option{animation:lp-guide-rise .48s var(--lp-ease) both;animation-delay:calc(90ms + var(--i,0) * 55ms)}.lp-guide-step.is-entering .lp-guide-step__foot{animation:lp-guide-fade .4s var(--lp-ease) .38s both}.lp-guide-frame{display:block;position:relative}.lp-guide-frame[busy]>*{opacity:.3;transition:opacity .2s var(--lp-ease)}.lp-guide-frame[busy]:after{content:"";border:3px solid var(--color-lp-terra-3);border-top-color:var(--color-lp-terra);border-radius:50%;width:2.4rem;height:2.4rem;margin-left:-1.2rem;animation:.8s linear infinite lp-guide-spin;position:absolute;top:4rem;left:50%}.lp-guide-skeleton{flex-direction:column;gap:1rem;padding:.5rem 0;display:flex}.lp-guide-skeleton span{background:linear-gradient(100deg, var(--color-lp-paper-3) 30%, var(--color-lp-paper) 50%, var(--color-lp-paper-3) 70%);background-size:300% 100%;border-radius:22px;height:9rem;animation:1.4s linear infinite lp-guide-shimmer;display:block}.lp-guide-skeleton span:first-child{width:60%;height:3.5rem}.lp-guide-result__head{flex-direction:column;gap:.6rem;margin-bottom:2rem;display:flex}.lp-guide-recap{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.lp-guide-recap__label{color:var(--color-lp-ink-3);margin-right:.25rem;font-size:.85rem}.lp-guide-recap__chip{background:var(--color-lp-paper-3);font:inherit;color:var(--color-lp-ink);cursor:pointer;transition:border-color .22s var(--lp-ease), background .22s var(--lp-ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.86rem;display:inline-flex}.lp-guide-recap__chip svg{width:.85rem;height:.85rem;color:var(--color-lp-ink-3);transition:color .22s var(--lp-ease)}.lp-guide-recap__chip:hover{background:var(--color-lp-paper-2);border-color:var(--color-lp-terra)}.lp-guide-recap__chip:hover svg{color:var(--color-lp-terra)}.lp-guide-recap__chip:focus-visible{outline:2px solid var(--color-lp-terra);outline-offset:2px}.lp-guide-picks{flex-direction:column;gap:1.5rem;display:flex}.lp-guide-pick{background:var(--color-lp-paper);border:1px solid var(--color-lp-line);animation:lp-guide-rise .56s var(--lp-ease) both;animation-delay:calc(.12s + var(--i,0) * .11s);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:clamp(1.4rem,3vw,2rem);display:grid;position:relative}@media (min-width:720px){.lp-guide-pick{grid-template-columns:minmax(0,1fr) 15.5rem;gap:2rem}}.lp-guide-pick--main{border:2px solid var(--color-lp-terra);background:linear-gradient(155deg,#fff 0% 50%,#fbede6 100%);margin-top:.75rem;box-shadow:0 30px 60px -36px #a8482b80}.lp-guide-pick__ribbon{background:var(--color-lp-terra);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.35rem .85rem;font-size:.68rem;font-weight:600;position:absolute;top:-.8rem;left:clamp(1.4rem,3vw,2rem);box-shadow:0 6px 14px #a8482b47}.lp-guide-pick__rank{letter-spacing:.12em;text-transform:uppercase;color:var(--color-lp-ink-3);grid-column:1/-1;margin-bottom:-.5rem;font-size:.7rem;font-weight:600}.lp-guide-pick__format{color:var(--color-lp-ink);margin:1rem 0 0;font-size:1.05rem;font-weight:500;line-height:1.45}.lp-guide-pick__reason{color:var(--color-lp-ink-2);margin:.75rem 0 0;font-size:.95rem;line-height:1.6}.lp-guide-pick__why{letter-spacing:.1em;text-transform:uppercase;color:var(--color-lp-terra);margin-bottom:.2rem;font-size:.72rem;font-weight:600;display:block}.lp-guide-pick__side{border-top:1px solid var(--color-lp-line);flex-direction:column;justify-content:flex-end;gap:.85rem;padding-top:1.25rem;display:flex}@media (min-width:720px){.lp-guide-pick__side{border-top:0;border-left:1px solid var(--color-lp-line);padding:0 0 0 2rem}}.lp-guide-pick__launch{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 0;display:flex}.lp-guide-pick__over{color:var(--color-lp-ink-3);margin:.45rem 0 0;font-size:.82rem}.lp-guide-pick__quote{letter-spacing:-.02em;color:var(--color-lp-ink);margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:1.9rem}.lp-guide-pick__online{text-align:center;align-self:center}.lp-guide-free{background:var(--color-lp-paper-3);animation:lp-guide-rise .56s var(--lp-ease) .36s both;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem 1rem;margin-top:1.75rem;padding:1.1rem 1.3rem;display:grid}@media (min-width:720px){.lp-guide-free{grid-template-columns:auto minmax(0,1fr) auto}}.lp-guide-free__icon{background:var(--color-lp-paper-2);width:2.5rem;height:2.5rem;color:var(--color-lp-terra);border-radius:12px;place-items:center;display:grid}.lp-guide-free__icon svg{width:1.2rem;height:1.2rem}.lp-guide-free__text{color:var(--color-lp-ink-2);margin:0;font-size:.93rem;line-height:1.5}.lp-guide-free__text strong{color:var(--color-lp-ink);font-weight:600}.lp-guide-free .lp-link{grid-column:2;justify-self:start}@media (min-width:720px){.lp-guide-free .lp-link{grid-column:auto}}.lp-guide-result__foot{border-top:1px solid var(--color-lp-line);color:var(--color-lp-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;padding-top:1.25rem;font-size:.9rem;display:flex}@keyframes lp-guide-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lp-guide-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-guide-numeral{0%{opacity:0;transform:translate(24px)}to{opacity:.55;transform:none}}@keyframes lp-guide-pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes lp-guide-spin{to{transform:rotate(360deg)}}@keyframes lp-guide-shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lp-guide-stage *,.lp-guide-stage :before,.lp-guide-stage :after{transition:none!important;animation:none!important}}.lp-pricing__card{background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line);transition:transform .35s var(--lp-ease), box-shadow .35s var(--lp-ease), border-color .35s var(--lp-ease);border-radius:20px;flex-direction:column;padding:clamp(1.75rem,2.5vw,2.5rem);display:flex;position:relative}.lp-pricing__card:hover{box-shadow:var(--lp-shadow-md);border-color:var(--color-lp-line-2);transform:translateY(-3px)}.lp-pricing__card--featured{background:var(--color-lp-paper-2);color:var(--color-lp-ink);border:2px solid var(--color-lp-terra);transform:translateY(-4px);box-shadow:0 18px 40px #a8482b24,0 4px 12px #1f1b170d}@media (min-width:900px){.lp-pricing__card--featured{transform:translateY(-12px)}}.lp-pricing__card--featured:hover{border-color:var(--color-lp-terra);transform:translateY(-6px);box-shadow:0 24px 50px #a8482b33,0 6px 16px #1f1b1714}@media (min-width:900px){.lp-pricing__card--featured:hover{transform:translateY(-15px)}}.lp-pricing__featured-tag{background:var(--color-lp-terra);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.35rem .9rem;font-size:.68rem;font-weight:600;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #a8482b40}.lp-pricing__plan{letter-spacing:-.015em;color:var(--color-lp-ink);margin-bottom:.4rem;font-family:DM Sans,system-ui,sans-serif;font-size:1.6rem;line-height:1}.lp-pricing__byline{color:var(--color-lp-ink-3);margin-bottom:1.5rem;font-size:.88rem}.lp-pricing__price{align-items:baseline;gap:.4rem;margin-bottom:.5rem;display:flex}.lp-pricing__amount{letter-spacing:-.02em;color:var(--color-lp-ink);font-family:DM Sans,system-ui,sans-serif;font-size:2.6rem;line-height:1}.lp-pricing__amount-suffix{color:var(--color-lp-ink-2);font-size:1rem}.lp-pricing__period{color:var(--color-lp-ink-3);margin-bottom:1.75rem;font-size:.78rem}.lp-pricing__feats{flex-direction:column;flex:1;gap:.65rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.lp-pricing__feat{color:var(--color-lp-ink-2);align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.45;display:flex}.lp-pricing__feat svg{width:1rem;height:1rem;color:var(--color-lp-terra);flex-shrink:0;margin-top:3px}.lp-pricing__feat--off{opacity:.5}.lp-pricing__feat--off svg{color:var(--color-lp-ink-4)}.lp-pricing__cta{margin-top:auto}.lp-compare{border:1px solid var(--color-lp-line);background:var(--color-lp-paper-2);border-radius:20px;overflow-x:auto}.lp-compare:focus-visible{outline:2px solid var(--color-lp-terra);outline-offset:2px}.lp-compare__table{border-collapse:collapse;width:100%;min-width:640px;font-size:.92rem}.lp-compare__table th,.lp-compare__table td{border-bottom:1px solid var(--color-lp-line);text-align:center;vertical-align:middle;color:var(--color-lp-ink-2);padding:.85rem 1rem}.lp-compare__table tbody th[scope=row]{text-align:left;color:var(--color-lp-ink);background:var(--color-lp-paper-2);min-width:13rem;font-weight:500;position:sticky;left:0}.lp-compare__table thead th{padding-top:1.25rem;padding-bottom:1.25rem}.lp-compare__corner{background:var(--color-lp-paper-2);position:sticky;left:0}.lp-compare__plan{color:var(--color-lp-ink);font-size:1rem;font-weight:600;display:block}.lp-compare__price{color:var(--color-lp-ink-3);margin-top:.2rem;font-size:.8rem;display:block}.lp-compare__group th{letter-spacing:.12em;text-transform:uppercase;background:var(--color-lp-paper-3);padding-top:1.1rem;font-size:.75rem;font-weight:600;text-align:left!important;color:var(--color-lp-terra)!important}.lp-compare__col--featured{background:#c75b3a0f}@supports (color:color-mix(in lab, red, red)){.lp-compare__col--featured{background:color-mix(in srgb, var(--color-lp-terra) 6%, transparent)}}.lp-compare__yes{width:1.1rem;height:1.1rem;color:var(--color-lp-terra);display:inline-block}.lp-compare__no{color:var(--color-lp-ink-4)}.lp-compare__table tbody:last-child tr:last-child th,.lp-compare__table tbody:last-child tr:last-child td{border-bottom:0}@media (max-width:640px){.lp-compare__table{min-width:520px;font-size:.82rem}.lp-compare__table th,.lp-compare__table td{padding:.7rem .6rem}.lp-compare__table tbody th[scope=row]{min-width:8.5rem;max-width:8.5rem}}.lp-fpack{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:760px){.lp-fpack{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.lp-fpack{grid-template-columns:repeat(3,1fr)}}.lp-fpack__item{background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line);transition:border-color .25s var(--lp-ease), transform .25s var(--lp-ease);border-radius:14px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.lp-fpack__item:hover{border-color:var(--color-lp-line-2);transform:translateY(-2px)}.lp-fpack__icon{background:var(--color-lp-paper-3);width:2.2rem;height:2.2rem;color:var(--color-lp-terra);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-fpack__icon svg{width:1.05rem;height:1.05rem}.lp-fpack__title{color:var(--color-lp-ink);margin:0 0 .4rem;font-family:DM Sans,system-ui,sans-serif;font-size:1.05rem;line-height:1.25}.lp-fpack__body{color:var(--color-lp-ink-2);margin:0;font-size:.88rem;line-height:1.5}.lp-formcard{background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line);border-radius:18px;padding:clamp(1.75rem,3vw,2.75rem)}.lp-formcard__title{letter-spacing:-.015em;color:var(--color-lp-ink);margin:0 0 .5rem;font-family:DM Sans,system-ui,sans-serif;font-size:1.45rem;line-height:1.2}.lp-formcard__grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.lp-submission{background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line);transition:border-color .25s var(--lp-ease), transform .25s var(--lp-ease);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.5rem 1.75rem;display:grid}.lp-submission:hover{border-color:var(--color-lp-line-2);transform:translateY(-1px)}.lp-submission__title{color:var(--color-lp-ink);margin:0 0 .25rem;font-family:DM Sans,system-ui,sans-serif;font-size:1.1rem;line-height:1.25}.lp-submission__meta{color:var(--color-lp-ink-3);font-size:.82rem}.lp-submission__status{letter-spacing:.05em;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.7rem;font-weight:600;display:inline-flex}.lp-submission__status--pending{color:#88652a;background:#fbf1d8}.lp-submission__status--approved{color:#2f6f44;background:#e5efe7}.lp-submission__status--rejected{background:var(--color-lp-paper-3);color:var(--color-lp-terra-2)}.lp-reveal{opacity:0;transition:opacity .9s var(--lp-ease), transform .9s var(--lp-ease);transform:translateY(20px)}.lp-reveal.is-visible{opacity:1;transform:translateY(0)}.lp-reveal[data-d="1"]{transition-delay:90ms}.lp-reveal[data-d="2"]{transition-delay:.18s}.lp-reveal[data-d="3"]{transition-delay:.27s}.lp-reveal[data-d="4"]{transition-delay:.36s}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transition:none;transform:none}}.lp-hero .lp-reveal{opacity:1;animation:lp-hero-in .7s var(--lp-ease) both;transition:none;transform:none}.lp-hero .lp-reveal[data-d="1"]{animation-delay:60ms}.lp-hero .lp-reveal[data-d="2"]{animation-delay:.12s}.lp-hero .lp-reveal[data-d="3"]{animation-delay:.18s}.lp-hero .lp-reveal[data-d="4"]{animation-delay:.24s}@keyframes lp-hero-in{0%{transform:translateY(14px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.lp-hero .lp-reveal{animation:none}}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.lp-nav{z-index:40;-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--color-lp-line);background:#faf8f2d9;position:sticky;top:0}.lp-nav__wrap{justify-content:space-between;align-items:center;gap:1rem;max-width:1280px;height:4rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:flex}.lp-nav__brand{transition:opacity .2s var(--lp-ease);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.lp-nav__brand:hover{opacity:.7}.lp-nav__brand img{width:auto;height:1.75rem;display:block}@media (min-width:768px){.lp-nav__brand img{height:2rem}}.lp-nav__badge{letter-spacing:.16em;text-transform:uppercase;color:var(--color-lp-ink-3);border:1px solid var(--color-lp-line-2);border-radius:999px;padding:.2rem .55rem;font-family:DM Sans,sans-serif;font-size:.62rem;font-weight:600;display:none}@media (min-width:640px){.lp-nav__badge{display:inline-block}}.lp-nav__links{align-items:center;gap:.25rem;display:none}@media (min-width:1080px){.lp-nav__links{display:inline-flex}}.lp-nav__link{color:var(--color-lp-ink-2);white-space:nowrap;transition:color .2s var(--lp-ease), background .2s var(--lp-ease);border-radius:999px;padding:.45rem .9rem;font-family:DM Sans,sans-serif;font-size:.92rem;font-weight:500;text-decoration:none}.lp-nav__link:hover{color:var(--color-lp-terra)}.lp-nav__link--active{color:var(--color-lp-terra);font-weight:600}.lp-nav__actions{align-items:center;gap:.5rem;display:flex}.lp-nav__actions .lp-btn{white-space:nowrap}.lp-nav__actions .lp-link{display:none}@media (min-width:640px){.lp-nav__actions .lp-link{align-items:center;display:inline-flex}}.lp-nav__burger{border:1px solid var(--color-lp-line-2);width:2.25rem;height:2.25rem;color:var(--color-lp-ink);cursor:pointer;transition:background .2s var(--lp-ease), border-color .2s var(--lp-ease);background:0 0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.lp-nav__burger:hover{background:var(--color-lp-paper-2);border-color:var(--color-lp-ink)}.lp-nav__burger svg{width:1.1rem;height:1.1rem}@media (min-width:1080px){.lp-nav__burger{display:none}}@media (min-width:880px){.pd .lp-nav__burger{display:none}}.lp-drawer{z-index:60;pointer-events:none;visibility:hidden;transition:visibility .35s var(--lp-ease);position:fixed;inset:0;overflow:hidden}.lp-drawer.is-open{pointer-events:auto;visibility:visible}.lp-drawer__backdrop{opacity:0;transition:opacity .35s var(--lp-ease);background:#1f1b1773;position:absolute;inset:0}.lp-drawer.is-open .lp-drawer__backdrop{opacity:1}.lp-drawer__panel{width:min(22rem,88vw);transition:transform .35s var(--lp-ease);pointer-events:auto;z-index:1;background:#faf8f2;flex-direction:column;padding:1.25rem 1.5rem 2rem;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-16px 0 40px #1f1b172e}.lp-drawer__backdrop{pointer-events:auto}.lp-drawer.is-open .lp-drawer__panel{transform:translate(0)}.lp-drawer__header{border-bottom:1px solid var(--color-lp-line);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:1.25rem;display:flex}.lp-drawer__close{border:1px solid var(--color-lp-line-2);width:2rem;height:2rem;color:var(--color-lp-ink);cursor:pointer;transition:background .2s var(--lp-ease), border-color .2s var(--lp-ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lp-drawer__close:hover{background:var(--color-lp-paper-2);border-color:var(--color-lp-ink)}.lp-drawer__close svg{width:.95rem;height:.95rem}.lp-drawer__links{flex-direction:column;flex:1;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.lp-drawer__link{color:var(--color-lp-ink);transition:background .2s var(--lp-ease), color .2s var(--lp-ease);border-radius:12px;justify-content:space-between;align-items:center;padding:.85rem .75rem;font-family:DM Sans,sans-serif;font-size:1.05rem;font-weight:500;text-decoration:none;display:flex}.lp-drawer__link:hover{background:var(--color-lp-paper-2);color:var(--color-lp-terra)}.lp-drawer__link--active{color:var(--color-lp-terra);background:var(--color-lp-paper-3);font-weight:600}.lp-drawer__link svg{opacity:.5;width:.85rem;height:.85rem}.lp-drawer__cta{flex-direction:column;gap:.6rem;margin-top:1.25rem;display:flex}.lp-drawer__footer{color:var(--color-lp-ink-3);text-align:center;border-top:1px solid var(--color-lp-line);margin-top:1.25rem;padding-top:1.25rem;font-size:.78rem}.lp-no-scroll{overflow:hidden}.lp-footer{background:var(--color-lp-ink);color:var(--color-lp-paper)}.lp-footer__wrap{max-width:1280px;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,4vw,3rem) clamp(1.75rem,3vw,2.5rem)}.lp-footer__grid{border-bottom:1px solid #faf8f214;grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-bottom:3rem;display:grid}@media (min-width:720px){.lp-footer__grid{grid-template-columns:1.5fr repeat(3,1fr);gap:3rem}}.lp-footer__brand img{width:auto;height:2.2rem;margin-bottom:1.25rem;display:block}.lp-footer__about{color:#faf8f2bf;max-width:28rem;font-size:.92rem;line-height:1.55}.lp-footer__title{letter-spacing:.18em;text-transform:uppercase;color:var(--color-lp-terra-3);margin-bottom:1.2rem;font-family:DM Sans,sans-serif;font-size:.7rem;font-weight:600}.lp-footer__links{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.lp-footer__links a{color:#faf8f2c7;transition:color .2s var(--lp-ease);font-size:.92rem;text-decoration:none}.lp-footer__links a:hover{color:var(--color-lp-paper)}.lp-footer__sub{color:#faf8f28c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.85rem;display:flex}.lp-footer__signature{color:#faf8f2b3;font-family:DM Sans,system-ui,sans-serif;font-style:italic}.lp-dash,.lp-dash *{font-family:Nunito,DM Sans,system-ui,sans-serif}.lp-dash .lp-btn{border-radius:8px;gap:.4rem;padding:.55rem .95rem;font-size:.85rem;font-weight:700}.lp-dash .lp-btn--sm{padding:.4rem .75rem;font-size:.78rem}.lp-dash .lp-btn--lg{padding:.7rem 1.2rem;font-size:.92rem}.lp-dash .lp-btn--ink{background:var(--color-lp-ink);color:var(--color-lp-paper)}.lp-dash .lp-btn--ink:hover{background:var(--color-lp-ink-2);color:var(--color-lp-paper)}.lp-dash{--lp-cat:var(--color-lp-terra);grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 3.5rem);display:grid}@media (min-width:880px){.lp-dash{grid-template-columns:17rem minmax(0,1fr)}}.lp-dash .material-symbols-rounded{letter-spacing:normal;text-transform:none;vertical-align:middle;white-space:nowrap;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 20;direction:ltr;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:Material Symbols Rounded!important}.lp-dash .material-symbols-rounded.is-filled{font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 20}.lp-dash__aside{background:var(--color-lp-paper-2);z-index:50;border-right:1px solid var(--color-lp-line);width:min(82vw,18rem);min-width:0;transition:transform .25s var(--lp-ease);-webkit-overflow-scrolling:touch;padding:.75rem 1rem 1.5rem;position:fixed;top:3.5rem;bottom:0;left:0;overflow:hidden auto;transform:translate(-100%)}.lp-dash__aside.is-open{transform:translate(0);box-shadow:0 10px 40px #0000002e}.lp-dash__backdrop{opacity:0;pointer-events:none;transition:opacity .25s var(--lp-ease);z-index:49;background:#0006;position:fixed;inset:0}.lp-dash__aside.is-open+.lp-dash__backdrop{opacity:1;pointer-events:auto}@media (min-width:880px){.lp-dash__aside{z-index:auto;width:auto;box-shadow:none;border-right:1px solid var(--color-lp-line);align-self:start;height:calc(100vh - 3.5rem);padding:1.25rem .75rem 1.5rem;position:sticky;top:3.5rem;bottom:auto;left:auto;overflow:hidden auto;transform:none}.lp-dash__backdrop{display:none}}.lp-dash__nav{flex-direction:column;gap:1px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.lp-dash__link{color:var(--color-lp-ink-2);transition:background .15s var(--lp-ease), color .15s var(--lp-ease);cursor:pointer;border-radius:8px;align-items:center;gap:.55rem;min-width:0;padding:.5rem .7rem;font-size:.85rem;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.lp-dash__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lp-dash__link:hover{background:var(--color-lp-paper);color:var(--color-lp-ink)}.lp-dash__link .material-symbols-rounded{color:var(--color-lp-ink-3);font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 20;flex-shrink:0;font-size:18px}.lp-dash__link--active{background:var(--lp-cat-soft,var(--color-lp-paper-3));color:var(--color-lp-terra)}.lp-dash__link--active .material-symbols-rounded{color:var(--color-lp-terra);font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 20}.lp-dash__nav-sep{background:var(--color-lp-line);height:1px;margin:.5rem .4rem;display:none}@media (min-width:880px){.lp-dash__nav-sep{display:block}}.lp-dash__main{width:100%;min-width:0;padding:1.25rem clamp(1rem,2.5vw,2rem)}.lp-dash__header{border-bottom:1px solid var(--color-lp-line);flex-direction:column;gap:.85rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}@media (min-width:720px){.lp-dash__header{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}}.lp-dash__title-block{align-items:center;gap:.85rem;min-width:0;display:flex}.lp-dash__cat-chip{background:var(--lp-cat);color:#fff;width:2.5rem;height:2.5rem;box-shadow:0 2px 6px var(--lp-cat);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lp-dash__cat-chip{box-shadow:0 2px 6px color-mix(in srgb, var(--lp-cat) 35%, transparent)}}.lp-dash__cat-chip .material-symbols-rounded{color:#fff;font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 24;font-size:22px}.lp-dash__title{letter-spacing:-.02em;color:var(--color-lp-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.4rem;font-weight:800;line-height:1.1;overflow:hidden}.lp-dash__subtitle{color:var(--color-lp-ink-3);align-items:center;gap:.4rem;margin-top:2px;font-size:.78rem;font-weight:500;display:flex}.lp-dash__subtitle .material-symbols-rounded{color:var(--color-lp-ink-4);font-size:14px}.lp-tiles{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem;display:grid}@media (min-width:760px){.lp-tiles{grid-template-columns:repeat(4,1fr)}}.lp-progress{background:var(--color-lp-paper);border:1px solid var(--color-lp-line);border-radius:999px;width:100%;height:.4rem;position:relative;overflow:hidden}.lp-progress__bar{background:var(--color-lp-terra);transition:width .6s var(--lp-ease);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.lp-progress__bar--warn{background:linear-gradient(90deg, var(--color-lp-terra) 0%, #d97706 100%)}.lp-progress__bar--danger{background:#b91c1c}.lp-place-switcher{margin-bottom:1rem;position:relative}.lp-place-switcher__btn{background:var(--color-lp-paper-3);border:1px solid var(--color-lp-line);cursor:pointer;text-align:left;width:100%;transition:border-color .15s var(--lp-ease), background .15s var(--lp-ease);border-radius:10px;align-items:center;gap:.55rem;padding:.5rem .65rem;display:flex}.lp-place-switcher__btn:hover{border-color:var(--lp-cat,var(--color-lp-line-2));background:var(--color-lp-paper-2)}.lp-place-switcher__icon{background:var(--lp-cat,var(--color-lp-terra));color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.lp-place-switcher__icon .material-symbols-rounded{color:#fff;font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 20;font-size:16px}.lp-place-switcher__main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lp-place-switcher__label{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-cat,var(--color-lp-terra));font-size:.58rem;font-weight:700}.lp-place-switcher__name{color:var(--color-lp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;line-height:1.15;overflow:hidden}.lp-place-switcher__chevron{color:var(--color-lp-ink-3);font-variation-settings:"FILL" 0, "wght" 600, "GRAD" 0, "opsz" 20;flex-shrink:0;font-size:18px}.lp-place-switcher__menu{z-index:20;background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line-2);box-shadow:var(--lp-shadow-md);border-radius:12px;max-height:18rem;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.lp-place-switcher__item{color:var(--color-lp-ink);transition:background .15s var(--lp-ease);border-radius:8px;align-items:center;gap:.6rem;padding:.55rem .7rem;font-family:DM Sans,sans-serif;font-size:.88rem;text-decoration:none;display:flex}.lp-place-switcher__item:hover{background:var(--color-lp-paper)}.lp-place-switcher__item--current{background:var(--color-lp-paper-3)}.lp-dash__section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-lp-ink-4);margin:.85rem 0 .25rem;padding:0 .7rem;font-size:.6rem;font-weight:800}.lp-dash__section-label:first-child{margin-top:0}.lp-dash__link--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.lp-dash__count{color:var(--color-lp-ink-3);background:var(--color-lp-paper);text-align:center;border-radius:999px;min-width:1.2rem;margin-left:auto;padding:.08rem .4rem;font-size:.65rem;font-weight:700}.lp-dash__soon{letter-spacing:.08em;text-transform:uppercase;color:var(--color-lp-ink-4);background:var(--color-lp-paper);border-radius:4px;margin-left:auto;padding:.1rem .35rem;font-size:.55rem;font-weight:700}.lp-rangepicker{background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line);border-radius:999px;gap:1px;padding:2px;display:inline-flex}.lp-rangepicker__btn{color:var(--color-lp-ink-3);transition:background .15s var(--lp-ease), color .15s var(--lp-ease);white-space:nowrap;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:700;text-decoration:none}.lp-rangepicker__btn:hover{color:var(--color-lp-ink)}.lp-rangepicker__btn--active{background:var(--color-lp-ink);color:var(--color-lp-paper)}.lp-rangepicker__btn--active:hover{color:var(--color-lp-paper)}.lp-banner{border:1px solid;border-radius:10px;align-items:center;gap:.75rem;padding:.7rem .95rem;display:flex}.lp-banner__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.lp-banner__icon .material-symbols-rounded{font-size:18px}.lp-banner__title{font-size:.85rem;font-weight:700;line-height:1.2}.lp-banner__body{opacity:.85;margin-top:2px;font-size:.75rem}.lp-banner--info{color:#1e5470;background:#edf6fa;border-color:#bad9e5}.lp-banner--info .lp-banner__icon{color:#1e5470;background:#1e54701f}.lp-banner--soft{background:var(--color-lp-paper-3);border-color:var(--color-lp-line-2);color:var(--color-lp-ink)}.lp-banner--soft .lp-banner__icon{background:var(--color-lp-paper-2);color:var(--color-lp-terra-2)}.lp-dash__columns{grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:1rem;display:grid}@media (min-width:1100px){.lp-dash__columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.lp-dash__col{flex-direction:column;gap:0;min-width:0;display:flex}.lp-dash__section{background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line);border-radius:12px;margin-bottom:1rem;padding:1rem 1.1rem}.lp-dash__section--cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lp-dash__section--success{border:2px solid var(--color-success);position:relative;box-shadow:0 18px 40px #4d7c5e24,0 4px 12px #1f1b170d}.lp-dash__section--upsell{border:2px solid var(--color-lp-terra);position:relative;box-shadow:0 18px 40px #a8482b24,0 4px 12px #1f1b170d}.lp-dash__tag{color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.25rem .7rem;font-size:.62rem;font-weight:700;position:absolute;top:-.7rem;left:1.1rem}.lp-dash__tag--premium{background:var(--color-lp-terra)}.lp-dash__tag--done{background:var(--color-success)}.lp-dash__section--upsell,.lp-dash__section--success{padding-top:1.65rem}.lp-dash__accent-title{align-items:center;gap:.5rem;display:flex}.lp-dash__accent-title .material-symbols-rounded{font-variation-settings:"FILL" 1;flex-shrink:0;font-size:1.65em}.lp-dash__section--success .lp-dash__accent-title .material-symbols-rounded{color:var(--color-success)}.lp-dash__section--upsell .lp-dash__accent-title .material-symbols-rounded{color:var(--color-lp-terra)}.lp-dash__accent-list li{padding-left:.95rem;position:relative}.lp-dash__accent-list li:before{content:"";background:var(--color-success);border-radius:999px;width:5px;height:5px;position:absolute;top:.5em;left:0}.lp-tip{cursor:help;color:var(--color-lp-ink-4);align-items:center;display:inline-flex;position:relative}.lp-tip__icon{font-size:15px;line-height:1}.lp-tip:hover .lp-tip__icon,.lp-tip:focus-visible .lp-tip__icon{color:var(--color-lp-terra)}.lp-tip__bubble{z-index:30;background:var(--color-lp-ink,#1a1a1a);color:#fff;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;opacity:0;pointer-events:none;border-radius:8px;width:max-content;max-width:16rem;padding:.55rem .7rem;font-size:.72rem;font-weight:500;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 6px 20px #0000002e}.lp-tip__bubble:after{content:"";border:5px solid #0000;border-top-color:var(--color-lp-ink,#1a1a1a);position:absolute;top:100%;left:50%;transform:translate(-50%)}.lp-tip:hover .lp-tip__bubble,.lp-tip:focus-visible .lp-tip__bubble,.lp-tip:focus-within .lp-tip__bubble{opacity:1;transform:translate(-50%)translateY(0)}.lp-dash__section-head{border-bottom:1px solid var(--color-lp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;padding-bottom:.7rem;display:flex}.lp-dash__section-title{letter-spacing:-.005em;color:var(--color-lp-ink);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:.92rem;font-weight:800;display:flex}.lp-dash__section-title .material-symbols-rounded{color:var(--color-lp-ink-3);font-variation-settings:"FILL" 0, "wght" 600, "GRAD" 0, "opsz" 20;font-size:18px}.lp-activity{flex-direction:column;display:flex}.lp-activity__item{border-bottom:1px dashed var(--color-lp-line);align-items:flex-start;gap:.65rem;padding:.55rem 0;display:flex}.lp-activity__item:last-child{border-bottom:none;padding-bottom:0}.lp-activity__item:first-child{padding-top:0}.lp-activity__icon{background:var(--color-lp-paper-3);width:1.65rem;height:1.65rem;color:var(--color-lp-terra);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.lp-activity__icon .material-symbols-rounded{font-size:14px}.lp-activity__icon--review{color:#b6810a;background:#fef3d8}.lp-activity__icon--photo{color:#2f6f44;background:#e5efe7}.lp-activity__body{flex:1;min-width:0}.lp-activity__label{color:var(--color-lp-ink);font-size:.8rem;font-weight:700;line-height:1.25}.lp-activity__sub{color:var(--color-lp-ink-3);margin-top:1px;font-size:.72rem}.lp-activity__when{color:var(--color-lp-ink-4);white-space:nowrap;flex-shrink:0;margin-top:2px;font-size:.7rem;font-weight:600}.lp-audience__chip{background:var(--color-lp-ink);color:var(--color-lp-paper);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.5rem;padding:.2rem .55rem;font-size:.6rem;font-weight:700;display:inline-flex}.lp-locked{text-align:center;background:var(--color-lp-paper);border:1px dashed var(--color-lp-line-2);border-radius:10px;flex-direction:column;align-items:center;padding:1rem .6rem;display:flex}.lp-locked__icon{background:var(--color-lp-paper-3);width:2.2rem;height:2.2rem;color:var(--color-lp-ink-3);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.55rem;display:inline-flex}.lp-locked__icon .material-symbols-rounded{font-size:18px}.lp-locked__title{color:var(--color-lp-ink);margin-bottom:.25rem;font-size:.85rem;font-weight:800}.lp-locked__body{color:var(--color-lp-ink-3);max-width:17rem;margin-bottom:.7rem;font-size:.72rem;line-height:1.4}.lp-audience__block-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-lp-ink-3);margin-bottom:.5rem;font-size:.65rem;font-weight:700}.lp-stat-tile{background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line);transition:border-color .2s var(--lp-ease);border-radius:12px;flex-direction:column;gap:.4rem;padding:.95rem 1.05rem .85rem;display:flex;position:relative;overflow:hidden}.lp-stat-tile:hover{border-color:var(--color-lp-line-2)}.lp-stat-tile__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lp-stat-tile__label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-lp-ink-3);font-size:.66rem;font-weight:800}.lp-stat-tile__delta{white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:.15rem .45rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.lp-stat-tile__delta--up{color:#2f6f44;background:#e5efe7}.lp-stat-tile__delta--down{color:#b91c1c;background:#fbe4dc}.lp-stat-tile__delta--flat{background:var(--color-lp-paper);color:var(--color-lp-ink-3)}.lp-stat-tile__delta .material-symbols-rounded{font-variation-settings:"FILL" 1, "wght" 700, "GRAD" 0, "opsz" 20;font-size:14px}.lp-stat-tile__value{letter-spacing:-.03em;color:var(--color-lp-ink);font-size:2rem;font-weight:800;line-height:1}.lp-stat-tile__value em{color:var(--color-lp-ink-3);margin-left:.15em;font-size:.95rem;font-style:normal;font-weight:600}.lp-stat-tile__spark{height:2rem;margin:.15rem -.2rem -.2rem}.lp-stat-tile__spark svg{width:100%;height:100%;display:block}.lp-stat-tile__sub{color:var(--color-lp-ink-3);margin-top:.1rem;font-size:.72rem;font-weight:500}.lp-stat-tile__sub strong{color:var(--color-lp-ink);font-weight:700}.lp-stat-tile__rating-rows{flex-direction:column;gap:2px;margin-top:.25rem;display:flex}.lp-stat-tile__rating-row{color:var(--color-lp-ink-3);align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;display:flex}.lp-stat-tile__rating-bar{background:var(--color-lp-paper-3);border-radius:999px;flex:1;height:4px;overflow:hidden}.lp-stat-tile__rating-bar-fill{background:var(--lp-cat,var(--color-lp-terra));border-radius:999px;height:100%}.lp-stat-tile__rating-count{color:var(--color-lp-ink);text-align:right;min-width:1.5rem;font-weight:700}.lp-trial-bar{background:linear-gradient(135deg, var(--color-lp-paper-2) 0%, var(--color-lp-paper-3) 100%);border:1px solid var(--color-lp-line-2);border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:center;gap:.85rem;margin-bottom:.75rem;padding:.85rem 1.05rem;display:grid}@media (min-width:720px){.lp-trial-bar{grid-template-columns:auto minmax(0,1.4fr) minmax(11rem,1fr) auto;gap:1.25rem}}.lp-trial-bar__icon{background:var(--color-lp-terra);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.lp-trial-bar__icon .material-symbols-rounded{color:#fff;font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 24;font-size:22px}.lp-trial-bar__body{min-width:0}.lp-trial-bar__title{color:var(--color-lp-ink);font-size:.92rem;font-weight:800;line-height:1.2}.lp-trial-bar__title strong{color:var(--color-lp-terra);font-weight:800}.lp-trial-bar__sub{color:var(--color-lp-ink-3);margin-top:2px;font-size:.78rem;line-height:1.4}.lp-trial-bar__progress{flex-direction:column;gap:.3rem;min-width:0;display:flex}.lp-trial-bar__progress-labels{color:var(--color-lp-ink-3);justify-content:space-between;font-size:.7rem;font-weight:700;display:flex}.lp-trial-bar__cta{white-space:nowrap;align-items:center;gap:.75rem;display:flex}.lp-mchart{position:relative}.lp-mchart__legend{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.lp-mchart__legend-item{background:var(--color-lp-paper);border:1px solid var(--color-lp-line);color:var(--color-lp-ink-2);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}.lp-mchart__legend-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.lp-mchart__legend-value{color:var(--color-lp-ink);font-weight:800}.lp-mchart__svg{width:100%;height:14rem;display:block;overflow:visible}.lp-mchart__grid{stroke:var(--color-lp-line);stroke-width:1px;stroke-dasharray:2 4}.lp-mchart__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.lp-mchart__line--views{stroke:var(--color-lp-terra)}.lp-mchart__line--directions{stroke:#2e7bb5}.lp-mchart__line--phone{stroke:#3a9e6f}.lp-mchart__area--views{fill:var(--color-lp-terra);opacity:.08}.lp-mchart__dot{stroke:#fff;stroke-width:1.5px}.lp-mchart__dot--views{fill:var(--color-lp-terra)}.lp-mchart__xaxis{color:var(--color-lp-ink-3);justify-content:space-between;margin-top:.4rem;font-size:.65rem;font-weight:600;display:flex}.lp-audience-stack{flex-direction:column;gap:.85rem;display:flex}.lp-audience-bar{background:var(--color-lp-paper-3);border-radius:999px;height:.65rem;display:flex;position:relative;overflow:hidden}.lp-audience-bar__seg{height:100%;transition:opacity .2s var(--lp-ease)}.lp-audience-bar__seg:hover{opacity:.85}.lp-audience-bar__legend{color:var(--color-lp-ink-2);flex-wrap:wrap;gap:.55rem .8rem;margin-top:.5rem;font-size:.7rem;font-weight:600;display:flex}.lp-audience-bar__legend-item{align-items:center;gap:.3rem;display:inline-flex}.lp-audience-bar__legend-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.lp-audience-map{background:linear-gradient(135deg, transparent 49%, var(--color-lp-line) 49%, var(--color-lp-line) 51%, transparent 51%) 0 0 / 16px 16px, var(--color-lp-paper);border:1px solid var(--color-lp-line);border-radius:10px;justify-content:center;align-items:center;height:5rem;display:flex;position:relative;overflow:hidden}.lp-audience-map__zone{background:#c75b3a38;border-radius:999px;width:4rem;height:4rem}@supports (color:color-mix(in lab, red, red)){.lp-audience-map__zone{background:color-mix(in srgb, var(--color-lp-terra) 22%, transparent)}}.lp-audience-map__zone{border:1.5px solid var(--color-lp-terra);position:relative}.lp-audience-map__center{background:var(--color-lp-terra);border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ffffff80}.lp-audience-map__pin{background:var(--color-lp-terra);opacity:.6;border-radius:999px;width:6px;height:6px;position:absolute}.lp-audience-map__label{color:var(--color-lp-ink);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd9;border-radius:999px;padding:1px 6px;font-size:.65rem;font-weight:800;position:absolute;bottom:8px;right:8px}.lp-toprows{flex-direction:column;display:flex}.lp-toprows__row{border-bottom:1px dashed var(--color-lp-line);grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem 0;font-size:.78rem;display:grid}.lp-toprows__row:last-child{border-bottom:none}.lp-toprows__num{color:var(--color-lp-ink-4);letter-spacing:.04em;font-size:.72rem;font-weight:800}.lp-toprows__label{color:var(--color-lp-ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lp-toprows__count{color:var(--color-lp-ink);font-size:.85rem;font-weight:800}.lp-section--locked{position:relative;overflow:hidden}.lp-section--locked>.lp-section__masked{filter:blur(2px)saturate(.6);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.lp-section__overlay{text-align:center;background:linear-gradient(#fffaf58c 0%,#fffaf5f2 50%);flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1.5rem 1rem 1.25rem;display:flex;position:absolute;inset:0}.lp-section__overlay-chip{background:var(--color-lp-ink);color:var(--color-lp-paper);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.6rem;font-weight:800;display:inline-flex}.lp-section__overlay-chip .material-symbols-rounded{font-size:13px}.lp-section__overlay-title{color:var(--color-lp-ink);font-size:1rem;font-weight:800}.lp-section__overlay-body{color:var(--color-lp-ink-2);max-width:18rem;margin-bottom:.35rem;font-size:.78rem;line-height:1.45}.lp-reviews-table{flex-direction:column;display:flex}.lp-reviews-table__head,.lp-reviews-table__row{grid-template-columns:minmax(0,1.5fr) 5rem minmax(0,2.4fr) 5.5rem 7rem 6.5rem;align-items:center;gap:.65rem;padding:.55rem 0;font-size:.78rem;display:grid}.lp-reviews-table__head{letter-spacing:.12em;text-transform:uppercase;color:var(--color-lp-ink-4);border-bottom:1px solid var(--color-lp-line);font-size:.62rem;font-weight:800}.lp-reviews-table__row{border-bottom:1px solid var(--color-lp-line)}.lp-reviews-table__row:last-child{border-bottom:none}.lp-reviews-table__check{width:14px;height:14px;accent-color:var(--color-lp-terra)}.lp-reviews-table__author{align-items:center;gap:.5rem;min-width:0;display:flex}.lp-reviews-table__avatar{background:var(--color-lp-paper-3);width:1.85rem;height:1.85rem;color:var(--color-lp-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.lp-reviews-table__author-name{color:var(--color-lp-ink);font-weight:700;line-height:1.2}.lp-reviews-table__rating{color:var(--color-lp-terra);letter-spacing:.04em;font-weight:700}.lp-reviews-table__comment{color:var(--color-lp-ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lp-reviews-table__when{color:var(--color-lp-ink-3);font-size:.72rem;font-weight:600}.lp-reviews-table__status{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;padding:.18rem .5rem;font-size:.6rem;font-weight:800;display:inline-flex}.lp-reviews-table__status--pending{color:#b53c2a;background:#fbe4dc}.lp-reviews-table__status--answered{color:#2f6f44;background:#e5efe7}.lp-filterbar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lp-select-sm{background:var(--color-lp-paper);border:1px solid var(--color-lp-line);color:var(--color-lp-ink);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23847A6E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .4rem center;background-repeat:no-repeat;background-size:10px;border-radius:6px;padding:.3rem 1.5rem .3rem .65rem;font-family:Nunito,sans-serif;font-size:.72rem;font-weight:700}.lp-badge-count{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.6rem;font-weight:800;line-height:1;display:inline-flex}.lp-badge-count--alert{color:#b53c2a;background:#fbe4dc}.lp-badge-count--ok{color:#2f6f44;background:#e5efe7}.lp-badge-count--neutral{background:var(--color-lp-paper);color:var(--color-lp-ink-3);border:1px solid var(--color-lp-line)}.lp-gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem;display:grid}.lp-gallery__slot{aspect-ratio:4/3;background-color:var(--color-lp-paper-3);cursor:pointer;background-position:50%;background-size:cover;border-radius:8px;text-decoration:none;display:block;position:relative;overflow:hidden}.lp-gallery__slot-cover{background:var(--color-lp-terra);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:.12rem .4rem;font-size:.58rem;font-weight:800;position:absolute;top:6px;left:6px}.lp-gallery__add{aspect-ratio:4/3;background:var(--color-lp-paper-3);border:1.5px dashed var(--color-lp-terra);color:var(--color-lp-terra);transition:background .15s var(--lp-ease), transform .15s var(--lp-ease);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}.lp-gallery__add:hover{background:var(--color-lp-paper-2);transform:scale(1.02)}.lp-gallery__add .material-symbols-rounded{font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 24;font-size:22px}.lp-dropzone{background:var(--color-lp-paper);border:1px dashed var(--color-lp-line-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 1rem;display:flex}.lp-dropzone__label{color:var(--color-lp-ink);font-size:.85rem;font-weight:700}.lp-dropzone__meta{color:var(--color-lp-ink-3);margin-top:1px;font-size:.72rem}.lp-actions{flex-direction:column;gap:.4rem;display:flex}.lp-action-step{background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line);transition:border-color .15s var(--lp-ease), transform .15s var(--lp-ease);border-radius:10px;grid-template-columns:1.85rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .9rem;text-decoration:none;display:grid}.lp-action-step:hover{border-color:var(--lp-cat,var(--color-lp-terra));transform:translate(2px)}.lp-action-step__num{background:var(--color-lp-terra);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.82rem;font-weight:900;display:inline-flex}.lp-action-step__body{min-width:0}.lp-action-step__title{color:var(--color-lp-ink);font-size:.85rem;font-weight:700;line-height:1.2}.lp-action-step__title strong{font-weight:800}.lp-action-step__desc{color:var(--color-lp-ink-3);margin-top:2px;font-size:.72rem}.lp-action-step__chevron{color:var(--color-lp-ink-4);flex-shrink:0}.lp-action-step__chevron .material-symbols-rounded{font-size:18px}.lp-alert{border:1px solid;border-radius:12px;max-width:1200px;margin:1.5rem auto 0;padding:.95rem 1.25rem;font-size:.92rem;line-height:1.5}.lp-alert--success{color:#2f6f44;background:#e5efe7;border-color:#c8dcc8}.lp-alert--info{background:var(--color-lp-paper-3);color:var(--color-lp-ink-2);border-color:var(--color-lp-line-2)}.lp-alert--warning{color:#88652a;background:#fbf1d8;border-color:#f0dcac}.lp-alert--danger,.lp-alert--error{color:var(--color-lp-terra-2);background:#fbe4dc;border-color:#f3c8b7}.lp-toasts{z-index:100;pointer-events:none;flex-direction:column;gap:.6rem;width:min(24rem,100vw - 1.5rem);display:flex;position:fixed;top:4.25rem;right:clamp(.75rem,2vw,1.5rem)}.lp-toast{pointer-events:auto;border:1px solid var(--color-lp-line-2);border-left:4px solid var(--color-lp-ink-3);color:var(--color-lp-ink);background:#fff;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.9rem 1rem .9rem .95rem;font-size:.9rem;line-height:1.45;transition:opacity .28s,transform .28s;animation:.28s lp-toast-in;display:flex;box-shadow:0 10px 30px #26191429}.lp-toast--leaving{opacity:0;transform:translate(12px)}.lp-toast__icon{flex-shrink:0;margin-top:-.05rem;font-size:1.2rem;line-height:1.35}.lp-toast__msg{flex:1;padding-top:.05rem}.lp-toast__close{color:var(--color-lp-ink-3);opacity:.7;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:-.2rem -.25rem 0 0;padding:0 .2rem;font-size:1.25rem;line-height:1}.lp-toast__close:hover{opacity:1}.lp-toast--success{border-left-color:#3e8e5a}.lp-toast--success .lp-toast__icon{color:#3e8e5a}.lp-toast--info{border-left-color:var(--color-lp-ink-3)}.lp-toast--info .lp-toast__icon{color:var(--color-lp-ink-3)}.lp-toast--warning{border-left-color:#c9992f}.lp-toast--warning .lp-toast__icon{color:#c9992f}.lp-toast--danger,.lp-toast--error{border-left-color:var(--color-lp-terra)}.lp-toast--danger .lp-toast__icon,.lp-toast--error .lp-toast__icon{color:var(--color-lp-terra)}@keyframes lp-toast-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.lp-card__title,.lp-pricing__plan,.lp-pricing__amount,.lp-pricing__amount-suffix,.lp-stats__num,.lp-stats__num-suffix,.lp-promise__title,.lp-timeline__title,.lp-filter-list__label,.lp-formcard__title,.lp-submission__title,.lp-fpack__title,.lp-mockup__name{letter-spacing:-.02em;font-weight:600}.lp-stats__num em,.lp-mockup__rating,.lp-phone__result-rating,.lp-timeline__bullet,.lp-footer__signature{font-style:italic;font-weight:500}.lp-articles>article{border-top:1px solid var(--color-lp-line);margin-top:2.25rem;padding-top:2.25rem}.lp-articles>article:first-child{border-top:0;margin-top:0;padding-top:0}.lp-articles h3{letter-spacing:-.02em;color:var(--color-lp-ink);margin:.75rem 0 1rem;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:600}.lp-articles p{color:var(--color-lp-ink-2);margin:0 0 1rem;font-size:.97rem;line-height:1.7}.lp-articles p:last-child{margin-bottom:0}.lp-bullets{flex-direction:column;gap:.7rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.lp-bullets li{color:var(--color-lp-ink-2);padding-left:1.15rem;font-size:.97rem;line-height:1.7;position:relative}.lp-bullets li:before{content:"";background:var(--color-lp-line-2);width:.5rem;height:1px;position:absolute;top:.8em;left:0}.lp-annex{flex-direction:column;margin:0;display:flex}.lp-annex>div{border-top:1px solid var(--color-lp-line);grid-template-columns:minmax(0,1fr);gap:.35rem;padding:1.1rem 0;display:grid}.lp-annex>div:first-child{border-top:0;padding-top:0}.lp-annex dt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-lp-ink-3);font-family:DM Sans,system-ui,sans-serif;font-size:.7rem;font-weight:600}.lp-annex dd{color:var(--color-lp-ink-2);margin:0;font-size:.97rem;line-height:1.65}@media (min-width:720px){.lp-annex>div{grid-template-columns:13rem minmax(0,1fr);align-items:baseline;gap:1.5rem}}.lp-steps-list{counter-reset:lp-step;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.lp-steps-list li{counter-increment:lp-step;padding-left:1.9rem;position:relative}.lp-steps-list li:before{content:counter(lp-step);background:var(--color-lp-terra-3);width:1.35rem;height:1.35rem;color:var(--color-lp-terra-2);border-radius:999px;place-items:center;font-size:.72rem;font-weight:600;display:grid;position:absolute;top:0;left:0}.lp-draft-banner{border:1px solid var(--color-lp-terra-3);border-left:3px solid var(--color-lp-terra);background:var(--color-lp-paper-2);color:var(--color-lp-terra-2);border-radius:.5rem;margin:0 0 2rem;padding:.9rem 1.1rem;font-size:.9rem;font-weight:500;line-height:1.55}.lp-contest-card{text-decoration:none;transition:border-color .2s,transform .2s;display:block}.lp-contest-card:hover{border-color:var(--color-lp-line-2);transform:translateY(-2px)}.lp-contest-card__state{letter-spacing:.12em;text-transform:uppercase;color:var(--color-lp-terra-2);margin-bottom:.6rem;font-family:DM Sans,system-ui,sans-serif;font-size:.68rem;font-weight:600;display:inline-block}.lp-contest-card__meta{color:var(--color-lp-ink-2);margin:.5rem 0 1rem;font-size:.9rem;line-height:1.6}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-2{top:calc(var(--spacing) * 2)}.left-2{left:calc(var(--spacing) * 2)}.col-6{grid-column:6}.col-12{grid-column:12}.float-none{float:none}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-3{margin:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-4\!{margin-bottom:calc(var(--spacing) * 4)!important}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-24{height:calc(var(--spacing) * 24)}.h-100{height:calc(var(--spacing) * 100)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-100{width:calc(var(--spacing) * 100)}.w-auto{width:auto}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow-1,.grow{flex-grow:1}.basis-\[82\%\]{flex-basis:82%}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-cream-darker{border-color:var(--color-cream-darker)}.border-terracotta-300{border-color:var(--color-terracotta-300)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-cream{background-color:var(--color-cream)}.bg-cream-darker{background-color:var(--color-cream-darker)}.bg-success{background-color:var(--color-success)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-terracotta-600{background-color:var(--color-terracotta-600)}.bg-warning{background-color:var(--color-warning)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-end{text-align:end}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.text-3xl\!{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-danger{color:var(--color-danger)}.text-emerald-600{color:var(--color-emerald-600)}.text-ink-400{color:var(--color-ink-400)}.text-ink-500{color:var(--color-ink-500)}.text-ink-600{color:var(--color-ink-600)}.text-ink-700{color:var(--color-ink-700)}.text-ink-800{color:var(--color-ink-800)}.text-ink-900{color:var(--color-ink-900)}.text-lp-ink-2{color:var(--color-lp-ink-2)}.text-lp-ink-3{color:var(--color-lp-ink-3)}.text-lp-ink-4{color:var(--color-lp-ink-4)}.text-lp-terra{color:var(--color-lp-terra)}.text-red-500{color:var(--color-red-500)}.text-success{color:var(--color-success)}.text-teal-500{color:var(--color-teal-500)}.text-teal-800{color:var(--color-teal-800)}.text-terracotta-500{color:var(--color-terracotta-500)}.text-terracotta-600{color:var(--color-terracotta-600)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-terracotta-500{accent-color:var(--color-terracotta-500)}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-70{opacity:.7}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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-filter{-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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-terracotta-300:hover{border-color:var(--color-terracotta-300)}.hover\:bg-cream:hover{background-color:var(--color-cream)}.hover\:text-ink-700:hover{color:var(--color-ink-700)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-teal-700:hover{color:var(--color-teal-700)}.hover\:text-terracotta-600:hover{color:var(--color-terracotta-600)}.hover\:text-terracotta-700:hover{color:var(--color-terracotta-700)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:bg-ink-900:focus{background-color:var(--color-ink-900)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-cream:focus{color:var(--color-cream)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:col-start-1{grid-column-start:1}.sm\:inline{display:inline}.sm\:basis-\[calc\(\(100\%-1rem\)\/2\)\]{flex-basis:calc(50% - .5rem)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (min-width:48rem){.md\:flex{display:flex}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:64rem){.lg\:basis-\[calc\(\(100\%-2rem\)\/3\)\]{flex-basis:calc(33.3333% - .666667rem)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/geist-normal-latin-ext-yUJG_9Z.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/geist-normal-latin-fE8Pnk7.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/geist-mono-normal-latin-ext-TGl-bNU.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/geist-mono-normal-latin-bVnjbCM.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/instrument-serif-italic-latin-ext-uij1w_U.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/instrument-serif-italic-latin-UJbcIJF.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/instrument-serif-normal-latin-ext-KDkVDv3.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/instrument-serif-normal-latin-9W389ra.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:300 700;font-display:swap;src:url("../fonts/dm-sans-italic-latin-ext-1djpjQ3.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:300 700;font-display:swap;src:url("../fonts/dm-sans-italic-latin-EfyoL6A.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url("../fonts/dm-sans-normal-latin-ext-IEjh_5Q.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url("../fonts/dm-sans-normal-latin-a5iVIQs.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:italic;font-weight:400 500;font-display:swap;src:url("../fonts/nunito-italic-latin-ext-IKuZdsd.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:italic;font-weight:400 500;font-display:swap;src:url("../fonts/nunito-italic-latin--euoNa4.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url("../fonts/nunito-normal-latin-ext-HN--UrW.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url("../fonts/nunito-normal-latin-c23Eawv.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url("../fonts/plus-jakarta-sans-normal-latin-ext-w14NvZZ.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url("../fonts/plus-jakarta-sans-normal-latin-ZHdaFJ8.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/inter-normal-latin-ext-1Br77OV.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/inter-normal-latin-Gz7AlRl.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url("../fonts/material-symbols-rounded-normal-HOHK6o5.woff2")format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root{--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-shadow-sm:0 1px 2px #1f1b170a, 0 4px 16px #1f1b1708;--lp-shadow-md:0 2px 4px #1f1b170d, 0 16px 40px #1f1b170f}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}