@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(./plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(./plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(./plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff)format("woff")}:root{--bg-0:#080908;--bg-1:#0d100e;--bg-2:#101210;--bg-3:#151716;--bg-4:#151916;--text:#e9ece5;--text-soft:#f2f3ee;--muted:#9ca19b;--muted-2:#ccc;--label:#888;--accent:#dc2626;--accent-rgb:220, 38, 38;--accent-hover:#ef4444;--accent-deep:#7f1d1d;--line:#353b36;--line-2:#343a35;--line-3:#414541;--light-title:#080908;--light-text:#343934;--light-label:#666d66;--font-display:"Plus Jakarta Sans", "Plus Jakarta Sans Placeholder", sans-serif;--font-body:"Inter", "Inter Placeholder", sans-serif;--pad-x:80px;--wide-max:1690px;--narrow-max:1000px;--h-hero:84px;--h-hero-lh:84px;--h-hero-ls:-4px;--h-display:64px;--h-display-lh:1.15;--h-display-ls:-2.24px;--h-card:36px;--h-card-lh:1.1;--h-quote:40px;--h-quote-lh:42px;--shadow-card:0 2px 4px #00000029, 0 8px 16px #0000002e, 0 18px 36px #0003, inset 0 .602px .602px -1.25px #ffffff0f, inset 0 2.289px 2.289px -2.5px #ffffff0d, inset 0 10px 10px -3.75px #ffffff05;--shadow-faq:inset 0 .482px .867px -.167px #c4c4c40a, inset 0 1.831px 3.295px -.333px #c4c4c412, inset 0 8px 14.4px -.5px #c4c4c43b}@media (min-width:810px) and (max-width:1199.98px){:root{--pad-x:32px;--h-hero:72px;--h-hero-lh:68.4px;--h-hero-ls:-3px;--h-display:52px;--h-display-ls:-2.5px;--h-card:32px;--h-quote:32px;--h-quote-lh:33.6px}}@media (max-width:809.98px){:root{--pad-x:24px;--h-hero:52px;--h-hero-lh:52px;--h-hero-ls:-4px;--h-display:42px;--h-display-ls:-1.47px;--h-card:24px;--h-quote:30px;--h-quote-lh:31.5px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg-0);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,iframe{display:block}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-hero{font-family:var(--font-display);font-weight:800;font-size:var(--h-hero);line-height:var(--h-hero-lh);letter-spacing:var(--h-hero-ls);text-transform:uppercase;color:var(--text)}.t-display{font-family:var(--font-display);font-weight:800;font-size:var(--h-display);line-height:var(--h-display-lh);letter-spacing:var(--h-display-ls);text-transform:uppercase;color:var(--text)}.t-card{font-family:var(--font-display);font-weight:700;font-size:var(--h-card);line-height:var(--h-card-lh);letter-spacing:-1.3px;color:var(--text)}.t-h4{font-family:var(--font-display);letter-spacing:-.4px;text-transform:uppercase;font-size:16px;font-weight:500;line-height:22.4px}.t-body-l{color:var(--muted);font-size:18px;line-height:28.8px}.t-body-m{letter-spacing:-.32px;color:var(--muted);font-size:16px;line-height:27.2px}.t-body-s{color:var(--muted);font-size:14px;line-height:22.4px}.hl{color:var(--accent)}.eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:var(--text);white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px}.eyebrow--light{color:var(--light-label)}.section{width:100%;position:relative;overflow:clip}.wrap{padding:120px var(--pad-x);flex-direction:column;align-items:center;display:flex;position:relative}.narrow{width:100%;max-width:var(--narrow-max)}.wide{width:100%;max-width:var(--wide-max)}.intro-center{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:600px;display:flex}.intro-center>.t-display,.intro-center>[class*=t-body]{width:100%}.intro-left{flex-direction:column;gap:24px;padding:24px 0;display:flex}.intro-left__text{flex-direction:column;gap:20px;display:flex}.intro-left .t-display,.intro-left .t-body-m{max-width:400px}.i{stroke-width:2px;flex:none;width:24px;height:24px}.js [data-load],.js [data-appear]{opacity:0}@media (prefers-reduced-motion:reduce){.js [data-load],.js [data-appear]{opacity:1}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.intro-left>.btn{align-self:flex-start}.btn{--btn-dur:.4s;--btn-ease:cubic-bezier(.22, 1, .36, 1);height:44px;font-family:var(--font-body);letter-spacing:.32px;color:var(--text);white-space:nowrap;cursor:pointer;isolation:isolate;transition:background-color var(--btn-dur) var(--btn-ease), color var(--btn-dur) var(--btn-ease), box-shadow var(--btn-dur) var(--btn-ease), border-color var(--btn-dur) var(--btn-ease);justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:16px;font-weight:500;line-height:16px;display:inline-flex;position:relative}.btn:after{content:"";border:1px solid var(--btn-border,transparent);border-radius:inherit;pointer-events:none;transition:border-color var(--btn-dur) var(--btn-ease);position:absolute;top:0;bottom:0;left:0;right:0}.btn .i{width:15px;height:15px}.btn--secondary{background:var(--bg-2);--btn-border:var(--line-2);border-radius:4px;box-shadow:0 2px 8px #0003}.btn--secondary:hover{background:var(--bg-3);--btn-border:var(--accent);color:var(--accent-hover);box-shadow:0 4px 12px rgba(var(--accent-rgb), .12)}.btn--primary{background:var(--bg-0);--btn-border:var(--accent);box-shadow:0 5px 18px rgba(var(--accent-rgb), .22);border-radius:12px}.btn--primary:hover{background:var(--accent-hover);--btn-border:var(--accent-hover);color:var(--bg-0);box-shadow:0 7px 24px rgba(var(--accent-rgb), .32)}.btn--gradient{--btn-dur:.24s;--btn-border:#0003;box-shadow:0 8px 24px rgba(var(--accent-rgb), .22);background-color:#0000;border-radius:999px}.btn--gradient:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(119deg, var(--accent-deep) 0%, var(--accent) 45.14%, rgba(var(--accent-rgb), .8) 72.73%, var(--accent-deep) 100%);transition:opacity var(--btn-dur) var(--btn-ease);position:absolute;top:0;bottom:0;left:0;right:0}.btn--gradient:hover{--btn-border:#ffffff24;box-shadow:0 8px 24px #ffffff40,inset 0 .482px 1.638px -.667px #ffffff24,inset 0 1.831px 6.225px -1.333px #ffffff29}.btn--gradient:hover:before{opacity:0}.btn--fill{background:var(--accent);--btn-border:#ffffff3d;--btn-dur:.2s;border-radius:999px;box-shadow:0 8px 8px 4px #0000001a}.btn--fill:hover{background:linear-gradient(133deg, rgba(var(--accent-rgb), .8) 0%, rgba(var(--accent-rgb), .9) 34.95%, rgba(var(--accent-rgb), .9) 60.79%, rgba(var(--accent-rgb), .8) 100%);--btn-border:#e1e8f080;box-shadow:0 .483px 2.028px -2.375px rgba(var(--accent-rgb), .84), 0 4px 16.8px -4.75px rgba(var(--accent-rgb), .05), 0 .557px .557px -.125px rgba(var(--accent-rgb), .06), 0 1.8px 1.8px -.25px rgba(var(--accent-rgb), .09)}.btn--submit{background:var(--accent);--btn-border:var(--accent);width:100%;height:40px;box-shadow:0 5px 18px rgba(var(--accent-rgb), .22);letter-spacing:0;color:#fff;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600;line-height:16.8px}.btn--submit:hover{background:var(--accent-hover);--btn-border:var(--accent-hover);box-shadow:0 7px 24px rgba(var(--accent-rgb), .32)}.btn--block{width:100%}.site-header{z-index:10;background:var(--bg-1);padding:16px 24px;position:relative;overflow:clip}.site-header__bar{justify-content:space-between;align-items:center;min-height:44px;display:flex}.site-header__brand{align-items:center;display:flex}.logo{--logo-emblem-h:44px;--logo-name-h:36px;flex:none;align-items:center;gap:10px;display:inline-flex}.logo__emblem{height:var(--logo-emblem-h);width:auto}.logo__name{height:var(--logo-name-h);width:auto}.site-header__spacer{width:109px;height:24px}.nav{align-items:center;gap:28px;display:flex}.nav__link{text-transform:uppercase;color:var(--text);font-size:13px;line-height:20px}.nav__link:hover{color:var(--accent-hover);transition:color .4s cubic-bezier(.22,1,.36,1)}.menu-toggle,.mobile-menu{display:none}@media (max-width:1199.98px){.site-header__spacer{display:none}}@media (max-width:809.98px){.site-header__bar{min-height:36.2px}.logo{--logo-emblem-h:36px;--logo-name-h:28px;gap:8px}.nav,.site-header__cta{display:none}.menu-toggle{width:24px;height:24px;color:var(--text);place-items:center;display:grid}.menu-toggle .i{grid-area:1/1;width:24px;height:24px}.menu-toggle__close,.site-header[data-menu=open] .menu-toggle__open{display:none}.site-header[data-menu=open] .menu-toggle__close{display:block}.mobile-menu{display:block;overflow:hidden}.mobile-menu[hidden]{display:none}.mobile-menu__nav{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:32px;padding-top:32px;display:flex}.mobile-menu .btn{width:max-content}}.hero{background:var(--bg-0)}.hero__bg{background:linear-gradient(135deg,#0a0c0a 0%,#131513 48.2%,#1a1b19 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero__photo{object-fit:cover;object-position:0% 50%;opacity:.72;width:100%;height:100%}.hero__shade{background:linear-gradient(90deg,#0809089e 0%,#08090880 26%,#080908f7 39% 54%,#08090873 72%,#0809084d 100%),linear-gradient(#08090826 0%,#08090800 40%,#080908bf 100%);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:1199.98px){.hero__photo{object-position:22% 30%}.hero__shade{background:linear-gradient(#0809088c 0%,#08090899 30%,#080908d9 55%,#080908f2 100%)}}.hero__wrap{padding:0 var(--pad-x);justify-content:center;display:flex;position:relative}.hero__container{width:100%;max-width:var(--narrow-max);justify-content:center;align-items:flex-start;gap:48px;padding:64px 0;display:flex}.hero__left{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;display:flex}.hero__text{max-width:476px}.hero-card{background:var(--bg-1);min-width:0;box-shadow:0 2px 4px #08090833, 0 8px 18px #00000038, 0 22px 44px #0000004d, 0 40px 80px #0000003d, 0 0 18px rgba(var(--accent-rgb), .03);border-radius:32px;flex-direction:column;flex:1 1 0;gap:32px;padding:40px;display:flex;position:relative}.hero-card:after{content:"";border:1px solid var(--line);border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.timeline{flex-direction:column;gap:32px;display:flex}.timeline__list{z-index:2;flex-direction:column;gap:12px;display:flex;position:relative}.timeline__item{gap:20px;min-height:88px;display:flex}.timeline__rail{flex-direction:column;flex:none;align-items:center;gap:2px;width:10px;height:84px;display:flex}.timeline__dot{background:var(--accent);border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 2px #00000014,inset 0 0 0 1px #b9beb8}.timeline__line{background:var(--line-3);width:2px;height:72px}.timeline__body{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.timeline__day{color:var(--muted)}.timeline__time{letter-spacing:-.32px;color:var(--muted);font-size:16px;line-height:27.2px}.cta-card{z-index:2;background:linear-gradient(120deg, var(--bg-0) 0%, var(--bg-1) 100%);box-shadow:0 8px 24px #08090814, inset 0 .796px 2.707px -1.188px rgba(var(--accent-rgb), .11), inset 0 2.415px 8.209px -2.375px rgba(var(--accent-rgb), .1), inset 0 6.383px 21.701px -3.563px rgba(var(--accent-rgb), .08), inset 0 20px 68px -4.75px rgba(var(--accent-rgb), .01);border-radius:32px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex;position:relative;overflow:clip}.cta-card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff1a;position:absolute;top:0;bottom:0;left:0;right:0}.cta-card__glow{background:linear-gradient(rgba(var(--accent-rgb), .1) 0%, #0000 100%);pointer-events:none;border-radius:32px;position:absolute;top:-100px;bottom:-100px;left:-100px;right:-100px}.cta-card__content{flex-direction:column;gap:12px;max-width:400px;display:flex;position:relative}.cta-card__title{font-family:var(--font-display);font-weight:700;font-size:var(--h-card);line-height:var(--h-card-lh);letter-spacing:-1.3px;color:var(--text)}.cta-card__text{letter-spacing:-.32px;color:var(--muted-2);font-size:16px;line-height:27.2px}@media (min-width:1200px){.hero__left,.hero-card{flex:0 0 calc(50% - 24px)}}@media (max-width:1199.98px){.hero__container{flex-direction:column;align-items:stretch}.hero__left,.hero-card{flex:none;width:100%}.hero__text{max-width:none}}@media (max-width:809.98px){.hero-card{padding:40px}}.ph{background:radial-gradient(120% 90% at 30% 20%,#ffffff12,#0000 60%),repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 14px),linear-gradient(160deg,#2b2e2c 0%,#1b1d1c 55%,#121413 100%);width:100%;height:100%;position:relative;overflow:hidden}.ph:after{content:attr(data-ph);font-family:var(--font-body);letter-spacing:1.2px;text-transform:uppercase;color:#e9ece561;pointer-events:none;font-size:11px;line-height:14px;position:absolute;bottom:14px;left:16px}.about__wrap{min-height:80vh;padding:120px var(--pad-x);background:var(--bg-1);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.about__bg{will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(-8px)scale(1.05)}.about__img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.about__overlay{background:linear-gradient(#ffffff1f 0%,#ffffff14 49.68%,#ffffff0f 65.31%,#ffffff14 100%);position:absolute;top:0;bottom:0;left:0;right:0}.about__shade{background:#0000009e;position:absolute;top:0;bottom:0;left:0;right:0}.about__content{position:relative}.about__text{color:var(--text-soft)}.featured{background:var(--bg-0)}.featured__inner{flex-direction:column;align-items:center;gap:80px;padding:64px 0;display:flex}.features{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:start;gap:24px 20px;width:100%;display:grid}.feature{box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:24px;padding:28px 32px;display:flex;position:relative}.feature:after{content:"";border:1px solid var(--line);border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.feature__icon{width:36px;height:36px;box-shadow:0 2px 10px rgba(var(--accent-rgb), .08);color:var(--accent);background:#15171605;border-radius:999px;justify-content:center;align-items:center;padding:6px;display:flex;position:relative}.feature__icon:after{content:"";border:1px solid rgba(var(--accent-rgb), .35);border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.feature__body{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.feature__body>*{width:100%}@media (max-width:1199.98px){.features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809.98px){.features{grid-template-columns:minmax(0,1fr)}}.feature .t-card{text-transform:uppercase}.plans__wrap{background:#fff;gap:48px}.plans__wrap:before{content:"";pointer-events:none;background:linear-gradient(135deg,#f2f3eefa 0%,#00000014 0% 0%,#e9ebe6 100%);position:absolute;top:0;bottom:0;left:0;right:0}.plans__intro{justify-content:center;padding:64px 0;display:flex;position:relative}.plans__title{color:var(--light-title)}.plans__text{color:var(--light-text)}.plans__card{background:#000;border-radius:24px;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;padding:48px 40px;display:grid;position:relative;box-shadow:0 20px 40px #00000080}.plan-card{grid-row:span 4;grid-template-rows:subgrid;background:var(--bg-1);border-radius:32px;row-gap:32px;min-width:0;padding:48px 32px;display:grid;position:relative}.plan-card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff1a;position:absolute;top:0;bottom:0;left:0;right:0}.plan-card--black{background:linear-gradient(135deg,#101210 0%,#151716d1 42.48%,#1c1917 70%,#2a1414 100%);box-shadow:0 12px 32px #00000047}.plan-card--black:after{border-color:var(--line-3)}.plan-card__head{flex-direction:column;gap:12px;display:flex}.plan-card__label{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.plan-card__name{text-transform:uppercase}.plan-card__lead{color:var(--muted);font-size:16px;line-height:25.6px}.badge{letter-spacing:1.8px;text-transform:uppercase;color:var(--accent);border-radius:8px;padding:4px 8px;font-size:12px;line-height:16px;position:relative}.badge:after{content:"";border-radius:inherit;border:1px solid #ffffff1a;position:absolute;top:0;bottom:0;left:0;right:0}.checklist{flex-direction:column;gap:12px;display:flex}.checklist li{text-transform:uppercase;min-height:20px;color:var(--muted);align-items:flex-start;gap:8px;font-size:12px;line-height:19.2px;display:flex}.checklist__icon{width:20px;height:20px;color:var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.checklist__icon .i{width:16px;height:16px}.checklist li.is-off{color:#9ca19b73}.checklist li.is-off .checklist__icon{color:#4a4f49}.prices{flex-direction:column;gap:10px;display:flex}.price{background:#ffffff05;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:14px;padding:14px 16px;display:grid;position:relative}.price:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff1a;position:absolute;top:0;bottom:0;left:0;right:0}.plan-card--black .price:after{border-color:rgba(var(--accent-rgb), .28)}.price__icon{background:var(--bg-4);width:40px;height:40px;color:var(--accent);border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #222}.price__icon .i{width:20px;height:20px}.price__value{font-family:var(--font-display);letter-spacing:-1px;color:var(--text);align-items:flex-start;font-size:30px;font-weight:800;line-height:34px;display:flex}.price__cur{letter-spacing:0;color:var(--muted);margin:3px 4px 0 0;font-size:14px;font-weight:700;line-height:16px}.price__cents{letter-spacing:0;margin-top:2px;font-size:16px;line-height:18px}.price__label{color:var(--accent);font-size:13px;line-height:18px}@media (max-width:1199.98px){.plans__wrap{padding:100px var(--pad-x) 80px}.plans__card{column-gap:24px;padding:40px 24px}.plan-card{padding:40px 24px}}@media (max-width:809.98px){.plans__wrap{padding:120px var(--pad-x)}.plans__card{flex-direction:column;align-items:center;gap:24px;padding:32px 16px;display:flex}.plan-card{flex-direction:column;gap:28px;width:100%;max-width:450px;padding:36px 20px;display:flex}}.testimonial__wrap{padding:120px var(--pad-x);background:var(--bg-1);justify-content:center;display:flex}.testimonial__inner{justify-content:center;align-items:center;gap:48px;display:flex}.testimonial__intro,.slider{flex:0 0 calc(50% - 24px);min-width:0}.slider{flex-direction:column;gap:48px;display:flex}.slider__slides{display:grid}.slide{flex-direction:column;grid-area:1/1;gap:48px;margin:0;display:flex}.slide[hidden]{visibility:hidden;display:flex}.slide__quote{flex-direction:column;gap:20px;display:flex}.quote-mark{font-family:var(--font-display);height:50.4px;color:var(--accent);font-size:72px;font-weight:700;line-height:50.4px}.quote{max-width:450px;font-family:var(--font-display);font-weight:700;font-size:var(--h-quote);line-height:var(--h-quote-lh);letter-spacing:-2px;color:var(--text);margin:0}.author{align-items:center;gap:24px;display:flex}.author__avatar{background:var(--bg-3);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);letter-spacing:.4px;color:var(--text);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.author__meta{flex-direction:column;gap:8px;display:flex}.author__name{text-transform:uppercase;color:#c4c4c4;font-size:14px;font-weight:700;line-height:16.8px}.author__role{letter-spacing:.8px;text-transform:uppercase;color:#b8b8b8;font-size:10px;font-weight:700;line-height:15px}.slider__nav{align-items:center;gap:48px;height:40px;display:flex}.slider__counter{letter-spacing:.8px;color:var(--muted);white-space:nowrap;font-size:10px;line-height:12px}.slider__bars{flex:1 1 0;align-items:center;gap:12px;min-width:0;display:flex}.slider__bar{background:#343a35;flex:1 1 0;height:2px;transition:background-color .2s}.slider__bar.is-active{background:var(--accent)}.slider__arrows{gap:8px;display:flex}.slider__arrow{background:var(--bg-3);width:40px;height:40px;color:var(--accent);border-radius:4px;place-items:center;display:grid;position:relative}.slider__arrow:after{content:"";border:1px solid var(--accent);border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.slider__arrow .i{width:40px;height:40px}@media (max-width:1199.98px){.testimonial__wrap{padding:100px var(--pad-x) 80px}.testimonial__inner{flex-direction:column;align-items:stretch}.testimonial__intro,.slider{flex:none}.testimonial__intro{max-width:500px}}@media (max-width:809.98px){.testimonial__wrap{padding:120px var(--pad-x)}.testimonial__intro .t-display,.testimonial__intro .t-body-m{max-width:none}}.testimonial__titles{flex-direction:column;display:flex}.testimonial__titles .t-display{max-width:400px}.units{background:var(--bg-0)}.units__wrap{gap:64px}.units__top{justify-content:center;align-items:center;gap:80px;display:flex}.units__intro,.units__map{flex:0 0 calc(50% - 40px);min-width:0}.units__intro .intro-left__text .t-body-m{max-width:none}.units__map{background:var(--bg-2);border-radius:24px;height:450px;overflow:hidden}.units__map iframe{border:0;width:100%;height:100%}.units__divider{background:#1e293b1a;border:0;height:1px;margin:0}.units__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:start;gap:20px;display:grid}.info-card{box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:24px;padding:28px 32px;display:flex;position:relative}.info-card:after{content:"";border:1px solid var(--line);border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.info-card__icon{width:48px;height:48px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;padding:8px;display:flex;position:relative;box-shadow:0 1px 2px #00000014}.info-card__icon:after{content:"";border-radius:inherit;border:1px solid #e2e8f01a;position:absolute;top:0;bottom:0;left:0;right:0}.info-card__body{flex-direction:column;display:flex}.info-card__body .t-body-l{max-width:300px}@media (max-width:1199.98px){.units__wrap{padding:100px var(--pad-x) 80px}}@media (max-width:809.98px){.units__wrap{padding:120px var(--pad-x) 100px}.units__top{flex-direction:column;align-items:stretch}.units__intro,.units__map{flex:none}.units__grid{grid-template-columns:minmax(0,1fr)}}.info-card .t-card{position:relative;top:-8px}.faq{background:var(--bg-0);min-height:100vh}.faq__wrap{gap:64px}.faq__inner{justify-content:center;align-items:flex-start;gap:48px;display:flex}.faq__intro,.faq__list{flex:0 0 calc(50% - 24px);min-width:0}.faq__list{flex-direction:column;justify-content:center;gap:20px;display:flex}.faq-item{cursor:pointer;box-shadow:var(--shadow-faq);border-radius:24px;flex-direction:column;gap:16px;padding:12px;transition:box-shadow .37s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:clip}.faq-item:after{content:"";border:1px solid var(--line);border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.faq-item:not([open]):hover{box-shadow:inset 0 .723px 1.3px -.08px #c4c4c40a,inset 0 2.4px 4.3px -.3px #c4c4c414,inset 0 9px 16px -.5px #c4c4c442}.faq-item__head{display:flex}.faq-item[open] .faq-item__head{padding-block-start:24px;padding-block-end:24px}.faq-item__q{text-align:left;width:100%;color:var(--text);align-items:center;gap:16px;display:flex}.faq-item__icon{border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:2px;display:flex;position:relative;transform:rotate(45deg)}.faq-item__icon:after{content:"";border-radius:inherit;border:1px solid #e2e8f0;position:absolute;top:0;bottom:0;left:0;right:0}.faq-item__glyph{width:14px;height:14px;display:block;transform:rotate(45deg)}.faq-item[open] .faq-item__glyph{transform:rotate(0)}.faq-item__glyph .i{width:14px;height:14px}.faq-item__a{max-width:571px;color:var(--muted);font-size:14px;line-height:22.4px}.faq-item__a[hidden]{display:none}@media (max-width:1199.98px){.faq__inner{flex-direction:column;align-items:stretch}.faq__intro,.faq__list{flex:none}.faq__intro{max-width:500px}}@media (max-width:809.98px){.faq__wrap{padding-bottom:100px}}.faq-item__q .t-h4{flex:auto;min-width:0}.gallery{background:var(--bg-0)}.gallery__wrap{gap:80px}.gallery__intro{max-width:500px}.gallery__body{flex-direction:column;align-items:center;display:flex}.gallery__grid{grid-template-rows:300px 308px 300px 420px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.gallery__item{margin:0;overflow:hidden}.gallery__item--a1{grid-area:1/1/3/2}.gallery__item--a2{grid-area:3/1/4/2}.gallery__item--a3{grid-area:4/1/5/2}.gallery__item--b1{grid-area:1/2/2/3}.gallery__item--b2{grid-area:2/2/4/3}.gallery__item--b3{grid-area:4/2/5/3}.gallery__item--a1,.gallery__item--b1{border-radius:8px}@media (max-width:809.98px){.gallery__wrap{padding-bottom:100px}.gallery__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.gallery__item{grid-area:auto}.gallery__item--a1,.gallery__item--b2{height:620px}.gallery__item--a2,.gallery__item--b1{height:300px}.gallery__item--a3,.gallery__item--b3{height:420px}.gallery__item--a1{order:1}.gallery__item--a2{order:2}.gallery__item--b1{border-radius:0;order:3}.gallery__item--b2{order:4}.gallery__item--a3{order:5}.gallery__item--b3{order:6}.gallery__item--a2{border-radius:8px}}@media (min-width:810px) and (max-width:1199.98px){.gallery__wrap{padding:100px var(--pad-x) 80px}}.contact{background:var(--bg-0)}.contact__inner{justify-content:center;align-items:center;gap:48px;padding:24px 0;display:flex}.contact__text{flex-direction:column;flex:0 0 640px;gap:24px;padding:24px;display:flex}.contact__title{color:var(--accent)}.contact__title .contact__title-top{color:var(--text)}.contact__text .t-body-l{max-width:500px}.contact__card{background:#ffffff14;border-radius:32px;flex:0 0 592px}.contact-form{background:#101210cc;border-radius:32px;flex-direction:column;gap:20px;padding:40px;display:flex;position:relative;box-shadow:0 12px 32px #00000038,0 32px 80px #ffffff14}.contact-form:after{content:"";border:1px solid var(--line);border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.field{flex-direction:column;gap:10px;display:flex}.field__label{color:var(--label);font-size:12px;font-weight:500;line-height:14.4px}.field__box{background:#08090826;border-radius:10px;align-items:center;height:40px;padding:0;transition:background-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 1px 4px #0000001f}.field__box:after{content:"";border:1px solid var(--line);border-radius:inherit;pointer-events:none;transition:border-color .25s;position:absolute;top:0;bottom:0;left:0;right:0}.field__box--area{height:100px;padding:0}.field__box input{height:100%;padding:0 12px}.field__box input,.field__box textarea{width:100%;font-family:var(--font-body);color:var(--text);caret-color:var(--text);background:0 0;border:0;outline:0;font-size:14px;line-height:16.8px}.field__box textarea{resize:none;height:100%;padding:12px}.field__box input::placeholder,.field__box textarea::placeholder{color:var(--muted);opacity:1}.field__box:focus-within{background:var(--bg-2);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .08)}.field__box:focus-within:after,.field[data-invalid] .field__box:after{border-color:var(--accent)}.field__error{color:var(--accent-hover);font-size:12px;line-height:14.4px}.field__error:empty{display:none}.contact-form .btn--submit:disabled{cursor:default;opacity:.85}@media (max-width:1199.98px){.contact__wrap{padding:100px var(--pad-x) 80px}.contact__inner{flex-direction:column;align-items:stretch}.contact__text,.contact__card{flex:none}}@media (max-width:809.98px){.contact__wrap{padding:120px var(--pad-x) 100px}}.contact__title{max-width:800px}.footer{background:var(--bg-0)}.footer__wrap{width:100%;max-width:calc(1280px + 2 * var(--pad-x));padding:80px var(--pad-x) 40px;margin:0 auto}.footer__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;display:grid}.footer__brand{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.footer__logo img{width:auto;height:88px;display:block}.footer__about{max-width:300px;color:var(--muted);font-size:14px;line-height:22.75px}.footer__social{gap:16px;display:flex}.footer__social-btn{width:40px;height:40px;color:var(--text);background:#1a1c1a;border-radius:999px;place-items:center;transition:background-color .2s,color .2s;display:grid;position:relative}.footer__social-btn .i{width:18px;height:18px}.footer__social-btn:hover{background:var(--accent);color:#fff}.footer__col{flex-direction:column;gap:20px;display:flex}.footer__heading{font-family:var(--font-body);color:#fff;font-size:18px;font-weight:700;line-height:28px}.footer__list{flex-direction:column;gap:14px;font-style:normal;display:flex}.footer__list>li,.footer__list>p{color:var(--muted);align-items:flex-start;gap:12px;font-size:14px;line-height:22px;display:flex}.footer__list .i{width:16px;height:16px;color:var(--accent);flex:none;margin-top:3px}.footer__links{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer__links li{font-size:14px;line-height:22px}.footer__link{color:var(--muted);transition:color .12s}.footer__list .footer__link{color:var(--muted)}.footer__link:hover{color:var(--accent-hover)}.footer__bottom{text-align:center;border-top:1px solid #ffffff14;margin-top:56px;padding-top:32px}.footer__bottom p{color:#6b716a;font-size:14px;line-height:22px}@media (max-width:1199.98px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px}}@media (max-width:809.98px){.footer__wrap{padding-top:64px}.footer__grid{grid-template-columns:minmax(0,1fr);gap:40px}.footer__logo img{height:80px}.footer__about{max-width:none}.footer__bottom{margin-top:48px}}.menu-toggle{box-sizing:content-box;margin:-10px;padding:10px}.nav__link{margin-block-start:-12px;margin-block-end:-12px;padding-block-start:12px;padding-block-end:12px;display:inline-block}.mobile-menu__nav .nav__link{margin-block-start:-6px;margin-block-end:-6px;padding-block-start:6px;padding-block-end:6px}.faq-item__q{margin-block-start:-12px;margin-block-end:-12px;padding-block-start:12px;padding-block-end:12px}.footer__link{margin-block-start:-6px;margin-block-end:-6px;padding-block-start:6px;padding-block-end:6px;display:inline-block}@media (max-width:809.98px){:root{--h-hero:clamp(44px, 13.9vw, 52px);--h-hero-lh:1;--h-display:clamp(34px, 11.2vw, 42px)}.t-hero,.t-display,.cta-card__title,.t-card{word-spacing:.08em}.quote{letter-spacing:-1px;word-spacing:.04em}.eyebrow{white-space:normal;align-items:flex-start}.eyebrow:before{margin-top:4px}.slider__counter,.author__role{font-size:12px;line-height:16px}.hero__photo{object-position:45% 30%}.features,.units__grid{grid-auto-rows:auto}.field__box input,.field__box textarea{font-size:16px;line-height:20px}.field__box{height:44px}.field__box--area{height:112px}.contact-form .btn--submit{height:48px;font-size:15px}}.hero__picture{width:100%;height:100%;display:block}@media (max-width:400px){.hero-card{padding:28px 20px}.cta-card{padding:20px}.timeline__item{gap:16px}.plans__card{padding:24px 12px}.plan-card{padding:32px 16px}.price{column-gap:12px;padding:12px}.feature,.info-card{padding:24px 20px}.contact__text{padding:24px 0}.contact-form{padding:28px 20px}.slider__nav{gap:24px}}@media (max-height:500px) and (orientation:landscape){.about__wrap,.faq{min-height:0}}@media (pointer:coarse){.field__box input,.field__box textarea{font-size:16px}.slider__counter,.author__role{font-size:12px;line-height:16px}}
