@layer tokens{:root{--step-0:clamp(1rem, .95rem + .25vw, 1.125rem);--step-1:clamp(1.25rem, 1.1rem + .75vw, 1.75rem);--step-2:clamp(1.75rem, 1.3rem + 2.2vw, 3.25rem);--step-3:clamp(2.5rem, 1.6rem + 4.2vw, 5rem);--step-4:clamp(3.5rem, 2rem + 8vw, 9rem);--space-1:clamp(.5rem, .45rem + .25vw, .75rem);--space-2:clamp(1rem, .9rem + .5vw, 1.5rem);--space-3:clamp(1.5rem, 1.2rem + 1.5vw, 3rem);--space-4:clamp(3rem, 2rem + 5vw, 8rem);--gutter:clamp(1rem, .5rem + 2.5vw, 3rem);--measure:36ch;--nav-h:3.25rem;--nav-space:calc(var(--nav-h) + env(safe-area-inset-bottom,0px))}}
@layer components{@property --edge{syntax:"<length>";inherits:true;initial-value:0}.landing{position:relative;overflow-x:clip;container:page/inline-size}.section{--ground:var(--bg-light);--text:var(--ink);--text-muted:var(--muted);--line:var(--border);--surface:#fff;--surface-alt:var(--bg-alt);--signal:var(--accent);--button-bg:var(--accent);--button-bg-hover:var(--accent-dark);--button-text:#fff;--next-ground:var(--ink);--wedge:clamp(2.5rem, 12vw, 11rem);position:relative}.section:after,.section>.stage:after{content:"";z-index:0;width:var(--wedge);background:var(--next-ground);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;position:absolute;inset-block:0 -1px;inset-inline-end:0}.section:nth-of-type(odd):after,.section:nth-of-type(odd)>.stage:after{clip-path:polygon(0 0,100% 100%,0 100%);inset-inline:0 auto}.section:nth-of-type(2n)>.stage:after{inset-inline-end:calc(-1 * (var(--edge) + var(--wedge) * .6))}.section:nth-of-type(odd)>.stage:after{inset-inline-start:calc(-1 * (var(--edge) + var(--wedge) * .6))}.section.hero:after,.section.legal:after{display:none}.section:has(>.stage):after{display:none}.section>*,.stage>*{z-index:1;position:relative}.section:nth-of-type(2n){padding-inline-end:calc(var(--edge) + var(--wedge) * .6)}.section:nth-of-type(odd):not(.hero):not(.legal){padding-inline-start:calc(var(--edge) + var(--wedge) * .6)}.section:nth-of-type(3n+2),.ground-ink{--next-ground:var(--accent);--ground:var(--ink);--text:var(--bg-light);--text-muted:#f2f2eead;--line:#f2f2ee2e;--surface:#262b27;--surface-alt:#f2f2ee1f;--signal:#5cc49c}.ground-light{--ground:var(--bg-light);--text:var(--ink);--text-muted:var(--muted);--line:var(--border);--surface:#fff;--surface-alt:var(--bg-alt);--signal:var(--accent);--button-bg:var(--accent);--button-bg-hover:var(--accent-dark);--button-text:#fff}.section:nth-of-type(3n){--next-ground:var(--bg-light);--ground:var(--accent);--text:#fff;--text-muted:#ffffffbd;--line:#ffffff3d;--surface:#26805f;--surface-alt:#ffffff2e;--signal:#c9f0df;--button-bg:var(--bg-light);--button-bg-hover:#fff;--button-text:var(--ink)}.section{align-content:center;gap:var(--space-2);min-height:100svh;padding-block:var(--space-4) calc(var(--nav-space) + var(--space-3));--edge:max(var(--gutter), env(safe-area-inset-left,0px), calc((100cqi - 92.5rem) / 2));padding-inline:var(--edge);background:var(--ground);color:var(--text);display:grid;container:section/inline-size}.section a:not(.button){color:var(--signal)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chapter__header{gap:var(--space-1);max-width:44ch;display:grid}.chapter__kicker{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.chapter__title{font-size:var(--step-2);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:500;line-height:1.08}.chapter__lead{color:var(--text-muted);font-size:var(--step-1);text-wrap:pretty;margin:0;line-height:1.4}.chapter__header--split{max-width:none}.chapter__header--split .chapter__lead{max-width:44ch;position:relative}.split{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.button{min-height:3rem;color:var(--text);font-size:var(--step-0);letter-spacing:.01em;text-align:center;touch-action:manipulation;border:1px solid;border-radius:3px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.button--primary{background:var(--button-bg);color:var(--button-text);border-color:#0000}.button--primary:hover{background:var(--button-bg-hover);color:var(--button-text)}.button:focus-visible{outline:2px solid var(--signal);outline-offset:3px}@container page (min-width:48rem){.chapter__header--split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"kicker lead""title lead";align-items:center;column-gap:clamp(2rem,5cqi,6rem)}.chapter__header--split .chapter__kicker{grid-area:kicker}.chapter__header--split .chapter__title{grid-area:title;font-size:clamp(2.25rem,5cqi,4.75rem)}.chapter__header--split .chapter__lead{grid-area:lead;max-width:32ch;padding-inline-start:clamp(1.5rem,3cqi,3rem);font-size:clamp(1.05rem,1.8cqi,1.5rem)}.chapter__header--split .chapter__lead:before{content:"";background:var(--signal);width:2px;transform:scaleY(var(--rule,1));transform-origin:top;position:absolute;inset-block:-.75rem;inset-inline-start:0}.split{align-items:center;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.section{--motion:1;--motion-play:running}@media (prefers-reduced-motion:reduce){.section{--motion:0;--motion-play:paused}}@media (min-width:48rem){.section{--edge:max(calc(var(--gutter) * 2), env(safe-area-inset-left,0px), calc((100cqi - 92.5rem) / 2))}.chapter-nav__list{justify-content:center}}}
@layer components{.chapter-nav{z-index:10;background:var(--accent);color:#fff;padding-block-end:env(safe-area-inset-bottom,0px);position:fixed;inset-block-end:0;inset-inline:0}.chapter-nav__progress{appearance:none;background:#fff3;border:none;width:100%;height:3px;margin:0;display:block}.chapter-nav__progress::-webkit-progress-bar{background:#fff3}.chapter-nav__progress::-webkit-progress-value{background:#fff}.chapter-nav__progress::-moz-progress-bar{background:#fff}.chapter-nav__list{padding:.375rem var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.25rem;margin:0;list-style:none;display:flex;overflow-x:auto}.chapter-nav__list::-webkit-scrollbar{display:none}.chapter-nav__item{scroll-snap-align:center;flex:none}.chapter-nav__link{color:#fff;white-space:nowrap;touch-action:manipulation;border-radius:3px;align-items:center;min-height:2.5rem;padding:0 .875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.chapter-nav__link:hover{color:#fff;background:#ffffff24}.chapter-nav__link[aria-current=location]{background:var(--bg-light);color:var(--ink);font-weight:600}.chapter-nav__link:focus-visible{outline-offset:-2px;outline:2px solid #fff}}
@layer components{.flow{gap:var(--space-3);display:grid}.flow__stepper{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow__step{color:var(--text-muted);text-align:center;justify-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:grid;position:relative}.flow__step:not(:first-child):before{content:"";background:var(--line);width:100%;height:2px;position:absolute;inset-block-start:1rem;inset-inline-end:50%}.flow__step--done:not(:first-child):before,.flow__step--current:not(:first-child):before{background:var(--signal)}.flow__dot{z-index:1;border:2px solid var(--line);background:var(--ground);width:2rem;height:2rem;color:var(--text);border-radius:50%;place-items:center;font:600 .875rem Schibsted Grotesk,sans-serif;display:grid;position:relative}.flow__step--current .flow__dot{color:#fff;background:#2b3f37;border-color:#0000}.flow__step--current{color:var(--text);font-weight:600}.flow__step--done .flow__dot{border-color:var(--signal);background:var(--signal);color:var(--ink)}.flow__stage{gap:var(--space-2);align-items:start;display:grid}.flow__done,.flow__next{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.flow__done{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.flow__next{display:none}.flow__summary{min-width:0}.flow__summary-body{background:var(--ink);width:100%;color:var(--bg-light);font:inherit;text-align:start;border:1px solid #0000;border-radius:6px;gap:.2rem;padding:.75rem .875rem;font-size:.8125rem;display:grid}button.flow__summary-body{cursor:pointer}button.flow__summary-body:hover,button.flow__summary-body:focus-visible{border-color:var(--signal);outline:none}.flow__summary-title{align-items:center;gap:.4rem;font-weight:600;display:flex}.flow__summary-title:before{content:"✓";color:var(--signal)}.flow__summary-line{color:#f2f2eeb3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flow__summary-edit{color:var(--signal);margin-block-start:.25rem;font-weight:600}.flow__card{min-width:0;padding:var(--space-2);color:var(--ink);background:#fff;border-radius:8px;box-shadow:0 24px 48px -24px #00000059}.section .flow__card a{color:var(--accent)}.flow__card-body{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.flow__card-title{font-size:var(--step-1);letter-spacing:-.01em;margin:0;font-weight:500}.flow__consent{border-top:1px solid var(--border);gap:.5rem;padding-block-start:var(--space-1);display:grid}.flow__actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.flow__actions .form__submit{flex:1}.flow__back{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:3px;flex:none;padding:13px 16px;font:600 15px Instrument Sans,system-ui,sans-serif}.flow__back:hover{color:var(--ink);border-color:var(--ink)}.flow__samples{background:var(--bg-alt);color:var(--muted);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:3px;flex:none;padding:13px 16px;font:600 15px Instrument Sans,system-ui,sans-serif}.flow__samples:hover{color:var(--ink);background:#dedfd9}.flow__ghost-body{border:1px solid var(--line);color:var(--text-muted);background:#ffffff14;border-radius:8px;gap:.6rem;padding:1rem;font-size:.8125rem;font-weight:600;display:grid;transform:rotate(4deg)}.flow__ghost+.flow__ghost{opacity:.6;margin-block-start:-.5rem}.flow__ghost+.flow__ghost .flow__ghost-body{transform:rotate(7deg)}.flow__ghost-line{background:#ffffff2e;border-radius:3px;height:6px;display:block}.flow__ghost-line--short{width:55%}@container page (min-width:48rem){.flow__stage{column-gap:var(--space-3);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) minmax(8rem,12rem);align-items:center}.flow__done{grid-auto-flow:row;align-self:start;padding-block-start:var(--space-3)}.flow__summary .flow__summary-body{transform:rotate(-4deg)}.flow__summary+.flow__summary .flow__summary-body{transform:rotate(-2deg)}.flow__next{align-self:start;padding-block-start:var(--space-4);display:grid}.flow__card{padding:var(--space-3)}.flow__step{font-size:.875rem}}}
@layer sections.hero{.hero{--ground:var(--accent);--text:#fff;--text-muted:#ffffffdb;--line:#ffffff3d;--surface:#fff;--surface-alt:var(--bg-alt);--signal:#c9f0df;--button-bg:var(--bg-light);--button-bg-hover:#fff;--button-text:var(--ink);--hero-skew:3rem;grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden}.hero__copy{--text:#fff;--text-muted:#ffffffdb;--signal:#5cc49c;isolation:isolate;gap:var(--space-2);min-height:68svh;padding:calc(var(--space-3) + 2.75rem + var(--space-2)) var(--gutter) calc(var(--space-3) + var(--hero-skew));background:var(--ink) url(/landing/hero-900.webp) center 30% / cover no-repeat;text-shadow:0 2px 10px var(--muted);align-content:end;display:grid;position:relative}.hero__copy:before{content:"";z-index:-1;background:linear-gradient(to bottom, #1a1d1900 0%, #1a1d1959 40%, #1a1d19e6 75%, var(--ink) 100%);position:absolute;inset:0}.hero__brand{color:var(--text);letter-spacing:-.01em;align-items:center;gap:.7rem;margin:0;font-size:1.0625rem;font-weight:600;display:inline-flex;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--gutter)}.hero__brand-logo{border-radius:10px;width:2.75rem;height:2.75rem;display:block;box-shadow:0 8px 20px -8px #000000b3}.hero__title{max-width:12ch;color:var(--text);font-size:var(--step-3);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:500;line-height:1.02}.hero__title-line{display:block}.hero__title-line--accent{color:var(--signal)}.hero__lead{max-width:var(--measure);color:var(--text-muted);font-size:var(--step-1);text-wrap:pretty;margin:0;line-height:1.35}.hero__lead strong{color:var(--text);font-weight:600}.hero__actions{margin:0}.hero__secondary{font-weight:600}.hero__aside{z-index:1;padding:calc(var(--space-3) + var(--hero-skew)) var(--gutter) calc(var(--nav-space) + var(--space-3));background:var(--ground);clip-path:polygon(0 var(--hero-skew), 100% 0, 100% 100%, 0 100%);align-content:center;margin-block-start:calc(var(--hero-skew) * -1);display:grid;position:relative}.hero__form{color:var(--ink);min-width:0;padding:var(--space-2);background:var(--surface);border-radius:6px;box-shadow:0 24px 48px -24px #00000059}.section .hero__form a{color:var(--accent)}@container page (min-width:48rem){.hero{--hero-skew:5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero__copy{min-height:100svh;padding:var(--space-4) calc(var(--gutter) + var(--hero-skew)) calc(var(--nav-space) + var(--space-3)) max(var(--gutter) * 2, env(safe-area-inset-left,0px))}.hero__brand{inset-inline-start:max(var(--gutter) * 2, env(safe-area-inset-left,0px))}.hero__title{max-width:12ch;font-size:clamp(2.25rem,1.2rem + 3.2vw,3.75rem)}.hero__lead{font-size:clamp(1.05rem,.95rem + .5vw,1.3rem)}.hero__aside{padding:var(--space-4) max(var(--gutter) * 2, env(safe-area-inset-right,0px)) calc(var(--nav-space) + var(--space-3)) calc(var(--gutter) + var(--hero-skew));clip-path:polygon(var(--hero-skew) 0, 100% 0, 100% 100%, 0 100%);margin-block-start:0;margin-inline-start:calc(var(--hero-skew) * -1)}.hero__copy{background-image:url(/landing/hero.webp)}.hero__form{padding:var(--space-3)}}}
@layer sections.problem{.problem{min-height:calc(100svh + var(--problem-travel,0px));align-content:start;padding:0;display:block}.problem__stage{align-content:center;gap:var(--space-3);height:100svh;padding-block:var(--space-2) calc(var(--nav-space) + var(--space-2));padding-inline:var(--edge) calc(var(--edge) + var(--wedge) * .6);display:grid;position:sticky;inset-block-start:0;overflow:visible}.section:nth-of-type(2n)>.problem__stage:after{z-index:2;inset-inline-end:0}.problem__viewport{min-width:0;scrollbar-width:none;margin-inline-end:calc((var(--edge) + var(--wedge) * .6) * -1);overflow:auto hidden}.problem__viewport::-webkit-scrollbar{display:none}.problem__track{will-change:transform;width:max-content;position:relative}.problem__panels{gap:var(--space-3);padding:0 var(--edge) 0 0;margin:0;list-style:none;display:flex}.problem__panel{flex:none;width:min(78vw,150svh - 43.5rem)}.problem__figure{gap:var(--space-1);margin:0;display:grid}.problem__img{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(120% 110% at 50% 45%,#000 60%,#0000 100%);mask-image:radial-gradient(120% 110% at 50% 45%,#000 60%,#0000 100%)}.problem__caption{gap:.25rem;display:grid}.problem__num{color:var(--signal);letter-spacing:.1em;align-items:center;gap:.75rem;font:600 .75rem Schibsted Grotesk,sans-serif;display:flex}.problem__num:after{content:"";background:var(--line);flex:1;height:1px}.problem__label{font:600 var(--step-0) "Schibsted Grotesk", sans-serif;letter-spacing:.08em;text-transform:uppercase}.problem__arrow{pointer-events:none;position:absolute;inset:0;overflow:visible}.problem__arrow-path{fill:none;stroke:var(--signal);stroke-width:2.5px;stroke-linecap:round}.problem__arrow-dot,.problem__arrow-head{fill:var(--signal)}@container section (min-width:48rem){.problem__panel{width:min(40vw,150svh - 43.5rem)}}}
@layer sections.angebot{.angebot .chapter__header{max-width:40ch}}
@layer sections.how{.how{--how-travel:0px;min-height:calc(100svh + var(--how-travel));align-content:start;padding-block:0;display:block}.how__snap{pointer-events:none;width:1px;height:1px;position:absolute;inset-inline-start:0}.how__stage{min-height:100svh;padding-block:var(--space-3) calc(var(--nav-space) + var(--space-2));align-content:center;gap:clamp(1.25rem,2.5cqi,2.5rem);display:grid;position:sticky;inset-block-start:0}.how__steps{gap:clamp(1rem,1.6cqi,1.5rem);margin:0;padding:0;list-style:none;display:grid}.how__step{--fill:1;--node:2.75rem;grid-template-columns:var(--node) minmax(0, 1fr);align-items:start;column-gap:clamp(.75rem,2cqi,1.25rem);display:grid;position:relative}.how__step:before,.how__step:after{content:"";background:var(--line);width:2px;height:calc(100% + clamp(1rem,1.6cqi,1.5rem));position:absolute;inset-block-start:calc(var(--node) / 2);inset-inline-start:calc(var(--node) / 2 - 1px)}.how__step:last-child:before,.how__step:last-child:after{display:none}.how__step:after{background:var(--signal);transform:scaleY(var(--fill));transform-origin:top}.how__node{z-index:1;width:var(--node);height:var(--node);border:2px solid var(--signal);background:var(--signal);color:var(--button-text);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:.875rem;font-weight:600;transition:background .45s,border-color .45s,color .45s,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid;position:relative}.how__node[data-off]{border-color:var(--line);background:var(--surface);color:var(--text-muted);transform:scale(.9)}.how__card{border:1px solid color-mix(in srgb, var(--signal) 18%, var(--line));background:var(--surface);border-radius:12px;grid-template-rows:auto auto auto;gap:.35rem;height:100%;padding:clamp(1.25rem,2cqi,2rem);transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;position:relative;box-shadow:0 10px 30px -22px #00000059}.how__outline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.how__outline rect{x:.5px;y:.5px;rx:12px;fill:none;width:calc(100% - 1px);height:calc(100% - 1px);stroke:var(--signal);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}.how__step:hover .how__card{border-color:color-mix(in srgb, var(--signal) 55%, var(--line));transform:translateY(-3px);box-shadow:0 18px 36px -22px #0006}.how__step:hover .how__node{box-shadow:0 0 0 4px color-mix(in srgb, var(--signal) 18%, transparent)}.how__step:hover .how__arrow{transform:translate(3px)}.how__card-title{letter-spacing:-.01em;margin:0;font-size:clamp(1.1rem,1.6cqi,1.5rem);font-weight:500;line-height:1.2}.how__card-text{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:clamp(.9rem,1.1cqi,1rem);line-height:1.45}.how__art{height:clamp(8rem,13cqi,11rem);color:var(--signal);justify-content:center;align-items:center;gap:clamp(.5rem,1cqi,.9rem);margin-block-end:clamp(.5rem,1.2cqi,1rem);font-size:clamp(1.75rem,2.6cqi,2.5rem);display:flex}.how__art svg{flex:none;display:block}.how__arrow{color:var(--signal);font-size:.55em;transition:transform .3s}.how__tile{border:1px solid color-mix(in srgb, var(--signal) 22%, var(--line));background:var(--surface);border-radius:.28em;place-items:center;padding:.45em .4em;display:grid;position:relative;box-shadow:0 8px 18px -12px #00000059}.how__badge{background:color-mix(in srgb, var(--signal) 22%, var(--surface));width:1em;height:1em;color:var(--signal);box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;font-size:.7em;display:grid;position:absolute;inset-block-end:-.3em;inset-inline-end:-.3em}.how__badge svg{width:.6em;height:.6em}.how__bar{background:color-mix(in srgb, var(--text) 45%, var(--surface));border-radius:999px;width:2.2em;height:.16em;display:block}.how__bar--short{width:1.2em;margin-block-start:.25em}.how__rows{gap:.3em;display:grid}.how__row{background:color-mix(in srgb, var(--signal) 10%, var(--surface));border-radius:999px;align-items:center;gap:.25em;padding:.22em .35em;display:flex}.how__row-check{width:.5em;height:.5em}.how__art--cv{flex-direction:column;gap:.15em;font-size:clamp(1.6rem,2.4cqi,2.3rem)}.how__fan{align-items:flex-end;padding-block-start:.45em;display:flex;position:relative}.how__fan .how__tile--cv:first-child{transform:rotate(-9deg)translateY(.12em)}.how__fan .how__tile--cv:nth-child(2){z-index:1;margin-inline:-.25em}.how__fan .how__tile--cv:nth-child(3){transform:rotate(9deg)translateY(.12em)}.how__badge--count{background:var(--signal);width:1.35em;height:1.35em;color:var(--button-text);margin-inline:auto;font-size:.6em;font-weight:700;inset-block:-.35em auto;inset-inline:0}.how__arrow--down{font-size:.5em}.how__step:hover .how__arrow--down{transform:translateY(3px)}.how__tray{font-size:1.4em}.how__art--rank{align-items:center}.how__tile--rank{gap:.15em;font-size:.85em}.how__tile--first{z-index:1;border-color:var(--signal);padding:.55em .5em;font-size:1em}.how__badge--check{background:var(--signal);color:var(--button-text);inset-block:-.35em auto;inset-inline-end:-.35em}.how__quote{background:color-mix(in srgb, var(--signal) 14%, var(--surface));border-radius:.15em;align-items:center;gap:.2em;margin-block-start:.2em;padding:.2em .3em;font-size:.5em;display:flex}.how__quote .how__bar{background:var(--signal);width:2.6em}.how__rank-num{color:var(--text-muted);margin-block-start:.15em;font-size:.32em;font-weight:600}.how__tile--first .how__rank-num{color:var(--signal)}.how__choice{gap:.2em;display:grid}.how__choice-yes{color:var(--signal)}.how__choice-no{color:color-mix(in srgb, var(--text) 32%, var(--surface))}.how__hand{color:var(--text);font-size:1.1em;transition:transform .3s}.how__step:hover .how__hand{transform:translate(-2px,-2px)}.how__badge--mail{background:var(--signal);color:var(--button-text)}@container page (min-width:40rem){.how__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.how__step{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(.75rem,1.4cqi,1.25rem)}.how__step:before,.how__step:after{width:calc(100% + clamp(1rem,1.6cqi,1.5rem));height:2px;inset-block-start:calc(var(--node) / 2 - 1px);inset-inline-start:50%}.how__step:after{transform:scaleX(var(--fill));transform-origin:0}.how__step:nth-child(2):before,.how__step:nth-child(2):after{display:none}.how__card{width:100%}}@container page (min-width:64rem){.how__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.how__step:nth-child(2):before,.how__step:nth-child(2):after{display:block}}}
@layer sections.tech{.tech{padding-block:var(--space-3) calc(var(--nav-space) + var(--space-2));gap:clamp(1.25rem,2.5cqi,2.5rem)}.tech__visual{gap:var(--space-1);grid-template-columns:minmax(0,4fr) minmax(0,7fr) minmax(0,4fr);grid-template-areas:"jobdoc.cvdoc""jobcrit rank cvcrit";align-items:center;margin:0;display:grid;position:relative}.tech__lines,.tech__glow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tech__lines{z-index:0;overflow:visible}.tech__glow{z-index:1}.tech__glow canvas{display:block}.tech__halo{z-index:1}.tech__doc,.tech__crit{z-index:2;position:relative}.tech__rank{z-index:3;position:relative}.tech__line{fill:none;stroke:var(--signal);stroke-width:1.5px;opacity:.32;transition:opacity .3s,stroke-width .3s}.tech__visual[data-active] .tech__line:not([data-dim]){opacity:1;stroke-width:2px}.tech__visual[data-active] [data-dim]{opacity:.35}.tech__doc{perspective:1200px;grid-area:jobdoc;justify-self:start;width:7.5rem;max-width:150%}.tech__doc--cv{grid-area:cvdoc;justify-self:end}.tech__sheet{--bar-h:3px;aspect-ratio:4/5;background:var(--text);color:var(--ground);box-shadow:0 24px 40px -20px #000000bf, inset 0 -2px 0 color-mix(in srgb, var(--ground) 14%, transparent);border-radius:4px;align-content:start;gap:.6rem;padding:.6rem .65rem;display:grid;position:relative;overflow:hidden}.tech__doc--job .tech__sheet{transform:rotateY(8deg)rotate(-2deg)}.tech__doc--cv .tech__sheet{transform:rotateY(-8deg)rotate(2deg)}.tech__doc-title{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.5625rem;font-weight:700}.tech__doc-bars{gap:calc(var(--bar-h) * 2.2);display:grid}.tech__bar{height:var(--bar-h);opacity:.22;background:currentColor;border-radius:999px;display:block}.tech__bar:first-child{width:92%}.tech__bar:nth-child(2){width:68%}.tech__bar:nth-child(3){width:84%}.tech__bar:nth-child(4){width:58%}.tech__bar:nth-child(5){width:76%}.tech__bar:nth-child(6){width:46%}.tech__doc-id{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.5rem;display:grid}.tech__doc-face{aspect-ratio:1;background:color-mix(in srgb, var(--ground) 16%, transparent);width:1.75rem;color:var(--ground);border-radius:50%;place-items:center;display:grid}.tech__doc-face .tech__icon{width:58%;height:58%}.tech__doc-timeline{gap:calc(var(--bar-h) * 2.6);padding-inline-start:1em;display:grid;position:relative}.tech__doc-timeline:before{content:"";background:color-mix(in srgb, var(--ground) 22%, transparent);width:2px;position:absolute;inset-block:.2em;inset-inline-start:calc(.3em - 1px)}.tech__doc-stop{position:relative}.tech__doc-stop:before{content:"";inset-inline-start:-1em;background:color-mix(in srgb, var(--ground) 45%, transparent);border-radius:50%;width:.6em;height:.6em;position:absolute;top:50%;transform:translateY(-50%)}.tech__doc-stop .tech__bar:first-child{width:88%}.tech__scan{inset-inline:0;background:var(--signal);height:2px;box-shadow:0 0 10px 2px var(--signal);opacity:0;pointer-events:none;position:absolute;top:0}.tech__crit{grid-area:jobcrit;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tech__crit--cv{grid-area:cvcrit}.tech__box{--lit:.6;border:1px solid color-mix(in srgb, var(--signal) calc(var(--lit) * 100%), var(--line));background:color-mix(in srgb, var(--signal) 9%, var(--surface));box-shadow:0 0 calc(var(--lit) * 18px) color-mix(in srgb, var(--signal) calc(var(--lit) * 32%), transparent);color:var(--signal);border-radius:6px;align-items:center;gap:.2rem .5rem;padding:.4rem .45rem;font-size:.6875rem;line-height:1.2;transition:opacity .3s;display:grid}.tech__box-label{color:var(--text);overflow-wrap:anywhere;font-size:.625rem;font-weight:600}.tech__box-value{color:var(--text-muted);display:none}.tech__halo{pointer-events:none;grid-area:rank;place-self:center;width:0;height:0;position:relative}.tech__aura,.tech__wave{aspect-ratio:1;border-radius:50%;width:min(15rem,80cqi);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.tech__aura{--aura:1;background:radial-gradient(circle, color-mix(in srgb, var(--signal) calc(var(--aura) * 26%), transparent) 0%, color-mix(in srgb, var(--signal) calc(var(--aura) * 9%), transparent) 42%, transparent 68%)}.tech__wave{border:1.5px solid var(--signal);opacity:0}.tech__rank{--match:1;border:1px solid color-mix(in srgb, var(--signal) calc(var(--match) * 45%), var(--line));background:color-mix(in srgb, var(--signal) calc(var(--match) * 7%), var(--surface));box-shadow:0 40px 70px -30px #000000d9, 0 0 0 1px color-mix(in srgb, var(--signal) calc(var(--match) * 15%), transparent), 0 0 60px color-mix(in srgb, var(--signal) calc(var(--match) * 14%), transparent);border-radius:10px;grid-area:rank;gap:.6rem;padding:.75rem;display:grid}.tech__rank-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar name""rank score";align-items:center;gap:.4rem .6rem;display:grid}.tech__avatar{background:color-mix(in srgb, var(--signal) 35%, var(--surface));width:1.9rem;height:1.9rem;color:var(--text);border-radius:50%;grid-area:avatar;place-items:center;font-size:.7rem;font-weight:700;display:grid}.tech__rank-name{text-wrap:balance;grid-area:name;font-size:.75rem;font-weight:600;line-height:1.15}.tech__rank-label{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;grid-area:rank;font-size:.625rem;font-weight:700}.tech__score{background:color-mix(in srgb, var(--signal) 22%, var(--surface));color:var(--signal);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;grid-area:score;justify-self:end;padding:.2rem .5rem;font-size:.875rem;font-weight:700}.tech__proof{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.tech__proof-item{color:var(--text-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.5rem;font-size:.6875rem;line-height:1.25;transition:opacity .3s,color .3s;display:grid}.tech__check{background:var(--signal);width:1.5em;height:1.5em;color:var(--ground);border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.tech__check svg{width:60%;height:60%}.tech__visual[data-state=intro] .tech__proof-item:not([data-met]){opacity:.4}.tech__visual[data-state=intro] .tech__proof-item:not([data-met]) .tech__check{background:var(--surface-alt);color:#0000}.tech__cards{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tech__card{height:100%;padding:var(--space-2);border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-rows:1fr auto auto;gap:.35rem;display:grid}.tech__card-art{place-self:center;width:min(100%,20rem);margin-block-end:.75rem}.tech__art{width:100%;height:auto;color:var(--signal);display:block}.tech__art-doc{fill:color-mix(in srgb, var(--signal) 6%, var(--surface));stroke:var(--signal);stroke-width:1.5px}.tech__art-box{fill:color-mix(in srgb, var(--signal) 10%, var(--surface));stroke:var(--signal);stroke-width:1px;stroke-opacity:.6}.tech__art-bar{fill:var(--text);opacity:.35}.tech__art-bar--signal{fill:var(--signal);opacity:1}.tech__art-line{fill:none;stroke:var(--signal);stroke-width:1.4px;opacity:.6}.tech__art-dot,.tech__art-check{fill:var(--signal)}.tech__art-face{fill:var(--signal);opacity:.8}.tech__art-card{fill:color-mix(in srgb, var(--signal) 8%, var(--surface));stroke:var(--signal);stroke-width:1.2px}.tech__art-scan{fill:var(--signal);opacity:0}.tech__card-title{font-size:var(--step-1);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.2}.tech__card-text{color:var(--text-muted);font-size:var(--step-0);text-wrap:pretty;margin:0;line-height:1.5}@container page (min-width:48rem){.tech__visual{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.75fr) minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"jobdoc jobcrit rank cvcrit cvdoc";column-gap:clamp(1.25rem,2.8cqi,3rem)}.tech__line{stroke-width:1.75px}.tech__doc{justify-self:stretch;width:auto;max-width:none}.tech__sheet{--bar-h:clamp(3px, .35cqi, 5px);border-radius:6px;gap:clamp(.75rem,1.3cqi,1.25rem);padding:clamp(.9rem,1.5cqi,1.5rem)}.tech__doc-title{letter-spacing:.12em;font-size:clamp(.6rem,.85cqi,.8rem)}.tech__doc-face{width:clamp(1.75rem,3.2cqi,3rem)}.tech__crit{gap:clamp(.75rem,1.4cqi,1.25rem)}.tech__box{grid-template-columns:auto minmax(0,1fr);padding:clamp(.6rem,1cqi,.95rem) clamp(.75rem,1.2cqi,1.1rem);font-size:clamp(.7rem,.95cqi,.85rem)}.tech__icon{grid-row:span 2;width:1.5em;height:1.5em}.tech__box-label{font-size:clamp(.8rem,1.05cqi,.95rem)}.tech__box-value{display:block}.tech__aura,.tech__wave{width:clamp(18rem,27cqi,24rem)}.tech__rank{border-radius:14px;gap:clamp(.75rem,1.4cqi,1.25rem);padding:clamp(1rem,1.9cqi,1.75rem)}.tech__rank-head{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar name score""avatar rank score";gap:0 clamp(.6rem,1cqi,1rem)}.tech__avatar{width:clamp(2.5rem,4.2cqi,3.75rem);height:clamp(2.5rem,4.2cqi,3.75rem);font-size:clamp(.85rem,1.3cqi,1.2rem)}.tech__rank-name{font-size:clamp(.95rem,1.35cqi,1.25rem)}.tech__rank-label{font-size:clamp(.65rem,.8cqi,.75rem)}.tech__score{padding:.3rem .7rem;font-size:clamp(1rem,1.5cqi,1.375rem)}.tech__proof{gap:clamp(.55rem,1cqi,.95rem)}.tech__proof-item{column-gap:.65rem;font-size:clamp(.8rem,1.1cqi,1rem)}.tech__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,1.8cqi,1.5rem)}.tech__card{padding:clamp(1.25rem,2cqi,2rem)}.tech__card-art{width:min(100%,clamp(14rem,22cqi,22rem));margin-block-end:clamp(.5rem,1.2cqi,1.25rem)}}}
@layer sections.cockpit{.cockpit{padding-block:var(--space-3) calc(var(--nav-space) + var(--space-2));gap:clamp(1rem,2cqi,1.75rem)}.cockpit .chapter__header{max-width:none}.cockpit .chapter__title{font-size:clamp(2rem,3.5cqi,3.5rem)}.cockpit .chapter__lead{max-width:40ch;font-size:clamp(1.05rem,1.6cqi,1.4rem)}.cockpit__grid{align-items:start;gap:clamp(1.25rem,1.8cqi,1.75rem);display:grid}.cockpit__list{gap:clamp(.75rem,1.2cqi,1.1rem);margin:0;padding:0;list-style:none;display:grid}.cockpit__item{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:10px;transition:background .25s,border-color .25s,box-shadow .25s;position:relative}.cockpit__item:hover{border-color:color-mix(in srgb, var(--text) 45%, var(--line))}.cockpit__item[data-active]{--text:var(--ink);--text-muted:var(--muted);--line:var(--border);background:var(--button-bg);color:var(--text);box-shadow:inset 4px 0 0 var(--signal), 0 20px 40px -28px #0009;border-color:#0000}.cockpit__pick{width:100%;min-height:clamp(6.5rem,10cqi,8.75rem);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:1.25rem auto minmax(0,1fr) auto auto auto;grid-template-areas:"rank avatar who match audit chevron";align-items:center;column-gap:clamp(.7rem,1.2cqi,1rem);padding:clamp(.9rem,1.8cqi,1.5rem) clamp(1rem,2cqi,1.75rem);display:grid}.cockpit__pick:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.cockpit__rank{color:var(--text-muted);grid-area:rank;font-size:.875rem;font-weight:600}.cockpit__avatar{background:color-mix(in srgb, var(--signal) 30%, var(--surface));width:clamp(3.25rem,5cqi,4.25rem);height:clamp(3.25rem,5cqi,4.25rem);color:var(--text);border-radius:50%;grid-area:avatar;place-items:center;font-size:1.05rem;font-weight:700;display:grid}.cockpit__item[data-active] .cockpit__avatar{width:clamp(3.75rem,5.8cqi,4.75rem);height:clamp(3.75rem,5.8cqi,4.75rem)}.cockpit__avatar--photo{object-fit:cover}.cockpit__who{grid-area:who;gap:.15rem;min-width:0;display:grid}.cockpit__name{text-wrap:balance;font-size:clamp(1.05rem,1.7cqi,1.5rem);font-weight:600;line-height:1.15}.cockpit__role{color:var(--text-muted);font-size:clamp(.85rem,1.1cqi,1rem)}.cockpit__tag{background:color-mix(in srgb, var(--signal) 45%, var(--surface));color:var(--text);border-radius:4px;justify-self:start;margin-block-start:.2rem;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.cockpit__tag--rejected{background:color-mix(in srgb, var(--text) 14%, transparent)}.cockpit__num{justify-items:start;gap:.1rem;display:grid}.cockpit__num:first-of-type{grid-area:match}.cockpit__num:nth-of-type(2){border-inline-start:1px solid var(--line);grid-area:audit;padding-inline-start:clamp(.6rem,1.2cqi,1rem)}.cockpit__num-label{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.cockpit__num-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,2.4cqi,2.2rem);font-weight:600;line-height:1}.cockpit__num-value i{font-size:.6em;font-style:normal}.cockpit__chevron{width:1rem;height:1rem;color:var(--text-muted);grid-area:chevron}.cockpit__actions{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;padding:0 clamp(1rem,1.8cqi,1.5rem) clamp(1rem,1.6cqi,1.3rem) clamp(2.75rem,4.4cqi,3.5rem);display:flex}.cockpit__btn{background:color-mix(in srgb, var(--ink) 9%, var(--button-bg));min-height:clamp(2.6rem,3.4cqi,3rem);color:color-mix(in srgb, var(--ink) 74%, var(--button-bg));cursor:pointer;border:1px solid #0000;border-radius:4px;padding:.55rem clamp(1.1rem,1.8cqi,1.5rem);font:600 .9rem Instrument Sans,system-ui,sans-serif}.cockpit__btn:hover{background:color-mix(in srgb, var(--ink) 14%, var(--button-bg));color:var(--ink)}.cockpit__btn--primary{background:var(--ground);color:var(--button-bg);border-color:#0000}.cockpit__btn:focus-visible{outline:2px solid var(--ground);outline-offset:3px}.cockpit__panel{background:var(--ground);color:var(--text);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.5rem,1cqi,.9rem);padding:clamp(1.1rem,2cqi,1.75rem);display:grid;box-shadow:0 30px 60px -36px #000c}.cockpit__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.cockpit__head-name{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.8cqi,2.4rem);font-weight:500;line-height:1.1}.cockpit__head-role{color:var(--text-muted);margin:.15rem 0 0;font-size:clamp(.95rem,1.3cqi,1.15rem)}.cockpit__head-nums{gap:clamp(.8rem,1.5cqi,1.25rem);margin:0;display:flex}.cockpit__head-num{border-inline-start:1px solid var(--line);justify-items:center;gap:.1rem;padding-inline-start:clamp(.8rem,1.5cqi,1.25rem);display:grid}.cockpit__head-num dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.6rem,3cqi,2.6rem);font-weight:600;line-height:1}.cockpit__head-num dd i{font-size:.6em;font-style:normal}.cockpit__head-num dt{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.cockpit__radar{--fill:1;align-self:center;width:min(100%,34rem);height:auto;margin:auto;display:block;overflow:visible}.cockpit__ring{fill:none;stroke:color-mix(in srgb, var(--text) 24%, transparent);stroke-width:1px}.cockpit__axis{stroke:color-mix(in srgb, var(--signal) 40%, transparent);stroke-width:1px}.cockpit__axis-label{fill:var(--text);font:500 17px Instrument Sans,system-ui,sans-serif}.cockpit__polygon{fill:color-mix(in srgb, var(--signal) calc(var(--fill) * 26%), transparent);stroke:color-mix(in srgb, var(--signal) 82%, var(--text));stroke-width:3.5px;stroke-linejoin:round}.cockpit__dot{fill:var(--text);stroke:var(--signal);stroke-width:3.5px}.cockpit__value{fill:var(--text);font-variant-numeric:tabular-nums;font:700 18px Schibsted Grotesk,sans-serif}.cockpit__foot{align-items:center;gap:.75rem;padding-block-start:.25rem;display:grid}.cockpit__chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cockpit__chip{white-space:nowrap;border:1px solid color-mix(in srgb, var(--signal) 45%, var(--line));color:var(--text);border-radius:6px;align-items:center;gap:.4rem;padding:.5rem .7rem;font-size:.9rem;font-weight:500;display:inline-flex}.cockpit__chip svg{width:1.1em;height:1.1em;color:var(--signal)}.cockpit__hint{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.4}@container page (min-width:48rem){.cockpit__foot{grid-template-columns:minmax(0,1fr) 14rem}.cockpit__chip{font-size:clamp(.78rem,1.05cqi,.9rem)}.cockpit__hint{border-inline-start:1px solid var(--line);padding-inline-start:1rem}}@container page (min-width:64rem){.cockpit__grid{grid-template:"head panel""list panel"minmax(0,1fr)/minmax(0,38fr) minmax(0,62fr);gap:clamp(1rem,2cqi,1.75rem) clamp(1.25rem,1.8cqi,1.75rem)}.cockpit .chapter__header{grid-area:head;align-self:start}.cockpit .chapter__title{white-space:nowrap}.cockpit__list{grid-area:list;align-self:start}.cockpit__panel{grid-area:panel;align-self:start}.cockpit__radar{width:min(100%,58svh)}.cockpit__actions{flex-wrap:nowrap}}}
@layer sections.stats{.stats__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.stats__item{border-top:1px solid var(--text);gap:.25rem;padding-block-start:var(--space-1);display:grid}.stats__value{font:500 var(--step-4) "Schibsted Grotesk", sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--signal);line-height:.95}.stats__label{color:var(--text-muted);font-size:var(--step-0);text-wrap:balance;line-height:1.3}@container section (min-width:40rem){.stats__list{column-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@container section (min-width:64rem){.stats__list{grid-template-columns:repeat(4,minmax(0,1fr))}}}
@layer sections.why{.why{padding-block:var(--space-3) calc(var(--nav-space) + var(--space-2));gap:clamp(1.25rem,2.5cqi,2.5rem)}.why__body{gap:var(--space-3);display:grid;position:relative}.why__scene{z-index:0;perspective:1100px;justify-self:center;width:min(100%,22rem);margin:0;position:relative}.why__stack{--prx:0deg;--pry:0deg;--mx:0px;--my:0px;aspect-ratio:.9;transform:rotateX(var(--prx)) rotateY(var(--pry));transform-style:preserve-3d;position:relative}.why__sheet{--depth:1;--z:0px;--rx:0deg;--ry:0deg;--rz:0deg;width:78%;transform:translate3d(calc(var(--mx) * var(--depth)), calc(var(--my) * var(--depth)), var(--z)) rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz));transform-style:preserve-3d;position:absolute;inset-block-start:0;inset-inline-start:0}.why__sheet--front{--depth:1;--z:70px;--rx:1deg;--ry:-5deg;--rz:-1deg;z-index:3;inset-inline-start:22%}.why__sheet--mid{--depth:.65;--z:10px;--ry:6deg;--rz:-2.5deg;z-index:2;inset-block-start:7%;inset-inline-start:10%}.why__sheet--back{--depth:.35;--z:-45px;--ry:9deg;--rz:-4deg;z-index:1;inset-block-start:13%}.why__paper{--mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;font-family:var(--mono);aspect-ratio:.8;background:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in srgb, var(--ground) 2.5%, transparent) 3px 4px), var(--text);color:var(--ground);box-shadow:-2px 2px 0 color-mix(in srgb, var(--ground) 22%, var(--text)), -4px 4px 0 color-mix(in srgb, var(--ground) 40%, var(--text)), inset 0 1px 0 color-mix(in srgb, var(--signal) 55%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ground) 8%, transparent), 0 46px 60px -26px #000000d9;transform-style:preserve-3d;border-radius:4px;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:clamp(.6rem,1.2cqi,1rem);padding:clamp(.9rem,1.6cqi,1.5rem);display:grid;position:relative}.why__paper--dark{background:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in srgb, var(--text) 2%, transparent) 3px 4px), var(--surface);color:var(--text-muted);box-shadow:-2px 2px 0 color-mix(in srgb, var(--ground) 45%, var(--surface)), -4px 4px 0 color-mix(in srgb, var(--ground) 70%, var(--surface)), inset 1px 0 0 color-mix(in srgb, var(--signal) 30%, transparent), 0 36px 50px -22px #000000e6}.why__sheet--back .why__paper{background:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in srgb, var(--text) 1.5%, transparent) 3px 4px), color-mix(in srgb, var(--ground) 40%, var(--surface));box-shadow:-2px 2px 0 color-mix(in srgb, var(--ground) 70%, var(--surface)), -4px 4px 0 var(--ground), 0 40px 70px -20px #000000f2}.why__doc-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.why__doc-title{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(.6rem,1cqi,.75rem);font-weight:700}.why__doc-title--front{letter-spacing:.04em;font-size:clamp(.9rem,1.6cqi,1.25rem);line-height:1.1}.why__doc-bars{gap:.6rem;display:grid}.why__doc-bar{opacity:.28;background:currentColor;border-radius:999px;height:4px;display:block}.why__doc-bar:first-child{width:90%}.why__doc-bar:nth-child(2){width:64%}.why__doc-bar:nth-child(3){width:82%}.why__doc-bar:nth-child(4){width:56%}.why__doc-bar:nth-child(5){width:74%}.why__doc-bar:nth-child(6){width:48%}.why__seal{--sz:14px;aspect-ratio:1;background:color-mix(in srgb, var(--signal) 72%, var(--text));width:clamp(3.4rem,6.2cqi,5rem);color:var(--ground);box-shadow:0 14px 24px -8px #0000008c, 0 0 0 6px color-mix(in srgb, var(--signal) 18%, transparent), 0 0 0 13px color-mix(in srgb, var(--signal) 8%, transparent), 0 0 30px color-mix(in srgb, var(--signal) 30%, transparent);text-align:center;transform:translateZ(var(--sz));border-radius:50%;flex:none;align-content:center;justify-items:center;row-gap:.15em;margin:0;display:grid;position:relative}.why__seal-count{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1rem,1.9cqi,1.5rem);font-weight:700;line-height:1}.why__seal-slash{opacity:.6;margin-inline:.08em}.why__seal-label{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.4rem,.65cqi,.5rem);font-weight:700;line-height:1.2}.why__seal-wave{border:1.5px solid var(--signal);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-18%}.why__rows{align-content:space-evenly;gap:clamp(.3rem,.7cqi,.6rem);margin:0;padding:0;list-style:none;display:grid}.why__row{border-bottom:1px solid color-mix(in srgb, var(--ground) 12%, transparent);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon label check""icon bar check";align-items:center;gap:.2rem .6rem;padding-block:.3rem;transition:opacity .3s;display:grid}.why__row-icon{color:color-mix(in srgb, var(--signal) 55%, var(--ground));grid-area:icon}.why__row-label{grid-area:label;font-size:clamp(.66rem,1cqi,.8rem);font-weight:700;line-height:1.2}.why__row-bar{background:color-mix(in srgb, var(--signal) 70%, var(--ground));border-radius:2px;grid-area:bar;width:70%;height:3px;transition:background .3s;display:block}.why__body[data-state=intro] .why__row:not([data-met]) .why__row-bar{background:color-mix(in srgb, var(--ground) 18%, transparent)}.why__row-check{aspect-ratio:1;background:var(--signal);width:clamp(1.25rem,2cqi,1.6rem);color:var(--ground);border-radius:50%;grid-area:check;place-items:center;transition:background .3s,color .3s;display:grid}.why__row-check svg{width:55%;height:55%}.why__body[data-state=intro] .why__row:not([data-met]){opacity:.5}.why__body[data-state=intro] .why__row:not([data-met]) .why__row-check{background:color-mix(in srgb, var(--ground) 10%, transparent);color:#0000}.why__lines{z-index:1;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.why__line{fill:none;stroke:var(--signal);stroke-width:1.5px;opacity:.3}.why__flow{fill:none;stroke:var(--signal);stroke-width:2.5px;stroke-linecap:round;visibility:hidden;filter:drop-shadow(0 0 4px var(--signal))}.why__cards{z-index:2;gap:clamp(1rem,1.5cqi,1.25rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.why__card{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-rows:1fr auto auto;gap:.3rem;height:100%;padding:clamp(1.1rem,1.8cqi,1.75rem);display:grid;position:relative;box-shadow:0 24px 40px -32px #000000e6}.why__dot{--lit:.7;aspect-ratio:1;background:var(--signal);width:.8rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--signal) calc(var(--lit) * 35%), transparent), 0 0 calc(var(--lit) * 14px) var(--signal);opacity:calc(.45 + var(--lit) * .55);border-radius:50%;position:absolute;inset-block-start:2.2rem;inset-inline-start:-.4rem}.why__card-art{place-self:center;width:min(100%,18rem);margin-block-end:.5rem}.why__art{width:100%;height:auto;color:var(--signal);display:block}.why__art-doc{fill:color-mix(in srgb, var(--signal) 6%, var(--surface));stroke:var(--signal);stroke-width:1.6px;stroke-linejoin:round}.why__art-box{fill:color-mix(in srgb, var(--signal) 10%, var(--surface));stroke:var(--signal);stroke-width:1px;stroke-opacity:.7}.why__art-line{fill:none;stroke:var(--signal);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.why__art-line-solid{fill:none;stroke:var(--signal);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.why__art-bar{fill:var(--text);opacity:.35}.why__art-face,.why__art-check{fill:var(--signal)}.why__art-cross{fill:color-mix(in srgb, var(--text) 35%, var(--surface))}.why__art-tick{fill:none;stroke:var(--ground);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.why__art-ring{fill:none;stroke:var(--signal);stroke-width:2px}.why__art-lens{fill:color-mix(in srgb, var(--signal) 12%, transparent)}.why__art-num{fill:var(--signal);font:700 12px Schibsted Grotesk,sans-serif}.why__art-num--big{font-size:16px}.why__card-title{letter-spacing:-.01em;margin:0;font-size:clamp(1.1rem,1.6cqi,1.5rem);font-weight:500;line-height:1.2}.why__card-text{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:clamp(.9rem,1.1cqi,1rem);line-height:1.45}@container page (min-width:40rem){.why__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (min-width:64rem){.why__body{grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:center;column-gap:clamp(2.5rem,4cqi,3.5rem)}.why__scene{justify-self:stretch;width:100%}.why__sheet--front{--rz:-1.5deg}.why__sheet--mid{--rz:-4deg}.why__sheet--back{--rz:-7deg}.why__lines{display:block}.why__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}}
@layer sections.trust{.trust{row-gap:clamp(1rem,2cqi,1.75rem);padding-block-start:clamp(2rem,5svh,3.5rem)}.trust .chapter__title{font-size:clamp(2rem,4cqi,3.75rem)}.trust__panels{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,1.4cqi,1.25rem);display:grid}.trust__panel{background:var(--ground);min-width:0;min-height:clamp(20rem,44svh,32rem);color:var(--text);border-radius:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 50px -36px #000000b3}.trust__panel--infra{--pad:clamp(1.25rem, 2.6cqi, 2.5rem);padding:var(--pad);grid-template:"head""art"minmax(0,1fr)"flow"/minmax(0,1fr);gap:clamp(1rem,2cqi,1.75rem)}.trust__infra-head{grid-area:head;gap:.35rem;display:grid}.trust__panel-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.6cqi,2.4rem);font-weight:500;line-height:1.05}.trust__infra-art{grid-area:art;place-self:center;width:min(100%,24rem);margin:0}.trust__art{width:100%;height:auto;display:block}.trust__map{fill:color-mix(in srgb, var(--signal) 9%, var(--surface));stroke:color-mix(in srgb, var(--signal) 55%, var(--line));stroke-width:.9px;stroke-linejoin:round}.trust__srv-case{fill:var(--text);stroke:color-mix(in srgb, var(--text) 70%, var(--surface));stroke-width:.6px}.trust__srv-slot{fill:color-mix(in srgb, var(--text) 82%, var(--surface))}.trust__srv-vent{fill:color-mix(in srgb, var(--text) 60%, var(--surface))}.trust__srv-led{fill:var(--signal);filter:drop-shadow(0 0 calc(var(--glow,0) * 3px) var(--signal))}.trust__shield{fill:var(--signal)}.trust__shield-check{fill:none;stroke:var(--surface);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.trust__flow{--node:clamp(3rem, 5cqi, 4.25rem);counter-reset:none;grid-area:flow;grid-template-columns:minmax(0,1fr);justify-self:center;gap:.75rem;width:min(100%,34rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.trust__flow-track{display:none}.trust__step{text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.trust__step-icon{width:var(--node);height:var(--node);border:1px solid var(--line);background:var(--surface-alt);color:var(--text);font-size:calc(var(--node) * .42);transition:transform calc(var(--motion) * .25s) ease, background-color calc(var(--motion) * .25s) ease;border-radius:50%;place-items:center;display:grid}.trust__step-icon svg{width:1em;height:1em}.trust__step:hover .trust__step-icon{background:var(--surface);transform:translateY(-2px)}.trust__step-label{text-wrap:balance;max-width:11ch;font-size:clamp(.8rem,1.1cqi,.95rem);font-weight:500;line-height:1.25}.trust__panel--person{grid-template-rows:minmax(0,1fr) auto}.trust__stage{align-items:center;min-height:clamp(16rem,72cqi,34rem);display:grid;position:relative;overflow:hidden}.trust__portrait{object-fit:cover;object-position:50% 12%;filter:grayscale();width:132%;height:100%;transition:transform calc(var(--motion) * .6s) ease;position:absolute;inset:0 auto 0 0}.trust__panel--person:hover .trust__portrait{transform:scale(calc(1 + .02 * var(--motion)))}.trust__stage:before{content:"";pointer-events:none;background:linear-gradient(90deg,#000000e0 0%,#00000073 45%,#0000 72%);position:absolute;inset:0}.trust__quote{max-width:52%;margin:0;padding:clamp(1.25rem,2.6cqi,2.5rem);position:relative}.trust__quote p{letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 6px #000000d9,0 0 24px #0009;margin:0;font-size:clamp(1.5rem,3.2cqi,2.75rem);font-weight:500;line-height:1.08}.trust__quote p:before{content:"„"}.trust__quote p:after{content:"“"}.trust__bar{background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:clamp(.9rem,1.6cqi,1.4rem) clamp(1.25rem,2.6cqi,2.5rem);display:flex}.trust__who{margin:0;line-height:1.25;display:grid}.trust__name{font-size:clamp(1.05rem,1.5cqi,1.3rem);font-weight:600}.trust__org{color:var(--text-muted);font-size:.9rem}.trust__status{align-items:center;gap:.55rem;margin:0;font-size:.95rem;display:inline-flex}.trust__status-dot{background:var(--signal);width:.6rem;height:.6rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--signal) 22%, transparent);border-radius:50%}.trust__actions{justify-content:center;margin:0;display:flex}.trust__cta{min-height:3.5rem;animation:2.4s ease-out infinite trust-pulse;animation-play-state:var(--motion-play,running);padding-inline:2.25rem;font-size:clamp(1.05rem,1.4cqi,1.25rem)}@keyframes trust-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--button-bg) 60%, transparent)}70%{box-shadow:0 0 0 14px color-mix(in srgb, var(--button-bg) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--button-bg) 0%, transparent)}}@container section (min-width:30rem){.trust__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.trust__step{text-align:center;grid-template-columns:minmax(0,1fr);align-content:start;place-items:start center;gap:.5rem}.trust__flow-track{inset-inline:16.667%;top:calc(var(--node) / 2);background:var(--line);pointer-events:none;height:2px;display:block;position:absolute}.trust__flow-line{background:var(--signal);transform-origin:0;width:100%;height:100%;display:block}.trust__step{position:relative}}@container section (min-width:48rem){.trust__panel--infra{grid-template:"head art"minmax(0,1fr)"flow flow"/minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(1rem,3cqi,3rem)}.trust__infra-head{align-self:start}.trust__infra-art{width:min(100%,26rem)}.trust__portrait{object-position:50% 10%;width:100%}.trust__stage{align-items:end;min-height:clamp(18rem,60cqi,32rem)}}@container section (min-width:64rem){.trust__panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.trust__panel{min-height:clamp(24rem,56svh,38rem)}.trust__stage{align-items:center;min-height:0}.trust__portrait{object-position:50% 6%;width:120%}}}
@layer sections.faq{.faq__item{border-top:1px solid var(--line);max-width:44rem}.faq__item:last-of-type{border-bottom:1px solid var(--line)}.faq__question{justify-content:space-between;align-items:center;gap:var(--space-1);cursor:pointer;min-height:3rem;font-size:var(--step-0);touch-action:manipulation;padding-block:.875rem;font-weight:500;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"+";color:var(--signal);flex:none;font:500 1.25rem Schibsted Grotesk,sans-serif;transition:transform .2s}.faq__item[open] .faq__question:after{transform:rotate(45deg)}.faq__question:hover{color:var(--signal)}.faq__question:focus-visible{outline:2px solid var(--signal);outline-offset:4px;border-radius:2px}.faq__body{overflow:hidden}.faq__answer{padding-block:0 var(--space-2);max-width:40rem;color:var(--text-muted);font-size:var(--step-0);text-wrap:pretty;margin:0;line-height:1.55}}
@layer sections.legal{.legal{row-gap:clamp(1.5rem,3cqi,3rem)}.legal__links{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.legal__link{color:var(--text);letter-spacing:-.02em;padding-block:.25rem;font-size:clamp(1.5rem,3.4cqi,2.75rem);font-weight:500;line-height:1.15;text-decoration:none;display:inline-block}.section .legal__link{color:var(--text)}.section .legal__link:hover,.section .legal__link:focus-visible{color:var(--signal);outline:none}.legal__foot{border-top:1px solid var(--line);color:var(--text-muted);gap:.5rem;padding-block-start:var(--space-1);font-size:.875rem;display:grid}.legal__brand{color:var(--text);align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.legal__logo{border-radius:6px;width:1.5rem;height:1.5rem}.legal__copyright{margin:0}@container section (min-width:40rem){.legal__links{grid-auto-columns:max-content;grid-auto-flow:column;column-gap:clamp(2rem,5cqi,5rem)}.legal__foot{grid-auto-flow:column;justify-content:space-between;align-items:center}}}
@layer base,tokens,components,sections;
.form{border:1px solid var(--border);background:#fff;border-radius:4px;flex-direction:column;gap:16px;padding:28px;display:flex}.form__field{flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.form__label{align-items:baseline;gap:8px;display:flex}.form__label-count{color:#17201b80;margin-left:auto;font-size:12px;font-weight:600}.form__dropzone{border:1px dashed var(--muted);cursor:pointer;border-radius:3px;align-items:center;gap:10px;padding:13px 14px;transition:border-color .15s,background .15s;display:flex}.form__dropzone:hover{border-color:var(--accent);background:#f4f7f4}.form__dropzone--drag{border-color:var(--accent);background:var(--bg-alt);border-style:solid;box-shadow:0 0 0 3px #1e6f5426}.form__dropzone svg{color:var(--accent);flex-shrink:0}.form__dropzone-text{color:#17201ba6;white-space:normal;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.form__dropzone-check{color:#12855f}.form__chips{flex-wrap:wrap;gap:6px;display:flex}.form__chip{border:1px solid var(--border);background:var(--bg-light);border-radius:3px;align-items:center;gap:6px;max-width:180px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.form__chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form__chip-remove{cursor:pointer;color:#17201b80;background:0 0;border:none;padding:0;font-size:13px;line-height:1}.form__textarea{border:1px solid var(--muted);resize:vertical;border-radius:3px;outline:none;min-height:130px;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.55;transition:border-color .15s,box-shadow .15s}.form__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1e6f5426}.form__mode-toggle{cursor:pointer;color:#17201bb8;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:underline}.form__mode-toggle:hover{color:var(--accent)}.form__samples{border:1px solid var(--border);background:var(--bg-light);border-radius:3px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.form__samples-hint{color:var(--muted);margin:0;font-size:12.5px;font-weight:500;line-height:1.5}.form__input{border:1px solid var(--muted);border-radius:3px;outline:none;padding:11px 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.form__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1e6f5426}.form__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.form__checkbox-label{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.form__checkbox{width:16px;height:16px;accent-color:var(--accent);margin-top:2px}.form__error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:3px;margin:0;padding:10px 14px;font-size:13px;font-weight:600}.form__submit{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:3px;padding:13px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s}.form__submit:hover{background:var(--accent-dark)}.form__submit:disabled{opacity:.6;cursor:not-allowed}.form--busy .form__field,.form--busy .form__checkbox-label,.form--busy .form__row{opacity:.55;pointer-events:none}.form__submit{justify-content:center;align-items:center;gap:10px;display:inline-flex}.form__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite form-spin}@keyframes form-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.form__spinner{animation-duration:1.6s}}.form__trust{text-align:center;color:#17201ba6;margin:0;font-size:12.5px;font-weight:600}.form__note{text-align:center;color:#17201b80;margin:0;font-size:12px}.hidden-input{display:none}@media (pointer:coarse){.form__input,.form__textarea{font-size:16px}}
.intake{background:#1e6f5408;border:1px solid #1e6f542e;border-radius:4px;flex-direction:column;gap:16px;padding:26px;display:flex}.intake__heading{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-family:Schibsted Grotesk,sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.1;animation:.46s cubic-bezier(.22,.61,.36,1) both intake-heading-in}.intake__dots{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.intake__dot-item{display:flex}.intake__dot{background:var(--border);cursor:pointer;border:none;border-radius:2px;width:26px;height:4px;padding:0;font-family:inherit;transition:background .15s,width .15s}.intake__dot--reached{background:#1e6f5459}.intake__dot--current{background:var(--accent);width:38px}.intake__dot:disabled{cursor:not-allowed}.intake__dot:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.intake__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.intake__panel{flex-direction:column;gap:13px;animation:.18s ease-out intake-fade;display:flex}.intake__panel[data-step="1"]{--intake-rule:#1e6f5459}.intake__panel[data-step="2"]{--intake-rule:#1e6f5499}.intake__panel[data-step="3"]{--intake-rule:var(--accent-dark)}.intake__title{border-bottom:1px solid var(--intake-rule);letter-spacing:-.01em;color:var(--ink);margin:0;padding-bottom:11px;font-size:17px;font-weight:600;transition:border-color .22s ease-out}.intake__title:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.intake__explain{color:var(--ink);margin:-4px 0 0;font-size:14px;line-height:1.5}.intake__reason{color:var(--muted);margin:-6px 0 2px;font-size:13px;line-height:1.5}.intake__consent{border-top:1px solid var(--border);flex-direction:column;gap:9px;margin-top:6px;padding-top:15px;display:flex}.intake__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.intake__actions .form__submit{flex:1}.intake__back{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:3px;flex:none;padding:13px 16px;font-family:inherit;font-size:15px;font-weight:600;transition:color .15s,border-color .15s}.intake__back:hover{color:var(--ink);border-color:var(--ink)}.intake__samples{background:var(--bg-alt);color:var(--muted);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:3px;flex:none;padding:13px 16px;font-family:inherit;font-size:15px;font-weight:600}.intake__samples:hover{color:var(--ink);background:#dedfd9}@keyframes intake-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes intake-heading-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.intake__panel,.intake__heading{animation:none}.intake__title{transition:none}}@media (max-width:640px){.intake{padding:18px}}
