html{scroll-behavior:smooth}.hp{color:#fff;overflow-x:hidden}.hp a{color:inherit}.hp img{display:block;max-width:100%;height:auto}.hp-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px, 5vw, 48px)}.hp-wrap--narrow{max-width:800px}.hp-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#00C9DB,#7B2FFF);transform-origin:left;transform:scaleX(0);z-index:9999;pointer-events:none}.hp-gx{background:linear-gradient(135deg,#00C9DB,#00E0F5,#7B2FFF);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:hp-grad 5s ease infinite}@keyframes hp-grad{0%,100%{background-position:0% center}50%{background-position:100% center}}.hp-label{font-family:var(--ws-font-mono);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#00C9DB;margin-bottom:16px}.hp-tag{display:inline-block;font-family:var(--ws-font-mono);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#00C9DB;padding:8px 24px;background:rgb(0 201 219 / .06);border:1px solid rgb(0 201 219 / .2);border-radius:100px;margin-bottom:32px}.hp-heading{font-size:clamp(2.2rem,1.6rem + 3vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:#fff;margin:0 0 clamp(40px,5vw,64px)}.hp-body{font-size:clamp(1rem,0.9rem + 0.4vw,1.15rem);color:rgb(255 255 255 / .85);line-height:1.75;margin:0 0 20px}.hp-checks{display:flex;flex-direction:column;gap:14px;margin-bottom:36px}.hp-checks span{font-size:1rem;font-weight:600;color:#fff}.hp-section{padding:clamp(100px,12vw,180px) 0}.hp-section--dark{background:#07070a}.hp-load{opacity:0;transform:translateY(40px);transition:opacity 0.8s cubic-bezier(.16,1,.3,1),transform 0.8s cubic-bezier(.16,1,.3,1)}.hp-loaded{opacity:1;transform:translateY(0)}.hp-reveal{opacity:0;transform:translateY(50px);transition:opacity 0.9s cubic-bezier(.16,1,.3,1),transform 0.9s cubic-bezier(.16,1,.3,1)}.hp-reveal[data-delay="1"]{transition-delay:.15s}.hp-reveal[data-delay="2"]{transition-delay:.3s}.hp-reveal[data-delay="3"]{transition-delay:.45s}.hp-visible{opacity:1;transform:translateY(0)}.hp-tilt{transition:transform 0.4s cubic-bezier(.16,1,.3,1),box-shadow 0.4s,border-color 0.4s}.hp-btn{display:inline-flex;align-items:center;gap:10px;padding:18px 40px;font-family:var(--ws-font-primary);font-size:1rem;font-weight:700;border-radius:60px;text-decoration:none;cursor:pointer;transition:all 0.4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.hp-btn--glow{background:linear-gradient(135deg,#00C9DB,#00E0F5,#7B2FFF);background-size:200% auto;color:#050507;border:none;box-shadow:0 6px 30px rgb(0 201 219 / .35);animation:hp-grad 5s ease infinite}.hp-btn--glow:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 12px 50px rgb(0 201 219 / .5),0 0 80px rgb(0 201 219 / .15);color:#050507}.hp-btn--glow:active{transform:translateY(-1px) scale(.98)}.hp-btn--glow::after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .3),transparent);transform:skewX(-20deg);transition:left 0.5s ease}.hp-btn--glow:hover::after{left:130%}.hp-btn--outline{background:#fff0;color:#fff;border:2px solid rgb(255 255 255 / .25)}.hp-btn--outline:hover{border-color:#00C9DB;color:#00C9DB;transform:translateY(-2px);box-shadow:0 0 40px rgb(0 201 219 / .12)}.hp-btn svg{transition:transform 0.3s var(--ws-ease-spring)}.hp-btn:hover svg{transform:translateX(5px)}.hp-hero{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:clamp(130px,16vw,200px) 0 clamp(40px,5vw,80px);background:#050507}.hp-hero__bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hp-orb{position:absolute;border-radius:50%;will-change:transform}.hp-orb--a{width:1000px;height:1000px;top:-35%;right:-20%;background:radial-gradient(circle,rgb(0 201 219 / .15),transparent 70%);filter:blur(80px);animation:hp-orb 20s ease-in-out infinite}.hp-orb--b{width:700px;height:700px;bottom:-25%;left:-15%;background:radial-gradient(circle,rgb(123 47 255 / .12),transparent 70%);filter:blur(100px);animation:hp-orb 28s ease-in-out infinite reverse}.hp-orb--cta{width:1200px;height:1200px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(0 201 219 / .1),rgb(123 47 255 / .05) 30%,transparent 70%);filter:blur(100px);animation:hp-orb 22s ease-in-out infinite;position:absolute}@keyframes hp-orb{0%,100%{transform:translate(0,0) scale(1)}30%{transform:translate(50px,-40px) scale(1.1)}60%{transform:translate(-30px,30px) scale(.95)}}.hp-hero__grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black,transparent)}.hp-hero__content{position:relative;z-index:1;text-align:center;margin-bottom:60px}.hp-hero__title{font-size:clamp(2.5rem,1.5rem + 5vw,4.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.04;color:#fff;margin:0 0 32px;max-width:1000px;margin-left:auto;margin-right:auto}.hp-hero__desc{font-size:clamp(1.05rem,0.95rem + 0.5vw,1.25rem);color:rgb(255 255 255 / .78);line-height:1.7;max-width:640px;margin:0 auto 44px}.hp-hero__actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:60px;border:1px solid rgb(255 255 255 / .1);border-radius:24px;overflow:hidden;background:rgb(255 255 255 / .06);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;z-index:1}.hp-stat{padding:clamp(28px,4vw,48px) 16px;text-align:center;background:rgb(5 5 7 / .6)}.hp-stat__val{font-size:clamp(2.5rem,2rem+2.5vw,4rem);font-weight:800;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.hp-stat__suf{font-size:clamp(1.5rem,1rem+1.5vw,2.2rem);font-weight:800;background:linear-gradient(135deg,#00C9DB,#7B2FFF);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.hp-stat__key{display:block;margin-top:10px;font-family:var(--ws-font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:rgb(255 255 255 / .6)}.hp-marquee{padding:36px 0;border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08);overflow:hidden;background:#050507}.hp-marquee__track{display:flex;animation:hp-scroll 20s linear infinite;width:max-content;mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.hp-marquee__track span{font-size:clamp(2.5rem,1.5rem+3vw,4.5rem);font-weight:800;letter-spacing:-.03em;color:rgb(255 255 255 / .5);white-space:nowrap;padding:0 16px;text-transform:uppercase}.hp-dot{font-size:1.3rem!important;color:#00C9DB!important;display:inline-flex!important;align-items:center;opacity:.7}@keyframes hp-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.hp-services{border-top:1px solid rgb(255 255 255 / .12)}.hp-svc{display:grid;grid-template-columns:60px 1fr 48px;align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(28px,3.5vw,44px) clamp(20px,5vw,48px);border-bottom:1px solid rgb(255 255 255 / .12);text-decoration:none;color:#fff;transition:all 0.4s cubic-bezier(.16,1,.3,1);position:relative}.hp-svc::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 201 219 / .06),transparent 60%);opacity:0;transition:opacity 0.4s}.hp-svc:hover::before{opacity:1}.hp-svc:hover{padding-left:clamp(36px,6vw,72px)}.hp-svc__num{font-family:var(--ws-font-mono);font-size:.82rem;font-weight:600;color:rgb(255 255 255 / .4);transition:color 0.4s}.hp-svc:hover .hp-svc__num{color:#00C9DB}.hp-svc__info{display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.hp-svc__name{font-size:clamp(1.3rem,1rem+1.5vw,2.2rem);font-weight:700;letter-spacing:-.02em;color:#fff;transition:color 0.4s,transform 0.4s}.hp-svc:hover .hp-svc__name{color:#00C9DB;transform:translateX(8px)}.hp-svc__desc{font-size:.95rem;color:rgb(255 255 255 / .65);line-height:1.5;transition:all 0.4s}.hp-svc:hover .hp-svc__desc{color:rgb(255 255 255 / .85);transform:translateX(8px)}.hp-svc__arrow{color:rgb(255 255 255 / .2);transition:all 0.4s;position:relative;z-index:1}.hp-svc:hover .hp-svc__arrow{color:#00C9DB;transform:translate(4px,-4px)}.hp-cases{display:flex;flex-direction:column;gap:24px}.hp-case{display:grid;grid-template-columns:1.3fr 1fr;border-radius:24px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);background:rgb(255 255 255 / .02)}.hp-case--reverse{grid-template-columns:1fr 1.3fr}.hp-case--reverse .hp-case__info{order:-1}.hp-case__visual{padding:clamp(24px,3vw,40px);display:flex;align-items:center;justify-content:center;min-height:320px;position:relative;overflow:hidden}.hp-case__visual--1{background:linear-gradient(135deg,#0d1117 0%,#0c1929 50%,#0d1117 100%)}.hp-case__visual--2{background:linear-gradient(135deg,#0d1117 0%,#1a0c29 50%,#0d1117 100%)}.hp-case__mockup{width:85%;border-radius:12px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);box-shadow:0 20px 60px rgb(0 0 0 / .4);transition:transform 0.5s cubic-bezier(.16,1,.3,1)}.hp-case:hover .hp-case__mockup{transform:translateY(-8px) scale(1.02)}.hp-mock-bar{display:flex;gap:6px;padding:10px 14px;background:rgb(255 255 255 / .04)}.hp-mock-bar span{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .12)}.hp-mock-body{min-height:180px}.hp-mock-body--1{background:linear-gradient(180deg,rgb(0 201 219 / .08) 0%,rgb(0 201 219 / .02) 30%,#0a0a0c 100%)}.hp-mock-body--2{background:linear-gradient(180deg,rgb(123 47 255 / .08) 0%,rgb(123 47 255 / .02) 30%,#0a0a0c 100%)}.hp-case__info{padding:clamp(32px,4vw,56px);display:flex;flex-direction:column;justify-content:center}.hp-case__tag{font-family:var(--ws-font-mono);font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#00C9DB;margin-bottom:16px}.hp-case__title{font-size:clamp(1.5rem,1.2rem+1.5vw,2.2rem);font-weight:800;letter-spacing:-.03em;color:#fff;margin:0 0 12px}.hp-case__desc{font-size:.95rem;color:rgb(255 255 255 / .7);line-height:1.6;margin:0 0 24px}.hp-case__results{display:flex;gap:clamp(16px,3vw,32px);flex-wrap:wrap}.hp-case__result{font-size:clamp(1.3rem,1rem+1vw,1.8rem);font-weight:800;color:#00C9DB;line-height:1.2}.hp-case__result small{display:block;font-size:.72rem;font-weight:600;color:rgb(255 255 255 / .6);text-transform:uppercase;letter-spacing:.08em}.hp-split{display:grid;grid-template-columns:0.7fr 1.3fr;gap:clamp(48px,7vw,100px);align-items:center}.hp-split__media{position:relative;display:flex;justify-content:center}.hp-avatar{position:relative;width:240px;height:240px}.hp-avatar__ring{position:absolute;inset:-4px;border-radius:50%;border:3px solid #fff0;background:linear-gradient(135deg,#00C9DB,#7B2FFF,#00C9DB) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:hp-ring 4s linear infinite}@keyframes hp-ring{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.hp-avatar__inner{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,rgb(0 201 219 / .15),rgb(123 47 255 / .1));display:flex;align-items:center;justify-content:center;font-size:5rem;font-weight:800;color:rgb(255 255 255 / .15);font-family:var(--ws-font-primary)}.hp-avatar__badge{position:absolute;bottom:-10px;right:-20px;background:linear-gradient(135deg,#00C9DB,#00A8B8);color:#050507;padding:16px 20px;border-radius:16px;text-align:center;box-shadow:0 12px 40px rgb(0 201 219 / .3)}.hp-avatar__badge span{display:block;font-size:1.5rem;font-weight:800;line-height:1}.hp-avatar__badge small{font-family:var(--ws-font-mono);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.hp-slider{position:relative;max-width:900px;margin:0 auto}.hp-slider__track{position:relative;min-height:280px}.hp-slide{position:absolute;inset:0;opacity:0;transform:translateY(20px);transition:opacity 0.6s cubic-bezier(.16,1,.3,1),transform 0.6s cubic-bezier(.16,1,.3,1);pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.hp-slide--active{opacity:1;transform:translateY(0);pointer-events:auto;position:relative}.hp-slide__stars{font-size:1.8rem;letter-spacing:8px;color:#f59e0b;margin-bottom:36px}.hp-slide__text{font-size:clamp(1.4rem,1rem+2vw,2.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.35;color:#fff;margin:0 0 40px;border:none;padding:0}.hp-slide__author{font-style:normal}.hp-slide__author strong{font-size:1.1rem;color:#fff;font-weight:700}.hp-slide__author span{font-size:.95rem;color:rgb(255 255 255 / .6)}.hp-slider__dots{display:flex;gap:10px;justify-content:center;margin-top:40px}.hp-slider__dot{width:12px;height:12px;border-radius:50%;background:rgb(255 255 255 / .15);border:none;cursor:pointer;transition:all 0.3s}.hp-slider__dot--active{background:#00C9DB;transform:scale(1.3);box-shadow:0 0 16px rgb(0 201 219 / .4)}.hp-slider__dot:hover{background:rgb(255 255 255 / .4)}.hp-slider__nav{display:flex;gap:12px;justify-content:center;margin-top:28px}.hp-slider__btn{width:52px;height:52px;border-radius:50%;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);color:rgb(255 255 255 / .7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s}.hp-slider__btn:hover{background:rgb(0 201 219 / .1);border-color:#00C9DB;color:#00C9DB}.hp-studies{display:flex;flex-direction:column;gap:24px}.hp-study{padding:clamp(32px,4vw,52px);background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .1);border-radius:24px;transition:all 0.4s}.hp-study:hover{border-color:rgb(0 201 219 / .2);transform:translateY(-4px);box-shadow:0 24px 60px rgb(0 0 0 / .3)}.hp-study__header{margin-bottom:28px}.hp-study__industry{display:inline-block;font-family:var(--ws-font-mono);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#00C9DB;padding:5px 16px;background:rgb(0 201 219 / .08);border:1px solid rgb(0 201 219 / .15);border-radius:100px;margin-bottom:14px}.hp-study__title{font-size:clamp(1.4rem,1.1rem+1.5vw,2rem);font-weight:800;color:#fff;margin:0;letter-spacing:-.02em}.hp-study__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.hp-study__block h4{font-size:.82rem;font-family:var(--ws-font-mono);text-transform:uppercase;letter-spacing:.12em;color:rgb(255 255 255 / .5);margin:0 0 10px}.hp-study__block p{font-size:1rem;color:rgb(255 255 255 / .8);line-height:1.65;margin:0}.hp-study__metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;border-radius:16px;overflow:hidden;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .08)}.hp-study__metric{padding:24px 16px;text-align:center;background:rgb(10 10 12 / .7)}.hp-study__metric span{display:block;font-size:clamp(1.5rem,1.2rem+1vw,2rem);font-weight:800;color:#00C9DB;line-height:1}.hp-study__metric small{display:block;margin-top:8px;font-size:.78rem;font-weight:600;color:rgb(255 255 255 / .6);text-transform:uppercase;letter-spacing:.06em}.hp-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;border-radius:24px;overflow:hidden;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1)}.hp-step{padding:clamp(28px,3.5vw,44px);background:rgb(10 10 12 / .8);transition:background 0.3s}.hp-step:hover{background:rgb(0 201 219 / .04)}.hp-step__n{display:block;font-family:var(--ws-font-mono);font-size:clamp(2.5rem,2rem+2vw,4rem);font-weight:800;color:rgb(0 201 219 / .2);line-height:1;margin-bottom:20px}.hp-step h3{font-size:1.2rem;font-weight:700;color:#fff;margin:0 0 10px}.hp-step p{font-size:.95rem;color:rgb(255 255 255 / .75);line-height:1.65;margin:0}.hp-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hp-price{padding:clamp(32px,4vw,48px);background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .1);border-radius:24px;display:flex;flex-direction:column}.hp-price--featured{border:2px solid #fff0;background-clip:padding-box;position:relative}.hp-price--featured::before{content:'';position:absolute;inset:-2px;border-radius:26px;background:linear-gradient(135deg,#00C9DB,#7B2FFF,#00C9DB);background-size:300% 300%;z-index:-1;animation:hp-border-glow 4s ease infinite}@keyframes hp-border-glow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.hp-price__badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#00C9DB,#7B2FFF);color:#050507;font-family:var(--ws-font-mono);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:6px 22px;border-radius:100px;white-space:nowrap}.hp-price__name{display:block;font-family:var(--ws-font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.15em;color:rgb(255 255 255 / .6);margin-bottom:12px}.hp-price__amount{display:block;font-size:clamp(2.2rem,1.8rem+2vw,3.2rem);font-weight:800;color:#fff;line-height:1;margin-bottom:20px}.hp-price__amount small{font-size:.88rem;font-weight:400;color:rgb(255 255 255 / .55)}.hp-price p{font-size:.95rem;color:rgb(255 255 255 / .75);line-height:1.65;margin:0 0 auto;padding-bottom:28px}.hp-price .hp-btn{width:100%;justify-content:center}.hp-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hp-post{display:flex;flex-direction:column;text-decoration:none;border-radius:24px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);background:rgb(255 255 255 / .02)}.hp-post__img{aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,rgb(0 201 219 / .05),rgb(123 47 255 / .03))}.hp-post__img--placeholder{min-height:180px}.hp-post__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s cubic-bezier(.16,1,.3,1)}.hp-post:hover .hp-post__img img{transform:scale(1.06)}.hp-post__body{padding:28px;flex:1;display:flex;flex-direction:column}.hp-post__date{font-family:var(--ws-font-mono);font-size:.72rem;color:rgb(255 255 255 / .55);text-transform:uppercase;letter-spacing:.08em}.hp-post__body h3{font-size:1.15rem;font-weight:700;color:#fff;margin:10px 0;line-height:1.3;flex:1}.hp-post__read{font-size:.88rem;font-weight:600;color:#00C9DB;opacity:0;transform:translateY(6px);transition:all 0.3s}.hp-post:hover .hp-post__read{opacity:1;transform:translateY(0)}.hp-faq__item{border-bottom:1px solid rgb(255 255 255 / .1)}.hp-faq__item:first-child{border-top:1px solid rgb(255 255 255 / .1)}.hp-faq__heading{margin:0}.hp-faq__heading,.hp .hp-faq__heading,h3.hp-faq__heading{font-size:clamp(1.3rem, 1.1rem + 0.8vw, 1.55rem);font-weight:700;line-height:1.3;letter-spacing:-.02em}.hp-faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:36px 0;background:none;border:none;font-family:var(--ws-font-primary);font-size:inherit;font-weight:inherit;color:#fff;cursor:pointer;text-align:left;transition:color 0.2s}.hp-faq__q:hover{color:#00C9DB}.hp-faq__ico{flex-shrink:0;color:rgb(255 255 255 / .45);transition:transform 0.4s var(--ws-ease-spring),color 0.3s;width:26px;height:26px}.hp-faq__item--open .hp-faq__ico{transform:rotate(45deg);color:#00C9DB}.hp-faq__a{max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(.16,1,.3,1),padding 0.5s;padding:0}.hp-faq__item--open .hp-faq__a{max-height:400px;padding-bottom:32px}.hp-faq__a p{font-size:1.1rem;color:rgb(255 255 255 / .82);line-height:1.8;margin:0}.hp-faq__a a{color:#00C9DB;text-decoration:none;border-bottom:1px solid rgb(0 201 219 / .3)}.hp-faq__a a:hover{border-color:#00C9DB}.hp-cta{position:relative;padding:clamp(120px,14vw,200px) 0;text-align:center;overflow:hidden;background:#050507}.hp-cta h2{font-size:clamp(2.2rem,1.5rem+3.5vw,4.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:#fff;margin:0 0 20px;position:relative;z-index:1}.hp-cta p{font-size:1.2rem;color:rgb(255 255 255 / .7);margin:0 auto 48px;max-width:480px;position:relative;z-index:1}.hp-cta .hp-hero__actions{position:relative;z-index:1}@media (max-width:1024px){.hp-split{grid-template-columns:1fr;text-align:center}.hp-split__media{justify-content:center}.hp-checks{align-items:center}.hp-case{grid-template-columns:1fr}.hp-case--reverse{grid-template-columns:1fr}.hp-case--reverse .hp-case__info{order:0}.hp-prices{grid-template-columns:1fr;max-width:480px;margin:0 auto}.hp-browser{max-width:560px}}@media (max-width:768px){.hp-hero__title{font-size:clamp(2rem,1.5rem+3vw,3.5rem)}.hp-hero__title br{display:none}.hp-stats{grid-template-columns:repeat(2,1fr)}.hp-section{padding:clamp(72px,10vw,120px) 0}.hp-heading br{display:none}.hp-timeline{grid-template-columns:1fr 1fr}.hp-posts{grid-template-columns:1fr}.hp-svc{grid-template-columns:40px 1fr 32px}.hp-svc__desc{font-size:.85rem}.hp-slide__text{font-size:clamp(1.2rem,1rem+1.5vw,1.8rem)}.hp-slider__track{min-height:240px}.hp-avatar{width:180px;height:180px}.hp-avatar__inner{font-size:3.5rem}.hp-study__grid{grid-template-columns:1fr}.hp-study__metrics{grid-template-columns:repeat(2,1fr)}.hp-marquee__track span{font-size:clamp(1.8rem,1.2rem+2vw,2.8rem)}}@media (max-width:480px){.hp-hero__title{font-size:1.9rem}.hp-stats{grid-template-columns:1fr 1fr}.hp-hero__actions,.hp-cta .hp-hero__actions{flex-direction:column}.hp-hero__actions .hp-btn,.hp-cta .hp-hero__actions .hp-btn{width:100%;justify-content:center}.hp-timeline{grid-template-columns:1fr}.hp-svc{grid-template-columns:1fr 32px}.hp-svc__num{display:none}}@media (prefers-reduced-motion:reduce){.hp-orb,.hp-orb--cta{animation:none}.hp-marquee__track{animation:none}.hp-reveal,.hp-load{opacity:1;transform:none;transition:none}.hp-btn--glow,.hp-gx{animation:none}.hp-avatar__ring{animation:none}.hp-price--featured::before{animation:none}html{scroll-behavior:auto}}