.ins-flow{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;align-items:center;margin:2rem 0 .5rem}.ins-flow__step{border-radius:.5rem;padding:.75rem 1rem;font-weight:700;font-size:.95rem;background:#eff4f7;color:#4f5a6b}.ins-flow__step--key{background:#0589b4;color:#fff}.ins-flow__sep{color:#9aa4b2}.ins-flow__caption{text-align:center;font-size:.875rem;font-weight:700;color:#0589b4;margin:0}.ins-voice-grid{display:grid;gap:1.5rem;margin-top:2.5rem}@media(min-width:768px){.ins-voice-grid{grid-template-columns:1fr 1fr}}.ins-eyebrow{display:inline-block;font-size:.875rem;font-weight:700;color:#0589b4;margin-bottom:.25rem}.ins-subfeatures{margin:1.5rem 0 0;padding:0;list-style:none;display:grid;gap:.75rem}@media(min-width:768px){.ins-subfeatures{grid-template-columns:1fr 1fr}}.ins-subfeatures li{background:#eff4f7;border-radius:.75rem;padding:1rem 1.25rem}.ins-scene{margin-top:4rem}.ins-scene:first-of-type{margin-top:0}.ins-ai-grid{display:grid;gap:1.5rem}@media(min-width:768px){.ins-ai-grid{grid-template-columns:1.4fr 1fr}}.ins-ai-grid figure{margin:0}.ins-ai-grid figcaption{font-weight:700;margin-bottom:.5rem;color:#fff}.ins-ai-grid img{width:100%;height:auto;border-radius:1rem;box-shadow:0 4px 16px #0079a51f;background:#fff}.ins-price-tag{font-size:.8rem;font-weight:400;color:#4f5a6b;white-space:nowrap}.ins-header-logo{height:28px;width:auto}@media(min-width:768px){.ins-header-logo{height:44px}}.ins-hero-logo{height:36px;width:auto;margin-bottom:1rem;background:#fff;border-radius:.5rem;padding:.4rem .75rem}.ins-cards{--d-fg:oklch(.14 .02 250);--d-muted:oklch(.45 .02 250);--d-border:oklch(.92 .003 250);--d-destructive:oklch(.55 .22 25);--d-c2:oklch(.65 .2 150);--d-c5:oklch(.65 .22 20);--d-primary:oklch(.5 .2 260);container-type:inline-size;width:min(calc(100% - 2.5rem),30rem);margin:1.5rem auto;color:var(--d-fg);font-family:Inter,Noto Sans JP,system-ui,sans-serif;text-align:left}.ins-stage{font-size:calc(100cqw / 22.5);display:grid;grid-template-columns:22.5em;gap:1em;line-height:1.5}.ins-cards{width:min(calc(100% - 2.5rem),40rem)}.ins-stage{font-size:2.5cqw;grid-template-columns:22.5em 16.5em;align-items:stretch}.ins-c--trend{grid-column:1 / -1}.ins-c{background:#fff;border:1px solid var(--d-border);border-radius:.85em;padding:1em 1.1em;box-shadow:0 1.1em 2.75em #00285a42;transition:transform .2s ease,box-shadow .2s ease;animation:insCardIn .55s ease-out both}.ins-c:hover{transform:translateY(-.25em);box-shadow:0 1.6em 3.5em #00285a52}.ins-c--risk{animation-delay:.15s}.ins-c--trend{animation-delay:.3s}.ins-c__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75em}.ins-c__head--trend{margin-bottom:.2em}.ins-c__title{display:inline-flex;align-items:center;gap:.35em;font-size:.95em;font-weight:600}.ins-c__icon{width:1.1em;height:1.1em}.ins-c__more{display:inline-flex;align-items:center;gap:.2em;font-size:.7em;color:var(--d-primary)}.ins-c__more svg{width:1.2em;height:1.2em}.ins-c__desc{margin:0 0 .4em;font-size:.66em;color:var(--d-muted)}.ins-c__tiles{display:grid;grid-template-columns:1fr 1fr;gap:.6em}.ins-tile{border-radius:.5em;border:1px solid;padding:.6em;text-align:center}.ins-tile b{display:block;font-size:1.45em;font-weight:700;line-height:1.2}.ins-tile span{display:block;margin-top:.15em;font-size:.7em;color:var(--d-muted)}.ins-tile--over{background:#d409240d;border-color:#d409241a}.ins-tile--over b{color:var(--d-destructive)}.ins-tile--ok{background:oklch(.65 .2 150/.05);border-color:oklch(.65 .2 150/.1)}.ins-tile--ok b{color:var(--d-c2)}.ins-tile--under{background:#f58c280d;border-color:#f58c2824}.ins-tile--under b{color:#f08c1e}.ins-tile--long{background:#f83e540d;border-color:#f83e541a}.ins-tile--long b{color:var(--d-c5)}.ins-c__alerts{display:grid;gap:.45em;margin-top:.8em}.ins-alert{display:flex;align-items:center;gap:.45em;border-radius:.5em;border:1px solid oklch(.55 .22 25/.15);background:#d409240d;padding:.5em .6em;font-size:.72em;line-height:1.4;white-space:nowrap}.ins-c__warn{flex-shrink:0;width:1.3em;height:1.3em;color:var(--d-destructive)}.ins-gauge{display:flex;flex-direction:column;align-items:center;gap:.15em}.ins-gauge__svg{width:6em;height:3.5em;color:var(--d-fg)}.ins-gauge__needle{transform-origin:60px 60px;animation:insNeedle 1.1s cubic-bezier(.3,1.4,.5,1) .5s both}.ins-gauge__score{font-size:1.45em;font-weight:700;line-height:1.2}.ins-c__sub{font-size:.68em;color:var(--d-muted)}.ins-badge{margin:.35em 0 .1em;border-radius:.4em;border:1px solid rgb(249 115 22/.2);background:#f973161a;color:#ea580c;padding:.1em .6em;font-size:.7em;font-weight:600}.ins-c__note{margin:.6em 0 0;border-radius:.5em;border:1px solid var(--d-border);background:#f4f5f7;padding:.5em .6em;font-size:.66em;line-height:1.5;color:var(--d-muted)}.ins-ch__svg{display:block;width:100%;height:auto}.ins-ch__grid{stroke:#e5e7eb;stroke-dasharray:3 3}.ins-ch__axis{stroke:#9ca3af}.ins-ch__ylab{font-size:9px;fill:#6b7280;text-anchor:end}.ins-ch__xlab{font-size:9px;fill:#6b7280;text-anchor:middle}.ins-ch__line{fill:none;stroke-width:1.4;stroke-dasharray:4 3}.ins-ch__line--hi{stroke:#ef4444}.ins-ch__line--avg{stroke:#f59e0b}.ins-ch__line--low{stroke:#10b981}.ins-ch__line--own{stroke:#2563eb;stroke-width:2.6;stroke-dasharray:none;stroke-linejoin:round}.ins-ch__legend{display:flex;justify-content:center;flex-wrap:wrap;gap:.3em 1em;margin-top:.3em;font-size:.62em;color:var(--d-muted)}.ins-ch__legend span:before{content:"";display:inline-block;width:1.4em;margin-right:.35em;vertical-align:middle;border-top:2px dashed currentColor}.ins-ch__legend .is-own:before{border-top:2px solid #2563eb}.ins-ch__legend .is-avg:before{color:#f59e0b}.ins-ch__legend .is-low:before{color:#10b981}.ins-ch__legend .is-hi:before{color:#ef4444}.ins-sample-note{position:absolute;right:1rem;bottom:.6rem;z-index:2;margin:0;font-size:.7rem;color:#ffffffd9}.ins-ch__reveal{transform-box:fill-box;transform-origin:left center;animation:insReveal 1.5s cubic-bezier(.25,.1,.25,1) .6s both}@keyframes insReveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes insCardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes insNeedle{0%{transform:rotate(-120deg)}to{transform:none}}@media(prefers-reduced-motion:reduce){.ins-c,.ins-gauge__needle,.ins-ch__reveal{animation:none;transition:none}.ins-c:hover{transform:none}}.onepla-hero--wide.ins-hero .ins-cards{position:absolute;right:max(4%,calc((100% - 80rem)/2 + 2rem));top:50%;transform:translateY(-50%);width:min(42vw,540px);margin:0;z-index:1}@media(min-width:768px){.onepla-pricing-highlight.ins-3col{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.ins-footercta .p-footercta__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1219px){.ins-hero .onepla-hero__layout{padding-top:1.5rem}}@media(max-width:639px){.ins-hero .onepla-hero__headline-badge-text{font-size:clamp(1.4rem,6.8vw,2.6rem)}}@media(max-width:1219px){.ins-hero .onepla-hero__shell,.ins-hero .onepla-hero__content{display:contents}.ins-hero .onepla-hero__headline{order:1;align-self:center;margin-bottom:0}.ins-hero .onepla-hero__lead{order:1;align-self:center;width:min(calc(100% - 2.5rem),31rem);margin:1rem 0 0;font-size:.95rem;text-wrap:balance}.ins-hero .ins-cards{order:2;margin:1.25rem auto}.ins-hero .onepla-hero__pill-badges{order:4;align-self:center;width:min(calc(100% - 2.5rem),31rem);margin-bottom:1.5rem}.ins-hero .onepla-hero__cta{order:5;align-self:center;width:min(calc(100% - 2.5rem),31rem)}}@media(max-width:1219px){.ins-hero .ins-sample-note{position:static;order:3;align-self:flex-end;margin:-.75rem 1.25rem 1rem 0}}.ins-s{display:inline-block}@media(min-width:1024px){.onepla-section__body.ins-body-wide{max-width:62rem}}.onepla-page .onepla-section__subtitle,.onepla-page .onepla-section__body{word-break:auto-phrase}@media(max-width:639px){.onepla-pricing-table th,.onepla-pricing-table td{padding-inline:.25rem;font-size:.8125rem}.onepla-pricing-table th{font-size:.75rem}.onepla-pricing-table td,.onepla-pricing-table__label{white-space:nowrap}.ins-price-tag{display:none}}.ins-hero,.onepla-section--cyan{background:radial-gradient(ellipse 70% 90% at 12% 8%,#008cced9,#008cce00 60%),linear-gradient(135deg,#008cce,#004097 52%,#002063)}#features{background:#f4f8fb}.ins-hero .onepla-hero__bg{display:none}.onepla-sell-feature-card__media.ui-soft-media{aspect-ratio:auto;padding:.625rem;border-radius:1.5rem}.onepla-sell-feature-card__media .ui-soft-media__image{width:100%;max-width:100%;max-height:none;height:auto;border-radius:.875rem;box-shadow:0 2px 12px #00206324}
