@layer components{.st-hero{position:relative;overflow:hidden}.st-hero-inner{z-index:1;padding-top:calc(var(--header) + clamp(64px, 9vw, 140px));padding-bottom:clamp(72px,8vw,128px);position:relative}.st-weeks{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(14px,2vw,32px);height:clamp(200px,34vw,520px);display:grid;position:relative}.st-week{grid-template-rows:1fr auto;justify-items:center;height:100%;display:grid;position:relative}.st-slit{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--light) 65%, transparent) 50%, transparent);opacity:.18;transform-origin:50%;width:clamp(18px,2.2vw,34px);height:100%;animation:st-slit 1.4s var(--ease) both}.st-week:last-child .st-slit{opacity:1;background:linear-gradient(180deg, transparent, var(--light) 50%, transparent);filter:drop-shadow(0 0 18px color-mix(in srgb, var(--light) 45%, transparent))}.st-week:nth-child(2) .st-slit{opacity:.32}.st-week:nth-child(3) .st-slit{opacity:.55}.st-week .t-micro{margin-top:18px}@keyframes st-slit{0%{transform:scaleY(.1)}to{transform:none}}.st-outcomes{gap:var(--g);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:63.99rem){.st-outcomes{grid-template-columns:1fr}}.st-outcome{background:var(--card);min-height:clamp(260px,22vw,340px);box-shadow:inset 0 0 0 1px var(--line);border-radius:2px;align-content:start;gap:18px;padding:clamp(26px,3vw,48px);display:grid}.st-outcome.is-win{box-shadow:inset 0 0 0 1px var(--line-strong)}.st-outcome .state{justify-self:start}.st-outcomes-stack{grid-template-columns:1fr;gap:12px}.st-outcomes-stack .st-outcome{gap:12px;min-height:0;padding:clamp(22px,2.4vw,32px)}.st-ed .ed-float{width:min(400px,62%)}@media (max-width:47.99rem){.st-ed .ed-float{width:auto}}@media (max-width:63.99rem){.st-ed .ed-media{aspect-ratio:4/3!important}}.st-ed-cap{max-width:44em;margin-top:16px}.st-mode{gap:6px var(--g);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding:22px 0;display:grid}.st-mode:first-child{border-top:1px solid var(--line-strong)}@media (max-width:39.99rem){.st-mode{grid-template-columns:1fr}}.st-mode-name{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:18px;display:grid}@media (max-width:39.99rem){.st-mode>.t-label{padding-left:64px}}.st-trade-head{align-items:center;gap:16px;display:flex}.st-form-layout{align-items:start}.st-form-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;padding:clamp(24px,3.2vw,48px);position:relative}.st-form-card:before{content:"";border-radius:inherit;background:radial-gradient(60% 45% at 100% 0%, color-mix(in srgb, var(--ink) 4%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.st-form-card>*{position:relative}.st-aside{gap:36px;display:grid}.st-way{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:20px;display:grid}.st-way:hover .icon-tile{background:color-mix(in srgb, var(--ink) 8%, transparent);box-shadow:inset 0 0 0 1px var(--line-strong)}.st-mail{font-size:var(--fs-h2);letter-spacing:-.024em;color:var(--ink);word-break:break-word;-webkit-user-select:all;user-select:all;font-weight:300;line-height:1.16}.st-mail:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:6px}.st-talk{box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:clamp(20px,2vw,28px)}.st-talk-face{border-radius:14px;flex:none;width:56px;height:56px;position:relative}.st-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.st-steps li{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:18px;padding:20px 0;display:grid}.st-steps-icon{border-radius:12px;width:42px;height:42px}.st-steps .t-num{color:var(--faint);font-size:12px}.st-fee{padding-left:60px}@media (max-width:63.99rem){.st-fee{padding-left:0}}.st-thanks{align-items:center;min-height:max(640px,88svh);display:flex}.st-thanks-inner{width:100%;padding-top:calc(var(--header) + clamp(56px, 7vw, 112px));padding-bottom:clamp(72px,7vw,112px)}.st-thanks-ed .ed-float{width:min(340px,52%)}@media (max-width:47.99rem){.st-thanks-ed .ed-float{width:auto}}.st-next .ui-row{padding-block:13px}.st-next-row{justify-content:flex-start;align-items:baseline;gap:14px}.st-next-n{flex:none;width:18px}}
