.partenaires-page{color:#fff;background:#05070a;min-height:100vh}.partenaires-page .section-head{text-align:center;margin-bottom:3rem}.partenaires-page .section-head h2{letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(135deg,#fff 0%,#4fffe8eb 75%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-family:Syne,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700}.partenaires-page .section-head .underline{background:linear-gradient(90deg,#3a7bff,#4fffe8);border-radius:999px;width:80px;height:4px;margin:0 auto;box-shadow:0 4px 12px #3a7bff59}.partenaires-page .hero{isolation:isolate;background:radial-gradient(circle at 30% 20%,#4fffe82e,#0000 45%),radial-gradient(circle at 75% 40%,#3a7bff29,#0000 50%),radial-gradient(circle at 50% 80%,#7d3cff1f,#0000 55%),#0a0d1280;border-bottom:1px solid #3a7bff40;justify-content:center;align-items:center;min-height:75vh;padding:5rem 2rem 4rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -2px 20px #3a7bff1a}.partenaires-page .hero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0%,#3a7bff08 50%,#0000 100%),linear-gradient(-45deg,#0000 0%,#4fffe805 50%,#0000 100%);animation:15s ease-in-out infinite gradient-shift;position:absolute;inset:0}.partenaires-page .hero .hero-orb{filter:blur(28px);mix-blend-mode:screen;opacity:.8;pointer-events:none;background:conic-gradient(from 200deg,#4fffe86b,#3a7bff59,#7d3cff47,#4fffe86b);border-radius:50%;width:480px;height:480px;animation:8s ease-in-out infinite orb-float,6s ease-in-out infinite orb-pulse;position:absolute;top:50%;right:8%;transform:translateY(-50%);box-shadow:0 0 100px #3a7bff66,0 0 200px #4fffe840,inset 0 0 80px #7d3cff4d}.partenaires-page .hero .hero-orb:before{content:"";filter:blur(20px);background:radial-gradient(circle,#3a7bff80,#0000 70%);border-radius:50%;animation:4s ease-in-out infinite orb-inner-pulse;position:absolute;inset:20%}.partenaires-page .hero .hero-overlay{pointer-events:none;background:radial-gradient(circle,#3a7bff1f,#0000 60%),radial-gradient(circle at 30% 30%,#4fffe814,#0000 50%);animation:10s ease-in-out infinite overlay-pulse;position:absolute;inset:0}.partenaires-page .hero .hero-content{text-align:center;z-index:1;max-width:1000px;margin:0 auto;position:relative}.partenaires-page .hero .hero-content .hero-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#3a7bff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:default;background:#3a7bff29;border:1px solid #3a7bff73;border-radius:999px;margin-bottom:1.5rem;padding:.25rem 2rem;font-size:.88rem;font-weight:700;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:3s ease-in-out infinite eyebrow-glow;display:inline-block;box-shadow:0 8px 24px #3a7bff40,0 0 40px #3a7bff26,inset 0 1px #ffffff1a}.partenaires-page .hero .hero-content .hero-eyebrow:hover{border-color:#3a7bff99;transform:translateY(-2px)scale(1.05);box-shadow:0 12px 32px #3a7bff66,0 0 60px #3a7bff40,inset 0 1px #ffffff26}.partenaires-page .hero .hero-content .hero-title{background:linear-gradient(135deg,#fff 0%,#4fffe8f2 35%,#3a7bffe0 65%,#7d3cffe6 100%) 0 0/200%;-webkit-text-fill-color:#0000;cursor:default;filter:drop-shadow(0 4px 20px #3a7bff4d);text-shadow:0 0 40px #3a7bff80;-webkit-background-clip:text;background-clip:text;margin:0 0 2rem;font-family:Orbitron,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2.8rem,6vw,4.8rem);font-weight:900;line-height:1.1;animation:8s ease-in-out infinite gradient-flow}.partenaires-page .hero .hero-content .hero-title:hover{animation-play-state:paused}.partenaires-page .hero .hero-content .hero-subtitle{color:#ffffffe0;text-shadow:0 2px 10px #0000004d;max-width:820px;margin:0 auto 3rem;font-size:1.15rem;line-height:1.8}.partenaires-page .hero .hero-content .hero-cta{color:#05070a;cursor:pointer;background:linear-gradient(135deg,#3a7bff 0%,#4fffe8 50%,#7d3cff 100%) 0 0/200%;border:none;border-radius:14px;align-items:center;gap:.5rem;padding:1rem 3rem;font-size:1.05rem;font-weight:700;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:3s ease-in-out infinite cta-pulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #3a7bff66,0 0 60px #3a7bff40,inset 0 1px #fff3}.partenaires-page .hero .hero-content .hero-cta:before{content:"";background:linear-gradient(135deg,#fff3,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.partenaires-page .hero .hero-content .hero-cta:hover{background-position:100%;transform:translateY(-4px)scale(1.05);box-shadow:0 20px 48px #3a7bff99,0 0 80px #4fffe866,inset 0 1px #ffffff4d}.partenaires-page .hero .hero-content .hero-cta:hover:before{transform:translate(100%)}.partenaires-page .hero .hero-content .hero-cta:active{transform:translateY(-2px)scale(1.02)}.partenaires-page .values-section,.partenaires-page .domains-section,.partenaires-page .partners-section,.partenaires-page .form-section{max-width:1280px;margin:0 auto;padding:5rem 2rem}.partenaires-page .values-section .values-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.partenaires-page .values-section .values-grid .value-card{cursor:pointer;background:linear-gradient(135deg,#0a0d1280,#1a203040);border:2px solid #3a7bff8c;border-radius:24px;padding:3rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001f,0 0 40px #3a7bff26,inset 0 1px #ffffff26}.partenaires-page .values-section .values-grid .value-card:before{content:"";-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:10;background:conic-gradient(from 140deg,#3a7bff66,#4fffe899,#7d3cff66,#3a7bff66);border-radius:24px;padding:2px;animation:3s ease-in-out infinite border-glow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.partenaires-page .values-section .values-grid .value-card:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);border-radius:24px 24px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.partenaires-page .values-section .values-grid .value-card .icon{z-index:2;background:linear-gradient(135deg,#3a7bff38,#4fffe826);border:2px solid #3a7bff73;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 2rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 12px 32px #3a7bff40,0 0 60px #3a7bff2e,inset 0 1px #fff3,inset 0 -1px 2px #0000001a}.partenaires-page .values-section .values-grid .value-card .icon svg{color:#3a7bff;filter:drop-shadow(0 2px 6px #3a7bff66);width:44px;height:44px;transition:all .3s}.partenaires-page .values-section .values-grid .value-card h3{z-index:2;letter-spacing:.01em;background:linear-gradient(135deg,#fff 0%,#4fffe8f2 80%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:1.3rem;font-weight:700;position:relative}.partenaires-page .values-section .values-grid .value-card p{z-index:2;color:#fffc;margin:0;font-size:.96rem;line-height:1.7;position:relative}.partenaires-page .values-section .values-grid .value-card:hover{background:linear-gradient(135deg,#0a0d12a6,#1a203066);border-color:#4fffe8bf;transform:translateY(-14px)scale(1.04);box-shadow:0 32px 64px #3a7bff40,0 0 80px #4fffe859,inset 0 1px #ffffff40}.partenaires-page .values-section .values-grid .value-card:hover:before{opacity:1}.partenaires-page .values-section .values-grid .value-card:hover .icon{background:linear-gradient(135deg,#3a7bff52,#4fffe838);border-color:#4fffe8a6;transform:scale(1.2)rotate(-8deg);box-shadow:0 18px 48px #3a7bff66,0 0 100px #3a7bff4d,inset 0 1px #ffffff4d}.partenaires-page .values-section .values-grid .value-card:hover .icon svg{filter:drop-shadow(0 4px 12px #3a7bff99);color:#4fffe8;transform:scale(1.1)}.partenaires-page .domains-section .section-intro{text-align:center;color:#ffffffd1;max-width:900px;margin:0 auto 3rem;font-size:1.05rem;line-height:1.7}.partenaires-page .domains-section .domains-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.partenaires-page .domains-section .domains-grid .domain-card{cursor:pointer;text-align:center;background:#1a20307a;border:1px solid #3a7bff33;border-radius:14px;padding:2rem;transition:all .32s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 10px 24px #00000047}.partenaires-page .domains-section .domains-grid .domain-card:before{content:"";filter:blur(26px);opacity:0;z-index:0;background:conic-gradient(from 180deg,#3a7bff38,#4fffe859,#3a7bff38);transition:opacity .35s;animation:10s linear infinite rotate;position:absolute;inset:-50%}.partenaires-page .domains-section .domains-grid .domain-card:after{content:"";z-index:1;background:linear-gradient(145deg,#1a2030cc,#0a0d12a6);border-radius:12px;position:absolute;inset:1px}.partenaires-page .domains-section .domains-grid .domain-card .icon-bg{z-index:2;background:#3a7bff24;border:1px solid #3a7bff47;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 1rem;transition:all .3s;display:grid;position:relative;box-shadow:0 8px 18px #3a7bff33}.partenaires-page .domains-section .domains-grid .domain-card .icon-bg .icon{color:#3a7bff;width:32px;height:32px}.partenaires-page .domains-section .domains-grid .domain-card h3{z-index:2;letter-spacing:.01em;background:linear-gradient(120deg,#fff 0%,#4fffe8e0 80%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.08rem;font-weight:700;position:relative}.partenaires-page .domains-section .domains-grid .domain-card:hover{border-color:#4fffe873;box-shadow:0 16px 36px #3a7bff4d}.partenaires-page .domains-section .domains-grid .domain-card:hover:before{opacity:.88}.partenaires-page .domains-section .domains-grid .domain-card:hover .icon-bg{background:#3a7bff33;transform:scale(1.15)rotate(12deg);box-shadow:0 12px 28px #3a7bff59}.partenaires-page .partners-section .partners-intro{text-align:center;color:#ffffffd1;max-width:900px;margin:0 auto 3rem;font-size:1.05rem;line-height:1.7}.partenaires-page .partners-section .benefits-list{flex-direction:column;gap:1.5rem;max-width:800px;margin:0 auto;padding:0;list-style:none;display:flex}.partenaires-page .partners-section .benefits-list li{background:#1a20306b;border:1px solid #3a7bff26;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:all .3s;display:flex;box-shadow:0 8px 20px #00000040}.partenaires-page .partners-section .benefits-list li .check-icon{color:#3a7bff;flex-shrink:0;width:24px;height:24px;margin-top:2px}.partenaires-page .partners-section .benefits-list li span{color:#ffffffd9;font-size:1rem;line-height:1.6}.partenaires-page .partners-section .benefits-list li:hover{background:#1a20308c;border-color:#3a7bff4d;transform:translate(8px);box-shadow:0 12px 28px #3a7bff2e}.partenaires-page .form-section .form-container{background:#1a20307a;border:1px solid #3a7bff38;border-radius:18px;max-width:700px;margin:0 auto;padding:3rem;box-shadow:0 16px 40px #00000059}.partenaires-page .form-section .form-container .contact-form{flex-direction:column;gap:1.5rem;display:flex}.partenaires-page .form-section .form-container .contact-form .form-field{flex-direction:column;gap:.25rem;display:flex}.partenaires-page .form-section .form-container .contact-form .form-field label{color:#fff;font-size:.92rem;font-weight:500}.partenaires-page .form-section .form-container .contact-form .form-field input,.partenaires-page .form-section .form-container .contact-form .form-field textarea{color:#fff;background:#05070a99;border:1px solid #3a7bff40;border-radius:8px;width:100%;padding:.5rem 1rem;font-family:inherit;font-size:.94rem;transition:all .3s}.partenaires-page .form-section .form-container .contact-form .form-field input::placeholder,.partenaires-page .form-section .form-container .contact-form .form-field textarea::placeholder{color:#fff6}.partenaires-page .form-section .form-container .contact-form .form-field input:focus,.partenaires-page .form-section .form-container .contact-form .form-field textarea:focus{border-color:#3a7bff;outline:none;box-shadow:0 0 0 3px #3a7bff26}.partenaires-page .form-section .form-container .contact-form .form-field textarea{resize:vertical;min-height:120px}.partenaires-page .form-section .form-container .contact-form .submit-btn{color:#05070a;cursor:pointer;background:linear-gradient(135deg,#3a7bff,#4fffe8);border:none;border-radius:10px;align-self:flex-start;padding:1rem 3rem;font-size:1rem;font-weight:700;transition:all .3s;box-shadow:0 10px 24px #3a7bff52}.partenaires-page .form-section .form-container .contact-form .submit-btn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 14px 32px #3a7bff73}@keyframes cta-pulse{0%,to{box-shadow:0 14px 32px #3a7bff66,0 0 60px #3a7bff40,inset 0 1px #fff3}50%{box-shadow:0 18px 40px #3a7bff80,0 0 80px #4fffe859,inset 0 1px #ffffff40}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes card-glow{0%,to{box-shadow:0 12px 28px #0000004d}50%{box-shadow:0 16px 36px #3a7bff26,0 12px 28px #0000004d}}@keyframes border-glow{0%,to{opacity:0}50%{opacity:.8}}@keyframes overlay-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes orb-float{0%,to{transform:translateY(-50%)rotate(0)scale(1)}33%{transform:translateY(-48%)rotate(5deg)scale(1.05)}66%{transform:translateY(-52%)rotate(-3deg)scale(.98)}}@keyframes orb-pulse{0%,to{opacity:.8;filter:blur(28px)}50%{opacity:.95;filter:blur(32px)}}@keyframes orb-inner-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes gradient-shift{0%,to{opacity:.5;transform:rotate(0)scale(1)}50%{opacity:.8;transform:rotate(180deg)scale(1.1)}}@keyframes eyebrow-glow{0%,to{box-shadow:0 8px 24px #3a7bff40,0 0 40px #3a7bff26,inset 0 1px #ffffff1a}50%{box-shadow:0 8px 28px #3a7bff59,0 0 50px #3a7bff40,inset 0 1px #ffffff26}}@keyframes gradient-flow{0%,to{background-position:0%}50%{background-position:100%}}.contact-section{background:radial-gradient(circle at 20%,#3a7bff1f,#0000 50%),radial-gradient(circle at 80% 80%,#4fffe81a,#0000 50%),#0a0d124d;border-top:1px solid #3a7bff33;border-bottom:1px solid #3a7bff33;padding:4rem 2rem;position:relative}.contact-section .section-head{margin-bottom:3rem}.contact-section .intro{text-align:center;color:#ffffffd9;max-width:800px;margin:0 auto 4rem;font-size:1.1rem;line-height:1.8}.contact-section .contact-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0a0d12f2,#1a203099);border:1px solid #3a7bff40;border-radius:24px;max-width:900px;margin:0 auto;padding:3rem;transition:all .5s cubic-bezier(.34,1.56,.64,1);box-shadow:0 20px 60px #3a7bff26,inset 0 1px #ffffff1a}.contact-section .contact-form:hover{background:linear-gradient(135deg,#0a0d12,#1a2030bf);border-color:#3a7bff73;box-shadow:0 32px 80px #3a7bff38,inset 0 1px #ffffff26,0 0 60px #3a7bff1a}.contact-section .contact-form .form-row{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:768px){.contact-section .contact-form .form-row{grid-template-columns:1fr}}.contact-section .contact-form .form-group{flex-direction:column;gap:.5rem;display:flex}.contact-section .contact-form .form-group.full-width{grid-column:1/-1}.contact-section .contact-form .form-group label{color:#fff;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.contact-section .contact-form .form-group label:after{content:"";background:#3a7bff;border-radius:50%;width:4px;height:4px;margin-left:.25rem;display:inline-block}.contact-section .contact-form .form-group input,.contact-section .contact-form .form-group textarea{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070a99;border:1.5px solid #3a7bff40;border-radius:14px;padding:1rem;font-family:inherit;font-size:1rem;line-height:1.6;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.contact-section .contact-form .form-group input::placeholder,.contact-section .contact-form .form-group textarea::placeholder{color:#ffffff80}.contact-section .contact-form .form-group input:focus,.contact-section .contact-form .form-group textarea:focus{background:#05070acc;border-color:#3a7bff;outline:none;box-shadow:0 0 0 3px #3a7bff1a,inset 0 0 12px #3a7bff14}.contact-section .contact-form .form-group input:hover:not(:focus),.contact-section .contact-form .form-group textarea:hover:not(:focus){background:#05070ab3;border-color:#3a7bff59}.contact-section .contact-form .form-group textarea{resize:vertical;min-height:150px;font-family:Monaco,Courier New,monospace;font-size:.95rem}.contact-section .contact-form .status-message{border-radius:12px;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.5rem;font-size:.95rem;font-weight:600;display:flex}.contact-section .contact-form .status-message.success{color:#34a853;background:#34a85326;border:1px solid #34a8534d}.contact-section .contact-form .status-message.success:before{content:"✓";font-size:1.3rem;font-weight:700}.contact-section .contact-form .status-message.error{color:#d93025;background:#d9302526;border:1px solid #d930254d}.contact-section .contact-form .status-message.error:before{content:"✕";font-size:1.3rem;font-weight:700}.contact-section .contact-form .submit-button{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#3a7bff,#4fffe8);border:none;border-radius:14px;justify-content:center;align-items:center;gap:1rem;width:100%;margin-top:2rem;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #3a7bff4d,0 0 40px #3a7bff26}.contact-section .contact-form .submit-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.contact-section .contact-form .submit-button:hover:not(:disabled){background:linear-gradient(135deg,#548cff,#69ffeb);transform:translateY(-3px);box-shadow:0 18px 48px #3a7bff6b,0 0 60px #4fffe840}.contact-section .contact-form .submit-button:hover:not(:disabled):before{left:100%}.contact-section .contact-form .submit-button:active:not(:disabled){transform:translateY(-1px)}.contact-section .contact-form .submit-button:disabled{opacity:.6;cursor:not-allowed}.contact-section .contact-form .submit-button svg{width:20px;height:20px}.domains-section{background:radial-gradient(circle at 70% 20%,#4fffe81a,#0000 50%),radial-gradient(circle at 30% 70%,#3a7bff14,#0000 45%);padding:4rem 2rem;position:relative}.domains-section .domains-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.domains-section .domains-grid .domain-card{text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#0a0d12cc,#1a203080);border:1.5px solid #3a7bff33;border-radius:18px;padding:3rem 1.5rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.domains-section .domains-grid .domain-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#3a7bff40,#0000 70%);width:200%;height:200%;transition:opacity .4s;position:absolute;top:-50%;right:-50%}.domains-section .domains-grid .domain-card .icon{z-index:2;justify-content:center;align-items:center;margin-bottom:1rem;display:flex;position:relative}.domains-section .domains-grid .domain-card .icon svg{color:#3a7bff;filter:drop-shadow(0 2px 8px #3a7bff4d);width:40px;height:40px;transition:all .3s}.domains-section .domains-grid .domain-card h3{z-index:2;color:#fff;letter-spacing:.02em;margin:0;font-size:1.1rem;font-weight:700;line-height:1.4;position:relative}.domains-section .domains-grid .domain-card:hover{background:linear-gradient(135deg,#0a0d12f2,#1a2030b3);border-color:#4fffe880;transform:translateY(-12px)scale(1.05);box-shadow:0 24px 56px #3a7bff33,0 0 50px #4fffe826,inset 0 1px #ffffff1a}.domains-section .domains-grid .domain-card:hover:before{opacity:1}.domains-section .domains-grid .domain-card:hover .icon svg{color:#4fffe8;filter:drop-shadow(0 4px 12px #4fffe880);transform:scale(1.15)rotate(-6deg)}.domains-section .domains-grid .domain-card:hover h3{background:linear-gradient(135deg,#3a7bff,#4fffe8);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.seeking-section{background:radial-gradient(circle at 15% 30%,#4fffe826,#0000 50%),radial-gradient(circle at 85% 70%,#3a7bff1f,#0000 55%),#0a0d1240;border-top:1px solid #3a7bff33;border-bottom:1px solid #4fffe833;padding:4rem 2rem;position:relative;overflow:hidden}.seeking-section .section-head{margin-bottom:3rem}.seeking-section .section-head h2{background:linear-gradient(135deg,#fff 0%,#4fffe8 50%,#3a7bff 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.seeking-section .intro{text-align:center;background:linear-gradient(135deg,#fff 0%,#4fffe8e6 100%);-webkit-text-fill-color:#0000;letter-spacing:.02em;-webkit-background-clip:text;background-clip:text;max-width:900px;margin:0 auto 1.5rem;font-size:1.2rem;font-weight:600}.seeking-section .description{text-align:center;color:#fffc;max-width:800px;margin:0 auto 4rem;font-size:1rem;line-height:1.8}.seeking-section .seeking-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;max-width:1400px;margin-bottom:4rem;margin-left:auto;margin-right:auto;display:grid}@media (max-width:768px){.seeking-section .seeking-grid{grid-template-columns:1fr;gap:1.5rem}}.seeking-section .seeking-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0a0d12d9,#1a20308c);border:1.5px solid #3a7bff40;border-radius:24px;flex-direction:column;padding:3rem;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #3a7bff1f,inset 0 1px #ffffff14}.seeking-section .seeking-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#4fffe833,#0000 70%);width:200%;height:200%;transition:opacity .4s;position:absolute;top:-50%;right:-50%}.seeking-section .seeking-card:after{content:"";background:linear-gradient(90deg,#0000,#3a7bff4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.seeking-section .seeking-card .card-header{z-index:2;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex;position:relative}.seeking-section .seeking-card .card-header .icon-wrapper{background:linear-gradient(135deg,#3a7bff40,#4fffe826);border:1.5px solid #3a7bff59;border-radius:18px;justify-content:center;align-items:center;width:72px;min-width:72px;height:72px;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 12px 32px #3a7bff26,inset 0 1px #ffffff26}.seeking-section .seeking-card .card-header .icon-wrapper svg{color:#3a7bff;filter:drop-shadow(0 2px 6px #3a7bff59);width:36px;height:36px;transition:all .3s}.seeking-section .seeking-card .card-header h3{z-index:2;color:#fff;letter-spacing:.01em;flex:1;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3;position:relative}.seeking-section .seeking-card .card-description{z-index:2;color:#fffc;flex:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.7;position:relative}.seeking-section .seeking-card .tags{z-index:2;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex;position:relative}.seeking-section .seeking-card .tags .tag{color:#3a7bff;text-transform:uppercase;letter-spacing:.05em;background:#3a7bff26;border:1px solid #3a7bff4d;border-radius:8px;padding:.25rem .5rem;font-size:.8rem;font-weight:600;transition:all .3s;display:inline-block}.seeking-section .seeking-card .tags .tag:hover{background:#3a7bff40;border-color:#3a7bff80;transform:scale(1.05)}.seeking-section .seeking-card .card-cta{z-index:2;color:#3a7bff;cursor:pointer;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;transition:all .3s;display:flex;position:relative}.seeking-section .seeking-card .card-cta svg{width:16px;height:16px;transition:all .3s}.seeking-section .seeking-card .card-cta:hover{color:#4fffe8}.seeking-section .seeking-card .card-cta:hover svg{color:#4fffe8;transform:translate(6px)}.seeking-section .seeking-card:hover{background:linear-gradient(135deg,#0a0d12f2,#1a2030cc);border-color:#4fffe88c;transform:translateY(-16px);box-shadow:0 32px 80px #3a7bff40,0 0 60px #4fffe833,inset 0 1px #ffffff26}.seeking-section .seeking-card:hover:before{opacity:1}.seeking-section .seeking-card:hover .icon-wrapper{background:linear-gradient(135deg,#3a7bff59,#4fffe840);border-color:#4fffe880;transform:scale(1.1);box-shadow:0 16px 48px #3a7bff40,0 0 80px #4fffe826,inset 0 1px #fff3}.seeking-section .seeking-card:hover .icon-wrapper svg{color:#4fffe8;filter:drop-shadow(0 4px 12px #4fffe866);transform:scale(1.15)rotate(-8deg)}.seeking-section .seeking-card:hover h3{background:linear-gradient(135deg,#3a7bff,#4fffe8);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.seeking-section .seeking-cta{text-align:center;border-top:1px solid #3a7bff26;margin-top:4rem;padding-top:3rem;position:relative}.seeking-section .seeking-cta .cta-button{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#3a7bff,#4fffe8);border:none;border-radius:16px;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 4rem;font-size:1.05rem;font-weight:700;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #3a7bff59,0 0 50px #3a7bff33}.seeking-section .seeking-cta .cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}.seeking-section .seeking-cta .cta-button:hover{background:linear-gradient(135deg,#6396ff,#78ffed);transform:translateY(-6px);box-shadow:0 24px 56px #3a7bff73,0 0 80px #4fffe84d}.seeking-section .seeking-cta .cta-button:hover:before{left:100%}.seeking-section .seeking-cta .cta-button:active{transform:translateY(-2px)}
