.DevelopmentNotice_notice__WDxpE{--development-ink:#ff6500;width:min(100%,240px);margin:0;text-align:center}.DevelopmentNotice_stamp__1OE8Q{display:block;width:100%;height:auto}.DevelopmentNotice_caption__ynnZ4{margin:.625rem 0 0;color:var(--development-ink);font-family:var(--font-manrope),sans-serif;font-size:1.125rem;font-weight:750;line-height:1.3;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word}@media (max-width:900px){.DevelopmentNotice_caption__ynnZ4{font-size:15px}}.HomepageContent_content__GwI8J{--home-border:#294857;--home-panel:rgba(12,25,35,0.82);--home-accent:#8bd6ff;width:min(1320px,calc(100% - 72px));margin:0 auto;padding:56px 0 48px;color:var(--foreground);font-size:15px;line-height:1.6}html.light .HomepageContent_content__GwI8J{--home-border:#b9cfdf;--home-panel:rgba(246,250,255,0.84);--home-accent:#074c75}.HomepageContent_content__GwI8J ::selection{color:#061421;background:#9cddff}.HomepageContent_content__GwI8J h2{margin:0;color:#f2f7ff;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.12;letter-spacing:-.04em;font-weight:800;white-space:pre-line;text-wrap:balance;text-shadow:0 1px 1px rgba(3,9,20,.76),0 10px 26px rgba(3,9,20,.24)}html.light .HomepageContent_content__GwI8J h2{color:#0c1524;text-shadow:0 1px 0 rgba(255,255,255,.92),0 8px 22px rgba(148,163,184,.14)}.HomepageContent_content__GwI8J h2+p,.HomepageContent_projects-intro__nLL6e p{color:#e1ebff;font-size:16px;line-height:1.72}html.light .HomepageContent_content__GwI8J h2+p,html.light .HomepageContent_projects-intro__nLL6e p{color:#1e293b}.HomepageContent_eyebrow__Rxlyg{display:flex;width:fit-content;align-items:center;margin-bottom:18px;padding:6px 16px;border:1px solid rgba(168,236,255,.22);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.06)),rgba(7,17,27,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 12px 28px rgba(3,9,20,.16);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);color:#b5f3ff;font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 10px rgba(3,9,20,.24)}html.light .HomepageContent_eyebrow__Rxlyg{border-color:rgba(2,132,199,.16);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.64)),rgba(255,255,255,.54);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 12px 28px rgba(14,30,58,.08);color:#0284c7}.HomepageContent_content__GwI8J h3{margin:0;line-height:1.4}.HomepageContent_content__GwI8J p{margin:16px 0 0;color:var(--muted)}.HomepageContent_content__GwI8J figure{margin:0;min-width:0}.HomepageContent_content__GwI8J a:focus-visible,.HomepageContent_content__GwI8J summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.HomepageContent_content__GwI8J section{scroll-margin-top:104px}.HomepageContent_content__GwI8J a{text-underline-offset:4px}.HomepageContent_text-link__hxxmK{display:inline-flex;align-items:center;gap:8px;color:var(--home-accent);font-size:14px;text-decoration:underline;text-decoration-thickness:1px}.HomepageContent_text-link__hxxmK:hover{color:var(--foreground)}.HomepageContent_button__AzJI6{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:16px;padding:12px 24px;color:#061522;background:linear-gradient(120deg,#a9ddff,#53bbfa);border-radius:6px;font-weight:800;font-size:14px;line-height:1.5;transition:background-color .18s ease-out,box-shadow .18s ease-out}.HomepageContent_button__AzJI6:hover{background:#b8e7ff;box-shadow:0 8px 24px rgba(16,97,148,.18)}.HomepageContent_projects-intro__nLL6e{display:grid;grid-template-columns:1.75fr 1fr;align-items:end;gap:40px;margin-bottom:28px}.HomepageContent_projects-intro__nLL6e p{margin:0 0 10px;max-width:36ch}.HomepageContent_project-grid__X6PvF{display:grid;grid-template-columns:1.46fr 1fr;gap:24px;align-items:stretch}.HomepageContent_small-projects__zk8CC{display:grid;grid-template-rows:1fr 1fr;gap:24px}.HomepageContent_small-projects__zk8CC figure{display:flex;flex-direction:column}.HomepageContent_small-projects__zk8CC .HomepageContent_window__JcAKy{flex:1}.HomepageContent_small-projects__zk8CC .HomepageContent_window__JcAKy>div{display:flex;flex-direction:column;height:100%}.HomepageContent_small-projects__zk8CC .HomepageContent_window-bar__dFCT6{flex-shrink:0}.HomepageContent_window__JcAKy{border:1px solid var(--home-border);border-radius:6px;overflow:hidden;background:var(--home-panel)}.HomepageContent_window-bar__dFCT6{display:flex;height:26px;align-items:center;gap:5px;padding:0 12px;background:#101d26;color:#9db4c5}.HomepageContent_window-bar__dFCT6>span{width:7px;height:7px;border-radius:50%;background:#ff6578}.HomepageContent_window-bar__dFCT6>span:nth-child(2){background:#f3cf6b}.HomepageContent_window-bar__dFCT6>span:nth-child(3){background:#66d88a}.HomepageContent_window-bar__dFCT6 small{margin-left:auto;font:11px/1.4 var(--font-geist-mono),monospace}.HomepageContent_project-grid__X6PvF figcaption{padding-top:12px}.HomepageContent_project-grid__X6PvF figcaption>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.HomepageContent_project-grid__X6PvF h3{font-size:18px;font-weight:750}.HomepageContent_project-grid__X6PvF figcaption span{flex-shrink:0;color:var(--home-accent);font-size:11px}.HomepageContent_project-grid__X6PvF figcaption p{margin:4px 0 0;max-width:55ch;font-size:13px;line-height:1.5}.HomepageContent_travel-window__I0pmV{color:#11243a;background:#f7fbff}.HomepageContent_travel-nav__hwObo{display:flex;min-height:48px;padding:8px 20px;align-items:center;justify-content:space-between;gap:16px;font-size:10px}.HomepageContent_travel-nav__hwObo strong{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:13px}.HomepageContent_travel-nav__hwObo strong svg{color:#318bc0}.HomepageContent_travel-nav__hwObo>div{display:flex;gap:18px}.HomepageContent_travel-nav__hwObo>div span:first-child{color:#0077cc;text-decoration:underline;text-underline-offset:5px}.HomepageContent_travel-hero__rfPaY{position:relative;aspect-ratio:1.7;display:grid;place-items:center;isolation:isolate}.HomepageContent_travel-hero__rfPaY>img{object-fit:cover;z-index:-2}.HomepageContent_travel-hero__rfPaY:after{position:absolute;inset:0;background:rgba(4,24,45,.25);content:"";z-index:-1}.HomepageContent_travel-copy__8jHBq{width:82%;text-align:center;color:#fff}.HomepageContent_travel-copy__8jHBq>strong{display:block;font-size:clamp(26px,3.1vw,44px);line-height:1.2;letter-spacing:-.03em;text-shadow:0 2px 12px #173c54}.HomepageContent_travel-copy__8jHBq>span{display:block;margin-top:8px;font-size:clamp(12px,1.25vw,18px);text-shadow:0 1px 6px #173c54}.HomepageContent_travel-search__E0IlV{display:flex;align-items:center;justify-content:space-between;margin:34px auto 0;padding:5px 5px 5px 15px;width:80%;min-height:40px;background:#fff;border-radius:5px;color:#435a70;text-align:left;font-size:11px}.HomepageContent_travel-search__E0IlV>span{display:grid;place-items:center;width:34px;height:30px;background:#148eed;color:white;border-radius:3px}.HomepageContent_destinations__keiLt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 20px 20px}.HomepageContent_destination__cAJOg{position:relative;aspect-ratio:.9;overflow:hidden;border-radius:4px;isolation:isolate}.HomepageContent_destination__cAJOg>img{object-fit:cover;z-index:-2}.HomepageContent_destination__cAJOg:first-child>img,.HomepageContent_destination__cAJOg:nth-child(3)>img{object-position:50% 20%}.HomepageContent_destination__cAJOg:nth-child(4)>img{object-position:50% 25%}.HomepageContent_destination__cAJOg:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(4,18,29,.8));z-index:-1}.HomepageContent_destination__cAJOg>span{position:absolute;bottom:8px;left:9px;right:4px;color:#fff;font-size:12px;font-weight:700}.HomepageContent_planner-window__LFTZr{background:#f6f9ff;color:#132439}.HomepageContent_planner__CuMwO{display:flex;min-height:210px;flex:1}.HomepageContent_planner__CuMwO aside{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:25%;padding:18px 12px;background:#132330;color:#e7f2fc;font-size:11px}.HomepageContent_planner__CuMwO aside>svg{color:#89d4ff}.HomepageContent_planner__CuMwO aside>span{margin-top:10px;padding:6px 8px;width:100%;background:#263e51;border-radius:3px}.HomepageContent_planner-main__605z4{flex:1;min-width:0;padding:20px 16px}.HomepageContent_planner-heading__pi0zd{display:flex;flex-direction:column;gap:2px;font-size:14px}.HomepageContent_planner-heading__pi0zd small{font-size:10px;color:#586b7c}.HomepageContent_planner-tabs__Jj42B{display:flex;gap:12px;margin-top:12px;font-size:10px;color:#5d7082}.HomepageContent_planner-tabs__Jj42B>span:first-child{color:#0073c8}.HomepageContent_planner__CuMwO ul{list-style:none;padding:0;margin:10px 0 0}.HomepageContent_planner__CuMwO li{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:10px}.HomepageContent_calendar__hsC6e{width:29%;padding:24px 12px 12px 0;font-size:10px}.HomepageContent_calendar__hsC6e>div{display:grid;grid-template-columns:repeat(7,1fr);gap:10px 4px;margin-top:18px;font-size:9px;text-align:center}.HomepageContent_calendar-today__X4yd5{color:#fff;background:#007bc8;border-radius:4px}.HomepageContent_checkbox__thYcT,.HomepageContent_checked__LM1HA{display:grid;flex-shrink:0;place-items:center;width:12px;height:12px;border:1px solid #93a7bb;border-radius:3px}.HomepageContent_checked__LM1HA{background:#168bf0;border-color:#168bf0;color:#fff}.HomepageContent_assistant-window__Nl_3I{background:#0c1b28;color:#edf6ff}.HomepageContent_assistant___ZN2O{padding:20px}.HomepageContent_assistant___ZN2O>strong{display:flex;align-items:center;gap:10px;font-size:14px}.HomepageContent_assistant___ZN2O svg{color:#9cdcff;flex-shrink:0}.HomepageContent_question__i7XvP{margin:15px 0 12px 30px;border-radius:5px;background:#bce2fa;color:#16334b;padding:9px 12px;font-size:11px}.HomepageContent_answer__4Aber{display:flex;gap:10px;font-size:11px;line-height:1.5}.HomepageContent_answer__4Aber p{margin:0;color:#e1eaf3}.HomepageContent_answer__4Aber p+p{margin-top:8px;color:#b8cadb}.HomepageContent_assistant-note__jDpKT{display:block;margin:13px 0 0 30px;color:#9bb6ca;font-size:10px}.HomepageContent_section__AfZ0N{padding:48px 0;border-top:1px solid var(--home-border)}.HomepageContent_teacher__MFwTC{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-top:32px}.HomepageContent_teacher-copy__379EK p{max-width:49ch}.HomepageContent_teacher-copy__379EK p+p{margin-top:8px}.HomepageContent_teacher-copy__379EK .HomepageContent_button__AzJI6{margin-top:24px}.HomepageContent_video-placeholder__itkr1{position:relative;display:grid;place-items:center;min-height:300px;overflow:hidden;border:1px solid var(--home-border);border-radius:6px;color:#f1f7ff;background:#091924;isolation:isolate}.HomepageContent_video-placeholder__itkr1>img{object-fit:cover;opacity:.16;filter:saturate(.3);z-index:-1}.HomepageContent_video-placeholder__itkr1>div{padding:32px;text-align:center}.HomepageContent_video-placeholder__itkr1 svg{color:#8bd6ff;margin-bottom:16px}.HomepageContent_video-placeholder__itkr1 h3{font-size:22px}.HomepageContent_video-placeholder__itkr1 p{margin-top:8px;color:#bfd3e5;font-size:14px}.HomepageContent_curriculum__e1wK_{display:grid;grid-template-columns:.92fr 1.65fr;align-items:start;gap:56px}.HomepageContent_section-copy__4jBbj p{max-width:39ch}.HomepageContent_modules__4m8Ef{position:relative;display:grid;gap:10px}.HomepageContent_modules__4m8Ef:before{content:"";position:absolute;top:30px;bottom:30px;left:90px;border-left:1px dashed var(--home-accent);opacity:.6;pointer-events:none}.HomepageContent_faq-item__HjrdS,.HomepageContent_module__gwtiR{position:relative;background:var(--home-panel);border:1px solid var(--home-border);border-radius:6px}.HomepageContent_module__gwtiR summary{display:grid;grid-template-columns:48px 20px 1fr 18px;align-items:center;gap:16px;padding:16px 24px;min-height:78px}.HomepageContent_content__GwI8J summary{list-style:none;cursor:pointer}.HomepageContent_content__GwI8J summary::-webkit-details-marker{display:none}.HomepageContent_content__GwI8J summary>svg{color:var(--home-accent);flex-shrink:0;transition:transform .22s cubic-bezier(.16,1,.3,1)}.HomepageContent_content__GwI8J details[open]>summary>svg{transform:rotate(180deg)}.HomepageContent_content__GwI8J summary:hover{background:color-mix(in srgb,var(--home-accent) 5%,transparent)}.HomepageContent_module-number__AiSAc{color:var(--home-accent);font-size:27px;font-weight:700;font-variant-numeric:tabular-nums}.HomepageContent_module-dot__k_P7O{width:19px;height:19px;border:1px solid var(--home-accent);border-radius:50%;background:var(--background);display:grid;place-items:center}.HomepageContent_module-dot__k_P7O:after{content:"";width:7px;height:7px;background:var(--home-accent);border-radius:50%}.HomepageContent_module-heading__3AG8h{display:grid;gap:3px}.HomepageContent_module-heading__3AG8h strong{font-size:18px;line-height:1.3}.HomepageContent_module-heading__3AG8h>span{color:var(--muted);font-size:13px}.HomepageContent_module__gwtiR>p{margin:0;padding:0 24px 20px 124px;font-size:13px;line-height:1.6}.HomepageContent_module__gwtiR>p strong{color:var(--foreground)}.HomepageContent_process__KPnPZ{display:grid;grid-template-columns:1.02fr 1.4fr .62fr;gap:28px;align-items:start}.HomepageContent_process__KPnPZ h2{font-size:clamp(27px,2.65vw,38px)}.HomepageContent_standards___o22T{color:var(--home-accent)!important;font-size:13px;padding-top:22px}.HomepageContent_code-window__NzWd8{color:#e3edf9;background:#0f1b24;align-self:stretch}.HomepageContent_review-label__db_dF{padding:12px 16px 0;color:#9eb8cb;font-size:11px}.HomepageContent_code-example__6UZ4h{padding:16px 18px 18px}.HomepageContent_code-example__6UZ4h pre{margin:0;overflow-x:auto;scrollbar-color:#58798d #0f1b24;font:11px/1.95 var(--font-geist-mono),ui-monospace,monospace;tab-size:2}.HomepageContent_code-example__6UZ4h code b{font-weight:400;color:#74cfff}.HomepageContent_code-example__6UZ4h code em{font-style:normal;color:#f7b7a2}.HomepageContent_code-highlight__djQT3{background:rgba(113,207,163,.09)}.HomepageContent_review-notes__NC8e5{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.HomepageContent_review-notes__NC8e5>div{display:flex;gap:8px;padding:10px;border:1px solid #385160;border-radius:6px}.HomepageContent_review-notes__NC8e5>div>svg{flex-shrink:0;color:#9ac4df;margin-top:2px}.HomepageContent_review-notes__NC8e5 p{display:grid;gap:5px;margin:0;font-size:10px;line-height:1.5;color:#b8cadb}.HomepageContent_review-notes__NC8e5 strong{color:#e3edf9;font-weight:650}.HomepageContent_review-notes__NC8e5>.HomepageContent_resolved__eMayY{border-color:#327c65}.HomepageContent_review-notes__NC8e5>.HomepageContent_resolved__eMayY>svg{color:#7fe0ab}.HomepageContent_steps__LlLNP{list-style:none;padding:0;margin:0}.HomepageContent_steps__LlLNP li{position:relative;display:flex;gap:14px;padding-bottom:20px}.HomepageContent_steps__LlLNP li:not(:last-child):before{content:"";position:absolute;left:14px;top:28px;height:calc(100% - 28px);width:1px;background:var(--home-border)}.HomepageContent_steps__LlLNP li>span{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;border:1px solid var(--home-accent);border-radius:50%;color:var(--home-accent);font-size:12px}.HomepageContent_steps__LlLNP h3{font-size:13px;padding-top:4px}.HomepageContent_steps__LlLNP p{margin-top:4px;font-size:11px;line-height:1.5}.HomepageContent_faq__cxNzX{display:grid;grid-template-columns:.85fr 1.9fr;gap:48px}.HomepageContent_questions__qoVvF{display:grid;gap:8px;align-content:start}.HomepageContent_faq-item__HjrdS summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px;font-size:15px;font-weight:650;min-height:54px}.HomepageContent_faq-item__HjrdS>p{margin:0;padding:0 22px 18px;font-size:14px;line-height:1.65;max-width:75ch}.HomepageContent_contact__QgIcA{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;border:1px solid var(--home-border);border-radius:6px;background:var(--home-panel);padding:34px clamp(24px,8vw,120px)}.HomepageContent_contact__QgIcA h2{font-size:clamp(26px,2.4vw,34px)}.HomepageContent_contact__QgIcA p{font-size:14px;max-width:48ch}.HomepageContent_contact-actions__mElaO{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.HomepageContent_contact-actions__mElaO .HomepageContent_button__AzJI6{width:100%}.HomepageContent_contact-actions__mElaO>p{margin:0;font-size:12px}@media (min-width:1100px){.HomepageContent_travel-nav__hwObo{font-size:12px}.HomepageContent_travel-nav__hwObo strong{font-size:15px}.HomepageContent_planner__CuMwO li{font-size:11px;margin-top:12px}.HomepageContent_answer__4Aber,.HomepageContent_question__i7XvP{font-size:13px}.HomepageContent_assistant___ZN2O>strong{font-size:16px}.HomepageContent_question__i7XvP{margin-top:22px}.HomepageContent_assistant-note__jDpKT{font-size:11px;margin-top:20px}@supports (animation-timeline:view()){.HomepageContent_module-dot__k_P7O:after{animation:HomepageContent_trace-module__XvBJy linear both;animation-timeline:view();animation-range:entry 0 entry 100%}}}@keyframes HomepageContent_trace-module__XvBJy{0%{box-shadow:0 0 0 0 rgba(139,214,255,0)}to{box-shadow:0 0 0 4px rgba(139,214,255,.16)}}@media (max-width:1100px){.HomepageContent_content__GwI8J{width:calc(100% - 64px);font-size:14px}.HomepageContent_projects-intro__nLL6e{gap:24px}.HomepageContent_project-grid__X6PvF{gap:16px}.HomepageContent_project-grid__X6PvF h3{font-size:15px}.HomepageContent_project-grid__X6PvF figcaption>div{flex-wrap:wrap;gap:2px 12px}.HomepageContent_small-projects__zk8CC{gap:18px}.HomepageContent_travel-nav__hwObo{padding-inline:12px}.HomepageContent_travel-nav__hwObo>div{gap:10px}.HomepageContent_travel-hero__rfPaY{aspect-ratio:1.45}.HomepageContent_destinations__keiLt{padding:12px;gap:8px}.HomepageContent_destination__cAJOg{aspect-ratio:.7}.HomepageContent_destination__cAJOg>span{font-size:10px;left:6px}.HomepageContent_planner__CuMwO{min-height:190px}.HomepageContent_calendar__hsC6e{display:none}.HomepageContent_planner__CuMwO aside{width:30%}.HomepageContent_planner-main__605z4{padding:12px 10px}.HomepageContent_planner__CuMwO aside{padding:12px 8px}.HomepageContent_assistant___ZN2O{padding:12px}.HomepageContent_teacher__MFwTC{gap:40px}.HomepageContent_video-placeholder__itkr1{min-height:260px}.HomepageContent_curriculum__e1wK_{gap:32px}.HomepageContent_process__KPnPZ{grid-template-columns:.9fr 1.3fr}.HomepageContent_steps__LlLNP{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.HomepageContent_steps__LlLNP li{padding:0;gap:8px}.HomepageContent_steps__LlLNP li:not(:last-child):before{display:none}.HomepageContent_contact__QgIcA{padding:30px;gap:32px}}@media (max-width:700px){.HomepageContent_content__GwI8J{width:calc(100% - 32px);padding-top:40px}.HomepageContent_content__GwI8J h2{font-size:clamp(1.65rem,8vw,2.3rem)}.HomepageContent_content__GwI8J section{scroll-margin-top:90px}.HomepageContent_projects-intro__nLL6e{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.HomepageContent_projects-intro__nLL6e p{max-width:48ch}.HomepageContent_project-grid__X6PvF{grid-template-columns:1fr;gap:28px}.HomepageContent_small-projects__zk8CC{gap:28px}.HomepageContent_project-grid__X6PvF h3{font-size:18px}.HomepageContent_project-grid__X6PvF figcaption>div{gap:4px 12px}.HomepageContent_project-grid__X6PvF figcaption p{font-size:14px}.HomepageContent_travel-hero__rfPaY{aspect-ratio:1.55}.HomepageContent_travel-copy__8jHBq>strong{font-size:32px}.HomepageContent_travel-copy__8jHBq>span{font-size:12px}.HomepageContent_travel-search__E0IlV{width:100%;margin-top:24px}.HomepageContent_travel-nav__hwObo>div{display:none}.HomepageContent_destinations__keiLt{padding:10px;gap:6px}.HomepageContent_destination__cAJOg{aspect-ratio:.72}.HomepageContent_destination__cAJOg>span{font-size:10px}.HomepageContent_planner__CuMwO{min-height:220px}.HomepageContent_planner__CuMwO aside{padding:20px 12px}.HomepageContent_planner-main__605z4{padding:20px 14px}.HomepageContent_planner__CuMwO li{font-size:11px}.HomepageContent_assistant___ZN2O{padding:18px}.HomepageContent_answer__4Aber,.HomepageContent_question__i7XvP{font-size:12px}.HomepageContent_section__AfZ0N{padding:36px 0}.HomepageContent_teacher__MFwTC{grid-template-columns:1fr;gap:28px;margin-top:36px}.HomepageContent_video-placeholder__itkr1{min-height:230px}.HomepageContent_video-placeholder__itkr1 h3{font-size:19px}.HomepageContent_curriculum__e1wK_,.HomepageContent_faq__cxNzX,.HomepageContent_process__KPnPZ{grid-template-columns:1fr;gap:24px}.HomepageContent_section-copy__4jBbj p{max-width:48ch}.HomepageContent_module__gwtiR summary{grid-template-columns:32px 16px 1fr 16px;gap:10px;padding:14px 16px}.HomepageContent_module-number__AiSAc{font-size:22px}.HomepageContent_module-dot__k_P7O{width:16px;height:16px}.HomepageContent_modules__4m8Ef:before{left:66px}.HomepageContent_module-heading__3AG8h strong{font-size:16px}.HomepageContent_module-heading__3AG8h>span{font-size:12px}.HomepageContent_module__gwtiR>p{padding:0 20px 18px 84px}.HomepageContent_standards___o22T{padding-top:0}.HomepageContent_code-example__6UZ4h pre{font-size:11px}.HomepageContent_review-notes__NC8e5{gap:8px}.HomepageContent_steps__LlLNP{grid-template-columns:1fr;gap:0}.HomepageContent_steps__LlLNP li{padding-bottom:18px;gap:14px}.HomepageContent_steps__LlLNP li:last-child{padding-bottom:0}.HomepageContent_steps__LlLNP li:not(:last-child):before{display:block}.HomepageContent_steps__LlLNP h3{font-size:15px}.HomepageContent_steps__LlLNP p{font-size:13px}.HomepageContent_faq-item__HjrdS summary{font-size:14px;padding:16px}.HomepageContent_faq-item__HjrdS>p{padding:0 16px 18px}.HomepageContent_contact__QgIcA{grid-template-columns:1fr;gap:24px;padding:28px 20px}.HomepageContent_contact__QgIcA .HomepageContent_button__AzJI6{font-size:13px;gap:8px;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.HomepageContent_content__GwI8J *,.HomepageContent_content__GwI8J :after,.HomepageContent_content__GwI8J :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}