.cc-root,.cc-su,.cc-ask{--cc-paper:#0b1124;--cc-ink:#eceff6;--cc-gold:#d2a03a;--cc-gold-hi:#e6b955;--cc-on-gold:#0b1124;--cc-hi:rgba(84,110,184,.2);--cc-lo:rgba(0,2,10,.72);--cc-rim:rgba(236,239,246,.07);--cc-raise:-10px -10px 24px var(--cc-hi),12px 14px 30px var(--cc-lo),inset 0 1px 0 var(--cc-rim);--cc-raise-sm:-6px -6px 16px var(--cc-hi),8px 10px 22px var(--cc-lo),inset 0 1px 0 var(--cc-rim);--cc-press:inset 7px 7px 16px rgba(0,2,10,.75),inset -6px -6px 14px rgba(84,110,184,.16);--cc-ease-out:cubic-bezier(.2,.8,.2,1);--cc-ease-spring:cubic-bezier(.34,1.45,.5,1);--cc-display:var(--font-display),"Newsreader",Georgia,ui-serif,serif;--cc-body:var(--font-body),"Schibsted Grotesk",ui-sans-serif,system-ui,sans-serif;color:var(--cc-ink);font-family:var(--cc-body);-webkit-font-smoothing:antialiased}.cc-root{background:var(--cc-paper);min-height:100vh;overflow-x:clip}.cc-root *,.cc-su *{box-sizing:border-box}.cc-root a,.cc-su a{color:var(--cc-ink);text-decoration:none}.cc-root a:hover,.cc-su a:hover{color:var(--cc-gold-hi)}.cc-display{font-family:var(--cc-display);font-optical-sizing:auto}.cc-fig{font-variant-numeric:lining-nums tabular-nums}.cc-gold{color:var(--cc-gold)}.cc-wrap{max-width:1240px;margin:0 auto}.cc-sec{padding:max(96px,min(12vw,160px)) max(16px,min(5vw,64px)) 0}.cc-h2{font-family:var(--cc-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:max(44px,min(6vw,88px));font-weight:460;line-height:1}.cc-lede{max-width:44ch;margin:0;font-size:max(18px,min(1.5vw,20px));line-height:1.55}.cc-neu{box-shadow:var(--cc-raise);background:linear-gradient(145deg,#111b37 0%,#0a1020 100%);border-radius:28px}.cc-well{box-shadow:var(--cc-press);background:#0a1020;border-radius:22px}.cc-lift{transition:transform .26s var(--cc-ease-out),box-shadow .26s var(--cc-ease-out)}.cc-lift:hover{box-shadow:-12px -12px 30px var(--cc-hi),16px 20px 38px var(--cc-lo),inset 0 1px 0 var(--cc-rim);transform:translateY(-5px)}.cc-btn{isolation:isolate;min-height:52px;font:600 16px/1 var(--cc-body);cursor:pointer;color:var(--cc-ink);box-shadow:var(--cc-raise-sm);transition:transform .22s var(--cc-ease-out),box-shadow .22s var(--cc-ease-out);white-space:nowrap;background:linear-gradient(145deg,#121c39,#0a1021);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;display:inline-flex;position:relative;overflow:hidden}.cc-btn:hover{color:var(--cc-ink);box-shadow:-8px -8px 22px var(--cc-hi),12px 16px 30px var(--cc-lo),inset 0 1px 0 var(--cc-rim);transform:translateY(-2px)}.cc-btn:active{transition-duration:90ms;transform:translateY(1px);box-shadow:inset 5px 5px 12px rgba(0,2,10,.75),inset -5px -5px 12px rgba(84,110,184,.16)}.cc-btn:disabled{cursor:progress;transform:none}.cc-btn-gold,.cc-btn-gold:hover{color:var(--cc-on-gold);background:linear-gradient(145deg,#e8bb58,#c18c2a)}.cc-btn-gold:active{box-shadow:inset 5px 5px 12px rgba(80,50,0,.55),inset -4px -4px 10px rgba(255,226,150,.35)}.cc-btn:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:transform .65s var(--cc-ease-out),opacity .8s ease;background:radial-gradient(circle,rgba(255,255,255,.34) 0,rgba(255,255,255,0) 62%);position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(2.4)}.cc-btn:active:after{opacity:1;transition:all;transform:scale(0)}.cc-btn .cc-arrow{transition:transform .22s var(--cc-ease-out)}.cc-btn:hover .cc-arrow{transform:translate(4px)}.cc-btn-sm{min-height:46px;padding:0 20px;font-size:15px}.cc-root :focus-visible{outline:2px solid var(--cc-gold-hi);outline-offset:4px}.cc-su :focus-visible{outline:2px solid var(--cc-gold-hi);outline-offset:4px}.cc-nav{padding:22px max(16px,min(5vw,64px))}.cc-nav-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.cc-nav-links{flex-wrap:wrap;gap:4px;display:flex}.cc-nav-link{min-height:44px;color:var(--cc-ink);font:500 15px/1 var(--cc-body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 16px;transition:box-shadow .2s,color .2s;display:inline-flex}.cc-nav-link:hover{color:var(--cc-gold-hi);box-shadow:inset 4px 4px 10px rgba(0,2,10,.7),inset -4px -4px 10px rgba(84,110,184,.14)}.cc-nav-tools{align-items:center;gap:8px;display:flex}.cc-seg{border-radius:999px;grid-template-columns:1fr 1fr;width:min(460px,100%);padding:6px;display:grid;position:relative}.cc-seg-thumb{width:calc(50% - 6px);transition:transform .56s var(--cc-ease-spring);border-radius:999px;position:absolute;top:6px;bottom:6px;left:6px}.cc-seg[data-on="1"] .cc-seg-thumb{transform:translate(100%)}.cc-seg button{z-index:1;min-height:52px;color:var(--cc-ink);font:600 16px/1.2 var(--cc-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;transition:color .3s;position:relative}.cc-seg button[aria-pressed=true]{color:var(--cc-gold)}.cc-chip{min-height:44px;font:600 15px/1 var(--cc-body);cursor:pointer;color:var(--cc-ink);box-shadow:-5px -5px 12px var(--cc-hi),6px 8px 16px var(--cc-lo),inset 0 1px 0 var(--cc-rim);transition:box-shadow .24s var(--cc-ease-out),color .2s;background:linear-gradient(145deg,#121c39,#0a1021);border:0;border-radius:999px;align-items:center;padding:0 18px;display:inline-flex}.cc-chip[aria-pressed=true]{color:var(--cc-gold);background:#0a1020;box-shadow:inset 5px 5px 12px rgba(0,2,10,.75),inset -4px -4px 10px rgba(84,110,184,.16)}.cc-hero{padding:max(24px,min(4vw,56px)) max(16px,min(5vw,64px)) max(40px,min(5vw,72px))}.cc-hero-in{flex-wrap:wrap;align-items:center;gap:max(24px,min(4vw,56px));display:flex}.cc-hero-h{--cc-hx:-999px;--cc-hy:-999px;letter-spacing:-.012em;color:var(--cc-ink);text-wrap:balance;margin:0;font-size:max(60px,min(8.2vw,132px));font-weight:520;line-height:.94}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cc-hero-h{color:transparent;background-image:radial-gradient(circle 240px at var(--cc-hx)var(--cc-hy),#f4ca6a 0%,#e1b14f 34%,#eceff6 72%);-webkit-background-clip:text;background-clip:text}}.cc-hero-h .cc-gold{color:var(--cc-gold)}.cc-sieve{--cc-tx:0deg;--cc-ty:0deg;perspective:1300px;perspective-origin:50% 0;height:580px;position:relative}.cc-sieve-scene{transform-style:preserve-3d;transform:rotateY(var(--cc-ty))rotateX(var(--cc-tx));transition:transform .7s var(--cc-ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.cc-plate{background:radial-gradient(circle,rgba(236,239,246,.16) 1.4px,transparent 1.9px) 0 0/20px 20px,linear-gradient(145deg,#15214a,#0a1122);border-radius:48px;width:62%;height:200px;margin-top:-100px;position:absolute;left:6%;transform:rotateX(66deg);box-shadow:0 0 0 1px rgba(236,239,246,.1),0 0 0 6px rgba(84,110,184,.08),0 40px 60px rgba(0,2,10,.65)}.cc-plate-tray{background:radial-gradient(rgba(210,160,58,.3),rgba(210,160,58,.06) 60%,transparent 70%),linear-gradient(145deg,#141f43,#0a1122);box-shadow:0 0 0 1.5px rgba(210,160,58,.65),0 0 40px rgba(210,160,58,.25),0 40px 60px rgba(0,2,10,.65)}.cc-plate-label{border-radius:16px;align-items:center;width:30%;min-height:44px;margin-top:-22px;padding:8px 14px;font-size:15px;font-weight:600;line-height:1.3;display:flex;position:absolute;right:0}.cc-plate-label-tray{color:var(--cc-gold)}.cc-drop{width:16px;height:16px;transform:translateY(var(--cc-y));background:radial-gradient(circle at 35% 30%,#fff,#b8c6ee 45%,#5c6f9e 100%);border-radius:50%;margin-left:-8px;position:absolute;top:18px;box-shadow:0 6px 14px rgba(0,2,10,.6)}.cc-drop-win{background:radial-gradient(circle at 35% 30%,#fff6dc,#e8bb58 45%,#a8782a 100%);box-shadow:0 0 18px rgba(210,160,58,.75)}.cc-figure-panel{container-type:inline-size}.cc-figure-big{letter-spacing:-.02em;color:var(--cc-gold);font-size:max(64px,min(30cqw,176px));font-weight:640;line-height:.82}.cc-flip{perspective:1400px;height:110px}.cc-flip-in{height:100%;transform-style:preserve-3d;transition:transform .95s var(--cc-ease-spring);position:relative}.cc-flip-in[data-flipped="1"]{transform:rotateX(180deg)}.cc-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;gap:22px;padding:0 max(18px,min(3vw,32px));display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cc-face-back{transform:rotateX(180deg)}.cc-face-icon{border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.cc-face-t{font-family:var(--cc-display);font-size:max(22px,min(3vw,36px));font-weight:460;line-height:1.12}.cc-stairs-stage{--cc-sx:6deg;--cc-sy:-6deg;perspective:1800px}.cc-stairs{transform-style:preserve-3d;transform:rotateX(var(--cc-sx))rotateY(var(--cc-sy));transition:transform .7s var(--cc-ease-out);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:22px;display:grid}.cc-step{transition:box-shadow .26s var(--cc-ease-out);flex-direction:column;gap:16px;padding:26px 24px 24px;display:flex}.cc-step:hover{box-shadow:-12px -12px 30px var(--cc-hi),16px 20px 38px var(--cc-lo),inset 0 1px 0 var(--cc-rim)}.cc-step-n{font-family:var(--cc-display);color:var(--cc-gold);font-size:56px;font-weight:500;line-height:.9}.cc-step h3{font-family:var(--cc-display);margin:0;font-size:32px;font-weight:480;line-height:1.05}.cc-step p{margin:0;font-size:16px;line-height:1.55}.cc-pills{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.cc-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.cc-pill-plain{background:#0a1020;box-shadow:inset 3px 3px 7px rgba(0,2,10,.7),inset -3px -3px 7px rgba(84,110,184,.14)}.cc-pill-gold{color:#e8bd66;background:rgba(210,160,58,.16)}.cc-range-wrap{height:44px;position:relative}.cc-range-track{border-radius:999px;height:16px;margin-top:-8px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.cc-range-fill{transition:width .2s var(--cc-ease-out);background:linear-gradient(90deg,#c18c2a,#e8bb58);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.cc-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.cc-range::-webkit-slider-runnable-track{background:0 0;height:44px}.cc-range::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;box-shadow:-4px -4px 10px var(--cc-hi),5px 6px 12px var(--cc-lo),0 0 0 2px #d2a03a;background:linear-gradient(145deg,#1a2548,#0b1226);border-radius:50%;margin-top:6px}.cc-range::-moz-range-track{background:0 0}.cc-range::-moz-range-thumb{width:32px;height:32px;box-shadow:-4px -4px 10px var(--cc-hi),5px 6px 12px var(--cc-lo),0 0 0 2px #d2a03a;background:linear-gradient(145deg,#1a2548,#0b1226);border:0;border-radius:50%}.cc-range:focus-visible{outline:none}.cc-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #e6b955}.cc-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #e6b955}.cc-bar-out{font-family:var(--cc-display);margin:0;font-size:max(26px,min(2.6vw,36px));font-weight:440;line-height:1.25}.cc-bar-out .cc-v{color:var(--cc-gold);font-weight:600}.cc-check{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.cc-plan-rim{box-shadow:var(--cc-raise),inset 0 0 0 1px rgba(210,160,58,.55)}.cc-foot-h{color:var(--cc-gold);margin:0 0 8px;font-size:14px;font-weight:700}.cc-foot-link{padding:6px 0;font-size:15px}.cc-su{background:var(--cc-paper);grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);min-height:100vh;display:grid}.cc-su-story{background:radial-gradient(at 32% 30%,#127079 0%,#0c4652 42%,#0a2a3a 72%,#0b1124 100%);height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.cc-su-slide{opacity:0;transition:opacity .9s;position:absolute;top:0;bottom:0;left:0;right:0}.cc-su-slide[data-on="1"]{opacity:1}.cc-su-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cc-su-story-shade{background:linear-gradient(rgba(11,17,36,.35) 0%,rgba(11,17,36,0) 24%,rgba(11,17,36,0) 48%,rgba(11,17,36,.86) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.cc-su-logo{z-index:2;align-items:center;min-height:44px;display:inline-flex;position:absolute;top:32px;left:max(24px,min(3vw,44px))}.cc-su-story-foot{z-index:2;flex-direction:column;gap:24px;display:flex;position:absolute;bottom:28px;left:max(24px,min(3vw,44px));right:max(24px,min(3vw,44px))}.cc-su-headlines{display:grid}.cc-su-headline{max-width:14ch;font-family:var(--cc-display);letter-spacing:-.01em;opacity:0;transition:opacity .7s var(--cc-ease-out),transform .7s var(--cc-ease-out);grid-area:1/1;margin:0;font-size:max(40px,min(4.2vw,64px));font-weight:460;line-height:1.02;transform:translateY(14px)}.cc-su-headline[data-on="1"]{opacity:1;transform:none}.cc-su-story-controls{justify-content:space-between;align-items:center;gap:16px;display:flex}.cc-su-bars{gap:8px;display:flex}.cc-su-bar{cursor:pointer;width:40px;height:44px;transition:width .4s var(--cc-ease-out);background:0 0;border:0;padding:0}.cc-su-bar:before{content:"";background:rgba(236,239,246,.4);border-radius:2px;height:3px;transition:background .3s;display:block}.cc-su-bar[aria-current=true]{width:72px}.cc-su-bar[aria-current=true]:before{background:var(--cc-gold)}.cc-su-pause{min-height:44px;color:var(--cc-ink);font:600 14px/1 var(--cc-body);cursor:pointer;background:0 0;border:0;padding:0 4px}.cc-su-main{flex-direction:column;min-height:100vh;padding:max(28px,min(5vw,72px)) max(20px,min(5vw,72px)) 28px;display:flex}.cc-su-body{flex-direction:column;flex:1;justify-content:center;gap:22px;width:100%;max-width:500px;margin:0 auto;display:flex}.cc-su-h{font-family:var(--cc-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:max(40px,min(3.6vw,52px));font-weight:460;line-height:1.04}.cc-su-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.cc-su-step{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.cc-su-step-tile{width:44px;height:44px;color:var(--cc-ink);border:1.5px solid rgba(236,239,246,.32);border-radius:8px;place-items:center;transition:background .3s,border-color .3s,color .3s;display:grid}.cc-su-step[data-state=now] .cc-su-step-tile{background:var(--cc-gold);border-color:var(--cc-gold);color:var(--cc-on-gold)}.cc-su-step[data-state=done] .cc-su-step-tile{color:var(--cc-gold);background:rgba(210,160,58,.16);border-color:rgba(210,160,58,.6)}.cc-su-step-label{font-size:14px;font-weight:500}.cc-su-step[data-state=now] .cc-su-step-label{font-weight:700}.cc-su-social{width:100%;min-height:52px;color:var(--cc-ink);font:600 15px/1 var(--cc-body);cursor:pointer;background:rgba(236,239,246,.03);border:1px solid rgba(236,239,246,.16);border-radius:8px;justify-content:center;align-items:center;gap:12px;transition:background .2s,border-color .2s;display:flex}.cc-su-social:hover{background:rgba(236,239,246,.07);border-color:rgba(236,239,246,.28)}.cc-su-or{align-items:center;gap:14px;font-size:14px;font-weight:500;display:flex}.cc-su-or:before,.cc-su-or:after{content:"";background:rgba(236,239,246,.14);flex:1;height:1px}.cc-su-form{flex-direction:column;gap:18px;display:flex}.cc-su-field{flex-direction:column;gap:8px;display:flex}.cc-su-label{font-size:14px;font-weight:600}.cc-su-input{width:100%;min-height:52px;color:var(--cc-ink);font:500 16px/1.4 var(--cc-body);background:#0a1020;border:1px solid rgba(236,239,246,.16);border-radius:8px;padding:0 16px;transition:border-color .2s,box-shadow .2s}.cc-su-input::placeholder{color:var(--cc-ink);opacity:1;font-style:italic}.cc-su .cc-su-input:focus-visible{border-color:#4c7bff;outline:none;box-shadow:0 0 0 3px rgba(76,123,255,.3)}.cc-su-password{position:relative}.cc-su-password .cc-su-input{padding-right:56px}.cc-su-eye{width:44px;height:44px;color:var(--cc-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.cc-su-error{background:rgba(252,165,165,.12);border:1px solid rgba(252,165,165,.35);border-radius:8px;margin:0;padding:12px 14px;font-size:15px;line-height:1.45}.cc-su-note{background:rgba(236,239,246,.05);border:1px solid rgba(236,239,246,.14);border-radius:8px;margin:0;padding:16px 18px;font-size:16px;line-height:1.55}.cc-su-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.cc-su-actions .cc-su-link{margin-right:auto}.cc-su-primary{color:#fff;min-height:52px;font:600 16px/1 var(--cc-body);cursor:pointer;background:#3a5fe0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 28px;transition:background .2s,transform .2s;display:inline-flex}.cc-su-primary:hover{background:#2e4fc4}.cc-su-primary:active{transform:translateY(1px)}.cc-su-primary:disabled{cursor:progress}.cc-su-switch{text-align:center;margin:0;font-size:15px}.cc-su .cc-su-link{color:var(--cc-ink);font:600 15px/1.2 var(--cc-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 2px;text-decoration:underline}.cc-su-foot{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:28px;font-size:14px;display:flex}@media (prefers-reduced-motion:no-preference){.cc-su-body>*{animation:cc-fade-up .6s var(--cc-ease-out)both}.cc-su-body>:nth-child(2){animation-delay:60ms}.cc-su-body>:nth-child(3){animation-delay:.12s}.cc-su-body>:nth-child(n+4){animation-delay:.18s}}@media (prefers-reduced-motion:reduce){.cc-su-slide,.cc-su-headline{transition:none}}@media (max-width:900px){.cc-su{grid-template-columns:minmax(0,1fr)}.cc-su-story{height:340px;position:relative}.cc-su-headline{font-size:34px}.cc-su-main{min-height:0}}@media (prefers-reduced-motion:no-preference){.cc-hero-h{animation:cc-weigh 1.8s var(--cc-ease-out)both}.cc-hero-sub,.cc-hero-ctas{animation:cc-fade-up 1s var(--cc-ease-out).5s both}.cc-drop{animation:cc-drop var(--cc-d,3.6s)cubic-bezier(.5,0,.75,.5)var(--cc-t,0s)infinite}@supports (animation-timeline:view()){.cc-reveal{animation:linear both cc-rise;animation-timeline:view();animation-range:entry 5% cover 28%}.cc-figure-big{animation:linear both cc-heavy;animation-timeline:view();animation-range:entry cover 45%}.cc-step{animation:linear both cc-climb;animation-timeline:view();animation-range:entry cover 35%}}}@media (prefers-reduced-motion:reduce){.cc-flip-in,.cc-seg-thumb,.cc-sieve-scene,.cc-stairs{transition:none}}@keyframes cc-weigh{0%{opacity:0;font-weight:200}35%{opacity:1}to{opacity:1;font-weight:520}}@keyframes cc-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cc-drop{0%{opacity:0;transform:translateY(0)scale(.5)}12%{opacity:1;transform:translateY(0)scale(1)}68%{transform:translateY(var(--cc-y))scale(1)}86%{transform:translateY(var(--cc-y))scale(1);opacity:1}to{transform:translateY(var(--cc-y))scale(.7);opacity:0}}@keyframes cc-rise{0%{opacity:0;transform:translateY(56px)scale(.98)}to{opacity:1;transform:none}}@keyframes cc-heavy{0%{font-weight:200;transform:translate(-4%)}to{font-weight:640;transform:none}}@keyframes cc-climb{0%{opacity:0;transform:translateY(80px)rotateX(18deg)}to{opacity:1;transform:none}}@media (min-width:1001px){.cc-step:nth-child(2){margin-bottom:48px}.cc-step:nth-child(3){margin-bottom:96px}.cc-step:nth-child(4){margin-bottom:144px}}@media (max-width:1000px){.cc-stairs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cc-nav-links{flex-basis:100%;order:3;justify-content:space-between}.cc-plate{left:2%}.cc-plate-label{width:36%;padding:6px 10px;font-size:13px}.cc-stairs{grid-template-columns:minmax(0,1fr)}.cc-flip{height:96px}}.cc-progress{z-index:50;background:var(--cc-gold);transform-origin:0;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.cc-fan,.cc-ans{--cc-tx:0deg;--cc-ty:0deg;perspective:1400px;position:relative}.cc-fan{height:460px}.cc-fan-scene,.cc-ans-scene{transform-style:preserve-3d;transform:rotateY(var(--cc-ty))rotateX(var(--cc-tx));transition:transform .7s var(--cc-ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.cc-adf{border-radius:24px;flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute}.cc-adf-story{aspect-ratio:9/16;width:33%;top:16px;left:0;transform:translateZ(-70px)rotateY(14deg)}.cc-adf-feed{aspect-ratio:4/5;width:40%;top:64px;left:31%;transform:translateZ(50px)}.cc-adf-square{aspect-ratio:1;width:34%;top:120px;left:66%;transform:translateZ(-40px)rotateY(-14deg)}.cc-adf-top{align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.2;display:flex}.cc-adf-av{background:rgba(210,160,58,.22);border-radius:50%;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px rgba(210,160,58,.6)}.cc-adf-ratio{background:#0a1020;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:13px;font-weight:600;box-shadow:inset 2px 2px 5px rgba(0,2,10,.7),inset -2px -2px 5px rgba(84,110,184,.14)}.cc-adf-well{border-radius:16px;flex:1;min-height:0;position:relative;overflow:hidden}.cc-adf-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.cc-adf.cc-adf-inline{aspect-ratio:4/5.6;width:100%;position:relative}.cc-adf-cta{min-height:32px;color:var(--cc-on-gold);background:linear-gradient(145deg,#e8bb58,#c18c2a);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.cc-sentence{font-family:var(--cc-display);margin:0;font-size:max(22px,min(2.2vw,28px));line-height:1.6}.cc-tok{color:#e8bd66;font-family:var(--cc-body);white-space:nowrap;background:rgba(210,160,58,.16);border-radius:999px;padding:3px 12px;font-size:.78em;font-weight:650}.cc-tiles{flex:280px;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:6px;min-width:0;display:grid}.cc-tile{background:rgba(210,160,58,.16);border-radius:6px;box-shadow:inset 0 0 0 1px rgba(210,160,58,.4)}.cc-q-row,.cc-log-row{flex-wrap:wrap;align-items:center;display:flex}.cc-q-row{border-radius:22px;gap:14px 18px;padding:18px 20px}.cc-q-icon{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.cc-log-row{border-radius:20px;gap:12px 16px;padding:16px 18px}.cc-log-type{flex:none;width:76px}.cc-link-btn{min-height:44px;color:var(--cc-ink);font:600 15px/1 var(--cc-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 6px;text-decoration:underline}.cc-ans{height:500px}.cc-ans-q{border-radius:22px 22px 6px;max-width:80%;padding:16px 20px;font-size:16px;font-weight:600;line-height:1.4;position:absolute;top:8px;right:2%;transform:translateZ(40px)}.cc-ans-card{flex-direction:column;gap:16px;width:82%;padding:24px;display:flex;position:absolute;top:104px;left:0}.cc-ans-text{font-family:var(--cc-display);margin:0;font-size:max(19px,min(1.7vw,23px));line-height:1.45}.cc-b-you,.cc-b-rival{font-family:var(--cc-body);white-space:nowrap;border-radius:999px;padding:1px 10px;font-size:.8em}.cc-b-you{color:#e8bd66;background:rgba(210,160,58,.16);font-weight:650}.cc-b-rival{background:#0a1020;font-weight:600;box-shadow:inset 2px 2px 5px rgba(0,2,10,.7),inset -2px -2px 5px rgba(84,110,184,.14)}.cc-cite{font-family:var(--cc-body);color:var(--cc-gold);vertical-align:super;font-size:13px;font-weight:700;line-height:0}.cc-bar{background:rgba(236,239,246,.1);border-radius:999px;height:10px}.cc-ans-src{flex-wrap:wrap;gap:8px;display:flex}.cc-ans-engines{border-radius:24px;flex-direction:column;gap:2px;width:50%;padding:16px 18px;display:flex;position:absolute;bottom:0;right:0;transform:translateZ(80px)}.cc-eng{border-bottom:1px solid rgba(236,239,246,.08);justify-content:space-between;align-items:center;gap:10px;min-height:38px;font-size:14px;font-weight:600;display:flex}.cc-eng:last-child{border-bottom:0}.cc-pill-line{box-shadow:inset 0 0 0 1px rgba(236,239,246,.28)}.cc-sb{overscroll-behavior-x:contain;overflow-x:auto}.cc-sb table{border-collapse:collapse;width:100%;min-width:680px}.cc-sb thead th{text-align:left;white-space:nowrap;border-bottom:1px solid rgba(236,239,246,.12);padding:0 14px 14px;font-size:14px;font-weight:600}.cc-sb tbody th,.cc-sb td{vertical-align:middle;border-bottom:1px solid rgba(236,239,246,.08);padding:14px;font-size:15px}.cc-sb tbody th{text-align:left;min-width:200px;font-weight:600;line-height:1.35}.cc-sb tbody tr:last-child th,.cc-sb tbody tr:last-child td{border-bottom:0}.cc-sb .cc-num{text-align:right}.cc-sb td.cc-num{font-family:var(--cc-display);font-variant-numeric:lining-nums tabular-nums;font-size:22px}.cc-callout{background:rgba(210,160,58,.1);border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;font-size:16px;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px rgba(210,160,58,.4)}.cc-su-story[data-door=advertising]{background:radial-gradient(at 32% 30%,#17687c 0%,#10475a 40%,#0b2a3e 70%,#0b1124 100%)}.cc-su-story[data-door=visibility]{background:radial-gradient(at 32% 30%,#4b3a8f 0%,#2e2566 40%,#1a1a46 70%,#0b1124 100%)}.cc-su-story[data-door=get-started]{background:radial-gradient(at 32% 30%,#3a3320 0%,#1a2238 45%,#0b1124 100%)}.cc-su-art{height:46%;position:absolute;top:14%;left:max(24px,min(3vw,44px));right:max(24px,min(3vw,44px))}.cc-su-raised{background:linear-gradient(145deg,#111b37,#0a1020);box-shadow:-8px -8px 20px rgba(84,110,184,.18),12px 14px 30px rgba(0,2,10,.6),inset 0 1px rgba(236,239,246,.07)}.cc-su-frame{border-radius:22px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute}.cc-su-frame-story{aspect-ratio:9/16;width:27%;top:0;left:4%;transform:rotate(-5deg)}.cc-su-frame-feed{aspect-ratio:4/5;width:33%;top:6%;left:34%}.cc-su-frame-square{aspect-ratio:1;width:27%;top:20%;left:70%;transform:rotate(5deg)}.cc-su-vq{border-radius:20px 20px 6px;max-width:78%;padding:14px 18px;font-size:15px;font-weight:600;line-height:1.4;position:absolute;top:0;right:0}.cc-su-vcard{border-radius:24px;flex-direction:column;gap:14px;width:80%;padding:20px 22px;display:flex;position:absolute;top:80px;left:0}.cc-su-vcard .cc-ans-text{font-size:20px}.cc-su-veng{border-radius:20px;flex-direction:column;width:46%;padding:10px 16px;display:flex;position:absolute;top:232px;right:0}@media (prefers-reduced-motion:no-preference){.cc-adf{animation:cc-deal 1.1s var(--cc-ease-out)both}.cc-adf-feed{animation-delay:.15s}.cc-adf-square{animation-delay:.3s}.cc-ans-q{animation:cc-pop .8s var(--cc-ease-out).2s both}.cc-ans-card{animation:cc-pop .9s var(--cc-ease-out).55s both}.cc-ans-engines{animation:cc-pop .9s var(--cc-ease-out).9s both}@supports (animation-timeline:view()){.cc-tile{animation:linear both cc-tile-in;animation-timeline:view();animation-range:entry 10% cover 40%}}@supports (animation-timeline:scroll()){.cc-progress{animation:linear both cc-grow-x;animation-timeline:scroll(root)}}}@media (prefers-reduced-motion:reduce){.cc-fan-scene,.cc-ans-scene{transition:none}}@keyframes cc-deal{0%{opacity:0;translate:0 60px}to{opacity:1;translate:0}}@keyframes cc-pop{0%{opacity:0;translate:0 36px}to{opacity:1;translate:0}}@keyframes cc-tile-in{0%{opacity:0;transform:translateY(24px)scale(.6)}to{opacity:1;transform:none}}@keyframes cc-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.cc-su-art{display:none}}@media (max-width:760px){.cc-fan{height:300px}.cc-adf{border-radius:18px;gap:8px;padding:10px}.cc-adf-name{display:none}.cc-adf-cta{min-height:26px}.cc-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.cc-ans{height:560px}.cc-ans-q{max-width:92%}.cc-ans-card{width:100%;padding:18px}.cc-ans-engines{width:72%}}.cc-ask{z-index:60;font-family:var(--cc-body);color:var(--cc-ink);flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.cc-ask *,.cc-ask :before,.cc-ask :after{box-sizing:border-box}.cc-ask-open{background:var(--cc-gold);height:44px;color:var(--cc-on-gold);font:600 15px/1 var(--cc-body);box-shadow:var(--cc-raise-sm);cursor:pointer;border:0;border-radius:999px;padding:0 20px}.cc-ask-panel{background:var(--cc-paper);width:min(380px,100vw - 32px);height:min(560px,100vh - 120px);box-shadow:var(--cc-raise);border:1px solid var(--cc-rim);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.cc-ask-head{justify-content:space-between;align-items:center;padding:16px 16px 12px 22px;display:flex}.cc-ask-head h2{font:500 22px/1.2 var(--cc-display);margin:0}.cc-ask-close{width:36px;height:36px;color:var(--cc-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.cc-ask-log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:8px 22px 16px;font-size:14px;line-height:1.5;display:flex;overflow-y:auto}.cc-ask-q{background:rgba(236,239,246,.08);border-radius:14px;align-self:flex-end;max-width:85%;margin:0;padding:8px 12px}.cc-ask-a p{margin:0 0 8px}.cc-ask-a ul,.cc-ask-a ol{margin:0 0 8px;padding-left:20px}.cc-ask-form{border-top:1px solid var(--cc-rim);align-items:flex-end;gap:8px;padding:12px 16px 16px;display:flex}.cc-ask-form textarea{resize:none;min-width:0;height:60px;color:var(--cc-ink);font:14px/1.4 var(--cc-body);background:rgba(236,239,246,.04);border:1px solid rgba(236,239,246,.2);border-radius:14px;flex:1;padding:8px 12px}.cc-ask-form textarea::placeholder{color:rgba(236,239,246,.6)}.cc-ask-form button{background:var(--cc-gold);height:40px;color:var(--cc-on-gold);font:600 14px/1 var(--cc-body);cursor:pointer;border:0;border-radius:999px;padding:0 18px}.cc-ask-form button:disabled{opacity:.6;cursor:default}.cc-ask button:focus-visible{outline:2px solid var(--cc-gold);outline-offset:2px}.cc-ask textarea:focus-visible{outline:2px solid var(--cc-gold);outline-offset:2px}.cc-cmp-h{font-size:max(48px,min(6.4vw,104px))}.cc-cmp table{min-width:720px}.cc-cmp thead th{white-space:normal;vertical-align:bottom}.cc-cmp tbody th,.cc-cmp td{vertical-align:top}.cc-cmp tbody th{padding-top:19px}.cc-cmp tbody th,.cc-cmp thead th:first-child{z-index:1;background:#0d1530;min-width:180px;position:-webkit-sticky;position:sticky;left:0}@media (max-width:760px){.cc-cmp tbody th,.cc-cmp thead th:first-child{width:128px;min-width:0;max-width:128px;padding-left:10px;padding-right:10px;font-size:14px}}.cc-cmp .cc-cmp-ise{background:rgba(210,160,58,.07)}.cc-mark{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 13px 0 11px;font-size:14px;font-weight:650;display:inline-flex}.cc-mark-yes{background:rgba(34,197,94,.18);box-shadow:inset 0 0 0 1px rgba(74,222,128,.55)}.cc-mark-yes svg{stroke:#4ade80}.cc-mark-no{background:rgba(239,68,68,.16);box-shadow:inset 0 0 0 1px rgba(248,113,113,.55)}.cc-mark-no svg{stroke:#f87171}.cc-cmp-note,.cc-cmp-words{font-size:14px;line-height:1.4;display:block}.cc-cmp-note{max-width:22ch;margin-top:8px}.cc-cmp-words{max-width:20ch}
