.CTA_section__udDFI{position:relative;padding:clamp(60px,8vw,120px) 0 clamp(100px,15vw,200px);background:transparent;z-index:1}.CTA_content__DwPlb{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(20px,3vw,32px);padding:0 24px}.CTA_lottieWrapper__U4F06{width:clamp(280px,34vw,452px);height:clamp(156px,20vw,258px);margin-bottom:clamp(-40px,-5vw,-28px)}.CTA_title__m_2Kp{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:700;font-family:var(--font-display);line-height:.95;letter-spacing:-.01em;color:var(--color-text);margin:0 0 clamp(4px,.5vw,8px)}.CTA_trust__R2HOM{font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--color-text-secondary);font-weight:400;line-height:1.5;margin:0;max-width:480px}.CTA_button__lEmW4{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-size:clamp(.85rem,1.1vw,.95rem);font-weight:400;padding:clamp(12px,1.6vw,16px) clamp(24px,3.5vw,52px);border-radius:980px;background:var(--color-accent);color:#1a0e05;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:all .35s var(--ease-out);white-space:nowrap}.CTA_button__lEmW4:hover{background:var(--color-accent-soft);transform:scale(1.03);box-shadow:0 8px 24px rgba(235,127,26,.3)}@media (min-width:641px){.CTA_section__udDFI{padding-top:40px}}@media (max-width:640px){.CTA_title__m_2Kp{font-size:2.5rem}}.Demo_demoContainer__98cUb{position:relative;width:100%;height:100vh;overflow:hidden;background:transparent;z-index:10}.Demo_postText__xhk6J{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;padding:0 clamp(40px,10vw,160px);will-change:transform,opacity;opacity:0;visibility:hidden}.Demo_postText__xhk6J p{font-size:clamp(1.9rem,5vw,4.5rem);font-weight:700;font-family:var(--font-display);line-height:.95;letter-spacing:.01em;color:var(--color-text);margin:0}.Demo_orangeBlock__mJfFu{position:absolute;inset:0;background:#dd6810;z-index:1;overflow:hidden}.Demo_cardContent__xMoba{position:absolute;inset:0}.Demo_cardContent__xMoba,.Demo_mockupWrapper__qWNq4{display:flex;align-items:center;justify-content:center;z-index:10}.Demo_mockupWrapper__qWNq4{position:relative;will-change:transform}.Demo_mockupScale__ypvQ2{position:relative;width:100%;display:flex;align-items:center;justify-content:center;transform:scale(1.05)}@media (min-width:768px){.Demo_mockupScale__ypvQ2{transform:scale(1.2)}}@media (min-width:1024px){.Demo_mockupScale__ypvQ2{transform:scale(1.4)}}.Demo_phoneGlow__pP9Jy{position:absolute;width:450px;height:750px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(0,0,0,.45) 0,rgba(0,0,0,.2) 35%,rgba(0,0,0,.08) 55%,transparent 75%);mix-blend-mode:multiply;filter:blur(40px);pointer-events:none;z-index:-1}.Demo_iphoneBezel__T_43d{position:relative;width:280px;height:580px;border-radius:3rem;background:linear-gradient(145deg,#f0912a,#dd6810 30%,#c45d0e 60%,#b8550c);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.2),inset 0 0 0 7px #a04e0a,0 8px 16px -4px rgba(0,0,0,.3),0 25px 50px -12px rgba(0,0,0,.4),0 50px 100px -25px rgba(0,0,0,.35);will-change:transform;flex-shrink:0}.Demo_hwBtn__rHwrc{position:absolute;background:linear-gradient(90deg,#dd6810,#b8550c);box-shadow:-2px 0 5px rgba(0,0,0,.6),inset -1px 0 1px hsla(0,0%,100%,.25),inset 1px 0 2px rgba(0,0,0,.5);border-left:1px solid hsla(0,0%,100%,.15)}.Demo_hwBtnLeft1__qU17r{top:120px;left:-3px;width:3px;height:25px;border-radius:2px 0 0 2px}.Demo_hwBtnLeft2__Bq1iA{top:160px}.Demo_hwBtnLeft2__Bq1iA,.Demo_hwBtnLeft3__4asX2{left:-3px;width:3px;height:45px;border-radius:2px 0 0 2px}.Demo_hwBtnLeft3__4asX2{top:220px}.Demo_hwBtnRight__ve2R_{top:170px;right:-3px;width:3px;height:70px;border-radius:0 2px 2px 0;transform:scaleX(-1)}.Demo_screen__s8qhS{position:absolute;inset:7px;background:#1a0e05;border-radius:2.5rem;overflow:hidden;box-shadow:inset 0 0 15px #000;color:#fff;z-index:10;display:flex;flex-direction:column}.Demo_screenGlare__ZePpT{position:absolute;inset:0;z-index:40;pointer-events:none;background:linear-gradient(110deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,0) 45%)}.Demo_dynamicIsland__BHQWN{position:absolute;top:5px;left:50%;transform:translateX(-50%);width:100px;height:28px;background:#000;border-radius:999px;z-index:50;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;box-shadow:inset 0 -1px 2px hsla(0,0%,100%,.1)}.Demo_islandDot__UQh7u{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.8);animation:Demo_pulse__y9tCZ 2s ease-in-out infinite}@keyframes Demo_pulse__y9tCZ{0%,to{opacity:1}50%{opacity:.5}}.Demo_waHeader__7N87B{display:flex;align-items:center;gap:10px;padding:40px 16px 12px;background:#261a0f;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.Demo_waAvatar__l2dFI{width:32px;height:32px;border-radius:50%;background:#3a2a1a;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#aebac1}.Demo_waName__AzLJz{font-size:13px;font-weight:600;color:#e9edef}.Demo_waStatus__YdKOi{font-size:10px;color:#8696a0}.Demo_chatArea__GzswW{flex:1;padding:12px 10px 0;overflow:hidden;background:#1a0e05;position:relative}.Demo_chatInner__bcIQf{display:flex;flex-direction:column;gap:6px;padding-bottom:42px;will-change:transform}.Demo_bubble__c8TQk{max-width:82%;padding:8px 10px 4px;border-radius:10px;font-size:11px;line-height:1.4;position:relative;will-change:transform,opacity;opacity:0;visibility:hidden}.Demo_bubbleGuest__TXP_P{align-self:flex-end;background:#005c4b;color:#e9edef;border-bottom-right-radius:3px}.Demo_bubbleHotel__1iiwp{align-self:flex-start;background:#1f2c34;color:#e9edef;border-bottom-left-radius:3px}.Demo_bubbleTime__3C_J3{display:block;text-align:right;font-size:9px;color:hsla(0,0%,100%,.4);margin-top:2px}.Demo_checkmarks__o1JsV{color:#53bdeb}.Demo_homeIndicator__C4pUP{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:120px;height:4px;background:hsla(0,0%,100%,.2);border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.5)}.Demo_floatingBadge__Zm1Px{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;z-index:30;will-change:transform,opacity;opacity:0;visibility:hidden;background:rgba(0,0,0,.25);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 0 .5px hsla(0,0%,100%,.15),0 10px 30px -8px rgba(0,0,0,.3)}.Demo_badgeTopLeft__06Zwt{top:22%;left:calc(50% + 180px)}.Demo_badgeRight__sIwRM{top:34%;left:calc(50% + 180px)}.Demo_badgeBottomLeft__FBtk5{top:46%;left:calc(50% + 180px)}@media (max-width:768px){.Demo_badgeBottomLeft__FBtk5,.Demo_badgeRight__sIwRM,.Demo_badgeTopLeft__06Zwt{left:0;right:0;margin:0 auto;width:fit-content}.Demo_badgeTopLeft__06Zwt{top:auto;bottom:18%}.Demo_badgeRight__sIwRM{top:auto;bottom:11%}.Demo_badgeBottomLeft__FBtk5{top:auto;bottom:4%}.Demo_floatingBadge__Zm1Px{padding:10px 12px;gap:8px;border-radius:12px}}@media (min-width:769px) and (max-width:1200px){.Demo_badgeBottomLeft__FBtk5,.Demo_badgeRight__sIwRM,.Demo_badgeTopLeft__06Zwt{left:calc(50% + 160px)}}.Demo_badgeIcon__DH35z{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.15);font-size:14px;flex-shrink:0}@media (max-width:768px){.Demo_badgeIcon__DH35z{width:30px;height:30px;font-size:12px}}.Demo_badgeText__tb8kd{font-size:13px;font-weight:600;color:#fff;letter-spacing:-.01em;margin:0;white-space:nowrap}@media (max-width:768px){.Demo_badgeText__tb8kd{font-size:11px}}.Demo_ownerWrapper__tMZoo{position:absolute;z-index:15;top:50%;left:50%;transform:translate(-50%,-50%);will-change:transform,opacity;opacity:0;visibility:hidden}.Demo_ownerScale__4KMfq{position:relative;display:flex;align-items:center;justify-content:center;transform:scale(1.05)}@media (min-width:768px){.Demo_ownerScale__4KMfq{transform:scale(1.2)}}@media (min-width:1024px){.Demo_ownerScale__4KMfq{transform:scale(1.4)}}.Demo_ownerScreen__QbiLW{position:relative;width:266px;height:566px;background:#1a0e05;border-radius:2.5rem;overflow:hidden;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),inset 0 0 15px #000,0 25px 60px -12px rgba(0,0,0,.5),0 50px 100px -25px rgba(0,0,0,.4);display:flex;flex-direction:column;flex-shrink:0}.Demo_ownerHeader__8qc3J{display:flex;align-items:center;gap:10px;padding:40px 16px 12px;background:#261a0f;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.Demo_ownerAvatar__E3AaD{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#eb7f1a,#dd6810);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;flex-shrink:0}.Demo_ownerName__Xrr7M{font-size:13px;font-weight:600;color:#e9edef}.Demo_ownerStatus__brci1{font-size:10px;color:#8696a0}.Demo_ownerChatArea__L8PXa{flex:1;padding:0;background:#1a0e05;overflow:hidden;position:relative}.Demo_ownerChatInner__mbJd4{display:flex;flex-direction:column;gap:8px;padding:16px 12px 42px;will-change:transform}.Demo_ownerBubble__vUBJq{align-self:flex-start;max-width:88%;background:#1f2c34;border-radius:10px;border-bottom-left-radius:3px;padding:10px 12px;color:#e9edef;font-size:11.5px;line-height:1.45;will-change:transform,opacity;opacity:0;visibility:hidden}.Demo_ownerBubbleFirst__cwC1G{font-weight:700;font-size:12px}.Demo_ownerReply__yb7_5{align-self:flex-end;background:#005c4b;border-radius:10px;border-bottom-right-radius:3px}.Demo_ownerPreview__rQ2Gl,.Demo_ownerReply__yb7_5{max-width:88%;padding:10px 12px;color:#e9edef;font-size:11.5px;line-height:1.45;will-change:transform,opacity;opacity:0;visibility:hidden}.Demo_ownerPreview__rQ2Gl{align-self:flex-start;background:#1f2c34;border-radius:10px;border-bottom-left-radius:3px}.Demo_ownerBtnGroup__s__40{margin-top:4px;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background:#1f2c34;will-change:transform,opacity;opacity:0;visibility:hidden}.Demo_ownerBtn__8Bdbz{width:100%;padding:11px 12px;background:transparent;border:none;border-top:1px solid hsla(0,0%,100%,.08);color:#53bdeb;font-size:11.5px;font-weight:500;text-align:center;cursor:pointer;transition:background .15s;font-family:inherit}.Demo_ownerBtn__8Bdbz:first-child{border-top:none}.Demo_ownerBtn__8Bdbz:hover{background:hsla(0,0%,100%,.04)}.Demo_badgeOwner__STKVW{top:22%;left:calc(100% + 30px)}.Demo_badgeOwner2__NJeAS{top:34%;left:calc(100% + 30px)}@media (max-width:768px){.Demo_badgeOwner__STKVW{bottom:11%}.Demo_badgeOwner2__NJeAS,.Demo_badgeOwner__STKVW{top:auto;left:0;right:0;margin:0 auto;width:fit-content}.Demo_badgeOwner2__NJeAS{bottom:4%}}.FAQ_section__AblqS{position:relative;padding:clamp(60px,8vw,120px) 0;background:transparent;z-index:1}.FAQ_content__wLXNC{max-width:960px;margin:0 auto;padding:0 clamp(24px,5vw,48px)}.FAQ_title__a_N1k{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:700;font-family:var(--font-display);line-height:.95;letter-spacing:-.01em;color:var(--color-text);text-align:center;margin:0 0 clamp(32px,5vw,56px)}.FAQ_list__AVE_P{display:flex;flex-direction:column;gap:12px}.FAQ_item__JHoCl{border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg);transition:background .3s ease,border-color .3s ease}.FAQ_itemOpen__1BUIE{background:hsla(36,72%,83%,.03);border-color:hsla(36,72%,83%,.12)}.FAQ_itemBtn__0JaXY{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;text-align:left;background:transparent;border:none;cursor:pointer;font-family:inherit}.FAQ_itemLeft__Lxwdz{display:flex;align-items:center;gap:14px;min-width:0}.FAQ_questionIcon__8utGv{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:hsla(36,72%,83%,.65);transition:color .3s ease}.FAQ_questionIconOpen__utyBf{color:var(--color-accent)}.FAQ_itemQuestion__6JRPk{font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:500;color:hsla(36,72%,83%,.65);transition:color .3s ease;line-height:1.4}.FAQ_itemQuestionOpen__4g246{color:var(--color-text)}.FAQ_itemIcon__xY1pI{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:hsla(36,72%,83%,.45);transition:color .3s ease}.FAQ_itemIconOpen__NRKal{color:var(--color-accent)}.FAQ_itemBody__xji4F{overflow:hidden;padding:0 24px 0 54px}.FAQ_itemAnswer__8BxWq{font-size:clamp(.85rem,1vw,.95rem);color:var(--color-text-secondary);line-height:1.6;margin:0}@media (max-width:640px){.FAQ_title__a_N1k{font-size:2.5rem;line-height:1.1}.FAQ_itemBtn__0JaXY{padding:16px 18px}.FAQ_itemBody__xji4F{padding:0 18px 0 48px}.FAQ_item__JHoCl{border-radius:6px}.FAQ_itemLeft__Lxwdz{gap:12px}.FAQ_section__AblqS{padding-bottom:36px}}@media (min-width:641px){.FAQ_section__AblqS{padding-bottom:40px}}.Footer_footer__UaG1g{position:relative;z-index:1;background:transparent;border-top:.5px solid var(--color-text);padding:20px 0}.Footer_inner__ACAek{max-width:1728px;margin:0 auto;padding:0 45px;display:flex;align-items:center;justify-content:space-between}.Footer_left___URpC{gap:32px}.Footer_left___URpC,.Footer_right__c6ZWB{display:flex;align-items:center}.Footer_copy__IbaoR,.Footer_link__EWWOW{font-size:.8rem;color:var(--color-text);font-weight:400}.Footer_link__EWWOW{text-decoration:none;transition:color .3s ease}.Footer_link__EWWOW:hover{color:var(--color-text-secondary)}@media (max-width:680px){.Footer_inner__ACAek{padding:0 16px;flex-direction:column;gap:12px;text-align:center}.Footer_left___URpC{gap:16px}}.Pricing_section__7_I0F{position:relative;padding:clamp(80px,12vw,160px) 0 clamp(40px,6vw,80px);background:transparent;z-index:1}.Pricing_content__YEYgE{max-width:960px;margin:0 auto;padding:0 clamp(24px,5vw,48px)}.Pricing_card__JZ_rg{position:relative;background:linear-gradient(160deg,#f5e2c0,#f0d4a8 25%,#e8c896 50%,#ddb070 80%,#d4a060);border:1px solid rgba(221,104,16,.15);border-radius:clamp(20px,3vw,28px);padding:clamp(24px,5vw,52px);min-height:clamp(360px,42vw,500px);overflow:hidden;color:#1a0e05;display:flex;flex-direction:column;justify-content:space-between}.Pricing_shaderLayer__v45Li{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.2;mix-blend-mode:multiply}.Pricing_shaderCanvas__KHIF8{width:100%;height:100%}.Pricing_shaderFallback__LR0tS{position:absolute;inset:0;background:transparent}.Pricing_topRow__A496y{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(12px,2vw,16px)}.Pricing_title__l1_xd{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:700;font-family:var(--font-display);line-height:.9;letter-spacing:-.01em;color:#1a0e05;margin:0}.Pricing_titleEs__t__Y2{line-height:1}.Pricing_promoTag__APz6b{display:inline-flex;align-items:center;flex-shrink:0;padding:clamp(4px,.6vw,6px) clamp(10px,1.5vw,14px);border-radius:999px;background:#ebffba;color:#495330;font-size:clamp(.65rem,1vw,.75rem);font-weight:700;letter-spacing:.03em;text-transform:uppercase;margin-top:clamp(4px,.6vw,6px)}.Pricing_bottomRow__QkPyk{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,4vw,48px)}.Pricing_textBlock__3bLeX{flex:1;min-width:0;max-width:55%}.Pricing_priceRow__5Qtb5{display:flex;align-items:baseline;gap:4px;margin-bottom:2px}.Pricing_amount__t7UXk{font-size:clamp(2.8rem,5.5vw,4rem);font-weight:800;font-family:var(--font-display);letter-spacing:-.04em;color:#1a0e05}.Pricing_period__2rMbl{font-size:clamp(.85rem,1.2vw,1rem);color:rgba(26,14,5,.5);font-weight:400}.Pricing_setup__z3bUn{font-size:clamp(.75rem,1vw,.85rem);color:#1a0e05;margin-bottom:clamp(10px,1.5vw,14px);line-height:1.4}.Pricing_strikePrice__fyyeQ{text-decoration:line-through;color:rgba(26,14,5,.5);font-weight:500}.Pricing_freeLabel__VVXHh{display:inline-block;margin-left:4px;padding:2px clamp(6px,.8vw,8px);border-radius:4px;background:#ebffba;color:#495330;font-size:.7rem;font-weight:800;letter-spacing:.05em}.Pricing_setupDesc__481b5{font-size:clamp(.75rem,.95vw,.82rem);color:#1a0e05;line-height:1.3;margin:0;max-width:clamp(200px,28vw,260px)}.Pricing_ctaColumn__oZCu0{display:flex;flex-direction:column;gap:clamp(8px,1vw,10px);flex-shrink:0;align-self:flex-end;width:clamp(220px,32%,320px)}.Pricing_ctaOutline__CQDbX{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-size:clamp(.85rem,1.1vw,.95rem);font-weight:400;padding:clamp(12px,1.6vw,16px) clamp(24px,3.5vw,52px);border-radius:980px;background:transparent;color:#1a0e05;text-decoration:none;border:1px solid #1a0e05;cursor:pointer;transition:all .35s var(--ease-out);white-space:nowrap}.Pricing_ctaOutline__CQDbX:hover{border-color:#1a0e05;background:hsla(0,0%,100%,.1);transform:scale(1.03)}.Pricing_ctaButton__g7p7j{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-size:clamp(.85rem,1.1vw,.95rem);font-weight:400;padding:clamp(12px,1.6vw,16px) clamp(24px,3.5vw,52px);border-radius:980px;background:#1a0e05;color:#f3dab4;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:all .35s var(--ease-out);white-space:nowrap}.Pricing_ctaButton__g7p7j:hover{background:#2a1a0a;transform:scale(1.03);box-shadow:0 8px 24px rgba(26,14,5,.3)}.Pricing_featuresGrid__vCYpC{display:grid;grid-template-columns:repeat(2,minmax(0,auto));justify-content:center;gap:clamp(14px,2vw,20px) clamp(40px,6vw,80px);padding:clamp(24px,4vw,40px) 0 0}.Pricing_featureItem__rMgtC{display:flex;align-items:flex-start;gap:clamp(8px,1vw,10px);font-size:clamp(.8rem,1vw,.88rem);line-height:1.4;color:var(--color-text-secondary);font-weight:500;min-width:0}.Pricing_featureCheck__C1KkM{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--color-accent);color:var(--color-accent);flex-shrink:0;margin-top:2px}.Pricing_featureCheck__C1KkM svg{width:9px;height:9px}@media (max-width:640px){.Pricing_card__JZ_rg{padding:32px 28px 36px;min-height:auto}.Pricing_topRow__A496y{flex-direction:column-reverse;align-items:flex-start;gap:14px;margin-bottom:32px}.Pricing_promoTag__APz6b{margin-top:0}.Pricing_title__l1_xd{font-size:2.5rem;letter-spacing:.01em;line-height:.85}.Pricing_title__l1_xd br{display:none}.Pricing_amount__t7UXk{font-size:3.4rem}.Pricing_priceRow__5Qtb5{margin-bottom:-4px}.Pricing_setup__z3bUn{font-size:.85rem;font-weight:600}.Pricing_strikePrice__fyyeQ{font-weight:700}.Pricing_bottomRow__QkPyk{flex-direction:column;align-items:stretch}.Pricing_textBlock__3bLeX{max-width:100%;margin-bottom:16px}.Pricing_setupDesc__481b5{font-size:.9rem;max-width:100%;line-height:1.35}.Pricing_ctaColumn__oZCu0{width:100%;gap:12px}.Pricing_ctaButton__g7p7j,.Pricing_ctaOutline__CQDbX{width:100%;text-align:center;padding:18px 24px}.Pricing_featuresGrid__vCYpC{grid-template-columns:1fr;gap:14px;padding-top:36px;max-width:320px;margin:0 auto}.Pricing_featureItem__rMgtC{align-items:flex-start;gap:10px}}.Problem_problem__ysEGg{position:relative;background:transparent;visibility:hidden;margin-top:-2px;padding:calc(45px + 2px) 45px 45px}.Problem_cardStack__RphnR{position:relative;max-width:1728px;margin:0 auto;width:100%;height:min(479px,30vw)}.Problem_cardSlot__dXFlj{position:absolute;top:0;left:0;right:0;height:100%;will-change:transform}.Problem_card__C6K99{width:100%;height:100%;background:var(--color-text);border-radius:10px;display:flex;overflow:hidden;box-shadow:0 -2px 20px rgba(0,0,0,.15)}.Problem_cardLeft__kgmqV{flex:2;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,3vw,40px);min-width:0}.Problem_cardNumber__dGS1C{display:block}.Problem_counterDigits__5DGHj{font-size:clamp(6rem,12vw,11rem);font-weight:900;font-family:var(--font-display);letter-spacing:-.04em;line-height:.85;color:var(--color-bg)}.Problem_counterSuffix___vOIu{font-size:clamp(3rem,5.5vw,5.5rem);font-weight:700;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-bg);margin-left:2px}.Problem_cardBottom___gwyY{display:flex;flex-direction:column;gap:8px}.Problem_cardText__RHH2Q{font-size:clamp(.85rem,1vw,1rem);font-weight:400;line-height:1.4;color:var(--color-bg);margin:0;max-width:340px;font-family:var(--font-body)}.Problem_cardSource__zvfmb{font-size:.75rem;color:rgba(23,21,17,.4);font-family:var(--font-body)}.Problem_cardSource__zvfmb a{color:rgba(23,21,17,.4);text-decoration:none;transition:color .3s}.Problem_cardSource__zvfmb a:hover{color:var(--color-accent)}.Problem_cardRight__sAzU_{flex:3;display:flex;align-items:stretch;padding:clamp(12px,1.5vw,20px) clamp(12px,1.5vw,20px) clamp(12px,1.5vw,20px) 0}.Problem_cardPlaceholder__lhIAi{width:100%;height:100%;background:var(--color-accent);border-radius:8px}.Problem_cardCanvas___B4gV{width:100%;height:100%;border-radius:8px;display:block}@media (max-width:768px){.Problem_problem__ysEGg{padding:calc(24px + 2px) 24px 24px}.Problem_cardStack__RphnR{height:130vw}.Problem_card__C6K99{flex-direction:column;border-radius:10px}.Problem_cardRight__sAzU_{order:-1;flex:none;height:55%;padding:16px 16px 0}.Problem_cardPlaceholder__lhIAi{border-radius:6px}.Problem_cardLeft__kgmqV{flex:1;padding:20px 32px 14px;align-items:center;text-align:center;justify-content:center;gap:2px}.Problem_cardNumber__dGS1C{text-align:center}.Problem_counterDigits__5DGHj{font-size:clamp(7rem,28vw,12rem);font-weight:900;line-height:.8}.Problem_counterSuffix___vOIu{font-size:clamp(4rem,16vw,7rem);font-weight:900}.Problem_cardBottom___gwyY{align-items:center;gap:6px}.Problem_cardText__RHH2Q{font-size:.85rem;max-width:260px;text-align:center}.Problem_cardSource__zvfmb{text-align:center}}.ScrollIndicator_wrapper__YuAr0{position:fixed;bottom:3px;right:3px;z-index:999;width:44px;height:44px;transition:opacity .4s ease,transform .4s ease;pointer-events:none}.ScrollIndicator_visible__b88cp{opacity:.7;transform:translateY(0)}.ScrollIndicator_hidden__1SQjF{opacity:0;transform:translateY(8px)}.ScrollIndicator_lottie__UL8k0{width:100%;height:100%}.ScrollIndicator_light__rUreM .ScrollIndicator_lottie__UL8k0 svg path{fill:var(--color-text)!important}.ScrollIndicator_dark__2fyuU .ScrollIndicator_lottie__UL8k0 svg path{fill:#1a0e05!important}@media (max-width:1024px){.ScrollIndicator_wrapper__YuAr0{display:none}}.WhatIs_section__TaYld{padding:clamp(80px,12vw,160px) 0 clamp(60px,10vw,120px);background:transparent;position:relative;z-index:1}.WhatIs_content__4c74I{max-width:1728px;margin:0 auto;padding:0 clamp(24px,5vw,80px)}.WhatIs_lottieWrapper__QPExo{width:clamp(180px,22vw,290px);height:clamp(100px,13vw,165px);margin:0 auto}.WhatIs_title__ihJgf{font-size:clamp(3.5rem,9vw,8rem);font-weight:700;font-family:var(--font-display);line-height:.95;letter-spacing:.01em;color:var(--color-text);margin:0 0 clamp(32px,4vw,56px);text-align:center}.WhatIs_columns__AX832{display:flex;align-items:flex-start;justify-content:center;gap:clamp(16px,3vw,48px)}.WhatIs_textColumn__qPfah{flex:0 1 320px;min-width:0;max-width:320px}.WhatIs_text__PxvEl{font-size:clamp(.85rem,1vw,1rem);font-weight:400;font-family:var(--font-body);line-height:1.35;color:var(--color-text);opacity:.8;margin:0}@media (max-width:768px){.WhatIs_columns__AX832{gap:16px}.WhatIs_title__ihJgf{font-size:clamp(2.8rem,12vw,4.5rem);line-height:.95}.WhatIs_textColumn__qPfah{flex:1;max-width:none;min-width:0}.WhatIs_text__PxvEl{font-size:.8rem}}