.aurora{--rd-ink:#0b1430;--rd-glass:hsla(0,0%,100%,.08);--rd-glass-line:hsla(0,0%,100%,.16);--rd-teal:#19c3a6;--rd-cyan:#15b8c9;--rd-lime:#2ee08a;--rd-gold:#f4b740;--rd-ease:cubic-bezier(0.16,1,0.3,1)}.aurora .rd-hero{position:relative;isolation:isolate;overflow:hidden;background:#070f24;color:#fff;padding:120px 0 90px;min-height:min(100svh,920px);display:flex;align-items:center}.aurora .rd-aurora{position:absolute;inset:-20%;z-index:-2;pointer-events:none;filter:blur(70px) saturate(130%);opacity:.85}.aurora .rd-aurora i{position:absolute;border-radius:50%;mix-blend-mode:screen}.aurora .rd-aurora i:first-child{width:55vw;height:55vw;left:4%;top:6%;background:radial-gradient(circle,rgba(21,184,201,.55),transparent 62%);animation:rd-drift-a 22s ease-in-out infinite alternate}.aurora .rd-aurora i:nth-child(2){width:48vw;height:48vw;right:0;top:30%;background:radial-gradient(circle,rgba(46,224,138,.42),transparent 62%);animation:rd-drift-b 26s ease-in-out infinite alternate}.aurora .rd-aurora i:nth-child(3){width:40vw;height:40vw;left:30%;bottom:-6%;background:radial-gradient(circle,rgba(76,96,255,.38),transparent 64%);animation:rd-drift-c 30s ease-in-out infinite alternate}@keyframes rd-drift-a{to{transform:translate(14vw,10vh) scale(1.15)}}@keyframes rd-drift-b{to{transform:translate(-12vw,-14vh) scale(.9)}}@keyframes rd-drift-c{to{transform:translate(-10vw,-8vh) scale(1.2)}}.aurora .rd-grid{position:absolute;inset:auto 0 0 0;height:55%;z-index:-1;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:64px 64px;transform:perspective(700px) rotateX(62deg);transform-origin:bottom;-webkit-mask-image:linear-gradient(0deg,#000 10%,transparent 85%);mask-image:linear-gradient(0deg,#000 10%,transparent 85%);animation:rd-grid-run 9s linear infinite}@keyframes rd-grid-run{to{background-position:0 64px,0 0}}.aurora .rd-grain{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.aurora .rd-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.aurora .rd-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 16px;border-radius:999px;background:var(--rd-glass);border:1px solid var(--rd-glass-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13px;font-weight:700;color:hsla(0,0%,100%,.88)}.aurora .rd-eyebrow .dot{width:8px;height:8px;border-radius:50%;background:var(--rd-lime);box-shadow:0 0 0 0 rgba(46,224,138,.6);animation:rd-ping 2.2s var(--rd-ease) infinite}@keyframes rd-ping{70%{box-shadow:0 0 0 10px rgba(46,224,138,0)}to{box-shadow:0 0 0 0 rgba(46,224,138,0)}}.aurora .rd-eyebrow.light{background:#fff;border-color:var(--line);color:var(--ink-2);box-shadow:var(--shadow-sm);backdrop-filter:none}.aurora .rd-h1{margin-top:22px;font-size:clamp(38px,6.2vw,78px);line-height:1.02;letter-spacing:-.035em;font-weight:800;color:#fff}.aurora .rd-kw{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.06em}.aurora .rd-kw-in{display:inline-block;animation:rd-rise 1.05s var(--rd-ease) both}@keyframes rd-rise{0%{transform:translateY(110%) rotate(4deg)}to{transform:none}}.aurora .rd-accent{background:linear-gradient(110deg,#5ff0d2,#2ee08a 35%,#b7ffd9 50%,#2ee08a 65%,#15b8c9);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rd-rise 1.05s var(--rd-ease) both,rd-sheen 6s ease-in-out 1.1s infinite,rd-breath 5s ease-in-out 1.1s infinite}@keyframes rd-sheen{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes rd-breath{0%,to{font-weight:800}50%{font-weight:900;letter-spacing:-.04em}}.aurora .rd-subline{margin-top:18px;font-size:clamp(18px,2vw,22px);color:rgba(232,240,248,.78);line-height:1.6;max-width:560px}.aurora .rd-rot{display:inline-grid;overflow:hidden;vertical-align:bottom;color:#fff;font-weight:800;min-width:3ch}.aurora .rd-rot-word{grid-area:1/1;display:inline-block;border-bottom:3px solid var(--rd-teal);padding-bottom:1px}.aurora .rd-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;align-items:center}.aurora .rd-mag{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;border-radius:16px;font-weight:800;font-size:16.5px;text-decoration:none;transition:box-shadow .3s var(--rd-ease),transform .3s var(--rd-ease)}.aurora .rd-mag.primary{color:#052a25;background:linear-gradient(118deg,#5ff0d2,#2ee08a);box-shadow:0 14px 40px -10px rgba(46,224,138,.65)}.aurora .rd-mag.primary:hover{box-shadow:0 20px 50px -8px rgba(46,224,138,.85)}.aurora .rd-mag.ghost{color:#fff;background:var(--rd-glass);border:1px solid var(--rd-glass-line);backdrop-filter:blur(10px)}.aurora .rd-mag.dark{color:#fff;background:var(--rd-ink);box-shadow:0 14px 34px -12px rgba(11,20,48,.55)}.aurora .rd-mag:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);transform:translateX(-120%);transition:transform .9s var(--rd-ease)}.aurora .rd-mag:hover:after{transform:translateX(120%)}.aurora .rd-mag-label{display:inline-flex;align-items:center;gap:10px}.aurora .rd-search-wrap{margin-top:30px;max-width:560px}.aurora .rd-search-wrap .clp-search,.aurora .rd-search-wrap form{background:hsla(0,0%,100%,.96)!important;border-radius:18px!important;box-shadow:0 24px 60px -18px rgba(0,0,0,.55)!important}.aurora .rd-trend{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;align-items:center}.aurora .rd-trend .lbl{font-size:13px;color:hsla(0,0%,100%,.6);font-weight:700;margin-inline-end:4px}.aurora .rd-trend a{font-size:13px;font-weight:700;color:#fff;text-decoration:none;padding:6px 12px;border-radius:999px;background:var(--rd-glass);border:1px solid var(--rd-glass-line);transition:background .2s,transform .2s var(--rd-ease)}.aurora .rd-trend a:hover{background:hsla(0,0%,100%,.18);transform:translateY(-2px)}.aurora .rd-scroll-cue{position:absolute;bottom:26px;left:50%;translate:-50% 0;width:26px;height:42px;border-radius:14px;border:2px solid hsla(0,0%,100%,.35)}.aurora .rd-scroll-cue:after{content:"";position:absolute;top:8px;left:50%;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:rd-cue 1.8s var(--rd-ease) infinite}@keyframes rd-cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.aurora .rd-deck{position:relative;height:clamp(420px,46vw,560px);perspective:1400px;display:grid;place-items:center}.aurora .rd-deck-stage{position:relative;width:min(78%,380px);aspect-ratio:4/5;transform-style:preserve-3d}.aurora .rd-deck-card{position:absolute;inset:0;border-radius:26px;overflow:hidden;transform-style:preserve-3d;box-shadow:0 40px 80px -24px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.1);background:#0d1c40}.aurora .rd-deck-glare{position:absolute;width:140%;aspect-ratio:1;translate:-50% -50%;background:radial-gradient(circle,hsla(0,0%,100%,.28),transparent 55%);mix-blend-mode:overlay;pointer-events:none}.aurora .rd-chip{position:absolute;display:flex;align-items:center;gap:10px;padding:11px 15px;border-radius:16px;background:hsla(0,0%,100%,.92);color:var(--rd-ink);box-shadow:0 22px 50px -16px rgba(0,0,0,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:13.5px;white-space:nowrap;animation:rd-chip-in .8s var(--rd-ease) both}@keyframes rd-chip-in{0%{opacity:0;translate:0 18px;scale:.92}}.aurora .rd-chip b{display:block;font-weight:800}.aurora .rd-chip small{display:block;font-size:12px;color:var(--ink-3);margin-top:1px}.aurora .rd-chip-ico{width:34px;height:34px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--rd-cyan),var(--rd-lime))}.aurora .rd-chip-tr{top:7%;inset-inline-start:-16%}.aurora .rd-chip-bl{bottom:9%;inset-inline-end:-18%}.aurora .rd-chip-ml{top:48%;inset-inline-start:-24%}.aurora .rd-chipcycle{position:absolute;inset:0;pointer-events:none;z-index:20}.aurora .rd-chipcycle .rd-chip{animation:none;overflow:hidden}.aurora .rd-chipcycle.in-deck{transform:translateZ(120px)}.aurora .rd-chip-timer{position:absolute;inset-inline:0;bottom:0;height:3px;transform-origin:right;background:linear-gradient(90deg,var(--rd-cyan),var(--rd-lime))}.aurora .in-show .rd-chip-tr{top:-24px;inset-inline-end:7%;inset-inline-start:auto}.aurora .in-show .rd-chip-bl{bottom:-24px;inset-inline-start:7%;inset-inline-end:auto}.aurora .in-show .rd-chip-ml{top:42%;inset-inline-end:-5%;inset-inline-start:auto}.aurora .rd-chipcycle.static{inset:calc(100% + 18px) 0 auto;transform:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.aurora .rd-chipcycle.static .rd-chip{position:relative;inset:auto}.aurora .rd-deck-dots{position:absolute;bottom:-6px;display:flex;gap:6px}.aurora .rd-deck-dots span{width:6px;height:6px;border-radius:3px;background:hsla(0,0%,100%,.3);transition:width .4s var(--rd-ease),background .4s}.aurora .rd-deck-dots span.on{width:22px;background:var(--rd-lime)}.aurora .rd-proof{position:relative;margin-top:-54px;z-index:3}.aurora .rd-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border-radius:24px;border:1px solid var(--line);box-shadow:0 30px 70px -30px rgba(7,15,36,.35);overflow:hidden}.aurora .rd-proof-item{padding:26px 24px;position:relative}.aurora .rd-proof-item+.rd-proof-item:before{content:"";position:absolute;inset-block:22px;inset-inline-start:0;width:1px;background:var(--line)}.aurora .rd-proof-num{font-size:clamp(30px,3.4vw,42px);font-weight:900;letter-spacing:-.03em;line-height:1}.aurora .rd-proof-num .g,.aurora .rd-proof-num .rd-counter{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.aurora .rd-proof-lbl{font-weight:800;margin-top:8px;color:var(--ink)}.aurora .rd-proof-sub{font-size:13.5px;color:var(--ink-3);margin-top:3px}.aurora .rd-sec{padding:110px 0;position:relative}.aurora .rd-sec.tight{padding:80px 0}.aurora .rd-head{max-width:760px;margin-bottom:52px}.aurora .rd-head.center{margin-inline:auto;text-align:center}.aurora .rd-head .rd-eyebrow{margin-bottom:18px}.aurora .rd-h2{font-size:clamp(30px,4.4vw,56px);line-height:1.06;letter-spacing:-.03em;font-weight:800}.aurora .rd-h2 .g{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.aurora .rd-head p{font-size:18px;color:var(--ink-3);line-height:1.7;margin-top:16px}.aurora .rd-dark .rd-h2{color:#fff}.aurora .rd-dark .rd-head p{color:rgba(232,240,248,.72)}.aurora .rd-story{position:relative}.aurora .rd-story-pin{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.aurora .rd-story-grid{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center;width:100%}.aurora .rd-story-steps{position:relative;padding-inline-start:34px;display:grid;gap:34px}.aurora .rd-story-track{position:absolute;inset-block:8px;inset-inline-start:0;width:3px;border-radius:3px;background:var(--line);overflow:hidden}.aurora .rd-story-track span{display:block;width:100%;background:var(--grad);border-radius:3px}.aurora .rd-story-step{display:flex;gap:18px;opacity:.32;transition:opacity .5s var(--rd-ease),transform .5s var(--rd-ease);transform:translateX(0)}.aurora .rd-story-step.done{opacity:.55}.aurora .rd-story-step.on{opacity:1;transform:translateX(-8px)}.aurora .rd-story-num{font-size:15px;font-weight:900;color:var(--teal-600);font-variant-numeric:tabular-nums;padding-top:6px}.aurora .rd-story-kicker{font-size:13px;font-weight:800;color:var(--teal-600);letter-spacing:.02em}.aurora .rd-story-step h3{font-size:clamp(22px,2.3vw,30px);font-weight:800;margin-top:4px;letter-spacing:-.02em}.aurora .rd-story-step p{color:var(--ink-3);line-height:1.7;margin-top:8px;max-width:460px}.aurora .rd-story-stack{display:none}.aurora .rd-device{position:relative;margin-inline:auto}.aurora .rd-device-phone{width:min(320px,100%);aspect-ratio:9/18.5;border-radius:46px;padding:12px;background:linear-gradient(160deg,#1d2b55,#0a1530);box-shadow:0 50px 100px -30px rgba(7,15,36,.55),inset 0 0 0 2px hsla(0,0%,100%,.08)}.aurora .rd-device-phone:before{content:"";position:absolute;top:20px;left:50%;translate:-50% 0;width:90px;height:24px;border-radius:14px;background:#050b1c;z-index:3}.aurora .rd-device-laptop{width:min(560px,100%);aspect-ratio:16/10.5;border-radius:18px 18px 6px 6px;padding:12px;background:linear-gradient(160deg,#1d2b55,#0a1530);box-shadow:0 50px 100px -30px rgba(7,15,36,.5)}.aurora .rd-device-screen{position:relative;width:100%;height:100%;border-radius:36px;overflow:hidden;background:#f6faf9}.aurora .rd-device-laptop .rd-device-screen{border-radius:8px}.aurora .rd-device-content{position:absolute;inset:0;padding:50px 18px 18px}.aurora .rd-device-laptop .rd-device-content{padding:18px 22px}.aurora .scr{display:grid;gap:11px;font-size:12.5px;color:var(--ink)}.aurora .scr-top{display:flex;align-items:center;gap:7px;font-weight:800;font-size:14px}.aurora .scr-logo{width:18px;height:18px;border-radius:6px;background:var(--grad)}.aurora .scr-field{display:flex;align-items:center;gap:8px;padding:11px 12px;border-radius:12px;background:#fff;border:1.5px solid var(--teal-500);font-weight:700;box-shadow:0 6px 18px -10px rgba(20,184,166,.5)}.aurora .scr-chips{display:flex;flex-wrap:wrap;gap:6px}.aurora .scr-chips span{padding:5px 10px;border-radius:999px;background:#fff;border:1px solid var(--line);font-weight:700;font-size:11.5px;color:var(--ink-3)}.aurora .scr-chips span.on{background:var(--bg-mist);border-color:transparent;color:var(--teal-600)}.aurora .scr-row{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background:#fff;border:1px solid var(--line);animation:scr-in .6s var(--rd-ease) both}@keyframes scr-in{0%{opacity:0;transform:translateY(10px)}}.aurora .scr-av{width:34px;height:34px;border-radius:11px;flex-shrink:0;background:linear-gradient(135deg,#cdeee8,#d9e6ff)}.aurora .scr-av.lg{width:52px;height:52px;border-radius:16px}.aurora .scr-lines{flex:1;display:grid;gap:6px}.aurora .sk-bar{display:block;height:8px;border-radius:5px;background:#dfe7ea}.aurora .sk-bar.soft{background:#edf2f4;height:7px}.aurora .sk-bar.teal{background:var(--grad)}.aurora .scr-pill{font-size:11px;font-weight:800;color:var(--teal-600);background:var(--bg-mist);padding:5px 9px;border-radius:999px}.aurora .scr-days{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.aurora .scr-days span{text-align:center;padding:9px 0;border-radius:11px;background:#fff;border:1px solid var(--line);font-weight:800;color:var(--ink-3)}.aurora .scr-days span.on{background:var(--rd-ink);color:#fff;border-color:transparent}.aurora .scr-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.aurora .scr-slots span{text-align:center;padding:9px 0;border-radius:10px;background:#fff;border:1px solid var(--line);font-weight:700}.aurora .scr-slots span.on{border-color:var(--teal-500);background:var(--bg-mist);color:var(--teal-600);box-shadow:0 0 0 3px rgba(20,184,166,.16)}.aurora .scr-slots span.off{opacity:.35;text-decoration:line-through}.aurora .scr-btn{text-align:center;padding:12px;border-radius:13px;background:var(--grad);color:#052a25;font-weight:800}.aurora .scr-toast{display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:12px;background:var(--rd-ink);color:#fff;font-weight:700;animation:scr-in .6s .5s var(--rd-ease) both}.aurora .scr-toast svg{color:var(--rd-lime)}.aurora .scr-vid{position:relative;height:210px;border-radius:16px;overflow:hidden;background:linear-gradient(140deg,#13254f,#0a1530)}.aurora .scr-vid-tile.big{position:absolute;inset:14px 14px 46px;border-radius:12px;background:url(/images/gallery/online-portrait.jpg) center 30%/cover}.aurora .scr-vid-tile.small{position:absolute;width:64px;height:80px;top:22px;inset-inline-start:22px;border-radius:10px;background:url(/images/gallery/student-portrait.jpg) center 25%/cover;border:2px solid #fff}.aurora .scr-vid-bar{position:absolute;bottom:12px;left:50%;translate:-50% 0;display:flex;gap:8px}.aurora .scr-vid-bar span{width:26px;height:26px;border-radius:50%;background:hsla(0,0%,100%,.18)}.aurora .scr-vid-bar span.red{background:#ef4444}.aurora .scr-note{display:flex;align-items:center;gap:7px;font-weight:700;color:var(--teal-600);background:var(--bg-mist);padding:9px 11px;border-radius:11px}.aurora .scr-hero{gap:12px;padding:12px;border-radius:16px;border:1px solid var(--line)}.aurora .scr-hero,.aurora .scr-price{display:flex;align-items:center;background:#fff}.aurora .scr-price{justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);font-weight:700;color:var(--ink-3)}.aurora .scr-req{display:grid;gap:10px;padding:12px;background:#fff;border-radius:14px;border:1px solid var(--line);animation:scr-in .6s var(--rd-ease) both}.aurora .scr-req-act{display:flex;gap:6px}.aurora .scr-req-act span{flex:1;text-align:center;padding:8px;border-radius:10px;font-weight:800;background:#f1f4f6;color:var(--ink-3)}.aurora .scr-req-act span.ok{background:var(--grad);color:#052a25}.aurora .scr-chart{display:flex;align-items:flex-end;gap:7px;height:150px;padding:12px;background:#fff;border-radius:16px;border:1px solid var(--line)}.aurora .scr-chart span{flex:1;border-radius:6px 6px 3px 3px;background:var(--grad);transform-origin:bottom;animation:scr-grow .9s var(--rd-ease) both}@keyframes scr-grow{0%{transform:scaleY(0)}}.aurora .scr-big{display:flex;align-items:baseline;justify-content:space-between;padding:12px 14px;background:var(--rd-ink);color:#fff;border-radius:14px;font-weight:700}.aurora .scr-big b{font-size:30px;font-weight:900;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.aurora .rd-wave{position:relative;height:200px;overflow:hidden;margin-block:-10px}.aurora .rd-wave svg{width:100%;height:100%;direction:ltr;overflow:visible}.aurora .rd-wave-text{font-size:50px;font-weight:900;letter-spacing:-.02em;fill:none;stroke:rgba(14,156,142,.42);stroke-width:1.2px}.aurora .rd-wave.solid .rd-wave-text{fill:var(--ink);stroke:none}.aurora .rd-rail{position:relative;background:var(--bg-soft)}.aurora .rd-rail-pin{padding:100px 0 80px}.aurora .rd-rail.pinned .rd-rail-pin{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:0}.aurora .rd-rail-track{display:flex;gap:22px;padding-inline:max(24px,calc((100vw - 1200px) / 2));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.aurora .rd-rail-track::-webkit-scrollbar{display:none}.aurora .rd-rail.pinned .rd-rail-track{overflow:visible;width:-moz-max-content;width:max-content}.aurora .rd-cat{position:relative;flex:0 0 auto;width:min(78vw,330px);min-height:380px;border-radius:28px;padding:28px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:#fff;overflow:hidden;isolation:isolate;transition:transform .5s var(--rd-ease)}.aurora .rd-cat:hover{transform:translateY(-6px) rotate(-.6deg)}.aurora .rd-cat{background:#0a1530}.aurora .rd-cat-photo{position:absolute;inset:0;z-index:-2;transition:transform 1.2s var(--rd-ease)}.aurora .rd-cat:hover .rd-cat-photo{transform:scale(1.07)}.aurora .rd-cat-art{position:absolute;inset:0;z-index:-1;transition:opacity .6s var(--rd-ease)}.aurora .rd-cat:hover .rd-cat-art{opacity:.92}.aurora .rd-cat h3{text-shadow:0 2px 14px rgba(0,0,0,.25)}.aurora .rd-cat-ico{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.28);backdrop-filter:blur(8px);margin-bottom:auto}.aurora .rd-cat h3{font-size:26px;font-weight:800;letter-spacing:-.02em;margin-top:18px;color:#fff}.aurora .rd-cat p{color:hsla(0,0%,100%,.82);margin-top:6px;line-height:1.55}.aurora .rd-cat .go{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-weight:800;font-size:14px}.aurora .rd-bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(180px,auto);gap:18px}.aurora .rd-bento>*{grid-column:span 2}.aurora .rd-bento>.wide{grid-column:span 4}.aurora .rd-bento>.tall{grid-row:span 2}.aurora .rd-spot{position:relative;isolation:isolate;overflow:hidden;border-radius:26px;background:#fff;border:1px solid var(--line);padding:28px;transition:border-color .3s,box-shadow .4s var(--rd-ease),transform .4s var(--rd-ease)}.aurora .rd-spot:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .35s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(21,184,201,.13),transparent 45%)}.aurora .rd-spot:hover:before{opacity:1}.aurora .rd-spot:hover{border-color:#cfe7e3;box-shadow:0 26px 60px -30px rgba(7,15,36,.35);transform:translateY(-3px)}.aurora .rd-spot .ico{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:var(--bg-mist);color:var(--teal-600);margin-bottom:18px}.aurora .rd-spot h3{font-size:20px;font-weight:800;letter-spacing:-.015em}.aurora .rd-spot p{color:var(--ink-3);line-height:1.65;margin-top:8px}.aurora .rd-spot.photo{padding:0;min-height:380px;color:#fff;display:flex;align-items:flex-end;border:0}.aurora .rd-spot.photo img{position:absolute!important;inset:0;z-index:-2;transition:transform 1.4s var(--rd-ease)}.aurora .rd-spot.photo:hover img{transform:scale(1.05)}.aurora .rd-spot.photo:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(7,15,36,.92),rgba(7,15,36,.1) 60%)}.aurora .rd-spot.photo .in{padding:30px}.aurora .rd-spot.photo h3{color:#fff;font-size:26px}.aurora .rd-spot.photo p{color:hsla(0,0%,100%,.8)}.aurora .rd-spot.ink{background:var(--rd-ink);border:0;color:#fff}.aurora .rd-spot.ink h3{color:#fff}.aurora .rd-spot.ink p{color:rgba(232,240,248,.72)}.aurora .rd-spot.ink .ico{background:hsla(0,0%,100%,.08);color:var(--rd-lime)}.aurora .rd-spot.ink:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(46,224,138,.2),transparent 45%)}.aurora .rd-tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.aurora .rd-tcard{display:flex;flex-direction:column;text-decoration:none;color:inherit;perspective:900px}.aurora .rd-tcard-in{flex:1;border-radius:24px;background:#fff;border:1px solid var(--line);padding:22px;transition:transform .5s var(--rd-ease),box-shadow .5s var(--rd-ease);transform-style:preserve-3d}.aurora .rd-tcard:hover .rd-tcard-in{transform:rotateX(4deg) rotateY(-5deg) translateY(-4px);box-shadow:0 30px 60px -30px rgba(7,15,36,.4)}.aurora .rd-tcard-top{display:flex;gap:14px;align-items:center}.aurora .rd-tcard-av{width:64px;height:64px;border-radius:20px;flex-shrink:0;background:var(--bg-mist);display:grid;place-items:center;color:var(--teal-600);font-weight:800;font-size:22px}.aurora .rd-tcard h3{font-size:18px;font-weight:800}.aurora .rd-tcard .meta{font-size:13.5px;color:var(--ink-3);margin-top:3px}.aurora .rd-tcard .bio{color:var(--ink-2);line-height:1.6;margin-top:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aurora .rd-tcard .foot{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line);display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:13.5px;color:var(--teal-600)}.aurora .rd-quote{border-radius:26px;background:#fff;border:1px solid var(--line);padding:26px;display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit;transition:transform .4s var(--rd-ease)}.aurora .rd-quote:hover{transform:translateY(-4px)}.aurora .rd-quote .stars{color:var(--rd-gold);letter-spacing:2px}.aurora .rd-quote blockquote{font-size:17px;line-height:1.7;color:var(--ink);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.aurora .rd-quote blockquote:before{content:"”";display:block;font-size:64px;line-height:.6;color:var(--teal-500);font-family:Georgia,serif}.aurora .rd-cta{position:relative;overflow:hidden;isolation:isolate;border-radius:36px;background:#070f24;color:#fff;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;padding:64px}.aurora .rd-cta .rd-aurora{opacity:.6}.aurora .rd-cta h2{color:#fff}.aurora .rd-cta p{color:rgba(232,240,248,.75);font-size:18px;line-height:1.7;margin-top:16px;max-width:520px}.aurora .rd-blob{position:relative;aspect-ratio:1;width:min(100%,440px);margin-inline:auto;border-radius:42% 58% 61% 39%/44% 38% 62% 56%;overflow:hidden;box-shadow:0 40px 90px -30px rgba(0,0,0,.7);animation:rd-morph 14s ease-in-out infinite}.aurora .rd-blob.wide{aspect-ratio:5/4;width:min(100%,520px)}@keyframes rd-morph{0%,to{border-radius:42% 58% 61% 39%/44% 38% 62% 56%}33%{border-radius:58% 42% 38% 62%/55% 61% 39% 45%}66%{border-radius:36% 64% 52% 48%/38% 46% 54% 62%}}.aurora .rd-blob-ring{position:absolute;inset:-14px;border-radius:inherit;border:2px dashed rgba(46,224,138,.45);animation:rd-morph 14s ease-in-out infinite,rd-spin 40s linear infinite;pointer-events:none}@keyframes rd-spin{to{rotate:1turn}}.aurora .rd-ticks{display:grid;gap:10px;margin-top:24px}.aurora .rd-ticks span{display:flex;align-items:center;gap:10px;font-weight:700;color:hsla(0,0%,100%,.9)}.aurora .rd-ticks i{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:rgba(46,224,138,.16);color:var(--rd-lime);font-style:normal;flex-shrink:0}.aurora .rd-line{position:absolute;pointer-events:none;z-index:0}.aurora .rd-teach-hero .rd-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.aurora .rd-show{position:relative}.aurora .rd-teach-hero .rd-accent{animation:rd-rise 1.05s var(--rd-ease) both,rd-teach-fly 9s cubic-bezier(.7,0,.3,1) 2.2s infinite,rd-sheen 6s ease-in-out 1.1s infinite}@keyframes rd-teach-fly{0%,74%{translate:0 0}84%{translate:-125% 0}84.01%{translate:125% 0}94%,to{translate:0 0}}.aurora .rd-gal{position:relative;perspective:1300px}.aurora .rd-gal-frame{position:relative;aspect-ratio:4/3;border-radius:28px;overflow:hidden;isolation:isolate;transform-style:preserve-3d;background:#0d1c40;box-shadow:0 50px 100px -36px rgba(0,0,0,.8),0 0 0 1px hsla(0,0%,100%,.12);animation:rd-gal-in 1.1s var(--rd-ease) .2s both}@keyframes rd-gal-in{0%{opacity:0;scale:.94;translate:0 26px}}.aurora .rd-gal-par{position:absolute;inset:-14px}.aurora .rd-gal-slide{position:absolute;inset:0;overflow:hidden}.aurora .rd-gal-pan{position:absolute;top:0;bottom:0;left:0;width:133.34%;will-change:transform;transform-origin:50% 50%}.aurora .rd-gal-frame:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(0deg,rgba(7,15,36,.35),transparent 35%)}.aurora .rd-gal-glare{position:absolute;z-index:3;width:120%;aspect-ratio:1;translate:-50% -50%;left:50%;top:30%;background:radial-gradient(circle,hsla(0,0%,100%,.22),transparent 55%);mix-blend-mode:overlay;pointer-events:none}.aurora .rd-gal-dots{position:static;justify-content:center;margin-top:14px}.aurora .rd-campaign{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:auto 1fr auto;gap:26px;align-items:center;padding:30px 34px;border-radius:28px;background:linear-gradient(120deg,#fff8e6,#fff);border:1px solid #f3dca3;box-shadow:0 30px 70px -40px rgba(154,107,0,.55)}.aurora .rd-campaign:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--rd-ang,0deg),transparent 0 70%,rgba(244,183,64,.65) 80%,transparent 90%);animation:rd-orbit 5s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}@property --rd-ang{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rd-orbit{to{--rd-ang:360deg}}.aurora .rd-campaign .gift{width:74px;height:74px;border-radius:22px;display:grid;place-items:center;font-size:38px;background:#fff;box-shadow:0 14px 30px -12px rgba(154,107,0,.45);animation:rd-bob 3.2s ease-in-out infinite}@keyframes rd-bob{50%{transform:translateY(-6px) rotate(-6deg)}}.aurora .rd-campaign .badge{display:inline-block;font-size:12px;font-weight:800;color:#9a6b00;background:#fdf0cf;padding:4px 10px;border-radius:999px}.aurora .rd-campaign h3{font-size:clamp(20px,2.2vw,26px);font-weight:800;margin-top:8px;letter-spacing:-.02em}.aurora .rd-campaign p{color:var(--ink-2);margin-top:6px;line-height:1.65}.aurora .rd-campaign .remain{display:inline-block;margin-inline-start:6px;font-weight:800;color:#b42318}.aurora .rd-flip{perspective:1000px;min-height:260px}.aurora .rd-flip-in{position:relative;height:100%;min-height:260px;transform-style:preserve-3d;transition:transform .8s var(--rd-ease)}.aurora .rd-flip:focus-within .rd-flip-in,.aurora .rd-flip:hover .rd-flip-in{transform:rotateY(180deg)}.aurora .rd-flip-face{position:absolute;inset:0;border-radius:26px;padding:28px;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column}.aurora .rd-flip-front{background:#fff;border:1px solid var(--line)}.aurora .rd-flip-back{background:var(--rd-ink);color:#fff;transform:rotateY(180deg);justify-content:center}.aurora .rd-flip-front .big{font-size:46px;font-weight:900;letter-spacing:-.03em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;margin-top:auto}.aurora .rd-flip-front h3{font-size:21px;font-weight:800;margin-top:10px}.aurora .rd-flip-front .hint{font-size:12.5px;color:var(--ink-4);margin-top:8px;display:inline-flex;align-items:center;gap:6px}.aurora .rd-flip-back p{color:rgba(232,240,248,.85);line-height:1.7;font-size:16px}.aurora .rd-flip-back h3{color:var(--rd-lime);font-size:18px;font-weight:800;margin-bottom:10px}.aurora .rd-timeline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.aurora .rd-timeline .rd-line{inset:34px 8% auto 8%;height:40px}.aurora .rd-tstep{position:relative;z-index:1;text-align:center}.aurora .rd-tstep .n{width:68px;height:68px;margin:0 auto 18px;border-radius:22px;display:grid;place-items:center;font-size:26px;font-weight:900;color:#fff;background:var(--rd-ink);box-shadow:0 0 0 8px var(--bg-soft),0 18px 40px -14px rgba(7,15,36,.5)}.aurora .rd-tstep h3{font-size:21px;font-weight:800}.aurora .rd-tstep p{color:var(--ink-3);line-height:1.65;margin-top:8px;max-width:320px;margin-inline:auto}.aurora .rd-faq{max-width:820px;margin-inline:auto;display:grid;gap:12px}.aurora .rd-faq details{border-radius:18px;background:#fff;border:1px solid var(--line);padding:0 22px;transition:box-shadow .3s}.aurora .rd-faq details[open]{box-shadow:0 20px 50px -30px rgba(7,15,36,.35)}.aurora .rd-faq summary{list-style:none;cursor:pointer;padding:20px 0;font-weight:800;font-size:17px;display:flex;justify-content:space-between;gap:16px}.aurora .rd-faq summary::-webkit-details-marker{display:none}.aurora .rd-faq summary:after{content:"+";font-size:24px;line-height:1;color:var(--teal-600);transition:transform .35s var(--rd-ease)}.aurora .rd-faq details[open] summary:after{transform:rotate(45deg)}.aurora .rd-faq .a{padding:0 0 20px;color:var(--ink-3);line-height:1.75}.aurora .rd-sticky-cta{display:none}@media (max-width:1100px){.aurora .rd-chip-tr{inset-inline-start:-6%}.aurora .rd-chip-bl{inset-inline-end:-6%}.aurora .rd-chip-ml{inset-inline-start:-10%}}@media (max-width:900px){.aurora .rd-hero{padding:100px 0 90px;min-height:0}.aurora .rd-hero-grid,.aurora .rd-teach-hero .rd-hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}.aurora .rd-deck{height:auto;padding:18px 0 104px}.aurora .rd-deck-dots{bottom:84px}.aurora .rd-chip{font-size:12.5px;padding:9px 12px;white-space:normal;max-width:86vw}.aurora .rd-chipcycle,.aurora .rd-chipcycle.in-deck{inset:calc(100% + 30px) 0 auto;height:64px;transform:none;display:grid;place-items:center}.aurora .in-show .rd-chip-bl,.aurora .in-show .rd-chip-ml,.aurora .in-show .rd-chip-tr,.aurora .rd-chipcycle .rd-chip{position:relative;inset:auto}.aurora .rd-chipcycle.static{inset:calc(100% + 18px) 0 auto;height:auto;display:flex}.aurora .rd-show{padding-bottom:82px}.aurora .rd-show .rd-chipcycle{inset:calc(100% - 70px) 0 auto}.aurora .rd-gal-frame{border-radius:22px}.aurora .rd-scroll-cue{display:none}.aurora .rd-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aurora .rd-proof-item:nth-child(3):before{display:none}.aurora .rd-proof-item:nth-child(n+3){border-top:1px solid var(--line)}.aurora .rd-sec{padding:76px 0}.aurora .rd-head{margin-bottom:34px}.aurora .rd-story{display:none}.aurora .rd-story-stack{display:block;padding:10px 0}.aurora .rd-story-card{padding:26px 0;border-top:1px solid var(--line)}.aurora .rd-story-card h3{font-size:24px;font-weight:800;margin-top:4px}.aurora .rd-story-card p{color:var(--ink-3);line-height:1.7;margin-top:8px}.aurora .rd-device-mini{margin-top:22px;width:min(280px,82%)}.aurora .rd-bento{grid-template-columns:minmax(0,1fr)}.aurora .rd-bento>*,.aurora .rd-bento>.wide{grid-column:auto}.aurora .rd-bento>.tall{grid-row:auto}.aurora .rd-cta,.aurora .rd-tgrid{grid-template-columns:minmax(0,1fr)}.aurora .rd-cta{padding:40px 24px;border-radius:28px}.aurora .rd-blob{width:min(80%,340px)}.aurora .rd-blob.wide{width:min(92%,420px)}.aurora .rd-campaign{grid-template-columns:1fr;text-align:center;padding:26px 22px}.aurora .rd-campaign .gift{margin-inline:auto}.aurora .rd-timeline{grid-template-columns:minmax(0,1fr);gap:38px}.aurora .rd-timeline .rd-line{display:none}.aurora .rd-sticky-cta{display:flex;position:fixed;inset-inline:12px;bottom:12px;z-index:50;padding:10px;border-radius:18px;gap:10px;align-items:center;background:rgba(7,15,36,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 20px 50px -14px rgba(0,0,0,.6);transform:translateY(140%);transition:transform .5s var(--rd-ease)}.aurora .rd-sticky-cta.show{transform:translateY(0)}.aurora .rd-sticky-cta span{flex:1;color:#fff;font-weight:700;font-size:14px}.aurora .rd-sticky-cta a{padding:12px 18px;border-radius:12px;background:linear-gradient(118deg,#5ff0d2,#2ee08a);color:#052a25;font-weight:800;text-decoration:none;white-space:nowrap}}@media (min-width:901px){.aurora .rd-story-stack:not(.force){display:none}}@media (prefers-reduced-motion:reduce){.aurora .rd-accent,.aurora .rd-aurora i,.aurora .rd-blob,.aurora .rd-blob-ring,.aurora .rd-campaign .gift,.aurora .rd-campaign:before,.aurora .rd-chip,.aurora .rd-chip-timer,.aurora .rd-eyebrow .dot,.aurora .rd-gal-frame,.aurora .rd-grid,.aurora .rd-kw-in,.aurora .rd-scroll-cue:after,.aurora .scr-chart span,.aurora .scr-req,.aurora .scr-row,.aurora .scr-toast{animation:none!important}.aurora .rd-mag:after{display:none}.aurora .rd-flip:focus-within .rd-flip-in,.aurora .rd-flip:hover .rd-flip-in{transform:none}.aurora .rd-flip-back{position:relative;transform:none;margin-top:12px}.aurora .rd-story{display:none}}.aurora .rd-cta .rd-line{inset:auto 0 0 0;height:70%;opacity:.55;z-index:-1}.aurora .rd-cta>div:not(.rd-aurora):not(.rd-line){position:relative;z-index:1}.aurora .rd-devices{position:relative;display:grid;place-items:center;perspective:1600px;min-height:460px;margin-top:10px}.aurora .rd-devices-laptop{transform:rotateX(16deg) rotateY(-14deg) rotate(1deg);transform-style:preserve-3d;transition:transform 1s var(--rd-ease);width:min(100%,620px)}.aurora .rd-devices:hover .rd-devices-laptop{transform:rotateX(6deg) rotateY(-4deg)}.aurora .rd-devices-phone{position:absolute;bottom:-20px;inset-inline-end:max(0px,calc(50% - 400px));width:200px;transform:rotateY(18deg) rotateX(8deg) translateZ(80px);transition:transform 1s var(--rd-ease)}.aurora .rd-devices:hover .rd-devices-phone{transform:rotateY(6deg) translateZ(120px) translateY(-10px)}.aurora .rd-devices-phone .rd-device-phone{width:200px;border-radius:34px;padding:9px}.aurora .rd-devices-phone .rd-device-screen{border-radius:26px}.aurora .rd-devices-phone .rd-device-content{padding:36px 12px 12px}.aurora .rd-devices-phone .scr-chart{height:100px}.aurora .rd-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aurora .rd-bento .rd-flip{height:100%}@media (max-width:900px){.aurora .rd-devices{min-height:0;perspective:none}.aurora .rd-devices-laptop{transform:none}.aurora .rd-devices-phone{position:relative;inset:auto;bottom:auto;margin-top:-60px;transform:none;justify-self:end}.aurora .rd-two-col{grid-template-columns:1fr}.aurora .rd-two-col>:last-child{display:none}}@media (prefers-reduced-motion:reduce){.aurora .rd-flip-in{transform:none!important;min-height:0}.aurora .rd-flip-face{position:relative;inset:auto;backface-visibility:visible}.aurora .rd-flip-front{border-radius:26px 26px 0 0}.aurora .rd-flip-back{transform:none;border-radius:0 0 26px 26px;margin-top:0}.aurora .rd-devices-laptop,.aurora .rd-devices-phone{transition:none}}.aurora .rd-story-stack.force{display:block;padding:10px 0}.aurora .rd-story-stack.force .rd-story-card{padding:26px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;-moz-column-gap:40px;column-gap:40px;align-items:center}.aurora .rd-story-stack.force .rd-story-card>:not(.rd-device){grid-column:1}.aurora .rd-story-stack.force .rd-device-mini{grid-column:2;grid-row:1/span 4;width:240px;margin:0}.aurora .rd-story-stack.force .rd-story-card h3{font-size:26px;font-weight:800;margin-top:4px}.aurora .rd-story-stack.force .rd-story-card p{color:var(--ink-3);line-height:1.7;margin-top:8px;max-width:520px}@media (max-width:900px){.aurora .rd-story-stack.force .rd-story-card{grid-template-columns:1fr}.aurora .rd-story-stack.force .rd-device-mini{grid-column:1;grid-row:auto;margin-top:22px;width:min(280px,82%)}}.rd-js .aurora .rd-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--rd-ease) var(--rd-d,0s),transform .9s var(--rd-ease) var(--rd-d,0s)}.rd-js .aurora .rd-reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rd-js .aurora .rd-reveal{opacity:1;transform:none;transition:none}}.aurora .rd-cinema{position:relative;margin:0}.aurora .rd-cinema-frame{position:relative;aspect-ratio:1600/893;border-radius:28px;overflow:hidden;box-shadow:0 50px 100px -40px rgba(7,15,36,.55);background:#0a1530;isolation:isolate}.aurora .rd-cinema-img{position:absolute;inset:0;will-change:transform}.aurora .rd-cinema-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(7,15,36,.55),transparent 42%)}.aurora .rd-cinema-sheen{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.22) 50%,transparent 65%);translate:-120% 0;animation:rd-cinema-sweep 7s ease-in-out 1.5s infinite}@keyframes rd-cinema-sweep{0%,70%{translate:-120% 0}to{translate:120% 0}}.aurora .rd-cinema-cap{position:absolute;bottom:28px;z-index:3;max-width:min(430px,44%);padding:24px 26px;border-radius:22px;color:#fff;background:rgba(7,15,36,.58);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.aurora .rd-cinema.at-bottom-left .rd-cinema-cap{left:28px}.aurora .rd-cinema.at-bottom-right .rd-cinema-cap{right:28px}.aurora .rd-cinema-cap h3{color:#fff;font-size:clamp(21px,2.1vw,28px);font-weight:900;letter-spacing:-.02em;margin-top:14px;line-height:1.25}.aurora .rd-cinema-cap p{color:rgba(232,240,248,.82);margin-top:8px;line-height:1.65;font-size:15.5px}@media (max-width:900px){.aurora .rd-cinema-frame{aspect-ratio:16/10;border-radius:20px}.aurora .rd-cinema-cap,.aurora .rd-cinema.at-bottom-left .rd-cinema-cap,.aurora .rd-cinema.at-bottom-right .rd-cinema-cap{position:relative;inset:auto;max-width:none;margin:-28px 14px 0;padding:20px;background:#0b1733;backdrop-filter:none;-webkit-backdrop-filter:none}}.aurora .clp-intro-overlay{display:none}html.clp-intro{overflow:hidden}html.clp-intro .aurora .clp-intro-overlay{display:grid;place-items:center;position:fixed;inset:0;z-index:9999;cursor:pointer;background:radial-gradient(120% 90% at 50% 40%,#fff 0,#eef8f7 55%,#dff1ef 100%);animation:clp-curtain .65s cubic-bezier(.76,0,.24,1) 1.85s forwards}html.clp-intro-skip .aurora .clp-intro-overlay{animation:clp-fade .3s ease forwards!important}.aurora .clp-intro-glow{position:absolute;width:60vmax;height:60vmax;border-radius:50%;background:radial-gradient(circle,rgba(46,224,138,.28),rgba(20,184,166,.12) 40%,transparent 70%);animation:clp-glow 1.6s ease-out .5s both}.aurora .clp-intro-logo{position:relative;direction:ltr;width:min(78vw,560px);aspect-ratio:1667/488;animation:clp-logo-out .6s cubic-bezier(.76,0,.24,1) 1.8s forwards}.aurora .clp-intro-word{position:absolute;inset:0;clip-path:inset(0 100% 0 0);animation:clp-wipe .55s cubic-bezier(.65,0,.35,1) 1.12s forwards}.aurora .clp-intro-word img{width:100%;height:auto;display:block}.aurora .clp-intro-word:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 0 35%,hsla(0,0%,100%,.9) 50%,transparent 65% 100%) no-repeat;background-size:300% 100%;background-position:100% 0;-webkit-mask:url(/images/design/logo-nobg-1.png) center/100% 100% no-repeat;mask:url(/images/design/logo-nobg-1.png) center/100% 100% no-repeat;animation:clp-shine .75s ease-in-out 1.45s forwards}.aurora .clp-intro-mark{position:absolute;left:-1.78%;top:13.2%;width:25.2%;aspect-ratio:1;overflow:visible;transform:translate(155%,-7%) scale(1.5);animation:clp-mark-home .5s cubic-bezier(.65,0,.35,1) 1s forwards,clp-fade .25s ease 1.55s forwards}.aurora .clp-intro-mark path{fill:none;stroke-dasharray:1;stroke-dashoffset:1}.aurora .clp-intro-mark .c{stroke:#1b2a6e;stroke-width:22;animation:clp-draw .65s cubic-bezier(.65,0,.35,1) .15s forwards}.aurora .clp-intro-mark .k{stroke:url(#clpIntroCheck);stroke-width:17;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(46,224,138,.55));animation:clp-draw .42s cubic-bezier(.34,1.4,.64,1) .62s forwards}@keyframes clp-draw{to{stroke-dashoffset:0}}@keyframes clp-mark-home{to{transform:none}}@keyframes clp-wipe{to{clip-path:inset(0 0 0 0)}}@keyframes clp-shine{to{background-position:0 0}}@keyframes clp-glow{0%{opacity:0;scale:.4}60%{opacity:1}to{opacity:.7;scale:1}}@keyframes clp-logo-out{to{transform:translateY(-36px) scale(.9);opacity:0}}@keyframes clp-curtain{to{clip-path:inset(0 0 100% 0);visibility:hidden}}@keyframes clp-fade{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.aurora .rd-cinema-sheen,html.clp-intro .aurora .clp-intro-overlay{display:none}}