.wl{min-block-size:100dvh;background:var(--paper,#f4efe4);color:var(--ink,#2b2118);display:flex;flex-direction:column}.wl-head{display:flex;align-items:center;justify-content:center;padding:16px}.wl-min{inline-size:min(1200px,calc(100% - 32px));margin-inline:auto;text-align:center;-webkit-padding-after:clamp(32px,5vw,64px);padding-block-end:clamp(32px,5vw,64px)}.wl-min h1{font-family:var(--font-rubik),sans-serif;font-size:clamp(26px,4vw,40px);line-height:1.2;margin:clamp(6px,2vw,18px) 0 10px}.wl-min h1 em{font-style:normal;color:var(--clay,#d9552b)}.wl-sub{font-size:clamp(15px,1.7vw,17px);color:var(--ink-soft,#55483c);margin:0 0 clamp(18px,3vw,28px)}.wl-duo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,2.5vw,22px);gap:clamp(12px,2.5vw,22px);align-items:start;-webkit-margin-after:clamp(24px,4vw,40px);margin-block-end:clamp(24px,4vw,40px)}.wl-duo figure{margin:0;background:#fff;border:1px solid var(--line,#e4dccd);border-radius:14px;padding:10px 10px 12px;box-shadow:0 14px 32px rgba(43,33,24,.12)}.wl-duo figure:first-child{transform:rotate(-1deg)}.wl-duo figure:last-child{transform:rotate(1deg)}.wl-duo img{aspect-ratio:16/9;object-fit:cover;inline-size:100%;display:block;border-radius:8px}.wl-duo figcaption{font-size:13.5px;font-weight:600;-webkit-padding-before:10px;padding-block-start:10px}.wl-cta{display:inline-block;background:var(--clay,#d9552b);color:#fff;font-weight:700;font-size:16px;padding:13px 26px;border-radius:999px;border:none;cursor:pointer;box-shadow:0 6px 18px rgba(217,85,43,.28)}.wl-cta:hover{transform:translateY(-1px)}.wl-lead-card{max-inline-size:520px;margin-inline:auto;background:#fff;border:1px solid var(--line,#e4dccd);border-radius:18px;padding:18px 20px 16px;box-shadow:0 14px 32px rgba(43,33,24,.1);text-align:start}.wl-lead-card h2{font-size:18px;margin:0 0 12px;text-align:center}.wl-form{display:flex;flex-direction:column;gap:10px}.wl-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.wl-form-row input[name=phone]{direction:ltr;text-align:end}.wl-form input::placeholder{color:var(--muted,#8a7c6b)}.wl-form input{font:inherit;font-weight:400;padding:11px 14px;border:1px solid var(--line,#e4dccd);border-radius:12px;background:var(--paper,#f9f6ee);color:inherit}.wl-form input:focus-visible{outline:2px solid var(--clay,#d9552b);outline-offset:1px}.wl-hp{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.wl-form-submit{-webkit-margin-before:4px;margin-block-start:4px}.wl-form-error{color:#b3402a;background:#fbe9e4;border:1px solid #f2c9bd;border-radius:10px;padding:8px 12px;font-size:13.5px;margin:0}.wl-form-fine{text-align:center;font-size:12.5px;color:var(--muted,#8a7c6b);margin:2px 0 0}.wl-form-done{text-align:center;padding:14px 6px 6px}.wl-form-done span{font-size:34px}.wl-form-done h3{margin:10px 0 6px;font-size:20px}.wl-form-done p{color:var(--ink-soft,#55483c);margin:0}.wl-foot{-webkit-margin-before:auto;margin-block-start:auto;text-align:center;padding:16px;font-size:12.5px;color:var(--muted,#8a7c6b);-webkit-border-before:1px solid var(--line,#e4dccd);border-block-start:1px solid var(--line,#e4dccd)}.wl-foot a{color:inherit;text-decoration:underline}@media (max-width:640px){.wl-duo{grid-template-columns:1fr}.wl-duo figure:first-child,.wl-duo figure:last-child{transform:none}.wl-form-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wl-cta:hover{transform:none}}.wl-sticky{display:none;position:fixed;inset-inline:14px;inset-block-end:calc(12px + env(safe-area-inset-bottom, 0px));z-index:60;padding:14px 18px;border:none;border-radius:999px;background:var(--clay,#d9552b);color:#fff;font-family:inherit;font-size:15.5px;font-weight:700;cursor:pointer;box-shadow:0 10px 26px rgba(43,33,24,.3);opacity:0;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}@media (max-width:860px){.wl-sticky{display:block}.wl-sticky.is-on{opacity:1;transform:none;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.wl-sticky{transition:none}}