.guides-module__bL0qAG__page{padding-top:38px}.guides-module__bL0qAG__wrap{width:min(100% - 48px,1600px);margin-inline:auto}.guides-module__bL0qAG__crumb{color:var(--muted);gap:10px;font-size:13px;display:flex}.guides-module__bL0qAG__hero{text-align:center;max-width:960px;margin:52px auto 38px}.guides-module__bL0qAG__eyebrow{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700;display:block}.guides-module__bL0qAG__hero h1{letter-spacing:-.045em;max-width:850px;margin:0 auto 22px;font-size:clamp(34px,4.4vw,62px);line-height:1.08}.guides-module__bL0qAG__hero p{max-width:680px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.75}.guides-module__bL0qAG__nav{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:52px;display:flex}.guides-module__bL0qAG__nav a{border:1px solid var(--line);background:#fff;border-radius:30px;padding:12px 18px;font-size:14px}.guides-module__bL0qAG__nav a:hover{border-color:var(--blue);color:var(--blue)}.guides-module__bL0qAG__section{margin:72px auto;scroll-margin-top:110px}.guides-module__bL0qAG__heading{max-width:820px;margin:0 auto 30px}.guides-module__bL0qAG__heading h2,.guides-module__bL0qAG__reading h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(27px,3vw,38px);line-height:1.18}.guides-module__bL0qAG__heading p,.guides-module__bL0qAG__reading p{color:var(--muted);font-size:17px;line-height:1.8}.guides-module__bL0qAG__reading{max-width:820px;margin:64px auto}.guides-module__bL0qAG__reading a,.guides-module__bL0qAG__introLink,.guides-module__bL0qAG__related a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.guides-module__bL0qAG__formula{color:#fff;background:#142f49;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1120px;margin:auto;padding:32px;display:grid}.guides-module__bL0qAG__formula span{color:#a7c2ff;letter-spacing:.1em;font-size:12px}.guides-module__bL0qAG__formula strong{margin:10px 0;font-size:23px;display:block}.guides-module__bL0qAG__formula p{color:#dce7f3;margin:0;line-height:1.7}.guides-module__bL0qAG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1200px;margin:auto;display:grid}.guides-module__bL0qAG__card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:30px;display:flex}.guides-module__bL0qAG__card h3{letter-spacing:-.02em;margin:8px 0 12px;font-size:24px}.guides-module__bL0qAG__tag{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.guides-module__bL0qAG__card p{color:var(--muted);margin:10px 0;font-size:16px;line-height:1.75}.guides-module__bL0qAG__prompt{border-left:3px solid var(--blue);color:#183654;background:#f0f5ff;margin:12px 0;padding:20px;font-size:16px;line-height:1.8}.guides-module__bL0qAG__copy{margin:4px 0 14px}.guides-module__bL0qAG__copy button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #bdceef;border-radius:7px;min-height:44px;padding:10px 16px;font-weight:600}.guides-module__bL0qAG__copy span{color:var(--muted);margin-top:8px;font-size:13px;display:block}.guides-module__bL0qAG__note{border-top:1px solid var(--line);padding-top:12px;margin-top:auto!important}.guides-module__bL0qAG__rewrite{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:32px;max-width:1000px;margin:auto;padding:24px 0;display:grid}.guides-module__bL0qAG__rewrite p{color:var(--muted);margin:8px 0;line-height:1.8}.guides-module__bL0qAG__rewrite strong{color:var(--ink)}.guides-module__bL0qAG__faq{max-width:1000px;margin:60px auto}.guides-module__bL0qAG__faq h2{font-size:32px}.guides-module__bL0qAG__faq details{border-bottom:1px solid var(--line);padding:20px 0}.guides-module__bL0qAG__faq summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.5}.guides-module__bL0qAG__faq details p{color:var(--muted);max-width:820px;line-height:1.8}.guides-module__bL0qAG__related{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:20px;max-width:1000px;margin:48px auto;padding:24px;line-height:1.6;display:flex}.guides-module__bL0qAG__checklist{counter-reset:checks;max-width:1000px;margin:auto;padding:0;list-style:none}.guides-module__bL0qAG__checklist li{counter-increment:checks;border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:20px;padding:26px 0;display:grid}.guides-module__bL0qAG__checklist li:before{content:"0" counter(checks);color:var(--blue);font-size:28px}.guides-module__bL0qAG__checklist h3{margin:0 0 10px;font-size:22px}.guides-module__bL0qAG__checklist p{color:var(--muted);margin:0;line-height:1.8}.guides-module__bL0qAG__case{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:50px auto;padding-bottom:40px;display:grid}.guides-module__bL0qAG__case h3{margin:12px 0;font-size:29px}.guides-module__bL0qAG__case p{color:var(--muted);line-height:1.8}.guides-module__bL0qAG__diagram{background:#eef3fb;border-radius:16px;margin:0;padding:24px}.guides-module__bL0qAG__diagram svg{width:100%;height:auto;display:block}.guides-module__bL0qAG__diagram figcaption{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.6}.guides-module__bL0qAG__table{max-width:1100px;margin:auto;overflow:auto}.guides-module__bL0qAG__table table{border-collapse:collapse;text-align:left;width:100%;line-height:1.75}.guides-module__bL0qAG__table th,.guides-module__bL0qAG__table td{border-bottom:1px solid var(--line);vertical-align:top;padding:20px}.guides-module__bL0qAG__table th{color:#183654;background:#edf3fd}.guides-module__bL0qAG__table td{color:var(--muted)}@media (max-width:760px){.guides-module__bL0qAG__wrap{width:calc(100% - 28px)}.guides-module__bL0qAG__hero{margin:32px auto}.guides-module__bL0qAG__hero h1{font-size:34px}.guides-module__bL0qAG__hero p{font-size:16px}.guides-module__bL0qAG__nav{gap:8px;margin-bottom:36px}.guides-module__bL0qAG__nav a{padding:10px 14px}.guides-module__bL0qAG__section{margin:46px auto}.guides-module__bL0qAG__formula,.guides-module__bL0qAG__grid,.guides-module__bL0qAG__case,.guides-module__bL0qAG__rewrite{grid-template-columns:1fr}.guides-module__bL0qAG__formula{gap:22px;padding:24px}.guides-module__bL0qAG__card{padding:22px}.guides-module__bL0qAG__reading{margin:44px auto}.guides-module__bL0qAG__case{gap:20px;margin:34px auto}.guides-module__bL0qAG__rewrite{gap:12px}.guides-module__bL0qAG__related{flex-direction:column;gap:12px}.guides-module__bL0qAG__checklist li{grid-template-columns:36px 1fr;gap:12px}.guides-module__bL0qAG__table th,.guides-module__bL0qAG__table td{padding:12px;font-size:14px}.guides-module__bL0qAG__diagram{padding:16px}}@media (min-width:1100px){.guides-module__bL0qAG__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1400px}.guides-module__bL0qAG__card{padding:24px}}.guides-module__bL0qAG__stickyNav{z-index:9;background:var(--paper);border-bottom:1px solid var(--line);padding:12px 0;position:sticky;top:88px}.guides-module__bL0qAG__wrap:has(.guides-module__bL0qAG__stickyNav) section[id]{scroll-margin-top:var(--guide-anchor-margin,100px)}
.page-cta-module__xlvMpW__section{text-align:center;color:#182a35;background:#fafbf9;padding:64px clamp(16px,1.5vw,32px)}.page-cta-module__xlvMpW__card{isolation:isolate;background:radial-gradient(at 50% 110%,#d5e4ff 0%,#0000 65%),#f3f7fe;border:1px solid #cfddf1;border-radius:16px;max-width:1600px;margin-inline:auto;padding:84px 32px;position:relative;overflow:hidden}.page-cta-module__xlvMpW__frame{color:#b1c8ed;pointer-events:none;z-index:-1;width:calc(100% - 48px);height:calc(100% - 48px);position:absolute;inset:24px}.page-cta-module__xlvMpW__card h2{color:#18365f;letter-spacing:-.035em;text-wrap:balance;max-width:960px;margin:0 auto 24px;font-size:clamp(32px,3.5vw,52px);font-weight:600;line-height:1.16}.page-cta-module__xlvMpW__card p{color:#526783;max-width:720px;margin:0 auto 32px;font-size:16px;line-height:1.8}.page-cta-module__xlvMpW__button{color:#fff;background:#2259dd;border-radius:7px;justify-content:center;align-items:center;gap:20px;min-width:280px;min-height:52px;padding:13px 24px;font-size:15px;font-weight:600;line-height:1.5;transition:background .18s,box-shadow .18s;display:inline-flex}.page-cta-module__xlvMpW__button svg{flex-shrink:0}.page-cta-module__xlvMpW__button:hover{color:#fff;background:#1949bd;box-shadow:0 6px 18px #2259dd24}.page-cta-module__xlvMpW__button:focus-visible{outline-offset:4px;outline:3px solid #2259dd}.page-cta-module__xlvMpW__button:active{color:#fff;background:#163c98}@media (max-width:760px){.page-cta-module__xlvMpW__section{padding:40px 14px}.page-cta-module__xlvMpW__card{padding:48px 22px}.page-cta-module__xlvMpW__button{width:100%;min-width:0;max-width:300px}.page-cta-module__xlvMpW__card p{font-size:15px}}@media (max-width:480px){.page-cta-module__xlvMpW__card h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.page-cta-module__xlvMpW__button{transition:none}}.page-cta-module__xlvMpW__homeLink{color:#1747bd;text-underline-offset:3px;text-decoration:underline}.page-cta-module__xlvMpW__homeLink:hover{color:#12368e}.page-cta-module__xlvMpW__homeLink:focus-visible{outline-offset:3px;outline:2px solid #2259dd}.page-cta-module__xlvMpW__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.page-cta-module__xlvMpW__secondary{color:#2259dd;background:#fff;border:1px solid #b7cbee}.page-cta-module__xlvMpW__secondary:hover{color:#1949bd;background:#e9f0ff}.page-cta-module__xlvMpW__card p a{text-underline-offset:3px;text-decoration:underline}
.compare-module__5ja9Aq__page{padding-block:40px 88px}.compare-module__5ja9Aq__page h1,.compare-module__5ja9Aq__page h2,.compare-module__5ja9Aq__page h3{letter-spacing:-.035em;text-wrap:balance}.compare-module__5ja9Aq__page ::selection{color:#152e63;background:#dce7ff}.compare-module__5ja9Aq__breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:36px;font-size:13px;display:flex}.compare-module__5ja9Aq__breadcrumb a:hover{color:var(--blue);text-decoration:underline}.compare-module__5ja9Aq__hero{text-align:center;max-width:1020px;margin:0 auto 48px}.compare-module__5ja9Aq__hero h1{max-width:960px;margin:0 auto 24px;font-size:clamp(34px,4.6vw,64px);line-height:1.12}.compare-module__5ja9Aq__hero p{max-width:700px;margin:0 auto 24px;font-size:18px}.compare-module__5ja9Aq__hero .compare-module__5ja9Aq__byline{margin-top:24px;font-size:13px}.compare-module__5ja9Aq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 26px;display:flex}.compare-module__5ja9Aq__primary{background:var(--blue);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:13px 23px;font-size:15px;font-weight:600;display:inline-flex}.compare-module__5ja9Aq__primary:hover{color:#fff;background:#1747bd}.compare-module__5ja9Aq__primary:active{color:#fff;background:#123b9f}.compare-module__5ja9Aq__secondary{color:var(--blue);text-underline-offset:4px;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.compare-module__5ja9Aq__section{max-width:1160px;margin:76px auto 0;scroll-margin-top:120px}.compare-module__5ja9Aq__heading{text-align:center;max-width:820px;margin:0 auto 30px}.compare-module__5ja9Aq__heading h2{margin-bottom:14px;font-size:clamp(28px,3vw,40px)}.compare-module__5ja9Aq__heading p{max-width:680px;margin-inline:auto}.compare-module__5ja9Aq__choices{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.compare-module__5ja9Aq__choice{padding:26px}.compare-module__5ja9Aq__choice+.compare-module__5ja9Aq__choice{border-left:1px solid var(--line)}.compare-module__5ja9Aq__choice h3{font-size:21px}.compare-module__5ja9Aq__choice p{margin-bottom:16px;font-size:15px}.compare-module__5ja9Aq__choice a,.compare-module__5ja9Aq__prose a,.compare-module__5ja9Aq__note a,.compare-module__5ja9Aq__sources a,.compare-module__5ja9Aq__faq a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.compare-module__5ja9Aq__tableWrap{border:1px solid var(--line);scrollbar-color:#8ba8dc #edf2fa;border-radius:12px;max-width:100%;overflow-x:auto}.compare-module__5ja9Aq__tableWrap:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.compare-module__5ja9Aq__table{border-collapse:collapse;text-align:left;width:100%;min-width:740px;font-size:14px;line-height:1.6}.compare-module__5ja9Aq__table caption{text-align:left;color:var(--muted);background:#fff;padding:18px 22px;font-size:13px}.compare-module__5ja9Aq__table th,.compare-module__5ja9Aq__table td{border-top:1px solid var(--line);vertical-align:top;padding:19px 22px}.compare-module__5ja9Aq__table thead{background:#f0f3f7}.compare-module__5ja9Aq__table th{font-weight:600}.compare-module__5ja9Aq__table a{color:#1747bd;text-underline-offset:3px;text-decoration:underline}.compare-module__5ja9Aq__own{background:#edf3ff}.compare-module__5ja9Aq__table .compare-module__5ja9Aq__own{color:#17396f}.compare-module__5ja9Aq__note{color:var(--muted);max-width:850px;margin:18px auto 0;font-size:13px;line-height:1.7}.compare-module__5ja9Aq__feature{background:#edf3ff;border-radius:16px;padding:clamp(24px,4vw,52px)}.compare-module__5ja9Aq__feature h2{max-width:780px}.compare-module__5ja9Aq__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.compare-module__5ja9Aq__featureGrid h3{font-size:20px}.compare-module__5ja9Aq__featureGrid p{color:#355079;margin-bottom:0;font-size:15px}.compare-module__5ja9Aq__shot{margin:32px 0 0}.compare-module__5ja9Aq__shot img{border:1px solid #c9d7ef;border-radius:10px;width:100%;height:auto;display:block}.compare-module__5ja9Aq__shot figcaption{color:#355079;margin-top:12px;font-size:13px;line-height:1.6}.compare-module__5ja9Aq__entries{border-top:1px solid var(--line)}.compare-module__5ja9Aq__entry{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 1.2fr auto;align-items:center;gap:24px;padding:28px 4px;display:grid}.compare-module__5ja9Aq__entry h3{margin:0;font-size:22px}.compare-module__5ja9Aq__entry p{margin:0;font-size:15px}.compare-module__5ja9Aq__entry:hover h3{color:var(--blue)}.compare-module__5ja9Aq__arrow{stroke:currentColor;fill:none;flex-shrink:0;width:22px;height:22px}.compare-module__5ja9Aq__prose{max-width:820px;margin-inline:auto}.compare-module__5ja9Aq__prose p,.compare-module__5ja9Aq__prose li{color:var(--muted);font-size:17px;line-height:1.85}.compare-module__5ja9Aq__prose p{margin-bottom:22px}.compare-module__5ja9Aq__prose h2{margin:0 0 24px;font-size:clamp(28px,3vw,38px)}.compare-module__5ja9Aq__prose h3{margin:32px 0 16px;font-size:23px}.compare-module__5ja9Aq__prose li{margin-bottom:12px;padding-left:5px}.compare-module__5ja9Aq__prose blockquote{color:#244677;background:#f0f5ff;border:1px solid #c7d7f3;border-radius:12px;margin:26px 0;padding:26px;font-size:17px;line-height:1.8}.compare-module__5ja9Aq__toc{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:8px 24px;max-width:1100px;margin:0 auto;padding:18px 12px;display:flex}.compare-module__5ja9Aq__toc a{min-height:44px;color:var(--muted);align-items:center;font-size:14px;display:inline-flex}.compare-module__5ja9Aq__toc a:hover{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.compare-module__5ja9Aq__verdict{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.compare-module__5ja9Aq__verdict>div{padding:32px}.compare-module__5ja9Aq__verdict h3{font-size:23px}.compare-module__5ja9Aq__verdict p{margin-bottom:0;font-size:16px}.compare-module__5ja9Aq__verdict>div:first-child{background:#edf3ff}.compare-module__5ja9Aq__verdict>div:first-child p{color:#355079}.compare-module__5ja9Aq__faq{max-width:820px}.compare-module__5ja9Aq__faq summary{font-size:17px;font-weight:600}.compare-module__5ja9Aq__faq details p{padding-bottom:15px;font-size:16px;line-height:1.8}.compare-module__5ja9Aq__sources{max-width:820px;font-size:14px;line-height:1.8}.compare-module__5ja9Aq__sources h2{font-size:25px}.compare-module__5ja9Aq__sources li{overflow-wrap:anywhere;margin-block:10px}.compare-module__5ja9Aq__cta{text-align:center;border-block:1px solid var(--line);max-width:1160px;padding:48px 24px}.compare-module__5ja9Aq__cta p{max-width:680px;margin-inline:auto}@media (max-width:760px){.compare-module__5ja9Aq__page{padding-block:26px 52px}.compare-module__5ja9Aq__breadcrumb{margin-bottom:30px}.compare-module__5ja9Aq__hero{margin-bottom:32px}.compare-module__5ja9Aq__hero h1{letter-spacing:-.035em;font-size:clamp(30px,7.8vw,44px)}.compare-module__5ja9Aq__hero p{font-size:16px}.compare-module__5ja9Aq__section{margin-top:48px}.compare-module__5ja9Aq__choices,.compare-module__5ja9Aq__featureGrid,.compare-module__5ja9Aq__verdict{grid-template-columns:1fr}.compare-module__5ja9Aq__choice{padding:24px 4px}.compare-module__5ja9Aq__choice+.compare-module__5ja9Aq__choice{border-left:0;border-top:1px solid var(--line)}.compare-module__5ja9Aq__featureGrid{gap:24px}.compare-module__5ja9Aq__entry{grid-template-columns:1fr auto;gap:12px}.compare-module__5ja9Aq__entry p{grid-column:1}.compare-module__5ja9Aq__entry svg{grid-area:1/2/3}.compare-module__5ja9Aq__entry h3{font-size:21px}.compare-module__5ja9Aq__prose p,.compare-module__5ja9Aq__prose li{font-size:16px}.compare-module__5ja9Aq__verdict>div{padding:24px}.compare-module__5ja9Aq__toc{justify-content:flex-start;gap:0 18px}}
.editorial-module__2OnzNG__block{max-width:1160px;margin:88px auto 0;scroll-margin-top:120px}.editorial-module__2OnzNG__block h2{max-width:850px;margin:0 0 28px;font-size:clamp(28px,3vw,42px);line-height:1.18}.editorial-module__2OnzNG__block h3{margin:0 0 18px;font-size:21px;line-height:1.35}.editorial-module__2OnzNG__block p,.editorial-module__2OnzNG__fallback p{color:#475569;margin:0 0 22px;font-size:16px;line-height:1.85}.editorial-module__2OnzNG__block a,.editorial-module__2OnzNG__fallback a{color:#1747bd;text-underline-offset:4px;text-decoration:underline}.editorial-module__2OnzNG__block a:focus-visible{outline-offset:5px;outline:3px solid #2563eb}.editorial-module__2OnzNG__block figure{margin:0}.editorial-module__2OnzNG__block figcaption{color:#526078;margin-top:12px;font-size:13px;line-height:1.5}.editorial-module__2OnzNG__photo img{object-fit:contain;border-radius:4px;width:100%;height:auto;display:block}.editorial-module__2OnzNG__lead{border-top:1px solid #b6c5df;grid-template-columns:1.15fr .8fr;align-items:start;column-gap:72px;padding-top:42px;display:grid}.editorial-module__2OnzNG__leadIntro{grid-column:1}.editorial-module__2OnzNG__leadPhoto{grid-area:1/2/3;justify-self:center;max-width:340px}.editorial-module__2OnzNG__leadBody{grid-column:1}.editorial-module__2OnzNG__lead h2{font-size:clamp(32px,3.5vw,48px)}.editorial-module__2OnzNG__inputs{background:#edf3ff;padding:44px}.editorial-module__2OnzNG__inputPaths{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.editorial-module__2OnzNG__inputPaths>div+div{border-left:1px solid #c6d5ef;padding-left:28px}.editorial-module__2OnzNG__poseStrip{gap:8px;margin-bottom:20px;display:flex}.editorial-module__2OnzNG__poseStrip img{object-fit:contain;width:calc(33.3333% - 5.33333px);height:auto}.editorial-module__2OnzNG__gallery{grid-template-columns:.85fr 1.15fr;gap:24px 52px;display:grid}.editorial-module__2OnzNG__gallery header{grid-column:1}.editorial-module__2OnzNG__galleryImages{grid-area:1/2/3;grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.editorial-module__2OnzNG__galleryImages figure:nth-child(2){margin-top:72px}.editorial-module__2OnzNG__galleryText{grid-column:1}.editorial-module__2OnzNG__prompt{color:#fff;background:#132b50;grid-template-columns:1fr 1fr;gap:12px 48px;padding:48px;display:grid}.editorial-module__2OnzNG__prompt h2{color:#fff}.editorial-module__2OnzNG__prompt p{color:#d7e2f3}.editorial-module__2OnzNG__prompt blockquote{border-block:1px solid #5f779a;align-self:start;margin:0;padding:30px;font-size:clamp(21px,2vw,28px);line-height:1.65}.editorial-module__2OnzNG__promptNotes{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:48px;display:grid}.editorial-module__2OnzNG__prompt a{color:#d2e3ff}.editorial-module__2OnzNG__settings{grid-template-columns:1fr 1.1fr;gap:32px 48px;display:grid}.editorial-module__2OnzNG__screen{grid-area:1/2;align-self:center}.editorial-module__2OnzNG__screen img{border:1px solid #cdd7e5;border-radius:8px;width:100%;height:auto;display:block}.editorial-module__2OnzNG__settingsNotes{border-top:1px solid #cdd7e5;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:48px;padding-top:28px;display:grid}.editorial-module__2OnzNG__budget{border-block:1px solid #b6c5df;padding-block:40px}.editorial-module__2OnzNG__budgetSplit{grid-template-columns:.8fr 1.2fr;gap:64px;display:grid}.editorial-module__2OnzNG__calculation{background:#edf3ff;align-self:start;padding:32px}.editorial-module__2OnzNG__calculation strong{color:#183966;font-size:28px}.editorial-module__2OnzNG__calculation dl{margin:28px 0}.editorial-module__2OnzNG__calculation dl>div{border-top:1px solid #bccde8;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:17px 0;display:flex}.editorial-module__2OnzNG__calculation dt{font-size:14px}.editorial-module__2OnzNG__calculation dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:650}.editorial-module__2OnzNG__calculation small{color:#475569;margin-bottom:20px;font-size:13px;line-height:1.6;display:block}.editorial-module__2OnzNG__review{max-width:1060px}.editorial-module__2OnzNG__reviewRows>div{border-top:1px solid #c8d2e0;grid-template-columns:.65fr 1.35fr;gap:48px;padding:26px 0;display:grid}.editorial-module__2OnzNG__reviewRows p{margin:0}.editorial-module__2OnzNG__checklist{background:#eef3f8;grid-template-columns:1fr 1fr;gap:18px 40px;padding:28px;font-size:15px;line-height:1.75;list-style-position:inside;display:grid}.editorial-module__2OnzNG__decision{background:#edf3ff;padding:48px}.editorial-module__2OnzNG__decisionBody{columns:2;column-gap:48px}.editorial-module__2OnzNG__decisionBody p{break-inside:avoid}.editorial-module__2OnzNG__editorLink{align-items:center;gap:28px;min-height:44px;font-weight:650;display:inline-flex}.editorial-module__2OnzNG__sequenceList{counter-reset:steps;border-block:1px solid #aebfd9;grid-template-columns:repeat(4,1fr);gap:0;padding:0;list-style:none;display:grid}.editorial-module__2OnzNG__sequenceList li{counter-increment:steps;padding:24px;font-size:15px;line-height:1.75}.editorial-module__2OnzNG__sequenceList li:before{content:counter(steps,decimal-leading-zero);color:#1747bd;margin-bottom:16px;font-size:32px;font-weight:600;display:block}.editorial-module__2OnzNG__sequenceList li+li{border-left:1px solid #aebfd9}.editorial-module__2OnzNG__sequenceText{columns:2;column-gap:48px;margin-top:30px}.editorial-module__2OnzNG__sequenceText p{break-inside:avoid}.editorial-module__2OnzNG__reference{background:#f0f4fa;padding:44px}.editorial-module__2OnzNG__reference header{text-align:center;max-width:780px;margin:0 auto 30px}.editorial-module__2OnzNG__referenceImages{grid-template-columns:1fr 1fr;gap:32px;max-width:620px;margin:auto;display:grid}.editorial-module__2OnzNG__referenceText{grid-template-columns:1fr 1fr;gap:40px;margin-top:36px;display:grid}.editorial-module__2OnzNG__fallback{max-width:820px;margin:76px auto 0;scroll-margin-top:120px}.editorial-module__2OnzNG__fallback h2{font-size:36px}.editorial-module__2OnzNG__fallback blockquote{background:#edf3ff;padding:30px}.editorial-module__2OnzNG__inspiration table thead{color:#fff;background:#193a67}.editorial-module__2OnzNG__inspiration table{border-color:#cad6e8}.editorial-module__2OnzNG__inspiration table th,.editorial-module__2OnzNG__inspiration table td{padding-block:22px}@media (max-width:760px){.editorial-module__2OnzNG__block{margin-top:52px}.editorial-module__2OnzNG__block h2{font-size:30px}.editorial-module__2OnzNG__block p{font-size:16px}.editorial-module__2OnzNG__lead,.editorial-module__2OnzNG__gallery,.editorial-module__2OnzNG__prompt,.editorial-module__2OnzNG__settings,.editorial-module__2OnzNG__budgetSplit,.editorial-module__2OnzNG__inputPaths,.editorial-module__2OnzNG__referenceText{grid-template-columns:1fr;gap:24px}.editorial-module__2OnzNG__leadPhoto,.editorial-module__2OnzNG__leadIntro,.editorial-module__2OnzNG__leadBody,.editorial-module__2OnzNG__gallery header,.editorial-module__2OnzNG__galleryImages,.editorial-module__2OnzNG__galleryText,.editorial-module__2OnzNG__screen,.editorial-module__2OnzNG__settingsNotes,.editorial-module__2OnzNG__promptNotes{grid-area:auto}.editorial-module__2OnzNG__leadPhoto{max-width:280px}.editorial-module__2OnzNG__leadBody{margin-top:4px}.editorial-module__2OnzNG__lead{padding-top:28px}.editorial-module__2OnzNG__inputs,.editorial-module__2OnzNG__prompt,.editorial-module__2OnzNG__decision,.editorial-module__2OnzNG__reference{padding:26px 20px}.editorial-module__2OnzNG__inputPaths>div+div{border-top:1px solid #c6d5ef;border-left:0;padding:24px 0 0}.editorial-module__2OnzNG__poseStrip{max-width:300px}.editorial-module__2OnzNG__galleryImages{gap:12px}.editorial-module__2OnzNG__galleryImages figure:nth-child(2){margin-top:36px}.editorial-module__2OnzNG__promptNotes,.editorial-module__2OnzNG__settingsNotes{grid-template-columns:1fr;gap:0}.editorial-module__2OnzNG__prompt blockquote{padding:22px 0}.editorial-module__2OnzNG__promptNotes{margin-top:8px}.editorial-module__2OnzNG__budgetSplit{gap:28px}.editorial-module__2OnzNG__calculation{padding:24px}.editorial-module__2OnzNG__reviewRows>div{grid-template-columns:1fr;gap:4px}.editorial-module__2OnzNG__reviewRows h3{margin-bottom:12px}.editorial-module__2OnzNG__checklist{grid-template-columns:1fr}.editorial-module__2OnzNG__decisionBody,.editorial-module__2OnzNG__sequenceText{columns:1}.editorial-module__2OnzNG__sequenceList{grid-template-columns:1fr}.editorial-module__2OnzNG__sequenceList li+li{border-top:1px solid #aebfd9;border-left:0}.editorial-module__2OnzNG__sequenceList li{padding:20px 0}.editorial-module__2OnzNG__sequenceList li:before{float:left;margin:0 18px 0 0;font-size:24px}.editorial-module__2OnzNG__referenceImages{gap:14px}}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__lead{grid-template-columns:.75fr 1.25fr;gap:24px 60px}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__leadIntro{grid-column:2}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__leadPhoto{grid-column:1;justify-self:start;max-width:340px}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__leadBody{grid-column:2}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__leadPhoto figcaption{border-bottom:1px solid #aebdd1;padding-bottom:16px}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__reference{background:0 0;border-block:1px solid #aebdd1;grid-template-columns:1fr 1fr;gap:36px 56px;padding:40px 0;display:grid}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__reference header{text-align:left;margin:0}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__referenceImages{grid-area:1/2/3;align-items:center;max-width:500px}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__referenceText{margin:0;display:block}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__prompt{color:#163052;background:#eaf0f7;max-width:980px;display:block}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__prompt h2{color:#163052}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__prompt p{color:#465b75}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__prompt a{color:#1747bd}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__prompt header{max-width:760px}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__prompt blockquote{border-color:#9db2ce;margin:30px 0;padding:26px 0;font-size:30px}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__settings{background:#fff;border:1px solid #c8d3e1;padding:36px}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__review h2{max-width:620px}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__checklist{color:#eef5ff;background:#183654;padding:32px}.editorial-module__2OnzNG__portrait table thead{background:#e4eaf2}.editorial-module__2OnzNG__portrait table th,.editorial-module__2OnzNG__portrait table td{border-color:#b9c6d8}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__budget{max-width:1020px}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__decision h2{text-align:center;margin-inline:auto}.editorial-module__2OnzNG__inspiration .editorial-module__2OnzNG__galleryText{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:52px;display:grid}.editorial-module__2OnzNG__inspiration .editorial-module__2OnzNG__galleryImages{grid-row:1}@media (max-width:760px){.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__lead,.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__reference{grid-template-columns:1fr;gap:24px}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__leadIntro,.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__leadPhoto,.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__leadBody,.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__referenceImages{grid-area:auto}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__leadPhoto{justify-self:center;max-width:280px}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__referenceImages{width:100%}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__prompt blockquote{font-size:23px}.editorial-module__2OnzNG__portrait .editorial-module__2OnzNG__settings{padding:24px 18px}.editorial-module__2OnzNG__inspiration .editorial-module__2OnzNG__galleryText{grid-template-columns:1fr;gap:0}}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__sequenceList{background:#edf3ff;grid-template-columns:repeat(3,1fr)}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__sequenceText{columns:3;column-gap:32px}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__sequence h2{max-width:650px}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__lead{background:#f0f3f7;border:0;grid-template-columns:1fr 1fr;gap:16px 48px;padding:40px}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__leadPhoto{max-width:300px}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__review{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__review h2{grid-column:1/-1}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__reviewRows>div{display:block}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__checklist{color:#fff;background:#1a3555;align-self:start;margin:0;display:block}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__checklist li{padding:16px 0}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__decision{background:0 0;border:1px solid #b6c7dc}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__decision h2{max-width:670px}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__decision .editorial-module__2OnzNG__editorLink{border-top:1px solid #b6c7dc;width:100%;padding-top:20px}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__settings{grid-template-columns:.8fr 1.2fr}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__settingsNotes{border:0;grid-area:2/1;padding:0;display:block}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__screen{grid-row:1/3}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__prompt{color:#17385f;background:#e8effb;grid-template-columns:1fr}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__prompt h2{color:#17385f}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__prompt p{color:#405670}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__prompt blockquote{border-color:#aec3e0;margin:8px 0 20px;padding:24px 0;font-size:28px}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__prompt a{color:#1747bd}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__budgetSplit{grid-template-columns:1.3fr .7fr}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__calculation{grid-area:1/2}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__budgetSplit>div:last-child{grid-area:1/1}.editorial-module__2OnzNG__workflow table tbody tr:nth-child(2n){background:#f0f4f9}.editorial-module__2OnzNG__workflow table thead{color:#fff;background:#173b67}@media (max-width:760px){.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__sequenceList,.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__lead,.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__review,.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__settings,.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__budgetSplit{grid-template-columns:1fr}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__sequenceText{columns:1}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__sequenceList li{padding:22px}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__lead{padding:24px 20px}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__settingsNotes,.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__screen,.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__calculation,.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__budgetSplit>div:last-child{grid-area:auto}.editorial-module__2OnzNG__workflow .editorial-module__2OnzNG__prompt blockquote{font-size:23px}}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__sequence{grid-template-columns:.75fr 1.25fr;gap:24px 48px;display:grid}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__sequence h2{grid-column:1}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__sequenceList{background:#edf3ff;border:0;grid-area:1/2/3;align-self:start;padding:12px 28px;display:block}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__sequenceList li{border-bottom:1px solid #b6c7df;border-left:0;padding:20px 0}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__sequenceList li:last-child{border-bottom:0}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__sequenceList li:before{float:left;margin:0 24px 0 0;line-height:1}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__sequenceText{columns:1;margin:0}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__reference{background:#183653}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__reference h2{color:#fff}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__reference p,.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__reference figcaption{color:#d9e6f5}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__referenceImages{gap:64px;max-width:700px}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__referenceImages figure{background:#f8fafc;padding:16px}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__referenceImages figcaption{color:#324b65}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__referenceText{margin-top:40px}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__inputs{background:0 0;padding:0}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__inputPaths{grid-template-columns:1fr;gap:0}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__inputPaths>div{border-top:1px solid #b9cbe0;grid-template-columns:.55fr 1.45fr;gap:0 36px;padding:24px 0;display:grid}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__inputPaths>div+div{border-left:0}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__inputPaths p{grid-column:2}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__poseStrip{grid-column:1;max-width:220px}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__inputPaths h3{grid-column:1}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__inputPaths>div:nth-child(2) p{grid-row:1/3}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__prompt{color:#183653;background:#edf1f9;grid-template-columns:.8fr 1.2fr}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__prompt h2{color:#183653}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__prompt p{color:#415873}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__prompt a{color:#1747bd}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__prompt blockquote{border-color:#9eafc8;font-size:30px}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__settings{display:block}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__settings header{text-align:center;max-width:850px;margin-inline:auto}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__screen{max-width:720px;margin:32px auto}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__settingsNotes{display:grid}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__budgetSplit{grid-template-columns:1fr}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__calculation{grid-template-columns:.7fr 1.3fr;gap:0 36px;display:grid}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__calculation dl{grid-area:1/2/5;margin:0}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__calculation small,.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__calculation a{grid-column:1}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__budgetSplit>div:last-child{columns:2;column-gap:48px}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__budgetSplit p{break-inside:avoid}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__decision{color:#fff;background:#193b64}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__decision h2{color:#fff}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__decision p{color:#dae6f5}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__decision a{color:#e1eeff}.editorial-module__2OnzNG__creative table thead{background:#e6edf5}.editorial-module__2OnzNG__creative table tbody th{color:#22466d}@media (max-width:760px){.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__sequence{grid-template-columns:1fr}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__sequenceList,.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__sequence h2{grid-area:auto}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__referenceImages{gap:12px}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__referenceImages figure{padding:8px}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__inputPaths>div{grid-template-columns:1fr}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__inputPaths p,.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__inputPaths>div:nth-child(2) p{grid-area:auto}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__prompt{grid-template-columns:1fr}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__prompt blockquote{font-size:23px}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__calculation{display:block}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__calculation dl{margin:24px 0}.editorial-module__2OnzNG__creative .editorial-module__2OnzNG__budgetSplit>div:last-child{columns:1}}.editorial-module__2OnzNG__contrastPanels{grid-template-columns:1fr 1fr;display:grid}.editorial-module__2OnzNG__contrastPanels>div{border:1px solid #aabdd5;padding:36px}.editorial-module__2OnzNG__contrastPanels>div:first-child{background:#edf3ff}.editorial-module__2OnzNG__contrastPanels>div+div{border-left:0}.editorial-module__2OnzNG__contrastPanels h3{font-size:26px}.editorial-module__2OnzNG__contrastClosing{max-width:850px;margin:28px auto 0}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__lead{grid-template-columns:.85fr 1.15fr}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__leadPhoto{grid-column:1;justify-self:start;max-width:350px}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__leadIntro,.editorial-module__2OnzNG__character .editorial-module__2OnzNG__leadBody{grid-column:2}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__gallery{background:#193451;padding:44px;display:block}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__gallery h2{color:#fff}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__gallery p,.editorial-module__2OnzNG__character .editorial-module__2OnzNG__gallery figcaption{color:#d9e5f5}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__gallery header{max-width:800px}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__galleryImages{grid-template-columns:1fr 1fr;gap:48px;max-width:600px;margin:32px auto}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__galleryImages figure:nth-child(2){margin:0}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__galleryText{grid-template-columns:1fr 1fr;gap:40px;display:grid}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__sequenceList{grid-template-columns:repeat(3,1fr)}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__sequenceText{columns:3;column-gap:32px}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__prompt{color:#193451;background:#eaf0f7}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__prompt h2{color:#193451}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__prompt p{color:#445975}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__prompt a{color:#1747bd}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__prompt blockquote{border-color:#9cacc2}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__settings{grid-template-columns:1.15fr .85fr}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__settings header{grid-column:2}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__screen{grid-area:1/1/3}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__settingsNotes{border:0;grid-column:2;padding:0;display:block}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__reviewRows>div{grid-template-columns:1fr 2fr}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__checklist{background:0 0;border-block:1px solid #9eb3ce}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__budget{background:#edf3ff;border:0;padding:40px}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__calculation{background:#fff}.editorial-module__2OnzNG__character table thead{color:#fff;background:#193451}.editorial-module__2OnzNG__character table .editorial-module__2OnzNG__own{background:#e4edf8}@media (max-width:760px){.editorial-module__2OnzNG__contrastPanels{grid-template-columns:1fr}.editorial-module__2OnzNG__contrastPanels>div{padding:24px}.editorial-module__2OnzNG__contrastPanels>div+div{border-top:0;border-left:1px solid #aabdd5}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__lead,.editorial-module__2OnzNG__character .editorial-module__2OnzNG__settings,.editorial-module__2OnzNG__character .editorial-module__2OnzNG__reviewRows>div{grid-template-columns:1fr}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__leadPhoto,.editorial-module__2OnzNG__character .editorial-module__2OnzNG__leadIntro,.editorial-module__2OnzNG__character .editorial-module__2OnzNG__leadBody,.editorial-module__2OnzNG__character .editorial-module__2OnzNG__screen,.editorial-module__2OnzNG__character .editorial-module__2OnzNG__settings header,.editorial-module__2OnzNG__character .editorial-module__2OnzNG__settingsNotes{grid-area:auto}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__leadPhoto{justify-self:center;max-width:280px}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__gallery,.editorial-module__2OnzNG__character .editorial-module__2OnzNG__budget{padding:26px 20px}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__galleryImages{gap:16px}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__galleryText{grid-template-columns:1fr;gap:0}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__sequenceList{grid-template-columns:1fr}.editorial-module__2OnzNG__character .editorial-module__2OnzNG__sequenceText{columns:1}}
.page-module__gcuDJq__page{--guide-muted:#53627a;--guide-line:#dce5f3;color:#17243b;background:#fff}.page-module__gcuDJq__page ::selection{color:#17243b;background:#dbe7ff}body:has(.page-module__gcuDJq__page) .site-header{background:#fafbf9}.page-module__gcuDJq__hero{text-align:center;border-bottom:1px solid var(--guide-line);background:#f5f8ff;padding:88px 20px 64px}.page-module__gcuDJq__hero h1{letter-spacing:-.035em;max-width:960px;margin:0 auto 24px;font-size:clamp(36px,5vw,68px);line-height:1.08}.page-module__gcuDJq__hero h1 span{color:var(--blue)}.page-module__gcuDJq__hero>p{max-width:680px;color:var(--guide-muted);margin:0 auto;font-size:18px;line-height:1.75}.page-module__gcuDJq__action{background:var(--blue);color:#fff;border-radius:8px;align-items:center;gap:24px;min-height:50px;margin-top:28px;padding:14px 24px;font-weight:700;display:inline-flex}.page-module__gcuDJq__action:hover{color:#fff;background:#1949bf}.page-module__gcuDJq__status{text-align:left;border-top:1px solid #d2dff7;grid-template-columns:100px 1fr;gap:16px;max-width:680px;margin:32px auto 0;padding-top:20px;font-size:13px;display:grid}.page-module__gcuDJq__status strong{padding-top:3px}.page-module__gcuDJq__status p{color:var(--guide-muted);margin:0;line-height:1.65}.page-module__gcuDJq__layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,80px);width:min(1600px,100% - 2*clamp(16px,1.5vw,32px));margin:0 auto;padding:72px 0 96px;display:grid}.page-module__gcuDJq__sidebar{scrollbar-color:#a7bce6 #f5f8ff;max-height:calc(100dvh - 124px);position:sticky;top:104px;overflow-y:auto}.page-module__gcuDJq__sidebar nav{border:1px solid var(--guide-line);background:#f5f8ff;border-radius:12px;padding:22px 18px}.page-module__gcuDJq__sidebar strong{font-size:14px}.page-module__gcuDJq__sidebar ol{counter-reset:guide;margin:0;padding:12px 0 16px;list-style:none}.page-module__gcuDJq__sidebar li{counter-increment:guide}.page-module__gcuDJq__sidebar li a{min-height:44px;color:var(--guide-muted);grid-template-columns:24px 1fr;align-items:center;gap:6px;font-size:13px;line-height:1.4;display:grid}.page-module__gcuDJq__sidebar li a:before{content:counter(guide, decimal-leading-zero);color:var(--blue);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.page-module__gcuDJq__sidebar li a:hover{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.page-module__gcuDJq__backToStudio{border-top:1px solid var(--guide-line);color:var(--blue);justify-content:space-between;padding-top:18px;font-size:13px;font-weight:700;display:flex}.page-module__gcuDJq__article{width:100%;min-width:0;max-width:1000px;margin-inline:auto}.page-module__gcuDJq__article section{border-bottom:1px solid var(--guide-line);margin-bottom:76px;padding-bottom:76px;scroll-margin-top:112px}.page-module__gcuDJq__article h2{letter-spacing:-.03em;text-wrap:balance;max-width:820px;margin:0 0 26px;font-size:clamp(28px,3vw,40px);line-height:1.15}.page-module__gcuDJq__article h3{letter-spacing:-.02em;margin:34px 0 14px;font-size:21px;line-height:1.3}.page-module__gcuDJq__article p{max-width:820px;color:var(--guide-muted);margin-bottom:20px;font-size:17px;line-height:1.8}.page-module__gcuDJq__article strong{color:#17243b}.page-module__gcuDJq__article p a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.page-module__gcuDJq__steps{margin:36px 0 0;padding:0;list-style:none}.page-module__gcuDJq__steps>li{border-top:1px solid var(--guide-line);padding:32px 0}.page-module__gcuDJq__steps>li:last-child{padding-bottom:0}.page-module__gcuDJq__stepHeading{align-items:center;gap:20px;margin-bottom:18px;display:flex}.page-module__gcuDJq__stepHeading>span{color:var(--blue);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:38px}.page-module__gcuDJq__stepHeading h3{margin:0;font-size:24px}.page-module__gcuDJq__screenshot{margin:28px 0 0}.page-module__gcuDJq__screenshot a{border:1px solid var(--guide-line);background:#f5f8ff;border-radius:12px;padding:12px;display:block}.page-module__gcuDJq__screenshot img{border-radius:5px;width:100%;height:auto;display:block}.page-module__gcuDJq__screenshot figcaption{color:var(--guide-muted);padding-top:12px;font-size:13px;line-height:1.7}.page-module__gcuDJq__screenshot figcaption span{font-size:12px;display:block}.page-module__gcuDJq__prompt{background:#eef4ff;border:1px solid #d8e4fb;border-radius:12px;margin:24px 0;padding:28px 30px}.page-module__gcuDJq__prompt blockquote{color:#17243b;margin:0;font-size:19px;line-height:1.75}.page-module__gcuDJq__prompt>div{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.page-module__gcuDJq__prompt button{color:#1949bf;cursor:pointer;background:#fff;border:1px solid #afc5ef;border-radius:6px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:700}.page-module__gcuDJq__prompt button:hover{background:#dce9ff}.page-module__gcuDJq__prompt [role=status]{color:#334c75;font-size:13px}.page-module__gcuDJq__tableWrap{border:1px solid var(--guide-line);border-radius:12px;margin:28px 0;overflow:hidden}.page-module__gcuDJq__tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:16px;line-height:1.75}.page-module__gcuDJq__tableWrap th{background:#eef4ff;padding:18px 22px}.page-module__gcuDJq__tableWrap td{vertical-align:top;border-top:1px solid var(--guide-line);color:var(--guide-muted);padding:20px 22px}.page-module__gcuDJq__tableWrap td:first-child{color:#17243b;width:28%;font-weight:700}.page-module__gcuDJq__checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:30px 0;padding:0;list-style:none;display:grid}.page-module__gcuDJq__checklist li{border-top:1px solid var(--guide-line);color:var(--guide-muted);padding:20px 0;font-size:16px;line-height:1.75}.page-module__gcuDJq__checklist strong{margin-bottom:5px;display:block}.page-module__gcuDJq__faq{border-top:1px solid var(--guide-line)}.page-module__gcuDJq__faq details{border-bottom:1px solid var(--guide-line)}.page-module__gcuDJq__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:17px;font-weight:700;line-height:1.5;list-style:none;display:flex}.page-module__gcuDJq__faq summary::-webkit-details-marker{display:none}.page-module__gcuDJq__faq summary span{color:var(--blue);flex-shrink:0;font-size:24px;font-weight:400}.page-module__gcuDJq__faq details[open] summary span{transform:rotate(45deg)}.page-module__gcuDJq__faq p{padding-right:40px;font-size:16px}.page-module__gcuDJq__article .page-module__gcuDJq__closing{background:#eef4ff;border:0;border-radius:12px;margin-bottom:0;padding:42px}.page-module__gcuDJq__closing p:last-child{margin:24px 0 0}.page-module__gcuDJq__closing p:last-child a{color:#fff;background:var(--blue);border-radius:8px;min-height:48px;padding:13px 22px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__gcuDJq__closing p:last-child a:hover{background:#1949bf}@media (max-width:900px){.page-module__gcuDJq__layout{grid-template-columns:1fr;gap:44px;padding-top:36px}.page-module__gcuDJq__sidebar{max-height:none;position:static}.page-module__gcuDJq__sidebar ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.page-module__gcuDJq__sidebar nav{padding:22px}.page-module__gcuDJq__backToStudio{display:none}}@media (max-width:760px){.page-module__gcuDJq__layout{width:calc(100% - 28px);padding-bottom:56px}.page-module__gcuDJq__hero{padding:54px 14px 36px}.page-module__gcuDJq__hero h1{font-size:clamp(32px,9vw,48px)}.page-module__gcuDJq__hero>p{font-size:16px}.page-module__gcuDJq__status{display:block}.page-module__gcuDJq__status strong{margin-bottom:6px;display:block}.page-module__gcuDJq__article section{margin-bottom:48px;padding-bottom:48px}.page-module__gcuDJq__article h2{font-size:29px}.page-module__gcuDJq__article p{font-size:16px}.page-module__gcuDJq__stepHeading{gap:14px}.page-module__gcuDJq__stepHeading h3{font-size:21px}.page-module__gcuDJq__screenshot a{padding:5px}.page-module__gcuDJq__prompt{padding:22px}.page-module__gcuDJq__prompt blockquote{font-size:17px}.page-module__gcuDJq__checklist{grid-template-columns:1fr}.page-module__gcuDJq__tableWrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.page-module__gcuDJq__tableWrap tr,.page-module__gcuDJq__tableWrap td{display:block}.page-module__gcuDJq__tableWrap td{border:0;padding:0 18px 18px}.page-module__gcuDJq__tableWrap td:first-child{border-top:1px solid var(--guide-line);background:#f5f8ff;width:100%;padding:16px 18px 10px}.page-module__gcuDJq__tableWrap td+td{background:#f5f8ff}.page-module__gcuDJq__faq summary{font-size:16px}.page-module__gcuDJq__article .page-module__gcuDJq__closing{padding:26px 22px}}.page-module__gcuDJq__stepScreenshot{width:100%}.page-module__gcuDJq__stepScreenshot figcaption{font-size:15px}.page-module__gcuDJq__stepScreenshot figcaption span{font-size:13px}
.pricing-module__kvPdYW__page{max-width:1600px;margin:auto;padding:58px clamp(16px,1.5vw,32px) 80px}.pricing-module__kvPdYW__hero{text-align:center;max-width:800px;margin:0 auto 38px}.pricing-module__kvPdYW__hero h1{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(36px,4vw,60px);line-height:1.1}.pricing-module__kvPdYW__hero>p{color:var(--ink);margin-bottom:12px;font-size:23px}.pricing-module__kvPdYW__hero .pricing-module__kvPdYW__intro{max-width:640px;color:var(--muted);margin:auto;font-size:17px}.pricing-module__kvPdYW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pricing-module__kvPdYW__card{--accent:#2259dd;--tint:#f3f6ff;border:1px solid #d9dfea;border-top:4px solid var(--accent);background:#fff;border-radius:16px;flex-direction:column;padding:30px;transition:transform .2s,box-shadow .2s;display:flex}@media (hover:hover) and (pointer:fine){.pricing-module__kvPdYW__card:hover{transform:translateY(-5px);box-shadow:0 12px 26px #102a431a}}@media (prefers-reduced-motion:reduce){.pricing-module__kvPdYW__card{transition:none}.pricing-module__kvPdYW__card:hover{transform:none}}.pricing-module__kvPdYW__blue{--accent:#2259dd}.pricing-module__kvPdYW__berry{--accent:#a52480;--tint:#fcf3fa}.pricing-module__kvPdYW__gold{--accent:#856000;--tint:#fff9e6}.pricing-module__kvPdYW__cardTop h3{letter-spacing:-.025em;margin-bottom:12px;font-size:30px;line-height:1.2}.pricing-module__kvPdYW__cardTop>span{background:var(--tint);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.pricing-module__kvPdYW__cardTop>span:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pricing-module__kvPdYW__berry .pricing-module__kvPdYW__cardTop>span{background:var(--accent);color:#fff;box-shadow:0 3px 10px #a5248029}.pricing-module__kvPdYW__description{min-height:90px;margin:16px 0 22px;font-size:14px;line-height:1.6}.pricing-module__kvPdYW__price{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(36px,3.6vw,52px);font-weight:750}.pricing-module__kvPdYW__price span{letter-spacing:0;font-size:14px;font-weight:400}.pricing-module__kvPdYW__billing{margin:6px 0 20px;font-size:14px}.pricing-module__kvPdYW__card ul{border-top:1px solid var(--line);margin:0 0 26px;padding:20px 0 0;font-size:15px;line-height:2;list-style:none}.pricing-module__kvPdYW__packDetail{color:var(--muted);align-items:flex-start;gap:9px;margin-top:12px;line-height:1.55;display:flex}.pricing-module__kvPdYW__packDetail:nth-child(4){margin-top:20px}.pricing-module__kvPdYW__packDetail svg{color:var(--accent);flex-shrink:0;margin-top:3px}.pricing-module__kvPdYW__buy{background:var(--tint);border:1px solid var(--accent);width:100%;color:var(--accent);cursor:not-allowed;border-radius:8px;margin:0 0 24px;padding:14px 12px;font-weight:700}.pricing-module__kvPdYW__availability{text-align:center;color:var(--muted);padding:20px 0;font-size:14px}.pricing-module__kvPdYW__availability button{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-left:10px;text-decoration:underline}.pricing-module__kvPdYW__welcome{background:#edf3ff;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;max-width:1100px;margin:8px auto 76px;padding:25px 32px;display:flex}.pricing-module__kvPdYW__welcome strong{font-size:19px}.pricing-module__kvPdYW__welcome p{max-width:690px;margin:9px 0 0;font-size:15px}.pricing-module__kvPdYW__welcome>:last-child{flex-shrink:0}.pricing-module__kvPdYW__cost{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;max-width:1100px;margin:0 auto 80px;display:grid}.pricing-module__kvPdYW__page h2{letter-spacing:-.025em}.pricing-module__kvPdYW__equation{background:#edf3ff;border-radius:12px;padding:44px 32px}.pricing-module__kvPdYW__equation>span{color:#365284;font-size:12px;font-weight:700}.pricing-module__kvPdYW__equation strong{color:var(--blue);letter-spacing:-.025em;margin:22px 0;font-size:clamp(25px,2.8vw,40px);display:block}.pricing-module__kvPdYW__equation strong span{color:var(--ink)}.pricing-module__kvPdYW__equation p{font-variant-numeric:tabular-nums;margin-bottom:22px}.pricing-module__kvPdYW__equation small{color:#435775}.pricing-module__kvPdYW__choose{border-top:1px solid var(--line);max-width:1100px;margin:0 auto 72px;padding-top:40px}.pricing-module__kvPdYW__choose>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.pricing-module__kvPdYW__choose strong{color:var(--ink);margin-bottom:12px;display:block}.pricing-module__kvPdYW__before{max-width:760px;margin:0 auto 72px}.pricing-module__kvPdYW__cost a,.pricing-module__kvPdYW__before a,.pricing-module__kvPdYW__support>a:last-child,.pricing-module__kvPdYW__partners a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.pricing-module__kvPdYW__faq{max-width:850px;margin:0 auto 70px}.pricing-module__kvPdYW__faq h2{text-align:center;margin-bottom:24px}.pricing-module__kvPdYW__faq details{border-bottom:1px solid var(--line);padding:0 4px}.pricing-module__kvPdYW__faq summary{cursor:pointer;padding:18px 28px 18px 0;font-size:18px;font-weight:600;line-height:1.5}.pricing-module__kvPdYW__faq details p{max-width:74ch;margin:0 0 20px}.pricing-module__kvPdYW__support{text-align:center;background:#eef2f4;border-radius:12px;padding:42px 20px}.pricing-module__kvPdYW__support>a:last-child{margin-top:22px;font-size:14px;display:block}.pricing-module__kvPdYW__partners{text-align:center;margin-bottom:40px}.pricing-module__kvPdYW__partners a{margin:0 12px}.pricing-module__kvPdYW__comparison{max-width:1100px;margin:0 auto 76px}.pricing-module__kvPdYW__comparison>h2,.pricing-module__kvPdYW__comparison>p{text-align:center}.pricing-module__kvPdYW__comparison>p{max-width:720px;margin:0 auto 28px}.pricing-module__kvPdYW__tableScroll{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.pricing-module__kvPdYW__tableScroll:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.pricing-module__kvPdYW__tableScroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:600px;font-size:15px}.pricing-module__kvPdYW__tableScroll caption{text-align:left;color:var(--muted);padding:16px 20px;font-size:13px}.pricing-module__kvPdYW__tableScroll th,.pricing-module__kvPdYW__tableScroll td{text-align:left;border-top:1px solid var(--line);padding:17px 20px;line-height:1.5}.pricing-module__kvPdYW__tableScroll tbody th{width:34%;font-weight:500}.pricing-module__kvPdYW__tableScroll thead{background:#f2f5f8}.pricing-module__kvPdYW__tableScroll thead th:nth-child(2){color:#2259dd;background:#f3f6ff}.pricing-module__kvPdYW__tableScroll thead th:nth-child(3){color:#a52480;background:#fcf3fa}.pricing-module__kvPdYW__tableScroll thead th:nth-child(4){color:#856000;background:#fff9e6}.pricing-module__kvPdYW__comparison .pricing-module__kvPdYW__tableNote{margin:16px auto 0;font-size:13px}@media (max-width:1050px){.pricing-module__kvPdYW__card{padding:22px}.pricing-module__kvPdYW__cost{gap:30px}.pricing-module__kvPdYW__description{min-height:112px}}@media (max-width:760px){.pricing-module__kvPdYW__page{padding:38px 14px 50px}.pricing-module__kvPdYW__hero>p{font-size:20px}.pricing-module__kvPdYW__grid,.pricing-module__kvPdYW__cost,.pricing-module__kvPdYW__choose>div{grid-template-columns:1fr}.pricing-module__kvPdYW__grid{gap:18px;max-width:490px;margin:auto}.pricing-module__kvPdYW__card{padding:26px}.pricing-module__kvPdYW__description{min-height:0}.pricing-module__kvPdYW__welcome{flex-direction:column;align-items:flex-start;margin-bottom:50px;padding:24px}.pricing-module__kvPdYW__cost,.pricing-module__kvPdYW__choose,.pricing-module__kvPdYW__before{margin-bottom:48px}.pricing-module__kvPdYW__choose>div{gap:10px}.pricing-module__kvPdYW__equation{padding:28px}.pricing-module__kvPdYW__hero h1{max-width:540px;margin-inline:auto}}.pricing-module__kvPdYW__buy:not(:disabled){background:var(--accent);color:#fff;cursor:pointer}.pricing-module__kvPdYW__buy:not(:disabled):hover{filter:brightness(.9)}.pricing-module__kvPdYW__buy:not(:disabled):active{filter:brightness(.8)}.pricing-module__kvPdYW__priceRow{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.pricing-module__kvPdYW__originalPrice{color:#66717f;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;text-decoration-thickness:1.5px}.pricing-module__kvPdYW__card{background:linear-gradient(155deg, var(--tint), #fff 55%);padding:24px;box-shadow:0 8px 24px #182a350a}.pricing-module__kvPdYW__berry{border-color:#d7a5ca;box-shadow:0 8px 28px #a524801a}.pricing-module__kvPdYW__cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.pricing-module__kvPdYW__cardTop h3{margin:0}.pricing-module__kvPdYW__cardTop>span{padding:6px 10px;font-size:11px}.pricing-module__kvPdYW__creditSummary{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent);background:var(--tint);border-radius:12px;flex-direction:column;gap:7px;padding:20px;display:flex}.pricing-module__kvPdYW__creditSummary strong{color:var(--ink);letter-spacing:-.025em;font-size:28px}.pricing-module__kvPdYW__creditSummary strong span{letter-spacing:0;font-size:16px;font-weight:600}.pricing-module__kvPdYW__creditSummary>span{color:var(--accent);font-size:15px;font-weight:600}.pricing-module__kvPdYW__creditSummary small{color:var(--muted);font-size:12px;line-height:1.5}.pricing-module__kvPdYW__purchasePanel{padding:22px 0 18px}.pricing-module__kvPdYW__purchasePanel .pricing-module__kvPdYW__price{font-size:clamp(34px,3vw,44px)}.pricing-module__kvPdYW__purchasePanel .pricing-module__kvPdYW__buy{min-height:48px;box-shadow:0 3px 0 color-mix(in srgb, var(--accent) 25%, transparent);margin-bottom:10px}.pricing-module__kvPdYW__purchasePanel .pricing-module__kvPdYW__savings{color:var(--accent);text-align:center;margin:0;font-size:13px;font-weight:700;line-height:1.5}.pricing-module__kvPdYW__savings span{color:var(--muted);font-weight:400}.pricing-module__kvPdYW__includedPanel{background:#fff;border:1px solid #e3e7ee;border-radius:12px;padding:18px}.pricing-module__kvPdYW__includedPanel .pricing-module__kvPdYW__includedLabel{text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:12px;font-weight:700}.pricing-module__kvPdYW__card .pricing-module__kvPdYW__includedPanel ul{border:0;margin:0;padding:0;font-size:13px;line-height:1.6}.pricing-module__kvPdYW__includedPanel li{gap:8px;padding:8px 0;display:flex}.pricing-module__kvPdYW__includedPanel li:before{content:"✓";color:var(--accent)}.pricing-module__kvPdYW__card .pricing-module__kvPdYW__planBenefits{border:0;margin:18px 0 0;padding:0;font-size:14px}.pricing-module__kvPdYW__planBenefits .pricing-module__kvPdYW__unitCost{color:var(--accent);font-weight:700}.pricing-module__kvPdYW__planBenefits .pricing-module__kvPdYW__packDetail{font-size:13px}@media (max-width:1050px) and (min-width:761px){.pricing-module__kvPdYW__card{padding:18px}.pricing-module__kvPdYW__cardTop{align-content:flex-start;min-height:76px}.pricing-module__kvPdYW__description{min-height:112px}}@media (max-width:760px){.pricing-module__kvPdYW__card{padding:22px}.pricing-module__kvPdYW__description{min-height:0}}.pricing-module__kvPdYW__purchaseBenefits{flex-wrap:wrap;justify-content:center;gap:14px 32px;margin:0;padding:4px 0;list-style:none;display:flex}.pricing-module__kvPdYW__purchaseBenefits li{color:var(--ink);align-items:center;gap:9px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.pricing-module__kvPdYW__purchaseBenefits svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;border-radius:9px;flex-shrink:0;width:32px;height:32px;padding:6px}.pricing-module__kvPdYW__benefitBlue{color:#2259dd;background:#eaf0ff}.pricing-module__kvPdYW__benefitGreen{color:#18794e;background:#e7f5ed}.pricing-module__kvPdYW__benefitPurple{color:#7b3fb0;background:#f3eafa}@media (max-width:480px){.pricing-module__kvPdYW__purchaseBenefits{flex-direction:column;align-items:flex-start;gap:12px;width:fit-content;margin-inline:auto}}
.home-upload-module__tWxXpq__workspace{--navy:#102a43;--blue:#2259dd;--pale:#edf3ff;text-align:left;background:#fff;border-radius:16px;max-width:1180px;margin:38px auto 0;overflow:hidden;box-shadow:0 18px 50px #102a4317}.home-upload-module__tWxXpq__process{background:var(--navy);color:#b9c7d4;grid-template-columns:repeat(3,1fr);align-items:center;min-height:72px;margin:0;padding:0 34px;list-style:none;display:grid}.home-upload-module__tWxXpq__process li{text-transform:uppercase;letter-spacing:.12em;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex;position:relative}.home-upload-module__tWxXpq__process li:not(:last-child):after{content:"";background:#66809a;width:56%;height:1px;position:absolute;left:72%}.home-upload-module__tWxXpq__process span{color:#ff7a59;font-variant-numeric:tabular-nums;font-size:17px}.home-upload-module__tWxXpq__process .home-upload-module__tWxXpq__activeStep{color:#fff}.home-upload-module__tWxXpq__process .home-upload-module__tWxXpq__activeStep:before{content:"";background:#ff7a59;height:3px;position:absolute;bottom:-20px;left:25%;right:25%}.home-upload-module__tWxXpq__workspaceIntro{text-align:left;padding:30px 44px 0}.home-upload-module__tWxXpq__workspaceIntro .home-upload-module__tWxXpq__workspaceTitle{color:var(--navy);letter-spacing:-.035em;font-weight:700;margin:0!important;font-size:clamp(30px,3vw,44px)!important;line-height:1!important}.home-upload-module__tWxXpq__workspaceIntro p{color:#587087;margin:10px 0 0!important;font-size:15px!important}.home-upload-module__tWxXpq__layout{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:center;gap:56px;padding:28px 44px 46px;display:grid}.home-upload-module__tWxXpq__sourcePanel{min-width:0}.home-upload-module__tWxXpq__dropzone{min-height:290px;color:var(--blue);text-align:center;background:#fbfdff;border:1px solid #cbd7e3;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:50px 24px 32px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.home-upload-module__tWxXpq__uploadIntro{text-align:center;text-wrap:balance;line-height:1.6;margin:0 0 18px!important;font-size:12px!important}.home-upload-module__tWxXpq__uploadIntro,.home-upload-module__tWxXpq__sampleHeading strong{color:var(--navy);letter-spacing:.13em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-weight:700}.home-upload-module__tWxXpq__dragging{border-color:var(--blue);background:var(--pale);box-shadow:inset 0 0 0 2px var(--blue)}.home-upload-module__tWxXpq__sourceLabel{color:var(--navy);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800;position:absolute;top:20px;left:24px}.home-upload-module__tWxXpq__corner{border-color:var(--blue);border-style:solid;width:24px;height:24px;position:absolute}.home-upload-module__tWxXpq__topLeft{border-width:3px 0 0 3px;top:16px;left:16px}.home-upload-module__tWxXpq__topRight{border-width:3px 3px 0 0;top:16px;right:16px}.home-upload-module__tWxXpq__bottomLeft{border-width:0 0 3px 3px;bottom:16px;left:16px}.home-upload-module__tWxXpq__bottomRight{border-width:0 3px 3px 0;bottom:16px;right:16px}.home-upload-module__tWxXpq__uploadIcon{margin-top:10px}.home-upload-module__tWxXpq__upload{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:15px 26px;font-size:17px;font-weight:700;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 20px #2259dd33}.home-upload-module__tWxXpq__upload:hover{background:#1949bd;transform:translateY(-2px);box-shadow:0 12px 25px #2259dd40}.home-upload-module__tWxXpq__upload:active{transform:translateY(0)}.home-upload-module__tWxXpq__upload:disabled,.home-upload-module__tWxXpq__samples button:disabled{opacity:.6;cursor:wait;transform:none}.home-upload-module__tWxXpq__upload:focus-visible,.home-upload-module__tWxXpq__samples button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.home-upload-module__tWxXpq__file{display:none}.home-upload-module__tWxXpq__dropzone p{color:#405a70;margin:0!important;font-size:14px!important}.home-upload-module__tWxXpq__dropzone small{color:#6a7d90;font-size:12px}.home-upload-module__tWxXpq__samples{margin-top:24px}.home-upload-module__tWxXpq__sampleHeading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:11px;display:flex}.home-upload-module__tWxXpq__sampleHeading strong{color:var(--navy);letter-spacing:.13em;text-transform:uppercase;font-size:12px}.home-upload-module__tWxXpq__sampleHeading span{color:#718396;font-size:12px}.home-upload-module__tWxXpq__sampleStrip{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.home-upload-module__tWxXpq__samples button{cursor:pointer;background:#eef3f8;border:0;border-radius:9px;grid-template-rows:92px 28px;padding:0;display:grid;overflow:hidden}.home-upload-module__tWxXpq__samples img{object-fit:contain;width:100%;height:92px;transition:transform .22s;display:block}.home-upload-module__tWxXpq__samples button>span{background:var(--navy);color:#fff;text-align:center;justify-content:center;align-items:center;padding:4px;font-size:11px;font-weight:700;display:flex}.home-upload-module__tWxXpq__samples button:hover img,.home-upload-module__tWxXpq__samples button:focus-visible img{transform:scale(.96)}.home-upload-module__tWxXpq__privacy{color:#5e7286;align-items:center;gap:7px;display:flex;margin:15px 0 0!important;font-size:12px!important}.home-upload-module__tWxXpq__error{color:#a12b22!important;margin-bottom:0!important;font-size:14px!important}.home-upload-module__tWxXpq__directionPanel{min-width:0;position:relative}.home-upload-module__tWxXpq__directionHeader{z-index:3;justify-content:space-between;align-items:center;gap:18px;min-height:35px;margin:0 8px 12px;display:flex;position:relative}.home-upload-module__tWxXpq__directionHeader>div:first-child{flex-direction:column;gap:3px;display:flex}.home-upload-module__tWxXpq__directionHeader strong{color:var(--navy);letter-spacing:.14em;text-transform:uppercase;font-size:13px}.home-upload-module__tWxXpq__directionHeader span{color:#74889a;font-size:11px}.home-upload-module__tWxXpq__directionActions{align-items:center;gap:9px;display:flex}.home-upload-module__tWxXpq__directionHeader .home-upload-module__tWxXpq__nextLabel{color:var(--blue);text-transform:uppercase;letter-spacing:.09em;flex:none;font-weight:700}.home-upload-module__tWxXpq__motionToggle{width:44px;height:44px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #c8d7e8;border-radius:50%;flex:0 0 44px;place-items:center;transition:background .18s,border-color .18s,transform .18s;display:grid}.home-upload-module__tWxXpq__motionToggle:hover{background:var(--pale);border-color:var(--blue);transform:translateY(-1px)}.home-upload-module__tWxXpq__motionToggle:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.home-upload-module__tWxXpq__motionToggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.home-upload-module__tWxXpq__motionToggle svg path[d^=m]{fill:currentColor;stroke:none}.home-upload-module__tWxXpq__previewStage{grid-template-columns:minmax(0,1fr) 74px;align-items:stretch;gap:18px;display:grid}.home-upload-module__tWxXpq__poseFrame{z-index:1;background:#dce6f4;margin:0 8px 0 0;position:relative}.home-upload-module__tWxXpq__photoBackplate{z-index:-1;background:#dfe9ff;position:absolute;inset:-14px -18px 14px 18px;transform:rotate(-2deg)}.home-upload-module__tWxXpq__poseVideo{object-fit:contain;background:#f5f8fc;width:100%;height:auto;display:block}.home-upload-module__tWxXpq__poseFrame figcaption{background:var(--navy);color:#fff;letter-spacing:.04em;margin:0;padding:11px 14px;font-size:12px;position:static}.home-upload-module__tWxXpq__measurementRail{color:#5277af;flex-direction:column;align-items:flex-start;min-height:100%;padding:3px 0 6px;display:flex;position:relative}.home-upload-module__tWxXpq__possibilities{letter-spacing:.26em;text-transform:uppercase;font-size:8px;font-weight:700;line-height:1.65}.home-upload-module__tWxXpq__possibilities:after{content:"";background:#7394c0;width:31px;height:1px;margin-top:14px;display:block}.home-upload-module__tWxXpq__measureLine{background:#7394c0;width:1px;position:absolute;top:96px;bottom:98px;left:9px}.home-upload-module__tWxXpq__measureLine i{background:#7394c0;width:9px;height:1px;position:absolute;left:-4px}.home-upload-module__tWxXpq__measureLine i:first-child{top:0}.home-upload-module__tWxXpq__measureLine i:nth-child(2){top:20%}.home-upload-module__tWxXpq__measureLine i:nth-child(3){top:40%}.home-upload-module__tWxXpq__measureLine i:nth-child(4){top:60%}.home-upload-module__tWxXpq__measureLine i:nth-child(5){top:80%}.home-upload-module__tWxXpq__measureLine i:nth-child(6){bottom:0}.home-upload-module__tWxXpq__measurementRail>strong{white-space:nowrap;letter-spacing:.12em;font-size:10px;font-weight:500;position:absolute;top:108px;left:23px}.home-upload-module__tWxXpq__coordinates{letter-spacing:.12em;font-size:9px;line-height:1.45;position:absolute;top:49%;left:23px}.home-upload-module__tWxXpq__crosshair{fill:none;stroke:#5277af;stroke-width:1.4px;width:21px;height:21px;position:absolute;top:59%;left:20px}.home-upload-module__tWxXpq__signature{font-family:Segoe Print,Bradley Hand,cursive;font-size:12px;font-style:italic;line-height:1.15;position:absolute;bottom:13px;right:0;transform:rotate(-8deg)}.home-upload-module__tWxXpq__signature:after{content:"";background:#5277af;width:56px;height:1px;margin-top:9px;display:block;transform:rotate(-9deg)}.home-upload-module__tWxXpq__preserveList{z-index:2;background:var(--pale);grid-template-columns:repeat(3,1fr);gap:8px;margin:-1px -8px 0 24px;padding:13px;display:grid;position:relative;box-shadow:0 10px 24px #102a4314}.home-upload-module__tWxXpq__preserveList span{color:#27445f;background:#fff;justify-content:center;align-items:center;min-height:38px;font-size:12px;font-weight:700;display:flex}.home-upload-module__tWxXpq__preserveList span:before{content:"";border:2px solid var(--blue);border-radius:50%;width:7px;height:7px;margin-right:8px}@media (max-width:900px){.home-upload-module__tWxXpq__workspace{margin-inline:18px}.home-upload-module__tWxXpq__layout{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:32px;padding-inline:28px}.home-upload-module__tWxXpq__workspaceIntro{padding-inline:28px}.home-upload-module__tWxXpq__process{padding-inline:20px}.home-upload-module__tWxXpq__process li:not(:last-child):after{width:48%;left:76%}}@media (max-width:700px){.home-upload-module__tWxXpq__workspace{border-radius:12px;margin:28px 0 0}.home-upload-module__tWxXpq__process{min-height:62px;padding:0 8px}.home-upload-module__tWxXpq__process li{letter-spacing:.07em;gap:5px;font-size:10px}.home-upload-module__tWxXpq__process span{font-size:13px}.home-upload-module__tWxXpq__process li:not(:last-child):after{display:none}.home-upload-module__tWxXpq__process .home-upload-module__tWxXpq__activeStep:before{bottom:-17px;left:18%;right:18%}.home-upload-module__tWxXpq__workspaceIntro{padding:25px 20px 0}.home-upload-module__tWxXpq__workspaceIntro .home-upload-module__tWxXpq__workspaceTitle{font-size:32px!important}.home-upload-module__tWxXpq__workspaceIntro p{font-size:13px!important}.home-upload-module__tWxXpq__layout{grid-template-columns:1fr;gap:36px;padding:23px 20px 34px}.home-upload-module__tWxXpq__dropzone{min-height:270px;padding-inline:18px}.home-upload-module__tWxXpq__sourceLabel{left:50px}.home-upload-module__tWxXpq__sampleHeading{flex-direction:column;align-items:flex-start;gap:3px}.home-upload-module__tWxXpq__sampleStrip{gap:7px}.home-upload-module__tWxXpq__samples button{grid-template-rows:78px 30px}.home-upload-module__tWxXpq__samples img{height:78px}.home-upload-module__tWxXpq__directionHeader{align-items:flex-start;gap:8px;margin-inline:0}.home-upload-module__tWxXpq__directionActions{justify-content:space-between;width:100%}.home-upload-module__tWxXpq__previewStage{grid-template-columns:1fr;gap:12px}.home-upload-module__tWxXpq__poseFrame{margin:0 9px 0 0}.home-upload-module__tWxXpq__photoBackplate{inset:-9px -9px 9px 12px}.home-upload-module__tWxXpq__measurementRail{background:#f7faff;border-top:1px solid #d2def0;grid-template-columns:1.25fr .65fr .75fr 1fr;align-items:center;gap:8px;min-height:70px;padding:10px 12px;display:grid}.home-upload-module__tWxXpq__possibilities{font-size:7px}.home-upload-module__tWxXpq__possibilities:after{margin-top:7px}.home-upload-module__tWxXpq__measurementRail>strong,.home-upload-module__tWxXpq__coordinates,.home-upload-module__tWxXpq__crosshair,.home-upload-module__tWxXpq__signature{position:static}.home-upload-module__tWxXpq__measurementRail>strong{font-size:9px}.home-upload-module__tWxXpq__coordinates{font-size:8px}.home-upload-module__tWxXpq__crosshair{display:none}.home-upload-module__tWxXpq__signature{justify-self:end;font-size:10px}.home-upload-module__tWxXpq__measureLine{display:none}.home-upload-module__tWxXpq__preserveList{gap:5px;margin-left:10px;margin-right:-2px;padding:8px}.home-upload-module__tWxXpq__preserveList span{font-size:11px}.home-upload-module__tWxXpq__preserveList span:before{width:5px;height:5px;margin-right:5px}.home-upload-module__tWxXpq__privacy{align-items:flex-start}}.home-upload-module__tWxXpq__playbackMessage{color:#405a70;margin:12px 8px;font-size:13px;line-height:1.5}
.home-module__Hx0lNG__home{--home-blue:#2259dd;--home-ink:#182a35;--home-muted:#53636d;--home-rule:#dce3e7;--home-tint:#edf2fa;color:var(--home-ink);background:#fafbf9}.home-module__Hx0lNG__home ::selection{color:#142e61;background:#c8dafb}.home-module__Hx0lNG__home h1,.home-module__Hx0lNG__home h2,.home-module__Hx0lNG__home h3{letter-spacing:-.035em;text-wrap:balance}.home-module__Hx0lNG__home h2{text-align:center;max-width:850px;margin:0 auto 25px;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.15}.home-module__Hx0lNG__home h3{font-size:21px;font-weight:600;line-height:1.3}.home-module__Hx0lNG__home p{color:var(--home-muted);font-size:16px;line-height:1.8}.home-module__Hx0lNG__home a:focus-visible,.home-module__Hx0lNG__home summary:focus-visible,.home-module__Hx0lNG__home video:focus-visible{outline:3px solid var(--home-blue);outline-offset:5px}.home-module__Hx0lNG__hero{text-align:center;border-bottom:1px solid var(--home-rule);background:#f4f7fc;padding:64px 0 48px}.home-module__Hx0lNG__hero h1{max-width:1240px;margin:0 auto 24px;font-size:clamp(28px,3.65vw,56px);font-weight:600;line-height:1.14}.home-module__Hx0lNG__titleAccent{color:var(--home-blue);font-size:inherit;line-height:inherit;display:inline}.home-module__Hx0lNG__hero .home-module__Hx0lNG__heroIntro{max-width:680px;margin:0 auto 20px;font-size:16px;line-height:1.65}.home-module__Hx0lNG__cta{background:var(--home-blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:13px 24px;font-size:15px;font-weight:600;transition:background .18s,box-shadow .18s;display:inline-flex}.home-module__Hx0lNG__cta:hover{background:#1949bd;box-shadow:0 5px 16px #1a45981c}.home-module__Hx0lNG__cta:active{background:#163c98}.home-module__Hx0lNG__cta svg{flex-shrink:0}.home-module__Hx0lNG__sectionAction{text-align:center;justify-content:center;width:100%;margin-top:32px;display:flex}.home-module__Hx0lNG__hero .home-module__Hx0lNG__availability{color:#586a80;margin:12px auto 22px;font-size:12px;line-height:1.5}.home-module__Hx0lNG__videoFigure{max-width:620px;margin:0 auto}.home-module__Hx0lNG__videoFrame{background:#14202e;border-radius:12px;width:min(100%,240px);margin:auto;overflow:hidden;box-shadow:0 14px 40px #16325620}.home-module__Hx0lNG__videoFrame video{aspect-ratio:9/16;object-fit:contain;background:#14202e;width:100%;height:auto;display:block}.home-module__Hx0lNG__videoFrame p{color:#fff;padding:15px}.home-module__Hx0lNG__videoFrame a{text-decoration:underline}.home-module__Hx0lNG__videoFigure figcaption{color:#53636d;max-width:480px;margin:16px auto 0;font-size:12px;line-height:1.7}.home-module__Hx0lNG__videoDescription{text-align:left;border:0;max-width:530px;margin:10px auto 0;font-size:12px}.home-module__Hx0lNG__videoDescription summary{text-align:center;color:#53636d;padding:8px;font-size:12px}.home-module__Hx0lNG__videoDescription p{font-size:13px}.home-module__Hx0lNG__section{padding:82px 0}.home-module__Hx0lNG__sectionIntro{text-align:center;max-width:680px;margin:0 auto 40px}.home-module__Hx0lNG__overviewColumns{grid-template-columns:1fr 1fr;gap:50px;max-width:1000px;margin:35px auto;display:grid}.home-module__Hx0lNG__overviewColumns p{margin:0}.home-module__Hx0lNG__intentStrip{border-top:1px solid var(--home-rule);justify-content:space-around;gap:20px;max-width:1080px;margin:40px auto 0;padding:24px 0 0;font-size:14px;font-weight:500;list-style:none;display:flex}.home-module__Hx0lNG__intentStrip li{align-items:center;gap:12px;display:flex}.home-module__Hx0lNG__intentStrip li span{background:var(--home-blue);border-radius:50%;flex-shrink:0;width:7px;height:7px}.home-module__Hx0lNG__gallerySection{background:#eef1ed}.home-module__Hx0lNG__gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;max-width:1400px;margin:0 auto;display:grid}.home-module__Hx0lNG__galleryButton{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.home-module__Hx0lNG__gallerySide{opacity:1;filter:none}.home-module__Hx0lNG__galleryActive{z-index:1;transform:scale(1.04)}.home-module__Hx0lNG__gallerySide:hover{opacity:1}.home-module__Hx0lNG__galleryButton:focus-visible{outline:3px solid var(--home-blue);outline-offset:5px}@media (max-width:1000px){.home-module__Hx0lNG__gallery{grid-template-columns:repeat(5,minmax(150px,1fr));margin-inline:-5vw;padding:8px 5vw 20px;overflow-x:auto}}@media (max-width:700px){.home-module__Hx0lNG__gallery{grid-template-columns:repeat(5,minmax(72vw,1fr));gap:14px}.home-module__Hx0lNG__gallerySide{opacity:1}.home-module__Hx0lNG__galleryActive{transform:scale(1)}}.home-module__Hx0lNG__gallery figure{min-width:0;margin:0}.home-module__Hx0lNG__galleryImage{background:#e2e7e0;border-radius:4px;justify-content:center;align-items:center;height:365px;display:flex;overflow:hidden}.home-module__Hx0lNG__galleryImage img{object-fit:contain;width:100%;height:100%}.home-module__Hx0lNG__gallery figcaption{padding:22px 3px 0}.home-module__Hx0lNG__gallery figcaption h3{margin-bottom:12px;font-size:20px}.home-module__Hx0lNG__gallery figcaption p{margin-bottom:0;font-size:14px;line-height:1.75}.home-module__Hx0lNG__gallery a{display:block}.home-module__Hx0lNG__gallery a:hover{outline-offset:4px;outline:2px solid #7993ba}.home-module__Hx0lNG__sourceNote{text-align:center;max-width:820px;margin:35px auto 0;font-size:12px!important}.home-module__Hx0lNG__identity{color:var(--home-ink);background:#f7f8fa}.home-module__Hx0lNG__identity h2{color:var(--home-ink)}.home-module__Hx0lNG__identity .home-module__Hx0lNG__sectionIntro{color:var(--home-muted)}.home-module__Hx0lNG__identity dl{max-width:1000px;margin:40px auto 0}.home-module__Hx0lNG__identity dl>div{border-top:1px solid var(--home-rule);grid-template-columns:220px 1fr;gap:35px;padding:26px 0;display:grid}.home-module__Hx0lNG__identity dt{letter-spacing:-.025em;font-size:25px;font-weight:500}.home-module__Hx0lNG__identity dd{color:var(--home-muted);margin:0;font-size:16px;line-height:1.8}.home-module__Hx0lNG__process ol{grid-template-columns:repeat(3,1fr);gap:42px;max-width:1160px;margin:42px auto 0;padding:0;list-style:none;display:grid}.home-module__Hx0lNG__process li{border-top:1px solid #b8c9e3;padding-top:26px;position:relative}.home-module__Hx0lNG__stepIndex{color:#1b4ba1;background:#e6eefb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:24px;font-size:15px;font-weight:600;display:flex}.home-module__Hx0lNG__process li p{font-size:15px}.home-module__Hx0lNG__process h3{max-width:270px}.home-module__Hx0lNG__centerLink{text-align:center;margin-top:20px}.home-module__Hx0lNG__centerLink a,.home-module__Hx0lNG__priceLinks a{color:#2454b7;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.home-module__Hx0lNG__centerLink a:hover,.home-module__Hx0lNG__priceLinks a:hover{text-underline-offset:5px;text-decoration:underline}.home-module__Hx0lNG__prompts{background:#f1eee7}.home-module__Hx0lNG__promptBoard{border:1px solid #d1ccbf;border-radius:12px;grid-template-columns:.7fr 1.3fr;max-width:950px;margin:0 auto 34px;display:grid;overflow:hidden}.home-module__Hx0lNG__promptBoard span{letter-spacing:1.6px;color:#645d4c;margin-bottom:22px;font-size:10px;font-weight:600;display:block}.home-module__Hx0lNG__vaguePrompt,.home-module__Hx0lNG__specificPrompt{padding:32px}.home-module__Hx0lNG__vaguePrompt{background:#e9e5db}.home-module__Hx0lNG__vaguePrompt p{color:#615c50;font-family:Georgia,serif;font-size:22px;line-height:1.5}.home-module__Hx0lNG__specificPrompt{background:#fffdf7}.home-module__Hx0lNG__specificPrompt blockquote{color:#303b39;margin:0;font-family:Georgia,serif;font-size:23px;line-height:1.55}.home-module__Hx0lNG__promptNotes{grid-template-columns:1fr 1fr;gap:35px;max-width:950px;margin:auto;display:grid}.home-module__Hx0lNG__promptNotes p{margin-bottom:0;font-size:15px}.home-module__Hx0lNG__referenceContent{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;max-width:1100px;margin:40px auto 0;display:grid}.home-module__Hx0lNG__referenceContent figure{margin:0}.home-module__Hx0lNG__referenceContent img{border-radius:8px;width:100%;height:auto;display:block}.home-module__Hx0lNG__referenceContent figcaption{color:var(--home-muted);margin-top:14px;font-size:12px;line-height:1.7}.home-module__Hx0lNG__referenceCopy ul{border-top:1px solid var(--home-rule);margin:28px 0 0;padding:20px 0 0;list-style:none}.home-module__Hx0lNG__referenceCopy li{align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.home-module__Hx0lNG__referenceCopy svg{color:var(--home-blue);flex-shrink:0}.home-module__Hx0lNG__review{background:#f0f4f7}.home-module__Hx0lNG__reviewTable{max-width:1000px;margin:auto}.home-module__Hx0lNG__tableHeading,.home-module__Hx0lNG__reviewRow{grid-template-columns:240px 1fr;gap:40px;padding:24px;display:grid}.home-module__Hx0lNG__tableHeading{letter-spacing:1.5px;color:#365476;background:#e0e8f1;padding-block:16px;font-size:11px;font-weight:600}.home-module__Hx0lNG__reviewRow{border-bottom:1px solid #d1dce6}.home-module__Hx0lNG__reviewRow h3{margin:0;font-size:20px}.home-module__Hx0lNG__reviewRow p{margin:0;font-size:15px}.home-module__Hx0lNG__pricing{background:#fff}.home-module__Hx0lNG__priceStrip{border-block:1px solid var(--home-rule);grid-template-columns:repeat(3,1fr);max-width:1000px;margin:auto;padding:30px 0;display:grid}.home-module__Hx0lNG__priceStrip>div{text-align:center;border-right:1px solid var(--home-rule);padding:15px}.home-module__Hx0lNG__priceStrip>div:last-child{border-right:0}.home-module__Hx0lNG__priceStrip span{color:var(--home-muted);font-size:14px}.home-module__Hx0lNG__priceStrip strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:14px 0;font-size:40px;font-weight:500;display:block}.home-module__Hx0lNG__priceStrip small{letter-spacing:0;color:var(--home-muted);font-size:12px;font-weight:400}.home-module__Hx0lNG__priceStrip p{margin:0;font-size:13px}.home-module__Hx0lNG__priceNote{text-align:center;max-width:680px;margin:24px auto 10px;font-size:13px!important}.home-module__Hx0lNG__priceLinks{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.home-module__Hx0lNG__faq{padding-top:72px}.home-module__Hx0lNG__faqList{max-width:1000px;margin:38px auto 0}.home-module__Hx0lNG__faqList details{border-bottom:1px solid var(--home-rule)}.home-module__Hx0lNG__faqList summary{justify-content:space-between;gap:24px;padding:25px 4px;font-size:17px;font-weight:500;line-height:1.5;list-style:none;display:flex}.home-module__Hx0lNG__faqList summary::-webkit-details-marker{display:none}.home-module__Hx0lNG__faqPlus{color:var(--home-blue);flex-shrink:0;font-size:24px;line-height:1}.home-module__Hx0lNG__faqList details[open] .home-module__Hx0lNG__faqPlus{transform:rotate(45deg)}.home-module__Hx0lNG__faqList details>p{max-width:820px;padding:0 30px 12px 4px;font-size:15px}.home-module__Hx0lNG__faqList summary:hover{color:var(--home-blue)}.home-module__Hx0lNG__closing{text-align:center;color:var(--home-ink);background:#fafbf9;padding:64px 0}.home-module__Hx0lNG__closingCard{isolation:isolate;background:radial-gradient(at 50% 110%,#d5e4ff 0%,#0000 65%),#f3f7fe;border:1px solid #cfddf1;border-radius:16px;padding:84px 32px;position:relative;overflow:hidden}.home-module__Hx0lNG__closingFrame{color:#b1c8ed;pointer-events:none;z-index:-1;width:calc(100% - 48px);height:calc(100% - 48px);position:absolute;inset:24px}.home-module__Hx0lNG__closing h2{color:#18365f;max-width:960px;margin-bottom:24px;font-size:clamp(32px,3.5vw,52px);font-weight:600;line-height:1.16}.home-module__Hx0lNG__closing p{color:#526783;max-width:720px;margin:0 auto 32px}.home-module__Hx0lNG__closing .home-module__Hx0lNG__cta{color:#fff;background:var(--home-blue);min-width:280px;min-height:52px}.home-module__Hx0lNG__closing .home-module__Hx0lNG__cta:hover{background:#1949bd;box-shadow:0 6px 18px #2259dd24}.home-module__Hx0lNG__closing .home-module__Hx0lNG__cta:focus-visible{outline-color:var(--home-blue)}.home-module__Hx0lNG__closing .home-module__Hx0lNG__cta:active{background:#163c98}@media (min-width:1600px){.home-module__Hx0lNG__galleryImage{height:430px}}@media (max-width:1100px){.home-module__Hx0lNG__gallery{grid-template-columns:1fr 1fr;gap:36px 28px;max-width:850px}.home-module__Hx0lNG__galleryImage{height:410px}.home-module__Hx0lNG__referenceContent{gap:35px}.home-module__Hx0lNG__identity dl>div{grid-template-columns:180px 1fr}}@media (max-width:760px){.home-module__Hx0lNG__section{padding:55px 0}.home-module__Hx0lNG__hero{padding:32px 0 38px}.home-module__Hx0lNG__hero h1{font-size:clamp(28px,5vw,36px)}.home-module__Hx0lNG__hero .home-module__Hx0lNG__subtitle{font-size:22px}.home-module__Hx0lNG__hero .home-module__Hx0lNG__heroIntro{max-width:620px;font-size:15px}.home-module__Hx0lNG__videoFrame{width:min(100%,240px)}.home-module__Hx0lNG__hero .home-module__Hx0lNG__availability{max-width:290px}.home-module__Hx0lNG__home h2{max-width:650px;font-size:30px}.home-module__Hx0lNG__sectionIntro{margin-bottom:30px;font-size:15px!important}.home-module__Hx0lNG__overviewColumns{grid-template-columns:1fr;gap:18px;margin-block:25px}.home-module__Hx0lNG__intentStrip{flex-direction:column;align-items:flex-start;gap:17px;margin-top:25px}.home-module__Hx0lNG__gallery{gap:30px 18px}.home-module__Hx0lNG__galleryImage{height:350px}.home-module__Hx0lNG__gallery figcaption h3{font-size:19px}.home-module__Hx0lNG__identity dl>div{grid-template-columns:1fr;gap:12px;padding-block:25px}.home-module__Hx0lNG__identity dt{font-size:22px}.home-module__Hx0lNG__identity dd{font-size:15px}.home-module__Hx0lNG__process ol{grid-template-columns:1fr;gap:26px;margin-top:30px}.home-module__Hx0lNG__process li{padding-top:22px;padding-left:54px}.home-module__Hx0lNG__stepIndex{position:absolute;top:22px;left:0}.home-module__Hx0lNG__process h3{max-width:none;font-size:21px}.home-module__Hx0lNG__process li p{margin-bottom:0}.home-module__Hx0lNG__promptBoard{grid-template-columns:1fr}.home-module__Hx0lNG__vaguePrompt,.home-module__Hx0lNG__specificPrompt{padding:24px}.home-module__Hx0lNG__promptBoard span{margin-bottom:14px}.home-module__Hx0lNG__vaguePrompt p{margin-bottom:0;font-size:21px}.home-module__Hx0lNG__specificPrompt blockquote{font-size:22px}.home-module__Hx0lNG__promptNotes{grid-template-columns:1fr;gap:18px}.home-module__Hx0lNG__referenceContent{grid-template-columns:1fr;gap:28px;margin-top:28px}.home-module__Hx0lNG__referenceContent figure{max-width:480px;margin:auto}.home-module__Hx0lNG__referenceCopy p{font-size:15px}.home-module__Hx0lNG__tableHeading{display:none}.home-module__Hx0lNG__reviewRow{grid-template-columns:1fr;gap:12px;padding:24px 0}.home-module__Hx0lNG__reviewRow:first-of-type{border-top:1px solid var(--home-rule)}.home-module__Hx0lNG__priceStrip strong{font-size:30px}.home-module__Hx0lNG__priceStrip>div{padding:10px}.home-module__Hx0lNG__priceStrip span{font-size:12px}.home-module__Hx0lNG__priceStrip p{font-size:11px;line-height:1.5}.home-module__Hx0lNG__priceStrip small{margin-top:7px;font-size:10px;display:block}.home-module__Hx0lNG__faqList summary{padding-block:22px;font-size:16px}.home-module__Hx0lNG__closing{padding:40px 0}.home-module__Hx0lNG__closingCard{padding:48px 22px}.home-module__Hx0lNG__closing .home-module__Hx0lNG__cta{width:100%;min-width:0;max-width:300px}.home-module__Hx0lNG__closing p{font-size:15px}}@media (max-width:480px){.home-module__Hx0lNG__gallery{grid-template-columns:1fr;max-width:360px}.home-module__Hx0lNG__galleryImage{background:0 0;height:auto;min-height:0}.home-module__Hx0lNG__galleryImage img{width:100%;height:auto}.home-module__Hx0lNG__gallery figcaption{padding-top:18px}.home-module__Hx0lNG__gallery figcaption p{font-size:15px}.home-module__Hx0lNG__home h2{font-size:28px}.home-module__Hx0lNG__priceLinks{gap:4px 20px}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__cta{transition:none}}.home-module__Hx0lNG__pricingCards{text-align:left;max-width:1240px;margin:36px auto 0}.home-module__Hx0lNG__home .home-module__Hx0lNG__pricingCards h2{text-align:left;margin:0 0 12px;font-size:30px}.home-module__Hx0lNG__home .home-module__Hx0lNG__pricingCards p{font-size:15px}.home-module__Hx0lNG__inlineLink{color:#1747bd;text-underline-offset:3px;text-decoration:underline}.home-module__Hx0lNG__inlineLink:hover{color:#12368e}.home-module__Hx0lNG__inlineLink:focus-visible{outline-offset:3px;outline:2px solid #2259dd}.home-module__Hx0lNG__identity .home-module__Hx0lNG__featureHeading{text-align:center;max-width:1000px;color:var(--home-ink);margin:40px auto 24px}.home-module__Hx0lNG__identity .home-module__Hx0lNG__referenceCopy p,.home-module__Hx0lNG__identity .home-module__Hx0lNG__referenceContent figcaption{color:var(--home-muted)}.home-module__Hx0lNG__identity .home-module__Hx0lNG__referenceCopy ul{border-color:var(--home-rule)}.home-module__Hx0lNG__identity .home-module__Hx0lNG__referenceCopy svg{color:var(--home-blue)}.home-module__Hx0lNG__identity .home-module__Hx0lNG__referenceContent,.home-module__Hx0lNG__identity dl{margin-top:24px}.home-module__Hx0lNG__why{background:#eef2f8}.home-module__Hx0lNG__whyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;max-width:1100px;margin:0 auto;display:grid}.home-module__Hx0lNG__whyGrid article{border-top:2px solid #a9bfdf;padding-top:24px}.home-module__Hx0lNG__whyGrid p{margin-bottom:0;font-size:15px}@media (max-width:760px){.home-module__Hx0lNG__whyGrid{grid-template-columns:1fr;gap:28px}}
.credit-payment-dialog-module__6K2R3G__dialog{width:min(1100px,100% - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));color:#182a35;overscroll-behavior:contain;background:#fafbf9;border:1px solid #dfe5e8;border-radius:18px;margin:auto;padding:28px;overflow-y:auto}.credit-payment-dialog-module__6K2R3G__dialog::backdrop{background:#0f1e328c}.credit-payment-dialog-module__6K2R3G__heading{align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.credit-payment-dialog-module__6K2R3G__heading h2{margin:0 0 10px;font-size:26px;line-height:1.25}.credit-payment-dialog-module__6K2R3G__heading p,.credit-payment-dialog-module__6K2R3G__note{color:#53636d;font-size:15px;line-height:1.6}.credit-payment-dialog-module__6K2R3G__close{color:#182a35;cursor:pointer;background:#fff;border:1px solid #ccd6e5;border-radius:8px;flex:0 0 44px;width:44px;height:44px;margin-left:auto;font-size:28px}.credit-payment-dialog-module__6K2R3G__close:hover{background:#eef3ff}.credit-payment-dialog-module__6K2R3G__close:focus-visible{outline-offset:3px;outline:3px solid #2259dd}.credit-payment-dialog-module__6K2R3G__note{text-align:center;margin:16px 0 0}@media (max-width:600px){.credit-payment-dialog-module__6K2R3G__dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:18px}.credit-payment-dialog-module__6K2R3G__heading{gap:12px}.credit-payment-dialog-module__6K2R3G__heading h2{font-size:22px}}
.inspiration-gallery-module__7cJz9a__viewport{scrollbar-color:#8b9bb0 #e2e7e0;padding:8px 4px 20px;overflow-x:auto}.inspiration-gallery-module__7cJz9a__gallery{grid-template-columns:.8fr .8fr 1fr .8fr .8fr;align-items:start;gap:clamp(16px,1.4vw,24px);min-width:1060px;max-width:1400px;margin-inline:auto;display:grid}.inspiration-gallery-module__7cJz9a__card{opacity:1;filter:none;min-width:0;margin:0;padding-top:50px}.inspiration-gallery-module__7cJz9a__card[data-active=true]{padding-top:0}.inspiration-gallery-module__7cJz9a__imageButton{cursor:pointer;transform-origin:0 0;background:#e2e7e0;border:0;border-radius:4px;width:100%;height:400px;padding:0;display:block;overflow:hidden}.inspiration-gallery-module__7cJz9a__card[data-active=true] .inspiration-gallery-module__7cJz9a__imageButton{height:500px}.inspiration-gallery-module__7cJz9a__imageButton img{object-fit:cover;object-position:center;opacity:1;filter:none;width:100%;height:100%;display:block}.inspiration-gallery-module__7cJz9a__imageButton:focus-visible{outline:3px solid var(--home-blue);outline-offset:4px}.inspiration-gallery-module__7cJz9a__caption{transform-origin:0 0;padding-top:20px}.inspiration-gallery-module__7cJz9a__card .inspiration-gallery-module__7cJz9a__caption h3{color:var(--home-ink);margin:0 0 12px;font-size:18px;line-height:1.3}.inspiration-gallery-module__7cJz9a__card .inspiration-gallery-module__7cJz9a__caption p{color:var(--home-muted);margin:0;font-size:14px;line-height:1.75}.inspiration-gallery-module__7cJz9a__card[data-active=true] .inspiration-gallery-module__7cJz9a__caption h3{font-size:25px}.inspiration-gallery-module__7cJz9a__card[data-active=true] .inspiration-gallery-module__7cJz9a__caption p{font-size:17px}@media (prefers-reduced-motion:reduce){.inspiration-gallery-module__7cJz9a__imageButton{transition:none}}
