.faq{border-block-start:1px solid var(--k-line);display:grid}.faq__item{border-block-end:1px solid var(--k-line);position:relative}.faq__item:before{content:"";background:var(--k-grad-brand);transform-origin:50% 0;inline-size:2px;transition:transform var(--k-t-base) var(--k-ease-out);border-radius:2px;position:absolute;inset-block:0;inset-inline-start:calc(var(--k-s-4) * -1);transform:scaleY(0)}.faq__item[open]:before{transform:scaleY(1)}.faq__q{justify-content:space-between;align-items:center;gap:var(--k-s-4);min-block-size:56px;padding-block:var(--k-s-4);cursor:pointer;font-size:var(--k-fs-h4);letter-spacing:-.008em;color:var(--k-ink);transition:color var(--k-t-base) var(--k-ease-out);font-weight:620;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:var(--k-teal)}.faq__sign{block-size:16px;inline-size:16px;color:var(--k-line-strong);flex:none;position:relative}.faq__sign:before,.faq__sign:after{content:"";block-size:2px;transition:transform var(--k-t-base) var(--k-ease-out);background:currentColor;border-radius:2px;position:absolute;inset-block-start:7px;inset-inline:0}.faq__sign:after{transform:rotate(90deg)}.faq__item[open] .faq__sign{color:var(--k-teal)}.faq__item[open] .faq__sign:after{transform:rotate(0)}.faq__a{max-inline-size:62ch;color:var(--k-ink-2);font-size:var(--k-fs-small);padding-block-end:var(--k-s-6)}.faq__a a{color:var(--k-teal);text-underline-offset:3px;text-decoration:underline}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq__item::details-content{opacity:0;block-size:0;transition:block-size var(--k-t-base) var(--k-ease-out), opacity var(--k-t-base) var(--k-ease-out), content-visibility var(--k-t-base) allow-discrete;overflow:clip}.faq__item[open]::details-content{opacity:1;block-size:auto}}.fm-field{gap:var(--k-s-2);display:grid}.fm-label{font-size:var(--k-fs-tiny);color:var(--k-muted);font-weight:620}.fm-input,.fm-area{border-radius:var(--k-r-md);border:1px solid var(--k-line-strong);background:var(--k-paper);inline-size:100%;color:var(--k-ink);font-size:var(--k-fs-body);transition:border-color var(--k-t-base) var(--k-ease-out), box-shadow var(--k-t-base) var(--k-ease-out), background-color var(--k-t-base) var(--k-ease-out);padding:13px 16px}.fm-input{min-block-size:52px}.fm-area{resize:vertical;min-block-size:132px;line-height:1.55}.fm-input::placeholder,.fm-area::placeholder{color:var(--k-muted)}.fm-input:focus,.fm-area:focus{background:var(--k-card);border-color:var(--k-teal);outline:none;box-shadow:0 0 0 4px #2b6d9f1f}.fm-agree{gap:var(--k-s-3);font-size:var(--k-fs-tiny);color:var(--k-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.fm-box{appearance:none;border:1.5px solid var(--k-line-strong);background:var(--k-paper);cursor:pointer;block-size:20px;inline-size:20px;transition:background-color var(--k-t-fast) var(--k-ease-out), border-color var(--k-t-fast) var(--k-ease-out);border-radius:6px;flex:none;place-content:center;margin:2px 0 0;display:grid}.fm-box:before{content:"";block-size:6px;inline-size:10px;transition:transform var(--k-t-fast) var(--k-ease-spring);border-block-end:2px solid #fff;border-inline-start:2px solid #fff;transform:rotate(-45deg)scale(0)}.fm-box:checked{background:var(--k-teal);border-color:var(--k-teal)}.fm-box:checked:before{transform:rotate(-45deg)scale(1)}.fm-agree a{color:var(--k-teal);text-underline-offset:3px;text-decoration:underline}.fm-gap{align-items:flex-start;gap:var(--k-s-3);border-radius:var(--k-r-md);border:1px dashed var(--k-line-strong);color:var(--k-muted);font-size:var(--k-fs-tiny);background:repeating-linear-gradient(-45deg,#0000 0 7px,#5d6b7a0f 7px 14px);padding:12px 16px;line-height:1.5;display:flex}.fm-gap b{color:var(--k-ink);font-weight:650}.pv-top{isolation:isolate;padding-block:var(--k-hero-y-start) var(--k-hero-y-end);position:relative;overflow:clip}.pv-top__glow{aspect-ratio:1.6;z-index:-1;pointer-events:none;background:radial-gradient(#6fb7993d,#0000 64%);inline-size:min(900px,90%);position:absolute;inset-block-start:-34%;inset-inline-start:-8%}.pv-top__in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (width<=900px){.pv-top__in{grid-template-columns:minmax(0,1fr)}}.pv-top__title{max-inline-size:17ch;margin-block:var(--k-s-4) 0}.pv-top__lead{max-inline-size:46ch;margin-block-start:var(--k-s-5)}.pv-top__gap{inline-size:min(100%,620px);margin-block-start:var(--k-s-4)}.pv-form{align-items:center;gap:var(--k-s-3);inline-size:min(100%,620px);flex-wrap:wrap;margin-block-start:var(--k-s-8);display:flex}.pv-form__field.k-field{display:flex}.pv-form__field{border-radius:var(--k-r-pill);background:var(--k-card);border:1px solid var(--k-line-strong);min-block-size:56px;box-shadow:var(--k-sh-1);transition:border-color var(--k-t-base) var(--k-ease-out), box-shadow var(--k-t-base) var(--k-ease-out);flex:280px;align-items:center;gap:2px;padding-inline:18px 8px;display:flex;position:relative}.pv-form__field:focus-within{border-color:var(--k-teal);box-shadow:0 0 0 4px #2b6d9f24}.pv-form__field.k-field:after{border-radius:var(--k-r-pill)}.pv-form__proto{color:var(--k-faint);font-size:var(--k-fs-small);flex:none}.pv-form__input{min-inline-size:0;font-size:var(--k-fs-body);color:var(--k-ink);background:0 0;border:0;outline:none;flex:auto;padding-block:13px}.pv-form__input::placeholder{color:var(--k-faint)}.pv-form__send{flex:none}@media (width<=460px){.pv-form__send{justify-content:center;inline-size:100%}}.pv-need{gap:var(--k-s-6);padding:var(--k-s-6);border-radius:var(--k-r-lg);border:1px solid var(--k-line);background:var(--k-paper-2);display:grid}.pv-key{block-size:48px;inline-size:48px;color:var(--k-faint);display:block}.pv-key svg{block-size:100%;inline-size:100%}.pv-key__cut{stroke:var(--k-teal-mid);stroke-dasharray:1;stroke-dashoffset:1px}@media (prefers-reduced-motion:no-preference){.pv-key__cut{stroke-dashoffset:0;animation:pv-cut var(--k-t-draw) var(--k-ease-out) calc(var(--k-t-slow) + var(--k-reveal-step)) backwards}.pv-key__ring,.pv-key__stem{animation:pv-key-in var(--k-t-slow) var(--k-ease-out) var(--k-t-base) backwards}}@keyframes pv-cut{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pv-key-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pv-key__cut{stroke-dashoffset:0}}.pv-need__cap{font-size:var(--k-fs-label);letter-spacing:var(--k-tracking-label);text-transform:uppercase;color:var(--k-muted);margin-block-end:var(--k-s-3);font-weight:700}.pv-need__yes{font-size:var(--k-fs-h4);color:var(--k-deep);font-weight:650}.pv-need__why{font-size:var(--k-fs-small);color:var(--k-muted);margin-block-start:var(--k-s-3);line-height:1.55}.pv-how{padding-block:var(--k-section-y)}.pv-how__title{max-inline-size:24ch;margin-block-end:var(--k-s-10)}.pv-how__grid{gap:var(--k-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=860px){.pv-how__grid{grid-template-columns:minmax(0,1fr)}}.pv-fact{border-block-start:1px solid var(--k-line);padding-block-start:var(--k-s-6)}.pv-dial{block-size:118px;inline-size:118px;place-items:center;margin-block-end:var(--k-s-5);display:grid;position:relative}.pv-dial svg{block-size:100%;inline-size:100%;position:absolute;inset:0;rotate:-90deg}.pv-dial__track{stroke:var(--k-wash);stroke-width:8px;fill:none}.pv-dial__arc{stroke:var(--k-scale-4);stroke-width:8px;stroke-linecap:round;fill:none;stroke-dasharray:100;stroke-dashoffset:100px}.pv-dial b{letter-spacing:-.03em;color:var(--k-deep);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem);font-weight:750;line-height:1}.pv-dial em{font-style:normal;font-size:var(--k-fs-tiny);color:var(--k-muted);margin-block-start:2px}@media (prefers-reduced-motion:no-preference){.pv-dial__arc{transition:stroke-dashoffset var(--k-t-meter) var(--k-ease-out);transition-delay:var(--k-t-base)}.pv-fact:is(.is-in,[data-k-in]) .pv-dial__arc{stroke-dashoffset:28px}}@media (prefers-reduced-motion:reduce){.pv-dial__arc{stroke-dashoffset:28px}}.pv-url{margin-block:var(--k-s-4) var(--k-s-5);justify-items:start;gap:8px;display:grid}.pv-url__bar{border-radius:var(--k-r-pill);border:1px solid var(--k-line-strong);background:var(--k-card);inline-size:min(100%,250px);color:var(--k-norm-fg);align-items:center;gap:9px;padding:9px 14px;display:flex}.pv-url__bar svg{flex:none;block-size:14px;inline-size:14px}.pv-url__bar i{background:var(--k-wash-2);transform-origin:0;border-radius:4px;flex:auto;block-size:7px;scale:0 1}.pv-url__flag{border-radius:var(--k-r-pill);border:1px dashed var(--k-line-strong);color:var(--k-muted);opacity:0;padding:3px 10px;font-size:11px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.pv-url__bar i{transition:scale var(--k-t-reveal) var(--k-ease-out);transition-delay:var(--k-t-base)}.pv-url__flag{transition:opacity var(--k-t-reveal) var(--k-ease-out);transition-delay:calc(var(--k-t-base) + var(--k-t-slow))}}.pv-fact:is(.is-in,[data-k-in]) .pv-url__bar i{scale:1}.pv-fact:is(.is-in,[data-k-in]) .pv-url__flag{opacity:1}@media (prefers-reduced-motion:reduce){.pv-url__bar i{scale:1}.pv-url__flag{opacity:1}}.pv-slots{margin-block:var(--k-s-4) var(--k-s-5);gap:8px;display:grid}.pv-slots__row{align-items:center;gap:6px;display:flex}.pv-slots__row i{border-radius:var(--k-r-sm);border:1px dashed var(--k-line-strong);opacity:0;block-size:26px;inline-size:26px;scale:.7}.pv-slots__row i.is-on{background:var(--k-grad-brand);box-shadow:var(--k-sh-mint);border:0}.pv-slots__row b{color:var(--k-faint);margin-inline-start:6px;font-size:11px;font-weight:620}@media (prefers-reduced-motion:no-preference){.pv-slots__row i{transition:scale var(--k-t-slow) var(--k-ease-spring), opacity var(--k-t-slow) var(--k-ease-out);transition-delay:calc(var(--k-t-base) + var(--k) * var(--k-reveal-step))}}.pv-fact:is(.is-in,[data-k-in]) .pv-slots__row i{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.pv-slots__row i{opacity:1;scale:1}}.pv-fact__val{letter-spacing:-.03em;color:var(--k-deep);margin-block-end:var(--k-s-4);font-size:clamp(1.5rem,1.1rem + 1.5vw,2.2rem);font-weight:700;line-height:1.1}.pv-fact__val span{color:var(--k-muted);font-size:.58em;font-weight:620}.pv-fact__val b{font-variant-numeric:tabular-nums}.pv-fact__text{color:var(--k-muted);font-size:var(--k-fs-small)}.pv-free{padding-block:var(--k-section-y)}.pv-free__in{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}@media (width<=900px){.pv-free__in{grid-template-columns:minmax(0,1fr)}}@media (width>=901px){.pv-free__side{position:sticky;inset-block-start:calc(var(--k-header-h) + 24px)}}.pv-free__note{color:var(--k-muted);font-size:var(--k-fs-small);margin-block:var(--k-s-4) var(--k-s-6);max-inline-size:34ch}.pv-free__main{position:relative}.pv-free__list{z-index:1;gap:0;padding-inline-start:0;display:grid;position:relative}.pv-free__listwrap{position:relative}.pv-free__listwrap .pv-free__rail{z-index:0;block-size:calc(100% - 22px);inline-size:2px;position:absolute;inset-block-start:11px;inset-inline-start:11px}.pv-free__item{z-index:1;align-items:start;gap:var(--k-s-4);padding-block:var(--k-s-5);border-block-end:1px solid var(--k-line);font-size:var(--k-fs-small);color:var(--k-ink);grid-template-columns:22px minmax(0,1fr);line-height:1.55;display:grid;position:relative}.pv-free__item:first-child{padding-block-start:0}.pv-free__item:last-child{border-block-end:0}.pv-free__on{background:var(--k-norm-border);color:#fff;block-size:22px;inline-size:22px;box-shadow:0 0 0 4px var(--k-paper);border-radius:50%;place-items:center;margin-block-start:1px;display:grid}.pv-free__on svg{block-size:13px;inline-size:13px}.pv-free__text code{font-family:var(--k-font-mono);background:var(--k-wash);color:var(--k-deep);border-radius:5px;padding:1px 5px;font-size:.92em}.pv-free__cut{align-items:start;gap:var(--k-s-4);padding:var(--k-s-6);border-radius:var(--k-r-md);background:var(--k-card);border:1px solid var(--k-line);border-inline-start:3px solid var(--k-teal-mid);box-shadow:var(--k-sh-teal);color:var(--k-muted);font-size:var(--k-fs-small);grid-template-columns:22px minmax(0,1fr);margin-block-start:var(--k-s-8);line-height:1.6;display:grid}.pv-free__off{border:2px solid var(--k-teal-mid);border-radius:50%;block-size:22px;inline-size:22px;margin-block-start:1px}.pv-free__cut a{color:var(--k-teal);text-underline-offset:3px;text-decoration:underline}.pv-ask{padding-block:var(--k-section-y)}.pv-ask__in{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,56px);display:grid}@media (width<=860px){.pv-ask__in{grid-template-columns:minmax(0,1fr)}}.pv-ask__title{max-inline-size:14ch}.pv-next{padding-block:var(--k-section-y)}.pv-next__title{color:var(--k-on-field-muted);margin-block-end:var(--k-s-6)}.pv-next__row{gap:var(--k-gap);grid-template-columns:minmax(0,1fr);max-inline-size:560px;display:grid}.pv-next__more{color:var(--k-on-field-muted);margin-block-start:var(--k-s-4)}.pv-next__more a{color:var(--k-mint-lift);text-underline-offset:3px;text-decoration:underline}.pv-card{gap:var(--k-s-3);border-radius:var(--k-r-lg);color:var(--k-on-field);transition:background-color var(--k-t-base) var(--k-ease-out), border-color var(--k-t-base) var(--k-ease-out);background:#ffffff1a;border:1px solid #ffffff38;padding:clamp(20px,2.4vw,30px) clamp(56px,6vw,76px) clamp(20px,2.4vw,30px) clamp(20px,2.4vw,30px);text-decoration:none;display:grid;position:relative}.pv-card__go{block-size:34px;inline-size:34px;transition:transform var(--k-t-base) var(--k-ease-out), background-color var(--k-t-base) var(--k-ease-out);background:#ffffff29;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:clamp(20px,2.4vw,28px);translate:0 -50%}.pv-card__go svg{block-size:16px;inline-size:16px}@media (hover:hover){.pv-card:hover{background:#ffffff2b;border-color:#ffffff6b}.pv-card:hover .pv-card__go{background:#ffffff4d;transform:translate(5px)}}.pv-card:focus-visible{outline:2px solid var(--k-mint-lift);outline-offset:3px}.pv-card__name{font-size:var(--k-fs-h4);color:var(--k-on-field);font-weight:680}.pv-card__text{color:var(--k-on-field-muted);font-size:var(--k-fs-small)}@media (prefers-reduced-motion:reduce){.pv-card{opacity:1;transition:none;transform:none}.pv-card__go{transition:none}}.k-no-reveal .pv-dial__arc{stroke-dashoffset:28px}.k-no-reveal .pv-url__bar i{scale:1}.k-no-reveal .pv-url__flag{opacity:1}.k-no-reveal .pv-slots__row i{opacity:1;scale:1}@media (scripting:none){.pv-dial__arc{stroke-dashoffset:28px}.pv-url__bar i{scale:1}.pv-url__flag{opacity:1}.pv-slots__row i{opacity:1;scale:1}}@media (width<=460px){.pv-form>.k-btn,.pv-free__side>.k-btn{inline-size:100%}}@media (hover:hover){.pv-free__cut a:hover,.pv-next__more a:hover{opacity:.75}}.pv-journey{min-inline-size:0;padding:var(--k-s-6);border:1px solid var(--k-line);border-radius:var(--k-r-xl);background:var(--k-card);box-shadow:var(--k-sh-2)}.pv-journey__bar{align-items:center;gap:var(--k-s-3);color:var(--k-muted);font-size:var(--k-fs-small);border-block-end:1px solid var(--k-line);padding-block-end:var(--k-s-5);display:flex}.pv-journey__dot{border-radius:var(--k-r-pill);background:var(--k-teal);block-size:8px;inline-size:8px}.pv-journey__site{align-items:center;gap:var(--k-s-4);padding-block:var(--k-s-6);display:flex}.pv-journey__site svg{block-size:48px;inline-size:48px;color:var(--k-teal);flex:none}.pv-journey__site b,.pv-journey__site span{display:block}.pv-journey__site span{font-size:var(--k-fs-tiny);color:var(--k-muted);margin-block-start:var(--k-s-1)}.pv-journey__steps{gap:var(--k-s-5);display:grid}.pv-journey__steps li{gap:var(--k-s-3);grid-template-columns:20px minmax(0,1fr);display:grid;position:relative}.pv-journey__point{block-size:12px;inline-size:12px;border:2px solid var(--k-teal);border-radius:var(--k-r-pill);background:var(--k-card);margin-block-start:var(--k-s-1)}.pv-journey__steps li:not(:last-child):after{content:"";background:var(--k-line);transform-origin:top;block-size:calc(100% - 12px);inline-size:2px;position:absolute;inset-block-start:24px;inset-inline-start:5px}.pv-journey__steps b{font-size:var(--k-fs-small);color:var(--k-ink)}.pv-journey__steps p{font-size:var(--k-fs-tiny);color:var(--k-muted);margin-block-start:var(--k-s-1)}.pv-journey__link{justify-content:space-between;align-items:center;gap:var(--k-s-4);border-block-start:1px solid var(--k-line);color:var(--k-teal);font-size:var(--k-fs-small);margin-block-start:var(--k-s-6);padding-block-start:var(--k-s-5);display:flex}.pv-journey__link:hover{color:var(--k-ink)}.pv-visual{block-size:144px;align-items:center;margin-block-end:var(--k-s-5);display:flex}.pv-fact__val{font-size:var(--k-fs-h4);line-height:1.25}.pv-fact{min-inline-size:0}.pv-dial{margin:0}.pv-dial .pv-dial__hands{block-size:56px;inline-size:56px;color:var(--k-teal);position:static;rotate:0deg}.pv-report{gap:var(--k-s-3);inline-size:min(100%,220px);padding:var(--k-s-4);border:1px solid var(--k-line-strong);border-radius:var(--k-r-md);background:var(--k-card);box-shadow:var(--k-sh-1);display:grid;transform:rotate(-3deg)}.pv-report__top,.pv-report__row{align-items:center;gap:var(--k-s-3);display:flex}.pv-report__top{border-block-end:1px solid var(--k-line);padding-block-end:var(--k-s-3)}.pv-report i{border-radius:var(--k-r-pill);background:var(--k-teal);flex:none;block-size:12px;inline-size:12px}.pv-report b{border-radius:var(--k-r-pill);background:var(--k-wash-2);transform-origin:0;block-size:6px;inline-size:100%;display:block}.pv-report__row:nth-child(3) b{inline-size:70%}.pv-report__row:last-child b{inline-size:85%}.pv-report__row i{background:var(--k-paper-2);border:2px solid var(--k-line-strong)}.pv-access{border-radius:var(--k-r-xl);background:var(--k-paper-2);block-size:118px;inline-size:118px;color:var(--k-teal);place-items:center;display:grid}.pv-access svg{block-size:88px;inline-size:88px}@media (prefers-reduced-motion:no-preference){.k-js .pv-report b{transition:transform var(--k-t-meter) var(--k-ease-out);transform:scaleX(.15)}.k-js .pv-fact.is-in .pv-report b{transform:scaleX(1)}.k-js .pv-access__check{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--k-t-draw) var(--k-ease-out)}.k-js .pv-fact.is-in .pv-access__check{stroke-dashoffset:0}.k-js .pv-journey__point{transition:background-color var(--k-t-slow) var(--k-ease-out)}.k-js .pv-journey.is-in .pv-journey__point{background:var(--k-teal)}}.k-no-reveal .pv-report b{transform:none}.k-no-reveal .pv-access__check{stroke-dashoffset:0}
