.hc{background:#fafbfd;color:#15171b;font-size:17px;line-height:1.65}.hc *{box-sizing:border-box}.hc h1,.hc h2,.hc h3,.hc p{margin-top:0}.hc h1,.hc h2,.hc h3{line-height:1.08;letter-spacing:-.045em}.hc p{max-width:75ch}.hc h3{font-size:clamp(24px,3vw,38px);letter-spacing:-.03em}.hc h2{font-size:clamp(34px,5vw,68px);margin-bottom:28px}.hc a{color:inherit}.hc a:focus-visible,.hc button:focus-visible,.hc select:focus-visible{outline:3px solid #008cff;outline-offset:5px}.hc button,.hc select{font:inherit}.hc .rubber{font-family:var(--font-wubbery),"Baloo 2",system-ui,sans-serif;font-weight:800;color:#202227;letter-spacing:-.04em;text-shadow:0 1px 0 #6c6f74,0 2px 0 #111318,0 3px 0 #101216,0 4px 1px #0c0e11,0 7px 8px #12162124}.hc .button{display:inline-flex;align-items:center;justify-content:center;gap:24px;text-decoration:none;color:#fff;background:linear-gradient(170deg,#42474e,#181b21 50%,#242932);border:1px solid #747b8666;border-radius:50px;padding:19px 30px;font-weight:700;line-height:1.3;white-space:nowrap;box-shadow:inset 0 2px 2px #ffffff44,inset 0 -2px 2px #000,0 9px 14px #242c3926;transition:transform .2s,box-shadow .2s}.hc .button:hover{transform:translateY(-3px);box-shadow:inset 0 2px 2px #ffffff44,0 12px 20px #242c3933}.hc-hero{position:relative;overflow:hidden;background:#fff;min-height:82svh;padding:90px 5% 80px 17%}.hc-hero h1{max-width:100%;font-size:clamp(100px,13.4vw,220px);line-height:.92;letter-spacing:-.06em}.hc-hero-arrow{left:-35px;transform:translateY(-45%);width:clamp(180px,20vw,310px)}.hc-journey{position:relative;background:#fff;isolation:isolate;overflow:hidden;padding-top:50px}.hc-streak{position:absolute;top:0;left:0;width:100%;overflow:visible;z-index:0;pointer-events:none}.hc-streak path{fill:none;stroke-linecap:round;stroke-linejoin:round}.hc-track-shadow{stroke:#5b687b33;stroke-width:58;filter:blur(5px);transform:translateY(8px)}.hc-track{stroke:url(#hc-spectrum);stroke-width:54}.hc-track-light{stroke:#ffffff75;stroke-width:6;transform:translateY(-16px)}.hc-track-progress{stroke:#fff8;stroke-width:4;transform:translateY(-13px)}.hc-end-arrow{stroke:#fff;stroke-width:39;filter:drop-shadow(0 4px 3px #aeb7c2)}.hc-lane{position:relative;display:flex;align-items:center;padding:65px max(8%,118px);z-index:1}.hc-lane.hc-lane--stack{display:block}.hc-lane.hc-lane--stack .hc-lane-inner{margin-bottom:36px}.hc-lane-inner{width:100%;max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:3%}.hc-lane-copy{position:relative;z-index:2}.hc-lane.reverse .hc-lane-copy{order:2}.hc-lane.reverse .hc-art{order:1}.hc-art{width:100%;aspect-ratio:1;flex-shrink:0;background-size:contain;background-position:50%;background-repeat:no-repeat}.hc-lane-art{width:min(100%,440px);justify-self:center;transform:translateY(var(--parallax,0));will-change:transform}.hc-metric{font-size:clamp(80px,10vw,165px);line-height:1.06;margin:14px 0 24px}.hc-metric span{white-space:nowrap}.hc-metric small{display:block;font-size:.22em;letter-spacing:0;line-height:1;margin-bottom:6px;text-shadow:none;color:#545b66}.hc-eyebrow{font-size:14px;letter-spacing:.16em;font-weight:800;text-transform:uppercase;line-height:1.5;margin-bottom:20px}.hc-dot{display:inline-block;width:9px;height:9px;background:var(--accent);border-radius:50%;margin-right:12px}.hc-lead{font-size:clamp(20px,2vw,30px);line-height:1.35;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.hc-baseline{font-size:16px;line-height:1.55;color:#545b66;margin-bottom:20px}.hc-second{margin:28px 0 24px;padding-top:24px;border-top:3px solid var(--accent)}.hc-second h3{font-size:clamp(32px,4vw,56px);overflow-wrap:anywhere}.hc-second .hc-lead{font-size:19px}.hc-context{font-size:14px;text-decoration:none;display:inline-flex;gap:25px;border-bottom:2px solid var(--accent);padding-bottom:5px}.hc-fill{position:relative;z-index:2;width:86%;max-width:1040px;margin:15px 0 0 auto;padding:10px 0 22px}.hc-fill>h3{font-size:clamp(26px,3vw,42px);max-width:700px;line-height:1.1}.hc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.hc-grid article{padding:18px;border-radius:22px;background:#fff;box-shadow:inset 0 2px 2px #fff,0 5px 0 #e1e5eb,0 12px 26px #b8c5d42b}.hc-grid .hc-eyebrow{font-size:11px;color:#43617f;margin-bottom:8px}.hc-grid h4{font-size:21px;line-height:1.15;letter-spacing:-.03em;margin:8px 0}.hc-grid p{font-size:13px;line-height:1.5;margin:0}.hc-fill>a{font-size:14px}.hc-turn{position:relative;z-index:2;text-align:center;padding:300px 25px 85px;display:flex;flex-direction:column;align-items:center;justify-content:center}.hc-turn h2{font-size:clamp(42px,6vw,80px)}.hc-convinced{display:flex;flex-direction:column;text-decoration:none;font-size:13px;margin-top:28px;line-height:1.6}.hc-convinced span{font-size:34px}.hc-details{position:relative;padding:35px 3% 80px;background:#eef0f3}.hc-shell{max-width:1280px;margin:0 auto 62px;padding:clamp(28px,5vw,72px);border-radius:38px;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--section-colour,#008cff) 7%,white),transparent 55%),#fff;box-shadow:inset 0 3px 3px #fff,inset 0 -2px 3px #dce0e5,0 5px 0 #d8dde4,0 12px 17px #b6bdc54d,0 25px 42px #bdc4cd40;scroll-margin-top:90px}.hc-shell>h2{max-width:1000px}.hc-shell>h2:before{content:"";display:block;width:65px;height:9px;margin-bottom:24px;border-radius:9px;background:var(--section-colour,#008cff);box-shadow:inset 0 2px 2px #ffffff80,0 3px 7px color-mix(in srgb,var(--section-colour,#008cff) 22%,transparent)}.hc-shell .hc-intro{font-size:clamp(18px,2vw,23px);line-height:1.5;margin-bottom:30px}.hc-shell>p{max-width:85ch}.hc-shell table{width:100%;border-collapse:collapse;margin:28px 0}.hc-shell td,.hc-shell th{text-align:left;padding:14px 12px;border-bottom:1px solid #e5e8ed}.hc-shell td{white-space:nowrap;font-weight:800}.hc-big{font-size:clamp(56px,8vw,110px);line-height:1.1;margin:0 0 8px}.hc-evnav{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0 12px}.hc-evnav button{width:56px;height:56px;flex-shrink:0;border:0;border-radius:50%;background:linear-gradient(145deg,#fff,#e8ebf0);box-shadow:4px 5px 12px #c8ced9,-4px -4px 12px #fff;color:#202227;font-size:32px;font-weight:900;cursor:pointer}.hc-evnav button:hover{background:#ddeeff}.hc-evnav button:active{box-shadow:inset 3px 3px 7px #bac3d0}.hc-evnav span{font-size:14px;font-weight:700;text-align:center}.hc-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0 28px}.hc-tabs button{border:0;border-radius:15px;padding:11px 18px;color:#1e2228;font-size:14px;font-weight:700;background:color-mix(in srgb,var(--accent) 18%,white);box-shadow:inset 0 2px 2px #fff,0 4px 7px #818c9b30;cursor:pointer;transition:all .2s}.hc-tabs button[aria-selected=true]{background:var(--accent);box-shadow:inset 0 3px 5px #0002,0 5px 10px #7d8b9c30;transform:translateY(2px)}.hc-tabs button:first-child[aria-selected=true]{color:#fff}.hc-panel{padding:clamp(20px,3vw,40px);background:#fff;border-radius:25px;box-shadow:inset 3px 3px 12px #c0c7d52e,inset -4px -4px 12px #fff}.hc-panel[hidden]{display:none!important}.hc-panel-top{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center}.hc-panel-top .hc-art{max-width:330px;justify-self:end}.hc-panel-metric{font-size:clamp(50px,7vw,96px);line-height:1.1;margin:15px 0}.hc-panel-metric small{display:block;font-size:.3em;text-shadow:none;color:#545b66}.hc-panel h3{max-width:800px;margin-top:25px}.hc-panel p{max-width:80ch}.hc-panel dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 20px;margin:18px 0 22px;font-size:15px}.hc-panel dt{font-weight:800;letter-spacing:.08em;font-size:12px;text-transform:uppercase;color:#545b66;padding-top:3px}.hc-panel dd{margin:0}.hc-evlink{display:inline-block;padding:10px 0;border-bottom:3px solid var(--accent);font-weight:700;text-decoration:none}.hc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:45px 0}.hc-steps b{display:grid;place-items:center;width:52px;height:52px;font-size:23px;border-radius:50%;box-shadow:inset 2px 2px 5px #bec7d344,inset -2px -2px 5px #fff;margin-bottom:25px;color:#7d8793}.hc-steps article:first-child b{color:#008cb9;background:#e7faff}.hc-steps article:nth-child(2) b{color:#169c37;background:#edfaee}.hc-steps article:nth-child(3) b{color:#d76800;background:#fff3e6}.hc-steps h3{font-size:23px;letter-spacing:-.03em;line-height:1.2}.hc-steps p{font-size:16px}.hc-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:30px}.hc-actions>span{font-size:14px;color:#59616e}.hc label{display:block;font-size:14px;font-weight:700;margin:28px 0 8px}.hc select{width:min(100%,480px);padding:16px 20px;border:0;border-radius:14px;background:#f5f7fa;box-shadow:inset 3px 3px 8px #aeb9c533,inset -3px -3px 8px #fff;color:#171b22}.hc-industry-result{margin:30px 0;padding:25px;border-radius:20px;background:#fff;box-shadow:inset 2px 2px 8px #d4d9e655;border-bottom:3px solid var(--section-colour,#27d73c)}.hc-industry-result strong{font-size:clamp(38px,6vw,78px);line-height:1.2;display:block}.hc-industry-result p{margin:12px 0 0}.hc-refusals p{padding:25px 0 25px 25px;border-left:4px solid var(--section-colour,#f8ca04);margin:25px 0;font-size:20px;font-weight:600}.hc-rates{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:40px 0}.hc-rates article{padding:32px;border-radius:25px;background:#fff;box-shadow:inset 2px 2px 10px #d2d7e555}.hc-rates strong{font-size:clamp(65px,9vw,110px);line-height:1.2;display:block}.hc-rates h3{font-size:27px;margin-top:20px}.hc blockquote{font-size:clamp(24px,3vw,38px);line-height:1.35;letter-spacing:-.03em;margin:45px 0;padding:25px 0 25px 30px;border-left:4px solid var(--section-colour,#ff293f)}.hc cite{font-size:15px;letter-spacing:0;display:block;margin-top:20px;font-style:normal}.hc-founder-copy{max-width:850px}.hc-signature{font-weight:800;letter-spacing:.1em;font-size:14px;margin:35px 0 45px}.hc-roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0 8px}.hc-roadmap div{padding:20px;border-radius:18px;background:#fff;box-shadow:inset 2px 2px 8px #d4d9e655}.hc-roadmap b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#545b66;margin-bottom:8px}.hc-roadmap p{font-size:15px;margin:0}.hc-command{display:flex;align-items:center;gap:20px;background:#171c24;color:#f4f6fa;padding:24px;border-radius:18px;margin:30px 0}.hc-command code{overflow-wrap:anywhere;min-width:0;font-size:15px;font-family:IBM Plex Mono,monospace}.hc-command button{margin-left:auto;padding:10px 14px;border:1px solid #66707e;background:#292f38;color:#fff;border-radius:10px;cursor:pointer;font-size:13px}.hc-footer{display:flex;gap:25px;align-items:center;flex-wrap:wrap;padding:30px 6% 40px;font-size:14px;background:#fafbfd}.hc-footer .hc-brand{font-size:33px;text-decoration:none;line-height:1;display:flex;align-items:center;gap:10px}.hc-footer .hc-brand img{width:auto;height:35px;object-fit:contain}.hc-footer nav{display:flex;flex-wrap:wrap;gap:18px}.hc-footer nav a{text-decoration:none}.hc-footer-for{width:100%;display:flex;flex-wrap:wrap;gap:8px 18px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1cb8}.hc-footer-for a{color:inherit}.hc-footer p{width:100%;font-size:12px;margin:0;color:#545b66}.hc-progress{position:fixed;bottom:0;left:0;width:100%;height:4px;z-index:40;background:#d9dee633;pointer-events:none}.hc-progress span{display:block;height:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,#ff293f,#ff831c,#ffdb08,#39ff14,#24b83e,#00c9dd,#008cff,#00c9dd,#39ff14,#ffdb08,#ff831c,#ff293f)}@media (min-width:1500px){.hc-hero{padding-left:max(17%,calc((100vw - 1550px) / 2 + 180px));padding-right:max(5%,calc((100vw - 1550px) / 2))}}@media (max-width:900px){.hc-lane{padding:55px max(7%,112px)}.hc-lane-inner{grid-template-columns:1fr}.hc-lane.reverse .hc-art,.hc-lane.reverse .hc-lane-copy{order:0}.hc-lane-art{width:min(100%,300px)}.hc-metric{font-size:clamp(70px,11vw,105px)}.hc-lead{font-size:21px}.hc-steps{gap:20px}.hc-command{flex-wrap:wrap}.hc-panel-top .hc-art{max-width:240px}.hc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-roadmap{grid-template-columns:1fr}}@media (max-width:600px){.hc{font-size:16px}.hc-hero{min-height:65svh;padding:80px 5% 65px 18%}.hc-hero h1{font-size:clamp(58px,14vw,88px);line-height:1}.hc-hero-arrow{width:115px;left:-50px;top:51%}.hc-track{stroke-width:42}.hc-track-shadow{stroke-width:48}.hc-track-light{stroke-width:5;transform:translateY(-12px)}.hc-track-progress{stroke-width:3;transform:translateY(-10px)}.hc-end-arrow{stroke-width:34}.hc-lane{padding:48px 64px 55px}.hc-lane-inner{display:flex;flex-direction:column;gap:10px}.hc-lane.reverse .hc-art,.hc-lane.reverse .hc-lane-copy{order:0}.hc-lane-copy{width:100%}.hc-lane-art{width:min(100%,270px);align-self:center}.hc-eyebrow{font-size:12px;margin-bottom:10px}.hc-metric{font-size:clamp(65px,20vw,100px);margin:8px 0 18px}.hc-lead{font-size:19px;line-height:1.32;margin-bottom:12px}.hc-baseline{font-size:14px;line-height:1.5}.hc-second h3{font-size:36px}.hc-second .hc-lead{font-size:17px}.hc-context{font-size:12px}.hc-fill{width:100%}.hc-fill>h3{font-size:27px}.hc-grid{grid-template-columns:1fr}.hc-grid article{padding:17px}.hc-turn{padding:290px 27px 65px}.hc-turn h2{font-size:41px}.hc .button{font-size:15px;padding:18px 23px;white-space:normal;text-align:center}.hc-details{padding:25px 12px 40px}.hc-shell{padding:27px 20px;border-radius:27px;margin-bottom:27px}.hc-shell h2{font-size:34px;line-height:1.13;margin-bottom:25px}.hc-shell .hc-intro{font-size:18px}.hc-big{font-size:56px}.hc-tabs{gap:8px;margin:14px 0 22px}.hc-tabs button{font-size:12px;padding:9px 12px;border-radius:11px}.hc-panel{padding:20px 15px}.hc-panel-top{grid-template-columns:1fr;gap:0}.hc-panel-top .hc-art{max-width:210px;justify-self:center;grid-row:2}.hc-panel-metric{font-size:62px}.hc-panel h3{font-size:26px}.hc-panel p{font-size:16px}.hc-panel dl{grid-template-columns:1fr;gap:2px 0}.hc-rates,.hc-steps{grid-template-columns:1fr;gap:20px}.hc-steps article{position:relative;padding-left:65px}.hc-steps b{position:absolute;left:0;top:0;width:40px;height:40px;font-size:18px}.hc-rates article{padding:22px}.hc-rates strong{font-size:82px}.hc-actions{gap:18px}.hc-industry-result{padding:20px}.hc-industry-result strong{font-size:48px}.hc-refusals p{font-size:18px;padding-left:18px}.hc blockquote{font-size:25px;padding-left:20px;margin:25px 0}.hc-command{padding:18px;gap:15px}.hc-command code{font-size:13px}.hc-command button{margin-left:0}.hc-signature{font-size:12px}.hc-footer{padding:25px 20px 36px;gap:18px}.hc-footer .hc-brand{width:100%}}@media (prefers-reduced-motion:reduce){.hc-lane-art{transform:none!important}.hc .button{transition:none}}.hc-hero{padding:70px 5% 60px}.hc-tiles{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(10px,1.6vw,22px);width:min(92vw,1180px);margin:0}.hc-tile{display:flex;align-items:center;justify-content:center;min-height:clamp(96px,16vw,210px);padding:.1em .35em;border-radius:clamp(14px,1.8vw,26px);font-family:var(--font-wubbery),"Baloo 2",system-ui,sans-serif;font-weight:800;font-size:clamp(44px,8.4vw,150px);line-height:1;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 0 #00000026,0 -1px 0 #ffffff55;background:linear-gradient(170deg,var(--t-hi) 0,var(--t) 42%,var(--t-lo) 100%);border:1px solid var(--t-edge);box-shadow:inset 0 3px 3px #ffffff80,inset 0 -6px 8px #00000030,0 14px 22px #1a1e2626,0 3px 0 var(--t-lo)}.hc-tile--the{grid-column:1/6;--t:#2f86f2;--t-hi:#8ec0ff;--t-lo:#1d5fc0;--t-edge:#1a58b6}.hc-tile--new{grid-column:6/13;--t:#22c552;--t-hi:#86eaa2;--t-lo:#159a3c;--t-edge:#148f38}.hc-tile--future{grid-column:1/10;--t:#ffd60a;--t-hi:#fff2a0;--t-lo:#e0b400;--t-edge:#d9ae00}.hc-tile--of{grid-column:10/13;--t:#f2f2ee;--t-hi:#ffffff;--t-lo:#cfcfc8;--t-edge:#c9c9c2;color:#fff;text-shadow:0 2px 0 #00000033,0 -1px 0 #fff}.hc-tile--compute{grid-column:2/12;--t:#ef2f2f;--t-hi:#ff9a9a;--t-lo:#b51616;--t-edge:#ad1414}.hc-tile--of{font-size:clamp(38px,6.6vw,118px)}@media (max-width:600px){.hc-hero{min-height:0;padding:60px 16px 48px}.hc-tiles{width:100%;gap:8px}.hc-tile{min-height:72px;font-size:clamp(36px,12vw,64px);border-radius:14px}.hc-tile--compute{grid-column:1/13}}.hc-second h3{font-size:clamp(52px,6.6vw,104px);line-height:1;margin-bottom:14px}@media (max-width:600px){.hc-second h3{font-size:clamp(44px,13vw,64px)}}.hc-chart{margin:0}.hc-chart svg{width:100%;height:auto;display:block}.hc-chart figcaption{font-size:13.5px;line-height:1.55;color:#545b66;margin-top:10px;max-width:70ch}.hc-panel-top.hc-panel-top--chart{grid-template-columns:1fr}.hc-earth-shell{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;align-items:center}.hc-earth-shell>div{min-width:0}.hc-earth{width:100%;max-width:460px;height:auto;display:block;margin:0 auto;filter:drop-shadow(0 18px 22px #1a1e2633)}@media (max-width:900px){.hc-earth-shell{grid-template-columns:1fr}.hc-earth{max-width:340px}}.hc h2.hc-metric{font-size:clamp(84px,10vw,160px);margin:14px 0 24px;letter-spacing:-.04em}.hc h2.hc-metric small{font-size:.22em}.hc .hc-second h3{font-size:clamp(46px,5.4vw,84px);margin-bottom:14px}.hc .hc-panel-metric{font-size:clamp(56px,7vw,110px);line-height:1.05}.hc p.hc-big{font-size:clamp(60px,8vw,120px);line-height:1}.hc .hc-rates strong{font-size:clamp(64px,8vw,110px)}.hc .hc-industry-result strong{font-size:clamp(44px,6vw,84px)}@media (max-width:600px){.hc h2.hc-metric{font-size:clamp(64px,19vw,96px)}.hc .hc-second h3{font-size:clamp(38px,11.5vw,58px)}.hc .hc-panel-metric{font-size:58px}.hc p.hc-big{font-size:56px}}.hc-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,4vw,60px);justify-content:end;padding:70px 5% 60px 15%;min-height:78svh}.hc-hero-earth{width:min(100%,520px);height:auto;display:block;justify-self:center;position:relative;z-index:2;filter:drop-shadow(0 20px 26px #1a1e2633)}.hc-hero h1{justify-self:end}@media (max-width:900px){.hc-hero{grid-template-columns:1fr;justify-items:center;padding:60px 6% 50px 18%}.hc-hero h1{justify-self:center;text-align:center}.hc-hero-earth{width:min(80%,380px)}}@media (max-width:600px){.hc-hero{padding:40px 16px 40px 20%;min-height:0}.hc-hero-arrow{width:115px;left:-50px;top:58%}}.hc-hero{grid-template-columns:auto minmax(0,1fr)}.hc-hero-earth{width:clamp(280px,34vw,600px)}@media (max-width:900px){.hc-hero{grid-template-columns:1fr}.hc-hero-earth{width:min(78%,420px)}}.hc h2.hc-metric{overflow-wrap:anywhere}.hc h2.hc-metric span{white-space:normal}.hc-hero{padding-top:34px;padding-bottom:26px}.hc-hero-earth{width:clamp(220px,26vw,440px)}.hc-hero h1{font-size:clamp(84px,11vw,170px)}.hc-journey{padding-top:24px}.hc-lane,.hc-lane.reverse{padding-top:26px;padding-bottom:26px}.hc h2.hc-metric{margin:6px 0 12px}.hc .hc-lead{margin-bottom:10px}.hc .hc-baseline{margin-bottom:12px}.hc .hc-second{margin:14px 0 12px;padding-top:14px}.hc .hc-second h3{margin-bottom:8px}.hc-lane.hc-lane--stack .hc-lane-inner{margin-bottom:14px}.hc-fill{padding:0 0 10px}.hc-grid{margin:12px 0}.hc-turn{padding:150px 25px 50px}.hc-details{padding:20px 3% 40px}.hc-shell{margin-bottom:26px;padding:clamp(22px,3.2vw,44px)}.hc h2{margin-bottom:16px}.hc-shell>h2:before{margin-bottom:14px}.hc-shell .hc-intro{margin-bottom:16px}.hc-evnav{margin:14px 0 6px}.hc-tabs{margin:10px 0 16px}.hc-panel{padding:clamp(16px,2.4vw,28px)}.hc-panel h3{margin-top:14px}.hc-panel dl{margin:10px 0 12px}.hc-steps{margin:22px 0;gap:22px}.hc-steps b{margin-bottom:12px}.hc-actions{margin-top:16px}.hc-rates{margin:20px 0;gap:16px}.hc-rates article{padding:20px}.hc-refusals p{padding:12px 0 12px 18px;margin:12px 0}.hc blockquote{margin:22px 0;padding:12px 0 12px 22px}.hc-signature{margin:18px 0 22px}.hc-command{margin:16px 0;padding:16px}.hc-industry-result{margin:16px 0;padding:18px}.hc-footer{padding-top:18px;padding-bottom:26px}@media (max-width:600px){.hc-hero{padding:22px 16px 20px 20%}.hc-lane,.hc-lane.reverse{padding:20px 64px 22px}.hc-lane-art{width:min(100%,220px)}.hc-turn{padding:110px 27px 40px}.hc-shell{padding:20px 16px;margin-bottom:16px}}.hc .hc-shell>h2,.hc .hc-turn h2{font-size:clamp(44px,6vw,88px);line-height:.98}.hc .hc-shell .hc-intro{font-size:clamp(19px,2.1vw,25px)}.hc-turn{padding-top:290px}@media (max-width:600px){.hc-turn{padding-top:250px}}.hc-lane{overflow:hidden}.hc-lane-art{transform:none!important;max-height:100%}.hc-lane-inner{align-items:center}.hc-lane .hc-lane-art{width:min(100%,320px,40vw)}@media (max-width:900px){.hc-lane .hc-lane-art{width:min(100%,260px)}}@media (max-width:600px){.hc-lane .hc-lane-art{width:min(100%,200px)}}.hc-hero-image{position:relative;margin:0}.hc-hero-image img{display:block;width:100%;height:auto}.hc-hero-hotspot{position:absolute;display:block;border-radius:999px}.hc-hero-hotspot:hover{box-shadow:0 0 0 3px #008cff66}.hc-hero-hotspot--shadow{left:29.2%;top:90%;width:21%;height:8.2%}.hc-hero-hotspot--verify{left:51.5%;top:90%;width:19.6%;height:8.2%}.hc-hero{padding:24px 5% 30px 17%;display:flex;justify-content:flex-end}.hc-hero h1{font-size:clamp(64px,9vw,150px)}.hc-hero-arrow{width:clamp(150px,17vw,260px)}.hc-founder-top{display:grid;grid-template-columns:1fr minmax(180px,280px);gap:28px;align-items:start;margin-bottom:12px}.hc-founder-photo{width:100%;height:auto;border-radius:24px;display:block;box-shadow:0 12px 26px #1a1e2633}.hc-founder-earth{width:min(100%,520px);height:auto;display:block;margin:8px auto 20px;filter:drop-shadow(0 18px 22px #1a1e2633)}@media (max-width:700px){.hc-founder-top{grid-template-columns:1fr}.hc-founder-photo{max-width:240px}}.hc-carousel{max-width:1280px;margin:0 auto}.hc-carousel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.hc-carousel-tabs{display:flex;gap:8px;flex-wrap:wrap}.hc-carousel-tabs button{border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;color:#1e2228;background:#fff;box-shadow:inset 0 2px 2px #fff,0 3px 6px #818c9b30;cursor:pointer}.hc-carousel-tabs button[aria-pressed=true]{background:#171c24;color:#fff}.hc-carousel-arrows{display:flex;gap:8px}.hc-carousel-arrows button{width:44px;height:44px;border:0;border-radius:50%;background:linear-gradient(145deg,#fff,#e8ebf0);box-shadow:4px 5px 12px #c8ced9,-4px -4px 12px #fff;font-size:24px;font-weight:900;color:#202227;cursor:pointer}.hc-carousel-arrows button:disabled{opacity:.35;cursor:default}.hc-carousel-track{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:6px 4px 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hc-carousel-track::-webkit-scrollbar{display:none}.hc-carousel-track>.hc-shell{flex:0 0 min(88vw,640px);scroll-snap-align:center;margin:0;max-height:min(78vh,760px);padding:clamp(20px,2.6vw,34px);border-radius:28px}.hc-carousel-track>.hc-shell>h2{font-size:clamp(32px,3.6vw,52px)}.hc-carousel-track>.hc-shell .hc-intro{font-size:18px}.hc-carousel-track>.hc-shell p{font-size:15.5px}.hc-carousel-track>.hc-shell .hc-rates,.hc-carousel-track>.hc-shell .hc-steps{grid-template-columns:1fr;gap:12px}.hc-carousel-track>.hc-shell .hc-panel-top{grid-template-columns:1fr}.hc-carousel-track>.hc-shell .hc-panel-top .hc-art{max-width:200px;justify-self:center}.hc-carousel-track>.hc-shell .hc-panel-metric{font-size:clamp(44px,5vw,72px)}.hc-carousel-track>.hc-shell .hc-big{font-size:clamp(48px,6vw,84px)}.hc-carousel-dots{display:flex;justify-content:center;gap:7px;margin-top:2px}.hc-carousel-dots span{width:8px;height:8px;border-radius:50%;background:#c9cfd8}.hc-carousel-dots span.on{background:#171c24}.hc-details{padding-bottom:30px}.hc .hc-second h3,.hc h2.hc-metric{font-size:clamp(72px,8.6vw,136px);line-height:1;margin:6px 0 12px;letter-spacing:-.04em}.hc .hc-second h3{overflow-wrap:normal}@media (max-width:600px){.hc .hc-second h3,.hc h2.hc-metric{font-size:clamp(56px,15vw,84px)}}.hc .hc-lead{font-size:clamp(24px,2.4vw,36px);line-height:1.2;letter-spacing:-.025em}.hc .hc-second .hc-lead{font-size:clamp(22px,2.1vw,32px)}.hc .hc-eyebrow{font-size:17px;letter-spacing:.18em}.hc .hc-baseline{font-size:17px}@media (max-width:600px){.hc .hc-lead,.hc .hc-second .hc-lead{font-size:21px}.hc .hc-eyebrow{font-size:14px}}.hc-carousel-track{align-items:flex-start;padding:14px 8px 26px;gap:22px}.hc-carousel-track>.hc-shell{flex-basis:min(86vw,600px);max-height:none;overflow:visible;background:linear-gradient(160deg,#ffffff,#f7f9fc);border:1px solid #ffffff;border-radius:30px;box-shadow:inset 0 1px 0 #fff,0 2px 4px #1a1e2608,0 12px 24px -8px #1a1e2622,0 40px 60px -30px #1a1e2638;transition:transform .25s ease,box-shadow .25s ease}.hc-carousel-track>.hc-shell:hover{transform:translateY(-8px);box-shadow:inset 0 1px 0 #fff,0 4px 8px #1a1e260a,0 24px 40px -10px #1a1e2630,0 60px 90px -36px #1a1e2644}.hc-carousel-track>.hc-shell>h2{font-size:clamp(34px,3.8vw,54px)}.hc-carousel-track>.hc-shell p{font-size:16px}.hc-carousel-track>.hc-shell .hc-chart figcaption,.hc-carousel-track>.hc-shell .hc-founder-copy p:nth-of-type(n+3):not(.hc-signature),.hc-carousel-track>.hc-shell [role=tabpanel] p:nth-of-type(n+2){display:none}.hc-carousel-track>.hc-shell .hc-founder-earth{max-width:360px}.hc-carousel-track>.hc-shell .hc-roadmap{grid-template-columns:1fr}.hc-carousel-track>.hc-shell .hc-chart,.hc-carousel-track>.hc-shell .hc-evnav,.hc-carousel-track>.hc-shell .hc-panel-top .hc-art{display:none}.hc-carousel-track>.hc-shell .hc-panel{padding:16px 18px}.hc-carousel-track>.hc-shell .hc-panel-metric{font-size:clamp(40px,4.4vw,60px);margin:6px 0}.hc-carousel-track>.hc-shell .hc-panel h3{font-size:20px;margin-top:10px}.hc-carousel-track>.hc-shell .hc-panel dl{font-size:14px;gap:4px 14px}.hc-carousel-track>.hc-shell .hc-tabs{margin:8px 0 12px}.hc-carousel-track>.hc-shell .hc-tabs button{padding:8px 12px;font-size:12.5px}.hc-carousel-track>.hc-shell blockquote{font-size:21px;margin:8px 0 14px;padding:8px 0 8px 16px}.hc-carousel-track>.hc-shell .hc-founder-top{grid-template-columns:1fr 150px;gap:16px}.hc-carousel-track>.hc-shell .hc-founder-earth{max-width:250px;margin:0 auto 12px}.hc-carousel-track>.hc-shell #processor+h3+p,.hc-carousel-track>.hc-shell .hc-founder-copy p:nth-of-type(n+2):not(.hc-signature),.hc-carousel-track>.hc-shell .hc-roadmap{display:none}.hc-carousel-track>.hc-shell .hc-rates{grid-template-columns:1fr 1fr;gap:12px}.hc-carousel-track>.hc-shell .hc-rates article{padding:14px}.hc-carousel-track>.hc-shell .hc-rates strong{font-size:clamp(40px,4.6vw,64px)}.hc-carousel-track>.hc-shell .hc-rates h3{font-size:20px;margin-top:8px}.hc-carousel-track>.hc-shell .hc-refusals p{font-size:16px;padding:8px 0 8px 14px;margin:8px 0}.hc-carousel-track>.hc-shell .hc-steps{gap:10px;margin:14px 0}.hc-carousel-track>.hc-shell .hc-steps article{position:relative;padding-left:56px}.hc-carousel-track>.hc-shell .hc-steps b{position:absolute;left:0;top:0;width:40px;height:40px;font-size:18px;margin:0}.hc-carousel-track>.hc-shell .hc-steps h3{font-size:19px}.hc-carousel-track>.hc-shell .hc-big{font-size:clamp(44px,5vw,72px)}.hc-carousel{margin-bottom:26px}.hc-carousel-track>.hc-shell{flex-basis:min(86vw,460px);height:560px;overflow-y:auto;scrollbar-width:thin}.hc-carousel-track>.hc-shell>h2{font-size:clamp(28px,3vw,40px)}.hc-carousel-track>.hc-shell .hc-big{font-size:clamp(44px,5vw,64px)}.hc-carousel-track>.hc-shell p{font-size:15px}@media (max-width:600px){.hc-carousel-track>.hc-shell{height:520px}}.hc-details>.hc-shell{margin-bottom:26px}.hc-console{display:block;width:100%;max-width:1040px;height:auto;margin:22px auto;border-radius:22px;box-shadow:0 2px 4px #1a1e2608,0 18px 36px -12px #1a1e2630,0 50px 80px -40px #1a1e2640}.hc-lane,.hc-lane.reverse{padding-top:96px;padding-bottom:84px}@media (max-width:600px){.hc-lane,.hc-lane.reverse{padding-top:64px;padding-bottom:58px}}.hc-lane.hc-lane--stack{padding-bottom:96px}.hc-hero-arrow{width:268px}@media (max-width:600px){.hc-hero-arrow{width:156px;left:-40px}}.hc-hero{padding-left:250px}@media (max-width:600px){.hc-hero{padding-left:130px}}.hc-hero-hotspot:hover{box-shadow:none}.hc-hero-hotspot{cursor:pointer;outline:none}.hc-hero-hotspot:focus-visible{outline:3px solid #008cff;outline-offset:2px}.hc-evlink--measured{border-bottom-color:#c9cfd8;color:#545b66;font-weight:600;font-size:14px}.hc-motion .hc-reveal{opacity:0;transform:translateY(26px)}.hc-motion .hc-reveal.hc-in{opacity:1;transform:none;transition:opacity .75s ease var(--hc-delay,0s),transform .85s cubic-bezier(.2,.75,.2,1) var(--hc-delay,0s)}.hc-motion .hc-lane-art.hc-reveal{transform:translateY(var(--parallax,0)) scale(.94)}.hc-motion .hc-lane-art.hc-reveal.hc-in{transform:translateY(var(--parallax,0)) scale(1);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.75,.2,1)}.hc-motion .hc-hero .hc-hero-arrow{opacity:0;transform:translate(-90px,-50%)}.hc-motion .hc-hero.hc-in .hc-hero-arrow{opacity:1;transform:translateY(-50%);transition:opacity .6s ease .1s,transform .9s cubic-bezier(.2,.8,.2,1) .1s}.hc-motion .hc-hero h1{opacity:0;transform:translateY(30px)}.hc-motion .hc-hero.hc-in h1{opacity:1;transform:none;transition:opacity .7s ease .3s,transform .9s cubic-bezier(.2,.75,.2,1) .3s}.hc-motion .hc-hero-image .hc-hero-hotspot{opacity:0;transform:translateY(8px)}.hc-motion .hc-hero-image.hc-in .hc-hero-hotspot{opacity:1;transform:none;transition:opacity .5s ease .5s,transform .5s ease .5s}.hc-motion .hc-chart .hc-chart-line{stroke-dasharray:1;stroke-dashoffset:1}.hc-motion .hc-chart.hc-in .hc-chart-line{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1) .25s}.hc-motion .hc-chart .hc-chart-dot{opacity:0}.hc-motion .hc-chart.hc-in .hc-chart-dot{opacity:1;transition:opacity .4s ease calc(.4s + var(--i, 0) * .16s)}.hc .button:active,.hc-command button:active,.hc-evnav button:active,.hc-tabs button:active{transform:translateY(1px) scale(.985);transition-duration:.08s}.hc-carousel-track>.hc-shell:active{transform:translateY(-4px) scale(.995)}.hc-big,.hc-industry-result strong,.hc-metric,.hc-panel-metric,.hc-rates strong,.hc-second h3{font-variant-numeric:tabular-nums}.hc{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.hc{scroll-behavior:auto}}.hc-track{stroke:#eceff4}.hc-track-progress{stroke:url(#hc-spectrum);stroke-width:54;transform:none}.hc-streak-reveal{position:absolute;top:0;left:0;width:100%;height:0;overflow:hidden;z-index:0;pointer-events:none}.hc-streak-reveal .hc-streak{will-change:transform}.hc-streak-reveal .hc-track-light{stroke:#ffffff8c}@media (max-width:600px){.hc-track-progress{stroke-width:42;transform:none}}@media (prefers-reduced-motion:reduce){.hc-track{stroke:url(#hc-spectrum)}.hc-streak-reveal{display:none}}.hc-journey{padding-bottom:40px}.hc-processor-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);gap:36px;align-items:center}.hc-processor-art{display:block;width:100%;max-width:440px;height:auto;margin:0 auto;filter:drop-shadow(0 22px 26px #1a1e2633)}.hc-processor .hc-lead{font-size:clamp(20px,1.8vw,26px);line-height:1.3;letter-spacing:-.02em;font-weight:700;margin-bottom:16px}@media (max-width:760px){.hc-processor-grid{grid-template-columns:1fr}.hc-processor-art{max-width:260px;order:-1}}.hc-founder-copy{max-width:900px}.hc-founder-copy:after{content:"";display:block;clear:both}.hc-founder-copy .hc-founder-photo{float:right;width:clamp(150px,20vw,220px);margin:6px 0 16px 28px;border-radius:22px;shape-outside:inset(0 round 22px)}@media (max-width:600px){.hc-founder-copy .hc-founder-photo{width:130px;margin:4px 0 10px 16px}}.hc .hc-rates{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 22px}.hc .hc-rates article{padding:22px 24px 20px}.hc .hc-rates strong{font-size:clamp(48px,6.5vw,96px);line-height:1.05}.hc .hc-rates h3{font-size:22px;margin:10px 0 6px}.hc .hc-rates p{font-size:15px;margin:0}.hc #pricing>h2{margin-bottom:14px}.hc #pricing .hc-intro{margin-bottom:4px}@media (max-width:600px){.hc .hc-rates{grid-template-columns:1fr 1fr;gap:10px}.hc .hc-rates article{padding:14px 14px 12px}.hc .hc-rates strong{font-size:44px}.hc .hc-rates h3{font-size:17px}.hc .hc-rates p{font-size:13px}}html{scrollbar-color:#e4e7ed #ffffff;scrollbar-width:thin}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#ffffff}::-webkit-scrollbar-thumb{background:#e4e7ed;border-radius:8px;border:3px solid #ffffff}::-webkit-scrollbar-thumb:hover{background:#d3d8e1}.hc-grabbers{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px;padding:26px 5% 6px;background:#fff}.hc-grabbers p{margin:0;font-size:clamp(19px,1.8vw,28px);line-height:1.2;max-width:none;hyphens:none;letter-spacing:-.02em}.hc-grabbers p span{color:var(--section-colour,#ff293f)}@media (max-width:760px){.hc-grabbers{grid-template-columns:1fr;gap:10px;padding-top:18px}.hc-grabbers p{font-size:22px}}.hc-motion .hc-pop.hc-reveal{transform:translateY(18px) scale(.965)}.hc-motion .hc-pop.hc-reveal.hc-in{transform:none;transition:opacity .6s ease var(--hc-delay,0s),transform .8s cubic-bezier(.2,.8,.2,1) var(--hc-delay,0s)}.hc .hc-second h3.hc-metric--text,.hc h2.hc-metric.hc-metric--text{font-size:clamp(34px,3.6vw,56px);line-height:1.08;letter-spacing:-.03em;margin:6px 0 10px}@media (max-width:600px){.hc .hc-second h3.hc-metric--text,.hc h2.hc-metric.hc-metric--text{font-size:30px}}.hc h2.hc-metric .hc-metric-suffix{display:block;font-size:clamp(34px,3.6vw,56px);letter-spacing:-.03em;line-height:1.05;margin-top:4px;color:#202227;text-shadow:0 1px 0 #6c6f74,0 2px 0 #111318,0 3px 0 #101216,0 4px 1px #0c0e11,0 7px 8px #12162124}@media (max-width:600px){.hc-hero h1{font-size:clamp(48px,14.5vw,76px);letter-spacing:-.05em}}.hc-wall{position:relative;z-index:5;background:#1a1a1c;color:#f4f2ee;padding:84px 0 72px;overflow:hidden}.hc-wall-head{max-width:1180px;margin:0 auto 40px;padding:0 5%}.hc-wall-eyebrow{color:#2fae5b}.hc .hc-wall-title{color:#f4f2ee;text-shadow:0 1px 0 #55585e,0 2px 0 #0a0b0d,0 3px 0 #08090b,0 4px 1px #050607,0 7px 8px #00000066;margin-bottom:14px}.hc-wall-head p:last-child{color:#f4f2eebf;font-size:17px;max-width:34em;margin:0}.hc-wall-tracks{display:flex;flex-direction:column;gap:14px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hc-wall-track{width:max-content;will-change:transform}.hc-wall-copy,.hc-wall-track{display:flex;gap:14px}.hc-wall-chip{display:inline-flex;align-items:center;flex:none;padding:12px 22px;border-radius:999px;font:500 13px/1 IBM Plex Mono,ui-monospace,monospace;white-space:nowrap;color:#f4f2ee;background:#26272b;border:1px solid #ffffff14;box-shadow:inset 0 9px 11px -7px rgba(255,255,255,.14),inset 0 -10px 13px -8px rgba(0,0,0,.4),0 14px 22px -14px #000;transition:transform .35s ease,background .35s ease,color .35s ease,box-shadow .35s ease}.hc-wall-readout{max-width:1180px;margin:40px auto 0;padding:0 5%;font:600 10.5px/1.4 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#f4f2eeb8}@media (max-width:600px){.hc-wall{padding:56px 0 48px}.hc-wall-chip{padding:10px 16px;font-size:12px}}.hc-hero-image{overflow:hidden}.hc-hero-image img{will-change:transform;transform:translate3d(var(--px,0),var(--py,0),0) scale(1.04)}.hc-motion .hc-hero-image img{animation:hc-drift 24s ease-in-out infinite alternate}@keyframes hc-drift{0%{transform:translate3d(var(--px,0),var(--py,0),0) scale(1.03)}to{transform:translate3d(calc(var(--px, 0px) * -1),calc(var(--py, 0px) * -1),0) scale(1.08)}}.hc-hero-image:after{content:"";position:absolute;inset:-20% -40%;pointer-events:none;background:linear-gradient(105deg,transparent 40%,#ffffff55 50%,transparent 60%);transform:translateX(-70%);opacity:0}.hc-motion .hc-hero-image:after{animation:hc-sweep 9s ease-in-out infinite}@keyframes hc-sweep{0%,70%{transform:translateX(-70%);opacity:0}72%{opacity:1}92%{transform:translateX(70%);opacity:1}93%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hc-hero-image img{animation:none!important;transform:none}.hc-hero-image:after{display:none}}.hc .hc-wall-readout{max-width:1180px;margin:44px auto 0;padding:0 5%}.hc-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 18px;padding:22px 5% 8px;background:#fff;text-align:center}.hc-stats div{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.hc-stats b{font-size:clamp(34px,4vw,66px);line-height:1;letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums}.hc-stats span{font-size:clamp(13px,1.1vw,17px);line-height:1.25;color:#2b2f36;max-width:12em}@media (max-width:900px){.hc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.hc-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.hc-stats b{font-size:34px}.hc-stats span{font-size:13px}}.hc-hero-image{aspect-ratio:3168/1344}.hc-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.hc-hero-image img.hc-hero-heading,.hc-hero-image img.hc-hero-rest{position:absolute;left:0;width:100%;height:auto;z-index:1;animation:none;transform:none;will-change:auto}.hc-hero-image img.hc-hero-heading{top:0;transform-origin:50% 62%}.hc-hero-image img.hc-hero-rest{top:76.19%}.hc-motion .hc-hero-image img.hc-hero-heading{animation:hc-heading-breathe 16s ease-in-out infinite}.hc-hero-image:after{display:none}.hc-hero-hotspot{z-index:2}@media (prefers-reduced-motion:reduce){.hc-hero-video{display:none}.hc-hero-image img.hc-hero-heading{animation:none!important}}.hc-stats b{font-family:var(--font-wubbery),"Baloo 2",system-ui,sans-serif;font-weight:800;color:var(--c,#202227);text-shadow:none}.hc-hero-image img.hc-hero-heading{transform-origin:50% 100%}@keyframes hc-heading-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hc-hero-image{background:#fff}.hc-hero-image,.hc-stats{background-color:#fff;background-image:linear-gradient(#0000000a 1px,transparent 0),linear-gradient(90deg,#0000000a 1px,transparent 0);background-size:88px 88px}.hc-hero-image img.hc-hero-heading,.hc-hero-image img.hc-hero-rest{background:none}.hc-stats{padding:26px 5%;gap:14px 18px;border-top:1px solid #1a1a1c14;border-bottom:1px solid #1a1a1c14}.hc-stats b{font-weight:700;font-size:clamp(30px,3.4vw,56px);letter-spacing:-.05em}.hc-stats b,.hc-stats span{font-family:IBM Plex Mono,ui-monospace,monospace}.hc-stats span{font-weight:600;font-size:clamp(10px,.8vw,12px);letter-spacing:.14em;text-transform:uppercase;color:#545b66;max-width:16em}.hc-stats div:before{content:"";display:block;width:28px;height:3px;background:var(--c,#202227);margin-bottom:8px}@media (max-width:480px){.hc-stats b{font-size:30px}.hc-stats span{font-size:10px}}.hc-laws{margin:14px 0 0;display:grid;gap:10px}.hc-laws div{display:grid;grid-template-columns:9.5em minmax(0,1fr);gap:4px 14px;align-items:baseline;padding:8px 0;border-top:1px solid #1a1e2614}.hc-laws dt{font:700 12px/1.3 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#545b66}.hc-laws dd{margin:0;font-size:14px;line-height:1.4}.hc-laws dd b{font-family:var(--font-wubbery),"Baloo 2",system-ui,sans-serif;font-weight:800;font-size:1.25em;color:#202227}.hc-laws-keep{margin-top:16px;padding:14px 16px;border-radius:16px;background:#fff;box-shadow:inset 2px 2px 10px #d2d7e555}.hc-laws-keep p{font-size:14px;margin:0}.hc-laws-keep .hc-eyebrow{margin-bottom:6px}.hc-carousel-track>.hc-shell .hc-laws dd{font-size:13px}@media (max-width:600px){.hc-laws div{grid-template-columns:1fr}}.hc-hero-v3{aspect-ratio:auto;display:block;padding:0 0 18px;background-color:#fff}.hc-hero-v3 img.hc-hero-heading,.hc-hero-v3 img.hc-hero-numbers{position:static;display:block;width:100%;height:auto;z-index:auto}.hc-hero-v3 img.hc-hero-numbers{margin-top:.6%}.hc-hero-captions{display:grid;grid-template-columns:18.6% 16.9% 13.2% 18% 16.9% 16.4%;margin:.4% 0 0;padding:0}.hc-hero-captions span{display:block;text-align:center;padding:0 .6em;font:600 clamp(9px,.85vw,13px)/1.3 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#545b66}.hc-hero-v3+.hc-stats{display:none}@media (max-width:600px){.hc-hero-captions span{font-size:7px;letter-spacing:.06em;padding:0 .2em}}.hc-carousel-track>.hc-shell .hc-laws{gap:4px;margin-top:8px}.hc-carousel-track>.hc-shell .hc-laws div{padding:5px 0;gap:2px 10px;grid-template-columns:8.5em minmax(0,1fr)}.hc-carousel-track>.hc-shell .hc-laws dt{font-size:10.5px}.hc-carousel-track>.hc-shell .hc-laws dd{font-size:12px;line-height:1.3}.hc-carousel-track>.hc-shell .hc-laws-keep{margin-top:10px;padding:10px 12px}.hc-carousel-track>.hc-shell .hc-laws-keep p{font-size:12px}.hc-carousel-track>.hc-shell #laws>h2{margin-bottom:8px}.hc-carousel-track>.hc-shell #laws .hc-intro{margin-bottom:4px;font-size:14px}.hc-motion .hc-hero-v3 img.hc-hero-heading{animation:hc-heading-enter 1.1s cubic-bezier(.2,.8,.2,1) both,hc-heading-breathe 9s ease-in-out 1.1s infinite}@keyframes hc-heading-enter{0%{opacity:0;transform:translateY(-28px) scale(1.06)}to{opacity:1;transform:translateY(0) scale(1)}}.hc-motion .hc-hero-v3 img.hc-hero-numbers{animation:hc-numbers-enter .9s cubic-bezier(.2,.8,.2,1) .35s both}@keyframes hc-numbers-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hc-hero{padding-left:5%;padding-right:5%}.hc-hero h1{justify-self:center;margin-left:0}@media (max-width:600px){.hc-hero{padding-left:130px}.hc-hero h1{text-align:center}}.hc-hero-v3{position:relative;padding:0}.hc-hero-v3 img.hc-hero-base{display:block;width:100%;height:auto}.hc-hero-v3 img.hc-hero-heading{position:absolute;left:0;top:0;width:100%;height:auto;transform-origin:50% 100%}.hc-hero-v3 img.hc-hero-numbers{position:absolute;left:0;top:78.11%;width:100%;height:auto;margin:0}.hc-hero-captions{display:none}.hc-hero-cap-fix{position:absolute;left:19.9%;top:90.55%;width:13.7%;height:3.5%;display:flex;align-items:center;justify-content:center;font:600 clamp(8px,1.42vw,22px)/1 -apple-system,Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:-.02em;color:#111;white-space:nowrap}.hc-chart--bars svg{max-height:360px}.hc-motion .hc-hero-v3 img.hc-hero-heading{animation:hc-heading-enter .9s cubic-bezier(.2,.8,.2,1) both}.hc-motion .hc-hero-v3 img.hc-hero-numbers{animation:hc-numbers-enter .9s cubic-bezier(.2,.8,.2,1) .3s both,hc-numbers-float 6s ease-in-out 1.2s infinite;transform-origin:50% 100%}@keyframes hc-numbers-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.2%) scale(1.035)}}@media (prefers-reduced-motion:reduce){.hc-hero-v3 img.hc-hero-heading,.hc-hero-v3 img.hc-hero-numbers{animation:none!important}}.hc-hero-cap-fix{display:none}.hc-hero-numbers-wrap{position:absolute;left:0;top:78.11%;width:100%;transform:translate3d(calc(var(--px, 0px) * 1.6),calc(var(--py, 0px) * 1.6),0);transition:transform .5s cubic-bezier(.2,.7,.2,1);will-change:transform}.hc-hero-v3 .hc-hero-numbers-wrap img.hc-hero-numbers{position:static;display:block;width:100%;height:auto}.hc-hero-v3 img.hc-hero-heading{animation:none!important}.hc-hero-v3{aspect-ratio:3168/1768;background:#fff}.hc-hero-v3 img.hc-hero-base{display:none}.hc-hero{display:block;padding:34px 5% 26px}.hc-hero h1{margin:0 auto;text-align:center}.hc-hero-arrow{position:absolute;left:-40px;top:50%;transform:translateY(-50%)}@media (max-width:600px){.hc-hero{padding:24px 5% 18px}}.hc-lane,.hc-lane.reverse{padding-top:64px;padding-bottom:52px}.hc-lane.hc-lane--stack{padding-bottom:64px}.hc-lane-inner{gap:2%}.hc-lane-art{width:min(100%,340px)}.hc .hc-second h3,.hc h2.hc-metric{font-size:clamp(60px,7vw,112px);margin:4px 0 8px}.hc .hc-lead{font-size:clamp(20px,2vw,30px);margin-bottom:8px}.hc .hc-second .hc-lead{font-size:clamp(19px,1.7vw,26px)}.hc .hc-baseline{margin-bottom:10px}.hc .hc-second{margin-top:14px}.hc .hc-eyebrow{margin-bottom:10px}.hc .hc-context{margin-top:8px}@media (max-width:600px){.hc-lane,.hc-lane.reverse{padding-top:44px;padding-bottom:36px}.hc-lane-art{width:min(100%,220px)}}.hc-sticky{position:fixed;right:22px;bottom:22px;z-index:60;padding:15px 22px;font-size:15px;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .3s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.hc-sticky--on{opacity:1;transform:none;pointer-events:auto}@media (max-width:600px){.hc-sticky{right:12px;bottom:12px;padding:13px 18px;font-size:14px}}.hc-stamp{display:inline-flex;align-items:center;gap:8px;margin:4px 0 14px;padding:6px 12px;border-radius:999px;background:#fff;box-shadow:inset 0 1px 0 #fff,0 2px 6px #1a1e2614;font:600 12.5px/1.3 IBM Plex Mono,ui-monospace,monospace;color:#2b2f36;letter-spacing:.02em}.hc-stamp i{width:8px;height:8px;border-radius:50%;background:#24b83e;box-shadow:0 0 0 3px #24b83e33;animation:hc-stamp-pulse 2.4s ease-in-out infinite}.hc-stamp--wait{color:#545b66}.hc-stamp--wait i{display:none}.hc-stamp b{color:#b91c1c;font-weight:700}@keyframes hc-stamp-pulse{50%{box-shadow:0 0 0 6px #24b83e14}}.hc-carousel-track>.hc-shell.hc-shell--tester{overflow:visible}.hc-carousel-track>.hc-shell.hc-shell--tester .wbl-tester,.hc-carousel-track>.hc-shell.hc-shell--tester>div{font-size:14px}@media (max-width:600px){.hc-wall-chip{padding:8px 12px;font-size:11px}.hc .hc-wall-title{font-size:30px}}.hc-shell--tester .wsh-ht{display:flex;flex-direction:column;gap:10px}.hc-shell--tester .wsh-ht-tag{display:block;font:700 10px/1.4 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#545b66}.hc-shell--tester .wsh-ht-title{font-family:var(--font-wubbery),"Baloo 2",system-ui,sans-serif;font-weight:800;font-size:24px;line-height:1.1;letter-spacing:-.03em;color:#202227;margin:0}.hc-shell--tester .wsh-ht-sub{font-size:14px;line-height:1.45;color:#2b2f36;margin:0}.hc-shell--tester .wsh-ht-action{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.hc-shell--tester .wsh-btn{display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;background:linear-gradient(170deg,#42474e,#181b21 50%,#242932);border:1px solid #747b8666;border-radius:50px;padding:13px 20px;font:700 14px/1.2 inherit;font-family:inherit;cursor:pointer;box-shadow:inset 0 2px 2px #ffffff44,inset 0 -2px 2px #000,0 9px 14px #242c3926}.hc-shell--tester .wsh-ht-note{font-size:12px;color:#545b66}.hc-shell--tester .wsh-ht *{max-width:100%}.hc-shell--tester .wsh-ht-result,.hc-shell--tester table{font-size:13px;width:100%}.hc-hero-image.hc-hero-v3,.hc-hero-v3{aspect-ratio:3168/1768!important;min-height:0}.hc-hero{padding-top:48px;padding-bottom:72px}@media (max-width:600px){.hc-hero{padding-top:30px;padding-bottom:44px}}.hc-shell--tester .wsh-ht-side{padding:10px 12px;border-radius:14px;margin:6px 0}.hc-shell--tester .wsh-ht-side--without{background:#fff1f2}.hc-shell--tester .wsh-ht-side--with{background:#eefbf1}.hc-shell--tester .wsh-ht-sidelbl{display:block;font:800 10px/1.4 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.hc-shell--tester .wsh-ht-side--without .wsh-ht-sidelbl{color:#b91c1c}.hc-shell--tester .wsh-ht-side--with .wsh-ht-sidelbl{color:#15803d}.hc-shell--tester .wsh-ht-fig dt{font-family:var(--font-wubbery),"Baloo 2",system-ui,sans-serif;font-weight:800;font-size:26px;line-height:1;letter-spacing:-.03em;margin:0}.hc-shell--tester .wsh-ht-fig dd{margin:2px 0 8px;font-size:13px;line-height:1.35}.hc-shell--tester .wsh-ht-fig dd span{display:block;font-size:12px;color:#545b66}.hc-open-link{font-size:15px;color:#545b66;margin:-6px 0 14px}.hc-open-link a{font-weight:700;color:#15171b}.hc-processor-art{filter:none;max-width:480px;border-radius:28px}.hc-turn{padding-top:var(--hc-arrow-room,300px)}@media (max-width:600px){.hc-turn{padding-top:var(--hc-arrow-room,200px)}}.lm{padding:24px 0 40px}.lm .hc-shell{max-width:980px;margin:0 auto 22px}.lm h1.rubber{font-size:clamp(36px,5vw,64px);line-height:1.02;margin:6px 0 14px}.lm-rows{margin:16px 0 10px}.lm-rows div{display:grid;grid-template-columns:9.5em minmax(0,1fr);gap:4px 18px;align-items:baseline;padding:10px 0;border-top:1px solid #e3e6ec}.lm-rows div:first-child{border-top:0}.lm-rows dt{margin:0;font-size:24px;line-height:1;letter-spacing:-.03em;white-space:nowrap}.lm-rows dd{margin:0;font-size:15px;line-height:1.4}.lm-rows dd b{display:block}.lm-rows dd span{color:#545b66;font-size:14px}.lm-rows--laws dt{font:700 12px/1.4 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;white-space:normal}.lm-keep{background:#f1f3f6;border-radius:12px;padding:10px 12px!important;border-top:0!important;margin-top:8px}.lm-note{font-size:14px;color:#545b66;margin:0}.lm-note code{background:#f1f3f6;padding:2px 6px;border-radius:6px;font-size:13px}.lm-links{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:8px}.lm-links a{display:inline-block;padding:9px 15px;border-radius:50px;background:#fff;box-shadow:inset 0 1px 0 #fff,0 6px 14px -8px #1a1e2644;font-weight:700;text-decoration:none;font-size:14px}.lm-cta{margin:18px 0 0}@media (max-width:600px){.lm-rows div{grid-template-columns:1fr;gap:2px}}.hc-hero-v3 video.hc-hero-heading-loop{display:block;width:100%;height:auto;background:#fff;object-fit:cover;aspect-ratio:1280/554}.hc-hero-v3:has(video.hc-hero-heading-loop){aspect-ratio:auto!important}.hc-hero-v3:has(video.hc-hero-heading-loop) .hc-hero-numbers-wrap{position:relative;top:auto;margin-top:-2%}.hc-hero-v3:has(video.hc-hero-heading-loop){padding-bottom:0}.hc-hero-rule{position:relative;z-index:2;height:14px;margin:-8px 0 0;border-radius:9px;background:#fff;box-shadow:inset 0 3px 3px #fff,inset 0 -2px 3px #dce0e5,0 5px 0 #d8dde4,0 12px 17px #b6bdc54d}.hc-hero-v3:has(video.hc-hero-heading-loop) .hc-hero-numbers-wrap{margin-top:10px}.hc-hero-v3 video.hc-hero-heading-loop{position:relative;z-index:1}.hc-hero{display:flex!important;align-items:center;justify-content:center;gap:clamp(18px,3.4vw,44px);flex-wrap:nowrap;padding:44px 5% 60px!important}.hc-hero-arrow{position:static!important;inset:auto;left:auto;top:auto;transform:none!important;flex:0 0 auto;width:clamp(110px,15vw,210px);height:auto;overflow:visible}.hc-hero-arrow-colour{opacity:var(--arrow-lit,0);transition:opacity .15s linear}.hc-hero h1{position:relative;z-index:2;margin:0;justify-self:auto;text-align:left;font-size:clamp(72px,9.6vw,168px);line-height:.86;letter-spacing:-.055em;max-width:none}@media (max-width:600px){.hc-hero{padding:30px 5% 40px!important;gap:14px}.hc-hero-arrow{width:clamp(72px,22vw,108px)}.hc-hero h1{font-size:clamp(46px,15vw,68px);text-align:left}}@media (prefers-reduced-motion:reduce){.hc-hero-arrow-colour{opacity:1;transition:none}}.hc-hero{display:block!important;text-align:center;padding:30px 5% 96px!important;min-height:0}.hc-hero-lockup{display:flex;flex-direction:column;align-items:center;gap:4px;width:min(92%,820px);height:auto;margin:0 auto}.hc-hero-this{font-size:clamp(40px,5.4vw,76px);line-height:1;letter-spacing:-.03em;color:#15181d}.hc-hero-wordmark{display:block;width:100%;height:auto}@media (max-width:600px){.hc-hero{padding:18px 5% 64px!important}.hc-hero-lockup{width:min(96%,460px)}}.hc-end-arrow-g .hc-end-arrow-key{stroke:#fff}.hc-streak .hc-end-arrow-body{fill:url(#hc-red-rubber)}.hc-streak .hc-end-arrow-body-white{fill:#fff}.hc-carousel-track{padding-inline:max(4px,calc(50% - min(86vw, 460px) / 2));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 76%,transparent 97%);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 76%,transparent 97%)}@media (max-width:760px){.hc-carousel-track{padding-inline:16px;-webkit-mask-image:none;mask-image:none}.hc-carousel-track>.hc-shell{flex-basis:calc(100vw - 52px)}}.hc-wall-note{max-width:1180px;margin:10px auto 0;padding:0 5%;font:400 12px/1.5 IBM Plex Mono,ui-monospace,monospace;color:#f4f2ee8a}.hc-hero-statement{--ink:#202227;--body:#3b3e45;max-width:900px;margin:clamp(30px,5vw,64px) auto 0;padding:0 clamp(18px,5vw,40px);text-align:left;color:var(--body)}.hc-hero-statement h2,.hc-hero-statement h3{font-family:var(--font-wubbery),"Baloo 2",system-ui,sans-serif;font-weight:800;color:var(--ink);letter-spacing:-.04em;text-shadow:0 1px 0 #6c6f74,0 2px 0 #111318,0 3px 0 #101216,0 4px 1px #0c0e11,0 7px 8px #12162124}.hc-hero-statement h2{margin:0 auto .55em;max-width:15ch;font-size:clamp(34px,5.4vw,72px);line-height:.98;text-align:center;text-wrap:balance}.hc-hero-statement h3{margin:clamp(40px,6vw,72px) 0 .55em;font-size:clamp(24px,2.8vw,38px);line-height:1.05;text-wrap:balance}.hc-hero-statement h3:after{content:"";display:block;width:72px;height:5px;margin-top:14px;border-radius:999px;background:linear-gradient(90deg,#ff293f,#ff831c,#ffdb08,#39ff14,#00c9dd,#008cff)}.hc-hero-statement p{max-width:64ch;margin:0 0 1.05em;font-size:clamp(16.5px,1.3vw,19px);line-height:1.68}.hc-hero-statement p b{color:var(--ink);font-weight:800}.hc-hero-statement>h2+p{max-width:34em;margin-inline:auto;font-size:clamp(19px,1.75vw,24px);line-height:1.55;color:var(--ink);text-align:center;text-wrap:pretty}.hc-hero-statement>h2+p b{display:inline-block;margin-top:.2em}.hc-hero-statement ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:clamp(12px,1.6vw,18px)}@media (min-width:760px){.hc-hero-statement ul{grid-template-columns:1fr 1fr}}.hc-hero-statement li{--edge:#24b83e;position:relative;padding:clamp(18px,2vw,24px) clamp(18px,2vw,24px) clamp(18px,2vw,22px);border-radius:18px;background:linear-gradient(180deg,#ffffff,#f6f5f2);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(26,26,28,.09),0 1px 2px rgba(26,26,28,.06),0 10px 24px -14px rgba(26,26,28,.28);font-size:clamp(15px,1.15vw,17px);line-height:1.6;overflow:hidden}.hc-hero-statement li:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:var(--edge)}.hc-hero-statement li:first-child{--edge:#ff293f}.hc-hero-statement li:nth-child(2){--edge:#ffdb08}.hc-hero-statement li:nth-child(3){--edge:#00c9dd}.hc-hero-statement li:nth-child(4){--edge:#008cff}.hc-hero-statement li>b:first-child{display:block;margin:4px 0 6px;font-family:var(--font-wubbery),"Baloo 2",system-ui,sans-serif;font-size:clamp(18px,1.5vw,21px);letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.hc-hero-statement h3:nth-of-type(2)~p:not(.hc-hero-statement-cta){margin:0;padding:0 0 1.05em clamp(16px,2vw,22px);border-left:4px solid #00ee63}.hc-hero-statement h3:nth-of-type(2)~p:not(.hc-hero-statement-cta):has(+.hc-hero-statement-cta),.hc-hero-statement h3:nth-of-type(2)~p:not(.hc-hero-statement-cta):last-of-type{padding-bottom:.2em}.hc-hero-statement-cta{max-width:none!important;margin:clamp(30px,4vw,48px) 0 0!important;padding:0!important;border:0!important;text-align:center}.hc-hero-statement-cta a{display:inline-flex;align-items:center;gap:.5em;max-width:100%;padding:17px 30px;border-radius:999px;font-size:clamp(15px,1.3vw,18px);font-weight:800;line-height:1.25;color:#0a1f0f;text-decoration:none;text-align:center;background:linear-gradient(180deg,#33ff8c,#00ee63);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 0 0 1px rgba(10,31,15,.25),0 2px 5px rgba(26,26,28,.16);transition:background-color .14s ease,box-shadow .14s ease;animation:sr-breathe 3.6s ease-in-out infinite}.hc-hero-statement-cta .hc-cta-lead{display:block;margin:0 0 .75em;font-weight:700;font-size:1.05em}.hc-hero-statement-cta a{white-space:nowrap}@media (max-width:359px){.hc-hero-statement-cta a{padding-left:22px;padding-right:22px}}.hc-hero-statement-cta a:hover{background:#33ff8c}.hc-hero-statement-cta a:focus-visible{outline:3px solid #1a1a1c;outline-offset:3px}.hc-hero-statement-cta span{margin-left:0}@media (prefers-reduced-motion:reduce){.hc-hero-statement-cta a{animation:none}}.hc-proofref{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;margin-left:4px;padding:0 5px;border:0;border-radius:999px;background:#eef0f4;color:#33373f;font:700 11px/1 inherit;font-variant-numeric:tabular-nums;cursor:pointer;vertical-align:super;box-shadow:inset 0 -1px 0 #d3d7de,0 1px 2px #818c9b30;transition:background .15s,color .15s}.hc-proofref:focus-visible,.hc-proofref:hover{background:var(--section-colour,#ff293f);color:#fff}.hc-proof{border:0;padding:0;background:transparent;width:min(92vw,640px);margin:auto;inset:0}.hc-proof::backdrop{background:#10131aa8}.hc-proof-body{background:#fff;border-radius:22px;padding:clamp(20px,3vw,30px);box-shadow:0 24px 60px #10131a35}.hc-proof-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hc-proof-x{border:0;background:#f1f3f6;width:34px;height:34px;border-radius:50%;font-size:22px;line-height:1;color:#33373f;cursor:pointer}.hc-proof h3{font-size:clamp(22px,3vw,30px);margin:4px 0 6px}.hc-proof-notes{list-style:none;padding:0;margin:4px 0 14px;font-size:14px;color:#4b5059}.hc-proof-notes li{padding:3px 0}.hc-proof-cond{font-size:14px;line-height:1.6;color:#4b5059;margin:8px 0}.hc-proof-cmd{font-size:13.5px;color:#33373f;margin-top:14px;padding-top:12px;border-top:1px solid #e4e6ea}.hc-proof-cmd code{font-size:12.5px;background:#f1f3f6;padding:3px 7px;border-radius:6px}@media (max-width:480px){.hc-proof-body{padding:18px;border-radius:16px}.hc-proof-cmd code{word-break:break-all}}@media (prefers-reduced-motion:no-preference){.hc-proof[open]{animation:hc-proof-in .18s ease-out}@keyframes hc-proof-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.hc-motion .hc-lane{--from-x:-34px}.hc-motion .hc-lane.reverse{--from-x:34px}@media (max-width:900px){.hc-motion .hc-lane,.hc-motion .hc-lane.reverse{--from-x:0px}}.hc-motion .hc-lane .hc-lane-copy>*{opacity:0;transform:translate3d(var(--from-x),22px,0)}.hc-motion .hc-lane.hc-lane-in .hc-lane-copy>*{opacity:1;transform:none;transition:opacity .7s ease calc(var(--sweep-wait, 0s) + var(--k, 0) * 90ms),transform 1s cubic-bezier(.16,.84,.24,1) calc(var(--sweep-wait, 0s) + var(--k, 0) * 90ms)}.hc-motion .hc-lane .hc-lane-art{opacity:0;scale:.8;rotate:-5deg;will-change:scale,rotate,opacity}.hc-motion .hc-lane.reverse .hc-lane-art{rotate:5deg}.hc-motion .hc-lane.hc-lane-in .hc-lane-art{opacity:1;scale:1;rotate:0deg;transition:opacity .8s ease calc(var(--sweep-wait, 0s) + .15s),scale 1.25s cubic-bezier(.16,.84,.24,1) calc(var(--sweep-wait, 0s) + .15s),rotate 1.25s cubic-bezier(.16,.84,.24,1) calc(var(--sweep-wait, 0s) + .15s)}.hc-motion .hc-lane .hc-lane-copy{opacity:clamp(.55,calc(1 + (var(--lane-v, 0) + .35) * .7),1);will-change:opacity}.hc-motion .hc-hero-image{transform:translate3d(0,var(--hero-y,0),0);opacity:var(--hero-o,1);will-change:transform,opacity}@supports (animation-timeline:view()){.hc-motion .hc-hero-image{animation:hc-hero-handoff linear both;animation-timeline:view();animation-range:exit 0 exit 100%}@keyframes hc-hero-handoff{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,38%,0);opacity:.6}}.hc-motion .hc-progress span{animation:hc-progress-fill linear both;animation-timeline:scroll(root block)}@keyframes hc-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hc-motion .hc-journey{overflow:clip}.hc-motion .hc-lane{view-timeline:--hc-lane block}.hc-motion .hc-lane .hc-metric{animation:hc-depth linear both;animation-timeline:--hc-lane;animation-range:cover 0 cover 100%}@keyframes hc-depth{0%{translate:0 28px}to{translate:0 -28px}}.hc-motion .hc-hero{overflow:clip}.hc-motion .hc-hero-statement h3:after{transform-origin:left center;animation:hc-rule-draw linear both;animation-timeline:view();animation-range:entry 40% cover 45%}@keyframes hc-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.pr .hc-shell{max-width:1100px}.pr h2.rubber{font-size:clamp(30px,4vw,48px);line-height:1.05;margin:0 0 16px}.pr .hc-shell>p{margin:0 0 14px;line-height:1.55}.pr .hc-shell>p.hc-lead{margin-bottom:16px}.pr-meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 14px}.pr-meters div{background:#f6f7f9;border-radius:18px;padding:18px;box-shadow:inset 0 2px 3px #dfe3e8}.pr-meters b{display:block;font-size:clamp(24px,3vw,34px);line-height:1.05;margin-bottom:8px}.pr-meters span{font-size:14px;color:#545b66;line-height:1.4}.pr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.pr-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-card{display:flex;flex-direction:column;gap:8px;min-width:0;background:#fff;border-radius:22px;padding:22px;box-shadow:inset 0 2px 2px #fff,inset 0 -2px 3px #e3e6ec,0 3px 0 #dde1e7,0 10px 18px #b6bdc540}.pr-card--lead{box-shadow:inset 0 0 0 2px var(--section-colour,#202227),0 3px 0 #dde1e7,0 12px 22px #b6bdc555}.pr-card h3{margin:0;font-size:20px;line-height:1.2}.pr-card p{margin:0;font-size:15px;line-height:1.5}.pr-tag{font:700 11px/1.4 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#545b66}.pr-card .pr-price{font-size:clamp(26px,3vw,36px);line-height:1.05;margin:4px 0}.pr-list{list-style:none;padding:0;margin:6px 0 12px;display:grid;gap:6px;font-size:14px}.pr-list li{padding-left:18px;position:relative}.pr-list li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--section-colour,#202227)}.pr-card>.button,.pr-card>.pr-btn{margin-top:auto;align-self:flex-start}.pr .pr-btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:15px 24px;border-radius:50px;background:#fff;color:#202227;font-weight:700;text-decoration:none;box-shadow:inset 0 2px 2px #fff,inset 0 -2px 3px #dce0e5,0 4px 0 #d8dde4,0 8px 14px #b6bdc54d;transition:transform .2s}.pr .pr-btn:hover{transform:translateY(-2px)}.pr-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pr-faq{display:grid;gap:10px;margin-top:18px}.pr-faq details{background:#f6f7f9;border-radius:16px;padding:4px 18px;box-shadow:inset 0 2px 3px #dfe3e8}.pr-faq summary{cursor:pointer;font-weight:800;padding:14px 0;list-style-position:outside}.pr-faq p{margin:0 0 16px;font-size:15px;line-height:1.55;max-width:85ch}@media (max-width:860px){.pr-grid--3,.pr-meters{grid-template-columns:1fr}}@media (max-width:700px){.pr-grid{grid-template-columns:1fr}.pr .button,.pr .hc .button{white-space:normal}}.pr-meters--1{grid-template-columns:minmax(0,1fr);max-width:520px}.pr .hc-shell>.pr-list{font-size:16px;gap:10px;max-width:85ch}.pr .hc-shell>p code,.pr .pr-list code{background:#f1f3f6;padding:2px 6px;border-radius:6px;font-size:14px;overflow-wrap:anywhere}.pr-headlink{color:inherit;text-decoration:none}.pr-headlink:focus-visible,.pr-headlink:hover{text-decoration:underline;text-underline-offset:6px}.pr-form label{display:grid;margin:0;font-size:14px}.pr-form{min-width:0}.aud{--bg:#ffffff;--line:#e3e6ec}.aud .aud-hero>*{position:relative}.aud .aud-hero>img{position:absolute}@media (min-width:1024px){.hc-carousel{zoom:.75}}.hc-vs{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:-6px 0 22px;padding:14px 18px;border-radius:18px;background:#eceef1;box-shadow:inset 0 2px 5px #b9c1cc,inset 0 -2px 3px #fff;font-variant-numeric:tabular-nums;max-width:640px}.hc-vs-side{display:flex;flex-direction:column;gap:2px}.hc-vs-side small{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5b6573}.hc-vs-side b{font-size:clamp(20px,2vw,28px);font-weight:800;letter-spacing:-.02em;color:#7a828d;line-height:1.1}.hc-vs-with b{color:#15181d;text-decoration:underline;text-decoration-color:var(--accent,#16bf7e);text-decoration-thickness:4px;text-underline-offset:6px}.hc-vs-arrow{font-size:24px;font-weight:900;color:#15181d}.hc-vs-note{flex-basis:100%;font-size:14px;color:#4a525d}.hc-metric{font-variant-numeric:tabular-nums}.hc-yours{position:relative;z-index:2;margin-top:var(--hc-arrow-room,300px)}.hc-yours+.hc-turn{padding-top:110px}.hc-carousel-track{position:relative}.hc-motion .hc-lane{--sweep-wait:420ms}.hc-motion .hc-lane:after{content:"";position:absolute;inset:22px max(calc(8% - 26px),92px);z-index:3;border-radius:28px;background:var(--accent,#16bf7e);pointer-events:none;transform:scaleX(0);transform-origin:left}.hc-motion .hc-lane.hc-lane-in:after{animation:hc-lane-sweep .9s cubic-bezier(.7,0,.3,1) both}.hc-motion .hc-lane.reverse.hc-lane-in:after{animation-name:hc-lane-sweep-back}@keyframes hc-lane-sweep{0%{transform:scaleX(0);transform-origin:left}45%{transform:scaleX(1);transform-origin:left}55%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@keyframes hc-lane-sweep-back{0%{transform:scaleX(0);transform-origin:right}45%{transform:scaleX(1);transform-origin:right}55%{transform:scaleX(1);transform-origin:left}to{transform:scaleX(0);transform-origin:left}}@media (max-width:600px){.hc-motion .hc-lane:after{inset:12px 40px;border-radius:20px}}.hc-motion .hc-lane[data-colour="#fff"]:after{background:#16bf7e}.hc .hc-footer{display:block;padding:56px 6% 28px;background:#fafbfd;border-top:1px solid #e3e6eb}.hc-footer-top{display:grid;grid-template-columns:minmax(220px,1.3fr) 3fr;gap:48px;max-width:1280px;margin:0 auto}.hc-footer-brand p{width:auto;font-size:15px;line-height:1.5;color:#3c434d;margin:16px 0 18px;max-width:30ch}.hc-footer-cta{display:inline-block;font-weight:800;font-size:14px;color:#15181d;text-decoration:none;border-bottom:3px solid #16bf7e;padding-bottom:2px}.hc-footer .hc-footer-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.hc-footer-cols h2{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5b6573;margin:6px 0 14px}.hc-footer-cols div{display:flex;flex-direction:column;gap:10px}.hc-footer-cols a{font-size:15px;color:#15181d;text-decoration:none}.hc-footer-cols a:hover{text-decoration:underline;text-decoration-color:#16bf7e;text-decoration-thickness:2px;text-underline-offset:4px}.hc .hc-footer .hc-footer-base{max-width:1280px;margin:44px auto 0;padding-top:20px;border-top:1px solid #e3e6eb;font-size:12px;color:#545b66;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}@media (max-width:900px){.hc-footer-top{grid-template-columns:1fr;gap:32px}.hc-footer .hc-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-lane,.hc-lane.reverse{padding-top:34px;padding-bottom:30px}.hc-lane.hc-lane--stack{padding-bottom:40px}.hc .hc-second h3,.hc h2.hc-metric{font-size:clamp(54px,6vw,96px);margin:2px 0 6px}.hc .hc-lead{font-size:clamp(18px,1.7vw,25px);line-height:1.3;margin-bottom:6px}.hc .hc-second .hc-lead{font-size:clamp(17px,1.5vw,22px)}.hc .hc-baseline{font-size:15px;line-height:1.45;margin-bottom:8px}.hc .hc-second{margin:10px 0 8px;padding-top:10px}.hc .hc-vs{margin:0 0 12px;padding:10px 16px}.hc-lane .hc-lane-art{width:min(100%,280px,34vw)}.hc-hero:not(.hc-hero--statement){padding-bottom:0!important}.hc-hero--statement{padding-top:60px!important}[data-enter]:not(.hc-entered){opacity:0}[data-enter].hc-entering{animation-duration:.95s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:backwards}[data-enter=tilt-up].hc-entering{animation-name:hc-e-tilt-up;transform-origin:50% 100%}[data-enter=zoom-in].hc-entering{animation-name:hc-e-zoom-in}[data-enter=curtain].hc-entering{animation-name:hc-e-curtain}[data-enter=unblur].hc-entering{animation-name:hc-e-unblur;animation-duration:1.1s}[data-enter=skew-in].hc-entering{animation-name:hc-e-skew-in}[data-enter=from-right].hc-entering{animation-name:hc-e-from-right}[data-enter=iris].hc-entering{animation-name:hc-e-iris;animation-duration:1.2s;animation-timing-function:cubic-bezier(.6,0,.3,1)}[data-enter=flip-down].hc-entering{animation-name:hc-e-flip-down;transform-origin:50% 0}[data-enter=from-left].hc-entering{animation-name:hc-e-from-left}[data-enter=unfold].hc-entering{animation-name:hc-e-unfold;animation-timing-function:cubic-bezier(.7,0,.3,1)}[data-enter=drop].hc-entering{animation-name:hc-e-drop;animation-timing-function:cubic-bezier(.34,1.4,.64,1)}[data-enter=rise-reveal].hc-entering{animation-name:hc-e-rise-reveal;animation-timing-function:cubic-bezier(.7,0,.3,1)}[data-enter=power-on].hc-entering{animation-name:hc-e-power-on;animation-duration:1.1s}[data-enter=type-on].hc-entering{animation-name:hc-e-type-on;animation-duration:.9s;animation-timing-function:steps(18)}[data-enter=settle].hc-entering{animation-name:hc-e-settle}@keyframes hc-e-tilt-up{0%{opacity:0;transform:perspective(1400px) translateY(70px) rotateX(16deg)}}@keyframes hc-e-zoom-in{0%{opacity:0;transform:scale(1.18)}}@keyframes hc-e-curtain{0%{clip-path:inset(0 0 100% 0)}}@keyframes hc-e-unblur{0%{opacity:0;filter:blur(14px)}}@keyframes hc-e-skew-in{0%{opacity:0;transform:translateX(-90px) skewX(8deg)}}@keyframes hc-e-from-right{0%{opacity:0;transform:translateX(140px)}}@keyframes hc-e-iris{0%{clip-path:circle(0 at 50% 18%)}to{clip-path:circle(150% at 50% 18%)}}@keyframes hc-e-flip-down{0%{opacity:0;transform:perspective(1400px) rotateX(-70deg)}}@keyframes hc-e-from-left{0%{opacity:0;transform:translateX(-140px)}}@keyframes hc-e-unfold{0%{clip-path:inset(0 50% 0 50% round 28px)}to{clip-path:inset(0 0 0 0 round 28px)}}@keyframes hc-e-drop{0%{opacity:0;transform:translateY(-80px)}}@keyframes hc-e-rise-reveal{0%{clip-path:inset(100% 0 0 0 round 28px);transform:translateY(40px)}to{clip-path:inset(0 0 0 0 round 28px);transform:none}}@keyframes hc-e-power-on{0%{opacity:0;transform:scale(.88);filter:brightness(1.8) saturate(0)}60%{opacity:1;filter:brightness(1.25) saturate(1.2)}to{transform:none;filter:none}}@keyframes hc-e-type-on{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes hc-e-settle{0%{opacity:0;transform:translateY(40px)}}@media (min-width:901px){.hc-lane-inner{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.hc-lane.reverse .hc-lane-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr)}.hc .hc-vs{flex-wrap:nowrap;max-width:none}.hc .hc-vs-note{flex-basis:auto;flex:1 1 auto;padding-left:8px;border-left:1px solid #c9cfd8}}.hc .hc-second h3{font-size:clamp(40px,4.2vw,68px)}.hc h2.hc-metric{font-size:clamp(50px,5.4vw,86px);line-height:1;margin:0 0 8px}.hc .hc-eyebrow{margin-bottom:6px}.hc .hc-second{margin:8px 0 6px;padding-top:8px}.hc .hc-second h3{font-size:clamp(36px,3.6vw,58px);line-height:1;margin-bottom:4px}.hc-lane,.hc-lane.reverse{padding-top:24px;padding-bottom:22px}.hc .hc-baseline{font-size:14.5px;margin-bottom:6px}.hc .hc-vs-side b{white-space:nowrap}.hc .hc-vs-side{flex:0 0 auto}.hc-journey{padding-top:60px}.hc-lane,.hc-lane.reverse{padding-top:72px;padding-bottom:64px}.hc-lane.hc-lane--stack{padding-bottom:72px}@media (max-width:600px){.hc-lane,.hc-lane.reverse{padding-top:56px;padding-bottom:50px}.hc .hc-vs-arrow{display:none}}.hc-hero-statement ul.hc-frontiers{width:min(1240px,94vw);position:relative;left:50%;translate:-50% 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:760px){.hc-hero-statement ul.hc-frontiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.hc-hero-statement ul.hc-frontiers{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.hc-hero-statement ul.hc-frontiers{grid-template-columns:1fr}}.hc-hero-statement ul.hc-frontiers li{padding:16px 16px 14px;font-size:14.5px;line-height:1.45}.hc-hero-statement ul.hc-frontiers li>b:first-child{font-size:17px;margin:2px 0 4px}.hc-frontiers li:nth-child(6n+1){--edge:#1463ff}.hc-frontiers li:nth-child(6n+2){--edge:#00c9dd}.hc-frontiers li:nth-child(6n+3){--edge:#24b83e}.hc-frontiers li:nth-child(6n+4){--edge:#f4c928}.hc-frontiers li:nth-child(6n+5){--edge:#ff831c}.hc-frontiers li:nth-child(6n){--edge:#ed352c}.hc-frontiers-more{text-align:center;font-size:14px;color:#545b66;margin:14px 0 0}.hc-acc{max-width:1100px;margin:0 auto 40px;padding:0 16px;display:flex;flex-direction:column;gap:14px;perspective:1400px}.hc-acc-item{--acc:#16bf7e;border-radius:26px;background:#e8ebef;box-shadow:inset 0 4px 10px rgba(110,122,140,.45),inset 0 -2px 3px #fff,0 1px 0 #fff;transform:translateZ(-26px) scale(.975);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1),background-color .45s ease}.hc-acc-item.open,.hc-acc-item:focus-within,.hc-acc-item:hover{background:#fff;transform:translateZ(0) translateY(-4px) scale(1);box-shadow:inset 0 1px 0 #fff,0 2px 0 #dfe3e9,0 14px 26px -12px rgba(26,30,38,.28),0 40px 70px -34px rgba(26,30,38,.45)}.hc-acc-item.open{transform:translateZ(0) translateY(-6px) scale(1)}.hc-acc-h{margin:0;font-size:inherit}.hc .hc-acc-head{display:flex;align-items:center;gap:16px;width:100%;padding:20px 24px;border:0;border-radius:26px;cursor:pointer;text-align:left}.hc .hc-acc-head,.hc .hc-acc-head:active,.hc .hc-acc-head:hover{background:transparent;color:#15181d}.hc-acc-bar{width:7px;height:34px;border-radius:4px;background:var(--acc);flex:0 0 auto;box-shadow:0 0 0 1px rgba(0,0,0,.04);transition:height .45s cubic-bezier(.2,.8,.2,1)}.hc-acc-item.open .hc-acc-bar{height:44px}.hc-acc-title{font-family:var(--font-wubbery),"Baloo 2",system-ui,sans-serif;font-weight:800;font-size:clamp(20px,2vw,26px);letter-spacing:-.02em;color:#15181d}.hc-acc-chev{margin-left:auto;font-size:24px;line-height:1;color:#15181d;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.hc-acc-item.open .hc-acc-chev{transform:rotate(180deg)}.hc-acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1)}.hc-acc-item.open .hc-acc-body{grid-template-rows:1fr}.hc-acc-inner{overflow:hidden;min-height:0}.hc-acc-inner>.hc-shell{margin:0;max-width:none;background:transparent;box-shadow:none;border:0;border-radius:0 0 26px 26px;padding-top:4px}.hc-acc-inner>.hc-shell:before{display:none}.hc-acc-item .hc-acc-inner>.hc-shell{opacity:0;translate:0 14px;transition:opacity .4s ease,translate .55s cubic-bezier(.2,.8,.2,1)}.hc-acc-item.open .hc-acc-inner>.hc-shell{opacity:1;translate:0 0;transition-delay:.12s}@media (prefers-reduced-motion:reduce){.hc-acc-bar,.hc-acc-body,.hc-acc-chev,.hc-acc-item,.hc-acc-item .hc-acc-inner>.hc-shell{transition:none}}@property --wub-trace{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){.hc .button{position:relative;isolation:isolate}.hc .button:before{content:"";position:absolute;inset:-3px;border-radius:inherit;padding:2px;z-index:-1;background:conic-gradient(from var(--wub-trace),transparent 0 55%,#1463ff 62%,#00c9dd 68%,#24b83e 74%,#f4c928 80%,#ff831c 86%,#ed352c 92%,transparent 98%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .25s ease}.hc .button:focus-visible:before,.hc .button:hover:before{opacity:1;animation:wub-trace 1.6s linear infinite}@keyframes wub-trace{to{--wub-trace:360deg}}.hc .button span,.hc .hc-context span,.hc .hc-cta a span,.hc-footer-cta span{display:inline-block;transition:translate .25s cubic-bezier(.2,.8,.2,1)}.hc .button:hover span,.hc .hc-context:hover span,.hc .hc-cta a:hover span,.hc-footer-cta:hover span{translate:5px 0}@media (hover:hover) and (pointer:fine){.hc .hc-hero-statement ul.hc-frontiers li,.hc .hc-hero-statement ul.hc-frontiers li.hc-reveal.hc-in{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0));transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.hc .hc-hero-statement ul.hc-frontiers li:hover{--lift:-4px;box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(26,26,28,.09),0 18px 32px -16px rgba(26,26,28,.35)}}}.hc-acc-inner>.hc-shell>h2:first-of-type{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.hc-acc-chev{flex:0 0 auto}.hc-check-always{max-width:1068px;margin-left:auto;margin-right:auto}@media (prefers-reduced-motion:no-preference){.hc-motion .hc-pop.hc-reveal.hc-in{animation:hc-title-wipe .9s cubic-bezier(.2,.8,.2,1) var(--hc-delay,0s) backwards}@keyframes hc-title-wipe{0%{clip-path:inset(-10% -4% 100% -4%)}to{clip-path:inset(-25% -6% -25% -6%)}}.hc-motion .hc-chart.hc-reveal .hc-bar{transform-box:fill-box;transform-origin:left center;scale:0 1}.hc-motion .hc-chart.hc-reveal.hc-in .hc-bar{scale:1 1;transition:scale .9s cubic-bezier(.2,.8,.2,1) calc(.2s + var(--i, 0) * .14s)}.hc .hc-hero-statement ul.hc-frontiers li,.hc-acc-item{overflow:clip}.hc .hc-hero-statement ul.hc-frontiers li:after,.hc-acc-item:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%);translate:-110% 0;transition:translate 0s}.hc-acc-item{position:relative}.hc .hc-hero-statement ul.hc-frontiers li:hover:after,.hc-acc-item:hover:after{translate:110% 0;transition:translate .8s cubic-bezier(.2,.8,.2,1)}.hc .hc-cta a,.hc-footer-cols a{text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /0 2px;transition:background-size .35s cubic-bezier(.2,.8,.2,1)}.hc .hc-cta a:hover,.hc-footer-cols a:hover{background-size:100% 2px;text-decoration:none}.hc-marquee{overflow:hidden;margin:22px auto 0;width:min(1240px,94vw);position:relative;left:50%;translate:-50% 0;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hc-marquee-track{display:flex;width:max-content;animation:hc-marquee 60s linear infinite}.hc-marquee:hover .hc-marquee-track{animation-play-state:paused}@keyframes hc-marquee{to{transform:translateX(-50%)}}}.hc-marquee-set{display:flex;gap:12px;padding-right:12px}.hc-marquee-set span{white-space:nowrap;padding:8px 16px;border-radius:999px;background:#fff;color:#15181d;font-weight:700;font-size:14px;box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(26,26,28,.09),0 6px 14px -8px rgba(26,26,28,.3)}@media (prefers-reduced-motion:reduce){.hc-marquee{overflow-x:auto}}