.thank-you-page{background:linear-gradient(135deg,#fff 0%,#f7f8fa 52%,#fff 100%);min-height:100vh}.thank-you-hero{align-items:center;min-height:calc(100vh - 80px);padding:136px 20px 84px;display:flex}.thank-you-shell{width:min(100%,1040px);margin:0 auto}.thank-you-breadcrumb{color:#777;font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;align-items:center;gap:9px;margin-bottom:22px;font-size:14px;display:flex}.thank-you-breadcrumb a{color:#171717;text-decoration:none}.thank-you-breadcrumb a:hover{color:#d21527}.thank-you-breadcrumb strong{color:#d21527;font-weight:500}.thank-you-card{background:#ffffffeb;border:1px solid #141a2314;border-radius:8px;padding:76px;position:relative;overflow:hidden;box-shadow:0 24px 80px #151b251a}.thank-you-card:before{content:"";background:linear-gradient(#d21527,#111827);width:7px;position:absolute;inset:0 auto 0 0}.thank-you-card:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #d2152729;width:190px;position:absolute;top:60px;right:72px;transform:rotate(12deg)}.thank-you-icon{color:#fff;background:#d21527;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:24px;display:inline-flex;box-shadow:0 18px 44px #d2152747}.thank-you-kicker{color:#d21527;max-width:720px;font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;margin:0 0 10px;font-size:19px}.thank-you-card h1{color:#111827;max-width:760px;font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;letter-spacing:0;margin:0;font-size:82px;line-height:.98}.thank-you-body{color:#363b43;max-width:650px;font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;margin:24px 0 0;font-size:22px;line-height:1.55}.thank-you-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.thank-you-primary,.thank-you-secondary{min-height:48px;font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:13px 19px;font-size:15px;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.thank-you-primary{color:#fff;background:#111827}.thank-you-secondary{color:#111827;background:#fff;border:1px solid #11182729}.thank-you-primary:hover,.thank-you-secondary:hover{transform:translateY(-2px)}.thank-you-primary:hover{background:#d21527}.thank-you-secondary:hover{color:#d21527;border-color:#d21527}.thank-you-contact{border-top:1px solid #1118271a;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;padding-top:28px;display:grid}.thank-you-contact a{color:#111827;font-family:"Dg Regular", "Axiforma Regular", var(--font-sans), sans-serif;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;text-decoration:none;display:grid}.thank-you-contact a:hover{color:#d21527}.thank-you-contact svg{grid-row:span 2}.thank-you-contact span{color:#777;font-size:13px}.thank-you-contact strong{overflow-wrap:anywhere;min-width:0;font-size:15px}@media (max-width:980px){.thank-you-card{padding:56px}.thank-you-card:after{width:150px;top:42px;right:44px}.thank-you-card h1{font-size:64px}.thank-you-body{font-size:20px}}@media (max-width:760px){.thank-you-hero{align-items:flex-start;min-height:auto;padding:112px 16px 56px}.thank-you-breadcrumb{font-size:13px}.thank-you-card{padding:34px 24px 30px}.thank-you-card:before{width:5px}.thank-you-card:after{display:none}.thank-you-icon{width:72px;height:72px;margin-bottom:20px}.thank-you-icon svg{width:44px;height:44px}.thank-you-kicker{font-size:16px}.thank-you-card h1{font-size:44px;line-height:1.04}.thank-you-body{margin-top:18px;font-size:17px}.thank-you-actions{flex-direction:column;margin-top:28px}.thank-you-primary,.thank-you-secondary{width:100%;min-height:50px}.thank-you-contact{grid-template-columns:1fr;margin-top:28px;padding-top:24px}}@media (max-width:420px){.thank-you-card{padding:30px 20px 26px}.thank-you-card h1{font-size:38px}}
