.announce[data-astro-cid-2vfgeueo]{justify-content:center;gap:0 var(--space-2);padding:.625rem var(--gutter);background:var(--kiro-pink);color:var(--kiro-black);font-family:var(--font-text);font-size:var(--fs-small);text-align:center;flex-wrap:wrap;font-weight:600;line-height:1.35;display:flex}@media (width<=39.99rem){.announce__sep[data-astro-cid-2vfgeueo]{display:none}.announce[data-astro-cid-2vfgeueo] span[data-astro-cid-2vfgeueo]:not(.announce__sep){width:100%}}.lead[data-astro-cid-sevzbneq]{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(#ffffff0e,#ffffff06);padding:clamp(1.25rem,1rem + .8vw,1.75rem);position:relative;box-shadow:0 30px 60px -30px #000c}.lead__head[data-astro-cid-sevzbneq]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.lead__title[data-astro-cid-sevzbneq]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.3}.lead__hint[data-astro-cid-sevzbneq]{color:var(--text-3);font-size:var(--fs-small);margin-top:.125rem}.lead__hint[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{display:none}.lead[data-astro-cid-sevzbneq][data-step="1"] .lead__hint--1[data-astro-cid-sevzbneq],.lead[data-astro-cid-sevzbneq][data-step="2"] .lead__hint--2[data-astro-cid-sevzbneq],.lead[data-astro-cid-sevzbneq][data-step="3"] .lead__hint--3[data-astro-cid-sevzbneq]{display:inline}.lead__count[data-astro-cid-sevzbneq]{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text-3);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;flex:none;padding:.25rem .625rem;font-weight:600}.lead__count[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{color:var(--text)}.lead__progress[data-astro-cid-sevzbneq]{margin-top:var(--space-4);grid-template-columns:1fr 1fr;gap:6px;display:grid}.lead__progress[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{background-color:var(--line);background-image:linear-gradient(var(--kiro-pink), var(--kiro-pink));height:3px;transition:background-size var(--dur-slow) var(--ease-in-out);background-repeat:no-repeat;background-size:0% 100%;border-radius:3px}.lead__progress[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]:first-child,.lead[data-astro-cid-sevzbneq][data-step="2"] .lead__progress[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq],.lead[data-astro-cid-sevzbneq][data-step="3"] .lead__progress[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{background-size:100% 100%}.lead__form[data-astro-cid-sevzbneq]{margin-top:var(--space-5)}.lead__panel[data-astro-cid-sevzbneq]{gap:var(--space-3);animation:panel-in .48s var(--ease-out) both;display:grid}.lead__panel[data-astro-cid-sevzbneq][hidden]{display:none}@keyframes panel-in{0%{opacity:0;transform:translateY(.5rem)}}.field[data-astro-cid-sevzbneq]{display:grid;position:relative}.field__input[data-astro-cid-sevzbneq]{width:100%;height:3rem;padding:0 var(--space-4);border-radius:var(--radius-ui);color:var(--text);font-family:var(--font-text);appearance:none;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:#ffffff0d;border:1px solid #ffffff14;font-size:1rem}.field__input[data-astro-cid-sevzbneq]::placeholder{color:var(--text-placeholder)}.field__input[data-astro-cid-sevzbneq]:hover{border-color:#ffffff29}.field__input[data-astro-cid-sevzbneq]:focus{border-color:var(--kiro-pink);background:#ffffff12;outline:none;box-shadow:0 0 0 4px #ff2a9b2e}.field__input[data-astro-cid-sevzbneq]:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:inset 0 0 0 100px #1a1a1d}.field[data-astro-cid-sevzbneq][data-invalid] .field__input[data-astro-cid-sevzbneq]{border-color:var(--kiro-pink)}.field__phone[data-astro-cid-sevzbneq]{display:block;position:relative}.field__prefix[data-astro-cid-sevzbneq]{left:var(--space-4);padding-right:var(--space-3);border-right:1px solid var(--line);color:var(--text-3);pointer-events:none;font-size:1rem;line-height:1.2;position:absolute;top:50%;translate:0 -50%}.field__phone[data-astro-cid-sevzbneq] .field__input[data-astro-cid-sevzbneq]{padding-left:4.25rem}.field--select[data-astro-cid-sevzbneq]:after{content:"";right:var(--space-4);border-right:1.5px solid var(--text-3);border-bottom:1.5px solid var(--text-3);pointer-events:none;width:.45rem;height:.45rem;position:absolute;top:1.5rem;transform:translateY(-70%)rotate(45deg)}select[data-astro-cid-sevzbneq].field__input{cursor:pointer;padding-right:2.5rem}select[data-astro-cid-sevzbneq].field__input:invalid{color:var(--text-placeholder)}select[data-astro-cid-sevzbneq].field__input option[data-astro-cid-sevzbneq]{color:var(--text);background:#111}.field__error[data-astro-cid-sevzbneq]{color:var(--kiro-pink);font-size:var(--fs-small);font-weight:500}.field__error[data-astro-cid-sevzbneq]:not(:empty){margin-top:var(--space-2)}.lead__submit[data-astro-cid-sevzbneq]{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:3.375rem;margin-top:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-ui);background:var(--kiro-pink);color:var(--kiro-black);font-family:var(--font-text);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border:0;font-size:1rem;font-weight:700;line-height:1.25;display:flex;box-shadow:0 10px 30px -10px #ff2a9b99}.lead__submit[data-astro-cid-sevzbneq] .arrow{transition:transform var(--dur-base) var(--ease-out);flex:none}.lead__submit[data-astro-cid-sevzbneq]:hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px #ff2a9bbf}.lead__submit[data-astro-cid-sevzbneq]:hover .arrow{transform:translate(4px)}.lead__submit[data-astro-cid-sevzbneq]:active{transform:translateY(0)}.lead__submit[data-astro-cid-sevzbneq]:focus-visible{outline:2px solid var(--text);outline-offset:3px}.lead__submit[data-astro-cid-sevzbneq][aria-busy=true]{cursor:progress;opacity:.85}.lead__submit[data-astro-cid-sevzbneq][aria-busy=true] .arrow{animation:nudge .9s var(--ease-in-out) infinite}@keyframes nudge{50%{transform:translate(6px)}}.lead__micro[data-astro-cid-sevzbneq]{color:var(--text-3);font-size:var(--fs-small);text-align:center}.lead__hp[data-astro-cid-sevzbneq]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lead__back[data-astro-cid-sevzbneq]{min-height:2.5rem;padding:0 var(--space-3);color:var(--text-3);font-size:var(--fs-small);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-self:center;font-weight:500}.lead__back[data-astro-cid-sevzbneq]:hover{color:var(--text)}.lead__panel--done[data-astro-cid-sevzbneq]{justify-items:start;gap:var(--space-2);padding-block:var(--space-4)}.lead__check[data-astro-cid-sevzbneq]{width:2.5rem;height:2.5rem;margin-bottom:var(--space-2);background:var(--kiro-pink);color:var(--kiro-black);border-radius:50%;place-items:center;display:grid}.lead__done-title[data-astro-cid-sevzbneq]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.lead__done-title[data-astro-cid-sevzbneq]:focus{outline:none}.lead__done-text[data-astro-cid-sevzbneq]{color:var(--text-2);font-size:var(--fs-ui)}.nowrap[data-astro-cid-sevzbneq]{white-space:nowrap}.lead__form-error[data-astro-cid-sevzbneq]:empty{display:none}.lead__form-error[data-astro-cid-sevzbneq]{margin-top:var(--space-4);color:var(--text);font-size:var(--fs-small)}.proof[data-astro-cid-bejh6rc3]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.proof__item[data-astro-cid-bejh6rc3]{align-items:flex-start;gap:var(--space-2);color:var(--text-3);font-size:var(--fs-small);line-height:1.35;display:flex}.proof__icon[data-astro-cid-bejh6rc3]{color:var(--kiro-pink);flex:none;margin-top:.05rem}.proof__text[data-astro-cid-bejh6rc3]{display:grid}@media (width<=39.99rem){.proof[data-astro-cid-bejh6rc3]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.proof__text[data-astro-cid-bejh6rc3]{display:block}.proof__text[data-astro-cid-bejh6rc3]>span[data-astro-cid-bejh6rc3]{margin-left:.3em}}.proof[data-astro-cid-bejh6rc3] strong[data-astro-cid-bejh6rc3]{color:var(--text);font-size:var(--fs-ui);font-variant-numeric:tabular-nums;font-weight:700}.gallery[data-astro-cid-l2esy33n]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gallery__card[data-astro-cid-l2esy33n]{border-radius:var(--radius-card);background:var(--surface);isolation:isolate;position:relative;overflow:hidden}.gallery__card[data-astro-cid-l2esy33n] img{object-fit:cover;width:100%;height:100%}.gallery__card--team[data-astro-cid-l2esy33n]{aspect-ratio:3/2;grid-column:1/-1}.gallery__card--team[data-astro-cid-l2esy33n] img{object-position:50% 45%;animation:slow-zoom 22s var(--ease-in-out) infinite alternate}.gallery__card--team[data-astro-cid-l2esy33n]:after{content:"";pointer-events:none;background:linear-gradient(#00000040 0%,#0000 30% 70%,#00000059 100%);position:absolute;inset:0}@keyframes slow-zoom{0%{transform:scale(1)}to{transform:scale(1.07)}}.gallery__card--office[data-astro-cid-l2esy33n],.gallery__card--brand[data-astro-cid-l2esy33n]{aspect-ratio:5/4}.gallery__card--office[data-astro-cid-l2esy33n] img{object-position:40% 30%;transition:transform .9s var(--ease-out)}.gallery__card--office[data-astro-cid-l2esy33n]:hover img{transform:scale(1.04)}.gallery__tag[data-astro-cid-l2esy33n]{left:var(--space-3);top:var(--space-3);z-index:1;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);color:var(--kiro-white);font-size:var(--fs-micro);letter-spacing:.02em;background:#00000073;border:1px solid #ffffff24;padding:.375rem .75rem;font-weight:600;display:inline-flex;position:absolute}.gallery__dot[data-astro-cid-l2esy33n]{background:var(--kiro-pink);width:.4rem;height:.4rem;animation:pulse 2.4s var(--ease-out) infinite;border-radius:50%;box-shadow:0 0 #ff2a9b99}@keyframes pulse{70%{box-shadow:0 0 0 7px #ff2a9b00}to{box-shadow:0 0 #ff2a9b00}}.gallery__card--brand[data-astro-cid-l2esy33n]{background:linear-gradient(160deg, var(--kiro-pink), var(--kiro-pink-end));color:var(--kiro-black);flex-direction:column;justify-content:space-between;padding:clamp(1rem,.8rem + .8vw,1.5rem) 0;display:flex}.gallery__symbol[data-astro-cid-l2esy33n]{width:clamp(2rem,1.6rem + 1vw,2.75rem);fill:var(--kiro-black);margin-inline:clamp(1rem,.8rem + .8vw,1.5rem)}.gallery__statement[data-astro-cid-l2esy33n]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-inline:clamp(1rem,.8rem + .8vw,1.5rem);font-size:clamp(1.125rem,.9rem + .8vw,1.5rem);font-weight:700;line-height:1.12}.gallery__marquee[data-astro-cid-l2esy33n]{padding-top:var(--space-3);border-top:1px solid #0003;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.gallery__track[data-astro-cid-l2esy33n]{width:max-content;animation:16s linear infinite marquee;display:flex}.gallery__run[data-astro-cid-l2esy33n]{display:flex}.gallery__word[data-astro-cid-l2esy33n]{align-items:center;gap:var(--space-3);padding-right:var(--space-3);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:700;display:inline-flex}.gallery__sep[data-astro-cid-l2esy33n]{background:var(--kiro-black);width:.4rem;height:.4rem;transform:rotate(45deg)}@keyframes marquee{to{transform:translate(-50%)}}.js .gallery__card[data-astro-cid-l2esy33n]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(.3s + var(--i) * .12s);transform:translateY(1rem)scale(.98)}.js .gallery[data-astro-cid-l2esy33n].is-in .gallery__card[data-astro-cid-l2esy33n]{opacity:1;transform:none}@media (width<=39.99rem){.gallery[data-astro-cid-l2esy33n]{grid-template-columns:minmax(0,1fr)}.gallery__card--office[data-astro-cid-l2esy33n]{aspect-ratio:16/10}.gallery__card--brand[data-astro-cid-l2esy33n]{aspect-ratio:auto;gap:var(--space-5);min-height:12rem}}@media (prefers-reduced-motion:reduce){.gallery__card--team[data-astro-cid-l2esy33n] img,.gallery__track[data-astro-cid-l2esy33n],.gallery__dot[data-astro-cid-l2esy33n]{animation:none}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;margin-top:calc(var(--header-h) * -1);padding-block:calc(var(--header-h) + clamp(1.25rem, .5rem + 1.4vw, 1.75rem)) var(--section-y);position:relative;overflow:hidden}.hero__glow[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;background:radial-gradient(40rem 30rem at 78% 42%,#ff2a9b29,#0000 70%),radial-gradient(50rem 24rem at 20% 0,#ffffff0b,#0000 70%);position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-8);width:min(100% - 2 * var(--gutter), 78rem);margin-inline:auto;display:grid}.hero__title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.75rem,1.3rem + 1.3vw,2.25rem);font-weight:700;line-height:1.08}.hero__accent[data-astro-cid-ge2uvauf]{color:var(--kiro-pink);display:block}.hero__lead[data-astro-cid-ge2uvauf]{max-width:34rem;margin-top:var(--space-5);color:var(--text-3);font-family:var(--font-text);font-size:clamp(1rem,.95rem + .2vw,1.0625rem);line-height:1.6}.hero__lead[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--text);font-weight:600}.hero__form[data-astro-cid-ge2uvauf]{max-width:32rem;margin-top:var(--space-6)}.hero__proof[data-astro-cid-ge2uvauf]{margin-top:var(--space-4)}@media (width>=64rem){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,37.5rem) minmax(0,1fr);align-items:center;gap:clamp(3rem,1rem + 4vw,5.5rem)}}.pain-cell[data-astro-cid-fqbxy5za]{display:grid}.pain-card[data-astro-cid-fqbxy5za]{gap:var(--space-5);padding:var(--space-3) var(--space-3) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);cursor:pointer;user-select:none;transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);background:linear-gradient(#ffffff0d,#ffffff05);flex-direction:column;display:flex;position:relative}.pain-card[data-astro-cid-fqbxy5za]:hover{border-color:#fff3;translate:0 -2px}.pain-card[data-astro-cid-fqbxy5za]:has(:checked){background:linear-gradient(#ff2a9b1a,#ff2a9b08);border-color:#ff2a9bb3;box-shadow:0 24px 60px -30px #ff2a9b8c}.pain-card[data-astro-cid-fqbxy5za]:has(:focus-visible){outline:2px solid var(--kiro-pink);outline-offset:3px}.pain-card__scene[data-astro-cid-fqbxy5za]{border-radius:calc(var(--radius-card) - 6px);background:radial-gradient(80% 90% at 50% 0,#ffffff0d,#0000 70%),#00000073;border:1px solid #ffffff0f;place-items:center;height:10.5rem;display:grid;position:relative;overflow:hidden}@media (width<=39.99rem){.pain-card[data-astro-cid-fqbxy5za]{gap:var(--space-4)}.pain-card__scene[data-astro-cid-fqbxy5za]{height:8.75rem}}.pain-card__text[data-astro-cid-fqbxy5za]{padding-inline:var(--space-2);color:var(--text-3);font-size:var(--fs-ui);flex:1;line-height:1.55}.pain-card__text[data-astro-cid-fqbxy5za] strong{color:var(--text);font-weight:600}.pain-card__toggle[data-astro-cid-fqbxy5za]{align-items:center;gap:var(--space-2);margin-inline:var(--space-2);color:var(--text-3);font-size:var(--fs-small);transition:color var(--dur-fast) var(--ease-out);font-weight:600;display:inline-flex}.pain-card__box[data-astro-cid-fqbxy5za]{border:1.5px solid var(--line-strong);color:#0000;width:1.25rem;height:1.25rem;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform .3s var(--ease-out);border-radius:6px;place-items:center;display:grid}.pain-card[data-astro-cid-fqbxy5za]:hover .pain-card__box[data-astro-cid-fqbxy5za]{border-color:var(--text-2)}.pain-card__toggle-on[data-astro-cid-fqbxy5za]{display:none}.pain-card[data-astro-cid-fqbxy5za]:has(:checked) .pain-card__toggle[data-astro-cid-fqbxy5za]{color:var(--kiro-pink)}.pain-card[data-astro-cid-fqbxy5za]:has(:checked) .pain-card__box[data-astro-cid-fqbxy5za]{border-color:var(--kiro-pink);background:var(--kiro-pink);color:var(--kiro-black);transform:scale(1.08)}.pain-card[data-astro-cid-fqbxy5za]:has(:checked) .pain-card__toggle-off[data-astro-cid-fqbxy5za]{display:none}.pain-card[data-astro-cid-fqbxy5za]:has(:checked) .pain-card__toggle-on[data-astro-cid-fqbxy5za]{display:inline}.pain[data-astro-cid-26q4ewha]{padding-block:var(--section-y);border-top:1px solid var(--line);position:relative}.pain__inner[data-astro-cid-26q4ewha]{width:min(100% - 2 * var(--gutter), 78rem);margin-inline:auto}.pain__head[data-astro-cid-26q4ewha]{text-align:center;max-width:46rem;margin-inline:auto}.pain__eyebrow[data-astro-cid-26q4ewha]{color:var(--kiro-pink);font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.pain__title[data-astro-cid-26q4ewha]{margin-top:var(--space-4);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.75rem,1.25rem + 1.8vw,2.625rem);font-weight:700;line-height:1.12}.pain__accent[data-astro-cid-26q4ewha]{color:var(--kiro-pink)}.pain__hint[data-astro-cid-26q4ewha]{align-items:center;gap:var(--space-2);margin-top:var(--space-5);color:var(--text-3);font-size:var(--fs-ui);display:inline-flex}.pain__hint[data-astro-cid-26q4ewha]:before{content:"";border:1.5px solid var(--line-strong);border-radius:5px;width:1rem;height:1rem}.pain__grid[data-astro-cid-26q4ewha]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}@media (width>=40rem){.pain__grid[data-astro-cid-26q4ewha]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.pain__grid[data-astro-cid-26q4ewha]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sc[data-astro-cid-26q4ewha]{width:100%;height:100%;padding:var(--space-4);font-family:var(--font-text);color:var(--text);position:relative}.sc-label[data-astro-cid-26q4ewha]{left:var(--space-4);top:var(--space-3);color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600;position:absolute}.sc-label--static[data-astro-cid-26q4ewha]{position:static}.sc-line[data-astro-cid-26q4ewha]{background:#ffffff38;border-radius:999px;height:.4rem;display:block}.sc-line--dim[data-astro-cid-26q4ewha]{background:#ffffff1a}.sc-line--w40[data-astro-cid-26q4ewha]{width:40%}.sc-line--w60[data-astro-cid-26q4ewha]{width:60%}.sc-line--w70[data-astro-cid-26q4ewha]{width:70%}.sc-line--w90[data-astro-cid-26q4ewha]{width:90%}.sc-bars[data-astro-cid-26q4ewha]{gap:var(--space-2);grid-template-rows:1fr auto;padding-top:2.25rem;display:grid}.sc-bars__chart[data-astro-cid-26q4ewha]{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(6,1fr);align-items:end;gap:.625rem;height:100%;display:grid}.sc-bar[data-astro-cid-26q4ewha]{height:var(--h);transform-origin:bottom;transition:transform .9s var(--ease-out) calc(.25s + var(--d));background:#ffffff2e;border-radius:6px 6px 2px 2px;position:relative;transform:scaleY(.08)}.sc-bar[data-astro-cid-26q4ewha].is-hi{background:linear-gradient(180deg, var(--kiro-pink), var(--kiro-pink-end))}.sc-bar__tag[data-astro-cid-26q4ewha]{background:var(--kiro-pink);color:var(--kiro-black);white-space:nowrap;border-radius:999px;padding:.15rem .45rem;font-size:.625rem;font-style:normal;font-weight:700;position:absolute;bottom:calc(100% + .4rem);left:50%;translate:-50%}.sc-bars__axis[data-astro-cid-26q4ewha]{color:var(--text-3);text-align:center;grid-template-columns:repeat(6,1fr);gap:.625rem;font-size:.625rem;display:grid}.pain-cell.is-in .sc-bar[data-astro-cid-26q4ewha]{transform:none}.sc-insta[data-astro-cid-26q4ewha]{align-content:center;gap:var(--space-4);display:grid}.sc-insta__profile[data-astro-cid-26q4ewha]{align-items:center;gap:var(--space-3);display:flex}.sc-insta__avatar[data-astro-cid-26q4ewha]{width:2.5rem;height:2.5rem;box-shadow:0 0 0 2px #000, 0 0 0 3.5px var(--kiro-pink);background:radial-gradient(circle at 50% 38%,#ffffff80 0 22%,#0000 23%),radial-gradient(circle at 50% 100%,#ffffff80 0 38%,#0000 39%),#ffffff1f;border-radius:50%;flex:none}.sc-insta__handle[data-astro-cid-26q4ewha]{gap:.4rem;width:100%;display:grid}.sc-insta__stats[data-astro-cid-26q4ewha]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.sc-stat[data-astro-cid-26q4ewha]{background:#ffffff0f;border-radius:10px;gap:.2rem;padding:.5rem .625rem;font-size:.6875rem;display:grid}.sc-stat[data-astro-cid-26q4ewha] b[data-astro-cid-26q4ewha]{color:var(--text-3);font-weight:500}.sc-stat[data-astro-cid-26q4ewha] i[data-astro-cid-26q4ewha]{font-family:var(--font-display);font-size:1.125rem;font-style:normal;font-weight:700;line-height:1}.sc-spark[data-astro-cid-26q4ewha]{fill:none;width:2.5rem;height:1.125rem;stroke:var(--text-2);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;transition:stroke-dashoffset 1s var(--ease-out) .4s}.pain-cell.is-in .sc-spark[data-astro-cid-26q4ewha]{stroke-dashoffset:0}.sc-stat--zero[data-astro-cid-26q4ewha]{background:#ff2a9b24;box-shadow:inset 0 0 0 1px #ff2a9b80}.sc-stat--zero[data-astro-cid-26q4ewha] i[data-astro-cid-26q4ewha]{color:var(--kiro-pink)}.sc-heart[data-astro-cid-26q4ewha]{right:var(--space-4);top:var(--space-3);color:var(--text-3);opacity:0;transition:opacity .6s var(--ease-out) .5s, transform .6s var(--ease-out) .5s;font-size:.875rem;position:absolute;transform:translateY(.5rem)scale(.6)}.pain-cell.is-in .sc-heart[data-astro-cid-26q4ewha]{opacity:1;transform:none}.sc-report[data-astro-cid-26q4ewha]{align-content:end;padding-top:2.25rem;display:grid}.sc-report__rows[data-astro-cid-26q4ewha]{gap:.5rem;padding:0;list-style:none;display:grid}.sc-report__rows[data-astro-cid-26q4ewha] li[data-astro-cid-26q4ewha]{align-items:center;gap:var(--space-3);color:var(--text-2);opacity:0;transition:opacity .5s var(--ease-out) calc(.25s + var(--d)), transform .5s var(--ease-out) calc(.25s + var(--d));grid-template-columns:5.5rem 1fr 1rem;font-size:.75rem;display:grid;transform:translate(-.5rem)}.pain-cell.is-in .sc-report__rows[data-astro-cid-26q4ewha] li[data-astro-cid-26q4ewha]{opacity:1;transform:none}.sc-meter[data-astro-cid-26q4ewha]{background:linear-gradient(90deg, #fff6 var(--w), #ffffff14 var(--w));border-radius:999px;height:.4rem}.sc-meter--empty[data-astro-cid-26q4ewha]{background:repeating-linear-gradient(90deg,#ff2a9b99 0 6px,#0000 6px 11px);height:1px}.sc-ok[data-astro-cid-26q4ewha]{color:var(--text-3)}.is-missing[data-astro-cid-26q4ewha]{font-weight:600;color:var(--text)!important}.sc-miss[data-astro-cid-26q4ewha]{background:var(--kiro-pink);width:1rem;height:1rem;color:var(--kiro-black);border-radius:50%;place-items:center;font-size:.625rem;font-weight:800;display:grid}.sc-chat[data-astro-cid-26q4ewha]{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;display:flex}.sc-bubble[data-astro-cid-26q4ewha]{max-width:88%;color:var(--text);opacity:0;transform-origin:0 0;transition:opacity .45s var(--ease-out) calc(.25s + var(--d)), transform .45s var(--ease-out) calc(.25s + var(--d));background:#ffffff1a;border-radius:4px 14px 14px;padding:.5rem 3rem .5rem .75rem;font-size:.8125rem;line-height:1.35;position:relative;transform:translateY(.5rem)scale(.96)}.sc-bubble[data-astro-cid-26q4ewha] small[data-astro-cid-26q4ewha]{color:var(--text-3);font-size:.625rem;position:absolute;bottom:.35rem;right:.6rem}.sc-bubble--typing[data-astro-cid-26q4ewha]{gap:.25rem;padding:.65rem .8rem;display:inline-flex}.sc-bubble--typing[data-astro-cid-26q4ewha] i[data-astro-cid-26q4ewha]{background:var(--text-3);width:.35rem;height:.35rem;animation:typing 1.2s var(--ease-in-out) infinite;border-radius:50%}.sc-bubble--typing[data-astro-cid-26q4ewha] i[data-astro-cid-26q4ewha]:nth-child(2){animation-delay:.15s}.sc-bubble--typing[data-astro-cid-26q4ewha] i[data-astro-cid-26q4ewha]:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.pain-cell.is-in .sc-bubble[data-astro-cid-26q4ewha]{opacity:1;transform:none}.sc-post[data-astro-cid-26q4ewha]{place-items:center;display:grid}.sc-post__card[data-astro-cid-26q4ewha]{background:#ffffff12;border-radius:12px;gap:.5rem;width:min(100%,17rem);padding:.75rem;display:grid}.sc-post__foot[data-astro-cid-26q4ewha]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:.375rem;display:flex}.sc-post__draft[data-astro-cid-26q4ewha]{color:var(--text-3);font-size:.625rem}.sc-post__btn[data-astro-cid-26q4ewha]{color:var(--text-3);background:#ffffff24;border-radius:999px;padding:.3rem .7rem;font-size:.6875rem;font-weight:700}.sc-post__doubt[data-astro-cid-26q4ewha]{background:var(--kiro-pink);width:1.75rem;height:1.75rem;color:var(--kiro-black);font-family:var(--font-display);animation:doubt 2.8s var(--ease-in-out) infinite;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:16%;right:18%;box-shadow:0 8px 20px -6px #ff2a9bb3}@keyframes doubt{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-5px)rotate(6deg)}}.pain-summary[data-astro-cid-26q4ewha]{justify-content:space-between;gap:var(--space-6);border-radius:var(--radius-card);background:linear-gradient(160deg, var(--kiro-pink), var(--kiro-pink-end));color:var(--kiro-black);flex-direction:column;padding:clamp(1.5rem,1.2rem + 1vw,2rem);display:flex}.pain-summary__count[data-astro-cid-26q4ewha]{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,2.4rem + 2vw,4.25rem);font-weight:700;line-height:1}.pain-summary__of[data-astro-cid-26q4ewha]{opacity:.45}.pain-summary__label[data-astro-cid-26q4ewha]{margin-top:var(--space-2);font-size:var(--fs-small);font-weight:600}.pain-summary__statement[data-astro-cid-26q4ewha]{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);font-weight:700;line-height:1.2}.pain-summary__cta[data-astro-cid-26q4ewha]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:0 var(--space-5);border-radius:var(--radius-ui);background:var(--kiro-black);color:var(--kiro-white);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);font-weight:700;display:inline-flex}.pain-summary__cta[data-astro-cid-26q4ewha] .arrow{color:var(--kiro-pink);transition:transform var(--dur-base) var(--ease-out)}.pain-summary__cta[data-astro-cid-26q4ewha]:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px #0009}.pain-summary__cta[data-astro-cid-26q4ewha]:hover .arrow{transform:translate(4px)}.pain-summary__cta[data-astro-cid-26q4ewha]:focus-visible{outline:2px solid var(--kiro-black);outline-offset:3px}.pain-summary[data-astro-cid-26q4ewha].is-bump .pain-summary__count[data-astro-cid-26q4ewha]{animation:bump .42s var(--ease-out)}@keyframes bump{40%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.sc-bubble--typing[data-astro-cid-26q4ewha] i[data-astro-cid-26q4ewha],.sc-post__doubt[data-astro-cid-26q4ewha]{animation:none}}.cost[data-astro-cid-o3dh2ej6]{padding-block:var(--section-y);border-top:1px solid var(--line);position:relative;overflow:clip}.cost[data-astro-cid-o3dh2ej6]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(36rem 30rem at 85% 55%,#ff2a9b1a,#0000 70%);position:absolute;inset:0}.cost__inner[data-astro-cid-o3dh2ej6]{width:min(100% - 2 * var(--gutter), 78rem);gap:clamp(2.5rem,1.5rem + 3vw,4rem);margin-inline:auto;display:grid}.cost__eyebrow[data-astro-cid-o3dh2ej6]{color:var(--kiro-pink);font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.cost__title[data-astro-cid-o3dh2ej6]{margin-top:var(--space-4);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.25rem + 1.8vw,2.625rem);font-weight:700;line-height:1.12}.cost__accent[data-astro-cid-o3dh2ej6]{color:var(--kiro-pink)}.cost__intro[data-astro-cid-o3dh2ej6]{max-width:34rem;margin-top:var(--space-5);color:var(--text-3);font-size:clamp(1rem,.95rem + .2vw,1.0625rem);line-height:1.6}.cost__intro[data-astro-cid-o3dh2ej6] strong[data-astro-cid-o3dh2ej6]{color:var(--text);font-weight:600}.cost__lead-in[data-astro-cid-o3dh2ej6]{margin-top:var(--space-7);color:var(--text-3);font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.cost__list[data-astro-cid-o3dh2ej6]{margin-top:var(--space-4);padding:0;list-style:none}.cost-item[data-astro-cid-o3dh2ej6]{align-items:center;gap:var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.cost-item[data-astro-cid-o3dh2ej6]:last-child{border-bottom:1px solid var(--line)}.cost-item__title[data-astro-cid-o3dh2ej6]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.1875rem;font-weight:700}.cost-item__text[data-astro-cid-o3dh2ej6]{margin-top:var(--space-1);color:var(--text-3);font-size:var(--fs-ui);line-height:1.55}.cost-item__visual[data-astro-cid-o3dh2ej6]{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;place-items:center;height:4.75rem;display:grid;position:relative;overflow:hidden}.cost-item__visual--wave[data-astro-cid-o3dh2ej6] svg[data-astro-cid-o3dh2ej6]{width:100%;height:100%;padding:.5rem 0;overflow:visible}.wave-base[data-astro-cid-o3dh2ej6]{fill:none;stroke:#ffffff1f;stroke-dasharray:3 4}.wave-line[data-astro-cid-o3dh2ej6]{fill:none;stroke:var(--kiro-pink);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220px;transition:stroke-dashoffset 1.4s var(--ease-in-out) .2s}.cost-item[data-astro-cid-o3dh2ej6].is-in .wave-line[data-astro-cid-o3dh2ej6]{stroke-dashoffset:0}.cost-item__visual--search[data-astro-cid-o3dh2ej6]{align-content:center;justify-items:stretch;gap:.3rem;padding:.55rem .6rem}.search-bar[data-astro-cid-o3dh2ej6]{background:#ffffff1f;border-radius:999px;align-items:center;gap:.3rem;height:.9rem;padding:0 .35rem;display:flex}.search-bar[data-astro-cid-o3dh2ej6] i[data-astro-cid-o3dh2ej6]{border:1.3px solid var(--text-2);border-radius:50%;width:.4rem;height:.4rem}.search-bar[data-astro-cid-o3dh2ej6] span[data-astro-cid-o3dh2ej6]{background:#ffffff4d;border-radius:999px;flex:1;height:.2rem}.search-hit[data-astro-cid-o3dh2ej6]{opacity:0;transition:opacity .5s var(--ease-out) .4s, transform .5s var(--ease-out) .4s;background:#ff2a9b29;border-radius:5px;gap:.15rem;padding:.2rem .3rem;display:grid;transform:translateY(.3rem);box-shadow:inset 0 0 0 1px #ff2a9b73}.search-hit[data-astro-cid-o3dh2ej6] b[data-astro-cid-o3dh2ej6]{color:var(--kiro-pink);font-size:.5rem;font-weight:700;line-height:1}.search-hit[data-astro-cid-o3dh2ej6] span[data-astro-cid-o3dh2ej6]{background:#ffffff40;border-radius:999px;width:70%;height:.18rem}.search-row[data-astro-cid-o3dh2ej6]{background:#ffffff24;border-radius:999px;height:.2rem;margin-inline:.3rem}.search-row--short[data-astro-cid-o3dh2ej6]{width:55%}.cost-item[data-astro-cid-o3dh2ej6].is-in .search-hit[data-astro-cid-o3dh2ej6]{opacity:1;transform:none}.cost-item__visual--fee[data-astro-cid-o3dh2ej6]{grid-auto-flow:column;justify-content:center;gap:.5rem}.fee-tag[data-astro-cid-o3dh2ej6]{width:2.6rem;height:1.9rem;color:var(--text);font-family:var(--font-display);transition:transform .9s var(--ease-out) .3s;background:#ffffff24;border-radius:6px 12px 12px 6px;place-items:center;font-size:.8125rem;font-weight:700;display:grid;transform:translateY(-.4rem)}.fee-arrow[data-astro-cid-o3dh2ej6]{fill:none;width:1.25rem;height:1.25rem;stroke:var(--kiro-pink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .6s var(--ease-out) .5s}.cost-item[data-astro-cid-o3dh2ej6].is-in .fee-tag[data-astro-cid-o3dh2ej6]{transform:translateY(.45rem)}.cost-item[data-astro-cid-o3dh2ej6].is-in .fee-arrow[data-astro-cid-o3dh2ej6]{opacity:1}.calc[data-astro-cid-o3dh2ej6]{gap:var(--space-5);border-radius:var(--radius-card);background:radial-gradient(90% 60% at 100% 0,#ff2a9b1f,#0000 70%),linear-gradient(#ffffff0f,#ffffff06);border:1px solid #ff2a9b59;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid;box-shadow:0 40px 80px -40px #ff2a9b73}.calc__title[data-astro-cid-o3dh2ej6]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.calc__hint[data-astro-cid-o3dh2ej6]{margin-top:var(--space-1);color:var(--text-3);font-size:var(--fs-small)}.calc__field[data-astro-cid-o3dh2ej6]{gap:var(--space-3);display:grid}.calc__row[data-astro-cid-o3dh2ej6]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.calc__label[data-astro-cid-o3dh2ej6]{color:var(--text-2);font-size:var(--fs-small);font-weight:500}.calc__input[data-astro-cid-o3dh2ej6]{border-radius:var(--radius-ui);height:2.5rem;color:var(--text-3);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:#ffffff0f;border:1px solid #ffffff1a;flex:none;align-items:center;gap:.35rem;padding:0 .75rem;font-weight:600;display:inline-flex}.calc__input[data-astro-cid-o3dh2ej6]:focus-within{border-color:var(--kiro-pink);box-shadow:0 0 0 4px #ff2a9b2e}.calc__input[data-astro-cid-o3dh2ej6] input[data-astro-cid-o3dh2ej6]{width:3.25rem;color:var(--text);font-family:var(--font-display);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;font-size:1.0625rem;font-weight:700}.calc__input--money[data-astro-cid-o3dh2ej6] input[data-astro-cid-o3dh2ej6]{width:4.75rem}.calc__input[data-astro-cid-o3dh2ej6] input[data-astro-cid-o3dh2ej6]:focus{outline:none}.calc__range[data-astro-cid-o3dh2ej6]{--fill:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem}.calc__range[data-astro-cid-o3dh2ej6]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--kiro-pink) var(--fill), #ffffff1f var(--fill));border-radius:999px;height:6px}.calc__range[data-astro-cid-o3dh2ej6]::-moz-range-track{background:linear-gradient(90deg, var(--kiro-pink) var(--fill), #ffffff1f var(--fill));border-radius:999px;height:6px}.calc__range[data-astro-cid-o3dh2ej6]::-webkit-slider-thumb{border:3px solid var(--kiro-pink);background:var(--kiro-white);appearance:none;width:1.25rem;height:1.25rem;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;margin-top:-7px;box-shadow:0 4px 14px #ff2a9b80}.calc__range[data-astro-cid-o3dh2ej6]::-moz-range-thumb{border:3px solid var(--kiro-pink);background:var(--kiro-white);border-radius:50%;width:1rem;height:1rem}.calc__range[data-astro-cid-o3dh2ej6]:hover::-webkit-slider-thumb,.calc__range[data-astro-cid-o3dh2ej6]:active::-webkit-slider-thumb{transform:scale(1.12)}.calc__range[data-astro-cid-o3dh2ej6]:focus-visible{outline:none}.calc__range[data-astro-cid-o3dh2ej6]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px #ff2a9b4d}.calc__result[data-astro-cid-o3dh2ej6]{padding-top:var(--space-5);border-top:1px solid var(--line)}.calc__formula[data-astro-cid-o3dh2ej6]{color:var(--text-3);font-size:var(--fs-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.calc__formula[data-astro-cid-o3dh2ej6] span[data-astro-cid-o3dh2ej6]{color:var(--text-2);font-weight:600}.calc__formula[data-astro-cid-o3dh2ej6] i[data-astro-cid-o3dh2ej6]{color:var(--kiro-pink);font-style:normal}.calc__total[data-astro-cid-o3dh2ej6]{margin-top:var(--space-2);display:grid}.calc__total-value[data-astro-cid-o3dh2ej6]{color:var(--kiro-pink);font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,1.9rem + 2.4vw,3.75rem);font-weight:700;line-height:1.05}.calc__total-label[data-astro-cid-o3dh2ej6]{color:var(--text);font-weight:600}.calc__months[data-astro-cid-o3dh2ej6]{margin-top:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;padding:0;list-style:none;display:grid}.calc__months[data-astro-cid-o3dh2ej6] li[data-astro-cid-o3dh2ej6]{color:var(--text-3);text-align:center;text-transform:uppercase;gap:.3rem;font-size:.5625rem;display:grid}.calc__months[data-astro-cid-o3dh2ej6] span[data-astro-cid-o3dh2ej6]{background:#ffffff14;background-image:linear-gradient(0deg, var(--kiro-pink), var(--kiro-pink-end));height:1.75rem;transition:background-size .5s var(--ease-out) calc(var(--i) * 70ms);background-position:bottom;background-repeat:no-repeat;background-size:100% 0%;border-radius:5px}.calc[data-astro-cid-o3dh2ej6].is-counted .calc__months[data-astro-cid-o3dh2ej6] span[data-astro-cid-o3dh2ej6]{background-size:100% 100%}.calc__monthly[data-astro-cid-o3dh2ej6]{margin-top:var(--space-3);color:var(--text-3);font-size:var(--fs-small)}.calc__monthly[data-astro-cid-o3dh2ej6] span[data-astro-cid-o3dh2ej6]{color:var(--text);font-weight:700}.calc__cta[data-astro-cid-o3dh2ej6]{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-ui);background:var(--kiro-pink);min-height:3.375rem;color:var(--kiro-black);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);font-weight:700;display:flex;box-shadow:0 10px 30px -10px #ff2a9b99}.calc__cta[data-astro-cid-o3dh2ej6] .arrow{transition:transform var(--dur-base) var(--ease-out)}.calc__cta[data-astro-cid-o3dh2ej6]:hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px #ff2a9bbf}.calc__cta[data-astro-cid-o3dh2ej6]:hover .arrow{transform:translate(4px)}.calc__cta[data-astro-cid-o3dh2ej6]:focus-visible{outline:2px solid var(--text);outline-offset:3px}.calc__note[data-astro-cid-o3dh2ej6]{margin-top:calc(var(--space-2) * -1);color:var(--text-3);font-size:var(--fs-micro);text-align:center}@media (width>=64rem){.cost__inner[data-astro-cid-o3dh2ej6]{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:start;gap:clamp(3rem,1rem + 5vw,6rem)}.cost__calc-wrap[data-astro-cid-o3dh2ej6]{position:sticky;top:6rem}}@media (width<=29.99rem){.cost-item[data-astro-cid-o3dh2ej6]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.cost-item__visual[data-astro-cid-o3dh2ej6]{width:7.5rem}.calc__row[data-astro-cid-o3dh2ej6]{flex-wrap:wrap}}.demand[data-astro-cid-3v47l3vw]{padding-block:var(--section-y);border-top:1px solid var(--line);position:relative;overflow:clip}.demand__inner[data-astro-cid-3v47l3vw]{width:min(100% - 2 * var(--gutter), 78rem);margin-inline:auto}.demand__head[data-astro-cid-3v47l3vw]{text-align:center;max-width:48rem;margin-inline:auto}.demand__eyebrow[data-astro-cid-3v47l3vw]{color:var(--kiro-pink);font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.demand__title[data-astro-cid-3v47l3vw]{margin-top:var(--space-4);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.25rem + 1.8vw,2.625rem);font-weight:700;line-height:1.12}.demand__accent[data-astro-cid-3v47l3vw]{color:var(--kiro-pink)}.demand__intro[data-astro-cid-3v47l3vw],.demand__body[data-astro-cid-3v47l3vw]{max-width:42rem;margin:var(--space-5) auto 0;color:var(--text-3);text-align:center;text-wrap:pretty;font-size:clamp(1rem,.95rem + .2vw,1.0625rem);line-height:1.65}.demand__intro[data-astro-cid-3v47l3vw] strong[data-astro-cid-3v47l3vw],.demand__body[data-astro-cid-3v47l3vw] strong[data-astro-cid-3v47l3vw]{color:var(--text);font-weight:600}.stage[data-astro-cid-3v47l3vw]{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);padding-bottom:3.5rem;position:relative}.stage__rows[data-astro-cid-3v47l3vw]{inset:10% calc(var(--gutter) * -1) auto;gap:var(--space-4);opacity:.9;display:grid;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.stage__row[data-astro-cid-3v47l3vw]{overflow:hidden}.stage__track[data-astro-cid-3v47l3vw]{gap:var(--space-3);width:max-content;animation:60s linear infinite rows;display:flex}.stage__row--rev[data-astro-cid-3v47l3vw] .stage__track[data-astro-cid-3v47l3vw]{animation-duration:70s;animation-direction:reverse}.stage__row--slow[data-astro-cid-3v47l3vw] .stage__track[data-astro-cid-3v47l3vw]{animation-duration:85s}@keyframes rows{to{transform:translate(-50%)}}.chip[data-astro-cid-3v47l3vw]{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--text-3);font-size:var(--fs-small);white-space:nowrap;background:#ffffff09;border:1px solid #ffffff14;padding:.55rem .95rem;display:inline-flex}.chip[data-astro-cid-3v47l3vw] svg[data-astro-cid-3v47l3vw],.search__icon[data-astro-cid-3v47l3vw]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.stage__window[data-astro-cid-3v47l3vw]{z-index:1;width:min(100%,44rem);padding:var(--space-3) var(--space-5) var(--space-5);background:linear-gradient(#141416,#0c0c0e);border:1px solid #ffffff1f;border-radius:22px;margin-inline:auto;position:relative;box-shadow:0 50px 100px -40px #000000e6,0 30px 90px -50px #ff2a9b73}.stage__chrome[data-astro-cid-3v47l3vw]{padding-bottom:var(--space-3);gap:6px;display:flex}.stage__chrome[data-astro-cid-3v47l3vw] span[data-astro-cid-3v47l3vw]{background:#ffffff24;border-radius:50%;width:9px;height:9px}.search[data-astro-cid-3v47l3vw]{align-items:center;gap:var(--space-3);height:3.25rem;padding:0 var(--space-5);border-radius:var(--radius-pill);color:var(--text);background:#ffffff0f;border:1px solid #ffffff24;font-size:1.0625rem;display:flex}.search__icon[data-astro-cid-3v47l3vw]{color:var(--text-3);flex:none}.search__query[data-astro-cid-3v47l3vw]{white-space:nowrap;text-overflow:clip;overflow:hidden}.search__caret[data-astro-cid-3v47l3vw]{background:var(--kiro-pink);width:2px;height:1.25rem;margin-left:-.6rem;animation:1s step-end infinite caret}@keyframes caret{50%{opacity:0}}.results[data-astro-cid-3v47l3vw]{gap:var(--space-3);margin-top:var(--space-4);display:grid}.result[data-astro-cid-3v47l3vw]{padding:var(--space-4);transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);border-radius:14px;gap:.45rem;display:grid}.result--you[data-astro-cid-3v47l3vw]{background:linear-gradient(#ff2a9b1f,#ff2a9b0a);border:1px solid #ff2a9b8c}.result--other[data-astro-cid-3v47l3vw]{background:#ffffff06;border:1px solid #ffffff0f}.result--other[data-astro-cid-3v47l3vw]+.result--other[data-astro-cid-3v47l3vw]{transition-delay:80ms}.result__badge[data-astro-cid-3v47l3vw]{border-radius:var(--radius-pill);background:var(--kiro-pink);color:var(--kiro-black);justify-self:start;padding:.2rem .55rem;font-size:.6875rem;font-weight:700}.result__title[data-astro-cid-3v47l3vw]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.result__line[data-astro-cid-3v47l3vw]{background:#ffffff1f;border-radius:999px;height:.4rem;display:block}.result__line--short[data-astro-cid-3v47l3vw]{width:62%}.result__line--title[data-astro-cid-3v47l3vw]{background:#fff3;width:48%;height:.55rem}.result__author[data-astro-cid-3v47l3vw]{align-items:center;gap:var(--space-2);color:var(--text-2);font-size:var(--fs-small);margin-top:.2rem;display:inline-flex}.result__avatar[data-astro-cid-3v47l3vw]{background:linear-gradient(160deg, var(--kiro-pink), var(--kiro-pink-end));border-radius:50%;width:1.25rem;height:1.25rem}.stage__msg[data-astro-cid-3v47l3vw]{z-index:2;width:min(88%,21rem);padding:var(--space-4);font-size:var(--fs-small);transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);background:#1b1b1f;border:1px solid #ffffff1f;border-radius:18px 18px 4px;line-height:1.45;position:absolute;bottom:0;right:max(0px,50% - 30rem);box-shadow:0 30px 60px -20px #000c}.stage__msg[data-astro-cid-3v47l3vw] p[data-astro-cid-3v47l3vw]{margin-top:var(--space-2);color:var(--text-2)}.stage__msg[data-astro-cid-3v47l3vw] b[data-astro-cid-3v47l3vw]{color:var(--text);font-weight:600}.stage__msg-label[data-astro-cid-3v47l3vw]{align-items:center;gap:var(--space-2);color:var(--kiro-pink);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:inline-flex}.stage__msg-label[data-astro-cid-3v47l3vw] i[data-astro-cid-3v47l3vw]{background:var(--kiro-pink);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #ff2a9b33}.stage[data-astro-cid-3v47l3vw].is-typing .result[data-astro-cid-3v47l3vw],.stage[data-astro-cid-3v47l3vw].is-typing .stage__msg[data-astro-cid-3v47l3vw]{opacity:0;transform:translateY(.6rem)}.stage[data-astro-cid-3v47l3vw].is-results .stage__msg[data-astro-cid-3v47l3vw]{opacity:0;transform:translateY(.6rem)scale(.98)}.demand__body[data-astro-cid-3v47l3vw]{margin-top:clamp(3rem,2rem + 3vw,5rem)}.compare[data-astro-cid-3v47l3vw]{gap:var(--space-4);max-width:52rem;margin:var(--space-7) auto 0;display:grid}.compare__card[data-astro-cid-3v47l3vw]{border-radius:var(--radius-card);padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.compare__card--no[data-astro-cid-3v47l3vw]{border:1px solid var(--line);background:#ffffff05}.compare__card--yes[data-astro-cid-3v47l3vw]{background:radial-gradient(90% 80% at 100% 0,#ff2a9b29,#0000 70%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ff2a9b8c;box-shadow:0 30px 70px -40px #ff2a9b80}.compare__kicker[data-astro-cid-3v47l3vw]{color:var(--text-3);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.compare__card--yes[data-astro-cid-3v47l3vw] .compare__kicker[data-astro-cid-3v47l3vw]{color:var(--kiro-pink)}.compare__title[data-astro-cid-3v47l3vw]{margin-top:var(--space-2);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.375rem;font-weight:700}.compare__card--no[data-astro-cid-3v47l3vw] .compare__title[data-astro-cid-3v47l3vw]{color:var(--text-2)}.compare__list[data-astro-cid-3v47l3vw]{gap:var(--space-3);margin-top:var(--space-5);padding:0;list-style:none;display:grid}.compare__list[data-astro-cid-3v47l3vw] li[data-astro-cid-3v47l3vw]{align-items:center;gap:var(--space-3);font-size:var(--fs-ui);font-weight:500;display:flex}.compare__card--no[data-astro-cid-3v47l3vw] li[data-astro-cid-3v47l3vw]{color:var(--text-3)}.compare__card--no[data-astro-cid-3v47l3vw] s[data-astro-cid-3v47l3vw]{text-decoration-color:#ffffff59;text-decoration-thickness:1px}.compare__mark[data-astro-cid-3v47l3vw]{border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:800;display:grid}.compare__card--no[data-astro-cid-3v47l3vw] .compare__mark[data-astro-cid-3v47l3vw]{color:var(--text-3);background:#ffffff0f}.compare__card--yes[data-astro-cid-3v47l3vw] .compare__mark[data-astro-cid-3v47l3vw]{background:var(--kiro-pink);color:var(--kiro-black)}.demand__close[data-astro-cid-3v47l3vw]{max-width:44rem;font-family:var(--font-display);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:clamp(3rem,2rem + 3vw,5rem) auto 0;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.25rem);font-weight:700;line-height:1.18}@media (width>=48rem){.compare[data-astro-cid-3v47l3vw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=39.99rem){.stage[data-astro-cid-3v47l3vw]{padding-bottom:5.5rem}.stage__window[data-astro-cid-3v47l3vw]{padding-inline:var(--space-3)}.search[data-astro-cid-3v47l3vw]{padding-inline:var(--space-4);font-size:.9375rem}.stage__msg[data-astro-cid-3v47l3vw]{right:0}}@media (prefers-reduced-motion:reduce){.stage__track[data-astro-cid-3v47l3vw],.search__caret[data-astro-cid-3v47l3vw]{animation:none}}.mv[data-astro-cid-s4udqxzx]{align-content:center;gap:var(--space-4);width:100%;height:100%;font-family:var(--font-text);color:var(--text);padding:clamp(1rem,.8rem + 1vw,1.75rem);display:grid;position:relative}.mv-kicker[data-astro-cid-s4udqxzx]{color:var(--kiro-pink);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.mv-line[data-astro-cid-s4udqxzx]{background:#ffffff38;border-radius:999px;height:.4rem;display:block}.mv-line--dim[data-astro-cid-s4udqxzx]{background:#ffffff1a}.mv-line--w40[data-astro-cid-s4udqxzx]{width:40%}.mv-line--w50[data-astro-cid-s4udqxzx]{width:50%}.mv-line--w60[data-astro-cid-s4udqxzx]{width:60%}.mv-line--w80[data-astro-cid-s4udqxzx]{width:80%}.mv-line--w90[data-astro-cid-s4udqxzx]{width:90%}.mv-avatar[data-astro-cid-s4udqxzx]{background:linear-gradient(160deg, var(--kiro-pink), var(--kiro-pink-end));border-radius:50%;flex:none;width:1.5rem;height:1.5rem}.mv-avatar--square[data-astro-cid-s4udqxzx]{border-radius:6px}.mv[data-astro-cid-s4udqxzx]>[data-astro-cid-s4udqxzx],.mv-chip[data-astro-cid-s4udqxzx],.mv-metric[data-astro-cid-s4udqxzx]{transition:opacity .6s var(--ease-out) var(--d,0s), transform .6s var(--ease-out) var(--d,0s)}.is-active>.mv[data-astro-cid-s4udqxzx]>[data-astro-cid-s4udqxzx],.is-active>.mv[data-astro-cid-s4udqxzx] .mv-chip[data-astro-cid-s4udqxzx]{opacity:1;transform:none}.mv-stage:not(.is-active)>.mv[data-astro-cid-s4udqxzx] .mv-chip[data-astro-cid-s4udqxzx],.mv-stage:not(.is-active)>.mv[data-astro-cid-s4udqxzx]>[data-astro-cid-s4udqxzx]{opacity:0;transform:translateY(.75rem)}.mv-chips[data-astro-cid-s4udqxzx]{gap:var(--space-2);display:grid}.mv-chip[data-astro-cid-s4udqxzx]{align-items:center;gap:var(--space-3);font-size:var(--fs-small);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:.65rem .9rem;display:flex}.mv-chip[data-astro-cid-s4udqxzx] b[data-astro-cid-s4udqxzx]{min-width:4.25rem;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.mv-arrow[data-astro-cid-s4udqxzx]{background:linear-gradient(var(--line-strong), var(--kiro-pink));--d:.36s;justify-self:center;width:1px;height:1.5rem}.mv-thesis[data-astro-cid-s4udqxzx]{--d:.48s;padding:var(--space-4);background:linear-gradient(#ff2a9b24,#ff2a9b0a);border:1px solid #ff2a9b8c;border-radius:14px}.mv-thesis[data-astro-cid-s4udqxzx] p[data-astro-cid-s4udqxzx]{margin-top:var(--space-2);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:700;line-height:1.3}.mv--conteudo[data-astro-cid-s4udqxzx]{grid-template-columns:1.1fr 1fr;align-items:center}.mv-post[data-astro-cid-s4udqxzx]{background:#141416;border:1px solid #ffffff1a;border-radius:14px;gap:.5rem;padding:.75rem;display:grid}.mv-post--insta[data-astro-cid-s4udqxzx]{--d:0s;rotate:-3deg}.mv-post--linkedin[data-astro-cid-s4udqxzx]{--d:.15s;margin-left:-1.5rem;rotate:2deg}.mv-post__head[data-astro-cid-s4udqxzx]{align-items:center;gap:.5rem;display:flex}.mv-post__art[data-astro-cid-s4udqxzx]{aspect-ratio:1;background:linear-gradient(160deg, var(--kiro-pink), var(--kiro-pink-end));color:var(--kiro-black);border-radius:10px;align-content:end;gap:.2rem;padding:.75rem;font-size:.75rem;line-height:1.2;display:grid}.mv-post__art[data-astro-cid-s4udqxzx] b[data-astro-cid-s4udqxzx]{font-family:var(--font-display);font-size:1rem}.mv-post__icons[data-astro-cid-s4udqxzx]{gap:.6rem;display:flex}.mv-post__icons[data-astro-cid-s4udqxzx] svg[data-astro-cid-s4udqxzx]{fill:none;width:.9rem;height:.9rem;stroke:var(--text-3);stroke-width:1.4px;stroke-linejoin:round}.mv-seal[data-astro-cid-s4udqxzx]{--d:.3s;color:var(--text);background:#ff2a9b1a;border:1px solid #ff2a9b80;border-radius:999px;grid-column:1/-1;justify-self:center;padding:.4rem .8rem;font-size:.75rem;font-weight:600}.mv--trafego[data-astro-cid-s4udqxzx]{grid-template-columns:1fr 1fr;align-items:center}.mv-map[data-astro-cid-s4udqxzx]{aspect-ratio:1;background-color:#0f0f11;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:1.25rem 1.25rem;border:1px solid #ffffff14;border-radius:14px;position:relative;overflow:hidden}.mv-map__radius[data-astro-cid-s4udqxzx]{aspect-ratio:1;width:70%;animation:radius 3s var(--ease-in-out) infinite;background:radial-gradient(circle,#ff2a9b33,#0000 70%);border:1px dashed #ff2a9bb3;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes radius{50%{scale:1.06}}.mv-map__pin[data-astro-cid-s4udqxzx],.mv-map__dot[data-astro-cid-s4udqxzx]{left:var(--x);top:var(--y);border-radius:50%;position:absolute;translate:-50% -50%}.mv-map__pin[data-astro-cid-s4udqxzx]{background:var(--kiro-pink);width:.9rem;height:.9rem;box-shadow:0 0 0 5px #ff2a9b40}.mv-map__dot[data-astro-cid-s4udqxzx]{background:var(--text-2);width:.45rem;height:.45rem}.mv-target[data-astro-cid-s4udqxzx]{--d:.15s;gap:var(--space-2);display:grid}.mv-platforms[data-astro-cid-s4udqxzx]{gap:var(--space-2);display:flex}.mv-platforms[data-astro-cid-s4udqxzx] span[data-astro-cid-s4udqxzx]{background:#ffffff1a;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:700}.mv-row[data-astro-cid-s4udqxzx]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;gap:.1rem;padding:.55rem .75rem;font-size:.8125rem;display:grid}.mv-row[data-astro-cid-s4udqxzx] b[data-astro-cid-s4udqxzx]{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:700}.mv-row--hi[data-astro-cid-s4udqxzx]{background:#ff2a9b1a;border-color:#ff2a9b8c}.mv-metrics[data-astro-cid-s4udqxzx]{gap:var(--space-2);display:grid}.mv-metric[data-astro-cid-s4udqxzx]{align-items:center;gap:var(--space-3);font-size:var(--fs-small);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr 4.5rem 1.5rem;padding:.8rem .9rem;display:grid}.mv-metric[data-astro-cid-s4udqxzx] svg[data-astro-cid-s4udqxzx]{fill:none;width:100%;height:1.25rem;stroke:var(--kiro-pink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mv-trend[data-astro-cid-s4udqxzx]{width:1.5rem;height:1.5rem;color:var(--kiro-pink);background:#ff2a9b29;border-radius:50%;place-items:center;font-size:.8125rem;font-style:normal;font-weight:800;display:grid}.mv-foot[data-astro-cid-s4udqxzx]{--d:.2s;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.mv-meeting[data-astro-cid-s4udqxzx],.mv-loop[data-astro-cid-s4udqxzx]{align-items:center;gap:var(--space-2);border-radius:999px;padding:.4rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.mv-meeting[data-astro-cid-s4udqxzx]{background:#ffffff14}.mv-meeting[data-astro-cid-s4udqxzx] svg[data-astro-cid-s4udqxzx]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.mv-loop[data-astro-cid-s4udqxzx]{color:var(--kiro-pink);border:1px solid #ff2a9b80}@media (width<=39.99rem){.mv--trafego[data-astro-cid-s4udqxzx]{gap:var(--space-3);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mv-thesis[data-astro-cid-s4udqxzx] p[data-astro-cid-s4udqxzx]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.mv-map__radius[data-astro-cid-s4udqxzx]{animation:none}}.method[data-astro-cid-rlm74bqc]{padding-block:var(--section-y);border-top:1px solid var(--line);position:relative}.method__inner[data-astro-cid-rlm74bqc]{width:min(100% - 2 * var(--gutter), 78rem);margin-inline:auto}.method__head[data-astro-cid-rlm74bqc]{text-align:center;max-width:46rem;margin-inline:auto}.method__eyebrow[data-astro-cid-rlm74bqc]{color:var(--kiro-pink);font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.method__title[data-astro-cid-rlm74bqc]{margin-top:var(--space-4);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.25rem + 1.8vw,2.625rem);font-weight:700;line-height:1.12}.method__accent[data-astro-cid-rlm74bqc]{color:var(--kiro-pink)}.method__sub[data-astro-cid-rlm74bqc]{margin-top:var(--space-4);color:var(--text-3);font-size:clamp(1rem,.95rem + .2vw,1.0625rem)}.method__body[data-astro-cid-rlm74bqc]{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem)}.method__panel[data-astro-cid-rlm74bqc]{display:none}.method__steps[data-astro-cid-rlm74bqc]{gap:var(--space-4);padding:0;list-style:none;display:grid}.step[data-astro-cid-rlm74bqc]{gap:var(--space-2) var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(#ffffff0b,#ffffff04);grid-template-columns:auto minmax(0,1fr);display:grid}.step__num[data-astro-cid-rlm74bqc]{color:var(--kiro-pink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700;line-height:1.6}.step__title[data-astro-cid-rlm74bqc]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:700;line-height:1.15}.step__text[data-astro-cid-rlm74bqc]{max-width:30rem;margin-top:var(--space-3);color:var(--text-3);font-size:clamp(1rem,.95rem + .2vw,1.0625rem);line-height:1.6}.step__text[data-astro-cid-rlm74bqc] strong{color:var(--text);font-weight:600}.step__scene[data-astro-cid-rlm74bqc]{min-height:15rem;margin-top:var(--space-4);border-radius:calc(var(--radius-card) - 6px);background:#00000073;border:1px solid #ffffff0f;grid-column:1/-1;overflow:hidden}.method__cta-wrap[data-astro-cid-rlm74bqc]{justify-content:center;margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);display:flex}.method__cta[data-astro-cid-rlm74bqc]{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-6);border-radius:var(--radius-ui);background:var(--kiro-pink);color:var(--kiro-black);text-align:center;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);font-weight:700;display:inline-flex;box-shadow:0 10px 30px -10px #ff2a9b99}.method__cta[data-astro-cid-rlm74bqc] .arrow{transition:transform var(--dur-base) var(--ease-out);flex:none}.method__cta[data-astro-cid-rlm74bqc]:hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px #ff2a9bbf}.method__cta[data-astro-cid-rlm74bqc]:hover .arrow{transform:translate(4px)}.method__cta[data-astro-cid-rlm74bqc]:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (width>=64rem){.method__body[data-astro-cid-rlm74bqc]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,1rem + 5vw,6rem);display:grid}.method__panel[data-astro-cid-rlm74bqc]{display:block;position:sticky;top:calc(50vh - 15.5rem)}.step__scene[data-astro-cid-rlm74bqc]{display:none}.method__steps[data-astro-cid-rlm74bqc]{gap:0}.step[data-astro-cid-rlm74bqc]{min-height:52vh;padding:0 0 0 var(--space-6);border:0;border-left:1px solid var(--line);opacity:.32;transition:opacity .5s var(--ease-out);background:0 0;border-radius:0;align-content:center;position:relative}.step[data-astro-cid-rlm74bqc].is-active{opacity:1}.step[data-astro-cid-rlm74bqc]:after{content:"";background:var(--kiro-pink);width:2px;height:0;transition:height .6s var(--ease-out);position:absolute;top:50%;left:-1px;translate:0 -50%}.step[data-astro-cid-rlm74bqc].is-active:after{height:6rem}.step__num[data-astro-cid-rlm74bqc]{font-size:1.125rem}.step__title[data-astro-cid-rlm74bqc]{font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem)}}.panel[data-astro-cid-rlm74bqc]{gap:var(--space-3);padding:var(--space-3);background:radial-gradient(80% 60% at 100% 0,#ff2a9b1f,#0000 70%),linear-gradient(#131315,#0b0b0d);border:1px solid #ffffff1a;border-radius:22px;display:grid;box-shadow:0 50px 100px -50px #ff2a9b73}.panel__nav[data-astro-cid-rlm74bqc]{background:#ffffff0a;border-radius:14px;align-items:center;gap:.35rem;padding:.3rem;display:flex}.panel__tab[data-astro-cid-rlm74bqc]{min-height:2.25rem;color:var(--text-3);white-space:nowrap;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:0 .5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.panel__tab[data-astro-cid-rlm74bqc] span[data-astro-cid-rlm74bqc]{font-family:var(--font-display);opacity:.7;font-size:.6875rem}.panel__tab[data-astro-cid-rlm74bqc].is-active{background:var(--kiro-pink);color:var(--kiro-black)}.panel__loop[data-astro-cid-rlm74bqc]{width:2.25rem;height:2.25rem;color:var(--kiro-pink);place-items:center;font-size:1rem;display:grid}.panel__screen[data-astro-cid-rlm74bqc]{background:#00000080;border:1px solid #ffffff0f;border-radius:16px;height:24rem;position:relative;overflow:hidden}.panel__scene[data-astro-cid-rlm74bqc]{opacity:0;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.panel__scene[data-astro-cid-rlm74bqc].is-active{opacity:1}.panel__progress[data-astro-cid-rlm74bqc]{background:var(--line);border-radius:3px;height:3px;overflow:hidden}.panel__progress[data-astro-cid-rlm74bqc] span[data-astro-cid-rlm74bqc]{background:linear-gradient(90deg, var(--kiro-pink), var(--kiro-pink-end));width:25%;height:100%;transition:width .6s var(--ease-out);border-radius:3px;display:block}.diff[data-astro-cid-gx3xg5sb]{padding-block:var(--section-y);border-top:1px solid var(--line);position:relative}.diff__inner[data-astro-cid-gx3xg5sb]{width:min(100% - 2 * var(--gutter), 78rem);margin-inline:auto}.diff__head[data-astro-cid-gx3xg5sb]{max-width:52rem}.diff__eyebrow[data-astro-cid-gx3xg5sb]{color:var(--kiro-pink);font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.diff__title[data-astro-cid-gx3xg5sb]{margin-top:var(--space-4);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.25rem + 1.8vw,2.625rem);font-weight:700;line-height:1.12}.diff__accent[data-astro-cid-gx3xg5sb]{color:var(--kiro-pink)}.bento[data-astro-cid-gx3xg5sb]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.cell[data-astro-cid-gx3xg5sb]{gap:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);transition:border-color var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);background:linear-gradient(#ffffff0d,#ffffff05);padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid;position:relative;overflow:hidden}.cell[data-astro-cid-gx3xg5sb]:hover{border-color:#ffffff2e;translate:0 -2px}.cell__copy[data-astro-cid-gx3xg5sb]{align-content:end;gap:var(--space-2);display:grid}.cell__title[data-astro-cid-gx3xg5sb]{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.1875rem,1.05rem + .5vw,1.4375rem);font-weight:700;line-height:1.2}.cell__benefit[data-astro-cid-gx3xg5sb]{color:var(--text-3);font-size:var(--fs-ui);line-height:1.55}.cell__impact[data-astro-cid-gx3xg5sb]{color:var(--text);font-size:var(--fs-ui);padding-left:1.5rem;font-weight:500;line-height:1.5;position:relative}.cell__impact[data-astro-cid-gx3xg5sb]:before{content:"→";color:var(--kiro-pink);font-weight:700;position:absolute;left:0}.cell__visual[data-astro-cid-gx3xg5sb]{border-radius:14px;position:relative}.focus-cloud[data-astro-cid-gx3xg5sb]{padding:var(--space-5);background:#0006;border:1px solid #ffffff0f;flex-wrap:wrap;place-content:center;gap:.5rem;display:flex}.focus-chip[data-astro-cid-gx3xg5sb]{border-radius:var(--radius-pill);color:#ffffff47;font-size:var(--fs-small);border:1px solid #ffffff14;align-items:center;gap:.35rem;padding:.5rem .9rem;text-decoration:line-through #fff3;display:inline-flex}.focus-chip[data-astro-cid-gx3xg5sb].is-ours{background:var(--kiro-pink);color:var(--kiro-black);transition:scale .6s var(--ease-out) .4s;border-color:#0000;font-weight:700;text-decoration:none;scale:1.08;box-shadow:0 10px 30px -10px #ff2a9bb3}.focus-chip[data-astro-cid-gx3xg5sb] i[data-astro-cid-gx3xg5sb]{font-style:normal;font-weight:800}.js .cell--focus[data-astro-cid-gx3xg5sb]:not(.is-in) .focus-chip[data-astro-cid-gx3xg5sb].is-ours{scale:.9}.oab-doc[data-astro-cid-gx3xg5sb]{padding:var(--space-4);background:#121214;border:1px solid #ffffff14}.oab-doc__head[data-astro-cid-gx3xg5sb]{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.oab-doc[data-astro-cid-gx3xg5sb] ul[data-astro-cid-gx3xg5sb]{margin-top:var(--space-3);gap:.5rem;padding:0;list-style:none;display:grid}.oab-doc[data-astro-cid-gx3xg5sb] li[data-astro-cid-gx3xg5sb]{font-size:var(--fs-small);transition:opacity .5s var(--ease-out) calc(.3s + var(--i) * .12s), transform .5s var(--ease-out) calc(.3s + var(--i) * .12s);align-items:center;gap:.6rem;display:flex}.oab-doc[data-astro-cid-gx3xg5sb] li[data-astro-cid-gx3xg5sb] i[data-astro-cid-gx3xg5sb]{width:1.1rem;height:1.1rem;color:var(--kiro-pink);background:#ff2a9b2e;border-radius:50%;place-items:center;font-size:.625rem;font-style:normal;font-weight:800;display:grid}.js .cell--oab[data-astro-cid-gx3xg5sb]:not(.is-in) .oab-doc[data-astro-cid-gx3xg5sb] li[data-astro-cid-gx3xg5sb]{opacity:0;transform:translate(-.5rem)}.oab-stamp[data-astro-cid-gx3xg5sb]{right:var(--space-4);bottom:var(--space-4);border:2px solid var(--kiro-pink);width:6.25rem;height:6.25rem;color:var(--kiro-pink);letter-spacing:.04em;text-align:center;text-transform:uppercase;transition:opacity .4s var(--ease-out) .85s, scale .4s cubic-bezier(.3, 1.6, .5, 1) .85s;border-radius:50%;place-items:center;font-size:.5625rem;font-weight:700;line-height:1.25;display:grid;position:absolute;rotate:-12deg;box-shadow:inset 0 0 0 4px #121214,inset 0 0 0 5px #ff2a9b99}.oab-stamp[data-astro-cid-gx3xg5sb] b[data-astro-cid-gx3xg5sb]{font-family:var(--font-display);letter-spacing:0;font-size:.8125rem}.js .cell--oab[data-astro-cid-gx3xg5sb]:not(.is-in) .oab-stamp[data-astro-cid-gx3xg5sb]{opacity:0;scale:1.6}.data-loop[data-astro-cid-gx3xg5sb]{place-items:center;height:13rem;display:grid}.data-loop__ring[data-astro-cid-gx3xg5sb]{fill:none;width:12rem;height:12rem;position:absolute;rotate:-90deg}.data-loop__ring[data-astro-cid-gx3xg5sb] circle[data-astro-cid-gx3xg5sb]{stroke:#ffffff1a;stroke-width:1.5px;stroke-dasharray:3 5}.data-loop__ring[data-astro-cid-gx3xg5sb] .data-loop__arc[data-astro-cid-gx3xg5sb]{stroke:var(--kiro-pink);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:116 349;transform-origin:50%;animation:6s linear infinite orbit}@keyframes orbit{to{transform:rotate(360deg)}}.data-node[data-astro-cid-gx3xg5sb]{border-radius:var(--radius-pill);white-space:nowrap;transform:translate(-50%, -50%) rotate(var(--a)) translateX(4.45rem) rotate(calc(var(--a) * -1));background:#151517;border:1px solid #ffffff24;padding:.35rem .7rem;font-size:.75rem;font-weight:600;position:absolute;top:50%;left:50%}.data-loop__center[data-astro-cid-gx3xg5sb]{background:var(--kiro-pink);width:3rem;height:3rem;color:var(--kiro-black);font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:700;display:grid}.cell--people[data-astro-cid-gx3xg5sb]{border-color:#ffffff1a;align-content:end;min-height:26rem;padding:0}.cell--people[data-astro-cid-gx3xg5sb] picture,.cell--people[data-astro-cid-gx3xg5sb] img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transition:scale 1.2s var(--ease-out);position:absolute;inset:0}.cell--people[data-astro-cid-gx3xg5sb]:hover img{scale:1.03}.people__shade[data-astro-cid-gx3xg5sb]{background:linear-gradient(#0000001a 0%,#0003 38%,#000000ed 100%);position:absolute;inset:0}.people__stat[data-astro-cid-gx3xg5sb]{right:var(--space-5);top:var(--space-5);padding:var(--space-3) var(--space-4);-webkit-backdrop-filter:blur(10px);background:#00000080;border:1px solid #ffffff29;border-radius:16px;justify-items:end;display:grid;position:absolute}.people__stat[data-astro-cid-gx3xg5sb] b[data-astro-cid-gx3xg5sb]{color:var(--kiro-pink);font-family:var(--font-display);letter-spacing:-.03em;font-size:2.25rem;font-weight:700;line-height:1}.people__stat[data-astro-cid-gx3xg5sb] span[data-astro-cid-gx3xg5sb]{color:var(--kiro-white);font-size:var(--fs-small);font-weight:600}.people__copy[data-astro-cid-gx3xg5sb]{padding:clamp(1.25rem,1rem + 1vw,1.75rem);position:relative}.people__copy[data-astro-cid-gx3xg5sb] .cell__benefit[data-astro-cid-gx3xg5sb]{color:#ffffffb8}.cell--metric[data-astro-cid-gx3xg5sb]{background:linear-gradient(120deg, var(--kiro-pink), var(--kiro-pink-end));color:var(--kiro-black);border:0}.cell--metric[data-astro-cid-gx3xg5sb]:hover{border:0}.cell--metric[data-astro-cid-gx3xg5sb] .cell__benefit[data-astro-cid-gx3xg5sb]{color:#000000ad}.cell--metric[data-astro-cid-gx3xg5sb] .cell__impact[data-astro-cid-gx3xg5sb]{color:var(--kiro-black);font-weight:600}.cell--metric[data-astro-cid-gx3xg5sb] .cell__impact[data-astro-cid-gx3xg5sb]:before{color:var(--kiro-black)}.metric-vs[data-astro-cid-gx3xg5sb]{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-4);font-family:var(--font-display);flex-wrap:wrap;font-weight:700;display:flex}.metric-vs__no[data-astro-cid-gx3xg5sb],.metric-vs__yes[data-astro-cid-gx3xg5sb]{border-radius:var(--radius-pill);align-items:center;gap:.6rem;padding:.75rem 1.25rem;font-size:clamp(1.125rem,.95rem + .8vw,1.5rem);display:inline-flex}.metric-vs__no[data-astro-cid-gx3xg5sb]{color:#00000073;background:#0000001a}.metric-vs__no[data-astro-cid-gx3xg5sb] svg[data-astro-cid-gx3xg5sb]{fill:none;stroke:currentColor;stroke-width:1.6px;width:1.1rem;height:1.1rem}.metric-vs__no[data-astro-cid-gx3xg5sb] s[data-astro-cid-gx3xg5sb]{text-decoration-thickness:2px}.metric-vs__arrow[data-astro-cid-gx3xg5sb]{font-size:1.5rem}.metric-vs__yes[data-astro-cid-gx3xg5sb]{background:var(--kiro-black);color:var(--kiro-white);box-shadow:0 16px 36px -14px #0009}.metric-vs__yes[data-astro-cid-gx3xg5sb] i[data-astro-cid-gx3xg5sb]{background:var(--kiro-pink);width:1.5rem;height:1.5rem;color:var(--kiro-black);border-radius:50%;place-items:center;font-size:.8125rem;font-style:normal;display:grid}@media (width>=48rem){.bento[data-astro-cid-gx3xg5sb]{grid-template-columns:repeat(2,minmax(0,1fr))}.cell--focus[data-astro-cid-gx3xg5sb],.cell--people[data-astro-cid-gx3xg5sb],.cell--metric[data-astro-cid-gx3xg5sb]{grid-column:1/-1}}@media (width>=64rem){.bento[data-astro-cid-gx3xg5sb]{grid-template-columns:repeat(12,minmax(0,1fr))}.cell--focus[data-astro-cid-gx3xg5sb]{grid-column:span 7;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch}.cell--oab[data-astro-cid-gx3xg5sb],.cell--data[data-astro-cid-gx3xg5sb]{grid-column:span 5}.cell--people[data-astro-cid-gx3xg5sb]{grid-column:span 7}.cell--metric[data-astro-cid-gx3xg5sb]{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:clamp(1.5rem,1rem + 1.5vw,2.25rem);padding-inline:clamp(1.5rem,1rem + 2vw,2.75rem)}}@media (width<=63.99rem){.cell--focus[data-astro-cid-gx3xg5sb] .focus-cloud[data-astro-cid-gx3xg5sb]{order:-1}}@media (width<=47.99rem){.oab-stamp[data-astro-cid-gx3xg5sb]{width:5.25rem;height:5.25rem;margin:calc(var(--space-2) * -1) 0 0 auto;position:relative;bottom:auto;right:auto}.oab-stamp[data-astro-cid-gx3xg5sb] b[data-astro-cid-gx3xg5sb]{font-size:.75rem}.oab-doc[data-astro-cid-gx3xg5sb]{flex-direction:column;display:flex}.cell--people[data-astro-cid-gx3xg5sb]{min-height:0}.cell--people[data-astro-cid-gx3xg5sb] picture{aspect-ratio:3/2;display:block;position:relative}.people__shade[data-astro-cid-gx3xg5sb]{aspect-ratio:3/2;background:linear-gradient(#0000 60%,#0009 100%);height:auto;inset:0 0 auto}.people__stat[data-astro-cid-gx3xg5sb]{top:var(--space-3);right:var(--space-3);padding:var(--space-2) var(--space-3)}.people__stat[data-astro-cid-gx3xg5sb] b[data-astro-cid-gx3xg5sb]{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.data-loop__ring[data-astro-cid-gx3xg5sb] .data-loop__arc[data-astro-cid-gx3xg5sb]{animation:none}}.process[data-astro-cid-nmr5b46t]{padding-block:var(--section-y);border-top:1px solid var(--line);position:relative;overflow:clip}.process[data-astro-cid-nmr5b46t]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50rem 24rem at 50% 55%,#ff2a9b14,#0000 70%);position:absolute;inset:0}.process__inner[data-astro-cid-nmr5b46t]{width:min(100% - 2 * var(--gutter), 78rem);margin-inline:auto}.process__head[data-astro-cid-nmr5b46t]{text-align:center}.process__eyebrow[data-astro-cid-nmr5b46t]{color:var(--kiro-pink);font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.process__title[data-astro-cid-nmr5b46t]{margin-top:var(--space-4);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.25rem + 1.8vw,2.625rem);font-weight:700;line-height:1.12}.process__accent[data-astro-cid-nmr5b46t]{color:var(--kiro-pink)}.timeline[data-astro-cid-nmr5b46t]{--node:3.5rem;--lit-delay:.42s;gap:var(--space-6);margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);padding:0;list-style:none;display:grid;position:relative}.timeline__track[data-astro-cid-nmr5b46t]{display:none}.tl-step[data-astro-cid-nmr5b46t]:not(:last-child):before,.tl-step[data-astro-cid-nmr5b46t]:not(:last-child):after{content:"";left:calc(var(--node) / 2 - 1px);top:calc(2.125rem + var(--node) / 2);bottom:calc(-1 * var(--space-6) - 2.125rem);background:var(--line);border-radius:2px;width:2px;position:absolute}.tl-step[data-astro-cid-nmr5b46t]:not(:last-child):after{background:linear-gradient(180deg, var(--kiro-pink), var(--kiro-pink-end));transform-origin:top;transition:transform .42s var(--ease-in-out) calc(.2s + var(--i) * var(--lit-delay));transform:scaleY(0)}.timeline[data-astro-cid-nmr5b46t].is-lit .tl-step[data-astro-cid-nmr5b46t]:not(:last-child):after{transform:none}.timeline__fill[data-astro-cid-nmr5b46t]{background:linear-gradient(180deg, var(--kiro-pink), var(--kiro-pink-end));transform-origin:top;transition:transform 2.4s var(--ease-in-out) .2s;border-radius:2px;position:absolute;inset:0;transform:scaleY(0)}.timeline[data-astro-cid-nmr5b46t].is-lit .timeline__fill[data-astro-cid-nmr5b46t]{transform:none}.tl-step[data-astro-cid-nmr5b46t]{grid-template-columns:var(--node) minmax(0, 1fr);align-content:start;column-gap:var(--space-4);row-gap:var(--space-2);grid-template-areas:".when""node body";display:grid;position:relative}.tl-step__when[data-astro-cid-nmr5b46t]{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text-3);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:color .4s var(--ease-out) calc(.2s + var(--i) * var(--lit-delay)), border-color .4s var(--ease-out) calc(.2s + var(--i) * var(--lit-delay)), background-color .4s var(--ease-out) calc(.2s + var(--i) * var(--lit-delay));grid-area:when;justify-self:start;padding:.3rem .7rem;font-weight:700;line-height:1.2}.tl-step__node[data-astro-cid-nmr5b46t]{z-index:1;width:var(--node);height:var(--node);border:1px solid var(--line-strong);color:var(--text-3);transition:background-color .45s var(--ease-out) calc(.2s + var(--i) * var(--lit-delay)), border-color .45s var(--ease-out) calc(.2s + var(--i) * var(--lit-delay)), color .45s var(--ease-out) calc(.2s + var(--i) * var(--lit-delay)), box-shadow .45s var(--ease-out) calc(.2s + var(--i) * var(--lit-delay));background:#0d0d0f;border-radius:50%;grid-area:node;place-items:center;display:grid;position:relative}.tl-step__node[data-astro-cid-nmr5b46t] svg[data-astro-cid-nmr5b46t]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.timeline[data-astro-cid-nmr5b46t].is-lit .tl-step__node[data-astro-cid-nmr5b46t]{background:var(--kiro-pink);color:var(--kiro-black);border-color:#0000;box-shadow:0 0 0 6px #ff2a9b24,0 12px 30px -10px #ff2a9bb3}.timeline[data-astro-cid-nmr5b46t].is-lit .tl-step__when[data-astro-cid-nmr5b46t]{color:var(--kiro-pink);background:#ff2a9b1a;border-color:#ff2a9b80}.tl-step__here[data-astro-cid-nmr5b46t]{border-radius:var(--radius-pill);background:var(--kiro-white);color:var(--kiro-black);white-space:nowrap;padding:.2rem .55rem;font-size:.625rem;font-weight:700;display:none;position:absolute;top:50%;left:calc(100% + .6rem);translate:0 -50%}.tl-step__body[data-astro-cid-nmr5b46t]{grid-area:body;padding-top:.35rem}.tl-step__num[data-astro-cid-nmr5b46t]{color:var(--text-3);font-family:var(--font-display);font-size:var(--fs-small);font-variant-numeric:tabular-nums;font-weight:700}.tl-step__title[data-astro-cid-nmr5b46t]{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin-top:.15rem;font-size:1.1875rem;font-weight:700;line-height:1.25}.tl-step__text[data-astro-cid-nmr5b46t]{margin-top:var(--space-2);color:var(--text-3);font-size:var(--fs-ui);line-height:1.55}@media (width>=64rem){.timeline[data-astro-cid-nmr5b46t]{--node:4rem;gap:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr))}.tl-step[data-astro-cid-nmr5b46t]:not(:last-child):before,.tl-step[data-astro-cid-nmr5b46t]:not(:last-child):after{display:none}.timeline__track[data-astro-cid-nmr5b46t]{background:var(--line);left:10%;right:10%;top:calc(2.625rem + var(--node) / 2);border-radius:2px;width:auto;height:2px;display:block;position:absolute;bottom:auto}.timeline__fill[data-astro-cid-nmr5b46t]{background:linear-gradient(90deg, var(--kiro-pink), var(--kiro-pink-end));transform-origin:0;transform:scaleX(0)}.tl-step[data-astro-cid-nmr5b46t]{justify-items:center;row-gap:var(--space-4);text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"when""node""body"}.tl-step__when[data-astro-cid-nmr5b46t]{justify-self:center}.tl-step__here[data-astro-cid-nmr5b46t]{display:block;top:auto;bottom:calc(100% + 3.25rem);left:50%;translate:-50%}.tl-step__here[data-astro-cid-nmr5b46t]:after{content:"";border:5px solid #0000;border-top-color:var(--kiro-white);position:absolute;top:100%;left:50%;translate:-50%}.tl-step__body[data-astro-cid-nmr5b46t]{max-width:14rem;padding-top:0}}.promise[data-astro-cid-nmr5b46t]{align-items:center;gap:var(--space-5);border-radius:var(--radius-card);background:radial-gradient(70% 120% at 0%,#ff2a9b24,#0000 70%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ff2a9b73;margin-top:clamp(3rem,2rem + 3vw,5rem);padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid;box-shadow:0 40px 80px -50px #ff2a9b99}.promise__icon[data-astro-cid-nmr5b46t]{background:var(--kiro-pink);width:3rem;height:3rem;color:var(--kiro-black);border-radius:14px;place-items:center;display:grid}.promise__icon[data-astro-cid-nmr5b46t] svg[data-astro-cid-nmr5b46t]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.promise__text[data-astro-cid-nmr5b46t]{color:var(--text-2);font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.5}.promise__text[data-astro-cid-nmr5b46t] strong[data-astro-cid-nmr5b46t]{color:var(--text);font-weight:700}.promise__cta[data-astro-cid-nmr5b46t]{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-6);border-radius:var(--radius-ui);background:var(--kiro-pink);color:var(--kiro-black);text-align:center;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);font-weight:700;display:inline-flex;box-shadow:0 10px 30px -10px #ff2a9b99}.promise__cta[data-astro-cid-nmr5b46t] .arrow{transition:transform var(--dur-base) var(--ease-out);flex:none}.promise__cta[data-astro-cid-nmr5b46t]:hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px #ff2a9bbf}.promise__cta[data-astro-cid-nmr5b46t]:hover .arrow{transform:translate(4px)}.promise__cta[data-astro-cid-nmr5b46t]:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (width>=48rem){.promise[data-astro-cid-nmr5b46t]{gap:var(--space-6);grid-template-columns:auto minmax(0,1fr) auto}}@media (width<=29.99rem){.promise__cta[data-astro-cid-nmr5b46t]{white-space:normal}}.odo[data-astro-cid-iadnb4iy]{font-variant-numeric:tabular-nums;align-items:baseline;line-height:1;display:inline-flex}.odo__col[data-astro-cid-iadnb4iy]{height:1em;display:inline-block;overflow:hidden}.odo__strip[data-astro-cid-iadnb4iy]{transform:translateY(calc(var(--n) * -1em));transition:transform 1.6s cubic-bezier(.2, .9, .1, 1) var(--d);flex-direction:column;display:flex}.odo__strip[data-astro-cid-iadnb4iy] span[data-astro-cid-iadnb4iy]{height:1em;display:block}.js .odo__strip[data-astro-cid-iadnb4iy]{transform:translateY(0)}.js .is-in .odo__strip[data-astro-cid-iadnb4iy]{transform:translateY(calc(var(--n) * -1em))}.odo__affix--pre[data-astro-cid-iadnb4iy]{color:var(--kiro-pink);margin-right:-.03em}.odo__affix--suf[data-astro-cid-iadnb4iy]{letter-spacing:-.01em;margin-left:.18em;font-size:.42em}.numbers[data-astro-cid-67anumxv]{padding-block:var(--section-y);border-top:1px solid var(--line);position:relative;overflow:clip}.numbers[data-astro-cid-67anumxv]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46rem 26rem at 30% 60%,#ff2a9b1a,#0000 70%);position:absolute;inset:0}.numbers__inner[data-astro-cid-67anumxv]{width:min(100% - 2 * var(--gutter), 78rem);margin-inline:auto}.numbers__head[data-astro-cid-67anumxv]{text-align:center}.numbers__eyebrow[data-astro-cid-67anumxv]{color:var(--kiro-pink);font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.numbers__title[data-astro-cid-67anumxv]{margin-top:var(--space-4);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.75rem,1.25rem + 1.8vw,2.625rem);font-weight:700;line-height:1.12}.numbers__accent[data-astro-cid-67anumxv]{color:var(--kiro-pink)}.board[data-astro-cid-67anumxv]{gap:var(--space-4);margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.board__grid[data-astro-cid-67anumxv]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.stat[data-astro-cid-67anumxv]{align-content:start;gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(#ffffff0d,#ffffff05);padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid;position:relative;overflow:hidden}.stat[data-astro-cid-67anumxv]:after{content:"";opacity:.35;background:linear-gradient(225deg,#ff2a9b8c 0 50%,#0000 50%);width:3rem;height:3rem;position:absolute;top:0;right:0}.stat__value[data-astro-cid-67anumxv]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(3.5rem,2.4rem + 4vw,6rem);font-weight:700;line-height:1}.stat__label[data-astro-cid-67anumxv]{max-width:18rem;color:var(--text-3);font-size:var(--fs-ui);line-height:1.45}.stat--hero[data-astro-cid-67anumxv]{background:radial-gradient(80% 60% at 100% 0%, #ffffff2e, transparent 60%), linear-gradient(150deg, var(--kiro-pink), var(--kiro-pink-end));min-height:100%;color:var(--kiro-black);border:0;align-content:end}.stat--hero[data-astro-cid-67anumxv]:after{display:none}.stat__symbol[data-astro-cid-67anumxv]{width:clamp(2.25rem,1.8rem + 1.2vw,3rem);fill:var(--kiro-black);position:absolute;top:clamp(1.25rem,1rem + 1vw,2rem);left:clamp(1.25rem,1rem + 1vw,2rem)}.stat--hero[data-astro-cid-67anumxv] .stat__value[data-astro-cid-67anumxv]{font-size:clamp(4rem,2.6rem + 5.5vw,8rem)}.stat--hero[data-astro-cid-67anumxv] .stat__value[data-astro-cid-67anumxv] .odo__affix--pre{color:var(--kiro-black)}.stat--hero[data-astro-cid-67anumxv] .stat__label[data-astro-cid-67anumxv]{color:#000000b8;max-width:24rem;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);font-weight:500}.stat--draft[data-astro-cid-67anumxv]{color:var(--text);background:repeating-linear-gradient(-45deg,#ff2a9b0d 0 12px,#0000 12px 24px);border:1.5px dashed #ff2a9b99}.stat--hero[data-astro-cid-67anumxv].stat--draft .stat__label[data-astro-cid-67anumxv]{color:var(--text-2)}.stat__draft-tag[data-astro-cid-67anumxv]{border-radius:var(--radius-pill);background:var(--kiro-pink);color:var(--kiro-black);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;justify-self:start;padding:.3rem .65rem;font-weight:700}.stat__draft-value[data-astro-cid-67anumxv]{color:#ff2a9b73;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(4rem,2.6rem + 5.5vw,8rem);font-weight:700;line-height:1}.stat__draft-value--sm[data-astro-cid-67anumxv]{font-size:clamp(3.5rem,2.4rem + 4vw,6rem)}.stat__draft-note[data-astro-cid-67anumxv]{color:var(--text-3);font-size:var(--fs-small)}@media (width>=40rem){.board__grid[data-astro-cid-67anumxv]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat[data-astro-cid-67anumxv]{min-height:12rem}}@media (width>=64rem){.board[data-astro-cid-67anumxv]:not(.board--featured) .board__grid[data-astro-cid-67anumxv]{grid-template-columns:repeat(3,minmax(0,1fr))}.board--featured[data-astro-cid-67anumxv]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.clients[data-astro-cid-pnd4yw3k]{padding-block:var(--section-y);border-top:1px solid var(--line);position:relative}.clients__inner[data-astro-cid-pnd4yw3k]{width:min(100% - 2 * var(--gutter), 78rem);margin-inline:auto}.clients__head[data-astro-cid-pnd4yw3k]{text-align:center;max-width:44rem;margin-inline:auto}.clients__eyebrow[data-astro-cid-pnd4yw3k]{color:var(--kiro-pink);font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.clients__title[data-astro-cid-pnd4yw3k]{margin-top:var(--space-4);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.25rem + 1.8vw,2.625rem);font-weight:700;line-height:1.12}.clients__accent[data-astro-cid-pnd4yw3k]{color:var(--kiro-pink)}.clients__sub[data-astro-cid-pnd4yw3k]{margin-top:var(--space-4);color:var(--text-3);font-size:clamp(1rem,.95rem + .2vw,1.0625rem)}.wall[data-astro-cid-pnd4yw3k]{--scale:.72;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);padding:0;list-style:none;display:grid;overflow:hidden}.wall__cell[data-astro-cid-pnd4yw3k]{min-height:7rem;padding:var(--space-5);transition:background-color var(--dur-base) var(--ease-out);background:#070708;place-items:center;display:grid;position:relative}.wall__cell[data-astro-cid-pnd4yw3k]:after{content:"";background:linear-gradient(225deg, var(--kiro-pink) 0 50%, transparent 50%);opacity:0;transform-origin:100% 0;width:2.25rem;height:2.25rem;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);position:absolute;top:0;right:0;transform:scale(.4)}.wall__cell[data-astro-cid-pnd4yw3k]:hover{background:#111114}.wall__cell[data-astro-cid-pnd4yw3k]:hover:after{opacity:1;transform:none}.wall__logo[data-astro-cid-pnd4yw3k]{width:min(calc(var(--lw) * 1px * var(--scale)), 82%);object-fit:contain;opacity:.62;filter:grayscale();height:auto;max-height:3.5rem;transition:opacity var(--dur-base) var(--ease-out), transform .6s var(--ease-out)}.wall__cell[data-astro-cid-pnd4yw3k]:hover .wall__logo[data-astro-cid-pnd4yw3k]{opacity:1;transform:scale(1.04)}.js .wall[data-astro-cid-pnd4yw3k]:not(.is-in) .wall__logo[data-astro-cid-pnd4yw3k]{opacity:0;transform:translateY(.5rem)}.wall__logo[data-astro-cid-pnd4yw3k]{transition-delay:calc(var(--i) * 60ms), calc(var(--i) * 60ms)}.wall__cell[data-astro-cid-pnd4yw3k]:hover .wall__logo[data-astro-cid-pnd4yw3k]{transition-delay:0s}.clients__more[data-astro-cid-pnd4yw3k]{align-items:center;gap:var(--space-4);margin-top:var(--space-6);color:var(--text-3);font-size:var(--fs-small);white-space:nowrap;display:flex}.clients__more-line[data-astro-cid-pnd4yw3k]{background:var(--line);flex:1;height:1px}@media (width>=48rem){.wall[data-astro-cid-pnd4yw3k]{--scale:.9;grid-template-columns:repeat(4,minmax(0,1fr))}.wall__cell[data-astro-cid-pnd4yw3k]{min-height:9.75rem}.wall__logo[data-astro-cid-pnd4yw3k]{max-height:5.25rem}}@media (width>=80rem){.wall[data-astro-cid-pnd4yw3k]{--scale:1}}@media (width<=29.99rem){.clients__more[data-astro-cid-pnd4yw3k]{white-space:normal;text-align:center}.clients__more-line[data-astro-cid-pnd4yw3k]{display:none}.clients__more[data-astro-cid-pnd4yw3k]{justify-content:center}}.compare-s[data-astro-cid-gqewklg5]{padding-block:var(--section-y);border-top:1px solid var(--line);position:relative;overflow:clip}.compare-s[data-astro-cid-gqewklg5]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34rem 30rem at 82% 55%,#ff2a9b1f,#0000 70%);position:absolute;inset:0}.compare-s__inner[data-astro-cid-gqewklg5]{width:min(100% - 2 * var(--gutter), 78rem);margin-inline:auto}.compare-s__head[data-astro-cid-gqewklg5]{max-width:46rem}.compare-s__eyebrow[data-astro-cid-gqewklg5]{color:var(--kiro-pink);font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.compare-s__title[data-astro-cid-gqewklg5]{margin-top:var(--space-4);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.25rem + 1.8vw,2.625rem);font-weight:700;line-height:1.12}.compare-s__accent[data-astro-cid-gqewklg5]{color:var(--kiro-pink)}.cmp-wrap[data-astro-cid-gqewklg5]{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem)}.cmp[data-astro-cid-gqewklg5]{--kiro-edge:#ff2a9b99;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.cmp__corner[data-astro-cid-gqewklg5]{width:22%}.cmp__col[data-astro-cid-gqewklg5]{padding:var(--space-5) var(--space-5) var(--space-4);color:var(--text-2);font-family:var(--font-display);text-align:left;vertical-align:bottom;font-size:1.125rem;font-weight:700}.cmp__brand[data-astro-cid-gqewklg5]{width:6.5rem;color:var(--text);display:block}.cmp__label[data-astro-cid-gqewklg5],.cmp__cell[data-astro-cid-gqewklg5]{padding:var(--space-5);border-top:1px solid var(--line);text-align:left;vertical-align:top}.cmp__label[data-astro-cid-gqewklg5]{color:var(--text);font-family:var(--font-display);padding-left:0;font-size:1.0625rem;font-weight:700}.cmp__cell[data-astro-cid-gqewklg5]{color:var(--text-3);font-size:var(--fs-ui);transition:color var(--dur-base) var(--ease-out);line-height:1.45}.cmp__inner[data-astro-cid-gqewklg5]{align-items:flex-start;gap:var(--space-3);display:flex}.cmp__mark[data-astro-cid-gqewklg5]{width:1.25rem;height:1.25rem;color:var(--text-3);background:#ffffff0f;border-radius:50%;flex:none;place-items:center;margin-top:.05rem;display:grid}.cmp__mark[data-astro-cid-gqewklg5] svg[data-astro-cid-gqewklg5]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cmp[data-astro-cid-gqewklg5] .is-kiro[data-astro-cid-gqewklg5]{border-left:1px solid var(--kiro-edge);border-right:1px solid var(--kiro-edge);background:linear-gradient(#ff2a9b1c,#ff2a9b12);position:relative}.cmp[data-astro-cid-gqewklg5] thead[data-astro-cid-gqewklg5] .is-kiro[data-astro-cid-gqewklg5]{border-top:1px solid var(--kiro-edge);border-radius:var(--radius-card) var(--radius-card) 0 0}.cmp[data-astro-cid-gqewklg5] tfoot[data-astro-cid-gqewklg5] .is-kiro[data-astro-cid-gqewklg5]{border-bottom:1px solid var(--kiro-edge);border-radius:0 0 var(--radius-card) var(--radius-card)}.cmp[data-astro-cid-gqewklg5] tbody[data-astro-cid-gqewklg5] .is-kiro[data-astro-cid-gqewklg5]{color:var(--text);border-top-color:#ff2a9b38;font-weight:600}.cmp[data-astro-cid-gqewklg5] .is-kiro[data-astro-cid-gqewklg5] .cmp__mark[data-astro-cid-gqewklg5]{background:var(--kiro-pink);color:var(--kiro-black)}.cmp__foot-gap[data-astro-cid-gqewklg5]{border-top:1px solid var(--line)}.cmp__foot[data-astro-cid-gqewklg5]{padding:var(--space-4) var(--space-5) var(--space-5)}.cmp__cta[data-astro-cid-gqewklg5]{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-ui);background:var(--kiro-pink);min-height:3.25rem;color:var(--kiro-black);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);font-weight:700;display:flex;box-shadow:0 10px 30px -10px #ff2a9b99}.cmp__cta[data-astro-cid-gqewklg5] .arrow{transition:transform var(--dur-base) var(--ease-out)}.cmp__cta[data-astro-cid-gqewklg5]:hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px #ff2a9bbf}.cmp__cta[data-astro-cid-gqewklg5]:hover .arrow{transform:translate(4px)}.cmp__cta[data-astro-cid-gqewklg5]:focus-visible{outline:2px solid var(--text);outline-offset:3px}.cmp[data-astro-cid-gqewklg5] tbody[data-astro-cid-gqewklg5] tr[data-astro-cid-gqewklg5]:hover .cmp__cell[data-astro-cid-gqewklg5]:not(.is-kiro){color:var(--text-2)}.cmp[data-astro-cid-gqewklg5] tbody[data-astro-cid-gqewklg5] tr[data-astro-cid-gqewklg5]:hover .cmp__label[data-astro-cid-gqewklg5]{color:var(--kiro-pink)}.js .cmp-wrap[data-astro-cid-gqewklg5]:not(.is-in) tbody[data-astro-cid-gqewklg5] tr[data-astro-cid-gqewklg5]{opacity:0;transform:translateY(.5rem)}.cmp[data-astro-cid-gqewklg5] tbody[data-astro-cid-gqewklg5] tr[data-astro-cid-gqewklg5]{transition:opacity .6s var(--ease-out) calc(.25s + var(--r) * 90ms), transform .6s var(--ease-out) calc(.25s + var(--r) * 90ms)}@media (width<=47.99rem){.cmp[data-astro-cid-gqewklg5],.cmp[data-astro-cid-gqewklg5] tbody[data-astro-cid-gqewklg5],.cmp[data-astro-cid-gqewklg5] tfoot[data-astro-cid-gqewklg5],.cmp[data-astro-cid-gqewklg5] tr[data-astro-cid-gqewklg5],.cmp[data-astro-cid-gqewklg5] th[data-astro-cid-gqewklg5],.cmp[data-astro-cid-gqewklg5] td[data-astro-cid-gqewklg5]{width:100%;display:block}.cmp[data-astro-cid-gqewklg5] thead[data-astro-cid-gqewklg5]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp[data-astro-cid-gqewklg5] tbody[data-astro-cid-gqewklg5]{gap:var(--space-3);display:grid}.cmp[data-astro-cid-gqewklg5] tbody[data-astro-cid-gqewklg5] tr[data-astro-cid-gqewklg5]{border:1px solid var(--line);border-radius:var(--radius-card);background:#ffffff08;overflow:hidden}.cmp__label[data-astro-cid-gqewklg5]{padding:var(--space-4) var(--space-4) var(--space-2);border-top:0;font-size:1.125rem}.cmp__cell[data-astro-cid-gqewklg5]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);gap:.3rem;display:grid}.cmp__cell[data-astro-cid-gqewklg5]:before{content:attr(data-label);padding-left:calc(1.25rem + var(--space-3));color:var(--text-3);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.cmp[data-astro-cid-gqewklg5] .is-kiro[data-astro-cid-gqewklg5]{background:linear-gradient(90deg,#ff2a9b29,#ff2a9b0f);border:0;border-top:1px solid #ff2a9b59}.cmp[data-astro-cid-gqewklg5] tbody[data-astro-cid-gqewklg5] .is-kiro[data-astro-cid-gqewklg5]:before{color:var(--kiro-pink)}.cmp__foot-gap[data-astro-cid-gqewklg5]{display:none!important}.cmp[data-astro-cid-gqewklg5] tfoot[data-astro-cid-gqewklg5]{margin-top:var(--space-4)}.cmp[data-astro-cid-gqewklg5] tfoot[data-astro-cid-gqewklg5] .is-kiro[data-astro-cid-gqewklg5]{background:0 0;border:0;padding:0}}.faq[data-astro-cid-kpn7xbay]{padding-block:var(--section-y);border-top:1px solid var(--line);position:relative}.faq__inner[data-astro-cid-kpn7xbay]{width:min(100% - 2 * var(--gutter), 78rem);gap:clamp(2rem,1.5rem + 2vw,3rem);margin-inline:auto;display:grid}.faq__eyebrow[data-astro-cid-kpn7xbay]{color:var(--kiro-pink);font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.faq__title[data-astro-cid-kpn7xbay]{margin-top:var(--space-4);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.25rem + 1.8vw,2.625rem);font-weight:700;line-height:1.12}.faq__accent[data-astro-cid-kpn7xbay]{color:var(--kiro-pink)}.faq__help[data-astro-cid-kpn7xbay]{gap:var(--space-2);margin-top:var(--space-7);padding:var(--space-5);border-radius:var(--radius-card);background:radial-gradient(90% 90% at 0 0,#ff2a9b24,#0000 70%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ff2a9b66;display:grid}.faq__help-title[data-astro-cid-kpn7xbay]{font-family:var(--font-display);font-size:1.125rem;font-weight:700}.faq__help-text[data-astro-cid-kpn7xbay]{color:var(--text-3);font-size:var(--fs-ui);line-height:1.5}.faq__cta[data-astro-cid-kpn7xbay]{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.25rem;margin-top:var(--space-3);border-radius:var(--radius-ui);background:var(--kiro-pink);color:var(--kiro-black);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);font-weight:700;display:flex;box-shadow:0 10px 30px -10px #ff2a9b99}.faq__cta[data-astro-cid-kpn7xbay] .arrow{transition:transform var(--dur-base) var(--ease-out)}.faq__cta[data-astro-cid-kpn7xbay]:hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px #ff2a9bbf}.faq__cta[data-astro-cid-kpn7xbay]:hover .arrow{transform:translate(4px)}.faq__cta[data-astro-cid-kpn7xbay]:focus-visible{outline:2px solid var(--text);outline-offset:3px}.faq__list[data-astro-cid-kpn7xbay]{gap:var(--space-3);display:grid}.qa[data-astro-cid-kpn7xbay]{border:1px solid var(--line);border-radius:var(--radius-card);transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);background:linear-gradient(#ffffff0a,#ffffff04)}.qa[data-astro-cid-kpn7xbay]:hover{border-color:#fff3}.qa[data-astro-cid-kpn7xbay][open]{background:linear-gradient(#ff2a9b17,#ff2a9b08);border-color:#ff2a9b8c}.qa__q[data-astro-cid-kpn7xbay]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);font-family:var(--font-display);letter-spacing:-.01em;cursor:pointer;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);font-weight:600;line-height:1.3;list-style:none;display:flex}.qa__q[data-astro-cid-kpn7xbay]::-webkit-details-marker{display:none}.qa__q[data-astro-cid-kpn7xbay]:focus-visible{outline:2px solid var(--kiro-pink);outline-offset:-2px;border-radius:var(--radius-card)}.qa__icon[data-astro-cid-kpn7xbay]{border:1px solid var(--line-strong);width:2rem;height:2rem;transition:transform .4s var(--ease-out), background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:50%;flex:none;position:relative}.qa__icon[data-astro-cid-kpn7xbay]:before,.qa__icon[data-astro-cid-kpn7xbay]:after{content:"";background:var(--text);border-radius:2px;width:.75rem;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.qa__icon[data-astro-cid-kpn7xbay]:after{rotate:90deg}.qa[data-astro-cid-kpn7xbay][open] .qa__icon[data-astro-cid-kpn7xbay]{background:var(--kiro-pink);border-color:#0000;transform:rotate(45deg)}.qa[data-astro-cid-kpn7xbay][open] .qa__icon[data-astro-cid-kpn7xbay]:before,.qa[data-astro-cid-kpn7xbay][open] .qa__icon[data-astro-cid-kpn7xbay]:after{background:var(--kiro-black)}.qa__a[data-astro-cid-kpn7xbay]{padding:0 var(--space-5) var(--space-5)}.qa__a[data-astro-cid-kpn7xbay] p[data-astro-cid-kpn7xbay]{max-width:44rem;color:var(--text-3);font-size:var(--fs-ui);line-height:1.65}.qa__a[data-astro-cid-kpn7xbay] strong{color:var(--text);font-weight:600}@supports (interpolate-size:allow-keywords){.qa[data-astro-cid-kpn7xbay]{interpolate-size:allow-keywords}.qa[data-astro-cid-kpn7xbay]::details-content{height:0;transition:height .42s var(--ease-out), content-visibility .42s allow-discrete;overflow:clip}.qa[data-astro-cid-kpn7xbay][open]::details-content{height:auto}}@media (width>=64rem){.faq__inner[data-astro-cid-kpn7xbay]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(3rem,1rem + 5vw,6rem)}.faq__side[data-astro-cid-kpn7xbay]{position:sticky;top:7rem}}@media (width<=63.99rem){.faq__inner[data-astro-cid-kpn7xbay]{flex-direction:column;display:flex}.faq__side[data-astro-cid-kpn7xbay]{display:contents}.faq__help[data-astro-cid-kpn7xbay]{order:2;margin-top:0}.faq__list[data-astro-cid-kpn7xbay]{order:1}}
