.tpw-root{--tpw-ink:#0c1816;--tpw-ink-2:#0f2420;--tpw-ink-3:#14302a;--tpw-teal:#0d9488;--tpw-teal-lt:#2dd4bf;--tpw-amber:#d97706;--tpw-amber-lt:#fbbf24;--tpw-coral:#f97316;--tpw-blue:#2563eb;--tpw-blue-lt:#3b82f6;--tpw-white:#fff;--tpw-mist:#ecfdf5;--tpw-slate:#94a3b8;--tpw-red:#e1242a;--tpw-red-dark:#b91c1c;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--tpw-white);background:var(--tpw-ink)}.tpw-root :where(h1,h2,h3,h4,h5,h6){line-height:normal}.tpw-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.tpw-section-head{text-align:center;margin-bottom:48px}.tpw-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.65rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(45,212,191,.85);margin-bottom:14px}.tpw-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--tpw-teal-lt);box-shadow:0 0 10px rgba(45,212,191,.8);animation:tpw-pulse-dot 2.4s ease-in-out infinite}@keyframes tpw-pulse-dot{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.tpw-h2{font-size:clamp(1.45rem,2.6vw,2.05rem);font-weight:800;line-height:normal;letter-spacing:-.02em;color:var(--tpw-white);margin:0 0 14px}.tpw-subhead{font-size:.95rem;color:rgba(148,163,184,.82);line-height:1.65;max-width:720px;margin:0 auto}.tpw-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 28px!important;border-radius:999px!important;font-size:.88rem!important;font-weight:700!important;letter-spacing:.2px!important;cursor:pointer!important;border:none!important;text-decoration:none!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}.tpw-btn--primary{color:#fff!important}.tpw-btn--primary:hover{transform:translateY(-2px) scale(1.02)!important}.tpw-btn--secondary{color:#fff!important}.tpw-btn--secondary:hover{transform:translateY(-2px) scale(1.02)!important}.tpw-btn--ghost{background:hsla(0,0%,100%,.06)!important;color:rgba(191,219,254,.95)!important;border:1px solid rgba(37,99,235,.35)!important;box-shadow:none!important}.tpw-btn--ghost:hover{transform:translateY(-2px)!important;background:rgba(37,99,235,.12)!important;border-color:rgba(37,99,235,.5)!important}.tpw-btn-sm{padding:9px 22px!important;font-size:.8rem!important}.tpw-grid-overlay{background-image:linear-gradient(rgba(13,148,136,.07) 1px,transparent 0),linear-gradient(90deg,rgba(13,148,136,.07) 1px,transparent 0);background-size:48px 48px}.tpw-dot-overlay,.tpw-grid-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}.tpw-dot-overlay{background-image:radial-gradient(circle,rgba(13,148,136,.08) 1px,transparent 0);background-size:20px 20px}.tpw-reveal{opacity:0;transform:translateY(26px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--tpw-card-delay,0s)}.tpw-reveal.is-visible{opacity:1;transform:translateY(0)}.tpw-hero-shell{position:relative;min-height:100dvh;display:flex;flex-direction:column;isolation:isolate;overflow-x:clip;overflow-y:visible;background:var(--tpw-ink)}.tpw-hero-bg{position:absolute;inset:0;z-index:0;background-image:url(/_next/static/media/middle-screen.b9a7a737.webp);background-size:cover;background-position:50%;opacity:.38;animation:tpw-kenburns 28s ease-in-out infinite alternate}@keyframes tpw-kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.05) translate(-1%,.8%)}}.tpw-hero-overlay{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 75% 55% at 10% 40%,rgba(13,148,136,.35) 0,transparent 58%),radial-gradient(ellipse 60% 50% at 92% 30%,rgba(249,115,22,.2) 0,transparent 55%),linear-gradient(165deg,rgba(8,22,20,.92),rgba(12,24,22,.88) 50%,rgba(8,20,18,.94))}.tpw-hero-orb{position:absolute;border-radius:50%;filter:blur(72px);pointer-events:none;z-index:2}.tpw-hero-orb--a{width:520px;height:520px;background:radial-gradient(circle,rgba(13,148,136,.35) 0,transparent 68%);top:-140px;right:-80px;animation:tpw-float-a 20s ease-in-out infinite}.tpw-hero-orb--b{width:400px;height:400px;background:radial-gradient(circle,rgba(217,119,6,.22) 0,transparent 68%);bottom:-100px;left:-60px;animation:tpw-float-b 24s ease-in-out infinite}@keyframes tpw-float-a{0%,to{transform:translate(0)}50%{transform:translate(-16px,12px)}}@keyframes tpw-float-b{0%,to{transform:translate(0)}50%{transform:translate(14px,-10px)}}.tpw-hero{position:relative;flex:1;min-height:0;padding:max(clamp(88px,11vh,112px),calc(env(safe-area-inset-top, 0px) + 120px)) 0 max(clamp(36px,4.5vh,52px),calc(env(safe-area-inset-bottom, 0px) + 20px));z-index:3;display:flex;flex-direction:column;justify-content:center}.tpw-hero-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,420px);gap:clamp(36px,4.5vw,56px);align-items:center}@media (max-width:768px){.tpw-hero-layout{margin-top:40px}}.tpw-hero-hl{animation:tpw-hero-in .85s cubic-bezier(.22,1,.36,1) forwards}@keyframes tpw-hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.tpw-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:rgba(204,251,241,.95);background:rgba(13,148,136,.18);border:1px solid rgba(45,212,191,.35);margin-bottom:18px}.tpw-hero-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--tpw-teal-lt);box-shadow:0 0 12px rgba(45,212,191,.7)}.tpw-hero-h1{font-size:clamp(2rem,3.05vw,3rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;margin:0 0 14px}.tpw-hero-h1-plain{display:block;color:rgba(248,250,252,.92)}.tpw-hero-h1-grad{display:block;background:linear-gradient(105deg,#5eead4,#fbbf24 48%,#fb923c);-webkit-background-clip:text;background-clip:text;color:transparent}.tpw-hero-lead{font-size:clamp(1.02rem,1.45vw,1.14rem);font-weight:600;line-height:1.48;color:#fff;margin:0 0 16px;padding:10px 14px;border-radius:10px;border-left:3px solid var(--tpw-teal-lt);background:linear-gradient(90deg,rgba(13,148,136,.22),rgba(13,148,136,.06))}.tpw-hero-body{font-size:clamp(.93rem,1.08vw,1.02rem);color:rgba(203,213,225,.9);line-height:1.66;margin:0 0 10px}.tpw-hero-readmore{margin:0 0 8px;border:none;padding:0}.tpw-hero-readmore-summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-size:.84rem;font-weight:700;color:#5eead4;letter-spacing:.02em;margin:0 0 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.tpw-hero-readmore-summary::-webkit-details-marker{display:none}.tpw-hero-readmore-summary:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid;opacity:.85;transition:transform .25s ease}.tpw-hero-readmore[open] .tpw-hero-readmore-summary:after{transform:rotate(180deg)}.tpw-hero-readmore-summary:hover{color:#99f6e4}.tpw-hero-readmore-body{margin:0;border-left:2px solid rgba(45,212,191,.35);padding:0 0 0 14px}.tpw-hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0 0}.tpw-hero-cta .button,.tpw-hero-cta .tpw-btn{padding:14px 28px!important;font-size:1rem!important;font-weight:600!important}.tpw-hero-counters{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:4px;position:relative}.tpw-hero-counters:before{content:"";position:absolute;inset:-6px;z-index:-1;border-radius:16px;background-image:linear-gradient(rgba(45,212,191,.06) 1px,transparent 0),linear-gradient(90deg,rgba(45,212,191,.06) 1px,transparent 0);background-size:20px 20px;pointer-events:none;opacity:.85}.tpw-hero-counter{padding:12px 14px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid rgba(13,148,136,.22);transition:border-color .25s ease,transform .25s ease}.tpw-hero-counter:hover{border-color:rgba(45,212,191,.45);transform:translateY(-2px)}.tpw-hero .tpw-hero-counter--instant.tpw-reveal{opacity:1;transform:none;transition:none}.tpw-hero-counter-val{font-size:clamp(1.55rem,2.55vw,2.05rem);font-weight:900;line-height:normal;background:linear-gradient(135deg,#5eead4,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent}.tpw-hero-counter-lbl{font-size:.68rem;color:rgba(203,213,225,.82);line-height:1.35;margin-top:4px}.tpw-hero-visual{margin-top:0;position:relative}.tpw-hero-panel{border-radius:14px;overflow:hidden;background:linear-gradient(165deg,rgba(15,36,32,.96),#081614);border:1px solid rgba(13,148,136,.35);box-shadow:inset 0 2px 0 rgba(45,212,191,.12),0 20px 48px rgba(0,0,0,.4);transition:border-color .35s ease,box-shadow .35s ease}.tpw-hero-panel:hover{border-color:rgba(45,212,191,.5);box-shadow:inset 0 2px 0 rgba(45,212,191,.18),0 22px 56px rgba(0,0,0,.45),0 0 40px rgba(13,148,136,.12)}.tpw-panel-hd{padding:8px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(13,148,136,.2);background:linear-gradient(90deg,rgba(13,148,136,.15),rgba(249,115,22,.08))}.tpw-panel-hd-left{display:flex;align-items:center;gap:8px}.tpw-panel-dot-grp{display:flex;gap:4px;align-items:center}.tpw-panel-dot-g,.tpw-panel-dot-r,.tpw-panel-dot-y{width:7px;height:7px;border-radius:50%;display:block}.tpw-panel-dot-r{background:rgba(239,68,68,.65)}.tpw-panel-dot-y{background:rgba(251,191,36,.65)}.tpw-panel-dot-g{background:rgba(52,211,153,.65)}.tpw-panel-title{font-size:.65rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:rgba(204,251,241,.88)}.tpw-panel-live{font-size:.6rem;font-weight:700;color:#34d399;display:flex;align-items:center;gap:5px}.tpw-panel-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#34d399;animation:tpw-pulse-dot 1.8s ease-in-out infinite}.tpw-panel-body{padding:8px 10px;min-height:0;position:relative;overflow:hidden}.tpw-panel-body:after{content:"";position:absolute;left:-40%;top:0;width:35%;height:100%;background:linear-gradient(90deg,transparent,rgba(45,212,191,.06),transparent);animation:tpw-panel-scan 5.5s ease-in-out infinite;pointer-events:none}@keyframes tpw-panel-scan{0%,to{transform:translateX(0);opacity:0}8%{opacity:1}45%{transform:translateX(320%)}46%{opacity:0}}.tpw-hero-svg{width:100%;height:auto;max-height:min(200px,28vh);display:block;position:relative;z-index:1}.tpw-mesh-edge{fill:none;stroke-linecap:round;stroke-linejoin:round;animation:tpw-mesh-dash 2.8s linear infinite}.tpw-mesh-edge--slow{animation-duration:4.2s}@keyframes tpw-mesh-dash{to{stroke-dashoffset:-40}}.tpw-mesh-node-group{transform-box:fill-box;transform-origin:center;transition:filter .28s ease}.tpw-mesh-node-group:hover{filter:drop-shadow(0 0 10px rgba(45,212,191,.75))}.tpw-mesh-node-group:active{filter:drop-shadow(0 0 14px rgba(251,191,36,.85))}.tpw-mesh-node-disk{transition:fill .25s ease,stroke .25s ease}.tpw-mesh-node-group:hover .tpw-mesh-node-disk{fill:rgba(13,148,136,.55);stroke:rgba(94,234,212,.95)}.tpw-mesh-node-pulse{stroke:rgba(45,212,191,.45);transform-box:fill-box;transform-origin:center;animation:tpw-mesh-node-pulse 2.4s ease-out infinite;pointer-events:none}.tpw-mesh-node-pulse--d1{animation-delay:.4s}.tpw-mesh-node-pulse--d2{animation-delay:.8s}.tpw-mesh-node-pulse--d3{animation-delay:1.2s}.tpw-mesh-node-pulse--d4{animation-delay:1.55s}.tpw-mesh-node-label{transition:fill .2s ease}.tpw-mesh-node-label,.tpw-mesh-sublabel{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tpw-mesh-sublabel{transition:opacity .25s ease;opacity:.8}.tpw-mesh-node-group:hover+.tpw-mesh-sublabel,.tpw-mesh-sublabel:has(+.tpw-mesh-node-group:hover){opacity:1}.tpw-mesh-hub-glow{animation:tpw-hub-breathe 3.2s ease-in-out infinite;pointer-events:none}.tpw-mesh-node-disk--hq{transition:fill .25s ease,stroke .25s ease}.tpw-mesh-node-group:hover .tpw-mesh-node-disk--hq{fill:rgba(220,38,38,.65);stroke:hsla(0,94%,82%,.95)}.tpw-mesh-node-disk--node{transition:fill .25s ease,stroke .25s ease}.tpw-mesh-node-group:hover .tpw-mesh-node-disk--node{fill:rgba(180,120,6,.62);stroke:hsla(48,97%,77%,.9)}.tpw-panel-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(13,148,136,.18);background:rgba(8,22,20,.6)}.tpw-panel-strip-item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 6px;border-right:1px solid rgba(13,148,136,.12);transition:background .2s ease}.tpw-panel-strip-item:last-child{border-right:none}.tpw-panel-strip-item:hover{background:rgba(45,212,191,.04)}.tpw-panel-strip-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.tpw-panel-strip-dot--green{background:#34d399;box-shadow:0 0 6px rgba(52,211,153,.6);animation:tpw-pulse-dot 2s ease-in-out infinite}.tpw-panel-strip-dot--teal{background:#2dd4bf;box-shadow:0 0 6px rgba(45,212,191,.6);animation:tpw-pulse-dot 2.4s ease-in-out infinite}.tpw-panel-strip-dot--amber{background:#fbbf24;box-shadow:0 0 6px rgba(251,191,36,.6);animation:tpw-pulse-dot 1.8s ease-in-out infinite}.tpw-panel-strip-dot--red{background:rgba(239,68,68,.5)}.tpw-panel-strip-lbl{font-size:.52rem;color:rgba(148,163,184,.7);text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-align:center;line-height:normal}.tpw-panel-strip-val{font-size:.75rem;font-weight:800;color:rgba(204,251,241,.92);line-height:normal}.tpw-pain{padding:88px 0;background:linear-gradient(180deg,#0f2420,#0c1816);position:relative;overflow:hidden}.tpw-pain:before{z-index:0;background-image:url(/_next/static/media/image-2.e9185ff4.webp);background-size:cover;background-position:50%;opacity:.12}.tpw-pain:after,.tpw-pain:before{content:"";position:absolute;inset:0;pointer-events:none}.tpw-pain:after{z-index:1;background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(13,148,136,.12) 0,transparent 55%)}.tpw-pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tpw-pain-card{position:relative;border-radius:18px;padding:26px 22px;background:linear-gradient(155deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid rgba(13,148,136,.22);box-shadow:0 10px 32px rgba(0,0,0,.28);transition:transform .3s ease,border-color .3s ease}.tpw-pain-card:hover{transform:translateY(-6px);border-color:rgba(45,212,191,.45)}.tpw-pain-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,var(--tpw-teal),var(--tpw-amber))}.tpw-pain-card h3{font-size:1rem;font-weight:700;line-height:normal;margin:0 0 14px}.tpw-pain-block{font-size:.8rem;line-height:1.55;padding:10px 12px;border-radius:8px;margin-bottom:8px}.tpw-pain-op{background:rgba(13,148,136,.1);border-left:3px solid rgba(45,212,191,.55);color:rgba(204,251,241,.88)}.tpw-pain-im{background:rgba(249,115,22,.1);border-left:3px solid rgba(251,191,36,.55);color:hsla(48,96%,89%,.88)}.tpw-flow{padding:92px 0;background:linear-gradient(135deg,#0c1816,#14302a 45%,#0c1816);position:relative;overflow:hidden}.tpw-flow:before{z-index:0;background-image:url(/_next/static/media/bottom-bg.020c293d.webp);background-size:cover;opacity:.1}.tpw-flow:after,.tpw-flow:before{content:"";position:absolute;inset:0;pointer-events:none}.tpw-flow:after{z-index:1;background:radial-gradient(ellipse 55% 50% at 80% 30%,rgba(217,119,6,.12) 0,transparent 55%)}.tpw-flow-steps{max-width:780px;margin:0 auto;position:relative}.tpw-flow-steps:before{content:"";position:absolute;left:26px;top:24px;bottom:24px;width:2px;background:linear-gradient(180deg,var(--tpw-teal),var(--tpw-amber),var(--tpw-coral));opacity:.45}.tpw-flow-step{display:flex;gap:22px;padding:18px 0}.tpw-flow-num{width:52px;height:52px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800;color:#99f6e4;background:linear-gradient(135deg,rgba(13,148,136,.3),rgba(217,119,6,.15));border:2px solid rgba(13,148,136,.4);position:relative;z-index:2;box-shadow:0 0 20px rgba(13,148,136,.2)}.tpw-flow-body{flex:1;background:hsla(0,0%,100%,.05);border:1px solid rgba(13,148,136,.18);border-radius:14px;padding:14px 18px;margin-top:6px;transition:border-color .25s ease,background .25s ease}.tpw-flow-step:hover .tpw-flow-body{border-color:rgba(45,212,191,.35);background:rgba(13,148,136,.07)}.tpw-flow-body h3{font-size:.9rem;font-weight:700;line-height:normal;color:#99f6e4;margin:0 0 6px;text-transform:capitalize}.tpw-flow-body p{font-size:.8rem;color:rgba(148,163,184,.78);line-height:1.55;margin:0}.tpw-flow-caption{text-align:center;margin-top:36px;font-size:.82rem;font-style:italic;color:rgba(251,191,36,.75);max-width:680px;margin-left:auto;margin-right:auto;padding:14px 20px;border-radius:12px;border:1px solid rgba(217,119,6,.25);background:rgba(217,119,6,.06)}.tpw-roi{padding:92px 0;background:linear-gradient(135deg,#1a1208,#0f2420 50%,#1a1208);position:relative;overflow:hidden}.tpw-roi:before{z-index:0;background-image:url(/_next/static/media/image-1.2f17f7fb.webp);background-size:cover;opacity:.12}.tpw-roi:after,.tpw-roi:before{content:"";position:absolute;inset:0;pointer-events:none}.tpw-roi:after{z-index:1;background:radial-gradient(ellipse 60% 55% at 20% 50%,rgba(251,191,36,.15) 0,transparent 58%)}.tpw-roi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.tpw-roi-card{border-radius:16px;padding:22px 20px;background:linear-gradient(155deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));border:1px solid rgba(251,191,36,.22);font-size:.88rem;line-height:1.6;color:rgba(226,232,240,.88);transition:transform .28s ease,border-color .28s ease;position:relative;overflow:hidden}.tpw-roi-card:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,var(--tpw-amber-lt),var(--tpw-coral))}.tpw-roi-card:hover{transform:translateY(-4px);border-color:rgba(251,191,36,.45)}.tpw-compare{padding:92px 0;background:var(--tpw-mist);position:relative;overflow:hidden}.tpw-compare .tpw-h2,.tpw-compare .tpw-subhead{color:#0f172a}.tpw-compare .tpw-subhead{color:#475569}.tpw-compare-wrap{border-radius:20px;overflow:hidden;border:1px solid rgba(13,148,136,.28);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5),0 24px 56px rgba(15,23,42,.1),0 0 40px rgba(13,148,136,.06);transition:box-shadow .45s ease,border-color .35s ease}.tpw-compare-wrap:is(:hover,:focus-within){border-color:rgba(13,148,136,.4);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.55),0 28px 64px rgba(15,23,42,.12),0 0 56px rgba(13,148,136,.1)}.tpw-compare-table{width:100%;border-collapse:collapse;background:#fff}.tpw-compare-table thead tr{background:linear-gradient(92deg,#0f766e,#0d9488 32%,#047857 48%,#ca8a04 78%,#ea580c);background-size:220% 100%}@keyframes tpw-compare-head-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.tpw-compare-table th{padding:16px 20px;text-align:center;font-size:.72rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#fff;line-height:normal;position:relative;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.12)}.tpw-compare-table td{padding:14px 20px;font-size:.86rem;border-bottom:1px solid rgba(15,23,42,.06);line-height:normal;vertical-align:middle;text-align:center}.tpw-compare-table tbody tr:last-child td{border-bottom:none}.tpw-compare-table td:first-child{font-weight:700;color:#0f172a}.tpw-compare-row{--tpw-row-i:0}.tpw-compare-wrap.tpw-reveal:not(.is-visible) .tpw-compare-row,.tpw-compare-wrap.tpw-reveal:not(.is-visible) .tpw-compare-table thead tr{opacity:0}.tpw-compare-wrap.tpw-reveal.is-visible .tpw-compare-table thead tr{animation:tpw-compare-head-in .62s cubic-bezier(.22,1,.36,1) forwards,tpw-compare-head-flow 10s ease-in-out .65s infinite}.tpw-compare-wrap.tpw-reveal.is-visible .tpw-compare-row{animation:tpw-compare-row-in .62s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.08s + (var(--tpw-row-i) * .09s))}@keyframes tpw-compare-head-in{0%{opacity:0}to{opacity:1}}@keyframes tpw-compare-row-in{0%{opacity:0}to{opacity:1}}.tpw-compare-table tbody tr:hover td{background-color:rgba(13,148,136,.06);transition:background-color .3s ease}.tpw-compare-table tbody tr:hover td:first-child{box-shadow:inset 5px 0 0 0 rgba(13,148,136,.55)}.tpw-compare-table tbody tr td{transition:background-color .3s ease,box-shadow .3s ease}.tpw-compare-table tbody tr:hover .tpw-compare-val--ai{transform:scale(1.02)}.tpw-compare-legacy{font-weight:600}.tpw-compare-ai{font-weight:700}.tpw-compare-table .tpw-compare-val--ai{position:relative;padding-left:14px}.tpw-compare-table .tpw-compare-val--ai:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:3px;border-radius:3px;background:linear-gradient(180deg,rgba(13,148,136,0),#0d9488 22%,#5eead4 52%,#0d9488 78%,rgba(13,148,136,0));opacity:.55;animation:tpw-compare-ai-flow 2.8s ease-in-out infinite;animation-delay:calc(var(--tpw-row-i) * .35s)}@keyframes tpw-compare-ai-flow{0%,to{opacity:.35;filter:brightness(.95)}50%{opacity:.95;filter:brightness(1.15)}}.tpw-compare-val{display:inline-block;transition:transform .35s cubic-bezier(.22,1,.36,1),text-shadow .35s ease}.tpw-compare-val--legacy{color:#dc2626}.tpw-compare-val--ai{color:#0f766e;text-shadow:0 0 0 rgba(13,148,136,0)}.tpw-compare-row:hover .tpw-compare-val--ai{color:#0d9488;text-shadow:0 0 20px rgba(45,212,191,.35)}.tpw-fulfill{padding:92px 0;background:linear-gradient(180deg,#0c1816,#14302a);position:relative;overflow:hidden}.tpw-fulfill:before{z-index:0;background-image:url(/_next/static/media/image-3.b5ff4306.webp);background-size:cover;opacity:.11}.tpw-fulfill:after,.tpw-fulfill:before{content:"";position:absolute;inset:0;pointer-events:none}.tpw-fulfill:after{z-index:1;background:radial-gradient(ellipse 50% 45% at 50% 100%,rgba(13,148,136,.14) 0,transparent 55%)}.tpw-fulfill-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.tpw-fulfill-card{border-radius:18px;padding:24px 22px;background:linear-gradient(155deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid rgba(37,99,235,.2);transition:transform .3s ease,border-color .3s ease}.tpw-fulfill-card:hover{transform:translateY(-5px) rotate(-.3deg);border-color:rgba(59,130,246,.45)}.tpw-fulfill-card h3{font-size:1.02rem;font-weight:700;line-height:normal;margin:0 0 14px}.tpw-fulfill-row{font-size:.78rem;line-height:1.55;padding:8px 11px;border-radius:8px;margin-bottom:8px}.tpw-fulfill-row:last-child{margin-bottom:0}.tpw-fulfill-prob{background:rgba(239,68,68,.1);border-left:3px solid hsla(0,91%,71%,.6);color:hsla(0,93%,94%,.9)}.tpw-fulfill-sol{background:rgba(37,99,235,.1);border-left:3px solid rgba(96,165,250,.6);color:rgba(219,234,254,.92)}.tpw-fulfill-out{background:rgba(16,185,129,.1);border-left:3px solid rgba(52,211,153,.6);color:rgba(209,250,229,.92);font-weight:600}.tpw-intel{padding:92px 0;background:linear-gradient(135deg,#0a1514,#1c1008 50%,#0a1514);position:relative;overflow:hidden}.tpw-intel:before{z-index:0;background-image:url(/_next/static/media/middle-bg.6a012061.webp);background-size:cover;opacity:.1}.tpw-intel:after,.tpw-intel:before{content:"";position:absolute;inset:0;pointer-events:none}.tpw-intel:after{z-index:1;background:radial-gradient(ellipse 65% 55% at 50% 50%,rgba(13,148,136,.18) 0,transparent 60%)}.tpw-intel-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.tpw-intel-text h2{font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800;line-height:normal;margin:0 0 16px}.tpw-intel-text p{font-size:.92rem;line-height:1.75;color:rgba(203,213,225,.85);margin:0}.tpw-intel-mesh{border-radius:18px;overflow:hidden;background:linear-gradient(160deg,rgba(10,22,42,.98),#081224);border:1px solid rgba(13,148,136,.3);box-shadow:inset 0 0 0 1px rgba(167,139,250,.08),0 20px 60px rgba(0,0,0,.45),0 0 40px rgba(13,148,136,.08);display:flex;flex-direction:column;transition:box-shadow .35s ease,border-color .35s ease}.tpw-intel-mesh:hover{border-color:rgba(13,148,136,.55);box-shadow:inset 0 0 0 1px rgba(167,139,250,.14),0 24px 72px rgba(0,0,0,.5),0 0 64px rgba(13,148,136,.18)}.tpw-intel-mesh .tpw-panel-hd{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 8px;border-bottom:1px solid rgba(13,148,136,.18);background:rgba(0,0,0,.18);flex-shrink:0}.tpw-intel-mesh .tpw-panel-title{font-size:11px;font-weight:700;letter-spacing:.08em;color:#a7f3d0;text-transform:uppercase}.tpw-intel-mesh .tpw-panel-live{font-size:9.5px;font-weight:700;letter-spacing:.1em;color:#a78bfa;text-transform:uppercase;display:flex;align-items:center;gap:5px}.tpw-intel-mesh .tpw-panel-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#a78bfa;animation:tpw-dot-blink 1.4s ease-in-out infinite;box-shadow:0 0 6px rgba(167,139,250,.8)}.tpw-intel-mesh .tpw-panel-body{flex:1;min-height:200px;position:relative;overflow:hidden}.tpw-intel-mesh .tpw-panel-body:after{content:"";position:absolute;inset:0;background:linear-gradient(108deg,transparent 55%,rgba(45,212,191,.04));animation:tpw-scan 4s linear infinite;pointer-events:none}@keyframes tpw-scan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.tpw-mesh-svg{width:100%;height:100%;display:block}.tpw-mesh-edge{stroke-dasharray:6 9;animation:tpw-mesh-flow 4.5s linear infinite}.tpw-mesh-edge--slow{animation-duration:7s}.tpw-mesh-edge--rev{animation-direction:reverse}@keyframes tpw-mesh-flow{to{stroke-dashoffset:-120}}.tpw-mesh-hub-glow{animation:tpw-hub-breathe 3s ease-in-out infinite}@keyframes tpw-hub-breathe{0%,to{opacity:.4;r:22}50%{opacity:.75;r:28}}.tpw-mesh-node-group{cursor:pointer}.tpw-mesh-node-group:hover .tpw-mesh-node-disk{filter:drop-shadow(0 0 6px rgba(45,212,191,.7));stroke-width:2.2}.tpw-mesh-node-group:hover .tpw-mesh-node-label{fill:#fff}.tpw-mesh-node-group:hover .tpw-mesh-node-disk--node{filter:drop-shadow(0 0 6px rgba(251,191,36,.7))}.tpw-mesh-node-disk{transition:filter .25s,stroke-width .2s}.tpw-mesh-node-pulse{fill:none;stroke:rgba(45,212,191,.4);stroke-width:1.2;animation:tpw-mesh-node-pulse 3.5s ease-out infinite}.tpw-mesh-node-pulse--d0{animation-delay:0s}.tpw-mesh-node-pulse--d1{animation-delay:.7s}.tpw-mesh-node-pulse--d2{animation-delay:1.4s}.tpw-mesh-node-pulse--d3{animation-delay:2.1s}.tpw-mesh-node-pulse--d4{animation-delay:2.8s}@keyframes tpw-mesh-node-pulse{0%{r:6;opacity:.7}to{r:14;opacity:0}}.tpw-intel-mesh .tpw-panel-strip{display:flex;gap:0;border-top:1px solid rgba(13,148,136,.18);background:rgba(10,22,50,.55);flex-shrink:0}.tpw-intel-mesh .tpw-panel-strip-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 4px;border-right:1px solid rgba(13,148,136,.12)}.tpw-intel-mesh .tpw-panel-strip-item:last-child{border-right:none}.tpw-intel-mesh .tpw-panel-strip-dot{width:6px;height:6px;border-radius:50%}.tpw-intel-mesh .tpw-panel-strip-dot--teal{background:#2dd4bf;box-shadow:0 0 5px rgba(45,212,191,.7);animation:tpw-dot-blink 1.6s ease-in-out infinite}.tpw-intel-mesh .tpw-panel-strip-dot--green{background:#4ade80;box-shadow:0 0 5px rgba(74,222,128,.7);animation:tpw-dot-blink 2s ease-in-out infinite}.tpw-intel-mesh .tpw-panel-strip-dot--amber{background:#fbbf24;box-shadow:0 0 5px rgba(251,191,36,.7);animation:tpw-dot-blink 2.4s ease-in-out infinite}.tpw-intel-mesh .tpw-panel-strip-lbl{font-size:8.5px;font-weight:600;color:hsla(0,0%,100%,.45);text-transform:uppercase;letter-spacing:.04em;text-align:center}.tpw-intel-mesh .tpw-panel-strip-val{font-size:11px;font-weight:800;color:#e2e8f0;letter-spacing:.04em}.tpw-arch{padding:88px 0;background:linear-gradient(180deg,#14302a,#0c1816);position:relative;overflow:hidden}.tpw-arch-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:28px;max-width:900px;margin-left:auto;margin-right:auto}.tpw-arch-pill{font-size:.74rem;font-weight:600;padding:8px 14px;border-radius:999px;background:rgba(37,99,235,.12);border:1px solid rgba(59,130,246,.28);color:rgba(191,219,254,.92);transition:transform .2s ease,border-color .2s ease}.tpw-arch-pill:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.5)}.tpw-arch-body{text-align:center;font-size:.92rem;line-height:1.75;color:rgba(203,213,225,.86);max-width:820px;margin:0 auto}.tpw-eco{padding:88px 0;background:linear-gradient(135deg,#0f1a18,#1a1208 50%,#0f1a18);position:relative;overflow:hidden}.tpw-eco:before{content:"";position:absolute;inset:0;z-index:0;opacity:.08;background-image:radial-gradient(circle,rgba(251,191,36,.4) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.tpw-eco-inner{max-width:860px;margin:0 auto;text-align:center}.tpw-eco-inner p{font-size:.92rem;line-height:1.75;color:rgba(203,213,225,.86);margin:0}.tpw-final{padding:92px 0;background:linear-gradient(135deg,#0c1816,#1a0f08 50%,#0c1816);position:relative;overflow:hidden}.tpw-final:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(13,148,136,.2) 0,transparent 58%),radial-gradient(ellipse 40% 35% at 10% 20%,rgba(225,36,42,.12) 0,transparent 50%);pointer-events:none}.tpw-final-inner{text-align:center;max-width:720px;margin:0 auto}.tpw-final-h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:normal;letter-spacing:-.02em;margin:0 0 14px}.tpw-final-h2-grad{background:linear-gradient(105deg,#5eead4,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent}.tpw-final-sub{font-size:.98rem;color:rgba(203,213,225,.82);line-height:1.65;margin:0 0 32px}.tpw-final-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.tpw-snippet{padding:96px 0;background:radial-gradient(ellipse 90% 55% at 50% -10%,rgba(45,212,191,.12) 0,transparent 55%),radial-gradient(ellipse 70% 40% at 100% 60%,rgba(167,139,250,.08) 0,transparent 50%),linear-gradient(180deg,#0f2420,#0a1513);position:relative;overflow:hidden}.tpw-snippet:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(45,212,191,.04) 1px,transparent 0),linear-gradient(90deg,rgba(45,212,191,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,#000 20%,transparent 72%);pointer-events:none;z-index:0}.tpw-snippet .tpw-container{position:relative;z-index:1}.tpw-snippet-head{text-align:center;margin-bottom:40px}.tpw-snippet-kicker{font-size:clamp(1.45rem,2.6vw,2rem);font-weight:800;line-height:normal;margin:0;letter-spacing:-.02em;background:linear-gradient(105deg,#5eead4,#a7f3d0 35%,#fbbf24 72%,#fb923c);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 28px rgba(45,212,191,.2))}.tpw-snippet-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.tpw-snippet-card{border-radius:20px;padding:28px 26px 26px;background:linear-gradient(155deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03) 45%,rgba(0,0,0,.12));border:1px solid rgba(13,148,136,.22);position:relative;overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 20px 48px rgba(0,0,0,.35);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.tpw-snippet-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:20px 20px 0 0;background:linear-gradient(90deg,var(--tpw-teal),var(--tpw-amber),var(--tpw-coral));opacity:.95}.tpw-snippet-card:after{content:"";position:absolute;inset:-40% -20%;background:linear-gradient(120deg,transparent 40%,hsla(0,0%,100%,.06) 50%,transparent 60%);transform:translateX(-100%);transition:transform .85s cubic-bezier(.22,1,.36,1);pointer-events:none}.tpw-snippet-card:hover{border-color:rgba(45,212,191,.45);box-shadow:inset 0 0 0 1px rgba(45,212,191,.12),0 24px 56px rgba(13,148,136,.12),0 0 48px rgba(167,139,250,.06);transform:translateY(-4px)}.tpw-snippet-card:hover:after{transform:translateX(100%)}.tpw-snippet-card--what{border-left:3px solid rgba(45,212,191,.45)}.tpw-snippet-card--how{border-left:3px solid rgba(167,139,250,.45)}.tpw-snippet-card--how:before{background:linear-gradient(90deg,#a78bfa,#c4b5fd,#fbbf24)}.tpw-snippet-card-hd{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.tpw-snippet-badge{display:inline-flex;align-items:center;font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.25)}.tpw-snippet-badge--what{color:#99f6e4;border-color:rgba(45,212,191,.35);box-shadow:0 0 20px rgba(45,212,191,.12)}.tpw-snippet-badge--how{color:#e9d5ff;border-color:rgba(167,139,250,.4);box-shadow:0 0 20px rgba(167,139,250,.12)}.tpw-snippet-card h3{font-size:.95rem;font-weight:700;line-height:normal;color:#e2e8f0;margin:0}.tpw-snippet-card--what h3{color:#ccfbf1}.tpw-snippet-card--how h3{color:#f3e8ff}.tpw-snippet-card ul{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:10px}.tpw-snippet-card li{font-size:.82rem;color:rgba(203,213,225,.88);line-height:1.55;position:relative}.tpw-snippet-card li::marker{color:rgba(45,212,191,.65)}.tpw-snippet-card ol{margin:0;padding:0;list-style:none;counter-reset:tpw-sn;display:flex;flex-direction:column;gap:12px}.tpw-snippet-card ol li{display:flex;gap:12px;font-size:.82rem;color:rgba(203,213,225,.88);line-height:1.55;counter-increment:tpw-sn;padding:10px 12px 10px 10px;border-radius:12px;background:rgba(0,0,0,.18);border:1px solid rgba(167,139,250,.12);transition:border-color .25s ease,background .25s ease}.tpw-snippet-card ol li:hover{border-color:rgba(167,139,250,.28);background:rgba(167,139,250,.06)}.tpw-snippet-card ol li:before{content:counter(tpw-sn,decimal-leading-zero);font-size:.62rem;font-weight:800;color:#e9d5ff;background:linear-gradient(145deg,rgba(109,40,217,.35),rgba(13,148,136,.2));border:1px solid rgba(167,139,250,.45);border-radius:8px;padding:4px 7px;flex-shrink:0;margin-top:1px;box-shadow:0 0 12px rgba(167,139,250,.15)}.tpw-inter{padding:64px 0;background:var(--tpw-ink-2);position:relative;overflow:hidden}.tpw-inter-h2{font-size:.95rem;font-weight:700;text-align:center;color:rgba(148,163,184,.55);text-transform:uppercase;letter-spacing:1.2px;line-height:normal;margin:0 0 26px}.tpw-inter-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.tpw-inter-link{display:inline-flex;padding:8px 18px;border-radius:999px;background:rgba(13,148,136,.1);border:1px solid rgba(45,212,191,.22);color:rgba(204,251,241,.85);font-size:.76rem;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease}.tpw-inter-link:hover{background:rgba(13,148,136,.18);border-color:rgba(45,212,191,.45)}@media (max-width:1024px){.tpw-hero-shell{min-height:unset}.tpw-hero{flex:0 1 auto;justify-content:flex-start;padding-top:max(clamp(72px,10vw,96px),calc(env(safe-area-inset-top, 0px) + 120px));padding-bottom:max(clamp(36px,4.5vh,48px),calc(env(safe-area-inset-bottom, 0px) + 20px))}.tpw-compare{padding:64px 0}.tpw-compare .tpw-compare-wrap{overflow:visible;border:none;background:transparent;box-shadow:none}.tpw-compare .tpw-compare-wrap:is(:hover,:focus-within){border-color:transparent;box-shadow:none}.tpw-compare .tpw-compare-table{display:block;width:100%;background:transparent}.tpw-compare .tpw-compare-table thead{display:none}.tpw-compare .tpw-compare-table tbody,.tpw-compare .tpw-compare-table tbody tr{display:flex;flex-direction:column;gap:14px}.tpw-compare .tpw-compare-table tbody tr{padding:18px 16px;background:#fff;border:1px solid rgba(13,148,136,.22);border-radius:16px;box-shadow:0 8px 28px rgba(15,23,42,.08)}.tpw-compare-wrap.tpw-reveal .tpw-compare-row,.tpw-compare-wrap.tpw-reveal .tpw-compare-table thead tr,.tpw-compare-wrap.tpw-reveal:not(.is-visible) .tpw-compare-row,.tpw-compare-wrap.tpw-reveal:not(.is-visible) .tpw-compare-table thead tr{opacity:1!important;animation:none!important}.tpw-compare .tpw-compare-table td{display:block;width:100%;box-sizing:border-box;border:none!important;padding:0;text-align:left}.tpw-compare .tpw-compare-table td:first-child{padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.08)!important;font-size:1.02rem}.tpw-compare .tpw-compare-legacy:before{content:"LEGACY SYSTEMS";display:block;font-size:.65rem;font-weight:800;letter-spacing:.1em;color:#b91c1c;margin-bottom:4px}.tpw-compare .tpw-compare-ai{padding-top:12px;border-top:1px solid rgba(15,23,42,.08)}.tpw-compare .tpw-compare-ai:before{content:"LOGINEXT AI";display:block;font-size:.65rem;font-weight:800;letter-spacing:.1em;color:#047857;margin-bottom:4px;position:static;width:auto;height:auto;background:none;animation:none!important}.tpw-compare-table .tpw-compare-val--ai{padding-left:0}.tpw-compare-table .tpw-compare-val--ai:before{display:none}}@media (max-width:1080px){.tpw-hero-shell{min-height:unset}.tpw-hero{flex:0 1 auto;justify-content:flex-start}.tpw-hero-layout{grid-template-columns:1fr}.tpw-hero-visual{max-width:480px;margin-left:auto;margin-right:auto}.tpw-fulfill-grid,.tpw-intel-layout,.tpw-pain-grid,.tpw-roi-grid{grid-template-columns:1fr}.tpw-intel-mesh{min-height:300px}}@media (max-width:768px){.tpw-hero{justify-content:flex-start}.tpw-hero-cta{flex-direction:column;align-items:center;width:100%}.tpw-hero-cta .button,.tpw-hero-cta .tpw-btn{width:100%!important;max-width:300px!important}.tpw-compare .tpw-compare-table tbody tr{align-items:center!important;text-align:center}.tpw-compare .tpw-compare-table td{text-align:center!important}.tpw-compare .tpw-compare-val{text-align:center}.tpw-hero-counters,.tpw-snippet-grid{grid-template-columns:1fr}.tpw-flow-steps:before{left:22px}.tpw-flow-num{width:44px;height:44px;font-size:.6rem}}@media (prefers-reduced-motion:reduce){.tpw-eyebrow-dot,.tpw-hero-bg,.tpw-hero-hl,.tpw-hero-orb--a,.tpw-hero-orb--b,.tpw-mesh-edge,.tpw-mesh-hub-glow,.tpw-mesh-line,.tpw-mesh-node,.tpw-mesh-node-pulse,.tpw-panel-live:before,.tpw-panel-strip-dot--amber,.tpw-panel-strip-dot--green,.tpw-panel-strip-dot--teal{animation:none!important}.tpw-snippet-card{transition:border-color .2s ease,box-shadow .2s ease}.tpw-snippet-card:hover{transform:none}.tpw-snippet-card:after{display:none}.tpw-compare-table thead tr{animation:none!important}.tpw-compare-wrap.tpw-reveal.is-visible .tpw-compare-table thead tr{opacity:1}.tpw-compare-wrap.tpw-reveal.is-visible .tpw-compare-row{animation:none!important;opacity:1;transform:none}.tpw-compare-wrap.tpw-reveal:not(.is-visible) .tpw-compare-row,.tpw-compare-wrap.tpw-reveal:not(.is-visible) .tpw-compare-table thead tr{opacity:1;transform:none}.tpw-compare-table .tpw-compare-val--ai:before{animation:none!important;opacity:.45}.tpw-compare-row:hover .tpw-compare-val--ai{transform:none}.tpw-intel-mesh .tpw-panel-body:after,.tpw-intel-mesh .tpw-panel-live:before,.tpw-panel-body:after{animation:none!important}.tpw-hero-bg{transform:none}.tpw-hero-hl,.tpw-reveal{opacity:1;transform:none}.tpw-reveal{transition:none}}@media (max-width:768px){.faq-section-title{font-size:2rem!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}