.deck{--mono:ui-monospace, "SF Mono", Menlo, monospace;--deck-gutter:max(16px, 5vw);background:var(--ink);position:fixed;inset:0}.deck-slides{position:absolute;inset:0;overflow:hidden}.deck-flash{z-index:4;background:var(--orange);opacity:0;pointer-events:none;position:absolute;inset:0}.deck-slide{background:var(--bg);color:var(--fg);position:absolute;inset:0}.deck-slide[hidden]{display:none}.deck-inner{height:100%;padding:clamp(28px, 7vh, 80px) var(--deck-gutter) 104px;flex-direction:column;justify-content:space-between;gap:clamp(22px,4.5vh,56px);display:flex;position:relative;overflow-y:auto}.tone-paper{--bg:var(--paper);--fg:var(--ink);--fg2:#555;--cap:#777;--rule:#bdbdb6;--rule2:#d5d5ce;--acc:var(--orange)}.tone-ink,.tone-title{--bg:var(--ink);--fg:#f5f5f1;--fg2:#bdbdbd;--cap:var(--muted);--rule:#444;--rule2:#33362c;--acc:var(--orange)}.tone-orange{--bg:var(--orange);--fg:var(--ink);--fg2:#2b2418;--cap:#3a2a1a;--rule:#bb3912;--rule2:#bb3912;--acc:var(--paper)}.deck .accent{color:var(--acc)}.deck-slide.is-one{border-top:6px solid var(--orange)}.deck .one-badge{background:var(--orange);color:var(--ink);letter-spacing:1px;margin-right:10px;padding:1px 6px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;display:inline-block}.deck h1,.deck h2,.deck h3,.deck p{text-wrap:balance;margin:0}.deck .eyebrow{color:var(--cap)}.deck .eyebrow .idx{font-family:var(--mono);letter-spacing:0;font-weight:400}.deck-head{gap:18px;display:grid}.deck-head h2{letter-spacing:-.045em;font-size:clamp(32px,4.4vw,68px);font-weight:500;line-height:1.06}.type-stats .deck-head h2{font-size:clamp(38px,5.4vw,86px)}.type-contact .deck-head h2{font-size:clamp(44px,7vw,110px);line-height:1}.deck-lead{color:var(--fg2);text-wrap:pretty;max-width:640px;font-size:clamp(15px,1.25vw,18px)}.deck-highlight{border-left:3px solid var(--orange);max-width:640px;color:var(--fg2);padding-left:20px;font-size:clamp(15px,1.25vw,18px)}.deck-highlight strong{color:var(--orange);letter-spacing:-.4px;margin-bottom:4px;font-size:clamp(20px,1.8vw,27px);font-weight:500;line-height:1.2;display:block}.deck h3{letter-spacing:-.4px;font-size:clamp(20px,1.8vw,27px);font-weight:500;line-height:1.2}.type-card .deck-inner{padding:0;overflow:hidden}.deck-card{width:max(100vw,150vh);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 32px));container-type:inline-size}.deck-card .stage{--px:calc(100cqw / 2000);aspect-ratio:2000/1333;transform-origin:50.7% 49.5%;animation:30s linear both deck-kenburns-card;position:relative}@keyframes deck-kenburns-card{0%{transform:scale(1)}to{transform:scale(1.06)}}.deck-card img{width:100%;height:auto;display:block}.deck-card p{color:#f0e9d6;white-space:nowrap;animation:deck-fade .9s var(--d,.6s) ease both;line-height:1;position:absolute;transform:translateY(-50%)}.deck-card .name{left:calc(717 * var(--px));top:calc(727 * var(--px));font-size:calc(39 * var(--px));letter-spacing:-.045em;font-weight:600}.deck-card .label{right:calc(1205 * var(--px));font-size:calc(12.5 * var(--px));letter-spacing:.28em;text-transform:uppercase;--d:.9s;font-weight:600}.deck-card .l-title{top:calc(985 * var(--px))}.deck-card .l-contact{top:calc(1051 * var(--px))}.deck-card .title,.deck-card .phone,.deck-card .email{left:calc(828 * var(--px));--d:1.1s}.deck-card .title{top:calc(992 * var(--px));font-size:calc(29 * var(--px));letter-spacing:-.04em;font-weight:500}.deck-card .phone{top:calc(1048 * var(--px));font-size:calc(23 * var(--px));letter-spacing:-.04em;font-weight:500}.deck-card .email{top:calc(1070 * var(--px));font-size:calc(15 * var(--px));opacity:.75}.type-brand .deck-inner{padding:0}.deck-cover{z-index:2;color:#fff;border:2px solid #fff;flex-direction:column;animation:.8s .1s both deck-fade;display:flex;position:absolute;inset:clamp(24px,6.5vh,64px) max(16px,3vw) 84px}.deck-cover .strip{border-bottom:2px solid #fff;flex:none;grid-template-columns:minmax(max-content,2.7fr) minmax(max-content,1fr) 1fr 6.3fr minmax(max-content,1.1fr);height:clamp(36px,6vh,52px);font-size:clamp(12px,1vw,15px);font-weight:500;display:grid}.deck-cover .strip>*{white-space:nowrap;border-left:2px solid #fff;align-items:center;gap:24px;padding:0 clamp(10px,1.4vw,22px);display:flex}.deck-cover .strip>:first-child{border-left:0;justify-content:space-between}.deck-cover .dots{gap:2px;display:flex}.deck-cover .dots i{background:#e7e7e1;border-radius:50%;width:11px;height:11px}.deck-cover .dots i:nth-child(2){background:#6d6d52}.deck-cover .dots i:nth-child(3){background:var(--orange)}.deck-cover .dots i:nth-child(4){background:#8fa0d2}.deck-cover .dots i:nth-child(5){background:#a3a3a3}.deck-cover .glow{background:linear-gradient(90deg, var(--orange), transparent 55%)}.deck-cover .stage{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.deck-cover .wordmark{width:min(97%,165vh);container-type:inline-size}.deck-cover .wordmark img{width:100%;height:auto;animation:deck-rise .9s .2s var(--ease) both;display:block}.deck-cover .tagline{letter-spacing:-.05em;white-space:nowrap;animation:deck-rise .9s .45s var(--ease) both;margin-left:25.9%;font-size:max(16px,3.7cqw);font-weight:400;line-height:1.15}@media (width<=760px){.deck-cover .strip{grid-template-columns:1fr auto}.deck-cover .label,.deck-cover .blank,.deck-cover .glow{display:none}}.deck-backdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.deck-photo{object-fit:cover;width:100%;height:100%;display:block}.type-title .deck-inner:before,.type-contact .deck-inner:before{content:"";z-index:1;background:linear-gradient(90deg,#10140dd6,#10140d4d),linear-gradient(#0000 55%,#10140dbf);position:absolute;inset:0}.type-contact .deck-photo{object-position:50% 70%;filter:brightness(.72)saturate(.9)}.type-contact .deck-inner:before{background:linear-gradient(90deg,#10140deb 0%,#10140db3 45%,#10140d40 100%),linear-gradient(#10140d59,#0000 45%,#10140d99)}.deck-title,.type-contact .deck-head,.type-contact .deck-body{z-index:2;position:relative}.type-contact .deck-head h2,.type-contact .deck-lead{text-shadow:0 1px 24px #10140d80}.type-contact .deck-lead{color:#e6e6e2}.type-title .deck-inner,.type-act .deck-inner{justify-content:flex-end}.deck-title{color:#fff;flex-direction:column;gap:clamp(20px,4vh,40px);display:flex;position:relative}.deck-title .top{letter-spacing:.4px;text-transform:uppercase;color:#ddd;justify-content:space-between;gap:16px;font-size:13px;display:flex}.deck-title .eyebrow{color:#ffb079}.deck-title h1{letter-spacing:-.065em;font-size:clamp(56px,8.8vw,138px);font-weight:500;line-height:.99}.deck-title .bottom{grid-template-columns:1.4fr 1fr;align-items:end;gap:6vw;display:grid}.deck-title .deck-lead{color:#eee;max-width:560px;font-size:18px}.deck-title .note{text-align:right;color:#bdbdbd;font-size:14px;display:grid}.deck-title .note strong{color:#fff;font-size:16px}.deck-title .foot{letter-spacing:.4px;text-transform:uppercase;color:#ccc;border-top:1px solid #ffffff50;flex-wrap:wrap;gap:6px 28px;padding-top:16px;font-size:13px;display:flex}.deck-act{gap:18px;max-width:1100px;display:grid}.deck-act .number{letter-spacing:-.09em;margin-left:-.05em;font-size:clamp(110px,22vw,300px);font-weight:700;line-height:.9}.deck-act h2{letter-spacing:-.045em;max-width:15ch;font-size:clamp(36px,4.5vw,68px);font-weight:500;line-height:1.06}.deck-act .deck-lead{font-size:18px}.deck-stats{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0;display:grid}.deck-stats>div{border-left:1px solid var(--rule);min-width:0;padding:22px}.deck-stats>div:first-child{border-left:0;padding-left:0}.deck-stats dt{letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;line-height:1}.deck-stats>div:first-child dt{color:var(--acc)}.deck-stats.big dt{font-size:clamp(34px,4.2vw,64px)}.deck-stats.small dt{font-size:clamp(22px,2.2vw,32px)}.deck-stats dd{margin:12px 0 0;font-size:14px;font-weight:600}.deck-stats small{color:var(--cap);font-size:13px;font-weight:400;display:block}.deck-cols{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border-top:1px solid var(--rule);display:grid}.deck-cols>article{border-left:1px solid var(--rule);flex-direction:column;gap:12px;min-width:0;padding:22px 26px 4px;display:flex}.deck-cols>article:first-child{border-left:0;padding-left:0}.deck-cols p{color:var(--fg2);font-size:15px}.deck .deck-badge{letter-spacing:1.4px;text-transform:uppercase;color:var(--cap);font-size:12px;font-weight:700}.deck-before-after{gap:12px;display:grid}.deck .deck-before-after p{font-size:14px;line-height:1.5}.deck-before-after span{letter-spacing:1.4px;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.deck .deck-before-after .before{color:var(--cap)}.deck .deck-before-after .after{color:var(--fg);border-left:3px solid var(--orange);padding-left:14px}.deck-more{border-bottom:1px solid;align-self:flex-start;font-size:14px;font-weight:700}.deck-bullets,.deck-notes,.deck-plus,.deck-services{margin:0;padding:0;list-style:none}.deck-bullets li,.deck-notes li,.deck-plus li{padding-left:22px;position:relative}.deck-bullets li:before,.deck-notes li:before,.deck-plus li:before{content:"+";color:var(--orange);font-weight:700;position:absolute;left:0}.deck-bullets li{border-top:1px solid var(--rule2);color:var(--fg2);gap:2px;padding-block:12px;font-size:14px;line-height:1.5;display:grid}.deck-bullets li:before{top:12px}.deck-bullets strong{color:var(--fg);font-size:16px;font-weight:600}.deck-notes{flex-wrap:wrap;gap:8px 36px;margin-top:20px;font-size:14px;font-weight:600;display:flex}.deck-plus{gap:4px;font-size:14px;display:grid}.deck-routing{grid-template-columns:1.15fr 1fr;align-items:start;gap:4vw;display:grid}.deck-diagram{margin:0}.deck-diagram figcaption{letter-spacing:1.4px;text-transform:uppercase;color:var(--cap);border-bottom:1px solid var(--rule);margin-bottom:8px;padding-bottom:8px;font-size:12px;font-weight:700}.deck-diagram svg{width:100%;height:auto;max-height:34vh;display:block}.d-line{fill:none;stroke:var(--cap);stroke-width:1.2px}.d-accent{stroke:var(--orange);stroke-width:1.5px}.d-node{fill:var(--fg)}.d-box{fill:none;stroke:var(--fg);stroke-width:1.2px}.d-hot{fill:var(--orange)}.d-label{fill:var(--fg);font:600 10px Helvetica Neue,Helvetica,Arial,sans-serif}.d-cap{fill:var(--cap);font:8.5px var(--mono)}.deck-osi{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.deck-osi li{border-top:1px solid var(--rule2);color:var(--cap);grid-template-columns:56px 150px minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;gap:18px;padding:11px 0;font-size:14px;display:grid}.deck-osi .layer{font-family:var(--mono)}.deck-osi .detail{color:var(--fg2)}.deck-osi li.on .layer{color:var(--fg);font-weight:700}.deck-osi li.on .name{color:var(--fg)}.deck-osi strong{color:var(--fg);padding-left:22px;font-size:17px;font-weight:600;position:relative}.deck-osi strong:before{content:"+";color:var(--orange);position:absolute;left:0}.deck-gateway{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr auto 1.4fr;align-items:center;padding:18px 0;display:grid}.deck-gateway ul{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.deck-gateway .sources{flex-direction:column}.deck-gateway em{color:var(--cap);letter-spacing:1px;text-transform:uppercase;margin-left:6px;font-size:11px;font-style:normal;font-weight:700}.deck-gateway .hub{background:var(--orange);color:var(--ink);margin:0 28px;padding:18px 26px;display:grid;position:relative}.deck-gateway .hub:before,.deck-gateway .hub:after{content:"";border-top:1px solid var(--fg);width:28px;position:absolute;top:50%}.deck-gateway .hub:before{right:100%}.deck-gateway .hub:after{left:100%}.deck-gateway .hub strong{letter-spacing:-.03em;font-size:22px;font-weight:600}.deck-gateway .hub span{font-family:var(--mono);font-size:12px}.deck-features{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.deck-features>div{border-bottom:1px solid var(--rule2);padding:14px 22px 14px 0}.deck .deck-features h3{letter-spacing:-.2px;font-size:17px;font-weight:600}.deck-features p{color:var(--fg2);font-size:14px;line-height:1.5}.deck-steps{border-top:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.deck-steps li{border-left:1px solid var(--rule);align-content:start;gap:10px;min-width:0;padding:18px 20px 0;display:grid}.deck-steps li:first-child{border-left:0;padding-left:0}.deck-steps .num{font-family:var(--mono);color:var(--orange);font-size:14px}.deck-steps p{color:var(--fg2);font-size:14px;line-height:1.5}.deck .deck-plan{letter-spacing:-1.5px;font-size:clamp(26px,2.6vw,40px);font-weight:700}.deck .deck-plan-role{color:var(--orange);font-weight:600}.deck-services{border-top:1px solid var(--rule);letter-spacing:1.2px;text-transform:uppercase;color:var(--cap);flex-wrap:wrap;gap:6px 0;margin-top:22px;padding-top:14px;font-size:13px;font-weight:700;display:flex}.deck-services li+li:before{content:"·";padding:0 14px}.deck-contact{grid-template-columns:auto 1fr;align-items:center;gap:18px 28px;display:grid}.deck-contact .email{font-family:var(--mono);-webkit-user-select:all;user-select:all;font-size:15px}.deck-bar{z-index:5;height:64px;padding:0 var(--deck-gutter) env(safe-area-inset-bottom,0px);background:var(--bar-bg);color:var(--bar-fg);border-top:1px solid var(--bar-rule);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;font-size:13px;display:grid;position:absolute;bottom:0;left:0;right:0}.bar-paper{--bar-bg:var(--paper);--bar-fg:var(--ink);--bar-rule:#bdbdb6;--logo-filter:brightness(0)}.bar-ink{--bar-bg:var(--ink);--bar-fg:#f5f5f1;--bar-rule:#444;--logo-filter:none}.bar-title{--bar-bg:transparent;--bar-fg:#f5f5f1;--bar-rule:#ffffff30;--logo-filter:none}.bar-orange{--bar-bg:var(--orange);--bar-fg:var(--ink);--bar-rule:#bb3912;--logo-filter:brightness(0)}.deck-bar img{width:112px;height:auto;filter:var(--logo-filter);display:block}.deck-bar .where{align-items:baseline;gap:14px;margin:0;display:flex}.deck-bar .count{font-family:var(--mono)}.deck-bar .chapter{text-transform:uppercase;letter-spacing:1.4px;opacity:.75;font-size:12px;font-weight:700}.deck-bar .buttons{justify-self:end;gap:8px;display:flex}.deck-bar button{color:inherit;cursor:pointer;background:0 0;border:1px solid;width:40px;height:34px;font-size:16px;line-height:1}.deck-bar button:hover:not(:disabled){background:var(--orange);border-color:var(--orange);color:var(--ink)}.deck-bar button:disabled{opacity:.3;cursor:default}.deck-bar .progress{background:var(--orange);height:2px;transition:width .25s;position:absolute;top:-1px;left:0}.bar-orange .progress{background:var(--ink)}@keyframes deck-fade{0%{opacity:0}}@keyframes deck-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes deck-rise-big{0%{opacity:0;transform:translateY(.35em)}}@keyframes deck-pop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes deck-grow-x{0%{transform:scaleX(0)}}@keyframes deck-grow-y{0%{transform:scaleY(0)}}@keyframes deck-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes deck-kenburns-climb{0%{transform:scale(1.06)translate(1.5%,3%)}to{transform:scale(1.32)translate(-5%,-4%)}}@keyframes deck-draw{0%{stroke-dashoffset:1px}}@keyframes deck-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes deck-flow{to{background-position:8px 0}}.deck-slide:not([hidden]){animation:.4s both deck-fade}.deck-slide:not([hidden]) .deck-inner{--ease:cubic-bezier(.2, .7, .2, 1)}.deck-head>*{animation:deck-rise .7s var(--ease) both}.deck-head>:first-child{animation-delay:50ms}.deck-head>:nth-child(2){animation-delay:.15s}.deck-head>:nth-child(3){animation-delay:.28s}.deck-head>:nth-child(4){animation-delay:.38s}.deck .one-badge{animation:deck-pop .5s .35s var(--ease) both}.deck-slide.is-one{border-top-color:#0000}.deck-slide.is-one:before{content:"";background:var(--orange);transform-origin:0;height:6px;animation:deck-grow-x .9s .1s var(--ease) both;position:absolute;top:-6px;left:0;right:0}.deck-highlight{border-left-color:#0000;position:relative}.deck-highlight:before{content:"";background:var(--orange);transform-origin:top;width:3px;animation:deck-grow-y .6s .5s var(--ease) both;position:absolute;top:0;bottom:0;left:-3px}.deck-body{animation:.6s .3s both deck-fade}.deck-stats>div,.deck-cols>article,.deck-steps>li,.deck-osi>li,.deck-bullets>li,.deck-features>div,.deck-gateway li,.deck-notes>li,.deck-services>li,.deck-title .foot>span,.deck-contact>*{animation:deck-rise .65s var(--ease) both;animation-delay:calc(var(--base,.4s) + var(--i,0) * var(--step,80ms))}.deck-osi>li{--step:60ms}.deck-gateway li{--base:.7s;--step:60ms}.deck-notes>li{--base:.9s}.deck-services>li{--base:.8s;--step:50ms}.deck-title .foot>span{--base:1.1s;--step:.1s}:is(.deck-stats,.deck-cols,.deck-steps,.deck-osi,.deck-bullets,.deck-features,.deck-gateway ul,.deck-notes,.deck-services,.deck-title .foot,.deck-contact)>:nth-child(2){--i:1}:is(.deck-stats,.deck-cols,.deck-steps,.deck-osi,.deck-bullets,.deck-features,.deck-gateway ul,.deck-notes,.deck-services,.deck-title .foot,.deck-contact)>:nth-child(3){--i:2}:is(.deck-stats,.deck-cols,.deck-steps,.deck-osi,.deck-bullets,.deck-features,.deck-gateway ul,.deck-notes,.deck-services,.deck-title .foot,.deck-contact)>:nth-child(4){--i:3}:is(.deck-stats,.deck-cols,.deck-steps,.deck-osi,.deck-bullets,.deck-features,.deck-gateway ul,.deck-notes,.deck-services,.deck-title .foot,.deck-contact)>:nth-child(5){--i:4}:is(.deck-stats,.deck-cols,.deck-steps,.deck-osi,.deck-bullets,.deck-features,.deck-gateway ul,.deck-notes,.deck-services,.deck-title .foot,.deck-contact)>:nth-child(6){--i:5}:is(.deck-stats,.deck-cols,.deck-steps,.deck-osi,.deck-bullets,.deck-features,.deck-gateway ul,.deck-notes,.deck-services,.deck-title .foot,.deck-contact)>:nth-child(7){--i:6}:is(.deck-stats,.deck-cols,.deck-steps,.deck-osi,.deck-bullets,.deck-features,.deck-gateway ul,.deck-notes,.deck-services,.deck-title .foot,.deck-contact)>:nth-child(8){--i:7}:is(.deck-stats,.deck-cols,.deck-steps,.deck-osi,.deck-bullets,.deck-features,.deck-gateway ul,.deck-notes,.deck-services,.deck-title .foot,.deck-contact)>:nth-child(n+9){--i:8}.deck-stats,.deck-cols,.deck-steps,.deck-gateway{border-top-color:#0000;position:relative}.deck-stats:before,.deck-cols:before,.deck-steps:before,.deck-gateway:before{content:"";background:var(--rule);transform-origin:0;height:1px;animation:deck-grow-x 1.1s .3s var(--ease) both;position:absolute;top:-1px;left:0;right:0}.deck-osi strong:before{animation:deck-pop .45s var(--ease) both;animation-delay:calc(.75s + var(--i,0) * 60ms)}.type-title .deck-photo,.type-brand .deck-photo{animation:24s linear both deck-kenburns}.deck-title>*{animation:deck-rise .9s var(--ease) both}.deck-title .top{animation-delay:.1s}.deck-title h1{animation:deck-rise-big 1s .25s var(--ease) both}.deck-title .bottom{animation-delay:.6s}.deck-title .foot{animation:.8s 1s both deck-fade}.type-contact .deck-photo{transform-origin:30% 70%;will-change:transform;animation:18s ease-in-out infinite alternate both deck-kenburns-climb}.deck-act>*{animation:deck-rise .8s var(--ease) both}.deck-act .eyebrow{animation-delay:50ms}.deck-act .number{animation:deck-rise-big .9s .15s var(--ease) both}.deck-act .number .accent{animation:deck-pop .5s .85s var(--ease) both;display:inline-block}.deck-act h2{animation-delay:.5s}.deck-act .deck-lead{animation-delay:.7s}.d-draw{stroke-dasharray:1;animation:deck-draw .8s var(--ease) both;animation-delay:calc(.5s + var(--i,0) * 80ms)}.d-draw2{animation-duration:1.1s;animation-delay:calc(.9s + var(--i,0) * 80ms)}.d-hot{animation:deck-pop .5s var(--ease) both, deck-pulse 2.4s ease-in-out infinite;animation-delay:calc(1.1s + var(--i,0) * 80ms), calc(2s + var(--i,0) * .4s);transform-box:fill-box;transform-origin:50%}.d-box{animation:.6s 1.6s both deck-fade}.d-cap,.d-label,.d-node{animation:.6s .4s both deck-fade}.d-packet{fill:var(--fg);animation:.3s 2.2s both deck-fade}@keyframes deck-token-dock{0%{opacity:0;transform:translate(90px)}25%{opacity:1}}@keyframes deck-along{0%{opacity:0;offset-distance:0%}10%,90%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes deck-orbit-dash{to{stroke-dashoffset:-40px}}@keyframes deck-dot-scan{0%,14%,to{fill:var(--cap);transform:scale(1)}3%,8%{fill:var(--orange);transform:scale(1.7)}}@keyframes deck-name-scan{0%,14%,to{fill:var(--fg2)}3%,8%{fill:var(--fg)}}@keyframes deck-proposal{0%{opacity:0;offset-distance:0%}8%{opacity:1}34%,64%{opacity:1;offset-distance:23.2%}92%{opacity:1;offset-distance:100%}to{opacity:0;offset-distance:100%}}@keyframes deck-gate{0%,32%,66%,to{fill-opacity:0}38%,60%{fill-opacity:1}}@keyframes deck-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.deck-connect-svg{width:100%;height:clamp(150px,25vh,240px);margin-bottom:18px;display:block;overflow:visible}.deck-connect-svg .c-in{animation:deck-fade .6s var(--d,.5s) ease both}.deck-connect-svg .c-late{--d:2s}.deck-connect-svg .c-latest{--d:4s}.deck-connect-svg .c-glow{fill:var(--orange);fill-opacity:.1;animation:1.2s .5s both deck-fade}.deck-connect-svg .c-orbit{fill:none;stroke:var(--rule);stroke-width:1px;stroke-dasharray:2 6;animation:.8s .4s both deck-fade,6s linear infinite deck-orbit-dash}.deck-connect-svg .c-center{font-size:13px}.deck-connect-svg .c-dot{fill:var(--cap);transform-box:fill-box;transform-origin:50%;animation:deck-dot-scan 6s calc(2.6s + var(--i,0) * .6s) linear infinite}.deck-connect-svg .c-name{fill:var(--fg2);animation:deck-name-scan 6s calc(2.6s + var(--i,0) * .6s) linear infinite;font:600 11px Helvetica Neue,Helvetica,Arial,sans-serif}.deck-connect-svg .c-ring{fill:none;stroke:var(--orange);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out 1.6s infinite deck-ring}.deck-connect-svg .c-one{animation:deck-pop .6s .9s var(--ease) both;transform-box:fill-box;transform-origin:50%}.deck-connect-svg .c-one circle{fill:var(--orange)}.deck-connect-svg .c-one-title{fill:var(--ink);letter-spacing:-.03em;font:600 16px Helvetica Neue,Helvetica,Arial,sans-serif}.deck-connect-svg .c-one-sub{fill:var(--ink);font:8.5px var(--mono)}.deck-connect-svg .c-link{animation-delay:1.3s}.deck-connect-svg .c-token{animation:deck-token-dock .9s 1.7s var(--ease) both}.deck-connect-svg .c-token rect{fill:var(--bg);stroke:var(--orange);stroke-width:1.2px}.deck-connect-svg .c-token text{fill:var(--fg);font:600 10px var(--mono)}.deck-connect-svg .c-packet{fill:var(--orange);opacity:0;offset-rotate:0deg}.deck-connect-svg .c-read{animation:deck-along 1.8s calc(2.6s + var(--i,0) * .6s) linear infinite}.deck-connect-svg .c-approve{stroke-dasharray:4 4;animation:.6s 3.8s both deck-fade}.deck-connect-svg .c-gate{fill:var(--orange);fill-opacity:0;stroke:var(--orange);stroke-width:1.2px;animation:.6s 3.8s backwards deck-fade,6s linear 4.4s infinite deck-gate}.deck-connect-svg .c-proposal{animation:6s ease-in-out 4.4s infinite deck-proposal}.deck-connect-svg .c-out{animation-delay:calc(3s + var(--i,0) * .15s)}.deck-connect-svg .c-out-node{fill:var(--orange);transform-box:fill-box;transform-origin:50%;animation:deck-pop .5s var(--ease) both;animation-delay:calc(3.5s + var(--i,0) * .15s)}.deck-connect-svg .c-out-text{animation:.6s both deck-fade;animation-delay:calc(3.5s + var(--i,0) * .15s);font-size:13px}@media (width<=760px){.deck-connect-svg{display:none}}@keyframes deck-block-drop{0%{opacity:0;transform:translateY(-28px)}}@keyframes deck-float{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@keyframes deck-glint{to{stroke-dashoffset:-1px}}@keyframes deck-ring-soft{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.07,1.4)}}.deck-split{grid-template-columns:1.35fr 1fr;align-items:center;gap:4vw;display:grid}.deck-platform{gap:10px;margin:0;display:grid}.deck-platform figcaption{letter-spacing:1.4px;text-transform:uppercase;color:var(--cap);font-size:12px;font-weight:700;animation:.6s .3s both deck-fade}.deck-cloud{width:100%;height:clamp(190px,62vh - 196px,520px);display:block;overflow:visible}.deck-cloud text{fill:var(--fg);font:600 14px Helvetica Neue,Helvetica,Arial,sans-serif}.deck-cloud .note{font:400 11px var(--mono)}.deck-cloud stop{stop-color:var(--orange);stop-opacity:.26}.deck-cloud stop:last-child{stop-opacity:.03}.deck-cloud .glow{fill:url(#deck-cloud-glow);animation:1.4s .7s both deck-fade}.deck-cloud .outline{fill:none;stroke:var(--fg2);stroke-width:1.5px;stroke-dasharray:1;animation:deck-draw 1.4s .4s var(--ease) both}.deck-cloud .glint{fill:none;stroke:var(--orange);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.05 .95;animation:.6s 1.8s both deck-fade,7s linear 1.8s infinite deck-glint}.deck-cloud .pop{transform-box:fill-box;transform-origin:50%;animation:deck-pop .55s var(--d) var(--ease) both}.deck-cloud .float{animation:deck-float 3.4s var(--f) ease-in-out infinite alternate}.deck-cloud .pill{fill:#2a2d22;stroke:var(--rule)}.deck-cloud .gateway{--d:2s}.deck-cloud .gateway rect{fill:var(--orange)}.deck-cloud .gateway text{fill:var(--ink)}.deck-cloud .ring{fill:none;stroke:var(--orange);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out 2.6s infinite deck-ring-soft}.deck-cloud .call{animation-delay:2.3s}.deck-cloud .packet{fill:var(--orange);opacity:0;offset-rotate:0deg;animation:deck-along 2.2s var(--d) linear infinite}.deck-cloud .approval{fill:none;stroke:var(--orange);stroke-width:1.5px;stroke-dasharray:4 4;animation:.6s 3s both deck-fade}.deck-cloud .base{--d:.9s}.deck-cloud .base rect{fill:var(--rule2)}.deck-cloud .base .note{fill:var(--fg2)}.deck-cloud .people{--d:2.8s}.deck-cloud .people rect{fill:var(--bg);stroke:var(--orange);stroke-width:1.5px}.deck-stack{gap:6px;font-size:14px;display:grid}.deck-stack .row,.deck-stack li{animation:deck-block-drop .5s var(--d) var(--ease) both}.deck-stack .row{border-radius:24px;flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding:10px 18px;font-weight:600;display:flex}.deck-stack .row strong{font-weight:600}.deck-stack .row span{font-family:var(--mono);font-size:12px;font-weight:400}.deck-stack .base{--d:.6s;background:var(--rule2)}.deck-stack .base span{color:var(--fg2)}.deck-stack .gateway{--d:.95s;background:var(--orange);color:var(--ink)}.deck-stack ul{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.deck-stack li{border:1px solid var(--rule);text-align:center;text-wrap:balance;border-radius:24px;place-items:center;padding:10px 12px;font-weight:600;line-height:1.25;display:grid}.deck-stack .people{--d:2s;border:1px solid var(--orange);color:var(--fg);justify-content:center}@media (width>=761px){.deck-stack{display:none}}@media (width<=760px){.deck-split{grid-template-columns:1fr;gap:22px}.deck-cloud{display:none}}@keyframes deck-sweep-cover{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes deck-ring-big{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes deck-sweep-head{0%{opacity:1;transform:translate(-990px)}98%{opacity:1}to{opacity:0;transform:translate(0)}}.deck-posture-svg{width:100%;height:clamp(140px,25vh,240px);margin-bottom:18px;display:block;overflow:visible}.deck-posture-svg .p-area{fill:var(--orange);fill-opacity:.1}.deck-posture-svg .p-curve{fill:none;stroke:var(--orange);stroke-width:2.5px;stroke-linecap:round}.deck-posture-svg .p-days{fill:none;stroke:var(--orange);stroke-width:6px;stroke-dasharray:1.2 4}.deck-posture-svg .p-cover{fill:var(--bg);transform-box:fill-box;transform-origin:100%;animation:6s linear 1s both deck-sweep-cover;transform:scaleX(0)}.deck-posture-svg .p-axis{stroke:var(--rule)}.deck-posture-svg .p-tick{font-size:10px}.deck-posture-svg .p-head{fill:none;stroke:var(--fg);stroke-width:1px;opacity:0;animation:6s linear 1s both deck-sweep-head}.deck-posture-svg .p-event circle{fill:var(--orange);transform-box:fill-box;transform-origin:50%;animation:deck-pop .5s var(--d,1s) var(--ease) both}.deck-posture-svg .p-event.is-dip circle{fill:var(--bg);stroke:var(--orange);stroke-width:2px}.deck-posture-svg .p-event text{fill:var(--fg);animation:deck-rise .5s var(--d,1s) var(--ease) both;font:600 13px Helvetica Neue,Helvetica,Arial,sans-serif}.deck-posture-svg .p-today{fill:none;stroke:var(--orange);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out 7.2s infinite deck-ring-big}@media (width<=760px){.deck-posture-svg{display:none}}.deck-gateway-svg{width:100%;height:auto;max-height:38vh;display:block;overflow:visible}.deck-gateway-svg .d-big{font-size:13px}.deck-gateway-svg .d-tag{fill:var(--orange);letter-spacing:1.2px;text-transform:uppercase;font-size:8.5px;font-weight:700}.deck-gateway-svg .d-out{stroke:var(--rule)}.deck-gateway-svg .d-primary .d-out{stroke:var(--orange);stroke-width:2px}.deck-gateway-svg .d-fallback .d-out{stroke:var(--orange);stroke-dasharray:.012 .012}.deck-gateway-svg :is(.d-primary,.d-fallback) .d-node,.deck-gateway-svg .d-hub rect{fill:var(--orange)}.deck-gateway-svg .d-hub-title{fill:var(--ink);letter-spacing:-.03em;font:600 20px Helvetica Neue,Helvetica,Arial,sans-serif}.deck-gateway-svg .d-hub-sub{fill:var(--ink);font:9.5px var(--mono)}.deck-gateway-svg .d-hub{animation:deck-pop .6s .45s var(--ease) both;transform-box:fill-box;transform-origin:50%}.deck-gateway-svg .d-node,.deck-gateway-svg .d-label{animation:deck-rise .6s var(--ease) both;animation-delay:calc(.5s + var(--i,0) * 70ms)}.deck-gateway-svg .d-draw{animation-delay:calc(.7s + var(--i,0) * 70ms)}.deck-gateway-svg .d-fallback .d-draw{stroke-dasharray:.012 .012;animation:.8s both deck-fade;animation-delay:calc(.9s + var(--i,0) * 70ms)}.deck-gateway-svg .d-packet{animation-delay:1.4s}@media (width>=761px){.deck-gateway{display:none}}@media (width<=760px){.deck-gateway-svg{display:none}}.deck-gateway .hub{animation:deck-pop .6s .5s var(--ease) both}.deck-gateway .hub:before,.deck-gateway .hub:after{background:linear-gradient(90deg, var(--fg) 0 50%, transparent 50% 100%) 0 0 / 8px 1px repeat-x;border-top:0;height:1px;animation:.6s linear infinite deck-flow}.deck-gateway .hub:before{animation-direction:reverse}.deck-contact .button{animation:deck-rise .65s .4s var(--ease) both, deck-pulse 1.2s 1.5s ease-in-out 1}@media (width<=760px){.deck-inner{justify-content:flex-start;padding-bottom:88px}.type-title .deck-inner,.type-act .deck-inner{justify-content:flex-end}.deck-bar{grid-template-columns:auto 1fr auto;height:56px}.deck-bar img{width:92px}.deck-bar .where{justify-self:center}.deck-bar .chapter{display:none}.deck-title .bottom,.deck-routing,.deck-gateway,.deck-contact{grid-template-columns:1fr}.deck-title .note{text-align:left}.deck-cols,.deck-features,.deck-steps{grid-template-columns:1fr}.deck-cols>article,.deck-steps li{border-left:0;border-top:1px solid var(--rule);padding-left:0}.deck-cols>article:first-child,.deck-steps li:first-child{border-top:0}.deck-stats{grid-template-columns:1fr 1fr}.deck-stats>div{border-left:0;border-top:1px solid var(--rule);padding:14px 12px 14px 0}.deck-stats>div:nth-child(-n+2){border-top:0}.deck-stats>div:nth-child(2n){border-left:1px solid var(--rule);padding-left:14px}.deck-stats.big dt{white-space:normal;font-size:30px}.deck-osi li{grid-template-columns:40px 1fr;gap:4px 12px}.deck-osi strong,.deck-osi .detail{grid-column:2}.deck-gateway{gap:22px}.deck-gateway .hub{margin:0}.deck-gateway .hub:before,.deck-gateway .hub:after{display:none}}@media (prefers-reduced-motion:reduce){.deck *,.deck :before,.deck :after{transition:none!important;animation:none!important}.deck-slide.is-one{border-top-color:var(--orange)}.deck-highlight{border-left-color:var(--orange)}.deck-stats,.deck-cols,.deck-steps,.deck-gateway{border-top-color:var(--rule)}.deck-gateway .hub:before,.deck-gateway .hub:after{background:var(--fg)}.d-draw{stroke-dasharray:none}.deck-gateway-svg .d-fallback .d-draw{stroke-dasharray:.012 .012}.d-packet,.deck-connect-svg .c-packet,.deck-cloud .packet,.deck-cloud .glint{display:none}}:root{--orange:#ec8343;--ink:#171910;--paper:#f5f5f1;--muted:#aaa}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper);color:var(--ink);margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit}header{background:var(--paper);z-index:20;border-bottom:1px solid #d4d4ce;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex;position:sticky;top:0}.logo{letter-spacing:-1.1px;align-items:center;gap:10px;font-size:23px;font-weight:900;display:flex}.mark{background:var(--orange);clip-path:polygon(0 100%,0 0,27% 0,73% 60%,73% 0,100% 0,100% 100%,73% 100%,27% 40%,27% 100%);width:25px;height:25px}nav{align-items:center;gap:32px;font-size:14px;font-weight:600;display:flex}.nav-cta{border:1px solid #aaa;padding:8px 18px}.header-actions{align-items:center;gap:32px;display:flex}.lang-switch{letter-spacing:.4px;font-size:13px;font-weight:700;display:flex}.lang-switch a{color:#777;padding:2px 0}.lang-switch a+a{border-left:1px solid #bdbdb6;margin-left:10px;padding-left:10px}.lang-switch a:hover,.lang-switch a[aria-current]{color:var(--ink)}.lang-switch a[aria-current]{-webkit-text-decoration:underline 2px var(--orange);text-decoration:underline 2px var(--orange);text-underline-offset:7px}.menu{background:0 0;border:1px solid #888;padding:7px 13px;display:none}.hero{background:var(--ink);color:var(--paper);padding:52px 5vw 0;overflow:hidden}.eyebrow{letter-spacing:1.6px;text-transform:uppercase;font-size:13px;font-weight:700}.hero-top{justify-content:space-between;gap:30px;display:flex}.hero-top span:last-child{color:#aaa;font-size:13px}.hero h1{letter-spacing:-.065em;margin:60px 0 38px;font-size:clamp(60px,8.8vw,138px);font-weight:600;line-height:.99}.hero h1 span{color:var(--orange)}.hero-bottom{grid-template-columns:1fr 1fr;align-items:end;gap:30px;padding-bottom:64px;display:grid}.hero p{color:#bdbdbd;max-width:495px;margin:0 0 25px;font-size:18px}.button{background:var(--orange);color:var(--ink);border:1px solid var(--orange);padding:13px 23px;font-size:14px;font-weight:700;display:inline-block}.button:hover{background:#ff784d}.hero-note{text-align:right;color:#aaa;font-size:14px}.hero-note strong{color:#fff;margin-bottom:5px;font-size:18px;font-weight:400;display:block}.hero-foot{letter-spacing:.4px;border-top:1px solid #444;justify-content:space-between;padding:19px 0;font-size:13px;display:flex}.section{padding:90px 5vw}.intro{grid-template-columns:1fr 2fr;gap:7vw;display:grid}.section h2{letter-spacing:-.045em;margin:0 0 25px;font-size:clamp(36px,4.5vw,68px);font-weight:500;line-height:1.08}.intro p{color:#555;max-width:690px;font-size:18px}.accent{color:var(--orange)}.pillars{padding-top:15px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.section-heading h2{margin:0;font-size:42px}.section-heading p{color:#555;max-width:300px;margin:0}.pillar-grid{border-top:1px solid #bdbdb6;border-bottom:1px solid #bdbdb6;grid-template-columns:repeat(3,1fr);display:grid}.pillar{padding:30px 30px 36px 0}.pillar+.pillar{border-left:1px solid #bdbdb6;padding-left:30px}.number{color:#777;font-family:monospace;font-size:14px}.pillar h3{letter-spacing:-2px;margin:43px 0 12px;font-size:43px}.pillar .lead{min-height:52px;font-size:20px;font-weight:600;line-height:1.3}.pillar p{color:#555}.pillar ul{margin-top:30px;padding:0;font-size:14px;list-style:none}.pillar li{border-top:1px solid #d5d5ce;padding:10px 0}.pillar li:before{content:"+";color:var(--orange);margin-right:12px;font-weight:700}.one{background:var(--orange);grid-template-columns:1fr 1.4fr;gap:9vw;display:grid}.one-word{letter-spacing:-.09em;margin-top:45px;font-size:clamp(95px,15vw,220px);font-weight:700;line-height:1}.one-dot{color:#fff}.one h2{margin-top:43px;font-size:48px}.one p{max-width:600px}.one details{border-top:1px solid #bb3912;padding:16px 0}.one summary{cursor:pointer;justify-content:space-between;font-weight:600;list-style:none;display:flex}.one summary:after{content:"+";font-size:23px;line-height:1}.one details[open] summary:after{content:"−"}.one details p{margin-bottom:0;font-size:15px}.services{background:var(--ink);color:var(--paper)}.services .section-heading p{color:#aaa}.service-row{border-top:1px solid #444;grid-template-columns:60px 1fr 1fr;gap:20px;padding:30px 0;display:grid}.service-row h3{letter-spacing:-.6px;margin:0;font-size:27px;font-weight:500}.service-row p{color:#aaa;margin:0}.service-row:last-child{border-bottom:1px solid #444}.team-grid{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.team-grid p{color:#555}.roles{border-top:1px solid #bbb;margin:0;padding:0;list-style:none}.role{border-bottom:1px solid #bbb;padding:21px 0}.role h3{margin:0 0 5px;font-size:19px}.role p{margin:0;font-size:15px}.section .team-title{margin-top:28px}.ai-note{border-left:3px solid var(--orange);margin-top:35px;padding-left:20px;font-size:15px}.contact{background:#e7e7e1;justify-content:space-between;align-items:center;gap:40px;padding:65px 5vw;display:flex}.contact h2{letter-spacing:-2px;margin:12px 0;font-size:clamp(35px,4vw,60px);line-height:1.1}.contact p{color:#555}.contact .button{white-space:nowrap;background:var(--ink);color:#fff;border-color:var(--ink)}footer{justify-content:space-between;align-items:center;gap:25px;padding:35px 5vw;font-size:13px;display:flex}footer .logo{font-size:19px}footer .company-info{color:#555;font-style:normal;line-height:1.5}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #397cff}section[id]{scroll-margin-top:88px}@media (width<=760px){header{height:72px}.header-actions{gap:20px}.menu{display:block}nav{background:var(--paper);border-bottom:1px solid #aaa;flex-direction:column;align-items:flex-start;gap:20px;padding:25px 5vw;display:none;position:absolute;top:72px;left:0;right:0}nav.open{display:flex}.hero{padding-top:30px}.hero-top span:last-child{display:none}.hero h1{margin-top:45px;font-size:clamp(54px,12vw,90px)}.hero-bottom,.intro,.one,.team-grid{grid-template-columns:1fr}.hero-note{text-align:left}.hero-bottom{padding-bottom:35px}.hero-foot{gap:20px;font-size:12px}.section{padding:55px 5vw}.intro{gap:25px}.section-heading{display:block}.section-heading h2{font-size:35px}.section-heading p{margin-top:15px}.pillar-grid{grid-template-columns:1fr}.pillar,.pillar+.pillar{border-bottom:1px solid #bbb;border-left:0;padding:25px 0}.pillar:last-child{border-bottom:0}.pillar h3{margin-top:15px}.pillar .lead{min-height:0}.one{gap:30px}.one-word{margin-top:20px;font-size:125px}.one h2{margin-top:0;font-size:38px}.service-row{grid-template-columns:30px 1fr}.service-row p{grid-column:2}.team-grid{gap:30px}.contact{display:block}.contact .button{margin-top:15px}footer{flex-direction:column;align-items:start}.hero p{font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.brand-logo{filter:brightness(0);width:170px;height:auto;display:block}footer .brand-logo{width:150px}.hero{background:#171910;position:relative}.hero:before{content:"";background:linear-gradient(90deg,#10140dd6,#10140d4d),linear-gradient(#0000 30%,#10140de6),url(/assets/nordic-landscape.webp) 50% 55%/cover;position:absolute;inset:0}.hero>*{position:relative}.hero p{color:#eee}.hero-note{color:#ddd}.hero-foot{border-color:#ffffff50}.hero h1{font-weight:500}.landscape-break{background:#171910;height:380px;margin:0;position:relative;overflow:hidden}.landscape-break img{object-fit:cover;width:100%;height:100%}.landscape-break figcaption{color:#fff;letter-spacing:-.6px;background:linear-gradient(#0000,#000a);padding:70px 5vw 28px;font-size:25px;position:absolute;bottom:0;left:0;right:0}.team-photo{object-fit:cover;width:100%;height:260px;margin-top:28px}.one{background:#ec8343}.hero .eyebrow{color:#ffb079}@media (width<=760px){.brand-logo{width:145px}.landscape-break{height:250px}.landscape-break figcaption{font-size:20px}.team-photo{height:220px}.hero:before{background:linear-gradient(90deg,#10140dd9,#10140d88),url(/assets/nordic-landscape.webp) 50%/cover}}.subscriptions{background:var(--paper)}.subscription-intro{color:#555;max-width:760px;font-size:18px}.subscription-grid{border-top:1px solid #bdbdb6;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 60px;display:grid}.subscription-plan{padding:28px 28px 32px 0}.subscription-plan+.subscription-plan{border-left:1px solid #bdbdb6;padding-left:28px}.subscription-plan h3{letter-spacing:-1px;margin:22px 0 6px;font-size:32px}.plan-role{color:#555;font-weight:600}.subscription-plan ul{margin:25px 0 0;padding:0;list-style:none}.subscription-plan li{border-top:1px solid #d5d5ce;padding:10px 0;font-size:16px}.subscription-plan li:before{content:"+";color:var(--orange);margin-right:10px;font-weight:700}.subscription-plan p{color:#555}.comparison-wrap{overflow-x:auto}.comparison{border-collapse:collapse;width:100%;min-width:670px;font-size:16px}.comparison caption{text-align:left;letter-spacing:-1px;padding-bottom:24px;font-size:30px;font-weight:600}.comparison th,.comparison td{text-align:center;border-bottom:1px solid #d5d5ce;padding:15px 18px}.comparison thead{background:var(--ink);color:var(--paper)}.comparison th:first-child,.comparison td:first-child{text-align:left;width:46%}.comparison tbody th{font-weight:400}.comparison tbody tr:nth-child(odd){background:#e7e7e1}.comparison td{font-weight:600}.comparison small{color:#ccc;font-size:14px;font-weight:400;display:block}.subscription-note{color:#555;max-width:850px;margin:20px 0 0;font-size:14px}.agent-note{border-left:3px solid var(--orange);max-width:800px;margin:30px 0;padding-left:20px}.agent-note p,.subscription-plan .number{color:#555}@media (width<=760px){.subscription-grid{grid-template-columns:1fr;margin-bottom:35px}.subscription-plan,.subscription-plan+.subscription-plan{border-bottom:1px solid #bdbdb6;border-left:0;padding:25px 0}.comparison th,.comparison td{padding:12px}.comparison-wrap{border-right:1px solid #ccc}.comparison caption{font-size:26px}}.section .subscriptions-title{margin-top:25px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
