.int-hero{padding:clamp(56px,8.5vh,88px) var(--gutter) var(--sec-pad)}.int-hero-inner{display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%;max-width:1240px;margin-inline:auto}.int-hero h1{max-width:760px;color:var(--bone);font:500 clamp(38px,4.6vw,60px) /1.12 var(--font-body);letter-spacing:-.03em;text-wrap:balance}.int-hero p{max-width:560px;color:var(--mist);font-size:15px;line-height:1.65}.int-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.int-ctas .btn-form.btn-lg button,.int-ctas .btn-form.btn-lg input{padding-top:15px;padding-bottom:15px;font-size:14px}.int-hero-note{color:var(--mist);font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.int-split{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);grid-gap:clamp(32px,4vw,40px);gap:clamp(32px,4vw,40px);align-items:center}.int-flip .int-split{grid-template-columns:minmax(0,1fr) minmax(0,460px)}.int-flip .int-copy{order:2}.int-flip .int-visual{order:1}.int-copy{display:flex;flex-direction:column;gap:14px}.int-copy,.int-visual{min-width:0}.int-num{color:var(--mist);font:500 12px/1 var(--font-mono);letter-spacing:.08em}.int-copy h2{color:var(--bone);font:500 clamp(26px,2.8vw,36px) /1.15 var(--font-body);letter-spacing:-.025em;text-wrap:balance}.int-copy p{max-width:440px;color:var(--mist);font-size:14px;line-height:1.6}.int-figure{display:flex;flex-direction:column;height:320px;margin:0;padding:24px}.int-figure-svg{display:block;width:min(100%,400px);height:auto;margin:auto}.int-figure .iv-fill-hot{fill:var(--accent)}.int-figure .iv-line-hot{stroke:var(--line-strong)}.int-figure .iv-ghost{stroke-dasharray:none}.int-router{display:flex;flex-direction:column;gap:12px;width:min(100%,560px);margin:auto}.int-router-head{margin-bottom:2px;color:var(--mist);font:500 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.int-router-row{display:grid;grid-template-columns:110px minmax(0,1fr) 38px;align-items:center;grid-gap:12px;gap:12px;font:400 12px/1 var(--font-mono);color:var(--bone)}.int-router-row i{display:block;height:6px;background:var(--line)}.int-router-row i b{display:block;height:100%;background:var(--line-strong)}.int-router-row small{color:var(--mist);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.int-mine{color:var(--accent)}.int-mine i b{background:var(--accent)}.int-pipe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:auto 0}.int-stage{display:flex;flex-direction:column;gap:10px;padding-right:18px}.int-stage:last-child{padding-right:0}.int-stage-track{display:flex;align-items:center;height:11px}.int-stage-node{flex:none;width:11px;height:11px;border:1px solid var(--line-strong);background:var(--ink)}.int-stage-track:after{content:"";flex:1 1;height:1px;margin-left:8px;background:var(--line-strong)}.int-stage:last-child .int-stage-track:after{content:none}.int-stage-text{display:flex;flex-direction:column;gap:5px}.int-stage-num{color:var(--mist);font:500 10.5px/1 var(--font-mono);letter-spacing:.08em}.int-stage-label{color:var(--bone);font-size:12.5px;font-weight:500;line-height:1.45;letter-spacing:-.005em}.int-stage-hot .int-stage-node{border-color:var(--accent);background:var(--accent)}.int-br{display:none}.int-head h2{max-width:820px;color:var(--bone);font:500 clamp(26px,2.8vw,36px) /1.15 var(--font-body);letter-spacing:-.025em;text-wrap:balance}.int-steps{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none}.int-steps li{display:flex;flex-direction:column;gap:10px;min-width:0;padding:clamp(24px,2.6vw,36px) clamp(20px,2.2vw,30px);background:var(--ink)}.int-step-num{color:var(--mist);font:500 12px/1 var(--font-mono);letter-spacing:.08em}.int-steps h3{color:var(--bone);font:500 24px/29px var(--font-body);letter-spacing:-.02em;text-wrap:balance}.int-steps p{color:var(--mist);font-size:13.5px;line-height:1.6}.int-proof{display:flex;align-items:baseline;flex-wrap:wrap;gap:20px;color:var(--mist);font-size:13px}.int-proof a{color:var(--bone);font:500 13px/16px var(--font-body);text-decoration:none;border-bottom:1px solid var(--bone);transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.int-proof a em{color:var(--mist);font-style:normal;font-weight:400}.int-proof a:hover{color:var(--accent);border-color:transparent}.int-proof a:focus-visible{outline:1px solid var(--accent);outline-offset:5px}.int-close-inner{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.int-close h2{color:var(--bone);font:500 clamp(26px,2.8vw,36px) /1.15 var(--font-body);letter-spacing:-.025em;text-wrap:balance}.int-close p{max-width:520px;color:var(--mist);font-size:14px;line-height:1.6}.int-close .int-ctas{justify-content:center;margin-top:8px}@media (min-width:1100px){.int-close-inner,.int-copy,.int-head,.int-hero-inner,.int-proof{padding-inline:var(--gutter)}}@media (max-width:900px){.int-flip .int-split,.int-split{grid-template-columns:1fr;gap:24px}.int-flip .int-copy{order:1}.int-flip .int-visual{order:2}.int-figure{height:auto;padding:clamp(18px,2.2vw,24px)}.int-figure-svg,.int-router{width:100%;margin:0}.int-pipe{margin:0}.int-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.int-hero{padding-top:48px;padding-bottom:48px}}@media (max-width:640px){.int-pipe{grid-template-columns:1fr}.int-stage{position:relative;flex-direction:row;align-items:flex-start;gap:12px;padding:0 0 20px}.int-stage:last-child{padding-bottom:0}.int-stage-track{height:auto;padding-top:4px}.int-stage-track:after{content:none}.int-stage:not(:last-child):before{content:"";position:absolute;top:17px;bottom:3px;left:5px;width:1px;background:var(--line-strong)}}@media (max-width:560px){.int-br{display:inline}.int-steps{grid-template-columns:1fr}.int-router-row{grid-template-columns:90px minmax(0,1fr) 34px}}