.hp[data-astro-cid-svshx33u]{position:absolute;left:-9999px;opacity:0;height:0;width:0;pointer-events:none}.form-error[data-astro-cid-svshx33u]{margin:0;padding:.75rem .9rem;border-radius:10px;background:#fff5f5;border:1px solid #feb2b2;color:#9b2c2c;font-size:.92rem}.recaptcha-note[data-astro-cid-svshx33u]{margin:0;font-size:.75rem;color:#718096}.recaptcha-note[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:inherit}.recaptcha-row[data-astro-cid-svshx33u]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.recaptcha-row[data-astro-cid-svshx33u] .recaptcha-note[data-astro-cid-svshx33u]{flex:1 1 14rem}.recaptcha-badge[data-astro-cid-svshx33u]:empty{display:none}.recaptcha-badge[data-astro-cid-svshx33u] .grecaptcha-badge{box-shadow:0 0 0 1px var(--line)!important;border-radius:4px;overflow:hidden}.lp2{--navy: #0b1f3b;--navy-2: #0d2f52;--cyan: #36b7d9;--blue: #1e95bb;--violet: #8b5cf6;--ok: #10b981;overflow-x:clip}.lp2 h2{font-size:clamp(1.75rem,3.6vw,2.6rem);letter-spacing:-.035em;font-weight:700}.rv-on .rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d, 0) * .09s)}.rv-on .rv.in{opacity:1;transform:none}.lp2-progress{position:fixed;inset:0 0 auto;height:3px;z-index:80;pointer-events:none}.lp2-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--violet));transform-origin:0 50%;transform:scaleX(0)}.b2{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:54px;padding:.85rem 1.45rem;border-radius:14px;font-weight:800;font-size:1rem;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;cursor:pointer;white-space:nowrap}.b2:hover{transform:translateY(-2px)}.b2 svg{flex-shrink:0;transition:transform .2s ease}.b2:hover svg{transform:translate(3px)}.b2--primary{color:#fff;background:linear-gradient(135deg,#36b7d9,#1e95bb 55%,#10587e);box-shadow:0 18px 36px -14px #1e95bbd9,inset 0 1px #ffffff40;position:relative;overflow:hidden}.b2--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);animation:shine 4.5s ease-in-out infinite}@keyframes shine{0%,60%{transform:translate(-120%)}80%,to{transform:translate(120%)}}.b2--wa{color:#fff;background:#25d366;box-shadow:0 16px 32px -14px #25d366e6}.b2--wa:hover{background:#1ebe57}.b2--light{color:var(--navy);background:#fff;box-shadow:0 14px 30px -14px #00000080}.b2--sm{min-height:46px;padding:.65rem 1.1rem;font-size:.92rem;border-radius:12px}.b2--block{width:100%}.s2{padding:clamp(4rem,8vw,6.5rem) 0}.s2__head{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.s2__sub{color:var(--muted);font-size:clamp(1.02rem,1.3vw,1.14rem);line-height:1.7;max-width:42rem}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.38rem .85rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-2);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eyebrow--light{background:#ffffff1a;color:#a5e4f5;border:1px solid rgba(255,255,255,.14)}.eyebrow--violet{background:#8b5cf629;color:#d4c6ff;border:1px solid rgba(139,92,246,.35)}.hero2,.cta2{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(140deg,#071629,#0b1f3b 45%,#0f4a6e)}.hero2{padding:clamp(3rem,7vw,5.5rem) 0 clamp(4rem,8vw,6.5rem)}.hero2__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;animation:drift 18s ease-in-out infinite alternate}.orb--1{width:520px;height:520px;top:-180px;right:-120px;background:#1e95bb}.orb--2{width:380px;height:380px;bottom:-160px;left:-100px;background:#8b5cf6;opacity:.35;animation-delay:-6s}.orb--3{width:260px;height:260px;top:40%;left:45%;background:#36b7d9;opacity:.22;animation-delay:-12s}@keyframes drift{to{transform:translate3d(-60px,50px,0) scale(1.12)}}.hero2__grid{display:grid;gap:3rem;align-items:center}@media (min-width: 1000px){.hero2__grid{grid-template-columns:1.05fr .95fr;gap:3.5rem}}.pill{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1.4rem;padding:.42rem .95rem .42rem .75rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-size:.84rem;font-weight:700;color:#d6f1fa;backdrop-filter:blur(6px)}.pill__dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 #34d39999;animation:ping 2s infinite}@keyframes ping{70%{box-shadow:0 0 0 10px #34d39900}to{box-shadow:0 0 #34d39900}}.hero2 h1{color:#fff;font-size:clamp(2.2rem,5.4vw,3.9rem);line-height:1.06;letter-spacing:-.045em;font-weight:700;margin-bottom:1.3rem}.rotator{display:grid;margin-top:.1em}.rotator__word{grid-area:1 / 1;background:linear-gradient(90deg,#5fd4f2,#36b7d9 40%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:translateY(.45em);filter:blur(6px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1),filter .55s ease;padding-bottom:.08em}.rotator__word.is-on{opacity:1;transform:none;filter:none}.hero2__lead{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.7;color:#ffffffc7;max-width:36rem;margin-bottom:1.8rem}.hero2__cta{display:flex;flex-wrap:wrap;gap:.8rem}@media (max-width: 520px){.hero2__cta .b2{flex:1 1 100%}}.hero2__checks{list-style:none;padding:0;margin:1.6rem 0 0;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;font-size:.92rem;color:#fffc}.hero2__checks li{display:inline-flex;align-items:center;gap:.45rem}.hero2__checks li:before{content:"✓";display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#34d3992e;color:#34d399;font-size:.72rem;font-weight:900}.hero2__visual{position:relative;padding:1.5rem 0 2.5rem}.mock{position:relative;border-radius:18px;background:#f7fafc;color:var(--ink);box-shadow:0 50px 100px -30px #000000b3,0 0 0 1px #ffffff1f;overflow:hidden;transform:perspective(1600px) rotateY(-7deg) rotateX(3deg);transition:transform .6s ease;animation:float 7s ease-in-out infinite}.hero2__visual:hover .mock{transform:perspective(1600px) rotateY(0) rotateX(0)}@keyframes float{50%{translate:0 -10px}}.mock__bar,.browser__bar{display:flex;align-items:center;gap:.8rem;padding:.6rem .9rem;background:#e9eef4;border-bottom:1px solid #dbe3ec}.mock__dots{display:inline-flex;gap:6px}.mock__dots i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.mock__dots i:nth-child(2){background:#febc2e}.mock__dots i:nth-child(3){background:#28c840}.mock__url,.browser__url{flex:1;display:inline-flex;align-items:center;gap:.4rem;max-width:260px;margin-inline:auto;padding:.22rem .8rem;border-radius:8px;background:#fff;font-size:.7rem;color:#64748b;font-weight:600}.mock__body{display:grid;grid-template-columns:112px 1fr;min-height:330px}.mock__side{display:flex;flex-direction:column;gap:.25rem;padding:.9rem .6rem;background:#0b1f3b}.mock__logo{font-family:var(--font-display);font-weight:800;color:#fff;font-size:1.05rem;margin:0 0 .7rem .45rem;letter-spacing:-.04em}.mock__nav{display:flex;align-items:center;gap:.45rem;padding:.42rem .5rem;border-radius:8px;font-size:.7rem;font-weight:600;color:#fff9}.mock__nav.is-active{background:linear-gradient(135deg,#36b7d9,#1e95bb);color:#fff}.mock__main{padding:.9rem 1rem 1rem;display:grid;gap:.7rem;align-content:start}.mock__head{display:flex;align-items:center;justify-content:space-between}.mock__head strong{display:block;font-family:var(--font-display);font-size:.95rem;color:#0b1f3b}.mock__head small{font-size:.66rem;color:#64748b}.mock__live{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;background:#dcfce7;color:#047857;font-size:.62rem;font-weight:800}.mock__live i{width:6px;height:6px;border-radius:50%;background:#10b981;animation:blink 1.4s infinite}@keyframes blink{50%{opacity:.25}}.mock__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.kpi{padding:.55rem .65rem;border-radius:10px;background:#fff;border:1px solid #e2e8f0}.kpi small{display:block;font-size:.58rem;color:#64748b;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi strong{display:block;font-family:var(--font-display);font-size:1.15rem;color:#0b1f3b;line-height:1.3}.kpi em{font-style:normal;font-size:.58rem;font-weight:700;color:#059669}.mock__chart{padding:.6rem .7rem .5rem;border-radius:10px;background:#fff;border:1px solid #e2e8f0}.mock__chart-head{display:flex;justify-content:space-between;font-size:.6rem;color:#64748b;font-weight:600;margin-bottom:.4rem}.mock__plot{position:relative;height:92px}.mock__bars{position:absolute;inset:0;display:flex;align-items:flex-end;gap:5px}.mock__bars span{flex:1;height:var(--h);border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#36b7d98c,#36b7d926);transform-origin:bottom;animation:grow 1s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.6s + var(--i) * .06s)}@keyframes grow{0%{transform:scaleY(0)}}.mock__line{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mock__line path{fill:none;stroke:#1e95bb;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.mock__line{clip-path:inset(-10% 100% -10% 0);animation:draw 1.8s ease 1.1s forwards}@keyframes draw{to{clip-path:inset(-10% -2% -10% 0)}}.mock__rows{display:grid;gap:.3rem}.row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.38rem .6rem;border-radius:8px;background:#fff;border:1px solid #edf2f7;font-size:.64rem;color:#334155;font-weight:600}.st{padding:.12rem .45rem;border-radius:999px;font-size:.56rem;font-weight:800;white-space:nowrap}.st--ok{background:#dcfce7;color:#047857}.st--ai{background:#ede9fe;color:#6d28d9}.st--go{background:#dbeafe;color:#1d4ed8}.toasts{position:absolute;right:-.5rem;top:3.2rem;width:240px;height:64px}.toast{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:.65rem;padding:.65rem .8rem;border-radius:14px;background:#fffffff7;color:var(--ink);box-shadow:0 24px 50px -18px #0009;opacity:0;animation:toast 12s ease-in-out infinite;animation-delay:calc(1.8s + var(--t) * 3s)}.toast strong{display:block;font-size:.8rem;color:#0b1f3b;line-height:1.25}.toast small{font-size:.68rem;color:#64748b}.toast__ic{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;color:#fff}.toast__ic--ai{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.toast__ic--ok{background:linear-gradient(135deg,#34d399,#059669)}.toast__ic--go{background:linear-gradient(135deg,#36b7d9,#1e95bb)}.toast__ic--wa{background:#25d366}@keyframes toast{0%{opacity:0;transform:translateY(14px) scale(.96)}3%,21%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-10px) scale(.98)}}.chip{position:absolute;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border-radius:12px;background:#0b1f3bd9;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);color:#fff;font-size:.8rem;font-weight:700;box-shadow:0 20px 40px -18px #000000b3;animation:float 6s ease-in-out infinite}.chip svg{color:#5fd4f2}.chip--1{left:-1rem;bottom:1rem}.chip--2{right:1rem;bottom:-.2rem;animation-delay:-3s}@media (max-width: 640px){.mock{transform:none}.mock__body{grid-template-columns:1fr}.mock__side{display:none}.toasts{right:.5rem;top:-.5rem;width:220px}.chip--1{left:.5rem;bottom:.5rem}.chip--2{display:none}}.logos{padding:2.2rem 0 2.4rem;background:#fff;border-bottom:1px solid var(--line)}.logos__title{text-align:center;margin:0 0 1.4rem;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee__track{display:flex;width:max-content;animation:marquee 40s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{display:grid;place-items:center;padding:0 2.5rem;height:52px}.marquee__item img{max-height:40px;max-width:150px;width:auto;height:auto;opacity:.6;filter:grayscale(1);transition:opacity .2s,filter .2s}.marquee__item img:hover{opacity:1;filter:none}@keyframes marquee{to{transform:translate(-50%)}}.pains{background:var(--bg)}.pains__grid{list-style:none;padding:0;margin:0;display:grid;gap:1rem}@media (min-width: 640px){.pains__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.pains__grid{grid-template-columns:repeat(3,1fr)}}.pain{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.4rem 1.35rem;text-align:left;border-radius:18px;background:#fff;border:1.5px solid var(--line);color:var(--ink);cursor:pointer;transition:border-color .2s,box-shadow .25s,transform .25s,background .25s}.pain:hover{transform:translateY(-3px);box-shadow:0 20px 40px -24px #0b1f3b59;border-color:#cbd5e1}.pain strong{font-family:var(--font-display);font-size:1.05rem;line-height:1.3;color:var(--navy);padding-right:1.6rem}.pain__cost{color:#e11d48;font-size:.9rem;font-weight:600}.pain__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff1f2;color:#e11d48;transition:background .25s,color .25s}.pain__check{position:absolute;top:1.1rem;right:1.1rem;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;border:2px solid #cbd5e1;color:transparent;transition:all .2s}.pain[aria-pressed=true]{border-color:var(--blue);background:linear-gradient(180deg,#fff,#f0faff);box-shadow:0 0 0 4px #36b7d926}.pain[aria-pressed=true] .pain__check{background:var(--blue);border-color:var(--blue);color:#fff;transform:scale(1.08)}.pain[aria-pressed=true] .pain__icon{background:var(--accent-soft);color:var(--blue)}.pains__result{margin-top:1.5rem;display:grid;gap:1rem;align-items:center;padding:1.3rem 1.5rem;border-radius:18px;background:var(--navy);color:#fff;transition:box-shadow .3s}@media (min-width: 860px){.pains__result{grid-template-columns:180px 1fr auto;gap:1.5rem}}.pains__result.is-hot{box-shadow:0 24px 50px -20px #1e95bbcc}.pains__result p{margin:0;color:#fffc}.pains__result p strong{display:block;font-family:var(--font-display);color:#fff;font-size:1.15rem}.pains__meter{height:10px;border-radius:999px;background:#ffffff1f;overflow:hidden}.pains__meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fbbf24,#f43f5e);transform-origin:0 50%;transform:scaleX(0);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.calc{color:#fff;background:radial-gradient(800px 400px at 0% 0%,rgba(54,183,217,.25),transparent 60%),linear-gradient(160deg,#0b1f3b,#0d3a5c)}.calc h2{color:#fff}.calc .s2__sub{color:#ffffffb8}.calc__grid{display:grid;gap:2.5rem;align-items:center}@media (min-width: 960px){.calc__grid{grid-template-columns:1.1fr .9fr;gap:4rem}}.calc__controls{display:grid;gap:1.5rem;margin-top:2rem}.range{display:grid;gap:.7rem}.range__top{display:flex;justify-content:space-between;gap:1rem;font-weight:600;font-size:.95rem;color:#ffffffd9}.range output{font-family:var(--font-display);font-weight:700;color:#5fd4f2;white-space:nowrap}.range input{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(90deg,#36b7d9 var(--p, 50%),rgba(255,255,255,.15) var(--p, 50%));outline:none;cursor:pointer}.range input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:5px solid #36b7d9;box-shadow:0 6px 16px #0006;transition:transform .15s}.range input::-webkit-slider-thumb:hover{transform:scale(1.12)}.range input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:5px solid #36b7d9;box-shadow:0 6px 16px #0006}.calc__card{padding:1.6rem;border-radius:24px;background:#fff;color:var(--ink);box-shadow:0 40px 80px -30px #0009;display:grid;gap:.9rem}.calc__res{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.8rem;border-bottom:1px dashed var(--line)}.calc__res small{color:var(--muted);font-weight:600}.calc__res strong{font-family:var(--font-display);font-size:1.25rem;color:var(--navy);white-space:nowrap}.calc__res--big{flex-direction:column;align-items:flex-start;border-bottom:0;padding-bottom:0}.calc__res--big strong{font-size:clamp(2rem,4.5vw,2.8rem);letter-spacing:-.04em;background:linear-gradient(90deg,#e11d48,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent}.calc__save{display:flex;gap:.7rem;align-items:flex-start;padding:.9rem 1rem;border-radius:14px;background:#ecfdf5;color:#065f46}.calc__save svg{flex-shrink:0;margin-top:.15rem}.calc__save p{margin:0;font-size:.95rem}.calc__note{margin:0;text-align:center;font-size:.78rem;color:#94a3b8}.bento{list-style:none;padding:0;margin:0;display:grid;gap:1rem}@media (min-width: 640px){.bento{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.bento{grid-template-columns:repeat(4,1fr)}.bento__item--wide{grid-column:span 2}}.bento__item{position:relative;display:flex;flex-direction:column;padding:1.5rem 1.4rem;border-radius:20px;background:#fff;border:1px solid var(--line);overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}.bento__item:before{content:"";position:absolute;inset:0;background:radial-gradient(400px 200px at 100% 0%,rgba(54,183,217,.12),transparent 70%);opacity:0;transition:opacity .3s}.bento__item:hover{transform:translateY(-4px);box-shadow:0 28px 50px -28px #10587e73;border-color:#36b7d980}.bento__item:hover:before{opacity:1}.bento__item--wide,.bento__item--ai{background:linear-gradient(135deg,#0b1f3b,#10587e);border-color:transparent;color:#fff}.bento__item--ai{background:linear-gradient(135deg,#1b1446,#5b3fc4)}.bento__item.bento__item--wide h3,.bento__item.bento__item--ai h3{color:#fff}.bento__item.bento__item--wide p,.bento__item.bento__item--ai p{color:#ffffffbf}.bento__item--wide .bento__tags span,.bento__item--ai .bento__tags span{background:#ffffff1f!important;color:#d6f1fa!important}.bento__icon{position:relative;display:grid;place-items:center;width:50px;height:50px;margin-bottom:1rem;border-radius:15px;color:#fff;background:linear-gradient(135deg,#36b7d9,#10587e);box-shadow:0 12px 24px -12px #1e95bb;transition:transform .3s}.bento__item:hover .bento__icon{transform:rotate(-6deg) scale(1.06)}.bento__item h3{position:relative;font-size:1.12rem;margin-bottom:.4rem;color:var(--navy)}.bento__item p{position:relative;flex:1;margin:0 0 1rem;font-size:.94rem;color:var(--muted)}.bento__tags{position:relative;display:flex;flex-wrap:wrap;gap:.35rem}.bento__tags span{padding:.22rem .6rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-2);font-size:.74rem;font-weight:700}.show{color:#fff;background:radial-gradient(900px 500px at 100% 0%,rgba(139,92,246,.2),transparent 60%),radial-gradient(700px 400px at 0% 100%,rgba(54,183,217,.2),transparent 60%),#071629}.show h2{color:#fff}.show .s2__sub{color:#ffffffb3}.tabs{display:flex;gap:.5rem;overflow-x:auto;padding:.35rem;margin-bottom:1.8rem;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);width:fit-content;max-width:100%;scrollbar-width:none}.tab{flex-shrink:0;padding:.65rem 1.1rem;border-radius:12px;border:0;background:transparent;color:#ffffffb3;font-weight:700;font-size:.9rem;cursor:pointer;transition:background .2s,color .2s}.tab:hover{color:#fff}.tab.is-on{background:#fff;color:var(--navy);box-shadow:0 10px 24px -12px #0009}.case2{display:grid;gap:2rem;align-items:center}.case2[hidden]{display:none}.case2.is-on{animation:fadeUp .5s cubic-bezier(.2,.7,.2,1)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}}@media (min-width: 1000px){.case2{grid-template-columns:1.35fr .65fr;gap:3rem}}.browser{border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 50px 90px -40px #000000e6,0 0 0 1px #ffffff1a}.browser img{width:100%}.phones{display:flex;justify-content:center;gap:1rem;padding:1rem 0}.phones img{width:min(30%,210px);border-radius:26px;border:6px solid #1e293b;box-shadow:0 40px 70px -30px #000000e6}.phones img:nth-child(2){transform:translateY(-1.5rem)}.case2__client{margin:0 0 .5rem;color:#5fd4f2;font-weight:700;font-size:.86rem}.case2__info h3{color:#fff;font-size:1.45rem;margin-bottom:1.2rem}.case2__info dl{margin:0 0 1.5rem;display:grid;gap:.9rem}.case2__info dl div{padding-left:1rem;border-left:2px solid rgba(255,255,255,.15)}.case2__info dl .is-result{border-left-color:#34d399}.case2__info dt{font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.case2__info .is-result dt{color:#34d399}.case2__info dd{margin:.2rem 0 0;color:#ffffffd9;font-size:.96rem}.case2__links{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.case2__more{color:#5fd4f2;font-weight:700;font-size:.92rem}.stats{padding:clamp(2.5rem,5vw,3.5rem) 0;background:linear-gradient(90deg,#1e95bb,#10587e 60%,#4c3a9e);color:#fff}.stats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.8rem 1rem}@media (min-width: 860px){.stats__grid{grid-template-columns:repeat(4,1fr)}}.stat{text-align:center}.stat strong{display:block;font-family:var(--font-display);font-size:clamp(2.3rem,5vw,3.4rem);line-height:1;letter-spacing:-.04em;margin-bottom:.45rem}.stat>span{font-size:.92rem;color:#fffc}.ai2{color:#fff;background:radial-gradient(700px 400px at 100% 50%,rgba(139,92,246,.3),transparent 60%),linear-gradient(160deg,#120d2e,#1b1446 55%,#0b1f3b)}.ai2 h2{color:#fff}.ai2 .s2__sub{color:#ffffffb8}.ai2__grid{display:grid;gap:3rem;align-items:center}@media (min-width: 960px){.ai2__grid{grid-template-columns:1.1fr .9fr;gap:4rem}}.ai2__list{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:1rem}@media (min-width: 640px){.ai2__list{grid-template-columns:repeat(2,1fr)}}.ai2__list li{display:flex;gap:.85rem;padding:1.1rem;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:background .25s,transform .25s}.ai2__list li:hover{background:#ffffff17}.ai2__list strong{display:block;margin-bottom:.2rem;font-family:var(--font-display)}.ai2__list li>span:last-child>span{font-size:.9rem;color:#ffffffb3}.ai2__icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#8b5cf6,#36b7d9)}.chat{max-width:420px;width:100%;margin-inline:auto;border-radius:26px;overflow:hidden;background:#efeae2;box-shadow:0 50px 90px -40px #000000e6,0 0 0 8px #ffffff0f}.chat__head{display:flex;align-items:center;gap:.7rem;padding:.9rem 1rem;background:#075e54;color:#fff}.chat__head strong{display:block;font-size:.95rem}.chat__head small{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;color:#fffc}.chat__head small i{width:7px;height:7px;border-radius:50%;background:#4ade80}.chat__avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#36b7d9)}.chat__body{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem .9rem 1.3rem;min-height:360px}.msg{max-width:82%;margin:0;padding:.55rem .8rem;border-radius:12px;font-size:.88rem;line-height:1.45;color:#111b21;box-shadow:0 1px 1px #00000014}.msg--in{align-self:flex-start;background:#fff;border-top-left-radius:4px}.msg--out{align-self:flex-end;background:#d9fdd3;border-top-right-radius:4px}.msg--sys{align-self:center;max-width:92%;background:#ede9fe;color:#5b21b6;font-size:.74rem;font-weight:700;text-align:center}.msg--typing{display:inline-flex;gap:4px;align-self:flex-start;background:#fff;padding:.7rem .85rem}.msg--typing i{width:7px;height:7px;border-radius:50%;background:#94a3b8;animation:typing 1.2s infinite}.msg--typing i:nth-child(2){animation-delay:.15s}.msg--typing i:nth-child(3){animation-delay:.3s}@keyframes typing{30%{transform:translateY(-4px);opacity:1}0%,60%,to{opacity:.4}}.rv-on .chat .msg{opacity:0;transform:translateY(10px) scale(.97)}.rv-on .chat.is-playing .msg{animation:pop .45s cubic-bezier(.2,.7,.2,1) forwards}.chat.is-playing .msg:nth-child(1){animation-delay:.2s}.chat.is-playing .msg:nth-child(2){animation-delay:1.4s}.chat.is-playing .msg:nth-child(3){animation-delay:2.8s}.chat.is-playing .msg:nth-child(4){animation-delay:4.1s}.chat.is-playing .msg:nth-child(5){animation-delay:5.1s}.chat.is-playing .msg:nth-child(6){animation-delay:6s}@keyframes pop{to{opacity:1;transform:none}}.cmp{border-radius:22px;background:#fff;border:1px solid var(--line);overflow:hidden;box-shadow:0 30px 60px -40px #0b1f3b66}.cmp__row{display:grid;grid-template-columns:1.1fr 1.1fr 1fr 1fr;border-bottom:1px solid var(--line)}.cmp__row:last-child{border-bottom:0}.cmp__row>span{padding:1rem 1.1rem;font-size:.93rem}.cmp__row--head>span{font-family:var(--font-display);font-weight:700;color:var(--navy);font-size:.95rem}.cmp__row--head .cmp__sdw{color:#fff;background:linear-gradient(135deg,#1e95bb,#10587e)}.cmp__label{font-weight:700;color:var(--navy)}.cmp__cell{display:flex;gap:.55rem;align-items:flex-start;color:var(--muted)}.cmp__cell i{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;font-style:normal;font-size:.72rem;font-weight:900}.cmp__cell--yes i{background:#d1fae5;color:#047857}.cmp__cell--no i{background:#ffe4e6;color:#e11d48}.cmp__cell--mid i{background:#fef3c7;color:#b45309}.cmp__cell.cmp__sdw{background:#f0faff;color:var(--navy);font-weight:700}@media (max-width: 760px){.cmp__row--head{display:none}.cmp__row{grid-template-columns:1fr;padding:.9rem 0}.cmp__row>span{padding:.3rem 1.1rem}.cmp__label{font-size:1rem;padding-bottom:.5rem!important}.cmp__cell:before{content:attr(data-col) ":";min-width:4.8rem;font-weight:700;color:#94a3b8;font-size:.82rem;padding-top:.1rem}.cmp__cell.cmp__sdw{margin:0 .6rem;border-radius:10px;padding:.5rem}}.proc{background:#fff;border-top:1px solid var(--line)}.proc__wrap{position:relative}.proc__list{position:relative;list-style:none;padding:0;margin:0;display:grid;gap:1.6rem}@media (min-width: 900px){.proc__list{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.proc__line{display:none}@media (min-width: 900px){.proc__line{display:block;position:absolute;top:32px;left:32px;right:24%;height:3px;border-radius:3px;background:var(--line);z-index:0}.proc__line span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#36b7d9,#8b5cf6);transform-origin:0 50%;transform:scaleX(0);transition:transform 1.8s cubic-bezier(.2,.7,.2,1) .3s}.proc__wrap.is-on .proc__line span{transform:scaleX(1)}}.proc__step{position:relative;z-index:1}.proc__icon{position:relative;display:grid;place-items:center;width:64px;height:64px;margin-bottom:1rem;border-radius:20px;color:#fff;background:linear-gradient(135deg,#36b7d9,#10587e);box-shadow:0 16px 30px -14px #1e95bb,0 0 0 6px #fff}.proc__icon b{position:absolute;right:-8px;top:-8px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;font-size:.78rem;border:3px solid #fff}.proc__tag{display:inline-block;margin-bottom:.5rem;padding:.18rem .6rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-2);font-size:.74rem;font-weight:800}.proc__step h3{font-size:1.15rem;color:var(--navy);margin-bottom:.35rem}.proc__step p{margin:0;color:var(--muted);font-size:.95rem}.trust{background:#fff;padding-top:0}.trust__box{padding:clamp(2rem,5vw,3.5rem);border-radius:28px;background:radial-gradient(600px 300px at 100% 0%,rgba(54,183,217,.12),transparent 60%),linear-gradient(180deg,#f4f9fc,#eef5fa);border:1px solid #dbe9f2}.trust__grid{list-style:none;padding:0;margin:0;display:grid;gap:1.3rem 1.6rem}@media (min-width: 640px){.trust__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.trust__grid{grid-template-columns:repeat(3,1fr)}}.trust__grid li{display:grid;grid-template-columns:46px 1fr;gap:.2rem .9rem}.trust__icon{grid-row:span 2;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff;color:var(--blue);box-shadow:0 10px 20px -12px #10587e66}.trust__grid strong{font-family:var(--font-display);color:var(--navy)}.trust__grid li>span:last-child{color:var(--muted);font-size:.93rem}.faq2{background:var(--bg)}.faq2__grid{display:grid;gap:2rem}@media (min-width: 960px){.faq2__grid{grid-template-columns:.8fr 1.2fr;gap:4rem;align-items:start}.faq2__grid>div:first-child{position:sticky;top:calc(var(--header-h) + 2rem)}}.faq2__list{display:grid;gap:.7rem}.faq2__list details{border-radius:16px;background:#fff;border:1px solid var(--line);transition:box-shadow .25s,border-color .25s}.faq2__list details[open]{border-color:#36b7d980;box-shadow:0 20px 40px -28px #10587e80}.faq2__list summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:600;color:var(--navy)}.faq2__list summary::-webkit-details-marker{display:none}.faq2__plus{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);transition:transform .3s,background .3s}.faq2__plus:before,.faq2__plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--accent-2);translate:-50% -50%}.faq2__plus:after{rotate:90deg;transition:rotate .3s}details[open] .faq2__plus{background:var(--blue);transform:rotate(180deg)}details[open] .faq2__plus:before,details[open] .faq2__plus:after{background:#fff}details[open] .faq2__plus:after{rotate:0deg}.faq2__list details p{margin:0;padding:0 1.25rem 1.2rem;color:var(--muted);animation:fadeUp .35s ease}.cta2{padding:clamp(4rem,8vw,6.5rem) 0;scroll-margin-top:var(--header-h)}.cta2 h2{color:#fff}.cta2 .s2__sub{color:#ffffffbf}.cta2__grid{display:grid;gap:2.5rem;align-items:start}@media (min-width: 960px){.cta2__grid{grid-template-columns:1fr 1fr;gap:4rem}}.next{list-style:none;padding:0;margin:1.8rem 0 2rem;display:grid;gap:1rem}.next li{display:flex;gap:.9rem;align-items:flex-start;color:#ffffffbf}.next b{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#36b7d9,#8b5cf6);color:#fff;font-family:var(--font-display)}.next strong{color:#fff}.direct{display:grid;gap:.7rem}.direct a{display:flex;align-items:center;gap:.8rem;padding:.75rem 1rem;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-weight:700;transition:background .2s,transform .2s;max-width:360px}.direct a:hover{background:#ffffff1f;transform:translate(4px)}.direct small{display:block;font-size:.72rem;font-weight:600;color:#ffffff8c}.direct__ic{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#ffffff1a;color:#5fd4f2}.direct__ic--wa{background:#25d366;color:#fff}.form2{padding:clamp(1.4rem,3vw,2rem);border-radius:24px;background:#fff;color:var(--ink);box-shadow:0 50px 100px -40px #000c}.form2__head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.4rem;margin-bottom:1.1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.form2__head strong{font-family:var(--font-display);font-size:1.3rem;color:var(--navy)}.form2__head span{font-size:.82rem;font-weight:700;color:#059669}.form2 .contact-form .btn--primary{min-height:56px;font-size:1rem;border-radius:14px;background:linear-gradient(135deg,#36b7d9,#1e95bb 55%,#10587e);box-shadow:0 18px 36px -14px #1e95bbd9}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:65;display:grid;grid-template-columns:1.3fr 1fr;gap:.6rem;padding:.7rem .8rem calc(.7rem + env(safe-area-inset-bottom));background:#fffffff2;backdrop-filter:blur(12px);border-top:1px solid var(--line);box-shadow:0 -12px 30px -16px #0b1f3b59;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.mbar.is-on{transform:none}.mbar .b2{min-height:48px;font-size:.95rem;padding-inline:.8rem}@media (min-width: 760px){.mbar{display:none}}@media (max-width: 759px){body:has(.lp2) .wa-sticky{display:none}}@media (prefers-reduced-motion: reduce){.lp2 *,.lp2 *:before,.lp2 *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.toast:first-child{opacity:1}.marquee__track{animation:none}}
