html body .sd-city.sd-sit .sd-logo{color:#1c2532}html body .sd-city.sd-sit .sd-nav{background:#ffffffb8;box-shadow:inset 0 0 0 1px #ffffffe6,0 6px 20px #1c253214}html body .sd-city.sd-sit .sd-nav a{color:#1c2532;text-shadow:none}html body .sd-city.sd-sit .sd-nav a:hover{color:#6b4fb0}.sd-sit .sit-wrap{max-width:1240px;margin:0 auto;padding-inline:20px}@media (min-width:768px){.sd-sit .sit-wrap{padding-inline:40px}}.sd-sit .sit-hero{padding:112px 0 36px;position:relative}@media (min-width:768px){.sd-sit .sit-hero{padding:150px 0 56px}}.sd-sit .sit-hero-grid{grid-template-columns:1fr;align-items:center;gap:28px;display:grid}@media (min-width:960px){.sd-sit .sit-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:32px}}.sd-sit .sit-crumbs{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;gap:0 4px;margin-bottom:14px;font-size:11px;display:flex}.sd-sit .sit-crumbs a{color:#496f91;border-bottom:1px solid #496f9159}.sd-sit .sit-eyebrow{font-family:var(--f-script);color:#496f91;transform-origin:0;margin-bottom:8px;font-size:clamp(26px,3vw,38px);line-height:1.1;display:block;transform:rotate(-3deg)}.sd-sit h1{font-family:var(--f-head);text-transform:uppercase;color:#1c2532;letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(40px,10.4vw,84px);font-weight:400;line-height:1.04}.sd-sit h1 .sit-h1-script{font-family:var(--f-script);text-transform:none;background:linear-gradient(100deg,#3e8fc0,#9b6cc9);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.22em;padding:.18em .14em .1em 0;font-size:.56em;line-height:1.15;display:block}.sd-sit .sit-lead{max-width:560px;color:var(--ink-soft);margin-top:22px;font-size:17px;line-height:1.65}.sd-sit .sit-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.sd-sit .sit-ghost{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.03em;color:#1c2532;background:#ffffffbf;border-radius:18px;padding:15px 22px;font-size:16px;transition:transform .2s,background .2s;box-shadow:inset 0 0 0 1px #1c25321a}.sd-sit .sit-ghost:hover{background:#fff;transform:translateY(-2px)}.sd-sit .sit-hero .sd-badges{margin-top:24px}.sd-sit .sit-free{color:var(--ink-soft);margin-top:14px;font-size:13px}.sd-sit .sit-art{margin:0;position:relative}.sd-sit .sit-art:before{content:"";filter:blur(6px);background:radial-gradient(closest-side,#9b7fd447,#7bc8e829 60%,#0000 100%);border-radius:50%;position:absolute;inset:6% 4% 2%}.sd-sit .sit-art img{width:100%;height:auto;display:block;position:relative}.sd-sit .sit-art picture{display:block}.sd-sit .sit-block{margin-top:84px;scroll-margin-top:24px}@media (min-width:768px){.sd-sit .sit-block{margin-top:110px}}.sd-sit .sit-kicker{font-family:var(--f-script);color:#496f91;transform-origin:0;margin-bottom:6px;font-size:clamp(26px,3vw,38px);line-height:1.1;display:block;transform:rotate(-3deg)}.sd-sit h2{font-family:var(--f-head);text-transform:uppercase;color:#1c2532;font-size:clamp(34px,4.6vw,64px);font-weight:400;line-height:1}.sd-sit h2 .sd-script{color:#496f91;font-size:1.08em}.sd-sit .sit-intro{max-width:680px;color:var(--ink-soft);margin-top:16px;font-size:17px;line-height:1.65}.sd-sit .sit-split{grid-template-columns:1fr;align-items:start;gap:28px;margin-top:34px;display:grid}@media (min-width:960px){.sd-sit .sit-split{grid-template-columns:minmax(0,1fr) 340px;gap:44px}.sd-sit .sit-split.sit-split-left{grid-template-columns:340px minmax(0,1fr)}}.sd-sit .sit-scene{order:-1;margin:0}@media (min-width:960px){.sd-sit .sit-scene{order:0;position:sticky;top:28px}.sd-sit .sit-split-left .sit-scene{order:-1}}.sd-sit .sit-scene img{width:100%;max-width:340px;height:auto;margin-inline:auto;display:block}.sd-sit .sit-scene picture{display:block}.sd-sit .sit-steps{counter-reset:step;gap:14px;display:grid}.sd-sit .sit-step{border-radius:28px;grid-template-columns:auto 1fr;align-items:start;gap:4px 18px;padding:22px 24px;display:grid}.sd-sit .sit-num{font-family:var(--f-head);background:linear-gradient(100deg,#3e8fc0,#9b6cc9);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;grid-row:span 2;min-width:36px;font-size:clamp(40px,5vw,56px);line-height:1}.sd-sit .sit-step h3{font-family:var(--f-head);text-transform:uppercase;color:#1c2532;align-self:end;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.05}.sd-sit .sit-step p{color:var(--ink-soft);margin-top:6px;font-size:15px;line-height:1.65}.sd-sit .sit-step p+p{margin-top:8px}.sd-sit .sit-step>div{min-width:0}.sd-sit .sit-tiles{grid-template-columns:1fr;gap:14px;margin-top:30px;display:grid}@media (min-width:640px){.sd-sit .sit-tiles{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.sd-sit .sit-tiles.sit-tiles-3{grid-template-columns:repeat(3,1fr)}.sd-sit .sit-tiles.sit-tiles-5{grid-template-columns:repeat(5,1fr)}}.sd-sit .sit-tile{border-radius:26px;padding:20px 22px}.sd-sit .sit-tile h3{font-family:var(--f-head);text-transform:uppercase;color:#1c2532;font-size:21px;font-weight:400;line-height:1.1}.sd-sit .sit-tile p{color:var(--ink-soft);margin-top:8px;font-size:14.5px;line-height:1.65}.sd-sit .sit-tiles-5 .sit-tile{padding:18px}.sd-sit .sit-tiles-5 .sit-tile h3{font-size:19px}.sd-sit .sit-tiles-5 .sit-tile p{font-size:14px}.sd-sit .sit-sub{font-family:var(--f-head);text-transform:uppercase;color:#1c2532;margin-top:44px;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1}.sd-sit .sit-note-card{border-radius:28px;margin-top:26px;padding:22px 26px;box-shadow:inset 0 0 0 2px #9b7fd466,0 8px 28px #1c253212}.sd-sit .sit-note-card h3{font-family:var(--f-head);text-transform:uppercase;color:#1c2532;font-size:24px;font-weight:400;line-height:1.05}.sd-sit .sit-note-card p{color:var(--ink-soft);max-width:760px;margin-top:8px;font-size:15px;line-height:1.65}.sd-sit .sd-appband{margin-top:100px}.sd-sit .sit-fine{color:var(--ink-soft);max-width:760px;margin:48px 0 0;font-size:12px;line-height:1.6}@media (max-width:480px){.sd-sit .sit-step{gap:2px 14px;padding:18px}.sd-sit .sit-tile{padding:18px}.sd-sit .sit-cta a{text-align:center;flex:100%}}@media (prefers-reduced-motion:reduce){.sd-sit .sit-ghost{transition:none}}.sd-sit h1,.sd-sit h2{background:linear-gradient(100deg,#2f7fb5 0%,#5e86d1 45%,#9b6cc9 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.sd-sit h2 .sd-script{background:linear-gradient(100deg,#7bc8e8,#9b7fd4);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .08em}.sd-sit h1 .sit-h1-script{background:linear-gradient(100deg,#7bc8e8,#9b7fd4);-webkit-background-clip:text;background-clip:text}.sd-sit .sd-appband h2{-webkit-text-fill-color:#fff;color:#fff;background:0 0}
