:root{font-family:Calibri,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.main-navigation{--nav-history-faq-tab-width: 9.75rem;position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 2rem;background:#0a0a0acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(155,89,182,.3)}.nav-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:1400px;margin:0 auto}.nav-container--history-faq{flex-wrap:nowrap;gap:1rem;justify-content:center;align-items:center;width:100%}.nav-container--history-faq .nav-button{flex:0 0 var(--nav-history-faq-tab-width);width:var(--nav-history-faq-tab-width);max-width:var(--nav-history-faq-tab-width);min-width:var(--nav-history-faq-tab-width);box-sizing:border-box;text-align:center;display:inline-flex;align-items:center;justify-content:center}.nav-container:not(.nav-container--history-faq) .nav-button--history-faq-width{flex:0 0 var(--nav-history-faq-tab-width);width:var(--nav-history-faq-tab-width);min-width:var(--nav-history-faq-tab-width);max-width:var(--nav-history-faq-tab-width);box-sizing:border-box;text-align:center;display:inline-flex;align-items:center;justify-content:center}.nav-button{font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;color:#fff;text-decoration:none;padding:.75rem 1.5rem;border-radius:8px;background:linear-gradient(135deg,#9b59b633,#6a1b9a33);border:1px solid rgba(155,89,182,.4);transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 2px 10px #9b59b633}.nav-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.nav-button:hover:before{left:100%}.nav-button:hover{background:linear-gradient(135deg,#9b59b666,#6a1b9a66);border-color:#9b59b6cc;box-shadow:0 0 20px #9b59b680,0 4px 15px #9b59b64d;transform:translateY(-2px);color:#fff}.nav-button.active{background:linear-gradient(135deg,#9b59b699,#6a1b9a99);border-color:#9b59b6;box-shadow:0 0 25px #9b59b6b3,0 4px 20px #9b59b666,inset 0 0 20px #9b59b633;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.8)}@media(max-width:768px){.main-navigation{padding:1rem;--nav-history-faq-tab-width: 7.25rem}.nav-container,.nav-container--history-faq{gap:.5rem}.nav-button{font-size:.75rem;padding:.6rem 1rem}.nav-container--history-faq .nav-button{padding:.6rem .5rem;font-size:.7rem}}.landing-page{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;height:auto;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;background-color:#2b1e3f}.landing-page--new{--home-hero-text-max: min(94vw, 980px);--home-hero-text-pad-inline: 1rem;--home-hero-photo-x: 42%;--home-hero-photo-y: 60%;--home-hero-photo-pan-x: 35px;--home-hero-photo-scale: .6;position:relative;isolation:isolate;background-color:#000}.home-hero-photo{position:absolute;top:0;bottom:0;left:50%;z-index:0;display:block;width:min(135vw,130%);max-width:none;height:100%;margin:0;background-color:#000;object-fit:cover;object-position:var(--home-hero-photo-x) var(--home-hero-photo-y);transform-origin:center center;transform:translate(calc(-50% + var(--home-hero-photo-pan-x))) scale(var(--home-hero-photo-scale));pointer-events:none;-webkit-user-select:none;user-select:none}.landing-page__content{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:100vh;min-height:100dvh;box-sizing:border-box}.home-new-title,.home-new-subtitle{font-family:Calibri,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.home-new-title{margin:0;padding:clamp(1.1rem,4.5vh,2.75rem) 1rem .45rem;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:.08em;font-size:clamp(1.35rem,4vw,2.8rem);line-height:1.1;font-weight:700}.home-new-subtitle{margin:0 auto;padding:0 var(--home-hero-text-pad-inline);max-width:var(--home-hero-text-max);box-sizing:border-box;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:.045em;font-size:clamp(.72rem,1.45vw,1.08rem);line-height:1.35;font-weight:600}.home-subnav{--home-subnav-cta-width: 9.75rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0;width:100%;max-width:var(--home-hero-text-max);margin:clamp(1.35rem,4.5vh,2.85rem) auto 0;padding:0 var(--home-hero-text-pad-inline);box-sizing:border-box}.home-subnav .nav-button{flex:0 0 var(--home-subnav-cta-width);width:var(--home-subnav-cta-width);min-width:var(--home-subnav-cta-width);max-width:var(--home-subnav-cta-width);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;font-family:inherit;font-weight:600;letter-spacing:.06em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8ecf9a;background:linear-gradient(135deg,#8ecf9a1f,#2d554138);-webkit-tap-highlight-color:rgba(142,207,154,.35);border-width:2px;border-color:#8ecf9a8c;box-shadow:0 0 0 1px #ffffff0d inset,0 2px 14px #8ecf9a33,0 4px 22px #508c642e}.home-subnav .nav-button:hover{color:#b5f0c8;background:linear-gradient(135deg,#8ecf9a42,#2d554161);border-color:#b5f0c8d9;box-shadow:0 0 0 1px #ffffff14 inset,0 0 22px #8ecf9a59,0 6px 20px #508c6440}.home-subnav .nav-button:focus{outline:none}.home-subnav .nav-button:focus-visible{outline:2px solid rgba(181,240,200,.9);outline-offset:4px}.home-subnav .nav-button:active{transform:translateY(0) scale(.98)}.home-footer-stack{margin-top:auto;margin-inline:auto;align-self:center;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;box-sizing:border-box;width:min(100%,min(96vw,920px));max-width:min(96vw,920px);padding:.5rem clamp(.75rem,4vw,2rem) clamp(.65rem,2vh,1.35rem);text-align:center;letter-spacing:.04em;font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:auto;position:relative;z-index:2}.home-footer-stack__type1b{margin:0;padding:0;max-width:100%;box-sizing:border-box;color:#fff;font-size:clamp(1rem,1.65vw + .45rem,1.4rem);line-height:1.38;text-align:center}.home-footer-stack__axpona{margin:0;padding:0;max-width:100%;box-sizing:border-box;color:#8ecf9a;font-size:clamp(1rem,1.65vw + .45rem,1.4rem);line-height:1.38;text-align:center}.home-footer-stack__axpona-link{color:inherit;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease;cursor:pointer;pointer-events:auto;position:relative;z-index:1}.home-footer-stack__axpona-link:hover{opacity:.88}.home-contact-footer{--home-contact-action-width: 19rem;margin:0;padding:0;max-width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1rem 1.35rem;font-size:clamp(.75rem,1vw,.9rem);color:#ffffffbf}.home-contact-footer__action{margin:0;padding:.5em 1em .55em;box-sizing:border-box;width:var(--home-contact-action-width);max-width:100%;flex:0 0 auto;font:inherit;font-size:inherit;line-height:1.45;letter-spacing:inherit;text-align:center;color:#ffffffe6;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.4);border-radius:8px;cursor:pointer;transition:color .2s ease,opacity .2s ease,border-color .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.home-contact-footer__action:visited{color:#ffffffe6}.home-contact-footer__action:hover{color:#535bf2;border-color:#ffffffb3;opacity:1}@media(prefers-color-scheme:light){.home-contact-footer__action:hover{color:#747bff}}.home-footer-copyright{margin:.65rem 0 0;padding:0;max-width:100%;box-sizing:border-box;text-align:center;font-size:clamp(.65rem,.85vw,.8rem);line-height:1.4;color:#ffffff80;letter-spacing:.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-reservation-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.home-reservation-modal__backdrop{position:absolute;inset:0;margin:0;padding:0;border:none;background:#000000b8;cursor:pointer}.home-reservation-modal__panel{position:relative;z-index:1;width:100%;max-width:22rem;padding:1.35rem 1.5rem 1.25rem;box-sizing:border-box;background:#0e0c12;border:1px solid rgba(155,89,182,.4);border-radius:10px;box-shadow:0 0 0 1px #ffffff0f inset,0 20px 50px #0000008c;color:#ffffffe0;font-size:clamp(.8rem,1.05vw,.95rem);line-height:1.45;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-reservation-modal__close{position:absolute;top:.35rem;right:.45rem;width:2rem;height:2rem;margin:0;padding:0;border:none;border-radius:6px;background:transparent;color:#ffffffbf;font-size:1.35rem;line-height:1;cursor:pointer;transition:color .2s ease,background .2s ease}.home-reservation-modal__close:hover{color:#fff;background:#ffffff14}.home-reservation-modal__lead{margin:0 1.5rem .85rem 0;padding:0;font-weight:600}.home-reservation-modal__contact{margin:0 0 .4rem;padding:0}.home-reservation-modal__contact a{color:#ffffffeb;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);transition:opacity .2s ease,border-color .2s ease}.home-reservation-modal__contact a:hover{opacity:.85;border-color:#fff9}.home-reservation-modal__note{margin:.85rem 0 0;padding:0;font-size:.92em;color:#ffffffb8;font-style:italic}.home-floating-header{position:absolute;top:0;left:0;right:0;z-index:6;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;padding:clamp(16px,3vh,36px) clamp(16px,4vw,40px);pointer-events:none}.home-wordmark{display:block;height:clamp(44px,9vh,76px);width:auto;max-width:min(58vw,450px);object-fit:contain;object-position:left center;pointer-events:none}.home-corner-nav{margin-left:auto;pointer-events:auto}.home-corner-nav__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem 1.1rem;list-style:none;margin:0;padding:0}.home-corner-nav__link{display:inline-block;padding:.5rem .35rem;text-decoration:none;color:#16081f;font-size:clamp(13px,.9vw + 11px,16px);font-weight:600;letter-spacing:.04em;line-height:1.2;font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid rgba(126,92,255,.6);border-radius:0;background:#bfb1ff;box-shadow:0 0 #bfb1ff00,0 12px 34px #7e5cff47;text-shadow:0 1px 0 rgba(0,0,0,.25);transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.home-corner-nav__link:hover{border-color:#bfb1fff2;background:#bfb1ff;box-shadow:0 0 0 6px #7e5cff24,0 16px 44px #7e5cff38;transform:translateY(-1px)}.home-corner-nav__link:focus-visible{outline:2px solid rgba(191,177,255,.95);outline-offset:4px;border-radius:0;box-shadow:0 0 0 6px #bfb1ff2e,0 14px 40px #bfb1ff2e}.hero-image-container{position:relative;flex:1 1 auto;min-height:min(60vh,520px);margin:0;padding:clamp(5.5rem,14vh,7rem) clamp(1rem,3vw,1.5rem) 2.5rem;box-sizing:border-box;z-index:0;display:flex;align-items:stretch;justify-content:center;pointer-events:none}.hero-stack{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:clamp(1rem,2.5vh,1.75rem);width:100%;max-width:none;padding:0;box-sizing:border-box;pointer-events:none}.demo-announce-row{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:clamp(1rem,3vw,2rem);width:100%;pointer-events:auto}.demo-announce-row__center{flex:0 0 auto;display:flex;align-items:center;justify-content:center;align-self:flex-start;padding:0 clamp(.35rem,1.5vw,.75rem);z-index:4;transform:translateY(-clamp(11rem,30vh,18.5rem))}.demo-announce-row__logo{width:clamp(106px,17vw,200px);height:auto;max-height:min(27vh,246px);object-fit:contain;display:block}.demo-announce{--demo-stroke: 4px;flex:0 1 min(34rem,100%);width:min(34rem,100%);max-width:calc(100% - .5rem);padding-inline:0;box-sizing:border-box;pointer-events:auto}.demo-announce--left,.demo-announce--right{align-self:stretch;margin-top:clamp(1.25rem,3.5vh,2.5rem)}.demo-announce--right{margin-left:auto;margin-right:0}.demo-announce--left{margin-right:auto;margin-left:0}.demo-announce__skew{width:100%;transform:skew(-8deg);transform-origin:center top;height:100%}.demo-announce--left .demo-announce__skew{transform:skew(8deg)}.demo-announce__frame{border:var(--demo-stroke) solid #bfb1ff;padding-top:clamp(.9rem,2vw,1.2rem);padding-right:clamp(.85rem,2.5vw,1.35rem);padding-bottom:clamp(.9rem,2vw,1.2rem);padding-left:clamp(2.45rem,5vw,3.85rem);background:#0a06128c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 12px 40px #00000059;height:100%;display:flex;flex-direction:column}.demo-announce--left .demo-announce__frame{padding-left:clamp(.85rem,2.5vw,1.35rem);padding-right:clamp(2.45rem,5vw,3.85rem)}.demo-announce__inner{transform:skew(8deg);color:#fff;font-size:clamp(.87rem,1.9vw,1.06rem);line-height:1.5;font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex:1}.demo-announce--left .demo-announce__inner{transform:skew(-8deg)}.demo-announce__headline{margin:0 0 .5rem;font-size:clamp(1.15rem,2.8vw,1.35rem);font-weight:700;letter-spacing:.02em;line-height:1.25}.demo-announce__lede{margin:0 0 .65rem;font-weight:600}.demo-announce__inner>p{margin:0 0 .35rem}.demo-announce__list{margin:.5rem 0 .75rem;padding-left:1.15rem;list-style:disc}.demo-announce__list li{margin-bottom:.25rem;padding-left:.15rem}.demo-announce__subhead{margin:1rem 0 .45rem;font-size:.95em;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:right}.demo-announce__contact{margin-top:.25rem;text-align:right}.demo-announce__contact p{margin:0 0 .85rem}.demo-announce--left .demo-announce__subhead,.demo-announce--left .demo-announce__contact{padding-right:clamp(.2rem,1vw,.55rem)}.demo-announce--right .demo-announce__subhead,.demo-announce--right .demo-announce__contact{padding-left:clamp(.2rem,1vw,.55rem)}.demo-announce__contact a{color:#fff;text-decoration:underline;text-underline-offset:2px}.demo-announce__contact a:hover{opacity:.9}.hero-image-container:after{content:"";position:absolute;top:0;left:0;right:0;height:min(48vh,380px);background:linear-gradient(180deg,#060608f5,#0606087a 46%,#06060800);pointer-events:none;z-index:1}.hero-image{position:relative;z-index:0;align-self:center;flex-shrink:1;width:auto;height:auto;max-width:calc(100% * 2 / 9);max-height:calc(100% * 2 / 9);display:block;object-fit:contain;object-position:center 18%;filter:brightness(1.22) contrast(1.06) saturate(1.08)}.hero-dual-logos{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(.75rem,5vw,2.5rem);width:100%;align-self:center;pointer-events:none}.hero-dual-logos__img{width:auto;height:clamp(96px,16vw,180px);max-width:calc(50% - 1.25rem);object-fit:contain;flex:0 1 auto}@media(max-width:900px){.landing-page{min-height:100svh;height:100svh}.landing-page--new{--home-hero-photo-x: 46%;--home-hero-photo-y: 60%;--home-hero-photo-pan-x: 0px}.home-subnav{--home-subnav-cta-width: 7.25rem}.home-floating-header{flex-direction:column;align-items:center;text-align:center}.home-corner-nav{margin-left:0}.home-corner-nav__list{justify-content:center}.home-wordmark{max-width:min(85vw,360px)}.hero-image{object-position:center top}.demo-announce-row{flex-direction:column;align-items:stretch}.demo-announce-row__center{transform:translateY(-clamp(1.25rem,6vh,3.25rem));padding:.35rem 0 .75rem}.demo-announce--left,.demo-announce--right{margin-top:0;margin-left:0;margin-right:0;align-self:stretch;width:100%;max-width:none}.home-footer-stack{position:fixed;bottom:clamp(12px,2vh,24px);left:0;right:0;margin-top:0;margin-inline:auto;width:min(100% - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px),min(96vw,920px));max-width:min(96vw,920px);padding-bottom:0;z-index:10;transform:none}}@media(max-width:700px){.home-contact-footer{flex-direction:column;align-items:center;justify-content:center;gap:.85rem}.home-contact-footer__action{width:min(100%,var(--home-contact-action-width))}}.page-container{min-height:100vh;padding:8rem 2rem 4rem}.page-title{font-size:3rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.15em;text-align:center;margin-bottom:3rem;animation:titlePulse 3s ease-in-out infinite}@keyframes titlePulse{0%,to{text-shadow:0 0 10px rgba(155,89,182,1),0 0 20px rgba(155,89,182,.9),0 0 30px rgba(155,89,182,.8),0 0 40px rgba(155,89,182,.7),0 0 60px rgba(155,89,182,.6),0 0 80px rgba(155,89,182,.5),2px 2px 4px rgba(0,0,0,.8)}50%{text-shadow:0 0 20px rgba(155,89,182,1),0 0 40px rgba(155,89,182,1),0 0 60px rgba(155,89,182,1),0 0 80px rgba(155,89,182,.95),0 0 100px rgba(155,89,182,.9),0 0 120px rgba(155,89,182,.8),0 0 140px rgba(155,89,182,.6),2px 2px 4px rgba(0,0,0,.8)}}.experience-content{display:flex;flex-direction:column;gap:3rem}.experience-image-container{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:1rem}.experience-image{max-width:100%;height:auto;border-radius:8px;box-shadow:0 0 30px #9b59b666,0 4px 20px #00000080;border:1px solid rgba(155,89,182,.3)}.experience-text{color:#e0e0e0;font-size:1.1rem;line-height:1.8;max-width:900px;margin:0 auto}.experience-text p{margin-bottom:1.5rem;text-align:justify}.experience-sphere-list{list-style:none;padding-left:0;margin:1.5rem 0}.experience-sphere-list li{position:relative;padding-left:2.5rem;margin-bottom:1rem;text-align:justify;line-height:1.8}.experience-sphere-list li:before{content:"";position:absolute;left:0;top:.3em;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#b794d6,#9b59b6,#8e44ad);box-shadow:0 0 8px #b794d6cc,0 0 15px #9b59b699,inset -2px -2px 5px #0003,inset 2px 2px 5px #ffffff26;animation:sphereBulletPulse 3s ease-in-out infinite}@keyframes sphereBulletPulse{0%,to{transform:scale(1);box-shadow:0 0 8px #b794d6cc,0 0 15px #9b59b699,inset -2px -2px 5px #0003,inset 2px 2px 5px #ffffff26}50%{transform:scale(1.2);box-shadow:0 0 12px #b794d6,0 0 20px #9b59b6cc,inset -2px -2px 5px #0003,inset 2px 2px 5px #ffffff26}}.experience-text p:last-child{margin-bottom:0}.experience-closing{font-style:italic;color:#d0d0d0;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(155,89,182,.3)}@media(max-width:768px){.page-container{padding:6rem 1rem 2rem}.page-title{font-size:2rem;margin-bottom:2rem}.experience-content{gap:2rem}.experience-text{font-size:1rem;line-height:1.7}.experience-text p{margin-bottom:1.2rem;text-align:left}.experience-sphere-list li{padding-left:2rem;margin-bottom:.8rem}.experience-sphere-list li:before{width:10px;height:10px;top:.4em}.experience-closing{margin-top:1.5rem;padding-top:1.5rem}}.page-container{min-height:100vh;padding:8rem 2rem 4rem;color-scheme:dark;color:#ececec}.page-content{max-width:1200px;margin:0 auto}.page-title{font-size:3rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.15em;text-align:center;margin-bottom:3rem;text-shadow:0 0 20px rgba(155,89,182,.6),0 0 40px rgba(155,89,182,.4),2px 2px 4px rgba(0,0,0,.8)}.page-placeholder{text-align:center;padding:4rem 2rem;color:#e0e0e0;font-size:1.2rem;line-height:1.8}.page-placeholder p{margin:0;opacity:.8}@media(max-width:768px){.page-container{padding:6rem 1rem 2rem}.page-title{font-size:2rem;margin-bottom:2rem}.page-placeholder{padding:2rem 1rem;font-size:1rem}}.faq-page{max-width:min(100%,820px);margin:0 auto;padding-bottom:2rem;color-scheme:dark;color:#f0f0f0}.faq-list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.faq-item{margin:0;padding:1.65rem 0;border-bottom:1px solid rgba(155,89,182,.22)}.faq-item:first-child{padding-top:0}.faq-item:last-child{border-bottom:none;padding-bottom:0}.faq-question{margin:0 0 .75rem;font-size:clamp(1.05rem,2.2vw,1.2rem);font-weight:700;line-height:1.35;color:#fff;letter-spacing:.02em}.faq-answer{margin:0;font-size:1.05rem;line-height:1.75;color:#e8e8ea}@media(max-width:768px){.faq-item{padding:1.35rem 0}.faq-answer{font-size:1rem}}
