:root{--marketing-gutter:clamp(1.125rem, calc(.65rem + 2.4vw), 4.5rem);--marketing-narrow:46rem;--marketing-standard:78rem;--marketing-wide:96rem;--marketing-measure:42rem;--marketing-chapter-space:clamp(4.75rem, 9vw, 9rem);--marketing-stage-radius:clamp(.35rem, .8vw, .8rem);--marketing-panel-pad-inline:clamp(1rem, calc(.78rem + 1vw), 2.25rem);--marketing-panel-pad-block:clamp(1rem, calc(.76rem + .8vw), 2rem)}.marketing-container{--marketing-container-max:var(--marketing-standard);width:min(calc(100% - 2 * var(--marketing-gutter)), var(--marketing-container-max));margin-inline:auto}.marketing-container--narrow{--marketing-container-max:var(--marketing-narrow)}.marketing-container--wide{--marketing-container-max:var(--marketing-wide)}.marketing-container--full{width:100%;max-width:none}.marketing-chapter{padding-block:var(--marketing-chapter-space);position:relative}.marketing-chapter--compact{padding-block:clamp(3.5rem,6vw,6rem)}.marketing-split{align-items:center;gap:clamp(2rem,6vw,6rem);min-width:0;display:grid}.marketing-split>*{min-width:0}.marketing-heading{gap:1.4rem;min-width:0;margin-block-end:clamp(2.5rem,5vw,5rem);display:grid}.marketing-heading>div{min-width:0}.marketing-heading h2{letter-spacing:-.058em;overflow-wrap:break-word;max-inline-size:15ch;margin:0;font-size:clamp(2.35rem,4.8vw,5.2rem);font-weight:610;line-height:.96}.marketing-heading>p{max-inline-size:39rem;color:var(--text-muted-paper);margin:0;font-size:clamp(1rem,1.25vw,1.18rem)}.marketing-heading--dark{color:var(--text-on-studio)}.marketing-heading--dark>p{color:var(--text-muted-studio)}.marketing-heading--start>p{max-width:var(--marketing-measure)}.marketing-eyebrow{color:var(--accent-primary-strong);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:clamp(.66rem,.8vw,.75rem);font-weight:790;line-height:1.35;display:flex}.marketing-eyebrow:before{content:"";background:currentColor;flex:none;width:1.65rem;height:1px}.marketing-heading--dark .marketing-eyebrow{color:var(--accent-secondary)}.marketing-stage{border-radius:var(--marketing-stage-radius);background:var(--surface-studio-soft);min-width:0;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.marketing-stage picture,.marketing-stage img{width:100%;display:block}.profession-discovery{min-width:0}.profession-discovery__controls{margin-block-end:1rem}.profession-discovery__controls>p{color:var(--text-muted-paper);margin:0;font-size:.72rem}.profession-discovery__rail-shell{min-width:0;display:block;position:relative}.profession-discovery__arrow{border:1px solid var(--line-on-paper);background:var(--surface-white);width:2.9rem;height:2.9rem;color:var(--text-on-paper);cursor:pointer;border-radius:50%;place-items:center;display:none}.profession-discovery__arrow:disabled{cursor:not-allowed;opacity:.48}.profession-rail{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;grid-auto-columns:min(88%,34rem);grid-auto-flow:column;gap:clamp(.85rem,2vw,1.4rem);min-width:0;padding:.2rem .15rem 1rem;scroll-padding-inline:.15rem;display:grid;overflow-x:auto}.profession-card{border:1px solid var(--line-on-paper);border-block-start:.28rem solid var(--profession-accent);border-radius:var(--marketing-stage-radius);background:var(--surface-white);scroll-snap-align:start;align-content:start;min-width:0;scroll-margin-inline:.15rem;display:grid;overflow:hidden}.profession-card__media{aspect-ratio:16/10;border-block-end:1px solid var(--line-on-paper);background:var(--surface-paper);min-width:0;overflow:hidden}.profession-card__media picture,.profession-card__media img{width:100%;height:100%}.profession-card__media img{object-fit:cover;object-position:50% 22%}.profession-card__copy{gap:.85rem;min-width:0;padding:clamp(1.15rem,3vw,1.75rem);display:grid}.profession-card__copy>p{color:var(--text-muted-paper);margin:0}.profession-card__copy>p:first-child{color:var(--text-on-paper);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:780}.profession-card__copy>p:first-child span{margin-inline-end:.5rem}.profession-card h3{letter-spacing:-.05em;overflow-wrap:break-word;max-inline-size:16ch;margin:0;font-size:clamp(1.75rem,4vw,2.8rem);line-height:1}.profession-card dl{border-block:1px solid var(--line-on-paper);grid-template-columns:6rem minmax(0,1fr);gap:.6rem;margin:.15rem 0 0;padding-block:.75rem;font-size:.72rem;display:grid}.profession-card dt{color:var(--text-muted-paper);text-transform:uppercase;font-weight:750}.profession-card dd{overflow-wrap:anywhere;min-width:0;margin:0}.profession-card__actions{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;display:flex}.related-guides{border-block-start:1px solid var(--line-on-paper);display:grid}.related-guides article{min-width:0;padding:clamp(1.5rem, 4vw, 2.4rem) var(--marketing-panel-pad-inline);border-block-end:1px solid var(--line-on-paper);gap:.7rem;display:grid}.related-guides article>span{color:var(--accent-primary-strong);font-size:.65rem;font-weight:790}.related-guides h3{max-width:22ch;font-family:var(--font-serif);margin:0;font-size:clamp(1.65rem,3vw,2.7rem);font-weight:500;line-height:1}.related-guides h3 a{text-decoration:none}.related-guides p{max-width:37rem;color:var(--text-muted-paper);margin:0}.related-guides .related-guides__intent{color:var(--text-on-paper);font-size:.72rem;font-weight:720}.related-guides--dark,.related-guides--dark article{border-color:var(--line-on-studio)}.related-guides--dark p{color:var(--text-muted-studio)}.related-guides--dark .related-guides__intent,.related-guides--dark a{color:var(--text-on-studio)}@media (width>=42rem){.marketing-heading--split{grid-template-columns:minmax(0,1fr) minmax(18rem,.56fr);align-items:end}.profession-discovery__rail-shell{--profession-edge-width:clamp(3.5rem,5vw,4.75rem);isolation:isolate}.profession-discovery__rail-shell:before,.profession-discovery__rail-shell:after{content:"";z-index:2;width:var(--profession-edge-width);pointer-events:none;background:linear-gradient(90deg,#f7f6f2f0,#f7f6f294 68%,#f7f6f200);position:absolute;inset-block:.2rem 1rem}.profession-discovery__rail-shell:before{inset-inline-start:0}.profession-discovery__rail-shell:after{inset-inline-end:0;transform:scaleX(-1)}.profession-discovery__arrow{z-index:3;background:color-mix(in srgb,var(--surface-white) 94%,transparent);display:grid;position:absolute;inset-block-start:calc(50% - .4rem);transform:translateY(-50%);box-shadow:0 .35rem 1.2rem #14151a24}.profession-discovery__arrow[data-rail-previous]{inset-inline-start:.35rem}.profession-discovery__arrow[data-rail-next]{inset-inline-end:.35rem}.profession-rail{z-index:1;padding-inline:calc(var(--profession-edge-width) + .55rem);scroll-padding-inline:calc(var(--profession-edge-width) + .55rem);grid-auto-columns:min(72%,35rem);position:relative}.related-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.related-guides article{padding-inline:var(--marketing-panel-pad-inline)}.related-guides article:nth-child(odd){border-inline-end:1px solid var(--line-on-paper)}.related-guides--dark article:nth-child(odd){border-color:var(--line-on-studio)}}@supports (backdrop-filter:blur(1px)){@media (width>=42rem){.profession-discovery__rail-shell:before,.profession-discovery__rail-shell:after{backdrop-filter:blur(.65rem)saturate(.88);background:linear-gradient(90deg,#f7f6f2c2,#f7f6f24d 72%,#f7f6f200)}}}@media (width>=64rem){.marketing-split{grid-template-columns:minmax(0,.82fr) minmax(28rem,1.18fr)}.marketing-split--media-first{grid-template-columns:minmax(28rem,1.18fr) minmax(0,.82fr)}.profession-rail{grid-auto-columns:min(43%,35rem)}}@media (width>=96rem){.profession-rail{grid-auto-columns:min(36%,35rem)}}@media (forced-colors:active){.profession-card{border:2px solid canvastext}.profession-discovery__rail-shell:before,.profession-discovery__rail-shell:after{display:none}.profession-discovery__arrow{color:buttontext;box-shadow:none;background:canvas;border:2px solid buttontext}}@media (prefers-reduced-transparency:reduce) and (width>=42rem){.profession-discovery__rail-shell:before,.profession-discovery__rail-shell:after{background:linear-gradient(90deg,var(--surface-clean),color-mix(in srgb,var(--surface-clean) 94%,transparent) 78%,transparent);backdrop-filter:none}}.home-page{background:var(--surface-clean)}.home-page main{min-width:0}.home-page main:focus{outline:0}.refresh-hero{isolation:isolate;background:var(--surface-studio);color:var(--text-on-studio);padding-block:clamp(3rem,4vw,5rem);position:relative}.refresh-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#6c5ce721,#0000 38%),linear-gradient(315deg,#25c6d514,#0000 28%);position:absolute;inset:0}.refresh-hero__grid{align-items:center;gap:clamp(2.5rem,6vw,6rem);min-width:0;display:grid}.refresh-hero__copy{min-width:0}.refresh-hero__copy .marketing-eyebrow{color:var(--accent-secondary)}.refresh-hero__copy h1{letter-spacing:-.07em;overflow-wrap:break-word;max-inline-size:11ch;margin:0;font-size:clamp(3rem,5.8vw,5.8rem);font-weight:610;line-height:.9}.refresh-hero__copy>p:not(.marketing-eyebrow){max-width:39rem;color:var(--text-muted-studio);margin:1.5rem 0 1.8rem;font-size:clamp(1rem,1.25vw,1.2rem)}.refresh-hero__copy ul{color:var(--text-muted-studio);flex-wrap:wrap;gap:.55rem 1.2rem;margin:1.4rem 0 0;padding:0;font-size:.68rem;list-style:none;display:flex}.refresh-hero__copy li:before{content:"";aspect-ratio:1;background:var(--accent-secondary);border-radius:50%;width:.42rem;margin-inline-end:.5rem;display:inline-block}.refresh-hero__stage{border:1px solid var(--line-on-studio);border-radius:var(--marketing-stage-radius);min-width:0;box-shadow:var(--shadow-deep);background:#0d1016;gap:clamp(.6rem,1.4vw,1rem);padding:clamp(.65rem,1.5vw,1rem);display:grid}.refresh-hero__stage figure{min-width:0;margin:0}.refresh-hero__stage figure>picture{border:1px solid var(--line-on-studio);background:#06070a;display:block;overflow:hidden}.refresh-hero__stage figure>picture img{width:100%}.refresh-hero__stage figcaption{color:var(--text-muted-studio);letter-spacing:.07em;text-transform:uppercase;margin-block-start:.45rem;font-size:.59rem}.refresh-hero__output picture{aspect-ratio:1.44}.refresh-hero__output img{object-fit:cover;object-position:50% 12%;height:100%}.refresh-hero__support{grid-template-columns:minmax(0,1.3fr) minmax(5.2rem,.7fr);align-items:start;gap:clamp(.6rem,1.4vw,1rem);min-width:0;display:grid}.refresh-hero__support figure:first-child picture{aspect-ratio:1.44}.refresh-hero__support figure:first-child img{object-fit:cover;object-position:20% 12%;height:100%}.refresh-hero__support figure:last-child picture{aspect-ratio:390/844}.refresh-hero__support figure:last-child img{object-fit:cover;object-position:top;height:100%}.home-output{background:var(--surface-paper)}.home-output__stage{background:#d8cfc0}.home-output__stage picture{aspect-ratio:1.44}.home-output__stage img{object-fit:cover;object-position:50% 28%;height:100%}.home-output__copy h2,.home-builder__copy h2,.home-local h2,.home-export h2,.home-mobile h2{letter-spacing:-.06em;overflow-wrap:anywhere;max-inline-size:13ch;margin:0;font-size:clamp(2.4rem,5vw,5rem);font-weight:610;line-height:.95}.home-output__copy>p:not(.marketing-eyebrow),.home-builder__copy>p:not(.marketing-eyebrow),.home-local p,.home-export p{max-width:38rem;color:var(--text-muted-paper)}.home-capabilities{background:var(--surface-studio);color:var(--text-on-studio)}.capability-grid{border-block-start:1px solid var(--line-on-studio);border-inline-start:1px solid var(--line-on-studio);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.capability-grid article{border-block-end:1px solid var(--line-on-studio);border-inline-end:1px solid var(--line-on-studio);align-content:start;gap:.8rem;min-width:0;padding:clamp(1.2rem,2.8vw,2rem);display:grid}.capability-grid span{color:var(--accent-secondary);font-size:.62rem;font-weight:790}.capability-grid h3{letter-spacing:-.04em;overflow-wrap:anywhere;max-inline-size:18ch;margin:0;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.05}.capability-grid p{color:var(--text-muted-studio);margin:0;font-size:.82rem}.capability-grid article:nth-child(6){background:var(--accent-primary)}.capability-grid article:nth-child(6) span,.capability-grid article:nth-child(6) p{color:#fff}.home-professions{background:var(--surface-clean)}.home-devices{background:var(--surface-paper-warm)}.device-story{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:start;gap:clamp(.75rem,2vw,1.5rem);min-width:0;display:grid}.device-story figure{min-width:0;margin:0}.device-story figure>div{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #15171c47;overflow:hidden}.device-story picture,.device-story img{width:100%;height:100%}.device-story img{object-fit:cover;object-position:top}.device-story__desktop{grid-column:1/-1}.device-story__desktop>div{aspect-ratio:1.44}.device-story__tablet>div{aspect-ratio:768/1024}.device-story__mobile>div{aspect-ratio:390/844}.device-story figcaption{color:var(--text-muted-paper);justify-content:space-between;gap:.5rem;padding-block-start:.55rem;font-size:.64rem;display:flex}.device-story figcaption span{color:var(--accent-primary-strong);font-weight:790}.home-builder{background:var(--surface-clean)}.home-builder__stage picture{aspect-ratio:1.44}.home-builder__stage img{object-fit:cover;object-position:15% top;height:100%}.home-builder__copy ul{gap:.55rem;margin:1.5rem 0 1.8rem;padding:0;list-style:none;display:grid}.home-builder__copy li{grid-template-columns:.55rem minmax(0,1fr);gap:.65rem;font-size:.8rem;display:grid}.home-builder__copy li:before{content:"";aspect-ratio:1;background:var(--accent-primary);border-radius:50%;width:.48rem;margin-block-start:.42rem}.home-mobile{background:var(--surface-studio);color:var(--text-on-studio)}.home-mobile__grid{align-items:center;gap:clamp(2.5rem,7vw,7rem);min-width:0;display:grid}.home-mobile__copy .marketing-eyebrow{color:var(--accent-secondary)}.home-mobile__copy>p:not(.marketing-eyebrow){max-width:38rem;color:var(--text-muted-studio)}.home-mobile__copy ol{border-block-start:1px solid var(--line-on-studio);margin:1.8rem 0 0;padding:0;list-style:none}.home-mobile__copy li{border-block-end:1px solid var(--line-on-studio);color:var(--text-muted-studio);grid-template-columns:2.3rem minmax(0,1fr);gap:.65rem;padding-block:.8rem;font-size:.8rem;display:grid}.home-mobile__copy li span{color:var(--accent-secondary);font-size:.63rem;font-weight:790}.home-mobile__media{border:1px solid var(--line-on-studio);border-radius:var(--marketing-stage-radius);width:min(100%,23rem);box-shadow:var(--shadow-deep);background:#0b0d12;justify-self:center;overflow:hidden}.home-mobile__media img{width:100%}.home-templates{background:var(--surface-paper)}.home-template-grid{gap:clamp(1rem,2.4vw,1.6rem);min-width:0;display:grid}.home-template-grid article{border:1px solid var(--line-on-paper);border-block-start:.28rem solid var(--template-accent);border-radius:var(--marketing-stage-radius);background:var(--surface-white);align-content:start;min-width:0;display:grid;overflow:hidden}.home-template-grid article[data-template-theme=dark]{color:var(--text-on-studio);background:#111319;border-color:#343842}.home-template-card__media{aspect-ratio:16/10;border-block-end:1px solid var(--line-on-paper);background:var(--surface-paper-warm);min-width:0;overflow:hidden}.home-template-card__media picture,.home-template-card__media img{width:100%;height:100%}.home-template-card__media img{object-fit:cover;object-position:50% 18%}.home-template-card__copy{gap:.8rem;min-width:0;padding:clamp(1.1rem,2.4vw,1.6rem);display:grid}.home-template-card__copy>p{color:var(--text-muted-paper);margin:0;font-size:.8rem}.home-template-card__copy>p:first-child{color:var(--text-on-paper);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:790}.home-template-grid [data-template-theme=dark] .home-template-card__copy>p:first-child{color:var(--text-on-studio)}.home-template-grid [data-template-theme=dark] .home-template-card__copy>p:not(:first-child){color:var(--text-muted-studio)}.home-template-card__copy h3{letter-spacing:-.06em;overflow-wrap:anywhere;max-inline-size:12ch;margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:.92}.home-template-card__copy>div{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-block-start:.35rem;display:flex}.home-template-grid [data-template-theme=dark] .text-link{color:var(--text-on-studio)}.home-templates__all{justify-content:center;margin-block-start:clamp(2rem,4vw,3.5rem);display:flex}.home-local{color:var(--text-on-studio);background:#111319}.home-local .marketing-eyebrow{color:var(--accent-secondary)}.home-local p{color:var(--text-muted-studio)}.home-local aside{border-inline-start:.22rem solid var(--accent-coral);background:#ffffff0d;gap:.25rem;margin-block-start:1.5rem;padding:1rem;display:grid}.home-local aside span{color:var(--text-muted-studio);font-size:.75rem}.local-flow{border-block-start:1px solid var(--line-on-studio);margin:0;padding:0;list-style:none;display:grid}.local-flow li{border-block-end:1px solid var(--line-on-studio);grid-template-columns:2.5rem minmax(0,1fr);gap:.2rem .8rem;padding-block:1.15rem;display:grid}.local-flow span{color:var(--accent-secondary);grid-row:span 2;font-size:.65rem;font-weight:790}.local-flow small{color:var(--text-muted-studio)}.home-export{background:var(--surface-clean)}.export-files{border:1px solid var(--line-on-paper);border-radius:var(--marketing-stage-radius);background:var(--surface-paper);min-width:0;box-shadow:var(--shadow-soft);padding:clamp(1.3rem,4vw,2.5rem)}.export-files>p{color:var(--text-on-paper);margin:0 0 1rem;font-weight:780}.export-files pre{overflow-wrap:anywhere;border:1px solid var(--line-on-paper);background:var(--surface-white);color:#30343b;white-space:pre-wrap;max-width:100%;margin:0;padding:1rem;font:.76rem/1.85 ui-monospace,SFMono-Regular,Consolas,monospace}.export-files>span{color:var(--success);margin-block-start:1rem;font-size:.7rem;font-weight:760;display:block}.home-how{background:var(--surface-paper-warm)}.how-step-grid{gap:1rem;min-width:0;margin:0 0 2rem;padding:0;list-style:none;display:grid}.how-step-grid li{border-block-end:1px solid var(--line-on-paper);align-content:start;gap:.65rem;min-width:0;padding-block-end:1.4rem;display:grid}.how-step-grid li>div{aspect-ratio:16/10;border:1px solid var(--line-on-paper);background:#fff;min-width:0;overflow:hidden}.how-step-grid picture,.how-step-grid img{width:100%;height:100%}.how-step-grid img{object-fit:cover;object-position:top}.how-step-grid li>span{color:var(--accent-primary-strong);font-size:.62rem;font-weight:790}.how-step-grid h3{letter-spacing:-.035em;max-inline-size:18ch;margin:0;font-size:1.15rem}.how-step-grid p{color:var(--text-muted-paper);margin:0;font-size:.78rem}.home-learning{background:var(--surface-clean)}.home-resume{background:var(--surface-paper)}.home-resume__grid{align-items:center;gap:clamp(1.5rem,4vw,3rem);min-width:0;display:grid}.home-resume__mark{width:fit-content;font-family:var(--font-serif);align-items:center;gap:.7rem;font-size:2rem;display:flex}.home-resume__mark i{background:var(--accent-primary);width:2.8rem;height:1px;transform:rotate(-14deg)}.home-resume h2{letter-spacing:-.055em;overflow-wrap:anywhere;max-inline-size:16ch;margin:0;font-size:clamp(2rem,4.3vw,4.2rem);font-weight:610;line-height:.96}.home-resume__grid>div:last-child{max-width:34rem}.home-resume__grid>div:last-child p{color:var(--text-muted-paper)}.home-plans{background:var(--surface-studio);color:var(--text-on-studio)}.plan-grid{gap:1rem;min-width:0;display:grid}.plan-grid article{border:1px solid var(--line-on-studio);background:var(--surface-studio-raised);align-content:start;gap:.85rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);display:grid}.plan-grid article[data-current=true]{border-block-start:.3rem solid var(--accent-secondary)}.plan-grid article>p{color:var(--text-muted-studio);margin:0;font-size:.8rem}.plan-grid article>p:first-child{color:var(--accent-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:790}.plan-grid h3{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.plan-grid ul{border-block-start:1px solid var(--line-on-studio);gap:.55rem;margin:.35rem 0 .5rem;padding:0;list-style:none;display:grid}.plan-grid li{color:var(--text-muted-studio);padding-block-start:.55rem;font-size:.75rem}.plan-grid__unavailable{border:1px solid var(--line-on-studio);width:fit-content;color:var(--text-muted-studio);align-self:end;padding:.65rem .85rem;font-size:.7rem}.home-faq{background:var(--surface-clean)}.home-faq__grid{align-items:start;gap:clamp(2.5rem,7vw,7rem);min-width:0;display:grid}.home-faq__intro h2{letter-spacing:-.06em;overflow-wrap:anywhere;max-inline-size:12ch;margin:0;font-size:clamp(2.5rem,5vw,5.2rem);font-weight:610;line-height:.94}.home-faq__intro>p:last-child{max-width:32rem;color:var(--text-muted-paper)}.home-faq__list{border-block-start:1px solid var(--text-on-paper)}.home-faq details{border-block-end:1px solid var(--line-on-paper)}.home-faq summary{cursor:pointer;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.6rem;min-width:0;padding-block:1.15rem;font-weight:700;list-style:none;display:grid}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary:after{content:"+";grid-area:1/3;justify-self:end;margin-inline-start:1rem}.home-faq details[open] summary:after{content:"−"}.home-faq__number{color:var(--accent-primary-strong);font-size:.63rem}.home-faq__question{min-width:0}.home-faq details p{max-width:42rem;color:var(--text-muted-paper);margin:0;padding:0 0 1.25rem 2.6rem}.home-closing{color:var(--text-on-studio);background:#0a0c11}.home-closing__grid{align-items:center;gap:clamp(2.5rem,7vw,7rem);min-width:0;display:grid}.home-closing .marketing-eyebrow{color:var(--accent-secondary)}.home-closing h2{letter-spacing:-.07em;overflow-wrap:anywhere;max-inline-size:11ch;margin:0;font-size:clamp(3rem,6.5vw,6.5rem);font-weight:610;line-height:.9}.home-closing p:not(.marketing-eyebrow){max-width:36rem;color:var(--text-muted-studio)}.home-closing__media{border:1px solid var(--line-on-studio);background:var(--surface-studio-raised)}.home-closing__media picture{aspect-ratio:1.44}.home-closing__media img{object-fit:cover;object-position:top;height:100%}@media (width>=48rem){.refresh-hero__stage{grid-template-columns:minmax(0,1.65fr) minmax(9rem,.62fr)}.refresh-hero__support{grid-template-columns:1fr}.home-template-grid,.how-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-resume__grid{grid-template-columns:auto minmax(0,1fr) minmax(16rem,.55fr)}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.refresh-hero__grid{grid-template-columns:minmax(22rem,.82fr) minmax(32rem,1.18fr)}.device-story{grid-template-columns:repeat(14,minmax(0,1fr));gap:clamp(.8rem,1.4vw,1.4rem)}.device-story__desktop{grid-column:1/10}.device-story__tablet{grid-column:10/13}.device-story__mobile{grid-column:13/15}.home-mobile__grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.5fr)}.home-template-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-template-grid article{grid-column:span 2}.home-template-grid article:nth-child(4){grid-column:2/span 2}.home-template-grid article:nth-child(5){grid-column:4/span 2}.how-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-faq__grid{grid-template-columns:minmax(20rem,.55fr) minmax(0,1fr)}.home-closing__grid{grid-template-columns:minmax(22rem,.78fr) minmax(32rem,1.22fr)}}@media (width>=100rem){.refresh-hero__copy h1{font-size:7rem}.home-template-card__copy h3{font-size:3.5rem}}@media (height<=48rem) and (width>=64rem){.refresh-hero{padding-block:2.75rem}.refresh-hero__copy h1{font-size:clamp(3.4rem,6.2vw,5.5rem)}.refresh-hero__copy>p:not(.marketing-eyebrow){margin-block:1rem 1.2rem}}@media (height<=30rem) and (orientation:landscape){.refresh-hero{padding-block:1rem}.refresh-hero__grid{grid-template-columns:minmax(18rem,.8fr) minmax(26rem,1.2fr);gap:2rem}.refresh-hero__copy .marketing-eyebrow{margin-block-end:.4rem;font-size:.58rem}.refresh-hero__copy h1{font-size:clamp(2rem,4.5vw,2.45rem);line-height:.88}.refresh-hero__copy>p:not(.marketing-eyebrow){margin-block:.55rem .65rem;font-size:.76rem;line-height:1.4}.refresh-hero__copy .button-row{flex-wrap:nowrap;gap:.4rem}.refresh-hero__copy .button{flex:1 1 0;min-height:2.4rem;padding:.45rem .55rem;font-size:.66rem}.refresh-hero__copy ul,.refresh-hero__support{display:none}.refresh-hero__stage{grid-template-columns:1fr}}
