:root{--lt-ink:#14231f;--lt-fog:#eef0e5;--lt-paper:#fffdf5;--lt-soft:#f4e7cf;--lt-line:#d9d1bf;--lt-green:#1f4b3d;--lt-green-2:#2f6b56;--lt-amber:#d2933f;--lt-rust:#9e5c38;--lt-muted:#64756e;--lt-shadow:0 24px 80px rgba(20,35,31,.14);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;color:var(--lt-ink);background:linear-gradient(120deg,#f7f1e4 0%,#eef0e5 42%,#fbf8ee 100%);line-height:1.6}a{color:inherit}img{display:block;max-width:100%}h1,h2,h3,p{overflow-wrap:anywhere}.lt-header{position:sticky;top:0;z-index:40;background:rgba(255,253,245,.94);border-bottom:1px solid var(--lt-line);backdrop-filter:blur(18px)}.lt-header__bar{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:16px clamp(18px,4vw,60px)}.lt-header__bar p{margin:0;color:var(--lt-muted);font-weight:800}.lt-brand{font-size:1.35rem;font-weight:950;letter-spacing:-.05em;text-decoration:none}.lt-brand span{color:var(--lt-green-2)}.lt-menu{display:none;border:1px solid var(--lt-line);background:var(--lt-paper);border-radius:999px;padding:9px 15px;font-weight:900;color:var(--lt-ink)}.lt-nav{display:flex;gap:6px;padding:0 clamp(18px,4vw,60px) 14px;overflow-x:auto}.lt-nav__link{text-decoration:none;color:var(--lt-muted);font-weight:900;font-size:.9rem;border:1px solid transparent;border-radius:999px;padding:9px 13px;white-space:nowrap}.lt-nav__link:hover,.lt-nav__link.is-active{color:var(--lt-green);border-color:var(--lt-line);background:#fff}.lt-kicker{display:inline-flex;text-transform:uppercase;letter-spacing:.18em;font-weight:950;color:var(--lt-rust);font-size:.76rem;margin-bottom:12px}.lt-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--lt-green);color:#fff;text-decoration:none;font-weight:950;padding:13px 22px;box-shadow:0 14px 30px rgba(31,75,61,.2);cursor:pointer}.lt-button--outline{background:transparent;color:var(--lt-green);border:1px solid var(--lt-green);box-shadow:none}.lt-button--light{background:#fff;color:var(--lt-green);box-shadow:none}.lt-home-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);gap:30px;align-items:stretch;padding:clamp(42px,7vw,90px) clamp(18px,5vw,74px)}.lt-hero-copy{background:var(--lt-green);color:#fff;border-radius:42px;padding:clamp(30px,5vw,62px);min-height:530px;display:flex;flex-direction:column;justify-content:center}.lt-hero-copy .lt-kicker{color:#f2d4a0}.lt-hero-copy h1,.lt-category-shell h1,.lt-step-command h1,.lt-calm-split h1,.lt-accessory-ledger h1,.lt-about-stage h1,.lt-contact-desk h1,.lt-delivery-map h1,.lt-document-head h1{font-size:clamp(2.4rem,5.7vw,5.8rem);line-height:.92;letter-spacing:-.075em;margin:0 0 24px}.lt-hero-copy p,.lt-category-shell p,.lt-step-command p,.lt-calm-split p,.lt-accessory-ledger p,.lt-about-stage p,.lt-contact-desk p,.lt-delivery-map p,.lt-document-head p{font-size:1.13rem;max-width:760px;color:rgba(255,255,255,.78)}.lt-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.lt-hero-board{position:relative;border-radius:42px;overflow:hidden;box-shadow:var(--lt-shadow);background:#111;min-height:530px}.lt-hero-board img{width:100%;height:100%;object-fit:cover;opacity:.9}.lt-board-note{position:absolute;right:20px;bottom:20px;left:20px;background:rgba(255,253,245,.92);border-radius:26px;padding:18px;display:flex;justify-content:space-between;gap:18px}.lt-board-note strong{font-size:1.45rem}.lt-board-note span{color:var(--lt-muted);font-weight:900}.lt-home-grid{display:grid;grid-template-columns:330px minmax(0,1fr);gap:28px;padding:clamp(42px,6vw,82px) clamp(18px,5vw,74px)}.lt-section-lead h2,.lt-routine-panel h2,.lt-scale-layout h2,.lt-product-notes h2,.lt-session-board h2,.lt-spec-cards h2,.lt-editorial-columns h2,.lt-soft-letter h2,.lt-ledger-grid h2,.lt-care-block h2,.lt-timeline h2,.lt-local-card h2,.lt-response-card h2,.lt-pickup-note h2,.lt-document-layout h2,.lt-policy-contact h2,.lt-cta h2{font-size:clamp(1.85rem,3.3vw,3.2rem);line-height:1;letter-spacing:-.055em;margin:0 0 18px}.lt-section-lead p,.lt-routine-panel p,.lt-scale-layout p,.lt-product-notes p,.lt-session-board p,.lt-spec-cards p,.lt-editorial-columns p,.lt-soft-letter p,.lt-ledger-grid p,.lt-care-block p,.lt-timeline p,.lt-local-card p,.lt-response-card li,.lt-pickup-note p,.lt-document-layout p,.lt-policy-contact p,.lt-footer p,.lt-footer a{color:var(--lt-muted)}.lt-category-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:250px;gap:16px}.lt-tile{position:relative;overflow:hidden;border-radius:34px;text-decoration:none;color:#fff;background:#111;box-shadow:0 18px 55px rgba(20,35,31,.12);padding:20px;display:flex;flex-direction:column;justify-content:flex-end}.lt-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.66;transition:.28s}.lt-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7))}.lt-tile strong,.lt-tile span{position:relative;z-index:1}.lt-tile strong{font-size:1.35rem}.lt-tile span{color:rgba(255,255,255,.78);font-weight:800}.lt-tile:hover img{opacity:.86;transform:scale(1.04)}.lt-tile--large{grid-row:span 2}.lt-tile--wide{grid-column:span 2}.lt-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 clamp(18px,5vw,74px);padding:18px;background:#fff;border:1px solid var(--lt-line);border-radius:30px}.lt-proof-strip article{padding:16px;border-radius:22px;background:var(--lt-fog)}.lt-proof-strip b{display:block;font-size:1.25rem}.lt-proof-strip span{color:var(--lt-muted);font-weight:800}.lt-routine-panel{padding:clamp(42px,6vw,82px) clamp(18px,5vw,74px)}.lt-routine-cards,.lt-product-notes div,.lt-spec-cards,.lt-ledger-grid,.lt-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lt-routine-cards article,.lt-product-notes article,.lt-spec-cards article,.lt-editorial-columns article,.lt-ledger-grid article,.lt-timeline article,.lt-route article,.lt-document-layout article{background:rgba(255,253,245,.82);border:1px solid var(--lt-line);border-radius:30px;padding:24px}.lt-routine-cards span,.lt-ledger-grid span,.lt-timeline span,.lt-route span,.lt-document-layout span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:16px;background:var(--lt-amber);color:#fff;font-weight:950;margin-bottom:16px}.lt-category-shell,.lt-step-command,.lt-calm-split,.lt-accessory-ledger,.lt-about-stage,.lt-contact-desk{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:34px;align-items:center;padding:clamp(48px,7vw,96px) clamp(18px,5vw,74px)}.lt-category-shell,.lt-accessory-ledger{background:radial-gradient(circle at 85% 20%,rgba(210,147,63,.2),transparent 28rem)}.lt-category-shell p,.lt-step-command p,.lt-calm-split p,.lt-accessory-ledger p,.lt-about-stage p,.lt-contact-desk p,.lt-delivery-map p,.lt-document-head p{color:var(--lt-muted)}.lt-category-shell img,.lt-step-command img,.lt-calm-split img,.lt-accessory-ledger img,.lt-about-stage img{border-radius:40px;box-shadow:var(--lt-shadow);width:100%;height:470px;object-fit:cover}.lt-scale-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;padding:clamp(42px,6vw,82px) clamp(18px,5vw,74px)}.lt-scale-layout aside{background:var(--lt-green);color:#fff;border-radius:32px;padding:28px}.lt-scale-layout aside p{color:rgba(255,255,255,.74)}.lt-scale{display:grid;gap:16px}.lt-scale article{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;align-items:center;background:#fff;border:1px solid var(--lt-line);border-radius:26px;padding:22px}.lt-scale b{font-size:1.25rem}.lt-scale span{color:var(--lt-muted)}.lt-product-notes{padding:0 clamp(18px,5vw,74px) clamp(42px,6vw,82px)}.lt-step-command{background:var(--lt-ink);color:#fff}.lt-step-command .lt-kicker{color:#f2d4a0}.lt-step-command p{color:rgba(255,255,255,.76)}.lt-command-image{padding:18px;border-radius:46px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.18) 0 12px,rgba(255,255,255,.08) 12px 24px)}.lt-session-board{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;padding:clamp(42px,6vw,82px) clamp(18px,5vw,74px)}.lt-session-board ol{list-style:none;margin:0;padding:0;display:grid;gap:14px}.lt-session-board li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;background:#fff;border:1px solid var(--lt-line);border-radius:24px;padding:18px}.lt-session-board strong{font-size:1.3rem;color:var(--lt-green)}.lt-session-board span{color:var(--lt-muted)}.lt-spec-cards{padding:0 clamp(18px,5vw,74px) clamp(42px,6vw,82px)}.lt-calm-split{grid-template-columns:minmax(330px,.86fr) minmax(0,1fr)}.lt-editorial-columns{padding:clamp(42px,6vw,82px) clamp(18px,5vw,74px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;background:linear-gradient(180deg,transparent,rgba(47,107,86,.1))}.lt-soft-letter,.lt-care-block,.lt-local-card,.lt-pickup-note,.lt-policy-contact{margin:0 clamp(18px,5vw,74px) clamp(42px,6vw,82px);border-radius:34px;background:#fff;border:1px solid var(--lt-line);padding:30px}.lt-accessory-ledger{grid-template-columns:minmax(0,.9fr) minmax(330px,1fr)}.lt-ledger-grid{padding:clamp(42px,6vw,82px) clamp(18px,5vw,74px);grid-template-columns:repeat(4,minmax(0,1fr))}.lt-care-block{background:var(--lt-soft)}.lt-about-stage{background:linear-gradient(135deg,rgba(31,75,61,.08),rgba(210,147,63,.18))}.lt-timeline{padding:clamp(42px,6vw,82px) clamp(18px,5vw,74px)}.lt-timeline>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lt-local-card{display:flex;align-items:center;justify-content:space-between;gap:24px}.lt-contact-desk{align-items:stretch}.lt-contact-desk aside{background:var(--lt-green);color:#fff;border-radius:34px;padding:28px;display:grid;gap:12px;align-content:center}.lt-contact-desk aside a,.lt-contact-desk aside span{color:rgba(255,255,255,.78)}.lt-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:28px;padding:0 clamp(18px,5vw,74px) clamp(42px,6vw,82px)}.lt-form{display:grid;gap:15px;background:#fff;border:1px solid var(--lt-line);border-radius:30px;padding:24px}.lt-form label{display:grid;gap:6px;font-weight:900}.lt-form input,.lt-form textarea{width:100%;border:1px solid var(--lt-line);background:var(--lt-paper);border-radius:16px;padding:13px 14px;font:inherit}.lt-response-card{border-radius:30px;background:var(--lt-soft);padding:28px}.lt-delivery-map,.lt-document-head{padding:clamp(56px,8vw,112px) clamp(18px,5vw,74px) 24px;max-width:1040px}.lt-route{padding:24px clamp(18px,5vw,74px) clamp(42px,6vw,82px);grid-template-columns:repeat(4,minmax(0,1fr))}.lt-route article:nth-child(even){transform:translateY(26px)}.lt-document-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;padding:24px clamp(18px,5vw,74px) clamp(42px,6vw,82px)}.lt-document-layout aside{background:var(--lt-green);color:#fff;border-radius:30px;padding:28px}.lt-document-layout aside p{color:rgba(255,255,255,.75)}.lt-document-layout>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lt-cta{margin:clamp(40px,5vw,70px) clamp(18px,5vw,74px);border-radius:36px;background:var(--lt-green);color:#fff;padding:32px;display:flex;justify-content:space-between;align-items:center;gap:24px}.lt-cta .lt-kicker{color:#f2d4a0}.lt-cta p{color:rgba(255,255,255,.78);max-width:740px}.lt-footer{background:#101b17;color:#fff;padding:42px clamp(18px,5vw,74px);display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:30px}.lt-footer a{color:rgba(255,255,255,.72)}.lt-footer__links{display:grid;gap:8px}.lt-footer__bottom{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.12);padding-top:18px;display:flex;justify-content:space-between;gap:18px;color:rgba(255,255,255,.58);font-size:.9rem}.lt-cookie{position:fixed;left:18px;right:18px;bottom:18px;z-index:50;display:none;max-width:780px;margin:auto;background:#fff;border:1px solid var(--lt-line);border-radius:24px;box-shadow:0 18px 70px rgba(0,0,0,.18);padding:18px;gap:14px;align-items:center;justify-content:space-between}.lt-cookie.is-visible{display:flex}.lt-cookie p{margin:0;color:var(--lt-muted);font-size:.94rem}.lt-cookie div{display:flex;gap:12px;align-items:center;flex-shrink:0}.lt-cookie button{border:0;border-radius:999px;background:var(--lt-green);color:#fff;padding:10px 16px;font-weight:950;cursor:pointer}.lt-cookie a{font-weight:950;color:var(--lt-green);text-decoration:none}@media (max-width:1060px){.lt-header__bar{grid-template-columns:auto auto}.lt-header__bar p{display:none}.lt-menu{display:inline-flex}.lt-nav{display:none;position:absolute;top:64px;left:18px;right:18px;background:#fff;border:1px solid var(--lt-line);border-radius:24px;padding:16px;box-shadow:var(--lt-shadow);flex-direction:column;align-items:flex-start}.lt-nav.is-open{display:flex}.lt-home-intro,.lt-home-grid,.lt-category-shell,.lt-step-command,.lt-calm-split,.lt-accessory-ledger,.lt-about-stage,.lt-scale-layout,.lt-session-board,.lt-contact-desk,.lt-contact-grid,.lt-document-layout{grid-template-columns:1fr}.lt-category-mosaic{grid-template-columns:1fr 1fr}.lt-ledger-grid,.lt-route{grid-template-columns:1fr 1fr}.lt-route article:nth-child(even){transform:none}.lt-document-layout>div{grid-template-columns:1fr 1fr}.lt-footer{grid-template-columns:1fr 1fr}}@media (max-width:720px){.lt-header__bar{padding:14px 18px}.lt-home-intro,.lt-home-grid,.lt-routine-panel,.lt-category-shell,.lt-scale-layout,.lt-product-notes,.lt-step-command,.lt-session-board,.lt-spec-cards,.lt-calm-split,.lt-editorial-columns,.lt-accessory-ledger,.lt-ledger-grid,.lt-about-stage,.lt-timeline,.lt-contact-desk,.lt-contact-grid,.lt-delivery-map,.lt-route,.lt-document-head,.lt-document-layout{padding-left:18px;padding-right:18px}.lt-hero-copy,.lt-hero-board{min-height:auto}.lt-hero-copy h1,.lt-category-shell h1,.lt-step-command h1,.lt-calm-split h1,.lt-accessory-ledger h1,.lt-about-stage h1,.lt-contact-desk h1,.lt-delivery-map h1,.lt-document-head h1{font-size:clamp(2.1rem,13vw,3.7rem)}.lt-category-mosaic,.lt-routine-cards,.lt-product-notes div,.lt-spec-cards,.lt-editorial-columns,.lt-ledger-grid,.lt-timeline>div,.lt-route,.lt-document-layout>div,.lt-proof-strip,.lt-footer{grid-template-columns:1fr}.lt-tile--large,.lt-tile--wide{grid-row:auto;grid-column:auto}.lt-category-shell img,.lt-step-command img,.lt-calm-split img,.lt-accessory-ledger img,.lt-about-stage img{height:310px}.lt-scale article,.lt-session-board li{grid-template-columns:1fr}.lt-local-card,.lt-cta,.lt-footer__bottom,.lt-cookie{flex-direction:column;align-items:flex-start}.lt-cookie div{width:100%;justify-content:space-between}}