@font-face{font-family:Jost;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/jost-300.woff2)format("woff2")}@font-face{font-family:Jost;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/jost-400.woff2)format("woff2")}@font-face{font-family:Jost;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/jost-500.woff2)format("woff2")}@font-face{font-family:Jost;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/jost-600.woff2)format("woff2")}@font-face{font-family:Orbitron;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/orbitron-600.woff2)format("woff2")}@font-face{font-family:Orbitron;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/orbitron-700.woff2)format("woff2")}@font-face{font-family:Orbitron;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/orbitron-800.woff2)format("woff2")}:root{--white:#fff;--white-soft:#ffffffd9;--black:#0a0a0a;--page:#f6f5f2;--accent:#c0392b;--radius-hero:clamp(48px, 9vw, 130px);--ease-out:cubic-bezier(.23,1,.32,1)}body{background:var(--white);color:var(--black);-webkit-font-smoothing:antialiased;font-family:Jost,sans-serif;overflow-x:hidden}body.loaded{background:var(--page)}body.no-scroll{overflow:hidden}.nav{z-index:50;pointer-events:none;animation:fadeDown 1.4s var(--ease-out) 1.6s both;justify-content:space-between;align-items:center;padding:34px clamp(24px,6vw,86px) 0;display:flex;position:fixed;top:0;left:0;right:0}.nav>*{pointer-events:auto}@keyframes fadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.nav__logo{color:var(--white);transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);align-items:center;gap:8px;text-decoration:none;display:flex}.nav__logo-img{width:auto;height:50px}.nav__right{border-radius:999px;align-items:stretch;display:flex;overflow:hidden}.nav__menu{color:var(--white);cursor:pointer;letter-spacing:.3em;transition:background .6s var(--ease-out), color .6s var(--ease-out);background:0 0;border:none;align-items:center;gap:12px;padding:16px 26px;font-family:Jost,sans-serif;font-size:13px;font-weight:400;display:flex}.nav__menu:hover{opacity:.65}.nav__burger{flex-direction:column;gap:5px;width:22px;display:flex;position:relative}.nav__burger span{height:1.5px;transition:transform .5s var(--ease-out), width .3s var(--ease-out);background:currentColor;display:block}.nav__burger span:first-child{width:100%}.nav__burger span:last-child{width:72%}.nav__cta{letter-spacing:.26em;color:var(--white);background:var(--black);cursor:pointer;transition:background .5s var(--ease-out), color .5s var(--ease-out), border-radius .6s var(--ease-out);text-transform:uppercase;border:none;border-radius:999px;padding:16px 32px;font-family:Jost,sans-serif;font-size:13px;font-weight:400}.nav__cta:hover{background:#2b2b2b}.nav.is-scrolled .nav__menu{-webkit-backdrop-filter:blur(14px);background:#0a0a0a59;border-radius:999px 0 0 999px}.nav.is-scrolled .nav__menu:hover{background:#0a0a0a8c}.nav.is-scrolled .nav__cta{border-radius:0 999px 999px 0}.nav.is-scrolled .nav__cta:hover{background:var(--white);color:var(--black)}.nav.menu-open .nav__logo{opacity:1;pointer-events:auto;transform:translateY(0)}.nav.menu-open .nav__menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.nav.menu-open .nav__cta{background:var(--white);color:var(--black);border-radius:999px}.nav.menu-open .nav__burger span:first-child{transform:translateY(3.25px)rotate(45deg)}.nav.menu-open .nav__burger span:last-child{width:100%;transform:translateY(-3.25px)rotate(-45deg)}.menu-overlay{z-index:40;background:radial-gradient(120% 90% at 50% 0%, #161616 0%, var(--black) 60%);opacity:0;visibility:hidden;transition:opacity .7s var(--ease-out), visibility 0s linear .7s;flex-direction:column;justify-content:center;align-items:center;padding:120px clamp(24px,6vw,86px) 60px;display:flex;position:fixed;inset:0}.menu-overlay.is-open{opacity:1;visibility:visible;transition:opacity .7s var(--ease-out)}.menu-overlay__links{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:clamp(10px,2.4vh,26px) clamp(28px,4.5vw,64px);max-width:1100px;display:flex}.menu-overlay__links a,.menu-overlay__links button{letter-spacing:.02em;text-transform:uppercase;color:var(--white);cursor:pointer;transition:opacity .4s var(--ease-out);opacity:0;background:0 0;border:none;font-family:Orbitron,sans-serif;font-size:clamp(22px,3.2vw,44px);font-weight:600;line-height:1.15;text-decoration:none;transform:translateY(26px)}.menu-overlay.is-open .menu-overlay__links a,.menu-overlay.is-open .menu-overlay__links button{opacity:1;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(0)}.menu-overlay__links a:hover,.menu-overlay__links button:hover{opacity:.5}.menu-overlay__links .menu-overlay__demo{letter-spacing:.02em;text-transform:uppercase;border:1px solid #fff9;border-radius:999px;padding:.25em .7em;font-family:Orbitron,sans-serif;font-size:clamp(22px,3.2vw,44px);font-weight:600}.menu-overlay__links .menu-overlay__demo:hover{background:var(--white);color:var(--black);opacity:1}.menu-overlay.is-open .menu-overlay__links>:first-child{transition-delay:.22s}.menu-overlay.is-open .menu-overlay__links>:nth-child(2){transition-delay:.27s}.menu-overlay.is-open .menu-overlay__links>:nth-child(3){transition-delay:.32s}.menu-overlay.is-open .menu-overlay__links>:nth-child(4){transition-delay:.37s}.menu-overlay.is-open .menu-overlay__links>:nth-child(5){transition-delay:.42s}.menu-overlay.is-open .menu-overlay__links>:nth-child(6){transition-delay:.47s}.menu-overlay.is-open .menu-overlay__links>:nth-child(7){transition-delay:.52s}.menu-overlay__demo-bottom{letter-spacing:.15em;text-transform:uppercase;color:var(--white);cursor:pointer;opacity:0;background:0 0;border:1px solid #ffffff80;border-radius:999px;margin-top:clamp(40px,6vh,60px);padding:16px 36px;font-family:Orbitron,sans-serif;font-size:clamp(11px,1.6vw,16px);font-weight:600;display:block;transform:translateY(20px)}.menu-overlay.is-open .menu-overlay__demo-bottom{opacity:1;transition:opacity .8s var(--ease-out) .65s, transform .8s var(--ease-out) .65s;transform:translateY(0)}.menu-overlay__demo-bottom:hover{background:var(--white);color:var(--black);transition:background .3s,color .3s}.menu-overlay__sub-links{flex-wrap:wrap;justify-content:center;gap:clamp(16px,3vw,32px);margin-top:clamp(20px,3vh,32px);display:flex}.menu-overlay__sub-links a{letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out), color .3s;font-family:Jost,sans-serif;font-size:clamp(13px,1.4vw,16px);font-weight:400;text-decoration:none;transform:translateY(16px)}.menu-overlay__sub-links a:hover{color:#ffffffb3}.menu-overlay.is-open .menu-overlay__sub-links a{opacity:1;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out), color .3s;transform:translateY(0)}.menu-overlay.is-open .menu-overlay__sub-links a:first-child{transition-delay:.4s}.menu-overlay.is-open .menu-overlay__sub-links a:nth-child(2){transition-delay:.45s}.menu-overlay.is-open .menu-overlay__sub-links a:nth-child(3){transition-delay:.5s}.hero{height:88svh;min-height:560px;position:relative}.hero__video-wrap{border-radius:0 0 var(--radius-hero) var(--radius-hero);position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.hero__video{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(0)}.hero__video--mobile{display:none}.hero__video::-webkit-media-controls{-webkit-appearance:none;opacity:0!important;pointer-events:none!important;display:none!important}.hero__video::-webkit-media-controls-panel{-webkit-appearance:none;opacity:0!important;pointer-events:none!important;display:none!important}.hero__video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;opacity:0!important;pointer-events:none!important;display:none!important}.hero__video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;opacity:0!important;pointer-events:none!important;display:none!important}.img-banner video::-webkit-media-controls{-webkit-appearance:none;opacity:0!important;pointer-events:none!important;display:none!important}.img-banner video::-webkit-media-controls-panel{-webkit-appearance:none;opacity:0!important;pointer-events:none!important;display:none!important}.img-banner video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;opacity:0!important;pointer-events:none!important;display:none!important}.img-banner video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;opacity:0!important;pointer-events:none!important;display:none!important}.hero__overlay{background:linear-gradient(#05080e9e 0%,#05080e57 30%,#05080e47 55%,#05080e85 100%),#080a102e;position:absolute;inset:0}.hero__center{z-index:5;text-align:left;will-change:transform, opacity;max-width:1000px;transition:transform .15s linear,opacity .15s linear;display:block;position:absolute;inset:auto auto clamp(80px,16vh,160px) clamp(24px,6vw,86px)}.hero__eyebrow{letter-spacing:.35em;text-transform:uppercase;color:#ffffffb3;animation:fadeUp 1.4s var(--ease-out) 2s both;margin:0 0 26px;font-size:14px;font-weight:400;line-height:1.7}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero__title{letter-spacing:.02em;text-transform:uppercase;color:var(--white);margin-bottom:32px;font-family:Orbitron,sans-serif;font-size:clamp(28px,4.4vw,64px);font-weight:600;line-height:1.16}.hero__title--en{font-size:clamp(22px,3.4vw,50px)}.hero__sub{color:#ffffffad;animation:fadeUp 1.4s var(--ease-out) 3s both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:backdrop-filter;background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;padding:14px 20px;font-size:clamp(15px,1.5vw,19px);line-height:1.6;display:inline-block;overflow:hidden;box-shadow:0 20px 50px #00000040,inset 0 1px #ffffff26}.ch{opacity:0;filter:blur(6px);animation:chIn .9s var(--ease-out) forwards;display:inline-block;transform:translateY(.08em)}.ch--space{display:inline}.ch--no-anim{opacity:1;filter:none;animation:none;transform:none}@keyframes chIn{to{opacity:1;filter:blur();transform:translateY(0)}}.hero__card{z-index:8;background:var(--black);width:min(720px,100% - 48px);color:var(--white);opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);border-radius:28px;justify-content:space-between;align-items:center;gap:26px;padding:36px 38px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,55%)translateY(24px);box-shadow:0 30px 60px -20px #00000059}.hero__card.is-visible{opacity:1;transform:translate(-50%,55%)translateY(0)}.hero__card p{font-size:19px;font-weight:300;line-height:1.5}.hero__card-btn{background:var(--white);width:64px;height:64px;color:var(--black);cursor:pointer;transition:background .5s var(--ease-out), transform .5s var(--ease-out);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hero__card-btn:hover{background:#e8e8e8;transform:scale(1.05)}.hero__card-btn svg{width:18px;height:18px;transition:transform .5s var(--ease-out)}.hero__card-btn:hover svg{transform:translate(2px,-2px)}.hero__card-btn{animation:2s ease-in-out infinite btnPulse}@keyframes btnPulse{0%,to{box-shadow:0 0 #fff6}50%{box-shadow:0 0 0 10px #fff0}}.hero__card{cursor:pointer}.hero__card.is-expanded.is-expanded{opacity:1;z-index:60;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:auto;max-width:none;height:auto;padding:0;transition:all .5s cubic-bezier(.23,1,.32,1);position:fixed;inset:16px;overflow:hidden;transform:none;box-shadow:0 40px 80px -20px #0009}.hero__card.is-expanded p,.hero__card.is-expanded .hero__card-btn{display:none}.hero__card-video{object-fit:cover;border-radius:20px;width:100%;height:100%;position:absolute;inset:0}.hero__card-close{-webkit-backdrop-filter:blur(10px);width:44px;height:44px;color:var(--white);cursor:pointer;z-index:5;opacity:0;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .3s;animation:.4s .3s forwards fadeUp;display:flex;position:absolute;top:20px;right:20px}.hero__card-close:hover{background:#ffffff4d}.hero__card-close svg{width:18px;height:18px}.hero__card-overlay{z-index:55;-webkit-backdrop-filter:blur(4px);background:#000000b3;animation:.4s forwards overlayIn;position:fixed;inset:0}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.section{padding:clamp(100px,16vh,180px) clamp(24px,6vw,86px)}.section--dark{background:var(--black);color:var(--white)}.section__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#0a0a0a80;text-align:center;margin-bottom:42px;font-size:13px;font-weight:400}.section--dark .section__eyebrow{color:#fff6}.section__title{letter-spacing:.015em;text-transform:uppercase;text-align:center;max-width:900px;margin:0 auto 60px;font-family:Orbitron,sans-serif;font-size:clamp(26px,3.8vw,50px);font-weight:600;line-height:1.25}.reveal-section .section__eyebrow,.reveal-section .section__title{opacity:0;transition:opacity 1s var(--ease-out), transform 1s var(--ease-out);transform:translateY(24px)}.reveal-section.in-view .section__eyebrow{opacity:1;transform:translateY(0)}.reveal-section.in-view .section__title{opacity:1;transition-delay:.1s;transform:translateY(0)}.reveal-item{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(30px)}.reveal-section.in-view .reveal-item{opacity:1;transform:translateY(0)}.manifesto-wrap{height:380vh;position:relative}.manifesto{background:var(--page);justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.manifesto__inner{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;max-width:1060px;padding:0 clamp(24px,6vw,86px);display:flex}.manifesto__phrase{opacity:0;filter:blur(6px);max-height:0;transition:opacity 1.8s cubic-bezier(.16,1,.3,1),transform 1.8s cubic-bezier(.16,1,.3,1),filter 1.6s cubic-bezier(.16,1,.3,1),max-height 1.4s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(18px)}.manifesto__phrase.is-visible{opacity:1;filter:blur();max-height:300px;transform:translateY(0)}.manifesto__phrase p{color:var(--black);letter-spacing:-.01em;margin-bottom:32px;font-family:Jost,sans-serif;font-size:clamp(20px,3.2vw,30px);font-weight:300;line-height:1.5}.manifesto__phrase:first-child p{font-weight:300}.manifesto__phrase:last-child p{font-style:italic;font-weight:400}.manifesto__chevron{color:#0a0a0a26;justify-content:center;display:flex}.manifesto__chevron svg{width:22px;height:14px;margin:8px auto 24px;display:block}.manifesto__marquee{opacity:0;pointer-events:none;width:100%;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);position:absolute;bottom:clamp(20px,5vh,50px);left:0;overflow:hidden;transform:translateY(20px)}.manifesto__marquee.is-visible{opacity:1;transform:translateY(0)}.manifesto__marquee-line{background:#0a0a0a14;width:100%;height:1px}.manifesto__marquee-track{white-space:nowrap;align-items:center;gap:0;width:max-content;padding:clamp(12px,2vw,20px) 0;animation:20s linear infinite marqueeScroll;display:flex}.manifesto__marquee-track span{color:#0a0a0a12;text-transform:uppercase;letter-spacing:.1em;font-family:Orbitron,sans-serif;font-size:clamp(20px,3.5vw,40px);font-weight:400}.manifesto__marquee-track span b{font-weight:800}.manifesto__marquee-track .marquee-dot{background:#0a0a0a12;border-radius:50%;flex-shrink:0;width:clamp(6px,1vw,10px);height:clamp(6px,1vw,10px);margin:0 clamp(20px,3vw,40px)}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.how__header{text-align:center;max-width:700px;margin:0 auto clamp(24px,4vw,40px)}.how__subtitle{color:#0a0a0a80;margin-top:16px;font-family:Jost,sans-serif;font-size:clamp(16px,2vw,20px);font-weight:400;line-height:1.6}.how__compare{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,48px);max-width:900px;margin:0 auto;display:grid}.how__col{border-radius:20px;padding:clamp(28px,4vw,44px) clamp(24px,3vw,36px)}.how__col--before{background:#0a0a0a08}.how__col--after{background:var(--black);color:var(--white)}.how__col-label{letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a59;margin-bottom:clamp(20px,3vw,32px);font-family:Orbitron,sans-serif;font-size:clamp(18px,2.5vw,24px);font-weight:600}.how__col--after .how__col-label{color:#fff6}.how__col-step{border-bottom:1px solid #0a0a0a0f;align-items:center;gap:14px;padding:14px 0;display:flex}.how__col--after .how__col-step{border-color:#ffffff14}.how__col-step:last-child{border-bottom:none}.how__col-num{color:#0a0a0a33;min-width:20px;font-family:Orbitron,sans-serif;font-size:11px;font-weight:600}.how__col--after .how__col-num{color:#ffffff4d}.how__col-text{font-size:16px;font-weight:400;line-height:1.4}.how__col--before .how__col-step--removed{color:#0a0a0a8c;-webkit-text-decoration:line-through #b4282866;text-decoration:line-through #b4282866;text-decoration-thickness:1.5px}.how__col--before .how__col-step--removed .how__col-num{color:#0a0a0a40}@media (max-width:640px){.how__compare{grid-template-columns:1fr}}.ft-section{background:var(--page);padding:clamp(5rem,11vw,9rem) clamp(1.25rem,5vw,2rem)}.ft-head{text-align:center;max-width:1000px;margin:0 auto clamp(4rem,8vw,7rem)}.ft-head__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#0a0a0a66;margin-bottom:clamp(1.4rem,3vw,2rem);font-size:13px;font-weight:400}.ft-head__title{letter-spacing:.015em;text-transform:uppercase;color:var(--black);margin:0 0 clamp(1.2rem,2.5vw,1.8rem);font-family:Orbitron,sans-serif;font-size:clamp(26px,3.8vw,50px);font-weight:600;line-height:1.25}.ft-head__sub{color:#0a0a0a80;max-width:28em;margin:0 auto;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.ft-timeline{max-width:1120px;margin:0 auto;position:relative}.ft-timeline:before{content:"";background:#dcdcdc;width:1px;position:absolute;top:6px;bottom:6px;left:50%;transform:translate(-.5px)}.ft-fill{z-index:1;background:#111;width:1px;height:0;position:absolute;top:6px;left:50%;transform:translate(-.5px)}.ft-step{grid-template-columns:1fr 1fr;column-gap:clamp(2.5rem,6vw,6rem);padding:clamp(2.5rem,6vw,4.5rem) 0;display:grid;position:relative}.ft-step:first-child{padding-top:0}.ft-step:last-child{padding-bottom:0}.ft-step:after{content:"";z-index:2;background:#dcdcdc;border-radius:50%;width:11px;height:11px;transition:background .35s;position:absolute;top:6px;left:50%;transform:translate(-50%)}.ft-step.passed:after{background:#1a1a1a}.ft-step__content{min-width:0}.ft-step.right .ft-step__content{text-align:left;grid-column:2}.ft-step.left .ft-step__content{text-align:right;grid-column:1}.ft-step__num{letter-spacing:.06em;color:var(--black);margin:0 0 .35rem;font-size:1rem}.ft-step__title{letter-spacing:-.005em;color:var(--black);margin:0 0 1rem;font-family:Jost,sans-serif;font-size:clamp(1.8rem,3.8vw,2.8rem);font-weight:500;line-height:1.04}.ft-step__desc{color:#0a0a0a80;white-space:pre-line;max-width:30em;margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65}.ft-step.left .ft-step__desc{margin-left:auto}.ft-step__reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,.61,.36,1)}.ft-step.right .ft-step__reveal{transform:translate(40px)}.ft-step.left .ft-step__reveal{transform:translate(-40px)}.ft-step__reveal.in{opacity:1;transform:translate(0)}.ft-step__img{aspect-ratio:16/9;object-fit:cover;background:#f0efec;border-radius:16px;width:100%;margin-top:1.4rem;display:block}.ft-step.left .ft-step__img{margin-left:auto}@media (max-width:760px){.ft-timeline:before,.ft-fill{left:6px;transform:none}.ft-step{grid-template-columns:1fr;padding:clamp(2.2rem,8vw,3rem) 0 clamp(2.2rem,8vw,3rem) 2.4rem}.ft-step:after{left:6px}.ft-step.right .ft-step__content,.ft-step.left .ft-step__content{text-align:left;grid-column:1}.ft-step.left .ft-step__desc{margin-left:0}.ft-step.right .ft-step__reveal,.ft-step.left .ft-step__reveal{transform:translateY(26px)}.ft-step__img{aspect-ratio:3/2}}.pricing{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:900px;margin:0 auto;display:grid}.price-card{background:var(--white);border:1.5px solid #0a0a0a0f;border-radius:24px;padding:40px 32px;position:relative;overflow:hidden}.price-card--featured{background:var(--black);color:var(--white);border-color:#0000}.tier-toggle{background:#ffffff14;border-radius:10px;gap:6px;margin-bottom:24px;padding:4px;display:flex}.tier-btn{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:all .35s var(--ease-out);color:#ffffff59;background:0 0;border:none;border-radius:7px;flex:1;padding:9px 0;font-family:Jost,sans-serif;font-size:12px;font-weight:500}.tier-btn:hover{color:#fff9}.tier-btn.is-active{background:var(--white);color:var(--black)}.tier-content{transition:opacity .28s,transform .28s}.tier-content.is-fading{opacity:0;transform:translateY(8px)}.tier-qr-highlight{letter-spacing:.04em;color:var(--white);text-align:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;margin:20px 0 24px;padding:14px 20px;font-family:Orbitron,sans-serif;font-size:15px;font-weight:700}.setup-highlight{letter-spacing:.04em;color:var(--black);text-align:center;background:#0a0a0a0a;border:1px solid #0a0a0a1a;border-radius:12px;margin:20px 0 24px;padding:14px 20px;font-family:Orbitron,sans-serif;font-size:15px;font-weight:700}.tier-extra-note{color:#ffffff8c;text-align:center;margin-top:16px;font-size:12px;font-weight:400;line-height:1.5}.price-card__label{letter-spacing:.28em;text-transform:uppercase;color:#0a0a0a66;margin-bottom:20px;font-size:11px;font-weight:500}.price-card--featured .price-card__label{color:#ffffff80}.price-card__price{margin-bottom:6px;font-family:Orbitron,sans-serif;font-size:42px;font-weight:700;line-height:1}.price-vat{letter-spacing:.02em;opacity:.45;font-family:Jost,sans-serif;font-size:14px;font-weight:400}.price-card__period{color:#0a0a0a66;margin-bottom:28px;font-size:14px}.price-card--featured .price-card__period{color:#fff6}.price-card__list{margin:0 0 32px;padding:0;list-style:none}.price-card__list li{border-bottom:1px solid #0a0a0a0f;align-items:center;gap:10px;padding:8px 0;font-size:14px;font-weight:300;display:flex}.price-card--featured .price-card__list li{border-color:#ffffff14}.price-card__list li:before{content:"✓";font-size:13px;font-weight:600}.price-card__btn{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-align:center;width:100%;transition:background .4s var(--ease-out), color .4s var(--ease-out);border:none;border-radius:14px;padding:16px;font-family:Jost,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:block}.price-card__btn--outline{color:var(--black);background:0 0;border:1.5px solid #0a0a0a26}.price-card__btn--outline:hover{background:var(--black);color:var(--white)}.price-card__btn--solid{background:var(--white);color:var(--black)}.price-card__btn--solid:hover{background:#e8e8e8}.pricing-cta{background:var(--black);color:var(--white);border:1.5px solid var(--black);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .4s var(--ease-out), color .4s var(--ease-out);border-radius:999px;padding:18px 48px;font-family:Jost,sans-serif;font-size:14px;font-weight:500;display:inline-block}.pricing-cta:hover{color:var(--black);background:0 0}.co{z-index:100;pointer-events:none;visibility:hidden;position:fixed;inset:0}.co.is-open{pointer-events:auto;visibility:visible}.co__backdrop{z-index:0;visibility:hidden;opacity:0;background:#d0c8bb;position:absolute;inset:0}.co__stage{z-index:3;pointer-events:none;display:flex;position:absolute;inset:0}.co__col{will-change:transform;flex:1;height:100%}.co__content{z-index:2;background:var(--white);position:absolute;inset:0}.co__layout{height:100%;display:flex;overflow-y:auto}.co__left{flex-direction:column;flex:1;justify-content:center;padding:clamp(100px,12vh,140px) clamp(40px,5vw,80px) clamp(40px,5vh,60px);display:flex}.co__right{flex:1;position:relative;overflow:hidden}.co__right img{object-fit:cover;width:100%;height:100%}.co__form{width:100%;max-width:520px}.co__title{color:var(--black);text-transform:uppercase;letter-spacing:.015em;margin-bottom:12px;font-family:Orbitron,sans-serif;font-size:clamp(24px,3.5vw,40px);font-weight:600;line-height:1.1}.co__sub{color:#0a0a0a66;margin-bottom:36px;font-size:clamp(15px,1.6vw,17px);line-height:1.5}.co__chips{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.co__chip{color:#0a0a0a80;cursor:pointer;background:0 0;border:1.5px solid #0a0a0a1f;border-radius:100px;padding:10px 22px;font-family:Jost,sans-serif;font-size:14px;transition:all .3s}.co__chip:hover{color:var(--black);border-color:#0a0a0a59}.co__chip.sel{background:var(--black);color:var(--white);border-color:var(--black)}.co__field{margin-bottom:24px}.co__input,.co__textarea{width:100%;color:var(--black);background:0 0;border:none;border-bottom:1.5px solid #0a0a0a1a;outline:none;padding:14px 0;font-family:Jost,sans-serif;font-size:16px;transition:border-color .3s}.co__input::placeholder,.co__textarea::placeholder{color:#0a0a0a33}.co__input:focus,.co__textarea:focus{border-color:var(--black)}.co__textarea{resize:none;min-height:50px;line-height:1.4}.co__select-wrap{position:relative}.co__select{width:100%;color:var(--black);appearance:none;cursor:pointer;background:0 0;border:none;border-bottom:1.5px solid #0a0a0a1a;outline:none;padding:14px 32px 14px 0;font-family:Jost,sans-serif;font-size:16px;transition:border-color .3s}.co__select:invalid,.co__select option[value=""]{color:#0a0a0a33}.co__select:focus{border-color:var(--black)}.co__select option{color:var(--black)}.co__select-arrow{color:#0a0a0a4d;pointer-events:none;width:16px;height:16px;transition:color .3s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.co__select-wrap:hover .co__select-arrow{color:var(--black)}.co__privacy{cursor:pointer;color:#0a0a0a73;align-items:flex-start;gap:10px;margin:8px 0 24px;font-family:Jost,sans-serif;font-size:13px;line-height:1.5;display:flex}.co__privacy input[type=checkbox]{accent-color:var(--black);cursor:pointer;margin-top:3px}.co__privacy-link{color:#0a0a0aa6;text-decoration:underline;transition:color .3s}.co__privacy-link:hover{color:var(--black)}.co__submit{color:var(--white);background:var(--black);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:999px;align-items:center;gap:10px;margin-top:8px;padding:16px 40px;font-family:Jost,sans-serif;font-size:14px;font-weight:500;transition:transform .3s,opacity .3s;display:inline-flex}.co__submit:hover{transform:translateY(-2px)}.co__submit:disabled{opacity:.5;cursor:default}.co__submit svg{width:16px;height:16px;transition:transform .3s}.co__submit:hover svg{transform:translate(4px)}.co__close{z-index:110;cursor:pointer;background:#0a0a0a2e;border:1px solid #0a0a0a1f;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .35s,background .3s;display:grid;position:fixed;top:28px;right:32px}.co__close:hover{background:#0a0a0a47;transform:rotate(90deg)}.co__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:40px;display:flex}.co__success-check{width:72px;height:72px;animation:fadeUp .8s var(--ease-out) forwards;margin-bottom:32px}.co__success-check svg{width:100%;height:100%}.co__check-path{stroke-dasharray:40;stroke-dashoffset:40px;animation:.6s .4s forwards checkDraw}@keyframes checkDraw{to{stroke-dashoffset:0}}.co__success-title{color:var(--black);text-transform:uppercase;animation:fadeUp .8s var(--ease-out) .2s both;margin-bottom:16px;font-family:Orbitron,sans-serif;font-size:clamp(24px,3.5vw,36px);font-weight:600;line-height:1.2}.co__success-text{color:#0a0a0a66;animation:fadeUp .8s var(--ease-out) .35s both;margin-bottom:40px;font-size:17px;line-height:1.6}.co__success-btn{color:var(--white);background:var(--black);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;animation:fadeUp .8s var(--ease-out) .5s both;border:none;border-radius:999px;align-items:center;gap:10px;padding:16px 40px;font-family:Jost,sans-serif;font-size:14px;font-weight:500;transition:transform .3s,opacity .3s;display:inline-flex}.co__success-btn:hover{opacity:.85;transform:translateY(-2px)}.co__success-btn svg{width:16px;height:16px;transition:transform .3s}.co__success-btn:hover svg{transform:translate(-4px)}.co__error{color:#c0392b;margin:-8px 0 16px;font-size:13px}@media (max-width:680px){.co__layout{flex-direction:column}.co__left{padding:100px 24px 40px}.co__right{flex:0;height:200px}.co__close{width:42px;height:42px;top:20px;right:20px}}.testimonials{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1100px;margin:0 auto;display:grid}.testimonial{background:var(--white);border:1px solid #0a0a0a0f;border-radius:20px;padding:36px 30px}.testimonial__text{color:#0a0a0ab3;margin-bottom:24px;font-size:16px;font-style:italic;font-weight:300;line-height:1.7}.testimonial__author{letter-spacing:.1em;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:11px;font-weight:600}.testimonial__role{color:#0a0a0a66;margin-top:4px;font-size:12px}.img-banner{width:100%;height:clamp(250px,40vw,450px);position:relative;overflow:hidden}.img-banner img,.img-banner video{object-fit:cover;will-change:transform;width:100%;height:100%;transform:translateZ(0)}.img-banner--rounded{border-radius:var(--radius-hero) var(--radius-hero) 0 0}.img-banner--rounded-bottom{border-radius:0 0 var(--radius-hero) var(--radius-hero)}.img-banner--rounded-both{border-radius:var(--radius-hero);width:auto;margin:0 clamp(24px,6vw,86px)}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid #0a0a0a14}.faq-q{width:100%;color:var(--black);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-family:Jost,sans-serif;font-size:17px;font-weight:400;transition:opacity .3s;display:flex}.faq-q:hover{opacity:.7}.faq-q svg{width:18px;height:18px;stroke:var(--black);transition:transform .4s var(--ease-out);flex-shrink:0}.faq-q.is-open svg{transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .5s var(--ease-out), padding .5s var(--ease-out);overflow:hidden}.faq-a.is-open{max-height:200px;padding-bottom:24px}.faq-a p{color:#0a0a0ab3;font-size:15px;font-weight:400;line-height:1.7}.contact-grid{grid-template-columns:1fr 1fr;gap:60px;max-width:1000px;margin:0 auto;display:grid}.contact-form{flex-direction:column;gap:16px;display:flex}.contact-form input,.contact-form textarea{background:var(--white);color:var(--black);border:1.5px solid #0a0a0a14;border-radius:14px;outline:none;padding:16px 20px;font-family:Jost,sans-serif;font-size:15px;font-weight:400;transition:border-color .3s}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--black)}.contact-form textarea{resize:none;height:120px}.contact-form button{background:var(--black);color:var(--white);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .4s var(--ease-out);border:none;border-radius:14px;padding:18px;font-family:Jost,sans-serif;font-size:14px;font-weight:500}.contact-form button:hover{background:#2b2b2b}.contact-info{flex-direction:column;justify-content:center;gap:32px;display:flex}.contact-info__item{align-items:flex-start;gap:16px;display:flex}.contact-info__icon{background:#0a0a0a0a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.contact-info__icon svg{width:18px;height:18px;stroke:var(--black);fill:none;stroke-width:1.5px}.contact-info__label{letter-spacing:.2em;text-transform:uppercase;color:#0a0a0a66;margin-bottom:4px;font-size:11px}.contact-info__value{font-size:16px;font-weight:400}.contact-info__value a{color:var(--black);text-decoration:none}.footer-new{background:var(--page);color:var(--black);padding:clamp(60px,10vh,100px) clamp(24px,6vw,86px) 0;position:relative;overflow:hidden}.footer-new__top{border-bottom:1px solid #0a0a0a14;grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(32px,5vw,60px);max-width:1100px;margin:0 auto;padding-bottom:clamp(48px,8vh,80px);display:grid}.footer-new__col{flex-direction:column;gap:10px;display:flex}.footer-new__heading{letter-spacing:.08em;margin-bottom:8px;font-family:Orbitron,sans-serif;font-size:20px;font-weight:700}.footer-new__desc{color:#0a0a0a99;max-width:280px;font-size:14px;line-height:1.6}.footer-new__label{letter-spacing:.2em;text-transform:uppercase;color:#0a0a0a8c;margin-bottom:6px;font-size:11px}.footer-new__col a{color:#0a0a0ab3;font-size:14px;text-decoration:none;transition:color .3s}.footer-new__col a:hover{color:var(--black)}.footer-new__muted{color:#0a0a0a99;font-size:14px}.footer-new__bottom{justify-content:center;max-width:1100px;margin:0 auto;padding:28px 0 40px;display:flex}.footer-new__copy{color:#0a0a0a8c;font-size:12px}.footer-new__logo-wrap{justify-content:center;padding:clamp(10px,2vh,20px) 0 clamp(8px,1.5vh,12px);display:flex}.footer-new__logo-img{opacity:.7;width:clamp(200px,35vw,360px)}.footer-new__biglogo{text-align:center;letter-spacing:.08em;background:linear-gradient(#0a0a0a59 0%,#0a0a0a00 100%);-webkit-text-fill-color:transparent;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;padding-bottom:clamp(20px,4vh,40px);font-family:Orbitron,sans-serif;font-size:clamp(80px,15vw,200px);font-weight:800;line-height:1;position:relative}@media (max-width:760px){.footer-new__top{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:480px){.footer-new__top{grid-template-columns:1fr}}.br-mobile{display:none}.br-desktop{display:inline}@media (max-width:680px){.br-mobile{display:inline}.br-desktop{display:none}.nav{padding:16px 16px 0}.nav__logo{display:none}.nav__menu{-webkit-backdrop-filter:blur(12px);background:#0a0a0a4d;border-radius:999px;padding:14px 18px}.nav__menu-label{display:none}.nav__burger span{height:2px}.nav__burger span:last-child{width:100%}.nav__cta,.nav.menu-open .nav__logo{display:none}.nav.menu-open .nav__menu{background:#ffffff26}.hero__video--desktop{display:none}.hero__video--mobile{display:block}.hero__center{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:none;padding:0 20px;display:flex;position:absolute;inset:0}.hero__eyebrow{color:#ffffffe6;font-size:12px}.hero__sub{font-size:13px}.hero__title{font-size:clamp(22px,6vw,32px)}.hero__card{border-radius:22px;padding:24px}.hero__card p{font-size:15px}.hero__card-btn{width:50px;height:50px}.manifesto-wrap{height:380vh}.manifesto__inner{padding:0 24px}.manifesto__phrase{filter:none;transition-duration:1.4s;transform:translateY(16px)}.manifesto__phrase.is-visible{filter:none;max-height:400px}.manifesto__phrase p{font-size:clamp(16px,4.2vw,22px)}.manifesto__phrase:first-child p{font-weight:300}.manifesto__chevron svg{width:18px;height:10px;margin:6px auto 18px}.section{padding:clamp(60px,10vh,100px) 20px}.section__title{margin-bottom:36px;font-size:clamp(22px,6vw,32px)}.section__eyebrow{margin-bottom:24px}.how__compare{grid-template-columns:1fr}.how__subtitle{font-size:16px}.ft-section{padding:clamp(60px,10vh,100px) 20px}.ft-head__title{font-size:clamp(22px,6vw,32px)}.ft-head__sub{font-size:15px}.img-banner{height:clamp(150px,30vw,250px)}.img-banner--rounded-both{margin:0 20px}.pricing{grid-template-columns:1fr}.faq-q{font-size:15px}.pricing-cta{letter-spacing:.1em;padding:14px 28px;font-size:11px}.footer-new{padding:48px 20px 0}.footer-new__top{grid-template-columns:1fr;gap:28px}.footer-new__col:first-child{text-align:center}.footer-new__col:first-child img{margin:0 auto}.footer-new__desc{max-width:none}.footer-new__biglogo{font-size:clamp(50px,14vw,90px);overflow:hidden}.footer-new__bottom{padding:20px 0 24px}}@media (min-width:681px) and (max-width:1024px){.nav__cta{padding:14px 24px;font-size:11px}.nav__logo-img{height:60px}.hero__title{font-size:clamp(28px,4vw,48px)}.footer-new__top{grid-template-columns:1fr 1fr;gap:36px}.footer-new__biglogo{font-size:clamp(70px,12vw,140px)}}
