:where(.pub) *{box-sizing:border-box}:where(.pub){font-family:var(--font);font-size:14px;line-height:1.5;color:var(--text);background:var(--page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01"}:where(.pub) a{color:var(--blue);text-decoration:none}:where(.pub) p{margin:0}:where(.pub) h1,:where(.pub) h2,:where(.pub) h3,:where(.pub) h4,:where(.pub) h5{margin:0;color:var(--navy);letter-spacing:-.015em}:where(.pub) h1{font-size:30px;line-height:1.15;font-weight:800;letter-spacing:-.025em}:where(.pub) h2{font-size:22px;line-height:1.25;font-weight:800}:where(.pub) h3{font-size:16px;line-height:1.35;font-weight:700}:where(.pub) h4{font-size:14px;line-height:1.4;font-weight:700}:where(.pub) ul{margin:0;padding:0;list-style:none}:where(.pub) button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer}:where(.pub) input,:where(.pub) select,:where(.pub) textarea{font:inherit;color:inherit}:where(.pub) .btn-ghost{background:transparent;color:var(--text-2)}:where(.pub) .field{display:flex;flex-direction:column;gap:6px}:where(.pub) .field .flabel,:where(.pub) .field>label{font-size:12.5px;font-weight:600;color:var(--text-2)}:where(.pub) .field .req{color:var(--red)}:where(.pub) .field .hint{font-size:11.5px;color:var(--muted)}.pub .field{width:auto;height:auto;background:none;border:0;border-radius:0;padding:0;color:inherit;font-size:inherit;box-shadow:none}:root{--blue:#0866e0;--muted:#5b6e8c}:where(.pub){--wrap:1280px;--wrap-pad:48px;--sec-pad:64px}:where(.pub){background:#fff}:where(.pub) .pub-wrap{max-width:var(--wrap);padding:0 var(--wrap-pad)}:where(.pub) .sec{padding:var(--sec-pad) 0;position:relative}:where(.pub) .sec.soft{background:var(--page)}:where(.pub) .sec.tight{padding:44px 0}:where(.pub) .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}:where(.pub) .sec-head h2{font-size:30px;letter-spacing:-.025em;line-height:1.15;margin-top:10px}:where(.pub) .sec-head p{color:var(--text-2);font-size:15px;margin-top:8px;max-width:640px;line-height:1.6}:where(.pub) .sec-head.center{flex-direction:column;align-items:center;text-align:center}:where(.pub) .sec-head.center p{margin-left:auto;margin-right:auto}:where(.pub) .sec-head .btn{flex:none}:where(.pub) .btn-arrow svg.i:last-child{margin-left:2px}:where(.pub) .ta-c{text-align:center}:where(.pub) .m-only{display:none!important}:where(.pub) .text-pretty{text-wrap:pretty}:where(.pub) .pubhead{height:72px;background:#fff;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:30}:where(.pub) .pubhead .pub-wrap{height:100%;display:flex;align-items:center;gap:28px}:where(.pub) .pubhead nav{display:flex;gap:26px;height:100%;margin-left:24px}:where(.pub) .pubhead nav a{color:var(--text);font-size:13.5px;font-weight:500;height:100%;display:inline-flex;align-items:center;border-bottom:2px solid transparent;white-space:nowrap}:where(.pub) .pubhead nav a.active{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}:where(.pub) .pubhead .right{margin-left:auto;display:flex;align-items:center;gap:10px}:where(.pub) .pubhead .ic{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-2)}:where(.pub) .mph{height:60px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:4px;padding:0 10px 0 14px;position:-webkit-sticky;position:sticky;top:0;z-index:30}:where(.pub) .mph .logo{margin-right:auto}:where(.pub) .mph .ic{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-2)}:where(.pub) .mph .btn-sm{height:34px;padding:0 12px}:where(.pub) .hero{padding:60px 0 64px}:where(.pub) .hero .pub-wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 520px;grid-gap:56px;gap:56px;align-items:center}:where(.pub) .hero.wide-vis .pub-wrap{grid-template-columns:minmax(0,1fr) 600px}:where(.pub) .hero h1{margin-top:18px;font-size:50px}:where(.pub) .hero p.lead{margin-top:20px;max-width:560px;font-size:16.5px}:where(.pub) .hero p.lead b{color:#fff;font-weight:600}:where(.pub) .hero .ctas{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}:where(.pub) .hero .proof{display:flex;align-items:center;gap:14px;margin-top:30px}:where(.pub) .hero .proof .txt{font-size:13px;color:#c9daf0;line-height:1.45}:where(.pub) .hero .proof .txt b{color:#fff}:where(.pub) .hero .script{color:#9fd0ff}:where(.pub) .hero .trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:30px;max-width:620px}:where(.pub) .hero .trust>div{display:flex;gap:10px;align-items:flex-start}:where(.pub) .hero .trust b{display:block;color:#fff;font-size:13px;line-height:1.25}:where(.pub) .hero .trust span.s{display:block;color:#a9bfdc;font-size:11.5px;margin-top:3px;line-height:1.35}:where(.pub) .hero .trust .tile.xs{width:30px;height:30px;border-radius:8px}:where(.pub) .hero .trust .tile.xs svg.i{width:15px;height:15px}:where(.pub) .av-stack.lg .av{width:40px;height:40px;font-size:13px}:where(.pub) .stars.lg svg.i{width:16px;height:16px}:where(.pub) .scene{position:relative;border-radius:18px;overflow:hidden;min-height:380px;color:#fff;background:radial-gradient(520px 260px at 90% 0,rgba(25,184,255,.35),transparent 60%),radial-gradient(420px 260px at 0 110%,rgba(8,120,255,.28),transparent 60%),linear-gradient(135deg,#0c3a74,#072a57 45%,#041a35);border:1px solid rgba(140,180,240,.22);box-shadow:0 34px 70px rgba(0,10,30,.45)}:where(.pub) .scene .mountains{height:55%}:where(.pub) .scene .grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(120,170,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(120,170,255,.07) 1px,transparent 0);background-size:36px 36px}:where(.pub) .scene .words{position:absolute;left:26px;bottom:26px;font-weight:800;font-size:22px;line-height:1.1;letter-spacing:.02em;color:#3ea2ff;text-transform:uppercase}:where(.pub) .scene .words span{display:block;color:#fff}:where(.pub) .scene .scr{position:absolute;font-size:26px;transform:rotate(-5deg);color:#bfe0ff}:where(.pub) .scene .chart-win{position:absolute;left:24px;top:24px;right:24px;border-radius:12px;background:rgba(3,20,38,.72);border:1px solid rgba(140,180,240,.22);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden}:where(.pub) .scene .chart-win .bar{height:32px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid rgba(140,180,240,.14);font-size:11px;font-weight:700;color:#dbe7f7}:where(.pub) .scene .chart-win .bar .dots{display:inline-flex;gap:5px}:where(.pub) .scene .chart-win .bar .dots i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.18);display:block}:where(.pub) .scene .chart-win .bar .r{margin-left:auto;font-size:10.5px;color:#7cc4ff;font-weight:600}:where(.pub) .scene .chart-win .illu{position:absolute;right:12px;top:40px;font-size:10px;color:#7f97ba;font-style:italic}:where(.pub) .illu-note{font-size:10.5px;color:#8a9bb5;font-style:italic}:where(.pub) .live-card{position:absolute;right:24px;bottom:24px;width:300px;background:#fff;color:var(--text);border-radius:14px;box-shadow:0 24px 60px rgba(0,10,30,.45);padding:14px}:where(.pub) .live-card .lc-top{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--navy)}:where(.pub) .live-card .lc-vid{margin-top:10px;border-radius:10px;height:118px;position:relative;overflow:hidden;background:linear-gradient(135deg,#0b3466,#031426)}:where(.pub) .live-card .lc-vid .mountains{height:60%;opacity:.7}:where(.pub) .live-card .lc-vid .cap{position:absolute;left:10px;bottom:10px;color:#fff;font-size:11.5px;font-weight:700}:where(.pub) .live-card .lc-vid .cap>span{display:block;font-weight:500;font-size:10.5px;color:#c9daf0;margin-top:2px;display:inline-flex;align-items:center;gap:5px}:where(.pub) .live-card .lc-vid .av{position:absolute;right:10px;top:10px}:where(.pub) .live-card ul{margin-top:10px;display:grid;grid-gap:6px;gap:6px}:where(.pub) .live-card li{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--text-2)}:where(.pub) .live-card li .tile.xs{width:26px;height:26px}:where(.pub) .live-card .btn{width:100%;margin-top:12px}:where(.pub) .glass-list{position:absolute;right:24px;top:24px;width:260px;display:grid;grid-gap:8px;gap:8px}:where(.pub) .glass-list div{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:rgba(255,255,255,.08);border:1px solid rgba(140,180,240,.22);font-size:12px;font-weight:600;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:where(.pub) .glass-list .tile.xs{width:26px;height:26px}:where(.pub) .stats-band{background:#fff;border-bottom:1px solid var(--line)}:where(.pub) .stats-band .pub-wrap{display:flex;align-items:center;gap:0;padding-top:22px;padding-bottom:22px}:where(.pub) .stat{display:flex;align-items:center;gap:12px;flex:1 1;padding:0 22px;border-left:1px solid var(--line);min-width:0}:where(.pub) .stat:first-child{border-left:0;padding-left:0}:where(.pub) .stat b{display:block;font-size:20px;font-weight:800;color:var(--navy);letter-spacing:-.02em;line-height:1.1}:where(.pub) .stat span{display:block;font-size:12px;color:var(--muted);margin-top:2px}:where(.pub) .stat .tile{width:40px;height:40px;border-radius:10px}:where(.pub) .stat .tile svg.i{width:20px;height:20px}:where(.pub) .stats-band .script{font-size:21px;color:#2a6fd6;transform:rotate(-3deg);line-height:1.1;text-align:right;flex:none}:where(.pub) .stats-dark{background:linear-gradient(180deg,#062348,#0a2d5a);color:#fff}:where(.pub) .stats-dark .stat b{color:#fff}:where(.pub) .stats-dark .stat span{color:#a9bfdc}:where(.pub) .stats-dark .stat{border-left-color:rgba(255,255,255,.1)}:where(.pub) .stats-dark .stat .tile{background:rgba(8,120,255,.22);color:#7cc4ff}:where(.pub) .cards-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}:where(.pub) .cards-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}:where(.pub) .cards-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}:where(.pub) .cards-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}:where(.pub) .cards-6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}:where(.pub) .pillar{padding:24px}:where(.pub) .pillar h3{font-size:17px;margin-top:18px}:where(.pub) .pillar p{font-size:13.5px;color:var(--text-2);line-height:1.55;margin-top:8px}:where(.pub) .pillar .link{margin-top:16px}:where(.pub) .icon-card{padding:22px;display:flex;gap:14px;align-items:flex-start}:where(.pub) .icon-card h3{font-size:15.5px}:where(.pub) .icon-card p{font-size:13px;color:var(--text-2);margin-top:6px;line-height:1.5}:where(.pub) .icon-card .link{margin-top:10px;font-size:12.5px}:where(.pub) .mission{display:grid;grid-template-columns:1.05fr 1.1fr .9fr;grid-gap:28px;gap:28px;align-items:stretch}:where(.pub) .founder-vis{position:relative;border-radius:18px;overflow:hidden;min-height:320px;color:#fff;background:radial-gradient(400px 220px at 90% 0,rgba(25,184,255,.3),transparent 60%),linear-gradient(135deg,#0c3a74,#072a57 45%,#041a35);border:1px solid rgba(140,180,240,.22)}:where(.pub) .founder-vis .mountains{height:50%}:where(.pub) .founder-vis .who{position:absolute;left:22px;top:22px;display:flex;align-items:center;gap:12px}:where(.pub) .founder-vis .who .av{box-shadow:0 0 0 4px rgba(255,255,255,.12)}:where(.pub) .founder-vis .who div>b{display:block;font-size:15px}:where(.pub) .founder-vis .who div>span{display:block;font-size:12px;color:#a9bfdc;margin-top:2px}:where(.pub) .founder-vis .quote{position:absolute;left:22px;right:22px;bottom:22px;padding:16px 18px;border-radius:12px;background:rgba(255,255,255,.94);color:var(--text);font-style:italic;font-size:14.5px;line-height:1.55;box-shadow:0 18px 40px rgba(0,10,30,.35)}:where(.pub) .founder-vis .quote .sig{font-family:var(--font-script);font-style:normal;font-size:22px;color:var(--navy-2);margin-top:8px;display:block}:where(.pub) .founder-vis .quote .sub{display:block;font-style:normal;font-size:11px;color:var(--muted)}:where(.pub) .mission h2{font-size:32px;letter-spacing:-.025em;margin-top:12px;line-height:1.15}:where(.pub) .mission p{font-size:14.5px;color:var(--text-2);line-height:1.65;margin-top:14px}:where(.pub) .check-list{display:grid;grid-gap:10px;gap:10px}:where(.pub) .check-list li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:#fff;border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--text)}:where(.pub) .check-list li .tile.sm{width:34px;height:34px}:where(.pub) .track{padding:20px;display:flex;flex-direction:column}:where(.pub) .track .lvl{display:flex;align-items:center;justify-content:space-between}:where(.pub) .track .num{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#fff;background:var(--green)}:where(.pub) .track .num.c2{background:var(--blue)}:where(.pub) .track .num.c3{background:var(--purple)}:where(.pub) .track .num.c4{background:var(--warning)}:where(.pub) .track h3{font-size:17px;margin-top:14px}:where(.pub) .track p{font-size:13px;color:var(--text-2);line-height:1.55;margin-top:8px;flex:1 1}:where(.pub) .track .meta{display:flex;gap:14px;margin-top:14px;font-size:11.5px;color:var(--muted);flex-wrap:wrap}:where(.pub) .track .meta span{display:inline-flex;align-items:center;gap:5px}:where(.pub) .track .meta svg.i{width:13px;height:13px}:where(.pub) .track .btn{margin-top:14px}:where(.pub) .feat{display:flex;gap:18px;padding:18px;align-items:flex-start}:where(.pub) .feat .vis{width:96px;height:96px;border-radius:12px;flex:none;position:relative;overflow:hidden;background:linear-gradient(135deg,#0c3a74,#041a35);display:flex;align-items:center;justify-content:center;color:#7cc4ff}:where(.pub) .feat .vis .mountains{height:55%;opacity:.8}:where(.pub) .feat .vis svg.i{width:34px;height:34px;position:relative}:where(.pub) .feat .vis.light{background:var(--blue-50);color:var(--blue)}:where(.pub) .feat h3{font-size:16px}:where(.pub) .feat p{font-size:13px;color:var(--text-2);line-height:1.55;margin-top:6px}:where(.pub) .feat .link{margin-top:10px}:where(.pub) .testi{padding:22px;display:flex;flex-direction:column}:where(.pub) .testi .q{font-style:italic;color:var(--text);font-size:14px;line-height:1.6;margin-top:12px;flex:1 1}:where(.pub) .testi .who{display:flex;align-items:center;gap:10px;margin-top:16px}:where(.pub) .testi .who div>b{display:block;font-size:13px;color:var(--navy)}:where(.pub) .testi .who div>span{display:block;font-size:11.5px;color:var(--muted)}:where(.pub) .testi .who .badge{margin-left:auto}:where(.pub) .quote-panel{position:relative;overflow:hidden;border-radius:var(--r-md);color:#fff;padding:26px;display:flex;flex-direction:column;justify-content:flex-start;min-height:220px;background:radial-gradient(400px 200px at 90% 0,rgba(25,184,255,.3),transparent 60%),linear-gradient(135deg,#0c3a74,#072a57 45%,#041a35)}:where(.pub) .quote-panel .mountains{height:62%}:where(.pub) .quote-panel .script{font-size:28px;color:#cfe6ff;position:relative;line-height:1.1;transform:rotate(-3deg)}:where(.pub) .quote-panel .script:after{content:"";display:block;width:90px;height:3px;background:#3ea2ff;border-radius:3px;margin-top:12px}:where(.pub) .newsletter{background:var(--page);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:where(.pub) .newsletter .pub-wrap{display:flex;align-items:center;gap:22px;padding-top:26px;padding-bottom:26px}:where(.pub) .newsletter h3{font-size:20px}:where(.pub) .newsletter p{font-size:13px;color:var(--text-2);margin-top:4px}:where(.pub) .newsletter .form{margin-left:auto;display:flex;gap:10px;align-items:center}:where(.pub) .newsletter .input{width:300px;height:44px}:where(.pub) .newsletter .note{font-size:11.5px;color:var(--muted);white-space:nowrap}:where(.pub) .newsletter .tile.lg{background:var(--blue);color:#fff}:where(.pub) .cta-band{position:relative;overflow:hidden;color:#fff;background:radial-gradient(900px 420px at 80% 0,rgba(25,184,255,.26),transparent 60%),linear-gradient(120deg,#0a2f5e,#062348 45%,#031426)}:where(.pub) .cta-band .mountains{height:78%;opacity:.75}:where(.pub) .cta-band .pub-wrap{position:relative;display:flex;align-items:center;gap:32px;padding-top:44px;padding-bottom:44px}:where(.pub) .cta-band h2{color:#fff;font-size:28px;letter-spacing:-.025em}:where(.pub) .cta-band p{color:#c9daf0;font-size:14.5px;margin-top:8px;max-width:540px;line-height:1.55}:where(.pub) .cta-band .script{font-size:26px;color:#cfe6ff;transform:rotate(-4deg);margin-left:auto;text-align:right;line-height:1.1;flex:none}:where(.pub) .cta-band .mini{display:flex;gap:18px;margin-top:16px;font-size:12px;color:#c9daf0}:where(.pub) .cta-band .mini span{display:inline-flex;align-items:center;gap:6px}:where(.pub) .cta-band .mini svg.i{width:14px;height:14px;color:#7cc4ff}:where(.pub) .faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px}:where(.pub) .faq .q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:10px;border:1px solid var(--line);background:#fff;font-size:13.5px;font-weight:600;color:var(--text)}:where(.pub) .faq .q svg.i{width:16px;height:16px;color:var(--blue);flex:none}:where(.pub) .faq .q.open{flex-wrap:wrap;border-color:#b9d6fb}:where(.pub) .faq .q.open p{flex-basis:100%;font-weight:400;color:var(--text-2);font-size:13px;line-height:1.55;margin-top:2px}:where(.pub) .steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px;position:relative}:where(.pub) .steps:before{content:"";position:absolute;left:4%;right:4%;top:19px;height:2px;background:var(--line)}:where(.pub) .step{position:relative}:where(.pub) .step .n{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#fff;background:var(--blue);box-shadow:0 0 0 6px #fff;position:relative}:where(.pub) .step .n.c1{background:var(--green)}:where(.pub) .step .n.c3{background:var(--warning)}:where(.pub) .step .n.c4{background:var(--purple)}:where(.pub) .step .n.c5{background:var(--cyan)}:where(.pub) .step h3{font-size:15px;margin-top:12px;color:var(--blue)}:where(.pub) .step h3.c1{color:var(--green)}:where(.pub) .step h3.c3{color:#b97500}:where(.pub) .step h3.c4{color:var(--purple)}:where(.pub) .step h3.c5{color:#0b8fd0}:where(.pub) .step p{font-size:12.5px;color:var(--text-2);margin-top:4px;line-height:1.5}:where(.pub) .proc{padding:20px;position:relative}:where(.pub) .proc .n{width:34px;height:34px;border-radius:50%;border:2px solid var(--blue);color:var(--blue);font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-size:14px}:where(.pub) .proc h3{font-size:16px;margin-top:12px}:where(.pub) .proc p{font-size:13px;color:var(--text-2);margin-top:6px;line-height:1.55}:where(.pub) .proc .arrow{position:absolute;right:-18px;top:50%;transform:translateY(-50%);color:#b9d6fb}:where(.pub) .plan{padding:26px;display:flex;flex-direction:column;position:relative}:where(.pub) .plan.pop{border:2px solid var(--blue);box-shadow:var(--shadow-panel)}:where(.pub) .plan .ribbon{position:absolute;left:50%;top:-14px;transform:translateX(-50%);background:var(--blue);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:var(--r-pill);white-space:nowrap}:where(.pub) .plan .head{display:flex;gap:14px;align-items:center}:where(.pub) .plan .head :is(h2,h3){font-size:22px}:where(.pub) .plan .head span{font-size:13px;color:var(--blue);display:block;margin-top:2px}:where(.pub) .plan .desc{font-size:13.5px;color:var(--text-2);line-height:1.55;margin-top:16px}:where(.pub) .plan .price{margin-top:18px;display:flex;align-items:baseline;gap:8px}:where(.pub) .plan .price b{font-size:40px;font-weight:800;color:var(--navy);letter-spacing:-.03em;line-height:1}:where(.pub) .plan .price span{font-size:14px;color:var(--muted)}:where(.pub) .plan .alt{font-size:12.5px;color:var(--muted);margin-top:6px}:where(.pub) .plan .alt s{color:var(--muted-2)}:where(.pub) .plan .alt em{color:var(--green);font-style:normal;font-weight:600}:where(.pub) .plan ul{margin-top:20px;display:grid;grid-gap:10px;gap:10px;flex:1 1}:where(.pub) .plan li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--text-2)}:where(.pub) .plan li svg.i{width:18px;height:18px;color:var(--blue);flex:none}:where(.pub) .plan .btn{margin-top:22px}:where(.pub) .plan.dark{background:linear-gradient(160deg,#0a2d5a,#031426);border-color:#0a2d5a;color:#fff}:where(.pub) .plan.dark .head :is(h2,h3),:where(.pub) .plan.dark .price b{color:#fff}:where(.pub) .plan.dark .head span{color:#ffd98a}:where(.pub) .plan.dark .alt,:where(.pub) .plan.dark .desc,:where(.pub) .plan.dark .price span,:where(.pub) .plan.dark li{color:#c9daf0}:where(.pub) .plan.dark li svg.i{color:#ffd98a}:where(.pub) .plan.dark .ribbon{background:#ffd98a;color:#4a3200}:where(.pub) .plan.dark .btn{background:#ffd98a;color:#2b1d00;box-shadow:none}:where(.pub) .billing{display:flex;justify-content:center;align-items:center;gap:18px;margin-bottom:36px}:where(.pub) .billing .seg>*{height:36px;padding:0 18px;font-size:13px}:where(.pub) .billing .script{font-size:20px;color:#2a6fd6;transform:rotate(-3deg)}:where(.pub) .compare{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}:where(.pub) .compare th{text-align:center;padding:14px 12px;font-size:13.5px;color:var(--navy);border-bottom:1px solid var(--line);background:var(--surface-softer)}:where(.pub) .compare th:first-child{text-align:left}:where(.pub) .compare th:first-child h3{font-size:20px}:where(.pub) .compare th:first-child p{font-weight:400;font-size:13px;color:var(--muted);margin-top:4px}:where(.pub) .compare td{padding:12px;border-bottom:1px solid var(--line-2);text-align:center;color:var(--text-2)}:where(.pub) .compare td:first-child{text-align:left;color:var(--text)}:where(.pub) .compare tr:nth-child(2n) td{background:#fafcff}:where(.pub) .compare td svg.i{width:18px;height:18px;color:var(--green)}:where(.pub) .compare td .no{color:var(--muted-2)}:where(.pub) .guarantee{border-radius:var(--r-lg);background:linear-gradient(135deg,#0a2d5a,#062348);color:#fff;padding:30px 34px;display:flex;align-items:center;gap:28px;position:relative;overflow:hidden}:where(.pub) .guarantee h3{color:#fff;font-size:24px;letter-spacing:-.02em}:where(.pub) .guarantee p{color:#c9daf0;font-size:14px;margin-top:8px;line-height:1.6;max-width:520px}:where(.pub) .guarantee ul{display:grid;grid-gap:10px;gap:10px;border-left:1px solid rgba(255,255,255,.14);padding-left:28px;margin-left:auto}:where(.pub) .guarantee li{display:flex;align-items:center;gap:10px;font-size:13px;color:#dbe7f7;white-space:nowrap}:where(.pub) .guarantee li svg.i{width:16px;height:16px;color:#7cc4ff}:where(.pub) .guarantee .script{font-size:24px;color:#cfe6ff;transform:rotate(-4deg);flex:none;margin-left:20px}:where(.pub) .person{padding:18px}:where(.pub) .person .top{display:flex;gap:12px;align-items:center}:where(.pub) .person .top div>b{display:block;font-size:15px;color:var(--navy)}:where(.pub) .person .top div>span{display:block;font-size:12px;color:var(--blue);font-weight:600;margin-top:2px}:where(.pub) .person p{font-size:12.5px;color:var(--text-2);line-height:1.5;margin-top:12px}:where(.pub) .person .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}:where(.pub) .person .tags span{font-size:11px;font-weight:600;padding:4px 9px;border-radius:999px;background:var(--blue-50);color:var(--blue)}:where(.pub) .person .soc{display:flex;gap:8px;margin-top:12px;color:var(--muted)}:where(.pub) .person .soc svg.i{width:15px;height:15px}:where(.pub) .person.dark{background:rgba(255,255,255,.06);border-color:rgba(140,180,240,.22);color:#fff}:where(.pub) .person.dark .top b{color:#fff}:where(.pub) .person.dark p{color:#c9daf0}:where(.pub) .person.dark .tags span{background:rgba(8,120,255,.22);color:#9fd0ff}:where(.pub) .fmt{padding:24px;display:flex;flex-direction:column;position:relative}:where(.pub) .fmt.pop{border:2px solid var(--blue)}:where(.pub) .fmt .ribbon{position:absolute;left:50%;top:-13px;transform:translateX(-50%);background:var(--blue);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:999px}:where(.pub) .fmt .head{display:flex;gap:12px;align-items:flex-start}:where(.pub) .fmt .head h3{font-size:18px}:where(.pub) .fmt .head p{font-size:12.5px;color:var(--text-2);margin-top:4px;line-height:1.5}:where(.pub) .fmt ul{margin-top:16px;display:grid;grid-gap:8px;gap:8px;flex:1 1}:where(.pub) .fmt li{display:flex;gap:9px;align-items:center;font-size:13px;color:var(--text-2)}:where(.pub) .fmt li svg.i{width:16px;height:16px;color:var(--green)}:where(.pub) .fmt .price{margin-top:18px}:where(.pub) .fmt .price b{font-size:30px;font-weight:800;color:var(--navy);letter-spacing:-.03em}:where(.pub) .fmt .price span{font-size:13px;color:var(--muted);margin-left:4px}:where(.pub) .fmt .btn{margin-top:14px}:where(.pub) .day{padding:18px}:where(.pub) .day .dh{display:flex;align-items:center;justify-content:space-between}:where(.pub) .day .dh b{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--navy)}:where(.pub) .day .time{font-size:15px;font-weight:800;color:var(--navy);margin-top:12px}:where(.pub) .day p{font-size:12.5px;color:var(--text-2);margin-top:8px;line-height:1.5;min-height:56px}:where(.pub) .day .tk{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}:where(.pub) .day .tk span{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px;background:var(--surface-soft);color:var(--text-2);border:1px solid var(--line)}:where(.pub) .day .host{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;font-weight:600;color:var(--text);padding-top:12px;border-top:1px solid var(--line-2)}:where(.pub) .day.live{border-color:var(--blue);box-shadow:var(--shadow-panel)}:where(.pub) .chat-prev{padding:18px;display:flex;flex-direction:column}:where(.pub) .chat-prev .msgs{display:grid;grid-gap:12px;gap:12px;margin-top:14px;flex:1 1}:where(.pub) .chat-prev .msg{display:flex;gap:10px;align-items:flex-start;font-size:12.5px}:where(.pub) .chat-prev .msg b{color:var(--navy);font-size:12px}:where(.pub) .chat-prev .msg time{color:var(--muted);font-size:11px;margin-left:6px}:where(.pub) .chat-prev .msg p{color:var(--text-2);margin-top:2px}:where(.pub) .chat-prev .inp{display:flex;gap:8px;margin-top:14px}:where(.pub) .chat-prev .inp .input{flex:1 1}:where(.pub) .replay{overflow:hidden}:where(.pub) .replay .thumb{height:130px;border-radius:0;display:flex;align-items:center;justify-content:center}:where(.pub) .replay .thumb .mountains{height:55%;opacity:.7}:where(.pub) .replay .thumb .badge{position:absolute;left:10px;top:10px}:where(.pub) .replay .thumb .play-btn{width:44px;height:44px;position:relative}:where(.pub) .replay .thumb .play-btn svg.i{width:16px;height:16px}:where(.pub) .replay .body{padding:14px}:where(.pub) .replay .body>b{display:block;font-size:13.5px;color:var(--navy);line-height:1.35}:where(.pub) .replay .body>span{display:block;font-size:11.5px;color:var(--muted);margin-top:4px}:where(.pub) .replay .host{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:12px;font-weight:600}:where(.pub) .kpi-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}:where(.pub) .kpi-tiles div{padding:16px;border-radius:12px;background:var(--surface-soft);border:1px solid var(--line);text-align:center}:where(.pub) .kpi-tiles b{display:block;font-size:22px;font-weight:800;color:var(--navy);letter-spacing:-.02em;margin-top:6px}:where(.pub) .kpi-tiles span{display:block;font-size:11.5px;color:var(--muted);margin-top:2px}:where(.pub) .story{padding:20px}:where(.pub) .story .top{display:flex;gap:12px;align-items:center}:where(.pub) .story .top div>b{display:block;font-size:15px;color:var(--navy)}:where(.pub) .story .top div>span{display:block;font-size:12px;color:var(--muted);margin-top:2px}:where(.pub) .story .q{font-style:italic;font-size:13.5px;color:var(--text);line-height:1.6;margin-top:14px}:where(.pub) .story .gain{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--green-50);border:1px solid #c9ecdc;display:flex;align-items:center;gap:10px}:where(.pub) .story .gain b{font-size:20px;color:#11865c;font-weight:800;letter-spacing:-.02em}:where(.pub) .story .gain span{font-size:11.5px;color:#11865c;display:block}:where(.pub) .story .gain svg{margin-left:auto;width:90px;height:32px}:where(.pub) .story .tags{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}:where(.pub) .story .tags span{font-size:11px;padding:3px 8px;border-radius:6px;background:var(--surface-soft);color:var(--text-2);border:1px solid var(--line)}:where(.pub) .case{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:20px;gap:20px}:where(.pub) .case .navy-panel{padding:32px;display:grid;grid-template-columns:1fr 240px;grid-gap:24px;gap:24px;align-items:end}:where(.pub) .case .navy-panel h2{font-size:28px;letter-spacing:-.025em;margin-top:12px;line-height:1.15}:where(.pub) .case .navy-panel p{color:#c9daf0;font-size:14px;margin-top:12px;line-height:1.6}:where(.pub) .case .port{position:relative;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(140,180,240,.25);height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:16px}:where(.pub) .case .port i{font-size:12.5px;color:#c9daf0;font-style:italic;line-height:1.5}:where(.pub) .vid{overflow:hidden}:where(.pub) .vid .thumb{height:190px;display:flex;align-items:center;justify-content:center;border-radius:0}:where(.pub) .vid .thumb .av{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.35}:where(.pub) .vid .thumb .play-btn{position:relative}:where(.pub) .vid .thumb .mountains{height:50%}:where(.pub) .vid .body{padding:14px 16px}:where(.pub) .vid .body b{display:block;font-size:14px;color:var(--navy);font-style:italic}:where(.pub) .vid .body span{display:block;font-size:12px;color:var(--muted);margin-top:6px}:where(.pub) .review{padding:18px}:where(.pub) .review .top{display:flex;gap:10px;align-items:center}:where(.pub) .review .top b{font-size:13.5px;color:var(--navy);display:inline-flex;align-items:center;gap:5px}:where(.pub) .review .top b svg.i{width:14px;height:14px;color:var(--green)}:where(.pub) .review .top time{margin-left:auto;font-size:11.5px;color:var(--muted)}:where(.pub) .review p{font-size:13px;color:var(--text-2);margin-top:12px;line-height:1.55}:where(.pub) .trust-score{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-2)}:where(.pub) .trust-score b{font-size:20px;color:var(--navy)}:where(.pub) .values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}:where(.pub) .value{padding:18px}:where(.pub) .value h3{font-size:15px;margin-top:12px}:where(.pub) .value p{font-size:12.5px;color:var(--text-2);margin-top:6px;line-height:1.5}:where(.pub) .method{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}:where(.pub) .method .m{padding:18px;border-radius:12px;display:flex;gap:14px;align-items:center;color:#fff}:where(.pub) .method .m .n{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;background:rgba(255,255,255,.18);flex:none}:where(.pub) .method .m b{display:block;font-size:15px}:where(.pub) .method .m span{display:block;font-size:12px;opacity:.85;margin-top:3px;line-height:1.4}:where(.pub) .method .m.c1{background:linear-gradient(135deg,#0a4fb8,#062348)}:where(.pub) .method .m.c2{background:linear-gradient(135deg,#0f8a63,#0a5b43)}:where(.pub) .method .m.c3{background:linear-gradient(135deg,#5a3fd1,#3a2a8a)}:where(.pub) .method .m.c4{background:linear-gradient(135deg,#8a6a1a,#4a3800)}:where(.pub) .timeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px;position:relative;margin-top:28px}:where(.pub) .timeline:before{content:"";position:absolute;left:3%;right:3%;top:7px;height:2px;background:var(--line)}:where(.pub) .timeline div{position:relative;text-align:center;padding-top:24px}:where(.pub) .timeline div:before{content:"";position:absolute;left:50%;top:0;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #fff,0 0 0 5px var(--line)}:where(.pub) .timeline b{display:block;color:var(--blue);font-size:15px}:where(.pub) .timeline span{display:block;font-size:12px;color:var(--text-2);margin-top:4px;line-height:1.4}:where(.pub) .post{overflow:hidden;display:flex;flex-direction:column}:where(.pub) .post .thumb{height:160px;border-radius:0;display:flex;align-items:center;justify-content:center;color:#7cc4ff}:where(.pub) .post .thumb .mountains{height:55%;opacity:.7}:where(.pub) .post .thumb svg.i{width:40px;height:40px;position:relative}:where(.pub) .post .thumb .badge{position:absolute;left:12px;top:12px}:where(.pub) .post .thumb .scr{position:absolute;right:14px;bottom:12px;font-size:20px;color:#cfe6ff;transform:rotate(-4deg)}:where(.pub) .post .body{padding:16px;display:flex;flex-direction:column;flex:1 1}:where(.pub) .post .body h3{font-size:16px;line-height:1.3}:where(.pub) .post .body p{font-size:13px;color:var(--text-2);margin-top:8px;line-height:1.55;flex:1 1}:where(.pub) .post .by{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:12px;color:var(--muted)}:where(.pub) .post .by b{color:var(--text);font-weight:600}:where(.pub) .featured{display:grid;grid-template-columns:1fr 380px;grid-gap:28px;gap:28px;padding:32px;color:#fff;align-items:center}:where(.pub) .featured h2{color:#fff;font-size:30px;letter-spacing:-.025em;margin-top:14px;line-height:1.15}:where(.pub) .featured p{color:#c9daf0;font-size:14.5px;margin-top:12px;line-height:1.6}:where(.pub) .featured .by{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:12.5px;color:#c9daf0}:where(.pub) .featured .by b{color:#fff}:where(.pub) .featured .screen{border-radius:12px;background:rgba(3,20,38,.6);border:1px solid rgba(140,180,240,.25);padding:12px;position:relative}:where(.pub) .mini-list .r{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line-2)}:where(.pub) .mini-list .r:last-child{border-bottom:0}:where(.pub) .mini-list .r .th{width:64px;height:56px;border-radius:8px;flex:none;position:relative;overflow:hidden;background:linear-gradient(135deg,#0c3a74,#041a35);display:flex;align-items:center;justify-content:center;color:#7cc4ff}:where(.pub) .mini-list .r .th .mountains{height:55%;opacity:.7}:where(.pub) .mini-list .r .th svg.i{position:relative;width:20px;height:20px}:where(.pub) .mini-list .r b{display:block;font-size:13px;color:var(--navy);line-height:1.35}:where(.pub) .mini-list .r span{display:block;font-size:11.5px;color:var(--muted);margin-top:3px}:where(.pub) .topics{display:flex;flex-wrap:wrap;gap:8px}:where(.pub) .pdf-card{padding:22px;color:#fff;display:grid;grid-template-columns:1fr 110px;grid-gap:16px;gap:16px;align-items:center}:where(.pub) .pdf-card h3{color:#fff;font-size:18px;margin-top:10px;line-height:1.25}:where(.pub) .pdf-card p{color:#c9daf0;font-size:12.5px;margin-top:8px;line-height:1.5}:where(.pub) .pdf-card .book{width:110px;height:150px;border-radius:4px 8px 8px 4px;background:linear-gradient(160deg,#133d72,#061b38);border:1px solid rgba(255,255,255,.14);box-shadow:10px 12px 24px rgba(0,0,0,.4);padding:12px 10px;font-size:11px;font-weight:800;line-height:1.2;text-transform:uppercase;display:flex;flex-direction:column;justify-content:space-between}:where(.pub) .pdf-card .book em{font-style:normal;color:var(--gold);display:block;font-size:9px;letter-spacing:.08em}:where(.pub) .format-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:#fff}:where(.pub) .format-row b{display:block;font-size:13px;color:var(--navy)}:where(.pub) .format-row span{display:block;font-size:11.5px;color:var(--muted);margin-top:1px}:where(.pub) .contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}:where(.pub) .cform .f2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}:where(.pub) .cform .textarea{min-height:150px}:where(.pub) .cal{display:grid;grid-template-columns:1fr 180px;grid-gap:18px;gap:18px}:where(.pub) .cal .month{display:flex;align-items:center;justify-content:space-between;font-weight:700;color:var(--navy);font-size:14px}:where(.pub) .cal table{width:100%;border-collapse:collapse;margin-top:10px;text-align:center;font-size:12.5px}:where(.pub) .cal th{font-size:11px;color:var(--muted);font-weight:600;padding:6px 0}:where(.pub) .cal td{padding:4px 0;color:var(--text-2)}:where(.pub) .cal td span{display:inline-flex;width:30px;height:30px;border-radius:50%;align-items:center;justify-content:center}:where(.pub) .cal td .sel{background:var(--blue);color:#fff;font-weight:700}:where(.pub) .cal td .dim{color:var(--muted-2)}:where(.pub) .cal td .dot-day{position:relative}:where(.pub) .cal td .dot-day:after{content:"";position:absolute;bottom:2px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--blue)}:where(.pub) .cal .slots{display:grid;grid-gap:8px;gap:8px}:where(.pub) .cal .slots b{font-size:13px;color:var(--navy)}:where(.pub) .cal .slots span{height:34px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600;color:var(--text-2)}:where(.pub) .cal .slots span.sel{background:var(--blue);border-color:var(--blue);color:#fff}:where(.pub) .channel{padding:22px}:where(.pub) .channel h3{font-size:17px;margin-top:16px}:where(.pub) .channel p{font-size:13px;color:var(--text-2);margin-top:8px;line-height:1.55;min-height:60px}:where(.pub) .channel .val{font-size:13.5px;font-weight:700;color:var(--blue);margin-top:10px;display:flex;align-items:center;gap:8px}:where(.pub) .channel .btn{width:100%;margin-top:14px}:where(.pub) .office{display:grid;grid-template-columns:300px 1fr 1fr;grid-gap:24px;gap:24px;align-items:stretch}:where(.pub) .office .vis{border-radius:14px;position:relative;overflow:hidden;min-height:200px;color:#fff;background:linear-gradient(135deg,#0c3a74,#041a35);display:flex;align-items:center;justify-content:center}:where(.pub) .office .vis .mountains{height:50%}:where(.pub) .office .vis .script{position:absolute;left:16px;bottom:14px;font-size:20px;color:#cfe6ff;transform:rotate(-4deg)}:where(.pub) .office .info{display:grid;grid-gap:14px;gap:14px;margin-top:16px}:where(.pub) .office .info div{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--text-2);line-height:1.5}:where(.pub) .office .info b{color:var(--navy);display:block}:where(.pub) .office .info svg.i{color:var(--blue);width:18px;height:18px;margin-top:2px}:where(.pub) .map{border-radius:14px;overflow:hidden;position:relative;background:#e9f1fb;border:1px solid var(--line);min-height:220px}:where(.pub) .map svg{display:block;width:100%;height:100%;position:absolute;inset:0}:where(.pub) .map .pin{position:absolute;left:50%;top:46%;transform:translate(-50%,-100%);background:#fff;border-radius:10px;padding:8px 12px 8px 10px;box-shadow:var(--shadow-panel);display:flex;gap:8px;align-items:center;font-size:12px}:where(.pub) .map .pin b{display:block;color:var(--navy)}:where(.pub) .map .pin span{font-size:11px;color:var(--muted)}:where(.pub) .map .btn{position:absolute;right:12px;top:12px}:where(.pub) .auth{min-height:calc(100vh - 72px);display:grid;grid-template-columns:1fr 1fr}:where(.pub) .auth .side{position:relative;overflow:hidden;color:#fff;padding:56px 64px;display:flex;flex-direction:column;background:radial-gradient(700px 400px at 80% 0,rgba(25,184,255,.26),transparent 60%),linear-gradient(140deg,#0a2f5e,#062348 45%,#031426)}:where(.pub) .auth .side .mountains{height:40%}:where(.pub) .auth .side h1{color:#fff;font-size:38px;letter-spacing:-.03em;line-height:1.1;margin-top:22px;position:relative}:where(.pub) .auth .side p.lead{color:#c9daf0;margin-top:16px;max-width:480px;position:relative}:where(.pub) .auth .side .script{font-size:26px;color:#9fd0ff;transform:rotate(-3deg);margin-top:auto;position:relative}:where(.pub) .auth .main{padding:48px 64px;display:flex;flex-direction:column;align-items:center;background:var(--page)}:where(.pub) .auth-card{width:100%;max-width:440px;padding:30px}:where(.pub) .auth-card h2{font-size:24px;letter-spacing:-.02em}:where(.pub) .auth-card .sub{font-size:13.5px;color:var(--text-2);margin-top:6px}:where(.pub) .auth-card .field+.field{margin-top:14px}:where(.pub) .auth-card .btn-lg{width:100%;margin-top:20px}:where(.pub) .or{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted);margin:18px 0}:where(.pub) .or:after,:where(.pub) .or:before{content:"";flex:1 1;height:1px;background:var(--line)}:where(.pub) .sso{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}:where(.pub) .sso .btn{height:40px}:where(.pub) .quick{width:100%;max-width:440px;margin-top:20px;padding:20px 22px}:where(.pub) .quick h3{font-size:14px;display:flex;align-items:center;gap:8px}:where(.pub) .quick .sub{font-size:12px;color:var(--muted);margin-top:4px}:where(.pub) .quick .grp{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:16px 0 8px;display:flex;align-items:center;gap:8px}:where(.pub) .quick .grp:after{content:"";flex:1 1;height:1px;background:var(--line)}:where(.pub) .quick .role{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;border:1px solid var(--line-2);background:#fff;font-size:12.5px}:where(.pub) .quick .role+.role{margin-top:6px}:where(.pub) .quick .role div>b{display:block;color:var(--navy);font-size:12.5px}:where(.pub) .quick .role div>span{display:block;color:var(--muted);font-size:11px;margin-top:1px;line-height:1.35}:where(.pub) .quick .role .code-chip{margin-left:auto;height:20px;font-size:10px}:where(.pub) .quick .role .av{width:30px;height:30px;font-size:10.5px}:where(.pub) .auth .main.quick-right{display:grid;grid-template-columns:420px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;justify-content:center}:where(.pub) .auth .main.quick-right .quick{margin-top:0;max-width:none}:where(.pub) .quick .cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 22px;gap:0 22px}:where(.pub) .quick .role>div{min-width:0;flex:1 1}:where(.pub) .stepper{display:flex;gap:8px;align-items:center;margin-bottom:20px;font-size:12px;color:var(--muted)}:where(.pub) .stepper span{display:inline-flex;align-items:center;gap:6px}:where(.pub) .stepper .n{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;background:#e3edf9;color:var(--muted)}:where(.pub) .stepper .done .n{background:var(--green);color:#fff}:where(.pub) .stepper .cur{color:var(--blue);font-weight:600}:where(.pub) .stepper .cur .n{background:var(--blue);color:#fff}:where(.pub) .stepper i{flex:1 1;height:1px;background:var(--line)}:where(.pub) .goal{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--line);font-size:13px}:where(.pub) .goal.on{border-color:var(--blue);background:var(--blue-50)}:where(.pub) .chat-fab{position:fixed;right:28px;bottom:28px;width:56px;height:56px;border-radius:50%;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 30px rgba(8,120,255,.4);z-index:40}:where(.pub) .chat-win{position:fixed;right:28px;bottom:100px;width:380px;height:720px;background:#fff;border-radius:18px;box-shadow:0 30px 80px rgba(3,20,38,.35),0 0 0 1px var(--line);z-index:40;display:flex;flex-direction:column;overflow:hidden}:where(.pub) .chat-win .head{background:linear-gradient(135deg,#0a2f5e,#062348);color:#fff;padding:14px 16px;display:flex;align-items:center;gap:12px}:where(.pub) .chat-win .head div>b{display:block;font-size:14px}:where(.pub) .chat-win .head div>span{display:block;font-size:11.5px;color:#a9bfdc;display:inline-flex;align-items:center;gap:5px;margin-top:2px}:where(.pub) .chat-win .head .ic{margin-left:auto;color:#c9daf0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,255,255,.08)}:where(.pub) .chat-win .body{flex:1 1;padding:16px;background:var(--page);display:flex;flex-direction:column;justify-content:flex-start;gap:12px;overflow:hidden;min-height:0}:where(.pub) .bub{max-width:86%;padding:10px 13px;border-radius:14px;font-size:13px;line-height:1.5}:where(.pub) .bub.bot{background:#fff;border:1px solid var(--line);border-top-left-radius:4px;color:var(--text);align-self:flex-start}:where(.pub) .bub.me{background:var(--blue);color:#fff;border-top-right-radius:4px;align-self:flex-end}:where(.pub) .bub-meta{font-size:10.5px;color:var(--muted);margin-top:-6px;padding-left:4px}:where(.pub) .chips-sg{display:flex;flex-wrap:wrap;gap:6px}:where(.pub) .chips-sg .chip{height:30px;font-size:12px;border-color:#b9d6fb;color:var(--blue)}:where(.pub) .chat-card{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;max-width:86%;align-self:flex-start;box-shadow:var(--shadow-card)}:where(.pub) .chat-card .cv{height:70px;position:relative;background:linear-gradient(135deg,#0c3a74,#041a35);color:#fff;display:flex;align-items:flex-end;padding:10px 12px}:where(.pub) .chat-card .cv .mountains{height:60%;opacity:.7}:where(.pub) .chat-card .cv b{position:relative;font-size:13px}:where(.pub) .chat-card .cb{padding:10px 12px}:where(.pub) .chat-card .cb p{font-size:12px;color:var(--text-2);line-height:1.5}:where(.pub) .chat-card .cb .row{margin-top:8px}:where(.pub) .chat-win .foot{padding:10px 12px;border-top:1px solid var(--line);background:#fff}:where(.pub) .chat-win .foot .input{height:40px;padding-right:4px}:where(.pub) .chat-win .foot .send{margin-left:auto;width:32px;height:32px;border-radius:8px;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center}:where(.pub) .chat-win .foot .pw{font-size:10px;color:var(--muted-2);text-align:center;margin-top:6px}:where(.pub).theme-masterclass{--page:#0a1428;--surface:#0f1d38;--navy:#ffffff;--navy-2:#e9d8a6;--blue:#d4af37;--blue-600:#b8932b;--blue-50:rgba(212,175,55,.12);--blue-100:rgba(212,175,55,.3);--cyan:#f0cf6a;--text:#f1f3f8;--text-2:#c7cedb;--muted:#94a0b8;--muted-2:#6b778f;--line:rgba(212,175,55,.22);--line-2:rgba(255,255,255,.07);--gold:#d4af37;--shadow-card:0 1px 2px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.35);background:#0a1428;color:var(--text)}:where(.pub).theme-masterclass .card{background:linear-gradient(180deg,#112142,#0c1930);border-color:rgba(212,175,55,.22)}:where(.pub).theme-masterclass .btn-primary{background:linear-gradient(135deg,#e9c766,#c89b2a);color:#1a1200;box-shadow:0 8px 22px rgba(212,175,55,.3);font-weight:700}:where(.pub).theme-masterclass .btn-outline{background:transparent;color:#e9d8a6;border-color:rgba(212,175,55,.5)}:where(.pub).theme-masterclass .accent,:where(.pub).theme-masterclass .eyebrow{color:#e9c766}:where(.pub).theme-masterclass .eyebrow-pill{color:#e9c766;background:rgba(212,175,55,.12);border-color:rgba(212,175,55,.35)}:where(.pub).theme-masterclass .tile{background:rgba(212,175,55,.14);color:#e9c766;border:1px solid rgba(212,175,55,.3)}:where(.pub).theme-masterclass .stars{color:#e9c766}:where(.pub).theme-masterclass .faq .q{background:#0f1d38;color:#f1f3f8;border-color:rgba(212,175,55,.22)}:where(.pub).theme-masterclass .faq .q svg.i{color:#e9c766}:where(.pub).theme-masterclass .input,:where(.pub).theme-masterclass .select{background:#0a1428;border-color:rgba(212,175,55,.3);color:#f1f3f8}:where(.pub).theme-masterclass .script{color:#e9d8a6}:where(.pub).theme-masterclass .sec.soft{background:#0c1a33}:where(.pub).theme-masterclass .mountains{filter:hue-rotate(10deg) brightness(.9) saturate(.6)}:where(.pub) .mc-ticker{height:32px;background:#060d1c;border-bottom:1px solid rgba(212,175,55,.2);display:flex;align-items:center;gap:22px;padding:0 var(--wrap-pad);font-size:11px;color:#c7cedb;white-space:nowrap;overflow:hidden}:where(.pub) .mc-ticker b{color:#fff;font-weight:700}:where(.pub) .mc-ticker .up{color:#4cd38e}:where(.pub) .mc-ticker .dn{color:#ff6b7a}:where(.pub) .mc-ticker .dot{background:#4cd38e}:where(.pub) .mc-ticker .r{margin-left:auto;color:#e9c766;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}:where(.pub) .mc-header{height:84px;display:flex;align-items:center;gap:28px;padding:0 var(--wrap-pad);background:linear-gradient(180deg,#0a1428,rgba(10,20,40,0));position:relative;z-index:5}:where(.pub) .mc-header nav{display:flex;gap:26px;margin-left:auto;margin-right:28px}:where(.pub) .mc-header nav a{color:#f1f3f8;font-size:13.5px;font-weight:600}:where(.pub) .mc-logo{display:flex;align-items:center;gap:10px;color:#fff;font-weight:800;letter-spacing:.14em;font-size:15px}:where(.pub) .mc-logo svg{width:46px;height:40px}:where(.pub) .mc-hero{position:relative;overflow:hidden;color:#fff;padding:40px 0 70px;background:radial-gradient(800px 420px at 70% 10%,rgba(212,175,55,.18),transparent 60%),linear-gradient(160deg,#0f1d38,#0a1428 50%,#060d1c)}:where(.pub) .mc-hero .mountains{height:62%;opacity:.9;filter:none}:where(.pub) .mc-hero .pub-wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:56px;gap:56px;align-items:center}:where(.pub) .mc-hero .eyebrow{letter-spacing:.14em;color:#e9c766}:where(.pub) .mc-hero h1{color:#fff;font-size:52px;line-height:1.05;letter-spacing:-.03em;margin-top:16px}:where(.pub) .mc-hero h1 .gold{color:#e9c766}:where(.pub) .mc-hero .sub{font-size:20px;font-weight:700;color:#fff;margin-top:18px}:where(.pub) .mc-hero p.lead{color:#c7cedb;margin-top:12px;max-width:520px}:where(.pub) .mc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:30px;max-width:560px}:where(.pub) .mc-stats div{text-align:left}:where(.pub) .mc-stats .tile{width:42px;height:42px;border-radius:10px}:where(.pub) .mc-stats b{display:block;font-size:18px;margin-top:10px;color:#fff}:where(.pub) .mc-stats span{font-size:12px;color:#c7cedb}:where(.pub) .mc-hero .scr{font-size:28px;color:#fff;transform:rotate(-4deg);margin-top:36px;line-height:1.1}:where(.pub) .mc-hero .scr small{font-size:22px;color:#e9c766;display:block;text-align:right;margin-top:4px}:where(.pub) .mc-form{border-radius:16px;background:linear-gradient(180deg,#132548,#0c1930);border:1px solid rgba(212,175,55,.4);box-shadow:0 30px 70px rgba(0,0,0,.5);padding:24px;position:relative}:where(.pub) .mc-form :is(h2,h3){color:#fff;font-size:17px;text-align:center;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}:where(.pub) .mc-form .when{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:14px;font-size:13px;color:#c7cedb}:where(.pub) .mc-form .when b{color:#fff;display:inline-flex;align-items:center;gap:7px}:where(.pub) .mc-form .when svg.i{color:#e9c766;width:15px;height:15px}:where(.pub) .mc-form .input{height:44px;margin-top:10px}:where(.pub) .mc-form .input svg.i{color:#e9c766}:where(.pub) .mc-form .btn-lg{width:100%;margin-top:14px}:where(.pub) .mc-form .fine{text-align:center;font-size:11.5px;color:#94a0b8;margin-top:10px}:where(.pub) .countdown{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:16px}:where(.pub) .countdown div{background:#0a1428;border:1px solid rgba(212,175,55,.25);border-radius:10px;padding:10px 0;text-align:center}:where(.pub) .countdown b{display:block;font-size:22px;color:#e9c766;font-weight:800}:where(.pub) .countdown span{font-size:10.5px;color:#94a0b8}:where(.pub) .mc-form .already{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;font-size:12px;color:#c7cedb}:where(.pub) .mc-sec-title{text-align:center}:where(.pub) .mc-sec-title .eyebrow{letter-spacing:.14em}:where(.pub) .mc-sec-title h2{color:#fff;font-size:32px;letter-spacing:-.025em;margin-top:10px}:where(.pub) .mc-prog{padding:22px;position:relative;text-align:center}:where(.pub) .mc-prog .no{position:absolute;right:16px;top:14px;font-size:12px;font-weight:700;color:#e9c766}:where(.pub) .mc-prog h3{color:#fff;font-size:16px;margin-top:16px;line-height:1.3}:where(.pub) .mc-prog p{font-size:13px;color:#c7cedb;margin-top:8px;line-height:1.55}:where(.pub) .mc-trainer{display:grid;grid-template-columns:280px 1fr 1fr;grid-gap:32px;gap:32px;align-items:center;padding:48px 0}:where(.pub) .mc-trainer .port{height:280px;border-radius:16px;position:relative;overflow:hidden;background:radial-gradient(300px 200px at 70% 10%,rgba(212,175,55,.3),transparent 60%),linear-gradient(160deg,#132548,#060d1c);border:1px solid rgba(212,175,55,.3);display:flex;align-items:center;justify-content:center}:where(.pub) .mc-trainer h2{color:#fff;font-size:36px;letter-spacing:-.03em;margin-top:8px}:where(.pub) .mc-trainer .role{color:#e9c766;font-weight:600;font-size:15px;margin-top:4px}:where(.pub) .mc-trainer p{color:#c7cedb;font-size:14px;line-height:1.65;margin-top:14px}:where(.pub) .mc-trainer ul{display:grid;grid-gap:14px;gap:14px;border-left:1px solid rgba(212,175,55,.3);padding-left:28px}:where(.pub) .mc-trainer li{display:flex;gap:12px;align-items:center;color:#f1f3f8;font-size:13.5px}:where(.pub) .mc-trainer li svg.i{color:#e9c766;width:18px;height:18px}:where(.pub) .mc-trainer .scr{font-size:24px;color:#e9d8a6;transform:rotate(-4deg);margin-top:20px;line-height:1.15}:where(.pub) .mc-stats-band{background:linear-gradient(180deg,#060d1c,#0a1428);border-top:1px solid rgba(212,175,55,.2);border-bottom:1px solid rgba(212,175,55,.2)}:where(.pub) .mc-stats-band .pub-wrap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;padding-top:26px;padding-bottom:26px}:where(.pub) .mc-stats-band div{display:flex;align-items:center;gap:14px;justify-content:center}:where(.pub) .mc-stats-band b{display:block;font-size:24px;color:#e9c766}:where(.pub) .mc-stats-band span{font-size:12.5px;color:#c7cedb}:where(.pub) .mc-cta{position:relative;overflow:hidden;text-align:center;padding:60px 0 50px;color:#fff;background:linear-gradient(180deg,#0a1428,#060d1c)}:where(.pub) .mc-cta .mountains{height:70%;opacity:.8;filter:none}:where(.pub) .mc-cta .pub-wrap{position:relative;display:grid;grid-template-columns:220px 1fr 240px;grid-gap:32px;gap:32px;align-items:center}:where(.pub) .mc-cta h2{color:#fff;font-size:28px}:where(.pub) .mc-cta p{color:#c7cedb;margin-top:8px}:where(.pub) .mc-cta .pts{text-align:left;display:grid;grid-gap:12px;gap:12px}:where(.pub) .mc-cta .pts div{display:flex;gap:10px;align-items:center;font-size:13px}:where(.pub) .mc-foot{padding:16px var(--wrap-pad);display:flex;align-items:center;gap:20px;font-size:12px;color:#94a0b8;border-top:1px solid rgba(212,175,55,.15);background:#060d1c}:where(.pub) .mc-foot b{color:#fff;letter-spacing:.1em}@media (max-width:760px){.pub .pub-foot .pub-wrap{padding-left:16px;padding-right:16px}.pub .pub-foot .pub-wrap>div:first-child{grid-template-columns:1fr 1fr!important;gap:22px 16px!important}.pub .pub-foot .pub-wrap>div:first-child>div:first-child,.pub .pub-foot .pub-wrap>div:first-child>div:last-child{grid-column:1/-1}.pub .pub-foot .pub-wrap>div:first-child>div:last-child .script{font-size:20px!important;margin-top:16px!important}.pub .pub-foot .bottom{flex-direction:column;align-items:flex-start!important;gap:10px!important}.pub .pub-foot .bottom span:last-child{text-align:left!important}.pub{font-size:13.5px}.pub .d-only{display:none!important}.pub .m-only{display:block!important}.pub .pub-wrap{padding:0 16px}.pub .sec{padding:36px 0}.pub .sec.tight{padding:28px 0}.pub .sec-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.pub .sec-head h2{font-size:24px;margin-top:8px}.pub .sec-head p{font-size:13.5px}.pub .sec-head.center{align-items:center}.pub .hero{padding:30px 0 34px}.pub .hero .pub-wrap{grid-template-columns:1fr;gap:26px}.pub .hero h1{font-size:32px;margin-top:14px}.pub .hero p.lead{font-size:14.5px;margin-top:14px}.pub .hero .ctas{margin-top:22px}.pub .hero .ctas .btn{width:100%}.pub .hero .proof{margin-top:20px}.pub .hero .trust{grid-template-columns:1fr;gap:10px;margin-top:22px}.pub .scene{min-height:330px}.pub .scene .chart-win{left:12px;right:12px;top:12px}.pub .scene .words{font-size:16px;left:14px;bottom:14px}.pub .live-card{bottom:auto;margin:14px 12px 12px}.pub .glass-list,.pub .live-card{position:relative;right:auto;width:auto}.pub .glass-list{top:auto;margin:12px}.pub .stats-band .pub-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 10px;gap:14px 10px;padding-top:18px;padding-bottom:18px}.pub .stat{border-left:0;padding:0}.pub .stat b{font-size:18px}.pub .stat .tile{width:36px;height:36px}.pub .stats-band .script{display:none}.pub .cards-2,.pub .cards-3,.pub .cards-4,.pub .cards-5,.pub .cards-6{grid-template-columns:minmax(0,1fr);gap:14px}.pub .cards-6{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.pub .card{min-width:0}.pub .app-foot{flex-wrap:wrap;padding:14px 16px;gap:10px}.pub .app-foot .links{white-space:normal;flex-wrap:wrap;gap:8px 14px}.pub .billing .seg>*{height:32px;padding:0 10px;font-size:12px}.pub .compare{table-layout:fixed}.pub .compare th:first-child{width:40%}.pub .compare th .badge{display:none}.pub .compare td:first-child{font-size:11.5px}.pub .mission{grid-template-columns:1fr;gap:20px}.pub .mission h2{font-size:26px}.pub .founder-vis{min-height:300px}.pub .newsletter .pub-wrap{flex-direction:column;align-items:flex-start;gap:14px}.pub .newsletter .form{margin-left:0;flex-direction:column;align-items:stretch;width:100%}.pub .newsletter .input{width:100%}.pub .newsletter .note{white-space:normal}.pub .cta-band .pub-wrap{flex-direction:column;align-items:flex-start;gap:18px;padding-top:34px;padding-bottom:34px}.pub .cta-band h2{font-size:24px}.pub .cta-band .script{margin-left:0;text-align:left;font-size:22px}.pub .cta-band .btn{width:100%}.pub .cta-band .mini{flex-wrap:wrap;gap:10px 14px}.pub .faq,.pub .steps{grid-template-columns:1fr}.pub .steps{gap:14px}.pub .steps:before{display:none}.pub .step{display:flex;gap:14px;align-items:flex-start}.pub .step .n{box-shadow:none;flex:none}.pub .step h3{margin-top:8px}.pub .proc .arrow{display:none}.pub .billing{flex-direction:column;gap:10px;margin-bottom:26px}.pub .plan .price b{font-size:34px}.pub .compare-wrap{overflow:hidden}.pub .compare{font-size:12px}.pub .compare th:first-child h3{font-size:15px}.pub .compare th:first-child p{display:none}.pub .compare td,.pub .compare th{padding:10px 6px}.pub .guarantee{flex-direction:column;align-items:flex-start;padding:24px 20px}.pub .guarantee ul{border-left:0;padding-left:0;margin-left:0}.pub .guarantee .script{margin-left:0}.pub .guarantee h3{font-size:21px}.pub .case,.pub .case .navy-panel{grid-template-columns:1fr}.pub .case .navy-panel{padding:22px}.pub .case .navy-panel h2{font-size:24px}.pub .method,.pub .timeline,.pub .values{grid-template-columns:1fr 1fr}.pub .timeline div:before,.pub .timeline:before{display:none}.pub .timeline div{padding:12px;text-align:left;border:1px solid var(--line);border-radius:10px;background:#fff}.pub .featured{grid-template-columns:1fr;padding:22px}.pub .featured h2{font-size:24px}.pub .cal,.pub .cform .f2,.pub .contact-grid{grid-template-columns:1fr}.pub .cal .slots{grid-template-columns:1fr 1fr}.pub .cal .slots b{grid-column:1/-1}.pub .auth,.pub .office{grid-template-columns:1fr}.pub .auth{min-height:0}.pub .auth .side{padding:30px 16px 34px}.pub .auth .side h1{font-size:28px}.pub .auth .side .script{margin-top:22px;font-size:22px}.pub .auth .main{padding:24px 16px 32px}.pub .auth .main.quick-right{grid-template-columns:1fr;gap:16px}.pub .auth-card{padding:22px}.pub .quick .cols,.pub .sso{grid-template-columns:1fr}.pub .chat-fab{display:none}.pub .chat-win{position:relative;right:auto;bottom:auto;width:auto;height:auto;min-height:640px;border-radius:0;box-shadow:none}.pub .chat-win .body{justify-content:flex-start}.pub .mc-ticker{padding:0 16px;gap:14px}.pub .mc-ticker .r,.pub .mc-ticker>span:nth-child(n+4){display:none}.pub .mc-header{padding:0 16px;height:68px}.pub .mc-header nav{display:none}.pub .mc-header .btn{margin-left:auto}.pub .mc-hero{padding:28px 0 40px}.pub .mc-hero .pub-wrap{grid-template-columns:1fr;gap:26px}.pub .mc-hero h1{font-size:34px}.pub .mc-hero .sub{font-size:17px}.pub .mc-stats{grid-template-columns:1fr 1fr}.pub .mc-hero .scr{font-size:24px;margin-top:24px}.pub .mc-sec-title h2{font-size:26px}.pub .mc-trainer{grid-template-columns:1fr;gap:22px;padding:36px 0}.pub .mc-trainer .port{height:200px}.pub .mc-trainer ul{border-left:0;padding-left:0}.pub .mc-trainer h2{font-size:30px}.pub .mc-stats-band .pub-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.pub .mc-stats-band div{min-width:0}.pub .mc-trainer .scr{font-size:20px;transform:none}.pub .mc-ticker>span{flex:none}.pub .mc-stats-band div{justify-content:flex-start}.pub .mc-cta .pub-wrap{grid-template-columns:1fr;gap:22px;text-align:left}.pub .mc-cta h2{font-size:24px}.pub .mc-foot{padding:14px 16px;flex-wrap:wrap;gap:8px 14px}.pub .kpi-tiles{grid-template-columns:1fr 1fr}.pub .pdf-card{grid-template-columns:1fr}.pub .pdf-card .book{display:none}.pub .quote-panel{min-height:160px}.pub .channel p,.pub .day p{min-height:0}.pub .trust-score{flex-wrap:wrap}.pub .stat .tile{display:inline-flex}}