.landing-module__jDH3nq__landing{--blue:#258db0;--ink:#18181b;--text:#52525b;--subtle:#71717a;--line:#e4e4e7;--type-caption:.75rem;--type-ui:.875rem;--type-body:1rem;--type-lead:1.125rem;--type-card-title:1.25rem;--type-section-title:clamp(2rem, 4vw, 3.0625rem);--type-display:clamp(2.5rem, 5vw, 4.0625rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;color:var(--ink);font-family:var(--font-geist-sans), Arial, system-ui, sans-serif;font-size:var(--type-body);background:#fff;line-height:1.65}.landing-module__jDH3nq__landing *{box-sizing:border-box}:is(.landing-module__jDH3nq__landing h1,.landing-module__jDH3nq__landing h2,.landing-module__jDH3nq__landing h3,.landing-module__jDH3nq__landing p){margin:0}:is(.landing-module__jDH3nq__landing h1,.landing-module__jDH3nq__landing h2,.landing-module__jDH3nq__landing h3){letter-spacing:-.035em;line-height:1.16;font-weight:var(--weight-semibold)}.landing-module__jDH3nq__landing h1{font-size:var(--type-display)}.landing-module__jDH3nq__landing h2{font-size:var(--type-section-title)}.landing-module__jDH3nq__landing h3{font-size:var(--type-card-title)}.landing-module__jDH3nq__landing p{color:var(--text)}.landing-module__jDH3nq__landing .wrap{width:calc(100% - 72px);max-width:1100px;margin-inline:auto}.landing-module__jDH3nq__landing .blue{color:var(--blue)}.landing-module__jDH3nq__landing a{color:inherit;text-decoration:none}.landing-module__jDH3nq__landing button{font:inherit;cursor:pointer}.landing-module__jDH3nq__landing :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.landing-module__jDH3nq__landing .btn{border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:var(--type-ui);font-weight:var(--weight-medium);border-radius:8px;padding:12px 19px}.landing-module__jDH3nq__landing .btn:hover{background:#34343a}.landing-module__jDH3nq__landing .btn.light{color:var(--ink);background:#fff;border-color:#fff}.landing-module__jDH3nq__landing .btn.light:hover{background:#e9f5f9}.landing-module__jDH3nq__landing .nav{justify-content:space-between;align-items:center;height:76px;display:flex}.landing-module__jDH3nq__landing .brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:21px;font-weight:650;display:flex}.landing-module__jDH3nq__landing .brand img{object-fit:contain;width:28px;height:28px}.landing-module__jDH3nq__landing .nav nav{font-size:var(--type-ui);align-items:center;gap:24px;display:flex}.landing-module__jDH3nq__landing .nav nav a:hover{color:var(--blue)}.landing-module__jDH3nq__landing .hero{background:radial-gradient(at 85%,#f0f7fa,#fff 55%);padding:68px 0 87px}.landing-module__jDH3nq__landing .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.landing-module__jDH3nq__landing .lead{max-width:475px;font-size:var(--type-lead);margin:24px 0 28px;line-height:1.65}.landing-module__jDH3nq__landing .call{background:#fff;border:1px solid #d7e0e5;border-radius:12px;flex-direction:column;min-height:382px;padding:21px 23px;display:flex;box-shadow:0 24px 56px #22343d1c,0 5px 14px #22343d0a}.landing-module__jDH3nq__landing .call-head{font-size:var(--type-ui);font-weight:var(--weight-medium);border-bottom:1px solid #dce5e9;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.landing-module__jDH3nq__landing .call-title{gap:2px;display:grid}.landing-module__jDH3nq__landing .call-head>.wave{flex:0 0 84px;gap:2px;height:36px;margin:0}.landing-module__jDH3nq__landing .call-head>.wave i{width:2px}.landing-module__jDH3nq__landing .call-head>.wave:not(.is-speaking) i{opacity:.45;height:4px;animation:none}.landing-module__jDH3nq__landing .quiet{color:#66747d;font-size:var(--type-ui);font-weight:var(--weight-regular);padding-left:17px;line-height:1.45}.landing-module__jDH3nq__landing .live{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block;box-shadow:0 0 0 4px #e5f4f9}.landing-module__jDH3nq__landing .wave{height:48px;color:var(--blue);justify-content:center;align-items:center;gap:3px;display:flex;overflow:hidden}.landing-module__jDH3nq__landing .call>.wave{margin:12px 0 10px}.landing-module__jDH3nq__landing .wave i{width:3px;height:var(--h);animation:landing-module__jDH3nq__hp-voice var(--dur) ease-in-out infinite alternate;animation-delay:var(--delay);background:currentColor;border-radius:5px;flex:none}@keyframes landing-module__jDH3nq__hp-voice{0%{opacity:.5;height:4px}to{height:var(--h);opacity:1}}.landing-module__jDH3nq__landing .transcript{align-content:center;gap:10px;min-height:197px;padding:8px 0 13px;display:grid}.landing-module__jDH3nq__landing .utterance{grid-template-columns:60px 1fr;gap:9px;display:grid}.landing-module__jDH3nq__landing .utterance.is-pending{visibility:hidden}.landing-module__jDH3nq__landing .utterance.is-visible{animation:.3s both landing-module__jDH3nq__hp-rise}.landing-module__jDH3nq__landing .speaker{color:#777f87;font-size:var(--type-ui);font-weight:var(--weight-medium)}.landing-module__jDH3nq__landing .utterance.agent .speaker{color:var(--blue)}.landing-module__jDH3nq__landing .words{color:#41474d;font-size:var(--type-ui);line-height:1.5}.landing-module__jDH3nq__landing .utterance.agent .words{color:#233945}.landing-module__jDH3nq__landing .outcomes{border-top:1px solid #dce5e9;gap:9px;min-height:71px;padding-top:12px;display:grid}.landing-module__jDH3nq__landing .outcome{color:#3f515b;font-size:var(--type-ui);align-items:center;gap:8px;animation:.35s both landing-module__jDH3nq__hp-rise;display:flex}.landing-module__jDH3nq__landing .outcome b{color:var(--blue);font-size:var(--type-ui);font-weight:var(--weight-semibold)}.landing-module__jDH3nq__landing .loading{align-items:center;gap:5px;height:18px;display:flex}.landing-module__jDH3nq__landing .loading i{background:#8e9fa9;border-radius:50%;width:5px;height:5px;animation:.75s ease-in-out infinite alternate landing-module__jDH3nq__hp-pulse}.landing-module__jDH3nq__landing .loading i:nth-child(2){animation-delay:.15s}.landing-module__jDH3nq__landing .loading i:nth-child(3){animation-delay:.3s}@keyframes landing-module__jDH3nq__hp-pulse{to{opacity:.25;transform:translateY(-3px)}}@keyframes landing-module__jDH3nq__hp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.landing-module__jDH3nq__landing .call-foot{color:#717f88;font-size:var(--type-caption);border-top:1px solid #dce5e9;justify-content:space-between;margin-top:auto;padding-top:11px;display:flex}.landing-module__jDH3nq__landing .section{padding-block:91px}.landing-module__jDH3nq__landing .eyebrow{color:var(--blue);font-size:var(--type-caption);font-weight:var(--weight-medium);letter-spacing:.09em}.landing-module__jDH3nq__landing #como{position:relative}.landing-module__jDH3nq__landing #como:before{background:var(--line);content:"";width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing-module__jDH3nq__landing .how-title{max-width:710px;margin:13px 0 35px}.landing-module__jDH3nq__landing .steps{border:1px solid var(--line);background:#fafafa;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.landing-module__jDH3nq__landing .step{padding:27px 25px 31px}.landing-module__jDH3nq__landing .step+.step{border-left:1px solid var(--line)}.landing-module__jDH3nq__landing .step-label{color:var(--blue);font-size:var(--type-ui);font-weight:var(--weight-medium)}.landing-module__jDH3nq__landing .step h3{font-weight:var(--weight-semibold);margin:20px 0 10px}.landing-module__jDH3nq__landing .step>p:last-child{color:#6e737a;font-size:var(--type-body);line-height:1.65}.landing-module__jDH3nq__landing .statement{background:#171d22;padding:94px 0}.landing-module__jDH3nq__landing .statement h2{color:#fff;max-width:960px;font-size:var(--type-display)}.landing-module__jDH3nq__landing .statement h2 span{color:#9bd6e9}.landing-module__jDH3nq__landing .heart{color:var(--blue)}.landing-module__jDH3nq__landing .choice{background:#f6f8f9}.landing-module__jDH3nq__landing .choice-grid{grid-template-columns:1fr .89fr;align-items:center;gap:64px;display:grid}.landing-module__jDH3nq__landing .choice h2{margin-bottom:25px}.landing-module__jDH3nq__landing .segmented{background:#e8ebee;border-radius:9px;gap:3px;max-width:100%;padding:4px;display:inline-flex}.landing-module__jDH3nq__landing .segmented button{color:#656d75;font-size:var(--type-ui);font-weight:var(--weight-medium);background:0 0;border:0;border-radius:7px;padding:11px 14px}.landing-module__jDH3nq__landing .segmented button.active{color:var(--ink);background:#fff;box-shadow:0 1px 5px #00000012}.landing-module__jDH3nq__landing .mode-copy{color:#4b555b;min-height:75px;font-size:var(--type-body);font-weight:var(--weight-medium);padding-top:24px}.landing-module__jDH3nq__landing .mode-end{color:#66727a;max-width:540px;font-size:var(--type-body)}.landing-module__jDH3nq__landing .rules{background:#fff;border:1px solid #e1e7ea;border-radius:11px;padding:26px 30px}.landing-module__jDH3nq__landing .rules h3{font-size:var(--type-card-title);font-weight:var(--weight-semibold);margin-bottom:15px}.landing-module__jDH3nq__landing .rules ul{margin:0;padding:0;list-style:none}.landing-module__jDH3nq__landing .rules li{color:#535b62;font-size:var(--type-ui);border-bottom:1px solid #f0f1f2;padding:10px 0}.landing-module__jDH3nq__landing .rules li:last-child{border:0}.landing-module__jDH3nq__landing .rules li:before{color:var(--blue);content:"✓";margin-right:12px}.landing-module__jDH3nq__landing .calc-intro{font-size:var(--type-body);margin-top:16px}.landing-module__jDH3nq__landing .calc-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:75px;margin-top:47px;display:grid}.landing-module__jDH3nq__landing .calc-fields{gap:31px;display:grid}.landing-module__jDH3nq__landing .calc-fields label{color:#454a4f;font-size:var(--type-ui);font-weight:var(--weight-medium);justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-module__jDH3nq__landing .calc-fields output{color:var(--ink);font-size:var(--type-lead);font-weight:var(--weight-semibold);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.landing-module__jDH3nq__landing input[type=range]{appearance:none;background:linear-gradient(to right, var(--blue) 0%, var(--blue) var(--fill,20%), #dedfe3 var(--fill,20%), #dedfe3 100%);border-radius:0;width:100%;height:3px;margin:15px 0 4px}.landing-module__jDH3nq__landing input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--blue);border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #a9bfcb}.landing-module__jDH3nq__landing input[type=range]::-moz-range-thumb{background:var(--blue);border:3px solid #fff;border-radius:50%;width:11px;height:11px}.landing-module__jDH3nq__landing .calc-result{background:#f9fafb;border:1px solid #e5e9ec;border-radius:11px;padding:33px}.landing-module__jDH3nq__landing .calc-result>p:first-child{font-size:var(--type-body);font-weight:var(--weight-medium)}.landing-module__jDH3nq__landing .calc-result strong{color:var(--blue);font-size:clamp(2.5625rem,4.8vw,3.875rem);font-weight:var(--weight-semibold);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:14px 0;line-height:1.13;display:block}.landing-module__jDH3nq__landing .calc-result .disclaimer{color:#7b8289;font-size:var(--type-ui)}.landing-module__jDH3nq__landing .audio-section{color:#fff;text-align:center;background:#171d22;padding:95px 0}.landing-module__jDH3nq__landing .audio-section h2{color:#fff;max-width:730px;margin:12px auto 0}.landing-module__jDH3nq__landing .audio-center>.eyebrow{color:#a5d7e8}.landing-module__jDH3nq__landing .audio-visual{cursor:default;background:#22323b;border:1px solid #6d8490;border-radius:50%;place-items:center;width:200px;height:200px;margin:69px auto 51px;display:grid;box-shadow:0 0 0 25px #28353c,0 0 0 26px #4b5d67}.landing-module__jDH3nq__landing .audio-visual .wave{color:#9bd4e7;gap:2px;width:164px;height:95px}.landing-module__jDH3nq__landing .audio-visual .wave i{width:3px}.landing-module__jDH3nq__landing .audio-disclaimer{color:#c3d0d8;max-width:605px;font-size:var(--type-body);margin:0 auto 25px;line-height:1.75}.landing-module__jDH3nq__landing .limits{border-bottom:0;position:relative}.landing-module__jDH3nq__landing .limits:after{background:var(--line);content:"";width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.landing-module__jDH3nq__landing .limits h2{margin-bottom:22px}.landing-module__jDH3nq__landing .limits p{max-width:700px;font-size:var(--type-body)}.landing-module__jDH3nq__landing .limits strong{color:#27272a;font-weight:var(--weight-semibold)}.landing-module__jDH3nq__landing .faq h2{margin-bottom:33px}.landing-module__jDH3nq__landing .faq-list{max-width:870px}.landing-module__jDH3nq__landing details{border-bottom:1px solid var(--line)}.landing-module__jDH3nq__landing details:first-child{border-top:1px solid var(--line)}.landing-module__jDH3nq__landing summary{color:#303037;font-size:var(--type-body);font-weight:var(--weight-medium);cursor:pointer;justify-content:space-between;gap:16px;padding:19px 3px;list-style:none;display:flex}.landing-module__jDH3nq__landing summary::-webkit-details-marker{display:none}.landing-module__jDH3nq__landing summary:after{color:var(--blue);content:"+";font-size:22px;line-height:1}.landing-module__jDH3nq__landing details[open] summary:after{content:"−"}.landing-module__jDH3nq__landing details p{color:#6b737a;font-size:var(--type-body);padding:0 20px 21px 3px}.landing-module__jDH3nq__landing .final{text-align:center;background:#edf5f8;padding:99px 0}.landing-module__jDH3nq__landing .final h2{max-width:750px;font-size:var(--type-display);margin:0 auto 22px}.landing-module__jDH3nq__landing .final p{max-width:590px;font-size:var(--type-body);margin:0 auto 26px}.landing-module__jDH3nq__landing .final small{color:#75868e;font-size:var(--type-ui);margin-top:16px;display:block}.landing-module__jDH3nq__landing footer{color:#d7dfe3;background:#171d22;padding:63px 0 24px}.landing-module__jDH3nq__landing footer .brand{color:#fff}.landing-module__jDH3nq__landing footer .footer-grid{grid-template-columns:2fr 1fr 1fr;gap:50px;display:grid}.landing-module__jDH3nq__landing footer p{color:#aebcc4;max-width:330px;font-size:var(--type-ui);margin-top:17px}.landing-module__jDH3nq__landing footer h3{color:#9daab2;font-size:var(--type-caption);font-weight:var(--weight-medium);letter-spacing:.08em}.landing-module__jDH3nq__landing footer a{font-size:var(--type-ui);margin-top:12px;display:block}.landing-module__jDH3nq__landing .footer-bottom{color:#a6b4bc;font-size:var(--type-caption);border-top:1px solid #3d484e;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:55px;padding-top:19px;display:flex}.landing-module__jDH3nq__landing .footer-bottom a{color:var(--blue);font-size:inherit;margin-top:0;display:inline}.landing-module__jDH3nq__landing .footer-bottom span{color:inherit}.landing-module__jDH3nq__landing .footer-bottom .heart{color:var(--blue)}.landing-module__jDH3nq__landing dialog{width:min(420px,100% - 32px);color:var(--ink);border:0;border-radius:11px;padding:0}.landing-module__jDH3nq__landing dialog::backdrop{background:#10171dc7}.landing-module__jDH3nq__landing .dialog-inner{padding:26px}.landing-module__jDH3nq__landing .dialog-inner h2{font-size:var(--type-card-title)}.landing-module__jDH3nq__landing .dialog-inner p{font-size:var(--type-body);margin:16px 0 20px}.landing-module__jDH3nq__landing .dialog-inner .close{float:right;border:1px solid var(--line);background:#fafafa;border-radius:8px;width:32px;height:32px;font-size:20px}.landing-module__jDH3nq__landing .reveal{opacity:1;transform:translateY(0)}#hellopx-landing.landing-module__jDH3nq__motionReady .reveal:not(.visible){opacity:0;transform:translateY(16px)}#hellopx-landing.landing-module__jDH3nq__motionReady .reveal{transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}@media (max-width:900px){.landing-module__jDH3nq__landing .wrap{width:calc(100% - 48px)}:is(.landing-module__jDH3nq__landing .hero-grid,.landing-module__jDH3nq__landing .choice-grid){grid-template-columns:1fr;gap:35px}.landing-module__jDH3nq__landing .call{width:100%;max-width:600px;margin-inline:auto}.landing-module__jDH3nq__landing .rules{max-width:600px}.landing-module__jDH3nq__landing .calc-grid{gap:35px}}@media (max-width:620px){.landing-module__jDH3nq__landing .wrap{width:calc(100% - 36px)}.landing-module__jDH3nq__landing .nav{height:66px}.landing-module__jDH3nq__landing .nav nav a{display:none}.landing-module__jDH3nq__landing .hero{padding:36px 0 67px}.landing-module__jDH3nq__landing .call{padding:17px}.landing-module__jDH3nq__landing .transcript{min-height:224px}.landing-module__jDH3nq__landing .outcomes{min-height:max(71px,164px - 15vw)}.landing-module__jDH3nq__landing .section{padding-block:73px}:is(.landing-module__jDH3nq__landing .steps,.landing-module__jDH3nq__landing .calc-grid,.landing-module__jDH3nq__landing .footer-grid){grid-template-columns:1fr!important}.landing-module__jDH3nq__landing .step+.step{border-top:1px solid var(--line);border-left:0}.landing-module__jDH3nq__landing .step{padding:23px}.landing-module__jDH3nq__landing .step h3{margin-top:13px}:is(.landing-module__jDH3nq__landing .statement,.landing-module__jDH3nq__landing .audio-section,.landing-module__jDH3nq__landing .final){padding:78px 0}.landing-module__jDH3nq__landing .segmented{width:100%}.landing-module__jDH3nq__landing .segmented button{font-size:var(--type-ui);flex:1;padding:10px 8px}.landing-module__jDH3nq__landing .mode-copy{min-height:95px}.landing-module__jDH3nq__landing .calc-result{padding:27px}.landing-module__jDH3nq__landing .footer-grid{gap:30px!important}}@media (max-width:360px){.landing-module__jDH3nq__landing .outcomes{min-height:140px}}@media (prefers-reduced-motion:reduce){:is(.landing-module__jDH3nq__landing .wave i,.landing-module__jDH3nq__landing .loading i),:is(.landing-module__jDH3nq__landing .utterance.is-visible,.landing-module__jDH3nq__landing .outcome){animation:none}.landing-module__jDH3nq__landing .reveal{opacity:1!important;transition:none!important;transform:none!important}}
