:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color-scheme:light dark;--bg:#fff;--text:#181818;--muted:#686868;--surface:#f5f5f5;--surface-hover:#ececec;--line:#e8e8e8;--button:#202020;--button-text:#fff;--accent:#2f63d8;--logo-filter:invert(1);font-synthesis:none}
@media(prefers-color-scheme:dark){:root{--bg:#121212;--text:#e5e5e5;--muted:#999;--surface:#1e1e1e;--surface-hover:#2b2b2b;--line:#2b2b2b;--button:#e5e5e5;--button-text:#171717;--accent:#77a1ff;--logo-filter:none}}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--text);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1{font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-.65px}h2{font-size:32px;line-height:1.25;font-weight:600;letter-spacing:-.65px;text-align:center}h3{font-size:24px;line-height:1.33;font-weight:500;letter-spacing:-.35px}p{color:var(--muted)}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button{color:inherit}button:disabled{cursor:default}.container{max-width:1440px;padding:0 80px;margin:0 auto}.header{height:64px;position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid transparent}.header-inner{max-width:1440px;padding:0 80px;margin:auto;height:100%;display:flex;align-items:center;justify-content:space-between}.logo{display:inline-flex;align-items:center;flex:none}.logo img{width:60px;height:20px;filter:var(--logo-filter)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 17px;border:0;border-radius:13px;font-size:16px;line-height:26px;font-weight:500;background:var(--button);color:var(--button-text);transition:background .18s,transform .18s;white-space:nowrap;cursor:pointer}.button:hover{opacity:.85;transform:translateY(-1px)}.button:active{transform:translateY(0)}.button-small{min-height:34px;padding:3px 13px;border-radius:11px}.button-secondary{background:var(--surface-hover);color:var(--text)}.hero{padding:80px 0}.hero .container{text-align:center}.eyebrow{font-size:14px;line-height:20px;margin-bottom:24px}.hero h1{max-width:950px;margin:0 auto}.hero-copy{font-size:18px;line-height:29px;max-width:896px;margin:16px auto 32px}.hero-image{margin:48px auto 0;max-width:1024px;width:100%;border-radius:9px;aspect-ratio:1.8;object-fit:cover}.section{padding:72px 0}.section-heading{margin:0 auto 32px;max-width:1000px;text-align:center}.section-heading p:not(.eyebrow){margin:16px auto 0;max-width:720px}.grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grid-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.intro-card{border-radius:16px;background:var(--surface);padding:20px;min-height:286px;display:flex;flex-direction:column;align-items:flex-start}.icon{width:26px;height:26px;margin:3px 0 21px}.intro-card h3{font-size:18px;line-height:28px}.intro-card p{font-size:17px;line-height:28px;margin:6px 0 24px}.intro-card .button{align-self:flex-end;margin-top:auto}.features{padding-top:144px;padding-bottom:96px}.feature-block+.feature-block{margin-top:150px}.feature-block h2{margin-bottom:48px}.feature-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.feature-visual{overflow:hidden;border-radius:8px;position:sticky;top:110px}.feature-visual img{width:100%;aspect-ratio:1.778;object-fit:cover}.feature-layout.reverse .feature-visual{order:2}.feature-layout.reverse .feature-list{order:1}.feature-item{position:relative;padding-left:24px;margin-bottom:18px}.feature-item:before{content:"";position:absolute;left:0;top:15px;width:3px;height:3px;background:var(--muted);border-radius:50%}.feature-item.active:before{top:8px;bottom:4px;height:auto;width:2px;border-radius:0;background:var(--line)}.feature-toggle{cursor:pointer;text-align:left;border:0;background:none;padding:0;width:100%;font-size:23px;line-height:31px;font-weight:400;letter-spacing:-.4px}.feature-toggle:hover{color:var(--accent)}.feature-description{padding-top:6px;font-size:16px;line-height:25px}.feature-description[hidden]{display:none}.section-action{text-align:center;margin-top:32px}.products{padding-top:48px;padding-bottom:96px}.products h2{margin-bottom:32px}.product-card{padding:7px 7px 18px;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;min-width:0}.product-card>img{width:100%;aspect-ratio:1000/613;object-fit:cover;border-radius:8px}.product-copy{padding:16px 10px 0;display:flex;flex-direction:column;align-items:flex-start;flex:1}.product-copy p{margin:6px 0 22px;font-size:16px;line-height:25px}.product-copy .button{margin-top:auto}.pricing h2{margin-bottom:40px}.price-card{max-width:880px;border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:36px;display:grid;grid-template-columns:1fr 1.25fr;gap:50px;margin:auto}.plan-label{font-size:18px;font-weight:600}.price-main .price{font-size:64px;line-height:1.2;letter-spacing:-3px;color:var(--text);margin-top:20px;font-weight:500}.price span{font-size:28px;vertical-align:top;display:inline-block;margin-top:10px;margin-right:5px;letter-spacing:0}.price-period{font-size:16px;margin:2px 0 22px}.price-main>.button{margin-top:28px}.benefits{list-style:none;padding:0;margin:0}.benefits li{position:relative;padding-left:25px;font-size:16px;line-height:25px;margin:0 0 17px}.benefits li:last-child{margin:0}.benefits li:before{content:"✓";position:absolute;left:0;color:var(--muted)}.use-cases h2{margin-bottom:38px}.tabs{display:flex;justify-content:center;gap:8px;margin-bottom:25px;flex-wrap:wrap}.tab{border:0;background:none;border-radius:9px;padding:9px 16px;cursor:pointer;font-size:17px;color:var(--muted)}.tab:hover{background:var(--surface)}.tab[aria-selected="true"]{background:var(--surface-hover);color:var(--text)}.case-panel>p{max-width:800px;margin:0 auto 32px;text-align:center;min-height:78px}.case-panel>img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.trust{padding-top:48px;padding-bottom:96px}.trust h2{margin-bottom:32px}.trust-card{background:var(--surface);padding:26px;border-radius:16px}.trust-card .icon{margin-bottom:18px}.trust-card h3{font-size:22px;margin-bottom:9px}.ideas{border-top:1px solid var(--line)}.idea-card{border:1px solid var(--line);border-radius:16px;padding:26px;display:flex;flex-direction:column;align-items:flex-start}.idea-tag{font-size:14px;color:var(--accent);margin-bottom:20px}.idea-card h3{margin-bottom:14px}.idea-card .prompt{font-size:17px;line-height:28px;color:var(--text);margin-bottom:26px}.output-label{font-size:14px;color:var(--muted);margin-top:auto;margin-bottom:24px}.steps{margin-top:48px;gap:40px}.steps article{border-top:1px solid var(--line);padding-top:24px}.step-number{display:block;font-size:40px;line-height:1.2;font-weight:400;color:var(--muted);letter-spacing:-2px;margin-bottom:32px}.steps h3{font-size:22px;margin-bottom:12px}.getting-started .section-action{margin-top:42px}.faq{padding-top:72px}.faq-layout{display:grid;grid-template-columns:1fr 2fr;gap:56px}.faq h2{text-align:left}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:24px;font-size:18px;line-height:28px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";font-size:24px;line-height:28px;font-weight:300;color:var(--muted);flex:none}.faq-list details[open] summary::after{content:"−"}.faq-list details p{margin:14px 42px 0 0;font-size:16px;line-height:26px}.closing{text-align:center;padding:90px 0 176px}.closing h2{line-height:1.4;margin-bottom:32px}.footer{padding:44px 0 115px;border-top:1px solid var(--line);min-height:190px}.footer .logo img{width:72px;height:24px}
@media(min-width:1600px){.hero-image{max-width:1100px}}
@media(max-width:1100px){.container,.header-inner{padding-left:48px;padding-right:48px}.feature-layout{gap:30px}.feature-toggle{font-size:21px;line-height:29px}.features{padding-top:90px}.feature-block+.feature-block{margin-top:100px}.idea-card{padding:21px}.price-card{gap:30px}}
@media(max-width:760px){.container,.header-inner{padding-left:24px;padding-right:24px}.header{height:64px}h1{font-size:30px;line-height:1.25}h2{font-size:28px;line-height:1.3}h3{font-size:23px}.hero{padding:48px 0}.hero-copy{font-size:17px;line-height:27px;margin-bottom:26px}.hero-image{margin-top:36px}.eyebrow{margin-bottom:18px}.section{padding:48px 0}.grid-two,.grid-three{grid-template-columns:1fr}.intro-card{min-height:250px}.feature-layout{grid-template-columns:1fr;gap:26px}.feature-visual{position:static}.feature-layout.reverse .feature-visual{order:0}.feature-layout.reverse .feature-list{order:1}.feature-block+.feature-block{margin-top:76px}.feature-block h2{margin-bottom:30px}.feature-toggle{font-size:21px}.feature-item{margin-bottom:20px}.product-card{padding-bottom:22px}.product-copy{padding:20px 15px 0}.product-card>img{max-height:340px}.products .grid-three{gap:22px}.price-card{grid-template-columns:1fr;padding:26px;gap:36px}.price-main>.button{width:100%}.benefits li{margin-bottom:16px}.tabs{gap:4px;margin:0 -5px 24px}.tab{font-size:15px;padding:8px 11px}.case-panel>p{min-height:0;text-align:left;line-height:26px}.case-panel>img{aspect-ratio:16/10;object-fit:contain;background:#6598f5}.trust-card{padding:24px}.idea-card{padding:26px}.steps{gap:30px;margin-top:32px}.step-number{font-size:36px;margin-bottom:16px}.faq-layout{grid-template-columns:1fr;gap:30px}.faq h2{text-align:center}.faq-list summary{font-size:17px;gap:16px}.faq-list details p{margin-right:22px}.closing{padding:65px 0 100px}.closing h2{font-size:28px}.footer{padding-bottom:86px;min-height:155px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

/* Russian product edition */
h2{font-size:42px;line-height:1.16;letter-spacing:-1.2px}
.section{padding:88px 0}
.section-heading{margin-bottom:42px}
.section-heading>p:not(.eyebrow){font-size:18px;line-height:29px;max-width:690px}
.eyebrow{color:var(--accent);font-size:14px;font-weight:500;letter-spacing:.3px;margin-bottom:18px}
.header{border-color:var(--line)}
.hero{padding:86px 0 42px}
.hero h1{font-size:clamp(40px,4.6vw,68px);line-height:1.1;letter-spacing:-2.5px;font-weight:600;max-width:1100px}
.hero h1 span{color:var(--muted)}
.hero-copy{max-width:740px;font-size:19px;line-height:31px;margin:26px auto 28px}
.hero .button,.closing .button{padding:12px 26px;border-radius:14px;min-height:50px}
.hero-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:14px;color:var(--muted);margin:24px 0 0}
.hero-image{max-width:none;border-radius:20px;margin-top:42px;aspect-ratio:16/9;object-fit:contain;background:#b3d4fa}
.hero-caption{display:flex;gap:8px;justify-content:center;font-size:14px;margin-top:20px;color:var(--muted)}
.hero-caption>span:first-child{color:var(--text)}
.outcomes{padding:26px 0 74px}
.outcomes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 0;gap:32px}
.outcome-number{display:block;font-size:13px;color:var(--muted);margin-bottom:12px;letter-spacing:.3px}
.outcomes h3{font-size:21px;margin-bottom:9px}
.outcomes p{font-size:15px;line-height:24px;max-width:300px}
.use-cases{padding-top:42px}
.tabs{gap:8px;margin-bottom:28px}
.tab{border-radius:100px;padding:10px 22px;font-size:16px;border:1px solid transparent}
.tab[aria-selected="true"]{background:var(--button);color:var(--button-text)}
.case-panel>p{max-width:770px;margin-bottom:32px;font-size:17px;line-height:28px;min-height:84px}
.case-panel>img{border-radius:18px;object-fit:contain;background:#b3d4fa}
.case-details{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;padding:30px 6px 0}
.small-label{display:block;text-transform:uppercase;letter-spacing:1.1px;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:12px}
.case-details p{color:var(--text);font-size:19px;line-height:30px;max-width:600px}
.case-details ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}
.case-details li,.format-tags span{border:1px solid var(--line);padding:6px 12px;border-radius:7px;font-size:14px}
.features{padding-top:76px;padding-bottom:70px}
.feature-block+.feature-block{margin-top:112px}
.feature-block h2{margin-bottom:0}
.feature-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:42px}
.feature-layout.reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}
.feature-visual{border-radius:16px;position:static}
.feature-visual img{aspect-ratio:16/9;object-fit:contain;background:#b3d4fa}
.feature-toggle{font-size:22px;line-height:30px;font-weight:450}
.feature-item{margin-bottom:18px}
.feature-item:last-child{margin-bottom:0}
.feature-item.active:before{background:var(--accent);width:2px}
.feature-description{padding-top:10px;font-size:16px;line-height:26px}
.deliverables{padding-top:50px;padding-bottom:80px}
.deliverables-shell{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;background:var(--surface);border-radius:24px;overflow:hidden;padding:48px;gap:36px}
.deliverables-copy h2{text-align:left;font-size:44px;margin-bottom:24px;line-height:1.15}
.deliverables-copy h2 span{color:var(--accent)}
.deliverables-copy>p:not(.eyebrow){font-size:17px;line-height:28px;margin-bottom:16px}
.format-tags{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0 30px}
.deliverables-visual img{border-radius:14px;aspect-ratio:16/9;object-fit:contain}
.result-note{padding:25px 0 0}
.result-note p{color:var(--text);font-size:18px;line-height:28px}
.products h2{margin-bottom:42px}
.product-card>img{aspect-ratio:16/9;object-fit:contain;background:#b3d4fa}
.product-card{transition:border-color .2s,transform .2s}
.product-card:hover{border-color:var(--accent);transform:translateY(-4px)}
.product-copy{padding:24px 16px 4px}
.product-copy h3{font-size:26px}
.product-copy p{margin-top:12px}
.day-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:42px}
.day-grid article{padding:30px 25px;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}
.day-grid article:first-child{padding-left:0}
.day-grid article:last-child{border:0;padding-right:0}
.day-time{font-size:35px;font-weight:400;letter-spacing:-1.5px;line-height:1.2;margin-bottom:15px}
.day-label{font-size:13px;color:var(--accent);margin-bottom:24px}
.day-grid h3{font-size:22px;line-height:29px;margin-bottom:13px}
.day-grid p{font-size:16px;line-height:26px;margin-bottom:30px}
.day-result{font-size:13px;line-height:21px;color:var(--text);border-top:1px solid var(--line);padding-top:15px;width:100%;margin-top:auto}
.ideas{border:0;padding-top:60px}
.ideas .grid-three{gap:18px}
.idea-card{padding:28px;transition:background .2s}
.idea-card:hover{background:var(--surface)}
.idea-tag{border-radius:6px;padding:4px 8px;background:var(--surface);margin-bottom:24px;font-size:13px}
.idea-card h3{font-size:24px}
.idea-card .prompt{font-size:16px;line-height:27px;color:var(--muted)}
.idea-card .output-label{font-size:13px;line-height:21px;color:var(--text)}
.getting-started{padding-bottom:55px}
.getting-started h2{max-width:740px;margin:auto}
.step-number{color:var(--accent)}
.brief-grid{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:68px}
.brief-grid h2{text-align:left;line-height:1.2;font-size:40px}
.brief-intro{font-size:18px;line-height:29px;margin:24px 0 28px;max-width:430px}
.brief-card{background:var(--surface);border:1px solid var(--line);padding:34px;border-radius:20px}
.brief-card blockquote{font-size:21px;line-height:33px;margin:0;color:var(--text);letter-spacing:-.2px}
.brief-breakdown{border-top:1px solid var(--line);margin-top:30px;padding-top:22px;display:grid;gap:14px}
.brief-breakdown p{display:grid;grid-template-columns:110px 1fr;gap:10px;font-size:14px;line-height:23px}
.brief-breakdown strong{font-weight:500;color:var(--text)}
.trust h2{max-width:870px;margin:0 auto 36px}
.trust-card{padding:30px}
.intro{padding-top:45px}
.intro-card{padding:28px}
.intro-card h3{font-size:23px}
.intro-card p{font-size:16px;line-height:27px;margin-top:12px}
.price-card{max-width:970px;padding:42px;gap:68px}
.pricing h2{max-width:780px;margin:0 auto 42px}
.faq h2{font-size:34px;line-height:1.25}
.closing{padding:110px 0 140px}
.closing h2{font-size:52px;line-height:1.14;letter-spacing:-1.7px;margin-bottom:24px}
.closing-copy{font-size:18px;line-height:29px;margin-bottom:30px}
.footer{padding-bottom:110px}
@media(max-width:1100px){h2{font-size:36px}.hero h1{font-size:54px}.day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.day-grid article{padding:28px!important}.day-grid article:nth-child(2){border-right:0}.day-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.deliverables-shell{padding:32px;gap:26px}.deliverables-copy h2{font-size:36px}.brief-grid{gap:35px}.brief-grid h2{font-size:34px}.brief-card{padding:26px}.feature-toggle{font-size:20px;line-height:28px}.feature-layout{gap:30px}.feature-item{margin-bottom:16px}.price-card{gap:40px}.case-details{gap:28px}}
@media(max-width:760px){h2{font-size:31px;letter-spacing:-.8px}.section{padding:54px 0}.section-heading{margin-bottom:30px}.section-heading>p:not(.eyebrow){font-size:16px;line-height:27px}.hero{padding:52px 0 30px}.hero h1{font-size:clamp(33px,7.9vw,48px);letter-spacing:-1.3px;line-height:1.13}.hero-copy{font-size:17px;line-height:28px;margin-top:22px}.hero-topics{font-size:12px;gap:8px 16px}.hero-image{margin-top:30px;border-radius:12px}.hero-caption{flex-direction:column;gap:0;font-size:13px;margin-top:16px}.outcomes{padding:0 0 30px}.outcomes-grid{grid-template-columns:1fr;gap:25px;padding:26px 0}.outcomes-grid>div{padding-bottom:24px;border-bottom:1px solid var(--line)}.outcomes-grid>div:last-child{border:0;padding:0}.outcomes p{max-width:none;font-size:15px}.outcomes h3{font-size:20px}.outcome-number{font-size:12px;margin-bottom:6px}.tabs{gap:6px}.tab{font-size:14px;padding:8px 13px}.case-panel>p{font-size:16px;line-height:27px;min-height:0}.case-panel>img{aspect-ratio:16/9;border-radius:12px}.case-details{grid-template-columns:1fr;gap:24px;padding:24px 0 0}.case-details p{font-size:17px;line-height:28px}.case-details li{font-size:13px}.feature-layout,.feature-layout.reverse{grid-template-columns:1fr;gap:26px}.feature-block+.feature-block{margin-top:76px}.feature-toggle{font-size:21px;line-height:29px}.feature-item{margin-bottom:23px}.feature-visual{border-radius:12px}.deliverables-shell{grid-template-columns:1fr;padding:26px 22px;gap:28px;border-radius:18px}.deliverables-copy h2{font-size:34px}.deliverables-copy>p:not(.eyebrow){font-size:16px;line-height:27px}.deliverables-copy h2 br{display:none}.deliverables-copy h2 br::after{content:' '}.deliverables-copy h2 span{display:block}.deliverables-visual img{border-radius:10px}.format-tags{margin-bottom:24px}.result-note p{font-size:16px;line-height:26px}.product-copy{padding:20px 14px 2px}.product-copy h3{font-size:25px}.day-grid{grid-template-columns:1fr}.day-grid article{border-right:0;padding:26px 0!important;border-bottom:1px solid var(--line)}.day-grid article:last-child{border:0}.day-time{font-size:32px;margin-bottom:8px}.day-label{margin-bottom:16px}.day-grid h3{font-size:23px}.day-grid p{margin-bottom:20px}.day-result{border:0;padding:0}.idea-card{padding:25px}.idea-card h3{font-size:24px}.ideas .grid-three{gap:14px}.brief-grid{grid-template-columns:1fr;gap:30px}.brief-grid h2{font-size:32px}.brief-intro{font-size:17px;line-height:28px}.brief-card{padding:24px}.brief-card blockquote{font-size:18px;line-height:29px}.brief-breakdown p{grid-template-columns:1fr;gap:3px}.brief-breakdown{gap:15px}.trust-card{padding:25px}.price-card{padding:26px;gap:32px}.intro-card{padding:25px}.faq h2{font-size:30px}.closing{padding:75px 0 95px}.closing h2{font-size:36px;letter-spacing:-1px;line-height:1.2}.closing-copy{font-size:16px;line-height:27px}.closing-copy br{display:none}.footer{padding-bottom:85px}}
.footer.compact-footer{min-height:0;padding:30px 0;border-top:1px solid var(--line)}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px 24px;font-size:13px;line-height:1.7;color:var(--muted)}.footer-links a:hover{color:var(--text)}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:760px){.footer.compact-footer{padding:26px 0}.footer-inner{align-items:flex-start;flex-direction:column;gap:22px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;justify-content:start;font-size:13px}}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:var(--text);color:var(--bg);padding:12px 18px;border-radius:8px}.skip-link:focus{top:12px}.hero-topics a:hover{text-decoration:underline;text-underline-offset:5px}.tabs[hidden]{display:none}.plan-heading{font-size:36px;line-height:1.2;letter-spacing:-1px;color:var(--text);margin:24px 0 15px}.error-page{min-height:100vh;display:flex;flex-direction:column}.error-main{flex:1;padding-top:100px;padding-bottom:110px;max-width:900px;text-align:center}.error-main h1{font-size:42px}.error-main>p:not(.eyebrow){margin:24px auto;max-width:600px}.text-link{text-decoration:underline;text-underline-offset:5px}
