.PVwEWq_chip{border:1.5px solid #0000;border-radius:999px;align-items:center;height:30px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.PVwEWq_light{color:var(--ink);background:linear-gradient(var(--sheet), var(--sheet)) padding-box, var(--g-btn) border-box}.PVwEWq_dark{color:#fff;background:linear-gradient(#1a1530, #1a1530) padding-box, var(--g-btn) border-box}
.BrUWvG_mark{color:#fff;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}.BrUWvG_square{border-radius:8px;width:26px;height:26px;font-size:12px}.BrUWvG_circle{border-radius:50%;width:46px;height:46px;font-size:13px;font-weight:700}.BrUWvG_orange{background:linear-gradient(135deg,#ff8a3d,#ff5a2b)}.BrUWvG_violet{background:linear-gradient(135deg,#8b6cff,#d946ef)}.BrUWvG_sky{background:linear-gradient(135deg,#38bdf8,#2563eb)}.BrUWvG_graphite{background:linear-gradient(135deg,#52525b,#18181b)}.BrUWvG_indigo{background:linear-gradient(135deg,#6366f1,#312e81)}.BrUWvG_rose{background:linear-gradient(135deg,#ff5fa2,#e11d48)}.BrUWvG_green{background:linear-gradient(135deg,#22c55e,#15803d)}
.nquusq_card{border-radius:var(--radius-md);transition:transform .6s var(--ease-spring), box-shadow .6s;padding:22px;position:relative;overflow:hidden}.nquusq_card:hover{transform:translateY(-8px)rotate(-.6deg);box-shadow:0 30px 60px -25px #5a32b473}.nquusq_soft{background:var(--soft);border:1px solid var(--line)}.nquusq_soft:after{content:"";filter:blur(22px);height:200px;opacity:var(--glow-opacity);background:conic-gradient(from 180deg at 50% 0,#b9a6ff,#fff,#ffb0c8,#b9a6ff,#e4dcff,#b9a6ff);position:absolute;inset:auto -10% -60px}.nquusq_night{color:#fff;background:radial-gradient(260px 140px at 80% 100%,#7b5cffb3,#0000),radial-gradient(200px 120px at 10% 0,#ff6a2b73,#0000),#120f22}.nquusq_warm{background:var(--warm-card);border:1px solid var(--line)}.nquusq_photo{color:#fff;background:linear-gradient(160deg,#3a1f6e,#120f22)}.nquusq_card>*{z-index:1;position:relative}
.u-Ac2a_headline{max-width:820px;font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:22px 0 0;font-size:clamp(22px,1.4rem + .9vw,30px);font-weight:600;line-height:1.25}.u-Ac2a_accent{color:#0000;background:var(--g-hot);-webkit-background-clip:text;background-clip:text}.u-Ac2a_muted{color:var(--faint)}.u-Ac2a_onDark,.u-Ac2a_onDark .u-Ac2a_muted{color:#fff}@keyframes u-Ac2a_lit{0%{color:var(--unlit)}}@supports (animation-timeline:view()){.u-Ac2a_word{animation:linear both u-Ac2a_lit;animation-timeline:view();animation-range:entry 30% cover 45%}}
.o7tosq_about{padding:90px clamp(16px,4vw,56px) 40px;scroll-margin-top:24px;position:relative}.o7tosq_summary{max-width:460px;color:var(--ink-2);margin-top:22px}.o7tosq_ribbon{pointer-events:none;width:300px;height:300px;position:absolute;top:40px;right:70px}.o7tosq_ribbon i{transform-origin:50% 100%;width:46px;height:230px;rotate:var(--r);background:linear-gradient(#fffffff2,#dcd7f0cc 40%,#ff6a2be6 75%,#7b5cffe6);border-radius:30px;animation:6s ease-in-out infinite o7tosq_sway;position:absolute;box-shadow:inset -8px 0 18px #503c8c59,0 20px 40px -15px #7b5cff80}.o7tosq_ribbon i:nth-child(2){animation-delay:-1.5s}.o7tosq_ribbon i:nth-child(3){animation-delay:-3s}.o7tosq_ribbon i:nth-child(4){animation-delay:-4.5s}.o7tosq_stats{grid-template-columns:repeat(3,1fr);gap:20px;height:320px;margin-top:56px;display:grid}.o7tosq_column{grid-template-rows:1fr 96px;gap:20px;display:grid}.o7tosq_metric{align-items:center;gap:14px;display:flex}.o7tosq_spark{color:#fff;background:linear-gradient(135deg,#ff5fa2,#d946ef);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.o7tosq_big{font-family:var(--font-display);letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:1}.o7tosq_note{max-width:230px;color:var(--ink-2);margin-top:14px;font-size:13px}.o7tosq_disciplines{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.o7tosq_avatars{display:flex}.o7tosq_avatars>i{border:2px solid #120f22;margin-left:-12px}.o7tosq_avatars>i:first-child{margin-left:0}.o7tosq_caption{opacity:.85;font-size:13px}.o7tosq_workflow{align-items:center;gap:16px;padding:0 24px;display:flex}.o7tosq_workflow .o7tosq_note{margin:0}.o7tosq_hot{font-family:var(--font-display);color:#0000;background:var(--g-hot);-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:900}.o7tosq_quoteCard{flex-direction:column;justify-content:flex-end;display:flex}.o7tosq_quoteCard>.o7tosq_photo{z-index:0;object-fit:cover;transition:transform 1.2s var(--ease-out);position:absolute}.o7tosq_quoteCard:hover>.o7tosq_photo{transform:scale(1.08)rotate(2deg)}.o7tosq_quoteCard>.o7tosq_shade{z-index:0;background:linear-gradient(#120f2200 30%,#120f22d9);position:absolute;inset:0}.o7tosq_mark{width:34px;height:34px;font-family:var(--font-serif);-webkit-backdrop-filter:blur(8px);background:#ffffff2e;border-radius:10px;place-items:center;font-size:30px;line-height:1;display:grid;top:22px;left:22px;position:absolute!important}.o7tosq_quote{opacity:.92;max-width:260px;font-size:13px}@keyframes o7tosq_sway{0%,to{rotate:var(--r)}50%{rotate:calc(var(--r) + 8deg)}}@keyframes o7tosq_ribbon-in{0%{opacity:0;transform:translateY(80px)rotate(20deg)}}@supports (animation-timeline:view()){.o7tosq_ribbon{animation:linear both o7tosq_ribbon-in;animation-timeline:view();animation-range:entry cover 40%}.o7tosq_stats>*{animation:linear both o7tosq_card-in;animation-timeline:view();animation-range:entry entry 75%}.o7tosq_stats>:nth-child(2){animation-range:entry 10% entry 85%}.o7tosq_stats>:nth-child(3){animation-range:entry 20% entry 95%}}@media (max-width:900px){.o7tosq_stats{grid-template-columns:1fr 1fr;height:auto}.o7tosq_tall,.o7tosq_quoteCard{min-height:260px}.o7tosq_quoteCard{grid-column:1/-1}}@media (max-width:640px){.o7tosq_about{padding-top:56px;padding-bottom:20px}.o7tosq_summary{font-size:14px}.o7tosq_ribbon{transform-origin:100% 0;opacity:.75;top:0;right:-70px;transform:scale(.45)}.o7tosq_stats{grid-template-columns:1fr;gap:14px;margin-top:36px}.o7tosq_tall{min-height:180px}.o7tosq_column{grid-template-rows:180px 90px;gap:14px}.o7tosq_quoteCard{min-height:280px}}
.Adf1bW_button{white-space:nowrap;height:42px;transition:background-position .6s ease, transform .4s var(--ease-spring), box-shadow .4s;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.Adf1bW_gradient{color:#fff;background:var(--g-btn);background-size:200% 100%}.Adf1bW_gradient:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 14px 30px -10px #d946efb3}.Adf1bW_light{color:#15131f;background:#fff}.Adf1bW_light:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px #b9a6ffcc}.Adf1bW_arrow{transition:transform .4s var(--ease-spring)}.Adf1bW_button:hover .Adf1bW_arrow{transform:translate(4px)}
.cEAsQa_card{border-radius:var(--radius-md);min-height:380px;color:var(--ink);background:var(--book-card);flex-direction:column;justify-content:center;padding:28px;scroll-margin-top:40px;display:flex;position:relative;overflow:hidden}.cEAsQa_card:after{content:"";filter:blur(26px);height:220px;opacity:calc(var(--glow-opacity) * .95);background:conic-gradient(from 180deg,#b9a6ff,#ffb0c8,#fff,#9ad0ff,#b9a6ff);position:absolute;inset:auto -30px -90px}.cEAsQa_card>*{z-index:1;position:relative}.cEAsQa_avatar{color:#fff;background:var(--g-btn);border-radius:50%;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.cEAsQa_title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:18px 0 8px;font-size:22px;font-weight:800}.cEAsQa_text{max-width:320px;color:var(--ink-2);margin:0 0 22px;font-size:14px}.cEAsQa_cta{align-self:flex-start}@media (max-width:640px){.cEAsQa_card{min-height:300px;padding:24px}}
.rzFoLq_item{border-radius:var(--radius-sm);color:var(--ink);background:var(--accordion);border:1px solid #0000;padding:0 22px;transition:background .3s}:root[data-theme=dark] .rzFoLq_item{border-color:#ffffff14}.rzFoLq_item::details-content{block-size:0;transition:block-size .5s var(--ease-spring), content-visibility .5s allow-discrete;overflow:clip}.rzFoLq_item[open]::details-content{block-size:auto}.rzFoLq_question{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;font-size:14px;font-weight:600;list-style:none;display:flex}.rzFoLq_question::-webkit-details-marker{display:none}.rzFoLq_question:after{content:"+";transition:transform .4s var(--ease-spring);font-size:22px;font-weight:300}.rzFoLq_item[open] .rzFoLq_question:after{transform:rotate(45deg)}.rzFoLq_answer{color:var(--ink-2);border-top:1px solid var(--line);padding:14px 0 20px;font-size:13.5px}@media (max-width:640px){.rzFoLq_item{padding:0 16px}.rzFoLq_question{min-height:56px;font-size:13px}}
.bgKqRq_faq{border-radius:var(--radius-lg);color:#fff;background:radial-gradient(500px 380px at 95% 0,#d946ef8c,#0000 70%),radial-gradient(600px 420px at 0 100%,#7b5cff99,#0000 70%),linear-gradient(160deg,#1a0f33,#0b0a14);margin-top:60px;padding:56px clamp(18px,4vw,56px) 60px;scroll-margin-top:24px;position:relative;overflow:hidden}.bgKqRq_headline{max-width:760px}.bgKqRq_grid{grid-template-columns:1fr 1.25fr;gap:24px;margin-top:40px;display:grid}.bgKqRq_accordion{color:var(--ink);flex-direction:column;gap:12px;display:flex}@media (max-width:900px){.bgKqRq_grid{grid-template-columns:1fr}}@media (max-width:640px){.bgKqRq_faq{border-radius:var(--radius-md);margin-top:36px;padding-top:36px;padding-bottom:28px}.bgKqRq_grid{gap:14px;margin-top:28px}}
.OQTZtq_display{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-weight:900;font-stretch:112%;line-height:.9}
._2VtIBW_marquee{border-top:1px solid #ffffff14;align-items:center;height:86px;display:flex;position:absolute;inset:auto 0 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}._2VtIBW_track{width:max-content;animation:30s linear infinite _2VtIBW_marquee;display:flex}._2VtIBW_marquee:hover ._2VtIBW_track{animation-play-state:paused}._2VtIBW_list{gap:64px;margin:0;padding:0 0 0 64px;list-style:none;display:flex}._2VtIBW_item{white-space:nowrap;color:#ffffffd9;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}@keyframes _2VtIBW_marquee{to{transform:translate(-50%)}}@media (max-width:640px){._2VtIBW_marquee{height:70px}._2VtIBW_list{gap:36px;padding-left:36px}._2VtIBW_item{font-size:13px}}
._3zW1xG_hero{isolation:isolate;border-radius:var(--radius-lg);color:#fff;background:var(--night);height:clamp(640px,100svh - 48px,820px);position:relative;overflow:hidden}._3zW1xG_backdrop{z-index:-2;background:radial-gradient(620px 480px at 74% 44%,#7b5cff38,#0000 70%),#050409;position:absolute;inset:0}._3zW1xG_grid{z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask:radial-gradient(800px 500px at 30% 60%,#000,#0000 75%);mask:radial-gradient(800px 500px at 30% 60%,#000,#0000 75%)}._3zW1xG_art{z-index:-1;width:980px;height:640px;animation:_3zW1xG_art-in 1.8s var(--ease-out) both .2s;position:absolute;top:10px;right:-120px;-webkit-mask:radial-gradient(closest-side,#000 62%,#0000);mask:radial-gradient(closest-side,#000 62%,#0000)}._3zW1xG_artImage{object-fit:cover;mix-blend-mode:screen;animation:9s ease-in-out infinite _3zW1xG_float}._3zW1xG_streak{z-index:-1;filter:blur(1px);background:linear-gradient(90deg,#0000,#b9a6ffb3 60%,#fff 72%,#0000);width:80%;height:2px;animation:7s cubic-bezier(.4,0,.2,1) 1s infinite _3zW1xG_sheen;position:absolute;top:34%;left:-10%;transform:rotate(-12deg);box-shadow:0 0 24px 4px #b9a6ff59}._3zW1xG_copy{position:absolute;bottom:clamp(104px,14svh,150px);left:clamp(20px,4vw,56px);right:12px}._3zW1xG_greeting{font-family:var(--font-display);letter-spacing:-.02em;animation:_3zW1xG_fade-up .9s var(--ease-out) both 50ms;margin:0 0 6px;font-size:clamp(22px,1rem + 1.8vw,40px);font-style:italic;font-weight:700}._3zW1xG_title{font-size:clamp(40px,5.8vw,86px);line-height:.95}._3zW1xG_line{padding:.14em 0 .1em;display:block;overflow:hidden}._3zW1xG_line>span{animation:_3zW1xG_rise 1.1s var(--ease-out) both;flex-wrap:wrap;align-items:center;gap:.24em;display:flex}._3zW1xG_lead{color:#0000;background:linear-gradient(90deg,#9b82ff,#c9b8ff);-webkit-background-clip:text;background-clip:text}._3zW1xG_line>._3zW1xG_lead{animation-delay:.1s}._3zW1xG_line>._3zW1xG_tail{animation-delay:.25s}._3zW1xG_arrow{color:#fff;background:#7b5cff;border-radius:999px;place-items:center;width:1.63em;height:.78em;display:grid;box-shadow:0 12px 40px -10px #7b5cffe6}._3zW1xG_arrow svg{width:.7em;height:auto;animation:1.8s ease-in-out infinite _3zW1xG_nudge}@keyframes _3zW1xG_rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes _3zW1xG_art-in{0%{opacity:0;transform:scale(.6)rotate(-40deg)}to{opacity:1;transform:none}}@keyframes _3zW1xG_sheen{0%{opacity:0;transform:rotate(-12deg)translate(-30%)}30%{opacity:1}to{opacity:0;transform:rotate(-12deg)translate(40%)}}@keyframes _3zW1xG_nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (max-width:640px){._3zW1xG_hero{border-radius:var(--radius-md);height:720px}._3zW1xG_art{width:720px;height:470px;top:70px;right:-300px}._3zW1xG_streak{top:30%}}
._9cJKHG_logo{border-radius:999px;text-decoration:none;display:inline-block}._9cJKHG_hero{font-family:var(--font-display);letter-spacing:-.02em;color:#0000;background:linear-gradient(90deg,#fff,#c9b8ff);-webkit-background-clip:text;background-clip:text;border:1.5px solid #ffffff2e;padding:6px 14px;font-size:22px;font-style:italic;font-weight:800}._9cJKHG_footer{font-family:var(--font-serif);color:var(--brand-ink);background:linear-gradient(var(--footer), var(--footer)) padding-box, var(--g-btn) border-box;border:1.5px solid #0000;padding:2px 18px;font-size:30px;font-style:italic;line-height:1.3}@media (max-width:640px){._9cJKHG_hero{padding:5px 12px;font-size:18px}}
.SenILa_list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.SenILa_list a{color:#fff;background:var(--g-hot);width:32px;height:32px;transition:transform .35s var(--ease-spring);border-radius:50%;place-items:center;display:grid}.SenILa_list a:hover{transform:translateY(-3px)scale(1.08)}
.rSgjSa_footer{border-radius:var(--radius-lg);background:var(--footer);margin-top:60px;padding:40px clamp(18px,4vw,56px) 18px;position:relative;overflow:hidden;container-type:inline-size}.rSgjSa_footer>:not(.rSgjSa_field){z-index:1;position:relative}.rSgjSa_columns{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;margin-top:28px;font-size:13px;display:grid}.rSgjSa_blurb{max-width:280px;color:var(--ink-2)}.rSgjSa_heading{color:var(--rose);margin:0 0 14px;font-size:13px;font-weight:600}.rSgjSa_intro .rSgjSa_heading{margin-top:22px}.rSgjSa_list{margin:0;padding:0;list-style:none}.rSgjSa_list a,.rSgjSa_contact a{color:var(--ink-2);padding:3px 0;text-decoration:none;transition:color .3s,transform .3s;display:inline-block}.rSgjSa_list a:hover,.rSgjSa_contact a:hover{color:var(--vio);transform:translate(3px)}.rSgjSa_contact{color:var(--ink-2);font-style:normal}.rSgjSa_contact .rSgjSa_heading+*{margin-bottom:18px}.rSgjSa_wordmark{font-family:var(--font-display);letter-spacing:-.04em;color:var(--wordmark);text-shadow:0 10px 40px #5028b440;justify-content:center;margin:50px -10px 0;font-size:15.4cqi;font-weight:900;font-stretch:125%;line-height:.78;display:flex}.rSgjSa_wordmark span{display:inline-block}.rSgjSa_legal{text-align:center;color:#ffffffd9;text-shadow:0 1px 6px #28145a80;margin-top:18px;font-size:12px}.rSgjSa_field{z-index:0;pointer-events:none;height:420px;position:absolute;inset:auto 0 0;-webkit-mask:linear-gradient(#0000,#000 55%);mask:linear-gradient(#0000,#000 55%)}.rSgjSa_fieldImage{object-fit:cover;object-position:center 65%}:root[data-theme=dark] .rSgjSa_fieldImage{filter:brightness(.55)saturate(1.1)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .rSgjSa_fieldImage{filter:brightness(.55)saturate(1.1)}}@keyframes rSgjSa_letter{0%{opacity:0;transform:translateY(60%)}}@supports (animation-timeline:view()){.rSgjSa_wordmark span{animation:linear both rSgjSa_letter;animation-timeline:view();animation-range:entry entry 70%}.rSgjSa_wordmark span:nth-child(2){animation-range:entry 5% entry 75%}.rSgjSa_wordmark span:nth-child(3){animation-range:entry 10% entry 80%}.rSgjSa_wordmark span:nth-child(4){animation-range:entry 15% entry 85%}.rSgjSa_wordmark span:nth-child(5){animation-range:entry 20% entry 90%}.rSgjSa_wordmark span:nth-child(6){animation-range:entry 25% entry 95%}.rSgjSa_wordmark span:nth-child(7){animation-range:entry 30%}}@media (max-width:900px){.rSgjSa_columns{grid-template-columns:1fr 1fr;gap:24px}.rSgjSa_intro{grid-column:1/-1}}@media (max-width:640px){.rSgjSa_footer{border-radius:var(--radius-md);margin-top:36px;padding-top:30px}.rSgjSa_wordmark{margin:36px -4px 0}.rSgjSa_field{height:260px}}
.j8thYq_switcher{-webkit-backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;margin:0;padding:3px;list-style:none;display:flex}.j8thYq_switcher a{letter-spacing:.04em;color:#ffffffb3;border-radius:999px;place-items:center;min-width:36px;height:30px;padding:0 8px;font-size:12px;font-weight:700;text-decoration:none;transition:background .3s,color .3s;display:grid}.j8thYq_switcher a:hover{color:#fff}.j8thYq_switcher a[aria-current=page]{color:#15131f;background:#fff}
.i7Q-LG_trigger,.i7Q-LG_close{cursor:pointer;color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.i7Q-LG_panel{color:#fff;-webkit-backdrop-filter:blur(18px);opacity:0;transform-origin:100% 0;width:min(320px,100vw - 20px);transition:opacity .3s var(--ease-out), transform .4s var(--ease-out), overlay .4s allow-discrete, display .4s allow-discrete;background:radial-gradient(260px 200px at 100% 0,#d946ef59,#0000 70%),radial-gradient(260px 200px at 0 100%,#7b5cff73,#0000 70%),#0f0c1cf0;border:1px solid #ffffff1f;border-radius:24px;margin:0;padding:18px;position:fixed;inset:10px 10px auto auto;transform:translateY(-8px)scale(.98);box-shadow:0 30px 60px -20px #0009}.i7Q-LG_panel:popover-open{opacity:1;transform:none}@starting-style{.i7Q-LG_panel:popover-open{opacity:0;transform:translateY(-8px)scale(.98)}}.i7Q-LG_panel::backdrop{background:#05040a66}.i7Q-LG_close{margin-left:auto}.i7Q-LG_list{margin:8px 0 18px;padding:0;list-style:none}.i7Q-LG_list a{font-family:var(--font-display);letter-spacing:-.02em;border-bottom:1px solid #ffffff14;padding:12px 4px;font-size:22px;font-weight:700;text-decoration:none;display:block}.i7Q-LG_cta{color:#fff;background:var(--g-btn);border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}
.jnqh2q_pill{-webkit-backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;gap:4px;margin:0;padding:5px;list-style:none;display:flex}.jnqh2q_pill a{color:#ffffffbf;border-radius:999px;padding:8px 16px;font-size:13px;text-decoration:none;transition:background .3s,color .3s;display:block}.jnqh2q_pill a:hover{color:#fff;background:#ffffff14}.jnqh2q_pill a.jnqh2q_active{color:#fff;background:#ffffff29}
.rRnUBW_toggle{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(14px);width:38px;height:38px;transition:background .3s, transform .4s var(--ease-spring);background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;place-items:center;padding:0;display:grid}.rRnUBW_toggle:hover{background:#ffffff29;transform:rotate(-12deg)}.rRnUBW_sun{display:none}:root[data-theme=dark] .rRnUBW_sun{display:block}:root[data-theme=dark] .rRnUBW_moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) .rRnUBW_sun{display:block}:root:not([data-theme]) .rRnUBW_moon{display:none}}
.rtQhZq_bar{z-index:5;animation:rtQhZq_fade-up .9s var(--ease-out) both 50ms;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;inset:22px 28px auto}.rtQhZq_actions{align-items:center;gap:10px;display:flex}.rtQhZq_menu{display:none}@media (max-width:1080px){.rtQhZq_primary,.rtQhZq_cta{display:none}.rtQhZq_menu{display:block}}@media (max-width:640px){.rtQhZq_bar{inset:14px 14px auto}.rtQhZq_actions{gap:8px}}
.MdLQPa_card{border-radius:var(--radius-md);background:var(--soft);border:1px solid var(--line);min-height:210px;transition:transform .6s var(--ease-spring), box-shadow .6s;flex-direction:column;margin:0;padding:20px;display:flex;position:relative;overflow:hidden}.MdLQPa_card:hover{transform:translateY(-6px);box-shadow:0 26px 50px -25px #5a32b473}.MdLQPa_card:after{content:"";filter:blur(28px);width:260px;height:160px;opacity:calc(var(--glow-opacity) * .8);background:conic-gradient(#ffb0c8,#b9a6ff,#fff,#ffb0c8);position:absolute;bottom:-70px;right:-40px}.MdLQPa_mark{font-family:var(--font-serif);color:#0000;background:var(--g-vio);-webkit-background-clip:text;background-clip:text;font-size:56px;line-height:1;position:absolute;top:10px;right:18px}.MdLQPa_quote{z-index:1;max-width:280px;color:var(--ink-2);margin:8px 0 16px;font-size:13.5px;position:relative}.MdLQPa_who{z-index:1;align-items:center;gap:10px;margin-top:auto;display:flex;position:relative}.MdLQPa_who i{color:#fff;background:var(--g-btn);border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-style:normal;font-weight:700;display:grid}.MdLQPa_who b{font-size:13px;display:block}.MdLQPa_who small{color:var(--mute);font-size:11px}
.iQCCjG_section{padding:90px clamp(16px,4vw,56px) 30px;scroll-margin-top:24px;position:relative}.iQCCjG_grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}@supports (animation-timeline:view()){.iQCCjG_grid>*{animation:linear both iQCCjG_card-in;animation-timeline:view();animation-range:entry entry 75%}.iQCCjG_grid>:nth-child(3n+2){animation-range:entry 10% entry 85%}.iQCCjG_grid>:nth-child(3n){animation-range:entry 20% entry 95%}}@media (max-width:900px){.iQCCjG_grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.iQCCjG_section{padding-top:56px}.iQCCjG_grid{grid-template-columns:1fr;gap:14px;margin-top:32px}}
.m_dReW_serif{font-family:var(--font-serif);text-transform:none;letter-spacing:-.01em;font-size:1.14em;font-style:italic;font-weight:400}
.BCUTFa_tag{height:30px;color:var(--ink-2);background:var(--tag-bg);-webkit-backdrop-filter:blur(6px);border:1px solid #7b5cff40;border-radius:999px;align-items:center;padding:0 14px;font-size:12px;display:inline-flex}
.-KSeQq_frame{z-index:1;background:#1a1530;border-radius:18px;place-items:center;height:100%;min-height:230px;display:grid;position:relative;overflow:hidden}.-KSeQq_cover{object-fit:cover;transition:transform 1.1s var(--ease-out)}.-KSeQq_badge{z-index:2;position:absolute;bottom:16px;left:16px}.-KSeQq_assistant{color:#15131f;background:#f4f3f6}.-KSeQq_watermark{font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;color:#7b5cff1f;font-size:clamp(56px,7.6vw,110px);font-weight:900;line-height:1;position:absolute;top:30px;left:20px}.-KSeQq_handPhone{aspect-ratio:1;height:100%;transition:transform .9s var(--ease-out);position:relative}.-KSeQq_handPhone img{object-fit:cover}.-KSeQq_screen{background:linear-gradient(#f7f5ff,#ece7ff);border-radius:9%;flex-direction:column;gap:6%;width:35.2%;height:74%;padding:10% 6%;display:flex;position:absolute;top:10.2%;left:33.4%;overflow:hidden}.-KSeQq_screen b{font-size:11px;line-height:1.25}.-KSeQq_screen i{background:#fff;border-radius:8px;height:13%;box-shadow:0 2px 6px #3c288c1f}.-KSeQq_screen i:nth-of-type(2){background:linear-gradient(90deg,#8b6cff,#c084fc)}.-KSeQq_caption{font-family:var(--font-display);flex-direction:column;font-size:16px;font-weight:700;line-height:1.25;display:flex;position:absolute;bottom:24px;left:24px}.-KSeQq_flow{color:#fff;background:#000}.-KSeQq_flow .-KSeQq_cover{opacity:.9}.-KSeQq_eyebrow{top:30px;z-index:1;text-align:center;letter-spacing:.6em;color:#ffffffb3;font-size:11px;position:absolute;inset-inline:0}.-KSeQq_word{z-index:1;font-family:var(--font-display);letter-spacing:.35em;text-transform:uppercase;color:#0000;background:linear-gradient(90deg,#ffffff8c,#fff,#ffffff8c) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;margin-top:150px;font-size:44px;font-weight:300;animation:3.5s linear infinite -KSeQq_shimmer;position:relative}.-KSeQq_steps{bottom:26px;z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0 12px;font-size:12px;list-style:none;display:flex;position:absolute;inset-inline:0}.-KSeQq_steps li{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;padding:6px 10px}.-KSeQq_steps li.-KSeQq_agent{color:#7c3aed;background:#fff;font-weight:700}@keyframes -KSeQq_shimmer{to{background-position:200% 0}}@media (max-width:640px){.-KSeQq_caption{font-size:13px;bottom:14px;left:14px}.-KSeQq_word{margin-top:90px;font-size:34px}}
.whZVBq_badge{color:#15131f;-webkit-backdrop-filter:blur(10px);background:#ffffffd1;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.whZVBq_dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite whZVBq_blink}
.qgPCCa_card{background:var(--surface-glass);border:1px solid var(--surface-glass-border);border-radius:26px;grid-template-columns:1fr 1.05fr;gap:20px;height:380px;padding:22px;display:grid;position:sticky;top:40px;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.qgPCCa_card:nth-child(2){top:60px}.qgPCCa_card:nth-child(3){top:80px}.qgPCCa_card:nth-child(4){top:100px}.qgPCCa_card:before{content:"";z-index:0;filter:blur(30px);width:520px;height:220px;opacity:calc(var(--glow-opacity) * .72);background:conic-gradient(from 160deg,#b9a6ff,#fff,#9ad0ff,#ffb0c8,#b9a6ff);position:absolute;bottom:-80px;left:-40px}.qgPCCa_text{z-index:1;flex-direction:column;padding:18px;display:flex;position:relative}.qgPCCa_title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(32px,1.4rem + 1.8vw,44px);font-weight:700;line-height:1}.qgPCCa_description{max-width:380px;color:var(--ink-2);margin-top:14px;font-size:14px}.qgPCCa_tags{flex-wrap:wrap;gap:10px;max-width:360px;margin:auto 0 0;padding:0;list-style:none;display:flex}.qgPCCa_visual{z-index:1;min-height:0;position:relative}.qgPCCa_card:hover [data-zoom]{transform:scale(1.07)}@keyframes qgPCCa_stack-out{to{filter:brightness(.7);transform:scale(.9)}}@supports (animation-timeline:view()){.qgPCCa_card{animation:linear both qgPCCa_stack-out;animation-timeline:view();animation-range:exit-crossing}.qgPCCa_card:last-child{animation:none}}@media (max-width:900px){.qgPCCa_card,.qgPCCa_card:nth-child(n){border-radius:20px;grid-template-columns:1fr;gap:10px;height:auto;padding:12px;top:20px}.qgPCCa_text{padding:8px}.qgPCCa_tags{margin-top:16px}.qgPCCa_visual{order:-1;height:260px}}@media (max-width:640px){.qgPCCa_description{font-size:13px}.qgPCCa_visual{height:230px}}
.jr9m0G_work{border-radius:var(--radius-lg);background:linear-gradient(#ff6a2b 0,#c2410c 110px,#2a1240 230px,#0b0a14 360px);margin-top:60px;padding:30px 26px 40px;scroll-margin-top:24px;position:relative;overflow:clip}.jr9m0G_ghost{letter-spacing:-.02em;text-align:center;white-space:nowrap;color:#fff;font-size:clamp(62px,14.7vw,212px);font-stretch:118%;line-height:.8}.jr9m0G_stack{flex-direction:column;gap:22px;margin-top:clamp(-90px,-6vw,-14px);padding:0 30px;display:flex;position:relative}@keyframes jr9m0G_ghost-x{0%{transform:translate(12%)}to{transform:translate(-12%)}}@supports (animation-timeline:view()){.jr9m0G_ghost{animation:linear both jr9m0G_ghost-x;animation-timeline:view();animation-range:entry exit}}@media (max-width:900px){.jr9m0G_stack{gap:16px;padding:0}}@media (max-width:640px){.jr9m0G_work{border-radius:var(--radius-md);margin-top:36px;padding:22px 10px 20px}.jr9m0G_stack{gap:14px}}
.rKcglW_page{background:radial-gradient(600px 900px at -5% 20%, var(--page-glow-1), transparent 70%), radial-gradient(600px 900px at 105% 45%, var(--page-glow-2), transparent 70%), radial-gradient(700px 700px at 0% 85%, var(--page-glow-3), transparent 70%), radial-gradient(700px 700px at 100% 95%, var(--page-glow-4), transparent 70%), var(--page);min-height:100vh;padding:24px;position:relative;overflow:clip}.rKcglW_sheet{border-radius:var(--radius-xl);background:var(--sheet);max-width:1392px;box-shadow:var(--sheet-shadow);margin:0 auto;padding:24px;transition:background-color .4s}.rKcglW_skip{z-index:100;color:#fff;background:var(--vio);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-60px;left:32px}.rKcglW_skip:focus{top:12px}@media (max-width:640px){.rKcglW_page{padding:10px;font-size:14px}.rKcglW_sheet{border-radius:28px;padding:10px}}
.BOeI-a_screen{place-items:center;min-height:100vh;padding:24px;display:grid}.BOeI-a_card{border-radius:var(--radius-lg);color:#fff;background:radial-gradient(400px 300px at 90% 0%, #d946ef73, transparent 70%), radial-gradient(400px 300px at 0% 100%, #7b5cff8c, transparent 70%), var(--night);width:min(640px,100%);padding:48px clamp(24px,5vw,56px)}.BOeI-a_code{font-family:var(--font-display);color:#0000;background:var(--g-vio);-webkit-background-clip:text;background-clip:text;font-size:clamp(72px,14vw,140px);font-weight:900;font-stretch:125%;line-height:.85}.BOeI-a_title{font-family:var(--font-display);letter-spacing:-.02em;margin-top:18px;font-size:28px;font-weight:800}.BOeI-a_text{color:#ffffffbf;margin:10px 0 26px}
