.cm-smp-shell--intro{border-color:rgb(233 197 130 / .14);background:linear-gradient(180deg,rgb(18 18 18 / .88),rgb(6 6 6 / .8)),rgb(10 10 10 / .78)}.cm-smp-shell--intro::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 18%,rgb(245 182 77 / .12),transparent 28%),radial-gradient(circle at 50% 62%,rgb(245 182 77 / .06),transparent 34%);pointer-events:none}.cm-smp-shell--intro .cm-smp-stage{display:flex;justify-content:center}.cm-smp-shell--intro .cm-smp-screen--intro{position:relative;width:100%;min-height:min(780px, calc(100svh - 168px));align-items:center;justify-content:center;gap:clamp(30px, 4vw, 40px);text-align:center}.cm-smp-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cm-smp-intro-stage{position:relative;display:grid;justify-items:center;gap:clamp(26px, 3vw, 34px);width:min(1120px, 100%)}.cm-smp-intro-stage__aurora{position:absolute;inset-block-start:10%;width:min(28vw, 340px);height:min(28vw, 340px);border-radius:999px;filter:blur(56px);opacity:.32;pointer-events:none}.cm-smp-intro-stage__aurora--left{inset-inline-start:-6%;background:radial-gradient(circle,rgb(245 182 77 / .34),#fff0)}.cm-smp-intro-stage__aurora--right{inset-inline-end:-6%;inset-block-start:18%;background:radial-gradient(circle,rgb(183 120 34 / .28),#fff0)}.cm-smp-intro-head{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;width:100%}.cm-smp-intro-head__eyebrow{letter-spacing:.22em}.cm-smp-intro-head__title{max-width:12ch;background:linear-gradient(180deg,#ffffff 0%,#fff5df 38%,#f3ca7d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;padding-bottom:.08em}.cm-smp-intro-head__copy{max-width:62ch}.cm-smp-golden-map{position:relative;width:min(1080px, 100%);min-height:522px;padding:14px 0 26px;overflow:visible}.cm-smp-golden-map__canvas{position:absolute;inset:0;pointer-events:none}.cm-smp-golden-map__canvas--mobile{display:none}.cm-smp-golden-map__svg{display:block;width:100%;height:100%;overflow:visible}.cm-smp-golden-map__canvas--desktop .cm-smp-golden-map__route{stroke:url(#cmSmpIntroDesktopRoute)}.cm-smp-golden-map__canvas--mobile .cm-smp-golden-map__route{stroke:url(#cmSmpIntroMobileRoute)}.cm-smp-golden-map__route,.cm-smp-golden-map__route-spark{fill:none;stroke-linecap:round;stroke-linejoin:round}.cm-smp-golden-map__route{stroke-width:3.1;opacity:.92}.cm-smp-golden-map__route-spark{stroke:#fff2cb;stroke-width:3.5;opacity:0;stroke-dasharray:9 91;stroke-dashoffset:112}.cm-smp-golden-map__route--main,.cm-smp-golden-map__route-spark--main{--cm-route-delay:0.3s}.cm-smp-golden-map__route--branch-left,.cm-smp-golden-map__route-spark--branch-left{--cm-route-delay:0.96s}.cm-smp-golden-map__route--branch-center,.cm-smp-golden-map__route-spark--branch-center{--cm-route-delay:1.08s}.cm-smp-golden-map__route--branch-right,.cm-smp-golden-map__route-spark--branch-right{--cm-route-delay:1.2s}.cm-smp-golden-map__terminal,.cm-smp-golden-map__junction{fill:#f4cc81;stroke:rgb(8 8 8 / .94);stroke-width:2.4}.cm-smp-golden-map__terminal{filter:drop-shadow(0 0 8px rgb(245 182 77 / .72))}.cm-smp-golden-map__junction{fill:#f8d895;filter:drop-shadow(0 0 12px rgb(245 182 77 / .74))}.cm-smp-golden-map__origin{position:absolute;inset-inline-start:50%;inset-block-start:77.5%;z-index:2;width:38px;height:38px;transform:translate(-50%,-50%);border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle,rgb(255 239 193 / .96) 0 18%,rgb(245 182 77 / .62) 18% 46%,rgb(245 182 77 / .12) 46% 100%);box-shadow:0 0 0 1px rgb(245 182 77 / .48),0 0 18px rgb(245 182 77 / .42),0 0 34px rgb(245 182 77 / .18)}.cm-smp-golden-map__origin-core{width:12px;height:12px;border-radius:inherit;background:#fff5db;box-shadow:0 0 12px rgb(255 245 219 / .86)}.cm-smp-path-endpoint{position:absolute;inset-inline-start:var(--cm-path-desktop-x);inset-block-start:var(--cm-path-desktop-y);z-index:3;width:min(228px, 22vw);display:grid;justify-items:center;gap:12px;padding:18px 18px 16px;border-radius:30px;border:1px solid rgb(233 197 130 / .18);background:linear-gradient(180deg,rgb(255 255 255 / .065),rgb(255 255 255 / .02)),rgb(9 9 9 / .7);box-shadow:0 22px 48px rgb(0 0 0 / .34),inset 0 1px 0 rgb(255 255 255 / .04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:translate(-50%,-50%);transition:transform 0.28s ease,border-color 0.28s ease,box-shadow 0.28s ease;isolation:isolate}.cm-smp-path-endpoint:hover{transform:translate(-50%,calc(-50% - 3px));border-color:rgb(233 197 130 / .32);box-shadow:0 26px 56px rgb(0 0 0 / .42),0 0 24px rgb(245 182 77 / .12),inset 0 1px 0 rgb(255 255 255 / .05)}.cm-smp-path-endpoint__halo{position:absolute;inset:-20px;z-index:-1;border-radius:inherit;background:radial-gradient(circle,rgb(245 182 77 / .24),#fff0);opacity:.44;pointer-events:none}.cm-smp-path-endpoint__visual-shell{position:relative;width:78px;height:78px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(180deg,rgb(233 197 130 / .18),rgb(193 137 49 / .08)),rgb(7 7 7 / .94);border:1px solid rgb(233 197 130 / .26);box-shadow:0 0 0 1px rgb(255 255 255 / .025),0 0 20px rgb(245 182 77 / .16)}.cm-smp-path-endpoint__visual{width:60px;height:60px;color:#f4d492}.cm-smp-path-endpoint__visual svg,.cm-smp-path-endpoint__visual img{display:block;width:100%;height:100%}.cm-smp-path-endpoint__visual img{object-fit:cover;border-radius:999px}.cm-smp-path-endpoint__copy{display:grid;gap:5px}.cm-smp-path-endpoint__name{display:block;color:#fff;font-size:1.02rem;font-weight:800;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.cm-smp-path-endpoint__descriptor{display:block;color:rgb(255 255 255 / .66);font-size:.74rem;font-weight:800;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;text-wrap:balance}.cm-smp-intro-actions{position:relative;z-index:2;justify-content:center;gap:14px}.cm-smp-intro-actions__primary{min-width:min(250px, 100%);min-height:60px;padding-inline:30px;box-shadow:0 22px 46px rgb(193 121 32 / .26)}.cm-smp-intro-actions__secondary{min-height:54px;padding-inline:22px;font-size:12px;letter-spacing:.11em}.cm-smp-shell--intro .cm-smp-btn:focus-visible{outline:2px solid rgb(245 182 77 / .72);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.cm-smp-intro-head{animation:cmSmpIntroRise 0.66s cubic-bezier(.22,1,.36,1) both}.cm-smp-golden-map__origin{animation:cmSmpOriginReveal 0.56s cubic-bezier(.22,1,.36,1) 0.08s both,cmSmpOriginPulse 3.6s ease-in-out 0.9s infinite}.cm-smp-golden-map__route{stroke-dasharray:100;stroke-dashoffset:100;animation:cmSmpRouteDraw 0.84s cubic-bezier(.22,1,.36,1) var(--cm-route-delay) forwards}.cm-smp-golden-map__route-spark{animation:cmSmpRouteSpark 3.6s linear calc(var(--cm-route-delay) + 0.82s) infinite}.cm-smp-path-endpoint{opacity:0;animation:cmSmpEndpointReveal 0.64s cubic-bezier(.22,1,.36,1) var(--cm-path-delay) forwards}.cm-smp-intro-actions{opacity:0;animation:cmSmpActionsReveal 0.58s cubic-bezier(.22,1,.36,1) 1.88s forwards}}@media (prefers-reduced-motion:reduce){.cm-smp-intro-head,.cm-smp-golden-map__origin,.cm-smp-golden-map__route,.cm-smp-golden-map__route-spark,.cm-smp-path-endpoint,.cm-smp-intro-actions{animation:none!important;transition:none!important}.cm-smp-golden-map__route{stroke-dasharray:none;stroke-dashoffset:0}.cm-smp-golden-map__route-spark{display:none}.cm-smp-path-endpoint,.cm-smp-intro-actions{opacity:1}}@keyframes cmSmpIntroRise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes cmSmpOriginReveal{from{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes cmSmpOriginPulse{0%,100%{box-shadow:0 0 0 1px rgb(245 182 77 / .46),0 0 16px rgb(245 182 77 / .3),0 0 34px rgb(245 182 77 / .18)}50%{box-shadow:0 0 0 1px rgb(245 182 77 / .62),0 0 22px rgb(245 182 77 / .48),0 0 44px rgb(245 182 77 / .24)}}@keyframes cmSmpRouteDraw{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes cmSmpRouteSpark{0%{opacity:0;stroke-dashoffset:112}12%,72%{opacity:.9}100%{opacity:0;stroke-dashoffset:0}}@keyframes cmSmpEndpointReveal{from{opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes cmSmpActionsReveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.cm-smp-golden-map{min-height:500px}.cm-smp-path-endpoint{width:min(214px, 24vw)}}@media (max-width:760px){.cm-smp-shell--intro .cm-smp-screen--intro{min-height:0;gap:24px}.cm-smp-intro-stage{gap:22px}.cm-smp-intro-head{gap:12px}.cm-smp-intro-head__eyebrow{font-size:11px;letter-spacing:.18em}.cm-smp-intro-head__copy{max-width:34ch;font-size:15px;line-height:1.56}.cm-smp-golden-map{min-height:622px;padding:8px 0 6px}.cm-smp-golden-map__canvas--desktop{display:none}.cm-smp-golden-map__canvas--mobile{display:block}.cm-smp-golden-map__origin{inset-block-start:11%;width:34px;height:34px}.cm-smp-path-endpoint{inset-inline-start:var(--cm-path-mobile-x);inset-block-start:var(--cm-path-mobile-y);width:min(84vw, 278px);padding:16px 16px 14px;gap:10px}.cm-smp-path-endpoint__visual-shell{width:68px;height:68px}.cm-smp-path-endpoint__visual{width:52px;height:52px}.cm-smp-path-endpoint__name{font-size:.98rem}.cm-smp-path-endpoint__descriptor{font-size:.7rem;letter-spacing:.12em}.cm-smp-intro-actions{width:100%;flex-direction:column;align-items:stretch;gap:12px}.cm-smp-intro-actions__primary,.cm-smp-intro-actions__secondary{width:100%;min-width:0;white-space:normal}.cm-smp-intro-actions__secondary{line-height:1.25}}@media (max-width:420px){.cm-smp-golden-map{min-height:576px}.cm-smp-path-endpoint{width:min(88vw, 262px);padding-inline:14px}.cm-smp-intro-head__copy{max-width:30ch;font-size:14px}}