.tpl-compare-section,.tpl-final-cta-section,.tpl-hero-section,.tpl-impact-section,.tpl-integration-section,.tpl-intelligence-section,.tpl-operations-section,.tpl-risks-section,.tpl-snippets-section,.tpl-workflow-section{font-family:__Montserrat_0c51c4,__Montserrat_Fallback_0c51c4;font-style:normal}:root{--tpl-navy:#0c1a2e;--tpl-navy-light:#1a2941;--tpl-navy-dark:#060f1a;--tpl-teal:#14b8a6;--tpl-teal-light:#2dd4bf;--tpl-teal-dark:#0d9488;--tpl-cyan:#06b6d4;--tpl-cyan-light:#22d3ee;--tpl-orange:#f97316;--tpl-orange-light:#fb923c;--tpl-orange-dark:#ea580c;--tpl-amber:#f59e0b;--tpl-blue:#2271cc;--tpl-blue-light:#3b82f6;--tpl-blue-dark:#1e40af;--tpl-emerald:#10b981;--tpl-red:#e1242a;--tpl-red-dark:#c72229;--tpl-white:#fff;--tpl-ice:#f0fdfa;--tpl-ice-light:#f8fafc;--tpl-peach:#fff7ed;--tpl-gray-50:#f8fafc;--tpl-gray-100:#f1f5f9;--tpl-gray-200:#e2e8f0;--tpl-gray-300:#cbd5e1;--tpl-gray-400:#94a3b8;--tpl-gray-500:#64748b;--tpl-gray-600:#475569;--tpl-gray-700:#334155;--tpl-gray-800:#1e293b;--tpl-gray-900:#0f172a;--tpl-gradient-teal:linear-gradient(135deg,#14b8a6,#06b6d4);--tpl-gradient-orange:linear-gradient(135deg,#f97316,#f59e0b);--tpl-gradient-navy:linear-gradient(180deg,#0c1a2e,#1a2941);--tpl-shadow-teal:0 10px 40px rgba(20,184,166,.3);--tpl-shadow-orange:0 10px 40px rgba(249,115,22,.3);--tpl-shadow-blue:0 10px 40px rgba(34,113,204,.3);--tpl-shadow-lg:0 20px 60px rgba(0,0,0,.3);--tpl-hero-nav-clearance:max(6.5rem,calc(env(safe-area-inset-top, 0px) + 4.75rem))}.tpl-container{max-width:1220px;margin:0 auto;padding:0 24px;position:relative;z-index:5;width:100%}*,.tpl-container{box-sizing:border-box}div,h1,h2,h3,h4,h5,h6,li,p,span{word-wrap:break-word;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{line-height:normal;font-weight:700;hyphens:auto}.tpl-reveal{opacity:0;transform:translate3d(0,26px,0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--tpl-card-delay,0s)}.tpl-reveal.visible{opacity:1;transform:translateZ(0)}.tpl-hero-section{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;overflow:visible;background:var(--tpl-navy-dark);padding:var(--tpl-hero-nav-clearance) 0 clamp(2rem,5vh,3.75rem)}.tpl-hero-bg-wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.tpl-hero-bg-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.3}.tpl-hero-overlay{background:linear-gradient(135deg,rgba(12,26,46,.97),rgba(20,184,166,.2) 40%,rgba(249,115,22,.15) 70%,rgba(12,26,46,.98));z-index:1}.tpl-grid-overlay,.tpl-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.tpl-grid-overlay{background-image:linear-gradient(rgba(20,184,166,.08) 1px,transparent 0),linear-gradient(90deg,rgba(20,184,166,.08) 1px,transparent 0);background-size:50px 50px;z-index:2;animation:gridDrift 25s linear infinite}@keyframes gridDrift{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.tpl-hero-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;z-index:2;animation:orbFloat 14s ease-in-out infinite}.tpl-hero-orb--teal{width:450px;height:450px;background:radial-gradient(circle,#14b8a6,transparent);top:10%;left:5%;animation-delay:0s}.tpl-hero-orb--orange{width:380px;height:380px;background:radial-gradient(circle,#f97316,transparent);bottom:15%;right:10%;animation-delay:4s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(35px,-45px) scale(1.12)}66%{transform:translate(-25px,35px) scale(.92)}}.tpl-hero-particles{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;pointer-events:none;overflow:hidden}.tpl-particle{position:absolute;width:6px;height:6px;border-radius:50%;opacity:.7;box-shadow:0 0 12px rgba(20,184,166,.8);animation:particleFloat 11s ease-in-out infinite}.tpl-particle,.tpl-particle-1{background:var(--tpl-teal-light)}.tpl-particle-1{top:15%;left:12%;animation-delay:0s}.tpl-particle-2{top:35%;right:18%;animation-delay:1.8s;background:var(--tpl-orange-light)}.tpl-particle-3{top:55%;left:25%;animation-delay:3.6s;background:var(--tpl-teal)}.tpl-particle-4{top:25%;right:30%;animation-delay:5.4s;background:var(--tpl-cyan)}.tpl-particle-5{bottom:30%;left:35%;animation-delay:7.2s;background:var(--tpl-orange)}.tpl-particle-6{bottom:20%;right:22%;animation-delay:9s;background:var(--tpl-teal-light)}@keyframes particleFloat{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(28px,-38px) scale(1.7);opacity:.95}}.tpl-hero-content{position:relative;z-index:10;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;width:100%;min-width:0}.tpl-hero-text{color:var(--tpl-white);min-width:0}.tpl-hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(20,184,166,.25);border:1px solid rgba(45,212,191,.6);padding:6px 14px;border-radius:50px;font-size:.75rem;font-weight:600;margin-bottom:12px;color:var(--tpl-white);backdrop-filter:blur(12px);transition:all .3s ease;text-shadow:0 1px 4px rgba(0,0,0,.4)}.tpl-hero-badge:hover{background:rgba(20,184,166,.35);border-color:rgba(45,212,191,.8)}.tpl-badge-icon{display:flex;align-items:center;justify-content:center}.tpl-badge-icon img{filter:brightness(0) invert(1)}.tpl-hero-title{font-size:clamp(1.8rem,3vw,2.7rem);font-weight:800;line-height:1.12;margin-bottom:10px;color:var(--tpl-white);letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.6),0 4px 24px rgba(12,26,46,.8)}.tpl-text-gradient{background:linear-gradient(135deg,#2dd4bf,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:brightness(1.2) contrast(1.1)}.tpl-hero-subtitle{font-size:clamp(1rem,1.5vw,1.2rem);color:var(--tpl-white);margin-bottom:10px;font-weight:600;letter-spacing:-.01em;text-shadow:0 2px 8px rgba(0,0,0,.5),0 4px 16px rgba(12,26,46,.7)}.tpl-hero-description{font-size:1.02rem;color:var(--tpl-gray-200);line-height:1.6;margin-bottom:16px;text-shadow:0 1px 6px rgba(0,0,0,.5),0 2px 12px rgba(12,26,46,.6)}.tpl-hero-highlights{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.tpl-highlight-item{display:flex;align-items:center;gap:12px;background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.25);border-radius:10px;padding:10px 14px;transition:all .3s ease}.tpl-highlight-item:hover{background:rgba(20,184,166,.18);border-color:rgba(20,184,166,.45);transform:translateX(6px)}.tpl-highlight-icon{width:34px;height:34px;background:rgba(20,184,166,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tpl-highlight-icon img{filter:invert(70%) sepia(50%) saturate(400%) hue-rotate(120deg) brightness(110%);width:18px;height:18px}.tpl-highlight-item span{font-size:.92rem;font-weight:600;color:var(--tpl-gray-200);line-height:1.4}.tpl-hero-buttons{display:flex;gap:10px;flex-wrap:wrap}.tpl-btn{padding:12px 26px;border-radius:999px;font-size:.92rem;font-weight:600;border:none;cursor:pointer;transition:all .35s cubic-bezier(.22,1,.36,1);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;position:relative;overflow:hidden}.tpl-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%,-50%);transition:width .5s,height .5s}.tpl-btn:hover:before{width:300px;height:300px}.tpl-btn--primary{background:var(--tpl-blue);color:var(--tpl-white);box-shadow:0 8px 24px rgba(34,113,204,.3)}.tpl-btn--primary:hover{background:var(--tpl-blue-dark);box-shadow:0 12px 32px rgba(34,113,204,.5);transform:translateY(-2px)}.tpl-btn--secondary{background:var(--tpl-red);color:var(--tpl-white);box-shadow:0 8px 24px rgba(225,36,42,.3)}.tpl-btn--secondary:hover{background:var(--tpl-red-dark);box-shadow:0 12px 32px rgba(225,36,42,.5);transform:translateY(-2px)}.tpl-btn--tertiary{background:var(--tpl-teal);color:var(--tpl-white);box-shadow:0 8px 24px rgba(20,184,166,.3)}.tpl-btn--tertiary:hover{background:var(--tpl-teal-dark);box-shadow:0 12px 32px rgba(20,184,166,.5);transform:translateY(-2px)}.tpl-btn--large{padding:17px 40px;font-size:1.06rem}.tpl-btn--slim{padding:9px 22px;font-size:.86rem;font-weight:600;letter-spacing:.01em}.tpl-section-cta{display:flex;align-items:center;gap:12px;margin-top:36px}.tpl-section-cta,.tpl-section-cta--center{justify-content:center}.tpl-hero-visual{position:relative}.tpl-control-tower-card{background:rgba(15,23,42,.75);border:1px solid rgba(20,184,166,.35);border-radius:16px;padding:16px;backdrop-filter:blur(20px);box-shadow:0 20px 60px rgba(20,184,166,.25),inset 0 0 0 1px rgba(20,184,166,.15);transition:all .5s cubic-bezier(.22,1,.36,1)}.tpl-control-tower-card:hover{transform:translateY(-6px) rotateY(2deg) rotateX(2deg);box-shadow:0 30px 80px rgba(20,184,166,.4);border-color:rgba(20,184,166,.6)}.tpl-tower-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(20,184,166,.25)}.tpl-tower-title{font-size:.92rem;font-weight:700;color:var(--tpl-white)}.tpl-tower-status{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--tpl-teal-light)}.tpl-status-dot{width:8px;height:8px;background:var(--tpl-teal-light);border-radius:50%;animation:pulse 2s ease-in-out infinite;box-shadow:0 0 12px var(--tpl-teal-light)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.tpl-tower-body{gap:12px}.tpl-tower-body,.tpl-vendor-grid{display:flex;flex-direction:column}.tpl-vendor-grid{gap:8px}.tpl-vendor-item{display:flex;align-items:center;gap:10px;background:rgba(20,184,166,.08);border:1px solid rgba(20,184,166,.2);border-radius:8px;padding:10px;transition:all .3s ease}.tpl-vendor-item:hover{background:rgba(20,184,166,.15);border-color:rgba(20,184,166,.4);transform:scale(1.02)}.tpl-vendor-icon{width:38px;height:38px;background:linear-gradient(135deg,var(--tpl-teal),var(--tpl-cyan));border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;color:var(--tpl-white);flex-shrink:0}.tpl-vendor-info{display:flex;flex-direction:column;gap:3px;flex:1}.tpl-vendor-name{font-size:.84rem;font-weight:600;color:var(--tpl-white)}.tpl-vendor-status{font-size:.74rem;color:var(--tpl-teal-light);font-weight:500}.tpl-tower-metrics{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid rgba(20,184,166,.2)}.tpl-metric-row{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:rgba(20,184,166,.05);border-radius:8px}.tpl-metric-label{font-size:.76rem;color:var(--tpl-gray-400);font-weight:500}.tpl-metric-value{font-size:1rem;font-weight:700;color:var(--tpl-teal-light)}.tpl-risks-section{position:relative;background:linear-gradient(180deg,var(--tpl-ice) 0,rgba(240,253,250,.5) 100%);padding:clamp(90px,11vh,130px) 0;overflow:hidden}.tpl-risks-bg-wrap{z-index:0}.tpl-dot-overlay,.tpl-risks-bg-wrap{position:absolute;top:0;left:0;right:0;bottom:0}.tpl-dot-overlay{background-image:radial-gradient(circle,rgba(20,184,166,.12) 1px,transparent 0);background-size:22px 22px}.tpl-dot-overlay--light{background-image:radial-gradient(circle,rgba(148,163,184,.2) 1px,transparent 0)}.tpl-wave-lines{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.tpl-wave-line{position:absolute;height:3px;background:linear-gradient(90deg,transparent,var(--tpl-teal),var(--tpl-orange),transparent);opacity:.25;animation:waveMove 10s ease-in-out infinite;filter:blur(1px)}.tpl-wave-line:first-child{top:20%;width:100%;animation-delay:0s}.tpl-wave-line:nth-child(2){top:50%;width:100%;animation-delay:3.3s;opacity:.2}.tpl-wave-line:nth-child(3){top:80%;width:100%;animation-delay:6.6s;opacity:.15}@keyframes waveMove{0%{transform:translateX(-100%) scaleX(.7);opacity:0}50%{transform:translateX(0) scaleX(1.3);opacity:.25}to{transform:translateX(100%) scaleX(.7);opacity:0}}.tpl-section-header{text-align:center;max-width:800px;margin:0 auto 56px;padding:0 16px;width:100%}.tpl-section-title{font-size:clamp(1.75rem,3.2vw,2.8rem);font-weight:800;color:var(--tpl-navy);margin-bottom:16px;letter-spacing:-.02em}.tpl-section-subtitle,.tpl-section-title{word-wrap:break-word;overflow-wrap:break-word}.tpl-section-subtitle{font-size:clamp(1.02rem,1.9vw,1.16rem);color:var(--tpl-gray-600);line-height:1.68}.tpl-risks-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.tpl-risk-card:first-child{transition-delay:0s}.tpl-risk-card:nth-child(2){transition-delay:.1s}.tpl-risk-card:nth-child(3){transition-delay:.2s}.tpl-risk-card:nth-child(4){transition-delay:.3s}.tpl-risk-card{background:var(--tpl-white);border:2px solid rgba(20,184,166,.2);border-radius:20px;padding:28px 24px;position:relative;overflow:visible;transition:all .5s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 16px rgba(20,184,166,.08)}.tpl-risk-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--tpl-gradient-teal);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.22,1,.36,1)}.tpl-risk-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);opacity:0;transition:all .8s ease;z-index:0;transform:translateX(-100%);pointer-events:none}.tpl-risk-card:hover:after{transform:translateX(100%)}.tpl-risk-card>*{position:relative;z-index:2}.tpl-risk-card:hover:before{transform:scaleX(1)}.tpl-risk-card:hover:after{opacity:1}.tpl-risk-card:hover{border-color:rgba(20,184,166,.5);transform:translateY(-12px) scale(1.02);box-shadow:0 24px 64px rgba(20,184,166,.2),inset 0 0 0 1px rgba(20,184,166,.1)}.tpl-risk-number{position:absolute;top:20px;right:20px;font-size:3.2rem;font-weight:800;background:linear-gradient(135deg,rgba(20,184,166,.12),rgba(249,115,22,.08));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;transition:all .5s ease}.tpl-risk-card:hover .tpl-risk-number{background:linear-gradient(135deg,rgba(20,184,166,.25),rgba(249,115,22,.2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transform:scale(1.05)}.tpl-risk-icon{width:64px;height:64px;background:linear-gradient(135deg,rgba(20,184,166,.12),rgba(20,184,166,.08));border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;position:relative;transition:all .5s cubic-bezier(.22,1,.36,1);flex-shrink:0}.tpl-risk-icon:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,var(--tpl-teal),var(--tpl-orange));border-radius:16px;opacity:0;transition:opacity .5s ease;z-index:-1}.tpl-risk-card:hover .tpl-risk-icon{background:linear-gradient(135deg,rgba(20,184,166,.18),rgba(249,115,22,.12));transform:scale(1.1) rotate(-5deg);box-shadow:0 8px 24px rgba(20,184,166,.25)}.tpl-risk-card:hover .tpl-risk-icon:before{opacity:.3}.tpl-risk-icon img{filter:invert(60%) sepia(50%) saturate(400%) hue-rotate(120deg) brightness(100%);transition:all .3s ease}.tpl-risk-card:hover .tpl-risk-icon img{filter:invert(50%) sepia(60%) saturate(500%) hue-rotate(120deg) brightness(110%);transform:scale(1.05)}.tpl-risk-card h3{font-size:clamp(1.1rem,2vw,1.22rem);font-weight:700;color:var(--tpl-navy);margin-bottom:16px;line-height:1.28;transition:color .3s ease}.tpl-risk-card:hover h3{color:var(--tpl-teal-dark)}.tpl-risk-detail{display:flex;flex-direction:column;gap:14px}.tpl-risk-issue{font-size:.94rem;color:var(--tpl-gray-700);line-height:1.6;padding-left:14px;border-left:2px solid rgba(20,184,166,.25);transition:all .3s ease}.tpl-risk-card:hover .tpl-risk-issue{border-left-color:rgba(20,184,166,.5)}.tpl-risk-issue strong{color:var(--tpl-teal-dark);font-weight:700;display:block;margin-bottom:4px;font-size:.82rem}.tpl-risk-impact{display:flex;flex-direction:column;gap:10px;padding:16px;background:linear-gradient(135deg,rgba(249,115,22,.1),rgba(249,115,22,.05));border-left:4px solid var(--tpl-orange);border-radius:10px;font-size:.94rem;color:var(--tpl-gray-700);line-height:1.55;position:relative;overflow:visible;transition:all .3s ease}.tpl-risk-card:hover .tpl-risk-impact{background:linear-gradient(135deg,rgba(249,115,22,.14),rgba(249,115,22,.08))}.tpl-impact-number{font-size:1.8rem;font-weight:800;color:var(--tpl-orange);line-height:1.1;display:inline-block;padding:2px 0}.tpl-risk-impact span:last-child{display:block;font-size:.92rem;color:var(--tpl-gray-600);line-height:1.5}.tpl-workflow-section{position:relative;background:var(--tpl-navy);padding:clamp(80px,10vh,120px) 0;overflow:hidden}.tpl-workflow-bg-wrap{z-index:0}.tpl-circuit-overlay,.tpl-workflow-bg-wrap{position:absolute;top:0;left:0;right:0;bottom:0}.tpl-circuit-overlay{background-image:repeating-linear-gradient(90deg,rgba(20,184,166,.05),transparent 1px,transparent 50px),repeating-linear-gradient(0deg,rgba(20,184,166,.05),transparent 1px,transparent 50px);background-size:50px 50px}.tpl-pulse-rings{width:600px;height:600px}.tpl-pulse-ring,.tpl-pulse-rings{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tpl-pulse-ring{border:2px solid rgba(20,184,166,.2);border-radius:50%;animation:pulseExpand 5s ease-out infinite}.tpl-pulse-ring:first-child{width:200px;height:200px;animation-delay:0s}.tpl-pulse-ring:nth-child(2){width:400px;height:400px;animation-delay:1.7s}.tpl-pulse-ring:nth-child(3){width:600px;height:600px;animation-delay:3.3s}@keyframes pulseExpand{0%{opacity:1;transform:translate(-50%,-50%) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.tpl-workflow-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(12,26,46,.94),rgba(20,184,166,.06) 50%,rgba(12,26,46,.94));z-index:1}.tpl-workflow-section .tpl-section-title{color:var(--tpl-white)}.tpl-workflow-section .tpl-section-subtitle{color:var(--tpl-gray-300)}.tpl-workflow-steps{display:flex;flex-direction:column;gap:28px;max-width:800px;margin:0 auto 40px}.tpl-workflow-step{display:grid;grid-template-columns:80px 60px 1fr;gap:24px;align-items:center;background:rgba(20,184,166,.08);border:1px solid rgba(20,184,166,.25);border-radius:16px;padding:26px;transition:all .4s cubic-bezier(.22,1,.36,1);position:relative}.tpl-workflow-step:hover{background:rgba(20,184,166,.14);border-color:rgba(20,184,166,.45);transform:translateX(10px);box-shadow:-4px 0 20px rgba(20,184,166,.3)}.tpl-step-number{font-size:2.6rem;font-weight:800;color:transparent;-webkit-text-stroke:2px rgba(20,184,166,.3);text-align:center;line-height:1}.tpl-workflow-step:hover .tpl-step-number{color:rgba(20,184,166,.15);-webkit-text-stroke:2px var(--tpl-teal)}.tpl-step-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:rgba(20,184,166,.18);border-radius:12px;border:2px solid rgba(20,184,166,.35);transition:all .3s ease}.tpl-workflow-step:hover .tpl-step-icon{background:rgba(20,184,166,.28);border-color:var(--tpl-teal);transform:scale(1.1) rotate(5deg)}.tpl-step-icon img{filter:invert(70%) sepia(50%) saturate(400%) hue-rotate(120deg) brightness(110%)}.tpl-step-content h3{font-size:clamp(1.12rem,2.2vw,1.26rem);font-weight:700;color:var(--tpl-white);margin-bottom:8px}.tpl-step-content p{font-size:1rem;color:var(--tpl-gray-400);line-height:1.68}.tpl-step-connector{position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);width:2px;height:28px;background:linear-gradient(180deg,rgba(20,184,166,.4),transparent)}.tpl-workflow-step:last-child .tpl-step-connector{display:none}.tpl-workflow-value{text-align:center;padding:24px 32px;background:rgba(20,184,166,.08);border:1px solid rgba(20,184,166,.25);border-radius:16px;max-width:700px;margin:0 auto}.tpl-value-badge{display:inline-block;background:rgba(20,184,166,.2);border:1px solid rgba(20,184,166,.4);padding:6px 14px;border-radius:16px;font-size:.8rem;font-weight:700;color:var(--tpl-teal-light);margin-bottom:12px}.tpl-workflow-value p{font-size:1.02rem;color:var(--tpl-gray-300);line-height:1.7}.tpl-impact-section{position:relative;background:var(--tpl-peach);padding:clamp(80px,10vh,120px) 0;overflow:hidden}.tpl-impact-bg-wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.tpl-impact-section .tpl-section-title{color:var(--tpl-navy)}.tpl-impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}.tpl-impact-card{background:var(--tpl-white);border:2px solid rgba(249,115,22,.2);border-radius:18px;padding:32px;text-align:center;transition:all .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible}.tpl-impact-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--tpl-gradient-orange);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1);border-radius:18px 18px 0 0;overflow:hidden}.tpl-impact-card:hover:before{transform:scaleX(1)}.tpl-impact-card:hover{border-color:rgba(249,115,22,.45);transform:translateY(-8px);box-shadow:0 20px 60px rgba(249,115,22,.18)}.tpl-impact-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:rgba(249,115,22,.12);border-radius:50%;margin-bottom:20px;transition:all .3s ease}.tpl-impact-card:hover .tpl-impact-icon{background:rgba(249,115,22,.22);transform:scale(1.1) rotate(10deg)}.tpl-impact-icon img{filter:invert(50%) sepia(80%) saturate(500%) hue-rotate(0deg) brightness(100%)}.tpl-impact-range{font-size:2.6rem;font-weight:800;background:var(--tpl-gradient-orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;display:inline-block;line-height:1.2;padding:4px 0}.tpl-impact-card h3{font-size:clamp(1.08rem,2vw,1.2rem);font-weight:700;color:var(--tpl-navy);margin-bottom:12px}.tpl-impact-card p{font-size:1rem;color:var(--tpl-gray-600);line-height:1.64}.tpl-compare-section{position:relative;background:var(--tpl-navy);padding:clamp(80px,10vh,120px) 0;overflow:hidden}.tpl-compare-bg-wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.tpl-grid-overlay--compare{background-image:linear-gradient(rgba(20,184,166,.08) 1px,transparent 0),linear-gradient(90deg,rgba(20,184,166,.08) 1px,transparent 0);background-size:50px 50px}.tpl-compare-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(12,26,46,.92),rgba(20,184,166,.1));z-index:1}.tpl-compare-section .tpl-section-title{color:var(--tpl-white)}.tpl-compare-table{max-width:1000px;margin:0 auto}.tpl-table-header{display:grid;grid-template-columns:1.2fr 1.4fr 1.4fr;gap:20px;margin-bottom:16px}.tpl-th{padding:18px 24px;font-size:1.08rem;font-weight:700;text-align:center;border-radius:12px}.tpl-th-capability{background:rgba(20,184,166,.12);color:var(--tpl-teal-light);border:1px solid rgba(20,184,166,.35)}.tpl-th-legacy{background:rgba(225,36,42,.1);color:var(--tpl-red);border:1px solid rgba(225,36,42,.3)}.tpl-th-loginext{background:rgba(20,184,166,.18);color:var(--tpl-teal-light);border:1px solid rgba(20,184,166,.45)}.tpl-table-row{display:grid;grid-template-columns:1.2fr 1.4fr 1.4fr;gap:20px;margin-bottom:12px;transition:all .3s ease}.tpl-table-row:hover{transform:scale(1.02)}.tpl-td{padding:20px 24px;border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.tpl-td-capability{background:rgba(20,184,166,.08);border:1px solid rgba(20,184,166,.25);color:var(--tpl-white);font-weight:600;font-size:1.02rem}.tpl-td-legacy{background:rgba(225,36,42,.05);border:1px solid rgba(225,36,42,.2)}.tpl-td-loginext{background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.28)}.tpl-table-row:hover .tpl-td-loginext{background:rgba(20,184,166,.16);border-color:rgba(20,184,166,.45)}.tpl-badge-legacy{display:inline-block;background:rgba(225,36,42,.1);border-radius:8px;color:var(--tpl-gray-400);font-size:.92rem;position:relative;padding:10px 16px 10px 36px;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%}.tpl-badge-legacy:before{content:"✕";position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--tpl-red);font-weight:700;font-size:1.1rem}.tpl-badge-loginext{display:inline-block;background:rgba(20,184,166,.18);border-radius:8px;color:var(--tpl-white);font-size:.92rem;font-weight:600;position:relative;padding:10px 16px 10px 36px;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%}.tpl-badge-loginext:before{content:"✓";position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--tpl-teal-light);font-weight:700;font-size:1.1rem}.tpl-operations-section{position:relative;background:var(--tpl-ice);padding:clamp(80px,10vh,120px) 0;overflow:hidden}.tpl-operations-bg-wrap{z-index:0}.tpl-float-particles,.tpl-operations-bg-wrap{position:absolute;top:0;left:0;right:0;bottom:0}.tpl-float-particles{z-index:1;pointer-events:none}.tpl-float-particle{position:absolute;width:12px;height:12px;border-radius:50%;opacity:.4;animation:floatParticle 15s ease-in-out infinite}.tpl-float-particle-1{top:15%;left:10%;background:var(--tpl-teal);animation-delay:0s}.tpl-float-particle-2{top:50%;right:15%;background:var(--tpl-orange);animation-delay:5s}.tpl-float-particle-3{bottom:20%;left:30%;background:var(--tpl-cyan);animation-delay:10s}@keyframes floatParticle{0%,to{transform:translate(0) scale(1);opacity:.3}50%{transform:translate(50px,-60px) scale(2);opacity:.7}}.tpl-operations-section .tpl-section-title{color:var(--tpl-navy)}.tpl-operations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));gap:28px}.tpl-operation-card{background:var(--tpl-white);border:2px solid rgba(20,184,166,.2);border-radius:18px;padding:28px;transition:all .4s cubic-bezier(.22,1,.36,1)}.tpl-operation-card:hover{border-color:rgba(20,184,166,.45);transform:translateY(-6px);box-shadow:0 16px 48px rgba(20,184,166,.15)}.tpl-op-header{gap:14px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid rgba(20,184,166,.15)}.tpl-op-header,.tpl-op-icon{display:flex;align-items:center}.tpl-op-icon{width:52px;height:52px;background:linear-gradient(135deg,var(--tpl-teal),var(--tpl-cyan));border-radius:12px;justify-content:center;flex-shrink:0}.tpl-op-icon img{filter:brightness(0) invert(1)}.tpl-op-header h3{font-size:1.18rem;font-weight:700;color:var(--tpl-navy);line-height:1.3}.tpl-op-body{display:flex;flex-direction:column;gap:16px}.tpl-op-problem,.tpl-op-solution{padding:14px;border-radius:10px}.tpl-op-problem{background:rgba(225,36,42,.05);border-left:3px solid var(--tpl-red)}.tpl-op-solution{background:rgba(20,184,166,.08);border-left:3px solid var(--tpl-teal)}.tpl-op-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;display:block}.tpl-op-problem .tpl-op-label{color:var(--tpl-red)}.tpl-op-solution .tpl-op-label{color:var(--tpl-teal-dark)}.tpl-op-problem p,.tpl-op-solution p{font-size:.98rem;color:var(--tpl-gray-700);line-height:1.64}.tpl-op-arrow{font-size:1.8rem;color:var(--tpl-teal);text-align:center;font-weight:700}.tpl-op-outcome{padding:16px;background:linear-gradient(135deg,var(--tpl-teal),var(--tpl-cyan));border-radius:12px;text-align:center}.tpl-outcome-badge{display:inline-block;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);padding:5px 12px;border-radius:14px;font-size:.78rem;font-weight:700;color:var(--tpl-white);margin-bottom:8px}.tpl-op-outcome p{font-size:1rem;color:var(--tpl-white);font-weight:600;line-height:1.5}.tpl-intelligence-section{position:relative;background:var(--tpl-navy-dark);padding:clamp(80px,10vh,120px) 0;overflow:hidden}.tpl-intelligence-bg-wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.tpl-grid-overlay--intelligence{background-image:linear-gradient(rgba(20,184,166,.06) 1px,transparent 0),linear-gradient(90deg,rgba(20,184,166,.06) 1px,transparent 0);background-size:40px 40px}.tpl-neural-nodes{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;pointer-events:none}.tpl-neural-node{position:absolute;width:12px;height:12px;background:var(--tpl-teal-light);border-radius:50%;box-shadow:0 0 20px rgba(20,184,166,.6);animation:nodeGlow 3s ease-in-out infinite}.tpl-neural-node-1{top:20%;left:20%;animation-delay:0s}.tpl-neural-node-2{top:20%;right:20%;animation-delay:.75s}.tpl-neural-node-3{bottom:20%;left:20%;animation-delay:1.5s}.tpl-neural-node-4{bottom:20%;right:20%;animation-delay:2.25s}@keyframes nodeGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.tpl-neural-connection{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;border:1px solid rgba(20,184,166,.15);border-radius:50%;animation:connectionPulse 4s ease-in-out infinite}@keyframes connectionPulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.1)}}.tpl-intelligence-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(20,184,166,.08),transparent 70%);z-index:1}.tpl-intelligence-section .tpl-section-title{color:var(--tpl-white)}.tpl-intelligence-section .tpl-section-subtitle{color:var(--tpl-gray-300)}.tpl-intelligence-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}.tpl-intelligence-card{background:rgba(20,184,166,.08);border:1px solid rgba(20,184,166,.25);border-radius:16px;padding:28px;text-align:center;transition:all .4s cubic-bezier(.22,1,.36,1)}.tpl-intelligence-card:hover{background:rgba(20,184,166,.14);border-color:rgba(20,184,166,.45);transform:translateY(-6px);box-shadow:0 16px 48px rgba(20,184,166,.2)}.tpl-intel-icon{width:64px;height:64px;background:rgba(20,184,166,.2);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;transition:all .3s ease}.tpl-intelligence-card:hover .tpl-intel-icon{background:rgba(20,184,166,.3);transform:scale(1.1) rotate(10deg)}.tpl-intel-icon img{filter:invert(70%) sepia(50%) saturate(400%) hue-rotate(120deg) brightness(110%)}.tpl-intelligence-card h3{font-size:1.14rem;font-weight:700;color:var(--tpl-white);margin-bottom:10px}.tpl-intelligence-card p{font-size:1rem;color:var(--tpl-gray-400);line-height:1.68}.tpl-integration-section{position:relative;background:var(--tpl-peach);padding:clamp(80px,10vh,120px) 0;overflow:hidden}.tpl-integration-bg-wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.tpl-integration-section .tpl-section-title{color:var(--tpl-navy)}.tpl-integration-section .tpl-section-subtitle{color:var(--tpl-gray-600)}.tpl-integration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px;margin-bottom:40px}.tpl-integration-card{background:var(--tpl-white);border:2px solid rgba(249,115,22,.2);border-radius:18px;padding:32px;text-align:center;transition:all .4s cubic-bezier(.22,1,.36,1)}.tpl-integration-card:hover{border-color:rgba(249,115,22,.45);transform:translateY(-8px) scale(1.02);box-shadow:0 16px 48px rgba(249,115,22,.15)}.tpl-int-icon{width:76px;height:76px;background:rgba(249,115,22,.12);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease}.tpl-integration-card:hover .tpl-int-icon{background:rgba(249,115,22,.22);transform:scale(1.15) rotate(10deg)}.tpl-int-icon img{filter:invert(50%) sepia(80%) saturate(500%) hue-rotate(0deg) brightness(100%)}.tpl-integration-card h3{font-size:1.14rem;font-weight:700;color:var(--tpl-navy);margin-bottom:10px}.tpl-integration-card p{font-size:.98rem;color:var(--tpl-gray-600);line-height:1.64}.tpl-integration-value{text-align:center;padding:24px 32px;background:var(--tpl-white);border:2px solid rgba(20,184,166,.25);border-radius:16px;max-width:700px;margin:0 auto}.tpl-int-badge{display:inline-block;background:rgba(20,184,166,.15);border:1px solid rgba(20,184,166,.35);padding:6px 14px;border-radius:16px;font-size:.82rem;font-weight:700;color:var(--tpl-teal-dark);margin-bottom:12px}.tpl-integration-value p{font-size:1.02rem;color:var(--tpl-gray-700);line-height:1.7}.tpl-final-cta-section{position:relative;background:var(--tpl-navy-dark);padding:clamp(100px,12vh,140px) 0;overflow:hidden}.tpl-final-bg-wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.tpl-final-bg-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.25}.tpl-final-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(12,26,46,.96),rgba(20,184,166,.15) 50%,rgba(12,26,46,.97));z-index:1}.tpl-grid-overlay--final{background-image:linear-gradient(rgba(20,184,166,.1) 1px,transparent 0),linear-gradient(90deg,rgba(20,184,166,.1) 1px,transparent 0);background-size:70px 70px;animation:gridDrift 40s linear infinite}.tpl-final-content{text-align:center;max-width:800px;margin:0 auto}.tpl-final-title{font-size:clamp(2rem,3.8vw,3.2rem);font-weight:800;color:var(--tpl-white);margin-bottom:20px;letter-spacing:-.02em;line-height:1.12;text-shadow:0 2px 12px rgba(0,0,0,.6),0 4px 24px rgba(12,26,46,.8)}.tpl-final-description{font-size:clamp(1.02rem,1.9vw,1.16rem);color:var(--tpl-gray-200);line-height:1.72;margin-bottom:36px;max-width:700px;margin-left:auto;margin-right:auto;text-shadow:0 1px 6px rgba(0,0,0,.5),0 2px 12px rgba(12,26,46,.6)}.tpl-final-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.tpl-snippets-section{position:relative;background:var(--tpl-ice-light);padding:clamp(80px,10vh,120px) 0;overflow:hidden}.tpl-snippets-bg-wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.tpl-snippets-section .tpl-section-title{color:var(--tpl-navy)}.tpl-snippets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:32px}.tpl-snippet-card{background:var(--tpl-white);border:2px solid rgba(20,184,166,.2);border-radius:18px;padding:36px;transition:all .4s cubic-bezier(.22,1,.36,1)}.tpl-snippet-card:hover{border-color:rgba(20,184,166,.45);transform:translateY(-6px);box-shadow:0 16px 48px rgba(20,184,166,.15)}.tpl-snippet-card h3{font-size:clamp(1.2rem,2.3vw,1.36rem);font-weight:700;color:var(--tpl-navy);margin-bottom:18px;line-height:1.4}.tpl-snippet-intro{font-size:1.02rem;color:var(--tpl-gray-700);line-height:1.7;margin-bottom:16px}.tpl-snippet-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.tpl-snippet-list li{font-size:1.02rem;color:var(--tpl-gray-700);line-height:1.68;padding-left:32px;position:relative}.tpl-snippet-list li:before{content:"→";position:absolute;left:0;color:var(--tpl-teal);font-weight:700;font-size:1.2rem}@media (max-height:840px) and (min-width:769px){.tpl-hero-section{align-items:flex-start;padding-top:var(--tpl-hero-nav-clearance);padding-bottom:clamp(1.25rem,3vh,2.5rem)}.tpl-hero-content{gap:clamp(20px,3vh,32px);align-items:center}.tpl-hero-title{font-size:clamp(1.55rem,3.5vw,2.75rem)}.tpl-hero-subtitle,.tpl-hero-title{margin-bottom:8px}.tpl-hero-description{font-size:1.02rem;line-height:1.55;margin-bottom:12px}.tpl-hero-highlights{gap:6px;margin-bottom:20px}.tpl-highlight-item{padding:8px 12px}}@media (max-height:700px) and (min-width:769px){.tpl-hero-badge{margin-bottom:8px;padding:5px 12px;font-size:.72rem}.tpl-highlight-item span{font-size:.86rem}.tpl-control-tower-card{padding:12px}}@media (max-width:1024px){.tpl-hero-content{grid-template-columns:1fr;gap:48px}.tpl-hero-text{text-align:center;display:flex;flex-direction:column;align-items:center}.tpl-hero-badge{align-self:center}.tpl-hero-buttons{justify-content:center}.tpl-risks-grid{grid-template-columns:repeat(2,1fr)}.tpl-table-header,.tpl-table-row{grid-template-columns:1fr;gap:12px}.tpl-td-capability,.tpl-th-capability{display:none}}@media (max-width:768px){.tpl-hero-section{min-height:100vh;min-height:100dvh;padding:max(6.25rem,var(--tpl-hero-nav-clearance)) 0 3.75rem}.tpl-container{padding:0 16px}.tpl-section-title{font-size:clamp(1.6rem,6vw,2.4rem)}.tpl-hero-title{font-size:clamp(1.5rem,5vw,2rem)}.tpl-hero-subtitle{font-size:clamp(.9rem,3.5vw,1.1rem)}.tpl-hero-description{font-size:1.02rem}.tpl-workflow-step{grid-template-columns:60px 1fr;gap:16px;padding:22px}.tpl-step-icon{grid-column:1;grid-row:1}.tpl-step-number{grid-column:2;grid-row:1;font-size:2.2rem;text-align:left}.tpl-step-content{grid-column:1/-1}.tpl-risks-grid{grid-template-columns:1fr}}@media (max-width:480px){.tpl-hero-highlights{gap:10px}.tpl-highlight-item{flex-direction:column;align-items:flex-start;text-align:left}.tpl-hero-buttons{flex-direction:column;width:100%;align-items:center;justify-content:center}.tpl-hero-buttons .button{width:100%}.tpl-final-buttons{flex-direction:column;width:100%;align-items:center}.tpl-final-buttons .button{width:100%}.tpl-section-cta{justify-content:center;flex-wrap:wrap}.tpl-section-cta .button{width:100%;max-width:360px}.tpl-vendor-grid{gap:8px}.tpl-vendor-item{padding:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.faq-section{background:#fff;padding:60px 0;line-height:25px}.faq-container{max-width:800px;margin:0 auto}.faq-section-header{text-align:center}.faq-section-title{font-size:3rem;font-weight:700;color:#1a202c;margin-bottom:24px;line-height:1.2;letter-spacing:-.01em}.faq-item{border-bottom:1px solid #e2e8f0;margin-bottom:0}.faq-question{width:100%;padding:25px 0;background:none;border:none;text-align:left;font-size:1.2rem;font-weight:600;color:#333657;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.faq-question:hover{color:#e13940}.faq-toggle{font-size:1.5rem;color:#64748b;transition:all .3s ease;font-weight:300}.faq-answer{padding-bottom:0;max-height:0;overflow:hidden;transition:all .4s ease}.faq-answer.active{padding-bottom:32px;max-height:300px}.faq-answer p{color:#64748b;line-height:1.7;font-size:1rem;margin:0}.faq-answer-link{color:#e13940;text-decoration:underline;font-weight:600}.text{letter-spacing:.5px;line-height:1.56}.text--xxs{font-size:11px}.text--xs{font-size:12px}.text--s{font-size:14px}.text--m{font-size:16px}.text--l{font-size:18px}.text--xl{font-size:20px}.text--xxl{font-size:22px}.text--xxxl{font-size:30px;line-height:38px}.text--thin{font-weight:300}.text--normal{font-weight:400}.text--semi-bold{font-weight:500}.text--bold{font-weight:700}.text--black{color:#101c22}.text--gray-darker{color:#212121}.text--gray-dark{color:#495865}.text--gray{color:#888}.text--gray-light{color:#e5e9ee}.text--white{color:#fff}.text--primary{color:#e1242a}.text--secondary{color:#156bd3}@media(min-width:992px){.text--xxl{font-size:35px;line-height:1.2}.text--xxxl{font-size:45px;line-height:1.2}}.section-title__dual--remaining-words,.section-title__dual-reverse--first-word{color:#e1242a}.section-title__last-word-gradient--gradient{background:linear-gradient(90deg,#6d5bd0,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.section-title__secondary{padding-bottom:15px;position:relative}.section-title__secondary:after{content:"";position:absolute;bottom:0;left:0;height:3px;background:#e1242a}.section-title__secondary--full{display:inline-block}.section-title__secondary--full:after{width:100%}.section-title__secondary--center{text-align:center}.section-title__secondary--center:after{left:50%;transform:translateX(-50%);width:120px}.section-title__secondary--left:after{width:120px}.container{margin:0 auto;padding-left:15px;padding-right:15px}.container--fluid{padding-left:30px;padding-right:30px}@media(min-width:768px){.container:not(.container--fluid){width:750px}}@media(min-width:992px){.container--fluid{padding-left:100px;padding-right:100px}.container:not(.container--fluid){width:970px}}@media(min-width:1200px){.container:not(.container--fluid){width:1170px}}.slider{display:flex;align-items:center;position:relative}.slider__arrow{background:none;border:none;position:relative;height:50px;width:30px;cursor:pointer;overflow:hidden}.slider__arrow:before{content:"";position:absolute;top:8px;height:30px;width:30px;border-color:#495865 #495865 transparent transparent;border-style:solid;border-width:2px}.slider__arrow--prev:before{transform:rotate(-135deg);left:15px}.slider__arrow--next:before{transform:rotate(45deg);left:-15px}.slider__arrow--disabled{cursor:default;pointer-events:none;opacity:.3}.slider__list-wrapper{flex:1;overflow:hidden}.slider__list{position:relative;display:flex;flex-wrap:nowrap;transition:left .8s ease-in-out}.slider__list>li{flex:0 0 100%;padding:0 15px}@media(min-width:768px){.slider__list>li{flex:0 0 50%}}@media(min-width:992px){.slider__list>li{flex:0 0 33.33333%}}.related-resource-item{display:block;background:#fff;border:1px solid #e5e9ee;box-shadow:0 0 5px #e5e9ee;text-decoration:none}.related-resource-item__image-container{height:105px;position:relative}.related-resource-item__image{-o-object-fit:cover;object-fit:cover}.related-resource-item__description-container{height:140px;padding:20px 25px 20px 20px}.related-resource-item__description{height:92px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.related-resource-item__footer{border-top:1px solid #e5e9ee;padding:10px 25px 10px 20px}@media(min-width:992px){.related-resource-item__image-container{height:150px}}.spinner{margin:0 auto;border-radius:50%;border-width:2px;border-style:solid;animation:loading .7s linear infinite}.spinner--default{border-color:#101c22 #101c22 #101c22 transparent}.spinner--primary{border-color:#e1242a #e1242a #e1242a transparent}.spinner--secondary{border-color:#156bd3 #156bd3 #156bd3 transparent}.spinner--small{width:16px;height:16px}.spinner--medium{width:28px;height:28px}.spinner--large{width:40px;height:40px}.related-resources{background:#f5f7fa;padding-top:50px;padding-bottom:50px}.related-resources__header{text-align:center;padding-bottom:50px}.related-resources__description{padding-top:8px}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button{position:relative;background:none;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:800;border-radius:32px;transition:background-position .4s ease-in-out;min-width:200px}.button--small{height:40px;padding:12px 20px}.button--medium{height:46px;padding:14px 24px}.button--large{height:56px;padding:14px 62px}.button--loading{pointer-events:none}.button--loading:after{content:"";position:absolute;top:9px;left:45%;width:28px;height:28px;border-radius:50%;border:2px solid transparent;animation:loading .7s linear infinite}.button--primary{background:#e1242a;color:#fff;background-size:300% 100%}.button--primary:active,.button--primary:focus,.button--primary:hover{background-position:100%;background-image:linear-gradient(90deg,#eb3941,#f15e64,#e14e53,#e2373f);box-shadow:0 5px 15px rgba(242,97,103,.4)}.button--primary-loading{color:#e1242a}.button--primary-loading:after{border-color:#fff #fff #fff transparent}.button--primary-outline{background:#fff;color:#e1242a;border:1px solid #e1242a}.button--primary-outline:active,.button--primary-outline:hover{color:#fff;background:#e1242a}.button--primary-outline-loading{color:#fff}.button--primary-outline-loading:after{border-color:#e1242a #e1242a #e1242a transparent}.button--primary-outline-loading:focus{background:#fff}.button--secondary{background:#156bd3;color:#fff;border:none;background-size:300% 100%}.button--secondary:active,.button--secondary:focus,.button--secondary:hover{background-position:100%;background-image:linear-gradient(90deg,#25aae1,#4481eb,#04befe,#3f86ed);box-shadow:0 4px 15px 0 rgba(65,132,234,.75)}.button--secondary-loading{color:#156bd3}.button--secondary-loading:after{border-color:#fff #fff #fff transparent}.button--secondary-outline{background:#fff;color:#156bd3;border:1px solid #156bd3}.button--secondary-outline:active,.button--secondary-outline:focus,.button--secondary-outline:hover{color:#fff;background:#156bd3}.button--secondary-outline-loading{color:#fff}.button--secondary-outline-loading:after{border-color:#156bd3 #156bd3 #156bd3 transparent}.button--default{background:#495865;color:#fff;border:1px solid #495865;background-size:300% 100%}.button--default:active,.button--default:focus,.button--default:hover{background-position:100%;background-image:linear-gradient(90deg,#888,#495865);box-shadow:0 4px 15px 0 #888}.button--default-loading{color:#fff}.button--default-loading:after{border-color:#495865 #495865 #495865 transparent}.button--default-outline{background:#fff;color:#495865;border:1px solid #495865}.button--default-outline:active,.button--default-outline:focus,.button--default-outline:hover{background:#495865;color:#fff}.button--default-outline-loading{color:#fff}.button--default-outline-loading:after{border-color:#495865 #495865 #495865 transparent}.button--disabled{pointer-events:none;opacity:.5}.button--block{width:100%}.button--flexible{min-width:unset}.button--with-icon{height:auto;padding:4px 16px}@keyframes infiniteslide{0%{transform:translateZ(0)}to{transform:translate3d(-3445px,0,0)}}.loginext-empower-brands{background:#efefef;text-align:center;padding:12px 0 20px;overflow:hidden;height:225px}.loginext-empower-brands__section-title{text-align:center;padding:8px 0 14px}.loginext-empower-brands__brand-list{display:flex;align-items:center;gap:50px;animation:infiniteslide 37.92s linear 0s infinite normal none running}.loginext-empower-brands__brand-list-item{height:65px;display:inline-flex}.loginext-empower-brands__brand-image{height:100%;width:unset;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}