.gx-hero{padding-top:clamp(40px,6vw,88px)}.gx-hero-grid{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.gx-hero-copy,.gx-hero-visual,.gx-how-copy,.gx-how-photo{min-width:0}.gx-hero-copy .lx-badge{margin-bottom:16px}.gx-eyebrow{display:flex}@media (max-width:900px){.gx-hero-grid{grid-template-columns:1fr}}.gx-window{max-width:560px;margin-inline:auto}.gx-window-title{color:var(--lx-ink);align-items:center;gap:6px;margin-left:12px;font-size:13px;font-weight:600;display:inline-flex}.gx-window-title img{width:16px;height:16px}.gx-window-title span{background:0 0;border-radius:0;width:auto;height:auto}.gx-chat{background:#fff;gap:18px;padding:24px;font-size:15px;line-height:1.55;display:grid}.gx-msg{margin:0}.gx-user{max-width:86%;color:var(--lx-ink);background:#eef1f4;border-radius:16px 16px 4px;justify-self:end;padding:11px 15px}.gx-answer{color:var(--lx-ink);max-height:3.2em;position:relative;overflow:hidden}.gx-answer:after{content:"";background:linear-gradient(#fff0,#fff);height:1.6em;position:absolute;inset:auto 0 0}.gx-sponsored{border:1px solid var(--lx-line);background:#fff;border-radius:12px;gap:12px;padding:16px;display:grid;box-shadow:0 1px 2px #1028500a}.gx-sponsored-label{color:var(--lx-soft);letter-spacing:.02em;font-size:12px;font-weight:600}.gx-sponsored-row{grid-template-columns:44px 1fr;align-items:start;gap:12px;display:grid}.gx-sponsored-img{border:1px solid var(--lx-line);background:#fff;border-radius:8px;width:44px;height:44px;display:block;position:relative;overflow:hidden}.gx-sponsored-img img{object-fit:cover;object-position:left;width:auto;max-width:none;height:100%;position:absolute;inset:0}.gx-sponsored-row strong{letter-spacing:-.015em;font-size:16px;display:block}.gx-sponsored-row p{color:var(--lx-muted);margin:2px 0 0;font-size:14px;line-height:1.5}.gx-sponsored-btn{border-radius:var(--lx-r-control);background:var(--lx-blue);color:#fff;justify-self:start;align-items:center;min-height:36px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.gx-hero-visual .lx-stamp{text-align:center;display:block}@keyframes gx-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.gx-window[data-state=armed] .gx-msg{opacity:0}.gx-window[data-state=in] .gx-msg{animation:gx-in .6s var(--lx-ease) both;animation-delay:calc(var(--d,0) * 1s)}.gx-window[data-state=in] .gx-sponsored{animation-name:gx-up;animation-duration:.7s}@keyframes gx-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:480px){.gx-chat{padding:16px}.gx-user{max-width:94%}}.gx-statement{max-width:calc(980px + var(--lx-gutter) * 2);text-align:center}.gx-live{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.gx-icon{border-radius:var(--lx-r-card);background:var(--lx-blue-tint);width:48px;height:48px;color:var(--lx-blue);place-items:center;margin-bottom:20px;display:grid}.gx-live .lx-body{margin-top:12px}.gx-note{max-width:80ch;margin:32px 0 0}.gx-source{font-weight:600;font-size:inherit;overflow-wrap:anywhere;display:inline}@media (max-width:900px){.gx-live{grid-template-columns:1fr}}.gx-how-grid{grid-template-columns:5fr 6fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.gx-how-photo{top:calc(var(--site-header-height,96px) + 40px);position:sticky}.gx-how-head{margin-bottom:40px}.gx-steps{gap:36px;margin:0;padding:0;list-style:none;display:grid;position:relative}.gx-steps-line{background:var(--lx-blue-tint);border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:17px}.gx-steps-line i{border-radius:inherit;background:var(--lx-blue);transform-origin:top;transition:transform 1.8s var(--lx-ease) .2s;position:absolute;inset:0}.gx-step{gap:10px;padding-left:64px;display:grid;position:relative}.gx-step-num{background:var(--lx-blue);color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #fff}.gx-step h3{padding-top:4px}.gx-steps[data-state=armed] .gx-steps-line i{transform:scaleY(0)}.gx-steps[data-state=armed] .gx-step{opacity:.3;transform:translateY(10px)}.gx-step{transition:opacity .6s var(--lx-ease), transform .6s var(--lx-ease);transition-delay:calc(var(--i,0) * .35s + .15s)}@media (max-width:900px){.gx-how-grid{grid-template-columns:1fr}.gx-how-photo{position:static}}.gx-compare{overflow:hidden}.gx-compare-scroll{overscroll-behavior-x:contain;overflow-x:auto}.gx-compare-scroll:focus-visible{outline:2px solid var(--lx-blue);outline-offset:-2px}.gx-compare table{border-collapse:collapse;text-align:left;width:100%;min-width:640px}.gx-compare th,.gx-compare td{vertical-align:middle;border-bottom:1px solid var(--lx-line);padding:20px 28px;font-size:17px;line-height:1.45}.gx-compare tbody tr:last-child th,.gx-compare tbody tr:last-child td{border-bottom:0}.gx-compare thead th{background:var(--lx-page);font-size:16px;font-weight:700}.gx-compare thead td{background:var(--lx-page)}.gx-compare tbody th{width:24%;color:var(--lx-muted);font-size:15px;font-weight:600}.gx-compare td{color:var(--lx-ink)}.gx-th{align-items:center;gap:10px;display:inline-flex}.gx-th img{width:20px;height:20px}.gx-compare-foot{text-align:center;justify-items:center;gap:12px;margin-top:40px;display:grid}.gx-compare-foot .lx-body{max-width:64ch}@media (max-width:640px){.gx-compare th,.gx-compare td{padding:16px 18px;font-size:16px}.gx-compare tbody th{width:auto;min-width:150px}}.gx-early{grid-template-columns:7fr 5fr;align-items:stretch;gap:clamp(24px,4vw,56px);padding:clamp(28px,5vw,64px) clamp(28px,5vw,64px) 0;display:grid}.gx-early-copy{align-self:center;padding-bottom:clamp(28px,5vw,64px)}.gx-early-copy .lx-h2{color:#fff}.gx-early-mascot{place-self:end center;width:min(100%,320px);line-height:0}.gx-early-mascot img{object-fit:contain;object-position:bottom;width:100%;height:auto;max-height:460px}@media (max-width:900px){.gx-early{grid-template-columns:1fr;padding-bottom:0}.gx-early-mascot{width:min(60%,240px)}}.gx-faq-grid{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.gx-faq-head{top:calc(var(--site-header-height,96px) + 24px);position:sticky}@media (max-width:900px){.gx-faq-grid{grid-template-columns:1fr}.gx-faq-head{position:static}}.gx-enquiry{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.gx-enquiry-card{padding:clamp(28px,4vw,48px)}.gx-enquiry-intro{margin:16px 0 28px}.gx-enquiry-card .roadmap-form{gap:16px}.gx-enquiry-panel{flex-direction:column;justify-content:space-between;min-height:520px;padding:clamp(28px,4vw,48px) clamp(28px,4vw,48px) 0;display:flex;position:relative}.gx-enquiry-text{z-index:1;position:relative}.gx-enquiry-mascot{object-fit:contain;object-position:bottom right;align-self:flex-end;width:auto;max-width:60%;height:70%;max-height:420px;margin-top:24px}@media (max-width:900px){.gx-enquiry{grid-template-columns:1fr}.gx-enquiry-panel{min-height:0}.gx-enquiry-mascot{width:min(220px,55%);height:auto}}@media (prefers-reduced-motion:reduce){.gx-steps-line i,.gx-step{opacity:1!important;transition:none!important;transform:none!important}.gx-window .gx-msg{opacity:1!important;animation:none!important}}.gx-hero-grid{grid-template-columns:6fr 6fr}.gx-hero .lx-h1{font-size:clamp(40px,4.5vw,66px)}@media (max-width:900px){.gx-hero-grid{grid-template-columns:1fr}}[data-page=gpt] .gx-hero{padding-top:64px}[data-page=gpt] .gx-hero-grid{grid-template-columns:6fr 6fr;gap:64px}[data-page=gpt] .gx-hero .lx-h1{font-size:clamp(40px,5vw,72px);line-height:1.04}[data-page=gpt] .gx-consultation{aspect-ratio:5/4;background:#edf3f9;border-radius:8px;margin:0;position:relative;overflow:hidden}[data-page=gpt] .gx-consultation img{object-fit:cover}.gx-hero-note{margin-top:18px}.gx-placement-grid{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(40px,7vw,112px);display:grid}.gx-placement-copy{min-width:0}.gx-placement-copy .lx-body{margin:22px 0}.gx-placement-copy .lx-link{margin-top:4px}.gx-path-grid{grid-template-columns:1fr 1fr;gap:24px;margin:40px 0 24px;display:grid}.gx-path-grid article{background:#fff;border:1px solid #dfe7f0;border-radius:12px;padding:36px}.gx-path-grid span{color:#1265b7;letter-spacing:.12em;font-size:12px;font-weight:700}.gx-path-grid h3{margin:30px 0 14px;font-size:24px;font-weight:600;line-height:1.2}.gx-path-grid p{color:#5c6870;margin:0;font-size:17px;line-height:1.6}.gx-path-note a{color:#1265b7;text-underline-offset:3px;text-decoration:underline}.gx-candid-section{background:#f6f9fd}.gx-candid{max-width:960px;margin-left:max(48px,50% - 660px);margin-right:auto}.gx-candid .lx-lede{max-width:60ch;margin:24px 0}.gx-candid>a{color:#1265b7;align-items:center;gap:8px;font-weight:600;display:inline-flex}@media (max-width:900px){[data-page=gpt] .gx-hero-grid,.gx-placement-grid,.gx-path-grid{grid-template-columns:1fr}.gx-candid{margin-inline:auto}.gx-path-grid article{padding:26px}}@media (max-width:600px){[data-page=gpt] .gx-consultation{aspect-ratio:4/3}.gx-path-grid{margin-top:28px}}.gx-window-mark{color:#1265b7;font-size:16px;line-height:1}.gx-sponsored-placeholder{color:#1265b7;background:#eaf2fa;place-items:center;font-size:12px;font-weight:700;display:grid}@media (min-width:901px){[data-page=gpt] .gx-hero{padding-top:0}[data-page=gpt] .gx-hero .lx-h1{font-size:clamp(40px,4.6vw,64px)}[data-page=gpt] .gx-hero .lx-lede{margin-top:18px}}
