.ty-hero{text-align:center;padding:90px 0 70px!important}.ty-hero-inner{max-width:760px;margin:0 auto}.ty-tick{width:108px;height:108px;margin:0 auto 24px;animation:.55s cubic-bezier(.2,.9,.3,1.3) both ty-pop;position:relative}.ty-tick-svg{width:100%;height:100%;display:block}.ty-tick-bg{fill:#f9731624;stroke:none}.ty-tick-ring{fill:none;stroke:var(--gold-600);stroke-width:5px;stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314px;transform-origin:50%;animation:.9s ease-out .15s forwards ty-stroke;transform:rotate(-90deg)}.ty-tick-check{stroke:#fff;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 4px 12px #f9731699);animation:.5s ease-out .85s forwards ty-draw}.ty-tick:before,.ty-tick:after{content:"";border:2px solid var(--gold-600);opacity:0;pointer-events:none;border-radius:50%;animation:2.4s ease-out 1.4s infinite ty-pulse;position:absolute;inset:0}.ty-tick:after{animation-delay:2s}@keyframes ty-stroke{to{stroke-dashoffset:0}}@keyframes ty-draw{to{stroke-dashoffset:0}}@keyframes ty-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes ty-pulse{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.ty-pill{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 12px;font-size:11.5px;font-weight:800;color:#fff!important;background:#f9731629!important;border:1px solid #f9731673!important;display:inline-flex!important}.ty-pill-dot{background:var(--gold-600);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite ty-dot;box-shadow:0 0 0 4px #f9731640}@keyframes ty-dot{0%,to{box-shadow:0 0 0 4px #f9731638}50%{box-shadow:0 0 0 10px #f973160a}}.ty-delivery{color:#ffffffdb;text-align:left;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;justify-content:center;align-items:center;gap:14px;max-width:520px;margin:30px auto 0;padding:16px 20px;font-size:13.5px;display:flex}.ty-delivery .ic{flex-shrink:0;font-size:24px}.ty-delivery b{color:#fff;margin-bottom:2px;font-size:14.5px;display:block}.ty-quick{color:#ffffffc7;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:24px;font-size:13.5px;font-weight:600;display:flex}.ty-quick span{align-items:center;gap:8px;display:inline-flex}.ty-quick .d{background:var(--gold-600);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f973162e}.ty-section{padding:90px 0;position:relative;overflow:hidden}.ty-section-light{background:#fff}.ty-section-tint{background:var(--surface-sunken)}.ty-section-dark{color:#fff;background:linear-gradient(160deg,#2a2560 0%,#1e1b4b 55%,#0b0a1f 100%)}.ty-section-dark:before{content:"";pointer-events:none;background:radial-gradient(420px 220px at 85% -10%,#f9731633,#0000 60%),radial-gradient(460px 240px at -8% 110%,#6366f14d,#0000 60%);position:absolute;inset:0}.ty-section>.container{z-index:1;position:relative}.ty-section-head{max-width:680px;margin:0 auto 56px}.ty-section-head .h-display{margin-top:14px}.ty-section-head .lead{margin-top:16px}.eyebrow.on-dark{color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff40!important}.ty-timeline{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=980px){.ty-timeline{grid-template-columns:1fr 1fr}}@media (width<=620px){.ty-timeline{grid-template-columns:1fr}}.ty-tl{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:26px 24px 22px;transition:transform .3s cubic-bezier(.16,.84,.44,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.ty-tl:before{content:"";background:linear-gradient(90deg, var(--gold-600), var(--gold-500));width:0;height:3px;transition:width .5s cubic-bezier(.16,.84,.44,1);position:absolute;top:0;left:0}.ty-tl:hover{border-color:var(--gold-600);box-shadow:var(--shadow-lg);transform:translateY(-5px)}.ty-tl:hover:before{width:100%}.ty-tl-num{width:48px;height:48px;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg, var(--navy-800), var(--royal-700));border-radius:14px;place-items:center;margin-bottom:18px;font-size:18px;font-weight:800;display:grid;box-shadow:0 12px 26px -10px #4338ca8c}.ty-tl:nth-child(2n) .ty-tl-num{background:linear-gradient(135deg, var(--gold-600), var(--gold-500));box-shadow:0 12px 26px -10px #f973168c}.ty-tl-when{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-700);margin-bottom:6px;font-size:11px;font-weight:800}.ty-tl h4{font-family:var(--font-display);color:var(--navy-900);letter-spacing:-.015em;margin:0 0 8px;font-size:18px;font-weight:800}.ty-tl p{color:var(--slate-600);margin:0;font-size:14px;line-height:1.6}.ty-checklist{grid-template-columns:repeat(2,1fr);gap:18px;max-width:960px;margin:0 auto;display:grid}@media (width<=760px){.ty-checklist{grid-template-columns:1fr}}.ty-check{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;grid-template-columns:48px 1fr 28px;align-items:start;gap:16px;padding:20px 22px;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid}.ty-check:hover{border-color:var(--gold-600);box-shadow:var(--shadow-md);transform:translateY(-3px)}.ty-check .ic{background:var(--surface-gold-tinted);border:1px solid #fed7aa;border-radius:13px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.ty-check h5{font-family:var(--font-display);color:var(--navy-900);letter-spacing:-.01em;margin:2px 0 6px;font-size:16px;font-weight:700}.ty-check p{color:var(--slate-600);margin:0;font-size:13.5px;line-height:1.55}.ty-check .tick{background:var(--surface-tinted);width:28px;height:28px;color:var(--royal-700);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.ty-faq{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.ty-faq-it{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;transition:background .25s,border-color .25s;overflow:hidden}.ty-faq-it[open]{background:#ffffff17;border-color:#f9731666}.ty-faq-it summary{cursor:pointer;font-family:var(--font-display);color:#fff;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;font-size:15.5px;font-weight:700;list-style:none;display:flex}.ty-faq-it summary::-webkit-details-marker{display:none}.ty-faq-it .chev{color:#fff;background:#ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:18px;transition:transform .3s,background .3s;display:grid}.ty-faq-it[open] .chev{background:var(--gold-600);transform:rotate(45deg)}.ty-faq-it .a{color:#ffffffc7;padding:0 22px 18px;font-size:14.5px;line-height:1.65}.ty-faq-it .a p{margin:0}.ty-help{grid-template-columns:1fr 1fr;gap:18px;max-width:920px;margin:0 auto;display:grid}@media (width<=680px){.ty-help{grid-template-columns:1fr}}.ty-help-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;grid-template-columns:54px 1fr 28px;align-items:center;gap:18px;padding:22px 24px;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid;text-decoration:none!important}.ty-help-card:hover{border-color:var(--gold-600);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.ty-help-card .ic{color:#fff;background:linear-gradient(135deg, var(--gold-600), var(--gold-500));border-radius:14px;place-items:center;width:54px;height:54px;font-size:24px;display:grid;box-shadow:0 12px 26px -10px #f973168c}.ty-help-card h5{font-family:var(--font-display);color:var(--navy-900);letter-spacing:-.015em;margin:0 0 4px;font-size:17px;font-weight:800}.ty-help-card span{color:var(--slate-700);font-size:14px;font-weight:600;display:block}.ty-help-card small{color:var(--slate-500);margin-top:4px;font-size:12.5px;display:block}.ty-help-card .arr{color:var(--gold-700);font-size:22px;font-weight:800}@media (width<=560px){.ty-hero{padding:60px 0 50px!important}.ty-section{padding:60px 0}.ty-section-head{margin-bottom:38px}}
