.land{--bg:var(--color-canvas);--surface:var(--color-white);--surface-muted:var(--color-surface-muted);--ink-strong:var(--color-ink-strong);--ink:var(--color-ink-body);--muted:var(--color-muted);--subtle:var(--color-subtle);--faint:var(--color-faint);--hairline:var(--color-hairline);--hairline-strong:var(--color-hairline-strong);--accent:var(--color-action);--accent-hover:var(--color-action-hover);--brand:var(--color-brand);--brand-deep:var(--color-brand-deep);--brand-soft:var(--color-brand-10);--wa:var(--color-whatsapp);--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--shadow-sm:0 1px 2px var(--color-shadow-6), 0 4px 12px -6px var(--color-shadow-12);--shadow-md:0 1px 2px var(--color-shadow-6), 0 16px 32px -16px var(--color-shadow-22);--shadow-lg:0 32px 64px -32px var(--color-shadow-30), 0 10px 24px -16px var(--color-shadow-16);min-height:100dvh;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter Variable,sans-serif;font-size:var(--text-16);letter-spacing:-.011em;line-height:1.6}.land-shell{width:min(100% - var(--size-40), 1180px);margin-inline:auto}.land a{-webkit-tap-highlight-color:transparent}.land :is(h1,h2,h3){letter-spacing:-.03em;color:var(--ink-strong);text-wrap:balance;margin:0;font-weight:400}.land h1{font-size:clamp(2.5rem,5vw + .5rem,4.1rem);line-height:1.04}.land h2{font-size:clamp(2.1rem, 2.2vw + var(--text-140r), 3.3rem);line-height:1.07}.land h3{font-size:clamp(1.6rem, 1.6vw + var(--text-110r), var(--text-240r));line-height:1.1}.land :where(p){margin:0}.land-serif{font-family:var(--font-serif);letter-spacing:-.015em;font-style:italic;font-weight:400;line-height:.95}.land-top{z-index:30;-webkit-backdrop-filter:saturate(180%) blur(var(--size-12));backdrop-filter:saturate(180%) blur(var(--size-12));background:#fbfaf9d1;border-bottom:1px solid #0000;transition:border-color .2s ease-out;position:sticky;top:0}.land-top.is-scrolled{border-bottom-color:var(--hairline)}.land-top-inner{align-items:center;gap:var(--space-12);height:var(--size-64);display:flex}.land-brand{align-items:center;gap:var(--space-9);font-weight:600;font-size:var(--text-118r);letter-spacing:-.025em;color:var(--ink-strong);white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-flex}.land-brand svg{color:var(--brand);flex-shrink:0}.land-nav{gap:var(--space-26);margin-inline:auto;display:none}.land-nav a{font-size:var(--text-90r);color:var(--muted);font-weight:500;text-decoration:none;transition:color .15s}.land-nav a:hover{color:var(--ink-strong)}.land-actions{align-items:center;gap:var(--space-10);margin-left:auto;display:flex}.land-login{font-size:var(--text-86r);color:var(--muted);font-weight:500;text-decoration:none}.land-login:hover{color:var(--ink-strong)}.land-btn{height:var(--size-38);padding:0 var(--space-12);border-radius:var(--radius-999);background:var(--accent);color:var(--color-white);font-size:var(--text-84r);letter-spacing:-.01em;white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.land-btn:hover{background:var(--accent-hover)}.land-btn:active{transform:scale(.97)}@media (width>=860px){.land-nav{display:flex}.land-actions{margin-left:0}}@media (width>=381px){.land-top-inner{gap:var(--space-24)}.land-actions{gap:var(--space-16)}.land-login,.land-btn{font-size:var(--text-90r)}.land-btn{padding:0 var(--space-18)}}.land-start-wrap{width:min(100%, var(--size-520));scroll-margin-top:var(--space-96)}.land-start{padding:var(--space-6) var(--space-6) var(--space-6) var(--space-22);background:var(--surface);border:1px solid var(--color-input-border);border-radius:var(--radius-999);box-shadow:var(--shadow-md);align-items:center;transition:border-color .18s,box-shadow .18s;display:flex}.land-start:focus-within{border-color:var(--color-brand-50);box-shadow:var(--shadow-md), 0 0 0 var(--size-4) var(--color-brand-14)}.land-start-domain{font-size:var(--text-98r);color:var(--ink);white-space:nowrap;font-weight:500;line-height:1.2}.land-start input{min-width:0;font:inherit;font-weight:500;font-size:var(--text-100r);padding:var(--space-12) var(--space-6);color:var(--ink-strong);background:0 0;border:0;flex:1;line-height:1.2}.land-start input:focus{outline:none}.land-start input::placeholder{color:var(--faint)}.land-start button{justify-content:center;align-items:center;gap:var(--space-8);width:var(--size-48);height:var(--size-48);border-radius:var(--radius-999);background:var(--brand);color:var(--color-white);font:inherit;font-size:var(--text-95r);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex-shrink:0;padding:0;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.land-start-label{display:none}@media (width>=520px){.land-start-label{display:inline}.land-start button{width:auto;padding:0 var(--space-20);min-width:132px}}.land-start svg{flex-shrink:0}.land-start-spinner{width:var(--size-18);height:var(--size-18);border-radius:var(--radius-999);border:var(--size-2) solid var(--color-white-45);border-top-color:var(--color-white);animation:.7s linear infinite land-start-spin}@keyframes land-start-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.land-start-spinner{animation-duration:1.6s}}.land-start button:hover{background:var(--brand-deep)}.land-start button:active{transform:scale(.96)}.land-start button:disabled{opacity:.65;cursor:default;transform:none}.land-start-note{margin:var(--space-16) 0 0;font-size:var(--text-92r);color:var(--muted);text-align:center;min-height:1.3em}.land-start-note[data-state=error]{color:var(--color-error)}.land-start-note[data-state=ready]{color:var(--brand-deep)}.land-start-note strong{color:inherit}.land-cta{justify-content:center;align-items:center;gap:var(--space-8);height:var(--size-46);padding:0 var(--space-22);border-radius:var(--radius-999);background:var(--accent);color:var(--color-white);font-size:var(--text-95r);letter-spacing:-.01em;font-weight:500;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.land-cta:hover{background:var(--accent-hover)}.land-cta:active{transform:scale(.98)}.land-cta svg{transition:transform .18s}.land-cta-light{background:var(--color-white);color:var(--accent)}.land-cta-light:hover{background:var(--color-white-90)}.land-hero{padding:var(--space-88) 0 0;text-align:center}@media (width>=860px){.land-hero{padding:var(--space-108) 0 0}}.land-hero h1{max-width:21ch;margin-inline:auto}.land-hero-sub{color:var(--ink);font-size:clamp(var(--text-100r), .9vw + var(--text-70r), 1.125rem);letter-spacing:-.013em;max-width:48rem;margin:var(--space-24) auto 0;line-height:1.6}.land-hero .land-start-wrap{margin:var(--space-30) auto 0}.land-hero-visual{max-width:1000px;margin:var(--space-60) auto 0;position:relative}.land-window{width:min(100%, var(--size-400));background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius-30);box-shadow:var(--shadow-lg);margin-inline:auto;overflow:hidden}.land-window-bar{height:var(--size-42);padding:0 var(--space-16);background:var(--surface-muted);border-bottom:1px solid var(--hairline);align-items:center;display:flex;position:relative}.land-dots{gap:var(--space-6);flex-shrink:0;display:inline-flex}.land-dots i{width:var(--size-10);height:var(--size-10);background:var(--hairline-strong);border-radius:50%}.land-dots i:first-child{background:var(--color-window-close)}.land-dots i:nth-child(2){background:var(--color-window-minimize)}.land-dots i:nth-child(3){background:var(--color-window-expand)}.land-window-url{padding:var(--space-3) var(--space-14);border:1px solid var(--hairline);border-radius:var(--radius-999);background:var(--surface);color:var(--muted);white-space:nowrap;font-size:.75rem;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.land-floats{gap:var(--space-14);max-width:var(--size-420);margin:var(--space-18) auto 0;display:grid}@media (width>=620px){.land-floats{max-width:var(--size-660);grid-template-columns:1fr 1fr;align-items:start}}.land-float{gap:var(--space-8);padding:var(--space-14);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-18);box-shadow:var(--shadow-md);text-align:left;display:grid}@media (width>=1000px){.land-floats{pointer-events:none;max-width:none;margin:0;display:block;position:absolute;inset:0}.land-float{pointer-events:auto;position:absolute}.land-float-msg{width:244px;top:18%;left:4%}.land-float-price{width:220px;bottom:12%;right:4%}}.land-float-price{align-items:center;gap:var(--space-12);grid-template-columns:auto 1fr}.land-float-price img{width:var(--size-60);height:var(--size-60);border-radius:var(--radius-12);object-fit:cover}.land-float-price span{font-size:var(--text-70r);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:600;display:block}.land-float-price strong{font-size:var(--text-115r);letter-spacing:-.02em;color:var(--ink-strong);font-weight:600}.land-float-price small{font-size:var(--text-72r);color:var(--faint);font-weight:500}.land-section{padding:var(--space-88) 0;scroll-margin-top:var(--space-96)}@media (width>=900px){.land-section{padding:var(--space-104) 0}}.land-lead{color:var(--muted);font-size:var(--text-102r);letter-spacing:-.013em;max-width:34em;line-height:1.6}.land-split-head{gap:var(--space-20);display:grid}@media (width>=900px){.land-split-head{gap:var(--space-64);grid-template-columns:1.05fr .95fr;align-items:end}}.land-channels{gap:var(--space-12);margin-top:var(--space-48);grid-template-columns:repeat(3,1fr);display:grid}@media (width>=760px){.land-channels{grid-template-columns:repeat(6,1fr)}}.land-channel{place-items:center;gap:var(--space-8);padding:var(--space-22) var(--space-8);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-16);box-shadow:var(--shadow-sm);color:var(--ink-strong);display:grid}.land-channel small{font-size:var(--text-78r);color:var(--muted);font-weight:500}.land-cards{gap:var(--space-16);margin-top:var(--space-16);display:grid}@media (width>=900px){.land-cards{gap:var(--space-20);grid-template-columns:repeat(3,1fr)}}.land-card{gap:var(--space-8);padding:var(--space-26) var(--space-24);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-20);box-shadow:var(--shadow-sm);align-content:start;display:grid}.land-card-dot{width:var(--size-28);height:var(--size-28);margin-bottom:var(--space-4);background:var(--brand-soft);border-radius:50%;position:relative}.land-card-dot:after{content:"";inset:var(--size-9);background:var(--brand);border-radius:50%;position:absolute}.land-card strong{font-size:var(--text-100r);letter-spacing:-.01em;color:var(--ink-strong);font-weight:600}.land-card>span:last-child{color:var(--muted);font-size:var(--text-95r)}.land-feature{gap:var(--space-32);margin-top:var(--space-80);display:grid}.land-feature:first-child{margin-top:0}@media (width>=900px){.land-feature{gap:var(--space-72);margin-top:var(--space-104);grid-template-columns:.85fr 1.15fr;align-items:center}.land-feature.is-reverse .land-feature-copy{order:2}.land-feature.is-reverse .land-feature-visual{order:1}}.land-feature-copy{gap:var(--space-14);align-content:center;justify-items:start;display:grid}.land-feature-copy p{color:var(--muted);font-size:var(--text-102r);letter-spacing:-.013em;max-width:32em;line-height:1.6}.land-feature-visual{place-items:center;width:100%;display:grid}.mock{background:var(--surface-muted);border:1px solid var(--hairline);border-radius:var(--radius-20);color:var(--color-ink);letter-spacing:0;text-align:left;font-family:Inter Variable,sans-serif;line-height:1.4;overflow:hidden}.mock-body{padding:var(--space-14);gap:var(--space-12);display:grid}.mock-heading{font-size:var(--text-78r);letter-spacing:.02em;font-weight:700}.mock-photo{height:168px;position:relative}.mock-photo img{object-fit:cover;width:100%;height:100%;display:block}.mock-counter{right:var(--size-10);bottom:var(--size-12);padding:var(--space-3) var(--space-9);border-radius:var(--radius-99);background:var(--color-badge-52);border:1px solid var(--color-white-20);color:var(--color-white);font-size:var(--text-70r);font-weight:700;position:absolute}.mock-arrow{width:var(--size-26);height:var(--size-26);background:var(--color-badge-42);border:1px solid var(--color-white-20);color:var(--color-white);font-size:var(--text-90r);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.mock-arrow-left{left:var(--size-9)}.mock-arrow-right{right:var(--size-9)}.mock-dots{bottom:var(--size-14);gap:var(--space-4);display:flex;position:absolute;left:50%;transform:translate(-50%)}.mock-dots i{width:var(--size-4);height:var(--size-4);border-radius:var(--radius-99);background:var(--color-white-50)}.mock-dots i[data-on=true]{width:var(--size-12);background:var(--color-white)}.mock-identity{align-items:center;gap:var(--space-9);display:flex}.mock-identity img{width:var(--size-30);height:var(--size-30);object-fit:cover;border:1px solid var(--color-ink-12);border-radius:50%}.mock-identity strong{letter-spacing:-.02em;font-size:.96rem}.mock-tiles{gap:var(--space-6);grid-template-columns:1.2fr .7fr .7fr;display:grid}.mock-tiles div{border:1px solid var(--color-ink-9);background:var(--color-white);border-radius:var(--radius-10);padding:var(--space-7) var(--space-9);gap:1px;display:grid}.mock-tiles span{font-size:var(--text-66r);letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-45);font-weight:700}.mock-tiles strong{font-size:var(--text-78r);font-weight:600}.mock-description{color:var(--color-ink-66);font-size:var(--text-80r);margin:0}.mock-amenities{gap:var(--space-5);flex-wrap:wrap;display:flex}.mock-amenities span{font-size:var(--text-68r);border:1px solid var(--color-ink-9);background:var(--color-white);border-radius:var(--radius-99);padding:var(--space-3) var(--space-9);color:var(--color-ink-70);font-weight:600}.mock-rooms{gap:var(--space-8);display:grid}.mock-room{border:1px solid var(--color-ink-9);background:var(--color-white);border-radius:var(--radius-12);padding:var(--space-11) var(--space-12);gap:var(--space-3);display:grid;position:relative}.mock-room.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.mock-room-check{top:var(--size-10);right:var(--size-10);width:var(--size-16);height:var(--size-16);background:var(--brand);color:var(--color-white);border-radius:50%;place-items:center;display:grid;position:absolute}.mock-room-check:empty{display:none}.mock-room strong{font-size:var(--text-90r);letter-spacing:-.01em}.mock-room em{color:var(--muted);font-style:normal;font-size:var(--text-70r);gap:var(--space-4);align-items:center;display:flex}.mock-room p{color:var(--color-ink-66);font-size:var(--text-76r);margin:0}.mock-room-price{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-76r)}.mock-room-price strong{color:var(--ink-strong);font-size:var(--text-100r);letter-spacing:-.02em;font-weight:600}.mock-room-price span{color:var(--muted)}.mock-month{gap:var(--space-2);text-align:center;font-size:var(--text-72r);grid-template-columns:repeat(7,1fr);display:grid}.mock-month strong{font-size:var(--text-84r);text-align:left;margin-bottom:var(--space-4);grid-column:1/-1}.mock-month span{color:var(--faint);font-size:var(--text-66r);padding:var(--space-2) 0;font-weight:700}.mock-month i{width:0}.mock-month b{padding:var(--space-3) 0;border-radius:var(--radius-7);font-weight:500}.mock-month b.mid{background:var(--brand-soft);color:var(--brand-deep)}.mock-month b.sel{background:var(--brand);color:var(--color-white);font-weight:600}.mock-guests{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.mock-guests div{border:1px solid var(--color-ink-9);background:var(--color-white);border-radius:var(--radius-10);padding:var(--space-7) var(--space-8);gap:var(--space-5);display:grid}.mock-guests span{font-size:var(--text-68r);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-45);font-weight:700}.mock-stepper{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.mock-stepper i{width:var(--size-18);height:var(--size-18);border-radius:var(--radius-6);background:var(--color-ink-6);color:var(--color-ink-60);font-style:normal;font-size:var(--text-78r);place-items:center;display:grid}.mock-stepper b{font-size:var(--text-84r);text-align:center}.mock-summary{border:1px solid var(--color-ink-9);background:var(--color-white);border-radius:var(--radius-12);padding:var(--space-10) var(--space-12);gap:var(--space-5);display:grid}.mock-summary>div:first-child{justify-content:space-between;align-items:baseline;gap:var(--space-8);display:flex}.mock-summary>div:last-child{gap:var(--space-2);display:grid}.mock-summary strong{font-size:var(--text-86r);letter-spacing:-.01em}.mock-summary span{font-size:var(--text-72r);color:var(--color-ink-66)}.mock-summary i{color:var(--faint);font-style:normal}.mock-cta{justify-content:center;align-items:center;gap:var(--space-6);border-radius:var(--radius-99);padding:var(--space-9);background:var(--brand);color:var(--color-white);font-weight:700;font-size:var(--text-84r);display:flex}.mock.mock-wa{background:var(--color-mock-muted);border-color:var(--color-ink-10);border-radius:var(--radius-20);padding:var(--space-12);gap:var(--space-10);display:grid}.mock-wa-head{align-items:center;gap:var(--space-9);background:var(--color-whatsapp-deep);color:var(--color-white);border-radius:var(--radius-12);padding:var(--space-9) var(--space-12);display:flex}.mock-wa-head img{width:var(--size-30);height:var(--size-30);object-fit:cover;border-radius:50%}.mock-wa-head div{flex:1;line-height:1.25;display:grid}.mock-wa-head strong{font-size:var(--text-86r)}.mock-wa-head span{font-size:var(--text-66r);opacity:.75}.mock-wa-bubble{background:var(--color-white);border-radius:var(--radius-4) var(--radius-14) var(--radius-14) var(--radius-14);padding:var(--space-10) var(--space-12);font-size:var(--text-78r);box-shadow:0 1px var(--size-2) #0e141614;max-width:92%;line-height:1.5}.mock-wa-bubble small{margin-top:var(--space-6);color:var(--color-ink-55);font-size:var(--text-70r);display:block}.mock-wa-foot{font-size:var(--text-72r);color:var(--color-ink-55);text-align:right}.land-float .mock-wa-head{color:var(--ink-strong);background:0 0;border-radius:0;padding:0}.land-float .mock-wa-bubble{background:var(--color-success-soft);border-radius:var(--radius-4) var(--radius-14) var(--radius-14) var(--radius-14);font-size:var(--text-80r);box-shadow:none;max-width:none}.land-float .mock-wa-foot{background:var(--wa);color:var(--color-white);text-align:center;padding:var(--space-8);border-radius:var(--radius-99);font-weight:600;font-size:var(--text-78r)}.land-dark{gap:var(--space-40);padding:var(--space-40) var(--space-24);background:var(--color-action);color:var(--color-white);border-radius:var(--radius-28);box-shadow:var(--shadow-lg);display:grid}@media (width>=900px){.land-dark{gap:var(--space-56);padding:var(--space-64) var(--space-56);grid-template-columns:.85fr 1.15fr;align-items:center}}.land-dark-copy{gap:var(--space-18);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.land-dark h2{color:var(--color-white)}.land-dark-lead{color:var(--color-white-72);font-size:var(--text-102r);letter-spacing:-.013em;max-width:30em;line-height:1.6}.land-dark .land-cta{margin-top:var(--space-10)}.land-dark-visual{width:100%}.land-stats{background:var(--surface);color:var(--ink-strong);border-radius:var(--radius-22);padding:var(--space-10) var(--space-26) var(--space-26);box-shadow:0 var(--size-24) var(--size-48) -24px var(--color-black-50);text-align:left}.land-stats-head{justify-content:space-between;align-items:center;gap:var(--space-10);padding:var(--space-18) var(--space-2) var(--space-16);border-bottom:1px solid var(--hairline);display:flex}.land-stats-head strong{font-size:var(--text-100r);letter-spacing:-.01em;font-weight:600;line-height:1.3}.land-stats-head small{padding:var(--space-4) var(--space-11);border:1px solid var(--hairline);border-radius:var(--radius-999);color:var(--faint);font-size:var(--text-68r);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:600}.land-stats-row{padding:var(--space-20) var(--space-2) 0}.land-stats-row div{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.land-stats-row span{color:var(--muted);font-size:var(--text-95r)}.land-stats-row strong{font-size:clamp(var(--text-150r), 1.6vw + var(--text-100r), var(--text-200r));letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600}.land-stats-row i{height:var(--size-8);min-width:var(--size-8);margin-top:var(--space-11);border-radius:var(--radius-99);background:var(--brand);display:block}.land-stats-note{margin:var(--space-20) 0 0;color:var(--color-white-62);font-size:var(--text-86r)}.land-pricing-inner{text-align:center;max-width:580px;margin-inline:auto}.land-pricing-lead{margin:var(--space-16) auto 0;max-width:32em;color:var(--muted);font-size:var(--text-102r);letter-spacing:-.013em;line-height:1.6}.land-price-card{gap:var(--space-18);margin-top:var(--space-44);padding:var(--space-38) var(--space-32) var(--space-34);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-26);box-shadow:var(--shadow-md);display:grid}.land-price-badge{padding:var(--space-7) var(--space-16);border-radius:var(--radius-999);background:var(--brand-soft);color:var(--brand-deep);font-size:var(--text-76r);letter-spacing:-.005em;justify-self:center;font-weight:600}.land-price-line{justify-content:center;align-items:baseline;gap:var(--space-8);display:flex}.land-price-line strong{letter-spacing:-.04em;color:var(--ink-strong);font-size:clamp(2.6rem,4.4vw,3.4rem);font-weight:500;line-height:1}.land-price-line span{color:var(--muted);font-size:var(--text-100r);font-weight:500}.land-price-after{color:var(--muted);font-size:var(--text-90r);margin:-10px 0 0}.land-price-card ul{gap:var(--space-12);width:fit-content;max-width:100%;margin:var(--space-8) auto 0;justify-items:start;padding:0;list-style:none;display:grid}.land-price-card li{align-items:center;gap:var(--space-10);font-size:var(--text-94r);color:var(--ink);display:flex}.land-price-card li svg{color:var(--brand);flex-shrink:0}.land-price-cta{gap:var(--space-12);margin-top:var(--space-6);justify-items:center;display:grid}.land-price-cta p{color:var(--muted);font-size:var(--text-86r);margin:0}.land-faq-grid{gap:var(--space-30);display:grid}@media (width>=900px){.land-faq-grid{gap:var(--space-72);grid-template-columns:.42fr .58fr;align-items:start}.land-faq-head{top:var(--size-104);position:sticky}}.land-faq-list{gap:var(--space-10);display:grid}.land-faq-list details{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-16);box-shadow:var(--shadow-sm);transition:border-color .18s}.land-faq-list details[open]{border-color:var(--hairline-strong)}.land-faq-list summary{justify-content:space-between;align-items:center;gap:var(--space-18);padding:var(--space-20) var(--space-22);font-weight:500;font-size:var(--text-98r);letter-spacing:-.01em;color:var(--ink-strong);cursor:pointer;list-style:none;display:flex}.land-faq-list summary::-webkit-details-marker{display:none}.land-faq-list summary svg{color:var(--faint);flex-shrink:0;transition:transform .2s}.land-faq-list [open] svg{transform:rotate(180deg)}.land-faq-list p{margin:-6px var(--space-22) var(--space-22);color:var(--muted);font-size:var(--text-94r);max-width:44em;line-height:1.6}.land-final{padding:var(--space-96) 0 112px;position:relative;overflow:hidden}@media (width>=900px){.land-final{padding:var(--space-108) 0 120px}}.land-final:before{content:"";background:radial-gradient(55% 100% at 50% 100%, var(--color-brand-13), transparent 70%);pointer-events:none;height:80%;position:absolute;inset:auto 0 -30%}.land-final-inner{gap:var(--space-30);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;max-width:760px;margin-inline:auto;display:grid;position:relative}.land-final-inner>*{min-width:0;max-width:100%}.land-final-inner h2{font-size:clamp(var(--text-240r), 3.4vw + var(--text-110r), 3.8rem);max-width:20ch;margin-inline:auto;line-height:1.05}.land-final .land-start-wrap{margin-inline:auto}.land-footer{border-top:1px solid var(--hairline);background:var(--bg);padding:var(--space-64) 0 var(--space-32)}.land-footer-grid{gap:var(--space-36);display:grid}@media (width>=900px){.land-footer-grid{gap:var(--space-56);grid-template-columns:1.6fr .8fr .8fr}}.land-footer-brand p{color:var(--muted);font-size:var(--text-95r);max-width:26em;margin:var(--space-16) 0 0}.land-footer nav{align-content:start;gap:var(--space-11);justify-items:start;display:grid}.land-footer nav strong{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:var(--space-4);font-size:.74rem;font-weight:600}.land-footer :where(nav) a{color:var(--ink);font-size:var(--text-92r);text-decoration:none;transition:color .15s}.land-footer :where(nav) a:hover{color:var(--brand)}.land-footer-bottom{gap:var(--space-8) var(--space-24);margin-top:var(--space-56);padding-top:var(--space-24);border-top:1px solid var(--hairline);color:var(--faint);font-size:var(--text-82r);flex-wrap:wrap;justify-content:space-between;display:flex}.land-footer-bottom-left{align-items:center;gap:var(--space-6) var(--space-20);flex-wrap:wrap;display:flex}.land-footer .land-footer-legal{align-items:center;gap:var(--space-20);flex-direction:row;display:flex}.land-footer-legal a{color:inherit;font-size:var(--text-82r);text-decoration:none;transition:color .15s}.land-footer-legal a:hover{color:var(--ink-strong)}.land-footer-company{margin:var(--space-16) 0 0;color:var(--faint);font-size:var(--text-82r);line-height:1.6}@media (prefers-reduced-motion:reduce){.land *,.land :before,.land :after{transition:none}}.land-legal{max-width:680px;padding:var(--space-56) 0 var(--space-104);margin:0 auto}.land-legal h1{font-size:clamp(var(--text-200r), 3.4vw + var(--text-100r), 3rem)}.land-legal-updated{margin-top:var(--space-12);color:var(--faint);font-size:var(--text-85r)}.land-legal h2{margin-top:var(--space-40);letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.land-legal p{margin-top:var(--space-12);color:var(--ink);font-size:var(--text-100r);line-height:1.7}.land-legal ul{gap:var(--space-8);margin-top:var(--space-12);padding-left:var(--space-20);color:var(--ink);font-size:var(--text-100r);line-height:1.7;list-style:outside;display:grid}.land-legal a{color:var(--brand-deep);text-underline-offset:var(--size-3)}.land-legal-back{align-items:center;gap:var(--space-8);margin-top:var(--space-48);color:var(--ink-strong);font-weight:500;text-decoration:none;display:inline-flex}.land-legal-back:hover{color:var(--brand-deep)}.land-cta:hover svg{transform:translateX(var(--size-3))}.land-window .mock{border:0;border-radius:0}.land-float .mock-wa-head strong{font-size:var(--text-86r);font-weight:600}.land-float .mock-wa-head span{color:var(--faint);opacity:1}.land-float .mock-wa-bubble small{color:#0e6446b3}.land-feature-visual>.mock{border-radius:var(--radius-18);border:1px solid var(--hairline-strong);width:min(340px,100%);box-shadow:var(--shadow-md)}.land-float .mock-wa-head>svg{color:var(--wa)}
