@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2) format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-500-normal-01eiPEn0.woff2) format("woff2"),url(/assets/sora-latin-500-normal-w58xtEt9.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff) format("woff")}:root{font-family:Inter,sans-serif;color:#f7f8fa;background:#0c1015;font-synthesis:none;scroll-behavior:smooth;--bg:#0c1015;--panel:#131a20;--panel-2:#1b242c;--ink:#f7f8fa;--muted:#aeb7c0;--line:rgba(247,248,250,.13);--accent:#b9ff66;--display:"Sora",sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:var(--accent);color:var(--bg)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}section[id]{scroll-margin-top:88px}.container{width:min(1360px,calc(100% - 96px));margin-inline:auto}.section-pad{padding:136px 0}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--display);font-weight:500;letter-spacing:-.055em}h2{font-size:clamp(3rem,6vw,6.2rem);line-height:1.03}h2 span{color:var(--accent)}p{line-height:1.65}.section-index{font-family:var(--display);font-size:12px;letter-spacing:.15em;color:var(--accent);font-weight:600}.site-header{height:76px;position:absolute;inset:0 0 auto;z-index:30;border-bottom:1px solid rgba(239,244,229,.12)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:36px}.brand{display:inline-flex;align-items:center;gap:10px;flex:none}.brand-symbol{position:relative;width:32px;height:32px;border:2px solid var(--accent);border-radius:8px;transform:rotate(-9deg);display:grid;place-items:center}.brand-symbol span{position:absolute;background:var(--accent);border-radius:3px}.brand-symbol span:nth-child(1){width:5px;height:19px;transform:rotate(45deg) translate(-4px,2px)}.brand-symbol span:nth-child(2){width:5px;height:19px;transform:rotate(45deg) translate(4px,-2px)}.brand-symbol span:nth-child(3){width:5px;height:7px;right:4px;top:3px;transform:rotate(45deg)}.brand-name{font-family:var(--display);font-size:27px;font-weight:700;letter-spacing:-.075em;line-height:1}.brand-period{color:var(--accent)}.desktop-nav{display:flex;align-items:center;gap:34px;margin-left:auto}.desktop-nav a,.footer-bottom nav a{font-size:13px;color:#d2dbce;transition:color .2s}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:54px;padding:0 18px 0 24px;border-radius:9px;font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;transition:transform .25s,background .25s,border-color .25s}.button:hover{transform:translateY(-3px)}.button:active{transform:scale(.98)}.button-primary{background:var(--accent);color:#172217}.button-primary:hover{background:#dbf39d}.button-secondary{border:1px solid var(--line)}.header-cta{min-height:42px;padding:0 13px 0 18px;font-size:12px;gap:18px}.header-cta svg{width:16px}.menu-toggle,.mobile-nav{display:none}.hero{min-height:820px;min-height:100dvh;position:relative;overflow:hidden;background:radial-gradient(ellipse 42% 53% at 78% 45%,#25392d 0%,transparent 86%),var(--bg)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(226,242,216,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(226,242,216,.035) 1px,transparent 1px);background-size:82px 82px;-webkit-mask-image:linear-gradient(90deg,transparent 15%,#000 90%);mask-image:linear-gradient(90deg,transparent 15%,#000 90%);pointer-events:none}.hero-orbit{position:absolute;width:750px;height:750px;border:1px solid rgba(213,239,185,.08);border-radius:50%;right:-92px;top:10%;pointer-events:none}.hero-orbit-two{width:520px;height:520px;top:23%;right:22px}.hero-layout{min-height:760px;min-height:calc(100dvh - 64px);padding-top:76px;display:grid;grid-template-columns:49% 51%;align-items:center;position:relative}.hero-copy{position:relative;z-index:12;padding-bottom:50px}.hero-kicker{font-family:var(--display);font-size:11px;letter-spacing:.15em;color:var(--accent);font-weight:700;margin-bottom:27px}.small-star{font-size:19px;vertical-align:-2px;margin-right:8px}.hero h1{font-size:clamp(4.3rem,6.7vw,7.4rem);line-height:.99;margin:0 0 27px;letter-spacing:-.075em;max-width:780px}.hero h1 span{color:var(--accent)}.hero-description{color:#c1ccc0;font-size:17px;line-height:1.55;max-width:440px;margin:0 0 32px}.hero-actions{display:flex;align-items:center;gap:32px}.hero-actions .button{min-width:171px}.text-link{font-family:var(--display);font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:13px;border-bottom:1px solid rgba(226,242,216,.5);padding-bottom:7px;transition:color .2s}.text-link:hover{color:var(--accent)}.hero-art{position:relative;height:min(600px,70dvh);min-height:485px;display:flex;align-items:center;justify-content:center}.hero-card-rail{position:relative;width:700px;height:380px;flex:none;margin-left:15px}.floating-card{position:absolute;left:calc(50% - 85px);top:50px;width:170px;height:264px;transform-origin:center bottom;will-change:transform}.floating-card:nth-child(1),.floating-card:nth-child(5){top:85px}.floating-card:nth-child(2),.floating-card:nth-child(4){top:63px}.static-card{transform:translate(var(--static-x),var(--static-y)) rotate(var(--static-rotate))}.hero-art-caption{position:absolute;bottom:20px;left:0;right:0;display:flex;gap:12px;align-items:center;justify-content:center;font-family:var(--display);font-size:9px;letter-spacing:.17em;color:#9cad9e;white-space:nowrap}.caption-line{width:31px;height:1px;background:#69806a}.hero-bottom{position:relative;display:flex;align-items:center;gap:20px;border-top:1px solid rgba(239,244,229,.18);height:64px;font-size:10px;letter-spacing:.15em;font-weight:700;color:#9fad9d}.hero-bottom span:nth-child(2){margin-left:auto}.hero-bottom svg{color:var(--accent)}.nfc-card{height:100%;width:100%;background:var(--card-color);border:1px solid rgba(255,255,255,.48);border-radius:15px;box-shadow:0 22px 48px #00000045,inset 0 1px 1px #ffffffd9;color:#1b2620;position:relative;overflow:hidden;padding:17px 15px;display:flex;flex-direction:column;justify-content:space-between}.nfc-card:before{content:"";position:absolute;width:300px;height:300px;border:1px solid rgba(32,53,35,.1);border-radius:50%;top:-187px;right:-132px;box-shadow:0 0 0 35px #304a3406,0 0 0 75px #304a3406}.nfc-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.55),transparent 42%,rgba(41,55,42,.04) 82%)}.card-topline,.card-bottomline{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start}.card-mini-brand{font-family:var(--display);font-size:13px;letter-spacing:-.08em;font-weight:700}.card-watermark{font-family:var(--display);font-size:82px;line-height:1;position:absolute;bottom:38px;right:-11px;letter-spacing:-.12em;color:#1a31230e;font-weight:700}.card-main-icon{position:relative;z-index:2;margin:auto;display:grid;place-items:center;border:1px solid rgba(30,52,33,.14);border-radius:50%;width:77px;height:77px}.card-bottomline{align-items:flex-end;gap:7px}.card-bottomline div{min-width:0}.card-bottomline span{font-size:6px;letter-spacing:.12em;display:block;margin-bottom:7px;white-space:nowrap}.card-bottomline strong{font-family:var(--display);font-size:12px;letter-spacing:.05em}.nfc-mini{border-radius:12px;padding:12px}.nfc-mini .card-mini-brand{font-size:11px}.nfc-mini .card-main-icon{width:53px;height:53px}.nfc-mini .card-bottomline strong{font-size:9px}.nfc-mini .card-bottomline span{font-size:5px}.nfc-mini .card-watermark{font-size:62px}.map-section{background:#15221b;overflow:hidden;position:relative;padding:130px 0 90px}.map-section-inner{position:relative}.map-heading-wrap{text-align:center;position:relative;z-index:2}.map-heading-wrap .section-index,.map-heading-wrap h2{margin-bottom:20px}.map-heading-wrap h2 span{color:var(--accent)}.map-heading-wrap>p:last-child{font-size:17px;color:#afbfaf;max-width:590px;margin-inline:auto}.map-stage{height:580px;position:relative;margin-top:12px}.map-graticule{position:absolute;inset:10px -15%;background-image:linear-gradient(rgba(197,229,162,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(197,229,162,.06) 1px,transparent 1px);background-size:65px 65px;-webkit-mask-image:radial-gradient(ellipse,#000 28%,transparent 75%);mask-image:radial-gradient(ellipse,#000 28%,transparent 75%)}.indonesia-map{position:absolute;width:100%;height:auto;top:70px;left:0;overflow:visible;filter:drop-shadow(0 22px 32px rgba(0,0,0,.16))}.map-island{fill:#759774;stroke:#a8c69c;stroke-width:.58;transition:fill .3s}.map-marker{position:absolute;display:flex;align-items:center;gap:6px;z-index:3;font-family:var(--display);font-weight:700;letter-spacing:.12em;font-size:9px;color:#f4f7e9;white-space:nowrap}.map-marker span{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px #c9e97729}.map-marker label{pointer-events:none}.marker-medan{left:10%;top:25%}.marker-jakarta{left:27%;top:50%}.marker-surabaya{left:39%;top:53%}.marker-makassar{left:62%;top:48%}.marker-papua{left:88%;top:39%}.map-toast{position:absolute;z-index:5;top:45px;right:1%;display:flex;align-items:center;gap:12px;padding:14px 17px;border:1px solid rgba(220,245,195,.18);background:#26382a;box-shadow:0 22px 45px #0003;border-radius:12px;min-width:338px}.toast-symbol{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--accent);color:#1b2b1e;flex:none}.map-toast small,.map-toast strong{display:block}.map-toast small{font-size:9px;letter-spacing:.07em;color:#bbcab5}.map-toast strong{font-family:var(--display);font-size:14px;margin-top:3px}.toast-amount{font-size:12px;font-weight:700;color:var(--accent);margin-left:auto;white-space:nowrap}.map-revenue{position:absolute;z-index:4;bottom:48px;left:2%;padding:20px 22px;background:#0d1911ed;border:1px solid rgba(217,246,186,.18);border-radius:13px;min-width:288px;box-shadow:0 25px 65px #0000001f}.map-revenue>span{display:block;font-size:10px;letter-spacing:.1em;color:#9eb39f;font-weight:700}.map-revenue strong{font:600 32px var(--display);letter-spacing:-.06em;display:block;margin:5px 0}.map-revenue small{font-size:10px;color:#9eb39f}.map-footnote{border-top:1px solid var(--line);padding-top:25px;display:flex;align-items:center;justify-content:center;gap:16px;font-size:10px;letter-spacing:.18em;color:#99ae9d}.map-footnote span{font-size:19px;color:var(--accent)}.how-section{background:#101815}.how-heading{max-width:850px;margin-bottom:72px}.how-heading h2{margin-bottom:20px}.how-heading p,.products-heading p:last-child{font-size:17px;color:var(--muted);max-width:550px}.step-list{border-top:1px solid var(--line)}.step{min-height:430px;display:grid;grid-template-columns:11% 44% 45%;border-bottom:1px solid var(--line);align-items:center;gap:0}.step-number{height:100%;padding-top:45px;font:500 14px var(--display);color:var(--accent);display:flex;align-items:flex-start;gap:17px}.step-number-line{width:35px;height:1px;background:#829682;margin-top:8px}.step-copy{padding:55px 11% 55px 0}.step-copy>span{font-size:10px;letter-spacing:.17em;color:#9bb89d;font-weight:700}.step-copy h3{font-size:clamp(2.35rem,3.2vw,3.6rem);line-height:1.07;margin:17px 0}.step-copy p{color:var(--muted);font-size:15px;max-width:370px;margin:0}.step-visual{height:336px;border-radius:13px;overflow:hidden;position:relative;background:#1c2a21}.step-photo{height:100%;position:relative}.step-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.75) contrast(.9)}.step-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(18,33,23,.55),transparent 55%)}.photo-chip{position:absolute;left:23px;bottom:22px;display:flex;align-items:center;gap:8px;z-index:2;background:#e8efdc;color:#19291d;padding:12px 15px;font-family:var(--display);font-size:10px;font-weight:700;letter-spacing:.05em;border-radius:7px}.step-card-visual{height:100%;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 48% 55%,#394e35,#1d2b24 70%)}.step-card-a,.step-card-b,.step-card-c{position:absolute;width:139px;height:211px;box-shadow:0 20px 35px #0003;border-radius:12px}.step-card-a{transform:translate(-106px) rotate(-15deg);z-index:1}.step-card-b{transform:translateY(-12px);z-index:3}.step-card-c{transform:translate(106px) rotate(15deg);z-index:2}.step-phone-scene{height:100%;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at 50% 70%,#405f41,#1e2c24 69%)}.mini-business-page{background:#f0f2e9;color:#172118;width:192px;min-height:294px;border-radius:22px;padding:18px 16px 13px;box-shadow:0 18px 40px #00000045;text-align:center}.mini-business-mark{width:41px;height:41px;border-radius:50%;background:#d9e7d1;margin:0 auto 7px;display:grid;place-items:center}.mini-business-page h4{font-size:16px;margin:0 0 1px;letter-spacing:-.04em}.mini-business-page p{font-size:8px;color:#778579;margin-bottom:12px}.mini-business-page>div:not(.mini-business-mark){height:29px;margin:5px 0;background:#dfe8da;border-radius:6px;display:flex;align-items:center;gap:6px;padding:0 8px;font-size:9px;font-weight:700}.mini-business-page>div:not(.mini-business-mark) svg:last-child{margin-left:auto}.mini-business-page>span{display:block;font-size:6px;letter-spacing:.1em;color:#728073;margin-top:12px}.phone-tap-badge{position:absolute;bottom:30px;right:34px;background:var(--accent);color:#1d2b1d;display:flex;align-items:center;gap:7px;border-radius:7px;font-size:10px;font-weight:700;padding:10px 13px}.step-growth{height:100%;padding:36px;position:relative;background:radial-gradient(circle at 80% 95%,#3a5a3b,#1e2d24 75%);display:flex;flex-direction:column;justify-content:space-between}.step-growth>span{font-size:10px;letter-spacing:.13em;color:#aecaaa}.growth-numbers{display:flex;align-items:center;justify-content:space-between;gap:15px;font:500 clamp(3rem,5vw,5.6rem) var(--display);letter-spacing:-.09em;color:#e7efd9}.growth-numbers span:last-child{color:var(--accent)}.growth-chart{display:flex;height:55px;gap:10px;align-items:end;border-bottom:1px solid rgba(213,238,189,.2)}.growth-chart i{flex:1;background:var(--accent);opacity:.25;height:25%;border-radius:3px 3px 0 0}.growth-chart i:nth-child(2){height:41%}.growth-chart i:nth-child(3){height:33%}.growth-chart i:nth-child(4){height:58%}.growth-chart i:nth-child(5){height:53%}.growth-chart i:nth-child(6){height:81%}.growth-chart i:nth-child(7){height:100%;opacity:.8}.step-growth strong{font-family:var(--display);font-size:14px;font-weight:500}.calculator-section{background:#1c2b21;position:relative;overflow:hidden}.calculator-section:before{content:"";position:absolute;width:770px;height:770px;border:1px solid rgba(201,233,119,.12);border-radius:50%;top:-310px;right:-280px;box-shadow:0 0 0 80px #c9e97706,0 0 0 170px #c9e97705;pointer-events:none}.calculator-layout{position:relative;display:grid;grid-template-columns:45% 55%;gap:0;align-items:center}.calculator-copy{padding-right:11%}.calculator-copy h2{font-size:clamp(3.4rem,5.4vw,6rem);margin:22px 0 25px}.calculator-copy h2 em{font-style:normal;color:var(--accent)}.calculator-copy>p:not(.section-index){font-size:17px;color:#bdccba;max-width:430px}.calc-disclaimer{border-left:2px solid var(--accent);max-width:410px;margin-top:75px;padding-left:17px;font-size:12px;line-height:1.6;color:#aabbab}.calculator-panel{background:#edf1e7;color:#203025;border-radius:15px;padding:38px 42px 27px;box-shadow:0 28px 90px #05110936}.calc-panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:35px;border-bottom:1px solid #cdd7c7;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.1em}.calc-live{display:flex;align-items:center;gap:7px;color:#456348}.calc-live i{width:7px;height:7px;background:#5e895a;border-radius:50%}.slider-field{margin-top:37px}.slider-heading,.slider-bounds{display:flex;align-items:center;justify-content:space-between;gap:10px}.slider-heading label{font-weight:700;font-size:14px}.slider-heading output{font:600 27px var(--display);letter-spacing:-.07em;white-space:nowrap}.slider-heading output small{font:500 12px DM Sans,sans-serif;letter-spacing:0}.slider-field input[type=range]{width:100%;height:7px;margin:22px 0 12px;appearance:none;background:linear-gradient(to right,#61835f var(--progress),#ccd7c9 var(--progress));border-radius:9px;cursor:pointer;accent-color:#527752}.slider-field input[type=range]::-webkit-slider-thumb{appearance:none;width:22px;height:22px;background:#203b27;border:5px solid #c9e977;border-radius:50%;box-shadow:0 0 0 3px #203b27}.slider-field input[type=range]::-moz-range-thumb{width:15px;height:15px;background:#203b27;border:5px solid #c9e977;border-radius:50%;box-shadow:0 0 0 3px #203b27}.slider-bounds{font-size:11px;color:#657365}.calc-result{background:#d5e6c1;padding:24px;margin-top:42px;border-radius:10px}.calc-result>span{font-size:10px;font-weight:700;letter-spacing:.1em;color:#4c654e}.calc-result strong{display:block;font:600 clamp(2.8rem,4.4vw,5rem) var(--display);letter-spacing:-.08em;line-height:1.1;margin:10px 0}.calc-result p{margin:0;color:#526957;font-size:12px}.calc-annual{display:flex;justify-content:space-between;gap:15px;padding:22px 0 0;font-size:12px;color:#607060}.calc-annual strong{font-size:13px;color:#203025;white-space:nowrap}.products-section{background:#101815}.products-heading{max-width:750px;margin-bottom:54px}.products-heading h2{margin:17px 0 18px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.product-tile{background:#1a2820;border:1px solid rgba(235,246,228,.1);border-radius:13px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.product-tile-head{height:57px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font:600 10px var(--display);letter-spacing:.12em;color:#c1d2bc}.product-visual{height:300px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-single{background:radial-gradient(circle at 48% 66%,#46654d,#25382c 72%)}.product-smart{background:radial-gradient(circle at 50% 75%,#567259,#2d4436 75%)}.product-business{background:radial-gradient(circle at 50% 70%,#41514a,#25342d 75%)}.product-card-lean,.smart-visual-card{width:155px;height:233px;transform:rotate(-12deg) translateY(16px);box-shadow:0 25px 45px #0003;border-radius:11px}.smart-visual-card{transform:rotate(11deg) translateY(10px)}.nfc-smart{background:#d3e4c2}.product-visual-tag{position:absolute;bottom:18px;right:20px;color:#e2f0d7;font:600 9px var(--display);letter-spacing:.13em}.smart-visual-bubble{position:absolute;bottom:39px;left:23px;padding:9px 11px;border-radius:7px;background:#eff4e9;color:#263a2a;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;box-shadow:0 8px 20px #0000001f}.business-visual-card{width:216px;height:137px;background:#d5e8c4;border-radius:11px;color:#1d3428;padding:18px;transform:rotate(-11deg);box-shadow:0 25px 45px #00000038;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.business-card-pattern{position:absolute;width:230px;height:230px;border:1px solid rgba(29,52,40,.18);border-radius:50%;right:-130px;top:-120px;box-shadow:0 0 0 20px #22402e0f,0 0 0 45px #22402e0a}.business-card-name{position:relative;font:700 25px/.9 var(--display);letter-spacing:-.07em}.business-card-name span{color:#648550}.business-card-bottom{display:flex;justify-content:space-between;align-items:end;font:700 6px var(--display);letter-spacing:.1em}.product-info{padding:23px 24px 25px;display:flex;flex-direction:column;flex:1}.product-info h3{font-size:30px;line-height:1.1;margin:0 0 6px}.product-info>strong{font-family:var(--display);font-size:14px;font-weight:500;color:var(--accent)}.product-info>p{font-size:13px;color:#abbcae;line-height:1.6;margin:19px 0 18px;min-height:83px}.product-detail{display:flex;align-items:center;gap:9px;font-size:11px;color:#d0dec9;min-height:31px}.product-detail svg{color:var(--accent);flex:none}.product-price{border-top:1px solid var(--line);margin-top:auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:8px}.product-price small{font:600 9px var(--display);letter-spacing:.1em;color:#90a293}.product-price b{font:600 19px var(--display);letter-spacing:-.055em;white-space:nowrap}.products-note{font-size:12px;color:#93a896;margin:24px 0 0}.faq-section{background:#15221b;border-top:1px solid var(--line)}.faq-layout{display:grid;grid-template-columns:42% 58%;gap:0}.faq-intro{padding-right:20%}.faq-intro h2{font-size:clamp(3.3rem,5.4vw,5.8rem);margin-bottom:24px}.faq-intro p{font-size:15px;color:#adbfad}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{margin:0;letter-spacing:normal}.faq-item button{border:0;background:transparent;color:var(--ink);width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;font:500 20px var(--display);letter-spacing:-.035em}.faq-item button svg{color:var(--accent);transition:transform .25s;flex:none}.faq-item.is-open button svg{transform:rotate(180deg)}.faq-answer p{max-width:620px;color:#afc0af;font-size:14px;margin:-3px 0 23px;line-height:1.7}.footer{background:#0d1511;padding-top:110px}.footer-cta{display:flex;align-items:end;justify-content:space-between;gap:40px;padding-bottom:110px}.footer-cta p{font:600 11px var(--display);letter-spacing:.15em;color:var(--accent);margin-bottom:25px}.footer-cta h2{font-size:clamp(4.8rem,9vw,10rem);line-height:.95;margin:0}.footer-cta .button{min-width:190px;margin-bottom:12px}.footer-bottom{border-top:1px solid var(--line);padding:34px 0 45px;display:grid;grid-template-columns:1fr 1fr auto;align-items:start;gap:30px}.footer-bottom .brand-name{font-size:23px}.footer-bottom .brand-symbol{width:27px;height:27px}.footer-bottom p{margin:14px 0 0;color:#819583;font-size:12px}.footer-bottom nav{display:flex;gap:22px;flex-wrap:wrap}.footer-bottom>span{color:#819583;font-size:11px;white-space:nowrap}@media(max-width:1200px){.hero h1{font-size:clamp(4rem,6.6vw,6.1rem)}.hero-card-rail{transform:scale(.84);margin-left:0}.map-stage{height:520px}.step{grid-template-columns:10% 42% 48%}}@media(max-width:960px){.container{width:min(100% - 48px,1360px)}.desktop-nav{gap:17px}.hero-layout{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(3.65rem,7vw,5rem)}.hero-card-rail{transform:scale(.66)}.hero-art-caption{font-size:8px}.map-stage{height:440px}.map-toast{top:10px;right:0}.map-revenue{bottom:15px}.step{grid-template-columns:9% 47% 44%}.step-visual{height:285px}.step-copy h3{font-size:2.4rem}.product-info{padding:20px 17px}.product-info h3{font-size:25px}.product-visual{height:260px}.product-price{align-items:flex-start;flex-direction:column}.calculator-panel{padding:31px}.faq-item button{font-size:18px}}@media(max-width:767px){.section-pad{padding:90px 0}.container{width:min(100% - 38px,560px)}.site-header{height:66px}.header-inner{gap:15px}.brand-name{font-size:25px}.desktop-nav,.header-cta{display:none}.menu-toggle{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:8px;background:#1b2a1fe6;color:var(--ink);margin-left:auto}.mobile-nav{display:flex;position:absolute;top:66px;left:0;right:0;padding:12px 19px 22px;background:#17241c;border-bottom:1px solid var(--line);flex-direction:column;box-shadow:0 20px 30px #00000040}.mobile-nav a{display:flex;justify-content:space-between;align-items:center;padding:14px 5px;border-bottom:1px solid var(--line);font-size:15px}.mobile-nav a:last-child{color:var(--accent)}.hero{min-height:0}.hero-layout{min-height:0;padding-top:128px;grid-template-columns:1fr}.hero-copy{padding-bottom:0}.hero-kicker{font-size:10px;margin-bottom:18px}.hero h1{font-size:clamp(3.85rem,12vw,6rem);margin-bottom:18px}.hero-description{font-size:15px;max-width:450px;margin-bottom:23px}.hero-actions{gap:24px}.hero-actions .button{min-width:150px}.hero-art{height:325px;min-height:0;margin-top:15px}.hero-card-rail{transform:scale(.59);height:380px;margin:0}.hero-art-caption{bottom:-1px;font-size:7px}.hero-bottom{height:55px;font-size:8px;gap:8px}.hero-bottom span:nth-child(2){display:none}.hero-bottom svg{margin-left:auto}.hero-orbit{width:460px;height:460px;top:40%;right:-200px}.hero-orbit-two{width:350px;height:350px;top:46%;right:-145px}.map-section{padding:88px 0 60px}.map-heading-wrap h2{font-size:clamp(2.7rem,9vw,4rem)}.map-heading-wrap>p:last-child{font-size:14px}.map-stage{height:370px;margin-top:20px}.indonesia-map{top:90px;width:125%;max-width:none;left:-12.5%}.map-marker{font-size:6px;gap:4px}.map-marker span{width:5px;height:5px;box-shadow:0 0 0 4px #c9e9772e}.marker-medan{left:2%;top:31%}.marker-jakarta{left:19%;top:48%}.marker-surabaya{left:33%;top:50%}.marker-makassar{left:60%;top:45%}.marker-papua{left:93%;top:38%}.map-toast{top:4px;right:0;min-width:0;width:min(100%,320px);padding:11px;gap:8px}.map-toast small{font-size:7px}.map-toast strong{font-size:12px}.toast-amount{font-size:10px}.map-revenue{bottom:0;left:0;min-width:0;padding:14px 17px}.map-revenue strong{font-size:25px}.map-footnote{font-size:8px;text-align:center;gap:8px}.how-heading{margin-bottom:46px}.how-heading h2,.products-heading h2{font-size:clamp(3rem,9vw,4.5rem)}.how-heading p,.products-heading p:last-child{font-size:15px}.step{grid-template-columns:48px minmax(0,1fr);min-height:0;padding:32px 0 38px}.step-number{grid-column:1;padding-top:5px;font-size:12px}.step-number-line{display:none}.step-copy{grid-column:2;padding:0 0 23px}.step-copy h3{font-size:clamp(2.1rem,7vw,3rem);margin:11px 0}.step-copy p{font-size:14px}.step-visual{grid-column:2;height:250px}.step-card-a,.step-card-b,.step-card-c{width:117px;height:180px}.step-card-a{transform:translate(-85px) rotate(-15deg)}.step-card-c{transform:translate(85px) rotate(15deg)}.calculator-layout{grid-template-columns:1fr;gap:35px}.calculator-copy{padding:0}.calculator-copy h2{font-size:clamp(3.2rem,9vw,4.8rem)}.calculator-copy>p:not(.section-index){font-size:15px}.calc-disclaimer{margin-top:24px}.calculator-panel{padding:25px 23px 20px}.calc-panel-top{padding-bottom:22px;font-size:9px}.slider-field{margin-top:26px}.slider-heading label{font-size:13px}.slider-heading output{font-size:23px}.calc-result{margin-top:28px;padding:20px}.calc-result strong{font-size:clamp(2.7rem,10vw,4rem)}.calc-annual{flex-wrap:wrap;padding-top:18px}.product-grid{grid-template-columns:1fr;gap:17px}.product-visual{height:280px}.product-info{padding:24px}.product-info>p{min-height:0}.product-price{flex-direction:row;align-items:center}.product-tile{max-width:560px}.faq-layout{grid-template-columns:1fr;gap:35px}.faq-intro h2{font-size:clamp(3.2rem,9vw,4.7rem)}.faq-intro p{margin-bottom:0}.faq-item button{font-size:17px;padding:22px 0}.footer{padding-top:85px}.footer-cta{flex-direction:column;align-items:start;padding-bottom:75px;gap:26px}.footer-cta h2{font-size:clamp(5rem,15vw,8rem)}.footer-bottom{grid-template-columns:1fr;gap:26px}.footer-bottom nav{gap:15px 21px}}@media(max-width:420px){.hero h1{font-size:clamp(3.45rem,11.5vw,4.6rem)}.hero-card-rail{transform:scale(.5)}.hero-art{height:285px}.hero-art-caption{font-size:6px}.hero-actions{gap:17px}.hero-actions .button{min-width:0}.text-link{font-size:12px}.map-stage{height:350px}.map-revenue{bottom:0}.map-revenue strong{font-size:22px}.step-visual{height:224px}.product-price b{font-size:17px}.calc-result strong{font-size:2.6rem}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.floating-card{will-change:auto}}@media(max-width:767px){.hero-layout{grid-template-columns:minmax(0,1fr)}.hero-art{min-width:0;width:100%}.hero-card-rail{max-width:none}}@media(max-width:420px){.hero-card-rail{transform:scale(.45)}}.marker-jakarta{top:79%}.marker-surabaya{top:82%}.marker-makassar{top:68%}.map-credit{color:#6e8371;font-size:10px;padding:0 0 25px}.map-credit a{text-decoration:underline;text-underline-offset:2px}.map-credit a:hover{color:var(--accent)}@media(max-width:767px){.marker-jakarta{top:70%}.marker-surabaya{top:73%}.marker-makassar{top:62%}}:root{--bg: #0c1015;--panel: #141b22;--panel-2: #1e2831;--ink: #f7f8fa;--muted: #abb5bf;--line: rgba(247, 248, 250, .14);--accent: #b9ff66;--display: "Sora", sans-serif;font-family:Inter,sans-serif;color:var(--ink);background:var(--bg)}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.065em}h2{font-weight:600;letter-spacing:-.07em}.section-index{color:var(--accent)}.brand{display:inline-flex;align-items:center;color:var(--ink)}.brand-lockup{display:flex;flex-direction:column;align-items:center;width:max-content;line-height:1}.brand-wordmark{display:flex;align-items:center;height:32px;font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.105em;white-space:nowrap}.brand-wordmark>span{transform:scaleX(1.07);transform-origin:right center}.brand-x{display:inline-block;width:30px;height:30px;flex:none;color:#f7f8fa;vertical-align:middle}.brand-wordmark .brand-x{margin-left:2px}.brand-tagline{align-self:center;padding-top:2px;font-size:6.3px;font-weight:600;letter-spacing:.22em;color:#d8dde2;white-space:nowrap}.kicker-mark,.footnote-mark{width:17px;height:17px}.hero-kicker{display:flex;align-items:center;gap:12px;color:var(--accent)}.hero-kicker .brand-x,.map-footnote .brand-x{color:#f7f8fa}.site-header{border-color:var(--line);background:#0c1015e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.desktop-nav a,.footer-bottom nav a{color:#c4cbd2}.desktop-nav a:hover,.footer-bottom nav a:hover{color:var(--accent)}.button{border-radius:8px;font-family:var(--display);font-weight:600}.button-primary{color:#0c1015;background:var(--accent)}.button-primary:hover{background:#ccff92}.header-cta{color:#0c1015}.menu-toggle{background:#1a232b;border-color:var(--line)}.mobile-nav{background:#141b22}.hero{background:radial-gradient(ellipse 38% 49% at 75% 48%,#27323b 0%,rgba(22,30,38,.52) 51%,transparent 88%),#0c1015}.hero:before{background-image:linear-gradient(rgba(247,248,250,.033) 1px,transparent 1px),linear-gradient(90deg,rgba(247,248,250,.033) 1px,transparent 1px)}.hero-orbit{border-color:#f7f8fa17}.hero h1{font-weight:700;letter-spacing:-.085em;font-size:clamp(3.7rem,5.8vw,6.2rem);line-height:1.04}.hero h1 span,.map-heading-wrap h2 span{color:var(--accent)}.hero-description{color:#bdc5cd}.hero-art-caption{color:#99a5af}.caption-line{background:#687481}.hero-bottom{color:#91a0ab;border-color:var(--line)}@media(min-width:1201px){.hero-card-rail{transform:scale(.92)}}.nfc-card{border-radius:11px;border:1px solid rgba(247,248,250,.22);color:#0c1015;box-shadow:0 26px 54px #0000006b,inset 0 1px #ffffff26}.nfc-card:before{border-color:#6874813b;box-shadow:0 0 0 34px #6874810b,0 0 0 73px #68748109}.nfc-card:after{background:linear-gradient(145deg,rgba(255,255,255,.17),transparent 42%,rgba(0,0,0,.05) 82%)}.nfc-instagram,.nfc-facebook,.nfc-whatsapp{color:#f7f8fa}.nfc-whatsapp{border-color:#b9ff66a6}.nfc-tiktok{border-color:#d3ffa1}.nfc-smart{color:#0c1015;background:#f7f8fa}.nfc-instagram:before,.nfc-facebook:before,.nfc-whatsapp:before{border-color:#f7f8fa24;box-shadow:0 0 0 34px #f7f8fa09,0 0 0 73px #f7f8fa06}.nfc-card .card-main-icon{border-color:currentColor}.nfc-instagram .card-main-icon,.nfc-facebook .card-main-icon,.nfc-whatsapp .card-main-icon{border-color:#f7f8fa47}.card-watermark{color:#0c101511}.nfc-instagram .card-watermark,.nfc-facebook .card-watermark,.nfc-whatsapp .card-watermark{color:#f7f8fa13}.card-mini-brand{display:inline-flex;align-items:center;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:-.09em}.card-mini-brand .brand-x{width:12px;height:12px;margin-left:1px;color:currentColor}.nfc-mini .card-mini-brand{font-size:10px}.nfc-mini .card-mini-brand .brand-x{width:10px;height:10px}.nfc-tiktok .brand-x path:nth-child(n+3){fill:#0c1015}.nfc-review .card-main-icon,.nfc-tiktok .card-main-icon,.nfc-smart .card-main-icon{border-color:#0c101540}.map-section{background:#11181f}.map-heading-wrap>p:last-child,.how-heading p,.products-heading p:last-child{color:#aab5bf}.map-graticule{background-image:linear-gradient(rgba(247,248,250,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(247,248,250,.06) 1px,transparent 1px)}.map-island{fill:#53616d;stroke:#82919d}.map-island:hover{fill:var(--accent)}.map-marker span{background:var(--accent);box-shadow:0 0 0 6px #b9ff6626}.map-toast{background:#1d2730;border-color:#f7f8fa2e}.toast-symbol{background:var(--accent);color:#0c1015}.map-toast small{color:#b8c4cd}.map-revenue{background:#0c1015f5;border-color:#f7f8fa2b}.map-revenue>span,.map-revenue small{color:#abb8c4}.map-footnote{color:#a3b0ba}.how-section{background:#0c1015}.step-number-line{background:#687481}.step-copy>span{color:#b4c3cb}.step-copy p{color:#aeb8c2}.step-visual{background:#18222b;border-radius:9px}.step-photo img{filter:saturate(.15) contrast(1.03)}.step-photo:after{background:linear-gradient(0deg,rgba(12,16,21,.73),transparent 62%)}.photo-chip{background:var(--accent);color:#0c1015;border-radius:5px}.step-card-visual{background:radial-gradient(circle at 48% 55%,#3a4650,#1a242d 71%)}.step-phone-scene{background:radial-gradient(circle at 50% 70%,#46525e,#1a242d 70%)}.mini-business-page{color:#0c1015;background:#f7f8fa}.mini-business-mark{background:#e2e7eb}.mini-business-page p,.mini-business-page>span{color:#687481}.mini-business-page>div:not(.mini-business-mark){background:#e8edf0}.phone-tap-badge{color:#0c1015;background:var(--accent);border-radius:5px}.step-growth{background:radial-gradient(circle at 80% 95%,#424f59,#1b252e 75%)}.step-growth>span{color:#adbfc7}.growth-numbers{color:#f7f8fa}.growth-chart{border-color:#f7f8fa2e}.calculator-section{background:#161e26}.calculator-section:before{border-color:#f7f8fa1a;box-shadow:0 0 0 80px #f7f8fa04,0 0 0 170px #f7f8fa03}.calculator-copy>p:not(.section-index){color:#b5bec7}.calc-disclaimer{color:#b0bcc6}.calculator-panel{color:#0c1015;background:#f7f8fa;border-radius:11px;box-shadow:0 25px 80px #00000047}.calc-panel-top{border-color:#d7dee3}.calc-live{color:#2b333c}.calc-live i{background:#6ba82a}.slider-field input[type=range]{background:linear-gradient(to right,#0c1015 var(--progress),#cbd3da var(--progress));accent-color:#0c1015}.slider-field input[type=range]::-webkit-slider-thumb{background:#0c1015;border-color:var(--accent);box-shadow:0 0 0 3px #0c1015}.slider-field input[type=range]::-moz-range-thumb{background:#0c1015;border-color:var(--accent);box-shadow:0 0 0 3px #0c1015}.slider-heading output small{font-family:Inter,sans-serif}.slider-bounds,.calc-annual{color:#596775}.calc-result{color:#0c1015;background:var(--accent);border-radius:7px}.calc-result>span,.calc-result p,.calc-annual strong{color:#172115}.products-section{background:#0c1015}.product-tile{background:#151d24;border-color:var(--line);border-radius:9px}.product-tile-head{color:#d0d7dd}.product-single{background:radial-gradient(circle at 50% 70%,#4b5864,#232d37 75%)}.product-smart{background:radial-gradient(circle at 50% 70%,#434e59,#232d37 75%)}.product-business{background:radial-gradient(circle at 50% 70%,#343f48,#1b242d 75%)}.product-visual-tag{color:#d5dee5}.smart-visual-bubble{background:#f7f8fa;color:#0c1015}.business-visual-card{background:var(--accent);color:#0c1015;border-radius:8px}.business-card-pattern{border-color:#0c101529;box-shadow:0 0 0 20px #0c101509,0 0 0 45px #0c101506}.business-card-name span{color:#526e35}.product-info>p{color:#aeb9c3}.product-detail{color:#d2dbe0}.product-price small,.products-note{color:#a1aeb9}.packages-section{background:#0c1015;padding:100px 0 112px}.packages-heading{text-align:center;margin:0 auto 44px;max-width:900px}.packages-heading h2{font-size:clamp(3.2rem,5.2vw,5.5rem);margin:14px 0 18px;line-height:1.08}.packages-heading h2 span{color:var(--accent)}.packages-heading>p:last-child{color:#aeb9c3;font-size:17px;margin:0 auto;max-width:620px}.package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;max-width:1180px;margin:0 auto}.package-offer{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(247,248,250,.17);border-radius:13px;background:#151c23}.offer-guide{border-color:#b9ff66a6;box-shadow:inset 0 0 0 1px #b9ff6624,0 24px 74px #00000038}.package-visual{height:320px;padding:28px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);isolation:isolate;background:radial-gradient(circle at 78% 77%,#29413a,#10191d 49%,#0b1115 85%)}.visual-guide{background:radial-gradient(circle at 78% 75%,#2b4038,#161e22 48%,#0c1116 86%)}.package-visual:before{content:"";position:absolute;width:390px;height:390px;border-radius:50%;border:1px solid rgba(185,255,102,.12);right:-174px;top:-142px;box-shadow:0 0 0 40px #b9ff6604,0 0 0 90px #b9ff6603;pointer-events:none}.package-visual-index,.package-visual-foot{position:absolute;left:28px;z-index:2;font:600 11px var(--display);letter-spacing:.1em;color:#b5c3ca}.package-visual-index{top:23px}.package-visual-foot{bottom:20px;font-size:10px;color:#95aaa5}.package-poster-copy{position:relative;z-index:2;margin-top:45px;max-width:275px;pointer-events:none}.package-poster-copy strong{display:block;color:#f7f8fa;font:700 clamp(2rem,2.9vw,3rem)/1.02 var(--display);letter-spacing:-.08em}.package-poster-copy span{display:block;margin-top:5px;color:var(--accent);font:700 clamp(1.8rem,2.7vw,2.8rem)/1 var(--display);letter-spacing:-.08em}.package-poster-copy i{display:block;height:2px;width:54px;background:var(--accent);margin:18px 0 14px}.package-poster-copy small{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;color:#b8c8bf}.package-card-object{width:155px;height:233px;position:absolute;right:42px;bottom:27px;transform:rotate(11deg);z-index:1;box-shadow:0 23px 55px #0000005c;border-radius:12px}.package-card-object:before{content:"";position:absolute;width:166px;height:24px;bottom:-18px;left:-13px;border-radius:50%;background:#050a0d;filter:blur(3px);z-index:-1}.package-book-scene{position:absolute;width:250px;height:260px;right:24px;bottom:18px;z-index:1}.package-book{position:absolute;width:157px;height:230px;right:26px;top:4px;padding:20px 15px;transform:rotate(8deg);color:#f7f8fa;border:1px solid #667580;border-radius:3px 8px 8px 3px;background:linear-gradient(110deg,#4a5760 0 8%,#1b242c 10% 82%,#0c1015);box-shadow:15px 12px 0 -9px #7a858e,18px 16px 0 -10px #414b54,0 22px 37px #0000006b;display:flex;flex-direction:column}.package-book>span{font:700 13px/1.12 var(--display);letter-spacing:-.04em}.package-book b{font:700 43px/1 var(--display);letter-spacing:-.09em;color:var(--accent);margin-top:8px}.package-book .brand-x{width:26px;height:26px;margin-top:auto}.package-book small{font-size:5px;font-weight:700;letter-spacing:.12em;margin-top:5px}.package-book-card{position:absolute;width:93px;height:140px;left:0;bottom:4px;transform:rotate(-13deg);z-index:2;box-shadow:0 19px 28px #00000057;border-radius:10px}.package-book-card .nfc-mini{padding:9px}.package-book-card .card-main-icon{width:42px;height:42px}.package-book-card .card-main-icon svg{width:24px}.package-book-card .card-bottomline span{display:none}.package-book-card .card-bottomline strong{font-size:7px}.package-body{display:flex;flex-direction:column;flex:1;padding:25px 31px 27px}.package-title{display:flex;align-items:start;justify-content:space-between;gap:15px}.package-title>div>span{color:#a9bac2;font:600 11px var(--display);letter-spacing:.11em}.package-title h3{font-size:clamp(2rem,2.7vw,2.6rem);line-height:1.11;margin:9px 0 0;font-weight:700}.package-title h3 em{color:var(--accent);font-style:normal}.package-badge{align-self:start;padding:7px 9px;border:1px solid rgba(185,255,102,.35);border-radius:4px;color:var(--accent);font:700 9px var(--display);letter-spacing:.04em;white-space:nowrap}.package-body>p{color:#aebac2;font-size:15px;line-height:1.55;margin:14px 0 17px;max-width:480px}.package-features{padding:0;margin:0 0 21px;list-style:none;display:grid;gap:10px}.package-features li{display:flex;align-items:flex-start;gap:11px;font-size:15px;line-height:1.35;color:#ecf2ee}.package-features svg{flex:none;margin-top:1px;color:var(--accent)}.package-purchase{margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.package-purchase>div>span{display:block;color:#94a5af;font:600 11px var(--display);letter-spacing:.1em}.package-purchase strong{display:block;color:var(--accent);font:700 34px var(--display);letter-spacing:-.07em;margin:6px 0 17px}.package-action{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;color:#eef3f0;background:#303a42;border:1px solid rgba(247,248,250,.1);border-radius:7px;font:600 14px var(--display);transition:background .2s,transform .2s}.package-action:hover{background:#43515c;transform:translateY(-2px)}.package-action:active{transform:scale(.99)}.offer-guide .package-action{background:var(--accent);color:#0c1015;border-color:var(--accent)}.offer-guide .package-action:hover{background:#d0ff9b}.package-note{margin:26px auto 0;max-width:900px;text-align:center;color:#a1afb9;font-size:13px;line-height:1.6}.faq-section{background:#11181f}.faq-intro p,.faq-answer p{color:#b3bec7}.footer{background:#090d11}.footer-bottom .brand-wordmark{height:29px;font-size:27px}.footer-bottom .brand-wordmark .brand-x{width:27px;height:27px}.footer-bottom p,.footer-bottom>span{color:#9ba8b2}.map-credit{color:#8f9da9}@media(min-width:1024px)and (max-width:1440px){.container{width:min(1360px,calc(100% - 80px))}.section-pad{padding:108px 0}.packages-section{padding:94px 0 108px}.hero-description{font-size:18px;max-width:460px}.desktop-nav a{font-size:14px}.header-cta{font-size:13px}.step-copy p{font-size:16px}.faq-item button{font-size:21px}}@media(min-width:768px)and (max-width:1023px){.package-grid{grid-template-columns:minmax(0,1fr);max-width:620px}.packages-section{padding:95px 0}}@media(min-width:1024px)and (max-width:1199px){.package-poster-copy strong{font-size:1.9rem}.package-poster-copy span{font-size:1.85rem}.package-card-object{right:23px;width:134px;height:203px}.package-book-scene{right:10px;transform:scale(.85);transform-origin:right bottom}.visual-guide .package-visual-foot{max-width:185px;line-height:1.35}}@media(max-width:960px){.hero h1{font-size:clamp(3.4rem,5.7vw,5rem)}}@media(max-width:767px){.hero h1{font-size:clamp(3.05rem,10vw,4.2rem);line-height:1.07}.brand-wordmark{height:28px;font-size:25px}.brand-wordmark .brand-x{width:25px;height:25px}.brand-tagline{font-size:5.5px}.map-marker span{box-shadow:0 0 0 4px #b9ff6629}.packages-heading{margin-bottom:35px}.packages-heading h2{font-size:clamp(2.65rem,8.5vw,4rem)}.packages-heading>p:last-child{font-size:14px}.package-grid{grid-template-columns:minmax(0,1fr);gap:20px;max-width:560px}.package-visual{height:290px}.package-body{padding:24px 22px}.package-body>p,.package-features li{font-size:14px}.package-purchase strong{font-size:30px}.package-action{font-size:13px}.package-note{font-size:12px}.package-poster-copy strong{font-size:clamp(1.65rem,5vw,2.3rem)}.package-poster-copy span{font-size:clamp(1.55rem,5vw,2.2rem)}.package-card-object{right:24px;width:120px;height:183px}.package-book-scene{transform:scale(.88);transform-origin:right bottom}}@media(max-width:420px){.hero h1{font-size:clamp(2.9rem,10vw,3.55rem)}.package-visual{height:270px;padding:19px}.package-visual-index,.package-visual-foot{left:19px}.package-poster-copy{margin-top:52px;max-width:190px}.package-poster-copy strong{font-size:1.55rem}.package-poster-copy span{font-size:1.42rem}.package-poster-copy small{font-size:7px;max-width:170px}.package-card-object{right:18px;width:105px;height:161px;bottom:35px}.package-book-scene{right:7px;transform:scale(.72)}.package-title h3{font-size:1.75rem}.package-badge{font-size:8px}}.section-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#b9ff6614;border:1px solid rgba(185,255,102,.25);color:var(--accent);font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.section-badge svg{color:var(--accent)}.section-head-center{text-align:center;max-width:820px;margin:0 auto 56px}.section-head-center h2{font-size:clamp(2.5rem,5vw,4.4rem);line-height:1.05;margin-bottom:18px}.section-head-center h2 span{color:var(--accent)}.section-head-center p{color:var(--muted);font-size:16px;line-height:1.6}.simulator-section{background:radial-gradient(circle at 50% 10%,#202d3899,#0c1015 70%);position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.simulator-section:before{content:"";position:absolute;width:900px;height:900px;border-radius:50%;border:1px solid rgba(185,255,102,.06);top:15%;left:50%;transform:translate(-50%);pointer-events:none}.sim-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:32px;flex-wrap:wrap}.sim-tab-btn{padding:12px 24px;border-radius:10px;font-family:var(--display);font-size:14px;font-weight:700;border:1px solid var(--line);background:#141b22;color:#c4cbd2;transition:all .25s ease;display:flex;align-items:center;gap:10px}.sim-tab-btn:hover{border-color:#b9ff6666;color:#fff;transform:translateY(-2px)}.sim-tab-btn.active{background:var(--accent);color:#0c1015;border-color:var(--accent);box-shadow:0 0 25px #b9ff6640}.sim-tab-badge{font-size:10px;padding:2px 7px;border-radius:4px;background:#0003;color:currentColor}.sim-destination-selector{display:flex;justify-content:center;gap:10px;margin-bottom:40px;flex-wrap:wrap}.sim-dest-btn{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;border:1px solid var(--line);background:#141b22cc;color:var(--muted);display:flex;align-items:center;gap:8px;transition:all .2s}.sim-dest-btn:hover{border-color:#ffffff40;color:#fff}.sim-dest-btn.active{background:#b9ff661f;border-color:var(--accent);color:var(--accent)}.simulator-stage{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;max-width:1080px;margin:0 auto;position:relative;padding:20px 0}.sim-card-side{display:flex;flex-direction:column;align-items:center;text-align:center}.sim-card-box{width:250px;height:380px;perspective:1000px;cursor:pointer;margin-bottom:24px}.sim-physical-card{width:100%;height:100%;border-radius:16px;background:linear-gradient(145deg,#18222b,#0d1217);border:1px solid rgba(247,248,250,.2);box-shadow:0 25px 60px #0009,inset 0 1px 1px #fff3;padding:24px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.sim-physical-card:hover{transform:translateY(-8px) rotate(-1deg);box-shadow:0 35px 75px #000000b3,0 0 30px #b9ff6626}.sim-physical-card:before{content:"";position:absolute;top:-120px;right:-120px;width:260px;height:260px;border-radius:50%;border:1px solid rgba(185,255,102,.15);box-shadow:0 0 0 30px #b9ff660a;pointer-events:none}.sim-card-chip{width:36px;height:28px;border-radius:5px;background:linear-gradient(135deg,gold,#b8860b);border:1px solid rgba(255,255,255,.4);position:relative;display:grid;place-items:center}.sim-card-chip:after{content:"";position:absolute;inset:5px;border:1px solid rgba(0,0,0,.25)}.sim-card-top{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.sim-card-brand{font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:-.06em;display:flex;align-items:center}.sim-card-center-icon{position:relative;z-index:2;margin:auto;width:72px;height:72px;border-radius:50%;border:1px solid rgba(185,255,102,.3);display:grid;place-items:center;background:#b9ff6614;color:var(--accent)}.sim-card-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end}.sim-card-bottom-info span{display:block;font-size:9px;letter-spacing:.12em;color:#8492a0;margin-bottom:4px}.sim-card-bottom-info strong{font-family:var(--display);font-size:13px;color:#fff;letter-spacing:.04em}.sim-tap-cta{background:var(--accent);color:#0c1015;border:none;padding:14px 28px;border-radius:9px;font-family:var(--display);font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:10px;box-shadow:0 10px 25px #b9ff6640;transition:all .25s ease;cursor:pointer}.sim-tap-cta:hover{background:#d0ff9b;transform:translateY(-2px);box-shadow:0 14px 32px #b9ff6659}.sim-card-hint{font-size:12px;color:#8492a0;margin-top:10px}.sim-bridge-side{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px}.sim-pulse-wave{width:64px;height:64px;border-radius:50%;background:#b9ff6614;border:1px solid rgba(185,255,102,.4);display:grid;place-items:center;color:var(--accent);position:relative}.sim-pulse-wave.pulsing:before,.sim-pulse-wave.pulsing:after{content:"";position:absolute;inset:-12px;border-radius:50%;border:2px solid var(--accent);animation:nfcWave 1.4s cubic-bezier(0,.2,.8,1) infinite}.sim-pulse-wave.pulsing:after{animation-delay:.6s}@keyframes nfcWave{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}.sim-bridge-text{font-family:var(--display);font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--accent);margin-top:12px;text-align:center}.sim-phone-side{display:flex;justify-content:center}.sim-phone-device{width:290px;height:580px;border-radius:44px;background:#090d11;border:4px solid #28333e;box-shadow:0 25px 65px #000000b3,inset 0 0 0 2px #ffffff1a;padding:12px;position:relative;display:flex;flex-direction:column}.sim-phone-screen{width:100%;height:100%;border-radius:34px;background:#0d1217;overflow:hidden;position:relative;display:flex;flex-direction:column}.sim-phone-status{height:28px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;font-size:11px;font-weight:600;color:#adb8c2;position:relative;z-index:10;background:#0d1217b3}.sim-notch{width:80px;height:16px;background:#000;border-radius:0 0 10px 10px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sim-screen-idle{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;background:radial-gradient(circle at 50% 40%,#151e26,#0c1015 80%)}.sim-idle-radar{width:80px;height:80px;border-radius:50%;border:1px dashed rgba(185,255,102,.3);display:grid;place-items:center;color:var(--accent);margin-bottom:20px;background:#b9ff660d}.sim-screen-idle h4{font-size:16px;margin-bottom:8px;color:#fff}.sim-screen-idle p{font-size:12px;color:var(--muted);line-height:1.5}.sim-review-screen{flex:1;background:#fff;color:#1f1f1f;padding:16px;overflow-y:auto;font-size:13px;display:flex;flex-direction:column}.sim-g-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebebeb}.sim-g-logo{color:#4285f4;font-weight:700;font-size:15px}.sim-g-biz-info h5{margin:0 0 2px;font-size:14px;font-weight:700;color:#202124}.sim-g-biz-info p{margin:0;font-size:10px;color:#70757a}.sim-stars-row{display:flex;gap:8px;margin:14px 0;justify-content:center}.sim-star-btn{background:none;border:none;font-size:24px;color:#fbbc04;cursor:pointer;padding:2px;transition:transform .15s}.sim-star-btn:hover{transform:scale(1.2)}.sim-review-box{background:#f8f9fa;border:1px solid #dadce0;border-radius:8px;padding:10px;margin-bottom:14px;font-size:11px;color:#3c4043}.sim-review-submit{background:#1a73e8;color:#fff;border:none;padding:10px;border-radius:6px;font-weight:600;font-size:12px;width:100%;cursor:pointer}.sim-review-thanks{background:#e6f4ea;color:#137333;padding:10px;border-radius:6px;font-size:11px;margin-top:10px;text-align:center;font-weight:600}.sim-social-screen{flex:1;background:#000;color:#fff;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.sim-social-avatar{width:64px;height:64px;border-radius:50%;border:2px solid var(--accent);margin-bottom:12px;background:#1a232b;display:grid;place-items:center}.sim-social-screen h5{font-size:15px;margin:0 0 4px}.sim-social-screen p{font-size:11px;color:#9aa8b6;margin:0 0 16px}.sim-social-btn{background:var(--accent);color:#0c1015;border:none;padding:8px 24px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer}.sim-smart-screen{flex:1;background:#0c1015;color:#f7f8fa;overflow-y:auto;display:flex;flex-direction:column;position:relative}.sim-smart-cover{height:90px;background:linear-gradient(135deg,#1f2b37,#10171e);position:relative;border-bottom:1px solid rgba(255,255,255,.1)}.sim-smart-cover-badge{position:absolute;top:8px;right:8px;background:#0c1015b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3px 8px;border-radius:4px;font-size:9px;font-weight:700;color:var(--accent)}.sim-smart-profile{padding:0 14px 16px;position:relative;margin-top:-32px;text-align:center}.sim-smart-avatar{width:62px;height:62px;border-radius:50%;border:3px solid #0c1015;background:#1a242d;margin:0 auto 8px;display:grid;place-items:center;box-shadow:0 8px 20px #00000080;color:var(--accent)}.sim-smart-profile h5{font-family:var(--display);font-size:14px;font-weight:700;margin:0 0 2px}.sim-smart-profile p{font-size:10px;color:#92a0ad;margin:0 0 12px}.sim-smart-actions{display:flex;flex-direction:column;gap:7px;padding:0 12px 16px}.sim-smart-link{background:#1a232dbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(247,248,250,.12);border-radius:10px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:11px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s}.sim-smart-link:hover{border-color:var(--accent);background:#b9ff661a;color:var(--accent)}.sim-smart-link-main{display:flex;align-items:center;gap:8px}.sim-smart-link-main svg{color:var(--accent)}.sim-smart-wifi-card{background:#b9ff6614;border:1px solid rgba(185,255,102,.3);border-radius:10px;padding:10px 12px;text-align:left;margin:2px 0}.sim-wifi-header{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;color:var(--accent);margin-bottom:4px}.sim-wifi-copy-btn{background:var(--accent);color:#0c1015;border:none;border-radius:4px;font-size:9px;font-weight:700;padding:3px 8px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.products-section{background:#0c1015;border-top:1px solid var(--line)}.product-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1240px;margin:0 auto}.product-card-item{background:#141b22;border:1px solid rgba(247,248,250,.15);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:all .3s ease}.product-card-item:hover{transform:translateY(-6px);border-color:#b9ff6666;box-shadow:0 25px 60px #00000080}.product-card-item.featured{border-color:var(--accent);background:linear-gradient(180deg,#19232d,#121820);box-shadow:0 0 40px #b9ff661f}.card-badge-top{position:absolute;top:16px;right:16px;z-index:5;background:var(--accent);color:#0c1015;font-family:var(--display);font-size:10px;font-weight:700;letter-spacing:.08em;padding:5px 10px;border-radius:6px;text-transform:uppercase}.product-card-visual{height:220px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle at 50% 65%,#25333f,#11171d 75%);border-bottom:1px solid var(--line);overflow:hidden}.product-preview-mockup{width:140px;height:210px;border-radius:12px;transform:rotate(-8deg) translateY(20px);box-shadow:0 20px 45px #00000080;padding:14px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.2)}.product-preview-single{background:#f7f8fa;color:#0c1015}.product-preview-smart{background:#0c1015;color:#f7f8fa;border-color:#b9ff6680}.product-preview-custom{background:linear-gradient(135deg,#1f2a36,#0c1015);color:var(--accent);border-color:var(--accent)}.product-card-body{padding:28px 28px 32px;display:flex;flex-direction:column;flex:1}.product-kicker{font-family:var(--display);font-size:11px;letter-spacing:.12em;color:var(--accent);font-weight:700;margin-bottom:6px}.product-card-body h3{font-size:26px;margin:0 0 8px;font-weight:700}.product-desc{color:var(--muted);font-size:14px;line-height:1.55;margin-bottom:20px;min-height:44px}.product-price-box{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.price-term{font-size:11px;color:#8c9ba7;display:block;letter-spacing:.08em;margin-bottom:4px}.price-amount{font-family:var(--display);font-size:32px;font-weight:700;color:#fff;letter-spacing:-.05em}.price-tag-sub{font-size:11px;color:var(--accent);margin-left:8px}.product-feature-list{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px}.product-feature-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:#dbe2e8;line-height:1.4}.product-feature-list li svg{color:var(--accent);flex:none;margin-top:2px}.product-order-btn{margin-top:auto;width:100%;padding:15px;border-radius:9px;font-family:var(--display);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;transition:all .25s ease;background:#25313d;color:#fff}.product-order-btn:hover{background:#334354;transform:translateY(-2px)}.product-card-item.featured .product-order-btn{background:var(--accent);color:#0c1015}.product-card-item.featured .product-order-btn:hover{background:#d0ff9b}.how-tapflow-section{background:#090d12;border-top:1px solid var(--line);padding:100px 0;position:relative;overflow:hidden}.how-tapflow-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:900px;height:400px;background:radial-gradient(circle,rgba(185,255,102,.05) 0%,transparent 70%);pointer-events:none}.how-tapflow-header{text-align:center;margin-bottom:50px}.how-tapflow-title{color:#b9ff66;font-family:var(--display);font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:800;letter-spacing:-.03em;text-transform:uppercase;margin:0;line-height:1.1;text-shadow:0 0 35px rgba(185,255,102,.25)}.how-tapflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1200px;margin:0 auto}.how-tapflow-card{background:#11171f;border:1px solid rgba(247,248,250,.1);border-radius:24px;padding:34px 30px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 16px 45px #00000073}.how-tapflow-card:hover{border-color:#b9ff664d;box-shadow:0 20px 55px #0009,0 0 30px #b9ff660d;transform:translateY(-4px)}.how-tapflow-card h3{font-size:24px;font-weight:700;color:#fff;margin:0 0 10px;letter-spacing:-.02em}.how-tapflow-card p.card-desc{color:#8c9ba7;font-size:13.5px;line-height:1.55;margin:0 0 24px}.prospect-map-stage{background:#090d12;border:1px solid rgba(247,248,250,.12);border-radius:16px;padding:16px;position:relative;overflow:hidden;min-height:250px;display:flex;flex-direction:column;justify-content:space-between}.prospect-map-search{display:flex;align-items:center;justify-content:space-between;background:#121820d9;border:1px solid rgba(247,248,250,.1);border-radius:10px;padding:8px 12px;font-size:11px;color:#8c9ba7}.prospect-map-search span{display:flex;align-items:center;gap:6px;color:#c4cbd2}.prospect-badge-count{background:#b9ff6626;border:1px solid rgba(185,255,102,.3);color:#b9ff66;font-size:9px;font-weight:700;padding:2px 7px;border-radius:100px;letter-spacing:.05em}.prospect-map-canvas{position:relative;height:180px;margin-top:12px}.prospect-map-svg{position:absolute;inset:0;width:100%;height:100%}.prospect-running-line{stroke-dasharray:8 6;animation:prospectLineRunning 1.1s linear infinite;filter:drop-shadow(0 0 6px rgba(185,255,102,.75))}@keyframes prospectLineRunning{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28}}.prospect-ambient-track{filter:drop-shadow(0 0 10px rgba(185,255,102,.3))}.prospect-node{position:absolute;display:flex;align-items:center;gap:8px;background:#0e141beb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(247,248,250,.15);padding:6px 10px;border-radius:10px;box-shadow:0 8px 20px #00000080;cursor:pointer;transition:all .2s}.prospect-node:hover{border-color:#b9ff66;transform:scale(1.05)}.prospect-node-1{top:15%;left:5%}.prospect-node-2{top:55%;right:5%}.prospect-node-dot{width:10px;height:10px;border-radius:50%;background:#b9ff66;box-shadow:0 0 10px #b9ff66;position:relative}.prospect-node-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid #B9FF66;animation:bentoPulse 2s infinite}.prospect-node-info h6{font-size:11px;margin:0;color:#fff;font-weight:700}.prospect-node-info span{font-size:9px;color:#8c9ba7}.prospect-node-score{font-size:14px;font-weight:800;color:#b9ff66;font-family:var(--display);margin-left:6px}.nfc-fan-stage{height:250px;display:flex;align-items:center;justify-content:center;position:relative;perspective:900px}.nfc-fan-card{width:125px;height:195px;border-radius:12px;position:absolute;padding:14px 12px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 16px 35px #0009;border:1px solid rgba(255,255,255,.15);transition:all .4s cubic-bezier(.16,1,.3,1);cursor:pointer}.nfc-fan-card.c-instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045);transform:translate(-95px) rotate(-16deg);z-index:1}.nfc-fan-card.c-google{background:linear-gradient(145deg,#1a73e8,#1557b0);transform:translate(-35px) rotate(-6deg);z-index:2}.nfc-fan-card.c-tapnex{background:linear-gradient(145deg,#141b22,#0c1015);border-color:#b9ff6666;transform:translate(35px) rotate(6deg);z-index:3}.nfc-fan-card.c-tiktok{background:linear-gradient(145deg,#010101,#161823);transform:translate(95px) rotate(16deg);z-index:4}.nfc-fan-stage:hover .nfc-fan-card.c-instagram{transform:translate(-120px) rotate(-22deg) scale(1.03)}.nfc-fan-stage:hover .nfc-fan-card.c-google{transform:translate(-40px) rotate(-8deg) scale(1.06)}.nfc-fan-stage:hover .nfc-fan-card.c-tapnex{transform:translate(40px) rotate(8deg) scale(1.06)}.nfc-fan-stage:hover .nfc-fan-card.c-tiktok{transform:translate(120px) rotate(22deg) scale(1.03)}.nfc-card-chip{width:22px;height:18px;border-radius:4px;background:#ffffff40;border:1px solid rgba(255,255,255,.3)}.nfc-card-content{text-align:center}.nfc-card-content h5{font-size:10px;font-weight:700;color:#fff;margin:6px 0 2px;line-height:1.2}.nfc-card-content p{font-size:8px;color:#ffffffd9;margin:0}.nfc-card-foot{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#fffc}.phone-portal-wrapper{background:#090d12;border:1px solid rgba(247,248,250,.12);border-radius:16px;padding:20px 16px;display:flex;justify-content:center}.phone-portal-frame{width:240px;background:#11171f;border:2px solid #28333e;border-radius:28px;padding:12px 10px;box-shadow:0 16px 40px #0009;position:relative}.phone-dynamic-island{width:65px;height:12px;background:#000;border-radius:20px;margin:0 auto 12px}.portal-app-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.portal-biz-badge{display:flex;align-items:center;gap:6px}.portal-biz-icon{width:20px;height:20px;border-radius:6px;background:var(--accent);color:#0c1015;display:grid;place-items:center;font-size:10px;font-weight:800}.portal-biz-name{font-size:10px;font-weight:700;color:#fff}.portal-active-pill{font-size:8px;color:#b9ff66;font-weight:700;background:#b9ff6626;padding:2px 6px;border-radius:4px}.portal-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.portal-stat-tile{background:#17212b;border:1px solid rgba(247,248,250,.08);border-radius:8px;padding:6px 8px}.portal-stat-tile span{font-size:8px;color:#8c9ba7;display:block}.portal-stat-tile strong{font-size:13px;color:#fff;font-family:var(--display)}.portal-chart-box{background:#17212b;border-radius:8px;padding:8px;margin-bottom:10px}.portal-chart-head{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#8c9ba7;margin-bottom:6px}.portal-chart-head strong{color:#b9ff66;font-size:11px}.portal-chart-bars{display:flex;align-items:flex-end;gap:4px;height:38px}.portal-chart-bars span{flex:1;background:#253342;border-radius:2px 2px 0 0;transition:all .3s}.portal-chart-bars span.active{background:#b9ff66}.portal-feed-item{display:flex;align-items:center;justify-content:space-between;background:#17212b;border-radius:6px;padding:6px 8px;font-size:8px;color:#c4cbd2}.portal-feed-item span.time{color:#728190;font-size:7px}.card-calc-panel{background:#141c24;border:1px solid rgba(185,255,102,.25);border-radius:18px;padding:24px 22px;color:#fff;box-shadow:0 14px 40px #00000073}.card-calc-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(247,248,250,.1);font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.08em;color:#c4cbd2}.card-calc-live{display:flex;align-items:center;gap:6px;color:var(--accent);font-size:10px}.card-calc-live i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.card-slider-field{margin-top:20px}.card-slider-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.card-slider-heading label{font-size:12px;font-weight:600;color:#a2b0be}.card-slider-heading output{font-family:var(--display);font-size:20px;font-weight:700;color:#fff}.card-slider-heading output small{font-size:11px;color:#8c9ba7;font-weight:500;margin-left:3px}.card-slider-field input[type=range]{width:100%;height:6px;margin:10px 0 6px;appearance:none;background:linear-gradient(to right,var(--accent) var(--progress),#263442 var(--progress));border-radius:6px;outline:none;cursor:pointer}.card-slider-field input[type=range]::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:#0c1015;border:4px solid var(--accent);cursor:pointer;box-shadow:0 0 10px #b9ff6680}.card-slider-bounds{display:flex;justify-content:space-between;font-size:10px;color:#687786}.card-calc-result{background:#b9ff6614;border:1px solid rgba(185,255,102,.28);border-radius:12px;padding:18px 16px;margin-top:22px;text-align:center}.card-calc-result>span{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;display:block}.card-calc-result strong{display:block;font-family:var(--display);font-size:clamp(24px,3.2vw,32px);font-weight:800;color:#fff;letter-spacing:-.03em;margin:8px 0 4px}.card-calc-result p{font-size:11px;color:#a4b3c2;margin:0}.card-calc-annual{display:flex;align-items:center;justify-content:space-between;padding-top:14px;margin-top:14px;border-top:1px solid rgba(247,248,250,.08);font-size:11px;color:#8c9ba7}.card-calc-annual strong{color:var(--accent);font-size:13px;font-family:var(--display)}@media(max-width:900px){.how-tapflow-grid{grid-template-columns:1fr}}.reseller-anchor{scroll-margin-top:80px}.order-modal-backdrop{position:fixed;inset:0;background:#0c1015d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:999;display:grid;place-items:center;padding:20px;overflow-y:auto}.order-modal-window{width:min(540px,100%);background:#141b22;border:1px solid rgba(185,255,102,.35);border-radius:18px;box-shadow:0 30px 90px #000000b3;overflow:hidden;position:relative}.order-modal-head{padding:24px 28px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.order-modal-head h3{font-size:20px;margin:0;font-weight:700}.modal-close-btn{background:#202b36;border:1px solid var(--line);color:#fff;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;cursor:pointer;transition:all .2s}.modal-close-btn:hover{background:#2b3947}.order-modal-body{padding:28px;display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:13px;font-weight:600;color:#d2dbce}.form-select,.form-input,.form-textarea{background:#0d1217;border:1px solid var(--line);border-radius:8px;padding:12px 14px;color:#fff;font-family:inherit;font-size:14px;outline:none;transition:border-color .2s}.form-select:focus,.form-input:focus,.form-textarea:focus{border-color:var(--accent)}.quantity-control{display:flex;align-items:center;gap:12px}.qty-btn{width:38px;height:38px;border-radius:8px;border:1px solid var(--line);background:#202b36;color:#fff;font-weight:700;font-size:18px;display:grid;place-items:center;cursor:pointer}.qty-input{width:60px;text-align:center;padding:8px}.order-price-summary{background:#1b242d;border-radius:10px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.order-price-summary span{font-size:13px;color:var(--muted)}.order-price-summary strong{font-family:var(--display);font-size:22px;color:var(--accent)}.wa-submit-btn{background:#25d366;color:#0c1015;border:none;padding:16px;border-radius:10px;font-family:var(--display);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .25s}.wa-submit-btn:hover{background:#2cf577;transform:translateY(-2px);box-shadow:0 10px 30px #25d3664d}.demo-section{background:radial-gradient(ellipse 60% 50% at 50% 30%,#1b2731cc,#0c1015 85%);position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.demo-section:before{content:"";position:absolute;width:900px;height:900px;border-radius:50%;border:1px solid rgba(185,255,102,.07);top:12%;left:50%;transform:translate(-50%);pointer-events:none}.demo-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center;max-width:1200px;margin:0 auto}.demo-video-stage{position:relative;display:flex;justify-content:center;align-items:center}.demo-glow-ambient{position:absolute;width:360px;height:480px;background:radial-gradient(circle,#b9ff6629,#141e2800 70%);filter:blur(45px);pointer-events:none;z-index:1}.demo-phone-container{width:min(330px,100%);height:620px;border-radius:44px;background:#0d1217;border:4px solid #28333e;box-shadow:0 35px 85px #000000bf,inset 0 0 0 2px #ffffff14;padding:12px;position:relative;z-index:2;display:flex;flex-direction:column}.demo-phone-inner{width:100%;height:100%;border-radius:34px;background:#080c10;overflow:hidden;position:relative;display:flex;flex-direction:column}.demo-notch{position:absolute;top:0;left:50%;transform:translate(-50%);width:86px;height:18px;background:#000;border-radius:0 0 12px 12px;z-index:15}.demo-floating-badge{position:absolute;top:26px;right:14px;z-index:15;background:#0c1015cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(185,255,102,.35);color:var(--accent);padding:4px 10px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.08em;display:flex;align-items:center;gap:6px}.demo-floating-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:pulseDot 1.5s infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.demo-video-player{width:100%;height:100%;object-fit:cover;display:block}.demo-video-controls{position:absolute;bottom:16px;left:14px;right:14px;z-index:15;display:flex;justify-content:space-between;align-items:center}.demo-ctrl-pill{background:#0c1015bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(247,248,250,.15);color:#fff;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s}.demo-ctrl-pill:hover{background:#1a232de6;border-color:var(--accent);color:var(--accent)}.demo-video-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;background:radial-gradient(circle at 50% 40%,#151e27,#090d11 80%)}.demo-fallback-icon{width:74px;height:74px;border-radius:50%;background:#b9ff6614;border:1px dashed rgba(185,255,102,.4);display:grid;place-items:center;color:var(--accent);margin-bottom:20px}.demo-video-fallback h4{font-size:16px;margin:0 0 8px;color:#fff}.demo-video-fallback p{font-size:11px;color:var(--muted);line-height:1.5;margin:0 0 16px}.demo-file-pill{font-family:monospace;font-size:10px;background:#19232d;border:1px solid var(--line);color:var(--accent);padding:6px 12px;border-radius:6px;margin-top:6px}.demo-info-column{display:flex;flex-direction:column;gap:20px}.demo-step-card{background:#141b22;border:1px solid rgba(247,248,250,.1);border-radius:14px;padding:22px;display:flex;gap:16px;transition:all .25s}.demo-step-card:hover{border-color:#b9ff6659;transform:translate(4px)}.demo-step-num{width:42px;height:42px;border-radius:10px;background:#b9ff6614;border:1px solid rgba(185,255,102,.25);color:var(--accent);font-family:var(--display);font-weight:700;font-size:15px;display:grid;place-items:center;flex:none}.demo-step-content h4{font-size:16px;margin:0 0 5px;color:#fff;font-weight:700}.demo-step-content p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.demo-interactive-cta{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:12px;background:#b9ff6614;border:1px solid rgba(185,255,102,.25);color:#fff;margin-top:10px}.demo-interactive-cta span{font-size:13px;font-weight:600}.demo-interactive-cta button{background:var(--accent);color:#0c1015;border:none;padding:8px 16px;border-radius:7px;font-family:var(--display);font-weight:700;font-size:12px;cursor:pointer;transition:all .2s}.demo-interactive-cta button:hover{background:#d0ff9b}@media(max-width:960px){.demo-layout{grid-template-columns:1fr;gap:36px}.simulator-stage{grid-template-columns:1fr;gap:30px}.sim-bridge-side{width:auto;flex-direction:row;gap:14px;margin:-10px 0}.product-cards-grid,.why-grid{grid-template-columns:1fr;max-width:520px}.why-bento-grid{grid-template-columns:1fr;gap:18px}.bento-col-7,.bento-col-5,.bento-col-12{grid-column:span 1}.bento-comparison-row,.bento-switcher-nav{grid-template-columns:1fr}}.packages-section{background:#090d12;position:relative;overflow:hidden}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;max-width:1320px;margin:0 auto}@media(max-width:1120px){.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.package-grid{grid-template-columns:1fr;max-width:520px}}.package-offer,.package-offer-card{background:#0d1319;border:1px solid rgba(247,248,250,.12);border-radius:20px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 16px 45px #00000073;transition:all .3s cubic-bezier(.16,1,.3,1)}.package-offer:hover,.package-offer-card:hover{transform:translateY(-4px);border-color:#f7f8fa40;box-shadow:0 24px 60px #000000a6}.package-offer.offer-guide,.package-offer.is-featured,.package-offer-card.offer-guide,.package-offer-card.is-featured{border:1.5px solid rgba(34,197,94,.45);box-shadow:0 20px 50px #0009,0 0 40px #22c55e24}.package-offer.offer-guide:hover,.package-offer.is-featured:hover,.package-offer-card.offer-guide:hover,.package-offer-card.is-featured:hover{border-color:#22c55ebf;box-shadow:0 26px 70px #000000b3,0 0 50px #22c55e40}.package-offer.offer-partnership{border:1.5px solid rgba(185,255,102,.35);box-shadow:0 16px 45px #00000080,0 0 30px #b9ff6614}.package-offer.offer-partnership:hover{border-color:#b9ff66a6;box-shadow:0 24px 60px #000000a6,0 0 45px #b9ff662e}.package-offer .package-visual{height:255px;padding:18px 20px;position:relative;overflow:hidden;border-bottom:1px solid rgba(247,248,250,.1);isolation:isolate;background:radial-gradient(circle at 82% 78%,#1f362e,#10181d 52%,#090d11 90%)}.package-offer .package-visual.visual-supplier{background:radial-gradient(circle at 82% 78%,#1f362e,#10181d 52%,#090d11 90%)}.package-offer .package-visual.visual-guide{background:radial-gradient(circle at 82% 78%,#273e35,#131b20 52%,#0a0e13 90%)}.package-offer .package-visual.visual-partnership{background:radial-gradient(circle at 82% 78%,#162c3e,#111a24 52%,#090e13 90%)}.package-offer .package-visual:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;border:1px solid rgba(185,255,102,.09);right:-130px;top:-110px;box-shadow:0 0 0 32px #b9ff6603,0 0 0 70px #b9ff6602;pointer-events:none}.package-offer .package-visual-index{position:absolute;top:15px;left:18px;z-index:5;display:inline-flex;align-items:center;font-family:var(--display);font-size:9px;font-weight:800;letter-spacing:.08em;color:#b9ff66;background:#b9ff6614;border:1px solid rgba(185,255,102,.22);padding:3.5px 8.5px;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap}.package-offer .package-poster-copy{position:absolute;top:48px;left:18px;max-width:135px;z-index:5;pointer-events:none;display:flex;flex-direction:column;margin-top:0}.package-offer .package-poster-copy strong{display:block;color:#fff;font-family:var(--display);font-size:19px;font-weight:800;line-height:1.1;letter-spacing:-.03em;text-transform:uppercase;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.5)}.package-offer .package-poster-copy span{display:block;margin-top:3px;color:var(--accent);font-family:var(--display);font-size:17px;font-weight:800;line-height:1.1;letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 0 16px rgba(185,255,102,.35)}.package-offer .package-poster-copy i{display:block;height:2px;width:28px;background:var(--accent);margin:9px 0 7px;border-radius:2px;box-shadow:0 0 8px #b9ff6666}.package-offer .package-poster-copy small{display:block;font-size:8.5px;font-weight:700;letter-spacing:.06em;color:#9cb0a4;line-height:1.35;text-transform:uppercase}.package-offer .package-visual-foot{position:absolute;left:18px;bottom:14px;max-width:140px;z-index:5;font-family:var(--display);font-size:8px;font-weight:700;letter-spacing:.06em;line-height:1.3;color:#8da298;text-transform:uppercase;background:#0c1116b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:3.5px 7px;border-radius:4px;border-left:2px solid var(--accent);border-top:1px solid rgba(255,255,255,.06)}.package-offer .package-card-object{width:124px;height:186px;position:absolute;right:14px;top:50%;transform:translateY(-46%) rotate(9deg);z-index:3;box-shadow:0 18px 40px #0000008c,0 0 25px #b9ff6614;border-radius:12px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.package-offer:hover .package-card-object{transform:translateY(-50%) rotate(5deg) scale(1.02)}.package-offer .package-card-object:before{content:"";position:absolute;width:130px;height:20px;bottom:-14px;left:-8px;border-radius:50%;background:#030709;filter:blur(4px);z-index:-1}.package-offer .package-card-object .nfc-mini{padding:10px 9px;border-radius:12px}.package-offer .package-card-object .card-watermark{font-size:52px;right:-6px;bottom:24px;opacity:.35}.package-offer .package-card-object .card-main-icon{width:44px;height:44px}.package-offer .package-card-object .card-main-icon svg{width:26px;height:26px}.package-offer .package-card-object .card-bottomline strong{font-size:8.5px}.package-offer .package-card-object .card-bottomline span{font-size:5px}.package-offer .package-book-scene{position:absolute;width:172px;height:205px;right:10px;bottom:14px;z-index:3;transition:transform .35s cubic-bezier(.16,1,.3,1)}.package-offer:hover .package-book-scene{transform:translateY(-3px) scale(1.02)}.package-offer .package-book{position:absolute;width:114px;height:172px;right:8px;top:6px;padding:14px 12px;transform:rotate(6deg);color:#f7f8fa;border:1px solid rgba(185,255,102,.28);border-radius:3px 8px 8px 3px;background:linear-gradient(110deg,#3a4750 0 8%,#172026 10% 82%,#0c1015);box-shadow:10px 10px 0 -6px #546370,14px 14px 0 -8px #2b353e,0 18px 36px #0009;display:flex;flex-direction:column}.package-offer .package-book>span{font:800 11px/1.15 var(--display);letter-spacing:-.02em;color:#e2e8f0}.package-offer .package-book b{font:800 34px/1 var(--display);letter-spacing:-.06em;color:var(--accent);margin-top:6px;text-shadow:0 0 14px rgba(185,255,102,.35)}.package-offer .package-book .brand-x{width:20px;height:20px;margin-top:auto}.package-offer .package-book small{font-size:5.5px;font-weight:700;letter-spacing:.1em;margin-top:4px;color:#8c9ba7}.package-offer .package-book-card{position:absolute;width:72px;height:110px;left:4px;bottom:8px;transform:rotate(-10deg);z-index:4;box-shadow:0 16px 28px #0009;border-radius:8px}.package-offer .package-book-card .nfc-mini{padding:7px;border-radius:8px}.package-offer .package-book-card .card-mini-brand{font-size:8px}.package-offer .package-book-card .card-mini-brand .brand-x{width:8px;height:8px}.package-offer .package-book-card .card-watermark{font-size:36px;right:-4px;bottom:14px;opacity:.3}.package-offer .package-book-card .card-main-icon{width:32px;height:32px}.package-offer .package-book-card .card-main-icon svg{width:18px;height:18px}.package-offer .package-book-card .card-bottomline span{display:none}.package-offer .package-book-card .card-bottomline strong{font-size:6.5px}.package-offer .package-partner-scene{position:absolute;width:172px;height:205px;right:10px;bottom:14px;z-index:3;transition:transform .35s cubic-bezier(.16,1,.3,1)}.package-offer:hover .package-partner-scene{transform:translateY(-3px) scale(1.02)}.package-offer .package-partner-badge-card{position:absolute;width:118px;height:172px;right:8px;top:6px;padding:13px 11px;transform:rotate(6deg);color:#f7f8fa;border:1px solid rgba(185,255,102,.3);border-radius:10px;background:linear-gradient(135deg,#192531,#0d131a);box-shadow:0 18px 36px #0009,inset 0 0 20px #b9ff660d;display:flex;flex-direction:column;justify-content:space-between}.package-offer .partner-card-head{display:flex;align-items:center;justify-content:space-between}.package-offer .partner-brand-x{width:18px;height:18px}.package-offer .partner-tag{font-family:var(--display);font-size:6.5px;font-weight:800;letter-spacing:.08em;background:#b9ff6626;border:1px solid rgba(185,255,102,.35);color:var(--accent);padding:2px 4px;border-radius:3px}.package-offer .partner-card-body strong{font-family:var(--display);font-size:13px;font-weight:800;letter-spacing:.01em;color:#fff;display:block;line-height:1.15}.package-offer .partner-card-body p{font-size:7px;color:#8c9ba7;letter-spacing:.06em;margin:3px 0 0;font-weight:600}.package-offer .partner-card-foot{display:flex;align-items:center;gap:4px;font-size:6.5px;font-weight:700;color:#8c9ba7;letter-spacing:.06em}.package-offer .package-partner-card-sub{position:absolute;width:72px;height:110px;left:4px;bottom:8px;transform:rotate(-10deg);z-index:4;box-shadow:0 16px 28px #0009;border-radius:8px}.package-offer .package-partner-card-sub .nfc-mini{padding:7px;border-radius:8px}.package-offer .package-partner-card-sub .card-mini-brand{font-size:8px}.package-offer .package-partner-card-sub .card-mini-brand .brand-x{width:8px;height:8px}.package-offer .package-partner-card-sub .card-watermark{font-size:36px;right:-4px;bottom:14px;opacity:.3}.package-offer .package-partner-card-sub .card-main-icon{width:32px;height:32px}.package-offer .package-partner-card-sub .card-main-icon svg{width:18px;height:18px}.package-offer .package-partner-card-sub .card-bottomline span{display:none}.package-offer .package-partner-card-sub .card-bottomline strong{font-size:6.5px}@media(max-width:1200px){.package-offer .package-visual{height:245px}.package-offer .package-card-object{width:115px;height:172px;right:10px}.package-offer .package-book-scene,.package-offer .package-partner-scene{width:160px;height:195px;right:8px;bottom:12px}.package-offer .package-book,.package-offer .package-partner-badge-card{width:106px;height:160px}.package-offer .package-book-card,.package-offer .package-partner-card-sub{width:66px;height:102px}}@media(max-width:768px){.package-offer .package-visual{height:260px}.package-offer .package-poster-copy{max-width:160px}.package-offer .package-poster-copy strong{font-size:21px}.package-offer .package-poster-copy span{font-size:19px}.package-offer .package-card-object{width:130px;height:195px;right:20px}.package-offer .package-book-scene,.package-offer .package-partner-scene{width:180px;height:215px;right:16px;bottom:14px}.package-offer .package-book,.package-offer .package-partner-badge-card{width:120px;height:175px}.package-offer .package-book-card,.package-offer .package-partner-card-sub{width:75px;height:115px}}@media(max-width:420px){.package-offer .package-visual{height:235px;padding:14px 16px}.package-offer .package-visual-index{top:12px;left:14px;font-size:8.5px;padding:3px 7px}.package-offer .package-poster-copy{top:42px;left:14px;max-width:125px}.package-offer .package-poster-copy strong{font-size:17px}.package-offer .package-poster-copy span{font-size:15px}.package-offer .package-visual-foot{left:14px;bottom:10px;font-size:7.5px;max-width:120px}.package-offer .package-card-object{width:105px;height:158px;right:10px}.package-offer .package-book-scene,.package-offer .package-partner-scene{width:148px;height:180px;right:6px;bottom:10px}.package-offer .package-book,.package-offer .package-partner-badge-card{width:98px;height:148px;padding:10px 8px}.package-offer .package-book-card,.package-offer .package-partner-card-sub{width:60px;height:94px}}.reseller-custom-wrapper{margin-top:auto;padding-top:20px;border-top:1px solid rgba(247,248,250,.08);display:flex;flex-direction:column;width:100%}.reseller-custom-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--display);font-size:10.5px;font-weight:800;letter-spacing:.08em;color:var(--accent);background:#b9ff661a;border:1px solid rgba(185,255,102,.3);padding:5px 12px;border-radius:20px;width:fit-content;margin-bottom:12px}.reseller-custom-heading strong{font-family:var(--display);font-size:22px;font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1.2;display:block}.package-wa-btn{background:#25d366!important;color:#fff!important;box-shadow:0 8px 24px #25d36659!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.package-wa-btn:hover{background:#2cf577!important;transform:translateY(-2px);box-shadow:0 12px 30px #25d36680!important}.package-body{padding:30px 28px 32px;display:flex;flex-direction:column;flex:1}.reseller-card-title{font-family:var(--display);font-size:22px;font-weight:800;color:#fff;letter-spacing:-.01em;margin:0 0 24px;text-transform:uppercase}.reseller-checklist{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:14px;flex:1}.reseller-checklist li{display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:600;color:#f3f4f6;line-height:1.35}.reseller-check-icon{color:#22c55e;flex-shrink:0}.reseller-price-wrapper{margin-top:auto;padding-top:20px;border-top:1px solid rgba(247,248,250,.08);display:flex;flex-direction:column;align-items:flex-start}.reseller-price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.animated-moving-price{font-family:var(--display);font-size:clamp(34px,4.2vw,44px);font-weight:800;letter-spacing:-.04em;line-height:1;display:inline-block;background:linear-gradient(105deg,#22c55e,#4ade80,#b9ff66 40%,#fff,#86efac 70%,#22c55e);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:priceShimmerMove 3.2s linear infinite,priceFloatSway 3s ease-in-out infinite}@keyframes priceShimmerMove{0%{background-position:100% 0%}to{background-position:-150% 0%}}@keyframes priceFloatSway{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 10px rgba(34,197,94,.35))}50%{transform:translateY(-3px) scale(1.025);filter:drop-shadow(0 0 18px rgba(185,255,102,.7))}}.strikethrough-original-price{font-family:var(--display);font-size:16px;font-weight:500;color:#718096;text-decoration:line-through;text-decoration-color:#ef4444a6;text-decoration-thickness:1.5px}.countdown-timer-pill{display:inline-flex;align-items:center;gap:7px;background:#ef44441f;border:1px solid rgba(239,68,68,.38);border-radius:999px;padding:5px 12px;color:#f87171;font-size:12.5px;font-weight:600;margin-top:12px;box-shadow:0 0 14px #ef444429;animation:timerPillGlow 2.2s ease-in-out infinite}.countdown-timer-pill .timer-clock-icon{color:#ef4444;animation:clockTickIcon 2s ease-in-out infinite}.countdown-timer-pill strong{font-family:var(--display),monospace;font-weight:800;color:#fca5a5;letter-spacing:.04em}@keyframes timerPillGlow{0%,to{border-color:#ef444459;box-shadow:0 0 12px #ef444424}50%{border-color:#ef4444a6;box-shadow:0 0 22px #ef444452}}@keyframes clockTickIcon{0%,to{transform:rotate(0)}50%{transform:rotate(18deg)}}.reseller-sub-guarantee{display:block;font-size:12px;color:#94a3b8;margin:12px 0 16px;letter-spacing:-.01em}.package-cta-btn{width:100%;padding:15px 22px;border-radius:12px;background:#16a34a;color:#fff;border:none;font-family:var(--display);font-size:16px;font-weight:800;letter-spacing:-.01em;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;box-shadow:0 8px 24px #16a34a59}.package-cta-btn:hover{background:#22c55e;transform:translateY(-2px);box-shadow:0 12px 30px #22c55e8c}.package-cta-btn:active{transform:scale(.98)}.offer-guide .package-cta-btn,.is-featured .package-cta-btn{background:#22c55e}.offer-guide .package-cta-btn:hover,.is-featured .package-cta-btn:hover{background:#16a34a}.how-card-simulator{background:#10161e;border-color:#c4ff1a40;box-shadow:0 16px 45px #00000080}.lime-calc-card{background:#c4ff1a;color:#000;border-radius:20px;padding:24px 26px 26px;box-shadow:0 16px 45px #0006,0 0 40px #c4ff1a38;display:flex;flex-direction:column;position:relative;overflow:hidden;margin-top:10px}.lime-calc-header{display:flex;align-items:center;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800;letter-spacing:.08em;color:#000;text-transform:uppercase}.lime-calc-live{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.08em;color:#000}.lime-calc-live i{width:7px;height:7px;border-radius:50%;background:#000;display:inline-block;animation:liveDotPulse 1.4s ease-in-out infinite}@keyframes liveDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}.lime-calc-divider{height:1px;background:#00000038;margin:12px 0 18px;width:100%}.lime-calc-goal-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:6px}.lime-label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:800;letter-spacing:.08em;color:#000;text-transform:uppercase}.lime-sublabel{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:.06em;color:#000000b3;text-transform:uppercase;display:block;margin-bottom:3px}.lime-goal-display{display:flex;align-items:baseline;gap:3px}.lime-goal-display strong{font-family:var(--display);font-size:26px;font-weight:900;letter-spacing:-.04em;color:#000;line-height:1}.lime-goal-display small{font-family:ui-monospace,monospace;font-size:11px;font-weight:800;color:#000}.lime-slider-wrapper{margin-bottom:18px}.lime-goal-slider{width:100%;height:6px;appearance:none;background:linear-gradient(to right,#000000 var(--goal-progress),rgba(0,0,0,.22) var(--goal-progress));border-radius:6px;outline:none;cursor:pointer;margin:4px 0}.lime-goal-slider::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border-radius:50%;background:#c4ff1a;border:3px solid #000000;cursor:pointer;box-shadow:0 2px 8px #00000059;transition:transform .15s ease}.lime-goal-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.lime-goal-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#c4ff1a;border:3px solid #000000;cursor:pointer}.lime-progress-stats{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:6px}.lime-stat-col strong{font-family:var(--display);font-size:16px;font-weight:800;color:#000;letter-spacing:-.02em}.text-right{text-align:right}.lime-progress-track{width:100%;height:8px;background:#0003;border-radius:6px;overflow:hidden;margin-bottom:8px}.lime-progress-fill{height:100%;background:#000;border-radius:6px;transition:width .25s ease}.lime-goal-status{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:800;letter-spacing:.06em;color:#000;text-transform:uppercase;margin-bottom:22px}.lime-monthly-block{margin-bottom:20px}.lime-monthly-amount{display:flex;align-items:baseline;gap:4px;margin-top:4px}.lime-monthly-amount strong{font-family:var(--display);font-size:clamp(34px,4vw,48px);font-weight:900;letter-spacing:-.05em;color:#000;line-height:1}.lime-monthly-amount small{font-family:ui-monospace,monospace;font-size:13px;font-weight:800;color:#000}.lime-grid-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(0,0,0,.22);border-bottom:1px solid rgba(0,0,0,.22);padding:12px 0;margin-bottom:20px}.lime-grid-col{padding:0 10px;border-right:1px solid rgba(0,0,0,.22);display:flex;flex-direction:column}.lime-grid-col:first-child{padding-left:0}.lime-grid-col:last-child{border-right:none;padding-right:0}.lime-grid-label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(7.5px,.7vw,9px);font-weight:800;letter-spacing:.05em;color:#000000bf;text-transform:uppercase;margin-bottom:4px;white-space:nowrap}.lime-grid-col strong{font-family:var(--display);font-size:clamp(12.5px,1.15vw,16px);font-weight:800;letter-spacing:-.03em;color:#000;white-space:nowrap}.lime-stepper-row{display:flex;align-items:flex-end;gap:12px}.lime-stepper-field{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.lime-multiply-symbol{font-size:20px;font-weight:800;color:#000;padding-bottom:14px;flex-shrink:0}.lime-stepper-box{background:#000;border-radius:10px;height:52px;display:flex;align-items:center;overflow:hidden;box-shadow:0 4px 14px #00000059}.lime-stepper-btn{width:44px;height:100%;background:transparent;border:none;color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.lime-stepper-btn:hover{background:#ffffff26;color:#c4ff1a}.lime-stepper-btn:active{transform:scale(.92)}.lime-stepper-val{flex:1;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(255,255,255,.15);border-right:1px solid rgba(255,255,255,.15);height:100%;padding:0 8px}.lime-stepper-val span{font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.03em;color:#fff}.lime-stepper-val-price{gap:4px}.lime-currency-prefix{font-family:ui-monospace,monospace;font-size:13px!important;font-weight:700!important;color:#ffffffd9}@media(max-width:640px){.lime-calc-card{padding:18px 16px}.lime-grid-stats{grid-template-columns:repeat(2,1fr);row-gap:12px}.lime-grid-col:nth-child(2){border-right:none}.lime-grid-col:nth-child(3){padding-left:0}.lime-stepper-row{flex-direction:column;align-items:stretch;gap:10px}.lime-multiply-symbol{align-self:center;padding-bottom:0}}.login-viewport{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(ellipse 70% 60% at 50% 20%,#1c2732,#0c1015 80%);position:relative;padding:40px 20px;overflow-x:hidden}.login-viewport:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(247,248,250,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(247,248,250,.035) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 80%);pointer-events:none}.login-topbar{width:min(480px,100%);display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;position:relative;z-index:10}.login-back-btn{background:#141b22d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);color:#c4cbd2;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s}.login-back-btn:hover{background:#1f2933;color:var(--accent);border-color:#b9ff664d;transform:translate(-3px)}.login-card{width:min(480px,100%);background:#141b22;border:1px solid rgba(247,248,250,.15);border-radius:20px;box-shadow:0 35px 85px #000000b3,0 0 45px #b9ff660d;padding:36px 32px 32px;position:relative;z-index:10;display:flex;flex-direction:column}.login-header{text-align:center;margin-bottom:28px}.login-header .brand-lockup{margin:0 auto 16px}.login-header h2{font-size:24px;font-weight:700;margin:0 0 8px;letter-spacing:-.04em}.login-header p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.login-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#0d1217;padding:5px;border-radius:10px;border:1px solid var(--line);margin-bottom:26px}.login-tab-btn{background:transparent;border:none;padding:10px;border-radius:7px;font-family:var(--display);font-size:13px;font-weight:700;color:#8c9ba7;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s}.login-tab-btn.active{background:#1f2a36;color:var(--accent);box-shadow:0 2px 8px #0000004d}.login-form{display:flex;flex-direction:column;gap:18px}.input-icon-wrap{position:relative;display:flex;align-items:center}.input-icon-wrap svg.field-icon{position:absolute;left:14px;color:#72808f;pointer-events:none}.input-icon-wrap input{width:100%;background:#0d1217;border:1px solid var(--line);border-radius:9px;padding:13px 14px 13px 42px;color:#fff;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.input-icon-wrap input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #b9ff661f}.field-eye-toggle{position:absolute;right:12px;background:transparent;border:none;color:#8392a0;padding:4px;cursor:pointer;display:grid;place-items:center}.field-eye-toggle:hover{color:var(--accent)}.field-hint{font-size:11px;color:#768492;margin-top:4px}.remember-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#9cadbb}.remember-row label{display:flex;align-items:center;gap:8px;cursor:pointer}.login-submit-btn{background:var(--accent);color:#0c1015;border:none;padding:14px;border-radius:9px;font-family:var(--display);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;margin-top:6px;transition:all .25s}.login-submit-btn:hover{background:#ccff92;transform:translateY(-2px);box-shadow:0 8px 25px #b9ff664d}.login-feedback{background:#b9ff661f;border:1px solid var(--accent);color:var(--accent);padding:12px;border-radius:8px;font-size:12px;text-align:center;font-weight:600}.login-error{background:#ff57571f;border:1px solid #ff5757;color:#ff8585;padding:12px;border-radius:8px;font-size:12px;text-align:center}.login-help-links{margin-top:22px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;text-align:center;font-size:12px;color:#8c9ba7}.login-help-links a,.login-help-links button{color:var(--accent);background:none;border:none;font-size:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.login-help-links a:hover,.login-help-links button:hover{color:#dbffaa}.login-footer-security{margin-top:24px;display:flex;align-items:center;gap:8px;font-size:11px;color:#758390;position:relative;z-index:10}.login-footer-security svg{color:var(--accent)}.login-admin-sublink{margin-top:10px;font-size:11px;color:#63717d;position:relative;z-index:10}.login-admin-sublink a{color:#8493a1;text-decoration:underline}.login-admin-sublink a:hover{color:var(--accent)}.nav-login-btn{background:transparent;border:1px solid var(--line);color:#d2dbce;padding:8px 16px;border-radius:7px;font-family:var(--display);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.nav-login-btn:hover{border-color:#b9ff6666;color:var(--accent);background:#b9ff660d}
