.ghero{padding:56px 0 64px}.ghero .wrap{display:block}.ghero .crumbs{font-size:14px;color:#a9bdd6;margin-bottom:18px}.ghero .crumbs a{color:#dbe7f5}.ghero h1{color:#fff;font-size:clamp(34px,4.6vw,54px);font-weight:800;letter-spacing:-.03em;line-height:1.06;max-width:820px}.ghero .hero-sub{max-width:700px}.ghero .price-line{margin-top:18px}.ghero.short{padding-bottom:48px}.gbody{padding:56px 0 24px}.gbody .wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start}.gart{max-width:780px}.gart h2{font-size:clamp(25px,3vw,32px);font-weight:800;margin:44px 0 14px}.gart h2:first-child{margin-top:0}.gart h3{font-size:19px;font-weight:800;margin:22px 0 8px}.gart p{margin-top:12px;font-size:17px}.gart ul.tk{list-style:none;margin-top:14px;display:grid;gap:10px}.gart ul.tk li{position:relative;padding-left:30px}.gart ul.tk li:before{content:"";position:absolute;left:2px;top:5px;width:16px;height:9px;border-left:3px solid #0f9d63;border-bottom:3px solid #0f9d63;transform:rotate(-45deg)}.gart ul.no li:before{border:0;width:auto;height:auto;transform:none;content:"\2715";color:#b42318;font-weight:800;top:0;left:4px}.gart ul.dot{margin:12px 0 0 22px;display:grid;gap:6px}.gart .note{margin-top:16px;background:var(--soft);border-radius:var(--r-md);padding:14px 16px;font-size:15.5px}.gtable{width:100%;border-collapse:collapse;margin-top:16px;font-size:15.5px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.gtable th,.gtable td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.gtable thead th{background:var(--soft);color:var(--ink);font-weight:800}.gtable tbody th{font-weight:700;color:var(--ink);width:38%}.gtable tr:last-child th,.gtable tr:last-child td{border-bottom:0}.gtable .hl{background:#fffbea}.gside{position:sticky;top:96px;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;box-shadow:var(--shadow);background:#fff}.gside h2{font-size:19px;font-weight:800}.gside p{font-size:15px;margin-top:8px}.gside .btn-buy{width:100%;margin-top:16px;font-size:17px;padding:14px 20px}.gside .call{margin-top:14px;font-size:15px}.gside .call a{font-weight:800;text-decoration:none}.gside ul{list-style:none;margin-top:14px;display:grid;gap:8px;font-size:15px}.gfaq{margin-top:16px}.gways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.gways div{border:1px solid var(--line);border-radius:var(--r-md);padding:16px;background:#fff;font-size:15px}.gways b{display:block;color:var(--ink);margin-bottom:4px}.gways a{font-weight:700;word-break:break-word}.gtasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.gtasks a{display:block;border:1px solid var(--line);border-radius:var(--r-md);padding:16px;text-decoration:none;color:var(--body);background:#fff;transition:border-color .15s,box-shadow .15s}.gtasks a:hover{border-color:var(--blue);box-shadow:var(--shadow)}.gtasks b{display:block;color:var(--ink);font-size:16.5px}.gtasks span{font-size:14.5px}.gplans{margin-top:18px}.gplans .plan{padding:28px}.reviewed{margin-top:40px;font-size:14px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}.gmore{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.gmore a{border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-weight:700;font-size:14.5px;text-decoration:none}.gmore a:hover{border-color:var(--blue)}@media(max-width:1060px){.gbody .wrap{grid-template-columns:minmax(0,1fr);gap:32px}.gside{position:static}}@media(max-width:600px){.ghero{padding:28px 0 40px}.ghero h1{font-size:31px}.gbody{padding:36px 0 8px}.gart h2{margin-top:34px}.gart p{font-size:16px}.gways,.gtasks{grid-template-columns:minmax(0,1fr)}.gtable{font-size:14.5px}.gtable th,.gtable td{padding:10px}}.gart .gplans{margin-left:0;margin-right:auto}.ghero{min-height:0!important;display:block!important;background-image:radial-gradient(900px 520px at 85% 10%,rgba(0,113,188,.55),transparent 60%),radial-gradient(700px 500px at 0% 100%,rgba(111,176,234,.18),transparent 60%),linear-gradient(180deg,#0b1a30,#0e2340)!important;background-size:auto!important;background-position:0 0!important}.ghero .wrap{display:block!important}
