body.g1p section{padding:88px 0}body.g1p .eyebrow{display:block;font-size:.72rem;font-weight:400;letter-spacing:.35em;color:rgb(255 255 255 / .55);margin-bottom:18px}body.g1p .sec-title{font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:800;line-height:1.35;text-wrap:pretty}body.g1p .sec-sub{margin-top:14px;color:var(--text-2);font-weight:300;font-size:1.05rem;max-width:60ch;text-wrap:pretty}body.g1p .center{text-align:center}body.g1p .center .sec-sub{margin-inline:auto}body.g1p .reveal{opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .35s ease}body.g1p .reveal.in{opacity:1;transform:translateY(0)}body.g1p .btn-plain{background:#fff0;color:var(--cyan);padding:12px 14px}body.g1p .btn-plain:hover{background:rgb(127 208 255 / .08)}body.g1p .btn-ghost{background:#fff0;color:var(--text);border:1px solid rgb(255 255 255 / .28);padding:11px 24px}body.g1p .btn-ghost:hover{background:rgb(255 255 255 / .06)}body.g1p .hero{padding:0 0 80px}body.g1p .hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}body.g1p .hero h1{font-size:clamp(2.3rem,5vw,3.9rem);font-weight:800;line-height:1.25;letter-spacing:-.01em;max-width:16ch;text-wrap:pretty}body.g1p .hero h1 .grad{background:linear-gradient(135deg,var(--blue) 10%,var(--cyan) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}body.g1p .hero .lead{margin:26px 0 0;color:var(--text-2);font-size:clamp(1rem,1.6vw,1.15rem);font-weight:300;max-width:50ch;text-wrap:pretty}body.g1p .hero .actions{margin-top:38px;display:flex;gap:12px;flex-wrap:wrap}body.g1p .trust{margin-top:38px;display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:var(--text-2);font-size:.9rem}body.g1p .hero-visual{position:relative;display:flex;justify-content:center;max-width:100%;overflow:hidden}body.g1p .hero-visual .hero-art{width:100%;max-width:480px;height:clamp(360px,40vw,560px);display:block;object-fit:cover;border-radius:20px}body.g1p .hstage{position:relative;width:100%;max-width:480px;height:clamp(380px,40vw,520px);display:flex;align-items:center;justify-content:center;overflow:hidden}body.g1p .hstage-glow{position:absolute;width:70%;height:70%;border-radius:50%;background:radial-gradient(circle,rgb(79 124 255 / .3),rgb(79 124 255 / .05) 55%,transparent 72%);filter:blur(8px);animation:hpulse 5s var(--ease) infinite}body.g1p .hstage-rings{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.g1p .hstage-rings span{position:absolute;border-radius:50%;border:1px solid rgb(127 208 255 / .16)}body.g1p .hstage-rings span:nth-child(1){width:44%;height:44%}body.g1p .hstage-rings span:nth-child(2){width:66%;height:66%;border-style:dashed;border-color:rgb(127 208 255 / .12);animation:hspin 26s linear infinite}body.g1p .hstage-rings span:nth-child(3){width:90%;height:90%;border-color:rgb(255 255 255 / .06)}body.g1p .hshield{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:12px;animation:hfloat 6s var(--ease) infinite}body.g1p .hshield svg{width:clamp(92px,12vw,124px);height:auto}body.g1p .hshield svg path:first-child{fill:rgb(79 124 255 / .16);stroke:var(--cyan);stroke-width:1.1}body.g1p .hshield .hcheck{fill:none;stroke:var(--cyan);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;animation:hdraw 4s var(--ease) infinite}body.g1p .hshield-txt{font-size:.82rem;font-weight:700;color:var(--cyan);background:rgb(79 124 255 / .14);border-radius:999px;padding:5px 16px;letter-spacing:.02em}body.g1p .horbit{position:absolute;inset:0;z-index:2;animation:hspin 22s linear infinite}body.g1p .horbit .hchip{position:absolute;top:50%;left:50%;width:clamp(46px,6.4vw,58px);height:clamp(46px,6.4vw,58px);margin:calc(clamp(46px,6.4vw,58px)/-2) 0 0 calc(clamp(46px,6.4vw,58px)/-2);border-radius:16px;background:rgb(16 20 42 / .86);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgb(0 0 0 / .4),inset 0 0 0 1px rgb(255 255 255 / .08);display:flex;align-items:center;justify-content:center;transform:rotate(calc(var(--i)*60deg)) translateX(clamp(140px,17vw,205px)) rotate(calc(var(--i)*-60deg));animation:hspin-rev 22s linear infinite}body.g1p .horbit .hchip svg{width:56%;height:56%}body.g1p .horbit .hchip::after{content:"";position:absolute;top:-5px;right:-5px;width:17px;height:17px;border-radius:50%;background:#2aa876;box-shadow:0 0 0 2px rgb(16 20 42 / .9);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:11px;background-repeat:no-repeat;background-position:center;opacity:0;transform:scale(.4);animation:hverify 6s ease-in-out infinite;animation-delay:calc(var(--i)*1s)}body.g1p .hpay{position:absolute;z-index:4;bottom:2%;left:50%;transform:translateX(-50%);width:min(84%,320px);background:rgb(16 20 42 / .9);backdrop-filter:blur(14px);border-radius:18px;padding:14px 16px;box-shadow:0 18px 50px rgb(0 0 0 / .45),inset 0 0 0 1px rgb(255 255 255 / .08);animation:hpay-float 6s var(--ease) infinite}body.g1p .hpay-top{display:flex;align-items:center;justify-content:space-between;gap:12px}body.g1p .hpay-rial{width:38px;height:38px;flex:none;border-radius:11px;background:rgb(255 255 255 / .06);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:800;color:var(--text)}body.g1p .hpay-card{width:38px;height:38px;flex:none;border-radius:11px;background:rgb(79 124 255 / .16);display:flex;align-items:center;justify-content:center}body.g1p .hpay-card svg{width:22px;height:22px}body.g1p .hpay-flow{flex:1;display:flex;align-items:center;justify-content:center;gap:7px}body.g1p .hpay-flow i{width:6px;height:6px;border-radius:50%;background:var(--cyan);opacity:.25;animation:hdots 1.6s ease-in-out infinite}body.g1p .hpay-flow i:nth-child(2){animation-delay:.2s}body.g1p .hpay-flow i:nth-child(3){animation-delay:.4s}body.g1p .hpay-done{margin-top:12px;display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:var(--text)}body.g1p .hpay-done svg{width:18px;height:18px;flex:none;stroke-dasharray:16;stroke-dashoffset:16;animation:hdraw 4s var(--ease) infinite;animation-delay:.6s}@keyframes hpulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.12);opacity:1}}@keyframes hfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hpay-float{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}@keyframes hspin{to{transform:rotate(360deg)}}@keyframes hspin-rev{to{transform:rotate(calc(var(--i)*60deg)) translateX(clamp(140px,17vw,205px)) rotate(calc(var(--i)*-60deg + -360deg))}}@keyframes hdraw{0%,20%{stroke-dashoffset:16}45%,100%{stroke-dashoffset:0}}@keyframes hverify{0%,30%{opacity:0;transform:scale(.4)}45%,90%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.4)}}@keyframes hdots{0%,100%{opacity:.25;transform:translateX(0)}50%{opacity:1;transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){body.g1p .hstage-glow,body.g1p .hstage-rings span,body.g1p .hshield,body.g1p .horbit,body.g1p .horbit .hchip,body.g1p .hpay,body.g1p .hpay-flow i{animation:none}body.g1p .hshield .hcheck,body.g1p .hpay-done svg{stroke-dashoffset:0}body.g1p .horbit .hchip::after{opacity:1;transform:scale(1)}}body.g1p .logo-strip{margin-top:56px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}body.g1p .ls-item{display:flex;align-items:center;gap:10px;background:rgb(255 255 255 / .05);border-radius:12px;padding:10px 20px;color:var(--text-2);font-size:.88rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s}body.g1p a.ls-item:hover{background:rgb(255 255 255 / .09);color:var(--text)}body.g1p .ls-item svg{width:20px;height:20px;flex:none}body.g1p .all-link{margin-top:34px;text-align:center}body.g1p .svc-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;margin-top:44px}body.g1p .svc-card{padding:38px 34px;border-radius:20px;display:flex;flex-direction:column;gap:18px;transition:background .25s}body.g1p .svc-card:hover{background:rgb(255 255 255 / .085)}body.g1p .svc-card.svc-hl{background:linear-gradient(165deg,rgb(79 124 255 / .24) 0%,rgb(79 124 255 / .08) 55%,rgb(255 255 255 / .05) 100%);padding:46px 40px}body.g1p .svc-card.svc-hl:hover{background:linear-gradient(165deg,rgb(79 124 255 / .28) 0%,rgb(79 124 255 / .1) 55%,rgb(255 255 255 / .06) 100%)}body.g1p .svc-card.svc-hl h3{font-size:1.6rem}body.g1p .svc-card.svc-hl .svc-icon{width:64px;height:64px;background:rgb(79 124 255 / .25)}body.g1p .svc-card.svc-hl .svc-icon svg{width:30px;height:30px}body.g1p .svc-head{display:flex;align-items:center;gap:16px}body.g1p .svc-icon{width:56px;height:56px;border-radius:14px;flex:none;background:rgb(255 255 255 / .08);display:flex;align-items:center;justify-content:center}body.g1p .svc-icon svg{width:26px;height:26px;fill:none;stroke:var(--cyan);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.g1p .svc-card h3{font-size:1.35rem;font-weight:800;line-height:1.4}body.g1p .svc-card .svc-desc{color:var(--text-2);font-size:1rem;font-weight:300;text-wrap:pretty}body.g1p .svc-chips{display:flex;flex-wrap:wrap;gap:8px}body.g1p .svc-chip{font-size:.82rem;font-weight:600;color:var(--text-2);background:rgb(255 255 255 / .07);border-radius:8px;padding:7px 14px}body.g1p .svc-chip.more{color:var(--cyan);background:rgb(79 124 255 / .14)}body.g1p .svc-card .go{margin-top:auto;padding-top:10px;display:flex;gap:10px;flex-wrap:wrap}body.g1p .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;text-align:center}body.g1p .stat .num{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;line-height:1.2;color:var(--text)}body.g1p .stat .lbl{margin-top:6px;color:var(--text-2);font-size:.9rem;font-weight:300}body.g1p .paths{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:44px}body.g1p .path-card{padding:38px 34px;border-radius:20px;display:flex;flex-direction:column;gap:16px}body.g1p .path-card.hl{background:rgb(79 124 255 / .13)}body.g1p .path-icon{width:60px;height:60px;border-radius:14px;background:rgb(255 255 255 / .08);display:flex;align-items:center;justify-content:center}body.g1p .path-icon svg{width:28px;height:28px;fill:none;stroke:var(--cyan);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.g1p .path-card h3{font-size:1.35rem;font-weight:800;line-height:1.5}body.g1p .path-card p{color:var(--text-2);font-size:1rem;font-weight:300;text-wrap:pretty}body.g1p .path-card .go{margin-top:auto;padding-top:10px}body.g1p .why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:44px 36px;margin-top:56px;text-align:center}body.g1p .why-item .w-icon{width:56px;height:56px;border-radius:14px;margin:0 auto 18px;background:rgb(255 255 255 / .08);display:flex;align-items:center;justify-content:center}body.g1p .why-item .w-icon svg{width:26px;height:26px;fill:none;stroke:var(--cyan);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.g1p .why-item h3{font-size:1.08rem;font-weight:600;margin-bottom:8px}body.g1p .why-item p{color:var(--text-2);font-size:1rem;font-weight:300;max-width:30ch;margin-inline:auto}body.g1p .timeline{display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;position:relative}body.g1p .timeline::before{content:"";position:absolute;top:23px;right:17%;left:17%;height:1px;background:rgb(255 255 255 / .14)}body.g1p .tl-step{text-align:center;padding:0 24px;position:relative}body.g1p .tl-num{width:46px;height:46px;border-radius:50%;position:relative;z-index:1;background:var(--blue);color:#fff;font-weight:800;font-size:1.15rem;display:flex;align-items:center;justify-content:center;margin:0 auto 22px}body.g1p .tl-step h3{font-size:1.05rem;font-weight:600;margin-bottom:8px}body.g1p .tl-step p{color:var(--text-2);font-size:1rem;font-weight:300;max-width:30ch;margin-inline:auto}body.g1p .tl-step .en{direction:ltr;unicode-bidi:embed;color:var(--cyan);font-weight:600}body.g1p .rating-line{margin-top:22px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--text-2);font-size:.9rem}body.g1p .rating-line .stars{display:inline-flex;gap:2px;direction:ltr}body.g1p .rating-line .stars svg{width:17px;height:17px;fill:#ffc94d}body.g1p .g1-fact{display:block}body.g1p .g1-fact-note{display:block;margin-top:3px;font-size:.72rem;font-weight:400;color:var(--text-3,#8a98ad);line-height:1.6}body.g1p .trust .trust-fact{display:inline-flex;flex-direction:column;align-items:flex-start}body.g1p .sec-note{margin-top:6px;font-size:.78rem;color:var(--text-3,#8a98ad);font-weight:300}body.g1p .g1-stars{position:relative;display:inline-block;line-height:0;flex:none}body.g1p .g1-stars-bg,body.g1p .g1-stars-fg{display:inline-flex;gap:2px}body.g1p .g1-stars-bg svg,body.g1p .g1-stars-fg svg{width:17px;height:17px;flex:0 0 auto}body.g1p .g1-stars-bg svg{fill:rgb(255 255 255 / .18)}body.g1p .g1-stars-fg{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;white-space:nowrap}body.g1p .g1-stars-fg svg{fill:#ffc94d}body.g1p .rating-line b{color:var(--text);font-weight:800}body.g1p .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}body.g1p .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}body.g1p .blog-card{border-radius:20px;overflow:hidden;background:rgb(255 255 255 / .055);display:flex;flex-direction:column;text-decoration:none;color:var(--text);transition:background .25s}body.g1p .blog-card:hover{background:rgb(255 255 255 / .085)}body.g1p .blog-card .bc-media{height:170px;overflow:hidden;background:linear-gradient(160deg,rgb(79 124 255 / .18),rgb(13 16 36 / .6) 70%);position:relative}body.g1p .blog-card .bc-media img{width:100%;height:100%;object-fit:cover}body.g1p .blog-card .bc-cat{position:absolute;top:12px;right:12px;font-size:.68rem;font-weight:700;color:var(--cyan);background:rgb(7 8 15 / .7);border-radius:8px;padding:4px 11px}body.g1p .blog-card .bc-body{padding:20px 20px 18px;display:flex;flex-direction:column;gap:10px;flex:1}body.g1p .blog-card h3{font-size:1rem;font-weight:700;line-height:1.65;text-wrap:pretty}body.g1p .blog-card .bc-ex{font-size:.85rem;font-weight:300;color:var(--text-2);line-height:1.8;flex:1}body.g1p .blog-card .bc-meta{display:flex;align-items:center;gap:8px;font-size:.72rem;color:rgb(244 246 255 / .46);margin-top:2px}body.g1p .blog-card .bc-meta .g-dot{width:4px;height:4px;border-radius:50%;background:rgb(244 246 255 / .46)}body.g1p .blog-all{margin-top:34px;text-align:center}body.g1p .testi{padding:28px 26px;border-radius:20px;display:flex;flex-direction:column;gap:14px;text-align:right}body.g1p .testi .t-head{display:flex;align-items:center;gap:12px}body.g1p .testi .avatar{width:42px;height:42px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;color:#0b0d1c}body.g1p .testi .who{font-weight:600;font-size:.92rem}body.g1p .testi .plan{color:var(--text-2);font-size:.74rem}body.g1p .testi .stars{display:inline-flex;gap:2px;direction:ltr}body.g1p .testi .stars svg{width:14px;height:14px;fill:#ffc94d}body.g1p .testi p{color:var(--text-2);font-size:1rem;font-weight:300;line-height:1.9}body.g1p .seo-text{max-width:820px;margin-inline:auto;color:var(--text-2);font-weight:300;font-size:1rem;line-height:2.1}body.g1p .seo-text h2{color:var(--text);font-size:1.35rem;font-weight:800;margin:0 0 12px;line-height:1.5}body.g1p .seo-text h3{color:var(--text);font-size:1.05rem;font-weight:600;margin:26px 0 10px}body.g1p .seo-text p{margin-bottom:14px;text-wrap:pretty}body.g1p .seo-text a{color:var(--cyan);text-decoration:none;font-weight:600}body.g1p .seo-text a:hover{text-decoration:underline}body.g1p .seo-clip{position:relative;max-height:190px;overflow:hidden;transition:max-height .45s ease}body.g1p .seo-clip::after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(to bottom,transparent,var(--bg-0) 90%);pointer-events:none;opacity:1;transition:opacity .3s}body.g1p .seo-clip.open{max-height:3000px}body.g1p .seo-clip.open::after{opacity:0}body.g1p .seo-toggle{all:unset;box-sizing:border-box;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:.9rem;font-weight:600;color:var(--cyan);padding:9px 4px}body.g1p .seo-toggle:hover{text-decoration:underline}body.g1p .final{position:relative;overflow:hidden;text-align:center;padding:110px 0 130px}body.g1p .final .glow{position:absolute;left:50%;bottom:-50vmin;transform:translateX(-50%);width:92vmin;height:92vmin;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgb(79 124 255 / .14) 0%,transparent 70%)}body.g1p .final h2{font-size:clamp(1.8rem,4vw,2.9rem);font-weight:800;line-height:1.4;position:relative}body.g1p .final .sec-sub{position:relative;margin-inline:auto}body.g1p .final .actions{position:relative;margin-top:34px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}@media (max-width:1100px){body.g1p .why-grid{grid-template-columns:repeat(2,1fr)}body.g1p .stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){body.g1p section{padding:64px 0}body.g1p .hero{padding:20px 0 60px}body.g1p .testi-grid{grid-template-columns:1fr}body.g1p .blog-grid{grid-template-columns:1fr}body.g1p .timeline{grid-template-columns:1fr;gap:36px}body.g1p .timeline::before{display:none}body.g1p .paths{grid-template-columns:1fr}body.g1p .svc-grid{grid-template-columns:1fr}body.g1p .hero-grid{grid-template-columns:1fr;gap:40px}body.g1p .hero-visual{order:1}body.g1p .hero-visual .hero-art{max-width:100%;height:clamp(200px,50vw,320px)}body.g1p .hstage{max-width:100%;height:clamp(340px,86vw,420px)}body.g1p .horbit .hchip{transform:rotate(calc(var(--i)*60deg)) translateX(clamp(112px,34vw,150px)) rotate(calc(var(--i)*-60deg))}}@media (max-width:480px){body.g1p .why-grid{grid-template-columns:1fr;gap:36px}body.g1p .svc-grid{grid-template-columns:1fr}body.g1p .stats{grid-template-columns:1fr;gap:28px}}@media (max-width:768px){body.g1p section{padding:52px 0}body.g1p .hero{padding:20px 0 44px}body.g1p .hero h1{font-size:clamp(1.7rem,8vw,2.3rem)}body.g1p .sec-title{font-size:clamp(1.35rem,6vw,1.8rem)}body.g1p .sec-sub{font-size:.92rem}body.g1p .testi-grid{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;-webkit-mask-image:linear-gradient(to left,transparent,#000 5%);mask-image:linear-gradient(to left,transparent,#000 5%)}body.g1p .testi-grid::-webkit-scrollbar{display:none}body.g1p .testi-grid .testi{flex:0 0 82%;max-width:320px}body.g1p .stats{grid-template-columns:repeat(2,1fr);gap:20px}body.g1p .final{padding:70px 0 80px}body.g1p .final .actions .btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){body.g1p .reveal{opacity:1;transform:none;transition:none}}body.g1p .feat3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}body.g1p .feat-card{padding:24px 22px;border-radius:20px;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--text);transition:background .25s,transform .2s;text-align:right}body.g1p .feat-card:hover{background:rgb(255 255 255 / .09);transform:translateY(-3px)}body.g1p .feat-logo{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:none}body.g1p .feat-logo svg{width:30px;height:30px}body.g1p .feat-card h3{font-size:1.2rem;font-weight:800;direction:ltr;text-align:right}body.g1p .feat-why{font-size:.88rem;color:var(--text-2);font-weight:300;line-height:1.85;flex:1}body.g1p .feat-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--divider);padding-top:14px;margin-top:4px}body.g1p .feat-price{font-size:1.02rem;font-weight:800}body.g1p .feat-price small{font-size:.68rem;font-weight:400;color:var(--text-3)}body.g1p .feat-go{width:32px;height:32px;border-radius:10px;background:rgb(127 208 255 / .1);display:flex;align-items:center;justify-content:center;flex:none;transition:background .2s}body.g1p .feat-card:hover .feat-go{background:rgb(127 208 255 / .2)}body.g1p .feat-go svg{width:15px;height:15px;fill:none;stroke:var(--cyan);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}body.g1p .role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}body.g1p .role-card{padding:24px 22px;border-radius:20px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--text);transition:background .25s;text-align:right}body.g1p .role-card:hover{background:rgb(255 255 255 / .09)}body.g1p .role-ic{width:48px;height:48px;border-radius:13px;background:rgb(79 124 255 / .14);display:flex;align-items:center;justify-content:center;flex:none}body.g1p .role-ic svg{width:24px;height:24px;fill:none;stroke:var(--cyan);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}body.g1p .role-card h3{font-size:1.08rem;font-weight:800}body.g1p .role-card p{font-size:.85rem;color:var(--text-2);font-weight:300;line-height:1.8}body.g1p .role-tools{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}body.g1p .role-tools span{font-size:.68rem;font-weight:600;color:var(--text-2);background:rgb(255 255 255 / .06);border-radius:7px;padding:3px 9px;direction:ltr}body.g1p .picker{margin-top:40px;padding:28px;border-radius:22px;max-width:900px;margin-inline:auto;display:grid;grid-template-columns:1.05fr .95fr;gap:26px;align-items:stretch}body.g1p .pk-qs{min-width:0}body.g1p .pk-q{font-size:.8rem;font-weight:700;color:var(--text-2);margin-bottom:10px;display:flex;align-items:center;gap:8px;text-align:right}body.g1p .pk-q b{width:20px;height:20px;flex:none;border-radius:6px;background:rgb(127 208 255 / .14);color:var(--cyan);font-size:.66rem;font-weight:800;display:flex;align-items:center;justify-content:center}body.g1p .pk-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px}body.g1p .pk-opt{border:none;cursor:pointer;font-family:inherit;color:var(--text-2);background:rgb(255 255 255 / .05);border-radius:14px;padding:12px 8px;transition:background .2s,color .2s,box-shadow .2s;display:flex;flex-direction:column;align-items:center;gap:5px}body.g1p .pk-opt svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;opacity:.75}body.g1p .pk-opt span{font-size:.82rem;font-weight:600;line-height:1.4}body.g1p .pk-opt:hover{background:rgb(255 255 255 / .09);color:var(--text)}body.g1p .pk-opt.is-on{background:var(--blue);color:#fff;box-shadow:0 8px 22px -10px rgb(79 124 255 / .7)}body.g1p .pk-opt.is-on svg{opacity:1}body.g1p .pk-result{border-radius:18px;background:rgb(0 0 0 / .22);padding:24px 22px;display:flex;flex-direction:column;justify-content:center;text-align:right;min-height:230px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .06);transition:background .3s}body.g1p .pk-result.is-done{background:var(--surface-accent);box-shadow:inset 0 0 0 1px rgb(127 208 255 / .22)}body.g1p .pk-lbl{font-size:.7rem;font-weight:700;letter-spacing:.14em;color:var(--cyan);display:block;margin-bottom:8px}body.g1p .pk-name{font-size:1.4rem;font-weight:800;direction:ltr;text-align:right;display:block}body.g1p .pk-price{font-size:.9rem;font-weight:700;color:var(--text);margin-top:6px;display:block}body.g1p .pk-price small{font-size:.66rem;font-weight:400;color:var(--text-3)}body.g1p .pk-why{font-size:.86rem;color:var(--text-2);font-weight:300;line-height:1.9;margin:12px 0 16px}body.g1p .pk-result .btn{align-self:stretch;justify-content:space-between}body.g1p .pk-idle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--text-3)}body.g1p .pk-idle svg{width:34px;height:34px;fill:none;stroke:var(--text-3);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.55}body.g1p .pk-idle p{font-size:.86rem;font-weight:300;line-height:1.8;max-width:24ch}body.g1p .pk-steps{display:flex;gap:6px;justify-content:center;margin-top:4px}body.g1p .pk-steps i{width:22px;height:3px;border-radius:2px;background:rgb(255 255 255 / .12);transition:background .25s}body.g1p .pk-steps i.on{background:var(--cyan)}body.g1p .tg-band{margin-top:40px;padding:32px 30px;border-radius:22px;background:rgb(41 182 246 / .1);display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;box-shadow:inset 0 0 0 1px rgb(41 182 246 / .2)}body.g1p .tg-left{display:flex;align-items:center;gap:18px;flex:1;min-width:260px}body.g1p .tg-ic{width:58px;height:58px;border-radius:16px;background:rgb(41 182 246 / .18);display:flex;align-items:center;justify-content:center;flex:none}body.g1p .tg-ic svg{width:30px;height:30px;fill:#29b6f6}body.g1p .tg-txt h3{font-size:1.15rem;font-weight:800}body.g1p .tg-txt p{font-size:.88rem;color:var(--text-2);font-weight:300;line-height:1.8;margin-top:4px;max-width:52ch}body.g1p .tg-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}body.g1p .tg-meta span{font-size:.7rem;font-weight:600;color:#7fd0ff;background:rgb(41 182 246 / .14);border-radius:7px;padding:4px 11px}@media (max-width:1100px){body.g1p .feat3,body.g1p .role-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){body.g1p .feat3,body.g1p .role-grid{grid-template-columns:1fr}body.g1p .picker{grid-template-columns:1fr;padding:22px 18px;gap:20px}body.g1p .pk-result{min-height:0}body.g1p .tg-band{padding:24px 20px}}body.g1p .ls-item img{width:20px;height:20px;flex:none;border-radius:5px;object-fit:contain}body.g1p .horbit .hchip img{width:56%;height:56%;border-radius:8px;object-fit:contain}body.g1p .feat-logo img{width:26px;height:26px;border-radius:7px;object-fit:contain}body.g1p .feat-name,body.g1p .pk-name,body.g1p .svc-chip,body.g1p .ls-item{unicode-bidi:plaintext}body.g1p .price-fresh{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;color:var(--text-3);background:rgb(255 255 255 / .05);border-radius:999px;padding:6px 14px;margin:0 auto 24px}body.g1p .price-fresh svg{width:14px;height:14px;flex:none;fill:none;stroke:var(--cyan);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}body.g1p .price-fresh b{color:var(--text-2);font-weight:600}body.g1p .feat-card .feat-foot{margin-top:auto}body.g1p .all-link{margin-top:28px;text-align:center}body.g1p .path-icon svg{fill:none;stroke:var(--cyan);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.g1p .role-ic svg{width:22px;height:22px;fill:none;stroke:var(--cyan);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.g1p .testi .avatar{width:38px;height:38px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-weight:800;color:#0b0d1c}@media (max-width:768px){body.g1p .hero .actions .btn{width:100%;justify-content:center}body.g1p .hero .actions .btn-primary{justify-content:space-between}body.g1p .hero .actions .btn-ghost,body.g1p .final .actions .btn-ghost{min-height:68px}}body.g1p .pk-opt.is-on{background:var(--blue-btn)}body.g1p .tl-num{background:var(--blue-btn)}body.g1p .stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}body.g1p .svc-chips{margin-top:14px;row-gap:8px}body.g1p .svc-chip.more{font-weight:600}body.g1p .hm-row{display:flex;gap:14px;overflow-x:auto;padding:4px 0 12px;margin-top:26px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}body.g1p .hm-row::-webkit-scrollbar{height:6px}body.g1p .hm-row::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .12);border-radius:99px}body.g1p .hm-card{flex:0 0 238px;scroll-snap-align:start;display:flex;flex-direction:column;padding:18px 18px 16px;border-radius:18px;text-decoration:none;color:inherit;background:var(--surface,rgb(255 255 255 / .04));border:1px solid var(--divider,rgb(255 255 255 / .08));transition:border-color .2s,background .2s,transform .2s}body.g1p a.hm-card:hover{border-color:rgb(127 208 255 / .4);background:rgb(255 255 255 / .06);transform:translateY(-2px)}body.g1p .hm-maker{font-size:.7rem;color:var(--text-3,rgb(244 246 255 / .45));letter-spacing:.02em}body.g1p .hm-name{font-size:1.02rem;font-weight:800;margin-top:2px;line-height:1.5;overflow-wrap:anywhere}body.g1p .hm-desc{margin-top:8px;font-size:.82rem;font-weight:300;line-height:1.85;color:var(--text-2)}body.g1p .hm-plans{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px}body.g1p .hm-plan{font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:8px;color:var(--cyan);background:rgb(79 124 255 / .14);unicode-bidi:plaintext}body.g1p .hm-go{display:flex;align-items:center;gap:5px;margin-top:12px;font-size:.78rem;font-weight:600;color:var(--cyan)}body.g1p .hm-go svg{width:13px;height:13px;flex:none}@media (max-width:768px){body.g1p .hm-card{flex-basis:200px;padding:16px 15px 14px}body.g1p .hm-row{gap:11px}}