.sq-page{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow:hidden;background:#0a0a0a;color:#ffffff;font-family:var(--font-jakarta),"Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}.sq-page a,.sq-page a:hover{color:#ffffff;text-decoration:none}.sq-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 40% at 50% 0,rgba(255,255,255,.14),rgba(255,255,255,0) 70%),radial-gradient(40% 30% at 90% 70%,rgba(255,255,255,.07),rgba(255,255,255,0) 70%)}.sq-frame{position:relative;display:flex;flex:1;flex-direction:column;gap:18px;width:100%;max-width:480px;margin:0 auto;padding:calc(24px + env(safe-area-inset-top)) 20px calc(28px + env(safe-area-inset-bottom))}.sq-frame--result{gap:16px}.sq-legal{position:relative;display:flex;justify-content:center;gap:16px;padding:0 20px calc(16px + env(safe-area-inset-bottom));font-size:12px;font-weight:500}.sq-page .sq-legal a{color:rgba(255,255,255,.6);text-decoration:underline;text-underline-offset:2px}.sq-page .sq-legal a:hover{color:#ffffff}.sq-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:18px}.sq-logo{display:block;width:auto;height:26px}.sq-progress{display:contents}.sq-progress-label{order:2;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sq-bar{order:3;flex-basis:100%;box-sizing:content-box;height:6px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:999px;--lens-fill:color-mix(in srgb,var(--paper) 8%,transparent);--lens-rim-top:transparent;--lens-rim-bottom:transparent;--lg-shadow:0}.sq-bar>[data-state]{border-radius:999px;background:var(--paper);transition:transform .3s ease}.sq-step{flex:1}.sq-intro,.sq-step{display:flex;flex-direction:column;gap:18px}.sq-clay{align-self:center;width:130px;height:130px;margin-top:4px;object-fit:contain}.sq-clay--lg{width:150px;height:150px;margin-top:10px}.sq-step--trade .sq-intro{flex-direction:row-reverse;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:6px}.sq-step--trade .sq-clay{flex-shrink:0;align-self:auto;width:88px;height:88px;margin:0}.sq-heading{display:flex;flex-direction:column;gap:8px;min-width:0}.sq-heading--pending{visibility:hidden}.sq-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sq-title{margin:0;font-size:28px;font-weight:800;line-height:1.15}.sq-title--long{font-size:26px}.sq-options{display:flex;flex-direction:column;gap:10px}.sq-options--five{gap:9px}.sq-options--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sq-opt{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:0 18px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(255,255,255,.04),0 8px 32px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);color:#ffffff;font:inherit;font-size:17px;font-weight:600;line-height:1.2;text-align:left;cursor:pointer;transition:background .12s,transform .12s}.sq-opt:after{content:"";position:absolute;top:0;right:10%;left:10%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0))}.sq-opt:hover{background:rgba(255,255,255,.11)}.sq-opt[aria-pressed=true]{border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.14)}.sq-options--five .sq-opt{min-height:62px}.sq-options--grid .sq-opt{gap:10px;min-height:52px;padding:0 12px;border-radius:16px;font-size:14px}.sq-em{flex-shrink:0;width:26px;font-size:21px;text-align:center}.sq-options--grid .sq-em{width:22px;font-size:18px}.sq-page :focus-visible{outline:2px solid #ffffff;outline-offset:2px}.sq-footer{display:flex;flex-direction:column;gap:10px;margin-top:auto}.sq-back,.sq-secondary{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#ffffff;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.sq-secondary{min-height:54px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.sq-primary{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 28px;border:0;border-radius:14px;background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 6px rgba(0,0,0,.45);font:inherit;font-size:17px;font-weight:700;cursor:pointer}.sq-page a.sq-primary,.sq-page a.sq-primary:hover,.sq-primary{color:#000000}.sq-primary:hover{filter:brightness(1.06)}.sq-primary:disabled{cursor:progress;opacity:.75}.sq-primary:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.sq-note{margin:0;font-size:12px;font-weight:500;text-align:center}.sq-step--result .sq-clay{margin-top:0}.sq-form,.sq-step--contact .sq-answers{display:flex;flex:1;flex-direction:column}.sq-form{gap:14px}.sq-field{display:flex;flex-direction:column;gap:6px}.sq-label{font-size:13px;font-weight:600;line-height:inherit}.sq-input{position:relative;width:100%;padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 8px 32px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);color:#ffffff;font:inherit;font-size:17px;height:auto}.sq-input::placeholder{color:rgba(255,255,255,.6);font-weight:400;opacity:1}.sq-input:focus{border-color:rgba(255,255,255,.5);outline:none}.sq-input[aria-invalid=true]{border-color:#f87171}.sq-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;line-height:1.35;cursor:pointer}.sq-consent-text{font:inherit;cursor:pointer}.sq-check{flex-shrink:0;width:20px;height:20px;margin:1px 0 0;border-radius:6px;cursor:pointer;--lens-fill:color-mix(in srgb,var(--paper) 8%,transparent);--lg-ink:var(--paper)}.sq-check[data-state=checked]{--lens-fill:var(--paper);--lg-ink:var(--on-gold-fixed)}.sq-consent-links{margin:-4px 0 0 30px;font-size:12px;font-weight:500;color:rgba(255,255,255,.6)}.sq-consent-links a{color:inherit;text-decoration:underline;text-underline-offset:2px}.sq-consent-links a:hover{color:#ffffff}.sq-error{margin:0;color:#fca5a5;font-size:13px;font-weight:600}.sq-actions{display:flex;flex-direction:column;gap:10px;margin-top:auto}.sq-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sq-sparkle-row{display:flex;align-items:center;gap:6px}.sq-sparkle{width:16px;height:16px;color:#ffffff}.sq-result-title{margin:0;font-size:30px;font-weight:800;line-height:1.12}.sq-card-body{padding:18px}.sq-card{display:flex;flex-direction:column;gap:10px}.sq-card-title{font-size:13px;font-weight:600}.sq-card-lines{gap:8px;margin:0;padding-left:18px;font-size:15px;line-height:1.4;list-style:disc}.sq-card-lines,.sq-ctas{display:flex;flex-direction:column}.sq-ctas{gap:10px}.sq-close{margin:4px 0 0;font-size:13px;font-weight:600;text-align:center}@media (max-width:599.98px){.sq-only-web{display:none!important}}@media (min-width:600px){.sq-glow{background:radial-gradient(45% 55% at 22% 40%,rgba(255,255,255,.12),rgba(255,255,255,0) 70%),radial-gradient(35% 45% at 85% 85%,rgba(255,255,255,.07),rgba(255,255,255,0) 70%)}.sq-only-mobile{display:none!important}.sq-frame,.sq-frame--result{gap:40px;max-width:1180px;padding:36px 40px 40px}.sq-top{flex-wrap:nowrap;gap:24px}.sq-logo{height:32px}.sq-progress{display:flex;align-items:center;gap:14px;width:320px;max-width:50%}.sq-bar,.sq-progress-label{order:0}.sq-bar{flex:1 1 auto}.sq-step{flex-flow:row wrap;align-content:center;align-items:center;gap:56px}.sq-intro,.sq-step--trade .sq-intro{flex:1 1 380px;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:22px;min-width:0;margin:0}.sq-answers{flex:999 1 560px;min-width:0}.sq-step--contact .sq-answers{flex-basis:460px;max-width:520px}.sq-step--result .sq-answers{flex-basis:460px;max-width:540px}.sq-clay,.sq-clay--lg,.sq-step--trade .sq-clay{align-self:flex-start;width:200px;height:200px;margin:0}.sq-step--result .sq-clay{width:220px;height:220px}.sq-heading{gap:22px}.sq-eyebrow{font-size:12px}.sq-result-title,.sq-title{max-width:11ch;font-size:48px;line-height:1.08}.sq-title--long{max-width:14ch;font-size:44px}.sq-step--contact .sq-title{max-width:12ch}.sq-result-title{max-width:14ch}.sq-note--web{margin:0;font-size:16px;font-weight:500;text-align:left}.sq-step--contact .sq-note--web{max-width:38ch}.sq-options,.sq-options--five,.sq-options--grid{gap:12px}.sq-opt,.sq-options--five .sq-opt{min-height:76px;padding:0 24px;font-size:18px}.sq-opt:hover{transform:translateY(-1px)}.sq-em{width:28px;font-size:24px}.sq-options--grid .sq-opt{gap:12px;min-height:64px;padding:0 20px;border-radius:18px;font-size:16px}.sq-options--grid .sq-em{width:26px;font-size:21px}.sq-back{display:inline-flex;align-self:flex-start;width:auto;min-height:48px;padding:0 22px;font-size:15px}.sq-pane{position:relative;gap:18px;padding:32px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 40px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(26px) saturate(1.5);backdrop-filter:blur(26px) saturate(1.5)}.sq-pane:after{content:"";position:absolute;top:0;right:10%;left:10%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0))}.sq-pane .sq-field{gap:8px}.sq-pane .sq-input{padding:16px 18px;border-color:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.2);-webkit-backdrop-filter:none;backdrop-filter:none}.sq-pane .sq-actions{margin-top:6px}.sq-sparkle-row{gap:8px}.sq-sparkle{width:18px;height:18px}.sq-card-body{padding:32px}.sq-card{gap:14px}.sq-card-title{font-size:14px}.sq-card-lines{gap:12px;padding-left:20px;font-size:17px;line-height:1.45}.sq-ctas{flex-flow:row wrap;gap:12px;margin-top:6px}.sq-ctas .sq-primary,.sq-ctas .sq-secondary{width:auto;min-height:56px;padding:0 28px;font-size:17px}.sq-close{margin:0;font-size:14px;text-align:left}}@media (prefers-reduced-motion:reduce){.sq-bar>[data-state],.sq-opt{transition:none}.sq-opt:hover{transform:none}}