.arrow[data-astro-cid-tns2tesc]{inline-size:var(--size-arrow);block-size:var(--size-arrow);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.arrow[data-astro-cid-tns2tesc]{transition:translate var(--duration-enter) var(--ease-out)}}@media (hover:hover){a:hover>.right[data-astro-cid-tns2tesc]{translate:5px}a:hover>.down[data-astro-cid-tns2tesc]{translate:0 5px}}.button[data-astro-cid-ekguhzzh]{gap:var(--spacing-stack);min-block-size:var(--size-cta);padding-inline:var(--spacing-3);font-size:var(--typography-button-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-button-line-height);letter-spacing:var(--letter-spacing-button);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.button[data-astro-cid-ekguhzzh]{transition:background-color var(--duration-hover) ease, color var(--duration-hover) ease, scale var(--duration-fast) ease}.button[data-astro-cid-ekguhzzh]:active{scale:.97}}.primary[data-astro-cid-ekguhzzh]{color:var(--color-text-inverse);background-color:var(--color-primary)}.primary[data-astro-cid-ekguhzzh]:focus-visible{outline-color:var(--color-primary)}.outline[data-astro-cid-ekguhzzh]{color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-text)}@media (hover:hover){.primary[data-astro-cid-ekguhzzh]:hover{background-color:var(--color-primary-hover)}.outline[data-astro-cid-ekguhzzh]:hover{color:var(--color-text-inverse);background-color:var(--color-primary)}}.title[data-astro-cid-pjykkxvr]{font-weight:var(--font-weight-black);word-break:auto-phrase}.section[data-astro-cid-pjykkxvr]{font-size:var(--typography-section-title-font-size);line-height:var(--typography-section-title-line-height);letter-spacing:var(--letter-spacing-tight)}.closing[data-astro-cid-pjykkxvr]{font-size:var(--typography-closing-title-font-size);line-height:var(--typography-closing-title-line-height);letter-spacing:var(--letter-spacing-tighter)}.line[data-astro-cid-pjykkxvr]{margin-block-end:-.08em;padding-block-end:.08em;display:block;overflow:clip}.line-text[data-astro-cid-pjykkxvr]{display:block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.title[data-astro-cid-pjykkxvr]{view-timeline:--section-title block}.line-text[data-astro-cid-pjykkxvr]{animation-name:rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--section-title;animation-range:entry 10% entry 90%}.line[data-astro-cid-pjykkxvr]:nth-child(2)>.line-text[data-astro-cid-pjykkxvr]{animation-range:entry 30%}}}@keyframes rise{0%{translate:0 110%}}.consult[data-astro-cid-gm76l6ai]{view-timeline:--dark-consult block;gap:var(--spacing-stack);padding-block:var(--spacing-section);padding-inline:var(--spacing-page-inline);color:var(--color-text);background-color:var(--color-bg);display:grid}.consult-text[data-astro-cid-gm76l6ai]{max-inline-size:34em;font-size:var(--typography-link-list-font-size);line-height:var(--typography-lead-line-height);color:var(--color-text-muted);word-break:auto-phrase}.actions[data-astro-cid-gm76l6ai]{gap:var(--spacing-block) var(--spacing-3);flex-wrap:wrap;align-items:center;margin-block-start:var(--spacing-2);display:flex}.actions[data-astro-cid-gm76l6ai]>.button{flex-basis:100%}.mail[data-astro-cid-gm76l6ai]{min-block-size:var(--size-control);font-size:var(--typography-link-list-font-size);line-height:var(--typography-link-list-line-height);flex-wrap:wrap;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.mail[data-astro-cid-gm76l6ai]:hover{text-underline-offset:4px;text-decoration:underline}}.company[data-astro-cid-gm76l6ai]{gap:var(--spacing-block);padding-block:var(--spacing-4);padding-inline:var(--spacing-page-inline);background-color:var(--color-surface-raised);display:grid}.company-title[data-astro-cid-gm76l6ai]{font-size:var(--typography-small-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-small-line-height);color:var(--color-text-muted);letter-spacing:var(--letter-spacing-wide)}.company-body[data-astro-cid-gm76l6ai]{gap:var(--spacing-block);display:grid}.company-logo[data-astro-cid-gm76l6ai]{inline-size:auto;block-size:var(--size-company-logo)}.company-facts[data-astro-cid-gm76l6ai]{grid-template-columns:[term] var(--size-term) [detail] minmax(0, 1fr);display:grid}.term[data-astro-cid-gm76l6ai],.detail[data-astro-cid-gm76l6ai]{padding-block:var(--spacing-2);font-size:var(--typography-link-list-font-size);line-height:var(--typography-table-line-height);border-block-start:1px solid var(--color-border)}.term[data-astro-cid-gm76l6ai]{color:var(--color-text-muted)}.inline-link[data-astro-cid-gm76l6ai]{text-underline-offset:4px;text-decoration-thickness:1px}@media (width>=45rem){.actions[data-astro-cid-gm76l6ai]>.button{flex-basis:auto}.company[data-astro-cid-gm76l6ai]{grid-template-columns:[title] var(--size-company-title) [body] minmax(0, 1fr);gap:var(--spacing-company-columns)}}.label[data-astro-cid-62dusdif]{font-size:var(--typography-small-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-small-line-height);color:var(--color-text-muted);letter-spacing:var(--letter-spacing-label)}.cost[data-astro-cid-4wlzawgc]{gap:var(--spacing-section-body);padding-block:var(--spacing-section);padding-inline:var(--spacing-page-inline);background-color:var(--color-band);display:grid}.intro[data-astro-cid-4wlzawgc]{gap:var(--spacing-block);display:grid}.body[data-astro-cid-4wlzawgc]{gap:var(--spacing-section-body);display:grid}.fee[data-astro-cid-4wlzawgc]{gap:var(--spacing-block);border-block-start:2px solid var(--color-rule);align-content:start;padding-block-start:var(--spacing-stack);display:grid}.fee-title[data-astro-cid-4wlzawgc]{font-size:var(--typography-subtitle-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-subtitle-line-height)}.fee-text[data-astro-cid-4wlzawgc]{font-size:var(--typography-link-list-font-size);line-height:var(--typography-lead-line-height);color:var(--color-text-muted);word-break:auto-phrase}.terms[data-astro-cid-4wlzawgc]{grid-template-columns:[term] var(--size-term) [detail] minmax(0, 1fr);margin-block-start:var(--spacing-1);display:grid}.term[data-astro-cid-4wlzawgc],.detail[data-astro-cid-4wlzawgc]{padding-block:var(--spacing-2);font-size:var(--typography-small-font-size);line-height:var(--typography-table-line-height);border-block-start:1px solid var(--color-border)}.term[data-astro-cid-4wlzawgc]{color:var(--color-text-muted)}.inline-link[data-astro-cid-4wlzawgc]{text-underline-offset:4px;text-decoration-thickness:1px}.qa[data-astro-cid-4wlzawgc]{border-block-start:1px solid var(--color-border)}.qa[data-astro-cid-4wlzawgc]:last-child{border-block-end:1px solid var(--color-border)}.question[data-astro-cid-4wlzawgc]{gap:var(--spacing-stack);min-block-size:var(--size-cta);padding-block:var(--spacing-block);font-size:var(--typography-body-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-faq-question-line-height);cursor:pointer;grid-template-columns:[question]minmax(0,1fr)[toggle]auto;align-items:center;list-style-type:"";display:grid}.question[data-astro-cid-4wlzawgc]::-webkit-details-marker{display:none}.toggle[data-astro-cid-4wlzawgc]{inline-size:var(--size-faq-icon);block-size:var(--size-faq-icon);background-color:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);flex-shrink:0;position:relative}.toggle[data-astro-cid-4wlzawgc]:before,.toggle[data-astro-cid-4wlzawgc]:after{content:"";background-color:var(--color-text);block-size:1.5px;inline-size:10px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.toggle[data-astro-cid-4wlzawgc]:after{rotate:90deg}.qa[data-astro-cid-4wlzawgc][open] .toggle[data-astro-cid-4wlzawgc]{rotate:180deg}.qa[data-astro-cid-4wlzawgc][open] .toggle[data-astro-cid-4wlzawgc]:after{rotate:0deg}@media (prefers-reduced-motion:no-preference){.toggle[data-astro-cid-4wlzawgc],.toggle[data-astro-cid-4wlzawgc]:after{transition:rotate var(--duration-toggle) var(--ease-out)}@supports (interpolate-size:allow-keywords){.faq[data-astro-cid-4wlzawgc]{interpolate-size:allow-keywords}.qa[data-astro-cid-4wlzawgc]::details-content{opacity:0;block-size:0;transition:block-size var(--duration-disclosure-close) var(--ease-in-out), opacity var(--duration-disclosure-close) var(--ease-in-out), content-visibility var(--duration-disclosure-close) allow-discrete;overflow:clip}.qa[data-astro-cid-4wlzawgc][open]::details-content{opacity:1;block-size:auto;transition-timing-function:var(--ease-out);transition-duration:var(--duration-disclosure-open)}}}@media (hover:hover){.question[data-astro-cid-4wlzawgc]:hover .toggle[data-astro-cid-4wlzawgc]{background-color:var(--color-primary);border-color:var(--color-primary)}.question[data-astro-cid-4wlzawgc]:hover .toggle[data-astro-cid-4wlzawgc]:before,.question[data-astro-cid-4wlzawgc]:hover .toggle[data-astro-cid-4wlzawgc]:after{background-color:var(--color-text-inverse)}}.answer[data-astro-cid-4wlzawgc]{font-size:var(--typography-link-list-font-size);line-height:var(--typography-lead-line-height);color:var(--color-text-muted);word-break:auto-phrase;padding-block-end:var(--spacing-stack);padding-inline-end:calc(var(--size-faq-icon) + var(--spacing-stack))}@media (width>=45rem){.body[data-astro-cid-4wlzawgc]{gap:var(--spacing-cost-columns);grid-template-columns:[fee]minmax(0,5fr)[faq]minmax(0,7fr);align-items:start}}.flow[data-astro-cid-lbl7dgg4]{gap:var(--spacing-section-body);padding-block:var(--spacing-section);padding-inline:var(--spacing-page-inline);background-color:var(--color-surface-raised);display:grid}.intro[data-astro-cid-lbl7dgg4]{gap:var(--spacing-block);display:grid}.steps[data-astro-cid-lbl7dgg4]{list-style-type:"";display:grid}.step[data-astro-cid-lbl7dgg4]{gap:var(--spacing-2);padding-block:var(--spacing-step);align-content:start;display:grid;position:relative}.bar[data-astro-cid-lbl7dgg4]{background-color:var(--color-rule);transform-origin:0;block-size:1.5px;position:absolute;inset-block-start:0;inset-inline:0}.number[data-astro-cid-lbl7dgg4]{font-size:var(--typography-caption-font-size);font-family:var(--font-latin);font-weight:var(--font-weight-bold);line-height:var(--typography-caption-line-height);color:var(--color-text-muted);letter-spacing:var(--letter-spacing-number)}.step-title[data-astro-cid-lbl7dgg4]{font-size:var(--typography-step-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-step-title-line-height)}.step-text[data-astro-cid-lbl7dgg4]{font-size:var(--typography-link-list-font-size);line-height:var(--typography-lead-line-height);color:var(--color-text-muted);word-break:auto-phrase}.checklists[data-astro-cid-lbl7dgg4]{gap:var(--spacing-3);border-block-start:1px solid var(--color-border);padding-block-start:var(--spacing-3);display:grid}.checklist[data-astro-cid-lbl7dgg4]{gap:var(--spacing-2);align-content:start;display:grid}.checklist-title[data-astro-cid-lbl7dgg4]{font-size:var(--typography-body-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-body-line-height)}.items[data-astro-cid-lbl7dgg4]{list-style-type:""}.item[data-astro-cid-lbl7dgg4]{padding-block:var(--spacing-row);font-size:var(--typography-link-list-font-size);line-height:var(--typography-lead-line-height);word-break:auto-phrase;border-block-start:1px solid var(--color-border)}.item[data-astro-cid-lbl7dgg4]:last-child{border-block-end:1px solid var(--color-border)}.item-note[data-astro-cid-lbl7dgg4]{font-size:var(--typography-caption-font-size);line-height:var(--typography-caption-line-height);color:var(--color-text-muted);margin-block-start:var(--spacing-1);display:block}.inline-link[data-astro-cid-lbl7dgg4]{text-underline-offset:4px;text-decoration-thickness:1px}.note[data-astro-cid-lbl7dgg4]{font-size:var(--typography-caption-font-size);line-height:var(--typography-caption-line-height);color:var(--color-text-muted)}@media (width>=45rem){.steps[data-astro-cid-lbl7dgg4],.checklists[data-astro-cid-lbl7dgg4]{column-gap:var(--spacing-checklist-columns);grid-template-columns:repeat(3,[column]minmax(0,1fr))}.steps[data-astro-cid-lbl7dgg4]{column-gap:var(--spacing-flow-columns)}.step[data-astro-cid-lbl7dgg4]{padding-block:var(--spacing-3) 0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.step[data-astro-cid-lbl7dgg4]{view-timeline:--flow-step block}.bar[data-astro-cid-lbl7dgg4]{animation-name:draw;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--flow-step;animation-range:entry entry 70%}.step[data-astro-cid-lbl7dgg4]:nth-child(2)>.bar[data-astro-cid-lbl7dgg4]{animation-range:entry 15% entry 85%}.step[data-astro-cid-lbl7dgg4]:nth-child(3)>.bar[data-astro-cid-lbl7dgg4]{animation-range:entry 30%}.step[data-astro-cid-lbl7dgg4]>[data-astro-cid-lbl7dgg4]:not(.bar){animation-name:appear;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--flow-step;animation-range:entry 30%}}}@keyframes draw{0%{scale:0 1}}@keyframes appear{0%{opacity:0}}.hero[data-astro-cid-sorucrlw]{padding-block:var(--spacing-4) var(--spacing-3);padding-inline:var(--spacing-page-inline);background-color:var(--color-surface-raised);display:grid;overflow:clip}.copy[data-astro-cid-sorucrlw]{gap:var(--spacing-stack);align-content:center;display:grid}.label[data-astro-cid-sorucrlw]{gap:var(--spacing-block);font-size:var(--typography-small-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-small-line-height);color:var(--color-text-muted);letter-spacing:var(--letter-spacing-label);flex-wrap:wrap;align-items:center;display:inline-flex}.label[data-astro-cid-sorucrlw]:before{inline-size:var(--spacing-3);content:"";background-color:var(--color-rule);block-size:1.5px}.title[data-astro-cid-sorucrlw]{font-size:var(--typography-hero-title-font-size);font-weight:var(--font-weight-black);line-height:var(--typography-hero-title-line-height);letter-spacing:var(--letter-spacing-tighter);word-break:auto-phrase}.line[data-astro-cid-sorucrlw]{margin-block-end:-.08em;padding-block-end:.08em;display:block;overflow:clip}.line-text[data-astro-cid-sorucrlw]{display:block}.lede[data-astro-cid-sorucrlw]{max-inline-size:28em;font-size:var(--typography-lede-font-size);line-height:var(--typography-lede-line-height);color:var(--color-text-muted);word-break:auto-phrase}.actions[data-astro-cid-sorucrlw]{gap:var(--spacing-block) var(--spacing-3);flex-wrap:wrap;align-items:center;margin-block-start:var(--spacing-2);display:flex}.actions[data-astro-cid-sorucrlw]>.button{flex-basis:100%}.art[data-astro-cid-sorucrlw]{aspect-ratio:1;margin-block-start:var(--spacing-stack);margin-inline:calc(var(--spacing-block) * -1);display:grid;position:relative}.capsule[data-astro-cid-sorucrlw]{object-fit:contain;block-size:100%;inline-size:100%;position:relative}.shadow[data-astro-cid-sorucrlw]{border-radius:var(--radius-full);position:absolute;inset-inline-start:46%;translate:-50%}.ambient[data-astro-cid-sorucrlw]{background-image:var(--shadow-capsule-ambient);filter:blur(16px);background-repeat:no-repeat;block-size:14%;inline-size:90%;inset-block-end:-1%}.contact[data-astro-cid-sorucrlw]{background-image:var(--shadow-capsule-contact);filter:blur(3px);background-repeat:no-repeat;block-size:4.2%;inline-size:40%;inset-block-end:3.8%}@media (width>=45rem){.actions[data-astro-cid-sorucrlw]>.button{flex-basis:auto}.art[data-astro-cid-sorucrlw]{inline-size:min(100%,32.5rem);justify-self:center;margin-block-start:var(--spacing-3);margin-inline:0}}@media (width>=62.5rem){.hero[data-astro-cid-sorucrlw]{column-gap:var(--spacing-3);padding-block:var(--spacing-3) var(--spacing-4);grid-template-columns:[copy]minmax(0,11fr)[art]minmax(0,12fr);align-items:center}.line-text[data-astro-cid-sorucrlw]{white-space:nowrap}.art[data-astro-cid-sorucrlw]{justify-self:stretch;inline-size:auto;margin-block-start:0;margin-inline-end:-4%}}@media (prefers-reduced-motion:no-preference){.label[data-astro-cid-sorucrlw],.lede[data-astro-cid-sorucrlw],.actions[data-astro-cid-sorucrlw]{animation:rise-in var(--duration-enter) var(--ease-out) both}.lede[data-astro-cid-sorucrlw]{animation-delay:calc(var(--duration-stagger) * 3)}.actions[data-astro-cid-sorucrlw]{animation-delay:calc(var(--duration-stagger) * 4)}.line-text[data-astro-cid-sorucrlw]{animation:line-rise var(--duration-enter) var(--ease-out) both;animation-delay:calc(var(--duration-stagger) * .7)}.line[data-astro-cid-sorucrlw]:nth-child(2)>.line-text[data-astro-cid-sorucrlw]{animation-delay:calc(var(--duration-stagger) * 1.7)}.capsule[data-astro-cid-sorucrlw]{animation:settle var(--duration-enter-art) var(--ease-out) both;animation-delay:calc(var(--duration-stagger) * 1.5)}.shadow[data-astro-cid-sorucrlw]{animation:shadow-in var(--duration-enter-art) var(--ease-out) both;animation-delay:calc(var(--duration-stagger) * 1.5)}@supports (animation-timeline:view()){.hero[data-astro-cid-sorucrlw]{view-timeline:--hero block}.art[data-astro-cid-sorucrlw]{animation-name:drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero;animation-range:exit-crossing}.ambient[data-astro-cid-sorucrlw]{animation-name:shadow-in,ambient-fade;animation-duration:var(--duration-enter-art), auto;animation-timing-function:var(--ease-out), linear;animation-fill-mode:both;animation-delay:calc(var(--duration-stagger) * 1.5), 0s;animation-timeline:auto,--hero;animation-range:normal,exit-crossing}.contact[data-astro-cid-sorucrlw]{animation-name:shadow-in,contact-fade;animation-duration:var(--duration-enter-art), auto;animation-timing-function:var(--ease-out), linear;animation-fill-mode:both;animation-delay:calc(var(--duration-stagger) * 1.5), 0s;animation-timeline:auto,--hero;animation-range:normal,exit-crossing}}}@keyframes rise-in{0%{opacity:0;translate:0 14px}}@keyframes line-rise{0%{translate:0 110%}}@keyframes settle{0%{opacity:0;translate:0 -22px;scale:.96}}@keyframes shadow-in{0%{opacity:0;scale:.6 1}}@keyframes drift{to{translate:0 -40px;scale:.97}}@keyframes ambient-fade{to{opacity:.6}}@keyframes contact-fade{to{opacity:.65;scale:.85 1}}.frame[data-astro-cid-tygb7ufq]{gap:var(--spacing-2);display:grid}.screen[data-astro-cid-tygb7ufq]{background-color:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-frame);flex-direction:column;display:flex;position:relative;overflow:hidden}.pc[data-astro-cid-tygb7ufq] .screen[data-astro-cid-tygb7ufq]{aspect-ratio:16/10}.phone[data-astro-cid-tygb7ufq] .screen[data-astro-cid-tygb7ufq]{aspect-ratio:9/16}.browser-bar[data-astro-cid-tygb7ufq]{gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-block);border-block-end:1px solid var(--color-border-strong);flex-wrap:wrap;display:flex}.dot[data-astro-cid-tygb7ufq]{background-color:var(--color-border-strong);border-radius:var(--radius-full);block-size:7px;inline-size:7px}.image[data-astro-cid-tygb7ufq]{object-fit:contain;object-position:top;background-color:var(--color-screen);flex-grow:1;flex-basis:0;min-block-size:0}.slot[data-astro-cid-tygb7ufq]{gap:var(--spacing-1);padding:var(--spacing-stack);font-size:var(--typography-caption-font-size);line-height:var(--typography-caption-line-height);color:var(--color-text-muted);flex-grow:1;place-content:center;display:grid;position:relative}.slot[data-astro-cid-tygb7ufq]:before{inset:var(--spacing-2);content:"";border:1px dashed var(--color-border-strong);border-radius:var(--radius-xs);position:absolute}.slot-title[data-astro-cid-tygb7ufq]{font-size:var(--typography-small-font-size);font-weight:var(--font-weight-bold);color:var(--color-text)}.slot-file[data-astro-cid-tygb7ufq]{font-family:var(--font-latin);padding-inline:var(--spacing-1);font-size:var(--typography-note-font-size);color:var(--color-text);background-color:var(--color-surface);border-radius:var(--radius-xs);justify-self:start;margin-block-start:var(--spacing-1)}.phone[data-astro-cid-tygb7ufq] .slot[data-astro-cid-tygb7ufq]{padding:var(--spacing-block);font-size:var(--typography-note-font-size)}.phone[data-astro-cid-tygb7ufq] .slot-title[data-astro-cid-tygb7ufq]{font-size:var(--typography-note-font-size)}.note[data-astro-cid-tygb7ufq]{font-size:var(--typography-note-font-size);line-height:var(--typography-caption-line-height);color:var(--color-text-muted)}.how[data-astro-cid-je5t46pr]{view-timeline:--dark-how block;gap:var(--spacing-section-body);padding-block:var(--spacing-section);padding-inline:var(--spacing-page-inline);color:var(--color-text);background-color:var(--color-bg);display:grid}.intro[data-astro-cid-je5t46pr]{gap:var(--spacing-block);display:grid}.lead[data-astro-cid-je5t46pr]{gap:var(--spacing-2);max-inline-size:40em;font-size:var(--typography-body-font-size);line-height:var(--typography-lead-line-height);color:var(--color-text-muted);word-break:auto-phrase;margin-block-start:var(--spacing-1);display:grid}.lead-title[data-astro-cid-je5t46pr]{font-weight:var(--font-weight-bold);color:var(--color-text)}.body[data-astro-cid-je5t46pr]{gap:var(--spacing-section-body);display:grid}.fan-screens[data-astro-cid-je5t46pr]{display:none}.steps[data-astro-cid-je5t46pr]{list-style-type:"";display:grid}.step[data-astro-cid-je5t46pr]{grid-template-columns:[number] var(--size-step-number) [body] minmax(0, 1fr);column-gap:var(--spacing-block);padding-block:var(--spacing-step);border-block-start:1px solid var(--color-border);display:grid;position:relative}.step[data-astro-cid-je5t46pr]:last-child{border-block-end:1px solid var(--color-border)}.number[data-astro-cid-je5t46pr]{font-family:var(--font-latin);font-size:var(--typography-small-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-small-line-height);color:var(--color-text-muted);padding-block-start:var(--spacing-1)}.step-body[data-astro-cid-je5t46pr]{gap:var(--spacing-2);justify-items:start;display:grid}.who[data-astro-cid-je5t46pr]{font-family:var(--font-latin);font-size:var(--typography-note-font-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-small-line-height);color:var(--color-text-muted);letter-spacing:var(--letter-spacing-caps)}.step-title[data-astro-cid-je5t46pr]{font-size:var(--typography-step-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-step-title-line-height);letter-spacing:var(--letter-spacing-tight);margin-block-start:calc(var(--spacing-1) * -1)}.step-text[data-astro-cid-je5t46pr]{font-size:var(--typography-link-list-font-size);line-height:var(--typography-lead-line-height);color:var(--color-text-muted);word-break:auto-phrase}.sample-link[data-astro-cid-je5t46pr]{gap:var(--spacing-block);min-block-size:var(--size-control);font-size:var(--typography-link-list-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-link-list-line-height);text-underline-offset:5px;flex-wrap:wrap;align-items:center;margin-block-start:var(--spacing-1);text-decoration:underline 1.5px;display:inline-flex}.step[data-astro-cid-je5t46pr]>.step-screen{inline-size:min(100%, var(--size-phone-frame));text-align:center;grid-column:1/-1;justify-self:center;margin-block-start:var(--spacing-stack)}@media (width>=45rem){.body[data-astro-cid-je5t46pr]{gap:var(--spacing-how-columns);grid-template-columns:[screens]minmax(0,7fr)[steps]minmax(0,5fr);align-items:start}.screens[data-astro-cid-je5t46pr]{gap:var(--spacing-stack);display:grid;position:sticky;inset-block-start:calc(var(--size-header) + var(--spacing-3))}.fan-screens[data-astro-cid-je5t46pr]{gap:var(--spacing-block);grid-template-columns:repeat(3,[screen]minmax(0,1fr));align-items:start;display:grid}.step[data-astro-cid-je5t46pr]{padding-block:var(--spacing-step-wide)}.step[data-astro-cid-je5t46pr]>.step-screen{display:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (timeline-scope:--a){.body[data-astro-cid-je5t46pr]{--focus-start:cover calc(55svh - var(--spacing-2));--focus-end:cover calc(100% - 45svh + var(--spacing-2));timeline-scope:--how-step-1, --how-step-2, --how-step-3, --how-step-4}.step[data-astro-cid-je5t46pr]{opacity:.6;animation-name:step-focus;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:none;animation-range:var(--focus-start) var(--focus-end)}.step[data-astro-cid-je5t46pr]:before{content:"";background-color:var(--color-rule);transform-origin:0;block-size:1.5px;animation-name:rule-draw;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:none;animation-range:var(--focus-start) var(--focus-end);position:absolute;inset-block-start:-1px;inset-inline:0;scale:0 1}.step[data-astro-cid-je5t46pr]:first-child{view-timeline:--how-step-1 block;animation-timeline:--how-step-1;animation-range:cover 0% var(--focus-end)}.step[data-astro-cid-je5t46pr]:first-child:before{animation-timeline:--how-step-1;animation-range:cover 0% var(--focus-end)}.step[data-astro-cid-je5t46pr]:nth-child(2){view-timeline:--how-step-2 block;animation-timeline:--how-step-2}.step[data-astro-cid-je5t46pr]:nth-child(2):before{animation-timeline:--how-step-2}.step[data-astro-cid-je5t46pr]:nth-child(3){view-timeline:--how-step-3 block;animation-timeline:--how-step-3}.step[data-astro-cid-je5t46pr]:nth-child(3):before{animation-timeline:--how-step-3}.step[data-astro-cid-je5t46pr]:nth-child(4){view-timeline:--how-step-4 block;animation-timeline:--how-step-4;animation-range:var(--focus-start) cover 100%}.step[data-astro-cid-je5t46pr]:nth-child(4):before{animation-timeline:--how-step-4;animation-range:var(--focus-start) cover 100%}@media (width>=45rem){.screens[data-astro-cid-je5t46pr] .focus-1 .screen,.screens[data-astro-cid-je5t46pr] .focus-2 .screen,.screens[data-astro-cid-je5t46pr] .focus-3 .screen,.screens[data-astro-cid-je5t46pr] .focus-4 .screen{opacity:.6;animation-name:screen-focus;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:none;animation-range:var(--focus-start) var(--focus-end)}.screens[data-astro-cid-je5t46pr] .focus-1 .screen{animation-timeline:--how-step-1;animation-range:cover 0% var(--focus-end)}.screens[data-astro-cid-je5t46pr] .focus-2 .screen{animation-timeline:--how-step-2}.screens[data-astro-cid-je5t46pr] .focus-3 .screen{animation-timeline:--how-step-3}.screens[data-astro-cid-je5t46pr] .focus-4 .screen{animation-timeline:--how-step-4;animation-range:var(--focus-start) cover 100%}}}}@keyframes step-focus{0%,to{opacity:.6}3%,97%{opacity:1}}@keyframes rule-draw{0%,to{scale:0 1}3%,97%{scale:1}}@keyframes screen-focus{0%,to{opacity:.6;translate:0}3%,97%{opacity:1;translate:0 -4px}}.nav[data-astro-cid-4uakhqws]{display:none}@media (width>=45rem){.nav[data-astro-cid-4uakhqws]{gap:0 var(--spacing-3);flex-wrap:wrap;display:flex}}.link[data-astro-cid-4uakhqws]{min-block-size:var(--size-control);font-size:var(--typography-link-list-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-link-list-line-height);letter-spacing:var(--letter-spacing-label);flex-wrap:wrap;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.link[data-astro-cid-4uakhqws]:hover{text-underline-offset:6px;text-decoration:underline 1.5px}}
