.comparison-pages-module__20ugKq__comparisonPage{--comparison-accent:#3e6db5;--comparison-soft:#e8effb;color:var(--ink);font-family:var(--font-schibsted), system-ui, sans-serif;background:#fff}.comparison-pages-module__20ugKq__overviewHero,.comparison-pages-module__20ugKq__detailHero{background:linear-gradient(90deg, #ffffffe6, #ffffffb3), linear-gradient(135deg, var(--comparison-soft), #f9fbff 46%, #eef9f7);padding-block:clamp(4.5rem,7vw,7.5rem);position:relative;overflow:hidden}.comparison-pages-module__20ugKq__overviewHero:before,.comparison-pages-module__20ugKq__detailHero:before{content:"";pointer-events:none;background-image:linear-gradient(#01a0b614 1px,#0000 1px),linear-gradient(90deg,#3e6db514 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.comparison-pages-module__20ugKq__overviewHeroGrid,.comparison-pages-module__20ugKq__detailHeroGrid,.comparison-pages-module__20ugKq__frameworkGrid,.comparison-pages-module__20ugKq__contentGrid,.comparison-pages-module__20ugKq__warningGrid,.comparison-pages-module__20ugKq__questionsGrid{z-index:1;gap:clamp(2.6rem,5vw,5.8rem);display:grid;position:relative}.comparison-pages-module__20ugKq__overviewHeroGrid,.comparison-pages-module__20ugKq__detailHeroGrid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center}.comparison-pages-module__20ugKq__breadcrumbs a{color:#070c1aa3;text-decoration:none;transition:color .18s}.comparison-pages-module__20ugKq__breadcrumbs a:hover{color:var(--comparison-accent)}.comparison-pages-module__20ugKq__breadcrumbs span{color:#070c1ad6}.comparison-pages-module__20ugKq__eyebrow{color:var(--comparison-accent)}.comparison-pages-module__20ugKq__overviewHero h1,.comparison-pages-module__20ugKq__detailHero h1{letter-spacing:0;max-width:15ch;margin:clamp(1rem,1.8vw,1.4rem) 0 0;font-size:4.65rem;font-weight:720;line-height:.98}.comparison-pages-module__20ugKq__detailHero h1{max-width:16ch;font-size:4.25rem}.comparison-pages-module__20ugKq__overviewHero p:not(.comparison-pages-module__20ugKq__eyebrow),.comparison-pages-module__20ugKq__detailHero p:not(.comparison-pages-module__20ugKq__eyebrow){color:#070c1aad;max-width:760px;margin:clamp(1.5rem,2.5vw,2rem) 0 0;font-size:1.16rem;line-height:1.75}.comparison-pages-module__20ugKq__heroActions{flex-wrap:wrap;gap:1rem;margin-top:clamp(2rem,3vw,2.7rem);display:flex}.comparison-pages-module__20ugKq__primaryButton,.comparison-pages-module__20ugKq__secondaryButton{border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:3.35rem;padding:.95rem 1.35rem;font-weight:820;line-height:1;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.comparison-pages-module__20ugKq__primaryButton{border:1px solid var(--comparison-accent);background:var(--comparison-accent);color:#fff;box-shadow:0 22px 48px color-mix(in srgb, var(--comparison-accent) 28%, transparent)}.comparison-pages-module__20ugKq__secondaryButton{color:var(--ink);background:#ffffff9e;border:1px solid #070c1a1f}.comparison-pages-module__20ugKq__primaryButton:hover,.comparison-pages-module__20ugKq__secondaryButton:hover{transform:translateY(-2px)}.comparison-pages-module__20ugKq__secondaryButton:hover{border-color:color-mix(in srgb, var(--comparison-accent) 55%, white);color:var(--comparison-accent)}.comparison-pages-module__20ugKq__overviewPanel,.comparison-pages-module__20ugKq__heroVisual{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;border:1px solid #070c1a1a;border-radius:1.4rem;box-shadow:0 34px 80px #0f172a21}.comparison-pages-module__20ugKq__overviewPanel{padding:clamp(1.4rem,2.4vw,2.25rem)}.comparison-pages-module__20ugKq__panelTopline,.comparison-pages-module__20ugKq__visualHeader{color:var(--comparison-accent);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;font-weight:860;display:flex}.comparison-pages-module__20ugKq__overviewAxis{gap:.9rem;margin-top:1.45rem;display:grid}.comparison-pages-module__20ugKq__overviewAxis div,.comparison-pages-module__20ugKq__visualFooter div,.comparison-pages-module__20ugKq__lensCard,.comparison-pages-module__20ugKq__guideCard,.comparison-pages-module__20ugKq__frameworkCard,.comparison-pages-module__20ugKq__contentCards article,.comparison-pages-module__20ugKq__relatedCard{background:#ffffffc7;border:1px solid #070c1a1a}.comparison-pages-module__20ugKq__overviewAxis div{border-radius:.9rem;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.comparison-pages-module__20ugKq__overviewAxis span,.comparison-pages-module__20ugKq__lensCard>span,.comparison-pages-module__20ugKq__heroPointGrid article>span,.comparison-pages-module__20ugKq__questionList span{color:var(--comparison-accent);font-weight:860}.comparison-pages-module__20ugKq__overviewAxis strong{font-size:1.16rem}.comparison-pages-module__20ugKq__guideSection,.comparison-pages-module__20ugKq__decisionSection,.comparison-pages-module__20ugKq__questionsSection,.comparison-pages-module__20ugKq__relatedSection{padding-block:var(--homepage-section-y);background:#fff}.comparison-pages-module__20ugKq__sectionIntro{gap:var(--section-intro-gap);max-width:900px;margin-bottom:var(--section-content-gap);display:grid}.comparison-pages-module__20ugKq__sectionIntro h2{font-size:3.05rem;font-weight:var(--section-title-weight);letter-spacing:var(--section-title-letter-spacing);margin:0;line-height:1.1}.comparison-pages-module__20ugKq__sectionIntro p:not(.comparison-pages-module__20ugKq__eyebrow){color:#070c1aa3;margin:0;font-size:1.08rem;line-height:1.72}.comparison-pages-module__20ugKq__sectionIntroLight h2,.comparison-pages-module__20ugKq__sectionIntroLight p:not(.comparison-pages-module__20ugKq__eyebrow){color:#fff}.comparison-pages-module__20ugKq__sectionIntroLight p:not(.comparison-pages-module__20ugKq__eyebrow){color:#ffffffb3}.comparison-pages-module__20ugKq__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.comparison-pages-module__20ugKq__guideCard{min-height:100%;color:var(--ink);border-radius:1rem;gap:1.05rem;padding:clamp(1.3rem,2vw,1.8rem);text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 18px 54px #0f172a14}.comparison-pages-module__20ugKq__guideCard:hover{border-color:color-mix(in srgb, var(--comparison-accent) 50%, white);box-shadow:0 28px 68px color-mix(in srgb, var(--comparison-accent) 17%, transparent);transform:translateY(-5px)}.comparison-pages-module__20ugKq__cardIcon{background:var(--comparison-soft);width:2.65rem;height:2.65rem;color:var(--comparison-accent);border-radius:.8rem;place-items:center;display:grid}.comparison-pages-module__20ugKq__cardEyebrow{color:var(--comparison-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:840}.comparison-pages-module__20ugKq__guideCard strong{font-size:1.42rem;line-height:1.08}.comparison-pages-module__20ugKq__guideCard>span:last-of-type{color:#070c1aa1;line-height:1.55}.comparison-pages-module__20ugKq__guideCard em,.comparison-pages-module__20ugKq__relatedCard em{color:var(--comparison-accent);align-items:center;gap:.5rem;font-style:normal;font-weight:830;display:inline-flex}.comparison-pages-module__20ugKq__frameworkSection,.comparison-pages-module__20ugKq__matrixSection,.comparison-pages-module__20ugKq__warningSection,.comparison-pages-module__20ugKq__ctaSection{color:#fff;padding-block:var(--homepage-section-y);background:#090d18}.comparison-pages-module__20ugKq__frameworkGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.comparison-pages-module__20ugKq__frameworkCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.comparison-pages-module__20ugKq__frameworkCard{background:#ffffff0f;border-color:#ffffff1f;border-radius:1rem;padding:1.25rem}.comparison-pages-module__20ugKq__frameworkCard svg{color:var(--comparison-accent)}.comparison-pages-module__20ugKq__frameworkCard strong{margin-top:1.1rem;font-size:1.2rem;display:block}.comparison-pages-module__20ugKq__frameworkCard p{color:#ffffffad;margin:.7rem 0 0;line-height:1.62}.comparison-pages-module__20ugKq__heroVisual{overflow:hidden}.comparison-pages-module__20ugKq__visualHeader{border-bottom:1px solid #070c1a1a;padding:1.25rem 1.45rem}.comparison-pages-module__20ugKq__visualHeader strong{color:var(--ink);letter-spacing:0;text-transform:none}.comparison-pages-module__20ugKq__visualCore{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--comparison-accent) 16%, transparent), transparent 34%), linear-gradient(#3e6db514 1px, transparent 1px), linear-gradient(90deg, #01a0b614 1px, transparent 1px), #f7fbff;background-size:auto,52px 52px,52px 52px,auto;min-height:clamp(360px,34vw,500px);position:relative}.comparison-pages-module__20ugKq__visualRing{border:1px solid color-mix(in srgb, var(--comparison-accent) 38%, transparent);color:#fff;text-align:center;background:#090d18;border-radius:50%;place-items:center;width:clamp(150px,15vw,210px);height:clamp(150px,15vw,210px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comparison-pages-module__20ugKq__visualRing strong,.comparison-pages-module__20ugKq__visualRing span{display:block}.comparison-pages-module__20ugKq__visualRing strong{letter-spacing:.08em;text-transform:uppercase}.comparison-pages-module__20ugKq__visualRing span{color:#ffffff94;font-size:.8rem}.comparison-pages-module__20ugKq__visualNode{color:var(--comparison-accent);background:#ffffffe6;border:1px solid #070c1a1a;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem 1rem;font-weight:820;display:inline-flex;position:absolute;box-shadow:0 18px 42px #0f172a1f}.comparison-pages-module__20ugKq__visualNodeOne{top:18%;left:11%}.comparison-pages-module__20ugKq__visualNodeTwo{top:42%;right:8%}.comparison-pages-module__20ugKq__visualNodeThree{bottom:14%;left:18%}.comparison-pages-module__20ugKq__visualFooter{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.comparison-pages-module__20ugKq__visualFooter div{border-width:1px 1px 0 0;gap:.45rem;padding:1.1rem;display:grid}.comparison-pages-module__20ugKq__visualFooter span{color:#070c1a8f;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:830}.comparison-pages-module__20ugKq__visualFooter strong{font-size:1.1rem}.comparison-pages-module__20ugKq__heroPointBand{color:#fff;background:#090d18}.comparison-pages-module__20ugKq__heroPointGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.comparison-pages-module__20ugKq__heroPointGrid article{border-left:1px solid #ffffff1f;min-height:22rem;padding:clamp(2rem,3.6vw,4rem)}.comparison-pages-module__20ugKq__heroPointGrid article:last-child{border-right:1px solid #ffffff1f}.comparison-pages-module__20ugKq__heroPointGrid h2{margin:1.8rem 0 0;font-size:3rem;font-weight:680;line-height:1.04}.comparison-pages-module__20ugKq__heroPointGrid p{color:#ffffffa6;max-width:33rem;margin:1.35rem 0 0;font-size:1.06rem;line-height:1.62}.comparison-pages-module__20ugKq__lensGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.comparison-pages-module__20ugKq__lensCard{border-radius:1rem;min-height:18rem;padding:clamp(1.35rem,2.4vw,2rem);box-shadow:0 18px 48px #0f172a14}.comparison-pages-module__20ugKq__lensCard h3{margin:1.4rem 0 0;font-size:1.7rem;line-height:1.08}.comparison-pages-module__20ugKq__lensCard p{color:#070c1a9e;margin:1rem 0 0;font-size:1.02rem;line-height:1.65}.comparison-pages-module__20ugKq__matrixWrap{background:#ffffff0a;border:1px solid #ffffff21;border-radius:1rem;overflow:auto}.comparison-pages-module__20ugKq__matrixWrap table{border-collapse:collapse;width:100%;min-width:920px}.comparison-pages-module__20ugKq__matrixWrap th,.comparison-pages-module__20ugKq__matrixWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;padding:clamp(1rem,1.8vw,1.45rem)}.comparison-pages-module__20ugKq__matrixWrap th{color:color-mix(in srgb, var(--comparison-accent) 35%, white);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:860}.comparison-pages-module__20ugKq__matrixWrap td{color:#ffffffbd;line-height:1.58}.comparison-pages-module__20ugKq__matrixWrap td:first-child{color:#fff}.comparison-pages-module__20ugKq__contentSection,.comparison-pages-module__20ugKq__contentSectionAlt{padding-block:var(--homepage-section-y)}.comparison-pages-module__20ugKq__contentSection{background:linear-gradient(135deg, #f7fbff, #fff 42%, var(--comparison-soft))}.comparison-pages-module__20ugKq__contentSectionAlt{background:linear-gradient(135deg,#fff,#f5fbf8 48%,#eef6ff)}.comparison-pages-module__20ugKq__contentGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.comparison-pages-module__20ugKq__contentGrid .comparison-pages-module__20ugKq__sectionIntro{margin-bottom:0}.comparison-pages-module__20ugKq__contentCards{gap:1rem;display:grid}.comparison-pages-module__20ugKq__contentCards article{border-radius:1rem;gap:.85rem;padding:clamp(1.2rem,2vw,1.7rem);transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 18px 48px #0f172a0f}.comparison-pages-module__20ugKq__contentCards article:hover{border-color:color-mix(in srgb, var(--comparison-accent) 44%, white);box-shadow:0 28px 62px color-mix(in srgb, var(--comparison-accent) 13%, transparent);transform:translateY(-3px)}.comparison-pages-module__20ugKq__contentCards svg{color:var(--comparison-accent)}.comparison-pages-module__20ugKq__contentCards h3{margin:0;font-size:1.35rem}.comparison-pages-module__20ugKq__contentCards p{color:#070c1a9e;margin:0;line-height:1.62}.comparison-pages-module__20ugKq__warningGrid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start}.comparison-pages-module__20ugKq__warningGrid h2{font-size:3.05rem;font-weight:var(--section-title-weight);margin:1rem 0 0;line-height:1.1}.comparison-pages-module__20ugKq__warningList{gap:.9rem;display:grid}.comparison-pages-module__20ugKq__warningList div{color:#ffffffbd;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1rem;line-height:1.55;display:grid}.comparison-pages-module__20ugKq__warningList svg{color:var(--comparison-accent);margin-top:.2rem}.comparison-pages-module__20ugKq__questionsGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.comparison-pages-module__20ugKq__questionsGrid .comparison-pages-module__20ugKq__sectionIntro{margin-bottom:0}.comparison-pages-module__20ugKq__questionList{gap:1rem;display:grid}.comparison-pages-module__20ugKq__questionList div{border-bottom:1px solid #070c1a1a;grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding-bottom:1rem;display:grid}.comparison-pages-module__20ugKq__questionList p{color:#070c1ab8;margin:0;font-size:1.08rem;line-height:1.55}.comparison-pages-module__20ugKq__ctaPanel{background:linear-gradient(135deg, #ffffff14, #ffffff08), radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--comparison-accent) 28%, transparent), transparent 34%);border:1px solid #ffffff1f;border-radius:1.4rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,3.2vw,3rem);display:flex}.comparison-pages-module__20ugKq__ctaPanel h2{max-width:820px;margin:1rem 0 0;font-size:3rem;font-weight:680;line-height:1.08}.comparison-pages-module__20ugKq__ctaPanel p:not(.comparison-pages-module__20ugKq__eyebrow){color:#ffffffad;max-width:780px;margin:1rem 0 0;font-size:1.08rem;line-height:1.65}.comparison-pages-module__20ugKq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.comparison-pages-module__20ugKq__relatedCard{color:var(--ink);border-radius:1rem;gap:1rem;padding:1.35rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.comparison-pages-module__20ugKq__relatedCard:hover{border-color:color-mix(in srgb, var(--comparison-accent) 50%, white);box-shadow:0 22px 52px color-mix(in srgb, var(--comparison-accent) 14%, transparent);transform:translateY(-3px)}.comparison-pages-module__20ugKq__relatedCard span{color:var(--comparison-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.comparison-pages-module__20ugKq__relatedCard strong{font-size:1.35rem;line-height:1.15}@media (max-width:1120px){.comparison-pages-module__20ugKq__overviewHeroGrid,.comparison-pages-module__20ugKq__detailHeroGrid,.comparison-pages-module__20ugKq__frameworkGrid,.comparison-pages-module__20ugKq__contentGrid,.comparison-pages-module__20ugKq__warningGrid,.comparison-pages-module__20ugKq__questionsGrid{grid-template-columns:1fr}.comparison-pages-module__20ugKq__guideGrid,.comparison-pages-module__20ugKq__lensGrid,.comparison-pages-module__20ugKq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-pages-module__20ugKq__heroPointGrid{grid-template-columns:1fr}.comparison-pages-module__20ugKq__heroPointGrid article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:auto}}@media (max-width:720px){.comparison-pages-module__20ugKq__overviewHero,.comparison-pages-module__20ugKq__detailHero{padding-block:3.8rem}.comparison-pages-module__20ugKq__overviewHero h1,.comparison-pages-module__20ugKq__detailHero h1{max-width:none;font-size:3.1rem}.comparison-pages-module__20ugKq__sectionIntro h2,.comparison-pages-module__20ugKq__warningGrid h2,.comparison-pages-module__20ugKq__ctaPanel h2{font-size:2.35rem}.comparison-pages-module__20ugKq__heroPointGrid h2{font-size:2.25rem}.comparison-pages-module__20ugKq__heroActions,.comparison-pages-module__20ugKq__ctaPanel{flex-direction:column;align-items:stretch}.comparison-pages-module__20ugKq__primaryButton,.comparison-pages-module__20ugKq__secondaryButton{width:100%}.comparison-pages-module__20ugKq__guideGrid,.comparison-pages-module__20ugKq__lensGrid,.comparison-pages-module__20ugKq__frameworkCards,.comparison-pages-module__20ugKq__relatedGrid,.comparison-pages-module__20ugKq__visualFooter{grid-template-columns:1fr}.comparison-pages-module__20ugKq__visualCore{min-height:340px}.comparison-pages-module__20ugKq__visualNode{font-size:.86rem}.comparison-pages-module__20ugKq__visualNodeOne{left:5%}.comparison-pages-module__20ugKq__visualNodeTwo{right:5%}.comparison-pages-module__20ugKq__visualNodeThree{left:8%}.comparison-pages-module__20ugKq__questionList div{grid-template-columns:2.3rem minmax(0,1fr)}}
