.mc-page{--ink:#0b1e33;--ink2:#12304c;--soft:#4a6072;--teal:#2e8c9b;--teal-lt:#7fb7c2;--teal-wash:#e9f2f4;--amber:#e8a13a;--amber-dk:#b9761a;--amber-wash:#fbf1df;--paper:#fff;--mist:#f3f7f8;--line:#e3ebee;--disp:"Schibsted Grotesk",system-ui,sans-serif;--body:"Hanken Grotesk",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;color:var(--ink);font-family:var(--body);line-height:1.6;-webkit-font-smoothing:antialiased;font-size:17px}.mc-page *{box-sizing:border-box}.mc-page .wrap{margin:0 auto;max-width:1080px;padding:0 24px}.mc-page p{margin:0 0 1em}.mc-page a{color:inherit}.mc-page .eyebrow{color:var(--teal);font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.16em;margin:0 0 18px;text-transform:uppercase}.mc-page h2{color:var(--ink);font-family:var(--disp);font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0 0 18px}.mc-page h3{font-family:var(--disp);font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.mc-page .lead{color:var(--ink2);font-size:20px;max-width:60ch}.mc-page .hero{background:radial-gradient(1100px 480px at 82% -12%,rgba(46,140,155,.42),transparent 60%),radial-gradient(760px 420px at 6% 118%,rgba(232,161,58,.2),transparent 60%),linear-gradient(160deg,#0b1e33,#0e273f 55%,#0b2135);color:#eaf2f5;overflow:hidden;position:relative}.mc-page .hero:before{background-image:linear-gradient(rgba(127,183,194,.6) 1px,transparent 0),linear-gradient(90deg,rgba(127,183,194,.6) 1px,transparent 0);background-size:34px 34px;content:"";inset:0;mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);opacity:.1;pointer-events:none;position:absolute}.mc-page .hero .wrap{padding:88px 24px 76px;position:relative}.mc-page .hero .eyebrow{color:var(--teal-lt)}.mc-page .hero h1{color:#fff;font-family:var(--disp);font-size:clamp(34px,5.4vw,60px);font-weight:800;letter-spacing:-.025em;line-height:1.02;margin:0 0 20px;max-width:17ch}.mc-page .hero h1 em{color:var(--amber);font-style:normal}.mc-page .hero .sub{color:#c7d6de;font-size:20px;margin:0 0 30px;max-width:56ch}.mc-page .cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.mc-page .btn{border-radius:10px;display:inline-block;font-family:var(--disp);font-size:16px;font-weight:700;padding:14px 24px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.mc-page .btn-primary{background:var(--amber);box-shadow:0 8px 22px rgba(232,161,58,.3);color:#241503}.mc-page .btn-primary:hover{box-shadow:0 12px 28px rgba(232,161,58,.42);transform:translateY(-2px)}.mc-page .btn-ghost{border:1px solid rgba(199,214,222,.45);color:#eaf2f5}.mc-page .btn-ghost:hover{border-color:var(--teal-lt);color:#fff}.mc-page .strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.mc-page .strip span{border:1px solid rgba(127,183,194,.35);border-radius:999px;color:#bcccd6;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;padding:7px 12px;text-transform:uppercase}.mc-page .strip span.on{background:rgba(232,161,58,.16);border-color:rgba(232,161,58,.5);color:#f4d9a6}.mc-page .sec{padding:78px 0}.mc-page .sec.mist{background:var(--mist)}.mc-page .sec-head{margin:0 0 40px;max-width:64ch}.mc-page .vs{display:grid;gap:22px;grid-template-columns:1fr 1fr;margin-top:6px}.mc-page .vs .card{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:26px 26px 22px}.mc-page .vs .old{background:var(--mist)}.mc-page .vs .new{background:linear-gradient(180deg,#fff,var(--amber-wash));border-color:rgba(232,161,58,.55)}.mc-page .vs .tag{color:var(--soft);font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.mc-page .vs .new .tag{color:var(--amber-dk)}.mc-page .vs .big{font-family:var(--disp);font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1;margin:0 0 4px}.mc-page .vs .new .big{color:var(--amber-dk)}.mc-page .vs ul{list-style:none;margin:16px 0 0;padding:0}.mc-page .vs li{color:var(--ink2);font-size:15.5px;margin:0 0 10px;padding-left:24px;position:relative}.mc-page .vs li:before{background:var(--soft);border-radius:2px;content:"";height:9px;left:2px;position:absolute;top:9px;transform:rotate(45deg);width:9px}.mc-page .vs .new li:before{background:var(--amber)}.mc-page .pull{background:var(--teal-wash);border-left:3px solid var(--teal);border-radius:0 12px 12px 0;margin:30px 0 0;max-width:70ch;padding:20px 24px}.mc-page .pull p{color:var(--ink);font-family:var(--disp);font-size:19px;font-weight:600;line-height:1.35;margin:0}.mc-page .loop{counter-reset:step;display:grid;gap:14px;grid-template-columns:repeat(6,1fr);margin-top:8px}.mc-page .step{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px 16px 18px;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mc-page .step:hover{border-color:var(--teal-lt);box-shadow:0 14px 30px rgba(11,30,51,.08);transform:translateY(-4px)}.mc-page .step:before{color:var(--teal);content:counter(step,decimal-leading-zero);counter-increment:step;display:block;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.06em;margin-bottom:14px}.mc-page .step h4{font-family:var(--disp);font-size:15.5px;font-weight:700;line-height:1.2;margin:0 0 6px}.mc-page .step p{color:var(--soft);font-size:13px;line-height:1.5;margin:0}.mc-page .step.close{background:linear-gradient(180deg,#fff,var(--amber-wash));border-color:rgba(232,161,58,.5)}.mc-page .step.close:before{color:var(--amber-dk)}.mc-page .loop-note{color:var(--soft);font-family:var(--mono);font-size:12px;letter-spacing:.06em;margin:18px 0 0;text-align:center}.mc-page .loop-note b{color:var(--teal)}.mc-page .feat{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:8px}.mc-page .f{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:24px}.mc-page .f .dot{align-items:center;background:var(--teal-wash);border-radius:9px;display:flex;height:34px;justify-content:center;margin-bottom:14px;width:34px}.mc-page .f .dot i{background:var(--teal);border-radius:3px;display:block;height:12px;transform:rotate(45deg);width:12px}.mc-page .f h3{font-size:17px}.mc-page .f p{color:var(--soft);font-size:14.5px;margin:0}.mc-page .fit{background:var(--ink);color:#dce7ec}.mc-page .fit h2{color:#fff}.mc-page .fit .eyebrow{color:var(--teal-lt)}.mc-page .fit .lead{color:#b7c7cf}.mc-page .pair{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:34px}.mc-page .pair .p{background:hsla(0,0%,100%,.04);border:1px solid rgba(127,183,194,.22);border-radius:16px;padding:26px}.mc-page .pair .p .who{color:var(--teal-lt);font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.mc-page .pair .p.mc .who{color:var(--amber)}.mc-page .pair .p h3{color:#fff}.mc-page .pair .p p{color:#b7c7cf;font-size:15px;margin:0}.mc-page .plus{color:var(--teal-lt);display:block;font-family:var(--disp);font-size:26px;margin:6px 0 -6px;text-align:center}.mc-page .fit .enable{color:#c7d6de;font-size:16px;margin-top:30px;max-width:72ch}.mc-page .chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mc-page .chips span{border:1px solid rgba(127,183,194,.3);border-radius:999px;color:#cfdde3;font-family:var(--mono);font-size:12px;padding:7px 13px}.mc-page .fit a.inline{color:var(--teal-lt);text-decoration:underline;text-underline-offset:3px}.mc-page .reads{display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin-top:8px}.mc-page .read{background:var(--paper);border:1px solid var(--line);border-radius:14px;display:block;padding:24px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mc-page .read:hover{border-color:var(--teal-lt);box-shadow:0 14px 30px rgba(11,30,51,.08);transform:translateY(-3px)}.mc-page .read .rt{color:var(--teal);font-family:var(--mono);font-size:11px;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.mc-page .read.ext .rt{color:var(--amber-dk)}.mc-page .read h3{font-size:19px;margin:0 0 8px}.mc-page .read p{color:var(--soft);font-size:14.5px;margin:0 0 14px}.mc-page .read .go{color:var(--ink);font-family:var(--disp);font-size:14px;font-weight:700}.mc-page .read.ext .go{color:var(--amber-dk)}.mc-page .close-sec{background:linear-gradient(160deg,#0b1e33,#0e273f);color:#eaf2f5;text-align:center}.mc-page .close-sec h2{color:#fff;margin-bottom:12px}.mc-page .close-sec p{color:#c7d6de;font-size:18px;margin:0 auto 26px;max-width:56ch}.mc-page .foot{background:#08182a;color:#8fa6b2;padding:34px 0}.mc-page .foot .wrap{align-items:center;display:flex;flex-wrap:wrap;gap:14px 26px;justify-content:space-between}.mc-page .foot a{color:#b7c7cf;font-size:14px;text-decoration:none}.mc-page .foot a:hover{color:#fff}.mc-page .foot .nav{display:flex;flex-wrap:wrap;gap:18px}.mc-page .foot .rt{color:#5f7784;font-size:12.5px}@media(max-width:900px){.mc-page .loop{grid-template-columns:repeat(3,1fr)}.mc-page .feat{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mc-page{font-size:16px}.mc-page .pair,.mc-page .reads,.mc-page .vs{grid-template-columns:1fr}.mc-page .loop{grid-template-columns:repeat(2,1fr)}.mc-page .feat{grid-template-columns:1fr}.mc-page .hero .wrap{padding:64px 22px 56px}}@media(prefers-reduced-motion:reduce){.mc-page *{transition:none!important}}