html,body{margin:0;padding:0;background:#F7FAFD;color:#21365B;font-family:'Manrope',sans-serif;-webkit-font-smoothing:antialiased;}
a{color:#EA6A14;text-decoration:none;}
a:hover{color:#C6560A;}
::selection{background:#EA6A14;color:#F7FAFD;}
html{scroll-behavior:smooth;}
@keyframes rise{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:translateY(0);}}
@keyframes marquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}
@keyframes pulseSoft{0%{box-shadow:0 0 0 0 rgba(234,106,20,0.35);}70%{box-shadow:0 0 0 18px rgba(234,106,20,0);}100%{box-shadow:0 0 0 0 rgba(234,106,20,0);}}
@keyframes blink{0%,100%{opacity:1;}50%{opacity:0.25;}}
@keyframes spin{to{transform:rotate(360deg);}}
@keyframes floaty{0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);}}
@keyframes sheen{0%{left:-60%;}55%{left:130%;}100%{left:130%;}}
@keyframes gradientShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@media (hover:hover){
.hv1:hover{background:linear-gradient(135deg,#FF9A45,#EA6A14) !important;color:#F7FAFD !important;transform:translateY(-2px) !important;box-shadow:0 10px 24px rgba(234,106,20,0.35) !important;}
.hv2:hover{background:linear-gradient(135deg,#FF9A45,#EA6A14) !important;color:#F7FAFD !important;transform:translateY(-2px) !important;box-shadow:0 14px 32px rgba(234,106,20,0.4) !important;}
.hv3:hover{transform:translateY(-6px) !important;box-shadow:0 18px 44px rgba(33,54,91,0.12) !important;}
.hv4:hover{transform:translateY(-3px) !important;border-color:#EA6A14 !important;}
.hv5:hover{transform:translateY(-5px) !important;box-shadow:0 16px 40px rgba(33,54,91,0.1) !important;}
.hv6:hover{transform:translateY(-3px) !important;border-color:#EA6A14 !important;box-shadow:0 12px 28px rgba(33,54,91,0.1) !important;}
.hv7:hover{border-color:#F5934B !important;background:rgba(255,180,84,0.08) !important;}
.hv8:hover{transform:translateY(-3px) !important;color:#C6560A !important;}
.hv9:hover{background:linear-gradient(135deg,#FF9A45,#EA6A14) !important;color:#F7FAFD !important;transform:translateY(-2px) !important;}
.hv10:hover{background:linear-gradient(135deg,#FF9A45,#EA6A14) !important;color:#F7FAFD !important;}
}
/* Pulsation des boutons d'appel dans les services */
@keyframes pulseBtn{0%{box-shadow:0 0 0 0 rgba(234,106,20,0.45);}70%{box-shadow:0 0 0 12px rgba(234,106,20,0);}100%{box-shadow:0 0 0 0 rgba(234,106,20,0);}}
.hv3 a[href^="tel:"]{animation:pulseBtn 2.4s ease-out infinite;}
.hv3:nth-child(even) a[href^="tel:"]{animation-delay:1.2s;}
/* Carrousel avis clients */
.rev-wrap{position:relative;}
.rev-track{display:flex;gap:clamp(18px,2.5vw,28px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:6px 2px 14px;}
.rev-track::-webkit-scrollbar{display:none;}
.rev-slide{flex:0 0 100%;scroll-snap-align:start;box-sizing:border-box;background:#FFFFFF;border:1px solid #DEE6F0;border-radius:16px;padding:26px;display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease;}
@media (min-width:700px){.rev-slide{flex-basis:calc((100% - clamp(18px,2.5vw,28px))/2);}}
@media (min-width:1040px){.rev-slide{flex-basis:calc((100% - 2*clamp(18px,2.5vw,28px))/3);}}
.rev-btn{position:absolute;top:40%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;background:#FFFFFF;border:1px solid #DEE6F0;box-shadow:0 8px 24px rgba(33,54,91,0.12);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#21365B;transition:background 0.25s ease,color 0.25s ease,border-color 0.25s ease;padding:0;}
.rev-btn:hover{background:#EA6A14;border-color:#EA6A14;color:#F7FAFD;}
.rev-prev{left:-10px;}
.rev-next{right:-10px;}
.rev-dots{display:flex;justify-content:center;gap:8px;margin-top:16px;}
.rev-dot{width:8px;height:8px;border-radius:999px;background:#C9D6E6;border:none;padding:0;cursor:pointer;transition:width 0.3s ease,background 0.3s ease;}
.rev-dot.active{width:22px;background:#EA6A14;}
@media (max-width:699px){.rev-btn{display:none;}}
/* Avis : mention source Google */
.g-mark{width:16px;height:16px;display:block;flex:none;}
.g-mark-lg{width:26px;height:26px;}
.g-badge{display:inline-flex;align-items:center;gap:12px;margin-top:18px;background:#FFFFFF;border:1px solid #DEE6F0;border-radius:14px;padding:10px 18px;box-shadow:0 6px 18px rgba(33,54,91,0.06);text-align:left;}
.g-badge-txt{display:flex;flex-direction:column;gap:2px;}
.g-badge-title{font-weight:700;font-size:14px;color:#21365B;}
.g-badge-sub{display:flex;align-items:center;gap:6px;font-size:13px;color:rgba(33,54,91,0.65);}
.g-stars{color:#EE7623;letter-spacing:1px;}
.rev-top{display:flex;align-items:center;justify-content:space-between;gap:12px;}
.g-src{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:rgba(33,54,91,0.55);white-space:nowrap;}
/* Secteurs : grille 2 colonnes sur mobile */
@media (max-width:599px){
.sect-grid{grid-template-columns:repeat(2,1fr) !important;}
.sect-grid > div{padding:14px !important;}
.sect-grid > div > div:first-child{font-size:28px !important;}
.sect-grid > div:last-child{grid-column:1 / -1;}
}

/* Badge hero : mention "Disponible 24/7" en bleu avec puce clignotante */
.rp-live{display:inline-flex;align-items:center;gap:6px;color:#21365B;font-weight:700;}
.rp-dot{width:8px;height:8px;border-radius:50%;background:#21365B;animation:blink 1.8s ease-in-out infinite;flex:none;}

/* ===== Styles extraits des attributs inline (st1..st153) ===== */
.st1{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#F5822B,#DE5E07);color:#F7FAFD;font-weight:700;font-size:16px;padding:12px 24px;border-radius:12px;transition:transform 0.25s ease,box-shadow 0.25s ease;}
.st2{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;position:relative;overflow:hidden;background:linear-gradient(135deg,#F5822B,#DE5E07);color:#F7FAFD;padding:16px 30px;border-radius:14px;animation:pulseSoft 2.6s ease-out infinite;transition:transform 0.25s ease,box-shadow 0.25s ease;}
.st3{background:#F7FAFD;border:1px solid #DEE6F0;border-radius:16px;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;}
.st4{border:1px solid #DEE6F0;background:#FFFFFF;border-radius:999px;padding:8px 18px;font-weight:600;font-size:14px;white-space:nowrap;transition:transform 0.25s ease,border-color 0.25s ease;}
.st5{background:#F7FAFD;border:1px solid #DEE6F0;border-radius:12px;padding:16px 28px;font-family:'Sora',sans-serif;font-weight:700;font-size:16px;color:#00008F;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;}
.st6{background:#F7FAFD;border:1px solid #DEE6F0;border-radius:12px;padding:16px 28px;font-family:'Sora',sans-serif;font-weight:700;font-size:16px;color:#003781;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;}
.st7{background:#F7FAFD;border:1px solid #DEE6F0;border-radius:12px;padding:16px 28px;font-family:'Sora',sans-serif;font-weight:700;font-size:16px;color:#E1001A;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;}
.st8{background:#F7FAFD;border:1px solid #DEE6F0;border-radius:12px;padding:16px 28px;font-family:'Sora',sans-serif;font-weight:700;font-size:16px;color:#0067B2;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;}
.st9{background:#F7FAFD;border:1px solid #DEE6F0;border-radius:12px;padding:16px 28px;font-family:'Sora',sans-serif;font-weight:700;font-size:16px;color:#0F4C97;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;}
.st10{background:#F7FAFD;border:1px solid #DEE6F0;border-radius:12px;padding:16px 28px;font-family:'Sora',sans-serif;font-weight:700;font-size:16px;color:#00A5A0;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;}
.st11{background:#F7FAFD;border:1px solid #DEE6F0;border-radius:12px;padding:16px 28px;font-family:'Sora',sans-serif;font-weight:700;font-size:16px;color:#1F3A93;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;}
.st12{background:#F7FAFD;border:1px solid #DEE6F0;border-radius:12px;padding:16px 28px;font-family:'Sora',sans-serif;font-weight:700;font-size:16px;color:#00A650;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;}
.st13{background:#F7FAFD;border:1px solid #DEE6F0;border-radius:12px;padding:16px 28px;font-family:'Sora',sans-serif;font-weight:700;font-size:16px;color:#C21B17;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;}
.st14{background:#F7FAFD;border:1px solid #DEE6F0;border-radius:12px;padding:16px 28px;font-family:'Sora',sans-serif;font-weight:700;font-size:16px;color:#E30613;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;}
.st15{border:1px solid rgba(255,255,255,0.18);border-radius:14px;padding:20px;transition:border-color 0.3s ease,background 0.3s ease;}
.st16{background:#FFFFFF;border:1px solid #DEE6F0;border-radius:16px;padding:28px;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease;}
.st17{display:inline-flex;flex-direction:column;align-items:center;gap:2px;background:#F7FAFD;color:#C6560A;padding:18px clamp(28px,4vw,52px);border-radius:16px;transition:transform 0.25s ease;}
.st18{display:inline-flex;align-items:center;gap:8px;margin-top:18px;background:linear-gradient(135deg,#F5822B,#DE5E07);color:#F7FAFD;font-weight:700;font-size:15px;padding:10px 20px;border-radius:10px;transition:transform 0.25s ease;}
.st19{position:fixed;bottom:18px;left:50%;transform:translateX(-50%) translateY(16px);opacity:0;pointer-events:none;z-index:100;display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#F5822B,#DE5E07);color:#F7FAFD;padding:14px 26px;border-radius:999px;box-shadow:0 14px 40px rgba(33,54,91,0.35);transition:opacity 0.4s ease,transform 0.4s ease;font-weight:600;}
.st20{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(135deg,#F5822B,#DE5E07);color:#F7FAFD;font-weight:700;font-size:15px;padding:11px 20px;border-radius:10px;transition:transform 0.25s ease;}
.st21{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(14px,2vw,22px);}
.st22{background:#F7FAFD;color:#21365B;font-family:'Manrope',sans-serif;overflow-x:hidden;min-height:100vh;}
.st23{background:linear-gradient(90deg,#2E4A77,#16263F);color:#FFFFFF;text-align:center;padding:9px 16px;font-size:13.5px;font-weight:600;letter-spacing:0.02em;}
.st24{position:sticky;top:0;z-index:50;background:rgba(255,255,255,0.92);backdrop-filter:blur(8px);border-bottom:1px solid #DEE6F0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:14px clamp(20px,5vw,64px);}
.st25{display:flex;align-items:center;gap:12px;}
.st26{width:40px;height:40px;border-radius:50%;background:#EA6A14;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.st27{width:9px;height:9px;border-radius:50%;background:#F7FAFD;}
.st28{width:7px;height:10px;background:#F7FAFD;clip-path:polygon(28% 0,72% 0,100% 100%,0 100%);margin-top:-1px;}
.st29{font-family:'Sora',sans-serif;font-size:19px;line-height:1.1;}
.st30{color:#EA6A14;}
.st31{font-size:12px;color:rgba(33,54,91,0.6);letter-spacing:0.04em;}
.st32{display:flex;align-items:center;gap:16px;flex-wrap:wrap;}
.st33{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#2E7D46;}
.st34{width:8px;height:8px;border-radius:50%;background:#2E7D46;animation:blink 1.8s ease-in-out infinite;}
.st35{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(40px,7vh,88px) clamp(20px,5vw,64px);}
.st36{position:absolute;top:-30px;left:-70px;width:clamp(260px,30vw,440px);opacity:0.06;pointer-events:none;transform:rotate(-16deg);}
.st37{width:100%;height:auto;display:block;}
.st38{position:absolute;bottom:-30px;left:34%;width:clamp(110px,12vw,170px);opacity:0.07;pointer-events:none;transform:rotate(12deg);}
.st39{animation:rise 0.8s ease-out both;}
.st40{display:inline-flex;align-items:center;gap:8px;background:rgba(234,106,20,0.09);border:1px solid rgba(234,106,20,0.25);color:#C6560A;font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;margin-bottom:22px;}
.st41{margin:0;font-family:'Sora',sans-serif;font-weight:700;font-size:clamp(32px,3.8vw,54px);line-height:1.15;text-wrap:pretty;}
.st42{margin:20px 0 0;max-width:540px;font-size:17px;line-height:1.65;color:rgba(33,54,91,0.75);text-wrap:pretty;}
.st43{margin-top:30px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;}
.st44{position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 50%,rgba(255,255,255,0) 100%);animation:sheen 3.2s ease-in-out infinite;pointer-events:none;}
.st45{font-size:clamp(22px,2.4vw,28px);font-weight:700;letter-spacing:0.02em;}
.st46{font-size:12px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;opacity:0.85;}
.st47{font-size:14px;line-height:1.5;color:rgba(33,54,91,0.7);}
.st48{color:#EE7623;font-size:16px;letter-spacing:2px;}
.st49{margin-top:28px;display:flex;gap:18px;flex-wrap:wrap;font-size:13.5px;font-weight:500;color:rgba(33,54,91,0.75);}
.st50{display:flex;align-items:center;gap:7px;}
.st51{width:7px;height:7px;background:#EA6A14;transform:rotate(45deg);}
.st52{position:relative;animation:rise 0.8s ease-out 0.15s both;}
.st53{width:100%;aspect-ratio:4/4.6;max-height:560px;}
.st54{width:100%;height:100%;object-fit:cover;border-radius:20px;display:block;box-shadow:0 24px 60px rgba(33,54,91,0.18);}
.st55{position:absolute;bottom:18px;left:-14px;background:#FFFFFF;border:1px solid #DEE6F0;border-radius:14px;padding:14px 18px;box-shadow:0 14px 40px rgba(33,54,91,0.12);display:flex;align-items:center;gap:12px;animation:floaty 5s ease-in-out infinite;}
.st56{font-family:'Sora',sans-serif;font-size:30px;color:#EA6A14;}
.st57{font-size:13px;line-height:1.35;font-weight:500;}
.st58{position:absolute;top:18px;right:-10px;background:linear-gradient(135deg,#2C4468,#21365B);color:#F7FAFD;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:600;box-shadow:0 10px 30px rgba(33,54,91,0.25);animation:floaty 6s ease-in-out 0.8s infinite;}
.st59{padding:0 clamp(20px,5vw,64px) clamp(40px,7vh,72px);}
.st60{background:#FFFFFF;border:1px solid #DEE6F0;border-radius:18px;padding:clamp(20px,3vw,32px);display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(18px,3vw,32px);}
.st61{display:flex;gap:14px;align-items:flex-start;}
.st62{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,rgba(234,106,20,0.16),rgba(245,147,75,0.18));display:flex;align-items:center;justify-content:center;}
.st63{font-weight:700;font-size:15px;}
.st64{font-size:13.5px;color:rgba(33,54,91,0.65);line-height:1.5;margin-top:3px;}
.st65{position:relative;overflow:hidden;padding:clamp(40px,8vh,90px) clamp(20px,5vw,64px);background:#FFFFFF;border-top:1px solid #DEE6F0;border-bottom:1px solid #DEE6F0;}
.st66{position:absolute;top:10px;right:-50px;width:clamp(130px,14vw,190px);opacity:0.06;pointer-events:none;transform:rotate(14deg);}
.st67{position:absolute;bottom:20px;left:-90px;width:clamp(240px,26vw,380px);opacity:0.06;pointer-events:none;transform:rotate(-8deg);}
.st68{max-width:640px;margin-bottom:clamp(28px,5vh,48px);}
.st69{color:#EA6A14;font-size:13px;letter-spacing:0.18em;text-transform:uppercase;font-weight:700;margin-bottom:12px;}
.st70{margin:0;font-family:'Sora',sans-serif;font-weight:700;font-size:clamp(26px,3vw,40px);line-height:1.2;}
.st71{margin:14px 0 0;font-size:16px;line-height:1.6;color:rgba(33,54,91,0.7);}
.st72{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(280px,26%),1fr));gap:clamp(18px,2.5vw,28px);}
.st73{width:100%;aspect-ratio:16/10;position:relative;flex-shrink:0;}
.st74{width:100%;height:100%;object-fit:cover;display:block;}
.st75{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,0.8);backdrop-filter:blur(4px);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;color:#2E7D46;box-shadow:0 4px 14px rgba(33,54,91,0.15);}
.st76{width:7px;height:7px;border-radius:50%;background:#2E7D46;animation:blink 1.8s ease-in-out infinite;}
.st77{padding:20px 22px 24px;flex:1;display:flex;flex-direction:column;}
.st78{margin:0;font-family:'Sora',sans-serif;font-weight:700;font-size:21px;}
.st79{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:rgba(33,54,91,0.68);}
.st80{margin-top:auto;padding-top:18px;display:flex;justify-content:center;}
.st81{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(48px,9vh,100px) clamp(20px,5vw,64px);}
.st82{position:absolute;top:24px;right:-40px;width:clamp(120px,13vw,180px);opacity:0.06;pointer-events:none;transform:rotate(10deg);}
.st83{position:relative;}
.st84{width:100%;aspect-ratio:4/3.4;}
.st85{width:100%;height:100%;border-radius:20px;object-fit:cover;display:block;}
.st86{position:absolute;bottom:-16px;right:16px;background:#EA6A14;color:#F7FAFD;border-radius:14px;padding:14px 20px;font-size:14px;font-weight:600;box-shadow:0 14px 36px rgba(234,106,20,0.35);}
.st87{margin:18px 0 0;font-size:16px;line-height:1.7;color:rgba(33,54,91,0.75);text-wrap:pretty;}
.st88{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:18px;}
.st89{border-left:2px solid #EA6A14;padding-left:16px;}
.st90{font-family:'Sora',sans-serif;font-size:32px;color:#EA6A14;}
.st91{font-size:13.5px;color:rgba(33,54,91,0.65);margin-top:2px;}
.st92{overflow:hidden;border-top:1px solid #DEE6F0;border-bottom:1px solid #DEE6F0;background:#FFFFFF;padding:18px 0;}
.st93{display:flex;width:max-content;animation:marquee 30s linear infinite;}
.st94{display:flex;align-items:center;gap:14px;padding-right:14px;}
.st95{font-size:13px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:rgba(33,54,91,0.55);white-space:nowrap;padding:0 10px;}
.st96{position:relative;overflow:hidden;padding:clamp(48px,9vh,100px) clamp(20px,5vw,64px);}
.st97{position:absolute;top:40px;left:-90px;width:clamp(220px,24vw,340px);opacity:0.06;pointer-events:none;animation:spin 70s linear infinite;}
.st98{position:absolute;bottom:10px;right:-60px;width:clamp(120px,13vw,170px);opacity:0.05;pointer-events:none;transform:rotate(-12deg);}
.st99{text-align:center;max-width:600px;margin:0 auto clamp(28px,5vh,48px);}
.st100{color:#EE7623;font-size:17px;letter-spacing:2px;}
.st101{margin:14px 0 0;font-size:15px;line-height:1.65;color:rgba(33,54,91,0.8);}
.st102{margin-top:auto;padding-top:16px;}
.st103{font-weight:700;font-size:14px;}
.st104{font-size:13px;color:rgba(33,54,91,0.55);}
.st105{position:relative;overflow:hidden;padding:clamp(48px,9vh,100px) clamp(20px,5vw,64px);background:#FFFFFF;border-top:1px solid #DEE6F0;border-bottom:1px solid #DEE6F0;}
.st106{position:absolute;top:30px;right:-30px;width:clamp(90px,10vw,140px);opacity:0.05;pointer-events:none;transform:rotate(12deg);}
.st107{position:absolute;bottom:20px;left:-30px;width:clamp(100px,11vw,150px);opacity:0.05;pointer-events:none;transform:rotate(-10deg);}
.st108{text-align:center;max-width:640px;margin:0 auto clamp(28px,5vh,44px);}
.st109{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.8vw,18px);max-width:960px;margin:0 auto;}
.st110{margin:clamp(24px,4vh,36px) auto 0;text-align:center;max-width:520px;font-size:13.5px;color:rgba(33,54,91,0.55);line-height:1.6;}
.st111{position:relative;overflow:hidden;background:linear-gradient(160deg,#2E4A77 0%,#1D3050 45%,#0E1829 100%);color:#F7FAFD;padding:clamp(48px,9vh,100px) clamp(20px,5vw,64px);}
.st112{position:absolute;bottom:-40px;right:-80px;width:clamp(280px,30vw,440px);opacity:0.08;pointer-events:none;transform:rotate(-10deg);}
.st113{position:absolute;top:20px;left:-70px;width:clamp(180px,20vw,280px);opacity:0.06;pointer-events:none;animation:spin 80s linear infinite;}
.st114{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:clamp(28px,5vh,44px);}
.st115{color:#F5934B;font-size:13px;letter-spacing:0.18em;text-transform:uppercase;font-weight:700;margin-bottom:12px;}
.st116{margin:0;max-width:380px;font-size:15px;line-height:1.6;color:rgba(255,255,255,0.65);}
.st117{font-family:'Sora',sans-serif;font-size:34px;color:#F5934B;}
.st118{font-weight:700;font-size:15px;margin-top:6px;}
.st119{font-size:13px;color:rgba(255,255,255,0.55);margin-top:4px;line-height:1.5;}
.st120{position:absolute;top:20px;left:-40px;width:clamp(100px,11vw,150px);opacity:0.05;pointer-events:none;transform:rotate(-14deg);}
.st121{position:absolute;bottom:10px;right:-50px;width:clamp(120px,13vw,180px);opacity:0.05;pointer-events:none;transform:rotate(10deg);}
.st122{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(18px,2.5vw,28px);}
.st123{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#F5822B,#DE5E07);color:#F7FAFD;font-family:'Sora',sans-serif;font-size:22px;display:flex;align-items:center;justify-content:center;margin:0 auto;}
.st124{margin:16px 0 8px;font-family:'Sora',sans-serif;font-weight:700;font-size:20px;}
.st125{margin:0;font-size:14.5px;line-height:1.6;color:rgba(33,54,91,0.68);}
.st126{padding:0 clamp(20px,5vw,64px) clamp(56px,10vh,110px);}
.st127{background:linear-gradient(135deg,#3D5E93 0%,#2E4A77 40%,#1D3050 70%,#0E1829 100%);background-size:200% 200%;animation:gradientShift 9s ease-in-out infinite;color:#F7FAFD;border-radius:24px;padding:clamp(36px,6vw,72px);text-align:center;position:relative;overflow:hidden;box-shadow:0 24px 60px rgba(234,106,20,0.25);}
.st128{position:absolute;top:-30px;left:-40px;width:clamp(130px,15vw,200px);opacity:0.09;pointer-events:none;transform:rotate(-14deg);}
.st129{position:absolute;bottom:-24px;right:-70px;width:clamp(240px,26vw,380px);opacity:0.09;pointer-events:none;transform:rotate(8deg);}
.st130{margin:0;font-family:'Sora',sans-serif;font-weight:700;font-size:clamp(28px,4vw,52px);line-height:1.15;}
.st131{margin:14px auto 0;max-width:480px;font-size:16px;line-height:1.6;color:rgba(255,255,255,0.85);}
.st132{margin-top:30px;display:flex;justify-content:center;}
.st133{font-size: clamp(24px,3.4vw,38px);font-weight: 700;letter-spacing: 0.02em;color: #F48029;}
.st134{font-size: 12px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;opacity: 0.7;color: #F37F28;}
.st135{position:relative;overflow:hidden;background:linear-gradient(160deg,#24395E 0%,#101C30 100%);color:#F7FAFD;padding:clamp(40px,7vh,72px) clamp(20px,5vw,64px) 0;}
.st136{position:absolute;top:20px;right:-60px;width:clamp(160px,18vw,260px);opacity:0.05;pointer-events:none;transform:rotate(10deg);}
.st137{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(28px,4vw,48px);padding-bottom:clamp(32px,5vh,48px);}
.st138{display:flex;align-items:center;gap:10px;}
.st139{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#F5822B,#DE5E07);display:flex;flex-direction:column;align-items:center;justify-content:center;}
.st140{width:8px;height:8px;border-radius:50%;background:#F7FAFD;}
.st141{width:6px;height:9px;background:#F7FAFD;clip-path:polygon(28% 0,72% 0,100% 100%,0 100%);margin-top:-1px;}
.st142{font-family:'Sora',sans-serif;font-weight:700;font-size:17px;}
.st143{color:#F5934B;}
.st144{margin:14px 0 0;font-size:13.5px;line-height:1.65;color:rgba(247,250,253,0.6);}
.st145{font-family:'Sora',sans-serif;font-weight:700;font-size:13px;letter-spacing:0.1em;text-transform:uppercase;color:#F5934B;margin-bottom:14px;}
.st146{display:flex;flex-direction:column;gap:9px;font-size:14px;color:rgba(247,250,253,0.75);}
.st147{display:flex;align-items:center;gap:8px;}
.st148{width:8px;height:8px;border-radius:50%;background:#4CAF6E;animation:blink 1.8s ease-in-out infinite;}
.st149{font-weight:700;color:#F7FAFD;}
.st150{border-top:1px solid rgba(247,250,253,0.14);padding:18px 0 96px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12.5px;color:rgba(247,250,253,0.45);}
.st151{width:9px;height:9px;border-radius:50%;background:#F7FAFD;animation:blink 1.8s ease-in-out infinite;}
.st152{font-size:18px;font-weight:700;}
.st153{font-size:12px;letter-spacing:0.08em;text-transform:uppercase;opacity:0.85;white-space:nowrap;}
