.BootcampsPage_heroWrap__dXcYz{display:grid;grid-template-columns:1fr 540px;grid-gap:64px;gap:64px;align-items:center;padding:40px 0}.BootcampsPage_heroLeft__Y5Rxh{display:flex;flex-direction:column;gap:28px}.BootcampsPage_heroHeading__J2oag{color:#1c1d1f;font-family:Work Sans;font-size:56px;font-weight:500;line-height:1;letter-spacing:-.03em;margin:0}.BootcampsPage_heroDesc__wsKwM{color:#5a606b;font-family:Work Sans;font-size:17px;font-weight:400;line-height:1.65;margin:0;max-width:420px}.BootcampsPage_heroHighlights__XSZ5_{display:flex;flex-wrap:wrap;gap:10px}.BootcampsPage_heroHighlight__Rtx0N{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:100px;border:1px solid rgba(28,29,31,.08);background:#fff;color:#1c1d1f;font-family:Work Sans;font-size:13px;font-weight:400}.BootcampsPage_heroHighlight__Rtx0N svg{color:#E66130;flex-shrink:0}.BootcampsPage_heroActions__s0VoL{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.BootcampsPage_heroCta__onIrL{display:inline-flex;align-items:center;height:50px;padding:0 24px;border-radius:10px;background:#E66130;color:#fff;font-family:Work Sans;font-size:15px;font-weight:600;text-decoration:none;letter-spacing:-.01em;transition:background .2s ease}.BootcampsPage_heroCta__onIrL:hover{background:#d4562a;color:#fff}.BootcampsPage_heroCtaGhost__BDuQp{display:inline-flex;align-items:center;height:50px;padding:0 24px;border-radius:10px;border:1px solid rgba(28,29,31,.12);background:transparent;color:#1c1d1f;font-family:Work Sans;font-size:15px;font-weight:500;text-decoration:none;letter-spacing:-.01em;transition:border-color .2s ease,background .2s ease}.BootcampsPage_heroCtaGhost__BDuQp:hover{border-color:rgba(28,29,31,.25);background:rgba(28,29,31,.04);color:#1c1d1f}.BootcampsPage_heroRight__pleuM{position:relative;width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;transform:rotate(2deg);box-shadow:0 24px 64px rgba(0,0,0,.12)}.BootcampsPage_heroImg__4fAWE{object-fit:cover;object-position:center top}@media (max-width:1024px){.BootcampsPage_heroWrap__dXcYz{grid-template-columns:1fr;gap:40px}.BootcampsPage_heroHeading__J2oag{font-size:38px}.BootcampsPage_heroRight__pleuM{aspect-ratio:16/9;transform:none}}@media (max-width:768px){.BootcampsPage_heroHeading__J2oag{font-size:32px}.BootcampsPage_heroDesc__wsKwM{font-size:15px}}.BootcampsPage_offeredWrap__dxT5s{display:flex;flex-direction:column;gap:48px;padding:20px 0}.BootcampsPage_offeredHeader__ZD1E4{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.BootcampsPage_offeredHeading__ghbWP{color:#1c1d1f;font-family:Work Sans;font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-.025em;margin:0}.BootcampsPage_offeredDesc__1Jyx3{color:#5a606b;font-family:Work Sans;font-size:17px;font-weight:400;line-height:1.65;margin:0}.BootcampsPage_offeredList__PBIow{display:flex;flex-direction:column}.BootcampsPage_offeredItem__1PeX8{padding:36px 0 0;cursor:default;overflow:hidden}.BootcampsPage_offeredItemTop__uEUR1{display:flex;align-items:baseline;gap:28px;padding-bottom:36px}.BootcampsPage_offeredNum__v7rT_{font-family:Work Sans;font-size:13px;font-weight:700;letter-spacing:2px;color:#9aa0a8;flex-shrink:0;transition:color .3s ease}.BootcampsPage_offeredItemActive__O7sM6 .BootcampsPage_offeredNum__v7rT_{color:#E66130}.BootcampsPage_offeredTitle__aLALt{flex:1 1;color:#1c1d1f;font-family:Work Sans;font-size:40px;font-weight:500;letter-spacing:-.03em;margin:0;line-height:1;transition:color .3s ease}.BootcampsPage_offeredItemActive__O7sM6 .BootcampsPage_offeredTitle__aLALt{color:#E66130}.BootcampsPage_offeredDuration__qhEfn{font-family:Work Sans;font-size:13px;font-weight:400;color:#9aa0a8;flex-shrink:0;transition:color .3s ease}.BootcampsPage_offeredItemActive__O7sM6 .BootcampsPage_offeredDuration__qhEfn{color:#1c1d1f}.BootcampsPage_offeredArrow__Qi_Cv{color:#9aa0a8;flex-shrink:0;transition:color .3s ease,transform .3s ease}.BootcampsPage_offeredItemActive__O7sM6 .BootcampsPage_offeredArrow__Qi_Cv{color:#E66130;transform:translateX(6px)}.BootcampsPage_offeredUnderline__897u6{height:1px;background:#1c1d1f;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.BootcampsPage_offeredItemActive__O7sM6 .BootcampsPage_offeredUnderline__897u6{transform:scaleX(1)}.BootcampsPage_offeredItemBody__3tpZS{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.BootcampsPage_offeredItemBodyOpen__X_InM{grid-template-rows:1fr}.BootcampsPage_offeredItemBody__3tpZS>*{overflow:hidden}.BootcampsPage_offeredItemDesc__wyCMf{color:#5a606b;font-family:Work Sans;font-size:15px;font-weight:400;line-height:1.7;margin:0;max-width:640px;padding-top:20px}.BootcampsPage_offeredTags__5Emmz{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px}.BootcampsPage_offeredTag__96mhq{font-family:Work Sans;font-size:12px;font-weight:500;color:#5a606b;padding:4px 12px;border-radius:100px;border:1px solid rgba(28,29,31,.1)}.BootcampsPage_offeredCta__GiPAi{display:inline-flex;align-items:center;gap:6px;font-family:Work Sans;font-size:14px;font-weight:600;color:#E66130;text-decoration:none;margin-top:16px;margin-bottom:32px;transition:gap .2s ease}.BootcampsPage_offeredCta__GiPAi:hover{gap:10px;color:#E66130}@media (max-width:768px){.BootcampsPage_offeredHeading__ghbWP{font-size:28px}.BootcampsPage_offeredTitle__aLALt{font-size:24px}}.BootcampsPage_skillsWrap__YIsjS{display:flex;flex-direction:column;gap:48px;padding:20px 0}.BootcampsPage_skillsHeader__TKCgC{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.BootcampsPage_skillsHeading__EyK3h{color:#1c1d1f;font-family:Work Sans;font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-.025em;margin:0}.BootcampsPage_skillsDesc__Yq3k0{color:#5a606b;font-family:Work Sans;font-size:17px;font-weight:400;line-height:1.65;margin:0;max-width:480px}.BootcampsPage_skillsGrid__ofvv4{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(28,29,31,.08);border-left:1px solid rgba(28,29,31,.08)}.BootcampsPage_skillsToolItem__Xpk8V{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;border-right:1px solid rgba(28,29,31,.08);border-bottom:1px solid rgba(28,29,31,.08);transition:background .2s ease}.BootcampsPage_skillsToolItem__Xpk8V:hover{background:rgba(230,97,48,.03)}.BootcampsPage_skillsToolIcon__v_zFA{object-fit:contain}.BootcampsPage_skillsToolName___uv_f{font-family:Work Sans;font-size:13px;font-weight:500;color:#1c1d1f;text-align:center}@media (max-width:1024px){.BootcampsPage_skillsGrid__ofvv4{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.BootcampsPage_skillsHeading__EyK3h{font-size:28px}.BootcampsPage_skillsGrid__ofvv4{grid-template-columns:repeat(3,1fr)}}.BootcampsPage_howWhoWrap__5yJfu{display:grid;grid-template-columns:1fr 1px 1fr;grid-gap:64px;gap:64px;align-items:start;padding:20px 0}.BootcampsPage_howWhoDivider__3PVAq{background:rgba(245,245,242,.08);align-self:stretch}.BootcampsPage_howWhoHeader__E_e2L{display:flex;flex-direction:column;gap:10px;margin-bottom:36px}.BootcampsPage_howWhoHeading__8Uupw{color:#f7f7f3;font-family:Work Sans;font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.025em;margin:0}.BootcampsPage_howWhoDesc__WmvEV{color:rgba(245,245,242,.5);font-family:Work Sans;font-size:15px;font-weight:400;line-height:1.65;margin:0}.BootcampsPage_howSteps__8cNgf{display:flex;flex-direction:column}.BootcampsPage_howStep__agEsi{display:grid;grid-template-columns:20px 1fr;grid-gap:20px;gap:20px}.BootcampsPage_howStepLeft__Fysbb{display:flex;flex-direction:column;align-items:center;padding-top:4px}.BootcampsPage_howStepDot__MuQEm{width:10px;height:10px;border-radius:50%;background:#E66130;box-shadow:0 0 0 3px rgba(230,97,48,.15);flex-shrink:0}.BootcampsPage_howStepLine__N6IMI{width:1px;flex:1 1;background:rgba(245,245,242,.1);margin:6px 0;min-height:28px}.BootcampsPage_howStepBody__oqaou{display:flex;flex-direction:column;gap:4px;padding-bottom:28px}.BootcampsPage_howStepNum__H10cy{font-family:Work Sans;font-size:11px;font-weight:700;letter-spacing:2px;color:#E66130}.BootcampsPage_howStepTitle__0O1xz{color:#f7f7f3;font-family:Work Sans;font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0}.BootcampsPage_howStepDesc__cnovn{color:rgba(245,245,242,.5);font-family:Work Sans;font-size:14px;font-weight:400;line-height:1.65;margin:0}.BootcampsPage_whoList__L1w3E{display:flex;flex-direction:column;border-top:1px solid rgba(245,245,242,.08)}.BootcampsPage_whoItem__VL5QK{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-bottom:1px solid rgba(245,245,242,.08)}.BootcampsPage_whoIcon__pgtGc{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(230,97,48,.1);color:#E66130;flex-shrink:0;margin-top:2px}.BootcampsPage_whoItemContent__0Z2Hi{display:flex;flex-direction:column;gap:4px}.BootcampsPage_whoItemTitle__bWypR{color:#f7f7f3;font-family:Work Sans;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.BootcampsPage_whoItemDesc__sHvBP{color:rgba(245,245,242,.5);font-family:Work Sans;font-size:14px;font-weight:400;line-height:1.65;margin:0}@media (max-width:1024px){.BootcampsPage_howWhoWrap__5yJfu{grid-template-columns:1fr;gap:48px}.BootcampsPage_howWhoDivider__3PVAq{display:none}}@media (max-width:768px){.BootcampsPage_howWhoHeading__8Uupw{font-size:26px}}.BootcampsPage_ctaWrap__iAhFA{display:grid;grid-template-columns:1fr 560px;grid-gap:80px;gap:80px;align-items:center;padding:20px 0}.BootcampsPage_ctaLeft__xD0fO{display:flex;flex-direction:column;gap:24px}.BootcampsPage_ctaHeading__VTq3K{color:#1c1d1f;font-family:Work Sans;font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-.025em;margin:0}.BootcampsPage_ctaDesc__h2Zfn{color:#5a606b;font-family:Work Sans;font-size:17px;font-weight:400;line-height:1.65;margin:0;max-width:460px}.BootcampsPage_ctaHighlights__kH1Cw{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.BootcampsPage_ctaHighlight__vp0FY{display:flex;align-items:center;gap:10px;color:#1c1d1f;font-family:Work Sans;font-size:15px;font-weight:400}.BootcampsPage_ctaHighlight__vp0FY svg{color:#E66130;flex-shrink:0}.BootcampsPage_ctaRight__6mDZa{display:flex;flex-direction:column;gap:16px}@media (max-width:1024px){.BootcampsPage_ctaWrap__iAhFA{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.BootcampsPage_ctaHeading__VTq3K{font-size:28px}.BootcampsPage_ctaDesc__h2Zfn{font-size:15px}}.DemoPage_heroWrap__v6kgj{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:20px 0}.DemoPage_heroHeading__5w9qP{color:#f5f5f2;font-family:Work Sans;font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-.025em;margin:0}.DemoPage_heroDesc__y_5vn{color:rgba(220,220,215,.6);font-family:Work Sans;font-size:17px;font-weight:400;line-height:1.65;margin:0}.DemoPage_heroHighlights__YWvdL{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px}.DemoPage_heroHighlight__ftN__{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:100px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:rgba(220,220,215,.85);font-family:Work Sans;font-size:15px;font-weight:400}.DemoPage_heroHighlight__ftN__ svg{color:#e66130;flex-shrink:0}@media (max-width:768px){.DemoPage_heroHeading__5w9qP{font-size:28px}.DemoPage_heroDesc__y_5vn{font-size:15px}}.DemoPage_expWrap___SWaa{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.DemoPage_expLeft__hcXSy{position:-webkit-sticky;position:sticky;top:120px;display:flex;flex-direction:column;gap:24px}.DemoPage_expHeading__4oG_I{color:#1c1d1f;font-family:Work Sans;font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-.025em;margin:0}.DemoPage_expDesc__d4MBa{color:#5a606b;font-family:Work Sans;font-size:17px;font-weight:400;line-height:1.65;margin:0}.DemoPage_expImages__c3Op_{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:180px 160px;grid-gap:0;gap:0}.DemoPage_expImgTall__EaPlt{grid-row:1/3}.DemoPage_expImgShort__PTA7o,.DemoPage_expImgTall__EaPlt{position:relative;overflow:hidden}.DemoPage_expImg__WdFk9{object-fit:cover;object-position:center top}.DemoPage_expRight__jqR6v{display:flex;flex-direction:column}.DemoPage_expRow__7BC6m{display:grid;grid-template-columns:56px 1fr;grid-gap:24px;gap:24px;padding:32px 0;border-bottom:1px solid rgba(28,29,31,.07);transition:background .2s ease}.DemoPage_expRow__7BC6m:first-child{border-top:1px solid rgba(28,29,31,.07)}.DemoPage_expNum__arvMJ{font-family:Work Sans;font-size:13px;font-weight:700;letter-spacing:2px;color:#E66130;padding-top:4px}.DemoPage_expRowContent__zK1K_{display:flex;flex-direction:column;gap:10px}.DemoPage_expRowTitle___wLAR{color:#1c1d1f;font-family:Work Sans;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0;transition:color .2s ease}.DemoPage_expRow__7BC6m:hover .DemoPage_expRowTitle___wLAR{color:#E66130}.DemoPage_expRowDesc__xRctc{color:#5a606b;font-family:Work Sans;font-size:15px;font-weight:400;line-height:1.7;margin:0}@media (max-width:1024px){.DemoPage_expWrap___SWaa{grid-template-columns:1fr;gap:40px}.DemoPage_expLeft__hcXSy{position:static}.DemoPage_expImages__c3Op_{display:none}}@media (max-width:768px){.DemoPage_expHeading__4oG_I{font-size:28px}.DemoPage_expRow__7BC6m{grid-template-columns:40px 1fr;gap:16px;padding:24px 0}.DemoPage_expRowTitle___wLAR{font-size:17px}}.DemoPage_whyBookWrap__6zV8H{display:grid;grid-template-columns:1fr 520px;grid-gap:64px;gap:64px;align-items:start}.DemoPage_whyBookLeft__BEJll{display:flex;flex-direction:column;gap:40px}.DemoPage_whyBookRight__kzNaX{position:-webkit-sticky;position:sticky;top:100px}.DemoPage_whyBookCard__wDMkX{background:#fff;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:20px;box-shadow:0 24px 64px rgba(0,0,0,.25)}.DemoPage_whyBookCardHeader__mJIGg{display:flex;align-items:center;gap:8px}.DemoPage_whyBookCardTitle__MsotN{display:flex;flex-direction:column;gap:6px;padding-bottom:16px;border-bottom:1px solid rgba(28,29,31,.07)}.DemoPage_whyBookFormHeading__Ff5i2{color:#1c1d1f;font-family:Work Sans;font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0}.DemoPage_whyBookFormDesc__3b6vG{color:#5a606b;font-family:Work Sans;font-size:13px;font-weight:400;line-height:1.6;margin:0}.DemoPage_whyHeader__C8bTO{display:flex;flex-direction:column;gap:10px;max-width:560px}.DemoPage_whyHeading__cGMdw{color:#f7f7f3;font-family:Work Sans;font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-.025em;margin:0}.DemoPage_whyDesc__poWnx{color:rgba(245,245,242,.85);font-family:Work Sans;font-size:17px;font-weight:400;line-height:1.65;margin:0}.DemoPage_whyGrid__IZxPe{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;border-top:1px solid rgba(245,245,242,.08);border-left:1px solid rgba(245,245,242,.08)}.DemoPage_whyItem__kZ31a{display:flex;flex-direction:column;gap:16px;padding:28px 24px;border-right:1px solid rgba(245,245,242,.08);border-bottom:1px solid rgba(245,245,242,.08);transition:background .25s ease}.DemoPage_whyItem__kZ31a:hover{background:rgba(245,245,242,.03)}.DemoPage_whyItemLeft__mqoLo{display:flex;align-items:center;gap:12px}.DemoPage_whyItemNum__da79N{font-family:Work Sans;font-size:12px;font-weight:700;letter-spacing:2px;color:#E66130;flex-shrink:0}.DemoPage_whyItemLine__lFzTz{flex:1 1;height:1px;background:rgba(245,245,242,.1)}.DemoPage_whyItemTitle__dXLGl{color:#f7f7f3;font-family:Work Sans;font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.01em;margin:0}.DemoPage_whyItemDesc__07h0L{color:rgba(245,245,242,.5);font-family:Work Sans;font-size:13px;font-weight:400;line-height:1.7;margin:0}@media (max-width:1024px){.DemoPage_whyBookWrap__6zV8H{grid-template-columns:1fr;gap:48px}.DemoPage_whyBookRight__kzNaX{position:static}.DemoPage_whyGrid__IZxPe{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DemoPage_whyGrid__IZxPe{grid-template-columns:1fr}.DemoPage_whyHeading__cGMdw{font-size:28px}.DemoPage_whyItem__kZ31a{padding:20px 16px}.DemoPage_whyBookCard__wDMkX{padding:24px}}.DemoPage_bookingHeading__SMfIX{color:#f7f7f3;font-family:Work Sans;font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-.025em;margin:0}.DemoPage_bookingDesc__rtCIV{color:rgba(245,245,242,.55);font-family:Work Sans;font-size:17px;font-weight:400;line-height:1.65;margin:0}.DemoPage_bookingTrust__PPR4B{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(245,245,242,.07)}.DemoPage_bookingTrustItem__QR69M{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(245,245,242,.07)}.DemoPage_bookingTrustNum__5AUY1{font-family:Work Sans;font-size:24px;font-weight:700;color:#f7f7f3;letter-spacing:-.02em}.DemoPage_bookingTrustLabel__2ZuBz{font-family:Work Sans;font-size:13px;font-weight:400;color:rgba(245,245,242,.4);text-align:right}.DemoPage_bookingRight__34ytv{display:flex;align-items:stretch}.DemoPage_bookingCard__ENyvA{background:#fff;border-radius:20px;padding:40px;display:flex;flex-direction:column;gap:24px;width:100%;box-shadow:0 24px 64px rgba(0,0,0,.25)}.DemoPage_bookingCardHeader__PwjXO{display:flex;align-items:center;gap:8px}.DemoPage_bookingCardDot__jDTcF{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.2);animation:DemoPage_bookingPulse__WIFXe 2s ease-in-out infinite;flex-shrink:0}@keyframes DemoPage_bookingPulse__WIFXe{0%,to{box-shadow:0 0 0 3px rgba(34,197,94,.2)}50%{box-shadow:0 0 0 6px rgba(34,197,94,.08)}}.DemoPage_bookingCardStatus__2Cc5F{font-family:Work Sans;font-size:12px;font-weight:600;color:#22c55e}.DemoPage_bookingForm__adRUZ{display:flex;flex-direction:column;gap:14px}.DemoPage_bookingFieldRow__K91yP{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.DemoPage_bookingField__6NHEP{display:flex;flex-direction:column;gap:6px;position:relative}.DemoPage_bookingLabel__D7JUX{color:#1c1d1f;font-family:Work Sans;font-size:13px;font-weight:500}.DemoPage_bookingLabel__D7JUX span{color:#E66130}.DemoPage_bookingOptional__0WyRy{color:#9aa0a8!important;font-weight:400}.DemoPage_bookingInput__zJuVK{width:100%;height:44px;padding:0 14px;border-radius:8px;border:1px solid rgba(28,29,31,.12);background:#f8f9fb;color:#1c1d1f;font-family:Work Sans;font-size:14px;font-weight:400;outline:none;transition:border-color .2s ease,background .2s ease}.DemoPage_bookingInput__zJuVK:focus{border-color:rgba(230,97,48,.5);background:#fff}.DemoPage_bookingInputError__C51_W{border-color:#e53e3e!important}.DemoPage_bookingPrefix___38JQ{display:flex;align-items:center;border-radius:8px;border:1px solid rgba(28,29,31,.12);background:#f8f9fb;overflow:hidden;transition:border-color .2s ease}.DemoPage_bookingPrefix___38JQ:focus-within{border-color:rgba(230,97,48,.5);background:#fff}.DemoPage_bookingPrefix___38JQ span{padding:0 12px;font-family:Work Sans;font-size:13px;font-weight:500;color:#5a606b;border-right:1px solid rgba(28,29,31,.1);height:44px;display:flex;align-items:center;flex-shrink:0;background:rgba(28,29,31,.03)}.DemoPage_bookingPrefix___38JQ .DemoPage_bookingInput__zJuVK{border:none;background:transparent;border-radius:0}.DemoPage_bookingPrefix___38JQ .DemoPage_bookingInput__zJuVK:focus{border:none;background:transparent}.DemoPage_bookingSelect___BArr{width:100%;height:44px;padding:0 36px 0 14px;border-radius:8px;border:1px solid rgba(28,29,31,.12);background:#f8f9fb;color:#1c1d1f;font-family:Work Sans;font-size:14px;font-weight:400;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235a606b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;transition:border-color .2s ease,background-color .2s ease}.DemoPage_bookingSelect___BArr:focus{border-color:rgba(230,97,48,.5);background-color:#fff}.DemoPage_bookingTextarea__EA0Qr{width:100%;padding:10px 14px;border-radius:8px;border:1px solid rgba(28,29,31,.12);background:#f8f9fb;color:#1c1d1f;font-family:Work Sans;font-size:14px;font-weight:400;outline:none;resize:vertical;transition:border-color .2s ease,background .2s ease}.DemoPage_bookingTextarea__EA0Qr:focus{border-color:rgba(230,97,48,.5);background:#fff}.DemoPage_bookingCharCount__axEbz{align-self:flex-end;font-family:Work Sans;font-size:11px;color:#9aa0a8;margin-top:-2px}.DemoPage_bookingError__RUR2o{color:#e53e3e;font-family:Work Sans;font-size:12px;margin:0}.DemoPage_bookingSubmit__3_DC8{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;border-radius:10px;background:#E66130;color:#fff;font-family:Work Sans;font-size:15px;font-weight:600;border:none;cursor:pointer;width:100%;margin-top:4px;transition:background .2s ease;letter-spacing:-.01em}.DemoPage_bookingSubmit__3_DC8:hover:not(:disabled){background:#d4562a}.DemoPage_bookingSubmit__3_DC8:disabled{opacity:.7;cursor:not-allowed}.DemoPage_bookingSpinner__xibZO{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:DemoPage_spin__qUtko .7s linear infinite;flex-shrink:0}.DemoPage_bookingSuccess__rBy_g{color:#2f855a;font-family:Work Sans;font-size:13px;font-weight:500;margin:0;padding:12px 16px;background:#f0fff4;border-radius:8px;border:1px solid #c6f6d5}@media (max-width:1024px){.DemoPage_bookingWrap__Mt3YU{grid-template-columns:1fr;gap:40px}.DemoPage_bookingLeft__9O2AZ{position:static}.DemoPage_bookingBigText__lkkPX{display:none}}@media (max-width:768px){.DemoPage_bookingHeading__SMfIX{font-size:28px}.DemoPage_bookingFieldRow__K91yP{grid-template-columns:1fr}.DemoPage_bookingCard__ENyvA{padding:24px}}.DemoPage_faqWrap__2_C2o{display:grid;grid-template-columns:1fr 420px;grid-gap:48px;gap:48px;align-items:start}.DemoPage_faqList__d3Cbr{display:flex;flex-direction:column;gap:24px}.DemoPage_faqItems__GGGcX{display:flex;flex-direction:column;border-radius:12px;border:1px solid rgba(28,29,31,.08);overflow:hidden;background:#fff}.DemoPage_faqItem__ujITt{border-bottom:1px solid rgba(28,29,31,.07)}.DemoPage_faqItem__ujITt:last-child{border-bottom:none}.DemoPage_faqQuestion__ixvOS{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:transparent;border:none;cursor:pointer;text-align:left;color:#1c1d1f;font-family:Work Sans;font-size:15px;font-weight:500;line-height:1.4;transition:background .2s ease}.DemoPage_faqQuestion__ixvOS:hover{background:#fafafa}.DemoPage_faqItemOpen__29Z_S .DemoPage_faqQuestion__ixvOS{background:#fafafa;font-weight:600}.DemoPage_faqQuestion__ixvOS svg{flex-shrink:0;color:rgba(28,29,31,.4)}.DemoPage_faqAnswer__Krk7q{padding:0 20px 18px}.DemoPage_faqAnswer__Krk7q p{color:#5a606b;font-family:Work Sans;font-size:14px;font-weight:400;line-height:1.7;margin:0}.DemoPage_faqCta__ijDcZ{position:-webkit-sticky;position:sticky;top:160px}.DemoPage_faqCtaCard__vRPF6{background:#fff;border:1px solid rgba(28,29,31,.08);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 24px rgba(28,29,31,.06)}.DemoPage_faqCtaHeading__4TnD1{color:#1c1d1f;font-family:Work Sans;font-size:20px;font-weight:600;margin:0}.DemoPage_faqCtaSubtext__mM1BM{color:#5a606b;font-family:Work Sans;font-size:14px;font-weight:400;line-height:1.6;margin:0}.DemoPage_faqCtaPhone__hibCX{justify-content:center;color:rgba(28,29,31,.5);font-family:Work Sans;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.DemoPage_faqCtaPhone__hibCX,.DemoPage_faqCtaPhones__07V4I{display:flex;align-items:center;gap:8px}.DemoPage_faqCtaPhoneDivider__akhp_{color:rgba(28,29,31,.2);font-size:14px}.DemoPage_faqCtaPhone__hibCX:hover{color:#1c1d1f}.DemoPage_faqCtaAddress__wkaZS{display:flex;align-items:flex-start;gap:8px;color:rgba(28,29,31,.5);font-family:Work Sans;font-size:13px;font-weight:400;line-height:1.5;padding-top:4px;border-top:1px solid rgba(28,29,31,.07)}.DemoPage_faqCtaAddress__wkaZS svg{flex-shrink:0;margin-top:2px}@media (max-width:1024px){.DemoPage_faqWrap__2_C2o{grid-template-columns:1fr;gap:32px}.DemoPage_faqCta__ijDcZ{position:static}}@media (max-width:768px){.DemoPage_faqQuestion__ixvOS{font-size:14px;padding:14px 16px}.DemoPage_faqAnswer__Krk7q{padding:0 16px 14px}.DemoPage_faqCtaCard__vRPF6{padding:20px}}