.WIfkSq_root{--paper:#f4f3ee;--card:#fff;--ink:#16181c;--soft:#5b5f68;--line:#e2e0d8;--tang:#ff6a3d;--mint:#c9f0dc;--mint-ink:#0f5b3a;background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-family:Bricolage Grotesque,Helvetica Neue,Arial,sans-serif}.WIfkSq_wrap{width:100%;max-width:1120px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.WIfkSq_nav{justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.WIfkSq_logo{letter-spacing:-.02em;color:inherit;align-items:center;gap:10px;font-size:1.3rem;font-weight:800;text-decoration:none;display:flex}.WIfkSq_logo i{border:3px solid var(--ink);border-radius:50%;width:26px;height:26px;position:relative}.WIfkSq_logo i:after{content:"";background:var(--tang);border-radius:50%;width:9px;height:9px;position:absolute;top:-6px;right:-4px}.WIfkSq_links{color:var(--soft);gap:22px;font-size:.95rem;display:flex}.WIfkSq_links a{color:inherit;text-decoration:none}.WIfkSq_links a:hover{color:var(--ink)}.WIfkSq_btn{background:var(--ink);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.WIfkSq_btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px -10px #16181c99}.WIfkSq_btnAlt{background:var(--tang);color:#fff}.WIfkSq_btnGhost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.WIfkSq_hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;padding-block:clamp(40px,7vw,90px);display:grid}.WIfkSq_badge{background:var(--mint);color:var(--mint-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.WIfkSq_hero h1{letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2.6rem,6vw,4.8rem);font-weight:800;line-height:.98}.WIfkSq_hero h1 span{color:var(--tang)}.WIfkSq_hero p{color:var(--soft);max-width:44ch;margin:20px 0 0;font-size:1.15rem;line-height:1.55}.WIfkSq_heroCtas{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.WIfkSq_stage{aspect-ratio:1;max-width:100%;position:relative}.WIfkSq_ring{border:1.5px dashed #cfcdc4;border-radius:50%;margin:auto;animation:40s linear infinite WIfkSq_spin;position:absolute;inset:0}.WIfkSq_ring:nth-child(2){animation-duration:28s;animation-direction:reverse;inset:14%}.WIfkSq_ring:nth-child(3){animation-duration:18s;inset:28%}.WIfkSq_ring b{background:var(--tang);border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:50%}.WIfkSq_ring:nth-child(2) b{background:var(--ink);top:auto;bottom:-9px}.WIfkSq_ring:nth-child(3) b{background:#3fbf86}@keyframes WIfkSq_spin{to{transform:rotate(360deg)}}.WIfkSq_list{background:var(--card);border-radius:18px;flex-direction:column;gap:6px;height:fit-content;margin:auto;padding:16px;display:flex;position:absolute;inset:30% 18%;box-shadow:0 30px 60px -30px #16181c73}.WIfkSq_list h3{justify-content:space-between;margin:0 0 6px;font-size:1rem;display:flex}.WIfkSq_list h3 small{color:var(--soft);font-weight:500}.WIfkSq_task{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;font-size:.92rem;display:flex}.WIfkSq_task:hover{background:var(--paper)}.WIfkSq_task input{appearance:none;cursor:pointer;border:2px solid #c4c2ba;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;margin:0;transition:all .2s;display:grid}.WIfkSq_task input:checked{background:var(--tang);border-color:var(--tang)}.WIfkSq_task input:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:800}.WIfkSq_task input:checked+span{color:var(--soft);text-decoration:line-through}.WIfkSq_task em{background:var(--mint);color:var(--mint-ink);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.72rem;font-style:normal}.WIfkSq_progress{background:var(--paper);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.WIfkSq_progress i{background:var(--tang);height:100%;transition:width .4s;display:block}.WIfkSq_section{padding-block:clamp(50px,8vw,96px)}.WIfkSq_section h2{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1}.WIfkSq_lead{color:var(--soft);max-width:52ch;margin-top:14px;font-size:1.05rem;line-height:1.55}.WIfkSq_features{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin-top:36px;display:grid}.WIfkSq_feature{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;padding:22px;display:flex}.WIfkSq_feature i{background:var(--mint);width:44px;height:44px;color:var(--mint-ink);border-radius:12px;place-items:center;font-size:1.3rem;font-style:normal;font-weight:800;display:grid}.WIfkSq_feature h3{letter-spacing:-.01em;margin:0;font-size:1.25rem}.WIfkSq_feature p{color:var(--soft);margin:0;line-height:1.5}.WIfkSq_priceHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.WIfkSq_toggle{background:#e9e7df;border-radius:999px;padding:4px;display:inline-flex}.WIfkSq_toggle button{font:inherit;cursor:pointer;color:var(--soft);background:0 0;border:0;border-radius:999px;min-height:38px;padding:8px 16px;font-weight:600}.WIfkSq_toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.WIfkSq_toggle small{color:var(--tang);margin-left:4px;font-weight:700}.WIfkSq_toggle button[aria-pressed=true] small{color:var(--mint)}.WIfkSq_plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin-top:30px;display:grid}.WIfkSq_plan{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex}.WIfkSq_planHot{background:var(--ink);color:#fff;border-color:var(--ink)}.WIfkSq_planHot .WIfkSq_per,.WIfkSq_planHot li{color:#c9cbd1}.WIfkSq_plan h3{margin:0;font-size:1.1rem}.WIfkSq_amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.8rem;font-weight:800;line-height:1}.WIfkSq_per{color:var(--soft);font-size:.9rem}.WIfkSq_plan ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.WIfkSq_plan li:before{content:"● ";color:var(--tang);font-size:.7em}.WIfkSq_plan .WIfkSq_btn{margin-top:auto}.WIfkSq_faq{flex-direction:column;gap:10px;max-width:760px;margin-top:28px;display:flex}.WIfkSq_faq details{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:4px 20px}.WIfkSq_faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 0;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.WIfkSq_faq summary::-webkit-details-marker{display:none}.WIfkSq_faq summary:after{content:"+";color:var(--tang);font-size:1.4rem;line-height:1;transition:transform .25s}.WIfkSq_faq details[open] summary:after{transform:rotate(45deg)}.WIfkSq_faq p{color:var(--soft);margin:0 0 16px;line-height:1.55}.WIfkSq_wait{background:var(--ink);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;padding:clamp(28px,5vw,56px);display:grid}.WIfkSq_wait h2{color:#fff}.WIfkSq_wait .WIfkSq_lead{color:#c9cbd1}.WIfkSq_form{flex-direction:column;gap:8px;display:flex}.WIfkSq_formRow{gap:8px;display:flex}.WIfkSq_form label{font-size:.92rem;font-weight:600}.WIfkSq_form input{color:#fff;min-width:0;min-height:50px;font:inherit;background:#22252b;border:1.5px solid #3a3d44;border-radius:12px;flex:1;padding:10px 14px}.WIfkSq_form input:focus{border-color:var(--tang);outline:none}.WIfkSq_form input[aria-invalid=true]{border-color:#ff8c8c}.WIfkSq_err{color:#ffb0a6;min-height:1.2em;margin:0;font-size:.88rem}.WIfkSq_ok{background:var(--mint);color:var(--mint-ink);border-radius:14px;padding:16px;font-weight:600}.WIfkSq_foot{color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:34px;font-size:.9rem;display:flex}@media (max-width:860px){.WIfkSq_hero,.WIfkSq_wait{grid-template-columns:minmax(0,1fr)}.WIfkSq_links{display:none}.WIfkSq_stage{width:100%;max-width:440px;margin:0 auto}}@media (max-width:480px){.WIfkSq_formRow{flex-direction:column}.WIfkSq_list{inset:22% 8%}}@media (prefers-reduced-motion:reduce){.WIfkSq_ring{animation:none}}
