.colibri-thank-page{margin:0;background:#fff8f3;color:#17213a;min-height:100vh}
.colibri-thank-header{background:linear-gradient(90deg,#fff8ee 0%,#f6ddcf 28%,#e8c5df 62%,#7a2c8d 100%);border-bottom:1px solid rgba(212,175,55,.32);box-shadow:0 10px 30px rgba(73,35,83,.12)}
.colibri-thank-header .nav{height:92px}.colibri-thank-header .logo-link{width:265px}.colibri-thank-header .logo-link img{width:100%;height:76px;object-fit:contain;object-position:left center}.colibri-thank-header .navlinks a{font-weight:700;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:#071d49}
.thank-experience{position:relative;overflow:hidden;min-height:calc(100vh - 92px);padding:74px 0 90px;background:radial-gradient(circle at 8% 15%,rgba(242,214,231,.9),transparent 24%),radial-gradient(circle at 92% 18%,rgba(243,166,127,.32),transparent 28%),radial-gradient(circle at 20% 88%,rgba(44,177,167,.13),transparent 26%),linear-gradient(180deg,#fff8f3 0%,#fff5fa 44%,#f5f1ff 72%,#fff8ef 100%)}
.thank-experience:before,.thank-experience:after{content:"";position:absolute;pointer-events:none;border-radius:50%}.thank-experience:before{width:520px;height:520px;left:-270px;top:170px;background:radial-gradient(circle,rgba(194,24,139,.14),rgba(106,27,154,.07) 52%,transparent 74%)}.thank-experience:after{width:560px;height:560px;right:-290px;bottom:60px;background:radial-gradient(circle,rgba(246,195,67,.12),rgba(44,177,167,.06) 48%,transparent 73%)}
.thank-ambient{position:absolute;pointer-events:none;opacity:.72;filter:blur(.2px)}.thank-ambient-one{left:2%;top:29%;width:170px;height:330px;background:radial-gradient(circle at 25% 18%,rgba(194,24,139,.17) 0 7%,transparent 8%),radial-gradient(circle at 50% 46%,rgba(106,27,154,.13) 0 7%,transparent 8%),radial-gradient(circle at 20% 78%,rgba(44,177,167,.14) 0 7%,transparent 8%)}.thank-ambient-two{right:3%;top:34%;width:180px;height:360px;background:radial-gradient(circle at 70% 16%,rgba(243,166,127,.22) 0 7%,transparent 8%),radial-gradient(circle at 44% 50%,rgba(246,195,67,.16) 0 7%,transparent 8%),radial-gradient(circle at 78% 80%,rgba(194,24,139,.12) 0 7%,transparent 8%)}.thank-ambient-three{left:38%;bottom:4%;width:260px;height:90px;background:radial-gradient(ellipse,rgba(44,177,167,.08),transparent 68%)}
.thank-bird{position:absolute;right:5%;top:66px;width:155px;max-width:18vw;z-index:2;opacity:.96;filter:drop-shadow(0 14px 24px rgba(75,34,88,.16));pointer-events:none}.thank-stones{position:absolute;left:2%;bottom:4%;width:210px;max-width:22vw;opacity:.42;z-index:1;pointer-events:none;filter:drop-shadow(0 10px 22px rgba(25,20,25,.15))}
.thank-hero{position:relative;z-index:3;display:flex;justify-content:center}.thank-card{width:min(820px,92vw);padding:48px 52px 40px;border-radius:32px;background:linear-gradient(155deg,rgba(255,255,255,.92),rgba(255,249,253,.86));border:1px solid rgba(212,175,55,.42);box-shadow:0 26px 70px rgba(78,46,98,.14);backdrop-filter:blur(10px);text-align:center}.thank-card .eyebrow{color:#6a1b9a}.thank-card h1{margin:12px auto 14px;font:500 clamp(42px,5vw,66px)/1 Georgia,'Times New Roman',serif;color:#071d49;max-width:680px}.thank-lead{max-width:670px;margin:0 auto;color:#5e5263;font-size:18px;line-height:1.65}.journey-line{margin:26px auto 28px;padding:12px 18px;border-top:1px solid rgba(212,175,55,.35);border-bottom:1px solid rgba(212,175,55,.35);color:#6a1b9a;font-size:12px;font-weight:800;letter-spacing:.11em}.journey-line span{color:#d4af37;margin:0 7px}
.thank-next{display:grid;gap:12px;text-align:left;margin:0 auto 22px}.thank-next article{display:grid;grid-template-columns:40px 1fr;gap:13px;align-items:start;padding:16px 17px;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(106,27,154,.12)}.step-number{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#c2188b,#6a1b9a);color:#fff;font-weight:800}.thank-next b{display:block;color:#071d49;font-size:14px;margin-top:1px}.thank-next p{margin:4px 0 0;color:#6c5f70;font-size:13px;line-height:1.45}
.thank-note{display:grid;grid-template-columns:38px 1fr;gap:12px;text-align:left;align-items:start;margin:22px 0;padding:17px 18px;border-radius:20px;background:linear-gradient(135deg,rgba(44,177,167,.09),rgba(242,214,231,.38));border:1px solid rgba(44,177,167,.16)}.thank-note-flower{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#d4af37;font-size:18px;box-shadow:0 5px 14px rgba(106,27,154,.08)}.thank-note b{display:block;color:#071d49;font-size:13px}.thank-note p{margin:4px 0 0;color:#665a69;font-size:13px;line-height:1.5}
.thank-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}.thank-primary,.thank-secondary{display:inline-flex;align-items:center;justify-content:center;min-width:205px;padding:14px 20px;border-radius:999px;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.thank-primary{background:linear-gradient(90deg,#c2188b,#6a1b9a,#f3a67f);border:2px solid #d4af37;color:#fff;box-shadow:0 8px 22px rgba(106,27,154,.18)}.thank-secondary{background:rgba(255,255,255,.75);border:1px solid rgba(106,27,154,.18);color:#6a1b9a}.thank-signoff{margin:27px 0 0;font:italic 19px/1.3 Georgia,'Times New Roman',serif;color:#7a4f78}
.thank-footer{padding:24px 0;background:linear-gradient(90deg,#fff8ee,#f2d6e7,#d7a6d9);border-top:1px solid rgba(212,175,55,.28)}.thank-footer-inner{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;color:#071d49;font-size:11px;font-weight:800;letter-spacing:.11em}
@media(max-width:760px){.colibri-thank-header .logo-link{width:210px}.colibri-thank-header .nav{height:82px}.thank-experience{padding:54px 0 68px}.thank-card{padding:36px 22px 30px;border-radius:24px}.thank-lead{font-size:16px}.thank-bird{width:96px;right:1%;top:58px;opacity:.62}.thank-stones{width:145px;opacity:.3}.journey-line{font-size:10px;letter-spacing:.07em}.thank-footer-inner{justify-content:center;text-align:center}.thank-actions{display:grid}.thank-primary,.thank-secondary{width:100%}}
