.navbar{margin:0 auto;max-width:1920px}.navbar.colorChange{background-color:initial}@media screen and (max-width:1080px){.navbar.colorChange{background-color:initial;opacity:1}}#logo_div2{display:none;position:relative}@media only screen and (max-width:1440px) and (orientation:landscape){#logo_div2{padding-right:0}}#logo_div2.toggled{display:none;margin-left:0}#homelink{cursor:pointer}@media only screen and (max-width:1440px) and (orientation:landscape){#homelink{cursor:pointer}}#homelink.toggled{margin-left:0;padding-left:0;padding-top:0}@media screen and (max-width:956px){#homelink{font-size:1.3rem;padding-left:10%}}@media screen and (max-width:440px){#homelink{font-size:1.8rem;font-weight:800;margin-top:18%}}#aboutlink{cursor:pointer}@media screen and (max-width:956px) and (orientation:landscape){#aboutlink{font-size:1.3rem;font-weight:600}}@media screen and (max-width:440px){#aboutlink{font-size:1.8rem;font-weight:800}}#reviewslink{z-index:1015}#contactlink{cursor:pointer;z-index:990}@media screen and (max-width:956px) and (orientation:landscape){#contactlink{font-size:1.3rem;font-weight:600}}@media screen and (max-width:440px){#contactlink{font-size:1.8rem;font-weight:800}}#menuContactLink{display:none}#menuContactLink.toggled{display:flex!important}#emergency_phone{cursor:pointer;position:relative}#emergency_phone.toggled{cursor:pointer;display:none!important}@media only screen and (max-width:1080px) and (orientation:landscape){#emergency_phone.toggled{right:2.5%}}.emergency_phone_app{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:center;position:relative;text-align:center;width:-webkit-fit-content;width:fit-content}@media only screen and (max-width:956px) and (orientation:landscape){.emergency_phone_app{position:relative}}@media only screen and (max-width:440px){.emergency_phonet_app{position:relative}}.emergency_phone_app.toggled{display:none}.circle_icon_emergency_phone_app{background-color:#339f0f;border-radius:50%;color:#fff;font-size:2rem;height:55px;margin:3% 3% 3% 2%;position:relative;width:60px}#fixed-elements,.circle_icon_emergency_phone_app{align-items:center;display:flex;flex-direction:column;justify-content:center}#fixed-elements{gap:1rem;height:auto;padding:1rem;position:fixed;right:18%;top:4%;width:-webkit-fit-content;width:fit-content;z-index:1050}@media screen and (max-width:1440px) and (orientation:landscape){#fixed-elements{right:9%;top:2%}}@media screen and (max-width:1280px) and (orientation:landscape){#fixed-elements{right:2%}}@media screen and (max-width:1080px) and (orientation:landscape){#fixed-elements{display:none}}@media screen and (max-width:956px){#fixed-elements{display:none}}#fixed-elements.toggled{display:none;right:3%;top:98%;transform:translateX(-3%);transform:translatey(-98%)}@media screen and (max-width:1280px) and (orientation:landscape){#fixed-elements.toggled{display:none}}@media screen and (max-width:956px) and (orientation:landscape){#fixed-elements.toggled{display:none}}@media screen and (max-width:810px){#fixed-elements.toggled{display:none;left:50%;position:fixed;top:85%;transform:translate(-50%,-50%)}}@media screen and (max-width:800px) and (orientation:landscape){#fixed-elements.toggled{display:none;left:77%;top:103%;transform:translateX(-77%);transform:translatey(-103%)}}#appointment_modal_button{align-items:center;background:linear-gradient(to bottom right,#19348f,#2563eb,#3b82f6);border-radius:40px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;height:4rem;justify-content:center;overflow:hidden;padding-left:5%;padding-right:5%;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;width:10rem;z-index:1005}@media screen and (max-width:1440px) and (orientation:landscape){#appointment_modal_button{position:relative}}@media screen and (max-width:1024px) and (orientation:portrait){#appointment_modal_button{display:none}}@media screen and (max-width:956px) and (orientation:landscape){#appointment_modal_button{font-size:.8rem;font-weight:300;left:0;margin-bottom:5%}}@media screen and (max-width:440px){#appointment_modal_button{font-size:1rem;font-weight:300}}#appointment_modal_button.toggled{display:none;height:4rem;width:9rem}@media screen and (max-width:1440px) and (orientation:landscape){#appointment_modal_button.toggled{height:4rem}}@media screen and (max-width:956px) and (orientation:landscape){#appointment_modal_button.toggled{height:4rem}}@media screen and (max-width:440px){#appointment_modal_button.toggled{height:4rem}}#appointment_modal_button:hover{background:linear-gradient(to bottom right,#3b82f6,#2563eb,#19348f)}#menutoggle{position:absolute;z-index:1000}@media screen and (max-width:1440px) and (orientation:landscape){#menutoggle{position:absolute}}@media screen and (max-width:1024px) and (orientation:portrait){#menutoggle{display:none}}@media screen and (max-width:1080px) and (orientation:landscape){#menutoggle{position:absolute}}@media screen and (max-width:440px){#menutoggle{display:none}}#menutoggle.togged{display:none}.center_indexdiv{font-size:1.2rem;font-weight:600;opacity:1;position:relative;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;transform:translateY(0);transition:transform .5s ease,opacity .5s ease}@media only screen and (max-width:1080px){.center_indexdiv{display:none!important}}.center_indexdiv.visible{opacity:0;transform:translateY(-500%)}.center_indexdiv.toggled{display:block!important;font-family:Arial,Helvetica,sans-serif;font-size:2.3rem;font-weight:800;opacity:1;right:0;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}@media screen and (max-width:956px) and (orientation:landscape){.center_indexdiv.toggled{font-size:1.3rem;font-weight:600}}@media only screen and (max-width:440px){.center_indexdiv.toggled{flex-direction:column;font-size:1.8rem;font-weight:800;opacity:0;transform:translateY(-20px)}}.center_indexdiv2{opacity:1;transform:translatex(0);transition:transform .5s ease,opacity .5s ease}.center_indexdiv2.visible{opacity:1;transform:translatex(-130px)}.center_indexdiv3{opacity:0;transform:translatex(0);transition:transform .5s ease,opacity .5s ease}.center_indexdiv3.visible{opacity:1;transform:translatex(0)}.center_indexdiv3.toggled{display:none}#menutoggle{font-size:1.2rem;font-weight:700;text-decoration:underline;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.hamburger{display:none;margin-top:5%}@media only screen and (max-width:1080px){.hamburger{cursor:pointer;display:block;left:90%;padding-top:5%;position:fixed;z-index:1100}}@media only screen and (max-width:440px){.hamburger{left:85%;padding-top:10%;z-index:1100}}@media only screen and (max-width:375px){.hamburger{left:80%;padding-top:10%;z-index:1100}}.bar{display:block;height:3px;margin:5px auto;transition:all .3s ease-in-out;width:25px}.hamburger:hover .bar:first-child{transform:translateY(8px) rotate(45deg)}.hamburger:hover .bar:nth-child(2){opacity:0}.hamburger:hover .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navbar-visible{align-items:center;display:flex;justify-content:space-between;padding-left:0}.navbar-hidden{animation:slideInFrombottom .5s ease-in forwards;background-color:#000!important;display:none;flex-direction:column;height:100vh;justify-content:center;left:0;padding:2%;position:fixed;top:0;width:100vw}@keyframes slideInFrombottom{0%{opacity:0;transform:translateY(100%)}50%{opacity:.5;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.navbar-hidden .services{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;position:relative;text-align:center}@media only screen and (max-width:956px) and (orientation:landscape){.navbar-hidden .services{display:flex}}.navbar-hidden .services a{align-items:center;border:3px solid #3b82f6;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;margin:0;padding:20px;position:relative;text-decoration:none;width:30vw}@media only screen and (max-width:1180px) and (orientation:landscape){.navbar-hidden .services a{font-size:1.1rem;padding:10px;width:50vw}}@media only screen and (max-width:1024px) and (orientation:portrait){.navbar-hidden .services a{width:50vw}}@media only screen and (max-width:956px) and (orientation:landscape){.navbar-hidden .services a{font-size:.8rem;padding:10px}}@media only screen and (max-width:844px) and (orientation:landscape){.navbar-hidden .services a{font-size:.7rem;padding:10px}}@media only screen and (max-width:440px){.navbar-hidden .services a{width:90vw}}@media only screen and (max-width:375px){.navbar-hidden .services a{font-size:1rem}}.navbar-hidden .services button{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:1.5rem;left:70%;margin:0;padding:0;position:absolute;text-align:left;top:2.5vh}@media only screen and (max-width:1440px) and (orientation:landscape){.navbar-hidden .services button{left:75%}}@media only screen and (max-width:1366px) and (orientation:landscape){.navbar-hidden .services button{left:76%;top:2vh}}@media only screen and (max-width:1180px) and (orientation:landscape){.navbar-hidden .services button{left:71%;top:2vh}}@media only screen and (max-width:1024px) and (orientation:portrait){.navbar-hidden .services button{left:73%;top:1.2vh}}@media only screen and (max-width:956px) and (orientation:landscape){.navbar-hidden .services button{font-size:1.3rem;left:66%;top:2.5vh}}@media only screen and (max-width:820px) and (orientation:portrait){.navbar-hidden .services button{left:77%;top:1.4vh}}@media only screen and (max-width:812px) and (orientation:landscape){.navbar-hidden .services button{left:69%}}@media only screen and (max-width:667px) and (orientation:landscape){.navbar-hidden .services button{left:70%}}@media only screen and (max-width:440px){.navbar-hidden .services button{left:74%;top:2.8vh}}@media only screen and (max-width:375px){.navbar-hidden .services button{left:75%;top:3.5vh}}.navbar-hidden .dropdown-content{display:none}.siteFooter{background:#000;border-top:1px solid #ffffff1f;color:#fff}.siteFooter__inner{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:32px 24px}.siteFooter__brand{font-size:18px;font-weight:800;letter-spacing:.2px}.siteFooter__muted{margin-top:6px;opacity:.8}.siteFooter__right{display:flex;flex-wrap:wrap;gap:16px}.siteFooter a{opacity:.9}.siteFooter a:hover{opacity:1;text-decoration:underline}@media (max-width:720px){.siteFooter__inner{align-items:stretch;flex-direction:column}.siteFooter__right{justify-content:flex-start}}.home{background:#000;color:#fff;margin:0 auto;max-width:1920px;min-height:100dvh;overflow-x:hidden;position:relative}.home,.home__bg{align-items:center;display:flex;flex-direction:column;justify-content:center}.home__bg{overflow:hidden;position:fixed;top:13%;z-index:0}@media only screen and (max-width:956px) and (orientation:landscape){.home__bg{top:0}}@media only screen and (max-width:440px){.home__bg{height:100vh;left:0;top:19%;width:100vw}}.home__video{align-items:center;display:flex;justify-content:center;object-position:center center;position:absolute}#video-background,.home__video{height:100%;object-fit:cover;width:100%}#video-background{object-position:0}@media (max-width:480px){#video-background{height:150%;width:150%}}.home__overlay{background:#00000073;position:absolute}.home__content{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr;margin:0 auto;overflow-x:hidden;padding:160px 24px 64px;text-align:center;z-index:1}.home__content,.module{position:relative;width:100%}.module{box-sizing:border-box;display:flex;flex-direction:row;margin:10px 0;min-height:100vh;min-width:0;padding:2%}@media (max-width:768px){.module{padding:15px}}#home__top{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-top:0}.home__logo{height:200px;margin:0 auto 8px;object-fit:contain;width:200px}.home__title{font-size:clamp(36px,4vw,56px);font-weight:900;margin:0;padding:1%}.home__subtitle{font-size:clamp(16px,2vw,20px);margin:0;opacity:.9;padding:1%}.home__copy{line-height:1.6;margin:0 auto;max-width:740px;opacity:.95;padding:1%}.home__cta{padding:2%}.home__ctaRow{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:18px}.btn{border:1px solid #ffffff2e;min-width:180px;padding:14px 18px}.btn--primary{background:linear-gradient(to bottom right,#19348f,#2563eb,#3b82f6)}.btn--primary:hover{background:linear-gradient(to bottom right,#3b82f6,#2563eb,#19348f)}.btn--ghost{background:#0000}.btn--ghost:hover{background:#ffffff14}.home__section{grid-gap:16px;display:grid;gap:16px;margin:0 auto;max-width:1100px;padding:48px 24px 64px;position:relative;z-index:1}#home_bottom{position:relative}.panel{align-items:center;display:flex;flex-direction:column;padding:1%}.panel,.panel__body{justify-content:center;position:relative}.panel__body{padding:3%}.panel__row{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3%;position:relative}.cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:#00000059;border-radius:20px}.card h3{margin:0 0 8px}.card p{line-height:1.5;margin:0;opacity:.9}@media (max-width:900px){.cards{grid-template-columns:1fr};}#module__heading_div1{padding:18px}.module__heading{color:#f0ece4;color:var(--color-text,#f0ece4);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;letter-spacing:-.03em;margin:0 0 .5rem;text-align:center}.module__subheading{color:#f0ece4b3;color:var(--color-text-muted,#f0ece4b3);font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.65;margin:0 auto 3rem;max-width:560px;padding:3%;text-align:center}#home__pillars{flex-direction:column;padding:6rem 2rem}@media only screen and (max-width:1024px){#home__pillars{align-items:center;display:flex;gap:3%;justify-content:center}}.pillars__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0 auto;max-width:1100px}@media only screen and (max-width:1024px){.pillars__grid{align-items:center;display:flex;flex-direction:column;gap:3%;justify-content:center}}.pillar{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.75rem;transition:background .3s ease,transform .3s ease}.pillar:hover{background:#ffffff14;border:1px solid #c8a96e;border:1px solid var(--color-accent,#c8a96e);transform:translateY(-4px)}.pillar__icon{color:#c8a96e;color:var(--color-accent,#c8a96e);height:48px;width:48px}.pillar__icon svg{height:100%;width:100%}.pillar__title{color:#f0ece4;color:var(--color-text,#f0ece4);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;margin:0}.pillar__body{color:#f0ece4b3;color:var(--color-text-muted,#f0ece4b3);font-size:.95rem;line-height:1.7;margin:0}#home__about{padding:6rem 2rem}#home__about,.about__split{align-items:center;display:flex;flex-direction:column;justify-content:center}.about__split{flex-wrap:wrap;gap:4rem;margin:0 auto;max-width:1100px}.about__text{display:flex;flex:1 1 340px;flex-direction:column;gap:1.25rem}.about__eyebrow{color:#c8a96e;color:var(--color-accent,#c8a96e);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.about__heading{color:#f0ece4;color:var(--color-text,#f0ece4);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0}.about__body{color:#f0ece4b3;color:var(--color-text-muted,#f0ece4b3);font-size:.975rem;line-height:1.75;margin:0}.about__stats{flex:0 0 auto;gap:2rem;justify-content:center}.about__stats,.stat{display:flex;flex-direction:column}.stat{align-items:center;gap:.25rem}.stat__number{color:#c8a96e;color:var(--color-accent,#c8a96e);font-size:3rem;font-weight:800;letter-spacing:-.04em;line-height:1}.stat__label{color:#f0ece48c;color:var(--color-text-muted,#f0ece48c);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}#home__book{padding:6rem 2rem}.panel--book .panel__title{align-items:center;display:flex;flex-direction:column;font-size:1.1rem;font-weight:700;justify-content:center;letter-spacing:.1em;text-transform:uppercase}.panel__body{align-items:center;display:flex;flex-direction:row}@media only screen and (max-width:1024px) and (orientation:portrait){.panel__body{flex-direction:column;gap:15%;height:100%;padding-bottom:5%;padding-top:5%}}#home__app{align-items:center;flex-direction:column;justify-content:center;padding:6rem 2rem}.features__grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto 3rem;max-width:1100px}@media only screen and (max-width:1024px){.features__grid{align-items:center;display:flex;flex-direction:column;gap:15%;justify-content:center}}.feature{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.875rem;display:flex;flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;transition:background .3s ease,border-color .3s ease}.feature:hover{background:#ffffff12;border-color:#c8a96e59}.feature__icon{color:#c8a96e;color:var(--color-accent,#c8a96e);height:32px;width:32px}.feature__icon svg{height:100%;width:100%}.feature__title{color:#f0ece4;color:var(--color-text,#f0ece4);font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:0}.feature__body{color:#f0ece4a6;color:var(--color-text-muted,#f0ece4a6);font-size:.875rem;line-height:1.65;margin:0}#home_bottom,.home__cta--centered{justify-content:center}#home_bottom{align-items:center;display:flex;flex-direction:column}.panel--closing .panel__title{font-size:1.5rem;font-weight:700}.panel__body{height:auto;margin:2%;padding:10% 5%}.panel__row{margin:2%}@media (max-width:640px){.about__split{flex-direction:column;gap:2.5rem}.about__stats{flex-direction:row;justify-content:space-around;width:100%}.stat__number{font-size:2rem}#home__about,#home__app,#home__book,#home__pillars{padding:4rem 1.25rem}}.home2{background:#000;color:#fff;margin:0 auto;max-width:1920px;min-height:100dvh;overflow-x:hidden;position:relative}.home2,.home2__bg{align-items:center;display:flex;flex-direction:column;justify-content:center}.home2__bg{overflow:hidden;position:fixed;top:13%;z-index:0}@media only screen and (max-width:956px) and (orientation:landscape){.home2__bg{top:0}}@media only screen and (max-width:440px){.home2__bg{height:100vh;left:0;top:19%;width:100vw}}.home2__video{align-items:center;display:flex;height:100%;justify-content:center;object-fit:cover;object-position:center center;position:absolute;width:100%}.home2__overlay{background:#00000073;position:absolute}.home2__content{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr;margin:0 auto;overflow-x:hidden;padding:160px 24px 64px;text-align:center;z-index:1}.home2__content,.module2{position:relative;width:100%}.module2{box-sizing:border-box;display:flex;flex-direction:row;margin:10px 0;min-height:100vh;min-width:0;padding:2%}@media (max-width:768px){.module2{padding:15px}}#home2__top{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-top:0}.home2__logo{height:200px;margin:0 auto 8px;object-fit:contain;width:200px}.axis_logo2{height:100%;object-fit:contain;width:100%}.home2__title{font-size:clamp(36px,4vw,56px);font-weight:900;margin:0;padding:1%}.home2__title2{color:#c8a96e;color:var(--color-accent,#c8a96e);font-size:clamp(18px,2.4vw,24px);font-weight:700;margin:0;padding:1%}.home2__subtitle{font-size:clamp(16px,2vw,20px);margin:0;opacity:.9;padding:1%}.home2__copy{line-height:1.6;margin:0 auto;max-width:740px;opacity:.95;padding:1%}.home2__cta{padding:2%}.btn2{align-items:center;border:1px solid #ffffff2e;border-radius:999px;display:inline-flex;font-weight:700;justify-content:center;margin:6px;min-width:180px;padding:14px 18px;text-decoration:none}.btn2--primary{background:linear-gradient(to bottom right,#19348f,#2563eb,#3b82f6);color:#fff}.btn2--primary:hover{background:linear-gradient(to bottom right,#3b82f6,#2563eb,#19348f)}.btn2--ghost{background:#0000;color:#fff}.btn2--ghost:hover{background:#ffffff14}#home2_bottom{position:relative}.panel2{flex-direction:column;padding:1%}.panel2,.panel2__body{align-items:center;display:flex;justify-content:center;position:relative}.panel2__body{flex-direction:row;padding:3%}.panel2__row{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3%;position:relative}.panel2__title{color:#f0ece4;color:var(--color-text,#f0ece4);font-size:1.1rem;letter-spacing:.1em;text-align:center}.panel2__label,.panel2__title{font-weight:700;text-transform:uppercase}.panel2__label{color:#c8a96e;color:var(--color-accent,#c8a96e);font-size:.75rem;letter-spacing:.12em;margin-bottom:.5rem}.panel2__value{color:#f0ece4b3;color:var(--color-text-muted,#f0ece4b3);font-size:.95rem;line-height:1.7;max-width:320px}.panel2__cta{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:1rem}#module2__heading_div1{padding:18px}.module2__heading{color:#f0ece4;color:var(--color-text,#f0ece4);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;letter-spacing:-.03em;margin:0 0 .5rem;text-align:center}.module2__subheading{color:#f0ece4b3;color:var(--color-text-muted,#f0ece4b3);font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.65;margin:0 auto 3rem;max-width:560px;padding:3%;text-align:center}#home2__pillars{flex-direction:column;padding:6rem 2rem}@media only screen and (max-width:1024px){#home2__pillars{align-items:center;display:flex;gap:3%;justify-content:center}}.pillars2__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0 auto;max-width:1100px}@media only screen and (max-width:1024px){.pillars2__grid{align-items:center;display:flex;flex-direction:column;gap:3%;justify-content:center}}.pillar2{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.75rem;transition:background .3s ease,transform .3s ease}.pillar2:hover{background:#ffffff14;border:1px solid #c8a96e;border:1px solid var(--color-accent,#c8a96e);transform:translateY(-4px)}.pillar2__icon{color:#c8a96e;color:var(--color-accent,#c8a96e);height:48px;width:48px}.pillar2__icon svg{height:100%;width:100%}.pillar2__title{color:#f0ece4;color:var(--color-text,#f0ece4);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;margin:0}.pillar2__body{color:#f0ece4b3;color:var(--color-text-muted,#f0ece4b3);font-size:.95rem;line-height:1.7;margin:0}#home2__about{padding:6rem 2rem}#home2__about,.about2__split{align-items:center;display:flex;flex-direction:column;justify-content:center}.about2__split{flex-wrap:wrap;gap:4rem;margin:0 auto;max-width:1100px}.about2__text{display:flex;flex:1 1 340px;flex-direction:column;gap:1.25rem}.about2__eyebrow{color:#c8a96e;color:var(--color-accent,#c8a96e);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.about2__heading{color:#f0ece4;color:var(--color-text,#f0ece4);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0}.about2__body{color:#f0ece4b3;color:var(--color-text-muted,#f0ece4b3);font-size:.975rem;line-height:1.75;margin:0}.about2__body strong{color:#f0ece4;color:var(--color-text,#f0ece4);font-weight:700}.about2__stats{flex:0 0 auto;gap:2rem;justify-content:center}.about2__stats,.stat2{display:flex;flex-direction:column}.stat2{align-items:center;gap:.25rem}.stat2__number{color:#c8a96e;color:var(--color-accent,#c8a96e);font-size:3rem;font-weight:800;letter-spacing:-.04em;line-height:1}.stat2__label{color:#f0ece48c;color:var(--color-text-muted,#f0ece48c);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}#home2__book,#home2__stance{padding:6rem 2rem}.panel2--book .panel2__title{align-items:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:1024px) and (orientation:portrait){.panel2__body{flex-direction:column;gap:15%;height:100%;padding-bottom:5%;padding-top:5%}}#home2__app{align-items:center;flex-direction:column;justify-content:center;padding:6rem 2rem}.features2__grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto 3rem;max-width:1100px}@media only screen and (max-width:1024px){.features2__grid{align-items:center;display:flex;flex-direction:column;gap:15%;justify-content:center}}.feature2{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.875rem;display:flex;flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;transition:background .3s ease,border-color .3s ease}.feature2:hover{background:#ffffff12;border-color:#c8a96e59}.feature2__icon{color:#c8a96e;color:var(--color-accent,#c8a96e);height:32px;width:32px}.feature2__icon svg{height:100%;width:100%}.feature2__title{color:#f0ece4;color:var(--color-text,#f0ece4);font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:0}.feature2__body{color:#f0ece4a6;color:var(--color-text-muted,#f0ece4a6);font-size:.875rem;line-height:1.65;margin:0}#home2_bottom,.home2__cta--centered{justify-content:center}#home2_bottom{align-items:center;display:flex;flex-direction:column}.panel2--closing .panel2__title{font-size:1.5rem;font-weight:700}@media (max-width:640px){.about2__split{flex-direction:column;gap:2.5rem}.about2__stats{flex-direction:row;justify-content:space-around;width:100%}.stat2__number{font-size:2rem}#home2__about,#home2__app,#home2__book,#home2__pillars,#home2__stance{padding:4rem 1.25rem}.panel2__value{max-width:100%}}.contactForm{grid-gap:12px;display:grid;gap:12px;max-width:520px}.field{grid-gap:6px;display:grid;gap:6px}.label{font-weight:700}.input,.textarea{background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;color:#fff;outline:none;padding:12px 14px}.textarea{min-height:140px;resize:vertical}.input:focus,.textarea:focus{border-color:#c625f7d9}.formRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.page{background:#000;color:#fff}.pageHeader{margin:0 auto;max-width:1000px;padding:140px 24px 24px}.pageHeader h1{font-size:44px;margin:0 0 12px}.pageHeader p{margin:0;max-width:70ch;opacity:.85}.section{margin:0 auto;max-width:1000px;padding:24px}.card{background:#ffffff0f;border:1px solid #ffffff1f;padding:24px}.grid2{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}@media (max-width:900px){.grid2{grid-template-columns:1fr}}.note{opacity:.85}.bullets{grid-gap:8px;display:grid;gap:8px;padding:0 0 0 18px}.btn{border:1px solid #0000;border-radius:999px;font-weight:800;padding:12px 18px}.btn--primary{background:linear-gradient(to bottom right,var(--purple1),var(--purple2),var(--purple3));color:#fff}.btn--primary:hover{background:linear-gradient(to bottom right,var(--purple3),var(--purple2),var(--purple1))}.btn--ghost{background:#ffffff14;border:1px solid #ffffff24;color:#fff}.btn--ghost:hover{background:#ffffff1f}.btn--wide{width:100%}.bullets{margin:16px 0 0;opacity:.95;padding-left:18px}.bullets li{margin:8px 0}.error{color:#ff9aa9;margin-top:12px}.blogList{grid-gap:14px;display:grid;gap:14px}.blogItem{grid-gap:8px;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;display:grid;gap:8px;padding:18px}.blogItem__title{font-size:22px;font-weight:800}.blogItem__meta{font-size:13px;opacity:.8}.blogItem__excerpt{max-width:80ch;opacity:.92}.blogPost{grid-gap:14px;display:grid;gap:14px}.blogPost h1{font-size:42px;margin:0}.blogPost__meta{opacity:.8}.blogPost p{line-height:1.65;margin:0;max-width:80ch}.backLink{opacity:.85;text-decoration:underline}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{margin:0}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}:root{--purple1:#19348f;--purple2:#2563eb;--purple3:#3b82f6}body{background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}.page{min-height:100vh;padding-top:120px}.container{margin:0 auto;width:min(1100px,92vw)}.btn{align-items:center;border:0;border-radius:40px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.2px;padding:14px 22px}.btn-primary{background:linear-gradient(to bottom right,#19348f,#2563eb,#3b82f6);background:linear-gradient(to bottom right,var(--purple1),var(--purple2),var(--purple3));color:#fff}.btn-primary:hover{background:linear-gradient(to bottom right,#3b82f6,#2563eb,#19348f);background:linear-gradient(to bottom right,var(--purple3),var(--purple2),var(--purple1))}.btn-ghost{background:#ffffff14;border:1px solid #ffffff29;color:#fff}.btn-ghost:hover{background:#ffffff1f}.card{background:#0000008c;border:1px solid #ffffff24;border-radius:18px;padding:18px}
/*# sourceMappingURL=main.f5b53a57.css.map*/