.key-art{pointer-events:none;user-select:none}.key-art img{object-fit:cover;width:100%;height:100%;display:block}.closing-scene{isolation:isolate;padding-block:32px;position:relative}.closing-art{z-index:-1;max-width:1600px;margin-inline:auto;position:absolute;inset:-32px 0 0;overflow:hidden;mask-image:linear-gradient(#0000,#000 16% 80%,#0000)}.closing-art img{object-position:50% 60%;position:absolute;inset:0}@media (width>=1600px){.closing-art img{mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}}.footer-stage{background:var(--theme-page)}:is(.ready-for-work,.shared-design) .footer-stage>.site-footer{padding-top:40px;padding-bottom:32px}:is(.ready-for-work,.shared-design) .footer-stage .footer-company{gap:32px;margin-top:32px}:is(.ready-for-work,.shared-design) .footer-stage .footer-bottom{margin-top:32px;padding-top:24px}@media (width<=700px){.closing-scene{padding-block:40px 16px}.closing-art{height:360px;inset:0}.closing-art img{object-position:40% 50%}:is(.ready-for-work,.shared-design) .footer-stage>.site-footer{padding-top:36px;padding-bottom:32px}:is(.ready-for-work,.shared-design) .footer-stage .footer-company{gap:28px}}.site-closing{--closing-surface:var(--theme-page);--closing-opacity:92%;background:var(--theme-page);text-align:left;padding:clamp(32px,3.3333vw,48px) 0 0}html.dark .site-closing{--closing-surface:var(--theme-surface);--closing-opacity:88%}.site-closing .closing-layout{background:var(--closing-surface);border:1px solid var(--theme-border);border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;width:min(1040px,100% - 96px);margin-inline:auto;padding:36px 40px;display:grid;position:relative}@supports (backdrop-filter:blur(1px)){.site-closing .closing-layout{background:color-mix(in srgb,var(--closing-surface) var(--closing-opacity),transparent);backdrop-filter:blur(18px)}}@media (prefers-reduced-transparency:reduce){.site-closing .closing-layout{background:var(--closing-surface);backdrop-filter:none}}.site-closing h2{font:500 clamp(42px,3.5vw,52px)/1.05 var(--font-display,NomidDisplay,Satoshi,Geist,Arial,sans-serif);letter-spacing:-.052em;color:var(--theme-text);margin:0}.site-closing h2 .heading-emphasis{color:var(--heading-accent,var(--theme-link));font-style:normal;font-weight:700}.ready-for-work .site-closing h2 .heading-emphasis{font-family:SatoshiEmphasis,Satoshi,Geist,Arial,sans-serif}.site-closing .closing-copy>p{max-width:420px;color:var(--theme-muted);margin:20px 0 0;font-size:15px;line-height:1.8}.site-closing .closing-choice{justify-self:end;width:100%;max-width:348px}.site-closing p.closing-allowance{color:var(--theme-muted);max-width:none;margin:0 0 18px;font-size:17px;line-height:1.5}.site-closing .closing-allowance strong{color:var(--theme-text);font-weight:550}.site-closing .closing-actions{align-items:center;gap:12px;display:flex}.site-closing .closing-actions>.button{text-align:center;flex:1;gap:12px;width:auto;min-width:0;min-height:50px;padding:12px 16px;line-height:1.25}.site-closing .closing-pricing{color:var(--theme-link);align-items:center;gap:9px;min-height:32px;margin-top:16px;font-size:12px;display:inline-flex}.site-closing .closing-pricing:hover{text-underline-offset:4px;text-decoration:underline}.site-closing :is(a):focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}.site-closing--compact .closing-layout{padding-block:28px}.site-closing--compact .closing-scene{padding-block:24px}.site-closing--compact h2{font-size:clamp(36px,3vw,44px)}.site-closing--compact .closing-copy>p{margin-top:16px}.site-closing.closing--localized .closing-actions{flex-wrap:wrap}.site-closing.closing--localized .closing-actions>.button{flex:145px}@media (width<=1150px){.site-closing .closing-layout{width:calc(100% - 64px);max-width:1040px}}@media (width<=1100px){.site-closing .closing-layout{gap:32px;padding:32px}}@media (width<=700px){.site-closing .closing-layout{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:28px;width:calc(100% - 40px);padding:32px 28px}.site-closing h2{font-size:44px}.site-closing .closing-copy>p{max-width:none;font-size:14px}.site-closing .closing-choice{justify-self:start;max-width:none}.site-closing .closing-actions{gap:10px}.site-closing .closing-actions>.button{gap:9px;padding-inline:12px}.site-closing--compact .closing-layout{gap:24px;padding-block:28px}.site-closing--compact h2{font-size:38px}}@media (width<=359px){.site-closing .closing-layout{padding:28px 23px}.site-closing h2{font-size:38px}.site-closing--compact h2{font-size:34px}.site-closing .closing-actions{flex-direction:column}.site-closing .closing-actions>.button,.site-closing.closing--localized .closing-actions>.button{flex:none;width:100%}}
