.mdlw{--sand-50:#faf8f4;--sand-100:#f4efe6;--sand-150:#efe9dd;--sand-200:#e8dfcd;--sand-300:#d8ccb2;--ink-900:#1a1b17;--ink-800:#232420;--ink-700:#33352d;--ink-500:#5f5c52;--ink-400:#7b776b;--ink-300:#a29c8c;--bronze-700:#6b5430;--bronze-600:#8a6a3a;--bronze-500:#9c7a45;--bronze-400:#b89460;--bronze-100:#f1e6d0;--graphite-900:#24241f;--graphite-800:#2f2e28;--graphite-700:#3d3b33;--ok-600:#35704f;--ok-100:#e3f0e8;--danger-600:#b4442f;--surface:#ffffff;--f-head:var(--font-frank,"Frank Ruhl Libre"),"Times New Roman",serif;--f-body:var(--font-assistant,"Assistant"),system-ui,-apple-system,"Segoe UI",sans-serif;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--e-out:cubic-bezier(.22,1,.36,1);--e-in:cubic-bezier(.55,0,1,.45);--t-fast:160ms;--t-base:240ms;--t-slow:420ms;--sh-1:0 1px 2px rgba(35,30,15,.05),0 4px 12px -6px rgba(35,30,15,.10);--sh-2:0 2px 4px rgba(35,30,15,.05),0 16px 40px -20px rgba(35,30,15,.22);--sh-3:0 30px 70px -32px rgba(30,25,15,.40);direction:rtl;font-family:var(--f-body);font-size:16px;line-height:1.6;color:var(--ink-800);background:var(--sand-50);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mdlw *,.mdlw :after,.mdlw :before{box-sizing:border-box}.mdlw [hidden]{display:none!important}.mdlw img{max-width:100%;height:auto;display:block}.mdlw :focus-visible{outline:3px solid var(--bronze-500);outline-offset:3px;border-radius:6px}.mdlw-i{width:20px;height:20px;flex:0 0 auto}.mdlw-shell{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,5vw,56px)}.mdlw-hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.mdlw-h1{font-family:var(--f-head);font-weight:600;font-size:clamp(2.1rem,1.2rem + 3.2vw,4rem);line-height:1.1;letter-spacing:-.01em;margin:0;color:var(--ink-900)}.mdlw-h1 span{display:block}.mdlw-h1__em{color:var(--bronze-600)}.mdlw-h1--sm{font-size:clamp(1.7rem,1rem + 2.2vw,2.7rem)}.mdlw-h2{font-family:var(--f-head);font-weight:600;font-size:clamp(1.45rem,1rem + 1.4vw,2rem);line-height:1.25;margin:0;color:var(--ink-900)}.mdlw-lead{font-size:clamp(1.02rem,.95rem + .35vw,1.22rem);line-height:1.7;color:var(--ink-500);max-width:62ch;margin:0}.mdlw-lead strong{color:var(--ink-800);font-weight:700}.mdlw-lead--sm{font-size:1.02rem}.mdlw-sub{margin:0;color:var(--ink-500);font-size:.97rem;max-width:52ch}.mdlw-eyebrow{font-size:.76rem;font-weight:700;letter-spacing:.12em;color:var(--bronze-600);text-transform:none}.mdlw-fine{font-size:.8rem;line-height:1.6;color:var(--ink-400);margin:0}.mdlw-fine--center{text-align:center;max-width:68ch;margin-inline:auto}.mdlw-microcopy{font-size:.88rem;color:var(--ink-400);margin:0}.mdlw b,.mdlw output,.mdlw-hud__v,.mdlw-price__v,.mdlw-quiz__pct{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.mdlw-hero{position:relative;min-height:min(94vh,900px);display:flex;flex-direction:column;padding:var(--s-5) 0 var(--s-8);overflow:hidden;background:radial-gradient(120% 90% at 50% -10%,var(--bronze-100) 0,rgba(241,230,208,0) 55%),var(--sand-50)}.mdlw-hero__grid{background-image:linear-gradient(var(--sand-200) 1px,transparent 1px),linear-gradient(90deg,var(--sand-200) 1px,transparent 1px);background-size:72px 72px;opacity:.55;-webkit-mask-image:radial-gradient(ellipse 90% 65% at 50% 18%,#000 10%,transparent 72%);mask-image:radial-gradient(ellipse 90% 65% at 50% 18%,#000 10%,transparent 72%)}.mdlw-hero__aurora,.mdlw-hero__grid{position:absolute;inset:0;pointer-events:none}.mdlw-hero__aurora{filter:blur(70px);opacity:.5}.mdlw-hero__aurora i{position:absolute;display:block;border-radius:50%;animation:mdlw-drift 22s var(--e-out) infinite alternate}.mdlw-hero__aurora i:first-child{width:42vw;height:42vw;right:-6vw;top:-8vw;background:rgba(184,148,96,.3)}.mdlw-hero__aurora i:nth-child(2){width:34vw;height:34vw;left:-4vw;top:18vh;background:rgba(156,122,69,.18);animation-delay:-7s}.mdlw-hero__aurora i:nth-child(3){width:30vw;height:30vw;right:24vw;bottom:-10vw;background:rgba(216,204,178,.45);animation-delay:-14s}@keyframes mdlw-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-4%,6%,0) scale(1.12)}}.mdlw-topbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,5vw,56px)}.mdlw-topbar__logo{height:38px;width:auto;object-fit:contain}.mdlw-topbar__tel{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);border:1px solid var(--sand-200);border-radius:999px;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-700);font-weight:600;font-size:.92rem;text-decoration:none;direction:ltr;transition:border-color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)}.mdlw-topbar__tel:hover{border-color:var(--bronze-400);transform:translateY(-1px);box-shadow:var(--sh-1)}.mdlw-hero__inner{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--s-5);width:100%;max-width:900px;margin-inline:auto;padding:var(--s-8) clamp(16px,5vw,56px) 0}.mdlw-badge{display:inline-flex;align-items:center;gap:var(--s-2);padding:9px 20px;border:1px solid var(--bronze-400);border-radius:999px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--bronze-700);font-weight:700;font-size:.93rem;box-shadow:var(--sh-1)}.mdlw-badge__dot{width:8px;height:8px;border-radius:50%;background:var(--bronze-500);box-shadow:0 0 0 0 rgba(156,122,69,.6);animation:mdlw-pulse 2.4s ease-out infinite}@keyframes mdlw-pulse{0%{box-shadow:0 0 0 0 rgba(156,122,69,.55)}70%{box-shadow:0 0 0 10px rgba(156,122,69,0)}to{box-shadow:0 0 0 0 rgba(156,122,69,0)}}.mdlw-hero__cta{display:flex;gap:var(--s-3);flex-wrap:wrap;justify-content:center}.mdlw-scrollcue{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);width:24px;height:38px;border:1.5px solid var(--sand-300);border-radius:999px;z-index:1}.mdlw-scrollcue span{position:absolute;top:7px;left:50%;width:3px;height:7px;margin-left:-1.5px;border-radius:99px;background:var(--bronze-500);animation:mdlw-cue 1.9s var(--e-out) infinite}@keyframes mdlw-cue{0%{transform:translateY(0);opacity:0}25%{opacity:1}75%{transform:translateY(14px);opacity:0}to{opacity:0}}.mdlw-rise{opacity:0;transform:translateY(18px);animation:mdlw-rise .62s var(--e-out) forwards;animation-delay:var(--d,0s)}@keyframes mdlw-rise{to{opacity:1;transform:none}}.mdlw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:52px;padding:0 var(--s-6);border:0;border-radius:var(--r-md);font-family:var(--f-body);font-size:1.03rem;font-weight:700;line-height:1;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;transition:transform var(--t-fast) var(--e-out),box-shadow var(--t-base) var(--e-out),background-color var(--t-fast),border-color var(--t-fast),opacity var(--t-fast);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mdlw-btn:active{transform:scale(.985)}.mdlw-btn[disabled]{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none}.mdlw-btn--primary{background:linear-gradient(180deg,var(--bronze-500),var(--bronze-600));color:#fff;box-shadow:0 12px 26px -14px rgba(75,60,30,.75),inset 0 1px 0 rgba(255,255,255,.18)}.mdlw-btn--primary:hover:not([disabled]){transform:translateY(-2px);box-shadow:0 20px 38px -14px rgba(75,60,30,.6),inset 0 1px 0 rgba(255,255,255,.22)}.mdlw-btn--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translateX(-120%);transition:transform .72s var(--e-out)}.mdlw-btn--primary:hover:not([disabled]):after{transform:translateX(120%)}.mdlw-btn--ghost{background:transparent;color:var(--bronze-700);border:2px solid var(--bronze-400)}.mdlw-btn--ghost:hover{background:var(--bronze-100);border-color:var(--bronze-500);transform:translateY(-2px)}.mdlw-btn--wa{background:#1faf59;color:#fff;box-shadow:0 12px 26px -14px rgba(20,120,60,.8)}.mdlw-btn--wa:hover{background:#1a9c4f;transform:translateY(-2px)}.mdlw-btn--lg{min-height:58px;padding-inline:var(--s-7);font-size:1.08rem}.mdlw-btn--block{width:100%}.mdlw-btn__arrow{transition:transform var(--t-base) var(--e-out)}.mdlw-btn:hover .mdlw-btn__arrow{transform:translateX(-4px)}.mdlw-linkbtn{background:none;border:0;padding:var(--s-2) var(--s-3);color:var(--ink-500);font-family:var(--f-body);font-size:.93rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:44px}.mdlw-linkbtn:hover{color:var(--bronze-600)}.mdlw-quiz{position:relative;padding:clamp(40px,7vw,96px) 0 clamp(48px,8vw,110px);background:linear-gradient(180deg,var(--sand-50) 0,var(--sand-150) 22%,var(--sand-150) 78%,var(--sand-50) 100%);scroll-margin-top:20px}.mdlw-quiz__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--s-5);gap:var(--s-5);margin-bottom:var(--s-6)}.mdlw-quiz__title{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--f-head);font-size:1.2rem;font-weight:600;color:var(--ink-900);white-space:nowrap}.mdlw-quiz__title .mdlw-i{color:var(--bronze-500)}.mdlw-quiz__pct{font-weight:800;font-size:1.05rem;color:var(--bronze-700);min-width:52px;text-align:left}.mdlw-rail{position:relative}.mdlw-rail__track{position:absolute;top:21px;right:0;left:0;height:3px;background:var(--sand-300);border-radius:99px;overflow:hidden}.mdlw-rail__fill{height:100%;width:0;background:linear-gradient(90deg,var(--bronze-600),var(--bronze-400));border-radius:99px;transition:width var(--t-slow) var(--e-out)}.mdlw-rail__dots{position:relative;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.mdlw-dot{display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:0;cursor:default;padding:6px 4px;font-family:var(--f-body);color:var(--ink-300)}.mdlw-dot:not([disabled]){cursor:pointer}.mdlw-dot__num{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sand-100);border:2px solid var(--sand-300);font-size:.84rem;font-weight:700;color:var(--ink-300);transition:all var(--t-base) var(--e-out)}.mdlw-dot__label{font-size:.74rem;font-weight:600;white-space:nowrap}.mdlw-dot[data-state=done] .mdlw-dot__num{background:var(--bronze-500);border-color:var(--bronze-500);color:#fff}.mdlw-dot[data-state=done]{color:var(--bronze-700)}.mdlw-dot[data-state=current] .mdlw-dot__num{background:#fff;border-color:var(--bronze-500);color:var(--bronze-700);transform:scale(1.14);box-shadow:0 0 0 5px rgba(156,122,69,.14)}.mdlw-dot[data-state=current]{color:var(--ink-900)}.mdlw-dot:not([disabled]):hover .mdlw-dot__num{border-color:var(--bronze-400)}.mdlw-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:stretch}.mdlw-panel{background:var(--surface);border:1px solid rgba(216,204,178,.6);border-radius:var(--r-xl);padding:clamp(22px,3vw,42px);box-shadow:var(--sh-2);display:flex;flex-direction:column;gap:var(--s-4);min-height:520px}.mdlw-panel__top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:34px}.mdlw-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 var(--s-3);-webkit-margin-start:calc(var(--s-3) * -1);margin-inline-start:calc(var(--s-3) * -1);background:none;border:0;border-radius:99px;color:var(--ink-500);font-family:var(--f-body);font-size:.92rem;font-weight:600;cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast)}.mdlw-back:hover{background:var(--sand-100);color:var(--ink-800)}.mdlw-back__i{width:17px;height:17px;transform:scaleX(-1)}.mdlw-steps{position:relative;flex:1 1}.mdlw-step{display:flex;flex-direction:column;gap:var(--s-4)}.mdlw-step[hidden]{display:none}.mdlw-step.is-in-fwd{animation:mdlw-in-fwd var(--t-slow) var(--e-out) both}.mdlw-step.is-in-back{animation:mdlw-in-back var(--t-slow) var(--e-out) both}@keyframes mdlw-in-fwd{0%{opacity:0;transform:translateX(-22px)}to{opacity:1;transform:none}}@keyframes mdlw-in-back{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:none}}.mdlw-field{display:flex;flex-direction:column;gap:6px}.mdlw-field label{font-size:.9rem;font-weight:700;color:var(--ink-700);display:flex;align-items:center;gap:var(--s-2)}.mdlw-opt-tag{font-size:.72rem;font-weight:600;color:var(--ink-400);background:var(--sand-100);border-radius:99px;padding:2px 9px}.mdlw-field input{width:100%;min-height:54px;padding:0 var(--s-4);border:1.5px solid var(--sand-200);border-radius:var(--r-md);background:#fbfaf7;color:var(--ink-800);font-family:var(--f-body);font-size:1rem;transition:border-color var(--t-fast),box-shadow var(--t-fast),background-color var(--t-fast)}.mdlw-field input::placeholder{color:var(--ink-300)}.mdlw-field input:hover{border-color:var(--sand-300)}.mdlw-field input:focus{outline:none;background:#fff;border-color:var(--bronze-500);box-shadow:0 0 0 4px rgba(156,122,69,.14)}.mdlw-field input[aria-invalid=true]{border-color:var(--danger-600);box-shadow:0 0 0 4px rgba(180,68,47,.12)}.mdlw-hint{font-size:.8rem;color:var(--ink-400)}.mdlw-err{font-size:.84rem;font-weight:600;color:var(--danger-600);min-height:0}.mdlw-err:empty{display:none}.mdlw-err--form{text-align:center;margin-top:var(--s-3)}.mdlw-opts{display:flex;flex-direction:column;gap:var(--s-2)}.mdlw-opts--chips{flex-direction:row;flex-wrap:wrap;gap:var(--s-2)}.mdlw-opt{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:60px;padding:var(--s-3) var(--s-4);border:1.5px solid var(--sand-200);border-radius:var(--r-md);background:#fff;color:var(--ink-800);font-family:var(--f-body);font-size:1.02rem;font-weight:600;text-align:start;cursor:pointer;position:relative;transition:border-color var(--t-fast),background-color var(--t-fast),transform var(--t-fast) var(--e-out),box-shadow var(--t-base) var(--e-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mdlw-opt:hover{border-color:var(--bronze-400);transform:translateY(-2px);box-shadow:var(--sh-1)}.mdlw-opt:active{transform:translateY(0) scale(.995)}.mdlw-opt__ico{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:11px;background:var(--sand-100);color:var(--bronze-600);transition:background-color var(--t-fast),color var(--t-fast)}.mdlw-opt__label{flex:1 1}.mdlw-opt__mark{display:grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border-radius:50%;border:1.5px solid var(--sand-300);color:transparent;transition:all var(--t-base) var(--e-out)}.mdlw-opt__mark svg{width:13px;height:13px}.mdlw-opt[aria-checked=true]{border-color:var(--bronze-500);border-width:2px;background:var(--bronze-100);color:var(--bronze-700);font-weight:700;padding:calc(var(--s-3) - .5px) calc(var(--s-4) - .5px)}.mdlw-opt[aria-checked=true] .mdlw-opt__ico{background:rgba(156,122,69,.18);color:var(--bronze-700)}.mdlw-opt[aria-checked=true] .mdlw-opt__mark{background:var(--bronze-500);border-color:var(--bronze-500);color:#fff;transform:scale(1.06)}.mdlw-opt--chip{width:auto;min-height:46px;padding:0 var(--s-4);border-radius:999px;font-size:.97rem}.mdlw-opt--chip[aria-checked=true]{padding:0 calc(var(--s-4) - .5px)}.mdlw-opt--chip .mdlw-opt__label{flex:0 0 auto}.mdlw-sublabel{display:flex;align-items:center;gap:var(--s-2);font-size:.93rem;font-weight:700;color:var(--ink-700);margin-top:var(--s-1)}.mdlw-sublabel .mdlw-i{color:var(--bronze-500);width:18px;height:18px}.mdlw-sliders{display:flex;flex-direction:column;gap:var(--s-4)}.mdlw-slider[hidden]{display:none}.mdlw-slider{display:flex;flex-direction:column;gap:6px}.mdlw-slider__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);font-size:.93rem}.mdlw-slider__head label{font-weight:700;color:var(--ink-700)}.mdlw-slider__head output{font-weight:700;color:var(--bronze-700)}.mdlw-slider__head output b{font-size:1.12rem}.mdlw-slider__scale{display:flex;justify-content:space-between;font-size:.72rem;color:var(--ink-300);direction:ltr}.mdlw input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:44px;background:transparent;cursor:pointer;direction:ltr;margin:0;touch-action:pan-y}.mdlw input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:99px;background:linear-gradient(90deg,var(--bronze-400) var(--fill,0),var(--sand-200) var(--fill,0))}.mdlw input[type=range]::-moz-range-track{height:8px;border-radius:99px;background:var(--sand-200)}.mdlw input[type=range]::-moz-range-progress{height:8px;border-radius:99px;background:var(--bronze-400)}.mdlw input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-9px;border-radius:50%;background:#fff;border:3px solid var(--bronze-500);box-shadow:0 3px 10px rgba(60,45,20,.28);-webkit-transition:transform var(--t-fast) var(--e-out),box-shadow var(--t-fast);transition:transform var(--t-fast) var(--e-out),box-shadow var(--t-fast)}.mdlw input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--bronze-500);box-shadow:0 3px 10px rgba(60,45,20,.28)}.mdlw input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.1)}.mdlw input[type=range]:active::-webkit-slider-thumb{transform:scale(1.16);box-shadow:0 0 0 8px rgba(156,122,69,.16)}.mdlw-estimate{display:flex;flex-direction:column;gap:7px;padding:var(--s-4);border-radius:var(--r-lg);background:linear-gradient(150deg,var(--bronze-100),#fbf5e9);border:1px solid rgba(184,148,96,.35)}.mdlw-estimate__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:.92rem;color:var(--ink-700)}.mdlw-estimate__row strong{font-weight:700;color:var(--ink-900)}.mdlw-estimate__row--big strong{font-size:1.3rem;color:var(--bronze-700)}.mdlw-estimate__bar{height:5px;border-radius:99px;background:rgba(156,122,69,.2);overflow:hidden;margin-top:3px}.mdlw-estimate__bar i{display:block;height:100%;width:0;border-radius:99px;background:var(--bronze-500);transition:width var(--t-slow) var(--e-out)}.mdlw-estimate__fine{margin:2px 0 0;font-size:.76rem;line-height:1.5;color:var(--ink-400)}.mdlw-slider__note{display:block;font-size:.78rem;font-weight:700;line-height:1.45;color:var(--bronze-600)}.mdlw-slider__note:empty{display:none}.mdlw-stage{position:relative;min-height:520px;border-radius:var(--r-xl);overflow:hidden;background:radial-gradient(120% 100% at 50% 0,#4a4636 0,#2f2e28 45%,#24241f 100%);box-shadow:var(--sh-3);isolation:isolate}.mdlw-stage__canvas{position:absolute;inset:0;z-index:0}.mdlw-stage__canvas canvas{display:block;width:100%!important;height:100%!important;touch-action:pan-y}.mdlw-stage__noise{inset:0;z-index:1;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,transparent 20%,#000 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,transparent 20%,#000 100%);opacity:.6}.mdlw-hud,.mdlw-stage__noise{position:absolute;pointer-events:none}.mdlw-hud{inset-inline:var(--s-4);top:var(--s-4);z-index:2;display:flex;gap:var(--s-2);flex-wrap:wrap}.mdlw-hud[hidden]{display:none}.mdlw-hud__card{flex:1 1 110px;min-width:104px;padding:10px 14px;border-radius:var(--r-md);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:mdlw-hudin .5s var(--e-out) both}.mdlw-hud__card:nth-child(2){animation-delay:60ms}.mdlw-hud__card:nth-child(3){animation-delay:.12s}@keyframes mdlw-hudin{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.mdlw-hud__card:nth-child(4){animation-delay:.18s}.mdlw-hud__card--accent{background:rgba(241,230,208,.16);border-color:rgba(241,230,208,.3)}.mdlw-hud__card--garden{background:rgba(126,168,96,.18);border-color:rgba(150,190,120,.34)}.mdlw-hud__card--garden .mdlw-hud__v{color:#d6ecc2}.mdlw-hud__k{display:block;font-size:.74rem;color:rgba(255,255,255,.62);font-weight:600}.mdlw-hud__v{display:block;font-size:1.12rem;font-weight:700;color:#fff;line-height:1.35}.mdlw-hud__card--accent .mdlw-hud__v{color:var(--bronze-100)}.mdlw-stage__tools{position:absolute;z-index:2;inset-inline-start:var(--s-4);bottom:62px;display:flex;flex-direction:column;gap:var(--s-2)}.mdlw-tool{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.09);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:rgba(255,255,255,.82);cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast),transform var(--t-fast)}.mdlw-tool:hover{background:rgba(255,255,255,.18);color:#fff;transform:translateY(-1px)}.mdlw-stage[data-mode=dusk] .mdlw-tool__sun,.mdlw-tool__moon{display:none}.mdlw-stage[data-mode=dusk] .mdlw-tool__moon{display:block}.mdlw-stage__note{position:absolute;inset-inline:var(--s-4);bottom:var(--s-3);z-index:2;margin:0;text-align:center;color:rgba(255,255,255,.72);font-size:.82rem;line-height:1.45;pointer-events:none}.mdlw-stage__note em{display:block;font-style:normal;font-size:.72rem;color:rgba(255,255,255,.42)}.mdlw-fallback{position:absolute;inset:0;z-index:1;display:grid;place-items:center;perspective:900px}.mdlw-fallback__stack{transform:rotateX(58deg) rotate(-38deg);transform-style:preserve-3d}.mdlw-fallback__mod{width:66px;height:66px;margin:3px;display:inline-block;background:linear-gradient(140deg,#cac4b2,#9d998b);border:1px solid rgba(0,0,0,.18);box-shadow:0 18px 26px -18px rgba(0,0,0,.8)}.mdlw-result{display:flex;flex-direction:column;gap:var(--s-6)}.mdlw-result[hidden]{display:none}.mdlw-result__head{text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center}.mdlw-result__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.mdlw-card{background:var(--surface);border:1px solid rgba(216,204,178,.6);border-radius:var(--r-xl);padding:clamp(20px,2.6vw,32px);box-shadow:var(--sh-2)}.mdlw-card--score{display:flex;align-items:center;gap:var(--s-5);flex-wrap:wrap}.mdlw-card__body{flex:1 1;min-width:160px;display:flex;flex-direction:column;gap:4px}.mdlw-card__body .mdlw-hud__k{color:var(--ink-400)}.mdlw-matchlabel{font-family:var(--f-head);font-size:1.4rem;font-weight:600;color:var(--ink-900)}.mdlw-ring{position:relative;width:128px;height:128px;flex:0 0 auto}.mdlw-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.mdlw-ring__bg{fill:none;stroke:var(--sand-200);stroke-width:11}.mdlw-ring__fg{fill:none;stroke:url(#mdlwgrad);stroke:var(--bronze-500);stroke-width:11;stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:326.7;transition:stroke-dashoffset 1.1s var(--e-out)}.mdlw-ring__mid{position:absolute;inset:0;display:grid;place-content:center;text-align:center;font-weight:800;color:var(--bronze-700)}.mdlw-ring__mid b{font-size:2.1rem;line-height:1}.mdlw-ring__mid span{font-size:.95rem}.mdlw-card--price{background:linear-gradient(150deg,var(--graphite-800),var(--graphite-700) 55%,#4a4636);border-color:rgba(255,255,255,.08);color:#fff;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;position:relative;overflow:hidden}.mdlw-card--price:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse at 50% 0,#000,transparent 75%);mask-image:radial-gradient(ellipse at 50% 0,#000,transparent 75%);pointer-events:none}.mdlw-price__k{font-size:.92rem;color:rgba(255,255,255,.68);position:relative}.mdlw-price__v{font-size:clamp(2rem,1rem + 3.4vw,3.2rem);font-weight:800;line-height:1.1;position:relative}.mdlw-price__tag{display:inline-flex;padding:6px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.32);font-size:.82rem;color:var(--bronze-100);position:relative}.mdlw-price__meta{display:flex;align-items:center;gap:var(--s-3);font-size:.88rem;color:rgba(255,255,255,.7);margin-top:2px;position:relative}.mdlw-price__meta i{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.4)}.mdlw-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.mdlw-sumcard{background:var(--surface);border:1px solid rgba(216,204,178,.55);border-radius:var(--r-lg);padding:var(--s-4);box-shadow:var(--sh-1);opacity:0;transform:translateY(14px) scale(.97);animation:mdlw-pop .42s var(--e-out) forwards;animation-delay:var(--d,0s)}@keyframes mdlw-pop{to{opacity:1;transform:none}}.mdlw-sumcard__k{display:block;font-size:.78rem;color:var(--ink-400);margin-bottom:3px}.mdlw-sumcard__v{display:block;font-weight:700;font-size:1.03rem;color:var(--ink-900)}.mdlw-result__cta{flex-wrap:wrap;gap:var(--s-3);justify-content:center}.mdlw-result__cta,.mdlw-thanks{display:flex;align-items:center}.mdlw-thanks{flex-direction:column;text-align:center;gap:var(--s-4);padding-block:var(--s-6);max-width:720px}.mdlw-thanks[hidden]{display:none}.mdlw-thanks__mark{width:76px;height:76px}.mdlw-thanks__mark svg{width:100%;height:100%;fill:none;stroke:var(--bronze-500);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.mdlw-thanks__mark circle{stroke-dasharray:151;stroke-dashoffset:151;animation:mdlw-draw .7s var(--e-out) forwards}.mdlw-thanks__mark path{stroke-dasharray:40;stroke-dashoffset:40;animation:mdlw-draw .45s var(--e-out) .5s forwards}@keyframes mdlw-draw{to{stroke-dashoffset:0}}.mdlw-next{list-style:none;margin:var(--s-2) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:var(--s-3);gap:var(--s-3);width:100%;text-align:start}.mdlw-next li{display:flex;gap:var(--s-3);align-items:flex-start;background:var(--surface);border:1px solid rgba(216,204,178,.55);border-radius:var(--r-lg);padding:var(--s-4)}.mdlw-next span{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--bronze-100);color:var(--bronze-700);font-weight:800;font-size:.85rem}.mdlw-next strong{display:block;font-size:.96rem;color:var(--ink-900)}.mdlw-next em{font-style:normal;font-size:.85rem;color:var(--ink-500)}.mdlw-features{padding:clamp(44px,6vw,88px) 0;background:var(--sand-50)}.mdlw-features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-5);gap:var(--s-5)}.mdlw-feature{display:flex;flex-direction:column;gap:var(--s-2)}.mdlw-feature__ico{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--bronze-100);color:var(--bronze-700);margin-bottom:2px}.mdlw-feature__ico .mdlw-i{width:23px;height:23px}.mdlw-feature h3{font-family:var(--f-head);font-size:1.1rem;font-weight:600;margin:0;color:var(--ink-900)}.mdlw-feature p{margin:0;font-size:.93rem;line-height:1.65;color:var(--ink-500)}.mdlw-footer{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);text-align:center;padding:var(--s-6) clamp(16px,5vw,56px) var(--s-7);border-top:1px solid var(--sand-200);background:var(--sand-50)}.mdlw-footer img{height:30px;width:auto;opacity:.88}.mdlw-footer__line{margin:0;font-size:.9rem;color:var(--ink-500)}.mdlw-footer__line a{color:var(--bronze-700);text-decoration:none;font-weight:700;direction:ltr;display:inline-flex;align-items:center;min-height:44px;padding-inline:6px}.mdlw-footer__fine{margin:0;font-size:.74rem;color:var(--ink-400);max-width:56ch}@media (max-width:1080px){.mdlw-dot__label{display:none}}@media (max-width:900px){.mdlw-layout{display:flex;flex-direction:column}.mdlw-stage{order:-1;min-height:0;height:34vh;max-height:280px;position:-webkit-sticky;position:sticky;top:0;z-index:5;flex:0 0 auto}.mdlw-step{scroll-margin-top:300px}.mdlw-stage__tools{bottom:52px;inset-inline-start:10px}.mdlw-panel{min-height:0}.mdlw-quiz__head{grid-template-columns:1fr auto;row-gap:var(--s-3)}.mdlw-rail{grid-column:1/-1;order:3}}@media (max-width:640px){.mdlw-stage{height:30vh;max-height:240px}.mdlw-step{scroll-margin-top:262px}.mdlw-hero{min-height:86vh}.mdlw-hero__inner{padding-top:var(--s-6);gap:var(--s-4)}.mdlw-topbar__tel span{display:none}.mdlw-topbar__tel{width:44px;padding:0;justify-content:center}.mdlw-quiz__title span{display:none}.mdlw-card--score{justify-content:center;text-align:center}.mdlw-card__body{align-items:center}.mdlw-result__cta .mdlw-btn{width:100%}.mdlw-hud{gap:6px;flex-wrap:nowrap;inset-inline:10px;top:10px}.mdlw-hud__card{flex:1 1;min-width:0;padding:7px 9px}.mdlw-hud__card--plot{display:none}.mdlw-hud__k{font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdlw-hud__v{font-size:.95rem;white-space:nowrap}.mdlw-stage__note em{display:none}}@media (max-width:380px){.mdlw-dot__num{width:27px;height:27px;font-size:.76rem}}@media (prefers-reduced-motion:reduce){.mdlw *,.mdlw :after,.mdlw :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.mdlw-rise,.mdlw-sumcard{opacity:1;transform:none}.mdlw-hero__aurora,.mdlw-scrollcue{display:none}}@media (prefers-contrast:more){.mdlw{--ink-400:#56534a;--ink-300:#6d6a60;--sand-200:#cfc3a8}.mdlw-opt{border-width:2px}}@media print{.mdlw-features,.mdlw-hero,.mdlw-rail,.mdlw-result__cta,.mdlw-stage{display:none!important}.mdlw{background:#fff}.mdlw-card,.mdlw-sumcard{box-shadow:none;border:1px solid #ccc}}.mdlw.mdlw{--sand-50:#F7F4EE;--sand-100:#F4F2ED;--sand-150:#EFE7DA;--sand-200:#DCD6CB;--sand-300:#C9CCCA;--ink-900:#20282B;--ink-800:#20282B;--ink-700:#3C4549;--ink-500:#4A5357;--ink-400:#5A6266;--ink-300:#A5AAA7;--bronze-700:#183D54;--bronze-600:#65984B;--bronze-500:#65984B;--bronze-400:#9FCB86;--bronze-100:#E5EEDF;--graphite-900:#20282B;--graphite-800:#2B3437;--graphite-700:#3A4549;--f-head:"Rubik",system-ui,sans-serif;--f-body:"Assistant",system-ui,sans-serif;--r-sm:16px;--r-md:20px;--r-lg:24px;--r-xl:28px}.mdlw.mdlw h1,.mdlw.mdlw h2,.mdlw.mdlw h3{font-weight:700;letter-spacing:-.01em}