/*! tailwindcss v4.2.1 | 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)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-border-style:solid;--tw-font-weight: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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-border-style:solid;--tw-font-weight: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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.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}}.flex{display:flex}.hidden{display:none}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.w-full{width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-transparent{border-color:#0000}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-ending-style\:h-0[data-ending-style],.data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing) * 0)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.data-open\:animate-accordion-down:where([data-state=open]),.data-open\:animate-accordion-down:where([data-open]:not([data-open=false])){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-accordion-up:where([data-state=closed]),.data-closed\:animate-accordion-up:where([data-closed]:not([data-closed=false])){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--ink:#191917;--charcoal:#20201d;--charcoal-soft:#292926;--paper:#f4f1eb;--cream:#faf8f3;--stone:#ded9d1;--line:#d7d1c8;--muted:#5f5952;--rose:#b9877f;--rose-soft:#dcc0ba;--white:#fffefa;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI Variable Text,Segoe UI,Arial,sans-serif;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header{z-index:20;height:70px;color:var(--white);background:var(--charcoal);border-bottom:1px solid #3a3934;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(22px,5vw,76px);display:grid;position:relative}.logo{letter-spacing:-1.4px;font-family:Segoe UI Variable Display,Segoe UI,Arial,sans-serif;font-size:24px;font-weight:750;line-height:1}.nav{align-items:center;gap:34px;font-size:13px;display:flex}.nav a{color:#c8c3bb;transition:color .2s}.nav a:hover{color:#fff}.header-button{color:#25231f;background:#eadccd;border-radius:5px;justify-self:end;padding:10px 15px;font-size:13px;font-weight:700}.menu-button{color:inherit;background:0 0;border:0;display:none}.dark-section{background:var(--charcoal);color:var(--white)}.section{padding:clamp(76px,8vw,112px) clamp(22px,5vw,76px)}.section-heading{text-align:center;width:min(720px,100%);margin:0 auto clamp(48px,6vw,72px)}.section-heading h2,.faq h2{letter-spacing:-.045em;margin:0;font-family:Segoe UI Variable Display,Segoe UI,Arial,sans-serif;font-size:clamp(42px,5.1vw,72px);font-weight:400;line-height:1}.section-heading>p:last-child{max-width:570px;color:var(--muted);margin:22px auto 0;font-size:15px;line-height:1.55}.section-heading-light>p:last-child{color:#aaa59d}.hero{isolation:isolate;background:#1c1c1a;flex-direction:column;justify-content:flex-start;align-items:center;min-height:calc(100svh - 70px);padding:clamp(84px,9vw,128px) clamp(22px,5vw,76px) 78px;display:flex;position:relative;overflow:hidden}.hero-media{z-index:-2;opacity:.96;background:#4b4a46 url(/assets/lidly-product-poster.png) 50%/cover no-repeat;position:absolute;inset:-28px;overflow:hidden}.hero-media video{object-fit:cover;filter:blur(4.5px)saturate(.78)contrast(1.03)brightness(.94);width:100%;height:100%;animation:7s cubic-bezier(.45,0,.55,1) infinite alternate hero-drift;display:block;transform:scale(1.1)}.hero-media:after{content:"";mix-blend-mode:screen;background:linear-gradient(110deg,#0000 37%,#eed2c226 47%,#e9f5ef1a 52%,#0000 63%);animation:5.4s ease-in-out infinite hero-scan;position:absolute;inset:-25%}.hero-shade{z-index:-1;background:radial-gradient(circle at 50% 41%,#18181638 0,#1818167d 58%,#181816c7 100%),linear-gradient(#1919172b,#1919178f);position:absolute;inset:0}.hero-copy{z-index:1;text-align:center;text-shadow:0 1px 18px #0000003d;width:min(900px,100%);position:relative}.hero h1{letter-spacing:-.052em;margin:0;font-family:Segoe UI Variable Display,Segoe UI,Arial,sans-serif;font-size:clamp(56px,6.7vw,96px);font-weight:400;line-height:.97}.hero-text{color:#c8c3bb;width:min(630px,100%);margin:30px auto 0;font-size:clamp(15px,1.4vw,19px);line-height:1.55}.actions{justify-content:center;gap:10px;margin-top:31px;display:flex}.button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:14px;min-height:43px;padding:0 17px;font-size:13px;font-weight:700;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-cream{color:#24221f;background:#eadccd}.button-cream:hover{background:#f4e8db}.button-dark{color:#f7f4ee;background:#2d2c29;border-color:#3c3a36}.button-dark:hover{background:#363530}.button-ink{color:#fff;background:var(--ink)}.situations{background:#f7f3ed;padding-top:clamp(72px,7vw,102px)}.situation-grid{max-width:var(--max);grid-template-columns:.88fr 1.24fr .88fr;gap:28px;margin:0 auto;display:grid}.situation-card{--card-tint:#fffdf9;--chat-tint:#e7e0d7;--card-accent:#9f7d69;text-align:left;min-width:0;color:inherit;background:var(--card-tint);border:1px solid #d5cfc6;border-radius:9px;grid-template-rows:205px minmax(76px,auto) minmax(56px,auto) auto;padding:0 0 22px;display:grid;overflow:hidden;box-shadow:0 14px 34px #3028220d}.mini-chat{background:var(--chat-tint);border-bottom:3px solid var(--card-accent);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:205px;padding:30px 24px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mini-chat{border-bottom:3px solid color-mix(in srgb, var(--card-accent) 55%, transparent)}}.bubble{border-radius:10px;max-width:84%;padding:10px 13px;font-size:12px;line-height:1.35;display:block}.bubble-in{background:var(--cream);border-bottom-left-radius:3px}.bubble-out{background:var(--rose-soft);border-bottom-right-radius:3px;align-self:flex-end}.chat-silence{color:#514b45;align-self:flex-start;margin-top:6px;font-size:11px;line-height:1.35}.mini-chat{animation:4.8s ease-in-out infinite mini-panel}.mini-chat>:first-child{animation:4.8s cubic-bezier(.2,.75,.2,1) infinite mini-chat-one}.mini-chat>:nth-child(2){animation:4.8s cubic-bezier(.2,.75,.2,1) infinite mini-chat-two}.mini-chat>:nth-child(3){animation:4.8s cubic-bezier(.2,.75,.2,1) infinite mini-chat-three}.situation-card:nth-child(2) .mini-chat>*{animation-delay:.18s}.situation-card:nth-child(3) .mini-chat>*{animation-delay:.36s}.situation-title{letter-spacing:-.035em;padding:24px 24px 0;font-size:clamp(22px,2.2vw,31px);line-height:1.08}.situation-copy{color:var(--muted);padding:14px 24px 0;font-size:12px;line-height:1.5}.situation-result{color:#514b46;border-top:1px solid #e1dcd4;margin:18px 24px 0;padding-top:16px;font-size:11px;line-height:1.45}.situation-result b{color:var(--ink)}@keyframes mini-chat-one{0%,4%{opacity:0;transform:translate(-20px,9px)scale(.96)}13%,86%{opacity:1;transform:translate(0)scale(1)}96%,to{opacity:0;transform:translate(-8px,-4px)scale(.98)}}@keyframes mini-chat-two{0%,19%{opacity:0;transform:translate(22px,9px)scale(.96)}31%,86%{opacity:1;transform:translate(0)scale(1)}96%,to{opacity:0;transform:translate(8px,-4px)scale(.98)}}@keyframes mini-chat-three{0%,42%{opacity:0;transform:translateY(12px)}54%,86%{opacity:1;transform:translate(0)}96%,to{opacity:0;transform:translateY(-4px)}}@keyframes mini-panel{0%,to{filter:brightness(.98)}48%,72%{filter:brightness(1.05)}}@keyframes hero-drift{0%{transform:scale(1.11)translate(-1.4%,-.7%)}to{transform:scale(1.17)translate(1.5%,.8%)}}@keyframes hero-scan{0%,10%{opacity:0;transform:translate(-36%)}31%,61%{opacity:.85}85%,to{opacity:0;transform:translate(36%)}}.simple{background:#232320}.simple-grid{max-width:var(--max);border-top:1px solid #3b3a35;border-bottom:1px solid #3b3a35;grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.simple-item{border-right:1px solid #3b3a35;grid-template-rows:auto 82px minmax(78px,auto) auto;align-content:start;min-height:300px;padding:26px 35px 34px;display:grid;position:relative}.simple-item:last-child{border-right:0}.simple-index{color:#77736d;font-size:10px}.simple-icon{width:34px;height:34px;color:var(--rose-soft);align-self:end;margin:0 0 20px}.simple-icon svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.simple-item h3{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.5vw,36px);font-weight:400;line-height:1.06}.simple-item p{color:#aaa59d;max-width:280px;margin:18px 0 0;font-size:13px;line-height:1.55}.story{background:#e8e3dc}.story-step{border-top:1px solid #60564c2e;padding:clamp(74px,8vw,112px) clamp(22px,5vw,76px)}.story-step-one{background:#e1e4e1}.story-step-two{background:#f5efe6}.story-step-three{background:#e7ddd4}.story-inner{max-width:var(--max);grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(56px,7vw,92px);margin:0 auto;display:grid}.story-inner-reverse{grid-template-columns:1.08fr .92fr}.story-copy h2{letter-spacing:-.045em;max-width:525px;margin:0;font-family:Segoe UI Variable Display,Segoe UI,Arial,sans-serif;font-size:clamp(42px,4.4vw,62px);font-weight:400;line-height:1.02}.story-copy>p:last-child{max-width:470px;color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.6}.story-label{color:#514c46;letter-spacing:.02em;align-items:center;gap:10px;width:fit-content;margin:0 0 28px;font-size:11px;font-weight:650;display:inline-flex}.story-label b{color:#9a625a;border-right:1px solid #5e544b59;padding-right:10px;font-size:10px;font-weight:800}.story-label span{line-height:1}.phone-scene{background:#e7e3dd;border:1px solid #c6beb5;border-radius:12px;justify-self:end;width:min(560px,100%);overflow:hidden;box-shadow:0 28px 78px #261f1b21}.chat-top{background:#fbfaf7;border-bottom:1px solid #d2cbc2;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;height:68px;padding:0 18px;display:grid}.avatar{color:#4f312c;background:var(--rose-soft);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.avatar-stone{color:#4f4b45;background:#d9d4cc}.chat-top div{flex-direction:column;display:flex}.chat-top strong{font-size:12px}.chat-top small{color:#817b74;font-size:9px}.chat-body{flex-direction:column;gap:11px;min-height:382px;padding:25px 20px;display:flex}.chat-day{color:#8c857d;align-self:center;font-size:9px}.chat-body .bubble{border-radius:9px;flex-direction:column;gap:4px;width:fit-content;margin:0;font-size:13px;display:flex}.chat-body .bubble-in{background:#fffdf9}.chat-body .bubble-out{background:#dfc4bf}.chat-body .bubble time{color:#8b837c;align-self:flex-end;font-size:8px}.slot-row{align-self:flex-end;gap:7px;display:flex}.slot-row span{color:#513d39;background:#f1e3e0;border:1px solid #cda9a2;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:700}.chat-input{color:#8e8780;background:#fbfaf7;border:1px solid #cec6bd;border-radius:10px;justify-content:space-between;align-items:center;margin:0 13px 13px;padding:7px 8px 7px 15px;font-size:11px;display:flex}.chat-input b{color:#fff;background:#8c5e57;border-radius:7px;padding:8px 12px;font-size:9px;font-weight:700;animation:5.6s ease-in-out infinite send-pulse}.chat-motion{will-change:transform, opacity}.chat-motion-1{animation:5.6s cubic-bezier(.2,.72,.2,1) infinite dialog-one}.chat-motion-2{animation:5.6s cubic-bezier(.2,.72,.2,1) infinite dialog-two}.chat-motion-3{animation:5.6s cubic-bezier(.2,.72,.2,1) infinite dialog-three}.chat-motion-4{animation:5.6s cubic-bezier(.2,.72,.2,1) infinite dialog-four}.chat-motion-5{animation:5.6s cubic-bezier(.2,.72,.2,1) infinite dialog-five}.chat-motion-6{animation:5.6s cubic-bezier(.2,.72,.2,1) infinite dialog-six}.typing-indicator{background:#fffdf9;border-radius:9px 9px 9px 3px;justify-content:center;align-self:flex-start;align-items:center;gap:3px;width:45px;height:24px;padding:0 10px;animation:5.6s ease-in-out infinite typing-window;display:flex;overflow:hidden}.typing-indicator i{background:#a39c94;border-radius:50%;width:4px;height:4px;animation:.72s ease-in-out infinite alternate typing-dot}.typing-indicator i:nth-child(2){animation-delay:.14s}.typing-indicator i:nth-child(3){animation-delay:.28s}.memory-visual{position:relative}.memory-visual img{aspect-ratio:1.25;object-fit:cover;filter:saturate(.7);border-radius:7px;width:100%;display:block}.memory-note{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf8f3e6;border-radius:4px;padding:10px 12px;font-size:10px;font-weight:700;position:absolute;box-shadow:0 10px 30px #251e1a1a}.memory-note-one{bottom:18px;left:18px}.memory-note-two{background:#dcc0baeb;top:18px;right:18px}.inbox-scene{background:#ebe6df;border:1px solid #cec7bd;border-radius:8px;justify-self:end;width:min(560px,100%);padding:20px}.inbox-head{justify-content:space-between;padding:8px 4px 18px;display:flex}.inbox-head strong{font-size:18px;font-weight:500}.inbox-head span{color:var(--muted);font-size:10px}.inbox-row{border-top:1px solid #d1cbc2;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 4px;display:grid}.inbox-row p{flex-direction:column;margin:0;display:flex}.inbox-row strong{font-size:12px}.inbox-row small,.inbox-row time{color:#7b756e;font-size:10px}.target-row{border:1px solid var(--rose);background:#f7f3ed;border-radius:6px;margin:0 -10px;padding:14px;animation:5.4s cubic-bezier(.2,.72,.2,1) infinite inbox-target}.faded{opacity:.7;animation:5.4s ease-in-out infinite inbox-row-shift}.faded-more{opacity:.4;animation:5.4s ease-in-out .12s infinite inbox-row-shift}.lidly-hint{color:#fff;background:var(--ink);border-radius:6px;align-items:center;gap:12px;margin-top:18px;padding:14px;animation:5.4s cubic-bezier(.2,.72,.2,1) infinite inbox-hint;display:flex;position:relative;overflow:hidden}.lidly-hint:after{content:"";background:linear-gradient(105deg,#0000 25%,#ffffff21 48%,#0000 68%);animation:5.4s ease-in-out infinite hint-sweep;position:absolute;inset:0;transform:translate(-120%)}.lidly-hint>span{width:28px;height:28px;color:var(--rose-soft);border:1px solid #625e57;border-radius:50%;place-items:center;font-weight:700;display:grid}.lidly-hint p{flex-direction:column;gap:3px;margin:0;display:flex}.lidly-hint strong{font-size:11px}.lidly-hint small{color:#a9a49d;font-size:9px}@keyframes dialog-one{0%,2%{opacity:0;transform:translate(-24px,9px)scale(.96)}10%,91%{opacity:1;transform:none}to{opacity:0;transform:translate(-7px)}}@keyframes dialog-two{0%,13%{opacity:0;transform:translate(26px,9px)scale(.96)}22%,91%{opacity:1;transform:none}to{opacity:0;transform:translate(7px)}}@keyframes dialog-three{0%,26%{opacity:0;transform:translate(-24px,9px)scale(.96)}35%,91%{opacity:1;transform:none}to{opacity:0;transform:translate(-7px)}}@keyframes dialog-four{0%,48%{opacity:0;transform:translate(27px,9px)scale(.96)}57%,91%{opacity:1;transform:none}to{opacity:0;transform:translate(7px)}}@keyframes dialog-five{0%,60%{opacity:0;transform:translate(17px,8px)scale(.92)}68%,91%{opacity:1;transform:none}to{opacity:0;transform:translate(7px)}}@keyframes dialog-six{0%,72%{opacity:0;transform:translate(-24px,9px)scale(.96)}80%,91%{opacity:1;transform:none}to{opacity:0;transform:translate(-7px)}}@keyframes typing-window{0%,37%,55%,to{opacity:0;transform:translate(-12px)scale(.96)}42%,51%{opacity:1;transform:none}}@keyframes typing-dot{0%{opacity:.45;transform:translateY(2px)}to{opacity:1;transform:translateY(-2px)}}@keyframes send-pulse{0%,70%{opacity:.55;transform:scale(.94)}78%,90%{opacity:1;transform:scale(1.06);box-shadow:0 0 0 5px #8c5e571a}to{opacity:.55;transform:scale(.94)}}@keyframes inbox-target{0%,8%{opacity:.36;box-shadow:none;transform:translate(24px,-7px)scale(.97)}23%,49%{opacity:1;box-shadow:none;transform:none}63%,86%{opacity:1;transform:translateY(4px);box-shadow:0 0 0 4px #b9877f29}to{opacity:.36;transform:translate(-12px,10px)scale(.97)}}@keyframes inbox-row-shift{0%,42%,to{transform:translateY(0)}63%,86%{transform:translateY(7px)}}@keyframes inbox-hint{0%,46%{opacity:0;transform:translateY(18px)scale(.96)}59%,88%{opacity:1;transform:none;box-shadow:0 12px 30px #1919172b}to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes hint-sweep{0%,60%{transform:translate(-120%)}84%,to{transform:translate(120%)}}.product{background:#d4cec5;border-top:1px solid #bcb4aa}.product-intro{max-width:var(--max);grid-template-columns:1.12fr .88fr;align-items:end;gap:clamp(56px,8vw,108px);margin:0 auto 50px;display:grid}.product-intro h2{letter-spacing:-.045em;max-width:670px;margin:0;font-family:Segoe UI Variable Display,Segoe UI,Arial,sans-serif;font-size:clamp(44px,5.1vw,72px);font-weight:400;line-height:1}.product-intro p{color:#514c46;max-width:465px;margin:0 0 22px;font-size:14px;line-height:1.6}.product-video{max-width:var(--max);background:#252522;border:1px solid #3a3935;border-radius:10px;margin:0 auto;padding:9px;box-shadow:0 28px 70px #27221e2b}.product-video video{aspect-ratio:16/9;object-fit:cover;background:#d4d0c9;border-radius:5px;width:100%;display:block}.product-notes{max-width:var(--max);border-top:1px solid #a9a197;border-bottom:1px solid #a9a197;grid-template-columns:repeat(3,1fr);margin:30px auto 0;display:grid}.product-notes article{min-height:150px;color:var(--ink);background:0 0;border-right:1px solid #aaa298;grid-template-rows:auto 1fr;grid-template-columns:34px 1fr;column-gap:14px;padding:24px 28px 24px 0;display:grid}.product-notes article+article{padding-left:28px}.product-notes article:last-child{border-right:0}.product-notes article>span{color:#8f5e56;grid-row:1/3;padding-top:2px;font-size:10px;font-weight:800}.product-notes strong{align-self:start;font-size:14px}.product-notes p{color:#4f4943;max-width:285px;margin:12px 0 0;font-size:12px;line-height:1.58}.features{background:#dedbd5}.features-grid{max-width:var(--max);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(62px,9vw,135px);margin:0 auto;display:grid}.feature-list h2{max-width:600px}.feature-points{border-top:1px solid #b5afa6;margin-top:42px;display:block}.feature-points article{border-bottom:1px solid #b5afa6;grid-template-columns:34px 1fr;gap:10px;min-height:0;padding:19px 0;display:grid}.feature-points article>span{color:var(--rose);font-size:10px;font-weight:700}.feature-points h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500;line-height:1.2}.feature-points p{color:#514c46;max-width:400px;margin:7px 0 0;font-size:12px;line-height:1.5}.feature-image{position:relative}.feature-image img{aspect-ratio:1/1.08;object-fit:cover;filter:saturate(.72);border-radius:7px;width:100%;display:block}.human-note{border-top:1px solid #bdb7ae;grid-template-columns:150px 1fr;gap:24px;padding:20px 2px 0;display:grid}.human-note strong{font-size:13px}.human-note span{color:#625d57;font-size:12px;line-height:1.5}.flow{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);gap:clamp(64px,8vw,120px);display:grid}.flow-heading h2{max-width:590px;margin-bottom:24px;font-size:clamp(50px,5vw,72px);line-height:.98}.flow-heading>p:last-child{color:#aaa59d;max-width:430px;font-size:14px;line-height:1.6}.flow-list{border-top:1px solid #403f3a;margin:0;padding:0;list-style:none}.flow-list li{border-bottom:1px solid #403f3a;grid-template-columns:56px 1fr;align-items:center;min-height:73px;display:grid}.flow-list span{color:var(--rose-soft);font-size:10px}.flow-list strong{letter-spacing:-.025em;font-size:clamp(19px,2vw,28px);font-weight:400}.faq{background:var(--cream);grid-template-columns:320px minmax(0,1fr);gap:clamp(70px,9vw,118px);display:grid}.faq-intro>p{max-width:330px;color:var(--muted);margin:24px 0 30px;font-size:14px;line-height:1.55}.faq-contact{min-width:160px;min-height:50px;font-size:14px}.faq-list{border-top:1px solid var(--line)}.faq-list [data-slot=accordion-item]{border-bottom:1px solid var(--line);overflow:hidden}.faq-list [data-slot=accordion-trigger]{width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font-size:17px;font-weight:700;text-decoration:none;display:flex}.faq-list [data-slot=accordion-trigger]:hover{text-decoration:none}.faq-list [data-slot=accordion-trigger-icon]{color:#655f58;border:1px solid #beb7ae;border-radius:50%;flex:none;padding:6px;width:27px!important;height:27px!important}.faq-list [data-slot=accordion-content] p{max-width:630px;color:var(--muted);margin:-5px 45px 25px 0;font-size:13px;line-height:1.6}.closing{color:#fff;place-items:center;min-height:440px;padding:82px 24px;display:grid;position:relative;overflow:hidden}.closing>img,.closing-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.closing>img{filter:saturate(.65)brightness(.6)}.closing-shade{background:linear-gradient(90deg,#1f1e1b8f,#1f1e1b40)}.closing-copy{z-index:1;text-align:center;width:min(800px,100%);position:relative}.closing h2{letter-spacing:-.045em;margin:0;font-family:Segoe UI Variable Display,Segoe UI,Arial,sans-serif;font-size:clamp(43px,5.2vw,72px);font-weight:400;line-height:1}.closing-copy>p{color:#e1dcd5;margin:22px 0 0;font-size:14px}.instagram-cta{color:#24221f;background:#f3e7da;border:1px solid #ffffff8f;border-radius:6px;justify-content:space-between;align-items:center;width:min(360px,100%);min-height:56px;margin:30px auto 0;padding:0 18px 0 22px;font-size:14px;font-weight:750;transition:background .2s,transform .2s;display:flex}.instagram-cta:hover{background:#fff4e8;transform:translateY(-2px)}.instagram-cta b{font-size:18px;font-weight:450}.instagram-handle{color:#c9c2ba;letter-spacing:.03em;margin-top:12px;font-size:11px;display:block}.footer{color:#f3f0ea;background:#171715;padding:58px clamp(22px,5vw,76px) 26px}.footer-top{max-width:var(--max);grid-template-columns:.8fr 1.2fr;gap:70px;margin:0 auto 54px;display:grid}.footer-brand p{color:#9f9a92;max-width:360px;margin:20px 0 0;font-size:13px;line-height:1.6}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.footer-links div{flex-direction:column;gap:14px;display:flex}.footer-links strong{margin-bottom:7px;font-size:11px}.footer-links a{color:#aaa59d;width:fit-content;font-size:12px}.footer-links a:hover{color:#fff}.footer-bottom{max-width:var(--max);color:#77736d;border-top:1px solid #302f2b;justify-content:space-between;margin:0 auto;padding-top:25px;font-size:10px;display:flex}.reveal{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.mini-chat,.mini-chat>*,.chat-motion,.typing-indicator,.typing-indicator i,.chat-input b,.target-row,.faded,.faded-more,.lidly-hint,.lidly-hint:after,.hero-media video,.hero-media:after{opacity:1;animation:none;transform:none}.typing-indicator,.hero-media:after{display:none}.hero-media video{filter:blur(4.5px)saturate(.78)contrast(1.03)brightness(.94)}}@media (min-width:901px){.situation-card:nth-child(2) .situation-title{white-space:nowrap;font-size:clamp(23px,2.05vw,29px)}}@media (max-width:900px){.header{grid-template-columns:1fr auto auto;gap:16px}.menu-button{cursor:pointer;place-content:center;gap:5px;width:34px;height:34px;display:grid}.menu-button span:not(.sr-only){transform-origin:50%;background:currentColor;width:18px;height:1px;transition:transform .28s,opacity .2s;display:block}.menu-button[aria-expanded=true] span:not(.sr-only):first-child{transform:translateY(3px)rotate(45deg)}.menu-button[aria-expanded=true] span:not(.sr-only):nth-child(2){transform:translateY(-3px)rotate(-45deg)}.nav{visibility:hidden;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#20201dfa;border-bottom:1px solid #45433f;flex-direction:column;align-items:flex-start;gap:0;padding:18px clamp(22px,5vw,76px) 24px;transition:opacity .28s,transform .32s cubic-bezier(.2,.75,.2,1),visibility 0s linear .32s;display:flex;position:absolute;top:70px;left:0;right:0;transform:translateY(-12px);box-shadow:0 18px 34px #0003}.nav a{opacity:0;border-bottom:1px solid #3a3934;width:100%;padding:13px 0;font-size:14px;transition:color .2s,opacity .25s,transform .3s;transform:translateY(-7px)}.nav a:last-child{border-bottom:0}.nav.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.nav.is-open a{opacity:1;transform:translateY(0)}.nav.is-open a:nth-child(2){transition-delay:35ms}.nav.is-open a:nth-child(3){transition-delay:70ms}.nav.is-open a:nth-child(4){transition-delay:.105s}.header-button{grid-area:1/3}.situation-grid{grid-template-columns:1fr;max-width:620px}.simple-grid{grid-template-columns:1fr}.simple-item{border-bottom:1px solid #3b3a35;border-right:0;min-height:230px}.simple-item:last-child{border-bottom:0}.simple-icon{margin-top:35px}.story-inner,.story-inner-reverse,.features-grid,.flow,.faq{grid-template-columns:1fr}.story-inner-reverse .memory-visual{order:2}.phone-scene,.inbox-scene{justify-self:stretch;width:100%}.product-intro{grid-template-columns:1fr;gap:26px}.product-intro p{max-width:620px}.flow{gap:55px}.faq{gap:60px}}@media (max-width:620px){.header{grid-template-columns:1fr auto auto;gap:8px;height:62px;padding:0 18px}.nav{top:62px}.logo{font-size:22px}.menu-button{grid-area:1/2;display:grid}.header-button{grid-area:1/3;align-items:center;min-height:40px;padding:9px 11px;font-size:11px;display:inline-flex}.hero{justify-content:flex-start;min-height:590px;padding:62px 18px 64px}.hero-media{opacity:.98;inset:-18px}.hero-media video{object-position:47% center;filter:blur(4px)saturate(.76)contrast(1.03)brightness(.96)}.hero-shade{background:radial-gradient(circle at 50% 34%,#18181642 0,#18181687 66%,#181816c2 100%),linear-gradient(#19191738,#19191799)}.hero h1{letter-spacing:-.045em;font-size:clamp(43px,12vw,52px);line-height:.99}.hero-text{font-size:15px}.actions{flex-direction:column;align-items:stretch}.button-dark{color:#bbb6ae;background:0 0;border-color:#0000;min-height:36px;font-weight:600}.section{padding:62px 18px}.situations{padding-top:58px}.section-heading{margin-bottom:38px}.section-heading h2,.faq h2{font-size:37px;line-height:1.03}.section-heading>p:last-child{margin-top:17px;font-size:14px}.situation-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82vw,310px);grid-auto-flow:column;gap:12px;width:calc(100% + 18px);max-width:none;margin-left:0;margin-right:-18px;padding:0 18px 12px 0;scroll-padding-left:0;display:grid;overflow-x:auto}.situation-grid::-webkit-scrollbar{display:none}.situation-card{scroll-snap-align:start;border-left:0;border-top:3px solid var(--card-accent);grid-template-rows:106px auto auto;box-shadow:0 10px 24px #2e262014}.mini-chat{border-bottom-width:1px;gap:7px;min-height:106px;padding:13px 14px}.mini-chat .bubble{padding:7px 9px;font-size:10px}.chat-silence{margin-top:2px;font-size:9px}.situation-title{padding:16px 16px 0;font-size:21px}.situation-copy{display:none}.situation-result{margin:14px 16px 0;padding:12px 0 0;font-size:10px}.simple-item{grid-template-rows:auto 52px auto auto;min-height:0;padding:20px 20px 25px}.simple-icon{margin:0 0 14px}.simple-item h3{font-size:28px}.story-step{padding:58px 18px 64px}.story-inner{gap:32px}.story-copy h2{font-size:37px;line-height:1.03}.story-copy>p:last-child{margin-top:18px;font-size:14px}.story-label{margin-bottom:22px}.phone-scene{border-radius:10px}.chat-top{height:62px;padding-inline:14px}.chat-body{gap:9px;min-height:382px;padding:22px 13px}.chat-body .bubble{max-width:89%;font-size:12px}.chat-input{margin-inline:9px}.product-intro{gap:20px;margin-bottom:34px}.product-intro h2{font-size:37px;line-height:1.03}.product-intro p{font-size:13px}.product-video{border-radius:7px;width:calc(100% + 8px);margin-left:-4px;padding:4px}.product-video video{border-radius:4px}.product-notes{grid-template-columns:1fr;margin-top:22px}.product-notes article,.product-notes article+article{border-bottom:1px solid #aaa298;border-right:0;min-height:0;padding:20px 0}.product-notes article:last-child{border-bottom:0}.feature-points{grid-template-columns:1fr;gap:0}.feature-points article{min-height:0;padding:22px 17px}.human-note{grid-template-columns:1fr;gap:8px}.flow{gap:44px}.flow-heading h2{max-width:360px;font-size:44px;line-height:1}.flow-list li{grid-template-columns:46px 1fr;min-height:62px}.flow-list strong{font-size:18px}.faq-contact{width:100%}.faq-list [data-slot=accordion-trigger]{padding:21px 0;font-size:15px}.faq-list [data-slot=accordion-content] p{margin-right:34px}.closing{min-height:480px;padding:72px 18px}.closing h2{font-size:40px}.instagram-cta{min-height:54px}.footer{padding:50px 18px 24px}.footer-top{grid-template-columns:1fr;gap:50px;margin-bottom:52px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.footer-links div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}.legal-page{color:#191917;background:#faf8f3;min-height:100vh}.legal-page::selection{color:#191917;background:#dcc0ba}.site-noise{z-index:10;pointer-events:none;opacity:.014;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:fixed;inset:0}.container{width:min(1180px,100% - 44px);margin-inline:auto}.legal-header{color:#fffefa;background:#20201d;border-bottom:1px solid #3a3934;align-items:center;height:70px;display:flex}.legal-header__inner{justify-content:space-between;align-items:center;display:flex}.brand{color:inherit}.brand__name{letter-spacing:-1.5px;font-family:Segoe UI Variable Display,Segoe UI,Arial,sans-serif;font-size:25px;font-style:normal;line-height:1}.brand__name b,.brand__name em{font-style:normal;font-weight:750}.legal-back{color:#d2cdc5;border:1px solid #45433f;border-radius:5px;align-items:center;gap:9px;min-height:40px;padding:0 14px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.legal-back:hover{color:#fff;border-color:#7b766e}.legal-hero{color:#fffefa;background:#20201d;padding:clamp(88px,9vw,128px) 0 clamp(76px,8vw,112px)}.legal-hero__inner{grid-template-columns:minmax(0,1fr) 330px;align-items:end;column-gap:clamp(54px,8vw,118px);display:grid}.legal-kicker{color:#d5b0aa;letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;margin-bottom:34px;font-size:11px;font-weight:700}.legal-hero h1{letter-spacing:-.052em;max-width:830px;margin:0;font-family:Segoe UI Variable Display,Segoe UI,Arial,sans-serif;font-size:clamp(50px,6.4vw,88px);font-weight:400;line-height:.95}.legal-hero h1 span{color:#d5b0aa}.legal-hero p{color:#c8c3bb;margin:0 0 8px;font-size:15px;line-height:1.65}.legal-meta{color:#817d76;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #3a3934;grid-column:1/-1;justify-content:space-between;margin-top:54px;padding-top:20px;font-size:10px;display:flex}.legal-main{background:#f4f1eb;padding:clamp(68px,8vw,112px) 0}.legal-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(58px,8vw,118px);display:grid}.legal-nav{border-top:1px solid #c9c2b9;flex-direction:column;display:flex;position:sticky;top:24px}.legal-nav__title{color:#a8685f;letter-spacing:.09em;text-transform:uppercase;padding:18px 0 12px;font-size:10px;font-weight:800}.legal-nav a{color:#6d6760;padding:10px 0;font-size:12px;line-height:1.35;transition:color .2s}.legal-nav a:hover{color:#191917}.legal-content{border-top:1px solid #c9c2b9;min-width:0}.legal-card{background:0 0;border-bottom:1px solid #d2cbc2;padding:42px clamp(18px,4vw,54px) 48px 76px;scroll-margin-top:24px;position:relative}.legal-card__num{color:#b9877f;font-size:10px;font-weight:800;position:absolute;top:44px;left:28px}.legal-card h2{letter-spacing:-.035em;margin:0 0 22px;font-family:Segoe UI Variable Display,Segoe UI,Arial,sans-serif;font-size:clamp(27px,3vw,40px);font-weight:450;line-height:1.05}.legal-card p,.legal-card li{color:#59534d;font-size:14px;line-height:1.7}.legal-card p{max-width:760px;margin:0 0 16px}.legal-card p:last-child{margin-bottom:0}.legal-card ul{max-width:770px;margin:18px 0 20px;padding-left:20px}.legal-card li::marker{color:#a8685f}.legal-card li+li{margin-top:8px}.legal-card strong{color:#272522}.legal-card--accent{background:#ece5dd;border:1px solid #d0c6bb;border-radius:8px;margin:18px 0}.legal-card--dark{color:#fffefa;background:#20201d;border-color:#20201d;border-radius:8px;margin-top:24px}.legal-card--dark h2,.legal-card--dark strong{color:#fffefa}.legal-card--dark p{color:#c8c3bb}.legal-inline-link{color:#8f5e56;border-bottom:1px solid #b9877f;padding-bottom:2px}.legal-contact{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.legal-contact a{color:#24221f;background:#eadccd;border-radius:5px;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.legal-contact a+a{color:#fff;background:#302f2b;border:1px solid #4b4944}.legal-steps{counter-reset:legal-step;border-top:1px solid #ccb9b4;margin-top:28px}.legal-step{counter-increment:legal-step;border-bottom:1px solid #ccb9b4;padding:18px 0}.legal-step>div{grid-template-columns:minmax(180px,.75fr) 1.25fr;gap:24px;display:grid}.legal-step b:before{content:"0" counter(legal-step) " ";color:#a8685f;margin-right:10px;font-size:10px}.legal-step b{font-size:13px}.legal-step span{color:#655f59;font-size:12px;line-height:1.55}.legal-footer{color:#aaa59d;background:#171715;padding:42px 0}.legal-footer__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.legal-footer__links{flex-wrap:wrap;justify-content:flex-end;gap:24px;display:flex}.legal-footer__links a{font-size:11px}.legal-footer__links a:hover{color:#fff}@media (max-width:820px){.legal-hero__inner{grid-template-columns:minmax(0,1fr)}.legal-hero p{max-width:600px;margin-top:30px}.legal-layout{grid-template-columns:1fr;gap:32px}.legal-nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;padding-bottom:12px;display:grid;position:static}.legal-nav__title{grid-column:1/-1}}@media (max-width:560px){.container{width:min(100% - 36px,1180px)}.legal-header{height:62px}.brand__name{font-size:22px}.legal-back{min-height:38px;padding-inline:11px;font-size:11px}.legal-hero{padding:62px 0 58px}.legal-kicker{margin-bottom:24px}.legal-hero h1{overflow-wrap:anywhere;min-width:0;font-size:42px;line-height:.98}.legal-hero h1 span{overflow-wrap:normal;min-width:0;font-size:.78em;display:block}.legal-hero p{margin-top:24px;font-size:14px}.legal-meta{flex-direction:column;gap:8px;margin-top:38px}.legal-main{padding:54px 0}.legal-nav{grid-template-columns:1fr}.legal-nav__title{grid-column:auto}.legal-card{padding:30px 20px 34px 44px}.legal-card__num{top:35px;left:15px}.legal-card h2{font-size:29px}.legal-card p,.legal-card li{font-size:13px}.legal-step>div{grid-template-columns:1fr;gap:7px}.legal-contact{flex-direction:column}.legal-contact a{justify-content:center}.legal-footer__inner{flex-direction:column;align-items:flex-start}.legal-footer__links{flex-direction:column;justify-content:flex-start;gap:12px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}
