.gt{--tick-white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9.25' fill='%23FFFFFF' stroke='%23121A3A' stroke-width='1.5'/%3E%3Cpath d='M5.6 10.4l3 3 5.8-6.4' fill='none' stroke='%23121A3A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.gt .h-nav-cta{gap:20px}.gt .h-ppl-link{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 7px 0 16px;border:1.5px solid var(--ink);border-radius:999px;background:#ffffff;color:var(--ink);font-size:16px;font-weight:600;white-space:nowrap;transition:background .16s ease}.gt .h-ppl-link:hover{background:var(--yellow-soft)}.gt .h-new{padding:3px 9px;border-radius:999px;background:var(--yellow);font-size:13px;font-weight:700;line-height:1.3}.gt .h-display{max-width:7.2em}.gt .h-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:34px}.gt .h-btn-ghost,.gt .h-btn-ink{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 26px;border-radius:10px;font-family:var(--display);font-size:21px;font-weight:700;white-space:nowrap;transition:background .16s ease}.gt .h-btn-ghost{border:2px solid var(--ink);background:#ffffff;color:var(--ink)}.gt .h-btn-ghost:hover{background:var(--yellow-soft)}.gt .h-btn-ink{background:var(--ink);color:#ffffff;box-shadow:inset 0 -3px 0 rgba(0,0,0,.35)}.gt .h-btn-ink:hover{background:var(--ink-2)}.gt .h-pad-wrap{position:relative;width:100%;max-width:470px;justify-self:end;margin-top:26px}.gt .h-board{position:relative;padding:36px 16px 16px;border-radius:18px;background:linear-gradient(165deg,#3b4568,#1c2446 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 34px 60px -30px rgba(18,26,58,.6);transform:rotate(-1.6deg)}.gt .h-clip{position:absolute;z-index:2;top:-17px;left:50%;width:136px;height:44px;margin-left:-68px;border-radius:10px 10px 16px 16px;background:linear-gradient(180deg,#f2f4f9,#b3bbcc 55%,#8a94aa);box-shadow:inset 0 1px 0 #ffffff,0 7px 12px -5px rgba(0,0,0,.5)}.gt .h-clip:after{content:"";position:absolute;top:9px;left:50%;width:34px;height:11px;margin-left:-17px;border-radius:6px;background:#1c2446;box-shadow:inset 0 2px 3px rgba(0,0,0,.45)}.gt .h-pad{position:relative;padding:24px 24px 20px;border-radius:4px;background:#ffffff;box-shadow:0 2px 0 rgba(0,0,0,.08)}.gt .h-pad-head{padding-bottom:12px;border-bottom:2px solid var(--ink)}.gt .h-pad-logo{display:block;height:24px;width:auto;color:var(--ink)}.gt .h-pad-head p{margin-top:8px;font-family:var(--mono);font-size:12.5px;color:var(--steel);white-space:nowrap}.gt .h-hand{font-family:var(--hand);font-size:25px;font-weight:600;line-height:1;color:var(--pen)}.gt .h-pad-q{margin-top:16px;font-family:var(--display);font-size:27px;font-weight:800;line-height:1.1}.gt .h-pad-lines{margin-top:6px}.gt .h-pad-lines li{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid #dfe5f1}.gt .h-box{grid-row:span 2;position:relative;width:30px;height:30px;border:2px solid var(--ink);border-radius:6px;background:#ffffff}.gt .h-box svg{position:absolute;left:3px;top:-9px;width:34px;height:34px;overflow:visible}.gt .h-box path{fill:none;stroke:var(--pen);stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:32;stroke-dashoffset:0}.gt .h-item{grid-column:2;font-size:19px;font-weight:600;line-height:1.2;color:var(--ink)}.gt .h-item-note{grid-column:2;margin-top:2px;font-family:var(--mono);font-size:12.5px;line-height:1.3;color:var(--steel)}.gt .h-pad-notes{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-top:14px}.gt .h-pad-notes>span:first-child{font-family:var(--mono);font-size:12.5px;color:var(--steel)}.gt .h-sticky{position:absolute;z-index:3;top:-26px;right:-36px;display:block;width:152px;padding:14px 12px 18px;font-size:23px;text-align:center;rotate:6deg;transition:translate .16s ease}.gt .h-sticky strong{display:block;font-size:31px;font-weight:700;color:var(--pen)}.gt .h-sticky:hover{translate:0 -3px}.gt .h-pen{margin-top:22px;margin-right:8px;animation-delay:2.4s}.gt .h-tickets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 34px;margin-top:56px}.gt .h-ticket{--tone:var(--butter);--stub:66px;display:flex;scroll-margin-top:96px;filter:drop-shadow(0 16px 22px rgba(18,26,58,.13)) drop-shadow(0 1px 2px rgba(18,26,58,.1))}.gt .h-ticket:nth-child(4n+1){transform:rotate(-.7deg)}.gt .h-ticket:nth-child(4n+2){transform:rotate(.6deg)}.gt .h-ticket:nth-child(4n+3){transform:rotate(.4deg)}.gt .h-ticket:nth-child(4n){transform:rotate(-.5deg)}.gt .h-ticket.tone-butter{--tone:var(--butter)}.gt .h-ticket.tone-sky{--tone:var(--sky)}.gt .h-ticket.tone-mint{--tone:var(--mint)}.gt .h-ticket.tone-lilac{--tone:var(--lilac)}.gt .h-ticket-paper{display:flex;flex-direction:column;width:100%;padding:30px 32px 0;border-radius:8px;background:var(--tone);-webkit-mask:radial-gradient(circle 13px at 0 calc(100% - var(--stub)),#0000 12.5px,#000 13px) left /50.5% 100% no-repeat,radial-gradient(circle 13px at 100% calc(100% - var(--stub)),#0000 12.5px,#000 13px) right /50.5% 100% no-repeat;mask:radial-gradient(circle 13px at 0 calc(100% - var(--stub)),#0000 12.5px,#000 13px) left /50.5% 100% no-repeat,radial-gradient(circle 13px at 100% calc(100% - var(--stub)),#0000 12.5px,#000 13px) right /50.5% 100% no-repeat}.gt .h-ticket-name{font-family:var(--display);font-size:35px;line-height:1;font-weight:800;text-wrap:balance}.gt .h-ticket-line{margin-top:12px;font-size:18px;line-height:1.5;color:var(--ink-2)}.gt .h-ticket-points{display:grid;gap:9px;margin:20px 0 28px}.gt .h-ticket-points li{position:relative;padding-left:31px;font-size:17px;line-height:1.45}.gt .h-ticket-points li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;background:var(--tick-white) center /contain no-repeat}.gt .h-ticket-stub{display:flex;align-items:center;height:var(--stub);margin:auto -32px 0;padding:0 32px;border-top:2px dashed rgba(18,26,58,.3)}.gt .h-ticket-stub a{font-family:var(--display);font-size:22px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.gt .h-ticket-stub a:hover{text-decoration-color:var(--pen);color:var(--pen)}.gt .h-ppl{background:var(--yellow);scroll-margin-top:72px}.gt .h-ppl-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:64px;align-items:center}.gt .h-ppl-tag{display:inline-block;margin-bottom:20px;padding:4px 14px;border-radius:999px;background:var(--ink);color:#ffffff;font-size:15px;font-weight:700}.gt .h-ppl-h{max-width:11em}.gt .h-ppl-body{margin-top:22px;font-size:20px;line-height:1.55;color:var(--ink-2);max-width:31em}.gt .h-ppl-points{display:grid;gap:10px;margin-top:24px}.gt .h-ppl-points li{position:relative;padding-left:32px;font-size:18px;font-weight:600}.gt .h-ppl-points li:before{content:"";position:absolute;left:0;top:3px;width:21px;height:21px;background:var(--tick-white) center /contain no-repeat}.gt .h-ppl-start{font-size:18px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.gt .h-ppl-start:hover{color:var(--ink-2)}.gt .h-rcpt{position:relative;justify-self:center;width:100%;max-width:410px;padding:26px 24px 22px;background:#ffffff;font-family:var(--mono);font-size:13.5px;line-height:1.45;color:var(--ink);rotate:2deg;filter:drop-shadow(0 24px 30px rgba(18,26,58,.3)) drop-shadow(0 2px 3px rgba(18,26,58,.12))}.gt .h-rcpt:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:10px;background:linear-gradient(135deg,#ffffff 50%,transparent 0) 0 0 /14px 10px repeat-x,linear-gradient(-135deg,#ffffff 50%,transparent 0) 0 0 /14px 10px repeat-x}.gt .h-rcpt-head{padding-bottom:14px;border-bottom:1.5px dashed var(--dash);text-align:center}.gt .h-rcpt-logo{display:block;height:22px;width:auto;margin:0 auto 8px;color:var(--ink)}.gt .h-rcpt-head p{color:var(--steel)}.gt .h-rcpt-lines li{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 0}.gt .h-rcpt-lines li+li{border-top:1px dotted #c5ccdb}.gt .h-rcpt-who q{display:block;color:var(--steel)}.gt .h-rcpt-free{padding:0 6px;background:var(--yellow-soft);font-weight:600}.gt .h-rcpt-total{display:flex;justify-content:space-between;margin-top:6px;padding-top:12px;border-top:3px double var(--ink);font-weight:600;font-size:16px}.gt .h-rcpt-foot{margin-top:10px;font-size:12px;color:var(--steel)}.gt .h-process{border-bottom:1px solid var(--rule)}.gt .h-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 34px;margin-top:56px}.gt .h-steps li{padding-top:20px;border-top:2px solid var(--ink)}.gt .h-step-n{display:inline-block;padding:0 6px;font-size:64px;line-height:.95;background:linear-gradient(transparent 58%,var(--yellow-soft) 58%,var(--yellow-soft) 92%,transparent 92%)}.gt .h-step-n,.gt .h-steps h3{font-family:var(--display);font-weight:800}.gt .h-steps h3{margin-top:16px;font-size:29px;line-height:1.05}.gt .h-steps p{margin-top:8px;font-size:17px;line-height:1.5;color:var(--steel)}.gt .h-results{background:var(--counter)}.gt .h-close-ctas{margin-top:32px}.gt .h-close-alt{font-size:18px;font-weight:600;color:#dfe4f0;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.gt .h-close-alt:hover{color:var(--yellow)}@media (prefers-reduced-motion:no-preference){.gt .h-box path{stroke-dashoffset:32;animation:h-draw .36s ease-out both;animation-delay:calc(.55s + var(--i, 0) * .32s)}.gt .h-pad-notes .h-hand{animation:g-fade .5s ease 1.95s both}.gt .h-sticky{animation:h-stick .45s cubic-bezier(.3,1.5,.5,1) 2.1s both}}@media (prefers-reduced-motion:reduce){.gt .h-pen{animation:none}}@keyframes h-draw{to{stroke-dashoffset:0}}@keyframes h-stick{0%{opacity:0;rotate:14deg;scale:1.25}to{opacity:1;rotate:6deg;scale:1}}@media (max-width:1080px){.gt .h-nav-links{display:none}}@media (max-width:1000px){.gt .h-pad-wrap{justify-self:center;margin-top:10px}.gt .h-ppl-grid{grid-template-columns:1fr;gap:56px}.gt .h-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.gt .h-tickets{grid-template-columns:1fr;max-width:620px}}@media (max-width:767px){.gt .h-cta-row{margin-top:28px}.gt .h-tickets{gap:30px;margin-top:40px}.gt .h-ticket-paper{padding:24px 22px 0}.gt .h-ticket-stub{margin-inline:-22px;padding-inline:22px}.gt .h-ticket-name{font-size:30px}.gt .h-ticket-line{font-size:17px}.gt .h-ticket-points li{font-size:16px}.gt .h-ppl-body{font-size:18px}.gt .h-steps{grid-template-columns:1fr;gap:30px;margin-top:40px}.gt .h-steps li{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:14px;align-items:start}.gt .h-step-n{grid-row:span 2;justify-self:start;font-size:52px}.gt .h-steps h3{margin-top:2px;font-size:26px}.gt .h-steps p{grid-column:2}.gt .h-sticky{top:-30px;right:-6px;width:128px;font-size:20px}.gt .h-sticky strong{font-size:26px}.gt .h-pad{padding:20px 18px 16px}.gt .h-board{padding:34px 10px 10px}.gt .h-item{font-size:17.5px}.gt .h-pad-q{font-size:24px}}@media (max-width:480px){.gt .g-nav-inner:has(.h-nav-cta){gap:12px}.gt .h-nav-cta{gap:10px}.gt .h-new{display:none}.gt .h-ppl-link{height:40px;padding:0 13px;font-size:15px}.gt .h-nav-book{height:40px;padding:0 13px;font-size:16px}.gt .h-cta-row .g-btn,.gt .h-cta-row .h-btn-ghost,.gt .h-cta-row .h-btn-ink{flex:1 1 100%}.gt .h-pad-head p{font-size:11.5px}.gt .h-pad-head .h-hand{font-size:21px}}@media (max-width:359px){.gt .h-nav-book{display:none}}