.tglpm{--bg:#ffffff;--sand:#fafafa;--sand-2:#f1f5fb;--ink:#142e83;--ink-2:#46506b;--muted:#6b7590;--line:#dfe5ee;--brand:#142e83;--brand-ink:#142e83;--palm:#142e83;--navy:#142e83;--grad:#142e83;--dark:#10245f;--dark-2:#142e83;--dark-line:#22306a;--r-lg:28px;--r-md:18px;--r-sm:12px;--shadow:0 24px 60px -24px rgba(10,20,60,.25);--shadow-sm:0 8px 24px -12px rgba(10,20,60,.18);--f-head:var(--font-pm-head),system-ui,sans-serif;--f-body:var(--font-pm-body),system-ui,sans-serif;--f-accent:var(--font-pm-accent),Georgia,serif;scroll-behavior:smooth;font-family:var(--f-body);color:var(--ink);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.tglpm img:not(:where(.pm-tw *)){max-width:100%;display:block}.tglpm a:not(:where(.pm-tw *)){color:inherit;text-decoration:none}.tglpm .wrap{max-width:1240px;margin:0 auto;padding:0 24px}.tglpm .ic{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.tglpm em.acc:not(:where(.pm-tw *)){font-family:var(--f-accent);font-style:italic;font-weight:400;color:#142e83;padding-right:.06em}.tglpm h1:not(:where(.pm-tw *)),.tglpm h2:not(:where(.pm-tw *)),.tglpm h3:not(:where(.pm-tw *)),.tglpm h4:not(:where(.pm-tw *)){font-family:var(--f-head);letter-spacing:-.025em;line-height:1.1}.tglpm .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;text-transform:uppercase;color:var(--brand-ink)}.tglpm .eyebrow:before{content:"";background:#142e83}.tglpm .h2{font-size:clamp(2rem,4vw,3.1rem);font-weight:800;margin:14px 0 16px}.tglpm .lead{font-size:1.125rem;color:var(--ink-2);max-width:640px}.tglpm .center{text-align:center}.tglpm .center .lead{margin:0 auto}.tglpm section:not(:where(.pm-tw *)){padding:110px 0}.tglpm .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;font-weight:600;font-size:.98rem;transition:transform .25s,box-shadow .25s,background .25s;cursor:pointer;border:0;font-family:var(--f-body)}.tglpm .btn .ic{width:18px;height:18px;transition:transform .25s}.tglpm .btn:hover .ic{transform:translateX(3px)}.tglpm .btn-primary{background:var(--ink)}.tglpm .btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.tglpm .btn-grad{background:#142e83;color:#fff}.tglpm .btn-grad:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px rgba(20,46,131,.55);background:#0f2468}.tglpm .btn-ghost{background:transparent;color:var(--ink);border:1.5px solid rgba(10,20,60,.45)}.tglpm .btn-ghost:hover{border-color:var(--ink)}.tglpm .btn:focus-visible,.tglpm .hero a:focus-visible:not(:where(.pm-tw *)){outline:3px solid #142e83;outline-offset:3px}.tglpm .btn-light{background:#fff;color:var(--ink)}.tglpm .btn-light:hover{transform:translateY(-2px)}.tglpm .rv{opacity:0;transform:translateY(32px);transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.tglpm .rv-fade{opacity:0;transition:opacity 1.05s cubic-bezier(.16,1,.3,1);will-change:opacity}.tglpm .rv-scale{transform:scale(.96) translateY(24px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.tglpm .rv-left,.tglpm .rv-scale{opacity:0;will-change:opacity,transform}.tglpm .rv-left{transform:translateX(-36px)}.tglpm .rv-left,.tglpm .rv-right{transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1)}.tglpm .rv-right{opacity:0;transform:translateX(36px);will-change:opacity,transform}.tglpm .rv-fade.in,.tglpm .rv-left.in,.tglpm .rv-right.in,.tglpm .rv-scale.in,.tglpm .rv.in{opacity:1;transform:none}.tglpm .rv-stagger>*{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.tglpm .rv-stagger.in>*{opacity:1;transform:none}.tglpm .rv-stagger.in>:first-child{transition-delay:.06s}.tglpm .rv-stagger.in>:nth-child(2){transition-delay:.16s}.tglpm .rv-stagger.in>:nth-child(3){transition-delay:.26s}.tglpm .rv-stagger.in>:nth-child(4){transition-delay:.36s}.tglpm .rv-stagger.in>:nth-child(5){transition-delay:.46s}.tglpm .rv-stagger.in>:nth-child(6){transition-delay:.56s}.tglpm .rv-stagger.in>:nth-child(7){transition-delay:.66s}.tglpm .rv-stagger.in>:nth-child(8){transition-delay:.76s}.tglpm .hero .hero-content.rv{opacity:1;transform:none;transition:none}.tglpm .hero .eyebrow.rv{transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.tglpm .hero h1.rv:not(:where(.pm-tw *)){transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.tglpm .hero p.lead.rv:not(:where(.pm-tw *)){transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.tglpm .hero .hero-actions-row.rv{transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.tglpm .hero .eyebrow.rv.in{transition-delay:.15s}.tglpm .hero h1.rv.in:not(:where(.pm-tw *)){transition-delay:.4s}.tglpm .hero p.lead.rv.in:not(:where(.pm-tw *)){transition-delay:.7s}.tglpm .hero .hero-actions-row.rv.in{transition-delay:1s}.tglpm .hero .hero-visual.rv{opacity:0;transform:translateX(60px);transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1)}.tglpm .hero .hero-visual.rv.in{opacity:1;transform:none;transition-delay:.55s}.tglpm .hero .hero-balance-card.rv-scale{transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.tglpm .hero .hero-balance-card.rv-scale.in{transition-delay:1.3s}.tglpm .hero .hero-bento.rv-stagger>*{transition:opacity 1.05s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1)}.tglpm .hero .hero-bento.rv-stagger.in>:first-child{transition-delay:1.4s}.tglpm .hero .hero-bento.rv-stagger.in>:nth-child(2){transition-delay:1.56s}.tglpm .hero .hero-bento.rv-stagger.in>:nth-child(3){transition-delay:1.72s}.tglpm .hero .hero-bento.rv-stagger.in>:nth-child(4){transition-delay:1.88s}.tglpm .delay-1{transition-delay:.12s!important}.tglpm .delay-2{transition-delay:.22s!important}.tglpm .delay-3{transition-delay:.32s!important}.tglpm .delay-4{transition-delay:.42s!important}.tglpm .delay-5{transition-delay:.52s!important}.tglpm .compare-swipe-tip{display:none}@media (prefers-reduced-motion:reduce){.tglpm .hero-balance-card,.tglpm .hero-sunburst{animation:none!important}.tglpm .rv,.tglpm .rv-fade,.tglpm .rv-left,.tglpm .rv-right,.tglpm .rv-scale,.tglpm .rv-stagger.in>*,.tglpm .rv-stagger>*,.tglpm .step{opacity:1!important;transform:none!important;transition:none!important}.tglpm{scroll-behavior:auto}}.tglpm .nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.88);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid rgba(0,0,0,.06);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.tglpm .nav.scrolled{background:rgba(255,255,255,.96);border-bottom-color:var(--line);box-shadow:0 4px 20px rgba(0,0,0,.05)}.tglpm .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:74px}.tglpm .logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-head);font-weight:800;font-size:1.15rem;letter-spacing:-.02em;text-decoration:none;transition:opacity .25s ease,transform .25s ease}.tglpm .logo:hover{opacity:.92;transform:translateY(-1px)}.tglpm .nav-logo-img{height:42px}.tglpm .footer-logo-img,.tglpm .nav-logo-img{width:auto;max-width:220px;display:block;object-fit:contain}.tglpm .footer-logo-img{height:44px;filter:brightness(0) invert(1)}.tglpm .logo small:not(:where(.pm-tw *)){display:block;font-family:var(--f-body);font-weight:500;font-size:.68rem;color:var(--muted);letter-spacing:.02em;margin-top:-2px}.tglpm .logo-mark{width:38px;height:38px;border-radius:11px;background:var(--grad);display:grid;place-items:center;color:#fff}.tglpm .logo-mark svg:not(:where(.pm-tw *)){width:22px;height:22px}.tglpm .nav-links{display:flex;align-items:center;gap:32px;font-size:.95rem;font-weight:500}.tglpm .nav-links a:not(:where(.pm-tw *)){color:var(--ink-2);text-decoration:none;position:relative;padding:6px 0;transition:color .2s ease;letter-spacing:-.01em}.tglpm .nav-links a:hover:not(:where(.pm-tw *)){color:var(--ink)}.tglpm .nav-links a.active:not(:where(.pm-tw *)){color:var(--brand);font-weight:600}.tglpm .nav-links a.active:not(:where(.pm-tw *)):after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2.5px;background:var(--brand);border-radius:999px;box-shadow:0 2px 8px rgba(20,46,131,.35)}.tglpm .nav-cta{display:flex;gap:12px;align-items:center}.tglpm .btn-nav-login{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--brand);color:var(--ink)!important;background:transparent;border-radius:9999px;padding:8px 24px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .25s ease;cursor:pointer;line-height:1.4;white-space:nowrap}.tglpm .btn-nav-login:hover{background:rgba(20,46,131,.08);border-color:var(--brand-ink);color:var(--brand-ink)!important;transform:translateY(-1px)}.tglpm .btn-nav-manage{display:inline-flex;align-items:center;justify-content:center;background:#142e83;color:#ffffff!important;border:none;border-radius:9999px;padding:9.5px 24px;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .25s ease;cursor:pointer;box-shadow:0 4px 18px rgba(20,46,131,.35);line-height:1.4;white-space:nowrap}.tglpm .btn-nav-manage:hover{background:#0f2468;box-shadow:0 6px 22px rgba(20,46,131,.5);transform:translateY(-1px)}.tglpm .burger{display:none;background:none;border:0;cursor:pointer;color:var(--ink)}.tglpm .mobile-menu{display:none}.tglpm .hero{padding:60px 0 76px;background:radial-gradient(900px 500px at 85% 10%,rgba(20,46,131,.12),transparent 60%),radial-gradient(700px 500px at 0 90%,rgba(20,46,131,.1),transparent 60%),var(--sand);position:relative}.tglpm .hero-main{display:grid;grid-template-columns:1.12fr .98fr;gap:56px;align-items:center}.tglpm .hero h1:not(:where(.pm-tw *)){font-size:clamp(2rem,4vw,3.2rem);font-weight:800;margin:16px 0 20px;line-height:1.14;letter-spacing:-.03em;color:var(--ink)}.tglpm .hero-word-accent{position:relative;display:inline-block;color:#d22930;white-space:nowrap}.tglpm .hero-accent-curve{position:absolute;left:0;bottom:-10px;width:100%;height:14px;color:#d22930;pointer-events:none}.tglpm .hero p.lead:not(:where(.pm-tw *)){font-size:1.15rem;margin-bottom:30px;color:var(--ink-2);max-width:580px;line-height:1.62}.tglpm .hero-actions-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.tglpm .hero-ctas{display:flex;gap:14px;align-items:center;flex-wrap:nowrap}.tglpm .hero-ctas .btn{white-space:nowrap}.tglpm .hero-sunburst-wrap{display:flex;align-items:center;justify-content:center;color:#d22930;opacity:.85;padding-right:18px;flex-shrink:0}.tglpm .hero-sunburst{width:86px;height:86px;animation:pm-rotateSlow 45s linear infinite}@media (max-width:1240px){.tglpm .hero-sunburst-wrap{display:none}}@keyframes pm-rotateSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tglpm .hero-visual{position:relative;width:100%}.tglpm .hero-img{border-radius:28px;overflow:hidden;aspect-ratio:1/1.08;background:#f1f5fb;box-shadow:0 24px 60px -20px rgba(10,20,60,.22);position:relative}.tglpm .hero-img img:not(:where(.pm-tw *)){width:100%;height:100%;object-fit:cover;display:block}.tglpm .hero-balance-card{position:absolute;bottom:22px;right:-24px;background:#ffffff;border-radius:20px;padding:16px 20px;box-shadow:0 22px 50px -12px rgba(10,20,60,.22),0 0 0 1px rgba(0,0,0,.05);width:252px;z-index:5;animation:pm-floatSmooth 6s ease-in-out infinite}@keyframes pm-floatSmooth{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.tglpm .balance-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.tglpm .balance-label{font-size:.78rem;font-weight:600;color:var(--muted);letter-spacing:.02em}.tglpm .balance-dropdown{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;color:var(--ink-2);background:var(--sand);padding:3px 8px;border-radius:999px}.tglpm .balance-val{font-family:var(--f-head);font-size:1.35rem;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin-bottom:10px}.tglpm .balance-chart-wrap{position:relative;width:100%;height:60px}.tglpm .chart-badge{position:absolute;top:-4px;left:68%;transform:translateX(-50%);background:#142e83;color:#ffffff;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:999px;box-shadow:0 4px 10px rgba(0,0,0,.25);z-index:2}.tglpm .chart-badge:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #142e83}.tglpm .chart-curve-svg{width:100%;height:100%;overflow:visible}.tglpm .hero-bento{display:grid;grid-template-columns:1.55fr .95fr .95fr 1.15fr;gap:20px;margin-top:42px}.tglpm .bento-card{border-radius:24px;padding:24px 28px;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.tglpm .bento-card:hover{transform:translateY(-3px)}.tglpm .bento-dark{background:linear-gradient(135deg,#0c1c4c,#10245f 50%,#142e83);color:#ffffff;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 16px 40px -16px rgba(0,0,0,.45)}.tglpm .bento-avatars{display:flex;align-items:center;flex-shrink:0}.tglpm .avatar-item{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2.5px solid #10245f;margin-left:-12px;box-shadow:0 4px 12px rgba(0,0,0,.3);background:#1b2552}.tglpm .avatar-item:first-child{margin-left:0}.tglpm .bento-dark-info{text-align:right}.tglpm .bento-stat{font-family:var(--f-head);font-size:clamp(1.35rem,2vw,1.6rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:#ffffff}.tglpm .bento-sub{font-size:.84rem;color:rgba(255,255,255,.78);line-height:1.35;margin-top:4px}.tglpm .bento-warm{background:#f1f5fb;border:1px solid #e1e8f4;display:flex;flex-direction:column;justify-content:center;box-shadow:0 8px 24px -12px rgba(10,20,60,.08)}.tglpm .bento-stat-warm{font-family:var(--f-head);font-size:clamp(2.1rem,3.4vw,2.65rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#d22930}.tglpm .bento-label-warm{font-family:var(--f-head);font-size:1.05rem;font-weight:700;color:var(--ink);margin-top:4px}.tglpm .bento-plain{background:#ffffff;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;box-shadow:0 8px 24px -14px rgba(10,20,60,.1)}.tglpm .bento-stat-plain{font-family:var(--f-head);font-size:clamp(2.1rem,3.4vw,2.65rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#142e83}.tglpm .bento-label-plain{font-family:var(--f-head);font-size:1.05rem;font-weight:700;color:var(--ink);margin-top:4px}.tglpm .bento-accent{background:#d22930;color:#ffffff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 16px 40px -14px rgba(210,41,48,.45)}.tglpm .bento-accent-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.tglpm .bento-venn-ic{width:28px;height:28px;color:#ffffff}.tglpm .bento-arrow-ic{width:22px;height:22px;color:#ffffff;transition:transform .25s ease}.tglpm .bento-card:hover .bento-arrow-ic{transform:translate(2px,-2px)}.tglpm .bento-stat-accent{font-family:var(--f-head);font-size:clamp(2.1rem,3.4vw,2.65rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#ffffff}.tglpm .bento-sub-accent{font-size:.82rem;color:rgba(255,255,255,.88);line-height:1.35;margin-top:4px}.tglpm .channels{padding:44px 0 48px;border-bottom:1px solid var(--line);background:#ffffff;overflow:hidden}.tglpm .channels-head{text-align:center;margin-bottom:24px}.tglpm .channels-head p:not(:where(.pm-tw *)){font-size:.86rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.tglpm .channel-marquee{width:100%;overflow:hidden;position:relative;padding:10px 0;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.tglpm .channel-track{display:flex;align-items:center;gap:22px;width:max-content;animation:pm-channelMarquee 30s linear infinite}.tglpm .channel-track:hover{animation-play-state:paused}@keyframes pm-channelMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tglpm .channel-item{display:inline-flex;align-items:center;gap:12px;padding:10px 22px;border-radius:999px;background:var(--sand);border:1.5px solid var(--line);box-shadow:0 2px 8px rgba(0,0,0,.03);user-select:none;white-space:nowrap;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease;cursor:default}.tglpm .channel-item:hover{background:#ffffff;border-color:var(--brand);transform:translateY(-2px);box-shadow:0 10px 24px -8px rgba(20,46,131,.25)}.tglpm .channel-item svg:not(:where(.pm-tw *)){width:22px;height:22px;flex-shrink:0}.tglpm .channel-item span:not(:where(.pm-tw *)){font-family:var(--f-head);font-weight:700;font-size:1.05rem;color:var(--ink);letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){.tglpm .channel-track{animation:none;flex-wrap:wrap;justify-content:center;width:100%}.tglpm .channel-marquee{mask-image:none;-webkit-mask-image:none}}.tglpm .interest-chips{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:44px 0 40px}.tglpm .i-chip{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-weight:600;font-size:.95rem;color:var(--ink-2);cursor:pointer;transition:all .25s;font-family:var(--f-body)}.tglpm .i-chip .ic{width:18px;height:18px}.tglpm .i-chip:hover{border-color:var(--ink-2)}.tglpm .i-chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.tglpm .i-panel{display:none;grid-template-columns:1fr 1fr;background:var(--sand);border-radius:var(--r-lg);overflow:hidden}.tglpm .i-panel.active{display:grid;animation:pm-fade .5s ease}@keyframes pm-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tglpm .i-text{padding:56px}.tglpm .i-text h3:not(:where(.pm-tw *)){font-size:1.9rem;font-weight:800;margin-bottom:14px}.tglpm .i-text p:not(:where(.pm-tw *)){color:var(--ink-2);margin-bottom:24px}.tglpm .i-list{list-style:none;display:grid;gap:12px;margin-bottom:30px}.tglpm .i-list li:not(:where(.pm-tw *)){display:flex;gap:12px;color:var(--ink-2)}.tglpm .i-list .ic{color:var(--palm);width:20px;height:20px;margin-top:2px}.tglpm .rec{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;padding:7px 12px;border-radius:999px;background:#fff;color:var(--brand-ink);margin-bottom:18px}.tglpm .i-img{min-height:420px;background:linear-gradient(160deg,#f1f5fb,#142e83 60%,#142e83);position:relative}.tglpm .i-img img:not(:where(.pm-tw *)){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .6s cubic-bezier(.16,1,.3,1)}.tglpm .i-img img[src*=mockup]:not(:where(.pm-tw *)){object-position:center center}.tglpm .i-panel:hover .i-img img:not(:where(.pm-tw *)){transform:scale(1.025)}.tglpm .i-img .chip-mockup{position:absolute;bottom:22px;left:22px;animation:none;z-index:2;background:rgba(255,255,255,.95);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.85);box-shadow:0 16px 36px -10px rgba(10,20,60,.35);border-radius:14px;padding:11px 16px}.tglpm .i-img .chip-mockup b:not(:where(.pm-tw *)){font-size:.88rem}.tglpm .i-img .chip-mockup span:not(:where(.pm-tw *)){font-size:.78rem}.tglpm .stats{padding:0 0 110px}.tglpm .stats-grid{display:grid;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tglpm .stat{padding:42px 28px;border-right:1px solid var(--line)}.tglpm .stat:last-child{border-right:0}.tglpm .stat b:not(:where(.pm-tw *)){display:block;font-family:var(--f-head);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:10px}.tglpm .stat span:not(:where(.pm-tw *)){color:var(--ink-2);font-size:.95rem}.tglpm .how{background:var(--sand);position:relative;overflow:hidden}.tglpm .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px;counter-reset:step;position:relative}.tglpm .step{background:#fff;border-radius:var(--r-md);padding:30px 26px 34px;position:relative;border:1px solid var(--line);box-shadow:0 4px 18px rgba(0,0,0,.03);display:flex;flex-direction:column;opacity:0;transform:translateY(44px) scale(.96);transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease;will-change:transform,opacity}.tglpm .step:hover{transform:translateY(-6px) scale(1.01)!important;box-shadow:var(--shadow);border-color:rgba(20,46,131,.4)}.tglpm .how.how-animated .step:first-child{opacity:1;transform:translateY(0) scale(1);transition-delay:.15s}.tglpm .how.how-animated .step:nth-child(2){opacity:1;transform:translateY(0) scale(1);transition-delay:1.1s}.tglpm .how.how-animated .step:nth-child(3){opacity:1;transform:translateY(0) scale(1);transition-delay:2.05s}.tglpm .how.how-animated .step:nth-child(4){opacity:1;transform:translateY(0) scale(1);transition-delay:3s}.tglpm .step-num{font-family:var(--f-head);font-weight:800;font-size:.85rem;color:var(--muted);margin-bottom:26px;display:flex;justify-content:space-between;align-items:center}.tglpm .step-ic{width:48px;height:48px;border-radius:14px;background:var(--sand);display:grid;place-items:center;color:var(--brand-ink);transition:background .4s,color .4s,transform .4s}.tglpm .step:hover .step-ic{background:rgba(20,46,131,.12);color:var(--brand);transform:scale(1.08)}.tglpm .step h3:not(:where(.pm-tw *)){font-size:1.25rem;font-weight:700;margin-bottom:10px;line-height:1.25}.tglpm .step p:not(:where(.pm-tw *)){color:var(--ink-2);font-size:.95rem;line-height:1.5}.tglpm .step-line{position:absolute;top:54px;right:-24px;width:26px;height:3px;background:rgba(20,46,131,.15);border-radius:999px;overflow:hidden;z-index:2}.tglpm .step-line:after{content:"";position:absolute;inset:0;background:#142e83;transform:scaleX(0);transform-origin:left center;transition:transform .8s cubic-bezier(.16,1,.3,1)}.tglpm .how.how-animated .step:first-child .step-line:after{transform:scaleX(1);transition-delay:.75s}.tglpm .how.how-animated .step:nth-child(2) .step-line:after{transform:scaleX(1);transition-delay:1.7s}.tglpm .how.how-animated .step:nth-child(3) .step-line:after{transform:scaleX(1);transition-delay:2.65s}.tglpm .step:last-child .step-line{display:none}.tglpm .plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;align-items:stretch}.tglpm .plan{border-radius:var(--r-lg);padding:38px 28px;border:1px solid var(--line);background:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.03);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.tglpm .plan:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(0,0,0,.08);border-color:rgba(20,46,131,.35)}.tglpm .plan.featured{background:var(--dark);color:#fff;border-color:#22306a;box-shadow:0 12px 32px rgba(10,18,54,.25)}.tglpm .plan.featured:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 100% 0,rgba(20,46,131,.32),transparent 60%),radial-gradient(500px 300px at 0 100%,rgba(20,46,131,.22),transparent 60%);pointer-events:none}.tglpm .plan>*{position:relative}.tglpm .plan-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.tglpm .plan-tag{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);line-height:1.35}.tglpm .plan.featured .plan-tag{color:#afc0ee}.tglpm .badge{font-size:.73rem;font-weight:700;padding:6px 12px;border-radius:999px;background:#142e83;color:#fff;white-space:nowrap;box-shadow:0 4px 14px rgba(20,46,131,.3)}.tglpm .badge-subtle{background:rgba(20,46,131,.1);color:#142e83;border:1px solid rgba(20,46,131,.25);box-shadow:none}.tglpm .plan h3:not(:where(.pm-tw *)){font-size:1.65rem;font-weight:800;margin:8px 0 6px;letter-spacing:-.02em}.tglpm .plan .who{color:var(--ink-2);margin-bottom:22px;font-size:.92rem;line-height:1.5}.tglpm .plan.featured .who{color:#b9c3de}.tglpm .price{display:flex;align-items:baseline;gap:10px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:18px}.tglpm .plan.featured .price{border-color:var(--dark-line)}.tglpm .price b:not(:where(.pm-tw *)){font-family:var(--f-head);font-size:3.4rem;font-weight:800;letter-spacing:-.05em;line-height:1}.tglpm .plan.featured .price b:not(:where(.pm-tw *)){color:#afc0ee}.tglpm .price span:not(:where(.pm-tw *)){color:var(--muted);font-size:.88rem;line-height:1.35}.tglpm .plan.featured .price span:not(:where(.pm-tw *)){color:#95a0c2}.tglpm .plan-onboarding-pill{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:600;color:var(--muted);background:var(--sand);padding:5px 12px;border-radius:999px;margin-bottom:20px;width:fit-content;border:1px solid var(--line)}.tglpm .plan.featured .plan-onboarding-pill{background:rgba(255,255,255,.08);color:#c3cbe3;border-color:rgba(255,255,255,.12)}.tglpm .feat-label{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.tglpm .plan ul:not(:where(.pm-tw *)){list-style:none;display:grid;gap:12px;margin-bottom:30px;flex:1}.tglpm .plan li:not(:where(.pm-tw *)){display:flex;gap:10px;font-size:.92rem;color:var(--ink-2);line-height:1.45}.tglpm .plan.featured li:not(:where(.pm-tw *)){color:#dfe4f2}.tglpm .plan li .ic{width:18px;height:18px;color:var(--palm);margin-top:2px;flex-shrink:0}.tglpm .plan.featured li .ic{color:#afc0ee}.tglpm .plan .btn,.tglpm .plans-note{justify-content:center}.tglpm .plans-note{margin-top:22px;display:flex;gap:28px;flex-wrap:wrap;font-size:.92rem;color:var(--ink-2)}.tglpm .plans-note div:not(:where(.pm-tw *)){display:flex;gap:8px;align-items:center}.tglpm .plans-note .ic{width:18px;height:18px;color:var(--brand-ink)}.tglpm .compare{margin-top:72px;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.tglpm .compare-head{padding:28px 32px;background:var(--sand);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.tglpm .compare-head h3:not(:where(.pm-tw *)){font-size:1.35rem;font-weight:800}.tglpm .compare-head p:not(:where(.pm-tw *)){color:var(--muted);font-size:.9rem}.tglpm .table-scroll{overflow-x:auto}.tglpm table:not(:where(.pm-tw *)){width:100%;border-collapse:collapse;min-width:640px}.tglpm td:not(:where(.pm-tw *)),.tglpm th:not(:where(.pm-tw *)){padding:16px 32px;text-align:left;border-top:1px solid var(--line);font-size:.95rem}.tglpm th:not(:where(.pm-tw *)){font-family:var(--f-head);font-weight:700;font-size:.88rem;background:#fff;position:sticky;top:0}.tglpm td:not(:first-child):not(:where(.pm-tw *)),.tglpm th:not(:first-child):not(:where(.pm-tw *)){text-align:center;width:20%}.tglpm td:first-child:not(:where(.pm-tw *)),.tglpm th:first-child:not(:where(.pm-tw *)){width:40%;color:var(--ink-2)}.tglpm td .yes{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(20,46,131,.12);color:var(--palm)}.tglpm td .yes .ic{width:16px;height:16px;stroke-width:2.4}.tglpm td .own{font-size:.82rem;font-weight:600;color:var(--muted);background:var(--sand);padding:5px 10px;border-radius:999px}.tglpm td .txt{font-size:.86rem;font-weight:600;color:var(--ink)}.tglpm tr.group td:not(:where(.pm-tw *)){background:var(--sand);font-family:var(--f-head);font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:12px 32px}.tglpm .addons{margin-top:72px}.tglpm .addons-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.tglpm .addons-head h3:not(:where(.pm-tw *)){font-size:1.6rem;font-weight:800}.tglpm .addons-head p:not(:where(.pm-tw *)){color:var(--ink-2)}.tglpm .addons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tglpm .addon{border:1px solid var(--line);border-radius:var(--r-md);padding:26px;display:flex;gap:16px;transition:border-color .3s,transform .3s}.tglpm .addon:hover{border-color:var(--brand);transform:translateY(-3px)}.tglpm .addon-ic{width:44px;height:44px;border-radius:12px;background:var(--sand);display:grid;place-items:center;color:var(--brand-ink);flex-shrink:0}.tglpm .addon h4:not(:where(.pm-tw *)){font-size:1.02rem;font-weight:700;margin-bottom:4px}.tglpm .addon p:not(:where(.pm-tw *)){font-size:.88rem;color:var(--ink-2)}.tglpm .addon .cost{display:inline-block;margin-top:10px;font-size:.82rem;font-weight:700;color:var(--brand-ink)}.tglpm .features{background:var(--sand)}.tglpm .f-tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding:6px;background:#fff;border-radius:999px;border:1px solid var(--line);width:fit-content;margin:48px auto 36px}.tglpm .f-tab{padding:11px 18px;border-radius:999px;border:0;background:transparent;font-weight:600;font-size:.92rem;color:var(--ink-2);cursor:pointer;display:flex;gap:8px;align-items:center;transition:all .25s;font-family:var(--f-body)}.tglpm .f-tab .ic{width:17px;height:17px}.tglpm .f-tab:hover{color:var(--ink)}.tglpm .f-tab.active{background:var(--ink);color:#fff}.tglpm .f-panel{display:none;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center;background:#fff;border-radius:var(--r-lg);padding:28px;border:1px solid var(--line)}.tglpm .f-panel.active{display:grid;animation:pm-fade .5s ease}.tglpm .f-text{padding:24px 12px 24px 28px}.tglpm .f-text h3:not(:where(.pm-tw *)){font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:800;margin-bottom:18px}.tglpm .tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.tglpm .tags span:not(:where(.pm-tw *)){font-size:.8rem;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--sand);color:var(--ink-2)}.tglpm .f-text ul:not(:where(.pm-tw *)){list-style:none;display:grid;gap:12px;margin-bottom:8px}.tglpm .f-text li:not(:where(.pm-tw *)){display:flex;gap:12px;color:var(--ink-2)}.tglpm .f-text li .ic{width:20px;height:20px;color:var(--palm);margin-top:2px}.tglpm .f-img{border-radius:20px;overflow:hidden;aspect-ratio:5/4;background:linear-gradient(160deg,#f1f5fb,#142e83 60%,#142e83);position:relative}.tglpm .f-img img:not(:where(.pm-tw *)){width:100%;height:100%;object-fit:cover;object-position:center top}.tglpm .f-img .chip{animation:none;position:absolute;bottom:20px;left:20px}.tglpm .portal{background:var(--dark);color:#fff;position:relative;overflow:hidden;padding:100px 0 110px}.tglpm .portal:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 500px at 85% 12%,rgba(20,46,131,.22),transparent 65%),radial-gradient(800px 600px at 10% 88%,rgba(20,46,131,.15),transparent 65%);pointer-events:none}.tglpm .portal .wrap.portal-wrap{position:relative;display:flex;flex-direction:column;gap:36px}.tglpm .portal-head{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:end}.tglpm .portal .eyebrow{color:#afc0ee}.tglpm .portal .lead{color:#c3cbe3;max-width:680px;font-size:1.15rem;margin-top:12px}.tglpm .portal-head-actions{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.tglpm .powered{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;color:#95a0c2}.tglpm .powered b:not(:where(.pm-tw *)){color:#fff}.tglpm .portal-features-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tglpm .pf-card{background:rgba(255,255,255,.04);border:1px solid var(--dark-line);border-radius:16px;padding:16px 18px;display:flex;gap:14px;align-items:flex-start;backdrop-filter:blur(8px);transition:transform .25s,border-color .25s,background .25s}.tglpm .pf-card:hover{transform:translateY(-2px);border-color:rgba(20,46,131,.4);background:rgba(255,255,255,.07)}.tglpm .pf-card .ic{color:#142e83;margin-top:2px;width:22px;height:22px}.tglpm .pf-card b:not(:where(.pm-tw *)){display:block;font-family:var(--f-head);font-size:.96rem;color:#fff;margin-bottom:3px}.tglpm .pf-card span:not(:where(.pm-tw *)){color:#95a0c2;font-size:.82rem;line-height:1.45;display:block}.tglpm .tablet-container{max-width:1080px;width:100%;margin:8px auto 0;perspective:1400px}.tglpm .tablet-chassis{background:#0c1c4c;border:1.5px solid #1b2552;border-radius:28px;padding:9px;box-shadow:0 35px 90px -20px rgba(0,0,0,.92),0 0 0 1px rgba(255,255,255,.05);position:relative;transform:perspective(1200px) rotateX(3.5deg) translateY(30px);opacity:0;transition:transform 2s cubic-bezier(.16,1,.3,1),opacity 1.6s ease,box-shadow .6s ease}.tglpm .portal.animated .tablet-chassis{transform:perspective(1200px) rotateX(0deg) translateY(0);opacity:1}.tglpm .tablet-chassis:hover{box-shadow:0 45px 110px -20px rgba(0,0,0,.96),0 0 25px rgba(20,46,131,.12)}.tglpm .tablet-notch{position:absolute;top:4px;left:50%;transform:translateX(-50%);width:44px;height:4px;display:flex;align-items:center;justify-content:center;z-index:10}.tglpm .tablet-camera{width:4px;height:4px;border-radius:50%;background:#16204a;border:1px solid #091845}.tglpm .tablet-screen{border-radius:20px;overflow:hidden;background:#ffffff;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.tglpm .tablet-statusbar{background:#10245f;color:#95a0c2;height:26px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;font-size:.68rem;font-weight:600;border-bottom:1px solid #10245f;user-select:none}.tglpm .ts-left{gap:8px;color:#c3cbe3}.tglpm .ts-center,.tglpm .ts-left{display:flex;align-items:center}.tglpm .ts-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(20,46,131,.1);color:#142e83;padding:1px 9px;border-radius:999px;font-size:.66rem;border:1px solid rgba(20,46,131,.2)}.tglpm .pulse-dot{width:5px;height:5px;border-radius:50%;background:#afc0ee;box-shadow:0 0 5px #afc0ee;animation:pm-pulse 2.2s infinite}@keyframes pm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.tglpm .ts-right{display:flex;align-items:center;gap:10px;color:#95a0c2}.tglpm .ts-right svg:not(:where(.pm-tw *)){width:12px;height:12px}.tglpm .tablet-app{display:grid;grid-template-columns:92px 1fr;background:#ffffff}.tglpm .tablet-sidebar{background:#10245f;color:#fff;padding:20px 8px;gap:22px;border-right:1px solid #10245f}.tglpm .tablet-sidebar,.tglpm .ts-brand{display:flex;flex-direction:column;align-items:center}.tglpm .ts-brand{gap:3px;text-decoration:none}.tglpm .ts-brand-palm{width:22px;height:26px;flex-shrink:0}.tglpm .ts-brand-palm svg:not(:where(.pm-tw *)){width:100%;height:100%}.tglpm .ts-brand-text{font-family:var(--font-pm-hand),cursive,sans-serif;font-size:1.25rem;font-weight:700;color:#ffffff;line-height:1}.tglpm .ts-nav{display:flex;flex-direction:column;gap:6px;width:100%}.tglpm .ts-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px;border-radius:8px;text-decoration:none;cursor:pointer;transition:background .25s,color .25s;text-align:center}.tglpm .ts-nav-sq{width:7px;height:7px;border-radius:2px;background:#6b7590;transition:all .25s}.tglpm .ts-nav-item span.txt:not(:where(.pm-tw *)){color:#95a0c2;font-size:.68rem;font-weight:600;letter-spacing:-.01em;transition:color .25s}.tglpm .ts-nav-item:hover{background:rgba(255,255,255,.05)}.tglpm .ts-nav-item:hover .ts-nav-sq{background:#fff}.tglpm .ts-nav-item:hover span.txt:not(:where(.pm-tw *)){color:#fff}.tglpm .ts-nav-item.active{background:rgba(20,46,131,.12)}.tglpm .ts-nav-item.active .ts-nav-sq{background:#142e83;box-shadow:0 0 6px rgba(20,46,131,.7)}.tglpm .ts-nav-item.active span.txt:not(:where(.pm-tw *)){color:#142e83;font-weight:700}.tglpm .tablet-main{background:#ffffff;color:#142e83;padding:18px 22px 22px;display:flex;flex-direction:column;gap:14px}.tglpm .op-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.tglpm .btn-add-report{background:#142e83;color:#fff;border:0;border-radius:6px;padding:6px 13px;font-weight:600;font-size:.78rem;display:inline-flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 2px 8px rgba(20,46,131,.25);transition:transform .2s,background .2s;font-family:var(--f-body)}.tglpm .btn-add-report:hover{background:#142e83;transform:translateY(-1px)}.tglpm .btn-add-report svg:not(:where(.pm-tw *)){width:13px;height:13px}.tglpm .op-top-actions{display:flex;align-items:center;gap:12px}.tglpm .op-btn-icon{width:28px;height:28px;border-radius:50%;border:0;background:transparent;display:grid;place-items:center;color:#142e83;cursor:pointer;position:relative;transition:background .2s}.tglpm .op-btn-icon:hover{background:#f1f5fb;color:#142e83}.tglpm .op-btn-icon svg:not(:where(.pm-tw *)){width:15px;height:15px}.tglpm .btn-notif-dot{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:#142e83;border:1px solid #fff}.tglpm .op-user-badge{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.8rem;color:#142e83;padding:2px 6px;border-radius:6px}.tglpm .op-user-badge svg:not(:where(.pm-tw *)){width:16px;height:16px}.tglpm .op-header-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.tglpm .op-title{font-family:var(--f-head);font-size:1.65rem;font-weight:800;color:#142e83;letter-spacing:-.025em;line-height:1}.tglpm .op-filter{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #c3cbe3;border-radius:6px;background:#fff;color:#142e83;font-weight:600;font-size:.74rem;cursor:pointer;transition:all .2s}.tglpm .op-filter:hover{background:#f1f5fb;border-color:#95a0c2}.tglpm .op-filter svg:not(:where(.pm-tw *)){width:13px;height:13px}.tglpm .op-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tglpm .op-kpi{border-radius:10px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;opacity:0;transform:translateY(14px);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .9s ease,box-shadow .2s;border:1px solid rgba(0,0,0,.03)}.tglpm .portal.animated .op-kpi:first-child{opacity:1;transform:translateY(0);transition-delay:.25s}.tglpm .portal.animated .op-kpi:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.5s}.tglpm .portal.animated .op-kpi:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.75s}.tglpm .portal.animated .op-kpi:nth-child(4){opacity:1;transform:translateY(0);transition-delay:1s}.tglpm .op-kpi:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px -6px rgba(0,0,0,.08)}.tglpm .op-kpi-left{display:flex;flex-direction:column;gap:2px}.tglpm .op-kpi-label{font-size:.7rem;font-weight:600}.tglpm .op-kpi-val{font-family:var(--f-head);font-size:1.16rem;font-weight:800;color:#142e83;letter-spacing:-.02em;line-height:1.15}.tglpm .op-kpi-trend{font-size:.66rem;font-weight:700}.tglpm .op-kpi-art{font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;opacity:.85}.tglpm .op-kpi-art svg:not(:where(.pm-tw *)){width:22px;height:22px}.tglpm .op-kpi-mint{background:#f1f5fb}.tglpm .op-kpi-mint .op-kpi-label,.tglpm .op-kpi-mint .op-kpi-trend{color:#10245f}.tglpm .op-kpi-mint .op-kpi-art{color:#142e83;font-weight:400;font-size:1.6rem}.tglpm .op-kpi-pink{background:#f1f5fb}.tglpm .op-kpi-pink .op-kpi-art,.tglpm .op-kpi-pink .op-kpi-label,.tglpm .op-kpi-pink .op-kpi-trend{color:#142e83}.tglpm .op-kpi-purple{background:#edf0fa}.tglpm .op-kpi-purple .op-kpi-label,.tglpm .op-kpi-purple .op-kpi-trend{color:#142e83}.tglpm .op-kpi-purple .op-kpi-art{color:#2a4aa8}.tglpm .op-kpi-amber{background:#f1f3f9}.tglpm .op-kpi-amber .op-kpi-label,.tglpm .op-kpi-amber .op-kpi-trend{color:#46506b}.tglpm .op-kpi-amber .op-kpi-art{color:#6b7590}.tglpm .tablet-row-split{display:grid;grid-template-columns:1.35fr 1fr;gap:12px}.tglpm .op-card{background:#ffffff;border:1px solid #dfe5ee;border-radius:10px;padding:14px 16px;box-shadow:0 1px 3px rgba(0,0,0,.02)}.tglpm .op-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tglpm .op-card-title{font-family:var(--f-head);font-size:.92rem;font-weight:700;color:#142e83;letter-spacing:-.01em}.tglpm .op-legend{display:flex;align-items:center;gap:10px;font-size:.72rem;font-weight:500;color:#6b7590}.tglpm .op-legend-item{display:inline-flex;align-items:center;gap:4px}.tglpm .op-dot{width:6px;height:6px;border-radius:50%}.tglpm .op-dot-blue{background:#142e83}.tglpm .op-dot-red{background:#d22930}.tglpm .op-dot-green{background:#7a8fd0}.tglpm .op-chart-wrap{position:relative;width:100%;height:auto}.tglpm .op-chart-svg{width:100%;height:auto;display:block;overflow:visible}.tglpm .chart-draw-line{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 3s cubic-bezier(.2,.8,.2,1)}.tglpm .portal.animated .chart-draw-line.blue-line{stroke-dashoffset:0;transition-delay:.6s}.tglpm .portal.animated .chart-draw-line.green-line{stroke-dashoffset:0;transition-delay:.95s}.tglpm .portal.animated .chart-draw-line.red-line{stroke-dashoffset:0;transition-delay:1.3s}.tglpm .chart-point{transform-origin:center;transform:scale(0);transition:transform .6s cubic-bezier(.34,1.56,.64,1) 1.8s,r .2s,fill .2s;cursor:pointer}.tglpm .portal.animated .chart-point{transform:scale(1)}.tglpm .portal.animated .chart-point:hover{r:6;fill:#142e83}.tglpm .op-donut-wrap{display:flex;align-items:center;justify-content:center;padding:2px 0}.tglpm .op-donut-svg{width:100%;max-width:290px;height:auto;display:block;transform:scale(.92);opacity:0;transition:transform 1.6s cubic-bezier(.16,1,.3,1) 1s,opacity 1.6s ease 1s}.tglpm .portal.animated .op-donut-svg{transform:scale(1);opacity:1}.tglpm .op-prop-list{display:flex;flex-direction:column;gap:6px}.tglpm .op-prop-item{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:6px;background:#f1f5fb;transition:background .2s,transform .2s}.tglpm .op-prop-item:hover{background:#f1f5fb;transform:translateX(2px)}.tglpm .op-prop-left{display:flex;align-items:center;gap:10px}.tglpm .op-badge{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;font-weight:700;font-size:.76rem}.tglpm .op-badge-1{background:#f1f5fb;color:#46506b}.tglpm .op-badge-2{background:#f1f5fb;color:#142e83;border:1px solid #dfe5ee}.tglpm .op-badge-3,.tglpm .op-badge-4,.tglpm .op-badge-5{background:#f1f5fb;color:#10245f}.tglpm .op-prop-info{display:flex;flex-direction:column;line-height:1.2}.tglpm .op-prop-occ{font-size:.65rem;color:#6b7590;font-weight:500}.tglpm .op-prop-name{font-size:.82rem;font-weight:700;color:#142e83}.tglpm .op-prop-right{text-align:right;display:flex;flex-direction:column;line-height:1.2}.tglpm .op-prop-rev{font-family:var(--f-head);font-size:.88rem;font-weight:700;color:#142e83}.tglpm .op-prop-res{font-size:.65rem;color:#6b7590;font-weight:500}.tglpm .op-exp-list{display:flex;flex-direction:column;gap:10px;padding:2px 0}.tglpm .op-exp-item{display:flex;flex-direction:column;gap:3px}.tglpm .op-exp-top{display:flex;justify-content:space-between;align-items:center}.tglpm .op-exp-name{font-size:.78rem;font-weight:600;color:#142e83}.tglpm .op-exp-pct{font-size:.78rem;font-weight:700;color:#142e83}.tglpm .op-exp-track{width:100%;height:5px;background:#f1f5fb;border-radius:3px;overflow:hidden}.tglpm .op-exp-fill{height:100%;background:#142e83;border-radius:3px;width:0;transition:width 2.4s cubic-bezier(.16,1,.3,1)}.tglpm .portal.animated .op-exp-fill.bar-1{width:42%;transition-delay:1.1s}.tglpm .portal.animated .op-exp-fill.bar-2{width:28%;transition-delay:1.4s}.tglpm .portal.animated .op-exp-fill.bar-3{width:18%;transition-delay:1.7s}.tglpm .portal.animated .op-exp-fill.bar-4{width:12%;transition-delay:2s}.tglpm .op-exp-amount{text-align:right;font-size:.7rem;font-weight:600;color:#142e83}.tglpm .founders .wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.tglpm .f-photo{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/5;background:linear-gradient(160deg,#f1f5fb,#142e83 60%,#142e83);position:relative}.tglpm .f-photo img:not(:where(.pm-tw *)){width:100%;height:100%;object-fit:cover;object-position:center top}.tglpm .f-photo .chip{animation:none;bottom:22px;left:22px;right:22px}.tglpm .founders p.body:not(:where(.pm-tw *)){color:var(--ink-2);margin-bottom:16px}.tglpm .why-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px}.tglpm .why{display:flex;gap:14px;padding:18px;border-radius:var(--r-md);background:var(--sand)}.tglpm .why .ic{color:var(--brand-ink);margin-top:2px}.tglpm .why b:not(:where(.pm-tw *)){display:block;font-family:var(--f-head);font-size:.98rem;margin-bottom:2px}.tglpm .why span:not(:where(.pm-tw *)){font-size:.88rem;color:var(--ink-2)}.tglpm .why.wide{grid-column:span 2;background:var(--ink);color:#fff}.tglpm .why.wide .ic{color:#afc0ee}.tglpm .why.wide span:not(:where(.pm-tw *)){color:#b9c3de}.tglpm .faq .wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.tglpm .faq-side{position:sticky;top:110px}.tglpm .faq-cats{display:grid;gap:8px;margin-top:32px}.tglpm .faq-cat{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:14px;border:1.5px solid var(--line);background:#fff;font-weight:600;color:var(--ink-2);cursor:pointer;text-align:left;font-size:.96rem;transition:all .25s;font-family:var(--f-body)}.tglpm .faq-cat .ic{width:18px;height:18px}.tglpm .faq-cat:hover{border-color:var(--ink-2)}.tglpm .faq-cat.active{background:var(--ink);border-color:var(--ink);color:#fff}.tglpm .faq-cat .count{margin-left:auto;font-size:.78rem;opacity:.6}.tglpm .faq-help{margin-top:28px;padding:22px;border-radius:var(--r-md);background:var(--sand);font-size:.92rem;color:var(--ink-2)}.tglpm .faq-help a:not(:where(.pm-tw *)){color:var(--brand-ink);font-weight:600}.tglpm .faq-group{display:none}.tglpm .faq-group.active{display:block;animation:pm-fade .45s ease}.tglpm details:not(:where(.pm-tw *)){border-bottom:1px solid var(--line)}.tglpm details:first-child:not(:where(.pm-tw *)){border-top:1px solid var(--line)}.tglpm summary:not(:where(.pm-tw *)){list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:var(--f-head);font-weight:700;font-size:1.12rem;letter-spacing:-.015em}.tglpm summary:not(:where(.pm-tw *))::-webkit-details-marker{display:none}.tglpm summary .pm{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;flex-shrink:0;transition:all .3s}.tglpm summary .pm .ic{width:16px;height:16px;transition:transform .3s}.tglpm details[open] summary .pm{background:var(--ink);border-color:var(--ink);color:#fff}.tglpm details[open] summary .pm .ic{transform:rotate(45deg)}.tglpm details .ans{padding:0 56px 26px 0;color:var(--ink-2);animation:pm-fade .35s ease}.tglpm details .ans ul:not(:where(.pm-tw *)){margin:10px 0 0 18px}.tglpm .cta{padding:0 0 110px}.tglpm .cta-box{border-radius:32px;background:var(--grad);color:#fff;padding:80px 64px;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;position:relative;overflow:hidden}.tglpm .cta-box:after{content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;border:60px solid rgba(255,255,255,.08)}.tglpm .cta-box h2:not(:where(.pm-tw *)){font-size:clamp(2rem,4vw,3.2rem);font-weight:800}.tglpm .cta-box p:not(:where(.pm-tw *)){opacity:.92;font-size:1.1rem;margin-bottom:28px}.tglpm .cta-actions{display:flex;gap:12px;flex-wrap:wrap;position:relative;z-index:1}.tglpm .btn-outline-w{border:1.5px solid rgba(255,255,255,.6);color:#fff;background:transparent}.tglpm .btn-outline-w:hover{background:rgba(255,255,255,.12)}.tglpm footer:not(:where(.pm-tw *)){background:var(--dark);color:#b9c3de;padding:72px 0 32px}.tglpm .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;margin-bottom:56px}.tglpm footer .logo{color:#fff;margin-bottom:16px}.tglpm footer .logo small:not(:where(.pm-tw *)){color:#95a0c2}.tglpm footer p:not(:where(.pm-tw *)){font-size:.92rem;max-width:300px}.tglpm footer h4:not(:where(.pm-tw *)){color:#fff;font-size:.95rem;margin-bottom:18px}.tglpm footer ul:not(:where(.pm-tw *)){list-style:none;display:grid;gap:10px;font-size:.92rem}.tglpm footer a:hover:not(:where(.pm-tw *)){color:#fff}.tglpm .foot-contact li:not(:where(.pm-tw *)){display:flex;gap:10px;align-items:flex-start}.tglpm .foot-contact .ic{width:17px;height:17px;color:#afc0ee;margin-top:3px}.tglpm .foot-bottom{border-top:1px solid var(--dark-line);padding-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:.85rem}.tglpm .help-fab{position:fixed;right:24px;bottom:24px;z-index:60;display:flex;align-items:center;gap:10px;padding:14px 20px;border-radius:999px;background:var(--ink);color:#fff;font-weight:600;font-size:.92rem;box-shadow:var(--shadow);transition:transform .25s}.tglpm .help-fab:hover{transform:translateY(-3px)}.tglpm .help-fab .ic{color:#afc0ee}.tglpm{overflow-x:clip!important;width:100%!important;max-width:100vw!important;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media (max-width:1080px){.tglpm .faq .wrap,.tglpm .founders .wrap,.tglpm .hero-main{grid-template-columns:1fr;gap:52px}.tglpm .hero-bento{grid-template-columns:1fr 1fr;gap:16px}.tglpm .hero-balance-card{right:12px;bottom:16px}.tglpm .portal-head{grid-template-columns:1fr;gap:24px}.tglpm .portal-head-actions{align-items:flex-start}.tglpm .portal-features-strip{grid-template-columns:1fr 1fr}.tglpm .plans-grid{max-width:640px;margin-left:auto;margin-right:auto}.tglpm .op-app,.tglpm .plans-grid,.tglpm .tablet-app{grid-template-columns:1fr}.tglpm .op-sidebar,.tglpm .tablet-sidebar{border-right:0;border-bottom:1px solid #22306a;padding:12px 18px;flex-direction:row;align-items:center;justify-content:space-between}.tglpm .ts-brand{flex-direction:row;gap:8px}.tglpm .op-nav,.tglpm .ts-nav{flex-direction:row;gap:6px;width:auto}.tglpm .ts-nav-item{flex-direction:row;gap:6px;padding:6px 12px}.tglpm .op-bottom-grid,.tglpm .tablet-row-split{grid-template-columns:1fr}.tglpm .op-kpis{grid-template-columns:1fr 1fr}.tglpm .hero-visual{max-width:560px;margin:0 auto;width:100%}.tglpm .steps{grid-template-columns:1fr 1fr;gap:20px}.tglpm .step-line{display:none}.tglpm .addons-grid{grid-template-columns:1fr 1fr}.tglpm .faq-side{position:static}.tglpm .cta-box{grid-template-columns:1fr}.tglpm .foot-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:860px){.tglpm .nav-cta .btn,.tglpm .nav-cta .btn-nav-login,.tglpm .nav-cta .btn-nav-manage,.tglpm .nav-cta .login,.tglpm .nav-links{display:none}.tglpm .burger{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:rgba(0,0,0,.04);border:1px solid var(--line);cursor:pointer;color:var(--ink);transition:background .2s,border-color .2s}.tglpm .burger:hover{background:rgba(0,0,0,.08)}.tglpm .mobile-menu{display:none;overflow:hidden}.tglpm .mobile-menu.open{display:grid;gap:4px;padding:16px 24px 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff;box-shadow:0 20px 40px rgba(0,0,0,.08);animation:pm-fadeDown .3s cubic-bezier(.16,1,.3,1)}@keyframes pm-fadeDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.tglpm .mobile-menu a:not(:where(.pm-tw *)){display:flex;align-items:center;height:48px;font-weight:600;font-size:1.02rem;color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none;transition:color .2s ease}.tglpm .mobile-menu a.active:not(:where(.pm-tw *)){color:var(--brand)}.tglpm .mobile-menu a:hover:not(:where(.pm-tw *)){color:var(--brand-ink)}.tglpm .mobile-menu-ctas{display:flex;flex-direction:column;gap:10px;margin-top:14px}.tglpm .mobile-menu .btn-nav-login,.tglpm .mobile-menu .btn-nav-manage{display:flex;width:100%;height:46px;justify-content:center;align-items:center;border-radius:9999px;border-bottom:none}.tglpm .f-panel.active,.tglpm .i-panel.active,.tglpm .plans-grid{grid-template-columns:1fr}.tglpm .i-img{min-height:320px;order:-1}.tglpm .f-img{aspect-ratio:4/3;min-height:280px}.tglpm .i-text{padding:32px 24px}.tglpm .stats-grid{grid-template-columns:1fr 1fr}.tglpm .stat:nth-child(2){border-right:0}.tglpm .stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.tglpm .interest-chips{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 16px 14px;margin:24px -16px 28px}.tglpm .interest-chips::-webkit-scrollbar{display:none}.tglpm .i-chip{flex-shrink:0;white-space:nowrap}.tglpm .f-tabs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px;margin:20px -16px 24px;border-radius:16px}.tglpm .f-tabs::-webkit-scrollbar{display:none}.tglpm .f-tab{flex-shrink:0;white-space:nowrap}.tglpm .f-text{padding:12px 4px}.tglpm .compare-swipe-tip{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--brand-ink);background:rgba(20,46,131,.1);padding:5px 12px;border-radius:999px;border:1px solid rgba(20,46,131,.25)}}@media (max-width:640px){.tglpm section:not(:where(.pm-tw *)){padding:56px 0}.tglpm .wrap{padding:0 16px}.tglpm .nav .wrap{height:64px}.tglpm .nav-logo-img{height:36px;max-width:170px}.tglpm .hero{padding:34px 0 48px}.tglpm .hero h1:not(:where(.pm-tw *)){font-size:clamp(1.7rem,6.5vw,2.2rem);margin:12px 0 16px;line-height:1.18}.tglpm .hero p.lead:not(:where(.pm-tw *)){font-size:1.05rem;line-height:1.5;margin-bottom:22px}.tglpm .hero-actions-row{flex-direction:column;align-items:flex-start;gap:16px}.tglpm .hero-ctas{flex-direction:column;width:100%;gap:10px}.tglpm .hero-ctas .btn{width:100%;justify-content:center;height:50px;font-size:.98rem}.tglpm .hero-sunburst-wrap{display:none}.tglpm .hero-visual{max-width:100%;margin-top:14px}.tglpm .hero-img{aspect-ratio:1/1.05;border-radius:20px}.tglpm .hero-balance-card{position:relative;right:auto;bottom:auto;margin-top:-24px;margin-left:auto;margin-right:auto;width:calc(100% - 28px);max-width:280px;box-shadow:0 14px 35px -10px rgba(0,0,0,.18)}.tglpm .hero-bento{grid-template-columns:1fr;gap:14px;margin-top:26px}.tglpm .bento-dark{flex-direction:column;align-items:flex-start;gap:16px;text-align:left}.tglpm .bento-dark-info{text-align:left}.tglpm .chip{padding:8px 12px;border-radius:12px;max-width:calc(100% - 20px);font-size:.8rem}.tglpm .chip-1{top:6%;left:8px;right:auto}.tglpm .chip-2{top:46%;right:8px;left:auto}.tglpm .chip-3{bottom:6%;left:8px;right:auto}.tglpm .chip .dot{width:28px;height:28px;border-radius:8px}.tglpm .chip .dot .ic{width:15px;height:15px}.tglpm .chip b:not(:where(.pm-tw *)){font-size:.82rem}.tglpm .chip span:not(:where(.pm-tw *)){font-size:.72rem}.tglpm .channels{padding:28px 0 32px}.tglpm .channels-head p:not(:where(.pm-tw *)){font-size:.85rem;text-align:center}.tglpm .channel-item{padding:7px 15px;gap:8px}.tglpm .channel-item svg:not(:where(.pm-tw *)){width:18px;height:18px}.tglpm .channel-item span:not(:where(.pm-tw *)){font-size:.88rem}.tglpm .addons-grid,.tglpm .foot-grid,.tglpm .steps,.tglpm .why-grid{grid-template-columns:1fr}.tglpm .portal-features-strip{grid-template-columns:1fr;gap:10px}.tglpm .why.wide{grid-column:auto}.tglpm .plan{padding:24px 18px;border-radius:20px}.tglpm .plan h3:not(:where(.pm-tw *)){font-size:1.55rem}.tglpm .price{padding:14px 0;gap:8px;flex-wrap:wrap}.tglpm .price b:not(:where(.pm-tw *)){font-size:clamp(2.4rem,8.5vw,3rem)}.tglpm .price span:not(:where(.pm-tw *)){font-size:.84rem}.tglpm .plan-onboarding-pill{font-size:.74rem;padding:4px 10px;margin-bottom:16px}.tglpm .plan ul:not(:where(.pm-tw *)){gap:9px;font-size:.88rem;margin-bottom:22px}.tglpm .plan .btn{width:100%;justify-content:center;height:48px}.tglpm .plans-note{flex-direction:column;gap:8px;align-items:flex-start;font-size:.82rem;padding:0 4px;margin-top:18px}.tglpm .compare{border-radius:18px;margin-top:44px}.tglpm .compare-head{padding:18px 16px;gap:12px}.tglpm .compare-head h3:not(:where(.pm-tw *)){font-size:1.2rem}.tglpm table:not(:where(.pm-tw *)){min-width:600px}.tglpm td:not(:where(.pm-tw *)),.tglpm th:not(:where(.pm-tw *)){padding:11px 12px;font-size:.84rem}.tglpm th .col-badge{font-size:.65rem;padding:2px 7px}.tglpm tr.group td:not(:where(.pm-tw *)){padding:8px 12px;font-size:.76rem}.tglpm .addons{margin-top:44px}.tglpm .addons-grid{gap:12px;margin-top:20px}.tglpm .addon{padding:16px 14px;border-radius:14px;gap:12px}.tglpm .addon h4:not(:where(.pm-tw *)){font-size:1.05rem}.tglpm .addon p:not(:where(.pm-tw *)){font-size:.86rem}.tglpm .addon .cost{font-size:.82rem}.tglpm .tablet-container{margin-top:14px}.tglpm .tablet-chassis{padding:6px;border-radius:20px}.tglpm .tablet-screen{border-radius:14px}.tglpm .tablet-statusbar{font-size:.62rem;padding:0 10px;height:24px}.tglpm .ts-pill{display:none}.tglpm .tablet-sidebar{padding:8px 12px;flex-direction:row;justify-content:space-between}.tglpm .ts-brand span:not(:where(.pm-tw *)){font-size:.72rem}.tglpm .ts-nav{gap:4px}.tglpm .ts-nav-item{padding:5px 8px;font-size:.68rem}.tglpm .op-main,.tglpm .tablet-main{padding:12px 10px 16px}.tglpm .op-topbar{flex-direction:column;align-items:flex-start;gap:10px}.tglpm .op-title{font-size:clamp(1.2rem,5vw,1.45rem)}.tglpm .op-sub{font-size:.78rem}.tglpm .op-top-actions{width:100%;flex-direction:column;gap:8px}.tglpm .op-btn,.tglpm .op-range-btn{width:100%;justify-content:center;font-size:.78rem;padding:7px 12px}.tglpm .op-kpis{grid-template-columns:1fr 1fr;gap:8px}.tglpm .op-kpi-card{padding:12px}.tglpm .op-kpi-val{font-size:1.35rem}.tglpm .op-kpi-label{font-size:.72rem}.tglpm .op-kpi-trend{font-size:.7rem}.tglpm .op-card{padding:12px;border-radius:10px}.tglpm .op-card-title{font-size:.88rem}.tglpm .op-legend{font-size:.68rem;gap:6px}.tglpm .op-prop-item{padding:8px 0;gap:6px}.tglpm .op-prop-name{font-size:.84rem}.tglpm .op-prop-occ{font-size:.72rem}.tglpm .op-prop-rev{font-size:.88rem}.tglpm .op-prop-res{font-size:.72rem}.tglpm .op-exp-item{margin-bottom:8px}.tglpm .op-exp-name{font-size:.78rem}.tglpm .op-exp-amount{font-size:.72rem}.tglpm .portal-head-actions{width:100%;align-items:stretch}.tglpm .portal-head-actions .btn{width:100%;justify-content:center}.tglpm .powered{justify-content:center}.tglpm .founders{padding:56px 0}.tglpm .f-photo{aspect-ratio:4/3;border-radius:18px}.tglpm .f-photo .chip{bottom:10px;left:10px;max-width:calc(100% - 20px);padding:8px 12px}.tglpm .why-grid{gap:10px;margin-top:24px}.tglpm .why{padding:14px 16px;border-radius:14px;gap:12px}.tglpm .why b:not(:where(.pm-tw *)){font-size:.95rem}.tglpm .why span:not(:where(.pm-tw *)){font-size:.85rem}.tglpm .faq{padding:56px 0}.tglpm .faq .wrap{gap:32px}.tglpm .faq-cats{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin:16px -16px 20px;padding:0 16px}.tglpm .faq-cats::-webkit-scrollbar{display:none}.tglpm .faq-cat{flex-shrink:0;white-space:nowrap;padding:9px 14px;font-size:.86rem}.tglpm details summary:not(:where(.pm-tw *)){padding:15px 0;font-size:.96rem}.tglpm details .ans{padding-right:0;font-size:.9rem;line-height:1.55}.tglpm .cta{padding:48px 0 60px!important}.tglpm .cta-box{padding:40px 18px;border-radius:20px;text-align:center}.tglpm .cta-box h2:not(:where(.pm-tw *)){font-size:clamp(1.75rem,6.5vw,2.3rem);line-height:1.2}.tglpm .cta-box p:not(:where(.pm-tw *)){font-size:.98rem;margin-bottom:22px}.tglpm .cta-actions{flex-direction:column;width:100%;gap:10px}.tglpm .cta-actions .btn{width:100%;justify-content:center;height:50px;font-size:.98rem}.tglpm footer:not(:where(.pm-tw *)){padding:50px 0 24px}.tglpm .foot-grid{gap:28px;margin-bottom:32px}.tglpm .foot-bottom{flex-direction:column;gap:8px;text-align:center;align-items:center}.tglpm .help-fab{right:16px;bottom:16px;width:48px;height:48px;padding:0;display:grid;place-items:center;border-radius:50%;box-shadow:0 10px 28px rgba(0,0,0,.35)}.tglpm .help-fab span:not(:where(.pm-tw *)){display:none}.tglpm .help-fab .ic{width:22px;height:22px}}@media (max-width:420px){.tglpm .op-kpis{grid-template-columns:1fr}.tglpm .stat b:not(:where(.pm-tw *)){font-size:1.7rem}.tglpm .stat span:not(:where(.pm-tw *)){font-size:.78rem}}.tglpm{--red:#d22930;--red-ink:#b81f26}.tglpm .eyebrow{padding:0;background:none;border:0;color:var(--red-ink);letter-spacing:.08em}.tglpm .eyebrow:before{width:18px;height:2px;border-radius:2px;background:var(--red)}.tglpm .portal .eyebrow{color:#ff9a9f}.tglpm .portal .eyebrow:before{background:#ff6b72}.tglpm .rec{color:var(--red-ink)}.tglpm .cta a:focus-visible:not(:where(.pm-tw *)),.tglpm .f-tab:focus-visible,.tglpm .faq-cat:focus-visible,.tglpm .i-chip:focus-visible,.tglpm .plan .btn:focus-visible{outline:3px solid #142e83;outline-offset:3px}.tglpm .stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;border:0}.tglpm .stats-grid .stat{border:1px solid var(--line);border-radius:24px;padding:30px 28px;background:#fff;box-shadow:0 8px 24px -14px rgba(10,20,60,.12);display:flex;flex-direction:column;justify-content:flex-end;min-height:190px}.tglpm .stats-grid .stat b:not(:where(.pm-tw *)){color:var(--ink);letter-spacing:-.03em}.tglpm .stats-grid .stat:first-child{background:linear-gradient(135deg,#0c1c4c,#10245f 50%,#142e83);border-color:transparent;box-shadow:0 16px 40px -16px rgba(0,0,0,.45)}.tglpm .stats-grid .stat:first-child b:not(:where(.pm-tw *)){color:#fff}.tglpm .stats-grid .stat:first-child span:not(:where(.pm-tw *)){color:rgba(255,255,255,.78)}.tglpm .stats-grid .stat:nth-child(2){background:#f1f5fb;border-color:#e1e8f4}.tglpm .stats-grid .stat:nth-child(3) b:not(:where(.pm-tw *)){color:var(--palm)}.tglpm .stats-grid .stat:nth-child(4){background:var(--navy);border-color:transparent}.tglpm .stats-grid .stat:nth-child(4) b:not(:where(.pm-tw *)){color:#fff}.tglpm .stats-grid .stat:nth-child(4) span:not(:where(.pm-tw *)){color:rgba(255,255,255,.9)}.tglpm .features,.tglpm .how{background:radial-gradient(800px 420px at 90% 0,rgba(20,46,131,.08),transparent 60%),radial-gradient(700px 420px at 0 100%,rgba(20,46,131,.07),transparent 60%),var(--sand)}.tglpm .faq-cat,.tglpm .i-chip{box-shadow:0 4px 14px -8px rgba(10,20,60,.15)}.tglpm .faq-cat.active,.tglpm .i-chip.active{box-shadow:0 10px 24px -10px rgba(10,20,60,.5)}.tglpm .f-tabs{box-shadow:0 10px 30px -16px rgba(10,20,60,.2)}.tglpm .f-tab.active{box-shadow:0 8px 18px -8px rgba(10,20,60,.5)}.tglpm .f-panel{border-radius:32px;box-shadow:0 24px 60px -28px rgba(10,20,60,.22)}.tglpm .step{border-radius:24px}.tglpm .plan:hover{box-shadow:0 20px 44px -16px rgba(10,20,60,.16)}.tglpm .addon{border-radius:22px;background:#fff;box-shadow:0 8px 24px -16px rgba(10,20,60,.12)}.tglpm .why{border-radius:20px;border:1px solid var(--line)}.tglpm .faq-cat,.tglpm .faq-help{border-radius:18px}.tglpm .cta-box{border-radius:36px;box-shadow:0 30px 70px -28px rgba(20,46,131,.55)}@media (max-width:1080px){.tglpm .stats-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.tglpm .stats-grid{gap:14px}.tglpm .stats-grid .stat{min-height:150px;padding:22px 20px;border-radius:20px}.tglpm .eyebrow{font-size:.74rem;line-height:1.35}.tglpm .cta-box{border-radius:28px}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.tglpm{--ocean:#142e83;--grad-logo:linear-gradient(100deg,#142e83,#142e83);--grad-deep:linear-gradient(135deg,#10245f,#142e83 55%,#142e83);--grad-tropic:linear-gradient(135deg,#142e83,#142e83 50%,#10245f);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-io:cubic-bezier(0.77,0,0.18,1)}.tglpm .scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:1001;transform-origin:left;transform:scaleX(var(--p,0));background:linear-gradient(90deg,#142e83,#142e83,#142e83);pointer-events:none}.tglpm .nav{transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .55s var(--ease-out)}.tglpm .nav.nav-hidden{transform:translateY(-100%)}.tglpm .nav-links a:not(.active):not(:where(.pm-tw *)):after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:999px;background:var(--grad-logo);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease-out)}.tglpm .nav-links a:not(.active):hover:not(:where(.pm-tw *)):after{transform:scaleX(1);transform-origin:left}.tglpm .cursor-dot,.tglpm .cursor-ring{position:fixed;top:0;left:0;z-index:9998;pointer-events:none;border-radius:50%;translate:-50% -50%;opacity:0;transition:opacity .3s ease,width .35s var(--ease-out),height .35s var(--ease-out),background .35s ease,border-color .35s ease}.tglpm .cursor-ring{width:38px;height:38px;border:1.5px solid rgba(20,46,131,.55)}.tglpm .cursor-dot{width:6px;height:6px;background:var(--navy)}.tglpm.has-cursor .cursor-dot,.tglpm.has-cursor .cursor-ring{opacity:1}.tglpm .cursor-ring.is-hover{width:66px;height:66px;background:rgba(20,46,131,.1);border-color:rgba(20,46,131,.5)}.tglpm .cursor-ring.is-down{width:28px;height:28px}.tglpm .btn-grad,.tglpm .btn-light,.tglpm .btn-nav-manage,.tglpm .btn-primary{position:relative;overflow:hidden;isolation:isolate}.tglpm .btn-grad,.tglpm .btn-grad:hover{background:linear-gradient(110deg,#142e83,#142e83 45%,#142e83);background-size:220% 100%;background-position:0 0}.tglpm .btn-grad{transition:transform .25s,box-shadow .25s,background-position .7s var(--ease-out)}.tglpm .btn-grad:hover{background-position:100% 0}.tglpm .btn-grad:after,.tglpm .btn-light:after,.tglpm .btn-nav-manage:after,.tglpm .btn-primary:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:skewX(-20deg);transition:left .85s var(--ease-out);pointer-events:none}.tglpm .btn-light:after{background:linear-gradient(100deg,transparent,rgba(20,46,131,.22),transparent)}.tglpm .btn-grad:hover:after,.tglpm .btn-light:hover:after,.tglpm .btn-nav-manage:hover:after,.tglpm .btn-primary:hover:after{left:125%}.tglpm .magnetic{transition:transform .25s,box-shadow .25s,background .3s,background-position .7s var(--ease-out),border-color .25s,color .25s,translate .5s var(--ease-out)}.tglpm .bento-stat-accent,.tglpm .bento-stat-plain,.tglpm .bento-stat-warm,.tglpm .stats-grid .stat b:not(:where(.pm-tw *)){font-variant-numeric:tabular-nums}.tglpm .split .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.tglpm .split .wi{display:inline-block;transform:translateY(108%) rotate(5deg);transform-origin:left bottom;opacity:0;transition:transform 1.05s var(--ease-out),opacity .9s ease;transition-delay:calc(var(--i, 0) * 55ms + var(--base, 0s))}.tglpm .split.words-in .wi{transform:none;opacity:1}.tglpm .hero h1.split.rv:not(:where(.pm-tw *)){opacity:1;transform:none}.tglpm .hero h1.split:not(:where(.pm-tw *)){--base:250ms}.tglpm .hero-word-accent,.tglpm em.acc:not(:where(.pm-tw *)){background:var(--grad-logo);-webkit-background-clip:text;background-clip:text;color:transparent}.tglpm .hero-word-accent.has-split,.tglpm em.acc.has-split:not(:where(.pm-tw *)){color:inherit}.tglpm .hero-word-accent.has-split .wi,.tglpm em.acc.has-split .wi{background:var(--grad-logo);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.tglpm .hero-accent-curve{color:var(--palm)}.tglpm .hero-accent-curve path:not(:where(.pm-tw *)){stroke-dasharray:170;stroke-dashoffset:0}.tglpm.js .hero-accent-curve path{stroke-dashoffset:170;transition:stroke-dashoffset 1.3s var(--ease-io) 1.15s}.tglpm.js .hero h1.words-in .hero-accent-curve path{stroke-dashoffset:0}.tglpm.js .eyebrow:before{transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-out) .15s}.tglpm.js .eyebrow.lit:before{transform:scaleX(1)}.tglpm .hero{isolation:isolate}.tglpm .hero>.wrap{position:relative;z-index:1}.tglpm .hero-aurora,.tglpm .hero-grid-lines{position:absolute;inset:0;z-index:0;pointer-events:none}.tglpm .hero-aurora{overflow:hidden;translate:var(--ax,0) var(--ay,0);transition:translate 1.2s var(--ease-out)}.tglpm .hero-aurora span:not(:where(.pm-tw *)){position:absolute;border-radius:50%;filter:blur(80px);will-change:transform}.tglpm .hero-aurora span:first-child:not(:where(.pm-tw *)){width:560px;height:560px;top:-180px;right:-120px;background:rgba(20,46,131,.34);animation:pm-auroraA 19s ease-in-out infinite alternate}.tglpm .hero-aurora span:nth-child(2):not(:where(.pm-tw *)){width:480px;height:480px;bottom:-200px;left:-140px;background:rgba(20,46,131,.28);animation:pm-auroraB 23s ease-in-out infinite alternate}.tglpm .hero-aurora span:nth-child(3):not(:where(.pm-tw *)){width:380px;height:380px;top:35%;left:42%;background:rgba(20,46,131,.16);animation:pm-auroraC 27s ease-in-out infinite alternate}@keyframes pm-auroraA{to{transform:translate(-160px,120px) scale(1.18)}}@keyframes pm-auroraB{to{transform:translate(180px,-90px) scale(1.12)}}@keyframes pm-auroraC{to{transform:translate(-120px,-140px) scale(.85)}}.tglpm .hero-grid-lines{background-image:linear-gradient(rgba(20,46,131,.055) 1px,transparent 0),linear-gradient(90deg,rgba(20,46,131,.055) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 72% 35%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse 60% 70% at 72% 35%,#000 0,transparent 70%)}.tglpm .hero-img{translate:var(--hx,0) var(--hy,0);transition:translate 1s var(--ease-out)}.tglpm .hero-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(11,26,82,.38));pointer-events:none}.tglpm .hero-img img:not(:where(.pm-tw *)){animation:pm-kenBurns 24s ease-in-out infinite alternate}@keyframes pm-kenBurns{0%{transform:scale(1.04)}to{transform:scale(1.15) translate(-1.6%,-1.2%)}}.tglpm .hero-balance-card{translate:var(--bx,0) var(--by,0);transition:translate 1s var(--ease-out)}.tglpm .chart-curve-svg circle:not(:where(.pm-tw *)){fill:var(--ocean)}.tglpm .chart-curve-svg path:not(:where(.pm-tw *)){stroke-dasharray:260;stroke-dashoffset:0}.tglpm.js .chart-curve-svg path{stroke-dashoffset:260;transition:stroke-dashoffset 1.8s var(--ease-io) 1.6s}.tglpm.js .hero-balance-card.in .chart-curve-svg path{stroke-dashoffset:0}.tglpm .hero-sunburst-wrap{color:var(--ocean)}.tglpm .bento-stat-warm{color:var(--navy)}.tglpm .bento-accent{background:var(--grad-tropic);box-shadow:0 18px 44px -16px rgba(20,46,131,.55)}.tglpm .addon,.tglpm .stats-grid .stat,.tglpm .why{position:relative}.tglpm .tilt{transform-style:preserve-3d}.tglpm .glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;opacity:0;transition:opacity .45s ease;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(20,46,131,.14),transparent 55%)}.tglpm .tilt:hover .glare{opacity:1}.tglpm .bento-accent .glare,.tglpm .bento-dark .glare,.tglpm .plan.featured .glare,.tglpm .stats-grid .stat:first-child .glare,.tglpm .stats-grid .stat:nth-child(4) .glare,.tglpm .why.wide .glare{background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.16),transparent 55%)}.tglpm .plan.featured{isolation:isolate}.tglpm .plan.featured:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ang),#142e83,#142e83,#142e83,#142e83);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pm-spinAng 6s linear infinite;pointer-events:none;z-index:2}@keyframes pm-spinAng{to{--ang:360deg}}.tglpm .step-num{font-size:1.5rem;letter-spacing:-.03em;background:linear-gradient(100deg,#142e83,#142e83);-webkit-background-clip:text;background-clip:text;color:transparent}.tglpm .addon:hover .addon-ic,.tglpm .step:hover .step-ic{background:var(--grad-logo);color:#fff}.tglpm .addon:hover .addon-ic{transform:rotate(-6deg) scale(1.06)}.tglpm .addon-ic{transition:background .4s,color .4s,transform .5s var(--ease-out)}.tglpm .stats-grid .stat:nth-child(3) b:not(:where(.pm-tw *)){background:var(--grad-logo);-webkit-background-clip:text;background-clip:text;color:transparent}.tglpm .plan.featured .badge{background:var(--grad-tropic);box-shadow:0 6px 18px -6px rgba(20,46,131,.6)}.tglpm .stats-grid .stat:nth-child(4){background:var(--grad-tropic);box-shadow:0 16px 40px -14px rgba(20,46,131,.45)}.tglpm.js .reveal-img{clip-path:inset(10% 10% 10% 10% round 28px);transition:clip-path 1.5s var(--ease-io)}.tglpm.js .reveal-img.revealed{clip-path:inset(0 0 0 0 round 0)}.tglpm.js .f-photo.reveal-img.revealed{clip-path:inset(0 0 0 0 round var(--r-lg))}.tglpm .reveal-img>img:not(:where(.pm-tw *)){scale:1.12;translate:0 var(--py,0);transition:scale 1.8s var(--ease-out),transform .6s var(--ease-out)}.tglpm.js .reveal-img:not(.revealed)>img{scale:1.32}.tglpm .f-panel.active,.tglpm .i-panel.active{animation:pm-panelIn .8s var(--ease-out) both}.tglpm .i-panel.active .i-text>*{animation:pm-panelItem .8s var(--ease-out) both}.tglpm .i-panel.active .i-text>:nth-child(2){animation-delay:.07s}.tglpm .i-panel.active .i-text>:nth-child(3){animation-delay:.14s}.tglpm .i-panel.active .i-text>:nth-child(4){animation-delay:.21s}.tglpm .i-panel.active .i-text>:nth-child(5){animation-delay:.28s}@keyframes pm-panelIn{0%{opacity:0;transform:translateY(22px) scale(.985);filter:blur(6px)}}@keyframes pm-panelItem{0%{opacity:0;transform:translateX(-18px)}}.tglpm .f-tabs{position:relative}.tglpm .tab-pill{position:absolute;top:0;left:0;border-radius:999px;background:var(--grad-deep);box-shadow:0 10px 22px -10px rgba(20,46,131,.65);transition:transform .6s var(--ease-out),width .6s var(--ease-out),height .6s var(--ease-out);z-index:0;pointer-events:none}.tglpm .f-tabs.has-pill .f-tab{position:relative;z-index:1;transition:color .35s ease}.tglpm .f-tabs.has-pill .f-tab.active{background:transparent;box-shadow:none}.tglpm .i-chip.active{background:var(--grad-deep);border-color:transparent}.tglpm .faq-cat,.tglpm .i-chip{transition:all .35s var(--ease-out)}.tglpm .faq-cat:hover,.tglpm .i-chip:hover{transform:translateY(-2px)}.tglpm .kinetic{padding:80px 0;overflow:hidden;background:#fff;display:grid;gap:14px;border-top:1px solid var(--line)}.tglpm .kinetic-row{display:flex;align-items:center;gap:.45em;width:max-content;white-space:nowrap;font-family:var(--f-head);font-weight:800;font-size:clamp(3rem,8.5vw,7.6rem);letter-spacing:-.045em;line-height:1.05;transform:translate3d(var(--kx,0),0,0);will-change:transform}.tglpm .kinetic-row[data-dir="-1"]{font-size:clamp(2rem,5.2vw,4.6rem)}.tglpm .kinetic-row span:not(:where(.pm-tw *)){color:var(--navy);transition:color .4s ease}.tglpm .kinetic-row span.o:not(:where(.pm-tw *)){color:transparent;-webkit-text-stroke:1.5px rgba(20,46,131,.38)}.tglpm .kinetic-row i:not(:where(.pm-tw *)){flex:none;width:.32em;height:.32em;border-radius:50%;background:var(--grad-logo)}.tglpm details .ans{overflow:hidden}.tglpm summary:not(:where(.pm-tw *)){transition:color .3s ease}.tglpm summary:hover:not(:where(.pm-tw *)){color:var(--navy)}.tglpm .cta-box{background:radial-gradient(640px 420px at 100% 0,rgba(20,46,131,.42),transparent 62%),radial-gradient(520px 360px at 0 100%,rgba(20,46,131,.3),transparent 60%),var(--grad)}.tglpm .cta-box>div:not(:where(.pm-tw *)){position:relative;z-index:2}.tglpm .cta-box:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(520px circle at var(--mx,75%) var(--my,30%),rgba(255,255,255,.14),transparent 60%);pointer-events:none}.tglpm .cta-box:after{animation:pm-ctaRing 16s ease-in-out infinite alternate}@keyframes pm-ctaRing{to{transform:translate(-60px,50px) scale(1.15)}}.tglpm .cta-particles{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.tglpm .cta-particles span:not(:where(.pm-tw *)){position:absolute;bottom:-12px;width:var(--s,6px);height:var(--s,6px);border-radius:50%;background:rgba(255,255,255,.55);animation:pm-rise var(--d,9s) linear var(--dl,0s) infinite}@keyframes pm-rise{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-520px) translateX(var(--dx,20px));opacity:0}}.tglpm .to-top{position:fixed;right:30px;bottom:96px;z-index:60;width:52px;height:52px;border-radius:50%;border:0;background:#fff;color:var(--navy);display:grid;place-items:center;cursor:pointer;box-shadow:0 14px 30px -12px rgba(10,20,60,.35);opacity:0;translate:0 18px;pointer-events:none;transition:opacity .4s ease,translate .5s var(--ease-out)}.tglpm .to-top.show{opacity:1;translate:0 0;pointer-events:auto}.tglpm .to-top svg.ring:not(:where(.pm-tw *)){position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.tglpm .to-top svg.ring circle:not(:where(.pm-tw *)){fill:none;stroke-width:2.5}.tglpm .to-top svg.ring .track{stroke:var(--line)}.tglpm .to-top svg.ring .bar{stroke:url(#tgl-ring-grad);stroke-linecap:round;stroke-dasharray:145;stroke-dashoffset:calc(145 - 145 * var(--p, 0))}.tglpm .to-top .ic{width:18px;height:18px;transform:rotate(-90deg)}.tglpm .to-top:focus-visible{outline:3px solid var(--ocean);outline-offset:3px}@media (max-width:640px){.tglpm .kinetic{padding:56px 0}.tglpm .to-top{right:17px;bottom:76px;width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.tglpm .cta-particles,.tglpm .cursor-dot,.tglpm .cursor-ring{display:none!important}.tglpm .cta-box:after,.tglpm .f-panel.active,.tglpm .hero-aurora span:not(:where(.pm-tw *)),.tglpm .hero-img img:not(:where(.pm-tw *)),.tglpm .i-panel.active,.tglpm .i-panel.active .i-text>*,.tglpm .plan.featured:after{animation:none!important}.tglpm .split .wi{transform:none!important;opacity:1!important;transition:none!important}.tglpm.js .reveal-img,.tglpm.js .reveal-img.revealed{clip-path:none!important}.tglpm .reveal-img>img:not(:where(.pm-tw *)),.tglpm.js .reveal-img:not(.revealed)>img{scale:1!important;translate:none!important}.tglpm .kinetic-row{transform:none!important}.tglpm.js .chart-curve-svg path,.tglpm.js .eyebrow:before,.tglpm.js .hero-accent-curve path{transform:none!important;stroke-dashoffset:0!important;transition:none!important}}.tglpm .h2,.tglpm h1:not(:where(.pm-tw *)),.tglpm h2:not(:where(.pm-tw *)),.tglpm h3:not(:where(.pm-tw *)){text-wrap:balance}.tglpm .lead,.tglpm p:not(:where(.pm-tw *)){text-wrap:pretty}@keyframes pm-riseIn{0%{opacity:0;transform:translateY(28px)}}@keyframes pm-rowIn{0%{opacity:0;transform:translateX(-26px)}}@keyframes pm-popIn{0%{opacity:0;transform:translateY(18px) scale(.9)}}@keyframes pm-planIn{0%{opacity:0;transform:perspective(1200px) rotateX(16deg) translateY(90px) scale(.94)}}.tglpm.js .center.rv:not(.in)>.lead,.tglpm.js .portal-head.rv:not(.in) .lead{opacity:0}.tglpm .center.rv.in>.lead,.tglpm .portal-head.rv.in .lead{animation:pm-riseIn 1s var(--ease-out) .35s backwards}.tglpm.js .interest-chips:not(.in)>.i-chip{opacity:0}.tglpm .interest-chips.in>.i-chip{animation:pm-popIn .8s var(--ease-out) backwards;animation-delay:calc(var(--r, 0) * 90ms + .15s)}.tglpm .f-panel.active li:not(:where(.pm-tw *)),.tglpm .i-panel.active .i-list li:not(:where(.pm-tw *)){animation:pm-rowIn .7s var(--ease-out) backwards;animation-delay:calc(var(--r, 0) * 75ms + .28s)}.tglpm .plans-grid>.plan.rv{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.tglpm .plans-grid.in>.plan.in{animation:pm-planIn 1.2s var(--ease-out) backwards}.tglpm .plans-grid.in>.plan:first-child{animation-delay:.18s}.tglpm .plans-grid.in>.plan:nth-child(2){animation-delay:0s}.tglpm .plans-grid.in>.plan:nth-child(3){animation-delay:.32s}.tglpm.js .compare:not(.in) tbody tr{opacity:0}.tglpm .compare.in tbody tr:not(:where(.pm-tw *)){animation:pm-rowIn .6s var(--ease-out) backwards;animation-delay:calc(var(--r, 0) * 35ms + .25s)}.tglpm .tablet-container{rotate:x var(--tilt,0deg);scale:var(--tsc,1);transform-origin:50% 0;will-change:rotate,scale}.tglpm.js .faq-list:not(.in) details,.tglpm.js .faq-side:not(.in) .faq-cat{opacity:0}.tglpm .faq-side.in .faq-cat{animation:pm-rowIn .7s var(--ease-out) backwards;animation-delay:calc(var(--r, 0) * 70ms + .2s)}.tglpm .faq-list.in .faq-group.active>details:not(:where(.pm-tw *)){animation:pm-riseIn .7s var(--ease-out) backwards;animation-delay:calc(var(--r, 0) * 80ms + .15s)}.tglpm .cta-box{scale:var(--cs,1)}@media (prefers-reduced-motion:reduce){.tglpm .center.rv>.lead,.tglpm .compare tbody tr:not(:where(.pm-tw *)),.tglpm .f-panel li:not(:where(.pm-tw *)),.tglpm .faq-cat,.tglpm .faq-group>details:not(:where(.pm-tw *)),.tglpm .i-panel .i-list li:not(:where(.pm-tw *)),.tglpm .interest-chips>.i-chip,.tglpm .plans-grid>.plan,.tglpm .portal-head .lead{animation:none!important;opacity:1!important}.tglpm .cta-box,.tglpm .tablet-container{rotate:none!important;scale:none!important}}.tglpm .metrics{padding:0 0 110px}.tglpm .metrics-band{--mp:1;position:relative;overflow:hidden;color:#fff;padding:84px 0;background:radial-gradient(700px 360px at 85% 0,rgba(20,46,131,.35),transparent 65%),radial-gradient(600px 340px at 5% 100%,rgba(20,46,131,.28),transparent 65%),linear-gradient(135deg,#0c1c4c,#10245f 55%,#142e83);clip-path:inset(0 calc((1 - var(--mp)) * 7%) round calc((1 - var(--mp)) * 48px))}.tglpm .metrics-band:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%,transparent);mask-image:linear-gradient(180deg,transparent,#000 40%,transparent);pointer-events:none}.tglpm .metrics-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.tglpm .metric{position:relative;padding:6px 32px}.tglpm .metric+.metric:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.35),transparent);transform:scaleY(var(--mp));transform-origin:top}.tglpm .metric-num{display:block;font-family:var(--f-head);font-weight:800;font-size:clamp(3.4rem,6.6vw,6.2rem);line-height:.95;letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#afc0ee,#afc0ee);color:transparent;margin-bottom:14px}.tglpm .metric span:not(:where(.pm-tw *)){display:block;max-width:220px;color:rgba(255,255,255,.78);font-size:.95rem;line-height:1.45}.tglpm .journey{position:relative;background:radial-gradient(800px 420px at 90% 0,rgba(20,46,131,.08),transparent 60%),radial-gradient(700px 420px at 0 100%,rgba(20,46,131,.07),transparent 60%),var(--sand);padding:110px 0}.tglpm .journey-head .h2{font-size:clamp(2rem,3.4vw,2.9rem)}.tglpm .journey-viewport{margin-top:56px}.tglpm .journey-track{position:relative}.tglpm .journey-steps{list-style:none;margin:0;padding:0}.tglpm .journey-rail{position:absolute;background:rgba(20,46,131,.12);border-radius:999px;overflow:hidden}.tglpm .journey-rail span:not(:where(.pm-tw *)){position:absolute;inset:0;background:linear-gradient(90deg,#142e83,#142e83,#142e83);transform-origin:left top}.tglpm .jr-step{position:relative;opacity:.38;transition:opacity .6s var(--ease-out)}.tglpm .jr-step.is-on{opacity:1}.tglpm .jr-dot{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--sand);border:2px solid rgba(20,46,131,.3);transition:background .5s,border-color .5s,box-shadow .5s,transform .6s var(--ease-out)}.tglpm .jr-step.is-on .jr-dot{background:var(--ocean);border-color:#fff;box-shadow:0 0 0 6px rgba(20,46,131,.18);transform:scale(1.15)}.tglpm .jr-num{display:block;font-family:var(--f-head);font-weight:800;font-size:clamp(4.2rem,7vw,6.4rem);line-height:.9;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px rgba(20,46,131,.35);margin-bottom:18px;transition:-webkit-text-stroke-color .5s}.tglpm .jr-step.is-on .jr-num{background:linear-gradient(120deg,#142e83,#142e83 60%,#142e83);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke-color:transparent}.tglpm .jr-ic{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1.5px solid rgba(20,46,131,.2);color:var(--navy);margin-bottom:16px;transition:background .5s,color .5s,border-color .5s}.tglpm .jr-step.is-on .jr-ic{background:var(--grad-logo);border-color:transparent;color:#fff}.tglpm .jr-step h3:not(:where(.pm-tw *)){font-size:1.4rem;font-weight:800;margin-bottom:10px}.tglpm .jr-step p:not(:where(.pm-tw *)){color:var(--ink-2);font-size:.98rem;line-height:1.6;max-width:34ch}.tglpm .journey:not(.is-pinned) .journey-steps{display:grid;gap:44px;padding-left:56px}.tglpm .journey:not(.is-pinned) .journey-rail{left:7px;top:8px;bottom:8px;width:3px}.tglpm .journey:not(.is-pinned) .jr-dot{left:-56px;top:6px;margin-left:0}.tglpm .journey:not(.is-pinned) .jr-num{font-size:3.4rem}.tglpm .journey.is-pinned{padding:0}.tglpm .journey.is-pinned .journey-pin{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.tglpm .journey.is-pinned .journey-inner{display:grid;grid-template-columns:minmax(300px,380px) 1fr;gap:64px;align-items:center;width:100%}.tglpm .journey.is-pinned .journey-viewport{min-width:0;margin-top:0;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 60px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 60px),transparent);padding:20px 0 20px 40px;margin-left:-40px}.tglpm .journey.is-pinned .journey-track{width:max-content;will-change:transform}.tglpm .journey.is-pinned .journey-steps{display:flex;gap:48px;padding:52px 120px 0 0}.tglpm .journey.is-pinned .jr-step{width:330px}.tglpm .journey.is-pinned .journey-rail{left:0;right:120px;top:6px;height:3px}.tglpm .journey.is-pinned .jr-dot{left:0;top:-53px}.tglpm .extras-list{display:grid;grid-template-columns:1fr 1fr;column-gap:56px;border-bottom:1px solid var(--line)}.tglpm .extra{--lit:1;position:relative;display:grid;grid-template-columns:52px 1fr;gap:20px;padding:28px 12px 28px 0;border-top:1px solid var(--line);opacity:calc(.36 + var(--lit) * .64);transform:translateX(calc((1 - var(--lit)) * -16px))}.tglpm .extra:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--grad-logo);transform:scaleX(var(--lit));transform-origin:left}.tglpm .extra-ic{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(20,46,131,.2);color:var(--navy);transition:background .4s,color .4s,border-color .4s,transform .5s var(--ease-out)}.tglpm .extra:hover .extra-ic{background:var(--grad-logo);color:#fff;border-color:transparent;transform:rotate(-8deg) scale(1.06)}.tglpm .extra h4:not(:where(.pm-tw *)){font-size:1.12rem;font-weight:700;margin-bottom:6px}.tglpm .extra p:not(:where(.pm-tw *)){font-size:.93rem;color:var(--ink-2);margin-bottom:10px}.tglpm .extra .cost{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;letter-spacing:.02em;color:var(--brand-ink)}.tglpm .extra .cost:before{content:"";width:18px;height:1.5px;background:currentColor;transition:width .4s var(--ease-out)}.tglpm .extra:hover .cost:before{width:30px}.tglpm .pf-row{display:grid;grid-template-columns:repeat(4,1fr);margin:8px 0 56px}.tglpm .pf-item{position:relative;padding:4px 28px 4px 0;display:flex;flex-direction:column;gap:14px}.tglpm .pf-item+.pf-item{padding-left:28px}.tglpm .pf-item+.pf-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,rgba(20,46,131,.5),rgba(20,46,131,.1))}.tglpm .pf-item .ic{width:44px;height:44px;padding:11px;border-radius:50%;color:#fff;background:var(--grad-tropic);box-shadow:0 10px 24px -10px rgba(20,46,131,.7)}.tglpm .pf-item b:not(:where(.pm-tw *)){display:block;font-family:var(--f-head);font-size:1.02rem;color:#fff;margin-bottom:6px}.tglpm .pf-item span:not(:where(.pm-tw *)){font-size:.88rem;line-height:1.55;color:#b9c3de}.tglpm.js .pf-item{opacity:0;filter:blur(12px);transform:translateX(-30px);transition:opacity .9s ease,filter 1.1s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:calc(var(--r, 0) * .15s)}.tglpm.js .pf-row.in .pf-item{opacity:1;filter:none;transform:none}.tglpm .chk-list{display:grid;grid-template-columns:1fr 1fr;gap:26px 36px;margin-top:34px}.tglpm .chk{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:start;padding-bottom:22px;border-bottom:1px dashed var(--line)}.tglpm .chk-ic{position:relative;width:52px;height:52px;display:grid;place-items:center;color:var(--navy)}.tglpm .chk-ic .ic{width:20px;height:20px;transition:transform .6s var(--ease-out),color .4s}.tglpm .chk-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.tglpm .chk-ring circle:not(:where(.pm-tw *)){fill:none;stroke-width:2}.tglpm .chk-ring .track{stroke:var(--line)}.tglpm .chk-ring .draw{stroke:url(#tgl-ring-grad);stroke-linecap:round;stroke-dasharray:151;stroke-dashoffset:0}.tglpm.js .chk-ring .draw{stroke-dashoffset:151;transition:stroke-dashoffset 1.2s var(--ease-io);transition-delay:calc(var(--r, 0) * .18s + .15s)}.tglpm.js .chk-list.in .chk-ring .draw{stroke-dashoffset:0}.tglpm.js .chk-ic .ic{transform:scale(.4);transition-delay:calc(var(--r, 0) * .18s + .5s)}.tglpm.js .chk-list.in .chk-ic .ic{transform:none}.tglpm .chk b:not(:where(.pm-tw *)){display:block;font-family:var(--f-head);font-size:1.02rem;margin:4px 0}.tglpm .chk span:not(:where(.pm-tw *)){font-size:.9rem;color:var(--ink-2);line-height:1.55}.tglpm .chk-quote{grid-column:1/-1;grid-template-columns:1fr;position:relative;border-bottom:0;padding:8px 0 8px 26px}.tglpm .chk-quote>.ic{display:none}.tglpm .chk-quote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px;background:linear-gradient(180deg,#142e83,#142e83,#142e83);transform-origin:top}.tglpm.js .chk-quote:before{transform:scaleY(0);transition:transform 1.2s var(--ease-io) .9s}.tglpm.js .chk-list.in .chk-quote:before{transform:none}.tglpm .chk-quote span:not(:where(.pm-tw *)){font-family:var(--f-accent);font-style:italic;font-size:1.3rem;line-height:1.45;color:var(--ink)}@media (max-width:1080px){.tglpm .metrics-grid,.tglpm .pf-row{grid-template-columns:1fr 1fr;row-gap:40px}.tglpm .metric:nth-child(3):before,.tglpm .pf-item:nth-child(3):before{display:none}.tglpm .pf-item:nth-child(3){padding-left:0}}@media (max-width:640px){.tglpm .metrics{padding-bottom:70px}.tglpm .metrics-band{padding:56px 0}.tglpm .metric{padding:4px 16px}.tglpm .metric:nth-child(odd){padding-left:0}.tglpm .metric-num{font-size:3rem}.tglpm .metric span:not(:where(.pm-tw *)){font-size:.82rem}.tglpm .journey{padding:70px 0}.tglpm .chk-list,.tglpm .extras-list,.tglpm .pf-row{grid-template-columns:1fr}.tglpm .pf-item,.tglpm .pf-item+.pf-item{padding:0}.tglpm .pf-item:before{display:none}}@media (prefers-reduced-motion:reduce){.tglpm .metrics-band{clip-path:none!important}.tglpm .extra,.tglpm .jr-step,.tglpm.js .pf-item{opacity:1!important;transform:none!important}.tglpm.js .pf-item{filter:none!important}.tglpm.js .chk-ring .draw{stroke-dashoffset:0!important}.tglpm.js .chk-ic .ic,.tglpm.js .chk-quote:before{transform:none!important}}.tglpm{overflow-x:clip}.tglpm .reviews{position:relative;overflow:hidden;background:radial-gradient(700px 400px at 100% 0,rgba(20,46,131,.1),transparent 60%),radial-gradient(600px 380px at 0 100%,rgba(20,46,131,.08),transparent 60%),linear-gradient(180deg,#fff,#f1f5fb)}.tglpm .reviews-quote-mark{position:absolute;right:3vw;top:30px;font-family:var(--f-accent);font-size:clamp(14rem,26vw,24rem);line-height:1;color:transparent;-webkit-text-stroke:2px rgba(20,46,131,.07);pointer-events:none;translate:0 var(--qy,0)}.tglpm .reviews-inner{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.tglpm .reviews-head .lead{margin-bottom:18px}.tglpm .sample-tag{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--muted);border-radius:999px;padding:4px 10px;margin-bottom:28px}.tglpm .reviews-nav{display:flex;align-items:center;gap:18px}.tglpm .reviews-btn{width:54px;height:54px;border-radius:50%;border:1.5px solid rgba(20,46,131,.25);background:#fff;color:var(--navy);display:grid;place-items:center;cursor:pointer;transition:background .35s,color .35s,border-color .35s,transform .35s var(--ease-out)}.tglpm .reviews-btn[data-dir="-1"] .ic{transform:rotate(180deg)}.tglpm .reviews-btn:hover{background:var(--grad-deep);color:#fff;border-color:transparent;transform:scale(1.06)}.tglpm .reviews-btn:focus-visible,.tglpm .reviews-deck:focus-visible{outline:3px solid var(--ocean);outline-offset:4px}.tglpm .reviews-count{font-family:var(--f-head);font-weight:700;font-size:.95rem;color:var(--muted);font-variant-numeric:tabular-nums;min-width:64px;text-align:center}.tglpm .reviews-count b:not(:where(.pm-tw *)){color:var(--navy);font-size:1.3rem}.tglpm .reviews-timer{margin-top:22px;width:200px;height:3px;border-radius:3px;background:rgba(20,46,131,.1);overflow:hidden}.tglpm .reviews-timer span:not(:where(.pm-tw *)){display:block;height:100%;background:var(--grad-logo);transform-origin:left;transform:scaleX(0)}.tglpm .reviews-timer.run span:not(:where(.pm-tw *)){animation:pm-reviewTimer var(--dur,6s) linear forwards}.tglpm .reviews-deck.paused~* .reviews-timer span:not(:where(.pm-tw *)),.tglpm .reviews.paused .reviews-timer span:not(:where(.pm-tw *)){animation-play-state:paused}@keyframes pm-reviewTimer{to{transform:scaleX(1)}}.tglpm .reviews-deck{position:relative;display:grid;padding-top:48px;touch-action:pan-y;user-select:none}.tglpm .review{grid-area:1/1;position:relative;background:#fff;border-radius:28px;padding:40px 44px 32px;box-shadow:0 30px 70px -30px rgba(10,20,60,.35),0 0 0 1px rgba(20,46,131,.06);transform-origin:50% 100%;transition:transform .9s var(--ease-out),opacity .6s ease;opacity:0;transform:translateY(-56px) scale(.85);z-index:1;pointer-events:none}.tglpm .review[data-o="0"]{opacity:1;transform:none;z-index:5;pointer-events:auto}.tglpm .review[data-o="1"]{opacity:.7;transform:translateY(-22px) scale(.95) rotate(2.5deg);z-index:4}.tglpm .review[data-o="2"]{opacity:.4;transform:translateY(-44px) scale(.9) rotate(-2.5deg);z-index:3}.tglpm .review[data-o=out]{opacity:0;transform:translate(-6%,70px) rotate(-7deg) scale(.92);z-index:6;transition:transform .75s var(--ease-out),opacity .4s ease}.tglpm .reviews-deck.dragging .review[data-o="0"]{transition:none}.tglpm .reviews-deck:not(.in) .review{opacity:0;transform:translateY(110px) rotate(calc(var(--r, 0) * 5deg - 10deg)) scale(.9)}.tglpm .reviews-deck:not(.ready) .review{transition-delay:calc(var(--r, 0) * .11s)}.tglpm .review-stars{display:flex;gap:4px;margin-bottom:20px}.tglpm .review-stars svg:not(:where(.pm-tw *)){width:18px;height:18px;fill:var(--ocean)}.tglpm .review blockquote:not(:where(.pm-tw *)){margin:0 0 30px}.tglpm .review blockquote p:not(:where(.pm-tw *)){font-family:var(--f-accent);font-style:italic;font-size:clamp(1.35rem,2.1vw,1.75rem);line-height:1.4;color:var(--ink)}.tglpm .review-meta{display:flex;align-items:center;gap:14px;padding-top:22px;border-top:1px solid var(--line)}.tglpm .review-av{width:48px;height:48px;flex:none;border-radius:50%;display:grid;place-items:center;font-family:var(--f-head);font-weight:800;font-size:.9rem;color:#fff;background:var(--grad-tropic)}.tglpm .review-meta b:not(:where(.pm-tw *)){display:block;font-family:var(--f-head);font-size:1rem}.tglpm .review-meta span:not(:where(.pm-tw *)){font-size:.85rem;color:var(--muted)}.tglpm .review-meta .review-av{font-size:.9rem;color:#fff}.tglpm .review-plan{margin-left:auto;white-space:nowrap;font-size:.74rem!important;font-weight:700;color:var(--brand-ink)!important;background:rgba(20,46,131,.1);border-radius:999px;padding:5px 11px}@media (max-width:1080px){.tglpm .reviews-inner{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.tglpm .review{padding:28px 24px 24px;border-radius:22px}.tglpm .review-meta{flex-wrap:wrap}.tglpm .review-plan{margin-left:62px}.tglpm .reviews-quote-mark{font-size:12rem;top:10px}}@media (prefers-reduced-motion:reduce){.tglpm .review,.tglpm .reviews-deck:not(.in) .review{transition:none!important}.tglpm .reviews-timer{display:none}}.tglpm{--grad-logo-ink:linear-gradient(100deg,#142e83,#10245f);--grad-logo-light:linear-gradient(100deg,#afc0ee,#afc0ee)}.tglpm em.acc:not(:where(.pm-tw *)){font-weight:600;font-variation-settings:"opsz" 72;letter-spacing:-.015em;padding-right:.04em}.tglpm .hero-word-accent,.tglpm .hero-word-accent.has-split .wi,.tglpm em.acc.has-split .wi,.tglpm em.acc:not(:where(.pm-tw *)){background:var(--grad-logo-ink);-webkit-background-clip:text;background-clip:text}.tglpm .portal em.acc.has-split .wi,.tglpm .portal em.acc:not(:where(.pm-tw *)){background:var(--grad-logo-light);-webkit-background-clip:text;background-clip:text}.tglpm .hero-word-accent.has-split,.tglpm em.acc.has-split:not(:where(.pm-tw *)){background:none}.tglpm .review blockquote p:not(:where(.pm-tw *)){font-weight:450;font-variation-settings:"opsz" 36;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.5}.tglpm .chk-quote span:not(:where(.pm-tw *)){font-weight:450;font-variation-settings:"opsz" 36;font-size:1.15rem;line-height:1.55}.tglpm .pillars{--gap:14px;--open:4.6;display:flex;gap:var(--gap);height:640px;margin-top:56px}.tglpm .pillar{position:relative;flex:1 1 0;min-width:0;border-radius:28px;overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(160deg,#142e83,#142e83);transition:flex-grow .9s var(--ease-out),box-shadow .6s ease}.tglpm .pillar.is-open{flex-grow:var(--open);box-shadow:0 34px 80px -34px rgba(10,20,60,.6)}.tglpm .pillar-img{position:absolute;inset:0;z-index:-2}.tglpm .pillar-img img:not(:where(.pm-tw *)){width:100%;height:100%;object-fit:cover;scale:1.12;filter:saturate(.6) brightness(.9);transition:scale 1.6s var(--ease-out),filter .9s ease}.tglpm .pillar.is-open .pillar-img img:not(:where(.pm-tw *)){scale:1;filter:none}.tglpm .pillar:after{background:linear-gradient(180deg,rgba(7,14,43,.55),rgba(10,18,54,.78))}.tglpm .pillar:after,.tglpm .pillar:before{content:"";position:absolute;inset:0;z-index:-1;transition:opacity .7s ease}.tglpm .pillar:before{background:linear-gradient(180deg,rgba(7,14,43,.1),rgba(7,14,43,.35) 35%,rgba(7,14,43,.94) 78%);opacity:0}.tglpm .pillar.is-open:after{opacity:0}.tglpm .pillar.is-open:before{opacity:1}.tglpm .pillar-head{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px 24px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.tglpm .pillar.is-open .pillar-head{inset:0 auto auto 0;cursor:default}.tglpm .pillar-head:focus-visible{outline:3px solid #afc0ee;outline-offset:-6px;border-radius:28px}.tglpm .pillar-num{font-family:var(--f-head);font-weight:800;font-size:1rem;letter-spacing:.04em;color:rgba(255,255,255,.7)}.tglpm .pillar-ic{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(8px);transition:background .5s,border-color .5s,transform .6s var(--ease-out)}.tglpm .pillar.is-open .pillar-ic,.tglpm .pillar:hover .pillar-ic{background:var(--grad-logo)}.tglpm .pillar-label{position:absolute;left:24px;bottom:28px;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--f-head);font-weight:800;font-size:1.3rem;letter-spacing:-.01em;white-space:nowrap;transition:opacity .35s ease,translate .6s var(--ease-out)}.tglpm .pillar.is-open .pillar-label{opacity:0;translate:0 20px}.tglpm .pillar-chip{position:absolute;top:26px;right:26px;z-index:1;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:rgba(7,14,43,.55);border:1px solid rgba(255,255,255,.2);box-shadow:0 12px 30px -12px rgba(7,14,43,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;translate:0 -12px;transition:opacity .5s ease,translate .7s var(--ease-out);pointer-events:none}.tglpm .pillar.is-open .pillar-chip{opacity:1;translate:0 0;transition-delay:.55s}.tglpm .pillar-chip .ic{width:20px;height:20px;color:#afc0ee}.tglpm .pillar-chip b:not(:where(.pm-tw *)){display:block;font-family:var(--f-head);font-size:.9rem}.tglpm .pillar-chip span:not(:where(.pm-tw *)){font-size:.78rem;color:rgba(255,255,255,.8)}.tglpm .pillar-body{position:absolute;left:0;bottom:0;width:calc((min(1192px, 100vw - 48px) - 4 * var(--gap)) * var(--open) / (var(--open) + 4));padding:0 40px 38px;opacity:0;translate:0 24px;transition:opacity .35s ease,translate .6s var(--ease-out);pointer-events:none}.tglpm .pillar.is-open .pillar-body{opacity:1;translate:0 0;transition:opacity .6s ease .35s,translate .9s var(--ease-out) .3s;pointer-events:auto}.tglpm .pillar-body h3:not(:where(.pm-tw *)){font-size:clamp(1.35rem,2vw,1.7rem);font-weight:800;line-height:1.2;margin-bottom:16px;color:#fff}.tglpm .pillar-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tglpm .pillar-tags span:not(:where(.pm-tw *)){font-size:.76rem;font-weight:700;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22)}.tglpm .pillar-body ul:not(:where(.pm-tw *)){list-style:none;margin:0;padding:0;display:grid;gap:10px}.tglpm .pillar-body li:not(:where(.pm-tw *)){display:flex;gap:10px;font-size:.93rem;line-height:1.5;color:rgba(255,255,255,.9)}.tglpm .pillar-body li .ic{width:18px;height:18px;flex:none;margin-top:2px;color:#afc0ee}.tglpm.js .pillars:not(.in) .pillar{clip-path:inset(100% 0 0 0 round 28px)}.tglpm.js .pillars .pillar{clip-path:inset(0 0 0 0 round 28px);transition:flex-grow .9s var(--ease-out),box-shadow .6s ease,clip-path 1.1s var(--ease-io) calc(var(--r, 0) * .11s)}@media (max-width:1240px){.tglpm .pillars{height:680px}.tglpm .pillar-body{padding:0 30px 30px}}@media (max-width:900px){.tglpm .pillars{flex-direction:column;height:auto;gap:12px}.tglpm .pillar{flex:none;border-radius:22px}.tglpm .pillar-head,.tglpm .pillar.is-open .pillar-head{position:relative;inset:auto;flex-direction:row;align-items:center;width:100%;padding:18px 20px;cursor:pointer}.tglpm .pillar-ic{width:44px;height:44px}.tglpm .pillar-label,.tglpm .pillar.is-open .pillar-label{position:static;writing-mode:horizontal-tb;transform:none;opacity:1;translate:none;font-size:1.1rem;white-space:normal}.tglpm .pillar-chip{display:none}.tglpm .pillar-body,.tglpm .pillar.is-open .pillar-body{position:static;width:auto;padding:0 20px;display:grid;grid-template-rows:0fr;translate:none;transition:grid-template-rows .6s var(--ease-out),opacity .5s ease,padding .6s var(--ease-out)}.tglpm .pillar.is-open .pillar-body{grid-template-rows:1fr;padding-bottom:24px}.tglpm .pillar-body-in{overflow:hidden;min-height:0}.tglpm.js .pillars:not(.in) .pillar{clip-path:inset(0 0 100% 0 round 22px)}.tglpm.js .pillars .pillar{clip-path:inset(0 0 0 0 round 22px)}}@media (prefers-reduced-motion:reduce){.tglpm.js .pillars .pillar,.tglpm.js .pillars:not(.in) .pillar{clip-path:none!important}.tglpm .pillar,.tglpm .pillar-body,.tglpm .pillar-chip,.tglpm .pillar-img img:not(:where(.pm-tw *)),.tglpm .pillar-label{transition:none!important}}.tglpm{--tgi-blue:#142E83;--tgi-red:#D22930;--tgi-red-hover:#B71F26;--tgi-cream:#FAFAFA;--tgi-white:#FFFFFF;--tgi-mist:#F1F5FB;--tgi-dark:#10245F;--tgi-blue-tint:#7A8FD0;--ink:var(--tgi-blue);--sand:var(--tgi-cream);--sand-2:var(--tgi-mist);--navy:var(--tgi-blue);--brand:var(--tgi-blue);--brand-ink:var(--tgi-blue);--ocean:var(--tgi-blue);--palm:var(--tgi-blue);--dark:var(--tgi-dark);--grad:var(--tgi-blue);--red:var(--tgi-red);--red-ink:var(--tgi-red);--grad-logo:linear-gradient(100deg,var(--tgi-dark),var(--tgi-blue));--grad-logo-ink:linear-gradient(100deg,var(--tgi-blue),var(--tgi-blue));--grad-logo-light:linear-gradient(100deg,#ffffff,#c9d4f2);--grad-deep:linear-gradient(135deg,var(--tgi-dark) 0%,var(--tgi-blue) 100%);--grad-tropic:linear-gradient(135deg,var(--tgi-blue) 0%,var(--tgi-dark) 100%)}.tglpm .btn-grad,.tglpm .btn-grad:hover,.tglpm .btn-nav-manage,.tglpm .cta-actions .btn-light{background:var(--tgi-red);background-image:none;color:#fff!important;box-shadow:0 10px 26px -12px rgba(210,41,48,.55)}.tglpm .btn-grad:hover,.tglpm .btn-nav-manage:hover,.tglpm .cta-actions .btn-light:hover{background:var(--tgi-red-hover);box-shadow:0 16px 34px -14px rgba(210,41,48,.6)}.tglpm .cta-actions .btn-light:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent)}.tglpm .btn-primary{background:var(--tgi-blue);color:#fff}.tglpm .btn-primary:hover{background:var(--tgi-dark)}.tglpm .btn-ghost,.tglpm .btn-nav-login,.tglpm .btn-outline{background:transparent;border:1.5px solid var(--tgi-blue);color:var(--tgi-blue)!important}.tglpm .btn-ghost:hover,.tglpm .btn-nav-login:hover,.tglpm .btn-outline:hover{background:var(--tgi-mist);border-color:var(--tgi-dark);color:var(--tgi-dark)!important}.tglpm .plan.featured .badge{background:var(--tgi-red);box-shadow:0 6px 18px -6px rgba(210,41,48,.6)}.tglpm .hero-accent-curve{color:var(--tgi-red)}.tglpm .pillar.is-open .pillar-ic,.tglpm .pillar:hover .pillar-ic{background:#fff;color:var(--tgi-blue)}.tglpm .pf-item .ic{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);box-shadow:none}.tglpm .metric-num{background:linear-gradient(100deg,#ffffff,#c9d4f2);-webkit-background-clip:text;background-clip:text}.tglpm .btn:focus-visible,.tglpm .faq-cat:focus-visible,.tglpm .hero a:focus-visible:not(:where(.pm-tw *)),.tglpm .i-chip:focus-visible,.tglpm .reviews-btn:focus-visible,.tglpm .reviews-deck:focus-visible,.tglpm .to-top:focus-visible{outline-color:var(--tgi-blue)}.tglpm .cta a:focus-visible:not(:where(.pm-tw *)),.tglpm .portal a:focus-visible:not(:where(.pm-tw *)),.tglpm footer a:focus-visible:not(:where(.pm-tw *)){outline:3px solid #fff;outline-offset:3px}.tglpm .ts-nav-item.active{background:rgba(255,255,255,.1)}.tglpm .ts-nav-item.active .ts-nav-sq{background:var(--tgi-red);box-shadow:0 0 10px rgba(210,41,48,.5)}.tglpm .ts-nav-item.active span.txt:not(:where(.pm-tw *)){color:#fff}.tglpm .hero-aurora span:first-child:not(:where(.pm-tw *)){background:rgba(20,46,131,.12)}.tglpm .hero-aurora span:nth-child(2):not(:where(.pm-tw *)){background:rgba(20,46,131,.08)}.tglpm .hero-aurora span:nth-child(3):not(:where(.pm-tw *)){background:rgba(210,41,48,.05)}.tglpm section:not(:where(.pm-tw *)){padding:150px 0}.tglpm .journey:not(.is-pinned){padding:150px 0}.tglpm .metrics{padding:0 0 150px}.tglpm .kinetic{padding:100px 0}.tglpm .portal{padding:150px 0}.tglpm .cta{padding:150px 0!important}@media (max-width:640px){.tglpm .faq,.tglpm .founders,.tglpm .journey:not(.is-pinned),.tglpm section:not(:where(.pm-tw *)){padding:88px 0}.tglpm .metrics{padding-bottom:88px}.tglpm .kinetic{padding:64px 0}.tglpm .cta{padding:88px 0!important}.tglpm .portal{padding:88px 0}}.tglpm .pillars{height:540px}.tglpm .pillar{background:transparent;color:var(--tgi-blue);border:1px solid var(--line);transition:flex-grow .9s var(--ease-out),border-color .5s ease}.tglpm.js .pillars .pillar{transition:flex-grow .9s var(--ease-out),border-color .5s ease,clip-path 1.1s var(--ease-io) calc(var(--r, 0) * .11s)}.tglpm .pillar.is-open{box-shadow:none;border-color:rgba(20,46,131,.35)}.tglpm .pillar-img,.tglpm .pillar:after,.tglpm .pillar:before{display:none}.tglpm .pillar-num{color:var(--muted)}.tglpm .pillar-ic{background:transparent;border:1.5px solid rgba(20,46,131,.25);backdrop-filter:none;color:var(--tgi-blue)}.tglpm .pillar.is-open .pillar-ic,.tglpm .pillar:hover .pillar-ic{background:var(--tgi-blue);border-color:transparent;color:#fff}.tglpm .pillar-chip,.tglpm .pillar-label{color:var(--tgi-blue)}.tglpm .pillar-chip{background:transparent;border:1px solid var(--line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.tglpm .pillar-chip .ic{color:var(--tgi-blue)}.tglpm .pillar-chip span:not(:where(.pm-tw *)){color:var(--ink-2)}.tglpm .pillar-body h3:not(:where(.pm-tw *)){color:var(--tgi-blue)}.tglpm .pillar-tags span:not(:where(.pm-tw *)){background:transparent;border-color:rgba(20,46,131,.25);color:var(--tgi-blue)}.tglpm .pillar-body li:not(:where(.pm-tw *)){color:var(--ink-2)}.tglpm .pillar-body li .ic{color:var(--tgi-blue)}.tglpm .pillar-head:focus-visible{outline-color:var(--tgi-blue)}@media (max-width:1240px){.tglpm .pillars{height:580px}}@media (max-width:900px){.tglpm .pillars{height:auto}}.tglpm .channel-item{background:#fff;height:60px;box-sizing:border-box;padding:0 30px;gap:10px}.tglpm .ch-logo{display:block;width:auto;height:26px}.tglpm .ch-airbnb{height:28px}.tglpm .ch-booking{height:21px}.tglpm .ch-expedia{height:26px}.tglpm .ch-vrbo{height:30px}.tglpm .ch-tripadvisor{height:28px}.tglpm .ch-google{height:24px}.tglpm .ch-plumguide{height:38px}.tglpm .channel-item .ch-sub{font-family:var(--f-body);font-weight:600;font-size:.9rem;color:#5f6368;letter-spacing:0}@media (max-width:640px){.tglpm .channel-item{height:50px;padding:0 22px}.tglpm .ch-logo{height:21px}.tglpm .ch-vrbo{height:25px}.tglpm .ch-airbnb{height:23px}.tglpm .ch-booking{height:17px}.tglpm .ch-tripadvisor{height:23px}.tglpm .ch-google{height:20px}.tglpm .ch-plumguide{height:30px}.tglpm .channel-item .ch-sub{font-size:.8rem}}.tglpm{--nav-cream:#EDE6D3}.tglpm .nav{background:rgba(237,230,211,.92);border-bottom-color:rgba(20,46,131,.08)}.tglpm .nav.scrolled{background:rgba(237,230,211,.97);border-bottom-color:rgba(20,46,131,.12);box-shadow:0 6px 24px -10px rgba(20,46,131,.18)}.tglpm .mobile-menu.open{background:var(--nav-cream);border-color:rgba(20,46,131,.12)}.tglpm .nav .btn-nav-login:hover{background:rgba(255,255,255,.55)}html:has(.tglpm){scroll-behavior:smooth}.tglpm [data-pv]{display:flex;flex-direction:column;gap:14px}.tglpm .op-menu[hidden],.tglpm .op-modal[hidden],.tglpm .op-toast[hidden],.tglpm [data-pv][hidden]{display:none}.tglpm .tablet-main{position:relative}.tglpm .ts-brand-mark{display:block;width:34px;height:40px;overflow:hidden}.tglpm .ts-brand-mark img{display:block;height:40px;width:auto;max-width:none;filter:brightness(0) invert(1)}.tglpm button.ts-nav-item{border:0;background:transparent;font:inherit;width:100%}.tglpm button.op-filter{font-family:inherit}.tglpm .op-btn-icon:focus-visible,.tglpm .op-filter:focus-visible,.tglpm .op-pcard:focus-visible,.tglpm .op-prop-item:focus-visible,.tglpm .op-report-dl:focus-visible,.tglpm .ts-nav-item:focus-visible{outline:2px solid #3b5fd6;outline-offset:2px}.tglpm .op-filter-wrap,.tglpm .op-notif-wrap{position:relative}.tglpm .op-filter-note{font-size:.74rem;color:#6b7590;font-weight:600}.tglpm .op-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:170px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #dfe5ee;border-radius:10px;box-shadow:0 12px 30px rgba(20,46,131,.16)}.tglpm .op-menu li{padding:7px 10px;border-radius:6px;font-size:.76rem;font-weight:600;color:#142e83;cursor:pointer}.tglpm .op-menu li:focus-visible,.tglpm .op-menu li:hover{background:#f1f5fb;outline:0}.tglpm .op-menu li[aria-selected=true]{background:#e8edfa}.tglpm .op-notif-menu{width:280px;padding:10px 12px}.tglpm .op-notif-menu b{display:block;font-size:.78rem;margin-bottom:6px}.tglpm .op-notif-menu p{display:flex;gap:8px;margin:0;padding:7px 0;border-top:1px solid #eef1f8;font-size:.72rem;line-height:1.35;color:#3a4670}.tglpm .op-notif-menu p i{flex:none;width:7px;height:7px;margin-top:4px;border-radius:50%;background:#d22930}.tglpm .op-props,.tglpm .op-report-list{margin:0;padding:0;list-style:none}.tglpm .op-report{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;background:#f1f5fb;margin-bottom:6px}.tglpm .op-report.added{animation:pm-fade .4s ease}.tglpm .op-report strong{display:block;font-size:.82rem}.tglpm .op-report span{font-size:.7rem;color:#6b7590}.tglpm .op-new{margin-left:8px;padding:2px 7px;border-radius:999px;background:#142e83;color:#fff;font-size:.6rem;font-style:normal;font-weight:700}.tglpm .op-report-dl{border:1px solid #c3cbe3;background:#fff;color:#142e83;border-radius:6px;padding:5px 10px;font-weight:600;font-size:.72rem;font-family:inherit;cursor:pointer}.tglpm .op-report-dl:hover{background:#142e83;color:#fff}.tglpm .op-props{display:grid;gap:8px}.tglpm .op-pcard{display:block;width:100%;text-align:left;font:inherit;color:#142e83;background:#f1f5fb;border:1px solid transparent;border-radius:10px;padding:12px 14px;cursor:pointer;transition:border-color .2s,background .2s}.tglpm .op-pcard.open,.tglpm .op-pcard:hover{border-color:#c3cbe3;background:#fff}.tglpm .op-pcard-top{display:flex;justify-content:space-between;gap:10px}.tglpm .op-pcard-top strong{display:block;font-size:.86rem}.tglpm .op-pcard-top span{font-size:.7rem;color:#6b7590}.tglpm .op-pcard-top b{font-size:.9rem}.tglpm .op-occ{height:6px;margin:10px 0 6px;background:#dfe5ee;border-radius:99px;overflow:hidden}.tglpm .op-occ i{display:block;height:100%;background:#142e83;border-radius:99px}.tglpm .op-pcard-sub{display:flex;justify-content:space-between;font-size:.7rem;color:#6b7590;font-weight:600}.tglpm .op-pcard-detail{display:none;margin:10px 0 0;padding-top:10px;border-top:1px dashed #c3cbe3;grid-template-columns:repeat(3,1fr);gap:10px}.tglpm .op-pcard.open .op-pcard-detail{display:grid;animation:pm-fade .3s ease}.tglpm .op-pcard-detail dt{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7590}.tglpm .op-pcard-detail dd{margin:2px 0 0;font-size:.76rem;font-weight:700}.tglpm .op-modal{position:absolute;inset:0;z-index:30;display:grid;place-items:center;background:rgba(16,36,95,.45);border-radius:inherit}.tglpm .op-modal-box{width:min(320px,90%);display:grid;gap:12px;padding:18px;background:#fff;border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.3)}.tglpm .op-modal-box h4{margin:0;font-size:.95rem}.tglpm .op-modal-box label{display:grid;gap:4px;font-size:.72rem;font-weight:700;color:#3a4670}.tglpm .op-modal-box select{padding:7px 8px;border:1px solid #c3cbe3;border-radius:6px;font-weight:600;font-size:.78rem;font-family:inherit;color:#142e83;background:#fff}.tglpm .op-modal-actions{display:flex;justify-content:flex-end;gap:8px}.tglpm .op-ghost{border:0;background:transparent;color:#6b7590;font-weight:600;font-size:.76rem;font-family:inherit;cursor:pointer;padding:0 8px}.tglpm .op-toast{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);z-index:40;max-width:90%;padding:9px 16px;border-radius:999px;background:#142e83;color:#fff;font-size:.74rem;font-weight:600;box-shadow:0 10px 24px rgba(0,0,0,.25);animation:pm-fade .3s ease}@media (max-width:720px){.tglpm .op-pcard-detail{grid-template-columns:1fr}.tglpm .ts-brand-mark{width:26px;height:30px}.tglpm .ts-brand-mark img{height:30px}}.tglpm .mobile-menu .mobile-lang,.tglpm .nav-cta .nav-lang{border-color:rgba(20,46,131,.25);background:transparent}.tglpm .mobile-lang button,.tglpm .nav-lang button{min-height:34px;background:transparent;border:0;cursor:pointer;font-family:inherit;line-height:1}.tglpm .mobile-lang button[aria-pressed=true],.tglpm .nav-lang button[aria-pressed=true]{background:#142e83;color:#fff}.tglpm .mobile-menu .mobile-lang{align-self:flex-start}@media (max-width:860px){.tglpm .nav-cta .nav-lang{display:none}}