@font-face{font-family:"Anton";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/anton-latin-400-normal.woff2") format("woff2")}@font-face{font-family:"Bebas Neue";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/bebas-neue-latin-400-normal.woff2") format("woff2")}@font-face{font-family:"Inter Tight Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("../fonts/inter-tight-latin-wght-normal.woff2") format("woff2-variations")}@font-face{font-family:"Roboto Condensed Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("../fonts/roboto-condensed-latin-wght-normal.woff2") format("woff2-variations")}:root{color:#e9e9e7;background:#070c0d;font-family:"Roboto Condensed Variable","Arial Narrow",Arial,sans-serif;font-synthesis:none;--paper:#ebe9e6;--ink:#060b0b;--night:#070c0d;--light:#e9e9e7;--muted:#aeb4b1;--rule:rgba(225,235,232,0.2);--rule-strong:rgba(225,235,232,0.34);--rule-dark:rgba(6,11,11,0.32);--gold:#c3a567;--gold-deep:#9f8144;--mint:#8dccab;--display:"Anton","Arial Narrow",sans-serif;--condensed:"Bebas Neue","Arial Narrow",sans-serif;--body:"Roboto Condensed Variable","Arial Narrow",Arial,sans-serif;--statement:"Inter Tight Variable",Arial,sans-serif;--paper-texture:url("../images/paper-grain-v2.jpg");--night-texture:url("../images/night-grain-v2.jpg");--gold-texture:url("../images/gold-grain-v2.jpg")}*{box-sizing:border-box}html{background:var(--night);overflow-x:clip;scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;overflow-x:clip;color:var(--light);background:var(--night);font-family:var(--body);font-size:16px;font-variation-settings:"wght" 400;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}button,a{color:inherit;font:inherit}a{text-decoration:none}button{padding:0}p,h1,h2,h3{margin-top:0}::selection{color:var(--ink);background:var(--gold)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:10px 14px;color:var(--paper);background:var(--ink);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:3px solid var(--mint);outline-offset:-3px}.paper-surface{color:var(--ink);background-color:var(--paper);background-image:var(--paper-texture);background-size:640px 640px;background-blend-mode:normal}.dark-surface{color:var(--light);background-color:var(--night);background-image:var(--night-texture);background-size:760px 760px;background-blend-mode:normal}.brand{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:17px;font-variation-settings:"wght" 700;letter-spacing:-0.035em}.brand img{width:28px;height:28px;flex:0 0 auto}.brand--dark{color:var(--light)}.header-brand-lockup{position:relative;min-width:0;min-height:46px;padding-left:56px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.header-brand-lockup .brand{gap:0}.header-brand-lockup .brand img{position:absolute;top:50%;left:0;width:46px;height:46px;transform:translateY(-50%)}.header-brand-lockup>span{margin:2px 0 0;color:rgba(6,11,11,0.66);font-size:clamp(10px,0.75vw,11px);line-height:1}.site-header{position:relative;z-index:50;color:var(--ink);background-color:var(--paper);background-image:var(--paper-texture);background-size:640px 640px}.breadcrumb-trail{position:relative;z-index:40;color:var(--ink);background-color:var(--paper);background-image:var(--paper-texture);background-size:640px 640px;border-top:1px solid rgba(6,11,11,0.12)}.breadcrumb-trail ol{width:min(100% - 50px,1360px);margin:0 auto;padding:11px 0;display:flex;flex-wrap:wrap;align-items:center;gap:0 9px;list-style:none}.breadcrumb-trail li{display:inline-flex;align-items:center;font-size:11.5px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.05em}.breadcrumb-trail li + li::before{margin-right:9px;color:rgba(6,11,11,0.38);content:"/";font-variation-settings:"wght" 400}.breadcrumb-trail a{color:rgba(6,11,11,0.62);text-decoration:none;transition:color 140ms ease}.breadcrumb-trail a:hover,.breadcrumb-trail a:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.breadcrumb-trail [aria-current="page"]{color:var(--ink)}@media (max-width:820px){.breadcrumb-trail ol{width:min(100% - 32px,860px);padding:9px 0}.breadcrumb-trail li{font-size:10.5px}}.header-grid{width:min(100% - 50px,1360px);min-height:82px;margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(25px,3vw,48px)}.desktop-nav__item{position:relative;display:inline-flex;align-items:center}.desktop-nav__item>a{position:relative;min-height:44px;padding:12px 0 9px;display:inline-flex;align-items:center;font-size:13px;font-variation-settings:"wght" 700;text-transform:uppercase;letter-spacing:0.04em}.desktop-nav__disclosure{width:44px;height:44px;display:grid;place-items:center;color:var(--ink);background:transparent;border:0;cursor:pointer}.desktop-nav__disclosure svg{width:12px;height:12px;transition:transform 150ms ease}.desktop-nav__disclosure[aria-expanded="true"] svg{transform:rotate(180deg)}.desktop-nav__item>a::after{position:absolute;right:0;bottom:4px;left:0;height:1px;content:"";background:var(--ink);transform:scaleX(0);transform-origin:right;transition:transform 160ms ease}.desktop-nav__item>a:hover::after,.desktop-nav__item>a:focus-visible::after{transform:scaleX(1);transform-origin:left}.desktop-nav__panel{position:absolute;z-index:70;top:calc(100% - 1px);left:50%;width:280px;padding:8px;color:var(--light);background-color:var(--night);background-image:var(--night-texture);border:1px solid var(--rule-strong);box-shadow:0 18px 40px rgba(6,11,11,0.22);opacity:0;pointer-events:none;visibility:hidden;transform:translate(-50%,8px);transition:opacity 150ms ease,transform 150ms ease}.desktop-nav__item.is-open .desktop-nav__panel{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%,0)}.desktop-nav__panel a{padding:13px 12px;display:block;border-bottom:1px solid var(--rule)}.desktop-nav__panel a:last-child{border-bottom:0}.desktop-nav__panel strong,.desktop-nav__panel span{display:block}.desktop-nav__panel strong{font-family:var(--condensed);font-size:20px;font-weight:400;text-transform:uppercase}.desktop-nav__panel span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.25}.primary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;color:var(--ink);background-color:var(--gold);background-image:var(--gold-texture);background-size:480px 480px;background-blend-mode:normal;border:1px solid rgba(109,83,31,0.24);font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:filter 150ms ease,transform 150ms ease}.primary-cta--compact{min-height:44px;padding-inline:18px;gap:20px;font-size:12px;text-transform:uppercase;letter-spacing:0.035em}.primary-cta svg{width:20px;height:20px;flex:0 0 auto;transition:transform 150ms ease}.primary-cta:hover,.primary-cta:focus-visible{filter:brightness(1.06);transform:translateY(-1px)}.primary-cta:hover svg,.primary-cta:focus-visible svg{transform:translateX(4px)}.primary-cta:focus-visible,.brand:focus-visible,.desktop-nav a:focus-visible,.desktop-nav__disclosure:focus-visible,.menu-toggle:focus-visible,.route-card:focus-visible,.offer-row:focus-visible,.inline-actions a:focus-visible,.evidence-inline-link a:focus-visible,.difference-ledger a:focus-visible,.offer-detail-ledger a:focus-visible,.footer-directory a:focus-visible,.footer-directory__secondary a:focus-visible,.footer-directory__legal a:focus-visible,.minimal-footer a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.dark-surface .primary-cta:focus-visible,.dark-surface .route-card:focus-visible,.dark-surface .offer-row:focus-visible,.dark-surface .inline-actions a:focus-visible,.dark-surface .evidence-inline-link a:focus-visible,.dark-surface .difference-ledger a:focus-visible,.dark-surface .offer-detail-ledger a:focus-visible,.dark-surface .footer-directory a:focus-visible,.dark-surface .footer-directory__secondary a:focus-visible,.dark-surface .footer-directory__legal a:focus-visible,.dark-surface .minimal-footer a:focus-visible,.mobile-sticky-cta .primary-cta:focus-visible,.desktop-nav__panel a:focus-visible{outline-color:var(--mint)}.dark-surface .route-card:focus-visible,.dark-surface .offer-row:focus-visible{outline-offset:-4px}.header-cta{justify-self:end}.menu-toggle,.mobile-nav,.mobile-sticky-cta{display:none}.hero{overflow:hidden}.hero-grid{width:min(100%,1440px);min-height:958px;margin-inline:auto;display:grid;grid-template-columns:26.4% 52.8% 20.8%}.signal-unclear,.signal-aligned,.hero-copy{position:relative}.signal-unclear{padding-top:93px}.micro-rule{display:flex;align-items:center;gap:9px;font-size:10px;font-variation-settings:"wght" 700;text-transform:uppercase}.micro-rule>span{height:1px;display:block;background:var(--ink)}.micro-rule--unclear{margin-left:108px}.micro-rule--unclear>span{width:90px}.signal-bars{margin-top:34px}.signal-bar{width:calc(100% + 22px);height:62px;margin:0 0 29px -16px;display:flex;align-items:center;justify-content:center;color:var(--light);background-color:var(--ink);background-image:var(--night-texture);background-size:760px 760px;font-family:var(--condensed);font-size:25px;line-height:1;text-transform:uppercase;letter-spacing:0.025em}.signal-bar--1{width:75%;transform:rotate(3.8deg) translateX(16px)}.signal-bar--2{width:105%;transform:rotate(3.2deg) translateX(10px)}.signal-bar--3{width:98%;transform:rotate(3.3deg) translateX(7px)}.signal-bar--4{width:97%;transform:rotate(3.4deg) translateX(18px)}.signal-bar--5{width:95%;box-shadow:inset -4px 0 0 var(--gold);transform:rotate(3.6deg) translateX(12px)}.hero-copy{z-index:2;padding:75px 0 64px}.hero-copy h1{position:relative;z-index:2;width:max-content;max-width:none;margin:0 0 28px;color:var(--ink);font-family:var(--display);font-size:clamp(88px,7.8vw,113px);font-weight:400;line-height:0.95;letter-spacing:-0.025em}.hero-line{position:relative;width:max-content;display:block}.hero-line:first-child{letter-spacing:0}.hero-line:not(:first-child){letter-spacing:-0.045em}.hero-line--bar::after{position:absolute;z-index:-1;top:52%;left:calc(100% + 12px);height:0.43em;content:"";background-color:var(--ink);background-image:var(--night-texture);background-size:760px 760px;transform:translateY(-35%)}.hero-line--bar-1::after{width:clamp(94px,8.6vw,138px)}.hero-line--bar-2::after{width:clamp(62px,5.4vw,90px)}.hero-line--bar-3::after{width:clamp(190px,16.2vw,250px)}.hero-line--bar-4::after{width:clamp(91px,7.7vw,124px)}.hero-lead{max-width:505px;margin:0 0 28px;font-size:20px;line-height:1.34}.hero-lead span{display:block}.hero-support{max-width:485px;margin:0;padding-left:14px;border-left:2px solid var(--gold);font-size:13px;line-height:1.3}.signal-aligned{padding:104px 25px 46px 0}.micro-rule--aligned{margin:0 48px 34px 0;justify-content:flex-end}.micro-rule--aligned>span{width:90px}.alignment-rail{position:relative;min-height:442px;margin-left:0;border-left:1px solid var(--ink)}.alignment-item{position:relative;min-height:92px;padding-left:42px;display:flex;align-items:center;color:var(--ink);font-size:12px;font-variation-settings:"wght" 700;text-transform:uppercase}.alignment-item::before{position:absolute;right:100%;width:clamp(70px,7.4vw,108px);height:49px;content:"";background-color:var(--ink);background-image:var(--night-texture);background-size:760px 760px}.alignment-item i,.alignment-cta-node{position:absolute;left:-6px;width:12px;height:12px;background:var(--ink);border:2px solid var(--paper);border-radius:50%;box-shadow:0 0 0 1px var(--ink)}.alignment-item i::after{position:absolute;top:4px;left:10px;width:19px;height:1px;content:"";background:var(--ink)}.alignment-cta-node{bottom:-8px;background:var(--gold);border-color:var(--ink)}.hero-cta{width:100%;min-height:70px;margin-top:-8px;margin-left:0;padding-left:38px;font-size:19px}.aligned-foot{margin-top:73px;display:flex;align-items:center;justify-content:flex-end;gap:12px;color:var(--ink);font-size:10px;font-variation-settings:"wght" 700;text-transform:uppercase}.aligned-foot span{width:75px;height:1px;background:var(--ink)}.section-label{min-height:49px;margin:0;padding:0 26px;display:flex;align-items:center;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:11px;font-variation-settings:"wght" 500;text-transform:uppercase;letter-spacing:0.035em}.clarity-band{border-top:1px solid var(--rule)}.clarity-band__inner{min-height:246px;padding:52px clamp(42px,7.8vw,113px) 32px;display:flex;flex-direction:column;justify-content:center}.clarity-band h2{max-width:1220px;margin:0;font-family:var(--statement);font-size:clamp(48px,5.2vw,75px);font-variation-settings:"wght" 760;line-height:1.05;letter-spacing:-0.035em}.clarity-band__signals{margin:22px 7% 0 12px;display:flex;align-items:center;justify-content:space-between}.clarity-band__signals span{width:50px;height:4px;background:var(--gold)}.clarity-band__mark{width:26px;height:26px;display:block}@media (min-width:768px) and (max-width:1181px){.seoi-ftp--home .clarity-band__inner{height:auto;min-height:max(var(--compact-clarity-height),246px)}}.process-grid{display:grid;grid-template-columns:36.6% 32.6% 30.8%;border-bottom:1px solid var(--rule)}.process-cell{position:relative;min-height:221px;border-right:1px solid var(--rule)}.process-cell:last-child{border-right:0}.process-cell::before{position:absolute;top:48px;left:-7px;width:12px;height:12px;content:"";background:var(--night);border:1px solid var(--light);border-radius:50%}.process-cell:first-child::before{display:none}.process-cell__heading{margin:0}.process-cell__trigger{width:100%;min-height:99px;padding:20px clamp(26px,3vw,54px);display:grid;grid-template-columns:0 1fr auto;align-items:center;gap:0;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--rule);cursor:pointer}.process-cell__trigger:focus-visible{outline:2px solid var(--mint);outline-offset:-4px}.process-cell__number{width:0;overflow:hidden;opacity:0}.process-cell__title{font-family:var(--condensed);font-size:clamp(43px,4vw,59px);line-height:0.9;text-transform:uppercase}.process-cell__arrow{width:29px;height:29px;color:var(--gold)}.process-cell__short{position:relative;max-width:290px;margin:0 26px 0 clamp(42px,4vw,67px);padding:31px 0 0 16px;color:#c7cac8;font-size:15px;line-height:1.25}.process-cell__short::before{position:absolute;top:31px;bottom:0;left:0;width:1px;content:"";background:var(--rule-strong)}.process-cell__short::after{position:absolute;top:25px;left:-2px;width:5px;height:5px;content:"";background:var(--light);transform:rotate(45deg)}.process-cell__detail{padding:0 26px 30px clamp(42px,4vw,67px)}.process-cell__detail[hidden]{display:none}.process-cell__detail p{max-width:480px;margin:0;padding:18px 20px;color:var(--muted);border:1px solid var(--rule);font-size:14px;line-height:1.45}.routes-grid{display:grid;grid-template-columns:48.6% 51.4%;border-bottom:1px solid var(--rule)}.route-card{position:relative;min-height:263px;padding:38px 52px 36px;display:flex;align-items:center;justify-content:space-between;gap:35px;border-right:1px solid var(--rule);transition:background 150ms ease}.route-card:last-child{border-right:0}.route-card:hover,.route-card:focus-visible{background:rgba(195,165,103,0.045)}.route-card--new{border-left:2px solid var(--gold)}.route-card--rebuild::before,.route-card--rebuild::after{position:absolute;left:0;width:29px;height:48px;content:"";background:var(--night);border-left:1px solid var(--rule-strong)}.route-card--rebuild::before{top:calc(50% - 48px);border-bottom:1px solid var(--rule-strong);transform:skewY(50deg);transform-origin:bottom left}.route-card--rebuild::after{bottom:calc(50% - 48px);border-top:1px solid var(--rule-strong);transform:skewY(-50deg);transform-origin:top left}.route-card h3{margin:0 0 18px;font-family:var(--statement);font-size:clamp(43px,4vw,59px);font-weight:400;font-variation-settings:"wght" 750;line-height:0.98;letter-spacing:-0.035em}.route-card p{margin:0;color:#c7cac8;font-size:16px;line-height:1.28}.route-card>svg{width:32px;height:32px;flex:0 0 auto}.proof-strip{min-height:163px;display:grid;grid-template-columns:24% 25% 26.4% 24.6%;border-bottom:1px solid var(--rule)}.proof-strip>div{position:relative;padding:25px clamp(24px,3.4vw,55px);display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--rule)}.proof-strip>div:last-child{border-right:0}.proof-strip>div:nth-child(2){border-right:0}.proof-strip__metric:nth-child(2)::after{position:absolute;top:36px;right:-1px;bottom:36px;width:1px;content:"";background:var(--rule-strong)}.proof-strip__before>span,.proof-strip__after>span{margin-bottom:7px;font-size:10px;text-transform:uppercase}.proof-strip__before p,.proof-strip__after p{margin:0;font-size:16px;line-height:1.25}.proof-strip__before i{position:absolute;right:54px;bottom:25px;left:54px;height:1px;background:var(--gold)}.proof-strip__before i::after{position:absolute;top:-4px;right:-4px;width:8px;height:8px;content:"";background:var(--night);border:1px solid var(--gold);border-radius:50%}.proof-strip__metric strong{color:var(--mint);font-size:clamp(36px,3.6vw,53px);font-variation-settings:"wght" 760;line-height:1;letter-spacing:-0.025em}.proof-strip__metric span{margin-top:7px;color:var(--mint);font-size:clamp(20px,2vw,29px);font-variation-settings:"wght" 700;line-height:1.05}.proof-strip__metric:nth-child(3) strong{font-size:clamp(22px,2.2vw,32px)}.proof-strip__metric:nth-child(3) span{font-size:clamp(19px,1.8vw,27px)}.proof-strip__after svg{position:absolute;right:42px;bottom:31px;width:24px;height:24px;color:var(--gold)}.proof-strip__after::after{position:absolute;right:44px;bottom:37px;left:44px;height:1px;content:"";background:var(--gold)}.proof-strip__after svg{z-index:1}.offer-table{border-bottom:1px solid var(--rule)}.offer-row{position:relative;min-height:98px;display:grid;grid-template-columns:11.6% 37.5% 26.4% 19.5% 5%;align-items:center;border-bottom:1px solid var(--rule);transition:background 150ms ease}.offer-row:last-child{border-bottom:0}.offer-row:hover,.offer-row:focus-visible{background:rgba(195,165,103,0.06)}.offer-row>span{min-height:98px;padding:16px 28px;display:flex;flex-direction:column;justify-content:center}.offer-row__number{position:relative;align-items:center;border-right:1px solid var(--rule);font-family:var(--condensed);font-size:45px;line-height:1}.offer-row__number::after{position:absolute;z-index:1;top:calc(50% - 7px);right:-7px;width:13px;height:13px;content:"";background:var(--night);border:1px solid var(--light);border-radius:50%}.offer-row__title{font-family:var(--condensed);font-size:clamp(37px,3.3vw,50px);line-height:0.9;text-transform:uppercase}.offer-row__summary{max-width:150px;color:#c7cac8;border-right:1px solid var(--rule);font-size:17px;line-height:1.2}.offer-row__price{font-size:25px;line-height:1}.offer-row__price small{margin-bottom:5px;color:#b5bab7;font-size:13px}.offer-row>svg{width:27px;height:27px;color:var(--gold)}.evidence-library{border-bottom:1px solid var(--rule)}.evidence-library>summary{min-height:70px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:28px;cursor:pointer;list-style:none;font-size:13px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.045em}.evidence-library>summary::-webkit-details-marker{display:none}.evidence-library>summary:focus-visible{outline:2px solid var(--mint);outline-offset:-4px}.evidence-library__action{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;color:#4ade80}.evidence-library__action-label{font-family:"Space Mono",monospace;font-size:10px;font-weight:700;letter-spacing:0.1em;line-height:1}.evidence-library__action-label--close{display:none}.evidence-library__triangle{width:34px;height:34px;display:block;transition:transform 180ms ease}.evidence-library[open] .evidence-library__action-label--open{display:none}.evidence-library[open] .evidence-library__action-label--close{display:inline}.evidence-library[open] .evidence-library__triangle{transform:rotate(180deg)}.evidence-library>summary:hover .evidence-library__action,.evidence-library>summary:focus-visible .evidence-library__action{color:#64d596}.evidence-library__content{border-top:1px solid var(--rule)}.seoi-ftp--home .evidence-library__content>.evidence-block>.section-label{color:#3bb878;background-color:transparent;background-image:none;border-color:var(--rule);font-weight:700;font-variation-settings:"wght" 700}.evidence-block{border-bottom:1px solid var(--rule)}.evidence-block>h2,.ai-definition>div>h2{max-width:900px;margin:0;padding:42px clamp(28px,5vw,72px);font-family:var(--statement);font-size:clamp(40px,4.8vw,68px);font-variation-settings:"wght" 750;line-height:0.98;letter-spacing:-0.035em}.evidence-copy-grid{display:grid;grid-template-columns:repeat(4,1fr)}.evidence-copy-grid p{min-height:190px;margin:0;padding:30px;color:#c6cbc8;border-right:1px solid var(--rule);font-size:15px;line-height:1.45}.evidence-copy-grid p:last-child{border-right:0}.difference-ledger article{min-height:130px;padding:25px 28px;display:grid;grid-template-columns:70px minmax(250px,0.8fr) minmax(0,1.2fr);align-items:center;gap:24px;border-top:1px solid var(--rule)}.difference-ledger article>span{color:var(--gold);font-family:var(--condensed);font-size:27px}.difference-ledger h3,.story-ledger h3,.offer-detail-ledger h3{margin:0;font-family:var(--condensed);font-size:32px;font-weight:400;line-height:1;text-transform:uppercase}.difference-ledger p,.story-ledger p,.offer-detail-ledger p{margin:0;color:#c6cbc8;font-size:15px;line-height:1.45}.difference-ledger p a,.offer-detail-ledger article>a,.inline-actions a{color:var(--light);border-bottom:1px solid var(--gold)}.story-ledger,.offer-detail-ledger{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.story-ledger article,.offer-detail-ledger article{min-height:240px;padding:38px;border-right:1px solid var(--rule)}.story-ledger article:last-child{border-right:0}.story-ledger article>span{color:var(--gold);font-size:11px;text-transform:uppercase}.story-ledger h3,.offer-detail-ledger h3{margin:18px 0}.offer-detail-ledger{grid-template-columns:repeat(2,1fr)}.offer-detail-ledger article:nth-child(2){border-right:0}.offer-detail-ledger__route-note{grid-column:1 / -1;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.offer-detail-ledger__route-note .scope-note,.offer-detail-ledger__route-note .evidence-inline-link{border-top:0}.offer-detail-ledger__growth{grid-column:1 / -1;border-right:0 !important}.offer-detail-ledger article>a{width:max-content;margin-top:24px;display:inline-flex;align-items:center;gap:7px}.offer-detail-ledger svg,.inline-actions svg{width:17px;height:17px}.scope-note{margin:0;padding:22px 38px;color:var(--muted);border-top:1px solid var(--rule)}.offer-details-intro{max-width:760px;margin:0;padding:0 38px 38px;color:#c6cbc8;font-size:16px;line-height:1.5}.offer-detail-ledger__price{margin:0 0 16px !important;color:var(--gold) !important;font-variation-settings:"wght" 650}.evidence-inline-link{padding:20px 38px;border-top:1px solid var(--rule)}.evidence-inline-link a{display:inline-flex;align-items:center;gap:8px;color:var(--light);border-bottom:1px solid var(--gold)}.evidence-inline-link svg{width:17px;height:17px}.ai-definition>div{display:grid;grid-template-columns:1fr 1fr;align-items:start}.ai-definition>div>div{padding:46px;border-left:1px solid var(--rule)}.ai-definition p{margin:0 0 20px;color:#c6cbc8;font-size:16px;line-height:1.5}.inline-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:18px 28px}.inline-actions a{display:inline-flex;align-items:center;gap:7px}.faq-ledger>div{border-top:1px solid var(--rule)}.faq-ledger article{border-bottom:1px solid var(--rule)}.faq-ledger article:last-child{border-bottom:0}.faq-ledger h3{margin:0}.faq-ledger button{width:100%;min-height:78px;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:28px;text-align:left;background:transparent;border:0;cursor:pointer}.faq-ledger button:focus-visible{outline:2px solid var(--mint);outline-offset:-4px}.faq-ledger button span{font-size:20px;font-variation-settings:"wght" 650}.faq-ledger button svg{width:20px;height:20px;flex:0 0 auto;color:var(--gold)}.faq-ledger article>div{padding:0 70px 27px 28px}.faq-ledger article>div[hidden]{display:none}.faq-ledger p{max-width:900px;margin:0;color:#c6cbc8;line-height:1.5}.footer-directory{padding:38px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;border-top:1px solid var(--rule)}.footer-directory__secondary{padding:18px 38px;display:flex;flex-wrap:wrap;gap:10px 24px;color:#969c98;border-top:1px solid var(--rule);font-size:11px}.footer-directory__legal{padding:18px 38px 26px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;color:#969c98;border-top:1px solid var(--rule);font-size:11px}.footer-directory__legal a{display:inline-flex;align-items:center;min-height:32px;padding:4px 8px;margin:-4px -8px}.footer-directory__legal .brand{margin-right:auto;color:var(--light);font-size:14px}.footer-directory__legal .brand img{width:24px;height:24px}.footer-directory__tagline{color:#c6cbc8}.final-rationale>p{max-width:780px;margin:0;padding:34px 38px;color:#c6cbc8;font-size:17px;line-height:1.5}.final-rationale__cta{width:min(100% - 76px,420px);margin:0 38px 38px}.footer-directory h2{margin:0 0 18px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase}.footer-directory a,.footer-directory__pending{width:max-content;margin:0 0 9px;display:block;color:#c6cbc8;font-size:14px}.footer-directory__pending{color:#969c98}.final-cta{padding:58px 48px 22px;border-bottom:1px solid var(--rule)}.final-cta__grid{display:grid;grid-template-columns:1.45fr 0.55fr;align-items:end;gap:6vw}.final-cta h2{margin:0;font-family:var(--statement);font-size:clamp(70px,7.5vw,108px);font-variation-settings:"wght" 760;line-height:0.98;letter-spacing:-0.05em}.final-cta__action{padding-bottom:8px}.final-cta__action .primary-cta{width:100%}.final-cta__action small{margin-top:14px;display:block;color:#989e9a;font-size:12px;line-height:1.35}.minimal-footer{margin-top:56px;padding-top:22px;display:grid;grid-template-columns:auto 1px minmax(280px,1fr);align-items:center;gap:24px;border-top:1px solid var(--rule)}.minimal-footer>span{width:1px;height:40px;background:var(--rule-strong)}.minimal-footer>p{margin:0;color:#aeb4b1;font-size:12px;line-height:1.35}@media (max-width:1180px){.header-grid{grid-template-columns:auto 1fr auto}.desktop-nav{gap:22px}.hero-grid{grid-template-columns:26.4% 52.8% 20.8%;min-height:880px}.hero-copy h1{font-size:clamp(80px,7.8vw,101px)}.signal-bar{height:56px;font-size:22px}.alignment-item{padding-left:30px;font-size:10px}.hero-cta{padding-left:24px;font-size:16px}.minimal-footer{grid-template-columns:auto 1px 1fr}}@media (min-width:1001px){.hero-line:nth-child(n + 2){font-size:90%;line-height:0.97}.hero-line:nth-child(2){transform:translateX(17px);letter-spacing:-0.013em}.hero-line:nth-child(3){transform:translateX(-9px);letter-spacing:-0.056em}.hero-line:nth-child(4){transform:translateX(-9px);letter-spacing:-0.049em}.hero-line:nth-child(5){transform:translateX(-13px);letter-spacing:-0.057em}.hero-line:nth-child(6){transform:translateX(-2px);letter-spacing:-0.066em}.hero-line--bar::after{height:0.52em}.hero-line--bar-1::after{width:calc(min(52.8vw,760.32px) - 100% - 29px)}.hero-line--bar-2::after,.hero-line--bar-3::after{width:calc(min(52.8vw,760.32px) - 100% - 3px)}.hero-line--bar-4::after{width:calc(min(52.8vw,760.32px) - 100% + 1px)}}@media (min-width:681px) and (max-width:820px){.hero-copy{padding-top:68px}.hero-copy h1{margin-bottom:33px}.hero .signal-bar{width:calc(100% - 15px)}.hero-line:nth-child(n + 2){font-size:90%;line-height:0.97}.hero-line:nth-child(2){transform:translateX(10px);letter-spacing:-0.013em}.hero-line:nth-child(3){transform:translateX(-5px);letter-spacing:-0.056em}.hero-line:nth-child(4){transform:translateX(-5px);letter-spacing:-0.049em}.hero-line:nth-child(5){transform:translateX(-8px);letter-spacing:-0.057em}.hero-line:nth-child(6){transform:translateX(-1px);letter-spacing:-0.066em}}@media (min-width:768px) and (max-width:864px){:root{--compact-header-height:calc(8.33333vw + 6px);--compact-hero-height:calc(-150vw + 1922px);--compact-hero-first:calc(9.25vw - 1.92px);--compact-hero-follow:calc(8.11667vw - 0.128px);--compact-hero-pad:calc(-41.66667vw + 398px);--compact-bar-height:calc(-10.41667vw + 129px);--compact-bar-gap:calc(5.20833vw - 18px);--compact-align-rail:calc(-46.875vw + 725px);--compact-align-item:calc(-12.5vw + 172px);--compact-clarity-height:calc(-191.23958vw + 1802.31px);--compact-clarity-font:calc(-10.41667vw + 128px);--compact-clarity-top:calc(-35.41667vw + 324px);--compact-clarity-bottom:calc(-21.875vw + 200px);--compact-process-label:calc(4.16667vw + 17px);--compact-process-grid:calc(-89.58333vw + 910px);--compact-process-trigger:calc(-39.58333vw + 403px);--compact-process-title:calc(-5.20833vw + 83px);--compact-routes-label:calc(-18.75vw + 193px);--compact-routes-grid:calc(-107.29167vw + 1088px);--compact-route-title:calc(-16.66667vw + 175px);--compact-proof-label:calc(-3.125vw + 73px);--compact-proof-strip:calc(-65.625vw + 667px);--compact-offer-label:calc(-6.25vw + 97px);--compact-offer-row:calc(-40.625vw + 411px);--compact-final-height:calc(-311.9375vw + 2911.14px);--compact-final-font:calc(-11.45833vw + 158px);--compact-summary-height:calc(-14.58333vw + 182px)}}@media (min-width:865px) and (max-width:1181px){:root{--compact-header-height:calc(1.26183vw + 67.098px);--compact-hero-height:calc(104.73186vw - 278.883px);--compact-hero-first:calc(4.45426vw + 39.515px);--compact-hero-follow:calc(4.07192vw + 34.819px);--compact-hero-pad:calc(11.67192vw - 62.845px);--compact-bar-height:calc(5.36278vw - 7.334px);--compact-bar-gap:calc(0.63091vw + 21.549px);--compact-align-rail:calc(38.4858vw - 12.517px);--compact-align-item:calc(6.94006vw + 4.038px);--compact-clarity-height:calc(55.347vw - 328.198px);--compact-clarity-font:calc(7.3817vw - 25.778px);--compact-clarity-top:calc(10.72555vw - 74.669px);--compact-clarity-bottom:calc(6.62461vw - 46.237px);--compact-process-label:calc(-1.26183vw + 63.902px);--compact-process-grid:calc(27.12934vw - 98.397px);--compact-process-trigger:calc(11.98738vw - 42.571px);--compact-process-title:calc(2.91483vw + 12.816px);--compact-routes-label:calc(5.67823vw - 18.06px);--compact-routes-grid:calc(32.49211vw - 119.732px);--compact-route-title:calc(6.62461vw - 26.237px);--compact-proof-label:calc(0.94637vw + 37.823px);--compact-proof-strip:calc(19.87382vw - 71.71px);--compact-offer-label:calc(1.89274vw + 26.647px);--compact-offer-row:calc(11.98738vw - 43.571px);--compact-final-height:calc(49.71924vw - 213.574px);--compact-final-font:calc(9.32965vw - 21.608px);--compact-summary-height:calc(4.4164vw + 17.842px)}}@media (min-width:768px) and (max-width:1181px){.header-grid{width:calc(100% - 50px);min-height:var(--compact-header-height);grid-template-columns:clamp(172px,18vw,230px) minmax(0,1fr) clamp(160px,18vw,220px);gap:clamp(8px,1.2vw,16px)}.brand{gap:6px;font-size:clamp(14px,1.35vw,16px)}.brand img{width:23px;height:23px}.header-brand-lockup .brand img{width:42px;height:42px}.header-brand-lockup{min-height:42px;padding-left:50px}.desktop-nav{gap:clamp(8px,1.5vw,18px)}.header-brand-lockup>span{margin-left:0;font-size:clamp(10px,0.95vw,11px)}.desktop-nav__item>a{font-size:clamp(10.5px,1.15vw,13px)}.primary-cta--compact{min-height:44px;padding-inline:10px;gap:8px;font-size:11.5px}.primary-cta--compact svg{width:13px;height:13px}.hero-grid{min-height:var(--compact-hero-height);grid-template-columns:26.4% 52.8% 20.8%}.signal-unclear{padding-top:var(--compact-hero-pad)}.micro-rule{font-size:7.5px}.micro-rule--unclear{margin-left:67px}.micro-rule--unclear>span{width:89px}.signal-bars{margin-top:25px}.signal-bar{height:var(--compact-bar-height);margin-bottom:var(--compact-bar-gap);font-size:16px}.hero-copy{padding:var(--compact-hero-pad) 0 30px 6px}.hero-copy h1{margin-bottom:25px;font-size:var(--compact-hero-first);line-height:0.82}.hero-line:first-child{letter-spacing:0.02em}.hero-line{line-height:calc(var(--compact-hero-first) * 0.94872)}.hero-line:nth-child(n + 2){line-height:calc(var(--compact-hero-follow) * 0.97143)}.hero-line:nth-child(2){font-size:var(--compact-hero-follow);transform:translateX(12px);letter-spacing:-0.013em}.hero-line:nth-child(3){font-size:var(--compact-hero-follow);transform:translateX(-6px);letter-spacing:-0.056em}.hero-line:nth-child(4){font-size:var(--compact-hero-follow);transform:translateX(-6px);letter-spacing:-0.049em}.hero-line:nth-child(5){font-size:var(--compact-hero-follow);transform:translateX(-9px);letter-spacing:-0.057em}.hero-line:nth-child(6){font-size:var(--compact-hero-follow);transform:translateX(-1px);letter-spacing:-0.066em}.hero-line--bar::after{display:block;height:0.52em}.hero-line--bar-1::after{left:calc(100% + 12px);width:70px}.hero-line--bar-2::after{left:calc(100% + 8px);width:88px}.hero-line--bar-3::after{left:calc(100% + 10px);width:174px}.hero-line--bar-4::after{left:calc(100% + 9px);width:132px}.hero-lead{max-width:330px;margin-bottom:24px;font-size:14px;line-height:1.35}.hero-support{max-width:370px;padding-left:11px;font-size:10px}.signal-aligned{padding:52px 16px 20px 0}.micro-rule--aligned{margin:0 16px 18px 0}.micro-rule--aligned>span{width:90px}.alignment-rail{min-height:var(--compact-align-rail)}.alignment-rail::after{position:absolute;top:100%;left:-1px;width:1px;height:112px;content:"";background:var(--ink)}.alignment-cta-node{bottom:-32px}.alignment-item{min-height:var(--compact-align-item);padding-left:30px;font-size:8px}.alignment-item::before{width:70px;height:34px}.alignment-item i::after{width:16px}.hero-cta{min-height:60px;padding:0 18px 0 24px;gap:14px;font-size:13px}.hero-cta svg{width:17px;height:17px}.aligned-foot{margin-top:53px;font-size:7.5px}.aligned-foot span{width:55px}.clarity-band__inner{height:var(--compact-clarity-height);min-height:var(--compact-clarity-height);padding:var(--compact-clarity-top) 73px var(--compact-clarity-bottom);transform:translateY(3px)}.clarity-band h2{font-size:var(--compact-clarity-font);font-variation-settings:"wght" 700;line-height:1.1;letter-spacing:-0.015em}.clarity-band h2 span:first-child{letter-spacing:-0.004em}.clarity-band__signals{margin:8px 5% 0 10px}.clarity-band__signals span{width:48px;height:3px}.clarity-band__mark{width:18px;height:18px}.process-ledger .section-label{height:var(--compact-process-label);min-height:var(--compact-process-label)}.process-grid{height:var(--compact-process-grid)}.process-grid:has(.process-cell__detail:not([hidden])){height:auto}.process-cell{min-height:var(--compact-process-grid)}.process-cell::before{top:31px}.process-cell__trigger{min-height:var(--compact-process-trigger);padding:12px 36px}.process-cell__title{font-size:var(--compact-process-title)}.process-cell__arrow{width:22px;height:22px}.process-cell__short{max-width:190px;margin:0 15px 0 39px;padding:22px 0 0 11px;font-size:10px;line-height:1.25}.process-cell__short::before{top:22px}.process-cell__short::after{top:17px}.process-cell__detail{padding:18px;background:var(--night)}.routes-ledger .section-label{height:var(--compact-routes-label);min-height:var(--compact-routes-label)}.routes-grid{height:var(--compact-routes-grid)}.route-card{min-height:var(--compact-routes-grid);padding:23px 41px}.route-card h3{margin-bottom:12px;font-size:var(--compact-route-title);line-height:1.02}.route-card p{font-size:12px}.route-card>svg{width:23px;height:23px}.route-card--rebuild::before,.route-card--rebuild::after{width:21px;height:29px}.route-card--rebuild::before{top:calc(50% - 29px)}.route-card--rebuild::after{bottom:calc(50% - 29px)}.proof-ledger .section-label{height:var(--compact-proof-label);min-height:var(--compact-proof-label)}.proof-strip{min-height:var(--compact-proof-strip);height:var(--compact-proof-strip)}.proof-strip>div{padding:15px 38px}.proof-strip__metric:nth-child(2){padding-left:34px}.proof-strip__metric:nth-child(2)::after{top:20px;bottom:20px}.proof-strip__metric:nth-child(3){padding-left:30px}.proof-strip__after{padding-left:56px}.proof-strip__before>span,.proof-strip__after>span{margin-bottom:4px;font-size:7.5px}.proof-strip__before p,.proof-strip__after p{font-size:12px}.proof-strip__before i{right:49px;bottom:14px;left:38px}.proof-strip__metric strong{font-size:33px}.proof-strip__metric span{margin-top:4px;font-size:17px}.proof-strip__metric:nth-child(3) strong{font-size:21px}.proof-strip__metric:nth-child(3) span{font-size:19px}.proof-strip__after svg{right:30px;bottom:17px;width:19px;height:19px}.proof-strip__after::after{right:40px;bottom:19px;left:56px}.offers-ledger .section-label{height:var(--compact-offer-label);min-height:var(--compact-offer-label)}.offer-row{height:var(--compact-offer-row);min-height:var(--compact-offer-row)}.offer-row>span{min-height:calc(var(--compact-offer-row) - 1px);padding:9px 18px}.offer-table{border-bottom:0}.offer-row:last-child{border-bottom:1px solid var(--rule)}.offer-row__number{font-size:30px}.offer-row__number::after{top:calc(50% - 6px);right:-6px;width:11px;height:11px}.offer-row__title{font-size:32px}.offer-row__summary{max-width:128px;font-size:12px}.offer-row__price{font-size:18px}.offer-row__price small{margin-bottom:2px;font-size:9px}.offer-row>svg{width:20px;height:20px}.final-cta{height:var(--compact-final-height);min-height:var(--compact-final-height);padding:28px 48px 12px}.final-cta__grid{grid-template-columns:minmax(0,1fr) 217px;gap:36px}.final-cta h2{font-size:var(--compact-final-font);font-variation-settings:"wght" 700;line-height:0.98;letter-spacing:-0.018em}.final-cta h2 span:first-child{letter-spacing:-0.004em}.final-cta__action{margin:0;padding:0;transform:translate(-10px,-33px)}.final-cta__action .primary-cta{min-height:40px;padding-inline:14px;gap:16px;font-size:10px}.final-cta__action small{margin-top:10px;font-size:8px}.minimal-footer{margin-top:18px;padding-top:11px;grid-template-columns:160px 1px minmax(0,1fr);gap:0}.minimal-footer .brand{font-size:13px}.minimal-footer .brand img{width:22px;height:22px}.minimal-footer>span{height:28px}.minimal-footer>p{padding-left:21px;font-size:8.5px}.evidence-library>summary{min-height:var(--compact-summary-height)}}@media (max-width:820px){body{padding-bottom:76px}.header-grid{width:min(100% - 32px,860px);min-height:70px;display:flex}.desktop-nav,.header-cta{display:none}.menu-toggle{width:44px;height:44px;margin-left:auto;display:grid;place-items:center;color:var(--ink);background:transparent;border:1px solid var(--rule-dark);cursor:pointer}.menu-toggle svg{width:22px;height:22px}.mobile-nav{padding:10px 16px 22px;display:block;color:var(--light);background-color:var(--night);background-image:var(--night-texture);border-top:1px solid var(--rule-dark)}.mobile-nav>a:not(.primary-cta){min-height:54px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rule);font-family:var(--condensed);font-size:25px;text-transform:uppercase}.mobile-nav__group{border-bottom:1px solid var(--rule)}.mobile-nav__group summary{min-height:54px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-family:var(--condensed);font-size:25px;text-transform:uppercase}.mobile-nav__group summary::-webkit-details-marker{display:none}.mobile-nav__group summary:focus-visible,.mobile-nav__group>a:focus-visible,.mobile-nav>a:focus-visible{outline:2px solid var(--mint);outline-offset:-3px}.mobile-nav__group summary>svg{width:19px;height:19px;color:var(--gold);transition:transform 150ms ease}.mobile-nav__group[open] summary>svg{transform:rotate(180deg)}.mobile-nav__group>a{min-height:60px;padding:10px 4px 10px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--rule)}.mobile-nav__group>a strong,.mobile-nav__group>a small{display:block}.mobile-nav__group>a strong{font-family:var(--condensed);font-size:19px;font-weight:400;text-transform:uppercase}.mobile-nav__group>a small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.25}.mobile-nav__group>a>svg{width:18px;height:18px;flex:0 0 auto;color:var(--gold)}.mobile-nav>a svg{width:19px;height:19px;color:var(--gold)}.mobile-sticky-cta{position:fixed;z-index:60;right:0;bottom:0;left:0;padding:10px 14px;display:block;background-color:var(--night);background-image:var(--night-texture);border-top:1px solid var(--rule)}.mobile-sticky-cta .primary-cta{width:100%;min-height:54px}.hero-grid{min-height:770px;grid-template-columns:26% 52% 22%}.hero-copy{padding-top:78px}.hero-copy h1{font-size:clamp(69px,9vw,83px)}.hero-lead span{display:inline}.hero-line--bar::after{display:none}.signal-unclear{padding-top:78px}.micro-rule--unclear{margin-left:28px}.micro-rule--unclear>span{width:45px}.signal-bar{width:calc(100% + 34px);height:49px;margin-bottom:22px;font-size:18px}.signal-aligned{padding-top:88px;padding-right:16px}.alignment-rail{min-height:365px}.alignment-item{min-height:76px;padding-left:23px;font-size:9px}.alignment-item::before{display:none}.hero-cta{width:100%;min-height:60px;padding:0 14px;font-size:13px}.aligned-foot{display:none}.clarity-band__inner{min-height:220px}.process-grid{grid-template-columns:repeat(3,1fr)}.process-cell__trigger{padding-inline:25px}.process-cell__title{font-size:42px}.process-cell__short{margin-left:40px;font-size:13px}.route-card{padding:32px 38px}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip>div:nth-child(2){border-right:0}.proof-strip>div:nth-child(-n + 2){border-bottom:1px solid var(--rule)}.offer-row{grid-template-columns:11% 40% 27% 17% 5%}.offer-row>span{padding-inline:18px}.offer-row__summary{font-size:14px}.evidence-copy-grid,.offer-detail-ledger{grid-template-columns:1fr 1fr}.evidence-copy-grid p:nth-child(2),.offer-detail-ledger article:nth-child(2){border-right:0}.evidence-copy-grid p:nth-child(-n + 2),.offer-detail-ledger article:nth-child(-n + 2){border-bottom:1px solid var(--rule)}.offer-detail-ledger article:last-child{grid-column:1 / -1}.ai-definition>div{grid-template-columns:1fr}.ai-definition>div>div{border-top:1px solid var(--rule);border-left:0}.final-cta__grid{grid-template-columns:1fr;align-items:start}.final-cta__action{max-width:520px;margin-top:38px}}@media (max-width:680px){.brand{font-size:15px}.brand img{width:25px;height:25px}.header-brand-lockup .brand img{width:42px;height:42px}.header-brand-lockup{min-height:42px;padding-left:50px}.header-brand-lockup>span{margin-left:0}.hero-grid{min-height:auto;padding:30px 0 38px;display:flex;flex-direction:column}.hero-copy{order:1;padding:12px 18px 34px}.hero-copy h1{width:auto;margin-bottom:16px;font-size:clamp(58px,18.7vw,82px);line-height:0.95}.hero-line:nth-child(n + 2){font-size:85%;line-height:1.04}.hero-line:nth-child(2){transform:translateX(6px);letter-spacing:-0.013em}.hero-line:nth-child(3){transform:translateX(-2px);letter-spacing:-0.056em}.hero-line:nth-child(4){transform:translateX(-2px);letter-spacing:-0.049em}.hero-line:nth-child(5){transform:translateX(-4px);letter-spacing:-0.057em}.hero-line:nth-child(6){transform:none;letter-spacing:-0.066em}.hero-lead{max-width:470px;font-size:17px}.hero-support{font-size:12px}.signal-unclear{order:2;padding:10px 18px 0}.micro-rule--unclear{margin-left:0}.signal-bars{margin-top:25px}.signal-bar{width:calc(100% - 35px);height:44px;margin-bottom:13px;font-size:18px}.signal-bar--1{transform:rotate(2deg) translateX(-8px)}.signal-bar--2{transform:rotate(2.2deg) translateX(18px)}.signal-bar--3{transform:rotate(2deg) translateX(3px)}.signal-bar--4{transform:rotate(2.3deg) translateX(24px)}.signal-bar--5{transform:rotate(2deg) translateX(10px)}.signal-aligned{order:3;padding:28px 18px 4px}.micro-rule--aligned{margin:0 0 18px;justify-content:flex-start}.micro-rule--aligned>span{width:52px}.alignment-rail{min-height:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-left:0}.alignment-item{min-height:39px;padding:0 10px;color:var(--light);background:var(--ink)}.alignment-item::before,.alignment-item i,.alignment-cta-node{display:none}.hero-cta,.aligned-foot{display:none}.section-label{min-height:42px;padding-inline:16px;font-size:10px}.clarity-band__inner{min-height:245px;padding:42px 20px 26px}.clarity-band h2{font-size:clamp(40px,12vw,58px);line-height:1.02}.process-grid{grid-template-columns:1fr}.process-cell{min-height:0;border-right:0;border-bottom:1px solid var(--rule)}.process-cell:last-child{border-bottom:0}.process-cell::before{display:none}.process-cell__trigger{min-height:78px;padding:15px 20px}.process-cell__title{font-size:43px}.process-cell__short{max-width:none;margin:0 20px 24px;padding-top:20px}.process-cell__short::before{top:20px}.process-cell__short::after{top:14px}.process-cell__detail{padding:0 20px 24px}.routes-grid{grid-template-columns:1fr}.route-card{min-height:214px;padding:32px 24px;border-right:0;border-bottom:1px solid var(--rule)}.route-card:last-child{border-bottom:0}.route-card--rebuild::before,.route-card--rebuild::after{display:none}.route-card h3{font-size:47px}.proof-strip{grid-template-columns:1fr}.proof-strip>div{min-height:135px;padding:25px 30px;border-right:0;border-bottom:1px solid var(--rule)}.proof-strip>div:last-child{border-bottom:0}.proof-strip__metric:nth-child(2)::after{display:none}.offer-row{min-height:140px;grid-template-columns:54px 1fr 34px}.offer-row>span{min-height:0;padding:11px 14px}.offer-row__number{grid-row:1 / 4;min-height:140px !important;padding:0 !important;font-size:34px}.offer-row__title{padding-bottom:4px !important;font-size:34px}.offer-row__summary{grid-row:2;grid-column:2;padding-top:0 !important;border-right:0;font-size:13px}.offer-row__price{grid-row:3;grid-column:2;padding-top:2px !important;font-size:16px}.offer-row>svg{grid-row:1 / 4;grid-column:3;width:22px;height:22px}.evidence-library>summary{padding-inline:17px;font-size:11px}.evidence-library__action{gap:7px}.evidence-library__action-label{font-size:9px}.evidence-library__triangle{width:28px;height:28px}.evidence-copy-grid,.story-ledger,.offer-detail-ledger,.ai-definition>div,.footer-directory{grid-template-columns:1fr}.evidence-copy-grid p,.story-ledger article,.offer-detail-ledger article{min-height:0;padding:25px 20px;border-right:0;border-bottom:1px solid var(--rule)}.offer-detail-ledger article:last-child{grid-column:auto}.difference-ledger article{padding:25px 20px;grid-template-columns:44px 1fr;gap:10px}.difference-ledger p{grid-column:2}.evidence-block>h2,.ai-definition>div>h2{padding:32px 20px;font-size:42px}.ai-definition>div>div{padding:28px 20px}.faq-ledger button{min-height:70px;padding-inline:17px}.faq-ledger button span{font-size:17px}.faq-ledger article>div{padding:0 52px 24px 17px}.footer-directory{padding:30px 20px;gap:28px}.footer-directory__secondary,.footer-directory__legal{padding-inline:20px}.footer-directory__legal{align-items:flex-start;flex-direction:column}.footer-directory__legal .brand{margin-right:0}.offer-detail-ledger__route-note .scope-note,.offer-detail-ledger__route-note .evidence-inline-link{padding-inline:20px}.final-rationale__cta{width:calc(100% - 40px);margin:0 20px 30px}.final-cta{padding:48px 20px 24px}.final-cta h2{font-size:clamp(58px,16vw,82px)}.minimal-footer{margin-top:45px;grid-template-columns:1fr;gap:18px}.minimal-footer>span{width:42px;height:1px}}@media (min-width:768px) and (max-width:820px){body{padding-bottom:0}.header-grid{min-height:var(--compact-header-height);display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px}.header-cta{display:inline-flex;justify-self:end}.menu-toggle{margin-left:0}.mobile-sticky-cta{display:none}.hero-grid{min-height:var(--compact-hero-height);grid-template-columns:26.4% 52.8% 20.8%}.signal-unclear{padding-top:var(--compact-hero-pad)}.signal-bar{height:var(--compact-bar-height);margin-bottom:var(--compact-bar-gap);font-size:16px}.hero-copy{padding:var(--compact-hero-pad) 0 30px 6px}.hero-copy h1{font-size:var(--compact-hero-first)}.alignment-rail{min-height:var(--compact-align-rail)}.alignment-item{min-height:var(--compact-align-item);padding-left:30px;font-size:8px}.clarity-band__inner{height:var(--compact-clarity-height);min-height:var(--compact-clarity-height);padding:var(--compact-clarity-top) 73px var(--compact-clarity-bottom)}.clarity-band h2{font-size:var(--compact-clarity-font)}.process-grid{height:var(--compact-process-grid)}.process-cell{min-height:var(--compact-process-grid)}.process-cell__trigger{min-height:var(--compact-process-trigger);padding:12px 36px}.process-cell__title{font-size:var(--compact-process-title)}.process-cell__short{max-width:190px;margin:0 15px 0 39px;padding:22px 0 0 11px;font-size:10px}.routes-grid{height:var(--compact-routes-grid)}.route-card{min-height:var(--compact-routes-grid);padding:23px 41px}.route-card h3{font-size:var(--compact-route-title)}.proof-strip{height:var(--compact-proof-strip);min-height:var(--compact-proof-strip);grid-template-columns:24% 25% 26.4% 24.6%}.proof-strip>div:nth-child(2){border-right:1px solid var(--rule)}.proof-strip>div:nth-child(-n + 2){border-bottom:0}.offer-row{height:var(--compact-offer-row);min-height:var(--compact-offer-row)}.offer-row>span{min-height:calc(var(--compact-offer-row) - 1px)}.final-cta{height:var(--compact-final-height);min-height:var(--compact-final-height);padding:28px 48px 12px}.final-cta__grid{grid-template-columns:minmax(0,1fr) 217px;gap:36px}.final-cta h2{font-size:var(--compact-final-font)}.final-cta__action{margin:0;padding:0;transform:translate(-10px,-33px)}.minimal-footer{margin-top:18px;padding-top:11px;grid-template-columns:160px 1px minmax(0,1fr);gap:0}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}}.mobile-nav[hidden]{display:none !important}.menu-toggle__icon{display:grid;place-items:center}.site-header[data-mobile-menu-state="closed"] .menu-toggle__icon--close,.site-header[data-mobile-menu-state="open"] .menu-toggle__icon--open{display:none}.process-cell__arrow{display:inline-flex;flex:0 0 auto}.process-cell__arrow svg{width:100%;height:100%}.faq-icon{display:inline-flex;flex:0 0 auto}.faq-ledger button[aria-expanded="true"] .faq-icon--plus,.faq-ledger button[aria-expanded="false"] .faq-icon--minus{display:none}body.admin-bar .skip-link{top:42px}.start-hero{overflow:hidden;border-bottom:1px solid var(--rule-dark)}.start-hero__inner{width:min(100% - 50px,1080px);margin-inline:auto;padding:clamp(64px,9vw,132px) 0 clamp(56px,7vw,104px)}.section-label--paper{color:rgba(6,11,11,0.66);border-top-color:var(--rule-dark);border-bottom-color:var(--rule-dark);padding-inline:0}.start-hero h1{max-width:900px;margin:34px 0 0;font-family:var(--display);font-size:clamp(52px,8vw,108px);font-weight:400;line-height:0.96;letter-spacing:0.01em;text-transform:uppercase}.start-hero__sub{max-width:640px;margin:28px 0 0;font-family:var(--statement);font-size:clamp(19px,2vw,24px);font-variation-settings:"wght" 620;line-height:1.3;letter-spacing:-0.02em}.start-hero__support{max-width:640px;margin:18px 0 0;color:rgba(6,11,11,0.72);font-size:16px;line-height:1.5}.start-hero__cta{margin-top:36px}.start-copy{max-width:860px;padding:34px clamp(28px,5vw,72px) 42px}.start-copy p{margin:0 0 18px;color:#c6cbc8;font-size:16px;line-height:1.55}.start-copy p:last-child{margin-bottom:0}.start-copy a{color:var(--light);border-bottom:1px solid var(--gold)}.start-copy--note{padding-top:26px;border-top:1px solid var(--rule)}.start-copy--note p{color:var(--muted)}.seoi-ftp--start .evidence-block>h2{font-size:clamp(32px,4vw,54px)}.start-book{border-bottom:1px solid var(--rule)}.start-book>h2{max-width:900px;margin:0;padding:42px clamp(28px,5vw,72px) 0;font-family:var(--statement);font-size:clamp(30px,3.6vw,50px);font-variation-settings:"wght" 750;line-height:1.02;letter-spacing:-0.03em}.start-book__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:10px clamp(28px,5vw,72px) 56px}.start-book__fields h3{margin:0 0 14px;font-family:var(--condensed);font-size:24px;font-weight:400;text-transform:uppercase}.start-book__fields ul{margin:0;padding:0;list-style:none}.start-book__fields li{padding:11px 0;color:#c6cbc8;border-bottom:1px solid var(--rule);font-size:15px}.start-book__fields li:last-child{border-bottom:0}.start-book__action{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px}.start-book__action .primary-cta{min-height:64px}.start-book__action small{color:var(--muted);font-size:12px}.dark-surface .start-book__action .primary-cta:focus-visible{outline:2px solid var(--mint);outline-offset:4px}@media (max-width:680px){.start-book__grid{grid-template-columns:1fr}.start-book__action .primary-cta{width:100%}}.process-cell__heading{min-height:99px;margin:0;padding:20px clamp(26px,3vw,54px);display:flex;align-items:center;border-bottom:1px solid var(--rule)}.process-cell__body{position:relative;max-width:480px;margin:0 26px 30px clamp(42px,4vw,67px);padding:31px 0 0 16px;color:#c7cac8;font-size:15px;line-height:1.45}.process-cell__body::before{position:absolute;top:31px;bottom:0;left:0;width:1px;content:"";background:var(--rule-strong)}.process-cell__body::after{position:absolute;top:25px;left:-2px;width:5px;height:5px;content:"";background:var(--light);transform:rotate(45deg)}.proof-strip--metrics{grid-template-columns:1fr 1fr}.proof-strip--metrics .proof-strip__metric:nth-child(2)::after{display:none}.proof-strip--metrics .proof-strip__metric:nth-child(2) strong{font-size:clamp(22px,2.2vw,32px)}.difference-ledger p + p{grid-column:3}.story-ledger article:only-child{grid-column:1 / -1}.story-ledger p + p{margin-top:12px}.start-copy h3{margin:26px 0 10px;font-family:var(--condensed);font-size:26px;font-weight:400;line-height:1;text-transform:uppercase}.start-copy .inline-actions{margin:0 0 18px}.qa-ledger__list{border-top:1px solid var(--rule)}.qa-ledger__list article{padding:26px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule)}.qa-ledger__list article:last-child{border-bottom:0}.qa-ledger__list h3{margin:0 0 10px;font-size:20px;font-variation-settings:"wght" 650}.qa-ledger__list p{max-width:900px;margin:0;color:#c6cbc8;line-height:1.5}.qa-ledger__list a{color:var(--light);border-bottom:1px solid var(--gold)}.footer-directory__secondary a,.footer-directory__legal a{color:#c6cbc8}@media (max-width:680px){.process-cell__heading{min-height:70px;padding:16px 20px}.process-cell__body{margin:0 20px 26px}.difference-ledger p + p{grid-column:2}.proof-strip--metrics{grid-template-columns:1fr}.qa-ledger__list article{padding:22px 20px}}.process-grid{height:auto}.proof-strip--metrics{min-height:163px;height:auto}@media (max-width:820px){.proof-strip--metrics>div:nth-child(-n + 2){border-bottom:0}}@media (max-width:680px){.proof-strip--metrics>div + div{border-top:1px solid var(--rule)}}.seoi-ftp--home .proof-ledger .proof-strip--metrics{--proof-green:#3BB878}.seoi-ftp--home .proof-ledger .proof-strip--metrics .proof-strip__metric strong,.seoi-ftp--home .proof-ledger .proof-strip--metrics .proof-strip__metric:nth-child(2) strong{color:var(--proof-green);font-size:clamp(28px,2.4vw,36px);font-variation-settings:"wght" 720;line-height:1.04;letter-spacing:-0.02em;text-wrap:balance}.seoi-ftp--home .proof-ledger .proof-strip--metrics .proof-strip__metric span{margin-top:7px;color:var(--proof-green);font-size:clamp(28px,2.4vw,36px);font-weight:700;font-variation-settings:"wght" 720;line-height:1.04}.start-list{max-width:860px;margin:0 0 18px;padding:0 0 0 20px;list-style:disc}.start-list li{margin:0 0 8px;color:#c6cbc8;font-size:16px;line-height:1.55}.seoi-ftp--ai-visibility-check .readiness-hero h1{max-width:1040px;font-size:clamp(48px,7vw,94px)}.seoi-ftp--ai-visibility-check .readiness-check-cta{width:min(100%,360px)}.seoi-ftp--ai-visibility-check .readiness-section-intro{padding-bottom:30px}.seoi-ftp--ai-visibility-check .readiness-dimensions article,.seoi-ftp--ai-visibility-check .readiness-steps article{align-items:start}.seoi-ftp--ai-visibility-check .readiness-dimensions article>span,.seoi-ftp--ai-visibility-check .readiness-dimensions h3,.seoi-ftp--ai-visibility-check .readiness-steps article>span,.seoi-ftp--ai-visibility-check .readiness-steps h3{padding-top:4px}.seoi-ftp--ai-visibility-check .readiness-limit-copy,.seoi-ftp--ai-visibility-check .readiness-safe-copy{max-width:930px}.seoi-ftp--ai-visibility-check .readiness-limit-copy p:first-child,.seoi-ftp--ai-visibility-check .readiness-safe-copy p:first-child{color:var(--light);font-family:var(--statement);font-size:clamp(21px,2.1vw,28px);font-variation-settings:"wght" 640;letter-spacing:-0.02em;line-height:1.25}.seoi-ftp--ai-visibility-check .readiness-check{scroll-margin-top:18px}.seoi-ftp--ai-visibility-check .readiness-check>h2{max-width:780px;padding-bottom:24px}.seoi-ftp--ai-visibility-check .readiness-check form{width:min(100% - 56px,780px);margin:0 28px 56px;padding:clamp(24px,4vw,42px);display:grid;gap:22px;background:rgba(235,233,230,0.045);border:1px solid var(--rule-strong)}.seoi-ftp--ai-visibility-check .readiness-check form label{display:block;color:var(--light);font-size:14px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--ai-visibility-check .readiness-form__honeypot{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.seoi-ftp--ai-visibility-check .readiness-check form .readiness-form__consent{display:flex;align-items:flex-start;gap:12px}.seoi-ftp--ai-visibility-check .readiness-form__consent span{max-width:680px}.seoi-ftp--ai-visibility-check .readiness-check form input:not([type="hidden"]):not([type="checkbox"]){width:100%;min-height:54px;margin-top:8px;padding:12px 14px;color:var(--light);background:rgba(7,12,13,0.74);border:1px solid var(--rule-strong);border-radius:0;font-family:var(--body);font-size:17px}.seoi-ftp--ai-visibility-check .readiness-check form input:not([type="hidden"]):not([type="checkbox"]):focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-color:var(--mint)}.seoi-ftp--ai-visibility-check .readiness-check form input[type="checkbox"]{width:20px;height:20px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--gold)}.seoi-ftp--ai-visibility-check .readiness-check form button[type="submit"]{width:min(100%,360px);min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);background-color:var(--gold);background-image:var(--gold-texture);background-size:480px 480px;border:1px solid rgba(109,83,31,0.24);cursor:pointer;font-variation-settings:"wght" 650;transition:filter 150ms ease,transform 150ms ease}.seoi-ftp--ai-visibility-check .readiness-check form button[type="submit"]:hover,.seoi-ftp--ai-visibility-check .readiness-check form button[type="submit"]:focus-visible{filter:brightness(1.06);transform:translateY(-1px)}.seoi-ftp--ai-visibility-check .readiness-check form button[type="submit"]:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.seoi-ftp--ai-visibility-check .readiness-check form a{color:var(--light);border-bottom:1px solid var(--gold)}.seoi-ftp--ai-visibility-check .readiness-check form a:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.seoi-ftp--ai-visibility-check .readiness-check [role="status"],.seoi-ftp--ai-visibility-check .readiness-check [role="alert"]{width:min(100% - 56px,780px);margin:0 28px 24px;padding:18px 20px;border:1px solid var(--rule-strong);font-size:16px;line-height:1.45}.seoi-ftp--ai-visibility-check .readiness-check [role="status"]{color:var(--light);border-left:4px solid var(--mint)}.seoi-ftp--ai-visibility-check .readiness-check [role="alert"]{color:var(--light);border-left:4px solid var(--gold)}.seoi-ftp--ai-visibility-check .readiness-final .final-rationale__cta + p{padding-top:8px}@media (max-width:680px){.seoi-ftp--ai-visibility-check .readiness-hero h1{font-size:clamp(43px,13.5vw,66px)}.seoi-ftp--ai-visibility-check .readiness-dimensions article,.seoi-ftp--ai-visibility-check .readiness-steps article{align-items:start}.seoi-ftp--ai-visibility-check .readiness-check form{width:calc(100% - 40px);margin:0 20px 40px;padding:22px 18px;gap:20px}.seoi-ftp--ai-visibility-check .readiness-check [role="status"],.seoi-ftp--ai-visibility-check .readiness-check [role="alert"]{width:calc(100% - 40px);margin-inline:20px}.seoi-ftp--ai-visibility-check .readiness-check form button[type="submit"],.seoi-ftp--ai-visibility-check .readiness-check-cta{width:100%}.seoi-ftp--ai-visibility-check .readiness-final .readiness-check-cta{width:calc(100% - 40px)}}.seoi-ftp--case-studies .cs-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,0.65fr);gap:clamp(32px,4vw,64px);align-items:start}.seoi-ftp--case-studies .cs-hero-copy h1{max-width:15ch}.seoi-ftp--case-studies .cs-aside{margin-top:34px;padding:26px 28px;border:1px solid var(--rule-dark);background:rgba(255,255,255,0.42)}.seoi-ftp--case-studies .cs-aside>strong{display:block;margin-bottom:14px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-studies .cs-aside p{margin:0;color:rgba(6,11,11,0.78);font-size:15px;line-height:1.55}.seoi-ftp--case-studies .cs-aside a{color:var(--ink);border-bottom:1px solid var(--gold-deep)}.seoi-ftp--case-studies .cs-actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--case-studies .cs-actions .cs-secondary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;color:var(--ink);background:transparent;border:1px solid var(--rule-dark);font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:background 150ms ease,transform 150ms ease}.seoi-ftp--case-studies .cs-actions .cs-secondary-cta svg{width:20px;height:20px;flex:0 0 auto}.seoi-ftp--case-studies .cs-actions .cs-secondary-cta:hover,.seoi-ftp--case-studies .cs-actions .cs-secondary-cta:focus-visible{background:rgba(6,11,11,0.06);transform:translateY(-1px)}.seoi-ftp--case-studies .cs-actions .cs-secondary-cta:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px}.seoi-ftp--case-studies .cs-framework{margin-top:clamp(44px,5vw,72px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--case-studies .cs-framework>div{min-height:132px;padding:22px 24px 22px 0;padding-inline-end:24px;border-right:1px solid var(--rule-dark)}.seoi-ftp--case-studies .cs-framework>div:not(:first-child){padding-inline-start:24px}.seoi-ftp--case-studies .cs-framework>div:last-child{border-right:0;padding-inline-end:0}.seoi-ftp--case-studies .cs-framework strong{display:block;margin-bottom:12px;font-family:var(--condensed);font-size:30px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--case-studies .cs-framework span{display:block;color:rgba(6,11,11,0.68);font-size:14px;line-height:1.45}.seoi-ftp--case-studies .cs-ledger{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.seoi-ftp--case-studies .cs-card{display:flex;flex-direction:column;border-right:1px solid var(--rule)}.seoi-ftp--case-studies .cs-card:last-child{border-right:0}.seoi-ftp--case-studies .cs-media{margin:0;border-bottom:1px solid var(--rule)}.seoi-ftp--case-studies .cs-media svg{display:block;width:100%;height:auto;font-family:var(--body)}.seoi-ftp--case-studies .cs-media__label{min-height:40px;padding:10px 32px;display:flex;align-items:center;color:var(--muted);border-top:1px solid var(--rule);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-studies .cs-card__body{padding:30px 32px 32px;display:flex;flex:1 1 auto;flex-direction:column}.seoi-ftp--case-studies .cs-meta{display:flex;flex-wrap:wrap;gap:8px}.seoi-ftp--case-studies .cs-meta span{padding:6px 12px;color:var(--gold);border:1px solid var(--rule);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-studies .cs-card__body h3{margin:22px 0 0;font-family:var(--condensed);font-size:32px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--case-studies .cs-card__body>p{margin:16px 0 0;color:#c6cbc8;font-size:16px;line-height:1.55}.seoi-ftp--case-studies .cs-proof{margin-top:26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--case-studies .cs-proof>div{padding:20px 16px 4px 0;border-right:1px solid var(--rule)}.seoi-ftp--case-studies .cs-proof>div:not(:first-child){padding-inline-start:16px}.seoi-ftp--case-studies .cs-proof>div:last-child{border-right:0;padding-inline-end:0}.seoi-ftp--case-studies .cs-proof strong{display:block;color:var(--mint);font-size:clamp(26px,2.2vw,34px);font-variation-settings:"wght" 760;line-height:1;letter-spacing:-0.025em}.seoi-ftp--case-studies .cs-proof span{display:block;margin-top:10px;color:var(--muted);font-size:13px;line-height:1.4}.seoi-ftp--case-studies .cs-card__link{margin-top:auto;padding-top:28px;display:inline-flex;align-self:flex-start;align-items:center;gap:8px;color:var(--light)}.seoi-ftp--case-studies .cs-card__link span{border-bottom:1px solid var(--gold)}.seoi-ftp--case-studies .cs-card__link svg{width:18px;height:18px;flex:0 0 auto;transition:transform 150ms ease}.seoi-ftp--case-studies .cs-card__link:hover svg,.seoi-ftp--case-studies .cs-card__link:focus-visible svg{transform:translateX(3px)}.seoi-ftp--case-studies .cs-note{padding:30px clamp(28px,5vw,72px);border-top:1px solid var(--rule)}.seoi-ftp--case-studies .cs-note strong{display:block;margin-bottom:10px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-studies .cs-note p{max-width:900px;margin:0;color:#c6cbc8;font-size:16px;line-height:1.55}.seoi-ftp--case-studies .cs-read{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--case-studies .cs-read>div{min-height:104px;padding:20px clamp(18px,2.4vw,30px);border-right:1px solid var(--rule)}.seoi-ftp--case-studies .cs-read>div:last-child{border-right:0}.seoi-ftp--case-studies .cs-read b{display:block;margin-bottom:10px;font-family:var(--condensed);font-size:24px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--case-studies .cs-read span{display:block;color:var(--muted);font-size:13px;line-height:1.4}.seoi-ftp--case-studies .cs-clarity{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,0.9fr);border-top:1px solid var(--rule)}.seoi-ftp--case-studies .cs-clarity__copy{padding:0 0 34px;border-right:1px solid var(--rule)}.seoi-ftp--case-studies .cs-clarity__copy>h2{max-width:900px;margin:0;padding:42px clamp(28px,5vw,72px);font-family:var(--statement);font-size:clamp(40px,4.8vw,68px);font-variation-settings:"wght" 750;line-height:0.98;letter-spacing:-0.035em}.seoi-ftp--case-studies .cs-clarity__copy .start-copy{padding-bottom:0}.seoi-ftp--case-studies .cs-clarity__copy .inline-actions{padding:22px clamp(28px,5vw,72px) 0}.seoi-ftp--case-studies .cs-steps{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--case-studies .cs-steps>div{min-height:124px;padding:20px clamp(18px,2.2vw,26px);border-right:1px solid var(--rule)}.seoi-ftp--case-studies .cs-steps>div:last-child{border-right:0}.seoi-ftp--case-studies .cs-steps b{display:block;margin-bottom:12px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-studies .cs-steps span{display:block;color:#c6cbc8;font-size:14px;line-height:1.45}.seoi-ftp--case-studies .cs-panel{display:flex;flex-direction:column}.seoi-ftp--case-studies .cs-panel__visual{border-bottom:1px solid var(--rule)}.seoi-ftp--case-studies .cs-panel__visual svg{display:block;width:100%;height:auto;font-family:var(--body)}.seoi-ftp--case-studies .cs-panel__body{padding:30px 32px 34px}.seoi-ftp--case-studies .cs-panel__body h3{margin:0;font-family:var(--condensed);font-size:32px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--case-studies .cs-panel__body p{margin:16px 0 0;color:#c6cbc8;font-size:16px;line-height:1.55}.seoi-ftp--case-studies .cs-checks{margin-top:24px;display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule)}.seoi-ftp--case-studies .cs-checks span{display:flex;align-items:center;gap:12px;min-height:46px;padding:10px 16px;color:var(--light);background:var(--night);font-size:14px}.seoi-ftp--case-studies .cs-checks svg{width:16px;height:16px;flex:0 0 auto;color:var(--mint)}.seoi-ftp--case-studies .cs-section--paper{border-bottom-color:var(--rule-dark)}.seoi-ftp--case-studies .cs-section--paper>.section-label--paper{padding-inline:26px}.seoi-ftp--case-studies .cs-section--paper .cs-clarity,.seoi-ftp--case-studies .cs-section--paper .cs-clarity__copy,.seoi-ftp--case-studies .cs-section--paper .cs-steps,.seoi-ftp--case-studies .cs-section--paper .cs-steps>div,.seoi-ftp--case-studies .cs-section--paper .cs-panel__visual,.seoi-ftp--case-studies .cs-section--paper .cs-ledger,.seoi-ftp--case-studies .cs-section--paper .cs-card,.seoi-ftp--case-studies .cs-section--paper .cs-media,.seoi-ftp--case-studies .cs-section--paper .cs-media__label,.seoi-ftp--case-studies .cs-section--paper .cs-meta span,.seoi-ftp--case-studies .cs-section--paper .cs-proof,.seoi-ftp--case-studies .cs-section--paper .cs-proof>div,.seoi-ftp--case-studies .cs-section--paper .cs-note,.seoi-ftp--case-studies .cs-section--paper .cs-read,.seoi-ftp--case-studies .cs-section--paper .cs-read>div{border-color:var(--rule-dark)}.seoi-ftp--case-studies .cs-section--paper .start-copy p,.seoi-ftp--case-studies .cs-section--paper .cs-steps span,.seoi-ftp--case-studies .cs-section--paper .cs-panel__body p,.seoi-ftp--case-studies .cs-section--paper .cs-card__body>p,.seoi-ftp--case-studies .cs-section--paper .cs-note p{color:rgba(6,11,11,0.72)}.seoi-ftp--case-studies .cs-section--paper .cs-media__label,.seoi-ftp--case-studies .cs-section--paper .cs-proof span,.seoi-ftp--case-studies .cs-section--paper .cs-read span{color:rgba(6,11,11,0.62)}.seoi-ftp--case-studies .cs-section--paper .cs-steps b,.seoi-ftp--case-studies .cs-section--paper .cs-meta span,.seoi-ftp--case-studies .cs-section--paper .cs-note strong{color:var(--gold-deep)}.seoi-ftp--case-studies .cs-section--paper .cs-proof strong{color:var(--ink)}.seoi-ftp--case-studies .cs-section--paper .cs-card__link{color:var(--ink)}.seoi-ftp--case-studies .cs-section--paper .cs-card__link span{border-bottom-color:var(--gold-deep)}.seoi-ftp--case-studies .cs-section--paper .cs-media{padding:clamp(22px,2.4vw,32px) clamp(22px,2.4vw,32px) 0}.seoi-ftp--case-studies .cs-section--paper .cs-media svg{border:1px solid var(--rule-dark)}.seoi-ftp--case-studies .cs-section--paper .cs-media__label{padding-inline:clamp(22px,2.4vw,32px);border-top:0}.seoi-ftp--case-studies .cs-section--paper .inline-actions a,.seoi-ftp--case-studies .cs-section--paper .start-copy a{color:var(--ink);border-bottom-color:var(--gold-deep)}.seoi-ftp--case-studies .cs-section--paper .cs-checks{gap:0;background:transparent;border-color:var(--rule-dark)}.seoi-ftp--case-studies .cs-section--paper .cs-checks span{color:var(--ink);background:transparent;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--case-studies .cs-section--paper .cs-checks span:last-child{border-bottom:0}.seoi-ftp--case-studies .cs-section--paper .cs-checks svg{color:var(--gold-deep)}.seoi-ftp--case-studies .cs-section--paper .cs-panel__visual{padding:clamp(22px,2.4vw,34px);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--case-studies .cs-section--paper .cs-panel__visual svg{border:1px solid var(--rule-dark)}.seoi-ftp--case-studies .cs-faq{border-top:1px solid var(--rule)}.seoi-ftp--case-studies .cs-faq details{border-bottom:1px solid var(--rule)}.seoi-ftp--case-studies .cs-faq summary{min-height:78px;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:28px;font-family:var(--statement);font-size:clamp(17px,1.5vw,20px);font-variation-settings:"wght" 620;line-height:1.25;letter-spacing:-0.02em;list-style:none;cursor:pointer}.seoi-ftp--case-studies .cs-faq summary::-webkit-details-marker{display:none}.seoi-ftp--case-studies .cs-faq summary>span:first-child{min-width:0}.seoi-ftp--case-studies .cs-faq summary:focus-visible{outline:3px solid var(--mint);outline-offset:-3px}.seoi-ftp--case-studies .cs-faq summary svg{width:22px;height:22px;flex:0 0 auto;color:var(--gold)}.seoi-ftp--case-studies .cs-faq .cs-faq__minus,.seoi-ftp--case-studies .cs-faq details[open] .cs-faq__plus{display:none}.seoi-ftp--case-studies .cs-faq details[open] .cs-faq__minus{display:block}.seoi-ftp--case-studies .cs-faq__answer{max-width:900px;padding:0 70px 27px 28px;color:#c6cbc8;font-size:16px;line-height:1.5}.seoi-ftp--case-studies .cs-leadcard{padding:38px 28px 42px;border-top:1px solid var(--rule)}.seoi-ftp--case-studies .cs-leadcard h3{max-width:16ch;margin:0;font-family:var(--condensed);font-size:clamp(34px,3.4vw,46px);font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--case-studies .cs-leadcard p{max-width:780px;margin:18px 0 0;color:#c6cbc8;font-size:16px;line-height:1.55}.seoi-ftp--case-studies .cs-leadcard__brand{margin-top:28px;padding-top:22px;border-top:1px solid var(--rule)}.seoi-ftp--case-studies .cs-leadcard__brand>span{display:block;font-family:var(--condensed);font-size:22px;line-height:1.1;text-transform:uppercase}.seoi-ftp--case-studies .cs-leadcard__brand>small{display:block;margin-top:6px;color:var(--muted);font-size:13px}.seoi-ftp--case-studies .cs-leadcard .primary-cta{margin-top:26px;width:min(100%,420px)}@media (max-width:1180px){.seoi-ftp--case-studies .cs-hero-grid{grid-template-columns:1fr}.seoi-ftp--case-studies .cs-aside{max-width:640px}.seoi-ftp--case-studies .cs-clarity{grid-template-columns:1fr}.seoi-ftp--case-studies .cs-clarity__copy{border-right:0;border-bottom:1px solid var(--rule)}}@media (max-width:1000px){.seoi-ftp--case-studies .cs-ledger{grid-template-columns:1fr}.seoi-ftp--case-studies .cs-card{border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--case-studies .cs-card:last-child{border-bottom:0}}@media (max-width:820px){.seoi-ftp--case-studies .cs-framework,.seoi-ftp--case-studies .cs-read{grid-template-columns:1fr 1fr}.seoi-ftp--case-studies .cs-framework>div:nth-child(2n),.seoi-ftp--case-studies .cs-read>div:nth-child(2n){border-right:0}.seoi-ftp--case-studies .cs-framework>div:nth-child(-n + 2),.seoi-ftp--case-studies .cs-read>div:nth-child(-n + 2){border-bottom:1px solid var(--rule)}.seoi-ftp--case-studies .cs-framework>div:nth-child(-n + 2){border-bottom-color:var(--rule-dark)}.seoi-ftp--case-studies .cs-framework>div:nth-child(2){padding-inline-end:0}.seoi-ftp--case-studies .cs-framework>div:nth-child(3){padding-inline-start:0}}@media (max-width:680px){.seoi-ftp--case-studies .cs-actions{display:grid;grid-template-columns:1fr}.seoi-ftp--case-studies .cs-actions .primary-cta,.seoi-ftp--case-studies .cs-actions .cs-secondary-cta{width:100%}.seoi-ftp--case-studies .cs-framework,.seoi-ftp--case-studies .cs-read,.seoi-ftp--case-studies .cs-steps,.seoi-ftp--case-studies .cs-proof{grid-template-columns:1fr}.seoi-ftp--case-studies .cs-framework>div,.seoi-ftp--case-studies .cs-framework>div:not(:first-child),.seoi-ftp--case-studies .cs-read>div,.seoi-ftp--case-studies .cs-steps>div,.seoi-ftp--case-studies .cs-proof>div,.seoi-ftp--case-studies .cs-proof>div:not(:first-child){min-height:0;border-right:0;border-bottom:1px solid var(--rule);padding-inline:0}.seoi-ftp--case-studies .cs-read>div,.seoi-ftp--case-studies .cs-steps>div{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--case-studies .cs-framework>div{border-bottom-color:var(--rule-dark);padding-block:20px}.seoi-ftp--case-studies .cs-framework>div:last-child,.seoi-ftp--case-studies .cs-read>div:last-child,.seoi-ftp--case-studies .cs-steps>div:last-child,.seoi-ftp--case-studies .cs-proof>div:last-child{border-bottom:0}.seoi-ftp--case-studies .cs-proof>div{padding:16px 0}.seoi-ftp--case-studies .cs-proof>div:first-child{padding-top:20px}.seoi-ftp--case-studies .cs-card__body,.seoi-ftp--case-studies .cs-panel__body{padding:26px clamp(20px,5vw,28px) 30px}.seoi-ftp--case-studies .cs-media__label{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--case-studies .cs-faq summary{padding:16px 20px;gap:16px}.seoi-ftp--case-studies .cs-faq__answer{padding:0 20px 24px}.seoi-ftp--case-studies .cs-leadcard{padding:30px clamp(20px,5vw,28px) 34px}.seoi-ftp--case-studies .cs-aside{padding:22px}}.seoi-ftp--case-study-hr .hr-tags{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.seoi-ftp--case-study-hr .hr-tags span{padding:6px 12px;color:var(--gold-deep);border:1px solid var(--rule-dark);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-study-hr .start-hero h1{max-width:20ch;font-size:clamp(40px,6vw,84px)}.seoi-ftp--case-study-hr .start-hero__sub{max-width:760px;font-variation-settings:"wght" 560}.seoi-ftp--case-study-hr .hr-actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--case-study-hr .hr-secondary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;color:var(--ink);background:transparent;border:1px solid var(--rule-dark);font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:background 150ms ease,transform 150ms ease}.seoi-ftp--case-study-hr .hr-secondary-cta svg{width:20px;height:20px;flex:0 0 auto}.seoi-ftp--case-study-hr .hr-secondary-cta:hover,.seoi-ftp--case-study-hr .hr-secondary-cta:focus-visible{background:rgba(6,11,11,0.06);transform:translateY(-1px)}.seoi-ftp--case-study-hr .hr-secondary-cta:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px}.seoi-ftp--case-study-hr .hr-flow{margin-top:clamp(44px,5vw,72px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--case-study-hr .hr-flow>div{min-height:150px;padding:22px 24px 22px 0;border-right:1px solid var(--rule-dark)}.seoi-ftp--case-study-hr .hr-flow>div:not(:first-child){padding-inline-start:24px}.seoi-ftp--case-study-hr .hr-flow>div:last-child{border-right:0;padding-inline-end:0}.seoi-ftp--case-study-hr .hr-flow span{display:block;margin-bottom:10px;color:var(--gold-deep);font-family:var(--condensed);font-size:22px;line-height:1}.seoi-ftp--case-study-hr .hr-flow strong{display:block;margin-bottom:10px;font-family:var(--condensed);font-size:28px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--case-study-hr .hr-flow p{margin:0;color:rgba(6,11,11,0.68);font-size:14px;line-height:1.45}.seoi-ftp--case-study-hr .hr-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.seoi-ftp--case-study-hr .hr-metrics>div{min-height:190px;padding:30px clamp(20px,2.2vw,30px);border-right:1px solid var(--rule)}.seoi-ftp--case-study-hr .hr-metrics>div:last-child{border-right:0}.seoi-ftp--case-study-hr .hr-metrics span{display:block;margin-bottom:16px;color:var(--gold);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-study-hr .hr-metrics strong{display:block;color:var(--mint);font-size:clamp(34px,3.4vw,50px);font-variation-settings:"wght" 760;line-height:1;letter-spacing:-0.025em}.seoi-ftp--case-study-hr .hr-metrics p{margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.seoi-ftp--case-study-hr .hr-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.seoi-ftp--case-study-hr .hr-facts>div{padding:24px clamp(28px,5vw,72px);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.seoi-ftp--case-study-hr .hr-facts>div:nth-child(2n){border-right:0}.seoi-ftp--case-study-hr .hr-facts>div:nth-child(n + 3){border-bottom:0}.seoi-ftp--case-study-hr .hr-facts strong{display:block;margin-bottom:10px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-study-hr .hr-facts p{margin:0;color:#c6cbc8;font-size:16px;line-height:1.5}.seoi-ftp--case-study-hr .hr-figure{margin:0}.seoi-ftp--case-study-hr .hr-figure img{display:block;max-width:100%;height:auto;border:1px solid var(--rule-dark)}.seoi-ftp--case-study-hr .hr-figure figcaption{margin-top:14px;color:rgba(6,11,11,0.62);font-size:13px;line-height:1.45}.seoi-ftp--case-study-hr .hr-figure__label{display:block;margin-bottom:12px;color:var(--gold-deep);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-study-hr .hr-figure h3{margin:0 0 18px;font-family:var(--condensed);font-size:26px;font-weight:400;line-height:1.05;text-transform:uppercase}.seoi-ftp--case-study-hr .hr-swatch{padding:0 clamp(28px,5vw,72px);display:flex;flex-wrap:wrap;gap:10px}.seoi-ftp--case-study-hr .hr-swatch span{padding:6px 12px;color:rgba(6,11,11,0.7);border:1px solid var(--rule-dark);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-study-hr .hr-section--paper>.hr-figure,.seoi-ftp--case-study-hr .hr-map,.seoi-ftp--case-study-hr .hr-pair{padding:26px clamp(28px,5vw,72px) 40px}.seoi-ftp--case-study-hr .hr-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);align-items:start}.seoi-ftp--case-study-hr .hr-pair{display:grid;grid-template-columns:minmax(0,0.42fr) minmax(0,0.58fr);gap:clamp(24px,3vw,44px);align-items:start}.seoi-ftp--case-study-hr .hr-clusters{border-top:1px solid var(--rule)}.seoi-ftp--case-study-hr .hr-clusters article{padding:26px clamp(28px,5vw,72px);display:grid;grid-template-columns:190px minmax(0,1fr);gap:8px 32px;border-bottom:1px solid var(--rule)}.seoi-ftp--case-study-hr .hr-clusters article:last-child{border-bottom:0}.seoi-ftp--case-study-hr .hr-clusters span{grid-row:span 2;color:var(--gold);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-study-hr .hr-clusters strong{font-size:18px;font-variation-settings:"wght" 650;line-height:1.3}.seoi-ftp--case-study-hr .hr-clusters p{margin:0;color:#c6cbc8;font-size:15px;line-height:1.5}.seoi-ftp--case-study-hr .hr-faq{border-top:1px solid var(--rule)}.seoi-ftp--case-study-hr .hr-faq details{border-bottom:1px solid var(--rule)}.seoi-ftp--case-study-hr .hr-faq summary{min-height:78px;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:28px;font-family:var(--statement);font-size:clamp(17px,1.5vw,20px);font-variation-settings:"wght" 620;line-height:1.25;letter-spacing:-0.02em;list-style:none;cursor:pointer}.seoi-ftp--case-study-hr .hr-faq summary::-webkit-details-marker{display:none}.seoi-ftp--case-study-hr .hr-faq summary>span:first-child{min-width:0}.seoi-ftp--case-study-hr .hr-faq summary:focus-visible{outline:3px solid var(--mint);outline-offset:-3px}.seoi-ftp--case-study-hr .hr-faq summary svg{width:22px;height:22px;flex:0 0 auto;color:var(--gold)}.seoi-ftp--case-study-hr .hr-faq .hr-faq__minus,.seoi-ftp--case-study-hr .hr-faq details[open] .hr-faq__plus{display:none}.seoi-ftp--case-study-hr .hr-faq details[open] .hr-faq__minus{display:block}.seoi-ftp--case-study-hr .hr-faq__answer{max-width:900px;padding:0 70px 27px 28px;color:#c6cbc8;font-size:16px;line-height:1.5}.seoi-ftp--case-study-hr .hr-leadcard{padding:38px 28px 42px;border-top:1px solid var(--rule)}.seoi-ftp--case-study-hr .hr-leadcard h3{margin:0;font-family:var(--condensed);font-size:clamp(34px,3.4vw,46px);font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--case-study-hr .hr-leadcard p{max-width:780px;margin:18px 0 0;color:#c6cbc8;font-size:16px;line-height:1.55}.seoi-ftp--case-study-hr .hr-leadcard__brand{margin-top:28px;padding-top:22px;border-top:1px solid var(--rule)}.seoi-ftp--case-study-hr .hr-leadcard__brand>span{display:block;font-family:var(--condensed);font-size:22px;line-height:1.1;text-transform:uppercase}.seoi-ftp--case-study-hr .hr-leadcard__brand>small{display:block;margin-top:6px;color:var(--muted);font-size:13px}.seoi-ftp--case-study-hr .hr-leadcard .primary-cta{margin-top:26px;width:min(100%,420px)}.seoi-ftp--case-study-hr .hr-section--paper{border-bottom-color:var(--rule-dark)}.seoi-ftp--case-study-hr .hr-section--paper>.section-label--paper{padding-inline:26px}.seoi-ftp--case-study-hr .hr-section--paper .start-copy p{color:rgba(6,11,11,0.72)}.seoi-ftp--case-study-hr .hr-section--paper .start-copy a{color:var(--ink);border-bottom-color:var(--gold-deep)}.seoi-ftp--case-study-hr .hr-section--paper .start-copy--note{border-top-color:var(--rule-dark)}@media (max-width:1180px){.seoi-ftp--case-study-hr .hr-pair{grid-template-columns:1fr}}@media (max-width:1000px){.seoi-ftp--case-study-hr .hr-metrics{grid-template-columns:1fr 1fr}.seoi-ftp--case-study-hr .hr-metrics>div{min-height:0;border-bottom:1px solid var(--rule)}.seoi-ftp--case-study-hr .hr-metrics>div:nth-child(2n){border-right:0}.seoi-ftp--case-study-hr .hr-metrics>div:nth-child(n + 3){border-bottom:0}.seoi-ftp--case-study-hr .hr-map{grid-template-columns:1fr}}@media (max-width:820px){.seoi-ftp--case-study-hr .hr-clusters article{grid-template-columns:1fr;gap:10px}.seoi-ftp--case-study-hr .hr-clusters span{grid-row:auto}.seoi-ftp--case-study-hr .hr-facts{grid-template-columns:1fr}.seoi-ftp--case-study-hr .hr-facts>div{border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--case-study-hr .hr-facts>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--case-study-hr .hr-actions{display:grid;grid-template-columns:1fr}.seoi-ftp--case-study-hr .hr-actions .primary-cta,.seoi-ftp--case-study-hr .hr-secondary-cta{width:100%}.seoi-ftp--case-study-hr .hr-flow,.seoi-ftp--case-study-hr .hr-metrics{grid-template-columns:1fr}.seoi-ftp--case-study-hr .hr-flow>div,.seoi-ftp--case-study-hr .hr-flow>div:not(:first-child),.seoi-ftp--case-study-hr .hr-metrics>div{min-height:0;padding-inline:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--case-study-hr .hr-metrics>div{padding-inline:clamp(20px,5vw,28px);border-bottom-color:var(--rule)}.seoi-ftp--case-study-hr .hr-flow>div:last-child,.seoi-ftp--case-study-hr .hr-metrics>div:last-child{border-bottom:0}.seoi-ftp--case-study-hr .hr-section--paper>.hr-figure,.seoi-ftp--case-study-hr .hr-map,.seoi-ftp--case-study-hr .hr-pair{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--case-study-hr .hr-swatch{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--case-study-hr .hr-faq summary{padding:16px 20px;gap:16px}.seoi-ftp--case-study-hr .hr-faq__answer{padding:0 20px 24px}.seoi-ftp--case-study-hr .hr-leadcard{padding:30px clamp(20px,5vw,28px) 34px}.seoi-ftp--case-study-hr .hr-clusters article{padding-inline:clamp(20px,5vw,28px)}}.seoi-ftp--case-study-xporate .xp-tags{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.seoi-ftp--case-study-xporate .xp-tags span{padding:6px 12px;color:var(--gold-deep);border:1px solid var(--rule-dark);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-study-xporate .start-hero h1{max-width:20ch;font-size:clamp(40px,6vw,84px)}.seoi-ftp--case-study-xporate .start-hero__sub{max-width:760px;font-variation-settings:"wght" 560}.seoi-ftp--case-study-xporate .xp-actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--case-study-xporate .xp-secondary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;color:var(--ink);background:transparent;border:1px solid var(--rule-dark);font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:background 150ms ease,transform 150ms ease}.seoi-ftp--case-study-xporate .xp-secondary-cta svg{width:20px;height:20px;flex:0 0 auto}.seoi-ftp--case-study-xporate .xp-secondary-cta:hover,.seoi-ftp--case-study-xporate .xp-secondary-cta:focus-visible{background:rgba(6,11,11,0.06);transform:translateY(-1px)}.seoi-ftp--case-study-xporate .xp-secondary-cta:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px}.seoi-ftp--case-study-xporate .xp-flow{margin-top:clamp(44px,5vw,72px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--case-study-xporate .xp-flow>div{min-height:150px;padding:22px 24px 22px 0;border-right:1px solid var(--rule-dark)}.seoi-ftp--case-study-xporate .xp-flow>div:not(:first-child){padding-inline-start:24px}.seoi-ftp--case-study-xporate .xp-flow>div:last-child{border-right:0;padding-inline-end:0}.seoi-ftp--case-study-xporate .xp-flow span{display:block;margin-bottom:10px;color:var(--gold-deep);font-family:var(--condensed);font-size:22px;line-height:1}.seoi-ftp--case-study-xporate .xp-flow strong{display:block;margin-bottom:10px;font-family:var(--condensed);font-size:28px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--case-study-xporate .xp-flow p{margin:0;color:rgba(6,11,11,0.68);font-size:14px;line-height:1.45}.seoi-ftp--case-study-xporate .xp-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.seoi-ftp--case-study-xporate .xp-metrics>div{min-height:190px;padding:30px clamp(20px,2.2vw,30px);border-right:1px solid var(--rule)}.seoi-ftp--case-study-xporate .xp-metrics>div:last-child{border-right:0}.seoi-ftp--case-study-xporate .xp-metrics span{display:block;margin-bottom:16px;color:var(--gold);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-study-xporate .xp-metrics strong{display:block;color:var(--mint);font-size:clamp(34px,3.4vw,50px);font-variation-settings:"wght" 760;line-height:1;letter-spacing:-0.025em}.seoi-ftp--case-study-xporate .xp-metrics p{margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.seoi-ftp--case-study-xporate .xp-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.seoi-ftp--case-study-xporate .xp-facts>div{padding:24px clamp(28px,5vw,72px);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.seoi-ftp--case-study-xporate .xp-facts>div:nth-child(2n){border-right:0}.seoi-ftp--case-study-xporate .xp-facts>div:nth-child(n + 3){border-bottom:0}.seoi-ftp--case-study-xporate .xp-facts strong{display:block;margin-bottom:10px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-study-xporate .xp-facts p{margin:0;color:#c6cbc8;font-size:16px;line-height:1.5}.seoi-ftp--case-study-xporate .xp-figure{margin:0}.seoi-ftp--case-study-xporate .xp-figure img{display:block;max-width:100%;height:auto;border:1px solid var(--rule-dark)}.seoi-ftp--case-study-xporate .xp-figure figcaption{margin-top:14px;color:rgba(6,11,11,0.62);font-size:13px;line-height:1.45}.seoi-ftp--case-study-xporate .xp-figure__label{display:block;margin-bottom:12px;color:var(--gold-deep);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-study-xporate .xp-figure h3{margin:0 0 18px;font-family:var(--condensed);font-size:26px;font-weight:400;line-height:1.05;text-transform:uppercase}.seoi-ftp--case-study-xporate .xp-swatch{padding:0 clamp(28px,5vw,72px);display:flex;flex-wrap:wrap;gap:10px}.seoi-ftp--case-study-xporate .xp-swatch span{padding:6px 12px;color:rgba(6,11,11,0.7);border:1px solid var(--rule-dark);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-study-xporate .xp-section--paper>.xp-figure,.seoi-ftp--case-study-xporate .xp-map,.seoi-ftp--case-study-xporate .xp-pair{padding:26px clamp(28px,5vw,72px) 40px}.seoi-ftp--case-study-xporate .xp-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);align-items:start}.seoi-ftp--case-study-xporate .xp-pair{display:grid;grid-template-columns:minmax(0,0.42fr) minmax(0,0.58fr);gap:clamp(24px,3vw,44px);align-items:start}.seoi-ftp--case-study-xporate .xp-clusters{border-top:1px solid var(--rule)}.seoi-ftp--case-study-xporate .xp-clusters article{padding:26px clamp(28px,5vw,72px);display:grid;grid-template-columns:190px minmax(0,1fr);gap:8px 32px;border-bottom:1px solid var(--rule)}.seoi-ftp--case-study-xporate .xp-clusters article:last-child{border-bottom:0}.seoi-ftp--case-study-xporate .xp-clusters span{grid-row:span 2;color:var(--gold);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-study-xporate .xp-clusters strong{font-size:18px;font-variation-settings:"wght" 650;line-height:1.3}.seoi-ftp--case-study-xporate .xp-clusters p{margin:0;color:#c6cbc8;font-size:15px;line-height:1.5}.seoi-ftp--case-study-xporate .xp-faq{border-top:1px solid var(--rule)}.seoi-ftp--case-study-xporate .xp-faq details{border-bottom:1px solid var(--rule)}.seoi-ftp--case-study-xporate .xp-faq summary{min-height:78px;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:28px;font-family:var(--statement);font-size:clamp(17px,1.5vw,20px);font-variation-settings:"wght" 620;line-height:1.25;letter-spacing:-0.02em;list-style:none;cursor:pointer}.seoi-ftp--case-study-xporate .xp-faq summary::-webkit-details-marker{display:none}.seoi-ftp--case-study-xporate .xp-faq summary>span:first-child{min-width:0}.seoi-ftp--case-study-xporate .xp-faq summary:focus-visible{outline:3px solid var(--mint);outline-offset:-3px}.seoi-ftp--case-study-xporate .xp-faq summary svg{width:22px;height:22px;flex:0 0 auto;color:var(--gold)}.seoi-ftp--case-study-xporate .xp-faq .xp-faq__minus,.seoi-ftp--case-study-xporate .xp-faq details[open] .xp-faq__plus{display:none}.seoi-ftp--case-study-xporate .xp-faq details[open] .xp-faq__minus{display:block}.seoi-ftp--case-study-xporate .xp-faq__answer{max-width:900px;padding:0 70px 27px 28px;color:#c6cbc8;font-size:16px;line-height:1.5}.seoi-ftp--case-study-xporate .xp-leadcard{padding:38px 28px 42px;border-top:1px solid var(--rule)}.seoi-ftp--case-study-xporate .xp-leadcard h3{margin:0;font-family:var(--condensed);font-size:clamp(34px,3.4vw,46px);font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--case-study-xporate .xp-leadcard p{max-width:780px;margin:18px 0 0;color:#c6cbc8;font-size:16px;line-height:1.55}.seoi-ftp--case-study-xporate .xp-leadcard__brand{margin-top:28px;padding-top:22px;border-top:1px solid var(--rule)}.seoi-ftp--case-study-xporate .xp-leadcard__brand>span{display:block;font-family:var(--condensed);font-size:22px;line-height:1.1;text-transform:uppercase}.seoi-ftp--case-study-xporate .xp-leadcard__brand>small{display:block;margin-top:6px;color:var(--muted);font-size:13px}.seoi-ftp--case-study-xporate .xp-leadcard .primary-cta{margin-top:26px;width:min(100%,420px)}.seoi-ftp--case-study-xporate .xp-section--paper{border-bottom-color:var(--rule-dark)}.seoi-ftp--case-study-xporate .xp-section--paper>.section-label--paper{padding-inline:26px}.seoi-ftp--case-study-xporate .xp-section--paper .start-copy p{color:rgba(6,11,11,0.72)}.seoi-ftp--case-study-xporate .xp-section--paper .start-copy a{color:var(--ink);border-bottom-color:var(--gold-deep)}.seoi-ftp--case-study-xporate .xp-section--paper .start-copy--note{border-top-color:var(--rule-dark)}@media (max-width:1180px){.seoi-ftp--case-study-xporate .xp-pair{grid-template-columns:1fr}}@media (max-width:1000px){.seoi-ftp--case-study-xporate .xp-metrics{grid-template-columns:1fr 1fr}.seoi-ftp--case-study-xporate .xp-metrics>div{min-height:0;border-bottom:1px solid var(--rule)}.seoi-ftp--case-study-xporate .xp-metrics>div:nth-child(2n){border-right:0}.seoi-ftp--case-study-xporate .xp-metrics>div:nth-child(n + 3){border-bottom:0}.seoi-ftp--case-study-xporate .xp-map{grid-template-columns:1fr}}@media (max-width:820px){.seoi-ftp--case-study-xporate .xp-clusters article{grid-template-columns:1fr;gap:10px}.seoi-ftp--case-study-xporate .xp-clusters span{grid-row:auto}.seoi-ftp--case-study-xporate .xp-facts{grid-template-columns:1fr}.seoi-ftp--case-study-xporate .xp-facts>div{border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--case-study-xporate .xp-facts>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--case-study-xporate .xp-actions{display:grid;grid-template-columns:1fr}.seoi-ftp--case-study-xporate .xp-actions .primary-cta,.seoi-ftp--case-study-xporate .xp-secondary-cta{width:100%}.seoi-ftp--case-study-xporate .xp-flow,.seoi-ftp--case-study-xporate .xp-metrics{grid-template-columns:1fr}.seoi-ftp--case-study-xporate .xp-flow>div,.seoi-ftp--case-study-xporate .xp-flow>div:not(:first-child),.seoi-ftp--case-study-xporate .xp-metrics>div{min-height:0;padding-inline:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--case-study-xporate .xp-metrics>div{padding-inline:clamp(20px,5vw,28px);border-bottom-color:var(--rule)}.seoi-ftp--case-study-xporate .xp-flow>div:last-child,.seoi-ftp--case-study-xporate .xp-metrics>div:last-child{border-bottom:0}.seoi-ftp--case-study-xporate .xp-section--paper>.xp-figure,.seoi-ftp--case-study-xporate .xp-map,.seoi-ftp--case-study-xporate .xp-pair{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--case-study-xporate .xp-swatch{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--case-study-xporate .xp-faq summary{padding:16px 20px;gap:16px}.seoi-ftp--case-study-xporate .xp-faq__answer{padding:0 20px 24px}.seoi-ftp--case-study-xporate .xp-leadcard{padding:30px clamp(20px,5vw,28px) 34px}.seoi-ftp--case-study-xporate .xp-clusters article{padding-inline:clamp(20px,5vw,28px)}}.seoi-ftp--case-study-xporate .xp-chips{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.seoi-ftp--case-study-xporate .xp-chips span{padding:5px 11px;color:rgba(6,11,11,0.7);border:1px solid var(--rule-dark);font-size:11px;letter-spacing:0.02em}.seoi-ftp--case-study-xporate .xp-figure>strong{display:block;margin-bottom:18px;font-size:17px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--case-study-xporate .xp-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--case-study-xporate .xp-routes article{padding:24px clamp(28px,5vw,72px);border-right:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--case-study-xporate .xp-routes article:nth-child(2n){border-right:0}.seoi-ftp--case-study-xporate .xp-routes article:nth-child(n + 3){border-bottom:0}.seoi-ftp--case-study-xporate .xp-routes strong{display:block;margin-bottom:10px;font-family:var(--condensed);font-size:24px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--case-study-xporate .xp-routes span{display:block;color:rgba(6,11,11,0.7);font-size:14px;line-height:1.45}.seoi-ftp--case-study-xporate .xp-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--case-study-xporate .xp-outcomes article{padding:24px clamp(28px,5vw,72px);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.seoi-ftp--case-study-xporate .xp-outcomes article:nth-child(2n){border-right:0}.seoi-ftp--case-study-xporate .xp-outcomes article:nth-child(n + 3){border-bottom:0}.seoi-ftp--case-study-xporate .xp-outcomes span{display:block;margin-bottom:10px;color:var(--gold);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--case-study-xporate .xp-outcomes strong{display:block;font-size:17px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--case-study-xporate .xp-pair{grid-template-columns:1fr 1fr}@media (max-width:820px){.seoi-ftp--case-study-xporate .xp-routes,.seoi-ftp--case-study-xporate .xp-outcomes{grid-template-columns:1fr}.seoi-ftp--case-study-xporate .xp-routes article,.seoi-ftp--case-study-xporate .xp-outcomes article{border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--case-study-xporate .xp-outcomes article{border-bottom-color:var(--rule)}.seoi-ftp--case-study-xporate .xp-routes article:last-child,.seoi-ftp--case-study-xporate .xp-outcomes article:last-child{border-bottom:0}}@media (max-width:1180px){.seoi-ftp--case-study-xporate .xp-pair{grid-template-columns:1fr}}@media (max-width:680px){.seoi-ftp--case-study-xporate .xp-routes article,.seoi-ftp--case-study-xporate .xp-outcomes article{padding-inline:clamp(20px,5vw,28px)}}.seoi-ftp--about .ab-pullquote{max-width:720px;margin:0 0 clamp(40px,5vw,68px);padding-top:22px;border-top:2px solid var(--gold-deep)}.seoi-ftp--about .ab-pullquote__lead{margin:0;font-family:var(--statement);font-size:clamp(22px,2.4vw,30px);font-variation-settings:"wght" 650;line-height:1.2;letter-spacing:-0.02em}.seoi-ftp--about .ab-pullquote__sub{margin:12px 0 0;color:rgba(6,11,11,0.7);font-size:16px;line-height:1.5}.seoi-ftp--about .start-hero h1{max-width:18ch;font-size:clamp(40px,6vw,84px)}.seoi-ftp--about .start-hero__support{max-width:720px;margin-top:26px}.seoi-ftp--about .ab-points{margin-top:clamp(38px,4vw,56px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--about .ab-points>div{min-height:116px;padding:20px 24px 20px 0;border-right:1px solid var(--rule-dark)}.seoi-ftp--about .ab-points>div:not(:first-child){padding-inline-start:24px}.seoi-ftp--about .ab-points>div:last-child{border-right:0;padding-inline-end:0}.seoi-ftp--about .ab-points b{display:block;margin-bottom:12px;color:var(--gold-deep);font-family:var(--condensed);font-size:22px;font-weight:400;line-height:1}.seoi-ftp--about .ab-points span{display:block;font-size:15px;line-height:1.45}.seoi-ftp--about .ab-actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--about .ab-actions--final{padding:0 clamp(28px,5vw,72px)}.seoi-ftp--about .ab-secondary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;color:var(--ink);background:transparent;border:1px solid var(--rule-dark);font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:background 150ms ease,transform 150ms ease}.seoi-ftp--about .ab-secondary-cta svg{width:20px;height:20px;flex:0 0 auto}.seoi-ftp--about .ab-secondary-cta:hover,.seoi-ftp--about .ab-secondary-cta:focus-visible{background:rgba(6,11,11,0.06);transform:translateY(-1px)}.seoi-ftp--about .ab-secondary-cta:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px}.seoi-ftp--about .ab-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--about .ab-stages>div{padding:28px clamp(24px,2.6vw,34px);border-right:1px solid var(--rule-dark)}.seoi-ftp--about .ab-stages>div:last-child{border-right:0}.seoi-ftp--about .ab-stages span{display:block;margin-bottom:14px;font-family:var(--condensed);font-size:30px;line-height:1;text-transform:uppercase}.seoi-ftp--about .ab-stages strong{display:block;margin-bottom:12px;font-size:17px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--about .ab-stages p{margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--about .ab-list,.seoi-ftp--about .ab-steps{border-top:1px solid var(--rule-dark)}.seoi-ftp--about .ab-list>div,.seoi-ftp--about .ab-steps>div{padding:20px clamp(28px,5vw,72px);display:grid;grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:24px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--about .ab-list>div:last-child,.seoi-ftp--about .ab-steps>div:last-child{border-bottom:0}.seoi-ftp--about .ab-list b,.seoi-ftp--about .ab-steps b{color:var(--gold-deep);font-family:var(--condensed);font-size:27px;font-weight:400;line-height:1}.seoi-ftp--about .ab-list strong,.seoi-ftp--about .ab-steps strong{font-size:18px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--about .ab-steps{margin-top:34px}.seoi-ftp--about .ab-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--about .ab-modes>div{min-height:150px;padding:26px clamp(22px,2.4vw,32px);border-right:1px solid var(--rule)}.seoi-ftp--about .ab-modes>div:last-child{border-right:0}.seoi-ftp--about .ab-modes b{display:block;margin-bottom:14px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--about .ab-modes strong{display:block;font-size:17px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--about .ab-lede{color:var(--light);font-family:var(--statement);font-size:clamp(19px,1.8vw,23px);font-variation-settings:"wght" 640;line-height:1.3;letter-spacing:-0.02em}.seoi-ftp--about .ab-section--paper{border-bottom-color:var(--rule-dark)}.seoi-ftp--about .ab-section--paper>.section-label--paper{padding-inline:26px}.seoi-ftp--about .ab-section--paper .start-copy p{color:rgba(6,11,11,0.72)}.seoi-ftp--about .ab-section--paper .start-copy a{color:var(--ink);border-bottom-color:var(--gold-deep)}.seoi-ftp--about .ab-section--paper .start-copy--note{border-top-color:var(--rule-dark)}.seoi-ftp--about .ab-section--paper .ab-lede{color:var(--ink)}@media (max-width:1000px){.seoi-ftp--about .ab-stages,.seoi-ftp--about .ab-modes{grid-template-columns:1fr}.seoi-ftp--about .ab-stages>div,.seoi-ftp--about .ab-modes>div{min-height:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--about .ab-modes>div{border-bottom-color:var(--rule)}.seoi-ftp--about .ab-stages>div:last-child,.seoi-ftp--about .ab-modes>div:last-child{border-bottom:0}}@media (max-width:820px){.seoi-ftp--about .ab-points{grid-template-columns:1fr}.seoi-ftp--about .ab-points>div,.seoi-ftp--about .ab-points>div:not(:first-child){min-height:0;padding-inline:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--about .ab-points>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--about .ab-actions{display:grid;grid-template-columns:1fr}.seoi-ftp--about .ab-actions .primary-cta,.seoi-ftp--about .ab-secondary-cta{width:100%}.seoi-ftp--about .ab-actions--final{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--about .ab-list>div,.seoi-ftp--about .ab-steps>div{grid-template-columns:1fr;gap:8px;padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--about .ab-stages>div,.seoi-ftp--about .ab-modes>div{padding-inline:clamp(20px,5vw,28px)}}.seoi-ftp--how-it-works .hw-actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--how-it-works .hw-actions--final{padding:0 clamp(28px,5vw,72px)}.seoi-ftp--how-it-works .hw-secondary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;color:var(--ink);background:transparent;border:1px solid var(--rule-dark);font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:background 150ms ease,transform 150ms ease}.seoi-ftp--how-it-works .hw-secondary-cta svg{width:20px;height:20px;flex:0 0 auto}.seoi-ftp--how-it-works .hw-secondary-cta:hover,.seoi-ftp--how-it-works .hw-secondary-cta:focus-visible{background:rgba(6,11,11,0.06);transform:translateY(-1px)}.seoi-ftp--how-it-works .hw-secondary-cta:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px}.seoi-ftp--how-it-works .hw-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--how-it-works .hw-stages>div{padding:28px clamp(24px,2.6vw,34px);border-right:1px solid var(--rule-dark)}.seoi-ftp--how-it-works .hw-stages>div:last-child{border-right:0}.seoi-ftp--how-it-works .hw-stages span{display:block;margin-bottom:14px;font-family:var(--condensed);font-size:30px;line-height:1;text-transform:uppercase}.seoi-ftp--how-it-works .hw-stages strong{display:block;margin-bottom:12px;font-size:17px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--how-it-works .hw-stages p{margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--how-it-works .hw-list,.seoi-ftp--how-it-works .hw-steps{border-top:1px solid var(--rule-dark)}.seoi-ftp--how-it-works .hw-list>div,.seoi-ftp--how-it-works .hw-steps>div{padding:20px clamp(28px,5vw,72px);display:grid;grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:24px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--how-it-works .hw-list>div:last-child,.seoi-ftp--how-it-works .hw-steps>div:last-child{border-bottom:0}.seoi-ftp--how-it-works .hw-list b,.seoi-ftp--how-it-works .hw-steps b{color:var(--gold-deep);font-family:var(--condensed);font-size:27px;font-weight:400;line-height:1}.seoi-ftp--how-it-works .hw-list strong,.seoi-ftp--how-it-works .hw-steps strong{font-size:18px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--how-it-works .hw-steps{margin-top:34px}.seoi-ftp--how-it-works .hw-lede{color:var(--light);font-family:var(--statement);font-size:clamp(19px,1.8vw,23px);font-variation-settings:"wght" 640;line-height:1.3;letter-spacing:-0.02em}.seoi-ftp--how-it-works .hw-section--paper{border-bottom-color:var(--rule-dark)}.seoi-ftp--how-it-works .hw-section--paper>.section-label--paper{padding-inline:26px}.seoi-ftp--how-it-works .hw-section--paper .start-copy p{color:rgba(6,11,11,0.72)}.seoi-ftp--how-it-works .hw-section--paper .start-copy a{color:var(--ink);border-bottom-color:var(--gold-deep)}.seoi-ftp--how-it-works .hw-section--paper .start-copy--note{border-top-color:var(--rule-dark)}.seoi-ftp--how-it-works .hw-section--paper .hw-lede{color:var(--ink)}@media (max-width:1000px){.seoi-ftp--how-it-works .hw-stages,.seoi-ftp--how-it-works .hw-modes{grid-template-columns:1fr}.seoi-ftp--how-it-works .hw-stages>div,.seoi-ftp--how-it-works .hw-modes>div{min-height:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--how-it-works .hw-modes>div{border-bottom-color:var(--rule)}.seoi-ftp--how-it-works .hw-stages>div:last-child,.seoi-ftp--how-it-works .hw-modes>div:last-child{border-bottom:0}}@media (max-width:820px){.seoi-ftp--how-it-works .hw-points{grid-template-columns:1fr}.seoi-ftp--how-it-works .hw-points>div,.seoi-ftp--how-it-works .hw-points>div:not(:first-child){min-height:0;padding-inline:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--how-it-works .hw-points>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--how-it-works .hw-actions{display:grid;grid-template-columns:1fr}.seoi-ftp--how-it-works .hw-actions .primary-cta,.seoi-ftp--how-it-works .hw-secondary-cta{width:100%}.seoi-ftp--how-it-works .hw-actions--final{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--how-it-works .hw-list>div,.seoi-ftp--how-it-works .hw-steps>div{grid-template-columns:1fr;gap:8px;padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--how-it-works .hw-stages>div,.seoi-ftp--how-it-works .hw-modes>div{padding-inline:clamp(20px,5vw,28px)}}.seoi-ftp--how-it-works .hw-chips{margin-top:30px;display:flex;flex-wrap:wrap;gap:8px}.seoi-ftp--how-it-works .hw-chips span{padding:6px 12px;color:var(--gold-deep);border:1px solid var(--rule-dark);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--how-it-works .start-hero h1{max-width:22ch;font-size:clamp(38px,5.4vw,76px)}.seoi-ftp--how-it-works .hw-triad{margin-top:clamp(38px,4vw,56px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--how-it-works .hw-triad>div{min-height:124px;padding:20px 24px 20px 0;border-right:1px solid var(--rule-dark)}.seoi-ftp--how-it-works .hw-triad>div:not(:first-child){padding-inline-start:24px}.seoi-ftp--how-it-works .hw-triad>div:last-child{border-right:0;padding-inline-end:0}.seoi-ftp--how-it-works .hw-triad b{display:block;margin-bottom:12px;font-family:var(--condensed);font-size:26px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--how-it-works .hw-triad span{display:block;color:rgba(6,11,11,0.68);font-size:14px;line-height:1.45}.seoi-ftp--how-it-works .hw-model{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--how-it-works .hw-model>div{padding:28px clamp(24px,2.6vw,34px);border-right:1px solid var(--rule-dark)}.seoi-ftp--how-it-works .hw-model>div:last-child{border-right:0}.seoi-ftp--how-it-works .hw-model span{display:block;margin-bottom:12px;color:var(--gold-deep);font-family:var(--condensed);font-size:22px;line-height:1}.seoi-ftp--how-it-works .hw-model b{display:block;font-family:var(--condensed);font-size:30px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--how-it-works .hw-model i{display:inline-block;margin:10px 0 14px;padding:4px 10px;border:1px solid var(--rule-dark);font-size:11px;font-style:normal;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--how-it-works .hw-model p{margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--how-it-works .hw-list>div{grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:24px;row-gap:0}.seoi-ftp--how-it-works .hw-list b{grid-row:span 2}.seoi-ftp--how-it-works .hw-list strong{display:block;margin-bottom:6px;line-height:1.3}.seoi-ftp--how-it-works .hw-list span{display:block;color:rgba(6,11,11,0.68);font-size:14px;line-height:1.45}.seoi-ftp--how-it-works .hw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--how-it-works .hw-grid>div{padding:20px clamp(28px,5vw,72px);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.seoi-ftp--how-it-works .hw-grid>div:nth-child(2n){border-right:0}.seoi-ftp--how-it-works .hw-grid>div:nth-last-child(-n + 2){border-bottom:0}.seoi-ftp--how-it-works .hw-grid span{display:block;margin-bottom:8px;color:var(--gold);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--how-it-works .hw-grid b{font-size:16px;font-variation-settings:"wght" 600;line-height:1.4}.seoi-ftp--how-it-works .hw-section--paper .hw-grid,.seoi-ftp--how-it-works .hw-section--paper .hw-grid>div{border-color:var(--rule-dark)}.seoi-ftp--how-it-works .hw-section--paper .hw-grid span{color:var(--gold-deep)}.seoi-ftp--how-it-works .hw-order{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--how-it-works .hw-order>div{min-height:116px;padding:22px clamp(22px,2.4vw,32px);border-right:1px solid var(--rule)}.seoi-ftp--how-it-works .hw-order>div:last-child{border-right:0}.seoi-ftp--how-it-works .hw-order b{display:block;margin-bottom:12px;font-family:var(--condensed);font-size:26px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--how-it-works .hw-order span{display:block;color:var(--muted);font-size:14px;line-height:1.45}.seoi-ftp--how-it-works .hw-order--final{margin-top:34px;border-top-color:var(--rule-dark)}.seoi-ftp--how-it-works .hw-order--final>div{border-right-color:var(--rule-dark)}.seoi-ftp--how-it-works .hw-order--final span{color:rgba(6,11,11,0.68)}.seoi-ftp--how-it-works .hw-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--how-it-works .hw-offers article{display:flex;flex-direction:column;padding:28px clamp(24px,2.6vw,34px) 32px;border-right:1px solid var(--rule-dark)}.seoi-ftp--how-it-works .hw-offers article:last-child{border-right:0}.seoi-ftp--how-it-works .hw-offers>article>span{display:block;margin-bottom:14px;color:var(--gold-deep);font-family:var(--condensed);font-size:22px;line-height:1}.seoi-ftp--how-it-works .hw-offers h3{margin:0;font-family:var(--condensed);font-size:32px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--how-it-works .hw-offers__price{margin:12px 0 16px;font-size:17px;font-variation-settings:"wght" 650}.seoi-ftp--how-it-works .hw-offers p{margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--how-it-works .hw-offers a{margin-top:auto;padding-top:22px;display:inline-flex;align-self:flex-start;align-items:center;gap:8px;color:var(--ink)}.seoi-ftp--how-it-works .hw-offers a svg{width:17px;height:17px;flex:0 0 auto}.seoi-ftp--how-it-works .hw-fit{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.seoi-ftp--how-it-works .hw-fit>div{padding:28px clamp(28px,5vw,72px) 32px;border-right:1px solid var(--rule)}.seoi-ftp--how-it-works .hw-fit>div:last-child{border-right:0}.seoi-ftp--how-it-works .hw-fit h3{margin:0 0 18px;font-family:var(--condensed);font-size:28px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--how-it-works .hw-fit ul{margin:0;padding:0;list-style:none}.seoi-ftp--how-it-works .hw-fit li{padding:12px 0;color:#c6cbc8;font-size:15px;line-height:1.5;border-bottom:1px solid var(--rule)}.seoi-ftp--how-it-works .hw-fit li:last-child{border-bottom:0}.seoi-ftp--how-it-works .hw-faq{border-top:1px solid var(--rule)}.seoi-ftp--how-it-works .hw-faq details{border-bottom:1px solid var(--rule)}.seoi-ftp--how-it-works .hw-faq summary{min-height:78px;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:28px;font-family:var(--statement);font-size:clamp(17px,1.5vw,20px);font-variation-settings:"wght" 620;line-height:1.25;letter-spacing:-0.02em;list-style:none;cursor:pointer}.seoi-ftp--how-it-works .hw-faq summary::-webkit-details-marker{display:none}.seoi-ftp--how-it-works .hw-faq summary>span:first-child{min-width:0}.seoi-ftp--how-it-works .hw-faq summary:focus-visible{outline:3px solid var(--mint);outline-offset:-3px}.seoi-ftp--how-it-works .hw-faq summary svg{width:22px;height:22px;flex:0 0 auto;color:var(--gold)}.seoi-ftp--how-it-works .hw-faq .hw-faq__minus,.seoi-ftp--how-it-works .hw-faq details[open] .hw-faq__plus{display:none}.seoi-ftp--how-it-works .hw-faq details[open] .hw-faq__minus{display:block}.seoi-ftp--how-it-works .hw-faq__answer{max-width:900px;padding:0 70px 27px 28px;color:#c6cbc8;font-size:16px;line-height:1.5}.seoi-ftp--how-it-works .hw-leadcard{padding:38px 28px 42px;border-top:1px solid var(--rule)}.seoi-ftp--how-it-works .hw-leadcard h3{margin:0;font-family:var(--condensed);font-size:clamp(34px,3.4vw,46px);font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--how-it-works .hw-leadcard p{max-width:780px;margin:18px 0 0;color:#c6cbc8;font-size:16px;line-height:1.55}.seoi-ftp--how-it-works .hw-leadcard__brand{margin-top:28px;padding-top:22px;border-top:1px solid var(--rule)}.seoi-ftp--how-it-works .hw-leadcard__brand>span{display:block;font-family:var(--condensed);font-size:22px;line-height:1.1;text-transform:uppercase}.seoi-ftp--how-it-works .hw-leadcard__brand>small{display:block;margin-top:6px;color:var(--muted);font-size:13px}.seoi-ftp--how-it-works .hw-leadcard .primary-cta{margin-top:26px;width:min(100%,420px)}@media (max-width:1000px){.seoi-ftp--how-it-works .hw-model,.seoi-ftp--how-it-works .hw-offers,.seoi-ftp--how-it-works .hw-order{grid-template-columns:1fr}.seoi-ftp--how-it-works .hw-model>div,.seoi-ftp--how-it-works .hw-offers article,.seoi-ftp--how-it-works .hw-order>div{min-height:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--how-it-works .hw-order>div{border-bottom-color:var(--rule)}.seoi-ftp--how-it-works .hw-order--final>div{border-bottom-color:var(--rule-dark)}.seoi-ftp--how-it-works .hw-model>div:last-child,.seoi-ftp--how-it-works .hw-offers article:last-child,.seoi-ftp--how-it-works .hw-order>div:last-child{border-bottom:0}}@media (max-width:820px){.seoi-ftp--how-it-works .hw-triad,.seoi-ftp--how-it-works .hw-grid,.seoi-ftp--how-it-works .hw-fit{grid-template-columns:1fr}.seoi-ftp--how-it-works .hw-triad>div,.seoi-ftp--how-it-works .hw-triad>div:not(:first-child){min-height:0;padding-inline:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--how-it-works .hw-grid>div,.seoi-ftp--how-it-works .hw-fit>div{border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--how-it-works .hw-section--paper .hw-grid>div{border-bottom-color:var(--rule-dark)}.seoi-ftp--how-it-works .hw-triad>div:last-child,.seoi-ftp--how-it-works .hw-grid>div:last-child,.seoi-ftp--how-it-works .hw-fit>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--how-it-works .hw-model>div,.seoi-ftp--how-it-works .hw-offers article,.seoi-ftp--how-it-works .hw-order>div,.seoi-ftp--how-it-works .hw-grid>div,.seoi-ftp--how-it-works .hw-fit>div{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--how-it-works .hw-faq summary{padding:16px 20px;gap:16px}.seoi-ftp--how-it-works .hw-faq__answer{padding:0 20px 24px}.seoi-ftp--how-it-works .hw-leadcard{padding:30px clamp(20px,5vw,28px) 34px}}.seoi-ftp--how-it-works .hw-stageintro>h2{padding-bottom:42px}.seoi-ftp--contact .ct-actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--contact .ct-actions--final{padding:0 clamp(28px,5vw,72px)}.seoi-ftp--contact .ct-secondary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;color:var(--ink);background:transparent;border:1px solid var(--rule-dark);font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:background 150ms ease,transform 150ms ease}.seoi-ftp--contact .ct-secondary-cta svg{width:20px;height:20px;flex:0 0 auto}.seoi-ftp--contact .ct-secondary-cta:hover,.seoi-ftp--contact .ct-secondary-cta:focus-visible{background:rgba(6,11,11,0.06);transform:translateY(-1px)}.seoi-ftp--contact .ct-secondary-cta:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px}.seoi-ftp--contact .ct-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--contact .ct-stages>div{padding:28px clamp(24px,2.6vw,34px);border-right:1px solid var(--rule-dark)}.seoi-ftp--contact .ct-stages>div:last-child{border-right:0}.seoi-ftp--contact .ct-stages span{display:block;margin-bottom:14px;font-family:var(--condensed);font-size:30px;line-height:1;text-transform:uppercase}.seoi-ftp--contact .ct-stages strong{display:block;margin-bottom:12px;font-size:17px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--contact .ct-stages p{margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--contact .ct-list,.seoi-ftp--contact .ct-steps{border-top:1px solid var(--rule-dark)}.seoi-ftp--contact .ct-list>div,.seoi-ftp--contact .ct-steps>div{padding:20px clamp(28px,5vw,72px);display:grid;grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:24px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--contact .ct-list>div:last-child,.seoi-ftp--contact .ct-steps>div:last-child{border-bottom:0}.seoi-ftp--contact .ct-list b,.seoi-ftp--contact .ct-steps b{color:var(--gold-deep);font-family:var(--condensed);font-size:27px;font-weight:400;line-height:1}.seoi-ftp--contact .ct-list strong,.seoi-ftp--contact .ct-steps strong{font-size:18px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--contact .ct-steps{margin-top:34px}.seoi-ftp--contact .ct-lede{color:var(--light);font-family:var(--statement);font-size:clamp(19px,1.8vw,23px);font-variation-settings:"wght" 640;line-height:1.3;letter-spacing:-0.02em}.seoi-ftp--contact .ct-section--paper{border-bottom-color:var(--rule-dark)}.seoi-ftp--contact .ct-section--paper>.section-label--paper{padding-inline:26px}.seoi-ftp--contact .ct-section--paper .start-copy p{color:rgba(6,11,11,0.72)}.seoi-ftp--contact .ct-section--paper .start-copy a{color:var(--ink);border-bottom-color:var(--gold-deep)}.seoi-ftp--contact .ct-section--paper .start-copy--note{border-top-color:var(--rule-dark)}.seoi-ftp--contact .ct-section--paper .ct-lede{color:var(--ink)}@media (max-width:1000px){.seoi-ftp--contact .ct-stages,.seoi-ftp--contact .ct-modes{grid-template-columns:1fr}.seoi-ftp--contact .ct-stages>div,.seoi-ftp--contact .ct-modes>div{min-height:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--contact .ct-modes>div{border-bottom-color:var(--rule)}.seoi-ftp--contact .ct-stages>div:last-child,.seoi-ftp--contact .ct-modes>div:last-child{border-bottom:0}}@media (max-width:820px){.seoi-ftp--contact .ct-points{grid-template-columns:1fr}.seoi-ftp--contact .ct-points>div,.seoi-ftp--contact .ct-points>div:not(:first-child){min-height:0;padding-inline:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--contact .ct-points>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--contact .ct-actions{display:grid;grid-template-columns:1fr}.seoi-ftp--contact .ct-actions .primary-cta,.seoi-ftp--contact .ct-secondary-cta{width:100%}.seoi-ftp--contact .ct-actions--final{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--contact .ct-list>div,.seoi-ftp--contact .ct-steps>div{grid-template-columns:1fr;gap:8px;padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--contact .ct-stages>div,.seoi-ftp--contact .ct-modes>div{padding-inline:clamp(20px,5vw,28px)}}.seoi-ftp--contact .ct-faq{border-top:1px solid var(--rule)}.seoi-ftp--contact .ct-faq details{border-bottom:1px solid var(--rule)}.seoi-ftp--contact .ct-faq summary{min-height:78px;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:28px;font-family:var(--statement);font-size:clamp(17px,1.5vw,20px);font-variation-settings:"wght" 620;line-height:1.25;letter-spacing:-0.02em;list-style:none;cursor:pointer}.seoi-ftp--contact .ct-faq summary::-webkit-details-marker{display:none}.seoi-ftp--contact .ct-faq summary>span:first-child{min-width:0}.seoi-ftp--contact .ct-faq summary:focus-visible{outline:3px solid var(--mint);outline-offset:-3px}.seoi-ftp--contact .ct-faq summary svg{width:22px;height:22px;flex:0 0 auto;color:var(--gold)}.seoi-ftp--contact .ct-faq .ct-faq__minus,.seoi-ftp--contact .ct-faq details[open] .ct-faq__plus{display:none}.seoi-ftp--contact .ct-faq details[open] .ct-faq__minus{display:block}.seoi-ftp--contact .ct-faq__answer{max-width:900px;padding:0 70px 27px 28px;color:#c6cbc8;font-size:16px;line-height:1.5}.seoi-ftp--contact .ct-leadcard{padding:38px 28px 42px;border-top:1px solid var(--rule)}.seoi-ftp--contact .ct-leadcard h3{margin:0;font-family:var(--condensed);font-size:clamp(34px,3.4vw,46px);font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--contact .ct-leadcard p{max-width:780px;margin:18px 0 0;color:#c6cbc8;font-size:16px;line-height:1.55}.seoi-ftp--contact .ct-leadcard__brand{margin-top:28px;padding-top:22px;border-top:1px solid var(--rule)}.seoi-ftp--contact .ct-leadcard__brand>span{display:block;font-family:var(--condensed);font-size:22px;line-height:1.1;text-transform:uppercase}.seoi-ftp--contact .ct-leadcard__brand>small{display:block;margin-top:6px;color:var(--muted);font-size:13px}.seoi-ftp--contact .ct-leadcard .primary-cta{margin-top:26px;width:min(100%,420px)}@media (max-width:1000px){.seoi-ftp--contact .ct-model,.seoi-ftp--contact .ct-offers,.seoi-ftp--contact .ct-order{grid-template-columns:1fr}.seoi-ftp--contact .ct-model>div,.seoi-ftp--contact .ct-offers article,.seoi-ftp--contact .ct-order>div{min-height:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--contact .ct-order>div{border-bottom-color:var(--rule)}.seoi-ftp--contact .ct-order--final>div{border-bottom-color:var(--rule-dark)}.seoi-ftp--contact .ct-model>div:last-child,.seoi-ftp--contact .ct-offers article:last-child,.seoi-ftp--contact .ct-order>div:last-child{border-bottom:0}}@media (max-width:820px){.seoi-ftp--contact .ct-triad,.seoi-ftp--contact .ct-grid,.seoi-ftp--contact .ct-fit{grid-template-columns:1fr}.seoi-ftp--contact .ct-triad>div,.seoi-ftp--contact .ct-triad>div:not(:first-child){min-height:0;padding-inline:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--contact .ct-grid>div,.seoi-ftp--contact .ct-fit>div{border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--contact .ct-section--paper .ct-grid>div{border-bottom-color:var(--rule-dark)}.seoi-ftp--contact .ct-triad>div:last-child,.seoi-ftp--contact .ct-grid>div:last-child,.seoi-ftp--contact .ct-fit>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--contact .ct-model>div,.seoi-ftp--contact .ct-offers article,.seoi-ftp--contact .ct-order>div,.seoi-ftp--contact .ct-grid>div,.seoi-ftp--contact .ct-fit>div{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--contact .ct-faq summary{padding:16px 20px;gap:16px}.seoi-ftp--contact .ct-faq__answer{padding:0 20px 24px}.seoi-ftp--contact .ct-leadcard{padding:30px clamp(20px,5vw,28px) 34px}}.seoi-ftp--contact .ct-stageintro>h2{padding-bottom:42px}.seoi-ftp--contact .ct-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--contact .ct-doors a{display:flex;flex-direction:column;min-height:168px;padding:26px clamp(22px,2.4vw,32px);color:var(--light);border-right:1px solid var(--rule);transition:background 150ms ease}.seoi-ftp--contact .ct-doors a:last-child{border-right:0}.seoi-ftp--contact .ct-doors a:hover,.seoi-ftp--contact .ct-doors a:focus-visible{background:rgba(225,235,232,0.04)}.seoi-ftp--contact .ct-doors span{display:block;margin-bottom:12px;color:var(--gold);font-family:var(--condensed);font-size:22px;line-height:1}.seoi-ftp--contact .ct-doors strong{display:block;margin-bottom:8px;font-family:var(--condensed);font-size:26px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--contact .ct-doors em{display:block;color:var(--muted);font-size:14px;font-style:normal;line-height:1.45}.seoi-ftp--contact .ct-doors svg{width:18px;height:18px;margin-top:auto;padding-top:16px;flex:0 0 auto;color:var(--gold)}.seoi-ftp--contact .ct-form-layout{display:grid;grid-template-columns:minmax(0,0.44fr) minmax(0,0.56fr);border-top:1px solid var(--rule-dark)}.seoi-ftp--contact .ct-form-notes{border-right:1px solid var(--rule-dark)}.seoi-ftp--contact .ct-form-notes>div{padding:26px clamp(28px,4vw,48px);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--contact .ct-form-notes>div:last-child{border-bottom:0}.seoi-ftp--contact .ct-form-notes small{display:block;margin-bottom:12px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--contact .ct-form-notes h3{margin:0 0 10px;font-family:var(--condensed);font-size:24px;font-weight:400;line-height:1.05;text-transform:uppercase}.seoi-ftp--contact .ct-form-notes p{margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--contact .ct-form-panel{padding:26px clamp(28px,4vw,48px) 34px}.seoi-ftp--contact .ct-form-panel__label{display:block;margin-bottom:20px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--contact .ct-form__note{margin:20px 0 0;color:rgba(6,11,11,0.62);font-size:14px;line-height:1.5}.seoi-ftp--contact .ct-form__notice{margin:0 0 22px;padding:14px 18px;border-left:3px solid var(--gold-deep);background:rgba(195,165,103,0.12);font-size:15px;line-height:1.5}.seoi-ftp--contact .ct-form__notice--error{border-left-color:#8c2f1d;background:rgba(140,47,29,0.09)}.seoi-ftp--contact .ct-form__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.seoi-ftp--contact .ct-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.seoi-ftp--contact .ct-form__field--wide{grid-column:1 / -1}.seoi-ftp--contact .ct-form__field label{display:block;margin-bottom:8px;font-size:14px;font-variation-settings:"wght" 600;line-height:1.3}.seoi-ftp--contact .ct-form__field label span[aria-hidden]{color:var(--gold-deep)}.seoi-ftp--contact .ct-form__field input[type="text"],.seoi-ftp--contact .ct-form__field input[type="email"],.seoi-ftp--contact .ct-form__field select,.seoi-ftp--contact .ct-form__field textarea{width:100%;min-height:52px;padding:14px 16px;color:var(--ink);background:rgba(255,255,255,0.62);border:1px solid var(--rule-dark);border-radius:0;font-family:var(--body);font-size:15px;line-height:1.4;transition:border-color 150ms ease,background 150ms ease}.seoi-ftp--contact .ct-form__field textarea{min-height:150px;resize:vertical}.seoi-ftp--contact .ct-form__field::placeholder{color:rgba(6,11,11,0.4)}.seoi-ftp--contact .ct-form__field input:focus,.seoi-ftp--contact .ct-form__field select:focus,.seoi-ftp--contact .ct-form__field textarea:focus{background:#fff;border-color:var(--gold-deep);outline:2px solid var(--gold-deep);outline-offset:-2px}.seoi-ftp--contact .ct-form__select{position:relative}.seoi-ftp--contact .ct-form__select select{appearance:none;padding-right:46px}.seoi-ftp--contact .ct-form__select svg{position:absolute;top:50%;right:16px;width:18px;height:18px;transform:translateY(-50%);pointer-events:none;color:var(--ink)}.seoi-ftp--contact .ct-form__consent{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:0;font-size:13px;font-variation-settings:"wght" 400;line-height:1.5}.seoi-ftp--contact .ct-form__consent input[type="checkbox"]{width:18px;height:18px;margin-top:2px;accent-color:var(--gold-deep)}.seoi-ftp--contact .ct-form__consent a{color:var(--ink);border-bottom:1px solid var(--gold-deep)}.seoi-ftp--contact .ct-form__submit{margin-top:24px;min-height:56px;padding:0 32px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);background-color:var(--gold);background-image:var(--gold-texture);background-size:480px 480px;background-blend-mode:normal;border:1px solid rgba(109,83,31,0.24);border-radius:0;font-family:var(--body);font-size:15px;font-variation-settings:"wght" 700;letter-spacing:0.01em;cursor:pointer;transition:transform 150ms ease,filter 150ms ease}.seoi-ftp--contact .ct-form__submit:hover{transform:translateY(-1px);filter:brightness(1.04)}.seoi-ftp--contact .ct-form__submit:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.seoi-ftp--contact .ct-two-doors{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.seoi-ftp--contact .ct-two-doors>div{display:flex;flex-direction:column;padding:28px clamp(28px,4vw,56px) 32px;border-right:1px solid var(--rule)}.seoi-ftp--contact .ct-two-doors>div:last-child{border-right:0}.seoi-ftp--contact .ct-two-doors h3{margin:0 0 18px;font-family:var(--condensed);font-size:28px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--contact .ct-two-doors ul{margin:0;padding:0;list-style:none}.seoi-ftp--contact .ct-two-doors li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;padding:12px 0;color:#c6cbc8;font-size:15px;line-height:1.5;border-bottom:1px solid var(--rule)}.seoi-ftp--contact .ct-two-doors li:last-child{border-bottom:0}.seoi-ftp--contact .ct-two-doors li svg{width:15px;height:15px;margin-top:4px;color:var(--gold)}.seoi-ftp--contact .ct-two-doors a{margin-top:auto;padding-top:24px;display:inline-flex;align-self:flex-start;align-items:center;gap:8px;color:var(--light)}.seoi-ftp--contact .ct-two-doors a svg{width:17px;height:17px;flex:0 0 auto}.seoi-ftp--contact .ct-routes{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule-dark)}.seoi-ftp--contact .ct-routes>div{padding:24px clamp(28px,4vw,56px) 28px;border-right:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--contact .ct-routes>div:nth-child(2n){border-right:0}.seoi-ftp--contact .ct-routes--wide{grid-column:1 / -1;border-right:0 !important;border-bottom:0 !important}.seoi-ftp--contact .ct-routes span{display:block;margin-bottom:8px;color:var(--gold-deep);font-size:11px;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--contact .ct-routes small{display:block;margin-bottom:10px;color:rgba(6,11,11,0.55);font-size:12px}.seoi-ftp--contact .ct-routes h3{margin:0;font-size:19px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--contact .ct-routes p{margin:12px 0 0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--contact .ct-routes a{margin-top:18px;display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.seoi-ftp--contact .ct-routes a svg{width:17px;height:17px;flex:0 0 auto}@media (max-width:1000px){.seoi-ftp--contact .ct-doors,.seoi-ftp--contact .ct-form-layout,.seoi-ftp--contact .ct-two-doors,.seoi-ftp--contact .ct-routes{grid-template-columns:1fr}.seoi-ftp--contact .ct-doors a,.seoi-ftp--contact .ct-two-doors>div,.seoi-ftp--contact .ct-routes>div{min-height:0;border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--contact .ct-routes>div{border-bottom-color:var(--rule-dark)}.seoi-ftp--contact .ct-form-notes{border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--contact .ct-doors a:last-child,.seoi-ftp--contact .ct-two-doors>div:last-child,.seoi-ftp--contact .ct-routes>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--contact .ct-doors a,.seoi-ftp--contact .ct-two-doors>div,.seoi-ftp--contact .ct-routes>div,.seoi-ftp--contact .ct-form-notes>div,.seoi-ftp--contact .ct-form-panel{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--contact .ct-form__grid{grid-template-columns:1fr}.seoi-ftp--contact .ct-form__submit{width:100%}}.seoi-ftp--privacy .start-hero h1{max-width:20ch;font-size:clamp(38px,5.4vw,76px)}.seoi-ftp--privacy .start-hero__sub{max-width:62ch}.seoi-ftp--privacy .pp-snapshot{margin-top:clamp(38px,4vw,58px);display:grid;grid-template-columns:minmax(0,0.7fr) minmax(0,1.15fr) minmax(0,1.15fr);border-top:1px solid var(--rule-dark)}.seoi-ftp--privacy .pp-snapshot>div{min-height:132px;padding:20px 26px 20px 0;border-right:1px solid var(--rule-dark)}.seoi-ftp--privacy .pp-snapshot>div:not(:first-child){padding-inline-start:26px}.seoi-ftp--privacy .pp-snapshot>div:last-child{border-right:0;padding-inline-end:0}.seoi-ftp--privacy .pp-snapshot small{display:block;margin-bottom:12px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--privacy .pp-snapshot strong{display:block;font-size:15px;font-variation-settings:"wght" 500;line-height:1.5}.seoi-ftp--privacy .pp-snapshot>div:first-child strong{font-family:var(--condensed);font-size:27px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--privacy .pp-lede{color:var(--light);font-family:var(--statement);font-size:clamp(19px,1.8vw,23px);font-variation-settings:"wght" 500;line-height:1.45;letter-spacing:-0.01em}.seoi-ftp--privacy .pp-lede strong{color:var(--gold);font-variation-settings:"wght" 650}.seoi-ftp--privacy .pp-doc{display:grid;grid-template-columns:260px minmax(0,1fr);border-top:1px solid var(--rule-dark)}.seoi-ftp--privacy .pp-index{padding:34px clamp(24px,2.6vw,34px) 40px 0;border-right:1px solid var(--rule-dark)}.seoi-ftp--privacy .pp-index>*{position:sticky;top:32px}.seoi-ftp--privacy .pp-index h3{margin:0 0 18px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--privacy .pp-index ol{margin:0;padding:0;list-style:none;counter-reset:pp-index}.seoi-ftp--privacy .pp-index li{counter-increment:pp-index;border-top:1px solid var(--rule-dark)}.seoi-ftp--privacy .pp-index li:first-child{border-top:0}.seoi-ftp--privacy .pp-index a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:10px 0;color:var(--ink);font-size:14px;line-height:1.35;text-decoration:none;transition:color 150ms ease}.seoi-ftp--privacy .pp-index a::before{content:counter(pp-index,decimal-leading-zero);color:rgba(6,11,11,0.42);font-family:var(--condensed);font-size:15px}.seoi-ftp--privacy .pp-index a:hover,.seoi-ftp--privacy .pp-index a:focus-visible{color:var(--gold-deep)}.seoi-ftp--privacy .pp-index a:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px}.seoi-ftp--privacy .pp-body{padding:34px 0 8px clamp(28px,3.4vw,52px)}.seoi-ftp--privacy .pp-body>section{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--rule-dark);scroll-margin-top:24px}.seoi-ftp--privacy .pp-body>section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.seoi-ftp--privacy .pp-body h2{margin:0 0 20px;text-indent:-1.9em;padding-left:1.9em;font-family:var(--statement);font-size:clamp(21px,2vw,27px);font-variation-settings:"wght" 650;line-height:1.25;letter-spacing:-0.02em;text-transform:none}.seoi-ftp--privacy .pp-body h2 span{color:var(--gold-deep);font-variation-settings:"wght" 650}.seoi-ftp--privacy .pp-body h3{margin:30px 0 12px;font-size:12px;font-variation-settings:"wght" 650;text-transform:uppercase;letter-spacing:0.045em}.seoi-ftp--privacy .pp-body p{max-width:68ch;margin:0 0 16px;color:rgba(6,11,11,0.78);font-size:16px;line-height:1.65}.seoi-ftp--privacy .pp-body p:last-child{margin-bottom:0}.seoi-ftp--privacy .pp-body ul{max-width:68ch;margin:0 0 18px;padding:0;list-style:none}.seoi-ftp--privacy .pp-body li{padding:9px 0 9px 24px;position:relative;color:rgba(6,11,11,0.78);font-size:16px;line-height:1.6;border-bottom:1px solid rgba(6,11,11,0.08)}.seoi-ftp--privacy .pp-body li:last-child{border-bottom:0}.seoi-ftp--privacy .pp-body li::before{content:"";position:absolute;top:18px;left:0;width:10px;height:1px;background:var(--gold-deep)}.seoi-ftp--privacy .pp-body a{color:var(--ink);border-bottom:1px solid var(--gold-deep);text-decoration:none}.seoi-ftp--privacy .pp-body a:hover,.seoi-ftp--privacy .pp-body a:focus-visible{color:var(--gold-deep)}.seoi-ftp--privacy .pp-actions{margin-top:36px;padding:0 clamp(28px,5vw,72px);display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--privacy .pp-secondary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;color:var(--light);background:transparent;border:1px solid var(--rule);font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:background 150ms ease,transform 150ms ease}.seoi-ftp--privacy .pp-secondary-cta svg{width:20px;height:20px;flex:0 0 auto}.seoi-ftp--privacy .pp-secondary-cta:hover,.seoi-ftp--privacy .pp-secondary-cta:focus-visible{background:rgba(255,255,255,0.06);transform:translateY(-1px)}.seoi-ftp--privacy .pp-secondary-cta:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.seoi-ftp--privacy .pp-section--paper{border-bottom-color:var(--rule-dark)}.seoi-ftp--privacy .pp-section--paper>.section-label--paper{padding-inline:26px}@media (max-width:1180px){.seoi-ftp--privacy .pp-doc{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:1000px){.seoi-ftp--privacy .pp-doc{grid-template-columns:1fr}.seoi-ftp--privacy .pp-index{padding:28px 0 30px;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--privacy .pp-index>*{position:static}.seoi-ftp--privacy .pp-index ol{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.seoi-ftp--privacy .pp-index li:nth-child(2){border-top:0}.seoi-ftp--privacy .pp-body{padding-inline:0}}@media (max-width:820px){.seoi-ftp--privacy .pp-snapshot{grid-template-columns:1fr}.seoi-ftp--privacy .pp-snapshot>div,.seoi-ftp--privacy .pp-snapshot>div:not(:first-child){min-height:0;padding-inline:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--privacy .pp-snapshot>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--privacy .pp-index ol{grid-template-columns:1fr}.seoi-ftp--privacy .pp-index li:nth-child(2){border-top:1px solid var(--rule-dark)}.seoi-ftp--privacy .pp-body h2{text-indent:0;padding-left:0}.seoi-ftp--privacy .pp-actions{display:grid;grid-template-columns:1fr;padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--privacy .pp-actions .primary-cta,.seoi-ftp--privacy .pp-secondary-cta{width:100%}}.seoi-ftp--terms .start-hero h1{max-width:20ch;font-size:clamp(38px,5.4vw,76px)}.seoi-ftp--terms .start-hero__sub{max-width:62ch}.seoi-ftp--terms .tm-snapshot{margin-top:clamp(38px,4vw,58px);display:grid;grid-template-columns:minmax(0,0.7fr) minmax(0,1.15fr) minmax(0,1.15fr);border-top:1px solid var(--rule-dark)}.seoi-ftp--terms .tm-snapshot>div{min-height:132px;padding:20px 26px 20px 0;border-right:1px solid var(--rule-dark)}.seoi-ftp--terms .tm-snapshot>div:not(:first-child){padding-inline-start:26px}.seoi-ftp--terms .tm-snapshot>div:last-child{border-right:0;padding-inline-end:0}.seoi-ftp--terms .tm-snapshot small{display:block;margin-bottom:12px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--terms .tm-snapshot strong{display:block;font-size:15px;font-variation-settings:"wght" 500;line-height:1.5}.seoi-ftp--terms .tm-snapshot>div:first-child strong{font-family:var(--condensed);font-size:27px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--terms .tm-lede{color:var(--light);font-family:var(--statement);font-size:clamp(19px,1.8vw,23px);font-variation-settings:"wght" 500;line-height:1.45;letter-spacing:-0.01em}.seoi-ftp--terms .tm-lede strong{color:var(--gold);font-variation-settings:"wght" 650}.seoi-ftp--terms .tm-doc{display:grid;grid-template-columns:260px minmax(0,1fr);border-top:1px solid var(--rule-dark)}.seoi-ftp--terms .tm-index{padding:34px clamp(24px,2.6vw,34px) 40px 0;border-right:1px solid var(--rule-dark)}.seoi-ftp--terms .tm-index>*{position:sticky;top:32px}.seoi-ftp--terms .tm-index h3{margin:0 0 18px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--terms .tm-index ol{margin:0;padding:0;list-style:none;counter-reset:tm-index}.seoi-ftp--terms .tm-index li{counter-increment:tm-index;border-top:1px solid var(--rule-dark)}.seoi-ftp--terms .tm-index li:first-child{border-top:0}.seoi-ftp--terms .tm-index a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:10px 0;color:var(--ink);font-size:14px;line-height:1.35;text-decoration:none;transition:color 150ms ease}.seoi-ftp--terms .tm-index a::before{content:counter(tm-index,decimal-leading-zero);color:rgba(6,11,11,0.42);font-family:var(--condensed);font-size:15px}.seoi-ftp--terms .tm-index a:hover,.seoi-ftp--terms .tm-index a:focus-visible{color:var(--gold-deep)}.seoi-ftp--terms .tm-index a:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px}.seoi-ftp--terms .tm-body{padding:34px 0 8px clamp(28px,3.4vw,52px)}.seoi-ftp--terms .tm-body>section{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--rule-dark);scroll-margin-top:24px}.seoi-ftp--terms .tm-body>section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.seoi-ftp--terms .tm-body h2{margin:0 0 20px;text-indent:-1.9em;padding-left:1.9em;font-family:var(--statement);font-size:clamp(21px,2vw,27px);font-variation-settings:"wght" 650;line-height:1.25;letter-spacing:-0.02em;text-transform:none}.seoi-ftp--terms .tm-body h2 span{color:var(--gold-deep);font-variation-settings:"wght" 650}.seoi-ftp--terms .tm-body h3{margin:30px 0 12px;font-size:12px;font-variation-settings:"wght" 650;text-transform:uppercase;letter-spacing:0.045em}.seoi-ftp--terms .tm-body p{max-width:68ch;margin:0 0 16px;color:rgba(6,11,11,0.78);font-size:16px;line-height:1.65}.seoi-ftp--terms .tm-body p:last-child{margin-bottom:0}.seoi-ftp--terms .tm-body ul{max-width:68ch;margin:0 0 18px;padding:0;list-style:none}.seoi-ftp--terms .tm-body li{padding:9px 0 9px 24px;position:relative;color:rgba(6,11,11,0.78);font-size:16px;line-height:1.6;border-bottom:1px solid rgba(6,11,11,0.08)}.seoi-ftp--terms .tm-body li:last-child{border-bottom:0}.seoi-ftp--terms .tm-body li::before{content:"";position:absolute;top:18px;left:0;width:10px;height:1px;background:var(--gold-deep)}.seoi-ftp--terms .tm-body a{color:var(--ink);border-bottom:1px solid var(--gold-deep);text-decoration:none}.seoi-ftp--terms .tm-body a:hover,.seoi-ftp--terms .tm-body a:focus-visible{color:var(--gold-deep)}.seoi-ftp--terms .tm-actions{margin-top:36px;padding:0 clamp(28px,5vw,72px);display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--terms .tm-secondary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;color:var(--light);background:transparent;border:1px solid var(--rule);font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:background 150ms ease,transform 150ms ease}.seoi-ftp--terms .tm-secondary-cta svg{width:20px;height:20px;flex:0 0 auto}.seoi-ftp--terms .tm-secondary-cta:hover,.seoi-ftp--terms .tm-secondary-cta:focus-visible{background:rgba(255,255,255,0.06);transform:translateY(-1px)}.seoi-ftp--terms .tm-secondary-cta:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.seoi-ftp--terms .tm-section--paper{border-bottom-color:var(--rule-dark)}.seoi-ftp--terms .tm-section--paper>.section-label--paper{padding-inline:26px}@media (max-width:1180px){.seoi-ftp--terms .tm-doc{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:1000px){.seoi-ftp--terms .tm-doc{grid-template-columns:1fr}.seoi-ftp--terms .tm-index{padding:28px 0 30px;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--terms .tm-index>*{position:static}.seoi-ftp--terms .tm-index ol{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.seoi-ftp--terms .tm-index li:nth-child(2){border-top:0}.seoi-ftp--terms .tm-body{padding-inline:0}}@media (max-width:820px){.seoi-ftp--terms .tm-snapshot{grid-template-columns:1fr}.seoi-ftp--terms .tm-snapshot>div,.seoi-ftp--terms .tm-snapshot>div:not(:first-child){min-height:0;padding-inline:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--terms .tm-snapshot>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--terms .tm-index ol{grid-template-columns:1fr}.seoi-ftp--terms .tm-index li:nth-child(2){border-top:1px solid var(--rule-dark)}.seoi-ftp--terms .tm-body h2{text-indent:0;padding-left:0}.seoi-ftp--terms .tm-actions{display:grid;grid-template-columns:1fr;padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--terms .tm-actions .primary-cta,.seoi-ftp--terms .tm-secondary-cta{width:100%}}.seoi-ftp--seo-services .start-hero h1{max-width:21ch;font-size:clamp(38px,5.2vw,74px)}.seoi-ftp--seo-services .start-hero__sub{max-width:66ch}.seoi-ftp--seo-services .sv-chips{margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.seoi-ftp--seo-services .sv-chips li{padding:8px 14px;border:1px solid var(--rule-dark);color:var(--ink);font-size:12px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--seo-services .sv-chips li:first-child{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--seo-services .sv-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--seo-services .sv-actions--final{padding:0 clamp(28px,5vw,72px)}.seoi-ftp--seo-services .start-hero__support{max-width:72ch;margin-top:24px}.seoi-ftp--seo-services .sv-board{margin-top:clamp(38px,4vw,56px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--gold-deep)}.seoi-ftp--seo-services .sv-board>div{padding:22px 26px 26px 0;border-right:1px solid var(--rule-dark)}.seoi-ftp--seo-services .sv-board>div:not(:first-child){padding-inline-start:26px}.seoi-ftp--seo-services .sv-board>div:last-child{border-right:0;padding-inline-end:0}.seoi-ftp--seo-services .sv-board small{display:block;margin-bottom:12px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--seo-services .sv-board h3,.seoi-ftp--seo-services .sv-panel__title{margin:0 0 10px;font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--seo-services .sv-board p{margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--seo-services .sv-lede{color:var(--light);font-family:var(--statement);font-size:clamp(19px,1.8vw,23px);font-variation-settings:"wght" 640;line-height:1.3;letter-spacing:-0.02em}.seoi-ftp--seo-services .sv-lede--paper{color:var(--ink);font-family:var(--statement);font-size:clamp(18px,1.7vw,22px);font-variation-settings:"wght" 640;line-height:1.3;letter-spacing:-0.02em}.seoi-ftp--seo-services .sv-activity{margin:0 clamp(28px,5vw,72px) 34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--rule)}.seoi-ftp--seo-services .sv-activity>div{padding:14px 18px;display:flex;align-items:baseline;gap:12px;border-right:1px solid var(--rule)}.seoi-ftp--seo-services .sv-activity>div:last-child{border-right:0}.seoi-ftp--seo-services .sv-activity b{color:var(--gold);font-family:var(--condensed);font-size:17px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--seo-services .sv-activity span{color:var(--muted);font-size:14px;line-height:1.4}.seoi-ftp--seo-services .sv-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--seo-services .sv-stages>div{position:relative;padding:30px clamp(24px,2.6vw,34px) 34px;border-right:1px solid var(--rule-dark)}.seoi-ftp--seo-services .sv-stages>div:last-child{border-right:0}.seoi-ftp--seo-services .sv-stages>div::before{content:"";position:absolute;top:-1px;left:clamp(24px,2.6vw,34px);width:34px;height:3px;background:var(--gold-deep)}.seoi-ftp--seo-services .sv-stages span{display:block;color:rgba(6,11,11,0.4);font-family:var(--condensed);font-size:17px;line-height:1}.seoi-ftp--seo-services .sv-stages b{display:block;margin:8px 0 14px;font-family:var(--condensed);font-size:clamp(30px,2.8vw,40px);font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--seo-services .sv-stages h3{margin:0 0 10px;font-size:17px;font-variation-settings:"wght" 640;line-height:1.35}.seoi-ftp--seo-services .sv-stages p{margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--seo-services .sv-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--seo-services .sv-paths>a{display:flex;flex-direction:column;padding:28px clamp(24px,2.6vw,34px) 30px;border-right:1px solid var(--rule);color:var(--light);text-decoration:none;transition:background 150ms ease}.seoi-ftp--seo-services .sv-paths>a:last-child{border-right:0}.seoi-ftp--seo-services .sv-paths>a:hover,.seoi-ftp--seo-services .sv-paths>a:focus-visible{background:rgba(255,255,255,0.04)}.seoi-ftp--seo-services .sv-paths>a:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--seo-services .sv-paths--featured{box-shadow:inset 0 3px 0 var(--gold)}.seoi-ftp--seo-services .sv-paths span{color:rgba(235,233,230,0.4);font-family:var(--condensed);font-size:17px;line-height:1}.seoi-ftp--seo-services .sv-paths small{display:block;margin:10px 0 12px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--seo-services .sv-paths h3{margin:0 0 10px;color:var(--light);font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--seo-services .sv-paths p{margin:0 0 16px;color:var(--muted);font-size:15px;line-height:1.5}.seoi-ftp--seo-services .sv-paths u{margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--seo-services .sv-paths u i{padding:6px 10px;border:1px solid var(--rule);color:var(--light);font-family:var(--condensed);font-size:15px;font-style:normal;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--seo-services .sv-paths u i:first-child{border-color:var(--gold);color:var(--gold)}.seoi-ftp--seo-services .sv-paths em,.seoi-ftp--seo-services .sv-services em,.seoi-ftp--seo-services .sv-terminal em{margin-top:auto;display:inline-flex;align-items:center;gap:10px;color:var(--gold);font-size:13px;font-style:normal;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--seo-services .sv-paths em svg,.seoi-ftp--seo-services .sv-services em svg,.seoi-ftp--seo-services .sv-terminal em svg{width:16px;height:16px}.seoi-ftp--seo-services .sv-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--seo-services .sv-services>a{display:flex;flex-direction:column;min-height:250px;padding:26px clamp(20px,2vw,28px) 28px;border-right:1px solid var(--rule-dark);color:var(--ink);text-decoration:none;transition:background 150ms ease}.seoi-ftp--seo-services .sv-services>a:last-child{border-right:0}.seoi-ftp--seo-services .sv-services>a:hover,.seoi-ftp--seo-services .sv-services>a:focus-visible{background:rgba(6,11,11,0.04)}.seoi-ftp--seo-services .sv-services>a:focus-visible{outline:3px solid var(--gold-deep);outline-offset:-3px}.seoi-ftp--seo-services .sv-services span{color:rgba(6,11,11,0.4);font-family:var(--condensed);font-size:16px;line-height:1}.seoi-ftp--seo-services .sv-services b{display:block;margin:10px 0 10px;font-family:var(--condensed);font-size:24px;font-weight:400;line-height:1.05;text-transform:uppercase}.seoi-ftp--seo-services .sv-services h3{margin:0 0 8px;color:var(--gold-deep);font-size:12px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--seo-services .sv-services p{margin:0 0 16px;color:rgba(6,11,11,0.7);font-size:14px;line-height:1.5}.seoi-ftp--seo-services .sv-services em{color:var(--gold-deep)}.seoi-ftp--seo-services .sv-map{margin:0 clamp(28px,5vw,72px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule)}.seoi-ftp--seo-services .sv-map>div{padding:22px clamp(18px,1.8vw,26px) 26px;border-right:1px solid var(--rule)}.seoi-ftp--seo-services .sv-map>div:last-child{border-right:0}.seoi-ftp--seo-services .sv-map b{display:block;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--rule);color:var(--gold);font-family:var(--condensed);font-size:21px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--seo-services .sv-map span{position:relative;display:block;padding:7px 0 7px 18px;color:var(--muted);font-size:14px;line-height:1.45}.seoi-ftp--seo-services .sv-map span::before{content:"";position:absolute;top:14px;left:0;width:7px;height:7px;border:1px solid var(--gold)}.seoi-ftp--seo-services .sv-contrast{border-top:1px solid var(--rule-dark)}.seoi-ftp--seo-services .sv-contrast>div{padding:22px clamp(28px,5vw,72px);display:grid;grid-template-columns:44px 120px minmax(0,1fr);align-items:baseline;column-gap:24px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--seo-services .sv-contrast>div:last-child{border-bottom:0}.seoi-ftp--seo-services .sv-contrast span{color:var(--gold-deep);font-family:var(--condensed);font-size:24px;line-height:1}.seoi-ftp--seo-services .sv-contrast small{color:rgba(6,11,11,0.55);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--seo-services .sv-contrast h3,.seoi-ftp--seo-services .sv-contrast p{grid-column:3}.seoi-ftp--seo-services .sv-contrast h3{margin:0 0 8px;font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--seo-services .sv-contrast p{margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--seo-services .sv-steps{border-top:1px solid var(--rule)}.seoi-ftp--seo-services .sv-steps>div{padding:22px clamp(28px,5vw,72px);display:grid;grid-template-columns:96px minmax(0,1fr);align-items:baseline;column-gap:26px;border-bottom:1px solid var(--rule)}.seoi-ftp--seo-services .sv-steps>div:last-child{border-bottom:0}.seoi-ftp--seo-services .sv-steps b{color:var(--gold);font-family:var(--condensed);font-size:18px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--seo-services .sv-steps h3,.seoi-ftp--seo-services .sv-steps p{grid-column:2}.seoi-ftp--seo-services .sv-steps h3{margin:0 0 6px;color:var(--light);font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--seo-services .sv-steps p{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.seoi-ftp--seo-services .sv-ledger{border-top:1px solid var(--rule-dark)}.seoi-ftp--seo-services .sv-ledger__eyebrow{margin:0;padding:12px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule-dark);color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--seo-services .sv-ledger article{padding:24px clamp(28px,5vw,72px) 26px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--seo-services .sv-ledger article:last-child{border-bottom:0}.seoi-ftp--seo-services .sv-ledger article>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.seoi-ftp--seo-services .sv-ledger h3{margin:0;font-size:19px;font-variation-settings:"wght" 650;line-height:1.25}.seoi-ftp--seo-services .sv-ledger i{color:var(--gold-deep);font-family:var(--condensed);font-size:21px;font-style:normal;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--seo-services .sv-ledger p{max-width:76ch;margin:0;color:rgba(6,11,11,0.72);font-size:15px;line-height:1.55}.seoi-ftp--seo-services .sv-ledger u{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--seo-services .sv-ledger u s,.seoi-ftp--seo-services .sv-fit s{text-decoration:none}.seoi-ftp--seo-services .sv-ledger u s{padding:6px 10px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.65);font-size:12px;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--seo-services .sv-fit{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.seoi-ftp--seo-services .sv-fit>div{padding:28px clamp(28px,4vw,56px) 32px;border-right:1px solid var(--rule)}.seoi-ftp--seo-services .sv-fit>div:last-child{border-right:0}.seoi-ftp--seo-services .sv-fit small{display:block;margin-bottom:10px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--seo-services .sv-fit h3{margin:0 0 18px;color:var(--light);font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--seo-services .sv-fit ul{margin:0;padding:0;list-style:none}.seoi-ftp--seo-services .sv-fit li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;padding:10px 0;border-bottom:1px solid var(--rule);color:var(--muted);font-size:15px;line-height:1.5}.seoi-ftp--seo-services .sv-fit li:last-child{border-bottom:0}.seoi-ftp--seo-services .sv-fit li svg{width:15px;height:15px;margin-top:4px;color:var(--gold)}.seoi-ftp--seo-services .sv-fit li s{position:relative;display:block;height:1em}.seoi-ftp--seo-services .sv-fit li s::before{content:"";position:absolute;top:0.62em;left:0;width:12px;height:1px;background:rgba(235,233,230,0.45)}.seoi-ftp--seo-services .sv-proof{display:grid;grid-template-columns:1.2fr 1fr;border-top:1px solid var(--rule-dark)}.seoi-ftp--seo-services .sv-proof__col{padding:26px clamp(24px,3vw,44px) 30px;border-right:1px solid var(--rule-dark)}.seoi-ftp--seo-services .sv-proof__col:last-child{border-right:0}.seoi-ftp--seo-services .sv-proof b{display:block;margin-bottom:16px;font-family:var(--condensed);font-size:22px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--seo-services .sv-proof article{padding:14px 0;border-bottom:1px solid rgba(6,11,11,0.1)}.seoi-ftp--seo-services .sv-proof article:last-child{border-bottom:0}.seoi-ftp--seo-services .sv-proof small{display:block;margin-bottom:4px;color:rgba(6,11,11,0.5);font-size:10px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.05em}.seoi-ftp--seo-services .sv-proof p{margin:0 0 10px;color:rgba(6,11,11,0.62);font-size:14px;line-height:1.5}.seoi-ftp--seo-services .sv-proof p:last-child{margin-bottom:0}.seoi-ftp--seo-services .sv-proof .sv-proof__after{position:relative;padding-left:22px;color:var(--ink);font-variation-settings:"wght" 600}.seoi-ftp--seo-services .sv-proof .sv-proof__after::before{content:"";position:absolute;top:0.62em;left:0;width:14px;height:1px;background:var(--gold-deep)}.seoi-ftp--seo-services .sv-proof__col--search small{color:var(--gold-deep)}.seoi-ftp--seo-services .sv-proof__col--search p{color:rgba(6,11,11,0.75)}.seoi-ftp--seo-services .sv-terminal{margin:0 clamp(28px,5vw,72px);border:1px solid var(--rule)}.seoi-ftp--seo-services .sv-terminal__prompt{margin:0;padding:12px 18px;border-bottom:1px solid var(--rule);color:var(--mint);font-family:var(--condensed);font-size:16px;letter-spacing:0.04em}.seoi-ftp--seo-services .sv-terminal__rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.seoi-ftp--seo-services .sv-terminal__rows>a{display:flex;flex-direction:column;min-height:210px;padding:20px 18px 22px;border-right:1px solid var(--rule);color:var(--light);text-decoration:none;transition:background 150ms ease}.seoi-ftp--seo-services .sv-terminal__rows>a:last-child{border-right:0}.seoi-ftp--seo-services .sv-terminal__rows>a:hover,.seoi-ftp--seo-services .sv-terminal__rows>a:focus-visible{background:rgba(255,255,255,0.04)}.seoi-ftp--seo-services .sv-terminal__rows>a:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--seo-services .sv-terminal span{color:rgba(235,233,230,0.4);font-family:var(--condensed);font-size:15px;line-height:1}.seoi-ftp--seo-services .sv-terminal code{display:block;margin:10px 0 14px;color:var(--mint);font-family:var(--condensed);font-size:15px;letter-spacing:0.04em}.seoi-ftp--seo-services .sv-terminal small{display:block;margin-bottom:6px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--seo-services .sv-terminal h3{margin:0 0 16px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.35}.seoi-ftp--seo-services .sv-faq-band{border-top:1px solid var(--rule)}.seoi-ftp--seo-services .sv-faq{border-top:1px solid var(--rule)}.seoi-ftp--seo-services .sv-faq details{border-bottom:1px solid var(--rule)}.seoi-ftp--seo-services .sv-faq summary{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:18px;padding:20px clamp(28px,5vw,72px);cursor:pointer;list-style:none;color:var(--light);font-size:17px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--seo-services .sv-faq summary::-webkit-details-marker{display:none}.seoi-ftp--seo-services .sv-faq summary:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--seo-services .sv-faq summary svg{width:18px;height:18px;color:var(--gold)}.seoi-ftp--seo-services .sv-faq .sv-faq__minus,.seoi-ftp--seo-services .sv-faq details[open] .sv-faq__plus{display:none}.seoi-ftp--seo-services .sv-faq details[open] .sv-faq__minus{display:block}.seoi-ftp--seo-services .sv-faq__answer{max-width:78ch;padding:0 clamp(28px,5vw,72px) 22px;color:var(--muted);font-size:15px;line-height:1.6}.seoi-ftp--seo-services .sv-leadcard{margin:40px clamp(28px,5vw,72px) 0;padding:30px clamp(24px,3vw,40px) 34px;border:1px solid var(--rule)}.seoi-ftp--seo-services .sv-leadcard h3{margin:0 0 14px;color:var(--gold);font-family:var(--condensed);font-size:30px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--seo-services .sv-leadcard p{max-width:70ch;margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.55}.seoi-ftp--seo-services .sv-leadcard__brand{margin:20px 0 22px;padding-top:16px;border-top:1px solid var(--rule)}.seoi-ftp--seo-services .sv-leadcard__brand span{display:block;color:var(--light);font-size:14px;font-variation-settings:"wght" 650}.seoi-ftp--seo-services .sv-leadcard__brand small{color:var(--muted);font-size:12px}.seoi-ftp--seo-services .sv-secondary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:transparent;font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:background 150ms ease,transform 150ms ease}.seoi-ftp--seo-services .sv-secondary-cta--paper{color:var(--ink);border:1px solid var(--rule-dark)}.seoi-ftp--seo-services .sv-secondary-cta svg{width:20px;height:20px;flex:0 0 auto}.seoi-ftp--seo-services .sv-secondary-cta--paper:hover,.seoi-ftp--seo-services .sv-secondary-cta--paper:focus-visible{background:rgba(6,11,11,0.06);transform:translateY(-1px)}.seoi-ftp--seo-services .sv-secondary-cta:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px}.seoi-ftp--seo-services .sv-section--paper{border-bottom-color:var(--rule-dark)}.seoi-ftp--seo-services .sv-section--paper>.section-label--paper{padding-inline:26px}.seoi-ftp--seo-services .sv-section--paper .start-copy p{color:rgba(6,11,11,0.72)}.seoi-ftp--seo-services .sv-section--paper .start-copy a{color:var(--ink);border-bottom-color:var(--gold-deep)}.seoi-ftp--seo-services .sv-section--paper .start-copy--note{border-top-color:var(--rule-dark)}@media (max-width:1180px){.seoi-ftp--seo-services .sv-services{grid-template-columns:1fr 1fr}.seoi-ftp--seo-services .sv-services>a{min-height:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--seo-services .sv-services>a:nth-child(even){border-right:0}.seoi-ftp--seo-services .sv-services>a:nth-child(n+3){border-bottom:0}}@media (max-width:1000px){.seoi-ftp--seo-services .sv-board,.seoi-ftp--seo-services .sv-stages,.seoi-ftp--seo-services .sv-paths,.seoi-ftp--seo-services .sv-activity,.seoi-ftp--seo-services .sv-terminal__rows{grid-template-columns:1fr}.seoi-ftp--seo-services .sv-board>div,.seoi-ftp--seo-services .sv-board>div:not(:first-child){padding-inline:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--seo-services .sv-board>div:last-child{border-bottom:0}.seoi-ftp--seo-services .sv-stages>div,.seoi-ftp--seo-services .sv-paths>a,.seoi-ftp--seo-services .sv-activity>div,.seoi-ftp--seo-services .sv-terminal__rows>a{border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--seo-services .sv-stages>div{border-bottom-color:var(--rule-dark)}.seoi-ftp--seo-services .sv-stages>div:last-child,.seoi-ftp--seo-services .sv-paths>a:last-child,.seoi-ftp--seo-services .sv-activity>div:last-child,.seoi-ftp--seo-services .sv-terminal__rows>a:last-child{border-bottom:0}.seoi-ftp--seo-services .sv-terminal__rows>a{min-height:0}.seoi-ftp--seo-services .sv-map{grid-template-columns:1fr 1fr}.seoi-ftp--seo-services .sv-map>div{border-bottom:1px solid var(--rule)}.seoi-ftp--seo-services .sv-map>div:nth-child(even){border-right:0}.seoi-ftp--seo-services .sv-map>div:nth-child(n+3){border-bottom:0}.seoi-ftp--seo-services .sv-fit{grid-template-columns:1fr}.seoi-ftp--seo-services .sv-fit>div{border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--seo-services .sv-fit>div:last-child{border-bottom:0}.seoi-ftp--seo-services .sv-proof{grid-template-columns:1fr}.seoi-ftp--seo-services .sv-proof__col{border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--seo-services .sv-proof__col:last-child{border-bottom:0}}@media (max-width:820px){.seoi-ftp--seo-services .sv-contrast>div{grid-template-columns:44px minmax(0,1fr)}.seoi-ftp--seo-services .sv-contrast small{grid-column:2;margin-bottom:6px}.seoi-ftp--seo-services .sv-contrast h3,.seoi-ftp--seo-services .sv-contrast p{grid-column:2}.seoi-ftp--seo-services .sv-steps>div{grid-template-columns:1fr;row-gap:6px}.seoi-ftp--seo-services .sv-steps h3,.seoi-ftp--seo-services .sv-steps p{grid-column:1}.seoi-ftp--seo-services .sv-services{grid-template-columns:1fr}.seoi-ftp--seo-services .sv-services>a,.seoi-ftp--seo-services .sv-services>a:nth-child(even),.seoi-ftp--seo-services .sv-services>a:nth-child(n+3){border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--seo-services .sv-services>a:last-child{border-bottom:0}.seoi-ftp--seo-services .sv-map{grid-template-columns:1fr}.seoi-ftp--seo-services .sv-map>div,.seoi-ftp--seo-services .sv-map>div:nth-child(even),.seoi-ftp--seo-services .sv-map>div:nth-child(n+3){border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--seo-services .sv-map>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--seo-services .sv-actions{display:grid;grid-template-columns:1fr}.seoi-ftp--seo-services .sv-actions .primary-cta,.seoi-ftp--seo-services .sv-secondary-cta{width:100%}.seoi-ftp--seo-services .sv-actions--final{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--seo-services .sv-activity,.seoi-ftp--seo-services .sv-map,.seoi-ftp--seo-services .sv-terminal{margin-inline:clamp(20px,5vw,28px)}.seoi-ftp--seo-services .sv-contrast>div,.seoi-ftp--seo-services .sv-steps>div,.seoi-ftp--seo-services .sv-ledger article,.seoi-ftp--seo-services .sv-ledger__eyebrow{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--seo-services .sv-faq summary,.seoi-ftp--seo-services .sv-faq__answer{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--seo-services .sv-leadcard{margin-inline:clamp(20px,5vw,28px)}.seoi-ftp--seo-services .sv-fit>div{padding-inline:clamp(20px,5vw,28px)}}.seoi-ftp--content-funnels .start-hero h1{max-width:21ch;font-size:clamp(38px,5.2vw,74px)}.seoi-ftp--content-funnels .start-hero__sub{max-width:66ch}.seoi-ftp--content-funnels .cf-chips{margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.seoi-ftp--content-funnels .cf-chips li{padding:8px 14px;border:1px solid var(--rule-dark);color:var(--ink);font-size:12px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--content-funnels .cf-chips li:first-child{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--content-funnels .cf-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--content-funnels .cf-actions--final{padding:0 clamp(28px,5vw,72px)}.seoi-ftp--content-funnels .start-hero__support{max-width:72ch;margin-top:24px}.seoi-ftp--content-funnels .cf-board{margin-top:clamp(38px,4vw,56px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--gold-deep)}.seoi-ftp--content-funnels .cf-board>div{padding:22px 26px 26px 0;border-right:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-board>div:not(:first-child){padding-inline-start:26px}.seoi-ftp--content-funnels .cf-board>div:last-child{border-right:0;padding-inline-end:0}.seoi-ftp--content-funnels .cf-board small{display:block;margin-bottom:12px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--content-funnels .cf-board h3,.seoi-ftp--content-funnels .cf-panel__title{margin:0 0 10px;font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--content-funnels .cf-board p{margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--content-funnels .cf-lede{color:var(--light);font-family:var(--statement);font-size:clamp(19px,1.8vw,23px);font-variation-settings:"wght" 640;line-height:1.3;letter-spacing:-0.02em}.seoi-ftp--content-funnels .cf-lede--paper{color:var(--ink);font-family:var(--statement);font-size:clamp(18px,1.7vw,22px);font-variation-settings:"wght" 640;line-height:1.3;letter-spacing:-0.02em}.seoi-ftp--content-funnels .cf-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-paths>a{display:flex;flex-direction:column;padding:28px clamp(24px,2.6vw,34px) 30px;border-right:1px solid var(--rule);color:var(--light);text-decoration:none;transition:background 150ms ease}.seoi-ftp--content-funnels .cf-paths>a:last-child{border-right:0}.seoi-ftp--content-funnels .cf-paths>a:hover,.seoi-ftp--content-funnels .cf-paths>a:focus-visible{background:rgba(255,255,255,0.04)}.seoi-ftp--content-funnels .cf-paths>a:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--content-funnels .cf-paths--featured{box-shadow:inset 0 3px 0 var(--gold)}.seoi-ftp--content-funnels .cf-paths span{color:rgba(235,233,230,0.4);font-family:var(--condensed);font-size:17px;line-height:1}.seoi-ftp--content-funnels .cf-paths small{display:block;margin:10px 0 12px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--content-funnels .cf-paths h3{margin:0 0 10px;color:var(--light);font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--content-funnels .cf-paths p{margin:0 0 16px;color:var(--muted);font-size:15px;line-height:1.5}.seoi-ftp--content-funnels .cf-paths u{margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--content-funnels .cf-paths u i{padding:6px 10px;border:1px solid var(--rule);color:var(--light);font-family:var(--condensed);font-size:15px;font-style:normal;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--content-funnels .cf-paths u i:first-child{border-color:var(--gold);color:var(--gold)}.seoi-ftp--content-funnels .cf-paths em,.seoi-ftp--content-funnels .cf-terminal em{margin-top:auto;display:inline-flex;align-items:center;gap:10px;color:var(--gold);font-size:13px;font-style:normal;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--content-funnels .cf-paths em svg,.seoi-ftp--content-funnels .cf-terminal em svg{width:16px;height:16px}.seoi-ftp--content-funnels .cf-contrast{border-top:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-contrast>div{padding:22px clamp(28px,5vw,72px);display:grid;grid-template-columns:44px 120px minmax(0,1fr);align-items:baseline;column-gap:24px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-contrast>div:last-child{border-bottom:0}.seoi-ftp--content-funnels .cf-contrast span{color:var(--gold-deep);font-family:var(--condensed);font-size:24px;line-height:1}.seoi-ftp--content-funnels .cf-contrast small{color:rgba(6,11,11,0.55);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--content-funnels .cf-contrast h3,.seoi-ftp--content-funnels .cf-contrast p{grid-column:3}.seoi-ftp--content-funnels .cf-contrast h3{margin:0 0 8px;font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--content-funnels .cf-contrast p{margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--content-funnels .cf-ledger{border-top:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-ledger__eyebrow{margin:0;padding:12px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule-dark);color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--content-funnels .cf-ledger article{padding:24px clamp(28px,5vw,72px) 26px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-ledger article:last-child{border-bottom:0}.seoi-ftp--content-funnels .cf-ledger article>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.seoi-ftp--content-funnels .cf-ledger h3{margin:0;font-size:19px;font-variation-settings:"wght" 650;line-height:1.25}.seoi-ftp--content-funnels .cf-ledger i{color:var(--gold-deep);font-family:var(--condensed);font-size:21px;font-style:normal;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--content-funnels .cf-ledger p{max-width:76ch;margin:0;color:rgba(6,11,11,0.72);font-size:15px;line-height:1.55}.seoi-ftp--content-funnels .cf-ledger u{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--content-funnels .cf-ledger u s,.seoi-ftp--content-funnels .cf-fit s{text-decoration:none}.seoi-ftp--content-funnels .cf-ledger u s{padding:6px 10px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.65);font-size:12px;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--content-funnels .cf-fit{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-fit>div{padding:28px clamp(28px,4vw,56px) 32px;border-right:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-fit>div:last-child{border-right:0}.seoi-ftp--content-funnels .cf-fit small{display:block;margin-bottom:10px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--content-funnels .cf-fit h3{margin:0 0 18px;color:var(--light);font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--content-funnels .cf-fit ul{margin:0;padding:0;list-style:none}.seoi-ftp--content-funnels .cf-fit li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;padding:10px 0;border-bottom:1px solid var(--rule);color:var(--muted);font-size:15px;line-height:1.5}.seoi-ftp--content-funnels .cf-fit li:last-child{border-bottom:0}.seoi-ftp--content-funnels .cf-fit li svg{width:15px;height:15px;margin-top:4px;color:var(--gold)}.seoi-ftp--content-funnels .cf-fit li s{position:relative;display:block;height:1em}.seoi-ftp--content-funnels .cf-fit li s::before{content:"";position:absolute;top:0.62em;left:0;width:12px;height:1px;background:rgba(235,233,230,0.45)}.seoi-ftp--content-funnels .cf-terminal{margin:0 clamp(28px,5vw,72px);border:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-terminal__prompt{margin:0;padding:12px 18px;border-bottom:1px solid var(--rule);color:var(--mint);font-family:var(--condensed);font-size:16px;letter-spacing:0.04em}.seoi-ftp--content-funnels .cf-terminal__rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.seoi-ftp--content-funnels .cf-terminal__rows>a{display:flex;flex-direction:column;min-height:210px;padding:20px 18px 22px;border-right:1px solid var(--rule);color:var(--light);text-decoration:none;transition:background 150ms ease}.seoi-ftp--content-funnels .cf-terminal__rows>a:last-child{border-right:0}.seoi-ftp--content-funnels .cf-terminal__rows>a:hover,.seoi-ftp--content-funnels .cf-terminal__rows>a:focus-visible{background:rgba(255,255,255,0.04)}.seoi-ftp--content-funnels .cf-terminal__rows>a:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--content-funnels .cf-terminal span{color:rgba(235,233,230,0.4);font-family:var(--condensed);font-size:15px;line-height:1}.seoi-ftp--content-funnels .cf-terminal code{display:block;margin:10px 0 14px;color:var(--mint);font-family:var(--condensed);font-size:15px;letter-spacing:0.04em}.seoi-ftp--content-funnels .cf-terminal small{display:block;margin-bottom:6px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--content-funnels .cf-terminal h3{margin:0 0 16px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.35}.seoi-ftp--content-funnels .cf-faq-band{border-top:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-faq{border-top:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-faq details{border-bottom:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-faq summary{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:18px;padding:20px clamp(28px,5vw,72px);cursor:pointer;list-style:none;color:var(--light);font-size:17px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--content-funnels .cf-faq summary::-webkit-details-marker{display:none}.seoi-ftp--content-funnels .cf-faq summary:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--content-funnels .cf-faq summary svg{width:18px;height:18px;color:var(--gold)}.seoi-ftp--content-funnels .cf-faq .cf-faq__minus,.seoi-ftp--content-funnels .cf-faq details[open] .cf-faq__plus{display:none}.seoi-ftp--content-funnels .cf-faq details[open] .cf-faq__minus{display:block}.seoi-ftp--content-funnels .cf-faq__answer{max-width:78ch;padding:0 clamp(28px,5vw,72px) 22px;color:var(--muted);font-size:15px;line-height:1.6}.seoi-ftp--content-funnels .cf-leadcard{margin:40px clamp(28px,5vw,72px) 0;padding:30px clamp(24px,3vw,40px) 34px;border:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-leadcard h3{margin:0 0 14px;color:var(--gold);font-family:var(--condensed);font-size:30px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--content-funnels .cf-leadcard p{max-width:70ch;margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.55}.seoi-ftp--content-funnels .cf-leadcard__brand{margin:20px 0 22px;padding-top:16px;border-top:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-leadcard__brand span{display:block;color:var(--light);font-size:14px;font-variation-settings:"wght" 650}.seoi-ftp--content-funnels .cf-leadcard__brand small{color:var(--muted);font-size:12px}.seoi-ftp--content-funnels .cf-secondary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:transparent;font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:background 150ms ease,transform 150ms ease}.seoi-ftp--content-funnels .cf-secondary-cta--paper{color:var(--ink);border:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-secondary-cta svg{width:20px;height:20px;flex:0 0 auto}.seoi-ftp--content-funnels .cf-secondary-cta--paper:hover,.seoi-ftp--content-funnels .cf-secondary-cta--paper:focus-visible{background:rgba(6,11,11,0.06);transform:translateY(-1px)}.seoi-ftp--content-funnels .cf-secondary-cta:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px}.seoi-ftp--content-funnels .cf-section--paper{border-bottom-color:var(--rule-dark)}.seoi-ftp--content-funnels .cf-section--paper>.section-label--paper{padding-inline:26px}.seoi-ftp--content-funnels .cf-section--paper .start-copy p{color:rgba(6,11,11,0.72)}.seoi-ftp--content-funnels .cf-section--paper .start-copy a{color:var(--ink);border-bottom-color:var(--gold-deep)}.seoi-ftp--content-funnels .cf-section--paper .start-copy--note{border-top-color:var(--rule-dark)}.seoi-ftp--content-funnels .cf-model{border-top:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-model__owner{padding:24px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-model__owner small{display:block;margin-bottom:8px;color:var(--gold-deep);font-family:var(--condensed);font-size:21px;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--content-funnels .cf-model__owner p{max-width:72ch;margin:0;color:rgba(6,11,11,0.72);font-size:15px;line-height:1.55}.seoi-ftp--content-funnels .cf-model__types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.seoi-ftp--content-funnels .cf-model__types>div{padding:22px clamp(20px,2vw,28px) 24px;border-right:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-model__types>div:last-child{border-right:0}.seoi-ftp--content-funnels .cf-model__types b{display:block;margin-bottom:10px;color:var(--gold-deep);font-family:var(--condensed);font-size:19px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--content-funnels .cf-model__types h3{margin:0 0 8px;font-size:16px;font-variation-settings:"wght" 640;line-height:1.35}.seoi-ftp--content-funnels .cf-model__types p{margin:0;color:rgba(6,11,11,0.7);font-size:14px;line-height:1.5}.seoi-ftp--content-funnels .cf-model__flow{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px clamp(28px,5vw,72px);border-top:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-model__flow s,.seoi-ftp--content-funnels .cf-order s{text-decoration:none}.seoi-ftp--content-funnels .cf-model__flow s{position:relative;padding:7px 12px;border:1px solid var(--rule-dark);font-size:12px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--content-funnels .cf-model__flow s + s::before{content:"";position:absolute;top:50%;left:-14px;width:14px;height:1px;background:var(--gold-deep)}.seoi-ftp--content-funnels .cf-board u{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px;text-decoration:none}.seoi-ftp--content-funnels .cf-board u s,.seoi-ftp--content-funnels .cf-example u s{padding:5px 9px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.65);font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--content-funnels .cf-drift{border-top:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-drift__eyebrow{margin:0;padding:12px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule);color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--content-funnels .cf-drift>div{display:grid;grid-template-columns:44px minmax(0,1fr) 110px;align-items:baseline;column-gap:22px;padding:18px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-drift>div:last-child{border-bottom:0}.seoi-ftp--content-funnels .cf-drift span{color:var(--gold);font-family:var(--condensed);font-size:21px;line-height:1}.seoi-ftp--content-funnels .cf-drift h3{margin:0 0 4px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--content-funnels .cf-drift p{grid-column:2;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--content-funnels .cf-drift i{grid-column:3;grid-row:1 / span 2;align-self:center;justify-self:end;padding:6px 10px;border:1px solid var(--rule);color:var(--muted);font-family:var(--condensed);font-size:14px;font-style:normal;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--content-funnels .cf-drift__result{background:rgba(255,255,255,0.03)}.seoi-ftp--content-funnels .cf-drift__result span{color:var(--mint);font-size:15px;letter-spacing:0.04em}.seoi-ftp--content-funnels .cf-drift__result h3{color:var(--gold)}.seoi-ftp--content-funnels .cf-example{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-example>div{padding:26px clamp(28px,4vw,56px) 30px;border-right:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-example>div:last-child{border-right:0}.seoi-ftp--content-funnels .cf-example small{display:block;margin-bottom:10px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--content-funnels .cf-example h3{margin:0 0 8px;color:var(--light);font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--content-funnels .cf-example p{margin:0 0 14px;color:var(--muted);font-size:15px;line-height:1.5}.seoi-ftp--content-funnels .cf-example u{display:flex;flex-wrap:wrap;gap:6px;text-decoration:none}.seoi-ftp--content-funnels .cf-example u s{border-color:var(--rule);color:var(--muted)}.seoi-ftp--content-funnels .cf-guardrail{margin:26px clamp(28px,5vw,72px) 0;padding:14px 18px;display:flex;align-items:baseline;gap:14px;border:1px solid var(--gold);color:var(--light);font-size:15px;font-variation-settings:"wght" 600}.seoi-ftp--content-funnels .cf-guardrail span{color:var(--gold);font-family:var(--condensed);font-size:16px;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--content-funnels .cf-build{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-build>div{padding:26px clamp(24px,2.6vw,34px) 30px;border-right:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-build>div:last-child{border-right:0}.seoi-ftp--content-funnels .cf-build b{display:block;margin-bottom:10px;color:var(--gold-deep);font-family:var(--condensed);font-size:24px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--content-funnels .cf-build h3{margin:0 0 8px;font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--content-funnels .cf-build p{margin:0 0 14px;color:rgba(6,11,11,0.7);font-size:14px;line-height:1.5}.seoi-ftp--content-funnels .cf-build ul{margin:0;padding:0;list-style:none}.seoi-ftp--content-funnels .cf-build li{position:relative;padding:8px 0 8px 20px;border-top:1px solid rgba(6,11,11,0.08);color:rgba(6,11,11,0.75);font-size:14px;line-height:1.5}.seoi-ftp--content-funnels .cf-build li::before{content:"";position:absolute;top:16px;left:0;width:10px;height:1px;background:var(--gold-deep)}.seoi-ftp--content-funnels .cf-order{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;padding:0 clamp(28px,5vw,72px)}.seoi-ftp--content-funnels .cf-order s{padding:8px 12px;border:1px solid var(--rule-dark);color:var(--ink);font-family:var(--condensed);font-size:15px;letter-spacing:0.03em;text-transform:uppercase}.seoi-ftp--content-funnels .cf-kit{border-top:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-kit__intro{padding:26px clamp(28px,5vw,72px) 28px;border-bottom:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-kit__intro small{display:block;margin-bottom:8px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--content-funnels .cf-kit__intro h3{margin:0 0 8px;color:var(--light);font-size:19px;font-variation-settings:"wght" 650;line-height:1.3}.seoi-ftp--content-funnels .cf-kit__intro p{max-width:76ch;margin:0 0 16px;color:var(--muted);font-size:15px;line-height:1.55}.seoi-ftp--content-funnels .cf-kit__intro u{display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--content-funnels .cf-kit__intro u s{padding:6px 10px;border:1px solid var(--rule);color:var(--muted);font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--content-funnels .cf-kit__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.seoi-ftp--content-funnels .cf-kit__items>div{padding:22px clamp(20px,2vw,28px) 24px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-kit__items>div:nth-child(3n){border-right:0}.seoi-ftp--content-funnels .cf-kit__items>div:nth-child(n+4){border-bottom:0}.seoi-ftp--content-funnels .cf-kit__items b{display:block;margin-bottom:8px;color:var(--gold);font-family:var(--condensed);font-size:17px;font-weight:400;letter-spacing:0.03em;text-transform:uppercase}.seoi-ftp--content-funnels .cf-kit__items h3{margin:0 0 6px;color:var(--light);font-size:15px;font-variation-settings:"wght" 640;line-height:1.35}.seoi-ftp--content-funnels .cf-kit__items p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.seoi-ftp--content-funnels .cf-contrast>div{grid-template-columns:44px 110px minmax(0,1fr) 110px}.seoi-ftp--content-funnels .cf-contrast h3,.seoi-ftp--content-funnels .cf-contrast p{grid-column:3}.seoi-ftp--content-funnels .cf-contrast i{grid-column:4;grid-row:1 / span 2;align-self:center;justify-self:end;padding:6px 10px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.6);font-family:var(--condensed);font-size:14px;font-style:normal;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--content-funnels .cf-paths u{margin-top:auto;padding-top:14px}.seoi-ftp--content-funnels .cf-ledger article>div{justify-content:flex-start;gap:16px}.seoi-ftp--content-funnels .cf-ledger article>div span{color:rgba(6,11,11,0.5);font-family:var(--condensed);font-size:16px;letter-spacing:0.03em;text-transform:uppercase}.seoi-ftp--content-funnels .cf-ledger article>div i{margin-left:auto}.seoi-ftp--content-funnels .cf-fit>div>p{margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.55}.seoi-ftp--content-funnels .cf-proof{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-proof__col{padding:26px clamp(24px,3vw,44px) 30px;border-right:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-proof__col:last-child{border-right:0}.seoi-ftp--content-funnels .cf-proof__col>small{display:block;margin-bottom:8px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--content-funnels .cf-proof__col>h2{margin:0 0 10px;font-family:var(--statement);font-size:clamp(20px,1.9vw,25px);font-variation-settings:"wght" 650;letter-spacing:-0.02em;line-height:1.25;text-transform:none}.seoi-ftp--content-funnels .cf-proof__lead{margin:0 0 16px;color:rgba(6,11,11,0.62);font-size:14px;line-height:1.5}.seoi-ftp--content-funnels .cf-proof article{display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:16px;padding:12px 0;border-top:1px solid rgba(6,11,11,0.1)}.seoi-ftp--content-funnels .cf-proof__col--search article{grid-template-columns:minmax(0,1fr)}.seoi-ftp--content-funnels .cf-proof article small{color:var(--gold-deep);font-size:10px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.05em}.seoi-ftp--content-funnels .cf-proof article p{position:relative;margin:0;color:rgba(6,11,11,0.78);font-size:14px;font-variation-settings:"wght" 550;line-height:1.5}.seoi-ftp--content-funnels .cf-proof__col--search article p{padding-left:22px}.seoi-ftp--content-funnels .cf-proof__col--search article p::before{content:"";position:absolute;top:0.62em;left:0;width:14px;height:1px;background:var(--gold-deep)}.seoi-ftp--content-funnels .cf-benchmark{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-benchmark a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px clamp(20px,2vw,28px);border-right:1px solid var(--rule-dark);color:var(--ink);font-size:14px;font-variation-settings:"wght" 620;line-height:1.35;text-decoration:none;transition:background 150ms ease}.seoi-ftp--content-funnels .cf-benchmark a:last-child{border-right:0}.seoi-ftp--content-funnels .cf-benchmark a:hover,.seoi-ftp--content-funnels .cf-benchmark a:focus-visible{background:rgba(6,11,11,0.04)}.seoi-ftp--content-funnels .cf-benchmark a:focus-visible{outline:3px solid var(--gold-deep);outline-offset:-3px}.seoi-ftp--content-funnels .cf-benchmark svg{width:16px;height:16px;flex:0 0 auto;color:var(--gold-deep)}.seoi-ftp--content-funnels .start-hero__sub--follow{margin-top:14px}.seoi-ftp--content-funnels .cf-secondary-cta:not(.cf-secondary-cta--paper){color:var(--light);border:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-secondary-cta:not(.cf-secondary-cta--paper):hover,.seoi-ftp--content-funnels .cf-secondary-cta:not(.cf-secondary-cta--paper):focus-visible{background:rgba(255,255,255,0.06);transform:translateY(-1px)}@media (max-width:1180px){.seoi-ftp--content-funnels .cf-model__types,.seoi-ftp--content-funnels .cf-benchmark{grid-template-columns:1fr 1fr}.seoi-ftp--content-funnels .cf-model__types>div,.seoi-ftp--content-funnels .cf-benchmark a{border-bottom:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-model__types>div:nth-child(even),.seoi-ftp--content-funnels .cf-benchmark a:nth-child(even){border-right:0}.seoi-ftp--content-funnels .cf-model__types>div:nth-child(n+3),.seoi-ftp--content-funnels .cf-benchmark a:nth-child(n+3){border-bottom:0}}@media (max-width:1000px){.seoi-ftp--content-funnels .cf-board,.seoi-ftp--content-funnels .cf-paths,.seoi-ftp--content-funnels .cf-terminal__rows,.seoi-ftp--content-funnels .cf-build,.seoi-ftp--content-funnels .cf-example,.seoi-ftp--content-funnels .cf-proof,.seoi-ftp--content-funnels .cf-fit{grid-template-columns:1fr}.seoi-ftp--content-funnels .cf-board>div,.seoi-ftp--content-funnels .cf-board>div:not(:first-child){padding-inline:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-board>div:last-child{border-bottom:0}.seoi-ftp--content-funnels .cf-paths>a,.seoi-ftp--content-funnels .cf-terminal__rows>a,.seoi-ftp--content-funnels .cf-example>div,.seoi-ftp--content-funnels .cf-fit>div{border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-paths>a:last-child,.seoi-ftp--content-funnels .cf-terminal__rows>a:last-child,.seoi-ftp--content-funnels .cf-example>div:last-child,.seoi-ftp--content-funnels .cf-fit>div:last-child{border-bottom:0}.seoi-ftp--content-funnels .cf-terminal__rows>a{min-height:0}.seoi-ftp--content-funnels .cf-build>div{border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-build>div:last-child{border-bottom:0}.seoi-ftp--content-funnels .cf-proof__col{border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--content-funnels .cf-proof__col:last-child{border-bottom:0}.seoi-ftp--content-funnels .cf-kit__items{grid-template-columns:1fr 1fr}.seoi-ftp--content-funnels .cf-kit__items>div,.seoi-ftp--content-funnels .cf-kit__items>div:nth-child(3n),.seoi-ftp--content-funnels .cf-kit__items>div:nth-child(n+4){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-kit__items>div:nth-child(even){border-right:0}.seoi-ftp--content-funnels .cf-kit__items>div:nth-child(n+5){border-bottom:0}}@media (max-width:820px){.seoi-ftp--content-funnels .cf-contrast>div{grid-template-columns:44px minmax(0,1fr)}.seoi-ftp--content-funnels .cf-contrast small,.seoi-ftp--content-funnels .cf-contrast h3,.seoi-ftp--content-funnels .cf-contrast p{grid-column:2}.seoi-ftp--content-funnels .cf-contrast small{margin-bottom:6px}.seoi-ftp--content-funnels .cf-contrast i{grid-column:2;grid-row:auto;justify-self:start;margin-top:10px}.seoi-ftp--content-funnels .cf-drift>div{grid-template-columns:44px minmax(0,1fr)}.seoi-ftp--content-funnels .cf-drift i{grid-column:2;grid-row:auto;justify-self:start;margin-top:8px}.seoi-ftp--content-funnels .cf-kit__items,.seoi-ftp--content-funnels .cf-model__types,.seoi-ftp--content-funnels .cf-benchmark{grid-template-columns:1fr}.seoi-ftp--content-funnels .cf-kit__items>div,.seoi-ftp--content-funnels .cf-kit__items>div:nth-child(even),.seoi-ftp--content-funnels .cf-model__types>div,.seoi-ftp--content-funnels .cf-model__types>div:nth-child(even),.seoi-ftp--content-funnels .cf-model__types>div:nth-child(n+3),.seoi-ftp--content-funnels .cf-benchmark a,.seoi-ftp--content-funnels .cf-benchmark a:nth-child(even),.seoi-ftp--content-funnels .cf-benchmark a:nth-child(n+3){border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--content-funnels .cf-model__types>div,.seoi-ftp--content-funnels .cf-model__types>div:nth-child(even),.seoi-ftp--content-funnels .cf-model__types>div:nth-child(n+3),.seoi-ftp--content-funnels .cf-benchmark a,.seoi-ftp--content-funnels .cf-benchmark a:nth-child(even),.seoi-ftp--content-funnels .cf-benchmark a:nth-child(n+3){border-bottom-color:var(--rule-dark)}.seoi-ftp--content-funnels .cf-kit__items>div:last-child,.seoi-ftp--content-funnels .cf-model__types>div:last-child,.seoi-ftp--content-funnels .cf-benchmark a:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--content-funnels .cf-actions{display:grid;grid-template-columns:1fr}.seoi-ftp--content-funnels .cf-actions .primary-cta,.seoi-ftp--content-funnels .cf-secondary-cta{width:100%}.seoi-ftp--content-funnels .cf-actions--final{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--content-funnels .cf-terminal,.seoi-ftp--content-funnels .cf-guardrail{margin-inline:clamp(20px,5vw,28px)}.seoi-ftp--content-funnels .cf-contrast>div,.seoi-ftp--content-funnels .cf-drift>div,.seoi-ftp--content-funnels .cf-drift__eyebrow,.seoi-ftp--content-funnels .cf-ledger article,.seoi-ftp--content-funnels .cf-model__owner,.seoi-ftp--content-funnels .cf-model__flow,.seoi-ftp--content-funnels .cf-kit__intro,.seoi-ftp--content-funnels .cf-order,.seoi-ftp--content-funnels .cf-fit>div,.seoi-ftp--content-funnels .cf-faq summary,.seoi-ftp--content-funnels .cf-faq__answer{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--content-funnels .cf-leadcard{margin-inline:clamp(20px,5vw,28px)}}.seoi-ftp--local-seo .start-hero h1{max-width:21ch;font-size:clamp(38px,5.2vw,74px)}.seoi-ftp--local-seo .start-hero__sub{max-width:66ch}.seoi-ftp--local-seo .lo-chips{margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.seoi-ftp--local-seo .lo-chips li{padding:8px 14px;border:1px solid var(--rule-dark);color:var(--ink);font-size:12px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--local-seo .lo-chips li:first-child{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--local-seo .lo-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--local-seo .lo-actions--final{padding:0 clamp(28px,5vw,72px)}.seoi-ftp--local-seo .start-hero__support{max-width:72ch;margin-top:24px}.seoi-ftp--local-seo .lo-board{margin-top:clamp(38px,4vw,56px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--gold-deep)}.seoi-ftp--local-seo .lo-board>div{padding:22px 26px 26px 0;border-right:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-board>div:not(:first-child){padding-inline-start:26px}.seoi-ftp--local-seo .lo-board>div:last-child{border-right:0;padding-inline-end:0}.seoi-ftp--local-seo .lo-board small{display:block;margin-bottom:12px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--local-seo .lo-board h3,.seoi-ftp--local-seo .lo-panel__title{margin:0 0 10px;font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--local-seo .lo-board p{margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--local-seo .lo-lede{color:var(--light);font-family:var(--statement);font-size:clamp(19px,1.8vw,23px);font-variation-settings:"wght" 640;line-height:1.3;letter-spacing:-0.02em}.seoi-ftp--local-seo .lo-lede--paper{color:var(--ink);font-family:var(--statement);font-size:clamp(18px,1.7vw,22px);font-variation-settings:"wght" 640;line-height:1.3;letter-spacing:-0.02em}.seoi-ftp--local-seo .lo-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--local-seo .lo-paths>a{display:flex;flex-direction:column;padding:28px clamp(24px,2.6vw,34px) 30px;border-right:1px solid var(--rule);color:var(--light);text-decoration:none;transition:background 150ms ease}.seoi-ftp--local-seo .lo-paths>a:last-child{border-right:0}.seoi-ftp--local-seo .lo-paths>a:hover,.seoi-ftp--local-seo .lo-paths>a:focus-visible{background:rgba(255,255,255,0.04)}.seoi-ftp--local-seo .lo-paths>a:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--local-seo .lo-paths--featured{box-shadow:inset 0 3px 0 var(--gold)}.seoi-ftp--local-seo .lo-paths span{color:rgba(235,233,230,0.4);font-family:var(--condensed);font-size:17px;line-height:1}.seoi-ftp--local-seo .lo-paths small{display:block;margin:10px 0 12px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--local-seo .lo-paths h3{margin:0 0 10px;color:var(--light);font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--local-seo .lo-paths p{margin:0 0 16px;color:var(--muted);font-size:15px;line-height:1.5}.seoi-ftp--local-seo .lo-paths u{margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--local-seo .lo-paths u i{padding:6px 10px;border:1px solid var(--rule);color:var(--light);font-family:var(--condensed);font-size:15px;font-style:normal;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--local-seo .lo-paths u i:first-child{border-color:var(--gold);color:var(--gold)}.seoi-ftp--local-seo .lo-paths em,.seoi-ftp--local-seo .lo-terminal em{margin-top:auto;display:inline-flex;align-items:center;gap:10px;color:var(--gold);font-size:13px;font-style:normal;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--local-seo .lo-paths em svg,.seoi-ftp--local-seo .lo-terminal em svg{width:16px;height:16px}.seoi-ftp--local-seo .lo-contrast{border-top:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-contrast>div{padding:22px clamp(28px,5vw,72px);display:grid;grid-template-columns:44px 120px minmax(0,1fr);align-items:baseline;column-gap:24px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-contrast>div:last-child{border-bottom:0}.seoi-ftp--local-seo .lo-contrast span{color:var(--gold-deep);font-family:var(--condensed);font-size:24px;line-height:1}.seoi-ftp--local-seo .lo-contrast small{color:rgba(6,11,11,0.55);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--local-seo .lo-contrast h3,.seoi-ftp--local-seo .lo-contrast p{grid-column:3}.seoi-ftp--local-seo .lo-contrast h3{margin:0 0 8px;font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--local-seo .lo-contrast p{margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--local-seo .lo-ledger{border-top:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-ledger__eyebrow{margin:0;padding:12px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule-dark);color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--local-seo .lo-ledger article{padding:24px clamp(28px,5vw,72px) 26px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-ledger article:last-child{border-bottom:0}.seoi-ftp--local-seo .lo-ledger article>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.seoi-ftp--local-seo .lo-ledger h3{margin:0;font-size:19px;font-variation-settings:"wght" 650;line-height:1.25}.seoi-ftp--local-seo .lo-ledger i{color:var(--gold-deep);font-family:var(--condensed);font-size:21px;font-style:normal;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--local-seo .lo-ledger p{max-width:76ch;margin:0;color:rgba(6,11,11,0.72);font-size:15px;line-height:1.55}.seoi-ftp--local-seo .lo-ledger u{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--local-seo .lo-ledger u s,.seoi-ftp--local-seo .lo-fit s{text-decoration:none}.seoi-ftp--local-seo .lo-ledger u s{padding:6px 10px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.65);font-size:12px;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--local-seo .lo-fit{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.seoi-ftp--local-seo .lo-fit>div{padding:28px clamp(28px,4vw,56px) 32px;border-right:1px solid var(--rule)}.seoi-ftp--local-seo .lo-fit>div:last-child{border-right:0}.seoi-ftp--local-seo .lo-fit small{display:block;margin-bottom:10px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--local-seo .lo-fit h3{margin:0 0 18px;color:var(--light);font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--local-seo .lo-fit ul{margin:0;padding:0;list-style:none}.seoi-ftp--local-seo .lo-fit li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;padding:10px 0;border-bottom:1px solid var(--rule);color:var(--muted);font-size:15px;line-height:1.5}.seoi-ftp--local-seo .lo-fit li:last-child{border-bottom:0}.seoi-ftp--local-seo .lo-fit li svg{width:15px;height:15px;margin-top:4px;color:var(--gold)}.seoi-ftp--local-seo .lo-fit li s{position:relative;display:block;height:1em}.seoi-ftp--local-seo .lo-fit li s::before{content:"";position:absolute;top:0.62em;left:0;width:12px;height:1px;background:rgba(235,233,230,0.45)}.seoi-ftp--local-seo .lo-terminal{margin:0 clamp(28px,5vw,72px);border:1px solid var(--rule)}.seoi-ftp--local-seo .lo-terminal__prompt{margin:0;padding:12px 18px;border-bottom:1px solid var(--rule);color:var(--mint);font-family:var(--condensed);font-size:16px;letter-spacing:0.04em}.seoi-ftp--local-seo .lo-terminal__rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.seoi-ftp--local-seo .lo-terminal__rows>a{display:flex;flex-direction:column;min-height:210px;padding:20px 18px 22px;border-right:1px solid var(--rule);color:var(--light);text-decoration:none;transition:background 150ms ease}.seoi-ftp--local-seo .lo-terminal__rows>a:last-child{border-right:0}.seoi-ftp--local-seo .lo-terminal__rows>a:hover,.seoi-ftp--local-seo .lo-terminal__rows>a:focus-visible{background:rgba(255,255,255,0.04)}.seoi-ftp--local-seo .lo-terminal__rows>a:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--local-seo .lo-terminal span{color:rgba(235,233,230,0.4);font-family:var(--condensed);font-size:15px;line-height:1}.seoi-ftp--local-seo .lo-terminal code{display:block;margin:10px 0 14px;color:var(--mint);font-family:var(--condensed);font-size:15px;letter-spacing:0.04em}.seoi-ftp--local-seo .lo-terminal small{display:block;margin-bottom:6px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--local-seo .lo-terminal h3{margin:0 0 16px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.35}.seoi-ftp--local-seo .lo-faq-band{border-top:1px solid var(--rule)}.seoi-ftp--local-seo .lo-faq{border-top:1px solid var(--rule)}.seoi-ftp--local-seo .lo-faq details{border-bottom:1px solid var(--rule)}.seoi-ftp--local-seo .lo-faq summary{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:18px;padding:20px clamp(28px,5vw,72px);cursor:pointer;list-style:none;color:var(--light);font-size:17px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--local-seo .lo-faq summary::-webkit-details-marker{display:none}.seoi-ftp--local-seo .lo-faq summary:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--local-seo .lo-faq summary svg{width:18px;height:18px;color:var(--gold)}.seoi-ftp--local-seo .lo-faq .lo-faq__minus,.seoi-ftp--local-seo .lo-faq details[open] .lo-faq__plus{display:none}.seoi-ftp--local-seo .lo-faq details[open] .lo-faq__minus{display:block}.seoi-ftp--local-seo .lo-faq__answer{max-width:78ch;padding:0 clamp(28px,5vw,72px) 22px;color:var(--muted);font-size:15px;line-height:1.6}.seoi-ftp--local-seo .lo-leadcard{margin:40px clamp(28px,5vw,72px) 0;padding:30px clamp(24px,3vw,40px) 34px;border:1px solid var(--rule)}.seoi-ftp--local-seo .lo-leadcard h3{margin:0 0 14px;color:var(--gold);font-family:var(--condensed);font-size:30px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--local-seo .lo-leadcard p{max-width:70ch;margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.55}.seoi-ftp--local-seo .lo-leadcard__brand{margin:20px 0 22px;padding-top:16px;border-top:1px solid var(--rule)}.seoi-ftp--local-seo .lo-leadcard__brand span{display:block;color:var(--light);font-size:14px;font-variation-settings:"wght" 650}.seoi-ftp--local-seo .lo-leadcard__brand small{color:var(--muted);font-size:12px}.seoi-ftp--local-seo .lo-secondary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:transparent;font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:background 150ms ease,transform 150ms ease}.seoi-ftp--local-seo .lo-secondary-cta--paper{color:var(--ink);border:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-secondary-cta svg{width:20px;height:20px;flex:0 0 auto}.seoi-ftp--local-seo .lo-secondary-cta--paper:hover,.seoi-ftp--local-seo .lo-secondary-cta--paper:focus-visible{background:rgba(6,11,11,0.06);transform:translateY(-1px)}.seoi-ftp--local-seo .lo-secondary-cta:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px}.seoi-ftp--local-seo .lo-section--paper{border-bottom-color:var(--rule-dark)}.seoi-ftp--local-seo .lo-section--paper>.section-label--paper{padding-inline:26px}.seoi-ftp--local-seo .lo-section--paper .start-copy p{color:rgba(6,11,11,0.72)}.seoi-ftp--local-seo .lo-section--paper .start-copy a{color:var(--ink);border-bottom-color:var(--gold-deep)}.seoi-ftp--local-seo .lo-section--paper .start-copy--note{border-top-color:var(--rule-dark)}.seoi-ftp--local-seo .lo-board u{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px;text-decoration:none}.seoi-ftp--local-seo .lo-board u s{padding:5px 9px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.65);font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--local-seo .lo-drift{border-top:1px solid var(--rule)}.seoi-ftp--local-seo .lo-drift__eyebrow{margin:0;padding:12px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule);color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--local-seo .lo-drift>div{display:grid;grid-template-columns:44px minmax(0,1fr) 110px;align-items:baseline;column-gap:22px;padding:18px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule)}.seoi-ftp--local-seo .lo-drift>div:last-child{border-bottom:0}.seoi-ftp--local-seo .lo-drift span{color:var(--gold);font-family:var(--condensed);font-size:21px;line-height:1}.seoi-ftp--local-seo .lo-drift h3{margin:0 0 4px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--local-seo .lo-drift p{grid-column:2;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--local-seo .lo-drift i{grid-column:3;grid-row:1 / span 2;align-self:center;justify-self:end;padding:6px 10px;border:1px solid var(--rule);color:var(--muted);font-family:var(--condensed);font-size:14px;font-style:normal;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--local-seo .lo-drift__result{background:rgba(255,255,255,0.03)}.seoi-ftp--local-seo .lo-drift__result span{color:var(--mint);font-size:15px;letter-spacing:0.04em}.seoi-ftp--local-seo .lo-drift__result h3{color:var(--gold)}.seoi-ftp--local-seo .lo-build{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-build>div{padding:26px clamp(24px,2.6vw,34px) 30px;border-right:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-build>div:last-child{border-right:0}.seoi-ftp--local-seo .lo-build b{display:block;margin-bottom:10px;color:var(--gold-deep);font-family:var(--condensed);font-size:24px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--local-seo .lo-build h3{margin:0 0 8px;font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--local-seo .lo-build p{margin:0 0 14px;color:rgba(6,11,11,0.7);font-size:14px;line-height:1.5}.seoi-ftp--local-seo .lo-build ul{margin:0;padding:0;list-style:none}.seoi-ftp--local-seo .lo-build li{position:relative;padding:8px 0 8px 20px;border-top:1px solid rgba(6,11,11,0.08);color:rgba(6,11,11,0.75);font-size:14px;line-height:1.5}.seoi-ftp--local-seo .lo-build li::before{content:"";position:absolute;top:16px;left:0;width:10px;height:1px;background:var(--gold-deep)}.seoi-ftp--local-seo .lo-kit{border-top:1px solid var(--rule)}.seoi-ftp--local-seo .lo-kit__intro{padding:26px clamp(28px,5vw,72px) 28px;border-bottom:1px solid var(--rule)}.seoi-ftp--local-seo .lo-kit__intro small{display:block;margin-bottom:8px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--local-seo .lo-kit__intro h3{margin:0 0 8px;color:var(--light);font-size:19px;font-variation-settings:"wght" 650;line-height:1.3}.seoi-ftp--local-seo .lo-kit__intro p{max-width:76ch;margin:0 0 16px;color:var(--muted);font-size:15px;line-height:1.55}.seoi-ftp--local-seo .lo-kit__intro u{display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--local-seo .lo-kit__intro u s{padding:6px 10px;border:1px solid var(--rule);color:var(--muted);font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--local-seo .lo-kit__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.seoi-ftp--local-seo .lo-kit__items>div{padding:22px clamp(20px,2vw,28px) 24px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.seoi-ftp--local-seo .lo-kit__items>div:nth-child(3n){border-right:0}.seoi-ftp--local-seo .lo-kit__items>div:nth-child(n+4){border-bottom:0}.seoi-ftp--local-seo .lo-kit__items b{display:block;margin-bottom:8px;color:var(--gold);font-family:var(--condensed);font-size:17px;font-weight:400;letter-spacing:0.03em;text-transform:uppercase}.seoi-ftp--local-seo .lo-kit__items h3{margin:0 0 6px;color:var(--light);font-size:15px;font-variation-settings:"wght" 640;line-height:1.35}.seoi-ftp--local-seo .lo-kit__items p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.seoi-ftp--local-seo .lo-contrast>div{grid-template-columns:44px 110px minmax(0,1fr) 110px}.seoi-ftp--local-seo .lo-contrast h3,.seoi-ftp--local-seo .lo-contrast p{grid-column:3}.seoi-ftp--local-seo .lo-contrast i{grid-column:4;grid-row:1 / span 2;align-self:center;justify-self:end;padding:6px 10px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.6);font-family:var(--condensed);font-size:14px;font-style:normal;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--local-seo .lo-paths u{margin-top:auto;padding-top:14px}.seoi-ftp--local-seo .lo-ledger article>div{justify-content:flex-start;gap:16px}.seoi-ftp--local-seo .lo-ledger article>div span{color:rgba(6,11,11,0.5);font-family:var(--condensed);font-size:16px;letter-spacing:0.03em;text-transform:uppercase}.seoi-ftp--local-seo .lo-ledger article>div i{margin-left:auto}.seoi-ftp--local-seo .lo-fit>div>p{margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.55}.seoi-ftp--local-seo .lo-proof{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-proof__col{padding:26px clamp(24px,3vw,44px) 30px;border-right:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-proof__col:last-child{border-right:0}.seoi-ftp--local-seo .lo-proof__col>small{display:block;margin-bottom:8px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--local-seo .lo-proof__col>h2{margin:0 0 10px;font-family:var(--statement);font-size:clamp(20px,1.9vw,25px);font-variation-settings:"wght" 650;letter-spacing:-0.02em;line-height:1.25;text-transform:none}.seoi-ftp--local-seo .lo-proof__lead{margin:0 0 16px;color:rgba(6,11,11,0.62);font-size:14px;line-height:1.5}.seoi-ftp--local-seo .lo-proof article{display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:16px;padding:12px 0;border-top:1px solid rgba(6,11,11,0.1)}.seoi-ftp--local-seo .lo-proof__col--search article{grid-template-columns:minmax(0,1fr)}.seoi-ftp--local-seo .lo-proof article small{color:var(--gold-deep);font-size:10px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.05em}.seoi-ftp--local-seo .lo-proof article p{position:relative;margin:0;color:rgba(6,11,11,0.78);font-size:14px;font-variation-settings:"wght" 550;line-height:1.5}.seoi-ftp--local-seo .lo-proof__col--search article p{padding-left:22px}.seoi-ftp--local-seo .lo-proof__col--search article p::before{content:"";position:absolute;top:0.62em;left:0;width:14px;height:1px;background:var(--gold-deep)}.seoi-ftp--local-seo .start-hero__sub--follow{margin-top:14px}.seoi-ftp--local-seo .lo-secondary-cta:not(.lo-secondary-cta--paper){color:var(--light);border:1px solid var(--rule)}.seoi-ftp--local-seo .lo-secondary-cta:not(.lo-secondary-cta--paper):hover,.seoi-ftp--local-seo .lo-secondary-cta:not(.lo-secondary-cta--paper):focus-visible{background:rgba(255,255,255,0.06);transform:translateY(-1px)}.seoi-ftp--local-seo .lo-guardrail{margin:26px clamp(28px,5vw,72px) 0;padding:14px 18px;display:flex;align-items:baseline;gap:14px;border:1px solid var(--gold-deep);color:var(--ink);font-size:15px;font-variation-settings:"wght" 600}.seoi-ftp--local-seo .lo-guardrail span{color:var(--gold-deep);font-family:var(--condensed);font-size:16px;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--local-seo .lo-board{grid-template-columns:repeat(4,minmax(0,1fr))}.seoi-ftp--local-seo .lo-drift>div{grid-template-columns:44px minmax(0,1fr)}.seoi-ftp--local-seo .lo-drift h3{margin:0;font-variation-settings:"wght" 560}.seoi-ftp--local-seo .lo-drift--bridge h3{margin:0 0 4px;font-variation-settings:"wght" 640}.seoi-ftp--local-seo .lo-contrast>div{grid-template-columns:44px minmax(0,1fr)}.seoi-ftp--local-seo .lo-contrast h3,.seoi-ftp--local-seo .lo-contrast p{grid-column:2}.seoi-ftp--local-seo .lo-kit__items b{color:rgba(235,233,230,0.4)}.seoi-ftp--local-seo .lo-kit__items h3{color:var(--gold);font-size:16px}.seoi-ftp--local-seo .lo-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-stages>div{position:relative;padding:30px clamp(24px,2.6vw,34px) 34px;border-right:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-stages>div:last-child{border-right:0}.seoi-ftp--local-seo .lo-stages>div::before{content:"";position:absolute;top:-1px;left:clamp(24px,2.6vw,34px);width:34px;height:3px;background:var(--gold-deep)}.seoi-ftp--local-seo .lo-stages span{display:block;color:rgba(6,11,11,0.4);font-family:var(--condensed);font-size:17px;line-height:1}.seoi-ftp--local-seo .lo-stages b{display:block;margin:8px 0 14px;font-family:var(--condensed);font-size:clamp(30px,2.8vw,40px);font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--local-seo .lo-stages p{margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--local-seo .lo-deliver{border-top:1px solid var(--rule)}.seoi-ftp--local-seo .lo-deliver>div{display:grid;grid-template-columns:44px minmax(0,1fr) 130px;align-items:baseline;column-gap:22px;padding:16px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule)}.seoi-ftp--local-seo .lo-deliver>div:last-child{border-bottom:0}.seoi-ftp--local-seo .lo-deliver span{color:var(--gold);font-family:var(--condensed);font-size:19px;line-height:1}.seoi-ftp--local-seo .lo-deliver h3{margin:0;color:var(--light);font-size:16px;font-variation-settings:"wght" 580;line-height:1.4}.seoi-ftp--local-seo .lo-deliver i{justify-self:end;padding:5px 10px;border:1px solid var(--rule);color:var(--muted);font-family:var(--condensed);font-size:13px;font-style:normal;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--local-seo .lo-paths ul{margin:0;padding:0;list-style:none}.seoi-ftp--local-seo .lo-paths li{position:relative;padding:8px 0 8px 20px;border-top:1px solid var(--rule);color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--local-seo .lo-paths li::before{content:"";position:absolute;top:16px;left:0;width:10px;height:1px;background:var(--gold)}.seoi-ftp--local-seo .lo-ledger u{margin-top:4px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--local-seo .lo-ledger u s{padding:6px 10px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.65);font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--local-seo .lo-ledger u s:first-child{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--local-seo .lo-proof article{grid-template-columns:minmax(0,1fr)}.seoi-ftp--local-seo .lo-proof article p{padding-left:22px}.seoi-ftp--local-seo .lo-proof article p::before{content:"";position:absolute;top:0.62em;left:0;width:14px;height:1px;background:var(--gold-deep)}.seoi-ftp--local-seo .lo-proof__col>small{display:block;margin-bottom:8px;color:var(--gold-deep);font-family:var(--condensed);font-size:19px;letter-spacing:0.02em;text-transform:uppercase}@media (max-width:1180px){.seoi-ftp--local-seo .lo-board{grid-template-columns:1fr 1fr}.seoi-ftp--local-seo .lo-board>div,.seoi-ftp--local-seo .lo-board>div:not(:first-child){padding-inline:22px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-board>div:nth-child(odd){padding-inline-start:0}.seoi-ftp--local-seo .lo-board>div:nth-child(even){border-right:0}.seoi-ftp--local-seo .lo-board>div:nth-child(n+3){border-bottom:0}}@media (max-width:1000px){.seoi-ftp--local-seo .lo-paths,.seoi-ftp--local-seo .lo-terminal__rows,.seoi-ftp--local-seo .lo-build,.seoi-ftp--local-seo .lo-stages,.seoi-ftp--local-seo .lo-proof{grid-template-columns:1fr}.seoi-ftp--local-seo .lo-paths>a,.seoi-ftp--local-seo .lo-terminal__rows>a{border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--local-seo .lo-paths>a:last-child,.seoi-ftp--local-seo .lo-terminal__rows>a:last-child{border-bottom:0}.seoi-ftp--local-seo .lo-terminal__rows>a{min-height:0}.seoi-ftp--local-seo .lo-build>div,.seoi-ftp--local-seo .lo-stages>div{border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-build>div:last-child,.seoi-ftp--local-seo .lo-stages>div:last-child{border-bottom:0}.seoi-ftp--local-seo .lo-proof__col{border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-proof__col:last-child{border-bottom:0}.seoi-ftp--local-seo .lo-kit__items{grid-template-columns:1fr 1fr}.seoi-ftp--local-seo .lo-kit__items>div,.seoi-ftp--local-seo .lo-kit__items>div:nth-child(3n),.seoi-ftp--local-seo .lo-kit__items>div:nth-child(n+4){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.seoi-ftp--local-seo .lo-kit__items>div:nth-child(even){border-right:0}.seoi-ftp--local-seo .lo-kit__items>div:nth-child(n+5){border-bottom:0}}@media (max-width:820px){.seoi-ftp--local-seo .lo-board,.seoi-ftp--local-seo .lo-kit__items{grid-template-columns:1fr}.seoi-ftp--local-seo .lo-board>div,.seoi-ftp--local-seo .lo-board>div:nth-child(odd),.seoi-ftp--local-seo .lo-board>div:nth-child(even),.seoi-ftp--local-seo .lo-board>div:nth-child(n+3){padding-inline:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--local-seo .lo-board>div:last-child{border-bottom:0}.seoi-ftp--local-seo .lo-kit__items>div,.seoi-ftp--local-seo .lo-kit__items>div:nth-child(even){border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--local-seo .lo-kit__items>div:last-child{border-bottom:0}.seoi-ftp--local-seo .lo-deliver>div{grid-template-columns:44px minmax(0,1fr)}.seoi-ftp--local-seo .lo-deliver i{grid-column:2;justify-self:start;margin-top:8px}}@media (max-width:680px){.seoi-ftp--local-seo .lo-actions{display:grid;grid-template-columns:1fr}.seoi-ftp--local-seo .lo-actions .primary-cta,.seoi-ftp--local-seo .lo-secondary-cta{width:100%}.seoi-ftp--local-seo .lo-actions--final{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--local-seo .lo-terminal,.seoi-ftp--local-seo .lo-guardrail{margin-inline:clamp(20px,5vw,28px)}.seoi-ftp--local-seo .lo-contrast>div,.seoi-ftp--local-seo .lo-drift>div,.seoi-ftp--local-seo .lo-drift__eyebrow,.seoi-ftp--local-seo .lo-deliver>div,.seoi-ftp--local-seo .lo-ledger article,.seoi-ftp--local-seo .lo-kit__intro,.seoi-ftp--local-seo .lo-stages>div,.seoi-ftp--local-seo .lo-build>div,.seoi-ftp--local-seo .lo-faq summary,.seoi-ftp--local-seo .lo-faq__answer{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--local-seo .lo-leadcard{margin-inline:clamp(20px,5vw,28px)}}.seoi-ftp--technical-seo .start-hero h1{max-width:21ch;font-size:clamp(38px,5.2vw,74px)}.seoi-ftp--technical-seo .start-hero__sub{max-width:66ch}.seoi-ftp--technical-seo .tx-chips{margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.seoi-ftp--technical-seo .tx-chips li{padding:8px 14px;border:1px solid var(--rule-dark);color:var(--ink);font-size:12px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--technical-seo .tx-chips li:first-child{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--technical-seo .tx-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--technical-seo .tx-actions--final{padding:0 clamp(28px,5vw,72px)}.seoi-ftp--technical-seo .start-hero__support{max-width:72ch;margin-top:24px}.seoi-ftp--technical-seo .tx-lede{color:var(--light);font-family:var(--statement);font-size:clamp(19px,1.8vw,23px);font-variation-settings:"wght" 640;line-height:1.3;letter-spacing:-0.02em}.seoi-ftp--technical-seo .tx-lede--paper{color:var(--ink);font-family:var(--statement);font-size:clamp(18px,1.7vw,22px);font-variation-settings:"wght" 640;line-height:1.3;letter-spacing:-0.02em}.seoi-ftp--technical-seo .tx-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-paths>a{display:flex;flex-direction:column;padding:28px clamp(24px,2.6vw,34px) 30px;border-right:1px solid var(--rule);color:var(--light);text-decoration:none;transition:background 150ms ease}.seoi-ftp--technical-seo .tx-paths>a:last-child{border-right:0}.seoi-ftp--technical-seo .tx-paths>a:hover,.seoi-ftp--technical-seo .tx-paths>a:focus-visible{background:rgba(255,255,255,0.04)}.seoi-ftp--technical-seo .tx-paths>a:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--technical-seo .tx-paths--featured{box-shadow:inset 0 3px 0 var(--gold)}.seoi-ftp--technical-seo .tx-paths span{color:rgba(235,233,230,0.4);font-family:var(--condensed);font-size:17px;line-height:1}.seoi-ftp--technical-seo .tx-paths small{display:block;margin:10px 0 12px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--technical-seo .tx-paths h3{margin:0 0 10px;color:var(--light);font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--technical-seo .tx-paths p{margin:0 0 16px;color:var(--muted);font-size:15px;line-height:1.5}.seoi-ftp--technical-seo .tx-paths u{margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--technical-seo .tx-paths u i{padding:6px 10px;border:1px solid var(--rule);color:var(--light);font-family:var(--condensed);font-size:15px;font-style:normal;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-paths u i:first-child{border-color:var(--gold);color:var(--gold)}.seoi-ftp--technical-seo .tx-paths em,.seoi-ftp--technical-seo .tx-terminal em{margin-top:auto;display:inline-flex;align-items:center;gap:10px;color:var(--gold);font-size:13px;font-style:normal;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--technical-seo .tx-paths em svg,.seoi-ftp--technical-seo .tx-terminal em svg{width:16px;height:16px}.seoi-ftp--technical-seo .tx-contrast{border-top:1px solid var(--rule-dark)}.seoi-ftp--technical-seo .tx-contrast>div{padding:22px clamp(28px,5vw,72px);display:grid;grid-template-columns:44px 120px minmax(0,1fr);align-items:baseline;column-gap:24px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--technical-seo .tx-contrast>div:last-child{border-bottom:0}.seoi-ftp--technical-seo .tx-contrast span{color:var(--gold-deep);font-family:var(--condensed);font-size:24px;line-height:1}.seoi-ftp--technical-seo .tx-contrast small{color:rgba(6,11,11,0.55);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--technical-seo .tx-contrast h3,.seoi-ftp--technical-seo .tx-contrast p{grid-column:3}.seoi-ftp--technical-seo .tx-contrast h3{margin:0 0 8px;font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--technical-seo .tx-contrast p{margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--technical-seo .tx-ledger{border-top:1px solid var(--rule-dark)}.seoi-ftp--technical-seo .tx-ledger__eyebrow{margin:0;padding:12px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule-dark);color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--technical-seo .tx-ledger article{padding:24px clamp(28px,5vw,72px) 26px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--technical-seo .tx-ledger article:last-child{border-bottom:0}.seoi-ftp--technical-seo .tx-ledger article>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.seoi-ftp--technical-seo .tx-ledger h3{margin:0;font-size:19px;font-variation-settings:"wght" 650;line-height:1.25}.seoi-ftp--technical-seo .tx-ledger i{color:var(--gold-deep);font-family:var(--condensed);font-size:21px;font-style:normal;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-ledger p{max-width:76ch;margin:0;color:rgba(6,11,11,0.72);font-size:15px;line-height:1.55}.seoi-ftp--technical-seo .tx-ledger u{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--technical-seo .tx-ledger u s,.seoi-ftp--technical-seo .tx-fit s{text-decoration:none}.seoi-ftp--technical-seo .tx-ledger u s{padding:6px 10px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.65);font-size:12px;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--technical-seo .tx-fit{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-fit>div{padding:28px clamp(28px,4vw,56px) 32px;border-right:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-fit>div:last-child{border-right:0}.seoi-ftp--technical-seo .tx-fit small{display:block;margin-bottom:10px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--technical-seo .tx-fit h3{margin:0 0 18px;color:var(--light);font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--technical-seo .tx-fit ul{margin:0;padding:0;list-style:none}.seoi-ftp--technical-seo .tx-fit li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;padding:10px 0;border-bottom:1px solid var(--rule);color:var(--muted);font-size:15px;line-height:1.5}.seoi-ftp--technical-seo .tx-fit li:last-child{border-bottom:0}.seoi-ftp--technical-seo .tx-fit li svg{width:15px;height:15px;margin-top:4px;color:var(--gold)}.seoi-ftp--technical-seo .tx-fit li s{position:relative;display:block;height:1em}.seoi-ftp--technical-seo .tx-fit li s::before{content:"";position:absolute;top:0.62em;left:0;width:12px;height:1px;background:rgba(235,233,230,0.45)}.seoi-ftp--technical-seo .tx-terminal{margin:0 clamp(28px,5vw,72px);border:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-terminal__prompt{margin:0;padding:12px 18px;border-bottom:1px solid var(--rule);color:var(--mint);font-family:var(--condensed);font-size:16px;letter-spacing:0.04em}.seoi-ftp--technical-seo .tx-terminal__rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.seoi-ftp--technical-seo .tx-terminal__rows>a{display:flex;flex-direction:column;min-height:210px;padding:20px 18px 22px;border-right:1px solid var(--rule);color:var(--light);text-decoration:none;transition:background 150ms ease}.seoi-ftp--technical-seo .tx-terminal__rows>a:last-child{border-right:0}.seoi-ftp--technical-seo .tx-terminal__rows>a:hover,.seoi-ftp--technical-seo .tx-terminal__rows>a:focus-visible{background:rgba(255,255,255,0.04)}.seoi-ftp--technical-seo .tx-terminal__rows>a:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--technical-seo .tx-terminal span{color:rgba(235,233,230,0.4);font-family:var(--condensed);font-size:15px;line-height:1}.seoi-ftp--technical-seo .tx-terminal code{display:block;margin:10px 0 14px;color:var(--mint);font-family:var(--condensed);font-size:15px;letter-spacing:0.04em}.seoi-ftp--technical-seo .tx-terminal small{display:block;margin-bottom:6px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--technical-seo .tx-terminal h3{margin:0 0 16px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.35}.seoi-ftp--technical-seo .tx-faq-band{border-top:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-faq{border-top:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-faq details{border-bottom:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-faq summary{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:18px;padding:20px clamp(28px,5vw,72px);cursor:pointer;list-style:none;color:var(--light);font-size:17px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--technical-seo .tx-faq summary::-webkit-details-marker{display:none}.seoi-ftp--technical-seo .tx-faq summary:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--technical-seo .tx-faq summary svg{width:18px;height:18px;color:var(--gold)}.seoi-ftp--technical-seo .tx-faq .tx-faq__minus,.seoi-ftp--technical-seo .tx-faq details[open] .tx-faq__plus{display:none}.seoi-ftp--technical-seo .tx-faq details[open] .tx-faq__minus{display:block}.seoi-ftp--technical-seo .tx-faq__answer{max-width:78ch;padding:0 clamp(28px,5vw,72px) 22px;color:var(--muted);font-size:15px;line-height:1.6}.seoi-ftp--technical-seo .tx-leadcard{margin:40px clamp(28px,5vw,72px) 0;padding:30px clamp(24px,3vw,40px) 34px;border:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-leadcard h3{margin:0 0 14px;color:var(--gold);font-family:var(--condensed);font-size:30px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-leadcard p{max-width:70ch;margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.55}.seoi-ftp--technical-seo .tx-leadcard__brand{margin:20px 0 22px;padding-top:16px;border-top:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-leadcard__brand span{display:block;color:var(--light);font-size:14px;font-variation-settings:"wght" 650}.seoi-ftp--technical-seo .tx-leadcard__brand small{color:var(--muted);font-size:12px}.seoi-ftp--technical-seo .tx-secondary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:transparent;font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:background 150ms ease,transform 150ms ease}.seoi-ftp--technical-seo .tx-secondary-cta--paper{color:var(--ink);border:1px solid var(--rule-dark)}.seoi-ftp--technical-seo .tx-secondary-cta svg{width:20px;height:20px;flex:0 0 auto}.seoi-ftp--technical-seo .tx-secondary-cta--paper:hover,.seoi-ftp--technical-seo .tx-secondary-cta--paper:focus-visible{background:rgba(6,11,11,0.06);transform:translateY(-1px)}.seoi-ftp--technical-seo .tx-secondary-cta:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px}.seoi-ftp--technical-seo .tx-section--paper{border-bottom-color:var(--rule-dark)}.seoi-ftp--technical-seo .tx-section--paper>.section-label--paper{padding-inline:26px}.seoi-ftp--technical-seo .tx-section--paper .start-copy p{color:rgba(6,11,11,0.72)}.seoi-ftp--technical-seo .tx-section--paper .start-copy a{color:var(--ink);border-bottom-color:var(--gold-deep)}.seoi-ftp--technical-seo .tx-section--paper .start-copy--note{border-top-color:var(--rule-dark)}.seoi-ftp--technical-seo .tx-drift{border-top:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-drift__eyebrow{margin:0;padding:12px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule);color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--technical-seo .tx-drift>div{display:grid;grid-template-columns:44px minmax(0,1fr) 110px;align-items:baseline;column-gap:22px;padding:18px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-drift>div:last-child{border-bottom:0}.seoi-ftp--technical-seo .tx-drift span{color:var(--gold);font-family:var(--condensed);font-size:21px;line-height:1}.seoi-ftp--technical-seo .tx-drift h3{margin:0 0 4px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--technical-seo .tx-drift p{grid-column:2;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--technical-seo .tx-drift i{grid-column:3;grid-row:1 / span 2;align-self:center;justify-self:end;padding:6px 10px;border:1px solid var(--rule);color:var(--muted);font-family:var(--condensed);font-size:14px;font-style:normal;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-drift__result{background:rgba(255,255,255,0.03)}.seoi-ftp--technical-seo .tx-drift__result span{color:var(--mint);font-size:15px;letter-spacing:0.04em}.seoi-ftp--technical-seo .tx-drift__result h3{color:var(--gold)}.seoi-ftp--technical-seo .tx-build{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--technical-seo .tx-build>div{padding:26px clamp(24px,2.6vw,34px) 30px;border-right:1px solid var(--rule-dark)}.seoi-ftp--technical-seo .tx-build>div:last-child{border-right:0}.seoi-ftp--technical-seo .tx-build b{display:block;margin-bottom:10px;color:var(--gold-deep);font-family:var(--condensed);font-size:24px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-build h3{margin:0 0 8px;font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--technical-seo .tx-build p{margin:0 0 14px;color:rgba(6,11,11,0.7);font-size:14px;line-height:1.5}.seoi-ftp--technical-seo .tx-build ul{margin:0;padding:0;list-style:none}.seoi-ftp--technical-seo .tx-build li{position:relative;padding:8px 0 8px 20px;border-top:1px solid rgba(6,11,11,0.08);color:rgba(6,11,11,0.75);font-size:14px;line-height:1.5}.seoi-ftp--technical-seo .tx-build li::before{content:"";position:absolute;top:16px;left:0;width:10px;height:1px;background:var(--gold-deep)}.seoi-ftp--technical-seo .tx-kit{border-top:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-kit__intro{padding:26px clamp(28px,5vw,72px) 28px;border-bottom:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-kit__intro small{display:block;margin-bottom:8px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--technical-seo .tx-kit__intro h3{margin:0 0 8px;color:var(--light);font-size:19px;font-variation-settings:"wght" 650;line-height:1.3}.seoi-ftp--technical-seo .tx-kit__intro p{max-width:76ch;margin:0 0 16px;color:var(--muted);font-size:15px;line-height:1.55}.seoi-ftp--technical-seo .tx-kit__intro u{display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--technical-seo .tx-kit__intro u s{padding:6px 10px;border:1px solid var(--rule);color:var(--muted);font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--technical-seo .tx-kit__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.seoi-ftp--technical-seo .tx-kit__items>div{padding:22px clamp(20px,2vw,28px) 24px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-kit__items>div:nth-child(3n){border-right:0}.seoi-ftp--technical-seo .tx-kit__items>div:nth-child(n+4){border-bottom:0}.seoi-ftp--technical-seo .tx-kit__items b{display:block;margin-bottom:8px;color:var(--gold);font-family:var(--condensed);font-size:17px;font-weight:400;letter-spacing:0.03em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-kit__items h3{margin:0 0 6px;color:var(--light);font-size:15px;font-variation-settings:"wght" 640;line-height:1.35}.seoi-ftp--technical-seo .tx-kit__items p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.seoi-ftp--technical-seo .tx-contrast>div{grid-template-columns:44px 110px minmax(0,1fr) 110px}.seoi-ftp--technical-seo .tx-contrast h3,.seoi-ftp--technical-seo .tx-contrast p{grid-column:3}.seoi-ftp--technical-seo .tx-contrast i{grid-column:4;grid-row:1 / span 2;align-self:center;justify-self:end;padding:6px 10px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.6);font-family:var(--condensed);font-size:14px;font-style:normal;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-paths u{margin-top:auto;padding-top:14px}.seoi-ftp--technical-seo .tx-ledger article>div{justify-content:flex-start;gap:16px}.seoi-ftp--technical-seo .tx-ledger article>div span{color:rgba(6,11,11,0.5);font-family:var(--condensed);font-size:16px;letter-spacing:0.03em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-ledger article>div i{margin-left:auto}.seoi-ftp--technical-seo .tx-fit>div>p{margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.55}.seoi-ftp--technical-seo .start-hero__sub--follow{margin-top:14px}.seoi-ftp--technical-seo .tx-secondary-cta:not(.tx-secondary-cta--paper){color:var(--light);border:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-secondary-cta:not(.tx-secondary-cta--paper):hover,.seoi-ftp--technical-seo .tx-secondary-cta:not(.tx-secondary-cta--paper):focus-visible{background:rgba(255,255,255,0.06);transform:translateY(-1px)}.seoi-ftp--technical-seo .tx-guardrail{margin:26px clamp(28px,5vw,72px) 0;padding:14px 18px;display:flex;align-items:baseline;gap:14px;border:1px solid var(--gold-deep);color:var(--ink);font-size:15px;font-variation-settings:"wght" 600}.seoi-ftp--technical-seo .tx-guardrail span{color:var(--gold-deep);font-family:var(--condensed);font-size:16px;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-drift>div{grid-template-columns:44px minmax(0,1fr)}.seoi-ftp--technical-seo .tx-drift h3{margin:0;font-variation-settings:"wght" 560}.seoi-ftp--technical-seo .tx-drift--bridge h3{margin:0 0 4px;font-variation-settings:"wght" 640}.seoi-ftp--technical-seo .tx-contrast>div{grid-template-columns:44px minmax(0,1fr)}.seoi-ftp--technical-seo .tx-contrast h3,.seoi-ftp--technical-seo .tx-contrast p{grid-column:2}.seoi-ftp--technical-seo .tx-kit__items b{color:rgba(235,233,230,0.4)}.seoi-ftp--technical-seo .tx-kit__items h3{color:var(--gold);font-size:16px}.seoi-ftp--technical-seo .tx-deliver{border-top:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-deliver>div{display:grid;grid-template-columns:44px minmax(0,1fr) 130px;align-items:baseline;column-gap:22px;padding:16px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-deliver>div:last-child{border-bottom:0}.seoi-ftp--technical-seo .tx-deliver span{color:var(--gold);font-family:var(--condensed);font-size:19px;line-height:1}.seoi-ftp--technical-seo .tx-deliver h3{margin:0;color:var(--light);font-size:16px;font-variation-settings:"wght" 580;line-height:1.4}.seoi-ftp--technical-seo .tx-deliver i{justify-self:end;padding:5px 10px;border:1px solid var(--rule);color:var(--muted);font-family:var(--condensed);font-size:13px;font-style:normal;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-paths ul{margin:0;padding:0;list-style:none}.seoi-ftp--technical-seo .tx-paths li{position:relative;padding:8px 0 8px 20px;border-top:1px solid var(--rule);color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--technical-seo .tx-paths li::before{content:"";position:absolute;top:16px;left:0;width:10px;height:1px;background:var(--gold)}.seoi-ftp--technical-seo .tx-ledger u{margin-top:4px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--technical-seo .tx-ledger u s{padding:6px 10px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.65);font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--technical-seo .tx-ledger u s:first-child{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--technical-seo .tx-status{padding:5px 10px;border:1px solid var(--rule);font-family:var(--condensed);font-size:13px;font-style:normal;letter-spacing:0.05em;text-decoration:none;text-transform:uppercase}.seoi-ftp--technical-seo .tx-status--ok{border-color:var(--mint);color:var(--mint)}.seoi-ftp--technical-seo .tx-status--warn,.seoi-ftp--technical-seo .tx-status--watch{border-color:var(--gold);color:var(--gold)}.seoi-ftp--technical-seo .tx-status--fix{border-color:var(--gold-deep);color:var(--gold-deep);font-variation-settings:"wght" 700}.seoi-ftp--technical-seo .tx-console{margin-top:clamp(38px,4vw,56px);border:1px solid var(--rule-dark);background:var(--night);color:var(--light)}.seoi-ftp--technical-seo .tx-console__bar{margin:0;padding:10px 18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-bottom:1px solid var(--rule);color:var(--muted);font-family:var(--condensed);font-size:14px;letter-spacing:0.05em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-console__bar span:last-child{color:var(--mint)}.seoi-ftp--technical-seo .tx-console__head{padding:22px 18px 20px;border-bottom:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-console__head h3,.seoi-ftp--technical-seo .tx-console__head .tx-console__url{margin:0 0 14px;color:var(--light);font-size:19px;font-variation-settings:"wght" 650;line-height:1.3}.seoi-ftp--technical-seo .tx-console__eyebrow{margin:0 0 6px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-console__url{font-family:var(--condensed);font-size:21px;font-weight:400;letter-spacing:0.02em}.seoi-ftp--technical-seo .tx-console__head u,.seoi-ftp--technical-seo .tx-readout u{margin:0 0 10px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--technical-seo .tx-console__head u s,.seoi-ftp--technical-seo .tx-readout u s{padding:5px 10px;border:1px solid var(--rule);color:var(--muted);font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--technical-seo .tx-console code,.seoi-ftp--technical-seo .tx-terminal code{font-family:var(--condensed)}.seoi-ftp--technical-seo .tx-console__head>code{display:block;margin-top:8px;color:var(--mint);font-size:15px;letter-spacing:0.04em}.seoi-ftp--technical-seo .tx-console__rows>div{display:grid;grid-template-columns:40px 170px minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:12px 18px;border-bottom:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-console__rows>div:last-child{border-bottom:0}.seoi-ftp--technical-seo .tx-console__rows span{color:rgba(235,233,230,0.4);font-family:var(--condensed);font-size:16px}.seoi-ftp--technical-seo .tx-console__rows b{color:var(--light);font-size:15px;font-variation-settings:"wght" 640}.seoi-ftp--technical-seo .tx-console__rows p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.seoi-ftp--technical-seo .tx-volume{margin:0 clamp(28px,5vw,72px) 30px;border:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-volume__eyebrow{margin:0;padding:10px 18px;border-bottom:1px solid var(--rule);color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-volume>h3{margin:0;padding:16px 18px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.35}.seoi-ftp--technical-seo .tx-volume>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-volume>div>div{padding:14px 18px;border-right:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-volume>div>div:last-child{border-right:0}.seoi-ftp--technical-seo .tx-volume b{display:block;margin-bottom:4px;color:var(--light);font-size:14px;font-variation-settings:"wght" 620}.seoi-ftp--technical-seo .tx-volume>div span{color:var(--gold);font-family:var(--condensed);font-size:15px;letter-spacing:0.03em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-volume>u{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px;border-top:1px solid var(--rule);text-decoration:none}.seoi-ftp--technical-seo .tx-volume>u s{padding:5px 10px;border:1px solid var(--rule);color:var(--muted);font-size:12px;text-decoration:none;letter-spacing:0.02em}.seoi-ftp--technical-seo .tx-readout{margin:30px clamp(28px,5vw,72px) 0;padding:20px 18px;border:1px solid var(--rule-dark)}.seoi-ftp--technical-seo .tx-readout__eyebrow{margin:0 0 8px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-readout h3{margin:0 0 14px;font-family:var(--condensed);font-size:24px;font-weight:400;letter-spacing:0.02em}.seoi-ftp--technical-seo .tx-readout u s{border-color:var(--rule-dark);color:rgba(6,11,11,0.65)}.seoi-ftp--technical-seo .tx-readout .tx-status--ok{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--technical-seo .tx-readout--dark{border-color:var(--rule)}.seoi-ftp--technical-seo .tx-readout--dark .tx-readout__eyebrow{color:var(--gold)}.seoi-ftp--technical-seo .tx-readout--dark u s{border-color:var(--rule);color:var(--muted)}.seoi-ftp--technical-seo .tx-readout--dark .tx-drift>div{padding-inline:0}.seoi-ftp--technical-seo .tx-lanes{border-top:1px solid var(--rule-dark)}.seoi-ftp--technical-seo .tx-lanes>div{display:grid;grid-template-columns:44px 110px minmax(0,1fr);align-items:baseline;column-gap:22px;padding:20px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--technical-seo .tx-lanes>div:last-child{border-bottom:0}.seoi-ftp--technical-seo .tx-lanes span{color:var(--gold-deep);font-family:var(--condensed);font-size:21px;line-height:1}.seoi-ftp--technical-seo .tx-lanes code{color:rgba(6,11,11,0.55);font-family:var(--condensed);font-size:15px;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-lanes h3{grid-column:3;margin:0 0 6px;font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--technical-seo .tx-lanes p{grid-column:3;margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--technical-seo .tx-contrast>div{grid-template-columns:44px 90px minmax(0,1fr)}.seoi-ftp--technical-seo .tx-contrast small{color:var(--gold);font-family:var(--condensed);font-size:15px;font-variation-settings:"wght" 400;letter-spacing:0.05em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-contrast h3,.seoi-ftp--technical-seo .tx-contrast p{grid-column:3}.seoi-ftp--technical-seo .tx-contrast h3{color:var(--light)}.seoi-ftp--technical-seo .tx-contrast p{color:var(--muted)}.seoi-ftp--technical-seo .tx-deliver p{grid-column:2;margin:4px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--technical-seo .tx-owner,.seoi-ftp--technical-seo .tx-handoff{margin:30px clamp(28px,5vw,72px) 0;border:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-owner__eyebrow,.seoi-ftp--technical-seo .tx-handoff__eyebrow{margin:0;padding:10px 18px;border-bottom:1px solid var(--rule);color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-owner>h3,.seoi-ftp--technical-seo .tx-handoff>h3{margin:0;padding:16px 18px 4px;color:var(--light);font-size:18px;font-variation-settings:"wght" 650;line-height:1.3}.seoi-ftp--technical-seo .tx-owner__lead,.seoi-ftp--technical-seo .tx-handoff>p{margin:0;padding:0 18px 14px;color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--technical-seo .tx-owner .tx-drift{border-top:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-owner .tx-drift>div{padding-inline:18px}.seoi-ftp--technical-seo .tx-handoff u{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 18px;text-decoration:none}.seoi-ftp--technical-seo .tx-handoff u s{padding:6px 10px;border:1px solid var(--rule);color:var(--muted);font-family:var(--condensed);font-size:14px;text-decoration:none;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-handoff u s:first-child{border-color:var(--gold);color:var(--gold)}.seoi-ftp--technical-seo .tx-kit{border-top:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-kit__items{grid-template-columns:repeat(4,minmax(0,1fr))}.seoi-ftp--technical-seo .tx-kit__items>div,.seoi-ftp--technical-seo .tx-kit__items>div:nth-child(3n),.seoi-ftp--technical-seo .tx-kit__items>div:nth-child(n+4){border-right:1px solid var(--rule);border-bottom:0}.seoi-ftp--technical-seo .tx-kit__items>div:last-child{border-right:0}.seoi-ftp--technical-seo .tx-kit__items b{color:var(--gold);font-family:var(--condensed);font-size:18px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--technical-seo .tx-build{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.seoi-ftp--technical-seo .tx-kit__items,.seoi-ftp--technical-seo .tx-build{grid-template-columns:1fr 1fr}.seoi-ftp--technical-seo .tx-kit__items>div,.seoi-ftp--technical-seo .tx-kit__items>div:nth-child(3n){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-kit__items>div:nth-child(even){border-right:0}.seoi-ftp--technical-seo .tx-kit__items>div:nth-child(n+3){border-bottom:0}.seoi-ftp--technical-seo .tx-build>div{border-bottom:1px solid var(--rule-dark)}.seoi-ftp--technical-seo .tx-build>div:nth-child(even){border-right:0}.seoi-ftp--technical-seo .tx-build>div:nth-child(n+3){border-bottom:0}}@media (max-width:1000px){.seoi-ftp--technical-seo .tx-paths,.seoi-ftp--technical-seo .tx-terminal__rows,.seoi-ftp--technical-seo .tx-volume>div{grid-template-columns:1fr}.seoi-ftp--technical-seo .tx-paths>a,.seoi-ftp--technical-seo .tx-terminal__rows>a,.seoi-ftp--technical-seo .tx-volume>div>div{border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-paths>a:last-child,.seoi-ftp--technical-seo .tx-terminal__rows>a:last-child,.seoi-ftp--technical-seo .tx-volume>div>div:last-child{border-bottom:0}.seoi-ftp--technical-seo .tx-terminal__rows>a{min-height:0}}@media (max-width:820px){.seoi-ftp--technical-seo .tx-kit__items,.seoi-ftp--technical-seo .tx-build{grid-template-columns:1fr}.seoi-ftp--technical-seo .tx-kit__items>div,.seoi-ftp--technical-seo .tx-kit__items>div:nth-child(even),.seoi-ftp--technical-seo .tx-kit__items>div:nth-child(n+3){border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--technical-seo .tx-kit__items>div:last-child{border-bottom:0}.seoi-ftp--technical-seo .tx-build>div,.seoi-ftp--technical-seo .tx-build>div:nth-child(even),.seoi-ftp--technical-seo .tx-build>div:nth-child(n+3){border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--technical-seo .tx-build>div:last-child{border-bottom:0}.seoi-ftp--technical-seo .tx-lanes>div{grid-template-columns:44px minmax(0,1fr)}.seoi-ftp--technical-seo .tx-lanes code{grid-column:2}.seoi-ftp--technical-seo .tx-lanes h3,.seoi-ftp--technical-seo .tx-lanes p{grid-column:2}.seoi-ftp--technical-seo .tx-contrast>div{grid-template-columns:44px minmax(0,1fr)}.seoi-ftp--technical-seo .tx-contrast small,.seoi-ftp--technical-seo .tx-contrast h3,.seoi-ftp--technical-seo .tx-contrast p{grid-column:2}.seoi-ftp--technical-seo .tx-console__rows>div{grid-template-columns:40px minmax(0,1fr) auto}.seoi-ftp--technical-seo .tx-console__rows p{grid-column:2}}@media (max-width:680px){.seoi-ftp--technical-seo .tx-actions{display:grid;grid-template-columns:1fr}.seoi-ftp--technical-seo .tx-actions .primary-cta,.seoi-ftp--technical-seo .tx-secondary-cta{width:100%}.seoi-ftp--technical-seo .tx-actions--final{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--technical-seo .tx-terminal,.seoi-ftp--technical-seo .tx-guardrail,.seoi-ftp--technical-seo .tx-volume,.seoi-ftp--technical-seo .tx-readout,.seoi-ftp--technical-seo .tx-owner,.seoi-ftp--technical-seo .tx-handoff{margin-inline:clamp(20px,5vw,28px)}.seoi-ftp--technical-seo .tx-contrast>div,.seoi-ftp--technical-seo .tx-drift>div,.seoi-ftp--technical-seo .tx-drift__eyebrow,.seoi-ftp--technical-seo .tx-deliver>div,.seoi-ftp--technical-seo .tx-ledger article,.seoi-ftp--technical-seo .tx-lanes>div,.seoi-ftp--technical-seo .tx-faq summary,.seoi-ftp--technical-seo .tx-faq__answer{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--technical-seo .tx-leadcard{margin-inline:clamp(20px,5vw,28px)}}.seoi-ftp--agency-partner .start-hero h1{max-width:21ch;font-size:clamp(38px,5.2vw,74px)}.seoi-ftp--agency-partner .start-hero__sub{max-width:66ch}.seoi-ftp--agency-partner .ap-chips{margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.seoi-ftp--agency-partner .ap-chips li{padding:8px 14px;border:1px solid var(--rule-dark);color:var(--ink);font-size:12px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--agency-partner .ap-chips li:first-child{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--agency-partner .ap-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--agency-partner .ap-actions--final{padding:0 clamp(28px,5vw,72px)}.seoi-ftp--agency-partner .start-hero__support{max-width:72ch;margin-top:24px}.seoi-ftp--agency-partner .ap-lede{color:var(--light);font-family:var(--statement);font-size:clamp(19px,1.8vw,23px);font-variation-settings:"wght" 640;line-height:1.3;letter-spacing:-0.02em}.seoi-ftp--agency-partner .ap-lede--paper{color:var(--ink);font-family:var(--statement);font-size:clamp(18px,1.7vw,22px);font-variation-settings:"wght" 640;line-height:1.3;letter-spacing:-0.02em}.seoi-ftp--agency-partner .ap-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-paths>a{display:flex;flex-direction:column;padding:28px clamp(24px,2.6vw,34px) 30px;border-right:1px solid var(--rule);color:var(--light);text-decoration:none;transition:background 150ms ease}.seoi-ftp--agency-partner .ap-paths>a:last-child{border-right:0}.seoi-ftp--agency-partner .ap-paths>a:hover,.seoi-ftp--agency-partner .ap-paths>a:focus-visible{background:rgba(255,255,255,0.04)}.seoi-ftp--agency-partner .ap-paths>a:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--agency-partner .ap-paths--featured{box-shadow:inset 0 3px 0 var(--gold)}.seoi-ftp--agency-partner .ap-paths span{color:rgba(235,233,230,0.4);font-family:var(--condensed);font-size:17px;line-height:1}.seoi-ftp--agency-partner .ap-paths small{display:block;margin:10px 0 12px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--agency-partner .ap-paths h3{margin:0 0 10px;color:var(--light);font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--agency-partner .ap-paths p{margin:0 0 16px;color:var(--muted);font-size:15px;line-height:1.5}.seoi-ftp--agency-partner .ap-paths u{margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--agency-partner .ap-paths u i{padding:6px 10px;border:1px solid var(--rule);color:var(--light);font-family:var(--condensed);font-size:15px;font-style:normal;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-paths u i:first-child{border-color:var(--gold);color:var(--gold)}.seoi-ftp--agency-partner .ap-paths em,.seoi-ftp--agency-partner .ap-terminal em{margin-top:auto;display:inline-flex;align-items:center;gap:10px;color:var(--gold);font-size:13px;font-style:normal;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--agency-partner .ap-paths em svg,.seoi-ftp--agency-partner .ap-terminal em svg{width:16px;height:16px}.seoi-ftp--agency-partner .ap-ledger{border-top:1px solid var(--rule-dark)}.seoi-ftp--agency-partner .ap-ledger__eyebrow{margin:0;padding:12px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule-dark);color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--agency-partner .ap-ledger article{padding:24px clamp(28px,5vw,72px) 26px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--agency-partner .ap-ledger article:last-child{border-bottom:0}.seoi-ftp--agency-partner .ap-ledger article>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.seoi-ftp--agency-partner .ap-ledger h3{margin:0;font-size:19px;font-variation-settings:"wght" 650;line-height:1.25}.seoi-ftp--agency-partner .ap-ledger i{color:var(--gold-deep);font-family:var(--condensed);font-size:21px;font-style:normal;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-ledger p{max-width:76ch;margin:0;color:rgba(6,11,11,0.72);font-size:15px;line-height:1.55}.seoi-ftp--agency-partner .ap-ledger u{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--agency-partner .ap-ledger u s,.seoi-ftp--agency-partner .ap-fit s{text-decoration:none}.seoi-ftp--agency-partner .ap-ledger u s{padding:6px 10px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.65);font-size:12px;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--agency-partner .ap-fit{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-fit>div{padding:28px clamp(28px,4vw,56px) 32px;border-right:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-fit>div:last-child{border-right:0}.seoi-ftp--agency-partner .ap-fit small{display:block;margin-bottom:10px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--agency-partner .ap-fit h3{margin:0 0 18px;color:var(--light);font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--agency-partner .ap-fit ul{margin:0;padding:0;list-style:none}.seoi-ftp--agency-partner .ap-fit li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;padding:10px 0;border-bottom:1px solid var(--rule);color:var(--muted);font-size:15px;line-height:1.5}.seoi-ftp--agency-partner .ap-fit li:last-child{border-bottom:0}.seoi-ftp--agency-partner .ap-fit li svg{width:15px;height:15px;margin-top:4px;color:var(--gold)}.seoi-ftp--agency-partner .ap-fit li s{position:relative;display:block;height:1em}.seoi-ftp--agency-partner .ap-fit li s::before{content:"";position:absolute;top:0.62em;left:0;width:12px;height:1px;background:rgba(235,233,230,0.45)}.seoi-ftp--agency-partner .ap-terminal{margin:0 clamp(28px,5vw,72px);border:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-terminal__prompt{margin:0;padding:12px 18px;border-bottom:1px solid var(--rule);color:var(--mint);font-family:var(--condensed);font-size:16px;letter-spacing:0.04em}.seoi-ftp--agency-partner .ap-terminal__rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.seoi-ftp--agency-partner .ap-terminal__rows>a{display:flex;flex-direction:column;min-height:210px;padding:20px 18px 22px;border-right:1px solid var(--rule);color:var(--light);text-decoration:none;transition:background 150ms ease}.seoi-ftp--agency-partner .ap-terminal__rows>a:last-child{border-right:0}.seoi-ftp--agency-partner .ap-terminal__rows>a:hover,.seoi-ftp--agency-partner .ap-terminal__rows>a:focus-visible{background:rgba(255,255,255,0.04)}.seoi-ftp--agency-partner .ap-terminal__rows>a:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--agency-partner .ap-terminal span{color:rgba(235,233,230,0.4);font-family:var(--condensed);font-size:15px;line-height:1}.seoi-ftp--agency-partner .ap-terminal code{display:block;margin:10px 0 14px;color:var(--mint);font-family:var(--condensed);font-size:15px;letter-spacing:0.04em}.seoi-ftp--agency-partner .ap-terminal small{display:block;margin-bottom:6px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--agency-partner .ap-terminal h3{margin:0 0 16px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.35}.seoi-ftp--agency-partner .ap-faq-band{border-top:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-faq{border-top:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-faq details{border-bottom:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-faq summary{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:18px;padding:20px clamp(28px,5vw,72px);cursor:pointer;list-style:none;color:var(--light);font-size:17px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--agency-partner .ap-faq summary::-webkit-details-marker{display:none}.seoi-ftp--agency-partner .ap-faq summary:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--agency-partner .ap-faq summary svg{width:18px;height:18px;color:var(--gold)}.seoi-ftp--agency-partner .ap-faq .ap-faq__minus,.seoi-ftp--agency-partner .ap-faq details[open] .ap-faq__plus{display:none}.seoi-ftp--agency-partner .ap-faq details[open] .ap-faq__minus{display:block}.seoi-ftp--agency-partner .ap-faq__answer{max-width:78ch;padding:0 clamp(28px,5vw,72px) 22px;color:var(--muted);font-size:15px;line-height:1.6}.seoi-ftp--agency-partner .ap-leadcard{margin:40px clamp(28px,5vw,72px) 0;padding:30px clamp(24px,3vw,40px) 34px;border:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-leadcard h3{margin:0 0 14px;color:var(--gold);font-family:var(--condensed);font-size:30px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-leadcard p{max-width:70ch;margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.55}.seoi-ftp--agency-partner .ap-leadcard__brand{margin:20px 0 22px;padding-top:16px;border-top:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-leadcard__brand span{display:block;color:var(--light);font-size:14px;font-variation-settings:"wght" 650}.seoi-ftp--agency-partner .ap-leadcard__brand small{color:var(--muted);font-size:12px}.seoi-ftp--agency-partner .ap-secondary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:transparent;font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:background 150ms ease,transform 150ms ease}.seoi-ftp--agency-partner .ap-secondary-cta--paper{color:var(--ink);border:1px solid var(--rule-dark)}.seoi-ftp--agency-partner .ap-secondary-cta svg{width:20px;height:20px;flex:0 0 auto}.seoi-ftp--agency-partner .ap-secondary-cta--paper:hover,.seoi-ftp--agency-partner .ap-secondary-cta--paper:focus-visible{background:rgba(6,11,11,0.06);transform:translateY(-1px)}.seoi-ftp--agency-partner .ap-secondary-cta:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px}.seoi-ftp--agency-partner .ap-section--paper{border-bottom-color:var(--rule-dark)}.seoi-ftp--agency-partner .ap-section--paper>.section-label--paper{padding-inline:26px}.seoi-ftp--agency-partner .ap-section--paper .start-copy p{color:rgba(6,11,11,0.72)}.seoi-ftp--agency-partner .ap-section--paper .start-copy a{color:var(--ink);border-bottom-color:var(--gold-deep)}.seoi-ftp--agency-partner .ap-section--paper .start-copy--note{border-top-color:var(--rule-dark)}.seoi-ftp--agency-partner .ap-drift{border-top:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-drift__eyebrow{margin:0;padding:12px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule);color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--agency-partner .ap-drift>div{display:grid;grid-template-columns:44px minmax(0,1fr) 110px;align-items:baseline;column-gap:22px;padding:18px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-drift>div:last-child{border-bottom:0}.seoi-ftp--agency-partner .ap-drift span{color:var(--gold);font-family:var(--condensed);font-size:21px;line-height:1}.seoi-ftp--agency-partner .ap-drift h3{margin:0 0 4px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--agency-partner .ap-drift p{grid-column:2;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--agency-partner .ap-drift i{grid-column:3;grid-row:1 / span 2;align-self:center;justify-self:end;padding:6px 10px;border:1px solid var(--rule);color:var(--muted);font-family:var(--condensed);font-size:14px;font-style:normal;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-drift__result{background:rgba(255,255,255,0.03)}.seoi-ftp--agency-partner .ap-drift__result span{color:var(--mint);font-size:15px;letter-spacing:0.04em}.seoi-ftp--agency-partner .ap-drift__result h3{color:var(--gold)}.seoi-ftp--agency-partner .ap-kit{border-top:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-kit__intro{padding:26px clamp(28px,5vw,72px) 28px;border-bottom:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-kit__intro small{display:block;margin-bottom:8px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--agency-partner .ap-kit__intro h3{margin:0 0 8px;color:var(--light);font-size:19px;font-variation-settings:"wght" 650;line-height:1.3}.seoi-ftp--agency-partner .ap-kit__intro p{max-width:76ch;margin:0 0 16px;color:var(--muted);font-size:15px;line-height:1.55}.seoi-ftp--agency-partner .ap-kit__intro u{display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--agency-partner .ap-kit__intro u s{padding:6px 10px;border:1px solid var(--rule);color:var(--muted);font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--agency-partner .ap-kit__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.seoi-ftp--agency-partner .ap-kit__items>div{padding:22px clamp(20px,2vw,28px) 24px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-kit__items>div:nth-child(3n){border-right:0}.seoi-ftp--agency-partner .ap-kit__items>div:nth-child(n+4){border-bottom:0}.seoi-ftp--agency-partner .ap-kit__items b{display:block;margin-bottom:8px;color:var(--gold);font-family:var(--condensed);font-size:17px;font-weight:400;letter-spacing:0.03em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-kit__items h3{margin:0 0 6px;color:var(--light);font-size:15px;font-variation-settings:"wght" 640;line-height:1.35}.seoi-ftp--agency-partner .ap-kit__items p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.seoi-ftp--agency-partner .ap-paths u{margin-top:auto;padding-top:14px}.seoi-ftp--agency-partner .ap-ledger article>div{justify-content:flex-start;gap:16px}.seoi-ftp--agency-partner .ap-ledger article>div span{color:rgba(6,11,11,0.5);font-family:var(--condensed);font-size:16px;letter-spacing:0.03em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-ledger article>div i{margin-left:auto}.seoi-ftp--agency-partner .ap-fit>div>p{margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.55}.seoi-ftp--agency-partner .start-hero__sub--follow{margin-top:14px}.seoi-ftp--agency-partner .ap-secondary-cta:not(.ap-secondary-cta--paper){color:var(--light);border:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-secondary-cta:not(.ap-secondary-cta--paper):hover,.seoi-ftp--agency-partner .ap-secondary-cta:not(.ap-secondary-cta--paper):focus-visible{background:rgba(255,255,255,0.06);transform:translateY(-1px)}.seoi-ftp--agency-partner .ap-guardrail{margin:26px clamp(28px,5vw,72px) 0;padding:14px 18px;display:flex;align-items:baseline;gap:14px;border:1px solid var(--gold-deep);color:var(--ink);font-size:15px;font-variation-settings:"wght" 600}.seoi-ftp--agency-partner .ap-guardrail span{color:var(--gold-deep);font-family:var(--condensed);font-size:16px;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-drift>div{grid-template-columns:44px minmax(0,1fr)}.seoi-ftp--agency-partner .ap-drift h3{margin:0;font-variation-settings:"wght" 560}.seoi-ftp--agency-partner .ap-drift--bridge h3{margin:0 0 4px;font-variation-settings:"wght" 640}.seoi-ftp--agency-partner .ap-kit__items b{color:rgba(235,233,230,0.4)}.seoi-ftp--agency-partner .ap-kit__items h3{color:var(--gold);font-size:16px}.seoi-ftp--agency-partner .ap-deliver{border-top:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-deliver>div{display:grid;grid-template-columns:44px minmax(0,1fr) 130px;align-items:baseline;column-gap:22px;padding:16px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-deliver>div:last-child{border-bottom:0}.seoi-ftp--agency-partner .ap-deliver span{color:var(--gold);font-family:var(--condensed);font-size:19px;line-height:1}.seoi-ftp--agency-partner .ap-deliver h3{margin:0;color:var(--light);font-size:16px;font-variation-settings:"wght" 580;line-height:1.4}.seoi-ftp--agency-partner .ap-deliver i{justify-self:end;padding:5px 10px;border:1px solid var(--rule);color:var(--muted);font-family:var(--condensed);font-size:13px;font-style:normal;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-paths ul{margin:0;padding:0;list-style:none}.seoi-ftp--agency-partner .ap-paths li{position:relative;padding:8px 0 8px 20px;border-top:1px solid var(--rule);color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--agency-partner .ap-paths li::before{content:"";position:absolute;top:16px;left:0;width:10px;height:1px;background:var(--gold)}.seoi-ftp--agency-partner .ap-ledger u{margin-top:4px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--agency-partner .ap-ledger u s{padding:6px 10px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.65);font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--agency-partner .ap-ledger u s:first-child{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--agency-partner .ap-lanes{border-top:1px solid var(--rule-dark)}.seoi-ftp--agency-partner .ap-lanes>div{display:grid;grid-template-columns:44px 110px minmax(0,1fr);align-items:baseline;column-gap:22px;padding:20px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--agency-partner .ap-lanes>div:last-child{border-bottom:0}.seoi-ftp--agency-partner .ap-lanes span{color:var(--gold-deep);font-family:var(--condensed);font-size:21px;line-height:1}.seoi-ftp--agency-partner .ap-lanes code{color:rgba(6,11,11,0.55);font-family:var(--condensed);font-size:15px;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-lanes h3{grid-column:3;margin:0 0 6px;font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--agency-partner .ap-lanes p{grid-column:3;margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--agency-partner .ap-deliver p{grid-column:2;margin:4px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--agency-partner .ap-owner,.seoi-ftp--agency-partner .ap-handoff{margin:30px clamp(28px,5vw,72px) 0;border:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-owner__eyebrow,.seoi-ftp--agency-partner .ap-handoff__eyebrow{margin:0;padding:10px 18px;border-bottom:1px solid var(--rule);color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-owner>h3,.seoi-ftp--agency-partner .ap-handoff>h3{margin:0;padding:16px 18px 4px;color:var(--light);font-size:18px;font-variation-settings:"wght" 650;line-height:1.3}.seoi-ftp--agency-partner .ap-owner__lead,.seoi-ftp--agency-partner .ap-handoff>p{margin:0;padding:0 18px 14px;color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--agency-partner .ap-owner .ap-drift{border-top:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-owner .ap-drift>div{padding-inline:18px}.seoi-ftp--agency-partner .ap-handoff u{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 18px;text-decoration:none}.seoi-ftp--agency-partner .ap-handoff u s{padding:6px 10px;border:1px solid var(--rule);color:var(--muted);font-family:var(--condensed);font-size:14px;text-decoration:none;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-handoff u s:first-child{border-color:var(--gold);color:var(--gold)}.seoi-ftp--agency-partner .ap-kit{border-top:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-kit__items{grid-template-columns:repeat(4,minmax(0,1fr))}.seoi-ftp--agency-partner .ap-kit__items>div,.seoi-ftp--agency-partner .ap-kit__items>div:nth-child(3n),.seoi-ftp--agency-partner .ap-kit__items>div:nth-child(n+4){border-right:1px solid var(--rule);border-bottom:0}.seoi-ftp--agency-partner .ap-kit__items>div:last-child{border-right:0}.seoi-ftp--agency-partner .ap-kit__items b{color:var(--gold);font-family:var(--condensed);font-size:18px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-lanes>div{grid-template-columns:44px minmax(0,1fr)}.seoi-ftp--agency-partner .ap-lanes h3,.seoi-ftp--agency-partner .ap-lanes p{grid-column:2}.seoi-ftp--agency-partner .ap-flow{margin-top:clamp(38px,4vw,56px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--gold-deep)}.seoi-ftp--agency-partner .ap-flow>div{padding:22px 24px 24px 0;border-right:1px solid var(--rule-dark)}.seoi-ftp--agency-partner .ap-flow>div:not(:first-child){padding-inline-start:24px}.seoi-ftp--agency-partner .ap-flow>div:last-child{border-right:0;padding-inline-end:0}.seoi-ftp--agency-partner .ap-flow small{display:block;margin-bottom:10px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-flow h3,.seoi-ftp--agency-partner .ap-panel__title{margin:0 0 8px;font-size:16px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--agency-partner .ap-flow p{margin:0;color:rgba(6,11,11,0.7);font-size:14px;line-height:1.5}.seoi-ftp--agency-partner .ap-split{display:grid;grid-template-columns:1fr 1fr;margin:0 clamp(28px,5vw,72px);border:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-split>div{padding:22px 22px 24px;border-right:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-split>div:last-child{border-right:0}.seoi-ftp--agency-partner .ap-split small{display:block;margin-bottom:8px;color:var(--muted);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-split--backend small,.seoi-ftp--agency-partner .ap-split--backend h3{color:var(--gold)}.seoi-ftp--agency-partner .ap-split h3{margin:0 0 14px;color:var(--light);font-size:17px;font-variation-settings:"wght" 650;line-height:1.3}.seoi-ftp--agency-partner .ap-split__rows>div{display:grid;grid-template-columns:130px minmax(0,1fr);column-gap:14px;padding:9px 0;border-top:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-split__rows b{color:var(--light);font-size:13px;font-variation-settings:"wght" 620}.seoi-ftp--agency-partner .ap-split__rows span{color:var(--muted);font-size:13px;line-height:1.4}.seoi-ftp--agency-partner .ap-split--backend .ap-split__rows span{color:var(--light)}.seoi-ftp--agency-partner .ap-split--paper{margin:0;border:0;border-top:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-split--paper>div{border-right-color:var(--rule)}.seoi-ftp--agency-partner .ap-split--paper small{color:var(--gold)}.seoi-ftp--agency-partner .ap-split--paper h3{margin-bottom:8px}.seoi-ftp--agency-partner .ap-split--paper p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--agency-partner .ap-kit{border-top:1px solid var(--rule-dark)}.seoi-ftp--agency-partner .ap-kit__items{grid-template-columns:repeat(3,minmax(0,1fr))}.seoi-ftp--agency-partner .ap-kit__items>div,.seoi-ftp--agency-partner .ap-kit__items>div:nth-child(3n),.seoi-ftp--agency-partner .ap-kit__items>div:nth-child(n+4){border-right:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--agency-partner .ap-kit__items>div:nth-child(3n){border-right:0}.seoi-ftp--agency-partner .ap-kit__items>div:nth-child(n+4){border-bottom:0}.seoi-ftp--agency-partner .ap-kit__items b{color:var(--gold-deep)}.seoi-ftp--agency-partner .ap-kit__items p{color:rgba(6,11,11,0.7)}.seoi-ftp--agency-partner .ap-pricing{display:grid;grid-template-columns:1fr 1fr;margin:0 clamp(28px,5vw,72px);border:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-pricing>div{padding:24px 22px 26px;border-right:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-pricing>div:last-child{border-right:0}.seoi-ftp--agency-partner .ap-pricing small{display:block;margin-bottom:10px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-pricing strong{display:block;margin-bottom:14px;color:var(--gold);font-family:var(--condensed);font-size:clamp(44px,4.4vw,64px);font-weight:400;line-height:1}.seoi-ftp--agency-partner .ap-pricing h3{margin:0 0 14px;color:var(--light);font-size:17px;font-variation-settings:"wght" 650;line-height:1.3}.seoi-ftp--agency-partner .ap-pricing ul{margin:0;padding:0;list-style:none}.seoi-ftp--agency-partner .ap-pricing li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;padding:8px 0;border-top:1px solid var(--rule);color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--agency-partner .ap-pricing li svg{width:15px;height:15px;margin-top:4px;color:var(--gold)}.seoi-ftp--agency-partner .ap-pricing li s{position:relative;display:block;height:1em;text-decoration:none}.seoi-ftp--agency-partner .ap-pricing li s::before{content:"";position:absolute;top:0.62em;left:0;width:12px;height:1px;background:rgba(235,233,230,0.45)}.seoi-ftp--agency-partner .ap-readiness{margin:0 clamp(28px,5vw,72px);border:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-readiness__eyebrow{margin:0;padding:10px 18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-bottom:1px solid var(--rule);color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--agency-partner .ap-readiness__eyebrow b{color:var(--mint);font-family:var(--condensed);font-size:15px}.seoi-ftp--agency-partner .ap-readiness>h3{margin:0;padding:16px 18px 8px;color:var(--light);font-size:18px;font-variation-settings:"wght" 650;line-height:1.3}.seoi-ftp--agency-partner .ap-readiness ul{margin:0;padding:8px 18px 18px;list-style:none}.seoi-ftp--agency-partner .ap-readiness li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;padding:8px 0;border-top:1px solid var(--rule);color:var(--light);font-size:14px;line-height:1.5}.seoi-ftp--agency-partner .ap-readiness li svg{width:15px;height:15px;margin-top:4px;color:var(--mint)}.seoi-ftp--agency-partner .ap-readiness__miss{color:var(--muted)}.seoi-ftp--agency-partner .ap-readiness__miss s{position:relative;display:block;height:1em;text-decoration:none}.seoi-ftp--agency-partner .ap-readiness__miss s::before{content:"";position:absolute;top:0.62em;left:0;width:12px;height:1px;background:rgba(235,233,230,0.45)}.seoi-ftp--agency-partner .ap-callprep{margin:34px clamp(28px,5vw,72px) 0;border:1px solid var(--rule-dark)}.seoi-ftp--agency-partner .ap-callprep>h3{margin:0;padding:18px 20px 6px;font-size:18px;font-variation-settings:"wght" 650;line-height:1.3}.seoi-ftp--agency-partner .ap-callprep>p{margin:0;padding:0 20px 16px;color:rgba(6,11,11,0.7);font-size:14px;line-height:1.5}.seoi-ftp--agency-partner .ap-callprep__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.seoi-ftp--agency-partner .ap-callprep__steps>div{padding:18px 20px 20px;border-right:1px solid var(--rule-dark)}.seoi-ftp--agency-partner .ap-callprep__steps>div:last-child{border-right:0}.seoi-ftp--agency-partner .ap-callprep__steps span{color:var(--gold-deep);font-family:var(--condensed);font-size:19px;line-height:1}.seoi-ftp--agency-partner .ap-callprep__steps b{display:block;margin:8px 0 6px;font-size:15px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--agency-partner .ap-callprep__steps p{margin:0;color:rgba(6,11,11,0.7);font-size:13px;line-height:1.5}@media (max-width:1180px){.seoi-ftp--agency-partner .ap-flow{grid-template-columns:1fr 1fr}.seoi-ftp--agency-partner .ap-flow>div,.seoi-ftp--agency-partner .ap-flow>div:not(:first-child){padding-inline:22px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--agency-partner .ap-flow>div:nth-child(odd){padding-inline-start:0}.seoi-ftp--agency-partner .ap-flow>div:nth-child(even){border-right:0}.seoi-ftp--agency-partner .ap-flow>div:nth-child(n+3){border-bottom:0}}@media (max-width:1000px){.seoi-ftp--agency-partner .ap-paths,.seoi-ftp--agency-partner .ap-terminal__rows,.seoi-ftp--agency-partner .ap-split,.seoi-ftp--agency-partner .ap-pricing,.seoi-ftp--agency-partner .ap-callprep__steps{grid-template-columns:1fr}.seoi-ftp--agency-partner .ap-terminal__rows>a,.seoi-ftp--agency-partner .ap-split>div,.seoi-ftp--agency-partner .ap-pricing>div,.seoi-ftp--agency-partner .ap-callprep__steps>div{border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--agency-partner .ap-callprep__steps>div{border-bottom-color:var(--rule-dark)}.seoi-ftp--agency-partner .ap-terminal__rows>a:last-child,.seoi-ftp--agency-partner .ap-split>div:last-child,.seoi-ftp--agency-partner .ap-pricing>div:last-child,.seoi-ftp--agency-partner .ap-callprep__steps>div:last-child{border-bottom:0}.seoi-ftp--agency-partner .ap-terminal__rows>a{min-height:0}.seoi-ftp--agency-partner .ap-kit__items{grid-template-columns:1fr 1fr}.seoi-ftp--agency-partner .ap-kit__items>div,.seoi-ftp--agency-partner .ap-kit__items>div:nth-child(3n){border-right:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--agency-partner .ap-kit__items>div:nth-child(even){border-right:0}.seoi-ftp--agency-partner .ap-kit__items>div:nth-child(n+5){border-bottom:0}}@media (max-width:820px){.seoi-ftp--agency-partner .ap-flow,.seoi-ftp--agency-partner .ap-kit__items{grid-template-columns:1fr}.seoi-ftp--agency-partner .ap-flow>div,.seoi-ftp--agency-partner .ap-flow>div:nth-child(odd),.seoi-ftp--agency-partner .ap-flow>div:nth-child(even),.seoi-ftp--agency-partner .ap-flow>div:nth-child(n+3){padding-inline:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--agency-partner .ap-flow>div:last-child{border-bottom:0}.seoi-ftp--agency-partner .ap-kit__items>div,.seoi-ftp--agency-partner .ap-kit__items>div:nth-child(even),.seoi-ftp--agency-partner .ap-kit__items>div:nth-child(n+5){border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--agency-partner .ap-kit__items>div:last-child{border-bottom:0}.seoi-ftp--agency-partner .ap-deliver>div{grid-template-columns:64px minmax(0,1fr)}.seoi-ftp--agency-partner .ap-deliver i{grid-column:2;justify-self:start;margin-top:8px}}@media (max-width:680px){.seoi-ftp--agency-partner .ap-actions{display:grid;grid-template-columns:1fr}.seoi-ftp--agency-partner .ap-actions .primary-cta,.seoi-ftp--agency-partner .ap-secondary-cta{width:100%}.seoi-ftp--agency-partner .ap-actions--final{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--agency-partner .ap-terminal,.seoi-ftp--agency-partner .ap-split,.seoi-ftp--agency-partner .ap-pricing,.seoi-ftp--agency-partner .ap-readiness,.seoi-ftp--agency-partner .ap-owner,.seoi-ftp--agency-partner .ap-callprep{margin-inline:clamp(20px,5vw,28px)}.seoi-ftp--agency-partner .ap-split--paper{margin-inline:0}.seoi-ftp--agency-partner .ap-lanes>div,.seoi-ftp--agency-partner .ap-deliver>div,.seoi-ftp--agency-partner .ap-faq summary,.seoi-ftp--agency-partner .ap-faq__answer{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--agency-partner .ap-leadcard{margin-inline:clamp(20px,5vw,28px)}}.seoi-ftp--referral-partners .start-hero h1{max-width:21ch;font-size:clamp(38px,5.2vw,74px)}.seoi-ftp--referral-partners .start-hero__sub{max-width:66ch}.seoi-ftp--referral-partners .rp-chips{margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.seoi-ftp--referral-partners .rp-chips li{padding:8px 14px;border:1px solid var(--rule-dark);color:var(--ink);font-size:12px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--referral-partners .rp-chips li:first-child{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--referral-partners .rp-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--referral-partners .rp-actions--final{padding:0 clamp(28px,5vw,72px)}.seoi-ftp--referral-partners .start-hero__support{max-width:72ch;margin-top:24px}.seoi-ftp--referral-partners .rp-lede{color:var(--light);font-family:var(--statement);font-size:clamp(19px,1.8vw,23px);font-variation-settings:"wght" 640;line-height:1.3;letter-spacing:-0.02em}.seoi-ftp--referral-partners .rp-lede--paper{color:var(--ink);font-family:var(--statement);font-size:clamp(18px,1.7vw,22px);font-variation-settings:"wght" 640;line-height:1.3;letter-spacing:-0.02em}.seoi-ftp--referral-partners .rp-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-paths>a{display:flex;flex-direction:column;padding:28px clamp(24px,2.6vw,34px) 30px;border-right:1px solid var(--rule);color:var(--light);text-decoration:none;transition:background 150ms ease}.seoi-ftp--referral-partners .rp-paths>a:last-child{border-right:0}.seoi-ftp--referral-partners .rp-paths>a:hover,.seoi-ftp--referral-partners .rp-paths>a:focus-visible{background:rgba(255,255,255,0.04)}.seoi-ftp--referral-partners .rp-paths>a:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--referral-partners .rp-paths--featured{box-shadow:inset 0 3px 0 var(--gold)}.seoi-ftp--referral-partners .rp-paths span{color:rgba(235,233,230,0.4);font-family:var(--condensed);font-size:17px;line-height:1}.seoi-ftp--referral-partners .rp-paths small{display:block;margin:10px 0 12px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--referral-partners .rp-paths h3{margin:0 0 10px;color:var(--light);font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--referral-partners .rp-paths p{margin:0 0 16px;color:var(--muted);font-size:15px;line-height:1.5}.seoi-ftp--referral-partners .rp-paths u{margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--referral-partners .rp-paths u i{padding:6px 10px;border:1px solid var(--rule);color:var(--light);font-family:var(--condensed);font-size:15px;font-style:normal;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-paths u i:first-child{border-color:var(--gold);color:var(--gold)}.seoi-ftp--referral-partners .rp-ledger{border-top:1px solid var(--rule-dark)}.seoi-ftp--referral-partners .rp-ledger__eyebrow{margin:0;padding:12px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule-dark);color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--referral-partners .rp-ledger article{padding:24px clamp(28px,5vw,72px) 26px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--referral-partners .rp-ledger article:last-child{border-bottom:0}.seoi-ftp--referral-partners .rp-ledger article>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.seoi-ftp--referral-partners .rp-ledger h3{margin:0;font-size:19px;font-variation-settings:"wght" 650;line-height:1.25}.seoi-ftp--referral-partners .rp-ledger i{color:var(--gold-deep);font-family:var(--condensed);font-size:21px;font-style:normal;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-ledger p{max-width:76ch;margin:0;color:rgba(6,11,11,0.72);font-size:15px;line-height:1.55}.seoi-ftp--referral-partners .rp-ledger u{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--referral-partners .rp-ledger u s,.seoi-ftp--referral-partners .rp-fit s{text-decoration:none}.seoi-ftp--referral-partners .rp-ledger u s{padding:6px 10px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.65);font-size:12px;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--referral-partners .rp-fit{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-fit>div{padding:28px clamp(28px,4vw,56px) 32px;border-right:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-fit>div:last-child{border-right:0}.seoi-ftp--referral-partners .rp-fit small{display:block;margin-bottom:10px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--referral-partners .rp-fit h3{margin:0 0 18px;color:var(--light);font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--referral-partners .rp-fit ul{margin:0;padding:0;list-style:none}.seoi-ftp--referral-partners .rp-fit li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;padding:10px 0;border-bottom:1px solid var(--rule);color:var(--muted);font-size:15px;line-height:1.5}.seoi-ftp--referral-partners .rp-fit li:last-child{border-bottom:0}.seoi-ftp--referral-partners .rp-fit li svg{width:15px;height:15px;margin-top:4px;color:var(--gold)}.seoi-ftp--referral-partners .rp-fit li s{position:relative;display:block;height:1em}.seoi-ftp--referral-partners .rp-fit li s::before{content:"";position:absolute;top:0.62em;left:0;width:12px;height:1px;background:rgba(235,233,230,0.45)}.seoi-ftp--referral-partners .rp-faq-band{border-top:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-faq{border-top:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-faq details{border-bottom:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-faq summary{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:18px;padding:20px clamp(28px,5vw,72px);cursor:pointer;list-style:none;color:var(--light);font-size:17px;font-variation-settings:"wght" 620;line-height:1.35}.seoi-ftp--referral-partners .rp-faq summary::-webkit-details-marker{display:none}.seoi-ftp--referral-partners .rp-faq summary:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.seoi-ftp--referral-partners .rp-faq summary svg{width:18px;height:18px;color:var(--gold)}.seoi-ftp--referral-partners .rp-faq .rp-faq__minus,.seoi-ftp--referral-partners .rp-faq details[open] .rp-faq__plus{display:none}.seoi-ftp--referral-partners .rp-faq details[open] .rp-faq__minus{display:block}.seoi-ftp--referral-partners .rp-faq__answer{max-width:78ch;padding:0 clamp(28px,5vw,72px) 22px;color:var(--muted);font-size:15px;line-height:1.6}.seoi-ftp--referral-partners .rp-leadcard{margin:40px clamp(28px,5vw,72px) 0;padding:30px clamp(24px,3vw,40px) 34px;border:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-leadcard h3{margin:0 0 14px;color:var(--gold);font-family:var(--condensed);font-size:30px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-leadcard p{max-width:70ch;margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.55}.seoi-ftp--referral-partners .rp-leadcard__brand{margin:20px 0 22px;padding-top:16px;border-top:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-leadcard__brand span{display:block;color:var(--light);font-size:14px;font-variation-settings:"wght" 650}.seoi-ftp--referral-partners .rp-leadcard__brand small{color:var(--muted);font-size:12px}.seoi-ftp--referral-partners .rp-secondary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:transparent;font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:background 150ms ease,transform 150ms ease}.seoi-ftp--referral-partners .rp-secondary-cta--paper{color:var(--ink);border:1px solid var(--rule-dark)}.seoi-ftp--referral-partners .rp-secondary-cta svg{width:20px;height:20px;flex:0 0 auto}.seoi-ftp--referral-partners .rp-secondary-cta--paper:hover,.seoi-ftp--referral-partners .rp-secondary-cta--paper:focus-visible{background:rgba(6,11,11,0.06);transform:translateY(-1px)}.seoi-ftp--referral-partners .rp-secondary-cta:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px}.seoi-ftp--referral-partners .rp-section--paper{border-bottom-color:var(--rule-dark)}.seoi-ftp--referral-partners .rp-section--paper>.section-label--paper{padding-inline:26px}.seoi-ftp--referral-partners .rp-section--paper .start-copy p{color:rgba(6,11,11,0.72)}.seoi-ftp--referral-partners .rp-section--paper .start-copy a{color:var(--ink);border-bottom-color:var(--gold-deep)}.seoi-ftp--referral-partners .rp-section--paper .start-copy--note{border-top-color:var(--rule-dark)}.seoi-ftp--referral-partners .rp-drift{border-top:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-drift__eyebrow{margin:0;padding:12px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule);color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--referral-partners .rp-drift>div{display:grid;grid-template-columns:44px minmax(0,1fr) 110px;align-items:baseline;column-gap:22px;padding:18px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-drift>div:last-child{border-bottom:0}.seoi-ftp--referral-partners .rp-drift span{color:var(--gold);font-family:var(--condensed);font-size:21px;line-height:1}.seoi-ftp--referral-partners .rp-drift h3{margin:0 0 4px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--referral-partners .rp-drift p{grid-column:2;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--referral-partners .rp-drift i{grid-column:3;grid-row:1 / span 2;align-self:center;justify-self:end;padding:6px 10px;border:1px solid var(--rule);color:var(--muted);font-family:var(--condensed);font-size:14px;font-style:normal;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-drift__result{background:rgba(255,255,255,0.03)}.seoi-ftp--referral-partners .rp-drift__result span{color:var(--mint);font-size:15px;letter-spacing:0.04em}.seoi-ftp--referral-partners .rp-drift__result h3{color:var(--gold)}.seoi-ftp--referral-partners .rp-kit{border-top:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-kit__intro{padding:26px clamp(28px,5vw,72px) 28px;border-bottom:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-kit__intro small{display:block;margin-bottom:8px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--referral-partners .rp-kit__intro h3{margin:0 0 8px;color:var(--light);font-size:19px;font-variation-settings:"wght" 650;line-height:1.3}.seoi-ftp--referral-partners .rp-kit__intro p{max-width:76ch;margin:0 0 16px;color:var(--muted);font-size:15px;line-height:1.55}.seoi-ftp--referral-partners .rp-kit__intro u{display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--referral-partners .rp-kit__intro u s{padding:6px 10px;border:1px solid var(--rule);color:var(--muted);font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--referral-partners .rp-kit__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.seoi-ftp--referral-partners .rp-kit__items>div{padding:22px clamp(20px,2vw,28px) 24px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-kit__items>div:nth-child(3n){border-right:0}.seoi-ftp--referral-partners .rp-kit__items>div:nth-child(n+4){border-bottom:0}.seoi-ftp--referral-partners .rp-kit__items b{display:block;margin-bottom:8px;color:var(--gold);font-family:var(--condensed);font-size:17px;font-weight:400;letter-spacing:0.03em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-kit__items h3{margin:0 0 6px;color:var(--light);font-size:15px;font-variation-settings:"wght" 640;line-height:1.35}.seoi-ftp--referral-partners .rp-kit__items p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.seoi-ftp--referral-partners .rp-paths u{margin-top:auto;padding-top:14px}.seoi-ftp--referral-partners .rp-ledger article>div{justify-content:flex-start;gap:16px}.seoi-ftp--referral-partners .rp-ledger article>div span{color:rgba(6,11,11,0.5);font-family:var(--condensed);font-size:16px;letter-spacing:0.03em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-ledger article>div i{margin-left:auto}.seoi-ftp--referral-partners .rp-fit>div>p{margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.55}.seoi-ftp--referral-partners .start-hero__sub--follow{margin-top:14px}.seoi-ftp--referral-partners .rp-secondary-cta:not(.rp-secondary-cta--paper){color:var(--light);border:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-secondary-cta:not(.rp-secondary-cta--paper):hover,.seoi-ftp--referral-partners .rp-secondary-cta:not(.rp-secondary-cta--paper):focus-visible{background:rgba(255,255,255,0.06);transform:translateY(-1px)}.seoi-ftp--referral-partners .rp-guardrail{margin:26px clamp(28px,5vw,72px) 0;padding:14px 18px;display:flex;align-items:baseline;gap:14px;border:1px solid var(--gold-deep);color:var(--ink);font-size:15px;font-variation-settings:"wght" 600}.seoi-ftp--referral-partners .rp-guardrail span{color:var(--gold-deep);font-family:var(--condensed);font-size:16px;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-drift>div{grid-template-columns:44px minmax(0,1fr)}.seoi-ftp--referral-partners .rp-drift h3{margin:0;font-variation-settings:"wght" 560}.seoi-ftp--referral-partners .rp-drift--bridge h3{margin:0 0 4px;font-variation-settings:"wght" 640}.seoi-ftp--referral-partners .rp-kit__items b{color:rgba(235,233,230,0.4)}.seoi-ftp--referral-partners .rp-kit__items h3{color:var(--gold);font-size:16px}.seoi-ftp--referral-partners .rp-deliver{border-top:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-deliver>div{display:grid;grid-template-columns:44px minmax(0,1fr) 130px;align-items:baseline;column-gap:22px;padding:16px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-deliver>div:last-child{border-bottom:0}.seoi-ftp--referral-partners .rp-deliver span{color:var(--gold);font-family:var(--condensed);font-size:19px;line-height:1}.seoi-ftp--referral-partners .rp-deliver h3{margin:0;color:var(--light);font-size:16px;font-variation-settings:"wght" 580;line-height:1.4}.seoi-ftp--referral-partners .rp-deliver i{justify-self:end;padding:5px 10px;border:1px solid var(--rule);color:var(--muted);font-family:var(--condensed);font-size:13px;font-style:normal;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-paths ul{margin:0;padding:0;list-style:none}.seoi-ftp--referral-partners .rp-paths li{position:relative;padding:8px 0 8px 20px;border-top:1px solid var(--rule);color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--referral-partners .rp-paths li::before{content:"";position:absolute;top:16px;left:0;width:10px;height:1px;background:var(--gold)}.seoi-ftp--referral-partners .rp-ledger u{margin-top:4px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--referral-partners .rp-ledger u s{padding:6px 10px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.65);font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--referral-partners .rp-ledger u s:first-child{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--referral-partners .rp-lanes{border-top:1px solid var(--rule-dark)}.seoi-ftp--referral-partners .rp-lanes>div{display:grid;grid-template-columns:44px 110px minmax(0,1fr);align-items:baseline;column-gap:22px;padding:20px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--referral-partners .rp-lanes>div:last-child{border-bottom:0}.seoi-ftp--referral-partners .rp-lanes span{color:var(--gold-deep);font-family:var(--condensed);font-size:21px;line-height:1}.seoi-ftp--referral-partners .rp-lanes code{color:rgba(6,11,11,0.55);font-family:var(--condensed);font-size:15px;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-lanes h3{grid-column:3;margin:0 0 6px;font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--referral-partners .rp-lanes p{grid-column:3;margin:0;color:rgba(6,11,11,0.7);font-size:15px;line-height:1.5}.seoi-ftp--referral-partners .rp-deliver p{grid-column:2;margin:4px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--referral-partners .rp-kit{border-top:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-kit__items{grid-template-columns:repeat(4,minmax(0,1fr))}.seoi-ftp--referral-partners .rp-kit__items>div,.seoi-ftp--referral-partners .rp-kit__items>div:nth-child(3n),.seoi-ftp--referral-partners .rp-kit__items>div:nth-child(n+4){border-right:1px solid var(--rule);border-bottom:0}.seoi-ftp--referral-partners .rp-kit__items>div:last-child{border-right:0}.seoi-ftp--referral-partners .rp-kit__items b{color:var(--gold);font-family:var(--condensed);font-size:18px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-lanes>div{grid-template-columns:44px minmax(0,1fr)}.seoi-ftp--referral-partners .rp-lanes h3,.seoi-ftp--referral-partners .rp-lanes p{grid-column:2}.seoi-ftp--referral-partners .rp-kit{border-top:1px solid var(--rule-dark)}.seoi-ftp--referral-partners .rp-kit__items{grid-template-columns:repeat(3,minmax(0,1fr))}.seoi-ftp--referral-partners .rp-kit__items>div,.seoi-ftp--referral-partners .rp-kit__items>div:nth-child(3n),.seoi-ftp--referral-partners .rp-kit__items>div:nth-child(n+4){border-right:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--referral-partners .rp-kit__items>div:nth-child(3n){border-right:0}.seoi-ftp--referral-partners .rp-kit__items>div:nth-child(n+4){border-bottom:0}.seoi-ftp--referral-partners .rp-kit__items b{color:var(--gold-deep)}.seoi-ftp--referral-partners .rp-kit__items p{color:rgba(6,11,11,0.7)}.seoi-ftp--referral-partners .rp-chips--dash li{position:relative;padding-left:26px;border-color:var(--rule-dark);color:rgba(6,11,11,0.65)}.seoi-ftp--referral-partners .rp-chips--dash li::before{content:"";position:absolute;top:50%;left:12px;width:8px;height:1px;background:var(--gold-deep)}.seoi-ftp--referral-partners .rp-lanes code{grid-column:2;display:block;margin-bottom:4px;color:var(--gold-deep);font-family:var(--condensed);font-size:14px;letter-spacing:0.05em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-payboard{margin-top:clamp(38px,4vw,56px);border:1px solid var(--rule-dark)}.seoi-ftp--referral-partners .rp-payboard__eyebrow{margin:0;padding:10px 18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-bottom:1px solid var(--rule-dark);color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-payboard__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.seoi-ftp--referral-partners .rp-payboard__tiers>div{padding:20px 18px 22px;border-right:1px solid var(--rule-dark)}.seoi-ftp--referral-partners .rp-payboard__tiers>div:last-child{border-right:0}.seoi-ftp--referral-partners .rp-payboard__tiers strong{display:block;color:var(--gold-deep);font-family:var(--condensed);font-size:clamp(34px,3.2vw,46px);font-weight:400;line-height:1}.seoi-ftp--referral-partners .rp-payboard__tiers b{display:block;margin:8px 0 6px;font-size:14px;font-variation-settings:"wght" 650}.seoi-ftp--referral-partners .rp-payboard__tiers p{margin:0;color:rgba(6,11,11,0.65);font-size:13px;line-height:1.45}.seoi-ftp--referral-partners .rp-payboard>u{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px;border-top:1px solid var(--rule-dark);text-decoration:none}.seoi-ftp--referral-partners .rp-payboard>u s,.seoi-ftp--referral-partners .rp-tips s,.seoi-ftp--referral-partners .rp-rules s{padding:6px 10px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.65);font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--referral-partners .rp-paycards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 clamp(28px,5vw,72px);border:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-paycards>div{padding:22px 20px 24px;border-right:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-paycards>div:last-child{border-right:0}.seoi-ftp--referral-partners .rp-paycards small{display:block;margin-bottom:10px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-paycards strong{display:block;margin-bottom:10px;color:var(--gold);font-family:var(--condensed);font-size:clamp(40px,3.8vw,56px);font-weight:400;line-height:1}.seoi-ftp--referral-partners .rp-paycards h3{margin:0 0 8px;color:var(--light);font-size:16px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--referral-partners .rp-paycards p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.seoi-ftp--referral-partners .rp-rules{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;padding:0 clamp(28px,5vw,72px)}.seoi-ftp--referral-partners .rp-rules s{border-color:var(--rule);color:var(--muted);font-family:var(--condensed);font-size:14px;letter-spacing:0.04em}.seoi-ftp--referral-partners .rp-kit__items{grid-template-columns:1fr 1fr}.seoi-ftp--referral-partners .rp-kit__items>div,.seoi-ftp--referral-partners .rp-kit__items>div:nth-child(3n){border-right:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--referral-partners .rp-kit__items>div:nth-child(even){border-right:0}.seoi-ftp--referral-partners .rp-kit__items>div:nth-child(n+3){border-bottom:0}.seoi-ftp--referral-partners .rp-kit__items h3{margin:0 0 8px;color:var(--ink);font-size:16px;font-variation-settings:"wght" 640;line-height:1.35}.seoi-ftp--referral-partners .rp-kit__items u{display:flex;flex-wrap:wrap;gap:6px;text-decoration:none}.seoi-ftp--referral-partners .rp-kit__items u s{padding:5px 9px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.65);font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em}.seoi-ftp--referral-partners .rp-signals{margin:0 clamp(28px,5vw,72px);border:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-signals__eyebrow{margin:0;padding:10px 18px;border-bottom:1px solid var(--rule);color:var(--mint);font-family:var(--condensed);font-size:15px;letter-spacing:0.05em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-signals__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.seoi-ftp--referral-partners .rp-signals__cols>div{padding:18px 18px 20px;border-right:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-signals__cols>div:last-child{border-right:0}.seoi-ftp--referral-partners .rp-signals small{display:block;margin-bottom:6px;color:var(--gold);font-family:var(--condensed);font-size:14px;letter-spacing:0.05em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-signals h3{margin:0 0 12px;color:var(--light);font-size:17px;font-variation-settings:"wght" 650;line-height:1.3}.seoi-ftp--referral-partners .rp-signals ul{margin:0;padding:0;list-style:none}.seoi-ftp--referral-partners .rp-signals li{position:relative;padding:7px 0 7px 20px;border-top:1px solid var(--rule);color:var(--muted);font-size:13px;line-height:1.5}.seoi-ftp--referral-partners .rp-signals li::before{content:"";position:absolute;top:15px;left:0;width:10px;height:1px;background:var(--gold)}.seoi-ftp--referral-partners .rp-tips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px;padding:0 clamp(28px,5vw,72px)}.seoi-ftp--referral-partners .rp-messages{display:grid;grid-template-columns:1fr 1fr;margin:0 clamp(28px,5vw,72px);border:1px solid var(--rule-dark)}.seoi-ftp--referral-partners .rp-messages>div{padding:22px 22px 26px;border-right:1px solid var(--rule-dark)}.seoi-ftp--referral-partners .rp-messages>div:last-child{border-right:0}.seoi-ftp--referral-partners .rp-messages small{display:block;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--rule-dark);color:var(--gold-deep);font-family:var(--condensed);font-size:15px;letter-spacing:0.05em;text-transform:uppercase}.seoi-ftp--referral-partners .rp-messages p{margin:0 0 10px;color:rgba(6,11,11,0.78);font-size:14px;line-height:1.6}.seoi-ftp--referral-partners .rp-messages p:last-child{margin-bottom:0}.seoi-ftp--referral-partners .rp-messages em{color:rgba(6,11,11,0.55);font-style:normal;font-variation-settings:"wght" 600}@media (max-width:1000px){.seoi-ftp--referral-partners .rp-payboard__tiers,.seoi-ftp--referral-partners .rp-paycards,.seoi-ftp--referral-partners .rp-signals__cols,.seoi-ftp--referral-partners .rp-messages,.seoi-ftp--referral-partners .rp-kit__items{grid-template-columns:1fr}.seoi-ftp--referral-partners .rp-payboard__tiers>div,.seoi-ftp--referral-partners .rp-paycards>div,.seoi-ftp--referral-partners .rp-signals__cols>div,.seoi-ftp--referral-partners .rp-messages>div{border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--referral-partners .rp-payboard__tiers>div,.seoi-ftp--referral-partners .rp-messages>div{border-bottom-color:var(--rule-dark)}.seoi-ftp--referral-partners .rp-payboard__tiers>div:last-child,.seoi-ftp--referral-partners .rp-paycards>div:last-child,.seoi-ftp--referral-partners .rp-signals__cols>div:last-child,.seoi-ftp--referral-partners .rp-messages>div:last-child{border-bottom:0}.seoi-ftp--referral-partners .rp-kit__items>div,.seoi-ftp--referral-partners .rp-kit__items>div:nth-child(even),.seoi-ftp--referral-partners .rp-kit__items>div:nth-child(n+3){border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--referral-partners .rp-kit__items>div:last-child{border-bottom:0}}@media (max-width:820px){.seoi-ftp--referral-partners .rp-deliver>div{grid-template-columns:44px minmax(0,1fr)}.seoi-ftp--referral-partners .rp-deliver i{grid-column:2;justify-self:start;margin-top:8px}}@media (max-width:680px){.seoi-ftp--referral-partners .rp-actions{display:grid;grid-template-columns:1fr}.seoi-ftp--referral-partners .rp-actions .primary-cta,.seoi-ftp--referral-partners .rp-secondary-cta{width:100%}.seoi-ftp--referral-partners .rp-actions--final{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--referral-partners .rp-paycards,.seoi-ftp--referral-partners .rp-signals,.seoi-ftp--referral-partners .rp-messages,.seoi-ftp--referral-partners .rp-guardrail{margin-inline:clamp(20px,5vw,28px)}.seoi-ftp--referral-partners .rp-rules,.seoi-ftp--referral-partners .rp-tips,.seoi-ftp--referral-partners .rp-lanes>div,.seoi-ftp--referral-partners .rp-deliver>div,.seoi-ftp--referral-partners .rp-faq summary,.seoi-ftp--referral-partners .rp-faq__answer{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--referral-partners .rp-leadcard{margin-inline:clamp(20px,5vw,28px)}}.seoi-ftp--doc .start-hero h1{max-width:20ch;font-size:clamp(38px,5.4vw,76px)}.seoi-ftp--doc .start-hero__sub{max-width:62ch}.seoi-ftp--doc .doc-snapshot{margin-top:clamp(38px,4vw,58px);display:grid;grid-template-columns:minmax(0,0.7fr) minmax(0,1.15fr) minmax(0,1.15fr);border-top:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-snapshot>div{min-height:132px;padding:20px 26px 20px 0;border-right:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-snapshot>div:not(:first-child){padding-inline-start:26px}.seoi-ftp--doc .doc-snapshot>div:last-child{border-right:0;padding-inline-end:0}.seoi-ftp--doc .doc-snapshot small{display:block;margin-bottom:12px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--doc .doc-snapshot strong{display:block;font-size:15px;font-variation-settings:"wght" 500;line-height:1.5}.seoi-ftp--doc .doc-snapshot>div:first-child strong{font-family:var(--condensed);font-size:27px;font-weight:400;line-height:1;text-transform:uppercase}.seoi-ftp--doc .doc-lede{color:var(--light);font-family:var(--statement);font-size:clamp(19px,1.8vw,23px);font-variation-settings:"wght" 500;line-height:1.45;letter-spacing:-0.01em}.seoi-ftp--doc .doc-lede strong{color:var(--gold);font-variation-settings:"wght" 650}.seoi-ftp--doc .doc-doc{display:grid;grid-template-columns:260px minmax(0,1fr);border-top:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-index{padding:34px clamp(24px,2.6vw,34px) 40px 0;border-right:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-index>*{position:sticky;top:32px}.seoi-ftp--doc .doc-index h3,.seoi-ftp--doc .doc-index__title{margin:0 0 18px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:0.035em}.seoi-ftp--doc .doc-index ol{margin:0;padding:0;list-style:none;counter-reset:pp-index}.seoi-ftp--doc .doc-index li{counter-increment:pp-index;border-top:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-index li:first-child{border-top:0}.seoi-ftp--doc .doc-index a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:10px 0;color:var(--ink);font-size:14px;line-height:1.35;text-decoration:none;transition:color 150ms ease}.seoi-ftp--doc .doc-index a::before{content:counter(pp-index,decimal-leading-zero);color:rgba(6,11,11,0.42);font-family:var(--condensed);font-size:15px}.seoi-ftp--doc .doc-index a:hover,.seoi-ftp--doc .doc-index a:focus-visible{color:var(--gold-deep)}.seoi-ftp--doc .doc-index a:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px}.seoi-ftp--doc .doc-body{padding:34px 0 8px clamp(28px,3.4vw,52px)}.seoi-ftp--doc .doc-body>section{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--rule-dark);scroll-margin-top:24px}.seoi-ftp--doc .doc-body>section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.seoi-ftp--doc .doc-body h2{margin:0 0 20px;font-family:var(--statement);font-size:clamp(21px,2vw,27px);font-variation-settings:"wght" 650;line-height:1.25;letter-spacing:-0.02em;text-transform:none}.seoi-ftp--doc .doc-body h2 span{color:var(--gold-deep);font-variation-settings:"wght" 650}.seoi-ftp--doc .doc-body h3{margin:30px 0 12px;font-size:12px;font-variation-settings:"wght" 650;text-transform:uppercase;letter-spacing:0.045em}.seoi-ftp--doc .doc-body p{max-width:68ch;margin:0 0 16px;color:rgba(6,11,11,0.78);font-size:16px;line-height:1.65}.seoi-ftp--doc .doc-body p:last-child{margin-bottom:0}.seoi-ftp--doc .doc-body ul{max-width:68ch;margin:0 0 18px;padding:0;list-style:none}.seoi-ftp--doc .doc-body li{padding:9px 0 9px 24px;position:relative;color:rgba(6,11,11,0.78);font-size:16px;line-height:1.6;border-bottom:1px solid rgba(6,11,11,0.08)}.seoi-ftp--doc .doc-body li:last-child{border-bottom:0}.seoi-ftp--doc .doc-body li::before{content:"";position:absolute;top:18px;left:0;width:10px;height:1px;background:var(--gold-deep)}.seoi-ftp--doc .doc-body a{color:var(--ink);border-bottom:1px solid var(--gold-deep);text-decoration:none}.seoi-ftp--doc .doc-body a:hover,.seoi-ftp--doc .doc-body a:focus-visible{color:var(--gold-deep)}.seoi-ftp--doc .doc-actions{margin-top:36px;padding:0 clamp(28px,5vw,72px);display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--doc .doc-secondary-cta{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;color:var(--light);background:transparent;border:1px solid var(--rule);font-size:15px;font-variation-settings:"wght" 600;line-height:1.1;transition:background 150ms ease,transform 150ms ease}.seoi-ftp--doc .doc-secondary-cta svg{width:20px;height:20px;flex:0 0 auto}.seoi-ftp--doc .doc-secondary-cta:hover,.seoi-ftp--doc .doc-secondary-cta:focus-visible{background:rgba(255,255,255,0.06);transform:translateY(-1px)}.seoi-ftp--doc .doc-secondary-cta:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.seoi-ftp--doc .doc-section--paper{border-bottom-color:var(--rule-dark)}.seoi-ftp--doc .doc-section--paper>.section-label--paper{padding-inline:26px}@media (max-width:1180px){.seoi-ftp--doc .doc-doc{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:1000px){.seoi-ftp--doc .doc-doc{grid-template-columns:1fr}.seoi-ftp--doc .doc-index{padding:28px 0 30px;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-index>*{position:static}.seoi-ftp--doc .doc-index ol{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.seoi-ftp--doc .doc-index li:nth-child(2){border-top:0}.seoi-ftp--doc .doc-body{padding-inline:0}}@media (max-width:820px){.seoi-ftp--doc .doc-snapshot{grid-template-columns:1fr}.seoi-ftp--doc .doc-snapshot>div,.seoi-ftp--doc .doc-snapshot>div:not(:first-child){min-height:0;padding-inline:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-snapshot>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--doc .doc-index ol{grid-template-columns:1fr}.seoi-ftp--doc .doc-index li:nth-child(2){border-top:1px solid var(--rule-dark)}.seoi-ftp--doc.doc--checklist .doc-body h2{text-indent:0;padding-left:0}.seoi-ftp--doc .doc-actions{display:grid;grid-template-columns:1fr;padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--doc .doc-actions .primary-cta,.seoi-ftp--doc .doc-secondary-cta{width:100%}}.seoi-ftp--doc .doc-meta{margin-top:clamp(34px,4vw,52px);display:grid;grid-template-columns:minmax(0,0.6fr) minmax(0,1.2fr) minmax(0,1.2fr);border-top:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-meta>div{padding:18px 26px 20px 0;border-right:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-meta>div:not(:first-child){padding-inline-start:26px}.seoi-ftp--doc .doc-meta>div:last-child{border-right:0;padding-inline-end:0}.seoi-ftp--doc .doc-meta small{display:block;margin-bottom:10px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--doc .doc-meta strong{display:block;font-size:15px;font-variation-settings:"wght" 550;line-height:1.45}.seoi-ftp--doc .doc-meta>div:first-child strong{font-family:var(--condensed);font-size:26px;font-weight:400;line-height:1}.seoi-ftp--doc .doc-cluster-band{padding-block:18px}.seoi-ftp--doc .doc-cluster{padding:0 clamp(28px,5vw,72px)}.seoi-ftp--doc .doc-cluster__eyebrow{margin:0 0 10px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--doc .doc-cluster ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.seoi-ftp--doc .doc-cluster a{display:inline-block;padding:7px 12px;border:1px solid var(--rule);color:var(--muted);font-size:13px;font-variation-settings:"wght" 550;text-decoration:none;transition:color 150ms ease,border-color 150ms ease}.seoi-ftp--doc .doc-cluster a:hover,.seoi-ftp--doc .doc-cluster a:focus-visible{color:var(--light);border-color:var(--gold)}.seoi-ftp--doc .doc-cluster a:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.seoi-ftp--doc .doc-cluster li[aria-current] a{border-color:var(--gold);color:var(--gold)}.seoi-ftp--doc .doc-intro{padding-bottom:28px;margin-bottom:34px;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-intro h2{margin:0 0 6px;font-family:var(--statement);font-size:clamp(21px,2vw,27px);font-variation-settings:"wght" 650;letter-spacing:-0.02em;line-height:1.25;text-transform:none}.seoi-ftp--doc .doc-intro__sub{margin:0 0 14px;color:var(--gold-deep);font-family:var(--condensed);font-size:19px;font-weight:400;letter-spacing:0.02em;text-transform:uppercase}.seoi-ftp--doc .doc-intro p{max-width:68ch;margin:0 0 10px;color:rgba(6,11,11,0.78);font-size:16px;line-height:1.65}.seoi-ftp--doc .doc-body table{width:100%;max-width:68ch;margin:4px 0 16px;border:1px solid var(--rule-dark);border-collapse:collapse;font-size:15px}.seoi-ftp--doc .doc-body th{padding:10px 14px;border-bottom:1px solid var(--rule-dark);border-right:1px solid rgba(6,11,11,0.12);background:rgba(6,11,11,0.04);color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-align:left;text-transform:uppercase}.seoi-ftp--doc .doc-body td{padding:9px 14px;border-bottom:1px solid rgba(6,11,11,0.1);border-right:1px solid rgba(6,11,11,0.08);color:rgba(6,11,11,0.78);line-height:1.5;vertical-align:top}.seoi-ftp--doc .doc-body th:last-child,.seoi-ftp--doc .doc-body td:last-child{border-right:0}.seoi-ftp--doc .doc-body tr:last-child td{border-bottom:0}.seoi-ftp--doc .doc-body code,.seoi-ftp--doc .doc-checks code{padding:1px 6px;border:1px solid rgba(6,11,11,0.14);background:rgba(6,11,11,0.04);font-family:var(--condensed);font-size:0.95em;letter-spacing:0.03em}.seoi-ftp--doc .doc-checks{max-width:68ch;margin:0;padding:0;list-style:none}.seoi-ftp--doc .doc-checks li{position:relative;padding:10px 0 10px 34px;border-bottom:1px solid rgba(6,11,11,0.08);color:rgba(6,11,11,0.78);font-size:16px;line-height:1.6}.seoi-ftp--doc .doc-checks li:last-child{border-bottom:0}.seoi-ftp--doc .doc-checks li::before{content:"";position:absolute;top:15px;left:0;width:14px;height:14px;border:1px solid var(--gold-deep);background:none}.seoi-ftp--doc .doc-download{margin-top:clamp(30px,3.4vw,44px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);border:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-download>div{padding:22px 24px 24px}.seoi-ftp--doc .doc-download>div:first-child{border-right:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-download h3,.seoi-ftp--doc .doc-download__title{margin:0 0 8px;font-size:17px;font-variation-settings:"wght" 650;line-height:1.35}.seoi-ftp--doc .doc-download p{margin:0;color:rgba(6,11,11,0.7);font-size:14px;line-height:1.55}.seoi-ftp--doc .doc-download__actions .primary-cta{margin-bottom:12px}.seoi-ftp--doc .doc-download__actions a:not(.primary-cta){color:var(--ink);border-bottom:1px solid var(--gold-deep);text-decoration:none}.seoi-ftp--doc .doc-get{border-top:1px solid var(--rule)}.seoi-ftp--doc .doc-get>div{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:22px;padding:16px clamp(28px,5vw,72px);border-bottom:1px solid var(--rule)}.seoi-ftp--doc .doc-get>div:last-child{border-bottom:0}.seoi-ftp--doc .doc-get span{color:var(--gold);font-family:var(--condensed);font-size:19px;line-height:1.3}.seoi-ftp--doc .doc-get p{margin:0;color:var(--light);font-size:16px;line-height:1.55}.seoi-ftp--doc .doc-get strong{color:var(--gold);font-variation-settings:"wght" 640}.seoi-ftp--doc .doc-bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 clamp(28px,5vw,72px);border:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-bands>div{padding:18px 20px 20px;border-right:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-bands>div:last-child{border-right:0}.seoi-ftp--doc .doc-bands strong{display:block;margin-bottom:6px;color:var(--gold-deep);font-family:var(--condensed);font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1}.seoi-ftp--doc .doc-bands p{margin:0;color:rgba(6,11,11,0.72);font-size:14px;line-height:1.5}.seoi-ftp--doc .doc-actions--paper{padding:0 clamp(28px,5vw,72px)}.seoi-ftp--doc .doc-section--paper .doc-secondary-cta{color:var(--ink);border-color:var(--rule-dark)}@media (max-width:1000px){.seoi-ftp--doc .doc-download,.seoi-ftp--doc .doc-bands{grid-template-columns:1fr}.seoi-ftp--doc .doc-download>div:first-child,.seoi-ftp--doc .doc-bands>div{border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-bands>div:last-child{border-bottom:0}}@media (max-width:820px){.seoi-ftp--doc .doc-meta{grid-template-columns:1fr}.seoi-ftp--doc .doc-meta>div,.seoi-ftp--doc .doc-meta>div:not(:first-child){padding-inline:0;border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--doc .doc-meta>div:last-child{border-bottom:0}.seoi-ftp--doc .doc-body table{display:block;overflow-x:auto}}@media (max-width:680px){.seoi-ftp--doc .doc-bands,.seoi-ftp--doc .doc-actions--paper{margin-inline:0;padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--doc .doc-get>div,.seoi-ftp--doc .doc-cluster{padding-inline:clamp(20px,5vw,28px)}}.seoi-ftp--doc .doc-section--paper .start-copy p{color:rgba(6,11,11,0.78)}.seoi-ftp--doc .doc-section--paper .start-copy a{color:var(--ink);border-bottom:1px solid var(--gold-deep);text-decoration:none}.seoi-ftp--doc .doc-section--paper .start-copy a:hover,.seoi-ftp--doc .doc-section--paper .start-copy a:focus-visible{color:var(--gold-deep)}.seoi-ftp--doc .doc-table-wrap{max-width:68ch;margin:4px 0 16px;overflow-x:auto}.seoi-ftp--doc .doc-table-wrap table{margin:0}.seoi-ftp--doc .doc-table-wrap td code,.seoi-ftp--doc .doc-table-wrap th code{white-space:nowrap}.seoi-ftp--doc .doc-note{max-width:68ch;color:rgba(6,11,11,0.62);font-size:14px}.seoi-ftp--doc .doc-doc>*{min-width:0}.seoi-ftp--doc .doc-body p a,.seoi-ftp--doc .doc-body li a,.seoi-ftp--doc .doc-body p code,.seoi-ftp--doc .doc-body li code{overflow-wrap:anywhere}.seoi-ftp--doc .doc-meta--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.seoi-ftp--doc .doc-meta--four{grid-template-columns:1fr}}.seoi-ftp--doc .doc-figure{max-width:68ch;margin:4px 0 18px;border:1px solid var(--rule-dark);background:rgba(6,11,11,0.02)}.seoi-ftp--doc .doc-figure img{display:block;width:100%;height:auto}.seoi-ftp--doc .doc-body blockquote{max-width:68ch;margin:4px 0 16px;padding:12px 18px;border-left:2px solid var(--gold-deep);background:rgba(6,11,11,0.03)}.seoi-ftp--doc .doc-body blockquote p{margin:0;font-style:italic}.seoi-ftp--doc .doc-body .doc-download{max-width:68ch;margin:4px 0 18px}.seoi-ftp--doc .doc-chips{display:flex;flex-wrap:wrap;gap:8px}.seoi-ftp--doc .doc-chips span{padding:6px 12px;border:1px solid var(--rule-dark);color:rgba(6,11,11,0.62);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.05em;text-transform:uppercase}.seoi-ftp--doc .doc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.seoi-ftp--doc .doc-card{display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:24px 26px;border:1px solid var(--rule-dark);color:var(--ink);text-decoration:none;transition:border-color 150ms ease,background 150ms ease}.seoi-ftp--doc .doc-card:hover,.seoi-ftp--doc .doc-card:focus-visible{border-color:var(--gold-deep);background:rgba(6,11,11,0.02)}.seoi-ftp--doc .doc-card--primary{grid-column:1 / -1;background:rgba(6,11,11,0.03)}.seoi-ftp--doc .doc-card__kicker{margin:0 0 10px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.05em;text-transform:uppercase}.seoi-ftp--doc .doc-card h3{margin:0 0 8px;font-size:19px;font-variation-settings:"wght" 620;letter-spacing:-0.01em}.seoi-ftp--doc .doc-card p{margin:0;max-width:62ch;color:rgba(6,11,11,0.72);font-size:15px;line-height:1.55}.seoi-ftp--doc .doc-card__open{display:inline-flex;align-items:center;gap:8px;color:var(--gold-deep);font-size:12px;font-variation-settings:"wght" 600;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--doc .doc-card__open svg{width:15px;height:15px}.seoi-ftp--doc .doc-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.seoi-ftp--doc .doc-tiles>div{padding:22px 22px 24px;border:1px solid var(--rule-light)}.seoi-ftp--doc .doc-tiles b{display:block;margin-bottom:8px;color:var(--gold);font-size:12px;font-variation-settings:"wght" 640;letter-spacing:0.05em;text-transform:uppercase}.seoi-ftp--doc .doc-tiles span{color:rgba(235,233,230,0.72);font-size:14.5px;line-height:1.5}@media (max-width:900px){.seoi-ftp--doc .doc-cards,.seoi-ftp--doc .doc-tiles{grid-template-columns:1fr}}.seoi-ftp--doc .doc-chips{padding:0 clamp(28px,5vw,72px) 26px}.seoi-ftp--doc .doc-cards{padding:0 clamp(28px,5vw,72px) 56px}.seoi-ftp--doc .doc-tiles{padding:46px clamp(28px,5vw,72px) 52px}.seoi-ftp--doc .doc-meta--four>div:first-child strong{font-family:inherit;font-size:15px;font-variation-settings:"wght" 550;font-weight:400;letter-spacing:0;text-transform:none}.seoi-ftp--upgrade .start-hero__sub--follow{margin-top:14px}.seoi-ftp--upgrade .start-hero__support{margin:22px 0 0;max-width:68ch;color:rgba(6,11,11,0.62);font-size:14.5px;line-height:1.6}.seoi-ftp--upgrade .start-hero__support a{color:var(--ink);border-bottom:1px solid var(--gold-deep);text-decoration:none}.seoi-ftp--upgrade .start-hero__support a:hover,.seoi-ftp--upgrade .start-hero__support a:focus-visible{color:var(--gold-deep)}.seoi-ftp--upgrade .up-chips{margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.seoi-ftp--upgrade .up-chips li{padding:8px 14px;border:1px solid var(--rule-dark);color:var(--ink);font-size:12px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--upgrade .up-chips li:first-child{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--upgrade .up-actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--upgrade .up-secondary-cta{display:inline-flex;align-items:center;gap:12px;padding:15px 22px;border:1px solid var(--rule);color:var(--light);font-size:14px;font-variation-settings:"wght" 600;text-decoration:none;transition:border-color 150ms ease,color 150ms ease}.seoi-ftp--upgrade .up-secondary-cta svg{width:16px;height:16px}.seoi-ftp--upgrade .up-secondary-cta:hover,.seoi-ftp--upgrade .up-secondary-cta:focus-visible{border-color:var(--gold);color:var(--gold)}.seoi-ftp--upgrade .up-secondary-cta--paper{border-color:var(--rule-dark);color:var(--ink)}.seoi-ftp--upgrade .up-secondary-cta--paper:hover,.seoi-ftp--upgrade .up-secondary-cta--paper:focus-visible{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--upgrade .up-status{padding:5px 10px;border:1px solid var(--rule);font-family:var(--condensed);font-size:13px;font-style:normal;letter-spacing:0.05em;text-decoration:none;text-transform:uppercase}.seoi-ftp--upgrade .up-status--ok{border-color:var(--mint);color:var(--mint)}.seoi-ftp--upgrade .up-status--warn,.seoi-ftp--upgrade .up-status--watch{border-color:var(--gold);color:var(--gold)}.seoi-ftp--upgrade .up-status--fix{border-color:var(--gold-deep);color:var(--gold-deep);font-variation-settings:"wght" 700}.seoi-ftp--upgrade .up-console{margin-top:clamp(38px,4vw,56px);border:1px solid var(--rule-dark);background:var(--night);color:var(--light)}.seoi-ftp--upgrade .up-console__bar{margin:0;padding:10px 18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-bottom:1px solid var(--rule);color:var(--muted);font-family:var(--condensed);font-size:14px;letter-spacing:0.05em;text-transform:uppercase}.seoi-ftp--upgrade .up-console__bar span:last-child{color:var(--mint)}.seoi-ftp--upgrade .up-console__head{padding:22px 18px 20px;border-bottom:1px solid var(--rule)}.seoi-ftp--upgrade .up-console__eyebrow{margin:0 0 6px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--upgrade .up-console__url{margin:0 0 14px;color:var(--light);font-family:var(--condensed);font-size:21px;font-weight:400;letter-spacing:0.02em;line-height:1.3}.seoi-ftp--upgrade .up-console__head u{margin:0 0 10px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--upgrade .up-console__head u s{text-decoration:none}.seoi-ftp--upgrade .up-console__head>code{display:block;margin-top:8px;color:var(--mint);font-family:var(--condensed);font-size:15px;letter-spacing:0.04em}.seoi-ftp--upgrade .up-console__rows>div{display:grid;grid-template-columns:40px 160px minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:12px 18px;border-bottom:1px solid var(--rule)}.seoi-ftp--upgrade .up-console__rows>div:last-child{border-bottom:0}.seoi-ftp--upgrade .up-console__rows span{color:rgba(235,233,230,0.4);font-family:var(--condensed);font-size:16px}.seoi-ftp--upgrade .up-console__rows b{color:var(--light);font-size:15px;font-variation-settings:"wght" 640}.seoi-ftp--upgrade .up-console__rows p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.seoi-ftp--upgrade .up-easier{margin:4px clamp(28px,5vw,72px) 30px;border-top:1px solid var(--rule)}.seoi-ftp--upgrade .up-easier>div{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:baseline;column-gap:20px;padding:15px 0;border-bottom:1px solid var(--rule)}.seoi-ftp--upgrade .up-easier span{color:var(--gold);font-family:var(--condensed);font-size:19px;line-height:1}.seoi-ftp--upgrade .up-easier p{margin:0;color:var(--light);font-size:16px;font-variation-settings:"wght" 560;line-height:1.45}.seoi-ftp--upgrade .up-fit{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--upgrade .up-fit__col{padding:28px clamp(28px,4vw,56px) 32px;border-right:1px solid var(--rule-dark)}.seoi-ftp--upgrade .up-fit__col:last-child{border-right:0}.seoi-ftp--upgrade .up-fit__label{margin:0 0 16px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 640;letter-spacing:0.045em;text-transform:uppercase}.seoi-ftp--upgrade .up-fit ul{margin:0;padding:0;list-style:none}.seoi-ftp--upgrade .up-fit li{position:relative;padding:10px 0 10px 22px;border-bottom:1px solid rgba(6,11,11,0.1);color:rgba(6,11,11,0.78);font-size:15px;line-height:1.5}.seoi-ftp--upgrade .up-fit li:last-child{border-bottom:0}.seoi-ftp--upgrade .up-fit li::before{content:"";position:absolute;top:19px;left:0;width:10px;height:1px;background:var(--gold-deep)}.seoi-ftp--upgrade .up-fit__col--no{background:rgba(6,11,11,0.03)}.seoi-ftp--upgrade .up-fit__col--no li::before{background:rgba(6,11,11,0.3)}.seoi-ftp--upgrade .up-routes{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--upgrade .up-routes>div{padding:24px clamp(28px,4vw,56px) 26px;border-right:1px solid var(--rule-dark)}.seoi-ftp--upgrade .up-routes>div:last-child{border-right:0}.seoi-ftp--upgrade .up-routes__label{margin:0 0 8px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 640;letter-spacing:0.045em;text-transform:uppercase}.seoi-ftp--upgrade .up-routes p:last-child{margin:0;max-width:52ch;color:rgba(6,11,11,0.78);font-size:15px;line-height:1.55}.seoi-ftp--upgrade .up-routes a{color:var(--ink);border-bottom:1px solid var(--gold-deep);text-decoration:none}.seoi-ftp--upgrade .up-routes a:hover,.seoi-ftp--upgrade .up-routes a:focus-visible{color:var(--gold-deep)}.seoi-ftp--upgrade .up-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:4px clamp(28px,5vw,72px) 56px}.seoi-ftp--upgrade .up-modules article{padding:24px 26px 26px;border:1px solid var(--rule)}.seoi-ftp--upgrade .up-modules__wide{grid-column:1 / -1}.seoi-ftp--upgrade .up-modules__num{margin:0 0 12px;color:var(--gold);font-family:var(--condensed);font-size:22px;line-height:1}.seoi-ftp--upgrade .up-modules h3{margin:0 0 12px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--upgrade .up-modules p{margin:0;max-width:60ch;color:var(--muted);font-size:15px;line-height:1.55}.seoi-ftp--upgrade .up-modules__lead{margin-bottom:10px}.seoi-ftp--upgrade .up-modules ul{margin:0;padding:0;list-style:none}.seoi-ftp--upgrade .up-modules li{position:relative;padding:8px 0 8px 20px;border-bottom:1px solid var(--rule);color:var(--muted);font-size:14.5px;line-height:1.5}.seoi-ftp--upgrade .up-modules li:last-child{border-bottom:0}.seoi-ftp--upgrade .up-modules li::before{content:"";position:absolute;top:17px;left:0;width:9px;height:1px;background:var(--gold)}.seoi-ftp--upgrade .up-deliver{margin:4px 0 30px;padding:0;border-top:1px solid var(--rule-dark);counter-reset:up-deliver;list-style:none}.seoi-ftp--upgrade .up-deliver li{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:baseline;column-gap:20px;padding:14px clamp(28px,5vw,72px);border-bottom:1px solid rgba(6,11,11,0.1);counter-increment:up-deliver;color:rgba(6,11,11,0.78);font-size:15.5px;line-height:1.5}.seoi-ftp--upgrade .up-deliver li::before{content:counter(up-deliver,decimal-leading-zero);color:var(--gold-deep);font-family:var(--condensed);font-size:18px;line-height:1.3}.seoi-ftp--upgrade .up-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--upgrade .up-steps>div{padding:26px clamp(20px,2.4vw,30px) 30px;border-right:1px solid var(--rule)}.seoi-ftp--upgrade .up-steps>div:last-child{border-right:0}.seoi-ftp--upgrade .up-steps__num{margin:0 0 12px;color:var(--gold);font-family:var(--condensed);font-size:16px;letter-spacing:0.05em;text-transform:uppercase}.seoi-ftp--upgrade .up-steps h3{margin:0 0 12px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--upgrade .up-steps p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.55}.seoi-ftp--upgrade .up-steps__route{margin-top:12px;color:var(--light);font-variation-settings:"wght" 560}.seoi-ftp--upgrade .up-steps__route a{color:var(--gold);border-bottom:1px solid var(--gold);text-decoration:none}.seoi-ftp--upgrade .up-steps__route a:hover,.seoi-ftp--upgrade .up-steps__route a:focus-visible{color:var(--light);border-bottom-color:var(--light)}.seoi-ftp--upgrade .up-prepare{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--upgrade .up-prepare>div{padding:26px clamp(28px,4vw,56px) 30px;border-right:1px solid var(--rule-dark)}.seoi-ftp--upgrade .up-prepare>div:last-child{border-right:0}.seoi-ftp--upgrade .up-prepare__label{margin:0 0 14px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 640;letter-spacing:0.045em;text-transform:uppercase}.seoi-ftp--upgrade .up-prepare ul{margin:0;padding:0;list-style:none}.seoi-ftp--upgrade .up-prepare li{position:relative;padding:9px 0 9px 22px;border-bottom:1px solid rgba(6,11,11,0.1);color:rgba(6,11,11,0.78);font-size:15px;line-height:1.5}.seoi-ftp--upgrade .up-prepare li:last-child{border-bottom:0}.seoi-ftp--upgrade .up-prepare li::before{content:"";position:absolute;top:18px;left:0;width:10px;height:1px;background:var(--gold-deep)}.seoi-ftp--upgrade .up-faq-band{display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:clamp(28px,4vw,64px);align-items:start;padding-bottom:56px}.seoi-ftp--upgrade .up-faq-band>.section-label,.seoi-ftp--upgrade .up-faq-band>h2{grid-column:1 / -1}.seoi-ftp--upgrade .up-faq{margin-left:clamp(28px,5vw,72px);border-top:1px solid var(--rule)}.seoi-ftp--upgrade .up-faq details{border-bottom:1px solid var(--rule)}.seoi-ftp--upgrade .up-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;color:var(--light);font-size:16px;font-variation-settings:"wght" 600;line-height:1.4;list-style:none;cursor:pointer}.seoi-ftp--upgrade .up-faq summary::-webkit-details-marker{display:none}.seoi-ftp--upgrade .up-faq summary:hover,.seoi-ftp--upgrade .up-faq summary:focus-visible{color:var(--gold)}.seoi-ftp--upgrade .up-faq summary svg{flex:0 0 auto;width:16px;height:16px;color:var(--gold)}.seoi-ftp--upgrade .up-faq__plus{display:inline-flex}.seoi-ftp--upgrade .up-faq__minus{display:none}.seoi-ftp--upgrade .up-faq details[open] .up-faq__plus{display:none}.seoi-ftp--upgrade .up-faq details[open] .up-faq__minus{display:inline-flex}.seoi-ftp--upgrade .up-faq__answer{max-width:68ch;padding:0 0 20px;color:var(--muted);font-size:15px;line-height:1.6}.seoi-ftp--upgrade .up-faq__answer a{color:var(--gold);border-bottom:1px solid var(--gold);text-decoration:none}.seoi-ftp--upgrade .up-faq__answer a:hover,.seoi-ftp--upgrade .up-faq__answer a:focus-visible{color:var(--light);border-bottom-color:var(--light)}.seoi-ftp--upgrade .up-leadcard{margin-right:clamp(28px,5vw,72px);padding:28px 28px 30px;border:1px solid var(--rule);background:rgba(235,233,230,0.03)}.seoi-ftp--upgrade .up-leadcard h3{margin:0 0 14px;color:var(--light);font-size:20px;font-variation-settings:"wght" 660;line-height:1.25}.seoi-ftp--upgrade .up-leadcard p{margin:0 0 18px;color:var(--muted);font-size:15px;line-height:1.6}.seoi-ftp--upgrade .up-leadcard p a{color:var(--gold);border-bottom:1px solid var(--gold);text-decoration:none}.seoi-ftp--upgrade .up-leadcard p a:hover,.seoi-ftp--upgrade .up-leadcard p a:focus-visible{color:var(--light);border-bottom-color:var(--light)}.seoi-ftp--upgrade .up-actions--card{margin-top:0;flex-direction:column;align-items:stretch}.seoi-ftp--upgrade .up-actions--card .primary-cta,.seoi-ftp--upgrade .up-actions--card .up-secondary-cta{justify-content:space-between}.seoi-ftp--upgrade .up-section--paper .start-copy p{color:rgba(6,11,11,0.78)}.seoi-ftp--upgrade .up-section--paper .start-copy a{color:var(--ink);border-bottom:1px solid var(--gold-deep);text-decoration:none}.seoi-ftp--upgrade .up-section--paper .start-copy a:hover,.seoi-ftp--upgrade .up-section--paper .start-copy a:focus-visible{color:var(--gold-deep)}@media (max-width:1100px){.seoi-ftp--upgrade .up-faq-band{grid-template-columns:1fr;row-gap:32px}.seoi-ftp--upgrade .up-leadcard{margin-left:clamp(28px,5vw,72px)}.seoi-ftp--upgrade .up-steps{grid-template-columns:1fr 1fr}.seoi-ftp--upgrade .up-steps>div:nth-child(2){border-right:0}.seoi-ftp--upgrade .up-steps>div:nth-child(-n + 2){border-bottom:1px solid var(--rule)}}@media (max-width:900px){.seoi-ftp--upgrade .up-console__rows>div{grid-template-columns:32px minmax(0,1fr) auto;row-gap:4px}.seoi-ftp--upgrade .up-console__rows p{grid-column:2 / -1}.seoi-ftp--upgrade .up-modules{grid-template-columns:1fr}.seoi-ftp--upgrade .up-fit,.seoi-ftp--upgrade .up-routes,.seoi-ftp--upgrade .up-prepare{grid-template-columns:1fr}.seoi-ftp--upgrade .up-fit__col,.seoi-ftp--upgrade .up-routes>div,.seoi-ftp--upgrade .up-prepare>div{border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--upgrade .up-fit__col:last-child,.seoi-ftp--upgrade .up-routes>div:last-child,.seoi-ftp--upgrade .up-prepare>div:last-child{border-bottom:0}.seoi-ftp--upgrade .up-steps{grid-template-columns:1fr}.seoi-ftp--upgrade .up-steps>div{border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--upgrade .up-steps>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--upgrade .up-easier{margin-inline:clamp(20px,5vw,28px)}.seoi-ftp--upgrade .up-modules,.seoi-ftp--upgrade .up-deliver li{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--upgrade .up-faq,.seoi-ftp--upgrade .up-leadcard{margin-inline:clamp(20px,5vw,28px)}.seoi-ftp--upgrade .up-console__bar{font-size:12.5px}.seoi-ftp--upgrade .up-console__url{font-size:18px}}.seoi-ftp--review .start-hero__sub--follow{margin-top:14px}.seoi-ftp--review .start-hero__support{margin:22px 0 0;max-width:68ch;color:rgba(6,11,11,0.62);font-size:14.5px;line-height:1.6}.seoi-ftp--review .start-hero__support a{color:var(--ink);border-bottom:1px solid var(--gold-deep);text-decoration:none}.seoi-ftp--review .start-hero__support a:hover,.seoi-ftp--review .start-hero__support a:focus-visible{color:var(--gold-deep)}.seoi-ftp--review .rv-chips{margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.seoi-ftp--review .rv-chips li{padding:8px 14px;border:1px solid var(--rule-dark);color:var(--ink);font-size:12px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--review .rv-chips li:first-child{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--review .rv-actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--review .rv-secondary-cta{display:inline-flex;align-items:center;gap:12px;padding:15px 22px;border:1px solid var(--rule);color:var(--light);font-size:14px;font-variation-settings:"wght" 600;text-decoration:none;transition:border-color 150ms ease,color 150ms ease}.seoi-ftp--review .rv-secondary-cta svg{width:16px;height:16px}.seoi-ftp--review .rv-secondary-cta:hover,.seoi-ftp--review .rv-secondary-cta:focus-visible{border-color:var(--gold);color:var(--gold)}.seoi-ftp--review .rv-secondary-cta--paper{border-color:var(--rule-dark);color:var(--ink)}.seoi-ftp--review .rv-secondary-cta--paper:hover,.seoi-ftp--review .rv-secondary-cta--paper:focus-visible{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--review .rv-status{padding:5px 10px;border:1px solid var(--rule);font-family:var(--condensed);font-size:13px;font-style:normal;letter-spacing:0.05em;text-decoration:none;text-transform:uppercase}.seoi-ftp--review .rv-status--ok{border-color:var(--mint);color:var(--mint)}.seoi-ftp--review .rv-status--warn,.seoi-ftp--review .rv-status--watch{border-color:var(--gold);color:var(--gold)}.seoi-ftp--review .rv-status--fix{border-color:var(--gold-deep);color:var(--gold-deep);font-variation-settings:"wght" 700}.seoi-ftp--review .rv-console{margin-top:clamp(38px,4vw,56px);border:1px solid var(--rule-dark);background:var(--night);color:var(--light)}.seoi-ftp--review .rv-console__bar{margin:0;padding:10px 18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-bottom:1px solid var(--rule);color:var(--muted);font-family:var(--condensed);font-size:14px;letter-spacing:0.05em;text-transform:uppercase}.seoi-ftp--review .rv-console__bar span:last-child{color:var(--mint)}.seoi-ftp--review .rv-console__head{padding:22px 18px 20px;border-bottom:1px solid var(--rule)}.seoi-ftp--review .rv-console__eyebrow{margin:0 0 6px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--review .rv-console__url{margin:0 0 14px;color:var(--light);font-family:var(--condensed);font-size:21px;font-weight:400;letter-spacing:0.02em;line-height:1.3}.seoi-ftp--review .rv-console__head u{margin:0 0 10px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--review .rv-console__head u s{text-decoration:none}.seoi-ftp--review .rv-console__head>code{display:block;margin-top:8px;color:var(--mint);font-family:var(--condensed);font-size:15px;letter-spacing:0.04em}.seoi-ftp--review .rv-console__rows>div{display:grid;grid-template-columns:40px 160px minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:12px 18px;border-bottom:1px solid var(--rule)}.seoi-ftp--review .rv-console__rows>div:last-child{border-bottom:0}.seoi-ftp--review .rv-console__rows span{color:rgba(235,233,230,0.4);font-family:var(--condensed);font-size:16px}.seoi-ftp--review .rv-console__rows b{color:var(--light);font-size:15px;font-variation-settings:"wght" 640}.seoi-ftp--review .rv-console__rows p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.seoi-ftp--review .rv-questions{margin:4px clamp(28px,5vw,72px) 30px;border-top:1px solid var(--rule)}.seoi-ftp--review .rv-questions>div{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:baseline;column-gap:20px;padding:15px 0;border-bottom:1px solid var(--rule)}.seoi-ftp--review .rv-questions span{color:var(--gold);font-family:var(--condensed);font-size:19px;line-height:1}.seoi-ftp--review .rv-questions p{margin:0;color:var(--light);font-size:16px;font-variation-settings:"wght" 560;line-height:1.45}.seoi-ftp--review .rv-fit{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--review .rv-fit__col{padding:28px clamp(28px,4vw,56px) 32px;border-right:1px solid var(--rule-dark)}.seoi-ftp--review .rv-fit__col:last-child{border-right:0}.seoi-ftp--review .rv-fit__label{margin:0 0 16px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 640;letter-spacing:0.045em;text-transform:uppercase}.seoi-ftp--review .rv-fit ul{margin:0;padding:0;list-style:none}.seoi-ftp--review .rv-fit li{position:relative;padding:10px 0 10px 22px;border-bottom:1px solid rgba(6,11,11,0.1);color:rgba(6,11,11,0.78);font-size:15px;line-height:1.5}.seoi-ftp--review .rv-fit li:last-child{border-bottom:0}.seoi-ftp--review .rv-fit li::before{content:"";position:absolute;top:19px;left:0;width:10px;height:1px;background:var(--gold-deep)}.seoi-ftp--review .rv-fit__col--no{background:rgba(6,11,11,0.03)}.seoi-ftp--review .rv-fit__col--no li::before{background:rgba(6,11,11,0.3)}.seoi-ftp--review .rv-layers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:4px clamp(28px,5vw,72px) 56px}.seoi-ftp--review .rv-layers article{padding:24px 26px 26px;border:1px solid var(--rule)}.seoi-ftp--review .rv-layers__num{margin:0 0 12px;color:var(--gold);font-family:var(--condensed);font-size:22px;line-height:1}.seoi-ftp--review .rv-layers h3{margin:0 0 12px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--review .rv-layers p{margin:0;max-width:60ch;color:var(--muted);font-size:15px;line-height:1.55}.seoi-ftp--review .rv-layers__q{margin-bottom:14px;color:var(--light);font-size:15.5px;font-variation-settings:"wght" 560}.seoi-ftp--review .rv-layers__lead{margin-bottom:10px;color:var(--gold);font-size:12px;font-variation-settings:"wght" 620;letter-spacing:0.045em;text-transform:uppercase}.seoi-ftp--review .rv-layers ul{margin:0;padding:0;list-style:none}.seoi-ftp--review .rv-layers li{position:relative;padding:8px 0 8px 20px;border-bottom:1px solid var(--rule);color:var(--muted);font-size:14.5px;line-height:1.5}.seoi-ftp--review .rv-layers li:last-child{border-bottom:0}.seoi-ftp--review .rv-layers li::before{content:"";position:absolute;top:17px;left:0;width:9px;height:1px;background:var(--gold)}.seoi-ftp--review .rv-deliver{margin:4px 0 30px;padding:0;border-top:1px solid var(--rule-dark);counter-reset:rv-deliver;list-style:none}.seoi-ftp--review .rv-deliver li{position:relative;padding:14px clamp(28px,5vw,72px) 14px calc(clamp(28px,5vw,72px) + 46px);border-bottom:1px solid rgba(6,11,11,0.1);counter-increment:rv-deliver;color:rgba(6,11,11,0.78);font-size:15.5px;line-height:1.5}.seoi-ftp--review .rv-deliver li::before{content:counter(rv-deliver,decimal-leading-zero);position:absolute;top:14px;left:clamp(28px,5vw,72px);color:var(--gold-deep);font-family:var(--condensed);font-size:18px;line-height:1.5}.seoi-ftp--review .rv-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.seoi-ftp--review .rv-steps>div{padding:26px clamp(20px,2.4vw,30px) 30px;border-right:1px solid var(--rule)}.seoi-ftp--review .rv-steps>div:last-child{border-right:0}.seoi-ftp--review .rv-steps__num{color:var(--gold);font-family:var(--condensed);font-weight:400;letter-spacing:0.04em;text-transform:uppercase}.seoi-ftp--review .rv-steps ul{margin:12px 0 0;padding:0;list-style:none}.seoi-ftp--review .rv-steps li{position:relative;padding:7px 0 7px 18px;border-bottom:1px solid var(--rule);color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--review .rv-steps li:last-child{border-bottom:0}.seoi-ftp--review .rv-steps li::before{content:"";position:absolute;top:16px;left:0;width:8px;height:1px;background:var(--gold)}.seoi-ftp--review .rv-steps h3{margin:0 0 12px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--review .rv-steps p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.55}.seoi-ftp--review .rv-steps__route{margin-top:12px;color:var(--light);font-variation-settings:"wght" 560}.seoi-ftp--review .rv-steps__route a{color:var(--gold);border-bottom:1px solid var(--gold);text-decoration:none}.seoi-ftp--review .rv-steps__route a:hover,.seoi-ftp--review .rv-steps__route a:focus-visible{color:var(--light);border-bottom-color:var(--light)}.seoi-ftp--review .rv-ready{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--review .rv-ready>div{padding:26px clamp(28px,4vw,56px) 30px;border-right:1px solid var(--rule-dark)}.seoi-ftp--review .rv-ready>div:last-child{border-right:0}.seoi-ftp--review .rv-ready__label{margin:0 0 14px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 640;letter-spacing:0.045em;text-transform:uppercase}.seoi-ftp--review .rv-ready ul{margin:0;padding:0;list-style:none}.seoi-ftp--review .rv-ready li{position:relative;padding:9px 0 9px 22px;border-bottom:1px solid rgba(6,11,11,0.1);color:rgba(6,11,11,0.78);font-size:15px;line-height:1.5}.seoi-ftp--review .rv-ready li:last-child{border-bottom:0}.seoi-ftp--review .rv-ready li::before{content:"";position:absolute;top:18px;left:0;width:10px;height:1px;background:var(--gold-deep)}.seoi-ftp--review .rv-faq-band{display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:clamp(28px,4vw,64px);align-items:start;padding-bottom:56px}.seoi-ftp--review .rv-faq-band>.section-label,.seoi-ftp--review .rv-faq-band>h2{grid-column:1 / -1}.seoi-ftp--review .rv-faq{margin-left:clamp(28px,5vw,72px);border-top:1px solid var(--rule)}.seoi-ftp--review .rv-faq details{border-bottom:1px solid var(--rule)}.seoi-ftp--review .rv-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;color:var(--light);font-size:16px;font-variation-settings:"wght" 600;line-height:1.4;list-style:none;cursor:pointer}.seoi-ftp--review .rv-faq summary::-webkit-details-marker{display:none}.seoi-ftp--review .rv-faq summary:hover,.seoi-ftp--review .rv-faq summary:focus-visible{color:var(--gold)}.seoi-ftp--review .rv-faq summary svg{flex:0 0 auto;width:16px;height:16px;color:var(--gold)}.seoi-ftp--review .rv-faq__plus{display:inline-flex}.seoi-ftp--review .rv-faq__minus{display:none}.seoi-ftp--review .rv-faq details[open] .rv-faq__plus{display:none}.seoi-ftp--review .rv-faq details[open] .rv-faq__minus{display:inline-flex}.seoi-ftp--review .rv-faq__answer{max-width:68ch;padding:0 0 20px;color:var(--muted);font-size:15px;line-height:1.6}.seoi-ftp--review .rv-faq__answer a{color:var(--gold);border-bottom:1px solid var(--gold);text-decoration:none}.seoi-ftp--review .rv-faq__answer a:hover,.seoi-ftp--review .rv-faq__answer a:focus-visible{color:var(--light);border-bottom-color:var(--light)}.seoi-ftp--review .rv-leadcard{margin-right:clamp(28px,5vw,72px);padding:28px 28px 30px;border:1px solid var(--rule);background:rgba(235,233,230,0.03)}.seoi-ftp--review .rv-leadcard h3{margin:0 0 14px;color:var(--light);font-size:20px;font-variation-settings:"wght" 660;line-height:1.25}.seoi-ftp--review .rv-leadcard p{margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.6}.seoi-ftp--review .rv-leadcard p a{color:var(--gold);border-bottom:1px solid var(--gold);text-decoration:none}.seoi-ftp--review .rv-leadcard p a:hover,.seoi-ftp--review .rv-leadcard p a:focus-visible{color:var(--light);border-bottom-color:var(--light)}.seoi-ftp--review .rv-actions--card{margin-top:20px;flex-direction:column;align-items:stretch}.seoi-ftp--review .rv-actions--card .primary-cta,.seoi-ftp--review .rv-actions--card .rv-secondary-cta{justify-content:space-between}.seoi-ftp--review .rv-section--paper .start-copy p{color:rgba(6,11,11,0.78)}.seoi-ftp--review .rv-section--paper .start-copy a{color:var(--ink);border-bottom:1px solid var(--gold-deep);text-decoration:none}.seoi-ftp--review .rv-section--paper .start-copy a:hover,.seoi-ftp--review .rv-section--paper .start-copy a:focus-visible{color:var(--gold-deep)}@media (max-width:1100px){.seoi-ftp--review .rv-faq-band{grid-template-columns:1fr;row-gap:32px}.seoi-ftp--review .rv-leadcard{margin-left:clamp(28px,5vw,72px)}.seoi-ftp--review .rv-steps{grid-template-columns:1fr 1fr}.seoi-ftp--review .rv-steps>div:nth-child(2){border-right:0}.seoi-ftp--review .rv-steps>div:nth-child(-n + 2){border-bottom:1px solid var(--rule)}.seoi-ftp--review .rv-steps>div:last-child{grid-column:1 / -1}}@media (max-width:900px){.seoi-ftp--review .rv-console__rows>div{grid-template-columns:32px minmax(0,1fr) auto;row-gap:4px}.seoi-ftp--review .rv-console__rows p{grid-column:2 / -1}.seoi-ftp--review .rv-layers{grid-template-columns:1fr}.seoi-ftp--review .rv-fit,.seoi-ftp--review .rv-ready{grid-template-columns:1fr}.seoi-ftp--review .rv-fit__col,.seoi-ftp--review .rv-ready>div{border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--review .rv-fit__col:last-child,.seoi-ftp--review .rv-ready>div:last-child{border-bottom:0}.seoi-ftp--review .rv-steps{grid-template-columns:1fr}.seoi-ftp--review .rv-steps>div{border-right:0;border-bottom:1px solid var(--rule)}.seoi-ftp--review .rv-steps>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--review .rv-questions{margin-inline:clamp(20px,5vw,28px)}.seoi-ftp--review .rv-layers{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--review .rv-deliver li{padding-left:calc(clamp(20px,5vw,28px) + 42px);padding-right:clamp(20px,5vw,28px)}.seoi-ftp--review .rv-deliver li::before{left:clamp(20px,5vw,28px)}.seoi-ftp--review .rv-faq,.seoi-ftp--review .rv-leadcard{margin-inline:clamp(20px,5vw,28px)}.seoi-ftp--review .rv-console__bar{font-size:12.5px}.seoi-ftp--review .rv-console__url{font-size:18px}}.seoi-ftp--support .start-hero__sub--follow{margin-top:14px}.seoi-ftp--support .start-hero__support{margin:22px 0 0;max-width:68ch;color:rgba(6,11,11,0.62);font-size:14.5px;line-height:1.6}.seoi-ftp--support .start-hero__support a{color:var(--ink);border-bottom:1px solid var(--gold-deep);text-decoration:none}.seoi-ftp--support .start-hero__support a:hover,.seoi-ftp--support .start-hero__support a:focus-visible{color:var(--gold-deep)}.seoi-ftp--support .os-chips{margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.seoi-ftp--support .os-chips li{padding:8px 14px;border:1px solid var(--rule-dark);color:var(--ink);font-size:12px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--support .os-chips li:first-child{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--support .os-actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--support .os-secondary-cta{display:inline-flex;align-items:center;gap:12px;padding:15px 22px;border:1px solid var(--rule);color:var(--light);font-size:14px;font-variation-settings:"wght" 600;text-decoration:none;transition:border-color 150ms ease,color 150ms ease}.seoi-ftp--support .os-secondary-cta svg{width:16px;height:16px}.seoi-ftp--support .os-secondary-cta:hover,.seoi-ftp--support .os-secondary-cta:focus-visible{border-color:var(--gold);color:var(--gold)}.seoi-ftp--support .os-secondary-cta--paper{border-color:var(--rule-dark);color:var(--ink)}.seoi-ftp--support .os-secondary-cta--paper:hover,.seoi-ftp--support .os-secondary-cta--paper:focus-visible{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--support .os-status{padding:5px 10px;border:1px solid var(--rule);font-family:var(--condensed);font-size:13px;font-style:normal;letter-spacing:0.05em;text-decoration:none;text-transform:uppercase}.seoi-ftp--support .os-status--ok{border-color:var(--mint);color:var(--mint)}.seoi-ftp--support .os-status--warn,.seoi-ftp--support .os-status--watch{border-color:var(--gold);color:var(--gold)}.seoi-ftp--support .os-console{margin-top:clamp(38px,4vw,56px);border:1px solid var(--rule-dark);background:var(--night);color:var(--light)}.seoi-ftp--support .os-console__bar{margin:0;padding:10px 18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-bottom:1px solid var(--rule);color:var(--muted);font-family:var(--condensed);font-size:14px;letter-spacing:0.05em;text-transform:uppercase}.seoi-ftp--support .os-console__bar span:last-child{color:var(--mint)}.seoi-ftp--support .os-console__head{padding:22px 18px 20px;border-bottom:1px solid var(--rule)}.seoi-ftp--support .os-console__eyebrow{margin:0 0 6px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 600;letter-spacing:0.035em;text-transform:uppercase}.seoi-ftp--support .os-console__url{margin:0 0 14px;color:var(--light);font-family:var(--condensed);font-size:21px;font-weight:400;letter-spacing:0.02em;line-height:1.3}.seoi-ftp--support .os-console__head u{margin:0 0 10px;display:flex;flex-wrap:wrap;gap:8px;text-decoration:none}.seoi-ftp--support .os-console__head u s{text-decoration:none}.seoi-ftp--support .os-console__head>code{display:block;margin-top:8px;color:var(--mint);font-family:var(--condensed);font-size:15px;letter-spacing:0.04em}.seoi-ftp--support .os-console__rows>div{display:grid;grid-template-columns:40px 160px minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:12px 18px;border-bottom:1px solid var(--rule)}.seoi-ftp--support .os-console__rows>div:last-child{border-bottom:0}.seoi-ftp--support .os-console__rows span{color:rgba(235,233,230,0.4);font-family:var(--condensed);font-size:16px}.seoi-ftp--support .os-console__rows b{color:var(--light);font-size:15px;font-variation-settings:"wght" 640}.seoi-ftp--support .os-console__rows p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.seoi-ftp--support .os-approach{margin:4px clamp(28px,5vw,72px) 30px;border-top:1px solid var(--rule)}.seoi-ftp--support .os-approach>div{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:baseline;column-gap:20px;padding:15px 0;border-bottom:1px solid var(--rule)}.seoi-ftp--support .os-approach span{color:var(--gold);font-family:var(--condensed);font-size:19px;line-height:1}.seoi-ftp--support .os-approach p{margin:0;color:var(--light);font-size:16px;font-variation-settings:"wght" 560;line-height:1.45}.seoi-ftp--support .os-fit{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--support .os-fit__col{padding:28px clamp(28px,4vw,56px) 32px;border-right:1px solid var(--rule-dark)}.seoi-ftp--support .os-fit__col:last-child{border-right:0}.seoi-ftp--support .os-fit__label{margin:0 0 16px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 640;letter-spacing:0.045em;text-transform:uppercase}.seoi-ftp--support .os-fit ul{margin:0;padding:0;list-style:none}.seoi-ftp--support .os-fit li{position:relative;padding:10px 0 10px 22px;border-bottom:1px solid rgba(6,11,11,0.1);color:rgba(6,11,11,0.78);font-size:15px;line-height:1.5}.seoi-ftp--support .os-fit li:last-child{border-bottom:0}.seoi-ftp--support .os-fit li::before{content:"";position:absolute;top:19px;left:0;width:10px;height:1px;background:var(--gold-deep)}.seoi-ftp--support .os-fit__col--no{background:rgba(6,11,11,0.03)}.seoi-ftp--support .os-fit__col--no li::before{background:rgba(6,11,11,0.3)}.seoi-ftp--support .os-layers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:4px clamp(28px,5vw,72px) 56px}.seoi-ftp--support .os-layers article{padding:24px 26px 26px;border:1px solid var(--rule)}.seoi-ftp--support .os-layers__num{margin:0 0 12px;color:var(--gold);font-family:var(--condensed);font-size:22px;line-height:1}.seoi-ftp--support .os-layers h3{margin:0 0 12px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--support .os-layers p{margin:0;max-width:60ch;color:var(--muted);font-size:15px;line-height:1.55}.seoi-ftp--support .os-layers__route{margin-bottom:14px;color:var(--light);font-size:15.5px;font-variation-settings:"wght" 560}.seoi-ftp--support .os-layers__lead{margin-bottom:10px;color:var(--light);font-variation-settings:"wght" 560}.seoi-ftp--support .os-layers ul{margin:0;padding:0;list-style:none}.seoi-ftp--support .os-layers li{position:relative;padding:8px 0 8px 20px;border-bottom:1px solid var(--rule);color:var(--muted);font-size:14.5px;line-height:1.5}.seoi-ftp--support .os-layers li:last-child{border-bottom:0}.seoi-ftp--support .os-layers li::before{content:"";position:absolute;top:17px;left:0;width:9px;height:1px;background:var(--gold)}.seoi-ftp--support .os-routes{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--support .os-routes>div{padding:26px clamp(28px,4vw,56px) 30px;border-right:1px solid var(--rule-dark)}.seoi-ftp--support .os-routes>div:last-child{border-right:0}.seoi-ftp--support .os-routes__label{margin:0 0 14px;color:var(--gold-deep);font-size:11px;font-variation-settings:"wght" 640;letter-spacing:0.045em;text-transform:uppercase}.seoi-ftp--support .os-routes ul{margin:0;padding:0;list-style:none}.seoi-ftp--support .os-routes li{position:relative;padding:9px 0 9px 22px;border-bottom:1px solid rgba(6,11,11,0.1);color:rgba(6,11,11,0.78);font-size:15px;line-height:1.5}.seoi-ftp--support .os-routes li:last-child{border-bottom:0}.seoi-ftp--support .os-routes li::before{content:"";position:absolute;top:18px;left:0;width:10px;height:1px;background:var(--gold-deep)}.seoi-ftp--support .os-faq-band{display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:clamp(28px,4vw,64px);align-items:start;padding-bottom:56px}.seoi-ftp--support .os-faq-band>.section-label,.seoi-ftp--support .os-faq-band>h2{grid-column:1 / -1}.seoi-ftp--support .os-faq{margin-left:clamp(28px,5vw,72px);border-top:1px solid var(--rule)}.seoi-ftp--support .os-faq details{border-bottom:1px solid var(--rule)}.seoi-ftp--support .os-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;color:var(--light);font-size:16px;font-variation-settings:"wght" 600;line-height:1.4;list-style:none;cursor:pointer}.seoi-ftp--support .os-faq summary::-webkit-details-marker{display:none}.seoi-ftp--support .os-faq summary:hover,.seoi-ftp--support .os-faq summary:focus-visible{color:var(--gold)}.seoi-ftp--support .os-faq summary svg{flex:0 0 auto;width:16px;height:16px;color:var(--gold)}.seoi-ftp--support .os-faq__plus{display:inline-flex}.seoi-ftp--support .os-faq__minus{display:none}.seoi-ftp--support .os-faq details[open] .os-faq__plus{display:none}.seoi-ftp--support .os-faq details[open] .os-faq__minus{display:inline-flex}.seoi-ftp--support .os-faq__answer{max-width:68ch;padding:0 0 20px;color:var(--muted);font-size:15px;line-height:1.6}.seoi-ftp--support .os-faq__answer a{color:var(--gold);border-bottom:1px solid var(--gold);text-decoration:none}.seoi-ftp--support .os-faq__answer a:hover,.seoi-ftp--support .os-faq__answer a:focus-visible{color:var(--light);border-bottom-color:var(--light)}.seoi-ftp--support .os-leadcard{margin-right:clamp(28px,5vw,72px);padding:28px 28px 30px;border:1px solid var(--rule);background:rgba(235,233,230,0.03)}.seoi-ftp--support .os-leadcard h3{margin:0 0 14px;color:var(--light);font-size:20px;font-variation-settings:"wght" 660;line-height:1.25}.seoi-ftp--support .os-leadcard p{margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.6}.seoi-ftp--support .os-leadcard p a{color:var(--gold);border-bottom:1px solid var(--gold);text-decoration:none}.seoi-ftp--support .os-leadcard p a:hover,.seoi-ftp--support .os-leadcard p a:focus-visible{color:var(--light);border-bottom-color:var(--light)}.seoi-ftp--support .os-actions--card{margin-top:20px;flex-direction:column;align-items:stretch}.seoi-ftp--support .os-actions--card .primary-cta,.seoi-ftp--support .os-actions--card .os-secondary-cta{justify-content:space-between}.seoi-ftp--support .os-section--paper .start-copy p{color:rgba(6,11,11,0.78)}.seoi-ftp--support .os-section--paper .start-copy a{color:var(--ink);border-bottom:1px solid var(--gold-deep);text-decoration:none}.seoi-ftp--support .os-section--paper .start-copy a:hover,.seoi-ftp--support .os-section--paper .start-copy a:focus-visible{color:var(--gold-deep)}@media (max-width:1100px){.seoi-ftp--support .os-faq-band{grid-template-columns:1fr;row-gap:32px}.seoi-ftp--support .os-leadcard{margin-left:clamp(28px,5vw,72px)}}@media (max-width:900px){.seoi-ftp--support .os-console__rows>div{grid-template-columns:32px minmax(0,1fr) auto;row-gap:4px}.seoi-ftp--support .os-console__rows p{grid-column:2 / -1}.seoi-ftp--support .os-layers{grid-template-columns:1fr}.seoi-ftp--support .os-fit,.seoi-ftp--support .os-routes{grid-template-columns:1fr}.seoi-ftp--support .os-fit__col,.seoi-ftp--support .os-routes>div{border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--support .os-fit__col:last-child,.seoi-ftp--support .os-routes>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--support .os-approach{margin-inline:clamp(20px,5vw,28px)}.seoi-ftp--support .os-layers{padding-inline:clamp(20px,5vw,28px)}.seoi-ftp--support .os-faq,.seoi-ftp--support .os-leadcard{margin-inline:clamp(20px,5vw,28px)}.seoi-ftp--support .os-console__bar{font-size:12.5px}.seoi-ftp--support .os-console__url{font-size:18px}}.seoi-ftp--support .os-approach,.seoi-ftp--support .os-worktypes{max-width:78ch;margin:4px clamp(28px,5vw,72px) 26px;padding:0;border-top:1px solid var(--rule);list-style:none}.seoi-ftp--support .os-approach--second{margin-bottom:40px}.seoi-ftp--support .os-approach li,.seoi-ftp--support .os-worktypes li{position:relative;padding:11px 0 11px 22px;border-bottom:1px solid var(--rule);color:var(--muted);font-size:15.5px;line-height:1.55}.seoi-ftp--support .os-approach li::before,.seoi-ftp--support .os-worktypes li::before{content:"";position:absolute;top:21px;left:0;width:10px;height:1px;background:var(--gold)}.seoi-ftp--support .os-rule{margin:4px clamp(28px,5vw,72px) 26px;padding:22px 26px;border-left:2px solid var(--gold-deep);background:rgba(6,11,11,0.03);color:var(--ink);font-size:clamp(18px,2vw,22px);line-height:1.35}.seoi-ftp--support .os-rule strong{font-variation-settings:"wght" 620}.seoi-ftp--support .os-compound{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--support .os-compound>div{padding:26px clamp(28px,4vw,56px) 30px;border-right:1px solid var(--rule-dark)}.seoi-ftp--support .os-compound>div:last-child{border-right:0}.seoi-ftp--support .os-compound__label{margin:0 0 12px;color:var(--ink);font-size:16px;font-variation-settings:"wght" 620;line-height:1.4}.seoi-ftp--support .os-compound p{margin:0 0 10px;max-width:52ch;color:rgba(6,11,11,0.78);font-size:15px;line-height:1.55}.seoi-ftp--support .os-compound ul{margin:0;padding:0;list-style:none}.seoi-ftp--support .os-compound li{position:relative;padding:8px 0 8px 20px;border-bottom:1px solid rgba(6,11,11,0.1);color:rgba(6,11,11,0.78);font-size:15px;line-height:1.5}.seoi-ftp--support .os-compound li:last-child{border-bottom:0}.seoi-ftp--support .os-compound li::before{content:"";position:absolute;top:17px;left:0;width:9px;height:1px;background:var(--gold-deep)}.seoi-ftp--support .os-not{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.seoi-ftp--support .os-not>div{padding:26px clamp(22px,2.6vw,34px) 30px;border-right:1px solid var(--rule-dark)}.seoi-ftp--support .os-not>div:last-child{border-right:0}.seoi-ftp--support .os-not h3{margin:0 0 12px;color:var(--gold-deep);font-size:16px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--support .os-not p{margin:0 0 10px;color:rgba(6,11,11,0.78);font-size:14.5px;line-height:1.55}.seoi-ftp--support .os-not p:last-child{margin-bottom:0}.seoi-ftp--support .os-not ul{margin:0;padding:0;list-style:none}.seoi-ftp--support .os-not li{position:relative;padding:7px 0 7px 18px;border-bottom:1px solid rgba(6,11,11,0.1);color:rgba(6,11,11,0.78);font-size:14.5px}.seoi-ftp--support .os-not li:last-child{border-bottom:0}.seoi-ftp--support .os-not li::before{content:"";position:absolute;top:16px;left:0;width:8px;height:1px;background:var(--gold-deep)}.seoi-ftp--support .os-layers__wide{grid-column:1 / -1}.seoi-ftp--support .os-layers__route{margin-top:12px;color:var(--muted);font-size:14px}.seoi-ftp--support .os-layers__route a{color:var(--gold);border-bottom:1px solid var(--gold);text-decoration:none}.seoi-ftp--support .os-layers__route a:hover,.seoi-ftp--support .os-layers__route a:focus-visible{color:var(--light);border-bottom-color:var(--light)}.seoi-ftp--support .os-routes{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.seoi-ftp--support .os-compound,.seoi-ftp--support .os-not,.seoi-ftp--support .os-routes{grid-template-columns:1fr}.seoi-ftp--support .os-compound>div,.seoi-ftp--support .os-not>div{border-right:0;border-bottom:1px solid var(--rule-dark)}.seoi-ftp--support .os-compound>div:last-child,.seoi-ftp--support .os-not>div:last-child{border-bottom:0}}@media (max-width:680px){.seoi-ftp--support .os-approach,.seoi-ftp--support .os-worktypes,.seoi-ftp--support .os-rule{margin-inline:clamp(20px,5vw,28px)}}.seoi-ftp--measure .start-hero__sub--follow{margin-top:14px}.seoi-ftp--measure .start-hero__support{margin:22px 0 0;max-width:68ch;color:rgba(6,11,11,0.62);font-size:14.5px;line-height:1.6}.seoi-ftp--measure .start-hero__support a{color:var(--ink);border-bottom:1px solid var(--gold-deep);text-decoration:none}.seoi-ftp--measure .start-hero__support a:hover,.seoi-ftp--measure .start-hero__support a:focus-visible{color:var(--gold-deep)}.seoi-ftp--measure .hm-actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.seoi-ftp--measure .hm-secondary-cta{display:inline-flex;align-items:center;gap:12px;padding:15px 22px;border:1px solid var(--rule);color:var(--light);font-size:14px;font-variation-settings:"wght" 600;text-decoration:none;transition:border-color 150ms ease,color 150ms ease}.seoi-ftp--measure .hm-secondary-cta svg{width:16px;height:16px}.seoi-ftp--measure .hm-secondary-cta:hover,.seoi-ftp--measure .hm-secondary-cta:focus-visible{border-color:var(--gold);color:var(--gold)}.seoi-ftp--measure .hm-secondary-cta--paper{border-color:var(--rule-dark);color:var(--ink)}.seoi-ftp--measure .hm-secondary-cta--paper:hover,.seoi-ftp--measure .hm-secondary-cta--paper:focus-visible{border-color:var(--gold-deep);color:var(--gold-deep)}.seoi-ftp--measure .hm-layers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:4px clamp(28px,5vw,72px) 56px}.seoi-ftp--measure .hm-layers article{padding:24px 26px 26px;border:1px solid var(--rule)}.seoi-ftp--measure .hm-layers__num{margin:0 0 12px;color:var(--gold);font-family:var(--condensed);font-size:22px;line-height:1}.seoi-ftp--measure .hm-layers h3{margin:0 0 12px;color:var(--light);font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--measure .hm-layers p{margin:0;max-width:60ch;color:var(--muted);font-size:15px;line-height:1.55}.seoi-ftp--measure .hm-layers__lead{margin-bottom:10px;color:var(--light);font-variation-settings:"wght" 560}.seoi-ftp--measure .hm-layers ul{margin:0;padding:0;list-style:none}.seoi-ftp--measure .hm-layers li{position:relative;padding:8px 0 8px 20px;border-bottom:1px solid var(--rule);color:var(--muted);font-size:14.5px;line-height:1.5}.seoi-ftp--measure .hm-layers li:last-child{border-bottom:0}.seoi-ftp--measure .hm-layers li::before{content:"";position:absolute;top:17px;left:0;width:9px;height:1px;background:var(--gold)}.seoi-ftp--measure .hm-section--paper .start-copy p{color:rgba(6,11,11,0.78)}.seoi-ftp--measure .hm-section--paper .start-copy a{color:var(--ink);border-bottom:1px solid var(--gold-deep);text-decoration:none}.seoi-ftp--measure .hm-section--paper .start-copy a:hover,.seoi-ftp--measure .hm-section--paper .start-copy a:focus-visible{color:var(--gold-deep)}@media (max-width:900px){.seoi-ftp--measure .hm-layers{grid-template-columns:1fr}}@media (max-width:680px){.seoi-ftp--measure .hm-layers{padding-inline:clamp(20px,5vw,28px)}}.seoi-ftp--measure .hm-rule{margin:4px clamp(28px,5vw,72px) 26px;padding:22px 26px;border-left:2px solid var(--gold-deep);background:rgba(6,11,11,0.03);color:var(--ink);font-size:clamp(18px,2vw,22px);line-height:1.35}.seoi-ftp--measure .hm-rule strong{font-variation-settings:"wght" 620}.seoi-ftp--measure .hm-layers__wide{grid-column:1 / -1}.seoi-ftp--measure .hm-noise{max-width:60ch;margin:14px 0 6px;padding:0;list-style:none}.seoi-ftp--measure .hm-noise li{position:relative;padding:8px 0 8px 22px;border-bottom:1px solid rgba(6,11,11,0.1);color:rgba(6,11,11,0.62);font-size:16px;line-height:1.5}.seoi-ftp--measure .hm-noise li:last-child{border-bottom:0}.seoi-ftp--measure .hm-noise li::before{content:"";position:absolute;top:18px;left:0;width:10px;height:1px;background:rgba(6,11,11,0.3)}.seoi-ftp--measure .hm-rule{max-width:62ch;margin:14px 0 0;padding:20px 24px;border-left:2px solid var(--gold-deep);background:rgba(6,11,11,0.03);color:var(--ink);font-size:clamp(17px,1.8vw,20px);line-height:1.4}.seoi-ftp--measure .hm-rule strong{font-variation-settings:"wght" 640}.seoi-ftp--measure .hm-download{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(24px,4vw,56px);align-items:start;margin:4px clamp(28px,5vw,72px) 20px;padding:26px 28px 30px;border:1px solid var(--rule-dark);background:rgba(6,11,11,0.02)}.seoi-ftp--measure .hm-download h3,.seoi-ftp--measure .hm-download__title{margin:0 0 14px;color:var(--ink);font-size:18px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--measure .hm-download p{margin:0 0 10px;max-width:56ch;color:rgba(6,11,11,0.78);font-size:15px;line-height:1.55}.seoi-ftp--measure .hm-download p:last-child{margin-bottom:0}.seoi-ftp--measure .hm-download p a{color:var(--ink);border-bottom:1px solid var(--gold-deep);text-decoration:none}.seoi-ftp--measure .hm-download p a:hover,.seoi-ftp--measure .hm-download p a:focus-visible{color:var(--gold-deep)}.seoi-ftp--measure .hm-download__links{display:flex;flex-wrap:wrap;gap:8px 18px}.seoi-ftp--measure .hm-download__actions{display:flex;flex-direction:column;gap:10px}.seoi-ftp--measure .hm-download__actions .primary-cta,.seoi-ftp--measure .hm-download__actions .hm-secondary-cta{justify-content:space-between}.seoi-ftp--measure .hm-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:4px clamp(28px,5vw,72px) 56px}.seoi-ftp--measure .hm-track article{padding:24px 26px 26px;border:1px solid var(--rule-dark)}.seoi-ftp--measure .hm-track__wide{grid-column:1 / -1}.seoi-ftp--measure .hm-track h3{margin:0 0 14px;color:var(--ink);font-size:17px;font-variation-settings:"wght" 640;line-height:1.3}.seoi-ftp--measure .hm-track__key{color:var(--gold-deep);font-family:var(--condensed);font-weight:400;letter-spacing:0.03em}.seoi-ftp--measure .hm-track .hm-layers__lead{color:var(--gold-deep);font-size:12px;font-variation-settings:"wght" 620;letter-spacing:0.045em;text-transform:uppercase}.seoi-ftp--measure .hm-track ul{margin:0;padding:0;list-style:none}.seoi-ftp--measure .hm-track li{position:relative;padding:8px 0 8px 20px;border-bottom:1px solid rgba(6,11,11,0.1);color:rgba(6,11,11,0.78);font-size:14.5px;line-height:1.5}.seoi-ftp--measure .hm-track li:last-child{border-bottom:0}.seoi-ftp--measure .hm-track li::before{content:"";position:absolute;top:17px;left:0;width:9px;height:1px;background:var(--gold-deep)}.seoi-ftp--measure .hm-snapshot{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px)}.seoi-ftp--measure .hm-snapshot__label{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--rule-dark);color:var(--ink);font-size:14px}.seoi-ftp--measure .hm-snapshot__label strong{font-variation-settings:"wght" 640}.seoi-ftp--measure .hm-defs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:4px clamp(28px,5vw,72px) 56px}.seoi-ftp--measure .hm-defs>div{padding:24px 26px 26px;border:1px solid var(--rule)}.seoi-ftp--measure .hm-defs h3{margin:0 0 14px;color:var(--gold);font-size:13px;font-variation-settings:"wght" 640;letter-spacing:0.05em;text-transform:uppercase}.seoi-ftp--measure .hm-defs dl{margin:0 0 14px}.seoi-ftp--measure .hm-defs dt{color:var(--light);font-size:14.5px;font-variation-settings:"wght" 640}.seoi-ftp--measure .hm-defs dd{margin:2px 0 12px;padding-bottom:12px;border-bottom:1px solid var(--rule);color:var(--muted);font-size:14.5px;line-height:1.5}.seoi-ftp--measure .hm-defs dd:last-of-type{border-bottom:0;margin-bottom:0}.seoi-ftp--measure .hm-defs p{margin:0 0 10px;color:var(--muted);font-size:14px;line-height:1.55}.seoi-ftp--measure .hm-defs ul{margin:0;padding:0;list-style:none}.seoi-ftp--measure .hm-defs li{position:relative;padding:8px 0 8px 18px;border-bottom:1px solid var(--rule);color:var(--muted);font-size:14px;line-height:1.5}.seoi-ftp--measure .hm-defs li:last-child{border-bottom:0}.seoi-ftp--measure .hm-defs li::before{content:"";position:absolute;top:16px;left:0;width:8px;height:1px;background:var(--gold)}.seoi-ftp--measure .hm-defs__source{margin-bottom:0;color:rgba(235,233,230,0.5);font-size:13px}.seoi-ftp--measure .hm-defs__source a{color:var(--gold);border-bottom:1px solid var(--gold);text-decoration:none;overflow-wrap:anywhere}.seoi-ftp--measure .hm-defs__source a:hover,.seoi-ftp--measure .hm-defs__source a:focus-visible{color:var(--light);border-bottom-color:var(--light)}.seoi-ftp--measure .hm-not{max-width:78ch;margin:4px clamp(28px,5vw,72px) 26px;padding:0;border-top:1px solid var(--rule-dark);list-style:none}.seoi-ftp--measure .hm-not li{position:relative;padding:12px 0 12px 26px;border-bottom:1px solid rgba(6,11,11,0.1);color:rgba(6,11,11,0.78);font-size:15.5px;line-height:1.55}.seoi-ftp--measure .hm-not li::before{content:"\00d7";position:absolute;top:11px;left:0;color:var(--gold-deep);font-size:16px;line-height:1.55}@media (max-width:900px){.seoi-ftp--measure .hm-download,.seoi-ftp--measure .hm-track,.seoi-ftp--measure .hm-defs,.seoi-ftp--measure .hm-snapshot{grid-template-columns:1fr}}@media (max-width:680px){.seoi-ftp--measure .hm-not{margin-inline:clamp(20px,5vw,28px)}.seoi-ftp--measure .hm-download{margin-inline:clamp(20px,5vw,28px)}}.seoi-shell{min-height:62vh}.seoi-shell__inner{width:min(100% - 50px,1180px);margin-inline:auto}.seoi-shell__hero{min-height:390px;padding:clamp(70px,9vw,130px) 0 clamp(64px,8vw,110px);border-top:1px solid var(--rule-dark)}.seoi-shell__hero .seoi-shell__inner{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start}.seoi-shell__hero h1{max-width:950px;margin:18px 0 24px;color:var(--ink);font-family:var(--statement);font-size:clamp(46px,7vw,102px);font-variation-settings:"wght" 760;letter-spacing:-0.065em;line-height:0.92;overflow-wrap:anywhere}.seoi-shell__hero>.seoi-shell__inner>p:not(.section-label),.seoi-shell__description{max-width:700px;margin:0;color:rgba(6,11,11,0.72);font-size:clamp(18px,2vw,24px);line-height:1.5}.seoi-shell__description>:last-child{margin-bottom:0}.seoi-shell__search-form{width:min(100%,760px);margin-top:40px}.seoi-shell__search-form label{display:block;margin-bottom:9px;color:rgba(6,11,11,0.68);font-size:12px;font-variation-settings:"wght" 700;letter-spacing:0.08em;text-transform:uppercase}.seoi-shell__search-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--ink);background:rgba(255,255,255,0.2)}.seoi-shell__search-form input{min-width:0;min-height:58px;padding:14px 18px;color:var(--ink);background:transparent;border:0;border-radius:0;font:inherit;font-size:18px}.seoi-shell__search-form button,.seoi-shell__button{min-height:58px;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;gap:20px;color:var(--paper);background:var(--ink);border:0;border-radius:0;font-size:12px;font-variation-settings:"wght" 750;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer}.seoi-shell__search-form input:focus-visible,.seoi-shell__search-form button:focus-visible,.seoi-shell__button:focus-visible,.seoi-shell__text-link:focus-visible,.seoi-shell__card a:focus-visible,.seoi-shell__card:focus-visible,.seoi-shell__pagination a:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.seoi-shell__results,.seoi-shell__routes{padding:clamp(70px,8vw,112px) 0;border-top:1px solid var(--rule)}.seoi-shell__results h2,.seoi-shell__routes h2{max-width:900px;margin:18px 0 42px;color:var(--light);font-family:var(--statement);font-size:clamp(34px,5vw,68px);font-variation-settings:"wght" 720;letter-spacing:-0.055em;line-height:0.98;overflow-wrap:anywhere}.seoi-shell__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.seoi-shell__cards--routes{grid-template-columns:repeat(3,minmax(0,1fr))}.seoi-shell__card{min-width:0;min-height:260px;padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;align-items:flex-start;color:var(--light);background:rgba(7,12,13,0.68);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}a.seoi-shell__card{transition:color 160ms ease,background-color 160ms ease}a.seoi-shell__card:hover,a.seoi-shell__card:focus-visible{color:var(--ink);background:var(--mint)}.seoi-shell__card>p{margin:0 0 34px;color:var(--gold);font-size:11px;font-variation-settings:"wght" 720;letter-spacing:0.08em;text-transform:uppercase}a.seoi-shell__card:hover>p,a.seoi-shell__card:focus-visible>p{color:rgba(6,11,11,0.7)}.seoi-shell__card h3{max-width:620px;margin:0 0 18px;color:inherit;font-family:var(--statement);font-size:clamp(24px,2.7vw,38px);font-variation-settings:"wght" 700;letter-spacing:-0.045em;line-height:1.02;overflow-wrap:anywhere}.seoi-shell__card h3 a{color:inherit}.seoi-shell__card>div{max-width:62ch;margin-bottom:26px;color:var(--muted);font-size:16px;line-height:1.55}.seoi-shell__open{margin-top:auto;display:inline-flex;align-items:center;gap:12px;color:var(--mint);font-size:12px;font-variation-settings:"wght" 720;letter-spacing:0.055em;text-transform:uppercase}.seoi-shell__open svg,.seoi-shell__button svg{width:18px;height:18px}a.seoi-shell__card:hover .seoi-shell__open,a.seoi-shell__card:focus-visible .seoi-shell__open{color:var(--ink)}.seoi-shell__empty{max-width:760px;padding:clamp(28px,4vw,52px);border:1px solid var(--rule)}.seoi-shell__empty h3{margin-bottom:12px;color:var(--light);font-family:var(--statement);font-size:clamp(28px,3vw,42px);font-variation-settings:"wght" 700;letter-spacing:-0.045em}.seoi-shell__empty p{margin-bottom:28px;color:var(--muted);font-size:17px;line-height:1.55}.seoi-shell__pagination{margin-top:42px}.seoi-shell__pagination .page-numbers{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.seoi-shell__pagination a,.seoi-shell__pagination .current{min-width:44px;min-height:44px;padding:10px 13px;display:grid;place-items:center;color:var(--light);border:1px solid var(--rule);font-size:13px}.seoi-shell__pagination .current{color:var(--ink);background:var(--mint);border-color:var(--mint)}.seoi-shell__actions{margin-top:38px;display:flex;flex-wrap:wrap;align-items:center;gap:24px}.seoi-shell__text-link{color:var(--ink);border-bottom:1px solid currentColor;font-size:14px;font-variation-settings:"wght" 700}@media (max-width:820px){.seoi-shell__cards,.seoi-shell__cards--routes{grid-template-columns:1fr}.seoi-shell__card{min-height:220px}}@media (max-width:680px){.seoi-shell__inner{width:min(100% - 40px,1180px)}.seoi-shell__hero{min-height:0;padding:62px 0 70px}.seoi-shell__hero h1{font-size:clamp(42px,14vw,66px);line-height:0.96}.seoi-shell__search-form>div{grid-template-columns:1fr}.seoi-shell__search-form button{width:100%}.seoi-shell__results,.seoi-shell__routes{padding:62px 0 72px}.seoi-shell__card{padding:26px 22px}.seoi-shell__actions{align-items:stretch;flex-direction:column}.seoi-shell__button{width:100%}}@media (prefers-reduced-motion:reduce){a.seoi-shell__card{transition:none}}