.Landing_page__r_O41{--lp-ink:var(--color-text-primary);--lp-muted:var(--color-text-secondary);--lp-paper:var(--color-bg);--lp-tint:oklch(96.5% 0.012 205);--lp-line:var(--color-border);--lp-accent:var(--color-accent);--lp-accent-deep:oklch(33% 0.065 208);--lp-on-accent:var(--color-accent-text);--lp-ease:cubic-bezier(0.22,1,0.36,1);background:var(--lp-paper);color:var(--lp-ink);overflow-x:clip;padding-bottom:88px}.Landing_header__rgAMd{display:flex;align-items:center;justify-content:space-between;padding:10px max(20px,calc((100% - 1200px) / 2));background:var(--lp-ink)}.Landing_header__rgAMd .Landing_btnSmall__vESZg{background:var(--lp-paper);color:var(--lp-ink)}.Landing_logo____OO_{display:block;line-height:0}.Landing_btnLight__m3qQu,.Landing_btnSmall__vESZg,.Landing_btn__BOmml{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:10px;font-weight:600;font-size:1rem;white-space:nowrap;transition:transform .2s var(--lp-ease),background-color .2s var(--lp-ease)}.Landing_btn__BOmml{background:var(--lp-accent);color:var(--lp-on-accent)}.Landing_btn__BOmml:hover{background:var(--lp-accent-deep);transform:translateY(-1px)}.Landing_btnLight__m3qQu{background:var(--lp-paper);color:var(--lp-accent-deep)}.Landing_btnLight__m3qQu:hover{transform:translateY(-1px)}.Landing_btnSmall__vESZg{min-height:44px;padding:0 18px;font-size:.9rem;background:var(--lp-ink);color:var(--lp-paper)}.Landing_btnLight__m3qQu:active,.Landing_btnSmall__vESZg:active,.Landing_btn__BOmml:active{transform:scale(.98)}.Landing_btnLight__m3qQu:focus-visible,.Landing_btnSmall__vESZg:focus-visible,.Landing_btn__BOmml:focus-visible,.Landing_calcNumber__BLavh:focus-visible,.Landing_faqItem__wFpeS summary:focus-visible,.Landing_preset__IEaZv:focus-visible,.Landing_textLink__og0B7:focus-visible{outline:3px solid var(--lp-accent-deep);outline-offset:3px}.Landing_hero__NRDWj{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:48px;gap:48px;padding:32px 20px 72px;max-width:1240px;margin:0 auto;align-items:center}.Landing_h1__ORHXj{display:flex;flex-direction:column;margin-bottom:24px}.Landing_h1Lead__LsemZ{font-size:1.05rem;font-weight:600;color:var(--lp-muted);letter-spacing:.01em}.Landing_h1Price__y8ySW{font-size:clamp(6rem,30vw,11.5rem);font-weight:700;line-height:.86;letter-spacing:-.06em;color:var(--lp-accent);margin:4px 0 8px -.04em}.Landing_h1Unit__9t45r{font-size:clamp(1.6rem,6vw,2.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.1}.Landing_lead__gFRw_{font-size:1.125rem;color:var(--lp-muted);max-width:52ch;margin-bottom:28px}.Landing_actions__hnN0d{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.Landing_textLink__og0B7{font-weight:600;color:var(--lp-accent-deep);text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.Landing_trust__JqCmI{margin-top:28px;font-size:.9rem;color:var(--lp-muted)}.Landing_swatchWrap__Iz9OT{margin:0;padding:34px 0 20px 34px}.Landing_swatch__i0R8U{position:relative;width:min(100%,440px);aspect-ratio:1}.Landing_swatchFabric__b8egj{position:absolute;inset:0;border-radius:4px;background:repeating-linear-gradient(135deg,var(--lp-accent) 0 16px,transparent 16px 32px),repeating-linear-gradient(45deg,var(--lp-accent-deep) 0 5px,transparent 5px 44px),var(--lp-tint);box-shadow:0 24px 40px -24px oklch(30% .06 208/.45);outline:2px dashed oklch(100% 0 0/.75);outline-offset:-9px;animation:Landing_printIn__jgTxP 1.1s var(--lp-ease) .25s both}.Landing_tickSide__EqpLC,.Landing_tickTop__CNyff{position:absolute;display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;color:var(--lp-muted)}.Landing_tickSide__EqpLC:after,.Landing_tickSide__EqpLC:before,.Landing_tickTop__CNyff:after,.Landing_tickTop__CNyff:before{content:"";flex:1 1;background:var(--lp-muted)}.Landing_tickTop__CNyff{top:-28px;left:0;right:0}.Landing_tickTop__CNyff:after,.Landing_tickTop__CNyff:before{height:1px}.Landing_tickSide__EqpLC{left:-28px;top:0;bottom:0;writing-mode:vertical-rl;transform:rotate(180deg);flex-direction:row}.Landing_tickSide__EqpLC:after,.Landing_tickSide__EqpLC:before{width:1px}.Landing_tag__TTCj_{position:absolute;right:-6px;bottom:-16px;display:flex;flex-direction:column;background:var(--lp-ink);color:var(--lp-paper);padding:12px 22px 12px 26px;border-radius:8px;font-size:2.1rem;font-weight:700;line-height:1;letter-spacing:-.03em;transform:rotate(-4deg);animation:Landing_tagIn__JHell .6s var(--lp-ease) 1s both}.Landing_tag__TTCj_ small{font-size:.68rem;font-weight:500;letter-spacing:.02em;opacity:.8;margin-bottom:6px}.Landing_tag__TTCj_:before{content:"";position:absolute;left:9px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--lp-paper)}.Landing_h2__dboIH{font-size:clamp(1.6rem,4.6vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;max-width:20ch;margin-bottom:16px}.Landing_body__8_0aC{color:var(--lp-muted);max-width:52ch}.Landing_calcSection__m5VBL{background:var(--lp-tint);padding:72px 20px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:36px;gap:36px;max-width:none}.Landing_calcIntro__GonJy,.Landing_calc__jl4E_{width:100%;max-width:1200px;margin:0 auto}.Landing_calc__jl4E_{display:grid;grid-template-columns:minmax(0,1fr);border-radius:14px;overflow:hidden}.Landing_calcInput__C7cYP{background:var(--lp-paper);padding:28px 24px}.Landing_calcLabel__EtvEE{display:block;font-weight:600;margin-bottom:14px}.Landing_calcField__6iYZs{display:flex;align-items:baseline;gap:10px}.Landing_calcNumber__BLavh{width:100%;min-width:0;font:inherit;font-size:2.5rem;font-weight:700;letter-spacing:-.03em;color:var(--lp-ink);background:var(--lp-tint);border:1px solid var(--lp-line);border-radius:10px;padding:10px 16px}.Landing_calcUnit__I9VV_{font-weight:600;color:var(--lp-muted);white-space:nowrap}.Landing_presets__1WPZg{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.Landing_preset__IEaZv{min-height:44px;min-width:56px;padding:0 14px;border-radius:999px;border:1px solid var(--lp-line);font-weight:600;color:var(--lp-ink);transition:background-color .2s var(--lp-ease),color .2s var(--lp-ease)}.Landing_preset__IEaZv[aria-pressed=true]{background:var(--lp-ink);color:var(--lp-paper);border-color:var(--lp-ink)}.Landing_calcResult__iLE71{background:var(--lp-accent-deep);color:var(--lp-paper);padding:28px 24px;display:flex;flex-direction:column;justify-content:center;gap:8px}.Landing_calcSum__HUtRO{font-size:.95rem;opacity:.85}.Landing_calcTotal__pR3Zo{font-size:clamp(2.6rem,9vw,3.75rem);font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:14px}.Landing_work__4HqOf{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:40px;gap:40px;padding:80px 20px;max-width:1240px;margin:0 auto;align-items:center}.Landing_workImages__CNeJJ{position:relative;padding-bottom:12%}.Landing_imgWide__HTUoL{width:100%;height:auto;border-radius:6px}.Landing_imgSquare__lOACU{position:absolute;right:0;bottom:0;width:46%;height:auto;border-radius:6px;border:6px solid var(--lp-paper);box-shadow:0 18px 32px -20px oklch(30% .06 208/.5)}.Landing_ruled__nb0z0{margin:8px 0 24px}.Landing_ruled__nb0z0 li{display:flex;flex-direction:column;gap:2px;padding:16px 0;border-top:1px solid var(--lp-line)}.Landing_ruled__nb0z0 li:last-child{border-bottom:1px solid var(--lp-line)}.Landing_ruled__nb0z0 strong{font-size:1.1rem}.Landing_ruled__nb0z0 span{color:var(--lp-muted)}.Landing_steps___bDLI{padding:32px 20px 88px;max-width:1240px;margin:0 auto}.Landing_stepList__rS5Xc{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin-top:32px}.Landing_stepList__rS5Xc li{display:flex;gap:20px;align-items:flex-start;padding:24px 0;border-top:1px solid var(--lp-line)}.Landing_stepNo__iFGvK{font-size:3.5rem;font-weight:700;line-height:.9;letter-spacing:-.05em;color:var(--lp-accent);min-width:2.2rem}.Landing_stepList__rS5Xc h3{font-size:1.2rem;margin-bottom:4px}.Landing_stepList__rS5Xc p{color:var(--lp-muted);max-width:34ch}.Landing_faq__F73Xf{padding:0 20px 88px;max-width:860px;margin:0 auto}.Landing_faqList__yIOvs{margin-top:24px}.Landing_faqItem__wFpeS{border-top:1px solid var(--lp-line)}.Landing_faqItem__wFpeS:last-child{border-bottom:1px solid var(--lp-line)}.Landing_faqItem__wFpeS summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 0;font-weight:600}.Landing_faqItem__wFpeS summary::-webkit-details-marker{display:none}.Landing_faqItem__wFpeS summary:after{content:"+";font-size:1.5rem;color:var(--lp-accent);transition:transform .25s var(--lp-ease)}.Landing_faqItem__wFpeS[open] summary:after{transform:rotate(45deg)}.Landing_faqItem__wFpeS p{color:var(--lp-muted);padding:0 0 20px;max-width:60ch}.Landing_closer___nQmo{background:var(--lp-accent-deep);color:var(--lp-paper);padding:88px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.Landing_closerTitle__i8jY0{font-size:clamp(2rem,7vw,4rem);font-weight:700;letter-spacing:-.04em;line-height:1.02;max-width:14ch}.Landing_footer__q3JNQ{padding:28px 20px;font-size:.875rem;color:var(--lp-muted);display:flex;flex-direction:column;gap:6px}.Landing_footer__q3JNQ a{text-decoration:underline;text-underline-offset:3px}.Landing_sticky__Ynuj6{position:fixed;left:0;right:0;bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--lp-paper);border-top:1px solid var(--lp-line)}.Landing_sticky__Ynuj6 .Landing_btn__BOmml{width:100%}.Landing_heroCopy__V7mcB>*{animation:Landing_rise__ZAl80 .7s var(--lp-ease) both}.Landing_heroCopy__V7mcB>:nth-child(2){animation-delay:.08s}.Landing_heroCopy__V7mcB>:nth-child(3){animation-delay:.16s}.Landing_heroCopy__V7mcB>:nth-child(4){animation-delay:.24s}@keyframes Landing_rise__ZAl80{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes Landing_printIn__jgTxP{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes Landing_tagIn__JHell{0%{opacity:0;transform:rotate(-4deg) translateY(10px)}to{opacity:1;transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.Landing_heroCopy__V7mcB>*,.Landing_swatchFabric__b8egj,.Landing_tag__TTCj_{animation:none}.Landing_btnLight__m3qQu,.Landing_btnSmall__vESZg,.Landing_btn__BOmml,.Landing_faqItem__wFpeS summary:after,.Landing_preset__IEaZv{transition:none}}@media (min-width:700px){.Landing_calc__jl4E_{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.Landing_calcInput__C7cYP,.Landing_calcResult__iLE71{padding:40px}}@media (min-width:768px){.Landing_page__r_O41{padding-bottom:0}.Landing_sticky__Ynuj6{display:none}.Landing_header__rgAMd{padding-top:12px;padding-bottom:12px}.Landing_hero__NRDWj,.Landing_steps___bDLI,.Landing_work__4HqOf{padding-left:40px;padding-right:40px}.Landing_calcSection__m5VBL,.Landing_closer___nQmo,.Landing_footer__q3JNQ{padding-left:max(40px,calc((100% - 1200px) / 2));padding-right:max(40px,calc((100% - 1200px) / 2))}.Landing_footer__q3JNQ{flex-direction:row;justify-content:space-between;padding-top:32px;padding-bottom:32px}}@media (min-width:900px){.Landing_hero__NRDWj{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding-top:56px;padding-bottom:104px}.Landing_calcSection__m5VBL{grid-template-columns:minmax(0,1fr)}.Landing_work__4HqOf{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:72px;padding-top:112px;padding-bottom:112px}.Landing_stepList__rS5Xc{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.Landing_stepList__rS5Xc li{flex-direction:column;gap:12px}.Landing_stepList__rS5Xc li:nth-child(2){margin-top:40px}.Landing_stepList__rS5Xc li:nth-child(3){margin-top:80px}.Landing_faq__F73Xf,.Landing_steps___bDLI{padding-bottom:120px}}