.gp{--gp-ink:#f4f8ff;--gp-soft:#c3cfdd;--gp-muted:#94a6bc;--gp-panel:#0e1a2c;--gp-panel-2:#0b1524;--gp-raised:#ffffff0a;--gp-line:#94a3b82e;--gp-line-strong:#94a3b84d;--gp-accent:#2dd4bf;--gp-accent-2:#38bdf8;--gp-accent-ink:#5eead4;--gp-accent-soft:#2dd4bf1f;--gp-on-accent:#04131c;--gp-shadow:0 34px 80px -46px #020617f2;--gp-display:"Space Grotesk","Inter",system-ui,sans-serif;font-family:Inter,system-ui,sans-serif}.gp,.gp *,.gp :after,.gp :before{box-sizing:border-box}.gp--amber{--gp-accent:#fb923c;--gp-accent-2:#fbbf24;--gp-accent-ink:#fdba74;--gp-accent-soft:#fb923c1f;--gp-on-accent:#1c0a02}.cg-theme-light .gp{--gp-ink:#0b1324;--gp-soft:#334155;--gp-muted:#56657a;--gp-panel:#fff;--gp-panel-2:#f4f7fb;--gp-raised:#f1f5f9;--gp-line:#0f172a1a;--gp-line-strong:#0f172a2e;--gp-accent-ink:#0f766e;--gp-accent-soft:#0d94881a;--gp-shadow:0 30px 60px -44px #0f172a59}.cg-theme-light .gp--amber{--gp-accent-ink:#9a3412;--gp-accent-soft:#ea580c17}@media (prefers-color-scheme:light){.wg-container .gp{--gp-ink:#0b1324;--gp-soft:#334155;--gp-muted:#56657a;--gp-panel:#fff;--gp-panel-2:#f4f7fb;--gp-raised:#f1f5f9;--gp-line:#0f172a1a;--gp-line-strong:#0f172a2e;--gp-accent-ink:#0f766e;--gp-accent-soft:#0d94881a;--gp-shadow:0 30px 60px -44px #0f172a59}}.gp-kicker{color:var(--gp-accent-ink);font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gp-hero{grid-gap:clamp(24px,3.4vw,44px);align-items:center;background:radial-gradient(70% 90% at 0 0,var(--gp-accent-soft),#0000 70%),radial-gradient(60% 80% at 100% 100%,#38bdf814,#0000 70%),var(--gp-panel);border:1px solid var(--gp-line);border-radius:26px;box-shadow:var(--gp-shadow);display:grid;gap:clamp(24px,3.4vw,44px);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);margin:0 0 30px;padding:clamp(24px,3.4vw,40px)}.gp-hero-copy{min-width:0}.gp-title{text-wrap:balance;color:var(--gp-ink);font-family:var(--gp-display);font-size:clamp(1.95rem,3.2vw,2.8rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;margin:12px 0 14px}.gp-title span{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,var(--gp-accent) 10%,var(--gp-accent-2) 90%);-webkit-background-clip:text;background-clip:text;color:#0000}.cg-theme-light .gp--amber .gp-title span{background-image:linear-gradient(100deg,#c2410c 10%,#b45309 90%)}.cg-theme-light .gp--teal .gp-title span{background-image:linear-gradient(100deg,#0f766e 10%,#0369a1 90%)}@media (prefers-color-scheme:light){.wg-container .gp--teal .gp-title span{background-image:linear-gradient(100deg,#0f766e 10%,#0369a1 90%)}}.gp-lead{color:var(--gp-muted);font-size:1.02rem;line-height:1.65;margin:0 0 22px;max-width:56ch}.gp-actions{display:flex;flex-wrap:wrap;gap:10px}.gp-btn{align-items:center;background:var(--gp-raised);border:1px solid var(--gp-line-strong);border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:.93rem;font-weight:700;gap:9px;min-height:46px;padding:0 20px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.gp-btn,.gp-btn:hover{color:var(--gp-ink);text-decoration:none}.gp-btn:hover{border-color:var(--gp-accent);transform:translateY(-1px)}.gp-btn--primary,.gp-btn--primary:hover{background:linear-gradient(135deg,var(--gp-accent),var(--gp-accent-2));border-color:#0000;color:var(--gp-on-accent)}.gp-btn--primary:hover{box-shadow:0 14px 30px -14px var(--gp-accent)}.gp-btn:focus-visible{outline:2px solid var(--gp-accent);outline-offset:3px}.gp-chips{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:20px 0 0;padding:0}.gp-chips li{align-items:center;color:var(--gp-soft);display:inline-flex;font-size:.82rem;font-weight:600;gap:7px}.gp-chips svg{color:var(--gp-accent-ink);font-size:.78rem}.gp-visual{margin:0;min-width:0;position:relative}.gp-visual figcaption{color:var(--gp-muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;margin-top:10px;text-align:right}.gp-heading{margin:34px 0 16px}.gp-heading h3{text-wrap:balance;color:var(--gp-ink);font-family:var(--gp-display);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;letter-spacing:-.025em;margin:8px 0 6px}.gp-heading p{color:var(--gp-muted);font-size:.95rem;line-height:1.6;margin:0;max-width:64ch}.gp-rail{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--gp-count,4),minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.gp-rail:before{background:linear-gradient(90deg,var(--gp-accent),var(--gp-line));content:"";height:1px;left:36px;opacity:.6;position:absolute;right:36px;top:34px}.gp-rail li{background:var(--gp-panel);border:1px solid var(--gp-line);border-radius:18px;display:flex;flex-direction:column;gap:6px;padding:16px;position:relative}.gp-rail-num{background:var(--gp-panel);border:1px solid var(--gp-accent);border-radius:50%;box-shadow:0 0 0 5px var(--gp-accent-soft);color:var(--gp-accent-ink);display:grid;font-family:var(--gp-display);font-weight:700;height:36px;margin-bottom:4px;place-items:center;position:relative;width:36px;z-index:1}.gp-rail-label{color:var(--gp-accent-ink);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gp-rail strong{color:var(--gp-ink);font-family:var(--gp-display);font-size:1rem;font-weight:700;line-height:1.3}.gp-rail p{color:var(--gp-muted);font-size:.84rem;line-height:1.55;margin:0}.gp-doors{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--gp-count,3),minmax(0,1fr))}.gp-door{background:var(--gp-panel);border:1px solid var(--gp-line);border-radius:18px;color:var(--gp-ink);display:flex;flex-direction:column;font:inherit;gap:8px;padding:18px;text-align:left;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}a.gp-door,button.gp-door{cursor:pointer}a.gp-door:hover,button.gp-door:hover{border-color:var(--gp-accent);box-shadow:0 22px 40px -30px var(--gp-accent);color:var(--gp-ink);text-decoration:none;transform:translateY(-2px)}.gp-door:focus-visible{outline:2px solid var(--gp-accent);outline-offset:3px}.gp-door-icon{background:var(--gp-accent-soft);border-radius:12px;color:var(--gp-accent-ink);display:grid;height:38px;place-items:center;width:38px}.gp-door-label{color:var(--gp-accent-ink);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gp-door strong{color:var(--gp-ink);font-family:var(--gp-display);font-size:1.02rem;font-weight:700;line-height:1.3}.gp-door p{color:var(--gp-muted);font-size:.85rem;line-height:1.55;margin:0}.gp-door-example{background:var(--gp-raised);border-left:2px solid var(--gp-accent);border-radius:0 10px 10px 0;color:var(--gp-soft);display:block;font-size:.82rem;font-style:italic;line-height:1.5;padding:10px 12px;quotes:"\201C" "\201D"}.gp-door em{align-items:center;color:var(--gp-accent-ink);display:inline-flex;font-size:.84rem;font-style:normal;font-weight:700;gap:7px;margin-top:auto;padding-top:6px}.gp-door em svg{font-size:.72rem;transition:transform .15s ease}.gp-door:hover em svg{transform:translateX(3px)}.gp-built{grid-gap:0 28px;background:var(--gp-panel);border:1px solid var(--gp-line);border-radius:20px;display:grid;gap:0 28px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:4px 22px}.gp-built li{border-bottom:1px dashed var(--gp-line);display:flex;gap:14px;padding:16px 0}.gp-built li:nth-last-child(-n+2){border-bottom:0}.gp-built-icon{background:var(--gp-accent-soft);border-radius:10px;color:var(--gp-accent-ink);display:grid;flex:none;font-size:.9rem;height:34px;place-items:center;width:34px}.gp-built strong{color:var(--gp-ink);display:block;font-size:.93rem;font-weight:700}.gp-built p{color:var(--gp-muted);font-size:.84rem;line-height:1.5;margin:3px 0 0}.gp-mock{background:#081322;border:1px solid #94a3b838;border-radius:20px;box-shadow:0 40px 80px -40px #020617e6,inset 0 0 0 1px #ffffff05;color:#e6eef8;font-family:Inter,system-ui,sans-serif;overflow:hidden;position:relative}.gp-mock--campaign{padding:18px}.gp-mock-bar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.gp-mock-title{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:1.02rem;font-weight:700}.gp-mock-live{align-items:center;background:#34d39924;border-radius:999px;color:#6ee7b7;display:inline-flex;font-size:.72rem;font-weight:800;gap:7px;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.gp-mock-dot.is-live,.gp-mock-live i{animation:gp-pulse 1.8s ease-out infinite;background:#34d399;border-radius:50%;height:7px;width:7px}@keyframes gp-pulse{0%{box-shadow:0 0 0 0 #34d39999}70%,to{box-shadow:0 0 0 7px #34d39900}}.gp-mock-progress-row{color:#94a6bc;display:flex;font-size:.76rem;font-weight:600;justify-content:space-between}.gp-mock-progress-row strong{font-feature-settings:"tnum";color:#fdba74;font-variant-numeric:tabular-nums}.gp-mock-track{background:#94a3b829;border-radius:999px;height:7px;margin:7px 0 14px;overflow:hidden}.gp-mock-track span{background:linear-gradient(90deg,#fb923c,#fbbf24);border-radius:inherit;display:block;height:100%}.gp-mock-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.gp-mock-stats div{background:#ffffff08;border:1px solid #94a3b824;border-radius:12px;padding:10px}.gp-mock-stats strong{font-feature-settings:"tnum";display:block;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:1.25rem;font-variant-numeric:tabular-nums}.gp-mock-stats span{color:#94a6bc;font-size:.68rem;font-weight:600}.gp-mock-stats .is-ok strong{color:#6ee7b7}.gp-mock-stats .is-info strong{color:#7dd3fc}.gp-mock-stats .is-warn strong{color:#fcd34d}.gp-mock-stats .is-accent strong{color:#fdba74}.gp-mock-calls{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0 0 12px;padding:0}.gp-mock-calls li{grid-gap:10px;align-items:center;background:hsla(0,0%,100%,.025);border-radius:10px;display:grid;gap:10px;grid-template-columns:8px minmax(0,1fr) auto 36px;padding:8px 10px}.gp-mock-calls strong{font-feature-settings:"tnum";display:block;font-size:.8rem;font-variant-numeric:tabular-nums}.gp-mock-calls small{color:#94a6bc;display:block;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-mock-calls time{font-feature-settings:"tnum";color:#94a6bc;font-size:.72rem;font-variant-numeric:tabular-nums;text-align:right}.gp-mock-dot{background:#94a6bc;border-radius:50%;height:7px;width:7px}.gp-mock-dot.is-ok{background:#34d399}.gp-mock-dot.is-info{background:#38bdf8}.gp-mock-dot.is-accent{background:#fb923c}.gp-mock-chip{border-radius:999px;font-size:.66rem;font-weight:800;padding:3px 8px;white-space:nowrap}.gp-mock-chip.is-ok{background:#34d39924;color:#6ee7b7}.gp-mock-chip.is-live{background:#2dd4bf29;color:#5eead4}.gp-mock-chip.is-info{background:#38bdf824;color:#7dd3fc}.gp-mock-chip.is-accent{background:#fb923c29;color:#fdba74}.gp-mock-transcript{background:#fb923c12;border:1px solid #fb923c47;border-radius:12px;padding:10px 12px}.gp-mock-transcript span{color:#fdba74;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gp-mock-transcript p{color:#dbe6f5;font-size:.8rem;line-height:1.5;margin:4px 0 0}.gp-site-chrome{align-items:center;background:#0d1a2c;border-bottom:1px solid #94a3b829;display:flex;gap:12px;padding:10px 14px}.gp-site-dots{display:inline-flex;gap:5px}.gp-site-dots i{background:#94a3b859;border-radius:50%;height:8px;width:8px}.gp-site-url{background:#ffffff0d;border-radius:999px;color:#94a6bc;flex:1 1;font-size:.72rem;min-width:0;overflow:hidden;padding:4px 12px;text-overflow:ellipsis;white-space:nowrap}.gp-site-page{background:linear-gradient(180deg,#f8fafc,#eef3f8);height:372px;padding:16px 18px;position:relative}.gp-site-nav{align-items:center;display:flex;gap:10px;margin-bottom:22px}.gp-site-nav b{background:#cbd5e1;border-radius:4px;height:12px;width:54px}.gp-site-nav span{background:#e2e8f0;border-radius:4px;height:8px;width:34px}.gp-site-nav span:first-of-type{margin-left:auto}.gp-site-hero{grid-gap:8px;display:grid;gap:8px;max-width:58%}.gp-site-line{background:#cbd5e1;border-radius:4px;height:12px}.gp-site-line.is-wide{background:#94a3b8;height:18px}.gp-site-line.is-short{width:60%}.gp-site-cta{background:#0f172a;border-radius:999px;height:26px;margin-top:6px;width:92px}.gp-site-cards{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:22px;max-width:58%}.gp-site-cards span{background:#e2e8f0;border-radius:10px;height:64px}.gp-widget{animation:gp-widget-in .6s cubic-bezier(.2,.8,.2,1) both;background:#0b1424;border:1px solid #2dd4bf59;border-radius:16px;bottom:66px;box-shadow:0 30px 50px -20px #020617b3;max-height:calc(100% - 82px);overflow:hidden;position:absolute;right:16px;width:min(250px,54%)}@keyframes gp-widget-in{0%{opacity:.6;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.gp-widget-head{align-items:center;background:linear-gradient(135deg,#2dd4bf2e,#38bdf81a);display:flex;gap:9px;padding:10px 12px}.gp-widget-avatar{background:linear-gradient(135deg,#2dd4bf,#38bdf8);border-radius:50%;color:#04131c;display:grid;font-size:.78rem;height:28px;place-items:center;width:28px}.gp-widget-head strong{display:block;font-size:.78rem}.gp-widget-head small{align-items:center;color:#94a6bc;display:inline-flex;font-size:.64rem;gap:5px}.gp-widget-head small i{background:#34d399;border-radius:50%;height:6px;width:6px}.gp-widget-body{grid-gap:6px;display:grid;gap:6px;padding:10px 12px}.gp-bubble{border-radius:12px;font-size:.7rem;line-height:1.45;margin:0;max-width:88%;padding:7px 10px}.gp-bubble.is-them{background:#1e3048;border-bottom-right-radius:4px;color:#dbe6f5;justify-self:end}.gp-bubble.is-agent{background:#2dd4bf24;border-bottom-left-radius:4px;color:#ccfbf1}.gp-widget-actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:0 12px 10px}.gp-widget-actions span{align-items:center;border:1px solid #94a3b838;border-radius:999px;color:#dbe6f5;display:inline-flex;font-size:.64rem;font-weight:700;gap:6px;justify-content:center;min-height:28px}.gp-widget-actions .is-primary{background:linear-gradient(135deg,#2dd4bf,#38bdf8);border-color:#0000;color:#04131c}.gp-widget-input{align-items:center;border:1px solid #94a3b82e;border-radius:10px;color:#8193a8;display:flex;font-size:.68rem;justify-content:space-between;margin:0 12px 12px;padding:7px 10px}.gp-widget-input svg{color:#5eead4}.gp-launcher{background:linear-gradient(135deg,#2dd4bf,#38bdf8);border-radius:50%;bottom:14px;box-shadow:0 12px 24px -10px #2dd4bfe6;color:#04131c;display:grid;height:42px;place-items:center;position:absolute;right:16px;width:42px}.cg-overview-proof,.wg-overview-path,.wg-overview-proof{margin:30px 0 0}.wg-overview-path .widget-path{margin-bottom:0}@media (max-width:1100px){.gp-hero{grid-template-columns:1fr}.gp-doors,.gp-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-rail:before{display:none}}@media (max-width:640px){.gp-built,.gp-doors,.gp-rail{grid-template-columns:1fr}.gp-built li:nth-last-child(2){border-bottom:1px dashed var(--gp-line)}.gp-mock-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-mock-calls li{grid-template-columns:8px minmax(0,1fr) auto}.gp-mock-calls time{display:none}.gp-site-cards,.gp-site-hero{max-width:100%}.gp-widget{width:calc(100% - 32px)}.gp-btn{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.gp-btn,.gp-door,.gp-door em svg{transition:none}.gp-mock-dot.is-live,.gp-mock-live i,.gp-widget{animation:none}}.gp-next{align-items:center;border-top:1px solid var(--gp-line);display:flex;gap:16px;justify-content:space-between;margin:36px 0 8px;padding-top:20px}.gp-next-count{font-feature-settings:"tnum";color:var(--gp-muted);font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:600}.gp-next button{align-items:center;background:var(--gp-panel);border:1px solid var(--gp-line-strong);border-radius:16px;color:var(--gp-ink);column-gap:14px;cursor:pointer;display:inline-grid;font:inherit;grid-template-columns:auto auto;padding:12px 18px;text-align:right;transition:border-color .15s ease,transform .15s ease}.gp-next button span{color:var(--gp-muted);font-size:.72rem;font-weight:700;grid-column:1;letter-spacing:.1em;text-transform:uppercase}.gp-next button strong{font-family:var(--gp-display);font-size:1.02rem;grid-column:1}.gp-next button svg{color:var(--gp-accent-ink);grid-column:2;grid-row:1/span 2;transition:transform .15s ease}.gp-next button:hover{border-color:var(--gp-accent);transform:translateY(-1px)}.gp-next button:hover svg{transform:translateX(3px)}.gp-next button:focus-visible{outline:2px solid var(--gp-accent);outline-offset:3px}:is(.cg-section-brief,.wg-section-brief) h3,:is(.cg-section-title,.wg-section-title){font-family:Space Grotesk,Inter,system-ui,sans-serif;letter-spacing:-.025em}@media (prefers-reduced-motion:reduce){.gp-next button,.gp-next button svg{transition:none}}.gp.gp-side-host.gp-side-host{background:var(--gp-panel-2);border-right:1px solid var(--gp-line);box-shadow:none;display:flex;flex-direction:column;overflow:hidden;padding:0}.gp-side{display:flex;flex:1 1;flex-direction:column;min-height:0}.gp-side-head{align-items:center;display:flex;gap:12px;padding:16px 18px 12px}.gp-side-mark{background:linear-gradient(135deg,var(--gp-accent),var(--gp-accent-2));border-radius:11px;box-shadow:0 10px 22px -12px var(--gp-accent);color:var(--gp-on-accent);display:grid;flex:none;font-size:.95rem;height:36px;place-items:center;width:36px}.gp-side-head strong{color:var(--gp-ink);display:block;font-family:var(--gp-display);font-size:1.02rem;font-weight:700;letter-spacing:-.01em}.gp-side-head small{color:var(--gp-muted);display:block;font-size:.74rem;font-weight:600;margin-top:1px}.gp-side-search{align-items:center;background:var(--gp-raised);border:1px solid var(--gp-line);border-radius:12px;color:var(--gp-muted);display:flex;font-size:.8rem;gap:9px;height:38px;margin:0 14px 6px;padding:0 10px 0 12px}.gp-side-search:focus-within{border-color:var(--gp-accent)}.gp-side-search input{background:#0000;border:0;color:var(--gp-ink);flex:1 1;font:inherit;font-size:.86rem;min-width:0;outline:0;padding:0}.gp-side-search input::placeholder{color:var(--gp-muted)}.gp-side-search button{background:#0000;border:0;border-radius:6px;color:var(--gp-muted);cursor:pointer;display:grid;height:22px;padding:0;place-items:center;width:22px}.gp-side-groups{flex:1 1;min-height:0;overflow-y:auto;padding:2px 10px 12px;scrollbar-color:var(--gp-line-strong) #0000;scrollbar-width:thin}.gp-side-group>p{color:var(--gp-muted);font-size:.66rem;font-weight:800;letter-spacing:.14em;margin:0;padding:9px 10px 4px;text-transform:uppercase}.gp-side-group ul{grid-gap:1px;display:grid;gap:1px;list-style:none;margin:0;padding:0}.gp-side-link{grid-gap:10px;align-items:center;background:#0000;border:0;border-radius:9px;color:var(--gp-soft);cursor:pointer;display:grid;font:inherit;font-size:.86rem;font-weight:600;gap:10px;grid-template-columns:18px minmax(0,1fr) auto;min-height:30px;padding:0 10px;position:relative;text-align:left;transition:background .12s ease,color .12s ease;width:100%}.gp-side-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-side-icon{color:var(--gp-muted);font-size:.8rem;justify-self:center}.gp-side-link:hover{background:var(--gp-raised);color:var(--gp-ink)}.gp-side-link.is-active{background:var(--gp-accent-soft);color:var(--gp-ink)}.gp-side-link.is-active:before{background:var(--gp-accent);border-radius:0 3px 3px 0;bottom:7px;content:"";left:0;position:absolute;top:7px;width:3px}.gp-side-link.is-active .gp-side-icon,.gp-side-seen{color:var(--gp-accent-ink)}.gp-side-seen{font-size:.68rem;opacity:.8}.gp-side-link:focus-visible{outline:2px solid var(--gp-accent);outline-offset:-2px}.gp-side-empty{color:var(--gp-muted);font-size:.84rem;margin:0;padding:16px 10px}.gp-side-foot{grid-gap:8px;border-top:1px solid var(--gp-line);display:grid;gap:8px;padding:10px 14px 12px}.gp-side-foot .gp-btn{font-size:.86rem;justify-content:center;min-height:40px;width:100%}.gp-side-extra{align-items:center;color:var(--gp-muted);display:inline-flex;font-size:.78rem;font-weight:600;gap:6px;justify-content:center;padding:4px;text-decoration:none}.gp-side-extra svg{font-size:.66rem}.gp-side-extra:hover{color:var(--gp-ink);text-decoration:none}.gp-side-extra:focus-visible{border-radius:6px;outline:2px solid var(--gp-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gp-side-link{transition:none}}.proof-price-strip{grid-gap:20px 28px;align-items:center;background:radial-gradient(circle at 8% 0,#6ee7b71f,#0000 40%),radial-gradient(circle at 92% 100%,#7dd3fc14,#0000 40%),linear-gradient(160deg,#0b1226,#070b19);border:1px solid #6ee7b738;border-radius:18px;border-top-color:#ffffff2e;box-shadow:0 22px 48px #0206174d,inset 0 1px 0 #ffffff12;display:grid;gap:20px 28px;grid-template-columns:minmax(0,1.6fr) auto minmax(0,1fr);margin:18px auto 26px;max-width:1120px;padding:20px 24px}.proof-price-strip-proof{grid-gap:9px;display:grid;gap:9px;min-width:0}.proof-price-strip-kicker{align-items:center;color:#6ee7b7;display:inline-flex;font-size:.7rem;font-weight:800;gap:7px;letter-spacing:.1em;text-transform:uppercase}.proof-price-strip-title{color:#fff;font-size:1.02rem;font-weight:750;letter-spacing:-.01em;line-height:1.35}.proof-price-strip-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.proof-price-strip-primary,.proof-price-strip-secondary{align-items:center;border-radius:11px;display:inline-flex;font-size:.86rem;font-weight:800;gap:8px;min-height:42px;padding:10px 16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.proof-price-strip-primary{background:linear-gradient(135deg,#6ee7b7,#7dd3fc);box-shadow:0 12px 24px #10b98138;color:#03131e}.proof-price-strip-primary:hover{box-shadow:0 16px 30px #10b9814d;color:#03131e;transform:translateY(-2px)}.proof-price-strip-secondary{background:#ffffff0a;border:1px solid #ffffff29;color:#ffffffe0}.proof-price-strip-secondary:hover{background:#ffffff14;border-color:#ffffff52;color:#fff}.proof-price-strip-link:focus-visible,.proof-price-strip-primary:focus-visible,.proof-price-strip-secondary:focus-visible{outline:3px solid #7dd3fcb8;outline-offset:2px}.proof-price-strip-rate{grid-gap:2px;border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a;display:grid;gap:2px;justify-items:center;padding:12px 22px;text-align:center}.proof-price-strip-rate strong{font-feature-settings:"tnum";color:#6ee7b7;font-size:1.6rem;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1}.proof-price-strip-rate span{color:#ffffffa8;font-size:.76rem;font-weight:700}.proof-price-strip-rate small{color:#ffffff9e;font-size:.7rem;line-height:1.4;margin-top:4px;max-width:200px}.proof-price-strip-links{grid-gap:8px;display:grid;gap:8px;justify-items:start}.proof-price-strip-link{align-items:center;color:#7dd3fc;display:inline-flex;font-size:.84rem;font-weight:750;gap:7px;text-decoration:none}.proof-price-strip-link:hover{color:#a5e3ff;text-decoration:underline}.proof-price-strip-link svg{font-size:.7rem;opacity:.75}@media (max-width:900px){.proof-price-strip{gap:16px;grid-template-columns:1fr;margin-left:16px;margin-right:16px}.proof-price-strip-rate{border-bottom:1px solid #ffffff1a;border-left:0;border-right:0;border-top:1px solid #ffffff1a;padding:14px 0}.proof-price-strip-links{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (prefers-reduced-motion:reduce){.proof-price-strip-primary,.proof-price-strip-secondary{transition:none}.proof-price-strip-primary:hover{transform:none}}.ask-ai-container{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;z-index:1000}.ask-ai-floating{bottom:6rem;position:fixed;right:2rem}.ask-ai-header,.ask-ai-inline{display:inline-flex}.ask-ai-button-group{border-radius:12px;box-shadow:0 4px 20px #8a2be24d;display:flex;overflow:hidden;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease,opacity .3s ease,box-shadow .3s ease}.ask-ai-button-group:hover{box-shadow:0 6px 28px #8a2be266;transform:translateY(-2px)}.ask-ai-main-button{align-items:center;background:linear-gradient(135deg,#0f766e,#0e7490);border:none;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;position:relative;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease,opacity .3s ease,box-shadow .3s ease}.ask-ai-main-button:hover{background:linear-gradient(135deg,#115e59,#0369a1)}.ask-ai-main-button svg{font-size:1rem}.ask-ai-dropdown-toggle{align-items:center;background:linear-gradient(135deg,#0d9488,#0f766e);border:none;border-left:1px solid #fff3;color:#fff;cursor:pointer;display:flex;gap:.35rem;justify-content:center;padding:.75rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease,opacity .3s ease,box-shadow .3s ease}.ask-ai-dropdown-toggle:hover{background:linear-gradient(135deg,#115e59,#0f766e)}.ask-ai-dropdown-toggle .dropdown-provider-icon{font-size:.9rem}.ask-ai-dropdown-toggle svg{font-size:.75rem;transition:transform .3s ease}.ask-ai-dropdown-toggle svg.rotated{transform:rotate(180deg)}.ask-ai-dropdown{animation:dropdownSlideUp .2s ease forwards;background:#1e1e2e;border:1px solid #14b8a64d;border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 10px 40px #0006;min-width:220px;overflow:hidden;position:absolute;right:0}.ask-ai-floating .ask-ai-dropdown{bottom:calc(100% + 8px);top:auto}.ask-ai-header .ask-ai-dropdown,.ask-ai-inline .ask-ai-dropdown{bottom:auto;top:calc(100% + 8px)}@keyframes dropdownSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ask-ai-dropdown-header{background:#14b8a61a;border-bottom:1px solid #14b8a633;color:#5eead4;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.75rem 1rem;text-transform:uppercase}.ask-ai-dropdown-content{padding:.5rem}.ask-ai-service-option{align-items:center;background:#0000;border:none;border-radius:8px;color:#e2e8f0;cursor:pointer;display:flex;font-size:.9rem;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease,box-shadow .2s ease;width:100%}.ask-ai-service-option:hover{background:#14b8a626}.ask-ai-service-option.selected{background:#14b8a633;color:#5eead4}.ask-ai-service-option .service-icon{font-size:1.2rem}.ask-ai-service-option .service-name{flex:1 1;font-weight:500}.ask-ai-service-option .external-icon{font-size:.7rem;opacity:.5}.ask-ai-service-option .check-icon{color:#22c55e;font-size:.85rem}.ask-ai-modal{animation:modalSlideIn .3s ease;background:linear-gradient(145deg,#1e1e2e,#2a2a3e);border:1px solid #14b8a64d;border-radius:20px;box-shadow:0 25px 80px #00000080;max-width:480px;padding:2rem;position:relative;width:90%}.ask-ai-modal-close{align-items:center;background:#ffffff1a;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease,box-shadow .2s ease;width:32px}.ask-ai-modal-close:hover{background:#fff3;color:#fff}.ask-ai-modal-header{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.ask-ai-modal-icon{font-size:2rem}.ask-ai-modal-header h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.ask-ai-modal-steps{display:flex;flex-direction:column;gap:1rem}.ask-ai-step{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:1rem;opacity:.6;padding:1.25rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease,opacity .3s ease,box-shadow .3s ease}.ask-ai-step.active{background:#14b8a614;border-color:#14b8a633;opacity:1}.ask-ai-step.completed{background:#22c55e14;border-color:#22c55e4d}.step-number{align-items:center;background:#14b8a633;border-radius:50%;color:#5eead4;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:32px;justify-content:center;width:32px}.ask-ai-step.completed .step-number{background:#22c55e33;color:#22c55e}.step-content{flex:1 1}.step-content h4{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .25rem}.step-content p{color:#94a3b8;font-size:.85rem;margin:0 0 .75rem}.ask-ai-step-button{align-items:center;background:#14b8a633;border:1px solid #14b8a64d;border-radius:8px;color:#5eead4;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.6rem 1rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease,box-shadow .2s ease}.ask-ai-step-button:hover{background:#14b8a64d;transform:translateY(-1px)}.ask-ai-step-button.copied{background:#22c55e33;border-color:#22c55e4d;color:#22c55e}.ask-ai-step-button.primary{background:linear-gradient(135deg,#14b8a6,#0d9488);border:none;color:#fff}.ask-ai-step-button.primary:hover{background:linear-gradient(135deg,#9a6eff,#14b8a6)}.ask-ai-step-button.disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.ask-ai-modal-tip{background:#eab3081a;border:1px solid #eab30833;border-radius:8px;color:#fbbf24;font-size:.8rem;margin-top:1.5rem;padding:.75rem 1rem}.ask-ai-modal-tip strong{color:#fcd34d}@media (max-width:768px){.ask-ai-floating{bottom:5rem;right:1rem}.ask-ai-main-button{font-size:.85rem;padding:.6rem 1rem}.ask-ai-main-button span{display:none}.ask-ai-dropdown{min-width:200px;right:0}.ask-ai-modal{margin:1rem;padding:1.5rem}.ask-ai-modal-header h3{font-size:1.25rem}.ask-ai-step{padding:1rem}}.ask-ai-toast{align-items:center;animation:toastSlideUp .3s ease;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:12px;bottom:2rem;box-shadow:0 8px 32px #22c55e4d;color:#fff;display:flex;font-size:.9rem;font-weight:500;gap:.75rem;left:50%;padding:.75rem 1.5rem;position:fixed;transform:translateX(-50%);z-index:10001}.ask-ai-toast svg{font-size:1rem}.ask-ai-modal-overlay{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ask-ai-instruction-modal{animation:modalSlideIn .3s ease;background:linear-gradient(145deg,#1e1e2e,#2a2a3e);border:1px solid #14b8a64d;border-radius:20px;box-shadow:0 25px 80px #00000080;max-width:400px;padding:2rem;text-align:center;width:90%}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.instruction-icon-row{gap:.75rem;margin-bottom:1rem}.instruction-check,.instruction-icon-row{align-items:center;display:flex;justify-content:center}.instruction-check{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;color:#fff;font-size:1.2rem;height:40px;width:40px}.instruction-service-icon{font-size:2.5rem}.ask-ai-instruction-modal h3{color:#fff;font-size:1.4rem;font-weight:600;margin:0 0 1.5rem}.instruction-steps{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;text-align:left}.instruction-step{align-items:center;background:#ffffff08;border-radius:10px;color:#cbd5e1;display:flex;font-size:.9rem;gap:.75rem;padding:.75rem 1rem}.instruction-step.highlighted{background:#14b8a626;border:1px solid #14b8a64d}.instruction-step.highlighted span:last-child{color:#fff}.step-num{align-items:center;background:#14b8a64d;border-radius:50%;color:#5eead4;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:24px;justify-content:center;width:24px}.instruction-step kbd{background:#14b8a64d;border:1px solid #14b8a666;border-radius:4px;color:#99f6e4;font-family:monospace;font-size:.85rem;font-weight:600;padding:.2rem .5rem}.instruction-proceed-btn{align-items:center;background:linear-gradient(135deg,#14b8a6,#0d9488);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:.75rem;padding:.9rem 1.5rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease,box-shadow .2s ease;width:100%}.instruction-proceed-btn:hover{background:linear-gradient(135deg,#9a6eff,#14b8a6);box-shadow:0 8px 24px #14b8a666;transform:translateY(-2px)}.instruction-alternatives{border-top:1px solid #ffffff1a;margin:1rem 0;padding-top:1rem}.alternatives-label{color:#94a3b8;display:block;font-size:.8rem;margin-bottom:.75rem}.alternatives-row{flex-wrap:wrap;gap:.5rem}.alternative-btn,.alternatives-row{display:flex;justify-content:center}.alternative-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;cursor:pointer;font-size:1.4rem;height:44px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease,box-shadow .2s ease;width:44px}.alternative-btn:hover{background:#14b8a633;border-color:#14b8a666;transform:translateY(-2px)}.instruction-cancel-btn{background:#0000;border:1px solid #94a3b833;border-radius:10px;color:#94a3b8;cursor:pointer;font-size:.85rem;padding:.6rem 1rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease,box-shadow .2s ease;width:100%}.instruction-cancel-btn:hover{background:#ffffff0d;color:#fff}@media (max-width:768px){.ask-ai-toast{font-size:.8rem;left:1rem;padding:.6rem 1rem;right:1rem;transform:none}@keyframes toastSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ask-ai-instruction-modal{margin:1rem;padding:1.5rem}.ask-ai-instruction-modal h3{font-size:1.2rem}.instruction-step{font-size:.85rem;padding:.6rem .75rem}}
/*# sourceMappingURL=5662.5591083a.chunk.css.map*/