@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.30axz4qhm1rgm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.0ri81no2psjj7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.0o9b2vmiv77jv.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:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.30axz4qhm1rgm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.0ri81no2psjj7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.0o9b2vmiv77jv.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:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.30axz4qhm1rgm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.0ri81no2psjj7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.0o9b2vmiv77jv.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:Noto Sans Devanagari Fallback;src:local(Arial);ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}.YbxQza_className{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}.YbxQza_variable{--font-deva:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback"}
:root{--font-stack-sans:var(--font-sans), var(--font-sc), var(--font-deva), system-ui, sans-serif;--font-stack-serif:var(--font-serif), var(--font-sc), var(--font-deva), Georgia, serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--input-size:max(16px, var(--t-body-size))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-paper-deep);min-height:100dvh;color:var(--c-ink);font-family:var(--font-stack-sans);font-size:var(--t-body-size);line-height:var(--t-body-lh);-webkit-font-smoothing:antialiased;margin:0}p,h1,h2,ol,ul{margin:0;padding:0}ol,ul{list-style:none}button,input{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.page{flex-direction:column;min-height:100dvh;display:flex}.bar{z-index:1;justify-content:space-between;align-items:center;gap:var(--s-md);padding:var(--s-md) var(--s-lg);padding-top:max(var(--s-md), env(safe-area-inset-top));background:var(--c-paper);border-bottom:var(--size-hairline) solid var(--c-line);display:flex;position:sticky;top:0}.bar-who{min-width:0}.bar-shared{font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-lh);color:var(--c-muted)}.bar-factory{font-family:var(--font-stack-serif);font-size:var(--t-quote-size);overflow-wrap:anywhere;line-height:1.1}.lang{border:var(--size-hairline) solid var(--c-ink);border-radius:var(--r-pill);flex:none;display:flex;overflow:hidden}.lang-btn{min-width:var(--size-touch);height:var(--size-touch);padding:0 var(--s-md);font-size:var(--t-small-size);background:0 0;border:0;transition:background-color .16s,color .16s}.lang-btn[aria-pressed=true]{background:var(--c-ink);color:var(--c-on-ink);font-weight:600}.scroll{width:100%;max-width:600px;padding:var(--s-md) var(--s-md) var(--s-xl);padding-bottom:max(var(--s-xl), env(safe-area-inset-bottom));flex:1;margin:0 auto}.sheet{background:var(--c-surface);border:var(--size-hairline) solid var(--c-ink)}.title-block{border-bottom:var(--size-hairline) solid var(--c-ink);grid-template-columns:minmax(0,1fr) 96px;display:grid}.title-main{padding:var(--s-md)}.micro-label{font-size:var(--t-micro-size);line-height:var(--t-micro-lh);letter-spacing:var(--t-micro-ls);text-transform:uppercase;color:var(--c-muted)}.micro-label-on-ink{color:var(--c-sand)}.style-name{margin-top:var(--s-xs);font-family:var(--font-stack-serif);font-weight:400;font-size:var(--t-code-size);line-height:var(--t-code-lh)}.title-side{padding:var(--s-sm) var(--s-md);background:var(--c-ink);color:var(--c-on-ink);flex-direction:column;justify-content:center;min-width:0;display:flex}.style-code{overflow-wrap:anywhere;font-weight:600}.progress{align-items:center;gap:var(--s-md);padding:var(--s-md);border-bottom:var(--size-hairline) solid var(--c-line);display:flex}.progress-track{height:var(--s-xs);background:var(--c-line);flex:1;overflow:hidden}.progress-fill{background:var(--c-success);transform-origin:0;height:100%;transition:transform .3s var(--ease-out)}.progress-label{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--c-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.error{margin-top:var(--s-sm);margin-left:var(--indent);padding:var(--s-sm);background:var(--c-accent-tint);color:var(--c-accent);font-size:var(--t-small-size);line-height:var(--t-small-lh)}.item{padding:var(--s-md);border-bottom:var(--size-hairline) solid var(--c-line);--tag-w:30px;--indent:calc(var(--tag-w) + var(--s-md))}.item:last-child{border-bottom:0}.item-head{gap:var(--s-md);display:flex}.tag{min-width:var(--tag-w);text-align:center;padding:var(--s-xxs) var(--s-xs);border-radius:var(--r-sharp);border:var(--size-hairline) solid currentColor;font-size:var(--t-caption-size);line-height:var(--t-caption-lh);font-variant-numeric:tabular-nums;color:var(--c-on-accent);flex:none;align-self:flex-start;font-weight:600}.tag-measure{background:var(--c-cat-measure-fg);border-color:var(--c-cat-measure-fg)}.tag-construct{background:var(--c-cat-construct-fg);border-color:var(--c-cat-construct-fg)}.tag-fabric{background:var(--c-cat-fabric-fg);border-color:var(--c-cat-fabric-fg)}.tag-keep{color:var(--c-cat-keep-fg);background:0 0}.item-body{flex:1;min-width:0}.item-title{font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-lh);font-weight:600}.item-text{margin-top:var(--s-xxs);overflow-wrap:anywhere}.item-measure{margin-top:var(--s-xs);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--c-muted);font-variant-numeric:tabular-nums}.thread{margin-top:var(--s-md);padding-left:var(--indent);gap:var(--s-sm);display:grid}.msg{padding-left:var(--s-sm);border-left:2px solid var(--c-line-strong)}.msg-studio{border-left-color:var(--c-accent)}.msg-who{font-size:var(--t-micro-size);line-height:var(--t-micro-lh);letter-spacing:var(--t-micro-ls);text-transform:uppercase;color:var(--c-muted)}.msg-text{font-size:var(--t-small-size);line-height:var(--t-small-lh);overflow-wrap:anywhere;white-space:pre-wrap}.actions{gap:var(--s-sm);margin-top:var(--s-md);padding-left:var(--indent);flex-wrap:wrap;display:flex}.btn{min-height:var(--size-touch);padding:0 var(--s-md);border:var(--size-hairline) solid transparent;border-radius:var(--r-sharp);font-size:var(--t-body-size);transition:transform .16s var(--ease-out), background-color .16s ease, color .16s ease, border-color .16s ease;background:0 0;justify-content:center;align-items:center;gap:6px;line-height:1.2;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn-done{border-color:var(--c-success);color:var(--c-success);font-weight:600}.btn-done[aria-pressed=true]{background:var(--c-success);color:var(--c-on-accent)}.btn-done[aria-busy=true]{cursor:progress}.check{display:none}.btn-done[aria-pressed=true] .check{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .22s var(--ease-out) 40ms;display:block}@starting-style{.btn-done[aria-pressed=true] .check{stroke-dashoffset:1px}}.btn-ask{border-color:var(--c-line-strong);color:var(--c-ink)}.btn-ask[aria-expanded=true]{border-color:var(--c-ink)}.ask{margin-top:var(--s-md);padding-left:var(--indent);transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}@starting-style{.ask{opacity:0;transform:translateY(-4px)}}.ask-label{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--c-muted)}.ask-row{margin-top:var(--s-xs);gap:6px;display:flex}.ask-input{min-width:0;height:var(--size-touch);padding:0 var(--s-sm);border:var(--size-hairline) solid var(--c-ink);border-radius:var(--r-sharp);background:var(--c-surface);font-size:var(--input-size);flex:1}.ask-input::placeholder{color:var(--c-muted)}.btn-send{background:var(--c-ink);color:var(--c-on-ink);font-weight:600}.btn-send:disabled{background:var(--c-line-strong);cursor:not-allowed}.footer{margin:var(--s-md) var(--s-xs) 0;font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--c-muted)}@media (prefers-reduced-motion:reduce){.btn,.progress-fill,.btn-done[aria-pressed=true] .check{transition:background-color .16s,color .16s,border-color .16s}.btn:active:not(:disabled){transform:none}.ask{transition:opacity .2s}@starting-style{.ask{transform:none}}}.landing{max-width:560px;padding:18vh var(--s-gutter) var(--s-xxl);margin:0 auto}body:has(.landing){background:var(--c-paper)}.eyebrow{font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-ls);text-transform:uppercase;color:var(--c-muted);padding-bottom:var(--s-sm);border-bottom:var(--size-hairline) solid var(--c-ink);font-weight:500}.landing-title{margin-top:var(--s-lg);font-family:var(--font-stack-serif);font-weight:400;font-size:var(--t-h2-size);line-height:var(--t-h2-lh)}.landing-body{margin-top:var(--s-lg)}.landing-note{margin-top:var(--s-lg);font-size:var(--t-small-size);line-height:var(--t-small-lh);color:var(--c-muted)}.legal{padding-top:var(--s-xxl)}.legal h2{margin-top:var(--s-xxl);font-family:var(--font-stack-serif);font-weight:400;font-size:var(--t-title-size);line-height:var(--t-title-lh)}.legal h3{margin-top:var(--s-lg);font-size:var(--t-body-size);font-weight:600}.legal p,.legal ul,.legal ol{margin-top:var(--s-md)}.legal ul,.legal ol{padding-left:var(--s-xl)}.legal ul{list-style:outside}.legal ol{list-style:decimal}.legal li+li{margin-top:var(--s-xs)}.legal a{color:var(--c-accent)}.legal-draft{margin-top:var(--s-lg);padding:var(--s-md);background:var(--c-accent-tint);color:var(--c-accent);font-size:var(--t-small-size);line-height:var(--t-small-lh)}.legal-nav{margin-top:var(--s-xxl);padding-top:var(--s-lg);border-top:var(--size-hairline) solid var(--c-line);font-size:var(--t-small-size);color:var(--c-muted)}body:has(.lp){background:var(--c-paper)}.lp{overflow-x:clip}:where(.lp) a{color:inherit}.lp h3{margin:0}.lp-wrap{width:100%;max-width:1120px;padding-left:var(--s-gutter);padding-right:var(--s-gutter);margin:0 auto}.lp-narrow{max-width:760px}.lp-skip{left:var(--s-md);z-index:2;padding:var(--s-sm) var(--s-md);background:var(--c-ink);color:var(--c-on-ink);position:absolute;top:-100px}.lp-skip:focus{top:var(--s-md)}.lp-header{justify-content:space-between;align-items:center;gap:var(--s-lg);padding-top:var(--s-lg);padding-bottom:var(--s-lg);border-bottom:var(--size-hairline) solid var(--c-line);display:flex}.lp-brand{align-items:center;gap:var(--s-sm);min-height:var(--size-touch);font-family:var(--font-stack-serif);font-size:var(--t-title-size);line-height:1;text-decoration:none;display:inline-flex}.lp-nav{gap:var(--s-xs);display:flex}.lp-nav a{min-height:var(--size-touch);padding:0 var(--s-md);font-size:var(--t-small-size);align-items:center;text-decoration:none;display:inline-flex}.lp-nav a:hover{text-underline-offset:4px;text-decoration:underline}.lp-eyebrow{font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-ls);text-transform:uppercase;color:var(--c-muted);font-weight:500}.lp-rule{padding-bottom:var(--s-sm);border-bottom:var(--size-hairline) solid var(--c-ink)}.lp-h2{margin-top:var(--s-lg);max-width:22ch;font-family:var(--font-stack-serif);font-weight:400;font-size:clamp(var(--t-h2-size), 3vw + 1rem, calc(var(--t-display-size) * 1.15));letter-spacing:var(--t-h2-ls);text-wrap:balance;line-height:1.1}.lp-h3{font-family:var(--font-stack-serif);font-weight:400;font-size:var(--t-title-size);line-height:var(--t-title-lh)}.lp-lede{margin-top:var(--s-lg);max-width:52ch;font-size:calc(var(--t-body-size) + 2px);line-height:1.5}.lp-muted{color:var(--c-muted)}.lp-strong{font-weight:600}.lp-small{font-size:var(--t-small-size);line-height:var(--t-small-lh)}.lp-note{margin-top:var(--s-lg);font-size:var(--t-small-size);line-height:var(--t-small-lh);color:var(--c-muted)}.lp-note a{color:var(--c-accent)}.lp-hero{gap:var(--s-xxl);padding-top:var(--s-xxl);padding-bottom:calc(var(--s-xxl) * 2);align-items:center;display:grid}.lp-hero-title{margin-top:var(--s-lg);font-family:var(--font-stack-serif);font-weight:400;font-size:clamp(var(--t-h1-size), 4.5vw + 1rem, calc(var(--t-display-size) * 1.5));letter-spacing:var(--t-display-ls);text-wrap:balance;line-height:1.04}.lp-stores{gap:var(--s-md);margin-top:var(--s-xl);flex-wrap:wrap;display:flex}.lp-store{min-width:168px;min-height:var(--size-button-primary);padding:var(--s-sm) var(--s-lg);border-radius:var(--r-sharp);background:var(--c-ink);color:var(--c-on-ink);transition:transform .16s var(--ease-out), background-color .16s ease;flex-direction:column;justify-content:center;text-decoration:none;display:inline-flex}.lp-store:hover{background:var(--c-accent)}.lp-store:active{transform:scale(.97)}.lp-store-small{font-size:var(--t-caption-size);line-height:var(--t-caption-lh)}.lp-store-big{font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-lh);font-weight:600}.lp-hero-figure{aspect-ratio:962/1200;background:var(--c-photo-bg);margin:0;position:relative;overflow:hidden}.lp-hero-figure img{object-fit:cover;width:100%;height:100%;display:block}.lp-pin{position:absolute}.lp-caption{left:var(--s-md);right:var(--s-md);bottom:var(--s-md);padding:var(--s-md);background:var(--c-dark-plate);color:var(--c-dark-text);position:absolute}.lp-caption-head{font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-ls);text-transform:uppercase;color:var(--c-dark-rose);justify-content:space-between;font-weight:500;display:flex}.lp-rec{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.lp-rec-dot{border-radius:var(--r-pill);background:var(--c-dark-rec-dot);width:6px;height:6px;animation:1.6s ease-in-out infinite lp-pulse}@keyframes lp-pulse{50%{opacity:.25}}.lp-caption-quote{margin-top:var(--s-xs);font-family:var(--font-stack-serif);font-style:italic;font-size:var(--t-quote-size);line-height:var(--t-quote-lh);display:block}.lp-section{padding-top:calc(var(--s-xxl) * 2);padding-bottom:calc(var(--s-xxl) * 2)}.lp-how{gap:var(--s-xxl);margin-top:var(--s-xxl);align-items:start;display:grid}.lp-steps{display:grid}.lp-step{gap:var(--s-lg);padding:var(--s-lg) 0;border-bottom:var(--size-hairline) solid var(--c-line);grid-template-columns:40px minmax(0,1fr);display:grid}.lp-step:first-child{padding-top:0}.lp-step-n{font-family:var(--font-stack-serif);font-size:var(--t-h3-size);line-height:var(--t-title-lh);color:var(--c-accent);font-variant-numeric:tabular-nums}.lp-step .lp-muted{margin-top:var(--s-xs);max-width:56ch}.lp-phone{border:var(--size-hairline) solid var(--c-line-strong);background:var(--c-surface);border-radius:28px;justify-self:center;width:100%;max-width:300px;height:auto;display:block}.lp-said{gap:var(--s-md);margin-top:calc(var(--s-xxl) * 1.5);align-items:center;display:grid}.lp-said-card{padding:var(--s-lg);border:var(--size-hairline) solid var(--c-line);background:var(--c-surface);min-width:0}.lp-quote{margin:var(--s-sm) 0 0;font-family:var(--font-stack-serif);font-style:italic;font-size:var(--t-quote-size);line-height:var(--t-quote-lh)}.lp-said-arrow{font-size:var(--t-h3-size);color:var(--c-muted);justify-self:center;line-height:1;transform:rotate(90deg)}.lp-sheet{border-color:var(--c-ink)}.lp-table{width:100%;margin-top:var(--s-sm);border-collapse:collapse;font-size:var(--t-caption-size);line-height:var(--t-caption-lh);font-variant-numeric:tabular-nums}.lp-table th,.lp-table td{padding:var(--s-xs);text-align:right;vertical-align:top}.lp-table th:nth-child(-n+2),.lp-table td:nth-child(2){text-align:left}.lp-table thead th{background:var(--c-ink);color:var(--c-on-ink);font-size:var(--t-micro-size);line-height:var(--t-micro-lh);letter-spacing:1px;text-transform:uppercase;font-weight:600}.lp-code{font-family:var(--font-stack-serif);font-weight:500;font-size:var(--t-body-size);color:var(--c-cat-measure-fg)}.lp-off{background:var(--c-accent-tint);color:var(--c-accent)}.lp-instruction{margin-top:var(--s-md);padding-top:var(--s-md);border-top:var(--size-hairline) solid var(--c-line);font-size:var(--t-small-size);line-height:var(--t-small-lh)}.lp-cats{gap:var(--s-lg);margin-top:var(--s-xxl);display:grid}.lp-cat{gap:var(--s-md);align-items:flex-start;display:flex}.lp-band{background:var(--c-paper-deep)}.lp-factory{gap:var(--s-xxl);align-items:center;display:grid}.lp-points{gap:var(--s-lg);margin-top:var(--s-xl);display:grid}.lp-points li{padding-left:var(--s-md);border-left:2px solid var(--c-accent)}.lp-phones{gap:var(--s-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.lp-phones .lp-phone:last-child{margin-top:calc(var(--s-xxl) * 1.5)}.lp-plans{gap:var(--s-lg);margin-top:var(--s-xxl);display:grid}.lp-plan{padding:var(--s-xl);border:var(--size-hairline) solid var(--c-line-strong);border-radius:var(--r-sharp);background:var(--c-surface);flex-direction:column;display:flex}.lp-plan-feature{border-color:var(--c-ink);box-shadow:inset 0 3px 0 var(--c-accent)}.lp-plan-head{justify-content:space-between;align-items:center;gap:var(--s-sm);display:flex}.lp-chip{padding:var(--s-xxs) var(--s-sm);border-radius:var(--r-pill);background:var(--c-accent-tint);color:var(--c-accent);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);font-weight:600}.lp-price{margin-top:var(--s-lg);font-family:var(--font-stack-serif);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);font-variant-numeric:tabular-nums}.lp-features{gap:var(--s-sm);margin-top:var(--s-lg);padding-top:var(--s-lg);border-top:var(--size-hairline) solid var(--c-line);font-size:var(--t-small-size);line-height:var(--t-small-lh);display:grid}.lp-features li{padding-left:var(--s-lg);position:relative}.lp-features li:before{content:"";background:var(--c-cat-keep-fg);width:6px;height:6px;position:absolute;top:7px;left:0}.lp-faq{margin-top:var(--s-xl);border-top:var(--size-hairline) solid var(--c-line)}.lp-faq details{border-bottom:var(--size-hairline) solid var(--c-line)}.lp-faq summary{justify-content:space-between;align-items:center;gap:var(--s-md);min-height:var(--size-touch);padding:var(--s-md) 0;cursor:pointer;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font-family:var(--font-stack-serif);font-size:var(--t-title-size);color:var(--c-accent);flex:none;font-weight:400}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{padding-bottom:var(--s-lg);max-width:62ch}.lp-cta{padding:calc(var(--s-xxl) * 2) 0;background:var(--c-dark-bg);color:var(--c-dark-text)}.lp-cta .lp-h2{margin-top:0}.lp-cta .lp-store{background:var(--c-on-ink);color:var(--c-ink)}.lp-cta .lp-store:hover{background:var(--c-sand)}.lp-cta :focus-visible{outline-color:var(--c-dark-rose)}.lp-footer{gap:var(--s-md);padding-top:var(--s-xl);padding-bottom:calc(var(--s-xl) + env(safe-area-inset-bottom));display:grid}.lp-footer-links{column-gap:var(--s-lg);font-size:var(--t-small-size);flex-wrap:wrap;display:flex}.lp-footer-links a{min-height:var(--size-touch);align-items:center;display:inline-flex}@media (max-width:719px){.lp-nav{display:none}}@media (min-width:720px){.lp-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-said{grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr)}.lp-said-arrow{transform:none}.lp-table{font-size:var(--t-small-size)}.lp-footer{grid-template-columns:auto 1fr auto;align-items:center}.lp-footer-links{justify-content:center}}@media (min-width:960px){.lp-hero{gap:calc(var(--s-xxl) * 2);padding-top:calc(var(--s-xxl) * 2);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lp-how{gap:calc(var(--s-xxl) * 2);grid-template-columns:minmax(0,1fr) 300px}.lp-cats{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-factory{gap:calc(var(--s-xxl) * 2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.lp-rec-dot{animation:none}.lp-store{transition:background-color .16s}.lp-store:active{transform:none}}
