.ind{--ind-accent:#3f86c4;--ind-soft:#e8f3fb;--ind-deep:#24527a;--ind-bg:#fbf8f2;--ind-font:var(--font-sans,system-ui, sans-serif);background:var(--ind-bg);color:var(--text,#1f2933)}.ind .container{max-width:1160px;margin:0 auto;padding:0 20px}.ind-sec{padding:64px 0}.ind-sec--soft{background:linear-gradient(180deg, color-mix(in srgb, var(--ind-soft) 70%, transparent), transparent)}.ind-h2{font-family:var(--ind-font);color:var(--ind-deep);letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(24px,3vw,32px);line-height:1.3}.ind-h3{color:var(--ind-deep);margin:18px 0 10px;font-size:16px}.ind-title{font-family:var(--ind-font);color:var(--ind-deep);letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;margin:10px 0 16px;font-size:clamp(30px,4.4vw,50px);line-height:1.18}.ind-lead{color:var(--ink-700,#4a5560);max-width:620px;margin:0;font-size:18px;line-height:1.65}.ind-kicker{background:var(--ind-soft);color:var(--ind-deep);border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 14px;font-size:14px;font-weight:650;display:inline-flex}.ind-cta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ind-btn{height:48px;color:var(--ind-deep);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ind-accent) 45%, #fff);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-weight:650;text-decoration:none;display:inline-flex}.ind-btn--primary{background:var(--ind-accent);color:#fff;box-shadow:none}.ind-btn:hover{filter:brightness(.97)}.ind-hero{padding:56px 0 40px;overflow:hidden}.ind-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:32px;display:grid}.ind-stage{min-height:460px;position:relative}.ind-ring{background:radial-gradient(circle at 40% 35%, #fff, var(--ind-soft) 70%);border-radius:50%;position:absolute;inset:8% 6% 4% 10%}.ind-dot{border:10px solid color-mix(in srgb, var(--ind-accent) 30%, transparent);border-radius:50%;width:78px;height:78px;position:absolute;top:6%;right:4%}.ind-person{object-fit:contain;width:auto;height:460px;margin:0 auto;display:block;position:relative}.ind-bubble{background:#fff;border-radius:18px;gap:3px;max-width:250px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:grid;position:absolute;box-shadow:0 10px 30px #1e32461f}.ind-bubble strong{color:var(--ind-accent);font-size:12.5px}.ind-bubble--1{top:52%;left:-10%}.ind-bubble--2{bottom:4%;right:-6%}.ind-pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ind-pains li{background:#fff;border-radius:20px;gap:8px;padding:22px;display:grid;box-shadow:0 1px 2px #0000000a,0 8px 24px #1e32460f}.ind-pains p{color:var(--ink-700,#4a5560);margin:0;line-height:1.6}.ind-num{background:var(--ind-soft);width:30px;height:30px;color:var(--ind-deep);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.ind-day{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ind-day li{background:#fff;border-radius:20px;gap:6px;padding:18px;display:grid;position:relative}.ind-time{background:var(--ind-accent);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:4px;font-size:15px;font-weight:700;display:inline-grid}.ind-day p{color:var(--ink-700,#4a5560);margin:0;font-size:14.5px;line-height:1.55}.ind-note{color:var(--muted,#7a838c);margin:14px 0 0;font-size:13px}.ind-mods{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ind-mod{background:#fff;border-radius:22px;padding:24px;box-shadow:0 1px 2px #0000000a,0 8px 24px #1e32460f}.ind-mod h3{color:var(--ind-deep);margin:0 0 6px;font-size:19px}.ind-mod p{color:var(--ink-700,#4a5560);margin:0 0 12px;line-height:1.6}.ind-mod ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ind-mod li{align-items:center;gap:8px;font-size:14.5px;display:flex}.ind-mod li svg{color:var(--ind-accent);flex:none}.ind-agents{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ind-agents li{text-align:center;background:#fff;border-radius:20px;justify-items:center;gap:6px;padding:16px 8px;display:grid}.ind-av{background:radial-gradient(circle at 35% 30%, #fff, var(--ind-soft));width:60px;height:60px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ind-accent) 35%, #fff);color:var(--ind-deep);border-radius:50%;place-items:center;font-weight:700;display:grid}.ind-agents strong{font-size:14px}.ind-agents span:last-child{color:var(--muted,#7a838c);font-size:12.5px}.ind-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.ind-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ind-chips li{color:var(--ind-deep);background:#fff;border-radius:999px;padding:7px 14px;font-size:14px}.ind-chips--line li{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ind-accent) 35%, #fff);background:0 0}.ind-kpis,.ind-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ind-kpis li{background:#fff;border-radius:16px;justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.ind-kpis span{color:var(--muted,#7a838c);font-size:14px}.ind-steps li{background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-weight:550;display:flex}.ind-faq{gap:10px;display:grid}.ind-faq details{background:#fff;border-radius:16px;padding:16px 20px}.ind-faq summary{cursor:pointer;font-weight:650}.ind-faq p{color:var(--ink-700,#4a5560);margin:10px 0 0;line-height:1.6}.ind-end{text-align:center}.ind-end .ind-lead{margin:0 auto}.ind-end .ind-cta{justify-content:center}.ind-pick{margin-top:36px}.ind-pick-k{color:var(--ind-deep);margin:0 0 10px;font-weight:650}.ind-pick ul{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:8px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.ind-pick li{min-width:0}.ind-pick a{height:40px;color:var(--ind-deep);background:#fff;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:0 14px 0 6px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 1px 2px #0000000d}.ind-pick a:hover{box-shadow:inset 0 0 0 1px var(--ind-accent), 0 1px 2px #0000000d}.ind-pick-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.ind-pick a.is-on{box-shadow:inset 0 0 0 1.5px var(--ind-accent)}.ind-pick-ico{width:28px;height:28px;color:var(--ind-accent);background:color-mix(in srgb, var(--ind-accent) 14%, #fff);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}@media (max-width:560px){.ind-pick ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ind-pick a{gap:6px;height:38px;padding-right:10px;font-size:13px}.ind-pick-ico{flex-basis:26px;width:26px;height:26px}}.ind-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ind-card{isolation:isolate;height:100%;min-height:268px;color:inherit;background:#fff;border-radius:24px;align-content:start;gap:10px;padding:26px 26px 24px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 8px 24px #1e32460f}.ind-card:hover{box-shadow:0 1px 2px #0000000a, 0 12px 30px #1e32461a, inset 0 0 0 1.5px var(--ind-accent)}.ind-card>:not(.ind-card-bg){z-index:1;max-width:63%;position:relative}.ind-card-bg{z-index:0;background:var(--ind-soft);pointer-events:none;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-40px;right:-30px}.ind-card-bg:after{content:"";z-index:-1;border:2px solid var(--ind-soft);opacity:.9;border-radius:50%;position:absolute;inset:-18px}.ind-card-person{object-fit:contain;object-position:bottom;transform-origin:bottom;width:auto;max-width:none;height:228px;transition:transform .25s;position:absolute;bottom:40px;right:30px}.ind-card:hover .ind-card-person{transform:scale(1.03)}.ind-card-ic{background:var(--ind-soft);width:48px;height:48px;color:var(--ind-deep);border-radius:50%;place-items:center;display:grid}.ind-card strong{color:var(--ind-deep);word-break:keep-all;font-size:22px;line-height:1.3}.ind-card-t{color:var(--ink-700,#4a5560);word-break:keep-all;font-size:17px;line-height:1.55}.ind-card-go{color:var(--ind-accent);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:16px;font-weight:650;display:inline-flex}@media (max-width:520px){.ind-card{min-height:236px;padding:22px}.ind-card>:not(.ind-card-bg){max-width:62%}.ind-card-bg{width:180px;height:180px;bottom:-36px;right:-36px}.ind-card-person{height:196px;bottom:36px;right:34px}.ind-card strong{font-size:20px}.ind-card-t{font-size:16px}}.ind-strip{background:var(--ind-bg,#fbf8f2);padding:28px 0 4px}.ind-strip .ind-pick{text-align:center;margin:0}@media (max-width:960px){.ind-hero-grid,.ind-two,.ind-mods,.ind-pains,.ind-day{grid-template-columns:minmax(0,1fr)}.ind-agents{grid-template-columns:repeat(3,minmax(0,1fr))}.ind-stage{min-height:360px}.ind-person{height:360px}.ind-bubble--1{left:0}.ind-bubble--2{right:0}}@media (max-width:560px){.ind-agents{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-sec{padding:44px 0}}
