@media (min-width:1280px){:root[data-theme=dark] body:has(.faqPage),:root[data-theme=light] body:has(.faqPage){--viewport-shell-image:radial-gradient(ellipse at 18% 18%,rgba(216,166,79,0.12),transparent 34%),radial-gradient(ellipse at 82% 12%,rgba(70,170,190,0.1),transparent 32%),linear-gradient(145deg,#081522,#06131c 48%,#071a20);--viewport-shell-position:center top;--viewport-shell-size:cover}}.faqPage .cabinetTopbar,.faqPage .faqGrid,.faqPage .faqHeroBlock{position:relative;box-sizing:border-box;width:100%;max-width:100%;margin-inline:auto}.faqPage .cabinetTopbar{z-index:30}.faqPage .faqGrid,.faqPage .faqHeroBlock{z-index:1}.faqHeroBlock{margin-top:16px}.faqHeroBlock .cabinetEyebrow{margin-bottom:10px;letter-spacing:0}.faqHeroBlock h1{font-weight:560}.faqHeroBlock h1 .faqLatinWord{font-weight:460}.faqLatinWord{font-weight:520}.faqCard{padding:0;overflow:hidden}.faqList{display:grid}.faqItem{border-top:1px solid rgba(169,192,195,.14)}.faqItem:first-child{border-top:0}.faqItem summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-height:72px;padding:20px 22px;color:var(--text);cursor:pointer;list-style:none}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary span:first-child{min-width:0;font-size:17px;font-weight:600;line-height:1.28;overflow-wrap:anywhere}.faqItem summary .faqLatinWord{font-weight:560}.faqIcon{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid rgba(205,181,129,.24);border-radius:999px;color:var(--gold-bright);font-size:20px;font-weight:600;line-height:1;transition:transform .18s ease,border-color .18s ease,background .18s ease}.faqItem[open] .faqIcon{border-color:rgba(205,181,129,.44);background:rgba(205,181,129,.1);transform:rotate(45deg)}.faqItem p{margin:-4px 22px 22px;color:var(--muted);font-size:15px;line-height:1.65;overflow-wrap:anywhere}.faqCtaCard{display:grid;gap:16px}.faqCtaCard .authCardHeader{margin-bottom:0}.faqCtaCard .authCardHeader h2{white-space:normal;overflow-wrap:anywhere}.faqCtaCard p{margin:0;color:var(--muted);font-size:16px;line-height:1.62}.faqCtaAction{box-sizing:border-box;display:inline-flex;width:100%;min-width:min(100%,290px);min-height:58px;align-items:center;justify-content:center;margin-top:4px;padding-inline:18px;border:0;border-radius:15px;background:var(--faq-action-background,linear-gradient(135deg,#f6dba2 0,#d49e3d 56%,#9c651c 100%));color:var(--faq-action-color,#1f1407);cursor:pointer;font-size:18px;font-weight:750;opacity:1;box-shadow:var(
    --faq-action-shadow,0 16px 34px rgba(187,123,32,.2),inset 0 1px 0 rgba(255,247,221,.62)
  );text-align:center}@media (min-width:900px){.scaledMobileCanvasHost:has(>.faqPage){width:min(calc(100% - 72px),1180px);max-width:1180px}.scaledMobileCanvasHost:has(>.faqPage)>.faqPage{width:100%;max-width:none;min-height:100vh;padding:26px 0 96px}.faqPage .cabinetTopbar,.faqPage .faqGrid,.faqPage .faqHeroBlock{width:100%;max-width:none}.faqPage .faqTopbar{display:flex;position:relative;z-index:30;align-items:center;justify-content:flex-start}.faqPage .faqHeroBlock{margin-top:18px;padding:38px 56px 42px;text-align:left}.faqPage .faqHeroBlock .cabinetEyebrow{margin-bottom:12px}.faqPage .faqHeroBlock h1{max-width:680px;font-size:43px;line-height:1.04}.faqPage .faqHeroBlock p:not(.cabinetEyebrow){max-width:720px;font-size:16px;line-height:1.56}.faqPage .faqList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.faqPage .faqItem,.faqPage .faqItem:first-child{border:1px solid var(--faq-item-border,rgba(169,192,195,.18));border-radius:20px;background:var(--faq-item-background,rgba(8,18,30,.46));box-shadow:var(--faq-item-shadow,inset 0 1px 0 rgba(255,255,255,.05));overflow:hidden}.faqPage .faqItem summary{min-height:78px;padding:22px 24px}.faqPage .faqItem summary span:first-child{font-size:17px}.faqPage .faqItem p{margin:-6px 24px 24px;font-size:15px}}:root[data-theme=light] .faqPage{--faq-action-background:var(--product-calc-action-background,#48bfd2);--faq-action-color:var(--product-calc-current-action-text-color,#ffffff);--faq-action-shadow:var(--product-calc-action-shadow,none);--faq-item-background:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(249,252,255,0.98)),rgb(252 254 255/98%);--faq-item-border:#cfe0ee;--faq-item-shadow:0 14px 34px rgba(38,83,121,0.08)}:root[data-theme=light] .faqPage .faqHeroBlock h1{font-weight:560}:root[data-theme=light] .faqPage .faqHeroBlock h1 .faqLatinWord{font-weight:460}.cabinetProfilePage.faqPage .faqTopbar{display:flex;align-items:flex-start;justify-content:flex-start}.cabinetProfilePage.faqPage .faqGrid{gap:24px}@media (max-width:899px){.cabinetProfilePage.faqPage .faqCtaAction,.cabinetProfilePage.faqPage .faqCtaCard,.cabinetProfilePage.faqPage .faqCtaCard .authCardHeader,.cabinetProfilePage.faqPage .faqCtaCard p{min-width:0;max-width:100%}.cabinetProfilePage.faqPage .faqCtaCard .authCardHeader h2{min-width:0;max-width:100%;font-size:clamp(28px,7.4vw,36px);line-height:1.08;white-space:normal;overflow-wrap:anywhere}.cabinetProfilePage.faqPage .faqCtaAction{width:100%}}@media (min-width:900px){.cabinetProfilePage.faqPage .faqGrid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.cabinetProfilePage.faqPage .faqCard{padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.cabinetProfilePage.faqPage .faqCtaCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:30px 34px}.cabinetProfilePage.faqPage .faqCtaCard .authCardHeader{grid-column:1}.cabinetProfilePage.faqPage .faqCtaCard .authCardHeader h2{font-size:clamp(34px,3vw,44px)}.cabinetProfilePage.faqPage .faqCtaCard p{grid-column:1;max-width:680px}.cabinetProfilePage.faqPage .faqCtaAction{grid-column:2;grid-row:1/span 2;width:auto;min-width:260px;margin-top:0}}@media (min-width:1280px){.cabinetResponsiveFrameWithSidebar .cabinetProfilePage.faqPage .faqGrid{grid-template-columns:minmax(0,1fr);gap:24px}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage.faqPage .faqTopbar{display:none}}