.patterns-section{text-align:center;background:#0a020f;padding:clamp(56px,9vh,110px) clamp(20px,5vw,64px) clamp(70px,10vh,130px);position:relative;overflow:hidden}.patterns-eyebrow{color:#ffffffc7;margin-bottom:clamp(10px,1.6vh,18px);font-family:Polin,sans-serif;font-size:clamp(.95rem,1.1vw,1.15rem);font-weight:400}.patterns-heading{letter-spacing:-.01em;max-width:1300px;margin:0 auto;font-family:Atletico,sans-serif;font-weight:400;line-height:1.12}.patterns-heading .line-1{color:#fff;font-size:clamp(1.994rem,5vw,110px);display:block}.patterns-heading .line-2{color:var(--pink,#fe7ffe);margin-top:2px;font-size:clamp(2.337rem,5vw,110px);display:block}.patterns-heading .line-2 .white{color:#fff}.patterns-intro{color:#ffffffc7;max-width:760px;margin:clamp(28px,4.5vh,50px) auto 0;font-family:Polin,sans-serif;font-size:clamp(.92rem,1.15vw,1.08rem);line-height:1.85}.patterns-intro p{margin:0 0 18px}.patterns-intro p:last-child{margin-bottom:0}.patterns-intro strong{color:#fff;font-weight:700}.patterns-intro .pink-strong{color:var(--pink,#fe7ffe);font-weight:700}.patterns-subhead{color:#fff;max-width:1000px;margin:clamp(90px,13vh,170px) auto clamp(48px,6.5vh,72px);font-family:Atletico,sans-serif;font-size:clamp(1.95rem,3.4vw,92px);font-weight:400;line-height:1.3}.patterns-subhead .pink{color:#fff}.patterns-cards{perspective:1400px;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,34px);max-width:1280px;margin:0 auto;display:grid}.pattern-card{text-align:right;opacity:0;min-height:clamp(214px,21.5vw,262px);transform:translateX(var(--enterX,0px)) translateY(var(--enterY,46px)) scale(.88) rotateX(-14deg) rotate(var(--restRotate,0deg));background:linear-gradient(#44f0fa0d 0%,#0a020f00 40%);border:1px solid #44f0fa73;border-radius:20px;flex-direction:column;padding:clamp(26px,3.4vw,40px) clamp(44px,5.4vw,68px) clamp(34px,4vw,46px);transition:opacity .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1),border-color .35s;display:flex;position:relative;overflow:visible}.pattern-card.is-visible{opacity:1;transform:translateX(0) translateY(var(--restY,0)) scale(var(--restScale,1)) rotateX(0deg) rotate(var(--restRotate,0deg))}.pattern-card.is-visible:hover{transform:translateX(0) translateY(calc(var(--restY,0px) - 5px)) scale(calc(var(--restScale,1) * 1.018)) rotateX(0deg) rotate(var(--restRotate,0deg));border-color:#44f0fabf;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s}.pattern-card-title{color:#fff;margin-bottom:clamp(18px,2.4vh,26px);font-family:Atletico,sans-serif;font-size:clamp(1.531rem,2.4vw,72px);font-weight:400;line-height:1.15}.pattern-card-title span{unicode-bidi:isolate}.pattern-card-body{color:#ffffffd1;flex:1;font-family:Polin,sans-serif;font-size:clamp(.88rem,1.05vw,1rem);line-height:1.75}.pattern-card-body strong{color:#fff;font-weight:700}.pattern-card-icon{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,43%)}.pattern-card-icon img{filter:drop-shadow(0 0 22px #965aff99);width:clamp(72px,7.2vw,110px);height:auto}@media (width<=880px){.patterns-cards{perspective:none;grid-template-columns:1fr;gap:20px}.pattern-card{min-height:unset;transform:translateY(46px)scale(.9)!important}.pattern-card.is-visible{transform:translateY(0)scale(1)rotate(0)!important}.patterns-heading .line-1{font-size:1.6rem}.patterns-heading .line-2{font-size:2.1rem}.patterns-subhead{font-size:1.85rem}}.cost-section{text-align:center;background:#0a020f;padding:clamp(56px,9vh,110px) clamp(20px,5vw,64px) clamp(70px,10vh,130px);position:relative;overflow:hidden}.scroll-reveal-wrap{transform-origin:100%;will-change:transform}.sr-word{will-change:opacity, filter;display:inline-block}.cost-eyebrow{color:#ffffffa6;margin-bottom:clamp(10px,1.6vh,18px);font-family:Polin,sans-serif;font-size:clamp(.95rem,1.1vw,1.15rem);font-weight:400}.cost-heading{letter-spacing:-.01em;color:#fff;white-space:pre-line;max-width:1200px;margin:0 auto;font-family:Atletico,sans-serif;font-size:clamp(2rem,5vw,4.85rem);font-weight:400;line-height:1.12}.cost-heading .cyan{color:#44f0fa}.cost-body{color:#ffffffc7;white-space:pre-line;max-width:760px;margin:clamp(28px,4.5vh,50px) auto 0;font-family:Polin,sans-serif;font-size:clamp(.92rem,1.15vw,1.08rem);line-height:1.85}.cost-body strong{color:#fff;font-weight:700}.cost-wave-wrap{max-width:840px;margin:clamp(56px,8vh,96px) auto 0}.cost-wave{width:100%;height:clamp(64px,8vw,110px);display:block;overflow:visible;transform:scaleX(-1)}.cost-wave-path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.22,1,.36,1)}.cost-wave-wrap.is-revealed .cost-wave-path{stroke-dashoffset:0}.cost-wave-particle{opacity:0;transition:opacity 1s 1.1s}.cost-wave-wrap.is-revealed .cost-wave-particle{opacity:var(--final-opacity,.5)}.cost-punchline{color:#fff;white-space:nowrap;margin:clamp(48px,7vh,84px) auto 0;padding:0 clamp(12px,2vw,40px);font-family:Atletico,sans-serif;font-size:clamp(1.531rem,2.6vw,72px);font-weight:400;line-height:1.3}@media (width<=420px){.cost-punchline{white-space:normal}}.cost-punchline .pink{color:var(--pink,#fe7ffe)}.cost-punchline .cyan{color:#44f0fa}@media (width<=880px){.cost-heading{font-size:2.1rem}.cost-punchline{font-size:1.5rem}}.features-section{--cyan:#44f0fa;--ease:cubic-bezier(.22, 1, .36, 1);background:#0a020f;padding:clamp(64px,9vh,120px) 0 clamp(120px,14vh,180px);position:relative;overflow:hidden}.features-heading{text-align:center;letter-spacing:-.01em;z-index:2;color:#fff;white-space:nowrap;margin:0 auto clamp(56px,8vh,100px);padding:0 clamp(12px,2vw,40px);font-family:Atletico,sans-serif;font-size:clamp(1.994rem,4.6vw,110px);font-weight:400;line-height:1.18;position:relative}.features-heading .highlight{color:var(--cyan)}.rows{z-index:2;border-top:1.5px solid #44f0fa73;width:100%;position:relative}.row{isolation:isolate;cursor:default;transition:border-color 1.1s var(--ease), box-shadow 1.1s var(--ease);border-bottom:1.5px solid #44f0fa73;grid-template-columns:minmax(170px,21%) 1fr minmax(140px,16%);align-items:center;gap:clamp(14px,1.8vw,28px);padding:clamp(34px,4vw,54px) clamp(24px,6vw,90px);display:grid;position:relative;overflow:visible}.row:hover{border-color:#fe7ffe8c;box-shadow:0 1px 12px #fe7ffe40}.row:has(+.row:hover){border-color:#fe7ffe8c}.row-flow-clip{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.row-flow{background:var(--pink,#fe7ffe);will-change:transform;position:absolute;inset:0;transform:translateY(101%)}.row-title{text-align:right;color:#fff;white-space:nowrap;font-family:Atletico,sans-serif;font-size:clamp(1.531rem,3.8vw,72px);font-weight:400;line-height:1.15;transition:color .9s}.row:hover .row-title{color:#2a0a22}.row-text{text-align:right;color:#ffffffc7;white-space:pre-line;min-width:0;font-family:Polin,sans-serif;font-size:clamp(.9rem,1.05vw,1.04rem);line-height:1.85;transition:color .9s}.row:hover .row-text{color:#2a0a22}.row-text strong{color:#fff;font-weight:700;transition:color .9s}.row:hover .row-text strong{color:#2a0a22}.row-text .pink-text{color:#fff;font-weight:700;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;transition:color .9s}.row:hover .row-text .pink-text{color:#2a0a22;text-decoration-color:#2a0a2266}.row-media-col{width:100%;height:100%;position:relative;overflow:visible}.row-media{opacity:0;width:clamp(210px,19vw,300px);height:clamp(360px,33vw,520px);transition:opacity 1.2s var(--ease) .1s, transform 1.3s var(--ease) .1s;filter:drop-shadow(0 30px 60px #00000080);z-index:5;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85)}.row:hover .row-media{opacity:1;transform:translate(-50%,-50%)scale(1)}.row-media img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.row-media-placeholder{filter:drop-shadow(0 20px 40px #00000059);justify-content:center;align-items:center;width:100%;height:100%;font-size:clamp(2.6rem,3.6vw,3.6rem);display:flex}.row-number{color:#ffffff38;letter-spacing:.1em;z-index:1;font-family:Polin,sans-serif;font-size:clamp(.68rem,.8vw,.82rem);transition:color .5s;position:absolute;top:clamp(16px,1.8vw,24px);left:clamp(24px,6vw,90px)}.row:hover .row-number{color:#2a0a228c}@media (width<=900px){.row{text-align:center;grid-template-columns:1fr;gap:14px;padding:28px 20px 24px}.row-title{text-align:center;white-space:normal;margin-bottom:4px;font-size:clamp(1.55rem,6.5vw,2.2rem)}.row-text{text-align:center;line-height:1.75}.row-media-col{width:100%;height:auto}.row .row-media{opacity:.65;width:210px;height:250px;transition:opacity .9s var(--ease), transform .9s var(--ease);margin:10px auto -24px;position:relative;top:auto;left:auto;transform:scale(.9)}.row.is-active .row-media{opacity:1;transform:scale(1)}.row-number{left:auto;right:20px}.row-flow{transition:transform .7s cubic-bezier(.22,1,.36,1)}.row.is-active .row-flow{transform:translateY(0%)}.row.is-active{border-color:#fe7ffe8c;box-shadow:0 1px 12px #fe7ffe40}.row:has(+.row.is-active){border-color:#fe7ffe8c}.row.is-active .row-title,.row.is-active .row-text,.row.is-active .row-text strong{color:#2a0a22}.row.is-active .row-text .pink-text{color:#2a0a22;text-decoration-color:#2a0a2266}.row.is-active .row-number{color:#2a0a228c}}.cta-gucci-section{text-align:center;background:#0a020f;padding:clamp(56px,8vh,90px) clamp(20px,5vw,64px) clamp(90px,12vh,140px);position:relative;overflow:visible}.cta-gucci-button{z-index:2;color:#fff;letter-spacing:.3px;cursor:pointer;background:linear-gradient(135deg,#fe7ffe 0%,#f165e0 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;margin-bottom:clamp(56px,8vh,90px);padding:16px 42px;font-family:Polin,sans-serif;font-size:clamp(.9rem,1.4vw,1.08rem);font-weight:700;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;display:inline-flex;position:relative;box-shadow:0 0 28px #fe7ffe59,0 6px 18px #9650dc38}.cta-gucci-button:hover{transform:translateY(-4px);box-shadow:0 0 40px #fe7ffe6b,0 10px 28px #a05ae647}.gucci-panel{text-align:right;background:radial-gradient(80% 60% at 0 0,#965aff14 0%,#0000 60%),linear-gradient(#44f0fa09 0%,#0a020f00 50%);border:1px solid #44f0fa52;border-radius:28px;max-width:1280px;margin:clamp(80px,10vw,130px) auto 0;padding:clamp(56px,6.5vw,80px) clamp(40px,5vw,72px) clamp(56px,6.5vw,80px) clamp(240px,28vw,340px);position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #44f0fa14,0 30px 80px #965aff1a}.gucci-owl{filter:drop-shadow(0 30px 60px #965aff80);pointer-events:none;width:clamp(180px,22vw,280px);height:auto;position:absolute;top:0;left:clamp(20px,4vw,60px);transform:translateY(-48%)}.gucci-title{color:#fff;letter-spacing:-.5px;margin:0 0 clamp(22px,3vh,30px);font-family:Atletico,sans-serif;font-size:clamp(1.65rem,3vw,2.85rem);font-weight:400;line-height:1.18}.gucci-title .pink{color:var(--pink,#fe7ffe)}.gucci-body{letter-spacing:.1px;color:#ffffffc7;max-width:640px;margin:0 auto clamp(28px,3.6vh,36px) 0;font-family:Polin,sans-serif;font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:400;line-height:1.85}.gucci-closing{letter-spacing:.1px;color:#fff;margin:0;font-family:Polin,sans-serif;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:700;line-height:1.65}.gucci-closing .pink{color:var(--pink,#fe7ffe)}.gucci-closing .cyan{color:var(--cyan,#44f0fa)}@media (width<=880px){.gucci-panel{text-align:center;margin-top:clamp(120px,32vw,170px);padding:clamp(80px,20vw,110px) clamp(24px,6vw,36px) clamp(48px,8vw,64px)}.gucci-owl{width:clamp(140px,36vw,180px);left:50%;transform:translate(-50%)translateY(-52%)}}.gucci-levels{text-align:center;max-width:1280px;margin-top:clamp(68px,9vh,104px);margin-left:auto;margin-right:auto;padding-left:clamp(20px,5vw,64px);padding-right:clamp(20px,5vw,64px)}.gucci-levels-label{color:#fff;letter-spacing:-.3px;margin-bottom:clamp(36px,5vh,56px);font-family:Atletico,sans-serif;font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:400}.gucci-track{padding-top:4px;position:relative}.gucci-track-line{z-index:0;background:#ffffff1f;height:1px;position:absolute;bottom:38px;left:0;right:0}.gucci-track-line-fill{background:linear-gradient(90deg, var(--pink,#fe7ffe), var(--cyan,#44f0fa));transform-origin:100%;width:100%;height:1px;transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;transform:scaleX(0)}.gucci-track.is-visible .gucci-track-line-fill{transform:scaleX(1)}.gucci-track-row{z-index:1;justify-content:space-between;align-items:flex-end;gap:clamp(4px,1vw,16px);display:flex;position:relative}.gucci-stop{opacity:0;flex-direction:column;flex:1;align-items:center;gap:14px;transition:opacity .6s,transform .6s;display:flex;transform:translateY(14px)}.gucci-stop.is-visible{opacity:1;transform:translateY(0)}.gucci-stop-index{letter-spacing:.12em;color:#fff6;font-family:Polin,sans-serif;font-size:.72rem;font-weight:600}.gucci-stop--final .gucci-stop-index{color:var(--cyan,#44f0fa)}.gucci-stop-img-wrap{justify-content:center;align-items:flex-end;height:142px;display:flex}.gucci-stop-img{background-position:bottom;background-repeat:no-repeat;background-size:contain}.gucci-stop:first-child .gucci-stop-img{background-image:url(/assets/gucci/owl-stage1.png);width:58px;height:58px}.gucci-stop:nth-child(2) .gucci-stop-img{background-image:url(/assets/gucci/owl-stage2.png);width:74px;height:74px}.gucci-stop:nth-child(3) .gucci-stop-img{background-image:url(/assets/gucci/owl-stage3.png);width:94px;height:94px}.gucci-stop:nth-child(4) .gucci-stop-img{background-image:url(/assets/gucci/owl-stage4.png);width:114px;height:114px}.gucci-stop:nth-child(5) .gucci-stop-img{background-image:url(/assets/gucci/owl-stage5.png);width:138px;height:138px}.gucci-stop-name{letter-spacing:.06em;color:#ffffffd1;white-space:nowrap;font-family:Polin,sans-serif;font-size:.78rem;font-weight:600}.gucci-levels-caption{letter-spacing:.1px;color:#ffffffe0;max-width:760px;margin:clamp(34px,4.5vh,50px) auto 0;font-family:Polin,sans-serif;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:600;line-height:1.7}.gucci-levels-caption-highlight{background:linear-gradient(135deg, var(--pink,#fe7ffe), var(--cyan,#44f0fa));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}@media (width<=767px){.gucci-levels{margin-top:clamp(40px,6vh,56px);padding-left:16px;padding-right:16px}.gucci-levels-label{margin-bottom:22px;font-size:1.35rem}.gucci-track{padding-top:0}.gucci-track-line{display:none}.gucci-track-row{grid-template-columns:repeat(3,1fr);place-items:end center;gap:18px 6px;display:grid;position:relative}.gucci-track-row:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#fe7ffe00 0%,#fe7ffe59 20%,#44f0fa59 80%,#44f0fa00 100%);height:1px;position:absolute;top:14px;left:12%;right:12%;box-shadow:0 0 8px #fe7ffe40}.gucci-track-row:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#44f0fa00 0%,#44f0fa73 50%,#fe7ffe00 100%);height:1px;position:absolute;bottom:46px;left:30%;right:30%;box-shadow:0 0 8px #44f0fa40}.gucci-stop{z-index:1;gap:6px;width:100%;position:relative}.gucci-stop:first-child,.gucci-stop:nth-child(2),.gucci-stop:nth-child(3){grid-row:1}.gucci-stop:nth-child(4){grid-area:2/2/auto/3}.gucci-stop:nth-child(5){grid-area:2/1/auto/2}.gucci-stop-index{letter-spacing:.1em;font-size:.62rem}.gucci-stop-name{letter-spacing:.04em;font-size:.68rem}.gucci-stop-img-wrap{height:auto}.gucci-stop:first-child .gucci-stop-img{width:40px;height:40px}.gucci-stop:nth-child(2) .gucci-stop-img{width:52px;height:52px}.gucci-stop:nth-child(3) .gucci-stop-img{width:64px;height:64px}.gucci-stop:nth-child(4) .gucci-stop-img{width:78px;height:78px}.gucci-stop:nth-child(5) .gucci-stop-img{filter:drop-shadow(0 8px 22px #44f0fa59);width:96px;height:96px}.gucci-stop--final .gucci-stop-name{color:#fff;font-weight:700}.gucci-levels-caption{max-width:340px;margin-top:26px;padding:0 8px;font-size:.95rem;line-height:1.6}}.testimonials-section{text-align:center;background:#0a020f;padding:clamp(64px,9vh,110px) 0 clamp(60px,8vh,100px);position:relative;overflow:hidden}.testimonials-heading{z-index:2;text-align:center;letter-spacing:-.01em;color:#fff;max-width:1000px;margin:clamp(24px,3.5vh,48px) auto clamp(40px,6vh,64px);padding:0 clamp(20px,6vw,90px);font-family:Atletico,sans-serif;font-size:clamp(1.994rem,4.2vw,90px);font-weight:400;line-height:1.18;position:relative}.testimonials-glow{pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:.85;width:clamp(320px,38vw,620px);height:auto;position:absolute;top:-8%;right:-6%}@media (width<=600px){.testimonials-glow{width:70vw;top:-4%;right:-10%}}.testimonials-heading .highlight{color:var(--pink,#fe7ffe)}.testimonials-row{z-index:2;perspective:1400px;grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(20px,2.4vw,32px);max-width:1480px;margin:0 auto;padding:0 clamp(20px,5vw,64px);display:grid;position:relative}.testimonial-card--wide{grid-column:span 2}.testimonial-card{text-align:right;opacity:0;min-height:clamp(170px,16vw,210px);transform:translateY(40px) scale(.9) rotateX(-12deg) rotate(var(--tRot,0deg));background:linear-gradient(#44f0fa0f 0%,#0a020f00 45%);border:1px solid #44f0fa73;border-radius:20px;flex-direction:column;justify-content:center;padding:clamp(34px,4vw,48px) clamp(36px,4.2vw,52px) clamp(30px,3.4vw,40px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),border-color .35s;display:flex;position:relative}.testimonial-card.is-visible{opacity:1;transform:translateY(0) scale(1) rotateX(0deg) rotate(var(--tRot,0deg))}.testimonial-card.is-visible:hover{transform:translateY(-4px) scale(1.012) rotateX(0deg) rotate(var(--tRot,0deg));border-color:#44f0fabf;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s}.testimonial-quote-mark{color:var(--pink,#fe7ffe);opacity:.55;margin-bottom:4px;font-family:Atletico,sans-serif;font-size:clamp(2.4rem,3.6vw,3.4rem);line-height:1;display:block}.testimonial-name{color:#fff;margin-bottom:clamp(14px,2vh,20px);font-family:Atletico,sans-serif;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:400}.testimonial-role{color:#ffffff8c;font-family:Polin,sans-serif;font-size:clamp(.85rem,1.05vw,1.05rem);font-weight:400}.testimonial-quote{color:#ffffffd6;white-space:pre-line;font-family:Polin,sans-serif;font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.85}@media (width<=600px){.testimonials-row{grid-template-columns:1fr}.testimonial-card--wide{grid-column:span 1}.testimonial-card.is-visible{transform:translateY(0)scale(1)rotateX(0)rotate(0)!important}}.testimonials-glow{z-index:0;opacity:.85;pointer-events:none;mix-blend-mode:screen;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:clamp(460px,50vw,740px);height:clamp(350px,39vw,540px);position:absolute;top:-4%;right:0%;-webkit-mask-image:linear-gradient(#0000 0%,#000 22%),radial-gradient(75% 75% at 65% 35%,#000 0%,#0000 78%);mask-image:linear-gradient(#0000 0%,#000 22%),radial-gradient(75% 75% at 65% 35%,#000 0%,#0000 78%);-webkit-mask-composite:source-in;mask-composite:intersect}.testimonials-glow video{object-fit:cover;object-position:78% 62%;width:100%;height:100%;display:block}@media (width<=700px){.testimonials-glow{display:none}}.connects-section{text-align:center;background:#0a020f;padding:clamp(56px,9vh,110px) clamp(20px,5vw,64px) clamp(70px,10vh,130px);position:relative;overflow:hidden}.connects-heading-wrap{max-width:1100px;margin:0 auto;position:relative}.connects-heading{color:#fff;max-width:1100px;margin:0 auto;font-family:Atletico,sans-serif;font-size:clamp(1.994rem,5vw,110px);font-weight:400;line-height:1.15}.connects-decor-owl{pointer-events:none;width:clamp(90px,11vw,160px);height:clamp(90px,11vw,160px);position:absolute;top:50%;right:clamp(-20px,-4vw,10px);transform:translateY(-58%)}.connects-intro{color:#ffffffc7;max-width:760px;margin:clamp(20px,3vh,28px) auto clamp(48px,7vh,80px);font-family:Polin,sans-serif;font-size:clamp(.92rem,1.15vw,1.08rem);line-height:1.85}.connects-cards{perspective:1400px;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,34px);max-width:1280px;margin:0 auto;display:grid;position:relative}.connect-card{text-align:right;opacity:0;min-height:clamp(214px,21.5vw,262px);transform:translateX(var(--enterX,0px)) translateY(var(--enterY,46px)) scale(.88) rotateX(-14deg) rotate(var(--restRotate,0deg));background:linear-gradient(#44f0fa0d 0%,#0a020f00 40%);border:1px solid #44f0fa73;border-radius:20px;flex-direction:column;padding:clamp(26px,3.4vw,40px) clamp(44px,5.4vw,68px) clamp(34px,4vw,46px);transition:opacity .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1),border-color .35s;display:flex;position:relative;overflow:visible}.connect-card.is-visible{opacity:1;transform:translateX(0) translateY(var(--restY,0)) scale(var(--restScale,1)) rotateX(0deg) rotate(var(--restRotate,0deg))}.connect-card.is-visible:hover{transform:translateX(0) translateY(calc(var(--restY,0px) - 5px)) scale(calc(var(--restScale,1) * 1.018)) rotateX(0deg) rotate(var(--restRotate,0deg));border-color:#44f0fabf;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s}.connect-card-title{color:#fff;margin-bottom:clamp(18px,2.4vh,26px);font-family:Atletico,sans-serif;font-size:clamp(1.531rem,2.4vw,72px);font-weight:400;line-height:1.15}.connect-card-body{color:#ffffffd1;font-family:Polin,sans-serif;font-size:clamp(.88rem,1.05vw,1rem);line-height:1.75}.connect-card-icon{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.connect-card-icon img{filter:drop-shadow(0 0 28px #965affb3);width:clamp(120px,11vw,180px);height:auto}@media (width<=880px){.connects-cards{perspective:none;grid-template-columns:1fr;gap:40px}.connect-card{min-height:unset;padding:26px 28px 32px;transform:translateY(46px)scale(.9)!important}.connect-card.is-visible{transform:translateY(0)scale(1)rotate(0)!important}.connects-heading{font-size:1.6rem}.connects-decor-owl{display:none}.connect-card-icon{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.connect-card-icon img{filter:drop-shadow(0 0 22px #965affa6);width:96px}}.offer-section{text-align:center;background:#0a020f;padding:clamp(110px,15vh,190px) clamp(20px,5vw,64px) clamp(80px,11vh,140px);position:relative;overflow:hidden}.offer-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#965aff29 0%,#0000 70%);width:min(900px,90vw);height:480px;position:absolute;top:8%;left:50%;transform:translate(-50%)}.offer-eyebrow{z-index:1;letter-spacing:.18em;color:var(--pink,#fe7ffe);margin-bottom:clamp(12px,1.8vh,18px);font-family:Polin,sans-serif;font-size:clamp(.85rem,1vw,1rem);font-weight:700;position:relative}.offer-heading{z-index:1;letter-spacing:-.01em;color:#fff;max-width:880px;margin:0 auto;font-family:Atletico,sans-serif;font-size:clamp(1.9rem,4.4vw,3.6rem);font-weight:400;line-height:1.14;position:relative}.offer-body{z-index:1;color:#ffffffc7;max-width:680px;margin:clamp(26px,4vh,42px) auto 0;font-family:Polin,sans-serif;font-size:clamp(.92rem,1.1vw,1.08rem);line-height:1.85;position:relative}.offer-body p+p{margin-top:1em}.offer-body strong{color:#fff;font-weight:700}.offer-compare{z-index:1;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(10px,2vw,18px);max-width:760px;margin:clamp(36px,5vh,52px) auto 0;display:flex;position:relative}.offer-compare-chip{text-align:center;border-radius:18px;flex:260px;justify-content:center;align-items:center;max-width:340px;padding:20px 22px;font-family:Polin,sans-serif;display:flex}.offer-compare-chip--lose{background:#ffffff0a;border:1px solid #ffffff1a}.offer-compare-chip--win{background:linear-gradient(135deg,#fe7ffe1f,#44f0fa1a);border:1px solid #44f0fa59;box-shadow:0 0 30px #44f0fa1f}.offer-compare-value{color:#ffffffb8;margin:0;font-size:clamp(.92rem,1.15vw,1.04rem);font-weight:400;line-height:1.6}.offer-compare-value strong{color:#fff;font-weight:700}.offer-compare-chip--win .offer-compare-value{color:#ffffffd9}.offer-compare-chip--win .offer-compare-value strong{color:var(--cyan,#44f0fa)}.offer-compare-arrow{color:#ffffff4d;flex:none;align-self:center;font-size:1.6rem}@media (width<=560px){.offer-compare-arrow{transform:rotate(-90deg)}}.offer-card{z-index:1;background:radial-gradient(80% 60% at 50% 0,#fe7ffe1a 0%,#0000 60%),linear-gradient(#44f0fa0a 0%,#0a020f00 50%);border:1px solid #44f0fa52;border-radius:28px;max-width:560px;margin:clamp(48px,7vh,76px) auto 0;padding:clamp(40px,6vw,56px) clamp(28px,5vw,48px) clamp(36px,5vw,48px);transition:box-shadow .4s;position:relative;box-shadow:inset 0 0 0 1px #44f0fa14,0 30px 80px #965aff24}.offer-card.is-revealed{box-shadow:inset 0 0 0 1px #44f0fa24,0 30px 90px #fe7ffe38,0 0 60px #44f0fa1f}.offer-badge{opacity:0;color:#2a1a00;letter-spacing:.02em;background:linear-gradient(135deg,#d4af37 0%,#f4d478 100%);border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-family:Polin,sans-serif;font-size:.85rem;font-weight:700;transition:opacity .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;top:-18px;left:50%;transform:translate(-50%)scale(.6)rotate(-8deg);box-shadow:0 10px 26px #d4af3773}.offer-card.is-revealed .offer-badge{opacity:1;transform:translate(-50%)scale(1)rotate(-4deg)}.offer-card-label{letter-spacing:.08em;color:#ffffff80;margin:0 0 clamp(18px,2.4vh,24px);font-family:Polin,sans-serif;font-size:.85rem;font-weight:600}.offer-price-line{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;margin:0;font-family:Atletico,sans-serif;font-weight:400;display:flex}.offer-price-amount{background:linear-gradient(90deg, var(--pink,#fe7ffe), var(--cyan,#44f0fa));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,7vw,4.6rem);line-height:1}.offer-price-currency{vertical-align:.18em;margin-inline-start:4px;font-family:Polin,sans-serif;font-size:.42em;font-weight:700}.offer-price-unit{color:#fff;font-family:Polin,sans-serif;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700}.offer-price-old-line{color:#ffffff6b;margin:0 0 clamp(6px,1vh,10px);font-family:Polin,sans-serif;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:600}.offer-price-old-line .offer-price-old{display:inline-block;position:relative}.offer-price-old-line .offer-price-old:after{content:"";transform-origin:100%;background:#ffffff80;height:2px;transition:transform .6s cubic-bezier(.22,1,.36,1) .15s;position:absolute;top:50%;left:-6%;right:-6%;transform:scaleX(0)}.offer-card.is-revealed .offer-price-old-line .offer-price-old:after{transform:scaleX(1)}.offer-price-sub{color:#fff9;margin:clamp(10px,1.6vh,14px) 0 0;font-family:Polin,sans-serif;font-size:clamp(.85rem,1vw,.95rem)}.offer-cta{color:#fff;letter-spacing:.2px;cursor:pointer;background:linear-gradient(135deg,#fe7ffe 0%,#f165e0 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;margin-top:clamp(28px,4vh,38px);padding:18px 38px;font-family:Polin,sans-serif;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:700;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;animation:2.8s ease-in-out 1.2s infinite offer-cta-pulse;display:inline-flex;position:relative;box-shadow:0 0 28px #fe7ffe59,0 6px 18px #9650dc38}.offer-cta:hover{animation-play-state:paused;transform:translateY(-4px);box-shadow:0 0 40px #fe7ffe6b,0 10px 28px #a05ae647}@keyframes offer-cta-pulse{0%,to{box-shadow:0 0 28px #fe7ffe59,0 6px 18px #9650dc38}50%{box-shadow:0 0 40px #fe7ffe6b,0 6px 24px #a05ae647}}@media (prefers-reduced-motion:reduce){.offer-cta{animation:none}}.offer-caption{z-index:1;color:#ffffff80;margin:clamp(20px,3vh,28px) auto 0;font-family:Polin,sans-serif;font-size:clamp(.78rem,.95vw,.88rem);position:relative}.offer-caption strong{color:var(--cyan,#44f0fa);font-weight:700}@media (prefers-reduced-motion:reduce){.offer-cta{animation:none}}@media (width<=600px){.offer-price-old-line .offer-price-old:after{left:12%;right:12%}}.faq2-section{background:#0a020f;padding:clamp(80px,11vh,150px) clamp(20px,6vw,80px) clamp(90px,12vh,160px);position:relative;overflow:hidden}.faq2-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#fe7ffe1a 0%,#0000 70%);width:min(700px,70vw);height:500px;position:absolute;top:-10%;right:-10%}.faq2-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#44f0fa14 0%,#0000 70%);width:min(600px,60vw);height:460px;position:absolute;bottom:-15%;left:-10%}.faq2-head{z-index:1;text-align:center;max-width:1180px;margin:0 auto clamp(48px,7vh,76px);padding-bottom:clamp(20px,3vh,28px);position:relative}.faq2-heading{letter-spacing:-.01em;color:#fff;margin:0;font-family:Atletico,sans-serif;font-size:clamp(1.994rem,4.6vw,110px);font-weight:400;line-height:1.12}.faq2-list{z-index:1;max-width:1180px;margin:0 auto;position:relative}.faq2-row{cursor:pointer;border-bottom:1px solid #44f0fa29;grid-template-columns:clamp(64px,9vw,130px) 1fr clamp(28px,3vw,40px);align-items:start;gap:clamp(12px,2.4vw,32px);padding:clamp(22px,3.2vh,36px) 0;display:grid;position:relative}.faq2-row:first-child{border-top:1px solid #44f0fa29}.faq2-num{letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.4px #fff3;-webkit-user-select:none;user-select:none;font-family:Atletico,sans-serif;font-size:clamp(2.4rem,5.4vw,4.6rem);font-weight:400;line-height:.85;transition:-webkit-text-stroke-color .4s}.faq2-row:hover .faq2-num{-webkit-text-stroke-color:#44f0fa8c}.faq2-row.is-open .faq2-num{-webkit-text-stroke:0px transparent;background:linear-gradient(135deg, var(--pink,#fe7ffe), var(--cyan,#44f0fa));-webkit-background-clip:text;background-clip:text}.faq2-body{min-width:0}.faq2-question{text-align:right;cursor:pointer;letter-spacing:-.005em;color:#ffffffd1;background:0 0;border:none;width:100%;margin:0;padding:0;font-family:Atletico,sans-serif;font-size:clamp(1.15rem,1.9vw,1.65rem);font-weight:400;line-height:1.3;transition:color .3s;display:block}.faq2-row:hover .faq2-question,.faq2-row.is-open .faq2-question{color:#fff}.faq2-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.faq2-row.is-open .faq2-answer-wrap{grid-template-rows:1fr}.faq2-answer-inner{overflow:hidden}.faq2-answer-rail{gap:clamp(14px,1.8vw,20px);max-width:64ch;padding-top:clamp(14px,2vh,20px);display:flex}.faq2-answer-line{background:linear-gradient(180deg, var(--pink,#fe7ffe), var(--cyan,#44f0fa));opacity:0;transform-origin:top;border-radius:2px;flex:none;width:2px;transition:transform .5s cubic-bezier(.22,1,.36,1) 80ms,opacity .3s 80ms;transform:scaleY(0)}.faq2-row.is-open .faq2-answer-line{opacity:1;transform:scaleY(1)}.faq2-answer{color:#ffffffad;white-space:pre-line;opacity:0;margin:0;font-family:Polin,sans-serif;font-size:clamp(.92rem,1.05vw,1.02rem);font-weight:400;line-height:1.85;transition:opacity .4s .12s,transform .4s .12s;transform:translateY(-6px)}.faq2-row.is-open .faq2-answer{opacity:1;transform:translateY(0)}.faq2-toggle{border:1px solid #44f0fa59;border-radius:50%;justify-content:center;justify-self:end;align-items:center;width:30px;height:30px;margin-top:6px;transition:border-color .3s,background .3s;display:flex;position:relative}.faq2-row:hover .faq2-toggle,.faq2-row.is-open .faq2-toggle{border-color:var(--cyan,#44f0fa)}.faq2-row.is-open .faq2-toggle{background:var(--cyan,#44f0fa)}.faq2-toggle:before,.faq2-toggle:after{content:"";background:var(--cyan,#44f0fa);border-radius:1px;transition:transform .35s cubic-bezier(.22,1,.36,1),background .3s;position:absolute}.faq2-toggle:before{width:11px;height:1.5px}.faq2-toggle:after{width:1.5px;height:11px}.faq2-row.is-open .faq2-toggle:after{transform:scaleY(0)}.faq2-row.is-open .faq2-toggle:before,.faq2-row.is-open .faq2-toggle:after{background:#0a020f}@media (width<=760px){.faq2-row{grid-template-columns:50px 1fr 26px;gap:14px}.faq2-num{font-size:1.9rem}.faq2-question{font-size:1.05rem}.faq2-answer{font-size:.9rem}.faq2-toggle{width:26px;height:26px;margin-top:4px}}.final-cta-section{background:#0a020f;flex-direction:column;align-items:center;padding:clamp(40px,7vh,90px) 20px clamp(80px,11vh,140px);display:flex;position:relative}.final-cta-heading{text-align:center;letter-spacing:-.01em;color:#fff;margin:0 0 clamp(16px,2.4vh,22px);font-family:Atletico,sans-serif;font-size:clamp(1.994rem,4.6vw,4.4rem);font-weight:400;line-height:1.15}.final-cta-subline{text-align:center;color:#ffffffd1;margin:0 0 clamp(28px,4vh,40px);font-family:Polin,sans-serif;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:700}.final-cta-subline .cyan{color:var(--cyan,#44f0fa)}.final-cta-subline .pink{color:var(--pink,#fe7ffe)}.guarantee{text-align:center;color:#ffffff8c;margin:18px 0 0;font-family:Polin,sans-serif;font-size:clamp(.82rem,.95vw,.95rem);line-height:1.5}
