@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap");:root{--bg:#0d0d0d;--bg-header:rgba(10,10,10,0.40);--purple:#6d28d9;--purple-light:#8b5cf6;--primary:#00cb5f;--primary-dark:#009e4a;--white:#ffffff;--gray:#777777;--gray-light:#bbbbbb;--border:rgba(255,255,255,0.08);--font:"Space Grotesk",-apple-system,BlinkMacSystemFont,sans-serif;--header-height:78px}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font);background-color:var(--bg);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}a{text-decoration:none;color:inherit}button{border:none;background:none;font-family:var(--font)}img{max-width:100%;display:block}.container{max-width:1380px;margin:0 auto;padding:0 2.5rem}.services{background:#0a0a0a;padding:7rem 0;position:relative;overflow:hidden}.services:before{content:"";position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:700px;height:700px;background:radial-gradient(circle,rgba(0,203,95,.07) 0,transparent 70%);pointer-events:none}.servicesLabel{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.85rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin-bottom:1.2rem}.servicesLabel:before{content:"";display:block;width:28px;height:2px;background:var(--primary);border-radius:2px}.servicesHeading{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#ffffff;text-align:center;max-width:100%;margin-bottom:4rem}.servicesHeading span{color:var(--primary)}.servicesGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.8rem;gap:1.8rem}.svcList{margin-top:4rem}.svcRow{display:grid;grid-template-columns:3fr 9fr;grid-gap:4rem;gap:4rem;padding:4.5rem 0;align-items:center;cursor:pointer;transition:opacity .3s}.svcDivider{height:1px;background:rgba(255,255,255,.07)}.svcLeft{display:flex;flex-direction:column;gap:0}.svcNum{font-size:.85rem;font-weight:700;letter-spacing:.18em;color:var(--primary);margin-bottom:.6rem;font-family:var(--font)}.svcName{font-size:clamp(2rem,3.2vw,3.6rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;color:rgba(255,255,255,.3);margin-bottom:2.2rem;transition:color .4s}.svcRow:hover .svcName{color:rgba(255,255,255,.85)}.svcNamePrimary{color:rgba(255,255,255,.3)}.svcNamePrimary span{color:var(--primary)}.svcRow:hover .svcNamePrimary{color:rgba(255,255,255,.85)}.svcRow:hover .svcNamePrimary span{color:var(--primary)}.svcBtn{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:3px;width:-moz-fit-content;width:fit-content;transition:color .25s,border-color .25s,gap .25s}.svcRow:hover .svcBtn{color:var(--primary);border-color:rgba(0,203,95,.5);gap:.75rem}.svcRight{padding-left:3rem;border-left:1px solid rgba(255,255,255,.07)}.svcPoints{list-style:none;display:flex;flex-direction:column;gap:1.1rem}.svcPoints li{display:flex;align-items:flex-start;gap:.85rem;font-size:1.5rem;line-height:1.6;cursor:default}.svcPoints li:before{content:"";flex-shrink:0;margin-top:14px;width:5px;height:5px;border-radius:50%;background:var(--primary);opacity:.4;transition:opacity .35s}.svcPoints li:hover:before{opacity:1;box-shadow:0 0 7px rgba(0,203,95,.8)}.svcPtText{position:relative;overflow:hidden;display:block;flex:1 1}.svcPtDefault{color:rgba(255,255,255,.38);transform:translateY(0)}.svcPtDefault,.svcPtHover{display:block;transition:transform .2s cubic-bezier(.4,0,.2,1);will-change:transform}.svcPtHover{position:absolute;top:0;left:0;width:100%;background:linear-gradient(120deg,#004d20 0,#007a38 40%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transform:translateY(100%)}.svcPoints li:hover .svcPtDefault{transform:translateY(-100%)}.svcPoints li:hover .svcPtHover{transform:translateY(0)}@media (max-width:860px){.svcRow{grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 0}.svcRight{padding-left:0;border-left:none;border-top:1px solid rgba(255,255,255,.07);padding-top:2.5rem}.svcName{font-size:clamp(2.4rem,10vw,3.8rem)}}.hsBlock{margin-top:3.5rem}.hsHead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2rem;gap:1rem}.hsHeadLeft{display:flex;flex-direction:column;gap:.2rem}.hsBlockTitle{font-size:clamp(1.8rem,3vw,2.8rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;color:rgba(255,255,255,.85);margin:0}.hsBlockTitle span{color:var(--primary)}.hsArrows{display:flex;gap:.6rem;flex-shrink:0}.hsArrow{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.04);color:rgba(255,255,255,.7);cursor:pointer;transition:background .25s,border-color .25s,color .25s,transform .2s}.hsArrow:hover{background:rgba(0,203,95,.12);border-color:rgba(0,203,95,.5);color:var(--primary);transform:scale(1.08)}.hsArrowDisabled{opacity:.3;pointer-events:none}.hsOuter{overflow-x:auto;scrollbar-width:none;padding-top:12px;margin-top:-12px;padding-bottom:4px}.hsOuter::-webkit-scrollbar{display:none}.hsTrack{display:flex;gap:1.5rem}.hsCard{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 3rem) / 3);min-width:0}.hsDivider{height:1px;background:rgba(255,255,255,.07);margin:3.5rem 0 0}@media (max-width:1100px){.hsCard{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 1.5rem) / 2)}}@media (max-width:680px){.hsCard{flex:0 0 100%}.hsHead{align-items:flex-start}.hsBlockTitle{font-size:1.6rem}}.serviceCard{position:relative;background:linear-gradient(145deg,#111111,#0d0d0d);border:1px solid rgba(255,255,255,.07);border-radius:24px;padding:3rem 3rem 2.6rem;overflow:hidden;cursor:pointer;transition:border-color .4s ease,transform .4s ease,box-shadow .4s ease}.serviceCard:before{content:"";position:absolute;inset:0;border-radius:24px;background:linear-gradient(135deg,rgba(0,203,95,.12),transparent 55%);opacity:0;transition:opacity .4s ease}.serviceCard:after{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(0,203,95,.15) 0,transparent 70%);opacity:0;transition:opacity .4s ease,transform .4s ease}.serviceCard:hover{border-color:rgba(0,203,95,.45);transform:translateY(-6px);box-shadow:inset 0 3px 0 0 #00cb5f,0 24px 60px rgba(0,203,95,.12),0 8px 24px rgba(0,0,0,.4)}.serviceCard:hover:before{opacity:1}.serviceCard:hover:after{opacity:1;transform:scale(1.2)}.serviceIcon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:14px;background:rgba(0,203,95,.1);border:1px solid rgba(0,203,95,.25);margin-bottom:1.8rem;transition:background .3s,border-color .3s;color:#00cb5f}.serviceCard:hover .serviceIcon{background:rgba(0,203,95,.2);border-color:rgba(0,203,95,.5)}.serviceTitle{position:relative;z-index:1;font-size:1.85rem;font-weight:800;letter-spacing:-.02em;color:#ffffff;margin-bottom:1.4rem;line-height:1.2;transition:color .3s}.serviceCard:hover .serviceTitle{color:var(--primary)}.serviceList{position:relative;z-index:1;list-style:none;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.4rem}.serviceList li{display:flex;align-items:flex-start;gap:.65rem;font-size:1.05rem;line-height:1.55;color:rgba(255,255,255,.68);transition:color .3s}.serviceCard:hover .serviceList li{color:rgba(255,255,255,.85)}.serviceList li:before{content:"";flex-shrink:0;margin-top:7px;width:6px;height:6px;border-radius:50%;background:var(--primary);box-shadow:0 0 6px rgba(0,203,95,.6)}.serviceDivider{position:relative;z-index:1;height:1px;background:rgba(255,255,255,.07);margin-bottom:1.8rem;transition:background .3s}.serviceCard:hover .serviceDivider{background:rgba(0,203,95,.2)}.serviceBtn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);border:1px solid rgba(0,203,95,.35);border-radius:8px;padding:.65rem 1.4rem;transition:background .3s,color .3s,border-color .3s,gap .3s}.serviceCard:hover .serviceBtn{background:var(--primary);color:#000000;border-color:var(--primary);gap:.85rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.reveal{opacity:0}.reveal.is-visible{animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-duration:.75s}.reveal[data-anim=fade-up].is-visible{animation-name:fadeUp}.reveal[data-anim=fade-left].is-visible{animation-name:fadeLeft}.reveal[data-anim=fade-right].is-visible{animation-name:fadeRight}.reveal[data-anim=scale-in].is-visible{animation-name:scaleIn}.reveal[data-delay="100"].is-visible{animation-delay:.1s}.reveal[data-delay="200"].is-visible{animation-delay:.2s}.reveal[data-delay="300"].is-visible{animation-delay:.3s}.reveal[data-delay="400"].is-visible{animation-delay:.4s}.reveal[data-delay="500"].is-visible{animation-delay:.5s}.spHero{position:relative;padding:11rem 0 7rem;overflow:hidden;background:var(--bg);text-align:center}.spHero:before{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(0,203,95,.1) 0,transparent 70%)}.spHero:before,.spHeroGrid{content:"";position:absolute;inset:0;pointer-events:none}.spHeroGrid{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 0,black 0,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 0,black 0,transparent 75%)}.spBreadcrumb{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8rem;color:rgba(255,255,255,.4);margin-bottom:2rem}.spBreadcrumb a{color:var(--primary);transition:opacity .2s}.spBreadcrumb a:hover{opacity:.75}.spBreadcrumb span{color:rgba(255,255,255,.25)}.spBadge{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem 1rem;border-radius:999px;border:1px solid rgba(0,203,95,.35);background:rgba(0,203,95,.08);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin:0 auto 1.5rem}.spBadge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--primary);box-shadow:0 0 8px rgba(0,203,95,.8);animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 0 6px rgba(0,203,95,.8)}50%{box-shadow:0 0 14px rgba(0,203,95,1)}}.spHeroTitle{font-size:clamp(2.8rem,5.5vw,5rem);font-weight:900;line-height:1.05;letter-spacing:-.04em;color:#fff;text-align:center;margin:0 auto 1.6rem;max-width:none}.spHeroTitle em{font-style:normal;color:var(--primary)}.spHeroDesc{font-size:1.18rem;line-height:1.75;color:rgba(255,255,255,.65);max-width:620px;text-align:center;margin:0 auto 2.8rem}.spHeroCtas{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.spBtnPrimary{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2rem;background:linear-gradient(135deg,var(--primary) 0,#009e4a 100%);color:#000;font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;transition:opacity .2s,transform .2s,gap .2s}.spBtnPrimary:hover{opacity:.88;transform:translateY(-2px);gap:.8rem}.spBtnOutline{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2rem;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:.88rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:10px;transition:border-color .2s,background .2s,transform .2s}.spBtnOutline:hover{border-color:var(--primary);background:rgba(0,203,95,.06);transform:translateY(-2px)}.spHeroSplit{display:flex;align-items:center;gap:4rem}.spHeroLeft{flex:7 1;min-width:0}.spHeroRight{flex:5 0;max-width:42%;position:relative}.spHeroImgWrap{position:relative;width:100%;aspect-ratio:4/4;border-radius:24px;overflow:hidden}.spHeroImgGlow{position:absolute;inset:0;border-radius:24px;pointer-events:none;z-index:1}.spHeroLeft .spBreadcrumb{justify-content:flex-start}.spHeroLeft .spHeroDesc,.spHeroLeft .spHeroTitle{text-align:left;margin-left:0;margin-right:0}.spHeroLeft .spHeroCtas{justify-content:flex-start}.spHeroLeft .spBadge{margin-left:0}.spStats{display:flex;gap:3rem;margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.07);flex-wrap:wrap}.spStat{display:flex;flex-direction:column;gap:.3rem}.spStatNum{font-size:2.2rem;font-weight:900;letter-spacing:-.03em;color:var(--primary)}.spStatLabel{font-size:.82rem;color:rgba(255,255,255,.45);letter-spacing:.06em;text-transform:uppercase}.spFeatures{padding:6rem 0;background:var(--bg)}.spSectionLabel{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin-bottom:1rem}.spSectionLabel:before{content:"";width:24px;height:2px;background:var(--primary);border-radius:2px}.spSectionTitle{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;letter-spacing:-.03em;color:#fff;margin-bottom:3.5rem;max-width:520px;line-height:1.15}.spSectionTitle span{color:var(--primary)}.spFeatGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.4rem;gap:1.4rem}.spFeatCard{position:relative;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:2.2rem 2rem;overflow:hidden;transition:border-color .35s,transform .35s,box-shadow .35s}.spFeatCard:before{content:"";position:absolute;inset:0;border-radius:20px;background:linear-gradient(135deg,rgba(0,203,95,.1),transparent 60%);opacity:0;transition:opacity .35s}.spFeatCard:hover{border-color:rgba(0,203,95,.4);transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,203,95,.1)}.spFeatCard:hover:before{opacity:1}.spFeatIcon{position:relative;z-index:1;width:64px;height:64px;border-radius:14px;background:rgba(0,203,95,.1);border:1px solid rgba(0,203,95,.22);display:flex;align-items:center;justify-content:center;margin-bottom:1.4rem;transition:background .3s,border-color .3s;color:#00cb5f}.spFeatCard:hover .spFeatIcon{background:rgba(0,203,95,.2);border-color:rgba(0,203,95,.5)}.spFeatTitle{position:relative;z-index:1;font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.7rem;transition:color .3s}.spFeatCard:hover .spFeatTitle{color:var(--primary)}.spFeatDesc{position:relative;z-index:1;font-size:1.18rem;line-height:1.65;color:rgba(255,255,255,.55)}.fxTools{padding:6rem 0;background:#0d0d0d}.fxToolsBento{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.2rem;gap:1.2rem;margin-top:3.5rem}.fxToolSpot{position:absolute;inset:0;border-radius:20px;pointer-events:none;z-index:0;transition:background .12s ease}.fxToolCard{position:relative;background:#111;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:2.2rem 2rem;overflow:hidden;transition:border-color .35s,box-shadow .35s,transform .4s cubic-bezier(.34,1.3,.64,1)}.fxToolCard:hover{border-color:rgba(0,203,95,.3);box-shadow:0 24px 55px rgba(0,0,0,.5),inset 0 0 0 1px rgba(0,203,95,.06);transform:translateY(-6px)}.fxToolCard:not(.fxToolCardWide):before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);transform:skewX(-15deg);z-index:1;pointer-events:none}.fxToolCard:not(.fxToolCardWide):hover:before{animation:fxShimmer .7s ease-out forwards}@keyframes fxShimmer{to{left:160%}}.fxToolCardWide{grid-column:span 2;background:linear-gradient(135deg,#0f1a12,#111 65%);border-color:rgba(0,203,95,.12)}.fxToolCardWide:hover{border-color:rgba(0,203,95,.42);box-shadow:0 28px 65px rgba(0,203,95,.1);transform:translateY(-6px)}.fxToolCardWide:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),rgba(0,203,95,.2),transparent)}.fxToolCardWide:after{content:"";top:-60px;right:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(0,203,95,.08) 0,transparent 70%)}.fxToolCardWide:after,.fxToolNum{position:absolute;pointer-events:none}.fxToolNum{bottom:.8rem;right:1.4rem;font-size:5.5rem;font-weight:900;color:rgba(255,255,255,.025);line-height:1;letter-spacing:-.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .4s ease,transform .4s cubic-bezier(.25,.46,.45,.94)}.fxToolCard:hover .fxToolNum{color:rgba(255,255,255,.055);transform:translateY(-8px)}.fxToolIconWrap{width:50px;height:50px;border-radius:14px;background:rgba(0,203,95,.08);border:1px solid rgba(0,203,95,.16);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--primary);transition:background .3s,border-color .3s,box-shadow .3s;position:relative;z-index:1}.fxToolCard:hover .fxToolIconWrap{background:rgba(0,203,95,.18);border-color:rgba(0,203,95,.45);box-shadow:0 0 24px rgba(0,203,95,.22)}.fxToolIconWrap svg{transition:transform .35s ease}.fxToolCard:hover .fxToolIconWrap svg{transform:scale(1.18) rotate(-10deg);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.fxToolTag{display:inline-block;font-size:.67rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);background:rgba(0,203,95,.1);border:1px solid rgba(0,203,95,.22);border-radius:20px;padding:.2rem .7rem;margin-bottom:.85rem}.fxToolTag,.fxToolTitle{font-weight:700;position:relative;z-index:1}.fxToolTitle{color:#fff;margin-bottom:.6rem;line-height:1.3;transition:color .3s}.fxToolCardWide .fxToolTitle,.fxToolTitle{font-size:1.5rem}.fxToolCard:hover .fxToolTitle{color:var(--primary)}.fxToolDesc{font-size:1.18rem;line-height:1.65;color:rgba(255,255,255,.48);position:relative;z-index:1}@media (max-width:1024px){.fxToolsBento{grid-template-columns:repeat(2,1fr)}.fxToolCardWide{grid-column:span 2}}@media (max-width:640px){.fxToolsBento{grid-template-columns:1fr;gap:.9rem}.fxToolCardWide{grid-column:span 1}.fxToolCardWide:after,.fxToolCardWide:before{display:none}.fxToolNum{font-size:4rem}}.spProcess{padding:6rem 0;background:#0a0a0a;position:relative;overflow:hidden}.spProcess:before{content:"";position:absolute;bottom:-100px;right:-100px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(0,203,95,.06) 0,transparent 70%);pointer-events:none}.spStepsGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.2rem;gap:1.2rem;margin-top:3.5rem}.spStep{position:relative;background:linear-gradient(145deg,#111,#0d0d0d);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:2rem 1.8rem;transition:border-color .3s,transform .3s}.spStep:hover{border-color:rgba(0,203,95,.35);transform:translateY(-4px)}.spStepNum{font-size:3.5rem;font-weight:900;line-height:1;letter-spacing:-.04em;color:rgba(0,203,95,.15);margin-bottom:1.2rem;transition:color .3s}.spStep:hover .spStepNum{color:rgba(0,203,95,.35)}.spStepTitle{font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:.6rem}.spStepDesc{font-size:1.18rem;line-height:1.65;color:rgba(255,255,255,.5)}.psSection{padding:6rem 0;background:#080e0a;position:relative;overflow:hidden}.psBgPattern{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.psGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:3.5rem}.psGrid--3{grid-template-columns:repeat(3,1fr)}.psGrid--2{grid-template-columns:repeat(2,1fr)}.psGrid--1{grid-template-columns:1fr}.psCard{position:relative;display:flex;flex-direction:column;padding-top:2.2rem}.psCardNum{font-size:7rem;font-weight:900;line-height:1;letter-spacing:-.05em;opacity:.18;align-self:flex-start;padding-left:1.2rem;transition:opacity .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.psCard:hover .psCardNum{opacity:1}.psCardBody{flex:1 1;background:linear-gradient(150deg,#0f1a12,#0d0d0d);border:1px solid rgba(0,203,95,.2);border-radius:18px;padding:2rem 1.6rem 1.8rem;margin-top:-2rem;position:relative;transition:border-color .3s,transform .3s,box-shadow .3s}.psCard:hover .psCardBody{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.45)}.psIconEmoji{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(0,203,95,.08);font-size:1.4rem;margin-bottom:1rem}.psIcon{width:44px;height:44px;object-fit:contain;margin-bottom:1rem;border-radius:10px}.psStepLabel{display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;opacity:.9}.psTitle{font-size:1.4rem;font-weight:700;color:#fff;margin:0 0 .75rem;line-height:1.35}.psDesc{font-size:1.2rem;line-height:1.68;color:rgba(255,255,255,.52);margin:0}@media (max-width:1024px){.psGrid{gap:1.2rem}.psGrid,.psGrid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.psGrid,.psGrid--2,.psGrid--3{grid-template-columns:1fr}.psSection{padding:4rem 0}.psCardNum{font-size:5rem}}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marqueeSection{position:relative;height:200px;overflow:hidden;background:#0a0a0a}.marqueeTrack{position:absolute;left:-10%;width:120%;overflow:hidden}.marqueeTrack--1{top:28%;transform:translateY(-50%) skewY(1deg);background:var(--primary);padding:1rem 0;z-index:2}.marqueeTrack--2{top:65%;transform:translateY(-50%) skewY(-2deg);background:#2e2e3a;padding:1rem 0;z-index:1}.marqueeInner{display:inline-flex;white-space:nowrap;animation:marqueeScroll 28s linear infinite}.marqueeInner--rev{animation-direction:reverse}.marqueeContent{font-size:1.3rem;font-weight:600;letter-spacing:.02em;font-family:var(--font)}.marqueeTrack--1 .marqueeContent{color:#0a0a0a}.marqueeTrack--2 .marqueeContent{color:rgba(255,255,255,.55)}.unlockBanner{background:#0000;padding:5rem 0;margin-top:3rem}.unlockInner{display:flex;align-items:flex-end;gap:5rem;background:#111111;border-radius:20px;padding:3.5rem 4rem;overflow:hidden;position:relative;border:1px solid rgba(0,203,95,.15);box-shadow:0 0 0 1px rgba(0,203,95,.08),0 8px 32px rgba(0,203,95,.12),0 32px 80px rgba(0,203,95,.1),0 0 120px rgba(0,203,95,.06)}.unlockLeft{flex:0 0 62%}.unlockRight{flex:1 1;display:flex;flex-direction:column;gap:2rem;padding-bottom:.25rem}.unlockHeading{font-size:clamp(1.6rem,3.2vw,3rem);font-weight:900;line-height:1.15;letter-spacing:-.03em;color:#fff}.unlockBlue{background:linear-gradient(90deg,#00cb5f,#00ffaa);-webkit-background-clip:text;background-clip:text}.unlockBlue,.unlockPurple{-webkit-text-fill-color:transparent}.unlockPurple{background:linear-gradient(90deg,#00cb5f,#007a3a);-webkit-background-clip:text;background-clip:text}.unlockDesc{font-size:1.18rem;line-height:1.75;color:rgba(255,255,255,.5);max-width:340px}.unlockBtn{display:inline-flex;align-items:center;gap:.75rem;padding:.72rem 1.65rem;background:linear-gradient(135deg,var(--primary) 0,#000000 100%);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:8px;white-space:nowrap;align-self:flex-start;transition:opacity .2s,transform .2s,gap .2s}.unlockBtn:hover{opacity:.88;transform:translateY(-1px);gap:1.1rem}.faqSection{padding:7rem 0 6rem;overflow:hidden;position:relative}.faqInner{gap:3rem;max-width:1380px;margin:0 auto;padding:0 28px}.faqInner,.faqSvgCol{display:flex;align-items:center}.faqSvgCol{flex:0 0 360px;justify-content:center}.faqSvgImg{width:100%;max-width:340px;opacity:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faqContent{flex:1 1;min-width:0}.faqLabel{font-size:.78rem;font-weight:500;color:rgba(255,255,255,.4);letter-spacing:.04em;margin-bottom:1.2rem}.faqTitle{font-size:clamp(2.8rem,6vw,5rem);font-weight:900;line-height:1.05;letter-spacing:-.04em;color:#fff;margin-bottom:3.5rem}.faqTitleGrad{background:linear-gradient(90deg,#00cb5f,#00ffaa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faqList{display:flex;flex-direction:column}.faqItem{border-bottom:1px solid rgba(255,255,255,.1);overflow:hidden}.faqItem:first-child{border-top:1px solid rgba(255,255,255,.1)}.faqQ{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.5rem 0;text-align:left;font-size:1.5rem;font-weight:600;color:rgba(255,255,255,.82)!important;background:none;border:none;cursor:pointer;transition:color .2s,opacity .75s cubic-bezier(.22,1,.36,1)}.faqItemOpen .faqQ,.faqQ:hover{color:#fff!important}.faqQText{flex:1 1}.faqItemOpen .faqQText{background:linear-gradient(90deg,#00cb5f,#00ffaa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faqArrow{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.5);transition:color .2s,transform .3s ease}.faqItemOpen .faqArrow{color:#fff;transform:rotate(90deg)}.faqA{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1)}.faqItemOpen .faqA{grid-template-rows:1fr}.faqAInner{overflow:hidden;min-height:0}.faqAInner p{font-size:1.18rem;line-height:1.75;color:rgba(255,255,255,.45)!important;padding-bottom:1.6rem;max-width:100%}.faqFooter{margin-top:3.5rem}.faqExploreBtn{display:inline-flex;align-items:center;gap:.6rem;padding:.72rem 1.4rem;border:1px solid rgba(255,255,255,.25);border-radius:6px;font-size:.75rem;font-weight:600;letter-spacing:.1em;color:rgba(255,255,255,.75);background:transparent;transition:border-color .2s,color .2s}.faqExploreBtn:hover{border-color:rgba(255,255,255,.6);color:#fff}.rmWrap{margin-top:4.5rem;display:flex;flex-direction:column}.rmBottomRow,.rmLineRow,.rmTopRow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.6rem;gap:1.6rem}.rmTopRow{align-items:flex-end;padding-bottom:2.2rem}.rmBottomRow{align-items:flex-start;padding-top:2.2rem}.rmLineRow{position:relative;align-items:center}.rmLineRow:before{content:"";position:absolute;top:50%;left:12.5%;right:12.5%;border-top:2px dashed rgba(0,203,95,.45);transform:translateY(-50%);z-index:0}.rmDotWrap{position:relative;z-index:1}.rmDot,.rmDotWrap{display:flex;justify-content:center}.rmDot{width:48px;height:48px;border-radius:50%;border:2px solid var(--primary);background:#0a0a0a;align-items:center;font-size:.95rem;font-weight:700;color:var(--primary);box-shadow:0 0 20px rgba(0,203,95,.22)}.rmTopRow .rmCard:after{bottom:-2.2rem;background:linear-gradient(180deg,rgba(0,203,95,.35),rgba(0,203,95,.05))}.rmBottomRow .rmCard:before,.rmTopRow .rmCard:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:2px;height:2.2rem}.rmBottomRow .rmCard:before{top:-2.2rem;background:linear-gradient(0deg,rgba(0,203,95,.35),rgba(0,203,95,.05))}.rmCard{position:relative;background:linear-gradient(145deg,#141414,#0e0e0e);border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:2rem 1.8rem;text-align:center;transition:border-color .35s,transform .35s,box-shadow .35s}.rmCard:hover{border-color:rgba(0,203,95,.4);transform:translateY(-5px);box-shadow:0 16px 40px rgba(0,203,95,.09)}.rmPlaceholder{visibility:hidden;pointer-events:none;min-height:1px}.rmCardTitle{font-size:1.08rem;font-weight:700;color:#fff;margin-bottom:.8rem;line-height:1.3;transition:color .3s}.rmCard:hover .rmCardTitle{color:var(--primary)}.rmCardDesc{font-size:1.18rem;line-height:1.7;color:rgba(255,255,255,.52);margin-bottom:1.4rem}.rmCardTag{display:inline-flex;align-items:center;justify-content:center;padding:.38rem 1.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);font-size:.78rem;color:rgba(255,255,255,.45);letter-spacing:.06em;text-transform:uppercase}.spCta{padding:7rem 0;background:var(--bg)}.spCtaInner{position:relative;background:rgba(255,255,255,.03);border:1px solid rgba(0,203,95,.2);border-radius:28px;padding:5rem 4rem;text-align:center;overflow:hidden}.spCtaInner:before{content:"";position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(0,203,95,.12) 0,transparent 70%);pointer-events:none}.spCtaTitle{position:relative;z-index:1;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;letter-spacing:-.03em;color:#fff;margin-bottom:1.2rem;line-height:1.1}.spCtaTitle span{color:var(--primary)}.spCtaDesc{font-size:1.18rem;color:rgba(255,255,255,.6);max-width:480px;margin:0 auto 2.8rem;line-height:1.7}.spCtaBtns,.spCtaDesc{position:relative;z-index:1}.spCtaBtns{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.contactSection{background:#0f0f0f;padding:7rem 0;border-top:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.contactInner{display:flex;align-items:flex-start;gap:4rem;max-width:1380px;margin:0 auto;padding:0 2.5rem}.contactLeft{flex:1 1;min-width:0}.contactLabel{font-size:.78rem;letter-spacing:.12em;color:rgba(255,255,255,.4);text-transform:uppercase;margin-bottom:1.6rem}.contactHeading{font-size:clamp(2.6rem,5.5vw,4.4rem);font-weight:900;line-height:1.05;letter-spacing:-.04em;background:linear-gradient(135deg,#fff 30%,#00cb5f 70%,#00ffaa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.6rem}.contactSubtext{font-size:1rem;color:rgba(255,255,255,.45);line-height:1.7;max-width:380px;margin-bottom:2rem}.contactVectorWrap{margin-top:1rem}.contactVector{width:420px;height:auto;display:block;filter:grayscale(100%) brightness(.3);object-fit:contain}.contactMeta{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem 2.5rem;gap:2rem 2.5rem}.contactMetaItem{display:flex;flex-direction:column;gap:.35rem}.contactMetaLabel{font-size:.88rem;font-weight:700;color:#fff;margin-bottom:.2rem}.contactMetaValue{font-size:.9rem;color:rgba(255,255,255,.5);line-height:1.55}.contactMetaLink{font-size:.9rem;color:var(--primary);text-decoration:none;transition:opacity .2s}.contactMetaLink:hover{opacity:.75}.contactSocials{display:flex;gap:.9rem;margin-top:.3rem}.contactSocialIcon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:rgba(255,255,255,.6);transition:border-color .2s,color .2s}.contactSocialIcon:hover{border-color:var(--primary);color:var(--primary)}.contactRight{flex:0 0 460px;background:#1a1a1a;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:2.8rem 2.8rem 3rem}.contactFormTitle{font-size:1.7rem;font-weight:800;letter-spacing:-.03em;color:#fff;margin-bottom:.6rem}.contactFormDesc{font-size:1.18rem;color:rgba(255,255,255,.45);line-height:1.6;margin-bottom:2rem}.contactForm{display:flex;flex-direction:column}.contactField{margin-bottom:1.2rem}.contactFieldLabel{display:block;font-size:.82rem;color:rgba(255,255,255,.4);margin-bottom:.3rem;letter-spacing:.02em}.contactInput,.contactTextarea{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.15);color:#fff;font-size:.95rem;padding:.45rem 0 .55rem;outline:none;font-family:inherit;transition:border-color .2s;resize:none;box-sizing:border-box}.contactInput:focus,.contactTextarea:focus{border-bottom-color:var(--primary)}.contactTextarea{line-height:1.6}.contactPhoneRow{display:flex;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.15);transition:border-color .2s}.contactPhoneRow:focus-within{border-bottom-color:var(--primary)}.contactPhoneRow.contactInputErr{border-bottom-color:#f87171}.contactCodeSelect{background:transparent;color:#fff;font-size:.88rem;font-family:inherit;cursor:pointer;outline:none;flex-shrink:0;max-width:175px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2300cb5f' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .3rem center;padding:.45rem 1.3rem .55rem 0;border:none;border-right:1px solid rgba(255,255,255,.12);margin-right:.7rem}.contactCodeSelect option{background:#111;color:#fff}.contactPhoneInput{flex:1 1;background:transparent;border:none;color:#fff;font-size:.95rem;font-family:inherit;padding:.45rem 0 .55rem;outline:none}.contactPhoneInput::placeholder{color:rgba(255,255,255,.25)}.contactInput.contactInputErr,.contactTextarea.contactInputErr{border-bottom-color:#f87171}.contactErrMsg{display:block;font-size:.78rem;color:#f87171;margin-top:.3rem}.contactSubmitBtn{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.8rem;padding:.85rem 1.8rem;background:transparent;border:1.5px solid var(--primary);color:var(--primary);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:6px;cursor:pointer;font-family:inherit;transition:background .22s,color .22s}.contactSubmitBtn:hover{background:var(--primary);color:#000}@media (max-width:960px){.contactInner{flex-direction:column;gap:3rem}.contactRight{flex:none;width:100%}}@media (max-width:560px){.contactMeta{grid-template-columns:1fr}}.ctHero{min-height:62vh;display:flex;align-items:center;justify-content:center;padding-top:130px;padding-bottom:4rem}.ctHero,.ctSection{position:relative;z-index:1}.ctSection{padding:2rem 0 7rem}.ctGrid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:2.5rem;gap:2.5rem;align-items:stretch}.ctFormPanel,.ctInfoPanel{height:100%;box-sizing:border-box}.ctInfoPanel{position:relative;background:linear-gradient(145deg,#00200a,#01591e 20%,#004d1a 40%,#002c0e);border:1px solid rgba(0,203,95,.2);border-radius:24px;padding:3rem 2.8rem;overflow:hidden}.ctInfoPanel:before{content:"";position:absolute;top:-80px;right:-80px;width:280px;height:280px;background:radial-gradient(circle,rgba(0,203,95,.2) 0,transparent 70%);pointer-events:none}.ctInfoTag{font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(0,203,95,.85);background:rgba(0,203,95,.12);border:1px solid rgba(0,203,95,.3);border-radius:4px;padding:.3rem .75rem;width:-moz-fit-content;width:fit-content;margin-bottom:1.6rem}.ctInfoHeading{font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:900;letter-spacing:-.03em;line-height:1.15;color:#fff;margin-bottom:1rem}.ctInfoGreen{background:linear-gradient(120deg,#7fffc4 0,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ctInfoSub{font-size:1.18rem;line-height:1.75;color:rgba(255,255,255,.55);margin-bottom:2.5rem}.ctInfoItems{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:2.5rem}.ctInfoItem{display:flex;align-items:flex-start;gap:1rem}.ctInfoIcon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:rgba(0,203,95,.12);border:1px solid rgba(0,203,95,.25);border-radius:12px;color:var(--primary)}.ctInfoLabel{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:.25rem}.ctInfoValue{font-size:.97rem;color:rgba(255,255,255,.85);line-height:1.5}.ctInfoLink{color:var(--primary);transition:opacity .2s}.ctInfoLink:hover{opacity:.75}.ctSocialsLabel{font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:.9rem}.ctSocialsRow{display:flex;flex-wrap:wrap;gap:.75rem}.ctSocialBtn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid rgba(255,255,255,.15);border-radius:8px;font-size:.82rem;font-weight:600;color:rgba(255,255,255,.7);transition:border-color .2s,color .2s,background .2s}.ctSocialBtn:hover{border-color:var(--primary);color:var(--primary);background:rgba(0,203,95,.08)}.ctGlowOrb{bottom:-60px;left:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(193,228,209,.14) 0,transparent 70%)}.ctGlowOrb,.ctInfoWatermark{position:absolute;pointer-events:none}.ctInfoWatermark{bottom:-18px;right:-18px;width:320px;height:320px;object-fit:contain;filter:brightness(0) invert(1);opacity:.07}.ctFormPanel{background:linear-gradient(145deg,#141414,#0e0e0e);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:3rem 2.8rem}.ctFormTag{font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:.6rem}.ctFormTitle{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:800;letter-spacing:-.03em;color:#fff;margin-bottom:.5rem}.ctFormDesc{font-size:1.18rem;color:rgba(255,255,255,.45);line-height:1.65;margin-bottom:2rem}.ctForm{display:flex;flex-direction:column;gap:0}.ctFormRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem}.ctField,.ctFormRow{margin-bottom:1.2rem}.ctField{display:flex;flex-direction:column;gap:.4rem}.ctFormRow .ctField{margin-bottom:0}.ctLabel{font-size:.8rem;font-weight:600;color:rgba(255,255,255,.45);letter-spacing:.04em}.ctInput,.ctTextarea{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:.95rem;font-family:inherit;padding:.75rem 1rem;outline:none;transition:border-color .2s,background .2s;resize:none}.ctInput:focus,.ctTextarea:focus{border-color:var(--primary);background:rgba(0,203,95,.05)}.ctSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ctTextarea{line-height:1.65}.ctPhoneRow{display:flex;align-items:stretch;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;transition:border-color .2s,background .2s}.ctPhoneRow:focus-within{border-color:var(--primary);background:rgba(0,203,95,.05)}.ctCodeSelect{background:transparent;border:none;border-right:1px solid rgba(255,255,255,.1);color:#fff;font-size:.88rem;font-family:inherit;padding:.75rem .6rem .75rem 1rem;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap}.ctCodeSelect option{background:#111;color:#fff}.ctPhoneInput{flex:1 1;background:transparent;border:none;color:#fff;font-size:.95rem;font-family:inherit;padding:.75rem 1rem;outline:none;min-width:0}.ctPhoneInput::placeholder{color:rgba(255,255,255,.25)}.ctReq{color:#e53e3e;margin-left:2px}.ctOptional{font-size:.78rem;color:rgba(255,255,255,.3);margin-top:.3rem}.ctCheckGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem;margin-top:.6rem}.ctCheckLabel{display:flex;align-items:center;gap:.65rem;font-size:.93rem;color:rgba(255,255,255,.75);cursor:pointer}.ctCheckbox{display:none}.ctCheckBox{flex-shrink:0;width:18px;height:18px;border:1.5px solid rgba(255,255,255,.25);border-radius:4px;background:transparent;transition:border-color .2s,background .2s}.ctCheckbox:checked+.ctCheckBox{background:var(--primary);border-color:var(--primary)}.ctSubmit{display:inline-flex;align-items:center;gap:.55rem;margin-top:.8rem;padding:.95rem 2.2rem;background:linear-gradient(135deg,var(--primary) 0,#009e4a 100%);color:#000;font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;border:none;cursor:pointer;font-family:inherit;transition:opacity .2s,transform .2s,gap .2s;width:-moz-fit-content;width:fit-content}.ctSubmit:hover{opacity:.88;transform:translateY(-2px);gap:.8rem}.ctSuccess{flex-direction:column;text-align:center;padding:4rem 2rem;gap:1rem}.ctSuccess,.ctSuccessIcon{display:flex;align-items:center;justify-content:center}.ctSuccessIcon{width:64px;height:64px;background:rgba(0,203,95,.12);border:1px solid rgba(0,203,95,.35);border-radius:50%;color:var(--primary);margin-bottom:.5rem}.ctSuccessTitle{font-size:1.8rem;font-weight:800;letter-spacing:-.03em;color:#fff}.ctSuccessDesc{font-size:1rem;color:rgba(255,255,255,.5);line-height:1.7;max-width:340px}.ctSuccessBack{margin-top:.5rem;font-size:.85rem;font-weight:600;color:var(--primary);border-bottom:1px solid rgba(0,203,95,.4);padding-bottom:2px;cursor:pointer;font-family:inherit;transition:border-color .2s}.ctSuccessBack:hover{border-color:var(--primary)}.ctFaq{padding:5rem 0 8rem;position:relative;z-index:1}.ctFaqHeading{font-size:clamp(2rem,3.5vw,3rem);font-weight:900;letter-spacing:-.03em;color:#fff;margin-bottom:3rem}.ctFaqGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.ctFaqCard{background:linear-gradient(145deg,#131313,#0e0e0e);border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:2rem 2rem 1.8rem;transition:border-color .25s,transform .25s}.ctFaqCard:hover{border-color:rgba(0,203,95,.25);transform:translateY(-3px)}.ctFaqQ{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#fff;margin-bottom:.8rem}.ctFaqA{font-size:1.18rem;line-height:1.75;color:rgba(255,255,255,.5)}@media (max-width:900px){.ctFaqGrid,.ctGrid{grid-template-columns:1fr}}@media (max-width:560px){.ctFormRow{grid-template-columns:1fr}.ctFormPanel,.ctInfoPanel{padding:2rem 1.6rem}}.aboutWho{padding:7rem 0;background:transparent;position:relative;z-index:1;overflow:hidden}.aboutWho:before{content:"";position:absolute;bottom:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(0,203,95,.06) 0,transparent 70%);pointer-events:none}.aboutWhoInner{display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem;gap:6rem;align-items:start}.aboutWhoTag{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);border:1px solid rgba(0,203,95,.3);border-radius:4px;padding:.3rem .8rem;margin-bottom:1.8rem}.aboutWhoHeading{font-size:clamp(2.2rem,3.8vw,3.6rem);font-weight:900;line-height:1.1;letter-spacing:-.03em;color:#fff;margin-bottom:2.5rem}.aboutWhoGreen{background:linear-gradient(120deg,#004d20 0,#007a38 40%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aboutWhoDivider{height:1px;background:rgba(255,255,255,.08);margin-bottom:2.5rem}.aboutWhoStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.8rem 2rem;gap:1.8rem 2rem}.aboutWhoStat{display:flex;flex-direction:column;gap:.3rem}.aboutWhoStatVal{font-size:clamp(2rem,3vw,2.8rem);font-weight:900;letter-spacing:-.04em;color:var(--primary);line-height:1}.aboutWhoStatLbl{font-size:.82rem;color:rgba(255,255,255,.45);font-weight:500}.aboutWhoRight{padding-top:.5rem;display:flex;flex-direction:column;gap:0}.aboutWhoDesc{font-size:1.2rem;line-height:1.8;color:rgba(255,255,255,.6);margin-bottom:1.4rem}.aboutWhoLink{display:inline-flex;align-items:center;gap:.4rem;margin-top:.6rem;font-size:.95rem;font-weight:600;color:var(--primary);border-bottom:1px solid rgba(0,203,95,.4);padding-bottom:3px;transition:border-color .2s,gap .2s;width:-moz-fit-content;width:fit-content}.aboutWhoLink:hover{border-color:var(--primary);gap:.7rem}.aboutMV{padding:5rem 0 7rem;background:transparent;position:relative;z-index:1}.aboutMV:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 50%,rgba(0,203,95,.05) 0,transparent 70%);pointer-events:none}.aboutMVGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;position:relative;z-index:1}.aboutMVCard{position:relative;background:linear-gradient(145deg,#00200a,#01591e 20%,#004d1a 40%,#002c0e);border:1px solid rgba(0,203,95,.18);border-radius:20px;padding:3rem 2.8rem;overflow:hidden;transition:border-color .3s,transform .3s,box-shadow .3s}.aboutMVCard:before{content:"";position:absolute;top:-80px;right:-80px;width:260px;height:260px;background:radial-gradient(circle,rgba(0,203,95,.18) 0,transparent 70%);pointer-events:none}.aboutMVCard:hover{border-color:rgba(0,203,95,.45);transform:translateY(-4px);box-shadow:0 20px 50px rgba(0,203,95,.1)}.aboutMVNum{display:block;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:1.2rem}.aboutMVTitle{font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;letter-spacing:-.03em;color:#fff;margin-bottom:1.2rem}.aboutMVDesc{font-size:1.18rem;line-height:1.8;color:rgba(255,255,255,.55)}.aboutMVAccent{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary) 0,transparent 100%);border-radius:0 0 20px 20px;opacity:0;transition:opacity .3s}.aboutMVCard:hover .aboutMVAccent{opacity:1}.aboutMVBtn{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.8rem;font-size:.88rem;font-weight:600;color:var(--primary);border-bottom:1px solid rgba(0,203,95,.4);padding-bottom:3px;transition:border-color .2s,gap .2s;width:-moz-fit-content;width:fit-content}.aboutMVBtn:hover{border-color:var(--primary);gap:.7rem}.aboutValues{padding:7rem 0;background:transparent;position:relative;z-index:1;overflow:hidden}.aboutValues:before{content:"";position:absolute;top:-150px;left:50%;transform:translateX(-50%);width:700px;height:700px;background:radial-gradient(circle,rgba(0,203,95,.06) 0,transparent 70%);pointer-events:none}.aboutValuesGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:3.5rem;position:relative;z-index:1}.aboutValueCard{background:linear-gradient(145deg,#131313,#0e0e0e);border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:2.4rem;transition:border-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.aboutValueCard:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--primary);opacity:0;transition:opacity .3s;border-radius:18px 0 0 18px}.aboutValueCard:hover{border-color:rgba(0,203,95,.25);transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,203,95,.07)}.aboutValueCard:hover:before{opacity:1}.aboutValueNum{display:block;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:1rem}.aboutValueTitle{font-size:1.3rem;font-weight:800;letter-spacing:-.02em;color:#fff;margin-bottom:.8rem}.aboutValueDesc{font-size:1.18rem;line-height:1.75;color:rgba(255,255,255,.5)}.aboutExpertise{padding:7rem 0;background:transparent;position:relative;z-index:1}.aboutExpertiseCta{display:flex;gap:1rem;flex-wrap:wrap;margin-top:4rem}.aboutValuesCta{display:flex;justify-content:center;margin-top:3rem}.whyCardLink{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.2rem;font-size:.82rem;font-weight:600;color:rgba(0,203,95,.7);transition:color .2s,gap .2s}.whyCardLink:hover{color:var(--primary);gap:.55rem}.whyBrokers{padding:7rem 0;background:transparent;position:relative;z-index:1;overflow:hidden}.whyBrokersHeading{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;color:#fff;margin-bottom:3.5rem}.whyBrokersGreen{background:linear-gradient(120deg,#004d20 0,#007a38 40%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.whyBrokersGrid{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:auto auto;grid-gap:1.2rem;gap:1.2rem}.whyBrokersFeat{grid-row:1/3;background:linear-gradient(145deg,#0d0d0d,#0a0a0a);border:1px solid rgba(0,203,95,.35);display:flex;flex-direction:column;justify-content:flex-start;position:relative;overflow:hidden;padding:0}.whyFeatVideoWrap{width:100%;aspect-ratio:16/9;overflow:hidden;flex-shrink:0}.whyFeatVideo{width:100%;height:100%;object-fit:cover;display:block}.whyFeatBody{padding:2rem 2rem 1.8rem;display:flex;flex-direction:column;flex:1 1}.whyFeatLabel{position:relative;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(0,203,95,.9);background:rgba(0,203,95,.12);border:1px solid rgba(0,203,95,.3);border-radius:4px;padding:.3rem .75rem;width:-moz-fit-content;width:fit-content;margin-bottom:1.2rem}.whyFeatTitle{font-size:clamp(1.4rem,2vw,1.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.25;color:#fff;margin-bottom:1rem}.whyFeatDesc{font-size:.95rem;line-height:1.75;color:rgba(255,255,255,.65);margin-bottom:1.8rem}.whyFeatLink{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;color:var(--primary);background:rgba(0,203,95,.12);border:1px solid rgba(0,203,95,.35);border-radius:8px;padding:.6rem 1.1rem;width:-moz-fit-content;width:fit-content;transition:background .2s,gap .2s}.whyFeatLink:hover{background:rgba(0,203,95,.22);gap:.75rem}.whyBrokersCard{background:linear-gradient(145deg,#131313,#0e0e0e);border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:2rem 2rem 1.8rem;position:relative;overflow:hidden;transition:border-color .25s,transform .25s,box-shadow .25s}.whyBrokersCard:not(.whyBrokersFeat):hover{border-color:rgba(0,203,95,.3);transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,203,95,.07)}.whyCardAccent{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),transparent);opacity:0;transition:opacity .25s;border-radius:0 0 18px 18px}.whyBrokersCard:not(.whyBrokersFeat):hover .whyCardAccent{opacity:1}.whyCardIcon{display:block;font-size:1.8rem;margin-bottom:1rem;line-height:1}.whyCardTitle{font-size:1.1rem;font-weight:800;letter-spacing:-.02em;color:#fff;margin-bottom:.6rem}.whyCardDesc{font-size:1.18rem;line-height:1.75;color:rgba(255,255,255,.5)}@media (max-width:860px){.aboutWhoInner{gap:3rem}.aboutMVGrid,.aboutValuesGrid,.aboutWhoInner,.whyBrokersGrid{grid-template-columns:1fr}.whyBrokersFeat{grid-row:auto;min-height:320px}}@media (max-width:560px){.aboutWhoStats{grid-template-columns:1fr 1fr}}.carTag{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin-bottom:1rem}.carHeading{font-size:clamp(2rem,3.2vw,2.8rem);font-weight:700;line-height:1.18;color:#fff;margin-bottom:1.4rem}.carDesc{font-size:1.18rem;color:rgba(255,255,255,.65);line-height:1.75;max-width:540px}.carSectionHead{text-align:center;margin-bottom:3rem}.carSectionHead .carHeading{margin-bottom:0}.carCulture{position:relative;z-index:1;padding:7rem 0;background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.carCultureInner{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:center}.carCultureRight{display:flex;flex-direction:column;gap:1.6rem}.carValueRow{display:flex;gap:1.2rem;align-items:flex-start;padding:1.2rem 1.4rem;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.03);transition:border-color .2s,background .2s}.carValueRow:hover{border-color:rgba(0,203,95,.25);background:rgba(0,203,95,.04)}.carValueNum{font-size:.75rem;font-weight:700;color:var(--primary);letter-spacing:.06em;flex-shrink:0;margin-top:2px}.carValueLabel{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.3rem}.carValueDesc{font-size:1.18rem;color:rgba(255,255,255,.55);line-height:1.65}.carBenefits{position:relative;z-index:1;padding:7rem 0}.carBenGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.carBenCard{padding:2rem;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:rgba(255,255,255,.03);transition:border-color .2s,transform .2s}.carBenCard:hover{border-color:rgba(0,203,95,.22);transform:translateY(-4px)}.carBenIcon{font-size:2rem;display:block;margin-bottom:1rem;color:#00cb5f}.carBenTitle{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.6rem}.carBenDesc{font-size:1.18rem;color:rgba(255,255,255,.55);line-height:1.65}.carOpenings{position:relative;z-index:1;padding:7rem 0;background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.carDeptFilter{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap;margin-bottom:2.5rem}.carDeptBtn{padding:.55rem 1.3rem;border-radius:999px;font-size:.85rem;font-weight:600;font-family:var(--font);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.6);background:transparent;cursor:pointer;transition:border-color .18s,color .18s,background .18s}.carDeptBtn:hover{border-color:rgba(255,255,255,.28);color:#fff}.carDeptBtnActive{border-color:var(--primary)!important;color:var(--primary)!important;background:rgba(0,203,95,.08)!important}.carJobList{display:flex;flex-direction:column;gap:1rem}.carJobCard{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:1.8rem 2rem;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.03);transition:border-color .2s,background .2s}.carJobCard:hover{border-color:rgba(0,203,95,.22);background:rgba(0,203,95,.03)}.carJobLeft{flex:1 1}.carJobDept{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-bottom:.4rem;display:block}.carJobTitle{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.carJobDesc{font-size:1.18rem;color:rgba(255,255,255,.5);line-height:1.65;max-width:580px}.carJobRight{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;flex-shrink:0}.carJobMeta{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:rgba(255,255,255,.45)}.carJobApply{display:inline-block;margin-top:.5rem;padding:.6rem 1.4rem;border-radius:999px;font-size:.85rem;font-weight:700;color:var(--primary);border:1px solid rgba(0,203,95,.35);background:rgba(0,203,95,.07);transition:background .18s,border-color .18s,color .18s}.carJobApply:hover{background:var(--primary);color:#000;border-color:var(--primary)}.carJobSeeMore{background:none;border:none;cursor:pointer;padding:0;font-size:.88rem;font-weight:700;color:var(--primary);margin-top:.5rem;display:inline-block;text-decoration:underline;text-underline-offset:3px;transition:opacity .15s}.carJobSeeMore:hover{opacity:.75}.carJobDescHtml{font-size:1rem;color:rgba(255,255,255,.6);line-height:1.7;max-width:580px;margin-bottom:.25rem}.carJobDescHtml *{background:transparent!important;color:rgba(255,255,255,.6)!important;font-family:inherit!important;font-size:1rem!important;line-height:1.7!important;white-space:normal!important}.carJobDescHtml h1,.carJobDescHtml h2,.carJobDescHtml h3,.carJobDescHtml h4,.carJobDescHtml h5,.carJobDescHtml h6{color:#ffffff!important;font-weight:700!important;margin-bottom:.4rem!important}.carJobDescHtml div,.carJobDescHtml p{margin-bottom:.5rem}.carApply{position:relative;z-index:1;padding:6rem 0;border-top:1px solid rgba(255,255,255,.06)}.carApplyErr{color:#f87171;font-size:.82rem;margin:.35rem 0 0}.carFileLabel{display:flex;align-items:center;gap:.75rem;width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.85rem 1.1rem;font-size:.95rem;color:rgba(255,255,255,.3);font-family:inherit;box-sizing:border-box;cursor:pointer;transition:border-color .2s,background .2s;position:relative}.carFileLabel:hover{border-color:rgba(0,203,95,.4);background:rgba(0,203,95,.03)}.carFileLabelText{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.carFileLabel:has(.carFileInput:not(:placeholder-shown)) .carFileLabelText,.carFileLabel:has(.carFileInput[data-has-file=true]) .carFileLabelText{color:#fff}.carFileInput{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.carFileBrowse{flex-shrink:0;padding:.3rem .9rem;border:1px solid rgba(0,203,95,.4);border-radius:6px;color:var(--primary);font-size:.82rem;font-weight:700;letter-spacing:.04em;pointer-events:none}.carCta{position:relative;z-index:1;padding:7rem 0}.carCtaInner{text-align:center;padding:4rem 2rem;border:1px solid rgba(0,203,95,.2);border-radius:24px;background:radial-gradient(ellipse at center,rgba(0,203,95,.06) 0,transparent 70%)}.carCtaTitle{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;color:#fff;margin-bottom:1rem}.carCtaDesc{font-size:1.18rem;color:rgba(255,255,255,.6);max-width:500px;margin:0 auto 2.2rem;line-height:1.7}@media (max-width:900px){.carCultureInner{grid-template-columns:1fr;gap:3rem}.carBenGrid{grid-template-columns:1fr 1fr}.carJobCard{flex-direction:column}.carJobCard,.carJobRight{align-items:flex-start}}@media (max-width:600px){.carBenGrid{grid-template-columns:1fr}}.ptStats{position:relative;z-index:1;padding:5rem 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.ptStatsGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.06);border-radius:20px;overflow:hidden}.ptStatCard{display:flex;flex-direction:column;align-items:center;padding:2.5rem 1.5rem;background:var(--bg);gap:.5rem;transition:background .2s}.ptStatCard:hover{background:rgba(0,203,95,.05)}.ptStatVal{font-size:clamp(2.2rem,3.5vw,3.2rem);font-weight:800;color:var(--primary)}.ptStatLabel{font-size:.88rem;color:rgba(255,255,255,.5);text-align:center}.ptCategories{position:relative;z-index:1;padding:7rem 0}.ptCatHead{text-align:center;margin-bottom:4rem}.ptCatBlock{margin-bottom:3rem;padding:2rem 2.4rem;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:rgba(255,255,255,.02)}.ptCatBlock:hover{border-color:rgba(0,203,95,.15)}.ptCatHeader{display:flex;align-items:center;gap:.9rem;margin-bottom:1.5rem}.ptCatIcon{font-size:1.6rem;color:#00cb5f}.ptCatName{font-size:1.15rem;font-weight:700;color:#fff}.ptCatGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem}.ptPartnerCard{padding:1.6rem;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.03);transition:border-color .2s,transform .2s}.ptPartnerCard:hover{border-color:rgba(0,203,95,.25);transform:translateY(-3px)}.ptPartnerTop{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem;flex-wrap:wrap}.ptPartnerName{font-size:1rem;font-weight:700;color:#fff}.ptPartnerBadge{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);background:rgba(0,203,95,.1);border:1px solid rgba(0,203,95,.25);border-radius:999px;padding:.25rem .7rem;white-space:nowrap}.ptPartnerDesc{font-size:1.18rem;color:rgba(255,255,255,.55);line-height:1.65}@media (max-width:900px){.ptStatsGrid{grid-template-columns:1fr 1fr}.ptCatGrid{grid-template-columns:1fr}}.tmSection{position:relative;z-index:1;padding:7rem 0}.tmGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.tmCard{padding:2rem;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:1.2rem;transition:border-color .2s,transform .2s}.tmCard:hover{border-color:rgba(0,203,95,.22);transform:translateY(-4px)}.tmStars{color:#f59e0b;font-size:.95rem;letter-spacing:2px}.tmQuote{font-size:1.18rem;color:rgba(255,255,255,.72);line-height:1.75;font-style:italic;flex:1 1}.tmAuthor{gap:.85rem;margin-top:auto}.tmAuthor,.tmAvatar{display:flex;align-items:center}.tmAvatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#00cb5f,#009e4a);justify-content:center;font-size:1rem;font-weight:700;color:#000;flex-shrink:0}.tmName{font-size:.9rem;font-weight:700;color:#fff}.tmRole{font-size:.8rem;color:rgba(255,255,255,.45);margin-top:1px}.tmCases{position:relative;z-index:1;padding:7rem 0;background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.tmCaseGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.tmCaseCard{padding:2.2rem;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:1rem;transition:border-color .2s,transform .2s}.tmCaseCard:hover{border-color:rgba(0,203,95,.25);transform:translateY(-4px)}.tmCaseTag{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.tmCaseTitle{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.4}.tmCaseDesc{font-size:1.18rem;color:rgba(255,255,255,.55);line-height:1.65;flex:1 1}.tmCaseStats{display:flex;flex-direction:column;gap:.4rem;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.tmCaseStat{font-size:.82rem;font-weight:600;color:var(--primary);display:flex;align-items:center;gap:.4rem}.tmCaseStat:before{content:"✓";font-size:.75rem}@media (max-width:1000px){.tmGrid{grid-template-columns:1fr 1fr}.tmCaseGrid{grid-template-columns:1fr}}@media (max-width:640px){.tmGrid{grid-template-columns:1fr}}.prSection{position:relative;z-index:1;padding:7rem 0}.prGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.prCard{padding:2rem;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:1rem;transition:border-color .2s,transform .2s}.prCard:hover{border-color:rgba(0,203,95,.22);transform:translateY(-4px)}.prCardTop{display:flex;align-items:center;justify-content:space-between;gap:1rem}.prTag{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);background:rgba(0,203,95,.1);border:1px solid rgba(0,203,95,.2);border-radius:999px;padding:.22rem .65rem}.prDate{font-size:.8rem;color:rgba(255,255,255,.38)}.prTitle{font-size:1.05rem;font-weight:700;color:#fff;line-height:1.4;flex:1 1}.prExcerpt{font-size:1.18rem;color:rgba(255,255,255,.55);line-height:1.65}.prReadMore{font-size:.85rem;font-weight:600;color:var(--primary);transition:opacity .2s}.prReadMore:hover{opacity:.75}.prMedia{position:relative;z-index:1;padding:7rem 0;background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.prMediaGrid{display:flex;flex-direction:column;gap:0;border:1px solid rgba(255,255,255,.07);border-radius:20px;overflow:hidden}.prMediaCard{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 1.8rem;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);transition:background .2s}.prMediaCard:last-child{border-bottom:none}.prMediaCard:hover{background:rgba(0,203,95,.04)}.prMediaOutlet{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.35);min-width:160px;flex-shrink:0}.prMediaTitle{font-size:.95rem;font-weight:600;color:#fff;flex:1 1;line-height:1.4}.prMediaArrow{font-size:1.1rem;color:var(--primary);flex-shrink:0;transition:transform .18s}.prMediaCard:hover .prMediaArrow{transform:translateX(4px)}.prKitSection{position:relative;z-index:1;padding:7rem 0}.prKitGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.2rem;gap:1.2rem}.prKitCard{padding:1.8rem;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:.8rem;transition:border-color .2s,transform .2s}.prKitCard:hover{border-color:rgba(0,203,95,.22);transform:translateY(-4px)}.prKitIcon{font-size:2rem;color:#00cb5f}.prKitTitle{font-size:.95rem;font-weight:700;color:#fff}.prKitDesc{font-size:1.18rem;color:rgba(255,255,255,.5);line-height:1.65;flex:1 1}.prKitDownload{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--primary);margin-top:auto;transition:opacity .18s}.prKitDownload:hover{opacity:.7}@media (max-width:1000px){.prKitGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.prGrid{grid-template-columns:1fr}.prMediaCard{flex-wrap:wrap}.prMediaOutlet{min-width:auto}}@media (max-width:520px){.prKitGrid{grid-template-columns:1fr 1fr}}.brColorSection,.brSection{position:relative;z-index:1;padding:7rem 0}.brColorSection{background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.brTypoSection,.brUsageSection{position:relative;z-index:1;padding:7rem 0}.brUsageSection{background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.brSectionDesc{font-size:1.18rem;color:rgba(255,255,255,.5);max-width:560px;margin:.6rem auto 0;text-align:center;line-height:1.75}.brLogoGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.2rem;gap:1.2rem}.brLogoCard{border:1px solid rgba(255,255,255,.07);border-radius:20px;overflow:hidden;background:rgba(255,255,255,.02);transition:border-color .2s,transform .2s}.brLogoCard:hover{border-color:rgba(0,203,95,.25);transform:translateY(-4px)}.brLogoPreview{height:160px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.06)}.brLogoInfo{padding:1.2rem 1.4rem;display:flex;flex-direction:column;gap:.4rem}.brLogoName{font-size:.88rem;font-weight:700;color:#fff}.brLogoDesc{font-size:.8rem;color:rgba(255,255,255,.45);line-height:1.5}.brDownloadLink{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--primary);margin-top:.4rem;transition:opacity .18s}.brDownloadLink:hover{opacity:.7}.brColorGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem}.brColorCard{border:1px solid rgba(255,255,255,.07);border-radius:20px;overflow:hidden;background:rgba(255,255,255,.02);transition:border-color .2s,transform .2s}.brColorCard:hover{border-color:rgba(0,203,95,.22);transform:translateY(-4px)}.brColorSwatch{height:110px;width:100%}.brColorInfo{padding:1.2rem 1.4rem;display:flex;flex-direction:column;gap:.3rem}.brColorName{font-size:.92rem;font-weight:700;color:#fff}.brColorUsage{font-size:.78rem;color:rgba(255,255,255,.42);line-height:1.4}.brColorHex{font-size:.82rem;font-weight:700;color:var(--primary);background:rgba(0,203,95,.08);border:1px solid rgba(0,203,95,.2);border-radius:6px;padding:.22rem .55rem;cursor:pointer;transition:background .18s;width:-moz-fit-content;width:fit-content;margin-top:.2rem}.brColorHex:hover{background:rgba(0,203,95,.18)}.brColorRgb{font-size:.75rem;color:rgba(255,255,255,.28)}.brTypoGrid{display:flex;flex-direction:column;gap:1.2rem}.brTypoCard{padding:2rem 2.2rem;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:rgba(255,255,255,.02);display:flex;align-items:center;gap:2rem;transition:border-color .2s}.brTypoCard:hover{border-color:rgba(0,203,95,.2)}.brTypoMeta{display:flex;flex-direction:column;gap:.25rem;min-width:220px;flex-shrink:0}.brTypoWeight{font-size:.8rem;font-weight:700;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.08em}.brTypoUsage{font-size:.75rem;color:rgba(0,203,95,.8)}.brTypoSample{font-size:1.6rem;color:#fff;line-height:1.25;font-family:var(--font);flex:1 1}.brUsageGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.brUsageCol{padding:2.2rem;border-radius:20px;display:flex;flex-direction:column;gap:1.2rem}.brUsageDo{background:rgba(0,203,95,.05);border:1px solid rgba(0,203,95,.18)}.brUsageDont{background:rgba(255,60,60,.04);border:1px solid rgba(255,60,60,.15)}.brUsageHeader{display:flex}.brUsageBadge{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .85rem;border-radius:999px}.brUsageBadgeDo{background:rgba(0,203,95,.15);color:var(--primary);border:1px solid rgba(0,203,95,.3)}.brUsageBadgeDont{background:rgba(255,60,60,.12);color:#ff5c5c;border:1px solid rgba(255,60,60,.25)}.brUsageList{list-style:none;display:flex;flex-direction:column;gap:.75rem}.brUsageDo .brUsageList li{font-size:1.18rem;color:rgba(255,255,255,.72);line-height:1.65;padding-left:1.4rem;position:relative}.brUsageDo .brUsageList li:before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:700}.brUsageDont .brUsageList li{font-size:1.18rem;color:rgba(255,255,255,.72);line-height:1.65;padding-left:1.4rem;position:relative}.brUsageDont .brUsageList li:before{content:"✗";position:absolute;left:0;color:#ff5c5c;font-weight:700}@media (max-width:1100px){.brLogoGrid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.brColorGrid{grid-template-columns:1fr 1fr}.brUsageGrid{grid-template-columns:1fr}.brTypoCard{flex-direction:column;align-items:flex-start;gap:1rem}.brTypoSample{font-size:1.2rem}}@media (max-width:580px){.brColorGrid,.brLogoGrid{grid-template-columns:1fr}}.trSection,.trSlaSection{position:relative;z-index:1;padding:7rem 0}.trSlaSection{background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.trRegsSection,.trSecSection{position:relative;z-index:1;padding:7rem 0}.trSecSection{background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.trCertGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.4rem;gap:1.4rem}.trCertCard{padding:2rem;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:1rem;transition:border-color .2s,transform .2s}.trCertCard:hover{border-color:rgba(0,203,95,.25);transform:translateY(-4px)}.trCertIcon{font-size:2.2rem;color:#00cb5f}.trCertName{font-size:1.05rem;font-weight:800;color:#fff}.trCertBody{font-size:.78rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.trCertDesc{font-size:1.18rem;color:rgba(255,255,255,.58);line-height:1.65}.trSlaGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.4rem;gap:1.4rem}.trSlaCard{padding:2.2rem 1.8rem;border:1px solid rgba(0,203,95,.15);border-radius:20px;background:linear-gradient(145deg,rgba(0,203,95,.06),rgba(0,203,95,.02));display:flex;flex-direction:column;gap:.6rem;text-align:center;align-items:center;transition:border-color .2s,transform .2s}.trSlaCard:hover{border-color:rgba(0,203,95,.4);transform:translateY(-4px)}.trSlaMetric{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:900;color:var(--primary);line-height:1}.trSlaLabel{font-size:.88rem;font-weight:700;color:#fff;line-height:1.3}.trSlaDesc{font-size:1.18rem;color:rgba(255,255,255,.48);line-height:1.65}.trRegsGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.4rem;gap:1.4rem}.trRegsCard{padding:2rem;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:1rem;transition:border-color .2s,transform .2s}.trRegsCard:hover{border-color:rgba(0,203,95,.22);transform:translateY(-4px)}.trRegsTop{display:flex;align-items:center;gap:1rem}.trRegsFlag{font-size:2rem;flex-shrink:0}.trRegsRegion{font-size:1rem;font-weight:700;color:#fff}.trRegsBody{font-size:.78rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.trRegsDesc{font-size:1.18rem;color:rgba(255,255,255,.55);line-height:1.65}.trSecGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.4rem;gap:1.4rem}.trSecCard{padding:2rem;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:.9rem;transition:border-color .2s,transform .2s}.trSecCard:hover{border-color:rgba(0,203,95,.22);transform:translateY(-4px)}.trSecIcon{font-size:2rem;color:#00cb5f}.trSecTitle{font-size:.98rem;font-weight:700;color:#fff}.trSecDesc{font-size:1.18rem;color:rgba(255,255,255,.55);line-height:1.65}@media (max-width:1000px){.trSecGrid,.trSlaGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.trCertGrid,.trRegsGrid{grid-template-columns:1fr}.trSlaGrid{grid-template-columns:1fr 1fr}.trSecGrid{grid-template-columns:1fr}}.tkSection,.tkStackSection{position:relative;z-index:1;padding:7rem 0}.tkStackSection{background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.tkTabs{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:2.5rem}.tkTab{display:flex;align-items:center;gap:.65rem;padding:.7rem 1.2rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.03);cursor:pointer;transition:all .2s}.tkTab:hover{border-color:rgba(0,203,95,.3);background:rgba(0,203,95,.05)}.tkTabActive{border-color:var(--primary)!important;background:rgba(0,203,95,.12)!important}.tkTabNum{font-size:.7rem;font-weight:800;color:var(--primary);letter-spacing:.1em}.tkTabLabel{font-size:.78rem;font-weight:700;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.07em}.tkTabActive .tkTabLabel{color:#fff}.tkPanel{display:none}.tkPanelActive{display:block}.tkPanelHead{margin-bottom:2rem}.tkPanelTitle{font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:.7rem}.tkPanelDesc{font-size:1.18rem;color:rgba(255,255,255,.55);line-height:1.75;max-width:680px}.tkItemGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem}.tkItemCard{display:flex;gap:1.1rem;align-items:flex-start;padding:1.6rem;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.03);transition:border-color .2s}.tkItemCard:hover{border-color:rgba(0,203,95,.22)}.tkItemDot{width:8px;height:8px;border-radius:50%;background:var(--primary);flex-shrink:0;margin-top:6px}.tkItemName{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:.35rem}.tkItemDetail{font-size:1.18rem;color:rgba(255,255,255,.52);line-height:1.65}.tkStackDiagram{display:flex;flex-direction:column;gap:.6rem}.tkStackRow{display:flex;align-items:center;gap:1.5rem;padding:1.1rem 1.6rem;border-radius:14px;transition:transform .18s}.tkStackRow:hover{transform:translateX(4px)}.tkStackLabel{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.5);min-width:160px;flex-shrink:0}.tkStackItems{display:flex;gap:.6rem;flex-wrap:wrap}.tkStackItem{font-size:.8rem;font-weight:600;color:rgba(255,255,255,.78);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.28rem .75rem}@media (max-width:800px){.tkItemGrid{grid-template-columns:1fr}.tkTabs{gap:.4rem}.tkStackRow{flex-direction:column;align-items:flex-start;gap:.8rem}.tkStackLabel{min-width:auto}}.clSection{position:relative;z-index:1;padding:7rem 0}.clTimeline{display:flex;flex-direction:column;gap:0;max-width:820px;margin:0 auto}.clEntry{display:flex;gap:2rem;align-items:flex-start}.clSpine{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding-top:.25rem}.clDot{width:14px;height:14px;border-radius:50%;flex-shrink:0;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.25)}.clDotLatest{background:var(--primary);border-color:var(--primary);box-shadow:0 0 12px rgba(0,203,95,.5)}.clLine{width:1px;flex:1 1;background:rgba(255,255,255,.08);min-height:40px;margin:6px 0}.clCard{flex:1 1;padding:2rem;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:rgba(255,255,255,.03);margin-bottom:2rem;transition:border-color .2s}.clCard:hover{border-color:rgba(0,203,95,.18)}.clCardHead{align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.clCardHead,.clVersionRow{display:flex;flex-wrap:wrap}.clVersionRow{align-items:center;gap:.65rem}.clVersion{font-size:1.25rem;font-weight:900;color:#fff;font-family:var(--font)}.clLatestBadge{font-size:.68rem;background:rgba(0,203,95,.18);color:var(--primary);border:1px solid rgba(0,203,95,.35)}.clLatestBadge,.clTag{font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.22rem .65rem}.clTag{font-size:.7rem}.clDate{font-size:.82rem;color:rgba(255,255,255,.38);flex-shrink:0;padding-top:4px}.clChangeList{list-style:none;display:flex;flex-direction:column;gap:.75rem}.clChangeItem{display:flex;align-items:flex-start;gap:.75rem}.clChangeType{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:.18rem .55rem;flex-shrink:0;margin-top:1px}.clChangeText{font-size:1.18rem;color:rgba(255,255,255,.68);line-height:1.65}.clSubscribeRow{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;max-width:520px;margin:0 auto}.clSubscribeInput{flex:1 1;min-width:220px;padding:.85rem 1.2rem;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:.95rem;font-family:var(--font);outline:none;transition:border-color .2s}.clSubscribeInput::placeholder{color:rgba(255,255,255,.3)}.clSubscribeInput:focus{border-color:var(--primary)}@media (max-width:640px){.clEntry{gap:1.2rem}.clCard{padding:1.4rem}.clCardHead{flex-direction:column;gap:.5rem}}.wlSection{position:relative;z-index:1;padding:7rem 0}.wlFeatureGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.4rem;gap:1.4rem}.wlFlipCard{perspective:1300px;background:transparent!important;border:none!important;height:420px}.wlFlipCardInner{position:relative;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,.2,.2,1);will-change:transform}.wlFlipCard:hover .wlFlipCardInner{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}.wlFlipCardBack,.wlFlipCardFront{position:absolute;inset:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:22px;display:flex;flex-direction:column;gap:.75rem;padding:2rem 1.8rem;border:1px solid rgba(255,255,255,.07);will-change:transform}.wlFlipCardFront{background:rgba(255,255,255,.03);align-items:center;justify-content:center;text-align:center;padding-bottom:3rem}.wlFlipCardFront:before{content:"";top:-60px;width:260px;height:260px;background:radial-gradient(circle,rgba(0,203,95,.07) 0,transparent 70%)}.wlFlipCardFront:after,.wlFlipCardFront:before{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.wlFlipCardFront:after{content:"→ HOVER TO EXPLORE";bottom:.9rem;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(0,203,95,.6);white-space:nowrap}.wlFlipCardBack{background:linear-gradient(150deg,#0f1e14,#0d0d0d);border-color:rgba(0,203,95,.18);transform:rotateY(180deg);-webkit-transform:rotateY(180deg);align-items:flex-start;justify-content:flex-start;text-align:left;overflow:hidden}.wlFlipCardBack:before{top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),rgba(0,203,95,.15),transparent)}.wlFlipCardBack:after,.wlFlipCardBack:before{content:"";position:absolute;pointer-events:none}.wlFlipCardBack:after{bottom:-40px;right:-40px;width:180px;height:180px;background:radial-gradient(circle,rgba(0,203,95,.07) 0,transparent 70%)}.wlFlipTagline{font-size:.88rem;line-height:1.6;color:rgba(255,255,255,.45);margin:0;text-align:center;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:220px;position:relative;z-index:1}.wlFlipBackHead{display:flex;align-items:center;gap:.8rem;margin-bottom:.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.07);width:100%;flex-shrink:0;position:relative;z-index:1}.wlFlipBackHead h3{font-size:1rem;font-weight:700;color:#fff;margin:0;line-height:1.35}.wlFlipCardBack p{position:relative;z-index:1;font-size:.88rem;line-height:1.65;color:rgba(255,255,255,.72);margin:0}.spFeatCard.wlFlipCard{height:420px;transform:none!important;box-shadow:none!important}.spFeatCard.wlFlipCard .wlFlipCardFront{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.07)}.spFeatCard.wlFlipCard:hover .wlFlipCardFront{border-color:rgba(0,203,95,.4)}.rmCard.wlFlipCard{background:transparent!important;border:none!important;height:200px;transform:none!important;box-shadow:none!important}.rmCard.wlFlipCard:after,.rmCard.wlFlipCard:before{display:none!important}.rmCard.wlFlipCard .wlFlipCardFront{background:linear-gradient(145deg,#141414,#0e0e0e);border-color:rgba(255,255,255,.07);gap:.6rem}.rmCard.wlFlipCard .wlFlipCardBack{gap:.5rem}.rmCard.wlFlipCard:hover .wlFlipCardFront{border-color:rgba(0,203,95,.4)}.spPainCard.wlFlipCard{height:420px;transform:none!important;box-shadow:none!important}.spPainCard.wlFlipCard .wlFlipCardFront{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.07)}.spPainCard.wlFlipCard:hover .wlFlipCardFront{border-color:rgba(0,203,95,.4)}.ivModelCard.wlFlipCard{height:420px;transform:none!important;box-shadow:none!important}.ivModelCard.wlFlipCard .wlFlipCardFront{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.ivModelCard.wlFlipCard:hover .wlFlipCardFront{border-color:rgba(0,203,95,.3)}.wlFlipCard .ivModelBadge{align-self:center}.pfUseCaseCard.wlFlipCard{height:420px;transform:none!important;box-shadow:none!important}.pfUseCaseCard.wlFlipCard .wlFlipCardFront{background:linear-gradient(145deg,#00200a,#01591e 20%,#004d1a 40%,#002c0e);border-color:rgba(0,203,95,.2)}.pfUseCaseCard.wlFlipCard:hover .wlFlipCardFront{border-color:rgba(0,203,95,.45)}.wlFeatureCard.wlFlipCard{height:420px;transform:none!important;box-shadow:none!important}.wlFeatureCard.wlFlipCard .wlFlipCardFront{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.07)}.wlFeatureCard.wlFlipCard:hover .wlFlipCardFront{border-color:rgba(0,203,95,.4)}.fxeFeatCard.wlFlipCard{height:420px;transform:none!important;box-shadow:none!important}.fxeFeatCard.wlFlipCard .wlFlipCardFront{background:#0f0f0f;border-color:rgba(255,255,255,.07)}.fxeFeatCard.wlFlipCard:hover .wlFlipCardFront{border-color:rgba(0,203,95,.28)}.fxToolCard.wlFlipCard{height:420px;transform:none!important;box-shadow:none!important}.fxToolCard.wlFlipCard .wlFlipCardFront{background:#111;border-color:rgba(255,255,255,.06);gap:.6rem}.fxToolCardWide.wlFlipCard .wlFlipCardFront{background:linear-gradient(135deg,#0f1a12,#111 65%);border-color:rgba(0,203,95,.12)}.fxToolCard.wlFlipCard:hover .wlFlipCardFront{border-color:rgba(0,203,95,.3)}.wlFeatureCard{height:220px}.wlFeatureIcon{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(0,203,95,.3))}.wlFeatureTitle{font-size:1.15rem;font-weight:800;color:#fff;text-align:center}.wlFeatureDesc{font-size:.95rem;color:rgba(255,255,255,.75);line-height:1.55}.wlFlipCard .wlFlipCardFront span.wlFeatureIcon{width:110px;height:110px;border-radius:24px;background:linear-gradient(135deg,rgba(0,203,95,.14),rgba(0,203,95,.05));border:1px solid rgba(0,203,95,.22);display:flex;align-items:center;justify-content:center;box-shadow:0 0 28px rgba(0,203,95,.1);font-size:5rem;filter:none}.wlFlipCard .wlFlipCardFront img.wlFeatureIcon{width:62px;height:62px;filter:drop-shadow(0 0 14px rgba(0,203,95,.4)) brightness(1.1);object-fit:contain}.wlFlipCard .wlFlipCardBack span.wlFeatureIcon{width:44px;height:44px;border-radius:12px;background:rgba(0,203,95,.12);border:1px solid rgba(0,203,95,.2);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.wlFlipCard .wlFlipCardBack img.wlFeatureIcon{width:34px;height:34px;filter:drop-shadow(0 0 8px rgba(0,203,95,.35)) brightness(1.15);object-fit:contain;flex-shrink:0}.wlFlipCard .wlFlipCardFront .spFeatIcon{width:110px;height:110px;border-radius:24px;background:linear-gradient(135deg,rgba(0,203,95,.14),rgba(0,203,95,.05));border:1px solid rgba(0,203,95,.22);box-shadow:0 0 28px rgba(0,203,95,.1);font-size:5rem;margin-bottom:0}.wlFlipCard .wlFlipCardFront .spFeatIcon span{font-size:5rem!important}.wlFlipCard .wlFlipCardBack .spFeatIcon{width:44px;height:44px;border-radius:12px;font-size:1.25rem;margin-bottom:0}.wlFlipCard .wlFlipCardFront .spPainIcon{width:110px;height:110px;border-radius:24px;background:rgba(0,203,95,.08)!important;border:1px solid rgba(0,203,95,.2)!important;box-shadow:0 0 28px rgba(0,203,95,.08);font-size:5rem}.wlFlipCard .wlFlipCardBack .spPainIcon{width:44px;height:44px;border-radius:12px;font-size:1.25rem}.wlFlipCard .wlFlipCardFront .fxeFeatIcon{width:110px;height:110px;border-radius:24px;background:linear-gradient(135deg,rgba(0,203,95,.14),rgba(0,203,95,.05));border:1px solid rgba(0,203,95,.22);box-shadow:0 0 28px rgba(0,203,95,.1);font-size:5rem}.wlFlipCard .wlFlipCardBack .fxeFeatIcon{width:44px;height:44px;border-radius:12px;font-size:1.3rem}.wlFlipCard .wlFlipCardFront .fxToolIconWrap{width:80px;height:80px;border-radius:20px;background:linear-gradient(135deg,rgba(0,203,95,.14),rgba(0,203,95,.05));border:1px solid rgba(0,203,95,.22);box-shadow:0 0 28px rgba(0,203,95,.1)}.wlFlipCard .wlFlipCardFront .fxToolIconWrap svg{width:32px;height:32px}.wlFlipCard .wlFlipCardBack .fxToolIconWrap{width:44px;height:44px;border-radius:12px}.wlFlipCard .wlFlipCardBack .fxToolTitle{margin-bottom:0;font-size:1.1rem}.wlFlipCard .wlFlipCardBack .fxToolDesc{font-size:.92rem;line-height:1.55;color:rgba(255,255,255,.78)}.wlProcessSection{position:relative;z-index:1;padding:7rem 0;background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.wlProcessGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.2rem;gap:1.2rem;position:relative}.wlProcessCard{height:220px;position:relative}.wlProcessIconImg{width:68px;height:68px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(0,203,95,.35))}.wlProcessNum{font-size:1.8rem;font-weight:900;color:var(--primary);line-height:1;font-family:var(--font);letter-spacing:-.04em}.wlProcessTitle{font-size:1.1rem;font-weight:700;color:#fff;text-align:center}.wlProcessDesc{font-size:.98rem;color:rgba(255,255,255,.7);line-height:1.6;text-align:center}.wlProcessArrow{position:absolute;right:-1.1rem;top:50%;transform:translateY(-50%);font-size:1.2rem;color:var(--primary);z-index:2}.crmIntSection{position:relative;z-index:1;padding:7rem 0;background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.crmIntGrid{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.crmIntBadge{font-size:.82rem;font-weight:700;color:rgba(255,255,255,.78);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.45rem 1rem;transition:border-color .2s,color .2s}.crmIntBadge:hover{border-color:rgba(0,203,95,.3);color:var(--primary)}.coJurisSection{position:relative;z-index:1;padding:7rem 0;background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.coJurisGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.2rem;gap:1.2rem}.coJurisCard{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.03);transition:border-color .2s}.coJurisCard:hover{border-color:rgba(0,203,95,.22)}.coJurisFlag{font-size:2rem;flex-shrink:0}.coJurisName{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:.35rem}.coJurisDetail{font-size:1.18rem;color:rgba(255,255,255,.52);line-height:1.65}.pfUseCaseSection{position:relative;z-index:1;padding:7rem 0;background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.pfUseCaseGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.4rem;gap:1.4rem}.pfUseCaseCard{padding:2rem;background:linear-gradient(145deg,#00200a,#01591e 20%,#004d1a 40%,#002c0e);border:1px solid rgba(0,203,95,.2);border-radius:20px;display:flex;flex-direction:column;gap:.75rem;transition:border-color .2s,transform .2s}.pfUseCaseCard:hover{border-color:rgba(0,203,95,.45);transform:translateY(-4px)}.pfUseCaseTitle{font-size:1.5rem;font-weight:800;color:#fff}.pfUseCaseDesc{font-size:1.18rem;color:rgba(255,255,255,.62);line-height:1.65}.btMetricSection{position:relative;z-index:1;padding:7rem 0;background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.btMetricGrid{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.btMetricBadge{font-size:.82rem;font-weight:700;color:rgba(255,255,255,.78);background:rgba(0,203,95,.07);border:1px solid rgba(0,203,95,.18);border-radius:10px;padding:.5rem 1.1rem;transition:background .2s,border-color .2s}.btMetricBadge:hover{background:rgba(0,203,95,.15);border-color:rgba(0,203,95,.4);color:#fff}.ivSection{position:relative;z-index:1;padding:7rem 0}.ivModelGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.4rem;gap:1.4rem}.ivModelCard{padding:2.2rem;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:1rem;transition:border-color .2s,transform .2s}.ivModelCard:hover{border-color:rgba(0,203,95,.3);transform:translateY(-4px)}.ivModelBadge{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);background:rgba(0,203,95,.1);border:1px solid rgba(0,203,95,.25);border-radius:6px;padding:.22rem .65rem;align-self:flex-start}.ivModelTitle{font-size:1.5rem;font-weight:800;color:#fff}.ivModelDesc{font-size:1.18rem;color:rgba(255,255,255,.52);line-height:1.65}.ivModelPoints{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin-top:.25rem}.ivModelPoint{display:flex;align-items:center;gap:.65rem;font-size:1.18rem;color:rgba(255,255,255,.68)}.ivDot{width:6px;height:6px;border-radius:50%;background:var(--primary);flex-shrink:0}.arPipelineSection{position:relative;z-index:1;padding:7rem 0;background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.arPipelineTrack{display:flex;align-items:flex-start;gap:0;overflow-x:auto}.arPipelineStep{display:flex;align-items:center;gap:0;flex:1 1;min-width:140px}.arPipelineNum{font-size:1.8rem;font-weight:900;color:var(--primary);font-family:var(--font);letter-spacing:-.04em;line-height:1;margin-bottom:.4rem;flex-shrink:0}.arPipelineContent{padding:1.6rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:16px;display:flex;flex-direction:column;gap:.4rem;flex:1 1;transition:border-color .2s}.arPipelineContent:hover{border-color:rgba(0,203,95,.22)}.arPipelineLabel{font-size:.9rem;font-weight:700;color:#fff}.arPipelineDesc{font-size:1.18rem;color:rgba(255,255,255,.48);line-height:1.65}.arPipelineArrow{font-size:1.1rem;color:var(--primary);flex-shrink:0;padding:0 .6rem}@media (max-width:1000px){.wlFeatureGrid,.wlProcessGrid{grid-template-columns:repeat(2,1fr)}.wlProcessArrow{display:none}.ivModelGrid{grid-template-columns:repeat(2,1fr)}.arPipelineTrack{flex-direction:column;gap:1rem}.arPipelineStep{flex-direction:column;align-items:stretch}.arPipelineArrow{transform:rotate(90deg);align-self:center}}@media (max-width:700px){.coJurisGrid,.ivModelGrid,.pfUseCaseGrid,.wlFeatureGrid,.wlProcessGrid{grid-template-columns:1fr}}.spIntroGuide{position:relative;z-index:1;padding:7rem 0;background:rgba(255,255,255,.02);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.spIntroGuideGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.8rem;gap:1.8rem;margin-top:3rem}@media (max-width:900px){.spIntroGuideGrid{grid-template-columns:1fr}}.spIntroGuideCard{background:rgba(255,255,255,.035);border:1px solid rgba(0,203,95,.14);border-radius:16px;padding:2rem 1.8rem;transition:border-color .25s,transform .25s}.spIntroGuideCard:hover{border-color:rgba(0,203,95,.4);transform:translateY(-4px)}.spIntroGuideCardTitle{font-size:1.05rem;font-weight:700;color:#00cb5f;margin-bottom:.85rem}.spIntroGuideCardDesc{font-size:.93rem;line-height:1.72;color:rgba(255,255,255,.72)}.srvTagSection{position:relative;z-index:1;padding:7rem 0;background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.srvTagGrid{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:2.5rem}.srvTag{font-size:.82rem;font-weight:700;color:rgba(255,255,255,.78);background:rgba(0,203,95,.06);border:1px solid rgba(0,203,95,.18);border-radius:10px;padding:.5rem 1.1rem;transition:background .2s,border-color .2s,color .2s}.srvTag:hover{background:rgba(0,203,95,.14);border-color:rgba(0,203,95,.4);color:#fff}.srvPlatformSection{position:relative;z-index:1;padding:7rem 0;background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.srvPlatformGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.4rem;gap:1.4rem;margin-top:2.5rem}.srvPlatformCard{padding:2.2rem;background:linear-gradient(145deg,#00200a,#01591e 20%,#004d1a 40%,#002c0e);border:1px solid rgba(0,203,95,.2);border-radius:20px;display:flex;flex-direction:column;gap:.9rem;transition:border-color .2s,transform .2s}.srvPlatformCard:hover{border-color:rgba(0,203,95,.5);transform:translateY(-4px)}.srvPlatformTag{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);background:rgba(0,203,95,.12);border:1px solid rgba(0,203,95,.3);border-radius:6px;padding:.22rem .65rem;align-self:flex-start}.srvPlatformName{font-size:1.1rem;font-weight:800;color:#fff}.srvPlatformDesc{font-size:1.18rem;color:rgba(255,255,255,.62);line-height:1.65}@media (max-width:900px){.srvPlatformGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.srvPlatformGrid{grid-template-columns:1fr}}.spPain{padding:6rem 0;background:linear-gradient(180deg,#0d0d0d,#0a0f0b);position:relative;overflow:hidden}.spPain:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 50% 0,rgba(255,60,60,.06) 0,transparent 70%);pointer-events:none}.spPainGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.6rem;gap:1.6rem;margin-top:3rem}.spPainCard{background:linear-gradient(145deg,#111,#0e0e0e);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:2rem 1.8rem;display:flex;flex-direction:column;gap:1rem;transition:border-color .25s,transform .25s}.spPainCard:hover{border-color:rgba(0,203,95,.4);transform:translateY(-4px)}.spPainIcon{width:60px;height:60px;border-radius:14px;background:rgba(0,203,95,.1);border:1px solid rgba(0,203,95,.22);display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#00cb5f}.spPainTitle{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.4}.spPainDesc{font-size:1.18rem;color:rgba(255,255,255,.6);line-height:1.72}.spClients{padding:5rem 0 4rem;background:#0d0d0d;border-top:1px solid rgba(255,255,255,.06)}.spClientsHeadingRow{margin-bottom:2.4rem}.spClientsBigTitle{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1.15;text-transform:none;margin-bottom:1rem}.spClientsDivider{height:3px;width:100%;background:linear-gradient(90deg,#00cb5f,#00a34c 40%,transparent);border-radius:2px}.spClientsMarqueeWrap{overflow:hidden;margin-top:2.4rem}.spClientsTrack{display:flex;width:max-content;animation:clientsMarquee 28s linear infinite}.spClientsTrack:hover{animation-play-state:paused}.spClientsInner{gap:0}.spClientItem,.spClientsInner{display:flex;align-items:center}.spClientItem{gap:.6rem;padding:0 3.2rem;border-right:1px solid rgba(255,255,255,.08);white-space:nowrap;font-size:1.15rem;font-weight:700;color:rgba(255,255,255,.75);letter-spacing:.01em;transition:color .2s;cursor:default}.spClientItem:hover{color:#00cb5f}.spClientIcon{font-size:1.3rem;opacity:.7}@keyframes clientsMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.spSocial{padding:6rem 0;background:#0d0d0d;border-top:1px solid rgba(255,255,255,.06)}.spTestHeadingRow{margin-bottom:2.8rem}.spTestBigTitle{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1.15;text-transform:none;margin-bottom:1rem}.spTestDivider{height:3px;width:100%;background:linear-gradient(90deg,#00cb5f,#00a34c 40%,transparent);border-radius:2px}.spTestGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.6rem;gap:1.6rem}.spTestCard{background:#0f1a12;border:1px solid rgba(0,203,95,.12);border-radius:12px;padding:1.6rem 1.8rem;display:flex;flex-direction:column;gap:1.2rem;transition:border-color .25s,background .25s}.spTestCard:hover{border-color:rgba(0,203,95,.35);background:#111f15}.spTestCardHead{display:flex;align-items:center;gap:.7rem}.spTestQIcon{font-size:1.8rem;font-weight:900;line-height:1;color:var(--primary);font-family:Georgia,serif;flex-shrink:0}.spTestAuthor{font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:.01em}.spTestCardBody{display:flex;align-items:flex-start;gap:1.2rem}.spTestAvatar{flex-shrink:0;width:88px;height:88px;border-radius:8px;background:rgba(0,203,95,.12);border:1px solid rgba(0,203,95,.2);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:var(--primary);letter-spacing:.05em}.spTestQuote{font-size:1.18rem;color:rgba(255,255,255,.8);line-height:1.75;margin:0}.spTestRole{font-size:.8rem;color:rgba(255,255,255,.38);letter-spacing:.03em}.spTestStars{display:none}.spFaq{padding:6rem 0;background:var(--bg);border-top:1px solid rgba(255,255,255,.06)}.spFaqList{margin-top:3rem;display:flex;flex-direction:column;gap:.8rem;max-width:860px;margin-left:auto;margin-right:auto}.spFaqItem{border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.025);overflow:hidden;transition:border-color .25s}.spFaqItem.open{border-color:rgba(0,203,95,.35)}.spFaqQ{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 1.6rem;text-align:left;font-size:1.5rem;font-weight:700;color:#fff;font-family:inherit}.spFaqIcon,.spFaqQ:hover{color:var(--primary)}.spFaqIcon{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:rgba(0,203,95,.1);border:1px solid rgba(0,203,95,.25);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:400;transition:transform .25s,background .25s}.spFaqItem.open .spFaqIcon{transform:rotate(45deg);background:rgba(0,203,95,.2)}.spFaqA{padding:0 1.6rem;max-height:0;overflow:hidden;background:transparent;transition:max-height .35s ease,padding .25s ease;font-size:1.18rem;color:rgba(255,255,255,.65);line-height:1.75}.spFaqItem.open .spFaqA{max-height:600px;padding:0 1.6rem 1.4rem;color:rgba(255,255,255,.72);background:transparent}.spForm{padding:6rem 0;background:#0d0d0d;border-top:1px solid rgba(255,255,255,.06)}.spFormInner{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:4rem;gap:4rem;align-items:start}.spFormInfoTitle{font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:900;color:#fff;line-height:1.2;margin-bottom:1.2rem}.spFormInfoTitle span{color:var(--primary)}.spFormInfoDesc{font-size:1.18rem;color:rgba(255,255,255,.6);line-height:1.75;margin-bottom:2rem}.spFormInfoPoints{display:flex;flex-direction:column;gap:.8rem;list-style:none;padding:0;margin:0}.spFormInfoPoints li{font-size:1.18rem;color:rgba(255,255,255,.7);display:flex;align-items:flex-start;gap:.7rem;line-height:1.5}.spFormInfoPoints li:before{content:"✓";color:var(--primary);font-weight:800;flex-shrink:0;margin-top:.05rem}.spFormBox{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem 2rem}.spFormTitle{font-size:1.3rem;font-weight:800;color:#fff;margin-bottom:.6rem}.spFormSubtitle{font-size:1.18rem;color:rgba(255,255,255,.5);margin-bottom:1.8rem;line-height:1.6}.spFormFields{display:flex;flex-direction:column;gap:1rem}.spFormRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.spFormInput,.spFormSelect,.spFormTextarea{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.85rem 1.1rem;font-size:.95rem;color:#fff;font-family:inherit;outline:none;transition:border-color .2s,background .2s;box-sizing:border-box}.spFormInput::placeholder,.spFormTextarea::placeholder{color:rgba(255,255,255,.3)}.spFormInput:focus,.spFormSelect:focus,.spFormTextarea:focus{border-color:rgba(0,203,95,.5);background:rgba(0,203,95,.04)}.spFormSelect{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.4)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.1rem center;padding-right:2.5rem;cursor:pointer}.spFormSelect option{background:#111;color:#fff}.spFormSelect option:disabled{color:rgba(255,255,255,.3)}.spFormTextarea{resize:vertical;min-height:110px;line-height:1.6}.spFormBtn{width:100%;padding:1rem 1.5rem;background:var(--primary);color:#000;border:none;border-radius:10px;font-size:1rem;font-weight:800;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.6rem;transition:opacity .2s,transform .2s;margin-top:.4rem}.spFormBtn:hover{opacity:.88;transform:translateY(-2px)}.spFormBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.spFormSuccess{flex-direction:column;text-align:center;padding:3rem 2rem;gap:1rem}.spFormSuccess,.spFormSuccessIcon{display:flex;align-items:center;justify-content:center}.spFormSuccessIcon{width:60px;height:60px;border-radius:50%;background:rgba(0,203,95,.12);border:2px solid #00cb5f;color:#00cb5f}.spFormSuccessTitle{font-size:1.4rem;font-weight:700;color:#fff;margin:0}.spFormSuccessDesc{font-size:1rem;color:rgba(255,255,255,.55);margin:0;max-width:280px;line-height:1.6}.spFormSuccessBack{margin-top:.5rem;background:none;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.6);padding:.5rem 1.2rem;border-radius:6px;font-size:.85rem;cursor:pointer;transition:border-color .2s,color .2s}.spFormSuccessBack:hover{border-color:#00cb5f;color:#00cb5f}.heroContent{width:100%;max-width:1380px;margin:0 auto;padding:94px 2.5rem 0;height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-content:center;grid-gap:clamp(3rem,7vh,6rem) 0;gap:clamp(3rem,7vh,6rem) 0;grid-template-areas:"algo desc" "tagline ment"}.heroAlgo{grid-area:algo;align-self:end;justify-self:start;white-space:nowrap}.heroDesc{grid-area:desc;align-self:start;max-width:520px;margin-right:4rem;justify-self:end}.heroTagline{grid-area:tagline;align-self:end;justify-self:start}.heroMobileBtn{display:none}@media (max-width:768px){.heroMobileBtn{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.2rem;padding:.65rem 1.4rem;border:1.5px solid rgba(255,255,255,.35);border-radius:8px;color:#ffffff;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:transparent;transition:border-color .25s,color .25s,background .25s}.heroMobileBtn:hover{border-color:var(--primary);color:var(--primary)}}.heroMent{grid-area:ment;align-self:end;justify-self:end;white-space:nowrap}@media (max-width:1024px){.heroDesc{margin-right:1.5rem;max-width:420px}.container{padding:0 1.8rem}}@media (max-width:768px){.heroContent{grid-template-columns:auto auto;grid-template-rows:auto auto auto;grid-template-areas:"algo ment" "desc desc" "tagline tagline";column-gap:0;justify-content:start;padding:100px 1.4rem 0;height:100%;align-content:center;gap:3rem 0}.heroAlgo,.heroMent{align-self:end;padding-bottom:0}.heroMent{justify-self:start;margin-left:-.08em}.heroDesc{max-width:100%;margin-right:0;padding-top:0}.heroTagline{padding-bottom:0}.unlockInner{flex-direction:column;gap:2rem;padding:2.5rem 2rem}.unlockLeft{flex:none}.unlockDesc{max-width:100%}.faqInner{flex-direction:column;gap:2.5rem;padding:0 1.4rem}.faqSvgCol{display:none}.services{padding:5rem 0}.servicesHeading{font-size:clamp(1.9rem,5vw,2.8rem);margin-bottom:2.5rem}.rmBottomRow,.rmLineRow,.rmTopRow{grid-template-columns:1fr}.rmBottomRow .rmCard:before,.rmLineRow:before,.rmTopRow .rmCard:after{display:none}.rmTopRow{padding-bottom:0}.rmBottomRow{padding-top:0}.rmPlaceholder{display:none}.spHero{padding:7rem 0 4rem}.spHeroSplit{flex-direction:column;gap:2.5rem}.spHeroRight{flex:none;max-width:100%;width:100%}.spCta,.spProcess{padding:4rem 0}.spFeatGrid,.spStepsGrid{grid-template-columns:1fr 1fr}.spCtaInner{padding:3rem 2rem}.srvPlatformSection{padding:4rem 0}.srvPlatformCard{padding:1.6rem}.spPain{padding:4rem 0}.spPainGrid{grid-template-columns:1fr 1fr;gap:1.2rem}.spSocial{padding:4rem 0}.spTestBigTitle{font-size:clamp(1.8rem,3.5vw,2.8rem)}.spTestGrid{grid-template-columns:1fr}.spTestAvatar{width:64px;height:64px;font-size:1.1rem}.spTestQuote{font-size:1.18rem}.spFaq{padding:4rem 0}.spFaqList{margin-top:2rem}.spForm{padding:4rem 0}.spFormInner{gap:2.5rem}.spFormInner,.spFormRow{grid-template-columns:1fr}.aboutMVDesc,.aboutValueDesc,.carBenDesc,.carCtaDesc,.carDesc,.carJobDesc,.clChangeText,.coJurisDetail,.contactFormDesc,.contactSubtext,.ctFaqA,.ctFormDesc,.ctInfoSub,.ivModelDesc,.pfUseCaseDesc,.prExcerpt,.rmCardDesc,.spCtaSubtext,.spHeroDesc,.spStepDesc,.srvPlatformDesc,.tkPanelDesc,.trCertDesc,.trRegsDesc,.trSecDesc,.whyCardDesc,.wlFeatureDesc,.wlProcessDesc{font-size:1.18rem;line-height:1.75}.carBenTitle,.carJobTitle,.coJurisName,.ivModelTitle,.pfUseCaseTitle,.rmCardTitle,.srvPlatformName,.trCertName,.trSecTitle,.whyCardTitle,.wlFeatureTitle,.wlProcessTitle{font-size:1.3rem}.aboutMVTitle,.ctFormTitle{font-size:clamp(1.8rem,4vw,2.2rem)}.spSectionTitle,.unlockHeading{font-size:clamp(2rem,5vw,2.8rem)}.ctInfoHeading{font-size:clamp(2rem,5vw,2.6rem)}.spCtaTitle{font-size:clamp(2.2rem,5vw,3rem)}.carCtaTitle,.carHeading{font-size:clamp(2.2rem,5vw,2.8rem)}.wlProcessSection,.wlSection{padding:4rem 0}.wlFeatureCard{padding:1.6rem 1.4rem}.wlProcessCard{padding:1.6rem 1.2rem}.coJurisSection,.crmIntSection{padding:4rem 0}.coJurisCard{padding:1.4rem}.pfUseCaseSection{padding:4rem 0}.pfUseCaseCard{padding:1.6rem}.btMetricSection,.ivSection{padding:4rem 0}.ivModelCard{padding:1.6rem}.ivModelPoint{font-size:1rem}.arPipelineSection,.clSection{padding:4rem 0}.clVersion{font-size:1.3rem}.brColorSection,.brSection,.brTypoSection,.brUsageSection{padding:4rem 0}.brSectionDesc{font-size:1.18rem;line-height:1.75}.brLogoCard{border-radius:14px}.prKitSection,.prMedia,.prSection{padding:4rem 0}.prCard{padding:1.6rem 1.4rem}.prKitCard{padding:1.4rem}.prTitle{font-size:1.2rem}.prExcerpt{font-size:1.18rem;line-height:1.75}.prKitTitle,.prMediaTitle{font-size:1.1rem}.prKitDesc{font-size:1.18rem;line-height:1.75}.tmCases,.tmSection{padding:4rem 0}.tmCard,.tmCaseCard{padding:1.6rem 1.4rem}.tmQuote{font-size:1.18rem;line-height:1.75}.tmCaseTitle{font-size:1.5rem}.tmCaseDesc{font-size:1.18rem;line-height:1.75}.tmName{font-size:1rem}.ptStats{padding:3rem 0}.ptCategories{padding:4rem 0}.ptCatBlock{padding:1.6rem 1.4rem}.ptPartnerName{font-size:1.1rem}.ptPartnerDesc{font-size:1.18rem;line-height:1.75}.trRegsSection,.trSecSection,.trSection,.trSlaSection{padding:4rem 0}.trCertCard,.trRegsCard,.trSecCard{padding:1.6rem 1.4rem}.trSlaCard{padding:1.8rem 1.4rem}.trCertName,.trRegsName,.trSecTitle{font-size:1.2rem}.tkSection,.tkStackSection{padding:4rem 0}.tkPanelTitle{font-size:1.5rem}.tkItemCard{padding:1.2rem}.tkItemName{font-size:1.1rem}.tkItemDetail{font-size:1.18rem}.tkTab{padding:.6rem 1rem}.carApply,.carBenefits,.carCta,.carCulture,.carOpenings{padding:4rem 0}.carDesc{max-width:100%}.carCtaInner{padding:2.5rem 1.8rem}.carValueDesc{font-size:1.18rem;line-height:1.75}.carValueLabel{font-size:1.2rem}.ctHero{padding-top:110px;padding-bottom:2.5rem;min-height:auto}.ctSection{padding:1rem 0 4rem}.ctFaq{padding:3rem 0 4rem}.ctFormPanel,.ctInfoPanel{padding:2.2rem 1.8rem}.ctFaqQ{font-size:1.5rem}.aboutExpertise,.aboutValues,.aboutWho,.whyBrokers{padding:4rem 0}.aboutMV{padding:3rem 0 4rem}.aboutWhoInner{gap:2.5rem}.aboutMVCard{padding:2rem 1.8rem}.aboutValueCard{padding:1.8rem 1.6rem}.whyFeatTitle{font-size:clamp(1.5rem,4vw,1.9rem)}.whyFeatDesc{font-size:1.18rem;line-height:1.75}}@media (max-width:480px){.heroContent{padding-top:90px;gap:2.6rem 0}.container{padding:0 1rem}.unlockInner{padding:2rem 1.4rem}.faqTitle{font-size:clamp(2rem,8vw,2.8rem)}.spHero{padding:5.5rem 0 3rem}.spCta,.spProcess{padding:3rem 0}.spFeatCard,.spStep{padding:1.6rem 1.4rem}.spCtaInner{padding:2rem 1.4rem}.spFeatGrid,.spStepsGrid{grid-template-columns:1fr}.srvPlatformSection{padding:3rem 0}.srvPlatformCard{padding:1.4rem}.contactRight{padding:2rem 1.4rem}.marqueeContent{font-size:1rem}.clSection,.wlProcessSection,.wlSection{padding:3rem 0}.wlFeatureCard,.wlProcessCard{padding:1.2rem 1rem}.coJurisSection,.crmIntSection{padding:3rem 0}.coJurisCard{padding:1.2rem}.pfUseCaseSection{padding:3rem 0}.pfUseCaseCard{padding:1.4rem}.btMetricSection,.ivSection{padding:3rem 0}.ivModelCard{padding:1.4rem}.arPipelineSection,.brColorSection,.brSection,.brTypoSection,.brUsageSection,.prKitSection,.prMedia,.prSection{padding:3rem 0}.prCard{padding:1.2rem 1rem}.prKitGrid{grid-template-columns:1fr}.tmCases,.tmSection{padding:3rem 0}.tmCard,.tmCaseCard{padding:1.4rem 1.2rem}.ptStats{padding:2rem 0}.ptCategories{padding:3rem 0}.ptCatBlock{padding:1.2rem 1rem}.trRegsSection,.trSecSection,.trSection,.trSlaSection{padding:3rem 0}.trCertCard,.trRegsCard,.trSecCard{padding:1.4rem 1.2rem}.tkSection,.tkStackSection{padding:3rem 0}.tkItemCard{padding:1rem}.carApply,.carBenefits,.carCta,.carCulture,.carOpenings{padding:3rem 0}.carCtaInner{padding:2rem 1.4rem}.carBenCard{padding:1.6rem 1.4rem}.ctHero{padding-top:95px;padding-bottom:2rem}.ctSection{padding:.5rem 0 3rem}.ctFaq{padding:2rem 0 3rem}.ctFormPanel,.ctInfoPanel{padding:1.8rem 1.4rem}.ctCheckGrid{grid-template-columns:1fr}.ctFaqCard{padding:1.6rem 1.4rem}.aboutExpertise,.aboutValues,.aboutWho,.whyBrokers{padding:3rem 0}.aboutMV{padding:2rem 0 3rem}.aboutMVCard{padding:1.6rem 1.4rem}.aboutValueCard{padding:1.5rem 1.4rem}.spPain{padding:2.5rem 0}.spPainGrid{grid-template-columns:1fr}.spFaq,.spForm,.spSocial{padding:2.5rem 0}.spFormBox{padding:1.8rem 1.4rem}}.hbSection{padding:6rem 0 5rem;position:relative;z-index:1}.hbHead{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.hbHeading{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;letter-spacing:-.035em;color:#fff;margin-top:.5rem}.hbViewAll{display:inline-flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:700;color:var(--primary);background:rgba(0,203,95,.08);border:1px solid rgba(0,203,95,.3);border-radius:50px;padding:.55rem 1.3rem;white-space:nowrap;transition:background .2s,gap .2s,border-color .2s;flex-shrink:0}.hbViewAll:hover{background:rgba(0,203,95,.16);border-color:rgba(0,203,95,.55);gap:.75rem}.hbGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}@media (max-width:1024px){.hbGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.hbSection{padding:4rem 0 3rem}.hbGrid{grid-template-columns:1fr}.hbHead{align-items:flex-start;flex-direction:column}}.blHero{position:relative;padding:140px 0 4rem;text-align:center;z-index:1}.blHeroInner{position:relative;z-index:2}.blHeroTitle{font-size:clamp(2.8rem,5vw,4.5rem);font-weight:900;letter-spacing:-.04em;line-height:1.08;color:#fff;margin:0 auto 1.2rem;max-width:700px}.blHeroTitle em{color:var(--primary);font-style:normal}.blHeroDesc{font-size:1.18rem;line-height:1.75;color:rgba(255,255,255,.55);max-width:620px;margin:0 auto 2rem}.blFilters{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.8rem}.blFilter{font-family:var(--font);font-size:.85rem;font-weight:600;color:rgba(255,255,255,.52);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:50px;padding:.45rem 1.15rem;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.blFilter:hover{color:#fff;background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.18)}.blFilterActive{color:var(--primary)!important;background:rgba(0,203,95,.1)!important;border-color:rgba(0,203,95,.4)!important}.blFeatSection{padding:.5rem 0 2rem;position:relative;z-index:1}.blFeatGrid{display:grid;grid-template-columns:2fr 3fr;grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.blCard{display:flex;flex-direction:column;background:#111111;border:1px solid rgba(255,255,255,.07);border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .28s,transform .28s,box-shadow .28s;height:100%}.blCard:hover{border-color:rgba(0,203,95,.28);transform:translateY(-4px);box-shadow:0 20px 50px rgba(0,0,0,.45)}.blCardImg{position:relative;overflow:hidden;aspect-ratio:4/3;flex-shrink:0}.blCardLarge .blCardImg{aspect-ratio:16/9}.blCardImgPhoto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.blCard:hover .blCardImgPhoto{transform:scale(1.06)}.blCardImgDecor{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(0,203,95,.08) 0,transparent 70%);pointer-events:none}.blDatePill{position:absolute;bottom:1rem;left:1rem;background:rgba(10,10,10,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:50px;padding:.3rem .85rem;font-size:.78rem;font-weight:500;color:rgba(255,255,255,.82);white-space:nowrap}.blCardBody{display:flex;flex-direction:column;padding:1.5rem 1.6rem 1.8rem;flex:1 1}.blCardTitle{font-size:1.08rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.35;margin-bottom:.65rem}.blCardTitleLarge{font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.2;margin-bottom:.85rem}.blCardExcerpt{font-size:.92rem;line-height:1.65;color:rgba(255,255,255,.42);margin-bottom:1.2rem;flex:1 1}.blCardTags{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.blTag{font-size:.75rem;font-weight:700;color:var(--primary);letter-spacing:.03em}.blTagArrow{font-size:.8rem;font-weight:600;color:rgba(255,255,255,.35);transition:color .2s}.blSeeMore{color:var(--primary);font-weight:600;white-space:nowrap}.blViewAllWrap{display:flex;justify-content:center;margin-top:2.8rem}.blCard:hover .blTagArrow{color:var(--primary)}.blSection{padding:0 0 5rem;position:relative;z-index:1}.blSectionHead{margin-bottom:2rem}.blGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.blSubscribe{padding:4rem 0 7rem;position:relative;z-index:1}.blSubscribeInner{background:linear-gradient(145deg,#111111,#0d0d0d);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:3.5rem 4rem;display:flex;align-items:center;gap:4rem}.blSubscribeText{flex:1 1}.blSubscribeTitle{font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;letter-spacing:-.03em;color:#fff;margin:.5rem 0 .8rem}.blSubscribeDesc{font-size:1.18rem;line-height:1.72;color:rgba(255,255,255,.48)}.blSubscribeForm{display:flex;gap:.75rem;flex-shrink:0}.blSubscribeInput{font-family:var(--font);font-size:.95rem;color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.75rem 1.2rem;width:240px;outline:none;transition:border-color .2s}.blSubscribeInput::placeholder{color:rgba(255,255,255,.28)}.blSubscribeInput:focus{border-color:rgba(0,203,95,.45)}@media (max-width:1024px){.blFeatGrid,.blGrid{grid-template-columns:1fr 1fr}.blSubscribeInner{flex-direction:column;gap:2rem;padding:2.5rem 2rem}.blSubscribeForm{width:100%}.blSubscribeInput{flex:1 1;width:auto}}@media (max-width:768px){.blHero{padding:120px 0 3rem}.blFeatGrid,.blGrid{grid-template-columns:1fr}.blCardLarge .blCardImg{aspect-ratio:4/3}}@media (max-width:480px){.blHero{padding:100px 0 2.5rem}.blSubscribeForm{flex-direction:column}.blSubscribeInput{width:100%}}.fxWho{padding:5rem 0 4rem}.fxWhoGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}.fxWhoFlip{perspective:1300px;height:420px}.fxWhoInner{position:relative;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,.2,.2,1);will-change:transform}.fxWhoFlip:hover .fxWhoInner{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}.fxWhoBack,.fxWhoFront{position:absolute;inset:0;border-radius:22px;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.fxWhoFront{background:#111;border:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.4rem 2rem;gap:1.1rem;transform:rotateY(0deg);-webkit-transform:rotateY(0deg)}.fxWhoFrontGlow{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:260px;height:260px;background:radial-gradient(circle,rgba(0,203,95,.09) 0,transparent 70%);pointer-events:none}.fxWhoIconWrap{width:88px;height:88px;border-radius:24px;background:linear-gradient(135deg,rgba(0,203,95,.14),rgba(0,203,95,.05));border:1px solid rgba(0,203,95,.22);display:flex;align-items:center;justify-content:center;box-shadow:0 0 32px rgba(0,203,95,.1);position:relative;z-index:1}.fxWhoIcon{font-size:2.4rem;line-height:1;color:#00cb5f}.fxWhoAudience{font-size:1.18rem;font-weight:800;letter-spacing:-.025em;color:#fff}.fxWhoAudience,.fxWhoTagline{margin:0;position:relative;z-index:1}.fxWhoTagline{font-size:.95rem;line-height:1.6;color:rgba(255,255,255,.45);max-width:220px}.fxWhoHint{display:flex;align-items:center;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);opacity:.7;margin-top:.4rem;position:relative;z-index:1}.fxWhoBack{background:linear-gradient(150deg,#0f1e14,#0d0d0d);border:1px solid rgba(0,203,95,.18);transform:rotateY(180deg);-webkit-transform:rotateY(180deg);padding:2rem 1.8rem;display:flex;flex-direction:column;gap:0}.fxWhoBack:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),rgba(0,203,95,.15),transparent)}.fxWhoBack:after{content:"";position:absolute;bottom:-40px;right:-40px;width:180px;height:180px;background:radial-gradient(circle,rgba(0,203,95,.07) 0,transparent 70%);pointer-events:none}.fxWhoBackHead{gap:.8rem;margin-bottom:1.4rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(255,255,255,.07)}.fxWhoBackHead,.fxWhoIconSm{display:flex;align-items:center}.fxWhoIconSm{font-size:1.3rem;width:38px;height:38px;justify-content:center;background:rgba(0,203,95,.1);border:1px solid rgba(0,203,95,.2);border-radius:10px;flex-shrink:0}.fxWhoItems{display:flex;flex-direction:column;gap:1rem}.fxWhoItem{display:flex;gap:.75rem;align-items:flex-start;position:relative;z-index:1}.fxWhoItemDot{width:6px;height:6px;border-radius:50%;background:var(--primary);flex-shrink:0;margin-top:.45rem;box-shadow:0 0 6px rgba(0,203,95,.5)}.fxWhoItemTitle{font-size:.88rem;font-weight:700;color:#fff;margin:0 0 .2rem}.fxWhoItemDesc{font-size:.82rem;line-height:1.6;color:rgba(255,255,255,.45);margin:0}.fxPerf{padding:5rem 0 4rem}.fxPerfPos{color:var(--primary)}.fxPerfNeg,.fxPerfPos{font-size:.82rem;font-weight:600}.fxPerfNeg{color:rgba(255,80,80,.75)}.fxPerfTotal{font-size:.78rem;color:rgba(255,255,255,.28);margin-top:.3rem}.fxPerfNote{font-size:.78rem;color:rgba(255,255,255,.22);margin:0}.fxChartRow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}.fxChartGauge{background:#111111;border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:2rem 1.6rem 1.8rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:border-color .3s,box-shadow .3s}.fxChartGauge:hover{border-color:rgba(0,203,95,.2);box-shadow:0 12px 40px rgba(0,0,0,.35)}.fxChartGaugeHL{background:rgba(0,203,95,.05);border-color:rgba(0,203,95,.25)!important}.fxGaugeSvg{width:160px;height:160px;margin-bottom:1.2rem}.fxGaugeLabel{font-size:.85rem;font-weight:700;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.7rem}.fxGaugeMeta{display:flex;gap:1rem;margin-bottom:.35rem}.fxBarChart{background:#111111;border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:2rem 2rem 1.6rem;margin-top:1.5rem;gap:1.8rem}.fxBarChart,.fxBarGroup{display:flex;flex-direction:column}.fxBarGroup{gap:.7rem}.fxBarGroupLabel{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgba(255,255,255,.35);margin-bottom:.2rem}.fxBarRow{display:grid;grid-template-columns:100px 1fr 60px;align-items:center;grid-gap:.9rem;gap:.9rem}.fxBarRowLabel{font-size:.8rem;font-weight:700;white-space:nowrap}.fxBarTrack{height:10px;background:rgba(255,255,255,.06);border-radius:5px;overflow:hidden}.fxBar{height:100%;border-radius:5px;width:0}.fxBarPositive{background:linear-gradient(90deg,var(--primary),#00e070);box-shadow:0 0 10px rgba(0,203,95,.4)}.fxBarNegative{background:linear-gradient(90deg,rgba(255,70,70,.75),rgba(220,50,50,.55))}.fxBarValue{font-size:.82rem;font-weight:700;color:rgba(255,255,255,.45);text-align:right}@media (max-width:1024px){.fxWhoGrid{grid-template-columns:1fr 1fr}.fxWhoFlip{height:460px}}@media (max-width:768px){.fxWhoGrid{grid-template-columns:1fr}.fxWhoFlip{height:auto;perspective:none}.fxWhoInner{transform-style:flat;-webkit-transform-style:flat;transition:none;position:static;display:flex;flex-direction:column}.fxWhoFlip:hover .fxWhoInner{transform:none;-webkit-transform:none}.fxWhoFront{border-radius:22px 22px 0 0;border-bottom:none;padding:2rem}.fxWhoBack,.fxWhoFront{position:static;transform:none;-webkit-transform:none}.fxWhoBack{border-radius:0 0 22px 22px;border-top:1px solid rgba(0,203,95,.1)}.fxWhoBack:before{display:none}.fxChartRow{grid-template-columns:1fr;max-width:340px;margin-left:auto;margin-right:auto}.fxBarRow{grid-template-columns:85px 1fr 50px;gap:.6rem}}@media (max-width:480px){.fxBarChart{padding:1.4rem 1.2rem}.fxBarRow{grid-template-columns:80px 1fr 44px;font-size:.75rem}}.bdHero{position:relative;min-height:520px;display:flex;align-items:flex-end;padding-bottom:4rem;background-size:cover;background-position:50%}.bdHeroOverlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,13,13,.55) 0,rgba(13,13,13,.88) 60%,#0d0d0d);z-index:1}.bdHeroInner{position:relative;z-index:2;padding-top:140px}.bdHeroTitle{font-size:clamp(2rem,4vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;color:#fff;max-width:820px;margin:0 0 1.5rem}.bdMeta{gap:.75rem;flex-wrap:wrap}.bdMeta,.bdMetaItem{display:flex;align-items:center}.bdMetaItem{gap:.4rem;font-size:.88rem;color:rgba(255,255,255,.5);font-weight:500}.bdMetaItem svg{color:var(--primary);flex-shrink:0}.bdMetaDot{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.25)}.bdBody{padding:4rem 0 3rem}.bdBodyInner{display:grid;grid-template-columns:1fr 320px;grid-gap:4rem;gap:4rem;align-items:start}.bdArticle{min-width:0}.bdArticle h1,.bdArticle h2{font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800;letter-spacing:-.03em;color:#fff;margin:2.8rem 0 1rem;line-height:1.25}.bdArticle h3,.bdArticle h4{font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:700;letter-spacing:-.02em;color:#fff;margin:2.2rem 0 .75rem;line-height:1.3}.bdArticle h1:first-child,.bdArticle h2:first-child,.bdArticle h3:first-child{margin-top:0}.bdArticle p{font-size:1.08rem;line-height:1.82;color:rgba(255,255,255,.62);margin:0 0 1.4rem}.bdArticle b,.bdArticle strong{font-weight:700;color:rgba(255,255,255,.9)}.bdArticle a{color:var(--primary);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.bdArticle a:hover{opacity:.8}.bdArticle ol,.bdArticle ul{margin:0 0 1.6rem 1.4rem;padding:0;color:rgba(255,255,255,.62);font-size:1.05rem;line-height:1.78}.bdArticle ul{list-style:disc}.bdArticle ol{list-style:decimal}.bdArticle li{margin-bottom:.45rem}.bdArticle li::marker{color:var(--primary)}.bdArticle blockquote{position:relative;margin:2.5rem 0;padding:1.6rem 1.8rem 1.6rem 2rem;background:rgba(0,203,95,.06);border:1px solid rgba(0,203,95,.18);border-left:3px solid var(--primary);border-radius:8px;color:rgba(255,255,255,.75);font-size:1.1rem;font-style:italic;line-height:1.75}.bdArticle img{max-width:100%;border-radius:10px;margin:1.5rem 0;display:block}.bdArticle hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:2.5rem 0}.bdArticle code,.bdArticle pre{background:rgba(255,255,255,.06);border-radius:6px;font-family:Courier New,Courier,monospace;font-size:.92rem;color:var(--primary);padding:.2em .5em}.bdArticle pre{padding:1.2rem 1.4rem;overflow-x:auto;margin:1.5rem 0}.bdArticle pre code{background:none;padding:0}.bdArticle table{width:-moz-fit-content;width:fit-content;max-width:100%;border-collapse:collapse;margin:2rem 0;font-size:1rem;overflow-x:auto;display:block;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.bdArticle thead{background:rgba(0,203,95,.1)}.bdArticle th{padding:.85rem 1.2rem;text-align:left;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary);border-bottom:1px solid rgba(0,203,95,.25);white-space:nowrap}.bdArticle td{padding:.8rem 1.2rem;color:rgba(255,255,255,.72);font-size:.97rem;line-height:1.6;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.bdArticle tbody tr:last-child td{border-bottom:none}.bdArticle tbody tr:hover td{background:rgba(255,255,255,.03)}.bdLead{font-size:1.22rem;line-height:1.82;color:rgba(255,255,255,.75);border-left:3px solid var(--primary);padding-left:1.4rem;margin:0 0 2.4rem}.bdH2{font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800;letter-spacing:-.03em;color:#fff;margin:2.8rem 0 1rem}.bdH2:first-of-type{margin-top:1.5rem}.bdP{font-size:1.18rem;line-height:1.8;color:rgba(255,255,255,.58);margin:0 0 1.4rem}.bdQuote{position:relative;margin:2.5rem 0;padding:2rem 2rem 2rem 2.5rem;background:rgba(0,203,95,.06);border:1px solid rgba(0,203,95,.18);border-radius:12px;font-size:1.15rem;line-height:1.75;color:rgba(255,255,255,.78);font-style:italic}.bdQuoteMark{position:absolute;top:-.5rem;left:1.5rem;font-size:5rem;line-height:1;color:var(--primary);font-family:Georgia,serif;font-style:normal;opacity:.5}.bdSidebar{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:1.5rem}.bdSideCard{background:#111111;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:1.8rem}.bdSideTitle{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:#fff;margin:.6rem 0}.bdSideDesc{font-size:.92rem;line-height:1.65;color:rgba(255,255,255,.42);margin:0 0 1.2rem}.bdSideForm{display:flex;flex-direction:column;gap:.75rem}.bdSideTag{display:inline-block;margin:.5rem 0;padding:.25rem .85rem;background:rgba(0,203,95,.1);border:1px solid rgba(0,203,95,.3);border-radius:999px;color:var(--primary);font-size:.8rem;font-weight:700;letter-spacing:.03em}.bdSideDivider{height:1px;background:rgba(255,255,255,.06);margin:1rem 0}.bdSideInfo{font-size:.95rem;color:rgba(255,255,255,.55);margin:.4rem 0 0}.bdRelated{padding:2rem 0 4rem}.bdRelatedHead{margin-bottom:2.5rem}.bdRelatedTitle{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;letter-spacing:-.04em;color:#fff;margin:.5rem 0 .8rem}.bdRelatedDivider{height:3px;width:60px;background:linear-gradient(90deg,var(--primary),transparent);border-radius:2px}.bdRelatedGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}@media (max-width:1024px){.bdBodyInner{grid-template-columns:1fr;gap:2.5rem}.bdSidebar{position:static;flex-direction:row;flex-wrap:wrap}.bdSideCard{flex:1 1;min-width:260px}.bdRelatedGrid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.bdHero{min-height:400px}.bdHeroTitle{font-size:clamp(1.6rem,5vw,2.2rem)}.bdRelatedGrid{grid-template-columns:1fr}.bdSidebar{flex-direction:column}}@media (max-width:480px){.bdHero{min-height:340px;padding-bottom:2.5rem}.bdBody{padding:2.5rem 0 2rem}}.ppPage{position:relative;min-height:100vh;background:var(--bg)}.ppCanvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.ppHero{position:relative;z-index:1;padding:140px 0 5rem;border-bottom:1px solid rgba(0,203,95,.12);background:linear-gradient(180deg,rgba(0,203,95,.04),transparent)}.ppHeroInner{max-width:900px;margin:0 auto;padding:0 2rem}.ppBreadcrumb{font-size:.85rem;color:var(--gray);letter-spacing:.04em;margin-bottom:1.5rem}.ppBreadcrumb a{color:var(--primary)}.ppBreadcrumb a:hover{text-decoration:underline}.ppTitle{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;color:var(--white);line-height:1.15;margin-bottom:1rem}.ppMeta{font-size:.9rem;color:var(--gray);letter-spacing:.03em}.ppBody{position:relative;z-index:1;padding:4rem 0 6rem}.ppContainer{max-width:900px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:0}.ppSection{padding:2.8rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.ppSection:last-child{border-bottom:none}.ppHeading{font-size:1.35rem;font-weight:700;color:var(--white);margin-bottom:1.2rem;display:flex;align-items:baseline;gap:.5rem}.ppNum{color:var(--primary);font-weight:700;font-size:1.1rem;min-width:2rem}.ppSubHeading{font-size:1rem;font-weight:600;color:rgba(255,255,255,.75);margin-top:1.5rem;margin-bottom:.75rem;padding-left:1rem;border-left:2px solid rgba(0,203,95,.4)}.ppText{font-size:1.18rem;color:rgba(255,255,255,.65);line-height:1.8;margin-bottom:.8rem}.ppText:last-child{margin-bottom:0}.ppList{list-style:none;display:flex;flex-direction:column;gap:.65rem;padding-left:0;margin:.75rem 0}.ppList li{font-size:1.18rem;color:rgba(255,255,255,.65);line-height:1.75;padding-left:1.4rem;position:relative}.ppList li:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--primary)}.ppList strong{color:rgba(255,255,255,.85)}.ppLink{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.ppLink:hover{opacity:.8}.ppSectionContact{background:rgba(0,203,95,.03);border-radius:16px;padding:2.8rem;border:1px solid rgba(0,203,95,.12)}.ppContactCard{margin-top:1.5rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2rem;display:flex;flex-direction:column;gap:.5rem}.ppContactLine{font-size:1.05rem;color:rgba(255,255,255,.7);line-height:1.7}.ppContactLine strong{color:var(--white)}@media (max-width:768px){.ppHero{padding:120px 0 3.5rem}.ppTitle{font-size:clamp(2rem,8vw,2.8rem)}.ppSectionContact{padding:2rem 1.5rem}}@media (max-width:480px){.ppHero{padding:100px 0 2.5rem}.ppContainer,.ppHeroInner{padding:0 1.25rem}.ppHeading{font-size:1.2rem}.ppList li,.ppText{font-size:1.18rem}}.fxPkg{padding:5rem 0 4rem}.fxPkgSubtitle{font-size:1.18rem;color:rgba(255,255,255,.5);line-height:1.7;max-width:520px;margin:0 auto 3.5rem;text-align:center}.fxPkgGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.fxPkgCard{position:relative;background:#111;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:2rem 1.75rem 1.75rem;display:flex;flex-direction:column;gap:0;transition:border-color .35s,box-shadow .35s,transform .35s}.fxPkgCard:hover{border-color:rgba(0,203,95,.28);box-shadow:0 20px 50px rgba(0,0,0,.45),inset 0 0 0 1px rgba(0,203,95,.06);transform:translateY(-5px)}.fxPkgCardPopular{background:linear-gradient(160deg,#0f1e14,#0d1510);border-color:rgba(0,203,95,.3);box-shadow:inset 0 0 0 1px rgba(0,203,95,.12),0 24px 55px rgba(0,0,0,.5)}.fxPkgCardPopular:hover{border-color:rgba(0,203,95,.55);box-shadow:0 28px 65px rgba(0,0,0,.55),inset 0 0 0 1px rgba(0,203,95,.2),0 0 40px rgba(0,203,95,.07)}.fxPkgCardPopular:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:22px 22px 0 0;background:linear-gradient(90deg,var(--primary),rgba(0,203,95,.3),transparent)}.fxPkgBadge{display:inline-flex;align-self:flex-start;font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.28rem .75rem;border-radius:50px;margin-bottom:1.2rem}.fxPkgBadge--popular{background:rgba(0,203,95,.12);color:var(--primary);border:1px solid rgba(0,203,95,.35)}.fxPkgBadge--free{background:rgba(255,255,255,.05);color:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.12)}.fxPkgHeader{margin-bottom:1.4rem}.fxPkgName{font-size:1.15rem;font-weight:800;color:#fff;letter-spacing:-.02em;margin:0 0 .7rem}.fxPkgPriceRow{display:flex;align-items:baseline;gap:.4rem}.fxPkgPrice{font-size:2.4rem;font-weight:900;letter-spacing:-.04em;color:#fff;line-height:1}.fxPkgCardPopular .fxPkgPrice{color:var(--primary)}.fxPkgPeriod{font-size:.82rem;color:rgba(255,255,255,.38);font-weight:500}.fxPkgDivider{height:1px;background:rgba(255,255,255,.07);margin-bottom:1.4rem}.fxPkgCardPopular .fxPkgDivider{background:rgba(0,203,95,.12)}.fxPkgFeatures{list-style:none;padding:0;margin:0 0 1.75rem;display:flex;flex-direction:column;gap:.65rem;flex:1 1}.fxPkgFeature{display:flex;align-items:center;gap:.65rem;font-size:.85rem;line-height:1.5}.fxPkgFeatureOn{color:rgba(255,255,255,.75)}.fxPkgFeatureOff{color:rgba(255,255,255,.2)}.fxPkgFeatureIcon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%}.fxPkgFeatureOn .fxPkgFeatureIcon{background:rgba(0,203,95,.12);color:var(--primary)}.fxPkgFeatureOff .fxPkgFeatureIcon{background:rgba(255,255,255,.04);color:rgba(255,255,255,.2)}.fxPkgCta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.8rem 1.2rem;border-radius:10px;font-size:.88rem;font-weight:700;text-align:center;background:rgba(255,255,255,.05);color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.1);transition:background .25s,border-color .25s,color .25s,gap .2s;text-decoration:none}.fxPkgCta:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.22);color:#fff;gap:.75rem}.fxPkgCtaPrimary{background:var(--primary);color:#000;border-color:var(--primary)}.fxPkgCtaPrimary:hover{background:#00e070;border-color:#00e070;color:#000;gap:.75rem}@media (max-width:1200px){.fxPkgGrid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:640px){.fxPkgGrid{grid-template-columns:1fr}.fxPkgCard{padding:1.75rem 1.5rem 1.5rem}}.bsSvcSection{padding:5.5rem 0;border-top:1px solid rgba(255,255,255,.06)}.bsSvcInner{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:5rem;gap:5rem;align-items:start}.bsSvcLeft{position:-webkit-sticky;position:sticky;top:120px}.bsSvcHeading{font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;line-height:1.18;letter-spacing:-.03em;color:#fff;margin:.75rem 0 0}.bsSvcHeading em{font-style:normal;color:#00cb5f}.bsSvcDesc{font-size:1.18rem;line-height:1.78;color:rgba(255,255,255,.52);margin-top:1.25rem}.bsSvcItems{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.bsSvcItem{background:#111;border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:1.6rem 1.5rem;display:flex;flex-direction:column;gap:.85rem;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.bsSvcItem:hover{border-color:rgba(0,203,95,.3);transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.35)}.bsSvcItemIcon{font-size:1.65rem;line-height:1}.bsSvcItemTitle{font-size:1.5rem;font-weight:700;color:#00cb5f;margin:0 0 .3rem;letter-spacing:-.01em}.bsSvcItemDesc{font-size:1.18rem;line-height:1.65;color:rgba(255,255,255,.45);margin:0}@media (max-width:1100px){.bsSvcInner{grid-template-columns:1fr;gap:2.5rem}.bsSvcLeft{position:static}}@media (max-width:640px){.bsSvcSection{padding:3.5rem 0}.bsSvcItems{grid-template-columns:1fr}.bsSvcHeading{font-size:1.75rem}}.fxeSecHead{text-align:center;margin-bottom:3.5rem}.fxeSecTitle{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:900;color:#fff;letter-spacing:-.03em;line-height:1.15;margin:.6rem 0 1rem}.fxeSecTitle em{font-style:normal;color:#00cb5f}.fxeSecDesc{font-size:1.18rem;color:rgba(255,255,255,.52);line-height:1.75;max-width:560px;margin:0 auto}.fxeHero{position:relative;background:#0d0d0d;overflow:hidden;z-index:1;padding:calc(94px + 4rem) 0 5rem}.fxeHero:before{content:"";position:absolute;top:-200px;right:-200px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(0,203,95,.07) 0,transparent 70%);pointer-events:none}.fxeHeroInner{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.fxeHeroLeft{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.fxeAppBadge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(0,203,95,.08);border:1px solid rgba(0,203,95,.2);border-radius:100px;padding:.4rem 1rem;font-size:.78rem;font-weight:600;color:#00cb5f;letter-spacing:.04em;text-transform:uppercase}.fxeAppBadgeDot{width:6px;height:6px;border-radius:50%;background:#00cb5f;box-shadow:0 0 6px #00cb5f;animation:fxePulse 2s ease-in-out infinite}@keyframes fxePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.fxeHeroTitle{font-size:clamp(3.2rem,6vw,5.5rem);font-weight:900;color:#fff;letter-spacing:-.04em;line-height:1;margin:0}.fxeHeroTitle em{font-style:normal;color:#00cb5f}.fxeHeroDesc{font-size:1.18rem;color:rgba(255,255,255,.6);line-height:1.78;max-width:500px;margin:0}.fxeHeroStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;width:100%}.fxeHeroStat{display:flex;flex-direction:column;align-items:center;padding:1rem .75rem;border-right:1px solid rgba(255,255,255,.08);text-align:center}.fxeHeroStat:last-child{border-right:none}.fxeHeroStatVal{font-size:1.5rem;font-weight:900;color:#00cb5f;letter-spacing:-.03em;line-height:1}.fxeHeroStatLabel{font-size:.68rem;font-weight:500;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.04em;margin-top:.3rem}.fxeHeroCtas{display:flex;gap:1rem;flex-wrap:wrap}.fxeStoreBtn{display:inline-flex;align-items:center;gap:.75rem;background:#fff;color:#000;border-radius:12px;padding:.7rem 1.4rem;text-decoration:none;transition:background .2s,transform .2s;border:1px solid rgba(255,255,255,.1)}n
.fxeStoreBtn:hover{background:#f0f0f0;transform:translateY(-2px)}.fxeStoreBtn div{display:flex;flex-direction:column}.fxeStoreBtn span{font-size:.65rem;color:#333;line-height:1}.fxeStoreBtn strong{font-size:.95rem;font-weight:700;color:#000;line-height:1.3}.fxeStoreBtn.large{padding:.9rem 1.6rem;border-radius:14px}.fxeStoreBtn.large strong{font-size:1.05rem}.fxeHeroRight{align-items:center}.fxeHeroRight,.fxePhoneImgWrap{display:flex;justify-content:center}.fxePhoneImgWrap{position:relative;align-items:flex-end}.fxePhoneImg{width:320px;height:auto;border-radius:36px;box-shadow:0 50px 100px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.06),0 0 60px rgba(0,203,95,.08);display:block;animation:fxeFloatImg 5s ease-in-out infinite}@keyframes fxeFloatImg{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.fxePhoneGlow{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);width:260px;height:100px;background:radial-gradient(ellipse,rgba(0,203,95,.22) 0,transparent 70%);pointer-events:none;z-index:-1}.fxeFeatures{padding:6rem 0;border-top:1px solid rgba(255,255,255,.06)}.fxeFeatGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}.fxeFeatCard{background:#0f0f0f;border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:1.8rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .25s,transform .25s,box-shadow .25s}.fxeFeatCard:hover{border-color:rgba(0,203,95,.28);transform:translateY(-4px);box-shadow:0 20px 45px rgba(0,0,0,.4)}.fxeFeatIcon{font-size:2.2rem;line-height:1;color:#00cb5f;font-style:normal;font-family:monospace;width:66px;height:66px;display:flex;align-items:center;justify-content:center;background:rgba(0,203,95,.08);border-radius:14px;border:1px solid rgba(0,203,95,.15)}.fxeFeatTitle{font-size:1.5rem;font-weight:700;color:#00cb5f;margin:0}.fxeFeatDesc{font-size:1.18rem;color:rgba(255,255,255,.5);line-height:1.65;margin:0}.fxeAccuracy{padding:6rem 0;background:#0a0a0a;border-top:1px solid rgba(255,255,255,.06)}.fxeAccGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.fxeAccCard{background:#0f0f0f;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem;transition:border-color .25s}.fxeAccCard:hover{border-color:rgba(0,203,95,.25)}.fxeAccCardTop{display:flex;flex-direction:column;gap:.5rem}.fxeAccTag{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#00cb5f;background:rgba(0,203,95,.1);border:1px solid rgba(0,203,95,.2);border-radius:100px;padding:.2rem .75rem;align-self:flex-start}.fxeAccName{font-size:1.5rem;font-weight:900;color:#fff;letter-spacing:-.03em;margin:0}.fxeAccDesc{font-size:1.18rem;color:rgba(255,255,255,.5);line-height:1.65;margin:0}.fxeAccBar{display:flex;align-items:center;gap:1rem}.fxeAccBarTrack{flex:1 1;height:8px;background:rgba(255,255,255,.07);border-radius:100px;overflow:hidden}.fxeAccBarFill{height:100%;border-radius:100px;background:linear-gradient(90deg,#00cb5f,#00e070);transition:width 1.2s cubic-bezier(.16,1,.3,1)}.fxeAccPct{font-size:1.8rem;font-weight:900;color:#00cb5f;letter-spacing:-.04em;min-width:3rem}.fxeAccMeta{display:flex;align-items:center;gap:1rem}.fxeAccMetaItem{display:flex;flex-direction:column;gap:.2rem}.fxeAccMetaVal{font-size:1.2rem;font-weight:800;color:rgba(255,255,255,.85)}.fxeAccMetaLabel{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.35)}.fxeAccMetaDivider{width:1px;height:36px;background:rgba(255,255,255,.08)}.fxeAccOverall{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:3rem;gap:3rem;background:linear-gradient(120deg,#0f1e14,#0d0d0d);border:1px solid rgba(0,203,95,.2);border-radius:20px;padding:2rem 2.5rem}.fxeAccOverallLeft{display:flex;flex-direction:column;gap:.3rem}.fxeAccOverallLabel{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.4)}.fxeAccOverallVal{font-size:3rem;font-weight:900;color:#00cb5f;letter-spacing:-.05em;line-height:1}.fxeAccOverallSub{font-size:.82rem;color:rgba(255,255,255,.4)}.fxeAccOverallBar{height:12px;background:rgba(255,255,255,.06);border-radius:100px;overflow:hidden}.fxeAccOverallFill{height:100%;background:linear-gradient(90deg,#00cb5f,#00e070);border-radius:100px}.fxePricing{padding:6rem 0;border-top:1px solid rgba(255,255,255,.06)}.fxePricingGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;max-width:820px;margin:0 auto}.fxePricingCard{background:#0f0f0f;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:2.5rem 2rem;display:flex;flex-direction:column;gap:1.2rem;transition:border-color .25s,transform .25s}.fxePricingCard:hover{border-color:rgba(0,203,95,.25);transform:translateY(-4px)}.fxePricingCard.popular{background:linear-gradient(160deg,#0f1e14,#0d1510);border-color:rgba(0,203,95,.3);box-shadow:0 0 40px rgba(0,203,95,.06)}.fxePricingBadge{display:inline-flex;align-self:flex-start;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .75rem;border-radius:100px}.fxePricingBadge.free{background:rgba(255,255,255,.06);color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.12)}.fxePricingBadge.popular{background:rgba(0,203,95,.12);color:#00cb5f;border:1px solid rgba(0,203,95,.3)}.fxePricingName{font-size:1.5rem;font-weight:800;color:#fff;margin:0}.fxePricingPrice{font-size:2.5rem;font-weight:900;color:#fff;letter-spacing:-.04em}.fxePricingCard.popular .fxePricingPrice{color:#00cb5f}.fxePricingPeriod{font-size:1rem;font-weight:400;color:rgba(255,255,255,.35)}.fxePricingNote{font-size:1.18rem;color:rgba(255,255,255,.45);line-height:1.6;margin:0}.fxePricingList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem;flex:1 1}.fxePricingFeature{display:flex;align-items:center;gap:.65rem;font-size:.9rem}.fxePricingFeature.on{color:rgba(255,255,255,.8)}.fxePricingFeature.off{color:rgba(255,255,255,.22)}.fxePricingCheck{font-size:.75rem;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700}.fxePricingFeature.on .fxePricingCheck{background:rgba(0,203,95,.12);color:#00cb5f}.fxePricingFeature.off .fxePricingCheck{background:rgba(255,255,255,.04);color:rgba(255,255,255,.2)}.fxePricingCta{display:flex;align-items:center;justify-content:center;padding:.85rem 1.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.7);font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s}.fxePricingCta:hover{border-color:rgba(255,255,255,.3);color:#fff}.fxePricingCta.primary{background:#00cb5f;color:#000;border-color:#00cb5f}.fxePricingCta.primary:hover{background:#00e070;border-color:#00e070}.fxeTest{padding:6rem 0;background:#0a0a0a;border-top:1px solid rgba(255,255,255,.06)}.fxeTestGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.fxeTestCard{background:#0f0f0f;border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:2rem;display:flex;flex-direction:column;gap:1rem;transition:border-color .25s,transform .25s}.fxeTestCard:hover{border-color:rgba(0,203,95,.2);transform:translateY(-3px)}.fxeTestStars{color:#00cb5f;font-size:.85rem;letter-spacing:.1em}.fxeTestQuote{font-size:1.18rem;color:rgba(255,255,255,.72);line-height:1.75;margin:0;flex:1 1}.fxeTestAuthor{display:flex;flex-direction:column;gap:.2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.fxeTestName{font-size:.88rem;font-weight:700;color:#fff}.fxeTestRole{font-size:.78rem;color:rgba(255,255,255,.35)}.fxeCta{padding:7rem 0;background:#0d0d0d;border-top:1px solid rgba(255,255,255,.06)}.fxeCtaInner{position:relative;text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,#0f1e14,#0d0d0d);border:1px solid rgba(0,203,95,.18);border-radius:28px;overflow:hidden}.fxeCtaGlow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:300px;background:radial-gradient(ellipse,rgba(0,203,95,.08) 0,transparent 65%);pointer-events:none}.fxeCtaTitle{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:#fff;letter-spacing:-.04em;line-height:1.1;margin:.75rem 0 1rem;position:relative}.fxeCtaDesc{font-size:1.18rem;color:rgba(255,255,255,.52);line-height:1.75;margin:0 auto 2rem;max-width:480px;position:relative}.fxeCtaBtns{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;position:relative}@media (max-width:1100px){.fxeHeroInner{grid-template-columns:1fr;gap:3rem}.fxeHeroLeft{align-items:center}.fxeHeroDesc,.fxeHeroLeft{text-align:center}.fxeHeroRight{justify-content:center}.fxeFeatGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.fxeHero{padding:calc(94px + 2.5rem) 0 3rem}.fxeHeroStats{grid-template-columns:repeat(2,1fr)}.fxeHeroStat:nth-child(2){border-right:none}.fxeHeroStat:nth-child(3),.fxeHeroStat:nth-child(4){border-top:1px solid rgba(255,255,255,.08)}.fxeAccGrid,.fxeAccOverall{grid-template-columns:1fr}.fxeAccOverall{gap:1.5rem}.fxePricingGrid,.fxeTestGrid{grid-template-columns:1fr}.fxeAccuracy,.fxeCta,.fxeFeatures,.fxePricing,.fxeTest{padding:4rem 0}}@media (max-width:640px){.fxeFeatGrid{grid-template-columns:1fr}.fxeHeroCtas{flex-direction:column;align-items:center}.fxePhoneImg{width:260px}.fxeAccMeta{flex-wrap:wrap;gap:.75rem}.fxeAccMetaDivider{display:none}}.bsExpSection{padding:4.5rem 0;background:#0d0d0d;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.bsExpHeading{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;color:#fff;line-height:1.4;margin-bottom:3rem;text-align:center}.bsExpHeading span{display:block;color:rgba(255,255,255,.55);font-size:3rem;font-weight:400;margin-top:.4rem}.bsExpHeading em{font-style:normal;color:#00cb5f;font-weight:800}.bsExpGrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.bsExpItem{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.2rem;gap:.5rem;background:#000;border-right:1px solid rgba(255,255,255,.08);text-align:center;transition:background .25s ease}.bsExpItem:last-child{border-right:none}.bsExpItem:hover{background:rgba(0,203,95,.05)}.bsExpVal{font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:900;color:#00cb5f;letter-spacing:-.03em;line-height:1}.bsExpLabel{font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:700;color:#00cb5f;line-height:1.4;text-transform:uppercase;letter-spacing:.04em;text-align:center}@media (max-width:1100px){.bsExpGrid{grid-template-columns:repeat(4,1fr)}.bsExpItem:nth-child(4){border-right:none}.bsExpItem:nth-child(n+5){border-top:1px solid rgba(255,255,255,.08)}}@media (max-width:640px){.bsExpSection{padding:3rem 0}.bsExpGrid{grid-template-columns:repeat(2,1fr);border-radius:12px}.bsExpItem{padding:1.5rem 1rem}.bsExpItem:nth-child(2n){border-right:none}.bsExpItem:nth-child(odd){border-right:1px solid rgba(255,255,255,.08)}.bsExpItem:nth-child(n+3){border-top:1px solid rgba(255,255,255,.08)}.bsExpItem:nth-child(4){border-right:none}.bsExpHeading{margin-bottom:2rem}}.cmOverlay{position:fixed;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:cmFadeIn .2s ease}@keyframes cmFadeIn{0%{opacity:0}to{opacity:1}}.cmModal{background:#111;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;position:relative;animation:cmSlideUp .25s ease}@keyframes cmSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cmClose{position:absolute;top:1.1rem;right:1.2rem;background:none;border:none;color:rgba(255,255,255,.4);font-size:1.1rem;cursor:pointer;transition:color .2s;line-height:1}.cmClose:hover,.cmTitle{color:#fff}.cmTitle{font-size:1.4rem;font-weight:700;margin:0 0 .35rem}.cmSubtitle{color:rgba(255,255,255,.45);font-size:.88rem;margin:0 0 1.6rem;line-height:1.5}.cmCalendar{margin-bottom:1.5rem}.cmCalNav{justify-content:space-between;margin-bottom:.9rem}.cmCalNav,.cmCalNav button{display:flex;align-items:center}.cmCalNav button{background:none;border:1px solid rgba(255,255,255,.15);color:#fff;width:34px;height:34px;border-radius:8px;cursor:pointer;font-size:1.25rem;justify-content:center;transition:background .15s,border-color .15s}.cmCalNav button:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.3)}.cmCalNav span{color:#fff;font-weight:600;font-size:.95rem}.cmCalGrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.cmCalDayHeader{text-align:center;color:rgba(255,255,255,.35);font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:.3rem 0}.cmCalDay{aspect-ratio:1;background:rgba(255,255,255,.05);border:1px solid transparent;color:#fff;font-size:.83rem;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit}.cmCalDay:hover:not(:disabled){background:rgba(0,203,95,.18);border-color:rgba(0,203,95,.45)}.cmCalEmpty{background:transparent!important;border-color:transparent!important;cursor:default!important}.cmCalDisabled{opacity:.22;cursor:not-allowed!important}.cmCalSelected{background:var(--primary)!important;color:#000!important;border-color:var(--primary)!important;font-weight:700}.cmTimeSlots{margin-bottom:1.5rem}.cmTimeSlotsTitle{color:rgba(255,255,255,.4);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .65rem}.cmTimeSlotsGrid{display:flex;flex-wrap:wrap;gap:.5rem}.cmTimeSlot{padding:.42rem .85rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:.83rem;border-radius:8px;cursor:pointer;transition:all .15s;font-family:inherit}.cmTimeSlot:hover{background:rgba(0,203,95,.15);border-color:rgba(0,203,95,.4)}.cmTimeSlotSelected{background:var(--primary)!important;border-color:var(--primary)!important;color:#000!important;font-weight:700}.cmNextBtn,.cmSubmitBtn{width:100%;padding:.9rem;margin-top:.5rem;background:var(--primary);border:none;color:#000;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;cursor:pointer;font-family:inherit;transition:opacity .2s,transform .2s}.cmNextBtn:disabled,.cmSubmitBtn:disabled{opacity:.35;cursor:not-allowed}.cmNextBtn:not(:disabled):hover,.cmSubmitBtn:not(:disabled):hover{opacity:.88;transform:translateY(-1px)}.cmBackBtn{background:none;border:none;color:rgba(255,255,255,.45);font-size:.85rem;cursor:pointer;font-family:inherit;padding:0;margin-bottom:1.2rem;display:flex;align-items:center;gap:.3rem;transition:color .2s}.cmBackBtn:hover{color:#fff}.cmField{margin-bottom:1.2rem}.cmLabel{display:block;color:rgba(255,255,255,.5);font-size:.74rem;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.45rem}.cmReq{color:#e53e3e;margin-left:2px}.cmInput{width:100%;box-sizing:border-box;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:.95rem;font-family:inherit;padding:.75rem 1rem;outline:none;transition:border-color .2s}.cmInput:focus{border-color:var(--primary)}.cmInput.cmInputErr{border-color:#f87171}.cmErrMsg{display:block;font-size:.74rem;color:#f87171;margin-top:.3rem}.cmPhoneRow{display:flex;align-items:stretch;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;transition:border-color .2s}.cmPhoneRow:focus-within{border-color:var(--primary)}.cmPhoneRow.cmPhoneRowErr{border-color:#f87171}.cmCodeSelect{background:transparent;border:none;border-right:1px solid rgba(255,255,255,.1);color:#fff;font-size:.85rem;font-family:inherit;padding:.75rem .5rem .75rem 1rem;cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;white-space:nowrap;flex-shrink:0}.cmCodeSelect option{background:#111;color:#fff}.cmPhoneInput{flex:1 1;min-width:0;background:transparent;border:none;color:#fff;font-size:.95rem;font-family:inherit;padding:.75rem 1rem;outline:none}.cmPhoneInput::placeholder{color:rgba(255,255,255,.25)}.cmApiErr{color:#f87171;font-size:.85rem;margin-bottom:.8rem}.cmSuccess{text-align:center;padding:.5rem 0 1rem}.cmSuccessIcon{width:68px;height:68px;background:var(--primary);color:#000;font-size:2rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.cmSuccess .cmSubtitle strong{color:#fff}.cmCalLabel{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);margin:1.6rem 0 .75rem}.cmCalBtns{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.4rem}.cmCalBtn{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.2rem;border-radius:8px;font-size:.8rem;font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer;transition:opacity .2s,transform .2s;border:1.5px solid rgba(255,255,255,.15)}.cmCalBtn:hover{opacity:.82;transform:translateY(-1px)}.cmCalBtnIcs{background:rgba(255,255,255,.07);color:#fff}.cmCalBtnGcal{background:rgba(66,133,244,.15);color:#6faef5;border-color:rgba(66,133,244,.3)}.cmCloseBtn{margin-top:.4rem;padding:.75rem 2.2rem;background:var(--primary);border:none;color:#000;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;cursor:pointer;font-family:inherit}@media (max-width:480px){.cmModal{padding:2rem 1.4rem;border-radius:16px}.cmTitle{font-size:1.2rem}.cmCalDay{font-size:.78rem}}.agrPage{min-height:100vh;padding-top:var(--header-height);background:var(--bg);position:relative}.agrBg{background-image:radial-gradient(ellipse 80% 60% at 50% 0,rgba(0,203,95,.07) 0,transparent 70%)}.agrBg,.agrGrid{position:fixed;inset:0;pointer-events:none;z-index:0}.agrGrid{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:40px 40px}.agrHero{position:relative;z-index:1;padding:4rem 0 3rem;border-bottom:1px solid var(--border)}.agrHeroBadge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(0,203,95,.1);border:1px solid rgba(0,203,95,.25);color:var(--primary);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .9rem;border-radius:20px;margin-bottom:1.4rem}.agrHeroTitle{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;margin-bottom:1rem}.agrHeroTitle em{font-style:normal;color:var(--primary)}.agrHeroDesc{font-size:1rem;color:rgba(255,255,255,.55);line-height:1.7;max-width:580px}.agrLayout{position:relative;z-index:1;display:grid;grid-template-columns:1fr 340px;grid-gap:2.5rem;gap:2.5rem;padding:3rem 0 5rem;align-items:start}@media (max-width:900px){.agrLayout{grid-template-columns:1fr}}.agrForm{display:flex;flex-direction:column;gap:2rem}.agrSection{background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:16px;padding:2rem}.agrSectionTitle{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:1.4rem;display:flex;align-items:center;gap:.6rem}.agrSectionTitle:after{content:"";flex:1 1;height:1px;background:rgba(0,203,95,.2)}.agrRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:600px){.agrRow{grid-template-columns:1fr}}.agrField{display:flex;flex-direction:column;gap:.4rem}.agrField.agrFull{grid-column:1/-1}.agrLabel{font-size:.78rem;font-weight:600;color:rgba(255,255,255,.6);letter-spacing:.04em}.agrLabel span{color:#ef4444;margin-left:2px}.agrInput,.agrSelect,.agrTextarea{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.75rem 1rem;color:#fff;font-family:var(--font);font-size:.95rem;transition:border-color .2s,background .2s;width:100%;box-sizing:border-box}.agrInput:focus,.agrSelect:focus,.agrTextarea:focus{outline:none;border-color:var(--primary);background:rgba(0,203,95,.06)}.agrInput::placeholder,.agrTextarea::placeholder{color:rgba(255,255,255,.25)}.agrTextarea{resize:vertical;min-height:90px}.agrSelect{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.4)' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.agrSelect,.agrSelect:focus{background-repeat:no-repeat;background-position:right 1rem center}.agrSelect:focus{background-color:rgba(0,203,95,.06);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2300cb5f' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.agrSelect option{background:#1a1a1a;color:#fff}.agrSelect option[value=""]{color:rgba(255,255,255,.25)}.agrCheckGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.6rem;gap:.6rem;margin-top:.2rem}.agrCheck{display:flex;align-items:center;gap:.6rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.agrCheck input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0;cursor:pointer}.agrCheckLabel{font-size:.85rem;color:rgba(255,255,255,.75);line-height:1.3}.agrFeeOptions{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:1rem}.agrFeeBtn{flex:1 1;min-width:100px;padding:.7rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(255,255,255,.6);font-family:var(--font);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;text-align:center}.agrFeeBtn:hover{border-color:rgba(0,203,95,.4);color:#fff}.agrFeeBtn.active{background:rgba(0,203,95,.12);border-color:var(--primary);color:var(--primary)}.agrSigWrap{border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden;background:rgba(255,255,255,.96);position:relative}.agrSigCanvas{display:block;width:100%;height:160px;cursor:crosshair;touch-action:none}.agrSigPlaceholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.25);font-size:.85rem;pointer-events:none;transition:opacity .2s}.agrSigActions{display:flex;align-items:center;justify-content:space-between;padding:.5rem .8rem;border-top:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.9)}.agrSigClear{font-size:.78rem;color:#666;cursor:pointer;background:none;border:none;font-family:var(--font);padding:.2rem .4rem}.agrSigClear:hover{color:#ef4444}.agrSigHint{font-size:.75rem;color:rgba(0,0,0,.35)}.agrSubmitBtn{width:100%;padding:1rem 2rem;background:var(--primary);color:#000;border:none;border-radius:12px;font-family:var(--font);font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s,transform .15s,opacity .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.agrSubmitBtn:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px)}.agrSubmitBtn:disabled{opacity:.5;cursor:not-allowed}.agrError{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#fca5a5;border-radius:10px;padding:.8rem 1rem;font-size:.88rem;margin-top:.5rem}.agrSuccess{text-align:center;padding:4rem 2rem;background:rgba(0,203,95,.05);border:1px solid rgba(0,203,95,.2);border-radius:20px}.agrSuccessIcon{font-size:3rem;margin-bottom:1rem}.agrSuccessTitle{font-size:1.6rem;font-weight:800;margin-bottom:.6rem}.agrSuccessDesc{color:rgba(255,255,255,.55);font-size:.95rem;line-height:1.6}.agrSidebar{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 1.5rem);display:flex;flex-direction:column;gap:1.2rem}.agrSummaryCard{background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:16px;padding:1.4rem}.agrSummaryTitle{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:1rem}.agrSummaryItem{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.84rem}.agrSummaryItem:last-child{border-bottom:none}.agrSummaryKey{color:rgba(255,255,255,.45);flex-shrink:0}.agrSummaryVal{color:#fff;font-weight:600;text-align:right;word-break:break-word}.agrInfoNote{font-size:.78rem;color:rgba(255,255,255,.3);line-height:1.55;padding:1rem;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.02)}.llfStack{padding:6rem 0}.llfStackGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.4rem;gap:1.4rem;margin-top:3rem}.llfStackCard{position:relative;background:linear-gradient(145deg,#111,#0e0e0e);border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:2rem 1.8rem;display:flex;flex-direction:column;gap:1.4rem;transition:border-color .25s,transform .25s,box-shadow .25s}.llfStackCard:hover{border-color:rgba(0,203,95,.35);transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,203,95,.09)}.llfFeatured{border-color:rgba(0,203,95,.45);background:linear-gradient(145deg,#0a1a10,#0d1a10);box-shadow:0 0 0 1px rgba(0,203,95,.2),0 12px 40px rgba(0,203,95,.12)}.llfFeatured:hover{border-color:var(--primary);box-shadow:0 0 0 1px rgba(0,203,95,.5),0 20px 56px rgba(0,203,95,.16)}.llfCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.llfCardTitle{font-size:1.15rem;font-weight:700;color:#fff;line-height:1.25}.llfFeatured .llfCardTitle{color:var(--primary)}.llfBadge{font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:.28rem .7rem;border-radius:50px;white-space:nowrap;flex-shrink:0}.llfBadge--green{background:rgba(0,203,95,.15);border:1px solid rgba(0,203,95,.35);color:var(--primary)}.llfBadge--blue{background:rgba(80,140,255,.1);border:1px solid rgba(80,140,255,.25);color:#7eaaff}.llfCardList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem;flex:1 1}.llfCardList li{display:flex;align-items:center;gap:.55rem;font-size:.88rem;color:rgba(255,255,255,.6);line-height:1.4}.llfCheck{color:var(--primary);font-size:.8rem;flex-shrink:0}.llfCardLink{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:rgba(255,255,255,.4);text-decoration:none;transition:color .2s;margin-top:auto}.llfCardLink:hover,.llfFeatured .llfCardLink{color:var(--primary)}@media (max-width:900px){.llfStackGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.llfStack{padding:3.5rem 0}.llfStackGrid{grid-template-columns:1fr}.llfStackCard{padding:1.5rem 1.3rem}}.gsSection{padding:6rem 0;background:var(--bg)}.gsSectionHead{text-align:center;margin-bottom:3.5rem}.gsSectionLabel{display:block;font-size:.72rem;font-weight:700;letter-spacing:.18em;color:rgba(255,255,255,.45);text-transform:uppercase;margin-bottom:1rem}.gsSectionTitle{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;margin:0 0 .75rem}.gsSectionTitle span{color:var(--primary)}.gsSectionDesc{font-size:1rem;color:rgba(255,255,255,.45);margin:0}.gsStepGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.gsStepCard{position:relative;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:1rem;padding:2rem 1.8rem}.gsStepNum{position:absolute;top:1.2rem;left:1.2rem;width:1.6rem;height:1.6rem;background:#fff;color:#000;border-radius:50%;font-size:.72rem;font-weight:800;line-height:1}.gsStepIcon,.gsStepNum{display:flex;align-items:center;justify-content:center}.gsStepIcon{width:2.6rem;height:2.6rem;background:rgba(255,255,255,.06);border-radius:.5rem;margin:2.2rem 0 1.2rem;color:rgba(255,255,255,.7)}.gsStepTitle{font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 .6rem}.gsStepDesc{font-size:.88rem;color:rgba(255,255,255,.45);line-height:1.6;margin:0}.gsStepCta{text-align:center}.gsStartBtn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2rem;background:#fff;color:#000;border:none;border-radius:.5rem;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,transform .2s}.gsStartBtn:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}@media (max-width:860px){.gsStepGrid{grid-template-columns:1fr}}@media (max-width:640px){.gsSection{padding:3.5rem 0}}.llfPricing{padding:6rem 0}.llfPricingTitle{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;color:#fff;text-align:center;margin-bottom:1rem;line-height:1.2}.llfPricingTitle span{color:var(--primary)}.llfPricingDesc{font-size:1.05rem;color:rgba(255,255,255,.45);text-align:center;max-width:520px;margin:0 auto 3.5rem;line-height:1.6}.llfPlanGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.6rem;gap:1.6rem;max-width:860px;margin:0 auto}.llfPlanCard{position:relative;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:2.2rem 2rem;display:flex;flex-direction:column;gap:1.2rem;transition:border-color .25s,transform .25s,box-shadow .25s}.llfPlanCard:hover{border-color:rgba(0,203,95,.3);transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,203,95,.08)}.llfPlanFeatured{border-color:rgba(0,203,95,.5);background:linear-gradient(145deg,#0a1a10,#0d1a10);box-shadow:0 0 0 1px rgba(0,203,95,.2),0 12px 40px rgba(0,203,95,.13)}.llfPlanFeatured:hover{border-color:var(--primary);box-shadow:0 0 0 1px rgba(0,203,95,.5),0 20px 56px rgba(0,203,95,.18)}.llfPopularBadge{position:absolute;top:-1px;right:1.6rem;background:var(--primary);color:#000;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:.3rem .9rem;border-radius:0 0 10px 10px}.llfPlanTitle{font-size:1.25rem;font-weight:800;color:#fff}.llfPlanFeatured .llfPlanTitle{color:var(--primary)}.llfPlanDesc{font-size:.9rem;color:rgba(255,255,255,.45);line-height:1.55}.llfPlanPrice{display:flex;align-items:baseline;gap:.3rem}.llfPriceAmt{font-size:2.8rem;font-weight:900;color:#fff;line-height:1}.llfPricePer{font-size:.9rem;color:rgba(255,255,255,.4)}.llfPlanList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem;flex:1 1}.llfPlanList li{display:flex;align-items:center;gap:.6rem;font-size:.9rem;color:rgba(255,255,255,.65)}.llfPlanList li svg{color:var(--primary);flex-shrink:0}.llfPlanBtn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.4rem;border-radius:10px;font-size:.9rem;font-weight:700;text-decoration:none;border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.6);background:transparent;transition:border-color .2s,color .2s;margin-top:.4rem}.llfPlanBtn:hover{border-color:var(--primary);color:var(--primary)}.llfPlanBtnPrimary{background:var(--primary);border-color:var(--primary);color:#000}.llfPlanBtnPrimary:hover{background:#00e86a;border-color:#00e86a;color:#000}@media (max-width:640px){.llfPricing{padding:3.5rem 0}.llfPlanGrid{grid-template-columns:1fr}.llfPlanCard{padding:1.8rem 1.4rem}}