.home{margin:0;padding:0;border:none;display:flex;flex-direction:column;align-items:center;position:relative;width:100%;max-width:100vw;overflow-x:hidden;background-color:var(--off-white)}.home .footer{margin-top:0!important}.hero-section{position:relative;width:100%;min-height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden;background:#0b0b1a;color:white;padding:4rem 6rem}.hero-bg-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(30,80,120,.3) 0,transparent 60%),radial-gradient(ellipse at 90% 30%,rgba(50,180,200,.15) 0,transparent 50%);z-index:0}.hero-light-ray{top:-20%;right:-10%;width:80%;height:140%;background:linear-gradient(225deg,rgba(100,220,255,.12),rgba(60,180,220,.06) 30%,transparent 60%);transform:rotate(-15deg)}.hero-light-ray,.hero-stars{position:absolute;z-index:0;pointer-events:none}.hero-stars{inset:0}.hero-star{position:absolute;width:2px;height:2px;background:white;border-radius:50%;animation:twinkle 3s infinite alternate}.hero-star:first-child{top:8%;left:12%;animation-delay:0s}.hero-star:nth-child(2){top:15%;left:75%;animation-delay:.5s}.hero-star:nth-child(3){top:45%;left:20%;animation-delay:1s}.hero-star:nth-child(4){top:25%;left:55%;animation-delay:1.5s}.hero-star:nth-child(5){top:65%;left:85%;animation-delay:.3s}.hero-star:nth-child(6){top:75%;left:8%;animation-delay:.8s}.hero-star:nth-child(7){top:12%;left:40%;animation-delay:1.2s}.hero-star:nth-child(8){top:55%;left:65%;animation-delay:.6s}.hero-star:nth-child(9){top:35%;left:3%;animation-delay:1.8s}.hero-star:nth-child(10){top:80%;left:50%;animation-delay:.2s}.hero-star:nth-child(11){top:3%;left:30%;animation-delay:2s}.hero-star:nth-child(12){top:40%;left:45%;animation-delay:.9s}.hero-star:nth-child(13){top:90%;left:70%;animation-delay:1.1s}.hero-star:nth-child(14){top:18%;left:90%;animation-delay:.4s}.hero-star:nth-child(15){top:60%;left:35%;animation-delay:1.6s}.hero-star:nth-child(16){top:50%;left:92%;animation-delay:.7s}.hero-star:nth-child(17){top:28%;left:18%;animation-delay:2.2s}.hero-star:nth-child(18){top:70%;left:42%;animation-delay:1.3s}.hero-star:nth-child(19){top:5%;left:60%;animation-delay:.1s}.hero-star:nth-child(20){top:85%;left:25%;animation-delay:1.9s}@keyframes twinkle{0%{opacity:.2;transform:scale(1)}to{opacity:1;transform:scale(1.5)}}.hero-card{position:absolute;z-index:1;border-radius:16px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.6);border:2px solid rgba(255,255,255,.15);opacity:.8;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.hero-card:hover{transform:scale(1.05) translateY(-10px) rotate(0deg)!important;opacity:1;z-index:10;box-shadow:0 20px 40px rgba(0,0,0,.8),0 0 20px rgba(100,200,255,.4);border-color:rgba(255,255,255,.4)}.hero-card-img{object-fit:cover;width:100%;height:100%}.hero-card-1{top:15%;right:8%;width:260px;height:360px;transform:rotate(6deg);animation:floatCard1 8s ease-in-out infinite}.hero-card-2{top:38%;right:28%;width:240px;height:330px;transform:rotate(-5deg);animation:floatCard2 7s ease-in-out 1s infinite}.hero-card-3{top:65%;right:12%;width:250px;height:340px;transform:rotate(3deg);animation:floatCard3 9s ease-in-out .5s infinite}@keyframes floatCard1{0%,to{transform:translateY(0) rotate(6deg)}50%{transform:translateY(-15px) rotate(4deg)}}@keyframes floatCard2{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-12px) rotate(-7deg)}}@keyframes floatCard3{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-18px) rotate(5deg)}}.hero-float{position:absolute;z-index:2;pointer-events:none;filter:drop-shadow(0 0 15px rgba(255,255,255,.3))}.hero-float-unity{top:15%;right:35%;animation:float1 6s ease-in-out infinite;opacity:.85}.hero-float-trophy{top:5%;right:22%;animation:float2 5s ease-in-out 1s infinite;opacity:.9}.hero-float-csharp{top:82%;right:32%;animation:float3 7s ease-in-out .5s infinite;opacity:.8}.hero-float-meteor{top:40%;right:50%;animation:float4 5.5s ease-in-out 2s infinite;opacity:.85}.hero-float-python{top:75%;right:40%;animation:float5 6.5s ease-in-out 1.5s infinite;opacity:.7}.hero-float-react{top:10%;right:55%;animation:float6 8s ease-in-out .8s infinite;opacity:.75}.hero-float-js{top:45%;right:6%;animation:float7 7.5s ease-in-out 1.2s infinite;opacity:.8}@keyframes float4{0%,to{transform:translateY(0) rotate(20deg) scale(.7)}50%{transform:translateY(-18px) rotate(25deg) scale(.7)}}@keyframes float5{0%,to{transform:translateY(0) rotate(-15deg) scale(.8)}50%{transform:translateY(-20px) rotate(-20deg) scale(.8)}}@keyframes float6{0%,to{transform:translateY(0) rotate(10deg) scale(.9)}50%{transform:translateY(-10px) rotate(15deg) scale(.9)}}@keyframes float7{0%,to{transform:translateY(0) rotate(-8deg) scale(.75)}50%{transform:translateY(-14px) rotate(-3deg) scale(.75)}}.hero-content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.2rem;max-width:600px}.hero-title{line-height:1;margin:0}.hero-title-star{font-size:clamp(3rem,7vw,4.5rem);color:white}.hero-title-platinum,.hero-title-star{display:block;font-weight:900;letter-spacing:4px}.hero-title-platinum{font-size:clamp(3.2rem,7.5vw,6rem);background:linear-gradient(180deg,#ffe561,#ff8000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:.75rem;font-weight:400;color:rgba(255,255,255,.7);margin-top:0}.hero-highlight{color:#ffd000;font-weight:600}.hero-buttons{display:flex;align-items:flex-end;gap:.5rem;margin-top:4.5rem;position:relative;z-index:3;align-self:flex-start;margin-left:0;margin-right:0}.hero-square-btn{--btn-size:160px;width:var(--btn-size);height:var(--btn-size);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;background:rgba(255,255,255,.06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.15);border-radius:16px;color:#fff;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .35s cubic-bezier(.175,.885,.32,1.275);text-decoration:none;position:relative;overflow:hidden}.hero-square-btn:before{content:"";position:absolute;inset:0;border-radius:16px;background:radial-gradient(circle at 50% 120%,rgba(100,200,255,.12) 0,transparent 70%);opacity:0;transition:opacity .35s ease;pointer-events:none}.hero-square-btn:hover:before{opacity:1}.hero-square-btn:hover{border-color:rgba(100,200,255,.5);background:rgba(255,255,255,.1);box-shadow:0 8px 30px rgba(50,180,200,.25),0 0 15px rgba(100,200,255,.1)}.hero-square-btn-img{display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.hero-square-btn:hover .hero-square-btn-img{transform:scale(1.15) rotate(5deg)}.hero-square-btn-label{font-size:.45rem;font-weight:500;color:rgba(255,255,255,.85);letter-spacing:.5px;text-align:center;transition:color .3s ease}.hero-square-btn:hover .hero-square-btn-label{color:#fff}.hero-square-btn-1{animation:squareBtnFloat1 4s ease-in-out infinite}.hero-square-btn-2{animation:squareBtnFloat2 4.5s ease-in-out .4s infinite}.hero-square-btn-3{animation:squareBtnFloat3 5s ease-in-out .8s infinite}@keyframes squareBtnFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes squareBtnFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes squareBtnFloat3{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hero-cta-btn{border-radius:50px;border:none;background:linear-gradient(135deg,#ffc107,#ff9800 50%,#ff5722);box-shadow:0 4px 20px rgba(255,152,0,.4);color:#fff;font-size:.55rem;font-weight:700;letter-spacing:1px;cursor:pointer;transition:all .35s cubic-bezier(.175,.885,.32,1.275);text-decoration:none;white-space:nowrap;display:flex;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content;align-self:center;padding:.25rem .6rem;font-size:.8rem;pointer-events:auto;z-index:5;animation:floatCtaBtn 4s ease-in-out infinite;position:relative;left:-2.5%;top:1%}@keyframes floatCtaBtn{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero-cta-btn:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 8px 30px rgba(255,152,0,.6),0 0 20px rgba(255,87,34,.3);background:linear-gradient(135deg,#ffd54f,#ffb300 50%,#ff6e40);animation:none}.hero-right-image{position:absolute;right:-1%;top:56%;transform:translateY(-60%);width:60%;max-width:700px;height:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2;pointer-events:none}.idinnsc-img{width:100%;height:100%;max-height:520px;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5));animation:floatRightImage 6s ease-in-out infinite;margin-bottom:-1.5rem;pointer-events:auto}@keyframes floatRightImage{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media screen and (max-width:1200px){.hero-section{min-height:100vh}.hero-right-image{width:42%;right:2%}}@media screen and (max-width:1024px){.hero-section{padding:4rem 3rem}.hero-buttons{gap:.3rem}.hero-content{max-width:50vw}.hero-right-image{width:45%;right:-2%}}@media screen and (max-width:899px){.hero-section{min-height:100vh;padding:4.5rem 1.5rem 3rem;align-items:center}.hero-right-image{position:relative;width:100%;max-width:500px;height:auto;top:auto;right:auto;transform:none;margin-top:1.5rem;margin-bottom:2rem;justify-content:center;order:2}.idinnsc-img{height:auto;max-height:480px;animation:none}.hero-content{align-items:center;text-align:center;order:1}.hero-subtitle{font-size:.7rem}.hero-card,.hero-float{display:none}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;align-self:center;order:3;margin-top:0}.hero-square-btn{--btn-size:105px}.hero-square-btn-label{font-size:.65rem}.hero-cta-btn{padding:.6rem 1.2rem;font-size:.75rem}}@media screen and (max-width:480px){.hero-section{min-height:100vh;padding:4rem 1rem 2rem}.hero-buttons{gap:.6rem}.hero-square-btn{--btn-size:95px}.hero-square-btn-img img{width:58px!important;height:58px!important}.hero-square-btn-label{font-size:.55rem}.hero-cta-btn{padding:.45rem 1rem;font-size:.7rem}}@media screen and (min-width:1536px){.hero-right-image{right:4%;width:65%;max-width:850px}.idinnsc-img{max-height:650px}}@media screen and (min-width:1800px){.hero-right-image{right:2%;max-width:950px}.idinnsc-img{max-height:720px}}.latest-story{width:100%;padding:.8rem 5rem 6rem;background:white;display:flex;flex-direction:column;align-items:flex-start}.latest-story-header{text-align:left;margin-bottom:.5rem;width:100%}.latest-story-header h2{font-size:1.2rem;font-weight:800;color:#1a1a2e;margin:0}.latest-story-header p{font-size:.8rem;color:#444;margin-top:-.4rem}.ls-highlight{color:#e8a030;font-weight:700}.ls-grid{display:grid;grid-template-columns:2.2fr 1.8fr;grid-gap:.8rem;gap:.8rem;width:95%}.ls-card{overflow:visible;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;min-width:0}.ls-card:hover{transform:scale(1.03);z-index:10}.ls-card-image-wrapper{overflow:hidden;border-radius:12px;position:relative}.ls-card-image-wrapper img{display:block;width:100%;height:auto;border-radius:14px}.ls-card-text{padding:.3rem .1rem .1rem;background:white;flex-shrink:0}.ls-main-text{font-size:.85rem;font-weight:800;color:#1a1a2e;margin:0;line-height:1.25}.ls-date-text{font-size:.68rem;font-weight:700;color:#e8a030;margin:.2rem 0 .1rem;line-height:1.3}.ls-sub-text{font-size:.65rem;color:#666;margin:.05rem 0 0;line-height:1.3;font-weight:400}.ls-mid-text{font-size:.72rem;color:#4a4a5a;margin:.15rem 0 .05rem;line-height:1.3;font-weight:600}.ls-card-large .ls-main-text{font-size:.85rem}.ls-card-large .ls-date-text{font-size:.72rem}.ls-card-large .ls-sub-text{font-size:.65rem}.ls-card-large .ls-mid-text{font-size:.72rem}.ls-right-stack{display:flex;flex-direction:column;gap:.6rem;min-width:0}.ls-card-small{flex:1 1;display:flex;flex-direction:column}.ls-card-small-inner{display:flex;flex-direction:row;align-items:stretch;gap:.7rem;height:100%}.ls-card-small .ls-card-image-wrapper{flex:1 1;min-width:0}.ls-card-small .ls-card-text{padding:.1rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;flex:1 1;margin-right:-3rem}.ls-card-small .ls-main-text{font-size:.8rem}.ls-card-small .ls-date-text{font-size:.62rem}.ls-card-small .ls-sub-text{font-size:.6rem}@media screen and (max-width:768px){.latest-story{padding:1.5rem 1rem 4rem;align-items:center}.ls-grid{grid-template-columns:1fr;gap:1rem}.latest-story-header{text-align:left}.latest-story-header h2{font-size:1.3rem}.ls-card-small-inner{flex-direction:column;gap:0}.ls-card-small .ls-card-image-wrapper{width:100%}.ls-card-small .ls-card-text{padding:.4rem .1rem .15rem;margin-right:0}.ls-main-text{font-size:.8rem}.ls-date-text{font-size:.65rem}.ls-sub-text{font-size:.6rem}.ls-mid-text{font-size:.68rem}}@media screen and (min-width:769px) and (max-width:1023px){.latest-story{padding:1.2rem 2rem 5rem}.ls-grid{gap:.7rem}.ls-right-stack{gap:.5rem}.ls-main-text{font-size:.78rem}.ls-date-text{font-size:.62rem}.ls-sub-text{font-size:.58rem}.ls-mid-text{font-size:.65rem}}@media screen and (min-width:1024px) and (max-width:1399px){.latest-story{padding:1.2rem 3rem 5rem}.ls-grid{gap:.8rem}.ls-right-stack{gap:.6rem}.ls-card-small .ls-card-text{margin-right:-2rem}}@media screen and (min-width:1400px) and (max-width:1919px){.latest-story{padding:1.2rem 4rem 6rem}.ls-grid{gap:1rem}.ls-right-stack{gap:.7rem}.latest-story-header h2{font-size:1.8rem}.latest-story-header p{font-size:.85rem}.ls-card-large .ls-main-text{font-size:1.05rem}.ls-card-large .ls-sub-text{font-size:.78rem}.ls-card-large .ls-mid-text{font-size:.88rem}.ls-card-small .ls-main-text{font-size:.9rem}.ls-card-small .ls-sub-text{font-size:.68rem}.ls-card-small .ls-mid-text{font-size:.76rem}}@media screen and (min-width:1920px){.latest-story{padding:1.5rem 5rem 7rem}.ls-grid{gap:1.2rem}.ls-right-stack{gap:.8rem}.latest-story-header h2{font-size:1.6rem}.latest-story-header p{font-size:.9rem}.ls-card-large .ls-main-text{font-size:1rem}.ls-card-large .ls-sub-text{font-size:.62rem}.ls-card-large .ls-mid-text{font-size:.65rem}.ls-card-small .ls-main-text{font-size:1rem}.ls-card-small .ls-sub-text{font-size:.62rem}.ls-card-small .ls-mid-text{font-size:.65rem}.ls-card-small .ls-card-text{margin-right:-1rem}}.our-team{width:100%;display:flex;flex-direction:column;align-items:center;background:white;padding-top:2rem;padding-bottom:5rem;overflow:hidden}.our-team-title{font-size:1.8rem;font-weight:800;color:#1a1a2e;text-align:center;margin-bottom:1rem}.our-team-scene{position:relative;width:100%;max-width:900px;height:350px;overflow:hidden;background:url(/assets/Placeholder.png) bottom/cover no-repeat;border-radius:20px}.ot-grass-back,.ot-grass-front{display:none}.ot-characters{position:absolute;inset:0;z-index:2}.ot-member{position:absolute;display:flex;flex-direction:column;align-items:center}.ot-member:hover .ot-avatar{transform:scale(1.1)}.ot-name{font-size:.85rem;font-weight:700;color:white;text-shadow:0 1px 4px rgba(0,0,0,.5);margin-bottom:.2rem}.ot-avatar{width:110px;height:110px;transition:transform .3s ease}@keyframes float1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float2{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes float3{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.tm-pub{left:5%;bottom:22%;animation:float1 3s ease-in-out infinite}.tm-focus{left:22%;bottom:40%;animation:float2 3.5s ease-in-out .5s infinite}.tm-pukkerr{left:42%;bottom:15%;animation:float3 2.8s ease-in-out 1s infinite}.tm-maymay{left:60%;bottom:35%;animation:float1 3.2s ease-in-out .3s infinite}.tm-patrick{right:8%;bottom:25%;animation:float2 3.8s ease-in-out .8s infinite}@media screen and (max-width:899px){.our-team-scene{height:280px}.ot-avatar{width:75px;height:75px}.ot-name{font-size:.65rem}.tm-pub{left:3%;bottom:20%}.tm-focus{left:18%;bottom:38%}.tm-pukkerr{left:38%;bottom:12%}.tm-maymay{left:56%;bottom:30%}.tm-patrick{right:5%;bottom:22%}}@media screen and (max-width:480px){.our-team-scene{height:240px}.ot-avatar{width:60px;height:60px}.tm-pub{left:2%;bottom:18%}.tm-focus{left:15%;bottom:35%}.tm-pukkerr{left:35%;bottom:10%}.tm-maymay{left:55%;bottom:28%}.tm-patrick{right:3%;bottom:20%}}:root{--ss-gap:0.35rem;--ss-radius:18px;--ss-dark:#1e2030;--ss-dark-hover:#262a42;--ss-light:rgb(255,255,255);--ss-accent:#1e2030;--ss-text:#ffffff;--ss-text-sec:rgba(255,255,255,0.65);--ss-text-dim:rgba(255,255,255,0.45);--ss-text-dark:#1a1a2e;--ss-bg:#e8e8e8}.statistics{width:100%;padding:.8rem 5rem 6rem;background:var(--ss-bg);display:flex;flex-direction:column;align-items:center;box-sizing:border-box;overflow:hidden}.ss-header{text-align:center;margin-bottom:.5rem;width:100%;max-width:950px;align-self:center}.ss-header h2{font-size:1.2rem;font-weight:800;color:#1a1a2e;margin:0}.ss-header p{font-size:.8rem;color:#444;margin-top:-.4rem}.ss-header .ss-highlight{color:#e8a030;font-weight:700}.ss-bento{align-self:center;display:grid;grid-template-columns:3fr 2fr 4fr 5fr;grid-template-rows:3.5fr 3fr 3fr;grid-gap:var(--ss-gap);gap:var(--ss-gap);width:100%;max-width:950px;min-height:480px;height:100%;max-height:85vh;grid-template-areas:"c1  c2  c3  c4" "c5  c6  cn  c7" "c9  c10 c10 c11"}.ss-card{background:var(--ss-dark);border-radius:var(--ss-radius);padding:clamp(.5rem,1.2vw,1rem);color:var(--ss-text);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.05);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease,border-color .4s ease;cursor:pointer}.ss-card:hover{transform:scale(1.08);box-shadow:0 0 25px 5px rgba(255,218,112,.5),0 15px 40px rgba(0,0,0,.5);border-color:rgba(255,218,112,.6);z-index:20}.ss-card.ss-card-static{cursor:default}.ss-card.ss-card-static:hover{transform:translateY(0);box-shadow:none;border-color:rgba(255,255,255,.05);z-index:1}.ss-card-1{grid-area:c1}.ss-card-2{grid-area:c2}.ss-card-3{grid-area:c3}.ss-card-4{grid-area:c4}.ss-card-5{grid-area:c5}.ss-card-6{grid-area:c6}.ss-card-center{grid-area:cn}.ss-card-7{grid-area:c7}.ss-card-9{grid-area:c9}.ss-card-10{grid-area:c10}.ss-card-11{grid-area:c11}.ss-card-number-group{display:flex;align-items:baseline;gap:4px}.ss-big-number{font-size:clamp(2rem,2.5vw,3.2rem);font-weight:900;color:white;line-height:1}.ss-suffix{font-size:clamp(.6rem,1vw,.85rem);font-weight:500;color:var(--ss-text-sec)}.ss-card-desc{font-size:clamp(.42rem,.7vw,.6rem);color:var(--ss-text-dim);margin-top:.2rem;line-height:1.4}.ss-card-label{color:rgba(255,255,255,.75);font-weight:700;margin-top:.15rem}.ss-card-label,.ss-card-top-label{font-size:clamp(.55rem,.9vw,.75rem)}.ss-card-top-label{font-weight:800;margin:0 0 .3rem;line-height:1.3}.ss-card-sub{font-size:clamp(.38rem,.65vw,.5rem);color:var(--ss-text-dim);margin:0 0 .1rem}.ss-card-1{justify-content:flex-start;align-items:center;padding:clamp(.6rem,1.2vw,1.2rem) clamp(.6rem,1.2vw,1.2rem) .6rem;gap:.15rem}.ss-card-image-small{width:100%;flex:1 1;position:relative;display:flex;justify-content:center;margin-top:0;border-radius:10px;overflow:hidden}.ss-card-image-small img{transform:translateY(5px);position:absolute;top:0;left:0;width:100%!important;height:150%!important;object-fit:cover!important}.ss-card-2{padding:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.ss-card-2 .ss-card-image-bg{position:relative;width:100%;flex:1 1;min-height:0}.ss-card-2 .ss-card-image-bg img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center}.ss-card-overlay{position:relative;z-index:1;padding:clamp(.5rem,1vw,.9rem);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background:var(--ss-dark);flex-shrink:0}.ss-portfolio-badge{display:flex;align-items:center;gap:5px;margin-bottom:.1rem}.ss-portfolio-icon{font-size:clamp(.7rem,1.2vw,1rem)}.ss-portfolio-text{font-size:clamp(.6rem,1vw,.85rem);font-weight:900;letter-spacing:2px;text-transform:uppercase}.ss-card-3{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:.8rem .5rem .5rem!important;position:relative}.ss-card-3 .ss-card-top-label{margin-bottom:.2rem;z-index:2}.ss-collab-icons{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;width:100%;margin-top:0}.ss-collab-icon img{width:clamp(50px,5vw,120px)!important;height:auto!important;object-fit:contain}.ss-collab-x{font-size:clamp(.6rem,1vw,.9rem);font-weight:300;color:rgba(255,255,255,.6);margin:3px 0;line-height:0;z-index:1;transform:translateY(-6.5px)}.ss-collab-brand{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);width:100%;display:flex;justify-content:center;align-items:center}.ss-collab-brand img{width:clamp(100px,14vw,190px)!important;height:auto!important;object-fit:contain}.ss-edu-text{display:none}@media screen and (max-width:480px){.ss-collab-brand{bottom:20%}.ss-card-3{justify-content:flex-start}}.ss-card-4{color:#ffffff;padding:0;display:flex;flex-direction:column}.ss-card-image-full{flex:1 1;width:100%;min-height:0;position:relative}.ss-card-image-full img{width:100%;height:100%;object-fit:cover}.ss-gallery-label-bottom{padding:clamp(.35rem,.7vw,.6rem);font-size:clamp(.75rem,1.5vw,1.5rem);font-weight:800;color:#ffffff;text-align:center;flex-shrink:0}.ss-card-10{flex-direction:row;justify-content:center;align-items:center;padding:clamp(.6rem,1vw,1rem);gap:clamp(.5rem,1vw,1rem)}.ss-uni-logos{width:45%;height:100%;border-radius:10px;overflow:hidden;position:relative;flex-shrink:0;margin-top:0;display:block}.ss-uni-logos img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center}.ss-card-10-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left;flex:1 1;padding-left:clamp(.5rem,3vw,2.5rem)}.ss-card-6{position:relative;overflow:hidden;padding-bottom:0!important;display:flex;flex-direction:column;justify-content:flex-start}.ss-card-image-phone{position:absolute;bottom:-5%;left:50%;transform:translateX(-50%);width:100%;display:flex;justify-content:center;align-items:flex-end;z-index:0}.ss-card-image-phone img{
    /* !!! ปรับขนาดรูปตรงนี้ครับ !!! */width:180%!important;max-width:none!important;height:auto!important;object-fit:contain}.ss-card-center{background:var(--ss-accent);color:var(--ss-text-dark)}.ss-year{font-size:clamp(2.2rem,4.2vw,4rem);font-weight:800;line-height:1;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}.ss-story-label,.ss-year{background:linear-gradient(90deg,#ffda70,#ff8c1f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.ss-story-label{font-size:clamp(.6rem,1.1vw,.95rem);font-weight:700;margin-top:.15rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.ss-card-7{padding:clamp(.6rem,1vw,1rem);justify-content:center}.ss-card-7-inner{display:flex;gap:clamp(.8rem,1.5vw,1.2rem);align-items:center;justify-content:center;width:100%;height:100%}.ss-card-image-person{width:55%;height:100%;border-radius:10px;overflow:hidden;position:relative;flex-shrink:0;margin-left:-10px}.ss-card-image-person img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center}.ss-card-7-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left;flex:1 1}.ss-card-9{display:grid;grid-template-columns:auto auto;grid-template-areas:"icon number" "icon label";grid-column-gap:clamp(.5rem,1.5vw,1rem);column-gap:clamp(.5rem,1.5vw,1rem);grid-row-gap:0;row-gap:0;padding:clamp(.5rem,1vw,1rem)}.ss-card-9,.ss-cedt-icon{align-items:center;justify-content:center}.ss-cedt-icon{grid-area:icon;display:flex}.ss-cedt-icon img{width:clamp(50px,5vw,80px)!important;height:auto!important;object-fit:contain}.ss-card-9 .ss-card-number-group{grid-area:number;align-self:end}.ss-card-9 .ss-card-label{grid-area:label;align-self:start;margin-top:0;text-align:left}.ss-card-5{padding:clamp(.5rem,1vw,1rem);justify-content:center}.ss-nsc-row{gap:clamp(.5rem,1vw,1rem);width:100%}.ss-nsc-icon,.ss-nsc-row{display:flex;align-items:center;justify-content:center}.ss-nsc-icon img{width:clamp(50px,6vw,75px)!important;height:auto!important;object-fit:contain;border-radius:8px;background:white;padding:.2rem}.ss-nsc-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.ss-card-10 .ss-card-label{margin-top:0}.ss-card-11{flex-direction:row;padding:0;justify-content:space-between;align-items:stretch;gap:0}.ss-card-11 .ss-gallery-label-bottom{display:flex;align-items:center;justify-content:center;padding-left:clamp(1rem,8vw,2.5rem);padding-right:clamp(.5rem,1vw,1rem);flex:1 1;text-align:left;margin:0}.ss-card-11 .ss-card-image-full{flex:1.2 1;height:100%}.ss-card-4 .ss-big-number,.ss-card-center .ss-big-number{color:var(--ss-text-dark)}.ss-card-4 .ss-card-desc,.ss-card-4 .ss-suffix,.ss-card-center .ss-card-desc,.ss-card-center .ss-suffix{color:rgba(26,26,46,.6)}@media screen and (min-width:1920px){.ss-header{max-width:1550px}.ss-header h2{font-size:1.6rem}.ss-header p{font-size:.9rem}.ss-bento{max-width:1550px;--ss-gap:0.6rem;gap:var(--ss-gap)}.ss-big-number{font-size:3rem}.ss-card-desc{font-size:.7rem}.ss-card-top-label{font-size:.85rem}.ss-year{font-size:3.5rem}.ss-story-label{font-size:1rem}.ss-collab-brand{bottom:35px}.ss-collab-brand img{width:250px!important}}@media screen and (min-width:1400px) and (max-width:1919px){.ss-header h2{font-size:1.8rem}.ss-header p{font-size:.85rem}.ss-bento{width:auto;height:clamp(480px,85vh,700px);max-width:90vw;max-height:unset;aspect-ratio:16/9;--ss-gap:0.4rem;gap:var(--ss-gap)}.ss-big-number{font-size:2.4rem}.ss-collab-brand{bottom:25px}.ss-collab-brand img{width:210px!important}.ss-card-2 .ss-card-overlay{padding:clamp(.2rem,.9vw,.5rem);margin-bottom:px}}@media screen and (min-width:900px) and (max-width:1399px){.statistics{padding:.8rem 1rem}.ss-bento{width:auto;height:clamp(450px,70vh,640px);max-width:95vw;max-height:unset;aspect-ratio:16/9;--ss-gap:0.35rem;gap:var(--ss-gap);grid-template-rows:4.2fr 3fr 3fr}.ss-card-1 .ss-card-image-small img{height:100%!important;object-fit:contain!important}.ss-big-number{font-size:clamp(1.4rem,2.5vw,2.2rem)}.ss-year{font-size:clamp(1.6rem,3vw,2.4rem)}}@media screen and (max-width:899px){.statistics{height:auto;min-height:100vh;padding:1rem .8rem}.ss-header{margin-bottom:.5rem}.ss-header h2{font-size:1.3rem}.ss-bento{grid-template-columns:1fr 1fr;grid-template-rows:auto;max-height:none;grid-template-areas:"c1   c2" "c3   c4" "c5   c6" "cn   c7" "c9   c10" "c11  c11";gap:.4rem}.ss-big-number{font-size:1.8rem}.ss-card{min-height:140px}.ss-card-1 .ss-card-image-small img,.ss-card-2 .ss-card-image-bg img,.ss-card-image-person img,.ss-uni-logos img{object-fit:contain!important;object-position:center left!important;height:100%!important;transform:scale(.8)!important}.ss-card-4 .ss-card-image-full img{object-fit:cover!important;object-position:bottom center!important;height:100%!important}}@media screen and (max-width:480px){.statistics{padding:.8rem .5rem}.ss-bento{grid-template-columns:1fr 1fr;gap:.3rem}.ss-card{padding:.5rem;border-radius:12px;min-height:110px}.ss-card-4{padding:0}.ss-card-11{padding:0;min-height:80px;max-height:90px}.ss-big-number{font-size:1.5rem}.ss-card-image-person,.ss-uni-logos{width:32%;margin-left:0}.ss-card-10,.ss-card-7-inner{gap:.3rem!important}.ss-card-10-info{padding-left:.2rem}.ss-card-desc,.ss-card-label{white-space:nowrap;font-size:.4rem!important;letter-spacing:-.2px}}.ss-card-1 .ss-big-number{font-size:clamp(2rem,3.5vw,3.2rem)}.ss-card-1 .ss-card-desc{font-size:clamp(.42rem,.7vw,.6rem)}.ss-card-2 .ss-big-number{font-size:clamp(2rem,3.5vw,3.2rem)}.ss-card-2 .ss-portfolio-text{font-size:clamp(.6rem,1vw,.85rem)}.ss-card-2 .ss-card-sub{font-size:clamp(.38rem,.65vw,.5rem)}.ss-card-2 .ss-card-desc{font-size:clamp(.42rem,.7vw,.6rem)}.ss-card-3 .ss-card-top-label{font-size:clamp(.55rem,.9vw,.75rem)}.ss-card-3 .ss-edu-text{font-size:clamp(.5rem,.9vw,.75rem)}.ss-card-4 .ss-gallery-label-bottom{font-size:clamp(.65rem,1.1vw,.95rem)}.ss-card-10 .ss-big-number{font-size:clamp(2.5rem,4.5vw,4.2rem);text-shadow:0 0 15px rgba(255,255,255,.2)}.ss-card-10 .ss-card-desc{font-size:clamp(.55rem,1vw,.85rem);font-weight:500}.ss-card-6 .ss-card-top-label{font-size:clamp(.55rem,.9vw,.75rem)}.ss-card-center .ss-year{font-size:clamp(2.2rem,3vw,3rem)}.ss-card-center .ss-story-label{font-size:clamp(1rem,.9vw,.8rem)}.ss-card-7 .ss-big-number{font-size:clamp(2rem,3.5vw,3.2rem)}.ss-card-7 .ss-card-desc{font-size:clamp(.42rem,.7vw,.6rem)}.ss-card-9 .ss-big-number{font-size:clamp(2rem,3.5vw,3.2rem)}.ss-card-9 .ss-card-label{font-size:clamp(.55rem,.9vw,.75rem)}.ss-card-5 .ss-big-number{font-size:clamp(2rem,3.5vw,3.2rem)}.ss-card-5 .ss-card-label{font-size:clamp(.55rem,.9vw,.75rem)}@media screen and (min-width:1920px){.ss-card-image-phone img{width:190%!important}.ss-card-image-phone{bottom:-5%}}@media screen and (min-width:1400px) and (max-width:1919px){.ss-card-image-phone img{width:85%!important}.ss-card-image-phone{bottom:-2%}}@media screen and (min-width:1200px) and (max-width:1399px){.ss-card-image-phone img{width:165%!important}.ss-card-image-phone{bottom:-3%}}@media screen and (max-width:899px){.ss-card-image-phone img{width:140%!important}.ss-card-image-phone{bottom:0;left:50%;transform:translateX(-50%)}}@media screen and (max-width:480px){.ss-card-image-phone img{width:110%!important}.ss-card-image-phone{bottom:-5%}}.ss-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999999;opacity:0;animation:fadeIn .3s forwards}.ss-modal-content,.ss-modal-overlay{display:flex;justify-content:center;align-items:center}.ss-modal-content{position:relative;width:min(90vw,130vh);max-width:1000px;background:black;border-radius:16px;box-shadow:0 0 30px rgba(255,215,0,.3);aspect-ratio:16/9;padding:0;overflow:hidden;animation:scaleIn .3s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes scaleIn{to{transform:scale(1)}}.ss-modal-media{width:100%;height:100%;border-radius:16px;object-fit:contain;border:none}.ss-modal-close-btn{position:absolute;top:15px;right:15px;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.2);width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:white;font-size:1.5rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.ss-modal-close-btn:hover{transform:scale(1.15);color:#ffd700;background:rgba(0,0,0,.8);border-color:#ffd700}.ss-modal-gallery-mode{background:transparent!important;padding:0!important;box-shadow:none!important;border:none!important;width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}.ss-modal-gallery-mode .ss-modal-close{display:none}.ss-gallery-wrapper{width:100%;height:100%;gap:12px;padding:0 3%}.ss-gallery-arrow,.ss-gallery-wrapper{display:flex;align-items:center;justify-content:center}.ss-gallery-arrow{background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.2);color:white;width:36px;height:36px;border-radius:50%;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-shrink:0;z-index:10}.ss-gallery-arrow:hover{background:rgba(255,218,112,.9);color:#000;transform:scale(1.1);border-color:rgba(255,218,112,1);box-shadow:0 0 15px rgba(255,218,112,.5)}.ss-gallery-image-container{display:grid;align-items:center;justify-content:center;height:80vh;position:relative;max-width:min(700px,85vw);width:100%}.ss-gallery-image{grid-area:1/1;max-width:100%;max-height:80vh;object-fit:contain;opacity:0;visibility:hidden;filter:drop-shadow(0 15px 30px rgba(0,0,0,.5))}.ss-gallery-close{display:flex!important;position:absolute;top:0;right:-15px;background:rgba(0,0,0,.6);width:32px;height:32px;font-size:1.1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:30}@media screen and (max-width:899px){.ss-gallery-close{top:-10px;right:-10px}}.ss-gallery-image.active{opacity:1;visibility:visible;z-index:2}.ss-gallery-image.exiting{opacity:1;visibility:visible;z-index:1}.ss-gallery-image.active.slide-in-next{animation:slideInNext .4s cubic-bezier(.25,1,.5,1) forwards}.ss-gallery-image.exiting.slide-out-next{animation:slideOutNext .4s cubic-bezier(.25,1,.5,1) forwards}.ss-gallery-image.active.slide-in-prev{animation:slideInPrev .4s cubic-bezier(.25,1,.5,1) forwards}.ss-gallery-image.exiting.slide-out-prev{animation:slideOutPrev .4s cubic-bezier(.25,1,.5,1) forwards}@keyframes slideInNext{0%{opacity:0;transform:translateX(60px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes slideOutNext{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-60px) scale(.95)}}@keyframes slideInPrev{0%{opacity:0;transform:translateX(-60px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes slideOutPrev{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(60px) scale(.95)}}@media screen and (max-width:899px){.ss-gallery-wrapper{gap:15px;padding:0 10px}.ss-gallery-arrow{width:36px;height:36px}.ss-gallery-image-container{height:75vh;max-width:calc(100% - 90px)}}@media screen and (max-width:480px){.ss-nsc-icon img{width:clamp(20px,100vw,55px)!important;height:auto!important;object-fit:contain;border-radius:12px;background:white;padding:.2 rem}}.nsc-apply-btn{border-radius:50px;border:none;background:linear-gradient(135deg,#ffc107,#ff9800 50%,#ff5722);box-shadow:0 4px 20px rgba(255,152,0,.4);color:#fff;font-size:clamp(.6rem,1.2vw,1rem);font-weight:700;letter-spacing:1px;cursor:pointer;transition:all .35s cubic-bezier(.175,.885,.32,1.275);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;padding:clamp(.2rem,.6vw,.5rem) clamp(.5rem,1.5vw,1.2rem);pointer-events:auto;z-index:50;animation:floatNscApplyBtn 4s ease-in-out infinite;position:absolute;bottom:clamp(60px,15vh,110px);left:60%;transform:translateX(-50%)}@keyframes floatNscApplyBtn{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-6px)}}.nsc-apply-btn:hover{transform:translateX(-50%) translateY(-4px) scale(1.05);box-shadow:0 8px 30px rgba(255,152,0,.6),0 0 20px rgba(255,87,34,.3);background:linear-gradient(135deg,#ffd54f,#ffb300 50%,#ff6e40);animation:none}@media screen and (max-width:899px){.nsc-apply-btn{padding:clamp(.5rem,1.5vw,.8rem) clamp(1rem,3vw,1.5rem);font-size:clamp(.65rem,2vw,.85rem);bottom:clamp(150px,25vh,270px);left:75%}}.top-projects{--tp-max-width:1140px;--tp-padding-x:80px;--tp-gap:1.5rem;--tp-title-size:1.8rem;--tp-arrow-size:44px;--tp-arrow-offset:5.5rem;--tp-card-title:0.95rem;--tp-card-subtitle:0.75rem;--tp-shadow-opacity:0.45;--tp-shadow:drop-shadow(0 15px 20px rgba(0,0,0,var(--tp-shadow-opacity)))}@media screen and (min-width:1920px){.top-projects{--tp-max-width:1645px;--tp-padding-x:100px;--tp-gap:2.35rem;--tp-arrow-size:52px;--tp-arrow-offset:5rem;--tp-card-title:1rem;--tp-card-subtitle:0.7rem}}@media screen and (min-width:1400px) and (max-width:1919px){.top-projects{--tp-max-width:1400px;--tp-padding-x:100px;--tp-gap:2rem;--tp-arrow-offset:6rem;--tp-card-title:1.1rem;--tp-card-subtitle:0.85rem}}@media screen and (max-width:899px){.top-projects{--tp-padding-x:20px;--tp-arrow-size:38px;--tp-gap:3rem}.project-card{padding:0 1rem}}@media screen and (max-width:600px){.top-projects{--tp-padding-x:75px;--tp-title-size:1.4rem;--tp-arrow-size:30px;--tp-gap:0.5rem;--tp-arrow-offset:3rem;--tp-card-title:0.85rem;--tp-card-subtitle:0.65rem}.project-card{padding:0 .4rem}}.top-projects{width:100%;padding:1rem 2rem;background:white;display:flex;flex-direction:column;align-items:center;position:relative;z-index:5}.top-projects-title{font-size:var(--tp-title-size);font-weight:800;color:#1a1a2e;text-align:center;margin-bottom:0}.top-projects-subtitle{font-size:clamp(.9rem,2vw,1.1rem);font-weight:400;color:#000000;text-align:center;margin-top:.2rem;margin-bottom:.5rem}.tp-highlight{color:#e8a030;font-weight:700}.top-projects-wrapper{display:flex;align-items:center;width:100%;max-width:var(--tp-max-width);position:relative;transition:max-width .3s ease}.tp-arrow{flex-shrink:0;width:var(--tp-arrow-size);height:var(--tp-arrow-size);border-radius:50%;border:2px solid #d0d0d0;background:white;color:#1a1a2e;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s,transform .1s;outline:none;z-index:20;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:var(--tp-arrow-offset)}.tp-arrow:hover{background:#f5f5f5;border-color:#999}.tp-arrow:active{transform:scale(.9)}.tp-arrow-left{margin-right:2rem}.tp-arrow-right{margin-left:2rem}.top-projects-viewport{flex:1 1;min-width:0;overflow-x:clip;overflow-y:visible;margin:0 calc(var(--tp-padding-x) * -1);padding:1rem var(--tp-padding-x) 2rem}.top-projects-track{display:flex;gap:var(--tp-gap);will-change:transform;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.top-projects-track.tp-track-animate{transition:transform .5s cubic-bezier(.4,0,.2,1)}.top-projects-track.tp-track-animate .project-card{transition:transform .3s cubic-bezier(.25,.8,.25,1),filter .3s ease,opacity .45s ease}.project-card{flex-shrink:0;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;transform-origin:center top;transition:transform .3s cubic-bezier(.25,.8,.25,1),filter .3s ease;position:relative;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.project-card:hover{transform:scale(1.15) translateZ(0);z-index:10;filter:drop-shadow(0 0 15px var(--glow-color,rgba(0,0,0,.2)));-webkit-filter:drop-shadow(0 0 15px var(--glow-color,rgba(0,0,0,.2)))}.project-card-image{width:100%;aspect-ratio:3/4;border-radius:12px;background:transparent;filter:var(--tp-shadow);transition:filter .3s ease;transform:translateZ(0);-webkit-transform:translateZ(0)}.project-card-info{padding:.6rem 0;min-height:75px;display:flex;flex-direction:column;justify-content:flex-start}.project-card-info h4{font-size:var(--tp-card-title);font-weight:700;color:#1a1a2e;margin:0}.project-card-info p{font-size:var(--tp-card-subtitle);color:#666;margin:.1rem 0 0}@media screen and (max-width:600px){.top-projects{padding:2rem 1rem 0}.tp-arrow-left{margin-right:1rem}.tp-arrow-right{margin-left:1rem}}.tp-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.85);display:flex;z-index:9999;animation:fadeInModal .3s ease}.tp-modal-content,.tp-modal-overlay{justify-content:center;align-items:center}.tp-modal-content{position:relative;display:inline-flex;margin-top:2rem}.tp-modal-media{max-width:calc(90vw - 100px);max-height:calc(90vh - 100px);object-fit:contain;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.5);animation:scaleInModal .3s cubic-bezier(.175,.885,.32,1.275)}@media screen and (max-width:899px){.tp-modal-media{max-width:calc(100vw - 70px);max-height:calc(100vh - 100px)}}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}@keyframes scaleInModal{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.why-success{width:100%;padding:1rem 2rem;background:white;flex-direction:column;overflow:hidden}.why-success,.ws-row{display:flex;align-items:center;position:relative}.ws-row{width:90%;max-width:900px;z-index:1}.ws-row-1{justify-content:space-between;align-items:flex-start}.ws-row-2{justify-content:center}.ws-row-3{justify-content:flex-end}.why-success-header{text-align:right;flex-shrink:0}.why-success-header h2{font-size:2rem;font-weight:900;color:#1a1a2e;margin:0}.why-success-header p{font-size:.75rem;color:#444;margin:.15rem 0 0}.ws-highlight{color:#e8a030;font-weight:700}.ws-step{display:flex;align-items:center;gap:.6rem}.ws-step-1,.ws-step-2,.ws-step-3{flex-direction:row}.ws-step-number{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:#1a1a2e;line-height:1;flex-shrink:0}.ws-step-text{max-width:240px;flex-shrink:0}.ws-step-title{font-size:.7rem;font-weight:800;color:#e8a030;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.2rem}.ws-step-text p{font-size:.6rem;color:#333;line-height:1.5;margin:0;font-weight:500}.ws-step-image{width:320px;height:220px;flex-shrink:0;cursor:pointer;transition:transform .4s ease;position:relative;z-index:10;display:flex;justify-content:center;align-items:center}.ws-step-image:before{width:280px;height:280px;background:conic-gradient(from 0deg,transparent 0,#ffd700 20%,rgba(232,160,48,.8) 40%,#ffd700 60%,transparent 80%);filter:blur(25px);opacity:.5;animation:rotateGlow 6s linear infinite;transition:opacity .3s ease,filter .3s ease}.ws-step-image:after,.ws-step-image:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1}.ws-step-image:after{width:220px;height:220px;background:radial-gradient(circle,rgba(255,215,0,.2) 0,transparent 70%)}.ws-step-image:hover{transform:scale(1.05) translateY(-5px)}.ws-step-image:hover:before{opacity:.8;filter:blur(20px)}@keyframes rotateGlow{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes wsImageFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes wsImageFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes wsImageFloat3{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.ws-step-image-wrapper{flex-shrink:0}.ws-step-1 .ws-step-image-wrapper{animation:wsImageFloat1 5.5s ease-in-out infinite}.ws-step-2 .ws-step-image-wrapper{animation:wsImageFloat2 5s ease-in-out 1s infinite}.ws-step-3 .ws-step-image-wrapper{animation:wsImageFloat3 6.5s ease-in-out .5s infinite}.video-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;animation:fadeIn .3s forwards}@keyframes fadeIn{to{opacity:1}}.video-modal-content{position:relative;width:min(90vw,130vh);max-width:1000px;background:black;border-radius:16px;box-shadow:0 0 30px rgba(255,215,0,.3);aspect-ratio:16/9;display:flex;justify-content:center;align-items:center}.video-frame{width:100%;height:100%;border:none;border-radius:16px}.close-btn{position:absolute;top:15px;right:15px;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.2);width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:white;font-size:1.5rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.close-btn:hover{transform:scale(1.15);color:#ffd700;background:rgba(0,0,0,.8);border-color:#ffd700}.ws-connector{width:90%;max-width:900px;height:50px;position:relative;z-index:0}.ws-thread-svg{width:100%;height:100%;display:block}.ws-connector-2{margin-top:.5rem}.ws-thread{animation:threadPulse 3s ease-in-out infinite}.ws-thread-1{animation-delay:0s}.ws-thread-2{animation-delay:.5s}.ws-thread-3{animation-delay:1s}.ws-thread-4{animation-delay:.3s}.ws-thread-5{animation-delay:.8s}.ws-thread-6{animation-delay:1.3s}@keyframes threadPulse{0%,to{opacity:inherit}50%{opacity:1;filter:brightness(1.6)}}.ws-spark{animation:sparkFloat 2.8s ease-in-out infinite}.ws-spark-1{animation-delay:0s}.ws-spark-2{animation-delay:.5s}.ws-spark-3{animation-delay:1s}.ws-spark-4{animation-delay:.2s}.ws-spark-5{animation-delay:.7s}.ws-spark-6{animation-delay:1.2s}@keyframes sparkFloat{0%,to{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(4px,-6px) scale(1.8);opacity:1}}.ws-orb{animation:orbGlow 2.2s ease-in-out infinite}.ws-orb-1{animation-delay:0s}.ws-orb-2{animation-delay:.6s}.ws-orb-3{animation-delay:1.2s}.ws-orb-4{animation-delay:1.8s}@keyframes orbGlow{0%,to{r:5;opacity:.5}50%{r:10;opacity:.9}}@media screen and (min-width:1920px){.ws-connector,.ws-row{max-width:1400px}.ws-connector{height:100px}.why-success-header h2{font-size:1.8rem;margin-left:3.5rem}.why-success-header p{font-size:.9rem}.ws-step{gap:1.2rem}.ws-step-number{font-size:2.5rem}.ws-step-title{font-size:.9rem}.ws-step-text{max-width:500px}.ws-step-text p{font-size:.8rem}.ws-step-image{width:290px;height:280px}}@media screen and (min-width:1400px) and (max-width:1919px){.ws-connector,.ws-row{max-width:1200px}.ws-connector{height:80px}.ws-step-image{width:290px;height:280px;margin-left:2rem}.ws-step-text{max-width:240px}.ws-step-title{font-size:.85rem}.ws-step-text p{font-size:.6rem}.ws-step-number{font-size:3rem}}@media screen and (max-width:899px){.why-success{padding:.5rem 1rem 1.5rem}.ws-row{flex-direction:column;align-items:center}.ws-row-1{gap:1.5rem}.why-success-header{text-align:center;order:-1}.ws-step{text-align:center}.ws-step,.ws-step-1,.ws-step-2,.ws-step-3{flex-direction:column}.ws-step-text{max-width:100%;text-align:center}.ws-step-image{width:320px;height:230px}.ws-connector{height:60px;width:60%}.video-modal-content.vertical-mobile{aspect-ratio:9/16;width:auto;height:min(85vh,150vw);max-width:90vw}}.page_page__ZU32B{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;min-height:100svh;padding:80px;grid-gap:64px;gap:64px;font-family:var(--font-geist-sans)}@media (prefers-color-scheme:dark){.page_page__ZU32B{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__GlU4n{display:flex;flex-direction:column;gap:32px;grid-row-start:2}.page_main__GlU4n ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main__GlU4n li:not(:last-of-type){margin-bottom:8px}.page_main__GlU4n code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas__g5wGe{display:flex;gap:16px}.page_ctas__g5wGe a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_primary__V8M9Y{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__lm_PT{border-color:var(--gray-alpha-200);min-width:180px}.page_footer__sHKi3{grid-row-start:3;display:flex;gap:24px}.page_footer__sHKi3 a{display:flex;align-items:center;gap:8px}.page_footer__sHKi3 img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__V8M9Y:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__lm_PT:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer__sHKi3 a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__ZU32B{padding:32px 32px 80px}.page_main__GlU4n{align-items:center}.page_main__GlU4n ol{text-align:center}.page_ctas__g5wGe{flex-direction:column}.page_ctas__g5wGe a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__lm_PT{min-width:auto}.page_footer__sHKi3{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__7fc9l{filter:invert()}}