@import url("https://fonts.googleapis.com/css2?family=Cambo&display=swap");.page1d-container{background-color:#FFFFFF;justify-content:center;padding:80px 40px;overflow:hidden}.page1d-container,.page1d-content{width:100%;display:flex;align-items:center}.page1d-content{max-width:1400px;justify-content:space-between;gap:40px}.page1d-left{flex:0 1 35%;z-index:10;min-width:260px}.page1d-left,.setup-title-container{display:flex;flex-direction:column}.title-once{color:#64748b;font-size:clamp(40px,4.5vw,72px)}.title-once,.title-run{font-family:Cambo,serif;font-weight:400;line-height:1.1}.title-run{color:#000;font-size:clamp(56px,6.5vw,110px)}.setup-divider{width:100%;height:2px;background-color:#000;margin:10px 0 5px}.setup-description{color:#000;font-size:clamp(13px,1.1vw,17px);font-family:Inter,sans-serif;font-weight:400;line-height:1.4}.page1d-right{flex:1 1 60%;min-width:0;overflow:visible}.cards-wrapper,.page1d-right{display:flex;align-items:flex-start}.cards-wrapper{width:100%;gap:0;margin-left:-10px}.cards-col{display:flex;flex-direction:column;gap:0;flex:1 1;min-width:0}.cards-col-right{margin-top:clamp(30px,4vw,60px);margin-left:-15px}.setup-card{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.03);cursor:default;transition:transform .3s ease-in-out,opacity .3s ease-in-out,filter .3s ease-in-out}.cards-col-left .setup-card:first-child{z-index:4;transform:scale(1.02);box-shadow:3px 6px 24px 0 rgba(0,0,0,.16)}.cards-col-left .setup-card:nth-child(2){z-index:2;margin-top:-12px;box-shadow:2px 4px 14px 0 rgba(0,0,0,.09)}.cards-col-right .setup-card:first-child{z-index:3;box-shadow:2px 4px 16px 0 rgba(0,0,0,.11)}.cards-col-right .setup-card:nth-child(2){z-index:5;margin-top:-10px;transform:scale(1.02);box-shadow:3px 6px 22px 0 rgba(0,0,0,.18)}.cards-col-left .setup-card:first-child{animation:float1 7s ease-in-out infinite}.cards-col-left .setup-card:nth-child(2){animation:float2 9s ease-in-out .4s infinite}.cards-col-right .setup-card:first-child{animation:float3 8s ease-in-out .8s infinite}.cards-col-right .setup-card:nth-child(2){animation:float4 7.5s ease-in-out 1.2s infinite}@keyframes float1{0%,to{transform:scale(1.02) translateY(0)}50%{transform:scale(1.02) translateY(-10px)}}@keyframes float2{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float3{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes float4{0%,to{transform:scale(1.02) translateY(0)}50%{transform:scale(1.02) translateY(-14px)}}.cards-wrapper:hover .setup-card{opacity:.75;filter:blur(.3px);animation-play-state:paused;transition:opacity .4s ease,filter .4s ease}.cards-wrapper .setup-card:hover{opacity:1!important;filter:none!important;transform:translateY(-12px) scale(1.02);z-index:50;animation-play-state:paused;transition:opacity .4s ease,filter .4s ease,transform .35s ease}.setup-card-title{font-family:Cambo,serif;font-weight:400;color:#000;text-align:center;letter-spacing:.03em;width:100%}.title-lg{font-size:clamp(20px,1.8vw,30px);margin-bottom:clamp(8px,.8vw,14px)}.title-md{font-size:clamp(18px,1.5vw,24px);margin-bottom:clamp(6px,.6vw,10px)}.card-divider{width:100%;height:0;outline:1px solid #000;margin-bottom:clamp(8px,.8vw,14px)}.card-description{font-family:SF Pro,Inter,sans-serif;color:#6b7280;text-align:center;line-height:1.55;width:100%}.desc-lg{font-size:clamp(13px,1.1vw,18px)}.desc-md{font-size:clamp(12px,1vw,16px)}@media (max-width:1024px){.page1d-content{flex-direction:column;text-align:center;gap:50px}.page1d-left{flex:none;width:100%;align-items:center}.page1d-right{width:100%}.setup-card{max-width:100%!important}}@media (max-width:800px){.page1d-container{padding:60px 10px}.cards-wrapper{flex-direction:row;gap:10px;margin-left:0}.cards-col{width:100%;gap:10px}.cards-col-right{margin-top:0;margin-left:0}.setup-card{max-width:100%!important;padding:16px 12px!important;margin-top:0!important;border-radius:12px!important;justify-content:flex-start}.title-lg,.title-md{font-size:15px;margin-bottom:6px;line-height:1.2}.desc-lg,.desc-md{font-size:12px;line-height:1.35}.cards-wrapper:hover .setup-card{opacity:1;filter:none}}