.arofi-home{--home-bg:#ffffff;--home-surface:#ffffff;--home-soft:#f5f7fb;--home-soft-2:#eef1f7;--home-text:#171b25;--home-muted:#626b7b;--home-line:#e0e5ed;--home-primary:#5146eb;--home-primary-deep:#4438da;--home-hero:#5146eb;--home-hero-text:#ffffff;--home-shadow:0 18px 50px rgba(28,35,58,.10);min-height:100vh;background:var(--home-bg);color:var(--home-text)}html[data-marketing-theme=dark] .arofi-home{--home-bg:#0B0805;--home-surface:#202020;--home-soft:#161616;--home-soft-2:#292929;--home-text:#F5F5F5;--home-muted:#B5B1AD;--home-line:#393633;--home-hero:#18171c;--home-hero-text:#F5F5F5;--home-shadow:0 18px 52px rgba(0,0,0,.30)}.arofi-home b,.arofi-home h1,.arofi-home h2,.arofi-home h3,.arofi-home strong{color:inherit}.arofi-home .arofi-hero{background:var(--home-hero);color:var(--home-hero-text);padding-bottom:20px}.arofi-home .bright-nav{position:relative;z-index:20;max-width:1180px;height:72px;padding:0 28px;border-bottom:1px solid rgba(255,255,255,.13);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.arofi-home .hero-brand{padding:0;border-radius:0;background:transparent}.arofi-home .hero-brand img{width:104px;height:38px;object-fit:contain}.arofi-home .bright-nav .marketing-links{gap:25px}.arofi-home .bright-nav .marketing-links a{color:rgba(255,255,255,.84);font-size:12px;font-weight:650}.arofi-home .bright-nav .marketing-links a:hover{color:#fff}.arofi-home .marketing-actions{align-items:center}.arofi-home .hero-signin{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.22);color:#fff}.arofi-home .hero-signin:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.32)}.arofi-home .hero-start{background:#fff;color:#3328b9;border-color:#fff;box-shadow:none}.arofi-home .hero-start:hover{background:#f6f5ff;color:#3328b9;box-shadow:none}.marketing-theme-toggle{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.22);display:grid;place-items:center;background:rgba(255,255,255,.07);color:#fff;cursor:pointer;transition:.16s ease}.marketing-theme-toggle:hover{background:rgba(255,255,255,.13);transform:translateY(-1px)}.arofi-wave{display:none}.arofi-hero-grid{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:46px 28px 34px;display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:42px}.arofi-band-copy>span,.arofi-dark-kicker,.arofi-final-inner>div>span,.arofi-kicker,.arofi-section-head>span{display:inline-block;font-size:10px;line-height:14px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.arofi-kicker{color:#dcd9ff}.arofi-hero-copy{position:relative;z-index:3}.arofi-hero-copy h1{max-width:560px;margin:12px 0 16px;font-size:clamp(45px,4.3vw,60px);line-height:.98;letter-spacing:-.047em;font-weight:790}.arofi-hero-copy h1 span{display:block}.arofi-hero-copy h1 span+span{margin-top:4px}.arofi-hero-copy>p{max-width:520px;margin:0;color:rgba(255,255,255,.8);font-size:15px;line-height:24px}.arofi-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.arofi-button{min-height:47px;border-radius:12px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:13px;font-weight:780;transition:.18s ease}.arofi-button.primary{background:#fff;color:#3328b9;border:1px solid #fff}.arofi-button.secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.arofi-button.primary:hover,.arofi-button.quiet:hover,.arofi-button.secondary:hover{transform:translateY(-2px)}.arofi-button.secondary:hover{background:rgba(255,255,255,.07)}.arofi-hero-proof{display:flex;gap:16px;flex-wrap:wrap;margin-top:20px;color:rgba(255,255,255,.72);font-size:10.5px;font-weight:650}.arofi-hero-proof span{display:flex;align-items:center;gap:6px}.arofi-hero-proof svg{color:#d5d2ff}.arofi-network-scene{position:relative;width:100%;height:470px;perspective:1000px;isolation:isolate}.arofi-network-scene:before{left:80px;right:26px;bottom:38px;height:1px;background:rgba(255,255,255,.14)}.arofi-network-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.arofi-network-lines path{fill:none;stroke:rgba(255,255,255,.38);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:8 10;animation:arofi-line-flow 8s linear infinite}.arofi-network-lines path:nth-child(2){animation-duration:10s;animation-direction:reverse;stroke-opacity:.72}.arofi-network-lines path:nth-child(3){animation-duration:12s;stroke-opacity:.55}.arofi-core-wrap{left:195px;bottom:74px;width:214px;height:150px;animation:arofi-core-float 5.5s ease-in-out infinite}.arofi-core-device,.arofi-core-wrap{position:absolute;transform-style:preserve-3d}.arofi-core-device{inset:0;transform:rotateX(58deg) rotate(-14deg);filter:drop-shadow(0 24px 22px rgba(20,17,78,.26))}.core-face{position:absolute;border:1px solid rgba(255,255,255,.24);background:#6b61f1}.core-front{width:214px;height:118px;left:0;top:30px;border-radius:24px;transform:translateZ(26px);padding:22px 20px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;gap:2px 12px;align-items:center;color:#fff}.core-front:after{content:"";position:absolute;left:22px;right:22px;bottom:15px;height:2px;background:rgba(255,255,255,.26);border-radius:999px}.core-logo{grid-row:1/3;width:42px;height:42px;border-radius:13px;background:#fff;color:#5145eb;display:grid;place-items:center}.core-front b{font-size:16px}.core-front small{font-size:9px;color:rgba(255,255,255,.72)}.core-leds{grid-column:1/3;display:flex;gap:6px;align-self:end}.core-leds i{width:6px;height:6px;border-radius:50%;background:#42e2ac;box-shadow:0 0 0 4px rgba(66,226,172,.12)}.core-top{width:214px;height:52px;left:0;top:4px;border-radius:23px 23px 12px 12px;background:#8078f5;transform:rotateX(90deg) translateZ(26px)}.core-side{width:52px;height:118px;right:-26px;top:30px;border-radius:0 20px 20px 0;background:#4037bd;transform:rotateY(90deg) translateZ(-26px)}.arofi-phone-card{position:absolute;right:28px;bottom:38px;width:102px;height:190px;border:1px solid rgba(255,255,255,.28);border-radius:24px;background:#15142b;padding:7px;transform:rotateY(-13deg) rotate(4deg);box-shadow:0 20px 42px rgba(23,18,78,.34);animation:arofi-phone-float 6s ease-in-out infinite}.phone-speaker{width:28px;height:4px;border-radius:999px;background:#3b3a52;margin:3px auto 7px}.phone-screen{height:166px;border-radius:17px;background:#fff;color:#171b25;padding:15px 11px;display:flex;flex-direction:column;align-items:center;text-align:center}.phone-check{width:40px;height:40px;border-radius:50%;background:#e9fbf4;color:#10a972;display:grid;place-items:center;margin-bottom:9px}.phone-screen small{font-size:8px;color:#6e7583}.phone-screen strong{margin-top:3px;font-size:12px}.phone-pay-row{margin-top:auto;width:100%;border-top:1px solid #eef0f4;padding-top:9px;display:flex;align-items:center;gap:6px;font-size:7px;color:#535b6a}.phone-pay-row i{width:9px;height:9px;border-radius:3px;background:#5145eb}.scene-card{position:absolute;z-index:4;min-width:168px;min-height:64px;padding:11px 12px;border:1px solid rgba(255,255,255,.32);border-radius:15px;background:#fff;color:#171b25;display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;box-shadow:0 14px 32px rgba(29,24,91,.18);animation:arofi-card-float 6s ease-in-out infinite}.scene-card .scene-icon{width:34px;height:34px;border-radius:10px;background:#efedff;color:#5145eb;display:grid;place-items:center}.scene-card div{min-width:0}.scene-card b,.scene-card small{display:block}.scene-card small{font-size:8px;color:#7a8392;margin-bottom:3px}.scene-card b{font-size:10px;white-space:nowrap}.scene-status{width:7px;height:7px;border-radius:50%;background:#16bf86;box-shadow:0 0 0 4px rgba(22,191,134,.1)}.scene-pill{padding:4px 7px;border-radius:999px;background:#eaf9f3;color:#08785a;font-size:7px;font-weight:800}.scene-card-router{left:16px;top:82px;animation-delay:-1.2s}.scene-card-payment{right:18px;top:36px;animation-delay:-2.4s}.scene-card-user{left:6px;top:190px;animation-delay:-3.4s}.scene-card-pppoe{right:6px;top:177px;animation-delay:-4.1s}.scene-card-voucher{right:54px;top:290px;animation-delay:-.6s}.scene-card-voucher .scene-icon{background:#fff4ea;color:#c77435}.scene-card-pppoe .scene-icon{background:#eaf4ff;color:#2b7de9}.arofi-scene-node,.scene-location{position:absolute;z-index:2;display:flex;align-items:center;gap:6px;color:#fff;font-size:8px;font-weight:750}.arofi-scene-node span{width:11px;height:11px;border-radius:50%;border:2px solid rgba(255,255,255,.85);box-shadow:0 0 0 5px rgba(255,255,255,.08);animation:arofi-node-pulse 2.6s ease-in-out infinite}.arofi-scene-node small{padding:4px 7px;border-radius:999px;background:rgba(33,29,111,.4);border:1px solid rgba(255,255,255,.13)}.node-one{left:88px;top:56px}.node-two{right:16px;top:132px}.node-three{left:100px;bottom:54px}.scene-location{padding:6px 9px;border-radius:999px;background:rgba(33,29,111,.42);border:1px solid rgba(255,255,255,.14)}.scene-location-a{left:138px;top:295px}.scene-location-b{right:20px;bottom:22px}@keyframes arofi-line-flow{to{stroke-dashoffset:-72}}@keyframes arofi-core-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes arofi-phone-float{0%,to{transform:rotateY(-13deg) rotate(4deg) translateY(0)}50%{transform:rotateY(-13deg) rotate(4deg) translateY(-9px)}}@keyframes arofi-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes arofi-node-pulse{0%,to{transform:scale(.92);opacity:.76}50%{transform:scale(1.08);opacity:1}}.arofi-section{background:var(--home-bg);color:var(--home-text);padding:86px 28px}.arofi-section-head{max-width:760px;margin:0 auto 36px;text-align:center}.arofi-section-head>span{color:var(--home-primary)}.arofi-section-head h2{margin:9px 0 11px;font-size:clamp(31px,3.3vw,44px);line-height:1.07;letter-spacing:-.038em}.arofi-section-head p{max-width:680px;margin:0 auto;color:var(--home-muted);font-size:14px;line-height:22px}.arofi-capability-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.arofi-capability-card{min-height:238px;padding:22px;border:1px solid var(--home-line);border-radius:15px;background:var(--home-surface);color:var(--home-text);text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 2px 5px rgba(20,25,40,.025);transition:.17s ease}.arofi-capability-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--home-primary) 36%,var(--home-line));box-shadow:var(--home-shadow)}.arofi-card-icon{width:42px;height:42px;border-radius:11px;background:color-mix(in srgb,var(--home-primary) 9%,var(--home-surface));color:var(--home-primary);display:grid;place-items:center}.arofi-capability-card h3{margin:17px 0 7px;font-size:15px;line-height:20px}.arofi-capability-card p{margin:0;color:var(--home-muted);font-size:12px;line-height:19px}.arofi-capability-card>b{margin-top:auto;padding-top:18px;display:flex;align-items:center;gap:5px;color:var(--home-primary);font-size:11px}.arofi-flow-band{position:relative;overflow:hidden;background:var(--home-primary);color:#fff;padding:76px 28px}.arofi-wave-three{width:1000px;height:430px;right:-120px;top:-85px;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1000 430' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.4'%3E%3Cpath d='M0 310 C170 80 300 430 505 205 S815 55 1040 210'/%3E%3Cpath d='M0 365 C170 130 325 465 535 250 S830 120 1045 265'/%3E%3Cpath d='M40 240 C195 10 355 365 555 145 S845 5 1020 150'/%3E%3C/g%3E%3C/svg%3E")}.arofi-band-inner{position:relative;z-index:2;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.72fr 1.28fr;gap:62px;align-items:center}.arofi-band-copy>span{color:#dedbff}.arofi-band-copy h2{margin:9px 0 12px;font-size:38px;line-height:1.08;letter-spacing:-.035em}.arofi-band-copy p{margin:0;color:rgba(255,255,255,.75);font-size:13px;line-height:21px}.arofi-flow-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.arofi-flow-step{min-height:145px;padding:17px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.08)}.arofi-flow-step>span{font-size:9px;font-weight:850;color:#dcd9ff}.arofi-flow-step h3{margin:18px 0 5px;font-size:14px}.arofi-flow-step p{margin:0;color:rgba(255,255,255,.72);font-size:11px;line-height:17px}.arofi-showcase{padding-bottom:96px;background:var(--home-soft)}.arofi-showcase-shell{max-width:1260px;margin:0 auto;padding:22px 0 16px;border:1px solid var(--home-line);border-radius:24px;background:var(--home-surface);box-shadow:var(--home-shadow);overflow:hidden}html[data-marketing-theme=dark] .arofi-showcase-shell .showcase-screen{background:#202020!important;border-color:#393633!important;color:#D6D3D1!important;box-shadow:none!important}html[data-marketing-theme=dark] .arofi-showcase-shell .screen-body aside,html[data-marketing-theme=dark] .arofi-showcase-shell .screen-top{background:#161616!important;border-color:#393633!important}html[data-marketing-theme=dark] .arofi-showcase-shell .screen-chart,html[data-marketing-theme=dark] .arofi-showcase-shell .screen-kpis>div{background:#292929!important;border-color:#393633!important}html[data-marketing-theme=dark] .arofi-showcase-shell .showcase-fade.left{background:linear-gradient(90deg,#202020,transparent)!important}html[data-marketing-theme=dark] .arofi-showcase-shell .showcase-fade.right{background:linear-gradient(-90deg,#202020,transparent)!important}.arofi-operators{padding-top:92px;padding-bottom:92px}.arofi-operator-layout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.86fr 1.14fr;gap:70px;align-items:center}.arofi-dark-kicker{color:var(--home-primary)}.arofi-operator-copy h2{margin:10px 0 12px;font-size:40px;line-height:1.08;letter-spacing:-.038em}.arofi-operator-copy p{margin:0;color:var(--home-muted);font-size:14px;line-height:23px}.arofi-text-link{display:inline-flex;align-items:center;gap:6px;margin-top:20px;color:var(--home-primary);text-decoration:none;font-size:12px;font-weight:800}.arofi-operator-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.arofi-operator-grid article{min-height:105px;padding:16px;border:1px solid var(--home-line);border-radius:13px;background:var(--home-surface);display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:start}.arofi-operator-grid article>span{width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--home-primary) 9%,var(--home-surface));color:var(--home-primary);display:grid;place-items:center}.arofi-operator-grid h3{margin:1px 0 4px;font-size:13px}.arofi-operator-grid p{margin:0;color:var(--home-muted);font-size:10.5px;line-height:16px}.arofi-final{background:var(--home-soft);padding:28px}.arofi-final-inner{max-width:1120px;margin:0 auto;border:1px solid var(--home-line);border-radius:18px;background:var(--home-surface);padding:29px 32px;display:flex;align-items:center;justify-content:space-between;gap:28px}.arofi-final-inner>div>span{color:var(--home-primary)}.arofi-final h2{max-width:650px;margin:7px 0 0;font-size:27px;line-height:1.16;letter-spacing:-.028em}.arofi-final-actions{display:flex;gap:9px;flex:0 0 auto}.arofi-final .arofi-button.primary{background:var(--home-primary);border-color:var(--home-primary);color:#fff}.arofi-button.quiet{border:1px solid var(--home-line);background:var(--home-surface);color:var(--home-text)}.arofi-footer{max-width:1180px;margin:0 auto;padding:34px 28px 44px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;color:var(--home-muted);background:var(--home-bg)}.arofi-footer-brand{padding:3px 8px;border-radius:10px;background:#fff}.arofi-footer-brand img{width:88px;height:32px;object-fit:contain}.arofi-footer p{margin:0;font-size:10px}.arofi-footer nav{display:flex;gap:18px}.arofi-footer nav a{color:var(--home-muted);text-decoration:none;font-size:10px;font-weight:700}.arofi-footer nav a:hover{color:var(--home-primary)}@media(max-width:1080px){.arofi-home .bright-nav .marketing-links{display:none}.arofi-hero-grid{grid-template-columns:1fr;padding-top:42px;gap:24px}.arofi-hero-copy{max-width:700px}.arofi-network-scene{max-width:700px;margin:0 auto}.arofi-capability-grid{grid-template-columns:repeat(2,1fr)}.arofi-band-inner,.arofi-operator-layout{grid-template-columns:1fr;gap:34px}.arofi-band-copy{max-width:680px}.arofi-operator-copy{max-width:720px}}@media(max-width:760px){.arofi-home .bright-nav{padding:0 16px;height:68px}.arofi-home .hero-signin{display:none}.arofi-home .marketing-actions{gap:6px}.marketing-theme-toggle{width:38px;height:38px}.arofi-home .hero-start{min-height:38px;padding:0 12px;border-radius:10px;font-size:11px}.arofi-hero-grid{padding:38px 17px 28px}.arofi-hero-copy h1{font-size:40px;max-width:520px}.arofi-hero-copy>p{font-size:13.5px;line-height:22px;max-width:500px}.arofi-network-scene{height:390px;transform:scale(.92);transform-origin:top center;margin-bottom:-28px}.scene-card{min-width:150px;min-height:58px;padding:9px 10px}.scene-card-voucher{right:38px}.arofi-section{padding:66px 17px}.arofi-capability-grid{grid-template-columns:1fr}.arofi-capability-card{min-height:205px}.arofi-flow-band{padding:62px 17px}.arofi-band-copy h2{font-size:32px}.arofi-flow-grid{grid-template-columns:1fr 1fr}.arofi-showcase{padding-bottom:72px}.arofi-showcase-shell{border-radius:17px}.arofi-operator-grid{grid-template-columns:1fr}.arofi-final{padding:18px 17px}.arofi-final-inner{padding:24px;align-items:flex-start;flex-direction:column}.arofi-final-actions{width:100%}.arofi-final-actions .arofi-button{flex:1 1}.arofi-footer{grid-template-columns:1fr;justify-items:start;padding:30px 17px 40px}.arofi-footer nav{flex-wrap:wrap}}@media(max-width:480px){.arofi-home .hero-brand{padding:0}.arofi-home .hero-brand img{width:88px;height:34px}.arofi-hero-copy h1{font-size:35px;line-height:1.02}.arofi-hero-actions{display:grid;grid-template-columns:1fr}.arofi-button{width:100%}.arofi-hero-proof{gap:10px 14px}.arofi-network-scene{height:330px;transform:scale(.77);width:128%;margin-left:-14%;margin-bottom:-54px}.scene-card-payment{right:2px}.scene-card-pppoe{right:-4px}.scene-card-voucher{right:28px}.arofi-flow-grid{grid-template-columns:1fr}.arofi-flow-step{min-height:122px}.arofi-final-actions{display:grid;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.arofi-button,.arofi-capability-card,.marketing-theme-toggle{transition:none}.arofi-core-wrap,.arofi-network-lines path,.arofi-phone-card,.arofi-scene-node span,.scene-card{animation:none}}.arofi-home{--home-primary:#5145EB;--home-primary-deep:#4338CA;--home-hero:#5145EB}.marketing.arofi-home .marketing-nav-shell{background:#4338CA}.marketing.arofi-home .bright-nav{background:transparent!important;border-bottom:0!important}.arofi-scene-person{position:absolute;z-index:3;left:50%;top:28px;width:265px;height:382px;transform:translateX(-50%);border-radius:46% 46% 30px 30px;overflow:hidden;pointer-events:none;animation:arofi-person-float 6.8s ease-in-out infinite;-webkit-mask-image:radial-gradient(ellipse 72% 74% at 50% 50%,#000 60%,transparent 79%);mask-image:radial-gradient(ellipse 72% 74% at 50% 50%,#000 60%,transparent 79%)}.arofi-scene-person img{width:100%;height:100%;object-fit:cover;object-position:center 34%;filter:saturate(.92) contrast(1.03)}.arofi-core-wrap{z-index:2}.arofi-phone-card,.scene-card{z-index:5}.arofi-scene-node,.scene-location{z-index:4}@keyframes arofi-person-float{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-7px)}}@media(max-width:760px){.arofi-scene-person{width:245px;height:350px;top:32px}}@media(max-width:480px){.arofi-scene-person{width:220px;height:318px;top:28px}}@media(prefers-reduced-motion:reduce){.arofi-scene-person{animation:none}}.arofi-home .arofi-hero{min-height:620px;background:#5145EB!important;padding-bottom:26px}.arofi-hero-grid{max-width:1440px!important;padding:54px 34px 28px!important;grid-template-columns:minmax(560px,.92fr) minmax(650px,1.08fr)!important;gap:28px!important}.arofi-hero-copy h1{max-width:650px!important;font-size:clamp(52px,4.7vw,72px)!important;line-height:.96!important}.arofi-accent-line{color:#E6A06A}.arofi-hero-copy>p{max-width:590px!important;font-size:16px!important;line-height:25px!important}.arofi-hero-actions{margin-top:26px!important}.arofi-button.primary{min-width:168px}.arofi-button.secondary{min-width:185px}.arofi-hero-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:610px;margin-top:30px}.arofi-hero-features>span{display:flex;align-items:center;gap:9px;min-width:0;color:rgba(255,255,255,.86)}.arofi-hero-features i{width:35px;height:35px;border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.14);color:#fff;flex:0 0 35px;font-style:normal}.arofi-hero-features b{font-size:9.5px;line-height:13px;font-weight:700}.arofi-network-scene{height:520px!important;max-width:760px!important;margin-left:auto!important;overflow:visible!important;transform:none!important}.arofi-network-lines{z-index:1}.arofi-network-lines path{stroke:rgba(255,255,255,.42)!important;stroke-width:1.6!important;stroke-dasharray:7 9!important}.arofi-scene-person{left:42%!important;top:20px!important;width:305px!important;height:430px!important;filter:drop-shadow(0 24px 28px rgba(26,19,91,.18));z-index:3!important}.arofi-scene-card{position:absolute;z-index:7;min-width:188px;min-height:66px;padding:10px 12px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;border-radius:15px;background:#fff;color:#171B25;border:1px solid rgba(255,255,255,.35);box-shadow:0 14px 28px rgba(30,24,101,.16);animation:arofi-card-float 6s ease-in-out infinite}.arofi-scene-card>span{width:34px;height:34px;border-radius:10px;background:#EEECFF;color:#5145EB;display:grid;place-items:center}.arofi-scene-card b,.arofi-scene-card small{display:block;white-space:nowrap}.arofi-scene-card small{font-size:8px;color:#7A8392;margin-bottom:3px}.arofi-scene-card b{font-size:10px}.arofi-scene-card em{padding:4px 7px;border-radius:999px;background:#EAF9F3;color:#08785A;font-size:7px;font-weight:800;font-style:normal}.scene-user{left:4px;top:82px}.scene-payment{right:40px;top:38px;animation-delay:-1.8s}.scene-router{left:12px;top:208px;animation-delay:-3s}.scene-voucher{right:14px;top:190px;animation-delay:-4s}.scene-voucher>span{background:#FFF4EA;color:#C77435}.arofi-branch{position:absolute;z-index:2;width:92px;height:86px;border-radius:18px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);color:#fff;display:grid;place-items:center;align-content:center;gap:6px;box-shadow:0 14px 28px rgba(30,24,101,.13)}.arofi-branch small{font-size:8px;font-weight:750}.branch-one{right:8px;top:92px}.branch-two{right:-18px;top:286px;transform:scale(.88)}.branch-three{right:102px;top:318px;transform:scale(.82)}.arofi-hardware{position:absolute;z-index:6;left:225px;right:0;bottom:0;height:205px}.arofi-wifi-hub{position:absolute;left:128px;bottom:76px;width:128px;height:82px;border-radius:27px;background:#F6F7FB;border:1px solid #e3e6ee;color:#5145EB;display:grid;place-items:center;box-shadow:0 16px 28px rgba(24,20,72,.18)}.arofi-wifi-hub:after,.arofi-wifi-hub:before{content:"";position:absolute;top:-51px;width:5px;height:58px;border-radius:4px;background:#F6F7FB;border:1px solid #e3e6ee}.arofi-wifi-hub:before{left:43px}.arofi-wifi-hub:after{right:43px}.arofi-wifi-hub i{position:absolute;bottom:12px;width:7px;height:7px;border-radius:50%;background:#4FD5A4}.arofi-wifi-hub i:first-of-type{left:50px}.arofi-wifi-hub i:last-of-type{left:64px}.arofi-router-box{position:absolute;left:0;bottom:18px;width:235px;height:67px;border-radius:8px;background:#171A24;color:#fff;padding:13px 15px;transform:perspective(700px) rotateX(6deg) rotateY(-4deg);box-shadow:0 18px 30px rgba(14,12,42,.3)}.arofi-router-box>b{position:absolute;left:15px;top:18px;font-size:12px;font-weight:600;color:#E6E7ED}.router-ports{position:absolute;left:82px;top:20px;display:flex;gap:4px}.router-ports i{width:24px;height:22px;border:2px solid #6c7280;background:#10121A;border-radius:2px}.arofi-router-box>span{position:absolute;right:15px;bottom:13px;width:5px;height:5px;border-radius:50%;background:#4D8DFF;box-shadow:-10px 0 #4D8DFF,-20px 0 #4D8DFF}.arofi-laptop{position:absolute;right:6px;bottom:12px;width:254px;height:160px;transform:rotate(2deg)}.laptop-screen{height:137px;border:7px solid #20232d;border-radius:10px 10px 5px 5px;background:#fff;overflow:hidden;box-shadow:0 16px 30px rgba(16,14,47,.25)}.laptop-screen header{height:25px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;background:#F5F6FA;color:#282D3A}.laptop-screen header b{font-size:8px;color:#5145EB}.laptop-screen header small{font-size:5px;color:#9299A7}.laptop-body{height:112px;display:grid;grid-template-columns:37px 1fr}.laptop-body aside{background:#34324A;padding:10px 8px;display:grid;align-content:start;gap:8px}.laptop-body aside i{height:5px;border-radius:4px;background:#6E6A8A}.laptop-body section{padding:10px;display:grid;gap:8px}.mini-chart{height:48px;display:flex;align-items:flex-end;gap:5px;border-bottom:1px solid #e7eaf0}.mini-chart span{flex:1 1;border-radius:3px 3px 0 0;background:#D9D6FF;height:24%}.mini-chart span:nth-child(2){height:48%}.mini-chart span:nth-child(3){height:38%}.mini-chart span:nth-child(4){height:72%;background:#5145EB}.mini-chart span:nth-child(5){height:60%}.mini-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.mini-kpis i{height:25px;border-radius:5px;background:#F1F3F7;border:1px solid #e8ebf0}.laptop-base{width:278px;height:12px;margin-left:-12px;border-radius:0 0 50px 50px;background:#BFC4CF;box-shadow:0 6px 12px rgba(18,16,52,.18)}.arofi-phone-card{right:216px!important;bottom:4px!important;width:92px!important;height:175px!important;z-index:8!important;transform:rotate(3deg)!important}.phone-screen{height:151px!important}@media(max-width:1220px){.arofi-hero-grid{max-width:1120px!important;grid-template-columns:minmax(500px,.92fr) minmax(540px,1.08fr)!important}.arofi-network-scene{transform:scale(.9)!important;transform-origin:center right!important;margin-left:-30px!important}.arofi-hero-features{grid-template-columns:repeat(2,minmax(0,1fr));max-width:470px}}@media(max-width:1080px){.arofi-hero-grid{grid-template-columns:1fr!important;max-width:780px!important;gap:10px!important}.arofi-hero-copy h1{max-width:680px!important}.arofi-network-scene{transform:scale(.93)!important;transform-origin:top center!important;margin:0 auto -25px!important}}@media(max-width:760px){.arofi-home .arofi-hero{min-height:auto}.arofi-hero-grid{padding:38px 17px 22px!important}.arofi-hero-copy h1{font-size:44px!important}.arofi-hero-features{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.arofi-network-scene{height:430px!important;width:120%!important;margin-left:-10%!important;transform:scale(.78)!important;margin-bottom:-80px!important}}@media(max-width:480px){.arofi-hero-copy h1{font-size:39px!important}.arofi-hero-actions{grid-template-columns:1fr 1fr!important}.arofi-button.primary,.arofi-button.secondary{min-width:0!important;padding:0 11px!important;font-size:11px!important}.arofi-hero-features{grid-template-columns:1fr 1fr}.arofi-network-scene{height:380px!important;width:145%!important;margin-left:-22%!important;transform:scale(.65)!important;margin-bottom:-115px!important}}.arofi-scene-person{left:43.5%!important;top:5px!important;width:330px!important;height:455px!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-mask-image:none!important;mask-image:none!important;filter:drop-shadow(0 24px 24px rgba(25,19,86,.2));animation:arofi-person-float 6.8s ease-in-out infinite!important}.arofi-scene-person img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;background:transparent!important;border:0!important;filter:none!important;-webkit-user-select:none;user-select:none}.scene-user{left:0!important;top:72px!important;animation-delay:-.6s!important}.scene-payment{right:32px!important;top:32px!important;animation-delay:-2.1s!important}.scene-router{left:8px!important;top:216px!important;animation-delay:-3.4s!important}.scene-voucher{right:5px!important;top:194px!important;animation-delay:-4.8s!important}.arofi-branch{animation:arofi-branch-float 7s ease-in-out infinite}.branch-two{animation-delay:-2.4s}.branch-three{animation-delay:-4.6s}.arofi-hardware{animation:arofi-hardware-breathe 7.4s ease-in-out infinite}.arofi-network-lines path:nth-child(2){animation-duration:10s!important}.arofi-network-lines path:nth-child(3){animation-duration:12s!important}@keyframes arofi-branch-float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes arofi-hardware-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:1220px){.arofi-scene-person{width:315px!important;height:438px!important;left:43%!important}}@media(max-width:1080px){.arofi-scene-person{width:325px!important;height:450px!important;left:44%!important}}@media(max-width:760px){.arofi-scene-person{width:310px!important;height:430px!important;left:44%!important}}@media(max-width:480px){.arofi-scene-person{width:300px!important;height:415px!important;left:44%!important}}@media(prefers-reduced-motion:reduce){.arofi-branch,.arofi-hardware,.arofi-scene-person{animation:none!important}}.arofi-home .arofi-hero{position:relative;background:#4B47DC!important;background-image:none!important;overflow:hidden}.arofi-home .arofi-hero:before{content:"";position:absolute;z-index:0;width:760px;height:330px;left:-180px;top:92px;border-radius:0 180px 180px 0;background:rgba(43,38,168,.2);transform:rotate(-9deg);pointer-events:none}.arofi-home .arofi-hero:after{content:"";position:absolute;z-index:0;width:880px;height:255px;right:-190px;bottom:-95px;border-radius:180px 0 0 0;background:rgba(116,108,244,.22);transform:rotate(-5deg);pointer-events:none}.arofi-home .arofi-hero-grid{position:relative;z-index:2}.marketing.arofi-home .marketing-nav-shell{background:#3F3ABF!important;border-bottom-color:rgba(255,255,255,.12)!important}.arofi-network-scene:before{left:165px;top:22px;width:390px;height:430px;border-radius:46% 54% 45% 55%/42% 42% 58% 58%;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.075);transform:rotate(8deg)}.arofi-network-scene:after,.arofi-network-scene:before{content:"";position:absolute;z-index:0;pointer-events:none}.arofi-network-scene:after{left:245px;bottom:17px;width:365px;height:90px;border-radius:48px 48px 22px 22px;background:rgba(36,31,138,.16);transform:skewX(-8deg)}.arofi-scene-person{left:43%!important;top:16px!important;width:292px!important;height:425px!important;filter:drop-shadow(0 19px 21px rgba(21,18,76,.19))!important;transform:translateX(-50%) translateZ(0);will-change:transform}.arofi-scene-person img{image-rendering:auto;-webkit-font-smoothing:antialiased;backface-visibility:hidden;transform:translateZ(0)}.arofi-scene-card{border-radius:17px!important;border-color:rgba(255,255,255,.52)!important;box-shadow:0 12px 28px rgba(23,18,88,.14)!important}.scene-user{border-radius:17px 17px 17px 7px!important}.scene-payment{border-radius:17px 17px 7px 17px!important}.scene-router{border-radius:17px 7px 17px 17px!important}.scene-voucher{border-radius:7px 17px 17px 17px!important}.arofi-branch{border-radius:22px 22px 10px 22px!important;background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.17)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.branch-two{border-radius:22px 10px 22px 22px!important}.branch-three{border-radius:10px 22px 22px 22px!important}.arofi-wifi-hub{border-radius:30px 30px 16px 30px!important;box-shadow:0 15px 30px rgba(20,17,72,.15)!important}.arofi-router-box{border-radius:10px 10px 17px 10px!important}.laptop-screen{border-radius:14px 14px 7px 7px!important}.arofi-phone-card{border-radius:27px!important;box-shadow:0 18px 34px rgba(18,15,67,.22)!important}.arofi-hero-features>span{min-height:45px;padding:5px 8px 5px 5px;border-radius:13px;background:rgba(255,255,255,.025)}.arofi-hero-features i{border-radius:12px 12px 6px 12px!important;background:rgba(255,255,255,.09)!important}.arofi-button.primary{border-radius:13px 13px 6px 13px!important}.arofi-button.secondary{border-radius:13px 6px 13px 13px!important}@media(max-width:1220px){.arofi-scene-person{width:286px!important;height:416px!important}}@media(max-width:1080px){.arofi-home .arofi-hero:before{left:-300px;top:150px}.arofi-home .arofi-hero:after{right:-310px}.arofi-scene-person{width:295px!important;height:428px!important}}@media(max-width:760px){.arofi-home .arofi-hero:before{width:520px;height:240px;left:-250px;top:210px}.arofi-home .arofi-hero:after{width:620px;height:190px;right:-350px;bottom:-50px}.arofi-network-scene:before{left:150px;width:350px;height:400px}.arofi-scene-person{width:286px!important;height:414px!important}}@media(max-width:480px){.arofi-network-scene:before{left:130px;width:330px;height:380px}.arofi-scene-person{width:278px!important;height:404px!important}}.arofi-home .arofi-hero{background:#F7F8FC!important;color:#202633!important;border-bottom:1px solid #e3e7ee!important}.arofi-home .arofi-hero:before{width:520px!important;height:260px!important;left:auto!important;right:-190px!important;top:38px!important;border-radius:50%!important;background:rgba(81,69,235,.055)!important;transform:none!important}.arofi-home .arofi-hero:after{width:360px!important;height:180px!important;right:auto!important;left:-170px!important;bottom:-80px!important;border-radius:50%!important;background:rgba(199,116,53,.045)!important;transform:none!important}.arofi-kicker{color:#5145EB!important}.arofi-hero-copy h1{color:#202633!important}.arofi-accent-line{color:#5145EB!important}.arofi-hero-copy>p{color:#667085!important}.arofi-button.primary{background:#5145EB!important;border-color:#5145EB!important;color:#fff!important}.arofi-button.primary:hover{background:#4338CA!important;color:#fff!important}.arofi-button.secondary{background:#fff!important;border-color:#D5DCE6!important;color:#343B4A!important}.arofi-button.secondary:hover{background:#F1F3F7!important;color:#202633!important}.arofi-hero-features>span{color:#4B5565!important;background:transparent!important}.arofi-hero-features i{background:#EEECFF!important;border-color:#DCD8FF!important;color:#5145EB!important}.arofi-network-lines path{stroke:rgba(81,69,235,.2)!important}.arofi-network-scene:before{background:rgba(81,69,235,.035)!important;border-color:rgba(81,69,235,.07)!important}.arofi-network-scene:after{background:rgba(81,69,235,.05)!important}.arofi-branch{background:#fff!important;border-color:#E1E5EC!important;color:#5145EB!important;box-shadow:0 10px 24px rgba(31,38,65,.07)!important}.arofi-branch small{color:#5F6979!important}.arofi-scene-card{border-color:#E0E5ED!important;box-shadow:0 10px 25px rgba(31,38,65,.08)!important}.marketing.arofi-home .marketing-nav-shell{background:#4338CA!important}html[data-marketing-theme=dark] .arofi-home .arofi-hero{background:#151515!important;color:#F5F5F5!important;border-color:#302D2A!important}html[data-marketing-theme=dark] .arofi-hero-copy h1{color:#F5F5F5!important}html[data-marketing-theme=dark] .arofi-hero-copy>p{color:#B5B1AD!important}html[data-marketing-theme=dark] .arofi-hero-features>span{color:#D4D0CC!important}html[data-marketing-theme=dark] .arofi-hero-features i{background:#2A2644!important;border-color:#403966!important}html[data-marketing-theme=dark] .arofi-network-lines path{stroke:rgba(174,166,255,.22)!important}html[data-marketing-theme=dark] .arofi-branch{background:#202020!important;border-color:#393633!important;color:#B8B0FF!important}html[data-marketing-theme=dark] .arofi-branch small{color:#B5B1AD!important}@media(max-width:760px){.arofi-home .arofi-hero:after,.arofi-home .arofi-hero:before{opacity:.55!important}.arofi-hero-grid{padding-top:30px!important}.arofi-network-scene{height:340px!important;margin-bottom:-65px!important}.arofi-scene-card{min-width:155px!important;min-height:54px!important;padding:7px 8px!important}.arofi-scene-card>span{width:29px!important;height:29px!important}.arofi-branch,.scene-router,.scene-voucher{display:none!important}.arofi-hardware{transform:scale(.88)!important;transform-origin:bottom center!important}.arofi-hero-features{gap:9px!important;margin-top:20px!important}}@media(max-width:480px){.arofi-hero-copy h1{font-size:37px!important;line-height:1!important}.arofi-hero-copy>p{font-size:14px!important;line-height:22px!important}.arofi-network-scene{height:300px!important;width:125%!important;margin-left:-12.5%!important;transform:scale(.72)!important;margin-bottom:-88px!important}.arofi-scene-card{min-width:146px!important}.scene-payment{right:36px!important}.scene-user{left:22px!important}}.arofi-home .arofi-hero{background:linear-gradient(118deg,#f0efff,#f8fbff 52%,#e9f3ff)!important;border-bottom:1px solid rgba(81,69,235,.15)!important;isolation:isolate}.arofi-home .arofi-hero:before{border-color:rgba(81,69,235,.24)!important;opacity:.85!important;animation:arofi-hero-network-breathe 7s ease-in-out infinite!important}.arofi-home .arofi-hero:after{border-color:rgba(239,146,60,.25)!important;opacity:.8!important}.arofi-home .arofi-hero-copy h1{color:#242353!important;font-weight:850!important;letter-spacing:-.045em!important}.arofi-home .arofi-accent-line{color:#e07c2d!important}.arofi-home .arofi-hero-copy>p{color:#42516d!important;font-weight:550!important}.arofi-home .arofi-kicker{color:#4c3de0!important}.arofi-home .arofi-hero-features>span{color:#2c3658!important}.arofi-home .arofi-hero-features i{color:#4b3ddd!important;border:1px solid #c6c3ff!important;background:#eaeaff!important}.arofi-home .arofi-hero-features>span:nth-child(2n) i{color:#d47726!important;background:#fff1e5!important;border-color:#ffcdac!important}.arofi-home .arofi-hero-actions .arofi-button.primary{color:white!important;background:#5145eb!important;border-color:#5145eb!important}.arofi-home .arofi-hero-actions .arofi-button.secondary{color:#4534c6!important;background:white!important;border-color:#acadea!important}.arofi-home .arofi-network-lines path{stroke:#5544da!important;stroke-width:2.6!important;stroke-dasharray:10 9!important;opacity:.85;animation-duration:5s!important}.arofi-home .arofi-network-lines path:nth-child(2){stroke:#f29241!important;stroke-width:3!important;animation-duration:7s!important}.arofi-home .arofi-network-lines path:nth-child(3){stroke:#1689cc!important;animation-duration:6s!important}.arofi-home .arofi-scene-card{box-shadow:0 13px 35px rgba(53,50,128,.18)!important;border:1px solid #bdbbfa!important}.arofi-home .arofi-scene-card:nth-of-type(2n){border-color:#f4c6a0!important}.arofi-home .arofi-network-scene:before{background:rgba(81,69,235,.07)!important;border-color:rgba(81,69,235,.18)!important}.arofi-home .arofi-network-scene:after{background:rgba(239,146,60,.08)!important}@keyframes arofi-hero-network-breathe{0%,to{opacity:.55}50%{opacity:.95}}html[data-marketing-theme=dark] .arofi-home .arofi-hero{background:#171626!important}html[data-marketing-theme=dark] .arofi-home .arofi-hero-copy h1{color:#fff!important}html[data-marketing-theme=dark] .arofi-home .arofi-hero-copy>p{color:#d6daec!important}html[data-marketing-theme=dark] .arofi-home .arofi-kicker{color:#c5c0ff!important}@media(prefers-reduced-motion:reduce){.arofi-home .arofi-hero:before,.arofi-home .arofi-network-lines path{animation:none!important}}