.demo-request{--bg:#fcf8f0;--panel:#fffefb;--ink:#2f1b06;--ink-2:#2f1b06cc;--ink-3:#2f1b069e;--ink-4:#2f1b066b;--line:#2f1b0621;--accent:#e2551a;--demo-gutter:clamp(24px, 5vw, 72px);--demo-horizon:clamp(220px, 34vh, 340px);min-height:100svh;color:var(--ink);background:var(--bg);font-family:"Schibsted Grotesk", var(--font-ui);flex-direction:column;font-weight:500;display:flex;position:relative;overflow-x:clip}.eq-page--demo .demo-request{background:0 0;padding-top:88px}.eq-page--demo .demo-request__desk{border-radius:16px;box-shadow:0 1px 2px #3a21040d,0 22px 48px -30px #3a210461}.eq-page--demo .demo-request__video video{border-radius:12px}.demo-request a{text-underline-offset:3px}.demo-request a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.demo-request__header{z-index:2;padding:30px var(--demo-gutter);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.demo-request__sign-in{color:var(--ink-2);font-size:13px;display:flex}.demo-request__sign-in a{align-items:center;min-height:32px;display:inline-flex}.demo-request__sign-in a:hover{color:var(--ink);text-decoration:underline}.demo-request__main{z-index:1;width:min(1180px, calc(100% - 2 * var(--demo-gutter)));flex:1 0 auto;grid-template:"story desk""proof desk"1fr/minmax(0,1fr) minmax(0,448px);align-items:start;column-gap:clamp(48px,7vw,120px);margin:0 auto;padding:clamp(8px,3vh,48px) 0 clamp(96px,14vh,160px);display:grid;position:relative}.demo-request__horizon{z-index:0;width:100%;height:var(--demo-horizon);margin-top:calc(-1 * var(--demo-horizon));pointer-events:none;flex:none;display:block;position:relative}.demo-request__story{grid-area:story;min-width:0;padding-top:6px}.demo-request__story h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(44px,5.4vw,76px);font-weight:600;line-height:.98}.demo-request__lede{max-width:44ch;color:var(--ink-3);margin-top:22px;font-size:16px;line-height:1.65}.demo-request__proof{grid-area:proof;min-width:0;padding-top:clamp(32px,5vh,52px)}.demo-request__video{margin:0}.demo-request__video video{aspect-ratio:16/9;background:var(--ink);width:100%;box-shadow:0 0 0 1px var(--line), 0 36px 70px -44px #3a21048c;border-radius:2px;display:block}.demo-request__video figcaption{color:var(--ink-2);margin-top:14px;font-size:12.5px;line-height:1.6}.demo-request__credits{color:var(--ink-3);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.7}.demo-request__credits a{text-decoration:underline}.demo-request__credits a:hover{color:var(--ink)}.demo-request__desk{background:var(--panel);min-width:0;box-shadow:inset 0 0 0 1px var(--line);grid-area:desk;padding:28px}.demo-request__form-region{min-width:0}.demo-request__form{flex-direction:column;gap:18px;display:flex}.demo-request__form-intro{margin-bottom:2px}.demo-request__confirmation h2{letter-spacing:-.04em;font-size:30px;font-weight:600;line-height:1.15}.demo-request__form-intro h3{margin:0;font-size:13px;font-weight:500;line-height:1.6}.demo-request__form-intro p{color:var(--ink-3);margin-top:9px;font-size:13px;line-height:1.7}.demo-request__fields{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.demo-request__disclosure{border-block:1px solid var(--line);min-width:0}.demo-request__disclosure summary{color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;padding:13px 0;font-size:13px;line-height:1.5;list-style:none;display:flex}.demo-request__disclosure summary::-webkit-details-marker{display:none}.demo-request__disclosure summary:before{content:"";background:linear-gradient(var(--accent), var(--accent)) center / 11px 1.5px no-repeat, linear-gradient(var(--accent), var(--accent)) center / 1.5px 11px no-repeat;flex:none;width:11px;height:11px;transition:transform .22s ease-out,background-size .22s ease-out}.demo-request__disclosure[open] summary:before{background-size:11px 1.5px,1.5px 0;transform:rotate(180deg)}.demo-request__disclosure summary:hover{color:var(--ink)}.demo-request__disclosure summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.demo-request__optional-fields{flex-direction:column;gap:16px;padding:4px 0 18px;display:flex}.demo-request__disclosure--context{border:0}.demo-request__disclosure--context summary{padding:7px 0 0}.demo-request__form-intro .demo-request__interests,.demo-request__form-intro>p:first-child{margin-top:0}.demo-request__field{min-width:0;color:var(--ink-2);flex-direction:column;gap:8px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.demo-request__field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.demo-request__field .demo-request__input{background:var(--bg);border-radius:2px;height:46px;margin-top:0;transition:box-shadow .18s ease-out}.demo-request__field .demo-request__input:hover{box-shadow:inset 0 0 0 1px var(--ink-3)!important}.demo-request__field .demo-request__input:focus,.demo-request__field .demo-request__input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.demo-request__field button.ev-select{border-radius:2px;font-size:14px;font-weight:500}.demo-request__field button.ev-select.ev-select--private-auth:is(:focus-visible,.ev-open){outline:2px solid var(--accent);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--ink-4)}.demo-request__field textarea.demo-request__input{resize:vertical;height:86px;min-height:72px;padding-block:11px;line-height:1.6;display:block}.demo-request__optional{color:var(--ink-3);margin-left:4px;font-size:11.5px;font-weight:500;display:inline-block}.demo-request__field-help{color:var(--ink-3);font-size:11.5px;line-height:1.6}.demo-request__action{margin-top:2px}.demo-request__next-step{color:var(--ink-3);margin-bottom:14px;font-size:13px;line-height:1.7}.demo-request .demo-request__submit{background:var(--ink);height:auto;min-height:52px;color:var(--bg);border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:14px 18px;font-size:15.5px;font-weight:500;line-height:1.5;transition:background .22s ease-out;display:flex}.demo-request .demo-request__submit:hover:not(:disabled){background:var(--accent)}.demo-request__submit svg{flex:none;transition:transform .22s ease-out}.demo-request__submit:hover:not(:disabled) svg{transform:translate(4px)}.demo-request__submit:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.demo-request__reply{color:var(--ink-3);text-align:center;margin-top:14px;font-size:12px;line-height:1.7}.demo-request__reply a{white-space:nowrap;color:var(--ink-2)}.demo-request__reply a:hover{color:var(--ink);text-decoration:underline}.demo-request__error{color:var(--danger);font-size:13px;line-height:1.6}.demo-request__confirmation{outline:none}.demo-request__confirmation p{color:var(--ink-3);margin-top:14px;font-size:14px;line-height:1.7}.demo-request__confirmation strong{color:var(--ink-2);overflow-wrap:anywhere;font-weight:500}.demo-request__confirmation>a{align-items:center;gap:8px;margin-top:26px;font-size:13px;text-decoration:underline;display:inline-flex}.demo-request__capacity{padding-bottom:4px}.demo-request__capacity-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.demo-request__capacity-heading h2{margin:0;font-size:13px;font-weight:600}.demo-request__capacity-heading a{white-space:nowrap;color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.demo-request__capacity-heading a:hover{color:var(--accent)}.demo-request__capacity-heading a svg{transition:transform .2s ease-out}.demo-request__capacity-heading a:hover svg{transform:translate(3px)}.demo-request__capacity-details{margin:0;display:grid}.demo-request__capacity-details>div{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;display:grid}.demo-request__capacity-details dt{color:var(--ink-3);font-size:12px;line-height:1.6}.demo-request__capacity-details dd{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.demo-request__capacity-details dd b{font-family:var(--font-platform-number);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-right:2px;font-size:21px;font-weight:600}.demo-request__capacity-details dd span{color:var(--ink-3);font-size:11px;display:block}.demo-request__capacity>p{border-top:1px solid var(--line);color:var(--ink-3);margin:0;padding-top:10px;font-size:11.5px;line-height:1.6}.demo-request__offer{border:1px solid var(--line);background:#f4eadb;border-radius:0;padding:18px 20px}.demo-request__offer h3{font-weight:600}.demo-request__offer-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:16px;display:grid}.demo-request__offer-prices dt{color:var(--ink-3);font-size:12px;line-height:1.5}.demo-request__offer-prices dd{letter-spacing:-.04em;color:var(--ink);margin:5px 0 0;font-size:25px;line-height:1.15}.demo-request__offer-prices small{letter-spacing:0;color:var(--ink-3);margin-top:5px;font-size:11px;display:block}.demo-request__offer .demo-request__offer-saving{color:var(--ink);font-weight:600}.demo-request__offer p{font-size:12px;line-height:1.65}.demo-request__offer .demo-request__offer-estimate{color:var(--ink-2);font-size:13px}.demo-request__capacity .demo-request__offer{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0 0 10px;padding:10px 0 0}body:has(.demo-request) .ev-select-pop{border-radius:2px}body:has(.demo-request) .ev-select-pop .ev-select-opt{font-size:14px;font-weight:500}@media (width<=900px){.demo-request__main{width:min(560px, calc(100% - 2 * var(--demo-gutter)));grid-template:"story""desk""proof"/minmax(0,1fr);row-gap:36px;padding-top:12px;padding-bottom:150px}.demo-request__story h1{font-size:clamp(40px,10vw,60px)}.demo-request__lede{font-size:15px}.demo-request__proof{padding-top:0}.demo-request{--demo-horizon:230px}}@media (width<=520px){.demo-request__header{gap:20px;padding-block:22px}.demo-request__desk{padding:22px 18px}.demo-request__field .demo-request__input{font-size:16px}.demo-request__field-pair{gap:14px}}@media (width<=380px){.demo-request__capacity-heading{flex-wrap:wrap;gap:10px}.demo-request__capacity-details>div{grid-template-columns:90px minmax(0,1fr);gap:10px}}@media (width<=359px){.demo-request__field-pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.demo-request a,.demo-request__input,.demo-request__submit,.demo-request__submit svg,.demo-request__disclosure summary:before{transition:none}.demo-request__submit:active{transform:none}}
