.swc-tpq{--ink:#102e34;--cream:#fff4d7;--teal:#087f88;--orange:#f26a2e;--yellow:#ffc94d;position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-1px;margin-bottom:0;color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden;background:#092d35}.swc-tpq *{box-sizing:border-box}.swc-tpq button{font:inherit}.swc-tpq-hero{position:relative;min-height:min(78vh,820px);display:grid;align-items:end;overflow:hidden}.swc-tpq-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.swc-tpq-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#071e26f7 0,#071e26c8 30%,#071e2640 65%,transparent 100%)}.swc-tpq-hero:after{content:"FLORIDA PARK PERSONALITY • ADMIT ONE • FLORIDA PARK PERSONALITY • ADMIT ONE •";position:absolute;left:-2%;right:-2%;bottom:0;padding:10px 0;background:var(--yellow);color:#162f34;font-weight:1000;letter-spacing:.14em;text-align:center;white-space:nowrap;transform:rotate(-.5deg)}.swc-tpq-hero-copy{position:relative;z-index:2;width:min(1040px,90vw);margin:0 auto;padding:80px 0 72px;color:#fff;text-shadow:0 3px 18px #0008}.swc-tpq-hero-copy span{display:inline-block;background:var(--orange);padding:8px 13px;border-radius:5px;transform:rotate(-1.5deg);font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.swc-tpq h1{max-width:900px;font-size:clamp(3rem,7.2vw,7.5rem);line-height:.84;letter-spacing:-.055em;text-transform:uppercase;margin:.18em 0}.swc-tpq-hero p{max-width:720px;font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.55;font-weight:700}.swc-btn{border:0;border-radius:7px;padding:15px 23px;background:var(--orange);color:#fff;font-weight:1000;font-size:1rem;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;box-shadow:0 6px 0 #9d3515;transition:.15s}.swc-btn:hover{transform:translateY(-2px)}.swc-btn.ghost{background:transparent;color:var(--ink);border:2px solid var(--ink);box-shadow:none}.swc-stage{min-height:0;background:radial-gradient(circle at 15% 20%,#1d8790 0 2px,transparent 3px),linear-gradient(135deg,#0a4f59,#082f38 60%,#071f29);background-size:38px 38px,auto;padding:clamp(30px,5vw,70px) max(5vw,calc((100vw - 1180px)/2));position:relative}.swc-stage:empty{display:none}.swc-progress-wrap{max-width:1060px;margin:0 auto 18px;color:#fff}.swc-progress-copy{display:flex;justify-content:space-between;font-size:.78rem;letter-spacing:.14em}.swc-progress{height:11px;background:#ffffff2a;border:2px solid #ffffff90;border-radius:99px;overflow:hidden;margin-top:7px}.swc-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--yellow),var(--orange));transition:width .25s}.swc-card{position:relative;max-width:1060px;margin:auto;background:#fff2ce;border:8px solid #e3bc73;border-radius:22px;padding:clamp(28px,6vw,72px);box-shadow:0 24px 60px #0007,inset 0 0 0 3px #8d5a2b;overflow:visible}.swc-question-card:before{content:"";position:absolute;inset:12px;border:2px dashed #b68042;border-radius:11px;pointer-events:none}.swc-sticker-float{position:absolute;right:-30px;top:-45px;width:clamp(110px,16vw,190px);height:clamp(100px,15vw,175px);transform:rotate(5deg);filter:drop-shadow(0 10px 8px #0005);z-index:3}.swc-sticker-float img{width:100%;height:100%;object-fit:cover;border-radius:18px}.swc-qhead{position:relative;z-index:2;padding-right:14%}.swc-qhead small{text-transform:uppercase;letter-spacing:.18em;font-weight:1000;color:#a14421}.swc-qhead h2{max-width:800px;font-size:clamp(2rem,5vw,4.7rem);line-height:.98;letter-spacing:-.04em;margin:.2em 0 .5em}.swc-answers{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:15px}.swc-answers button{display:flex;gap:14px;align-items:center;min-height:82px;padding:16px 18px;text-align:left;border:3px solid #173b3f;border-radius:10px;background:#fffaf0;color:var(--ink);font-weight:850;cursor:pointer;box-shadow:5px 5px 0 #173b3f;transition:.12s}.swc-answers button span{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:50%;background:var(--teal);color:#fff;font-weight:1000}.swc-answers button:hover{background:var(--yellow);transform:translate(-2px,-2px);box-shadow:8px 8px 0 #173b3f}.swc-park-footer{position:relative;z-index:2;margin-top:38px;padding-top:15px;border-top:2px dashed #b68042;font-size:.7rem;letter-spacing:.12em;font-weight:900;text-align:center;color:#815d38}.swc-result{max-width:1180px;margin:auto;background:#f9edcf;border:8px solid #e3bc73;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #0008,inset 0 0 0 3px #8d5a2b}.swc-result-visual{position:relative;height:min(62vw,620px);min-height:400px;background:#163e45}.swc-result-art{width:100%;height:100%;object-fit:cover;display:block}.swc-result-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#082d35d8 0,transparent 55%)}.swc-result-badge{position:absolute;z-index:2;left:clamp(20px,5vw,60px);bottom:clamp(22px,4vw,48px);color:#fff;text-shadow:0 3px 12px #000}.swc-result-badge small{display:block;font-weight:1000;letter-spacing:.18em}.swc-result-badge strong{display:block;max-width:900px;font-size:clamp(2.8rem,7vw,7rem);line-height:.85;text-transform:uppercase;letter-spacing:-.05em}.swc-result-copy{padding:clamp(26px,5vw,64px)}.swc-ticket-top{display:flex;justify-content:space-between;border-bottom:2px dashed #aa7c3d;padding-bottom:12px;font-size:.72rem;font-weight:1000;letter-spacing:.12em}.swc-result h2{font-size:clamp(2.5rem,6vw,5.8rem);line-height:.9;letter-spacing:-.05em;margin:.35em 0 .08em;text-transform:uppercase}.swc-result h3{font-size:clamp(1.35rem,3vw,2.2rem);color:var(--orange);margin:.2em 0 .7em}.swc-result .lead{font-size:1.25rem;font-weight:900;max-width:780px}.swc-result-copy>p{max-width:850px;line-height:1.65}.swc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0}.swc-stats div{background:#dbeee8;border:3px solid #173b3f;border-radius:10px;padding:16px;text-align:center;box-shadow:4px 4px 0 #173b3f}.swc-stats b,.swc-stats span{display:block}.swc-stats b{font-size:1.55rem}.swc-stats span{font-size:.78rem;margin-top:4px;font-weight:800}.swc-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.swc-result-block,.swc-tip{border:2px dashed #b68042;padding:20px;border-radius:12px}.swc-result-block h4,.swc-tip b{font-size:1.05rem;text-transform:uppercase}.swc-tip{margin-top:18px;background:#ffd98b;border-style:solid}.swc-tip p{margin-bottom:0}.swc-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.swc-tpq[data-result="universal_orlando"]{--orange:#d7472f;--yellow:#f5b642}.swc-tpq[data-result="seaworld_busch"]{--teal:#007d9c;--orange:#00a9c7}.swc-tpq[data-result="legoland"]{--teal:#2b9b47;--orange:#e44831;--yellow:#f4d13d}.swc-tpq[data-result="gatorland"]{--teal:#547b3e;--orange:#d9782f;--yellow:#d7b95b}.swc-tpq[data-result="idrive_junkie"]{--teal:#8d36a6;--orange:#ef3f79;--yellow:#62e4f4}
@media(max-width:760px){.swc-tpq-hero{min-height:700px}.swc-tpq-hero-copy{padding-bottom:85px}.swc-tpq h1{font-size:clamp(3rem,14vw,5rem)}.swc-stage{padding:28px 14px}.swc-card{border-width:5px;padding:55px 22px 30px}.swc-sticker-float{right:10px;top:-45px;width:110px;height:100px}.swc-qhead{padding-right:0}.swc-qhead h2{font-size:2rem}.swc-answers{grid-template-columns:1fr}.swc-result{border-width:5px}.swc-result-visual{height:58vw;min-height:260px}.swc-result-grid{grid-template-columns:1fr}.swc-stats{grid-template-columns:1fr 1fr 1fr}.swc-stats div{padding:10px 6px}.swc-stats b{font-size:1.1rem}.swc-result-copy{padding:25px 20px}.swc-ticket-top b{display:none}}
