.ThemeSwitcher-module__b37ZMW__button{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .3s;display:flex}.ThemeSwitcher-module__b37ZMW__button:hover{background-color:var(--glass-bg)}.ThemeSwitcher-module__b37ZMW__icon{fill:none;width:24px;height:24px;stroke:var(--text-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s,transform .5s cubic-bezier(.68,-.55,.265,1.55)}[data-theme=dark] .ThemeSwitcher-module__b37ZMW__icon{transform:rotate(360deg)}[data-theme=light] .ThemeSwitcher-module__b37ZMW__icon{transform:rotate(0)}
.Header-module__ldgnoG__header{z-index:100;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:30px 40px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0}.Header-module__ldgnoG__scrolled{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--glass-border);padding:15px 40px;box-shadow:0 4px 30px #0000001a}@media (max-width:768px){.Header-module__ldgnoG__header{padding:20px 24px}.Header-module__ldgnoG__scrolled{padding:12px 24px}}.Header-module__ldgnoG__logo{font-family:var(--font-outfit), sans-serif;letter-spacing:1px;color:var(--text-primary);align-items:center;gap:8px;font-size:1.5rem;font-weight:700;display:flex}.Header-module__ldgnoG__logoAccent{color:var(--accent-color)}@media (max-width:768px){.Header-module__ldgnoG__logo{font-size:1.25rem}}.Header-module__ldgnoG__nav{align-items:center;gap:24px;display:flex}.Header-module__ldgnoG__navLink{font-family:var(--font-lato), sans-serif;color:var(--text-primary);opacity:.85;font-size:.95rem;font-weight:500;transition:opacity .3s,color .3s}.Header-module__ldgnoG__navLink:hover{opacity:1;color:var(--cta-color)}.Header-module__ldgnoG__socialLink{color:var(--text-primary);opacity:.8;justify-content:center;align-items:center;transition:opacity .25s,color .25s,transform .2s;display:flex}.Header-module__ldgnoG__socialLink:hover{opacity:1;color:var(--cta-color);transform:translateY(-1px)}
.Footer-module__Grjkva__footer{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:60px 40px}.Footer-module__Grjkva__content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;max-width:1200px;margin:0 auto;display:flex}.Footer-module__Grjkva__brand{flex-direction:column;gap:16px;display:flex}.Footer-module__Grjkva__logo{font-family:var(--font-eb-garamond), serif;letter-spacing:1px;color:var(--text-primary);font-size:1.5rem;font-weight:700}.Footer-module__Grjkva__logoAccent{color:var(--cta-color)}.Footer-module__Grjkva__address{color:var(--text-secondary);line-height:1.6}.Footer-module__Grjkva__links{flex-direction:column;gap:12px;display:flex}.Footer-module__Grjkva__link{color:var(--text-secondary);transition:color .2s}.Footer-module__Grjkva__link:hover{color:var(--cta-color)}.Footer-module__Grjkva__socialButtons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Footer-module__Grjkva__telegramBtn,.Footer-module__Grjkva__instagramBtn{color:var(--cta-color);background:#eab3081a;border:1px solid #eab30826;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.Footer-module__Grjkva__telegramBtn:hover,.Footer-module__Grjkva__instagramBtn:hover{background:#eab30833;border-color:#eab3084d}:is([data-theme=light] .Footer-module__Grjkva__telegramBtn,[data-theme=light] .Footer-module__Grjkva__instagramBtn){color:var(--cta-color);background:#ca8a041a;border:1px solid #ca8a0433}:is([data-theme=light] .Footer-module__Grjkva__telegramBtn:hover,[data-theme=light] .Footer-module__Grjkva__instagramBtn:hover){background:#ca8a0433}.Footer-module__Grjkva__bottom{border-top:1px solid var(--border-color);max-width:1200px;color:var(--text-secondary);justify-content:space-between;margin:60px auto 0;padding-top:24px;font-size:.875rem;display:flex}.Footer-module__Grjkva__legalLinks{gap:20px;display:flex}@media (max-width:768px){.Footer-module__Grjkva__footer{padding:40px 20px}.Footer-module__Grjkva__content{flex-direction:column}.Footer-module__Grjkva__bottom{text-align:center;flex-direction:column;gap:16px}.Footer-module__Grjkva__legalLinks{justify-content:center}}
.DynamicBackground-module__tqENgq__backgroundWrapper{z-index:-1;pointer-events:none;background-color:var(--bg-color);width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.DynamicBackground-module__tqENgq__blob1{background:radial-gradient(circle, var(--cta-color) 0%, transparent 70%);opacity:.05;filter:blur(80px);width:600px;height:600px;position:absolute;top:-10%;right:-10%}.DynamicBackground-module__tqENgq__blob2{background:radial-gradient(circle, var(--cta-color) 0%, transparent 70%);opacity:.03;filter:blur(100px);width:800px;height:800px;position:absolute;bottom:-10%;left:-10%}.DynamicBackground-module__tqENgq__gridOverlay{background-image:linear-gradient(to right, var(--border-color) 1px, transparent 1px), linear-gradient(to bottom, var(--border-color) 1px, transparent 1px);opacity:.05;background-size:100px 100px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 80%);mask-image:radial-gradient(circle,#000 0%,#0000 80%)}[data-theme=light] .DynamicBackground-module__tqENgq__gridOverlay{opacity:.1}:is([data-theme=dark] .DynamicBackground-module__tqENgq__blob1,[data-theme=dark] .DynamicBackground-module__tqENgq__blob2){opacity:.08}
.Hero-module__JgYmMq__hero{background-image:linear-gradient(#f8fafcb3,#f8fafcb3),url(/hero-light.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}[data-theme=dark] .Hero-module__JgYmMq__hero{background-image:linear-gradient(#0a0f1acc,#0a0f1acc),url(/hero-dark.jpeg)}.Hero-module__JgYmMq__container{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:20px;width:100%;max-width:100%;padding-left:250px;padding-right:40px;display:grid}.Hero-module__JgYmMq__content{max-width:900px;position:relative}.Hero-module__JgYmMq__title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(3rem,5vw,5.5rem);line-height:1.1}.Hero-module__JgYmMq__subtitle{color:var(--text-secondary);max-width:800px;margin-bottom:48px;font-size:clamp(1.125rem,1.5vw,1.4rem);line-height:1.6}.Hero-module__JgYmMq__actions{gap:20px;display:flex}.Hero-module__JgYmMq__imageWrapper{z-index:2;justify-content:flex-start;align-items:flex-end;height:95vh;display:flex;position:relative}.Hero-module__JgYmMq__imageInner{filter:drop-shadow(0 30px 60px #0006);width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 15%);mask-image:linear-gradient(#0000 0%,#000 15%)}.Hero-module__JgYmMq__heroImage{object-fit:contain;object-position:center bottom}.Hero-module__JgYmMq__primaryButton{background:var(--cta-color);color:#020617;cursor:pointer;border:none;border-radius:12px;padding:20px 40px;font-size:1.125rem;font-weight:600;transition:all .3s}.Hero-module__JgYmMq__secondaryButton{color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:12px;padding:20px 40px;font-size:1.125rem;font-weight:600;transition:all .3s}@media (max-width:1100px){.Hero-module__JgYmMq__container{text-align:center;grid-template-columns:1fr;padding-left:40px;padding-right:40px}.Hero-module__JgYmMq__imageWrapper{justify-content:center;height:50vh}}@media (max-width:768px){.Hero-module__JgYmMq__hero{background-image:linear-gradient(#f8fafcb3,#f8fafcb3),url(/hero-light-mobile.jpeg);flex-direction:column;height:100dvh;padding:0;display:flex}.Hero-module__JgYmMq__container{flex-direction:column;justify-content:space-between;gap:0;height:100%;padding:20px;display:flex}.Hero-module__JgYmMq__imageWrapper{order:-1;width:100%;height:45vh;margin-top:60px}.Hero-module__JgYmMq__content{flex-direction:column;flex:1;padding:20px 0 0;display:flex}.Hero-module__JgYmMq__title{margin-bottom:8px;font-size:clamp(1.8rem,8vw,2.2rem);line-height:1.2}.Hero-module__JgYmMq__subtitle{opacity:.9;margin-bottom:0;font-size:1rem}.Hero-module__JgYmMq__actions{flex-direction:column;gap:12px;width:100%;margin-top:auto;padding-top:40px;padding-bottom:20px}.Hero-module__JgYmMq__primaryButton,.Hero-module__JgYmMq__secondaryButton{width:100%;padding:16px}}
.Expertise-module__m9_jaG__section{padding:100px 40px;position:relative}.Expertise-module__m9_jaG__title{text-align:center;color:var(--text-primary);margin-bottom:60px;font-size:clamp(2rem,3vw,3rem)}.Expertise-module__m9_jaG__grid{grid-template-columns:repeat(2,1fr);gap:30px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:1024px){.Expertise-module__m9_jaG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Expertise-module__m9_jaG__grid{grid-template-columns:1fr}}.Expertise-module__m9_jaG__card{flex-direction:column;gap:16px;padding:40px;display:flex}.Expertise-module__m9_jaG__cardTitle{color:var(--text-primary);font-size:1.5rem}.Expertise-module__m9_jaG__cardDesc{color:var(--text-secondary);line-height:1.6}.Expertise-module__m9_jaG__iconWrapper{background:#eab3081a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}[data-theme=light] .Expertise-module__m9_jaG__iconWrapper{background:#ca8a041a}.Expertise-module__m9_jaG__icon{width:24px;height:24px;color:var(--cta-color)}@media (max-width:768px){.Expertise-module__m9_jaG__section{padding:60px 20px}.Expertise-module__m9_jaG__card{padding:24px}}
.Approach-module__Khay-a__section{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:#ffffff05;padding:100px 40px;position:relative}[data-theme=light] .Approach-module__Khay-a__section{background:#00000005}.Approach-module__Khay-a__title{text-align:center;color:var(--text-primary);margin-bottom:60px;font-size:clamp(2rem,3vw,3rem)}.Approach-module__Khay-a__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:1200px;margin:0 auto;display:grid}.Approach-module__Khay-a__item{flex-direction:column;gap:16px;display:flex}.Approach-module__Khay-a__number{font-family:var(--font-eb-garamond), serif;color:#0000;-webkit-text-stroke:1px var(--text-secondary);opacity:.5;margin-bottom:8px;font-size:4rem;font-weight:700;line-height:1}[data-theme=dark] .Approach-module__Khay-a__number{-webkit-text-stroke:1px var(--cta-color);opacity:.3}.Approach-module__Khay-a__itemTitle{color:var(--text-primary);font-size:1.5rem}.Approach-module__Khay-a__itemDesc{color:var(--text-secondary);line-height:1.6}@media (max-width:768px){.Approach-module__Khay-a__section{padding:60px 20px}}
.ContactModal-module__bFJmWW__overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ContactModal-module__bFJmWW__modal{background:var(--bg-color);border:1px solid var(--border-color);border-radius:16px;width:100%;max-width:500px;padding:40px;position:relative;box-shadow:0 24px 60px #0006}.ContactModal-module__bFJmWW__closeButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background .2s;display:flex;position:absolute;top:20px;right:20px}.ContactModal-module__bFJmWW__closeButton:hover{background:var(--bg-secondary)}.ContactModal-module__bFJmWW__closeIcon{stroke:var(--text-primary);width:24px;height:24px}.ContactModal-module__bFJmWW__title{color:var(--text-primary);margin-bottom:24px;font-size:2rem}.ContactModal-module__bFJmWW__form{flex-direction:column;gap:20px;display:flex}.ContactModal-module__bFJmWW__field{flex-direction:column;gap:8px;display:flex}.ContactModal-module__bFJmWW__label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.ContactModal-module__bFJmWW__input,.ContactModal-module__bFJmWW__textarea,.ContactModal-module__bFJmWW__select{background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:8px;padding:12px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.ContactModal-module__bFJmWW__input:focus,.ContactModal-module__bFJmWW__textarea:focus,.ContactModal-module__bFJmWW__select:focus{border-color:var(--cta-color);outline:none;box-shadow:0 0 0 3px #eab3081a}:is([data-theme=light] .ContactModal-module__bFJmWW__input:focus,[data-theme=light] .ContactModal-module__bFJmWW__textarea:focus,[data-theme=light] .ContactModal-module__bFJmWW__select:focus){box-shadow:0 0 0 3px #ca8a041a}.ContactModal-module__bFJmWW__textarea{resize:vertical;min-height:120px}.ContactModal-module__bFJmWW__submitBtn{background:var(--text-primary);color:var(--bg-color);font-size:1.125rem;font-family:var(--font-lato), sans-serif;cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:16px;font-weight:600;transition:transform .2s,box-shadow .2s}.ContactModal-module__bFJmWW__submitBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}[data-theme=dark] .ContactModal-module__bFJmWW__submitBtn{background:var(--cta-color);color:#050814}[data-theme=dark] .ContactModal-module__bFJmWW__submitBtn:hover{box-shadow:0 8px 24px #eab3084d}@media (max-width:768px){.ContactModal-module__bFJmWW__modal{padding:30px 20px}}
.Team-module__iqO7OW__section{padding:100px 40px;position:relative;overflow:hidden}.Team-module__iqO7OW__title{text-align:center;color:var(--text-primary);margin-bottom:80px;font-size:clamp(2.5rem,4vw,3.5rem)}.Team-module__iqO7OW__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:60px;max-width:1000px;margin:0 auto;display:grid}.Team-module__iqO7OW__member{flex-direction:column;gap:24px;display:flex;position:relative}.Team-module__iqO7OW__photoContainer{aspect-ratio:4/5;justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}.Team-module__iqO7OW__photoInner{z-index:1;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative}.Team-module__iqO7OW__member:hover .Team-module__iqO7OW__photoInner{transform:scale(1.05)}.Team-module__iqO7OW__photo{object-fit:contain;object-position:bottom;filter:drop-shadow(0 10px 30px #0000004d);width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}.Team-module__iqO7OW__memberName{color:var(--text-primary);font-size:2rem;font-family:var(--font-outfit), sans-serif;margin-top:16px}.Team-module__iqO7OW__memberDesc{color:var(--text-secondary);font-size:1.05rem;line-height:1.7}@media (max-width:768px){.Team-module__iqO7OW__section{padding:60px 20px}.Team-module__iqO7OW__grid{gap:40px}}
.Workflow-module__iIdXwa__section{background:var(--bg-color);padding:120px 40px;position:relative;overflow:hidden}.Workflow-module__iIdXwa__container{max-width:1200px;margin:0 auto}.Workflow-module__iIdXwa__header{text-align:center;margin-bottom:100px}.Workflow-module__iIdXwa__title{font-family:var(--font-eb-garamond);color:var(--text-primary);margin-bottom:20px;font-size:clamp(2.5rem,5vw,4rem)}.Workflow-module__iIdXwa__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.25rem}.Workflow-module__iIdXwa__timelineWrapper{padding:40px 0;position:relative}.Workflow-module__iIdXwa__timelineBase{background:var(--border-color);opacity:.3;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.Workflow-module__iIdXwa__timelineProgress{background:var(--cta-color);z-index:1;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.Workflow-module__iIdXwa__stepsContainer{flex-direction:column;gap:80px;display:flex}.Workflow-module__iIdXwa__stepRow{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Workflow-module__iIdXwa__stepCard{background:var(--bg-secondary);border:1px solid var(--border-color);width:45%;padding:40px;transition:all .4s;position:relative}[data-theme=dark] .Workflow-module__iIdXwa__stepCard{background:#ffffff05}.Workflow-module__iIdXwa__even .Workflow-module__iIdXwa__stepCard{margin-right:auto}.Workflow-module__iIdXwa__odd .Workflow-module__iIdXwa__stepCard{margin-left:auto}.Workflow-module__iIdXwa__timelineDot{background:var(--bg-color);border:2px solid var(--cta-color);z-index:2;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #eab3084d}.Workflow-module__iIdXwa__stepTitle{color:var(--text-primary);font-size:1.5rem;font-family:var(--font-eb-garamond);margin-bottom:16px;font-weight:600}.Workflow-module__iIdXwa__stepDesc{color:var(--text-secondary);margin-bottom:24px;line-height:1.6}.Workflow-module__iIdXwa__featureList{border-top:1px solid var(--border-color);flex-direction:column;gap:10px;margin:0;padding:20px 0 0;list-style:none;display:flex}.Workflow-module__iIdXwa__featureItem{color:var(--text-primary);gap:8px;font-size:.9rem;font-weight:500;display:flex}.Workflow-module__iIdXwa__bullet{color:var(--cta-color)}.Workflow-module__iIdXwa__stepCard:hover{border-color:var(--cta-color);background:#eab30805;transform:translateY(-5px)}@media (max-width:768px){.Workflow-module__iIdXwa__timelineBase,.Workflow-module__iIdXwa__timelineProgress,.Workflow-module__iIdXwa__timelineDot{left:20px;transform:none}.Workflow-module__iIdXwa__timelineBase,.Workflow-module__iIdXwa__timelineProgress{transform:translate(0)}.Workflow-module__iIdXwa__timelineDot{transform:translate(-5px,-50%)}.Workflow-module__iIdXwa__stepCard{width:calc(100% - 40px);padding:30px;margin-left:40px!important}.Workflow-module__iIdXwa__stepsContainer{gap:40px}}
.post-module__fFuUMG__container{z-index:1;max-width:860px;min-height:100vh;margin:0 auto;padding:140px 24px 100px;position:relative}.post-module__fFuUMG__backBtn{color:var(--text-secondary);font-family:var(--font-lato), sans-serif;cursor:pointer;align-items:center;gap:8px;margin-bottom:36px;font-size:.95rem;transition:color .3s,transform .3s;display:inline-flex}.post-module__fFuUMG__backBtn:hover{color:var(--cta-color);transform:translate(-4px)}.post-module__fFuUMG__headerSection{margin-bottom:36px}.post-module__fFuUMG__title{font-family:var(--font-eb-garamond), serif;color:var(--text-primary);letter-spacing:-.5px;margin-bottom:20px;font-size:2.75rem;font-weight:700;line-height:1.25}.post-module__fFuUMG__meta{color:var(--text-secondary);font-size:.9rem;font-family:var(--font-lato), sans-serif;align-items:center;gap:24px;display:flex}.post-module__fFuUMG__metaItem{align-items:center;gap:8px;display:flex}.post-module__fFuUMG__bannerImgWrapper{width:100%;box-shadow:var(--glass-shadow);border:1px solid var(--border-color);aspect-ratio:16/9;border-radius:20px;margin-bottom:48px;position:relative;overflow:hidden}[data-theme=dark] .post-module__fFuUMG__bannerImgWrapper{border-color:var(--glass-border);box-shadow:0 12px 40px #0006}.post-module__fFuUMG__bannerImg{object-fit:cover;width:100%;height:100%;display:block}.post-module__fFuUMG__banner{width:100%;box-shadow:var(--glass-shadow);border:1px solid var(--border-color);border-radius:20px;margin-bottom:48px;padding-top:45%}.post-module__fFuUMG__content{color:var(--text-secondary);font-size:1.15rem;line-height:1.85;font-family:var(--font-lato), sans-serif}.post-module__fFuUMG__paragraph{margin-bottom:24px}.post-module__fFuUMG__accentText{color:var(--text-primary);font-weight:700}.post-module__fFuUMG__heading{font-family:var(--font-eb-garamond), serif;color:var(--text-primary);margin:52px 0 20px;font-size:2rem;font-weight:600;line-height:1.3}.post-module__fFuUMG__subheading{font-family:var(--font-eb-garamond), serif;color:var(--text-primary);margin:36px 0 16px;font-size:1.5rem;font-weight:600}.post-module__fFuUMG__list{margin:0 0 28px 20px;list-style-type:none}.post-module__fFuUMG__listItem{margin-bottom:14px;padding-left:24px;line-height:1.7;position:relative}.post-module__fFuUMG__listItem:before{content:"•";color:var(--cta-color);font-size:1.25rem;font-weight:700;position:absolute;top:-2px;left:0}.post-module__fFuUMG__checklist{flex-direction:column;gap:14px;margin:0 0 32px;list-style-type:none;display:flex}.post-module__fFuUMG__checklistItem{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:12px;align-items:flex-start;gap:14px;padding:16px 20px;font-size:1.05rem;line-height:1.6;display:flex}[data-theme=dark] .post-module__fFuUMG__checklistItem{border-color:var(--glass-border)}.post-module__fFuUMG__checkIcon{color:var(--cta-color);flex-shrink:0;margin-top:2px}.post-module__fFuUMG__quote{border:1px solid var(--border-color);border-left:4px solid var(--cta-color);background:var(--glass-bg);color:var(--text-primary);box-shadow:var(--glass-shadow);border-radius:0 16px 16px 0;margin:40px 0;padding:24px 32px;font-size:1.25rem;font-style:italic;line-height:1.65}[data-theme=dark] .post-module__fFuUMG__quote{border-color:var(--glass-border);border-left:4px solid var(--cta-color)}.post-module__fFuUMG__alert{-webkit-backdrop-filter:blur(12px);border-radius:16px;margin:36px 0;padding:24px 28px}.post-module__fFuUMG__alertWarning{background:#ca8a0414;border:1px solid #ca8a0447}[data-theme=dark] .post-module__fFuUMG__alertWarning{background:#eab30814;border-color:#eab3084d}.post-module__fFuUMG__alertCritical{background:#ef444414;border:1px solid #ef444447}[data-theme=dark] .post-module__fFuUMG__alertCritical{border-color:#ef444459}.post-module__fFuUMG__alertHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.post-module__fFuUMG__alertTitle{font-family:var(--font-lato), sans-serif;color:var(--text-primary);font-size:1.15rem;font-weight:700}.post-module__fFuUMG__alertContent{color:var(--text-secondary);font-size:1.05rem;line-height:1.7}.post-module__fFuUMG__imageBlock{margin:48px 0}.post-module__fFuUMG__imageWrapper{box-shadow:var(--glass-shadow);border:1px solid var(--border-color);aspect-ratio:16/9;border-radius:16px;overflow:hidden}[data-theme=dark] .post-module__fFuUMG__imageWrapper{border-color:var(--glass-border);box-shadow:0 10px 30px #0000004d}.post-module__fFuUMG__articleImage{object-fit:cover;width:100%;height:100%;display:block}.post-module__fFuUMG__caption{color:var(--text-secondary);text-align:center;margin-top:12px;font-size:.9rem;font-style:italic}.post-module__fFuUMG__faqSection{margin:54px 0 20px}.post-module__fFuUMG__faqTitle{font-family:var(--font-eb-garamond), serif;color:var(--text-primary);margin-bottom:24px;font-size:2.1rem;font-weight:700;line-height:1.3}.post-module__fFuUMG__faqList{flex-direction:column;gap:16px;display:flex}.post-module__fFuUMG__faqItem{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:16px;transition:border-color .3s,box-shadow .3s;overflow:hidden}[data-theme=dark] .post-module__fFuUMG__faqItem{border-color:var(--glass-border)}.post-module__fFuUMG__faqItem:hover{border-color:#ca8a0466;box-shadow:0 6px 20px #0000000a}[data-theme=dark] .post-module__fFuUMG__faqItem:hover{border-color:#eab30866;box-shadow:0 6px 24px #00000040}.post-module__fFuUMG__faqQuestion{cursor:pointer;text-align:left;width:100%;font-family:var(--font-eb-garamond), serif;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:1.28rem;font-weight:600;transition:color .2s;display:flex}.post-module__fFuUMG__faqQuestion:hover{color:var(--cta-color)}.post-module__fFuUMG__faqArrow{color:var(--cta-color);flex-shrink:0;transition:transform .3s}.post-module__fFuUMG__faqArrowOpen{transform:rotate(180deg)}.post-module__fFuUMG__faqAnswer{font-family:var(--font-lato), sans-serif;color:var(--text-secondary);padding:0 24px 22px;font-size:1.05rem;line-height:1.75}.post-module__fFuUMG__ctaCard{background:var(--bg-secondary);text-align:center;border:1px solid #ca8a0459;border-radius:20px;margin-top:60px;padding:44px 36px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000000d,0 0 24px #ca8a040f}[data-theme=dark] .post-module__fFuUMG__ctaCard{background:linear-gradient(135deg,#121a2ff2 0%,#0a0f1afa 100%);border:1px solid #eab3084d;box-shadow:0 16px 48px #0006,0 0 30px #eab30814}.post-module__fFuUMG__ctaTitle{font-family:var(--font-eb-garamond), serif;color:var(--text-primary);margin-bottom:16px;font-size:2.2rem;font-weight:700;line-height:1.25}.post-module__fFuUMG__ctaText{color:var(--text-secondary);max-width:650px;margin:0 auto 32px;font-size:1.125rem;line-height:1.7}.post-module__fFuUMG__ctaActions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.post-module__fFuUMG__ctaButton{background:var(--cta-color);color:#020617;font-family:var(--font-lato), sans-serif;cursor:pointer;border:none;border-radius:100px;padding:16px 36px;font-size:1rem;font-weight:700;transition:transform .2s,background-color .2s,box-shadow .2s;box-shadow:0 4px 20px #ca8a0447}.post-module__fFuUMG__ctaButton:hover{background:var(--cta-hover);transform:translateY(-2px);box-shadow:0 6px 25px #ca8a0461}.post-module__fFuUMG__telegramBtn{color:var(--text-primary);border:1px solid var(--border-color);font-family:var(--font-lato), sans-serif;background:#ca8a0414;border-radius:100px;align-items:center;gap:10px;padding:15px 30px;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}[data-theme=dark] .post-module__fFuUMG__telegramBtn{background:#eab30814;border-color:#eab30833}.post-module__fFuUMG__telegramBtn:hover{border-color:var(--cta-color);color:var(--cta-color);transform:translateY(-2px)}@media (max-width:768px){.post-module__fFuUMG__container{padding-top:100px}.post-module__fFuUMG__title{font-size:2.15rem}.post-module__fFuUMG__bannerImgWrapper{border-radius:14px;margin-bottom:32px}.post-module__fFuUMG__heading{margin:36px 0 16px;font-size:1.6rem}.post-module__fFuUMG__quote{margin:28px 0;padding:18px 20px;font-size:1.1rem}.post-module__fFuUMG__ctaCard{padding:28px 20px}.post-module__fFuUMG__ctaTitle{font-size:1.75rem}.post-module__fFuUMG__ctaActions{flex-direction:column}.post-module__fFuUMG__ctaButton,.post-module__fFuUMG__telegramBtn{justify-content:center;width:100%}}
.blog-module__JsT-Oq__container{z-index:1;max-width:1200px;min-height:100vh;margin:0 auto;padding:140px 24px 80px;position:relative}.blog-module__JsT-Oq__headerSection{text-align:center;margin-bottom:60px}.blog-module__JsT-Oq__title{font-family:var(--font-eb-garamond), serif;color:var(--text-primary);letter-spacing:-.5px;margin-bottom:12px;font-size:3.5rem;font-weight:700}.blog-module__JsT-Oq__subtitle{font-family:var(--font-lato), sans-serif;color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:32px;width:100%;display:grid}.blog-module__JsT-Oq__card{cursor:pointer;background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);height:100%;box-shadow:var(--glass-shadow);border-radius:16px;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.blog-module__JsT-Oq__card:hover{border-color:var(--cta-color);transform:translateY(-8px);box-shadow:0 12px 40px #ca8a0426}.blog-module__JsT-Oq__coverWrapper{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.blog-module__JsT-Oq__cover{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0}.blog-module__JsT-Oq__coverImg{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.blog-module__JsT-Oq__card:hover .blog-module__JsT-Oq__cover,.blog-module__JsT-Oq__card:hover .blog-module__JsT-Oq__coverImg{transform:scale(1.05)}.blog-module__JsT-Oq__coverOverlay{z-index:1;background:linear-gradient(#0a0f1a00 60%,#0a0f1a66 100%);width:100%;height:100%;position:absolute;top:0;left:0}.blog-module__JsT-Oq__cardContent{flex-direction:column;flex-grow:1;justify-content:space-between;padding:24px;display:flex}.blog-module__JsT-Oq__postTitle{font-family:var(--font-eb-garamond), serif;color:var(--text-primary);margin-bottom:24px;font-size:1.5rem;font-weight:600;line-height:1.3;transition:color .3s}.blog-module__JsT-Oq__card:hover .blog-module__JsT-Oq__postTitle{color:var(--cta-color)}.blog-module__JsT-Oq__meta{color:var(--text-secondary);border-top:1px solid var(--border-color);font-size:.875rem;font-family:var(--font-lato), sans-serif;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.blog-module__JsT-Oq__metaItem{align-items:center;gap:6px;display:flex}.blog-module__JsT-Oq__metaItem svg{opacity:.7}@media (max-width:768px){.blog-module__JsT-Oq__container{padding-top:100px}.blog-module__JsT-Oq__title{font-size:2.5rem}.blog-module__JsT-Oq__grid{grid-template-columns:1fr;gap:24px}}
.legal-module__8113wq__container{z-index:1;max-width:800px;min-height:100vh;margin:0 auto;padding:120px 20px 80px;position:relative}.legal-module__8113wq__title{font-family:var(--font-eb-garamond), serif;color:var(--text-primary);margin-bottom:2rem;font-size:3rem;font-weight:700;line-height:1.2}.legal-module__8113wq__lastUpdated{color:var(--text-secondary);margin-bottom:3rem;font-size:.875rem;display:block}.legal-module__8113wq__content{color:var(--text-secondary);font-size:1.125rem;line-height:1.8}.legal-module__8113wq__content h2{font-family:var(--font-eb-garamond), serif;color:var(--text-primary);margin:3rem 0 1.5rem;font-size:1.75rem;font-weight:600}.legal-module__8113wq__content p{margin-bottom:1.5rem}.legal-module__8113wq__content ul{margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:disc}.legal-module__8113wq__content li{margin-bottom:.5rem}.legal-module__8113wq__content strong{color:var(--text-primary);font-weight:600}@media (max-width:768px){.legal-module__8113wq__title{font-size:2.25rem}.legal-module__8113wq__container{padding-top:100px}}
.FAQ-module__YTKPaG__section{background:var(--bg-color);padding:100px 20px}.FAQ-module__YTKPaG__title{text-align:center;color:var(--text-primary);margin-bottom:60px;font-size:clamp(2rem,3vw,3rem)}.FAQ-module__YTKPaG__container{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.FAQ-module__YTKPaG__item{border-bottom:1px solid var(--border-color)}.FAQ-module__YTKPaG__question{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px 0;font-size:1.125rem;font-weight:600;transition:color .3s;display:flex}.FAQ-module__YTKPaG__question:hover{color:var(--cta-color)}.FAQ-module__YTKPaG__arrow{color:var(--cta-color);font-size:1.25rem}.FAQ-module__YTKPaG__answerWrapper{overflow:hidden}.FAQ-module__YTKPaG__answer{color:var(--text-secondary);padding-bottom:24px;line-height:1.6}
