.page-module__IBUPbq__page{--ink:var(--mu-ink);--accent:var(--mu-accent);--deep:var(--mu-accent-hover);--muted:var(--mu-muted-strong);--line:var(--mu-border);background:var(--mu-cream);color:var(--ink);font-family:var(--font-hanken),system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.page-module__IBUPbq__page main{font-size:1.0625rem;line-height:1.65}.page-module__IBUPbq__page main *{box-sizing:border-box;min-width:0}.page-module__IBUPbq__page main :is(h1,h2,h3,p,figure,dl,dd,ol,ul){margin:0}.page-module__IBUPbq__page main :is(h1,h2,h3){font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal;font-weight:400;line-height:1.08}.page-module__IBUPbq__page main h2{font-size:clamp(2.5rem,3.7vw,3.7rem)}.page-module__IBUPbq__page main h3{letter-spacing:-.025em;font-size:1.9rem;line-height:1.15}.page-module__IBUPbq__page main em{color:var(--deep);font-weight:400}.page-module__IBUPbq__page main a{color:inherit;text-decoration:none}.page-module__IBUPbq__page main :is(a,summary,button):focus-visible{outline:3px solid var(--accent);outline-offset:5px}.page-module__IBUPbq__page main svg{flex-shrink:0}.page-module__IBUPbq__page main img{max-width:100%;height:auto}.page-module__IBUPbq__page main section[id]{scroll-margin-top:110px}.page-module__IBUPbq__shell{width:calc(100% - 104px);max-width:1320px;margin-inline:auto}.page-module__IBUPbq__section{padding-block:88px}.page-module__IBUPbq__canvas{background:var(--mu-canvas)}.page-module__IBUPbq__dark{background:var(--mu-ink-deep);--ink:var(--mu-cream);--muted:#c5c0b8;--line:#ffffff29;--accent:var(--mu-accent-on-dark);--deep:var(--mu-accent-on-dark);color:var(--ink)}.page-module__IBUPbq__eyebrow{letter-spacing:.075em;text-transform:uppercase;color:var(--deep);align-items:center;gap:9px;font-size:.72rem;font-weight:600;line-height:1.5;display:flex;margin-bottom:20px!important}.page-module__IBUPbq__small{color:var(--muted);font-size:.77rem;line-height:1.6}.page-module__IBUPbq__heading{grid-template-columns:1.1fr .8fr;align-items:end;gap:90px;margin-bottom:48px;display:grid}.page-module__IBUPbq__heading>p{color:var(--muted);max-width:57ch;font-size:1rem}.page-module__IBUPbq__heading h2{max-width:23ch}.page-module__IBUPbq__actions{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:28px;display:flex}.page-module__IBUPbq__primary,.page-module__IBUPbq__secondary,.page-module__IBUPbq__textLink{justify-content:center;align-items:center;gap:14px;max-width:100%;min-height:48px;line-height:1.4;display:inline-flex}.page-module__IBUPbq__primary>span,.page-module__IBUPbq__secondary>span,.page-module__IBUPbq__textLink>span{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal}.page-module__IBUPbq__primary{background:var(--mu-accent);border-radius:4px;padding:17px 21px;font-size:.98rem;font-weight:600;color:var(--mu-cream)!important}.page-module__IBUPbq__primary:hover{background:var(--mu-accent-hover)}.page-module__IBUPbq__secondary{padding-block:10px;font-size:.88rem;color:var(--deep)!important}.page-module__IBUPbq__textLink{justify-content:flex-start;margin-top:18px;font-size:.9rem;font-weight:500;color:var(--deep)!important}.page-module__IBUPbq__textLink>span{text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--deep),transparent 65%);text-decoration-color:color-mix(in srgb,var(--deep),transparent 65%)}.page-module__IBUPbq__phone{min-height:44px;margin-top:13px;padding-block:11px;font-size:.76rem;display:inline-block;color:var(--muted)!important}.page-module__IBUPbq__phone strong{color:var(--ink);font-weight:500}.page-module__IBUPbq__hero{padding-top:50px}.page-module__IBUPbq__heroGrid{grid-template-columns:1.07fr 1fr;align-items:center;gap:65px;display:grid}.page-module__IBUPbq__hero h1{max-width:20ch;font-size:3.55rem;line-height:1.05}.page-module__IBUPbq__hero h1>span{margin-top:17px;font-size:.89em;display:block}.page-module__IBUPbq__heroCopy>.page-module__IBUPbq__lead{color:var(--ink);max-width:43ch;margin-top:26px;font-size:1.2rem;line-height:1.55}.page-module__IBUPbq__heroCopy>p:not(.page-module__IBUPbq__eyebrow):not(.page-module__IBUPbq__lead){color:var(--muted);max-width:57ch;margin-top:17px;font-size:.96rem}.page-module__IBUPbq__heroFoot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:15px 38px;margin-top:42px;padding-block:23px;font-size:.78rem;display:flex}.page-module__IBUPbq__heroFoot>span,.page-module__IBUPbq__heroFoot>a{align-items:center;gap:10px;display:flex}.page-module__IBUPbq__heroFoot>a{min-height:44px;margin-left:auto;color:var(--deep)!important}.page-module__IBUPbq__heroFoot svg{color:var(--accent)}.page-module__IBUPbq__heroVisual{padding:20px 0 0}.page-module__IBUPbq__visualTop{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;font-size:.68rem;display:flex}.page-module__IBUPbq__visualTop>span:first-child{color:var(--deep);align-items:center;gap:8px;display:flex}.page-module__IBUPbq__miniWebsite{background:#eee5d7;border:1px solid #d0bfaa;box-shadow:0 20px 55px #5637270d}.page-module__IBUPbq__miniNav{border-bottom:1px solid #bda78e55;justify-content:space-between;gap:18px;padding:22px 25px;font-size:.65rem;display:flex}.page-module__IBUPbq__miniNav>span:first-child{color:#503e2e;font-weight:600}.page-module__IBUPbq__miniNav>span:last-child{color:#75685b;font-size:.52rem}.page-module__IBUPbq__miniPage{grid-template-columns:1.1fr .75fr;gap:20px;padding:35px 27px;display:grid}.page-module__IBUPbq__miniLabel{color:#71604f;letter-spacing:.025em;font-size:.56rem}.page-module__IBUPbq__miniPage p{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;color:#382d23;font-size:2.8rem;line-height:1.04;margin-top:12px!important}.page-module__IBUPbq__miniPage p em{color:#906445}.page-module__IBUPbq__miniLines{gap:7px;margin-top:20px;display:grid}.page-module__IBUPbq__miniLines i{background:#bcaa9577;width:92%;height:3px;display:block}.page-module__IBUPbq__miniLines i:last-child{width:68%}.page-module__IBUPbq__miniAction{color:#65492f;align-items:center;gap:8px;margin-top:23px;font-size:.6rem;display:flex}.page-module__IBUPbq__editorialShape{background:#b38a65;border-radius:48% 48% 0 0;align-self:stretch;min-height:170px;position:relative;overflow:hidden}.page-module__IBUPbq__editorialShape>span{border:1px solid #f2dfc697;border-radius:50% 50% 0 0;position:absolute;inset:14%}.page-module__IBUPbq__editorialShape>span:nth-child(2){border-color:#f2dfc6c4;inset:26%}.page-module__IBUPbq__editorialShape>span:nth-child(3){background:#e6c8a89c;border:none;inset:38%}.page-module__IBUPbq__miniSections{color:#705c47;border-top:1px solid #bda78e55;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 25px;font-size:.58rem;display:flex}.page-module__IBUPbq__editorBridge{color:var(--accent);justify-content:center;align-items:center;gap:12px;height:50px;display:flex}.page-module__IBUPbq__editorBridge>span{background:var(--line);width:55px;height:1px}.page-module__IBUPbq__editorPanel{background:var(--mu-ink-deep);color:var(--mu-cream);grid-template-columns:1fr 1fr;gap:20px 24px;padding:25px;display:grid}.page-module__IBUPbq__editorPanel>div>p{font-family:var(--font-newsreader),Georgia,serif;font-size:1.6rem;line-height:1.1}.page-module__IBUPbq__editorPanel>div>span{color:#bfb9af;margin-top:8px;font-size:.61rem;display:block}.page-module__IBUPbq__editorPanel dl{gap:12px;display:grid}.page-module__IBUPbq__editorPanel dt{color:#c2ad95;margin-bottom:4px;font-size:.57rem}.page-module__IBUPbq__editorPanel dd{border-bottom:1px solid #ffffff35;padding-bottom:7px;font-size:.65rem}.page-module__IBUPbq__templateNote{color:#d8c9b7;border-top:1px solid #ffffff24;grid-column:1/-1;align-items:center;gap:9px;padding-top:13px;font-size:.6rem;display:flex}.page-module__IBUPbq__heroVisual figcaption{color:var(--muted);max-width:65ch;margin-top:12px;font-size:.61rem;line-height:1.5}.page-module__IBUPbq__logoSystem{padding-top:0!important}.page-module__IBUPbq__logoSystem .page-module__IBUPbq__eyebrow{margin-bottom:8px!important}.page-module__IBUPbq__logoSystem .page-module__IBUPbq__small{max-width:83ch;font-size:.71rem}.page-module__IBUPbq__proofFeature{grid-template-columns:.9fr 1.2fr;align-items:center;gap:65px;display:grid}.page-module__IBUPbq__proofCopy h3{font-size:3.8rem!important}.page-module__IBUPbq__proofCopy>p:not(.page-module__IBUPbq__eyebrow){color:var(--muted);font-size:1rem;margin-top:22px!important}.page-module__IBUPbq__proofCopy dl{font-size:.85rem;margin-top:27px!important}.page-module__IBUPbq__proofCopy dl>div+div{margin-top:17px}.page-module__IBUPbq__proofCopy dt{color:var(--deep);margin-bottom:5px;font-weight:600}.page-module__IBUPbq__proofCopy dd{color:var(--muted)}.page-module__IBUPbq__revocaGraphic{background:var(--mu-ink-deep);color:var(--mu-cream);padding:34px}.page-module__IBUPbq__graphLabel{color:var(--mu-accent-on-dark);border-bottom:1px solid #ffffff25;align-items:center;gap:12px;padding-bottom:22px;font-size:.7rem;display:flex}.page-module__IBUPbq__revocaGraphic ol{gap:25px;padding:27px 0;list-style:none;display:grid}.page-module__IBUPbq__revocaGraphic li{grid-template-columns:45px 1fr;gap:20px;display:grid}.page-module__IBUPbq__revocaGraphic li>span{font-family:var(--font-newsreader),Georgia,serif;color:var(--mu-accent-on-dark);border-right:1px solid #ffffff35;font-size:2rem;line-height:1}.page-module__IBUPbq__revocaGraphic strong{font-family:var(--font-newsreader),Georgia,serif;font-size:1.7rem;font-weight:400;line-height:1.2}.page-module__IBUPbq__revocaGraphic li p{color:#c3beb5;font-size:.79rem;line-height:1.6;margin-top:6px!important}.page-module__IBUPbq__graphFoundation{color:#d4c0a7;border-top:1px solid #ffffff25;flex-wrap:wrap;gap:9px 20px;padding-top:20px;font-size:.65rem;display:flex}.page-module__IBUPbq__revocaGraphic figcaption{color:#b1aca3;margin-top:22px;font-size:.62rem;line-height:1.6}.page-module__IBUPbq__historicalProof{border-top:1px solid var(--line);grid-template-columns:.6fr 1fr;gap:60px;margin-top:45px;padding-top:30px;display:grid}.page-module__IBUPbq__historicalProof>div{max-width:72ch}.page-module__IBUPbq__historicalProof h3{font-size:2rem!important}.page-module__IBUPbq__historicalProof p:not(.page-module__IBUPbq__eyebrow){color:var(--muted);font-size:.87rem;margin-top:15px!important}.page-module__IBUPbq__historicalProof .page-module__IBUPbq__textLink{margin-top:9px;font-size:.84rem}.page-module__IBUPbq__requirements,.page-module__IBUPbq__elementor,.page-module__IBUPbq__decisionLayout,.page-module__IBUPbq__local{grid-template-columns:1fr 1fr;gap:85px;display:grid}.page-module__IBUPbq__requirements h2,.page-module__IBUPbq__elementor h2,.page-module__IBUPbq__decisionLayout h2,.page-module__IBUPbq__local h2{max-width:24ch}.page-module__IBUPbq__requirements>div>p:not(.page-module__IBUPbq__eyebrow),.page-module__IBUPbq__elementor>div>p:not(.page-module__IBUPbq__eyebrow),.page-module__IBUPbq__decisionLayout>div>p:not(.page-module__IBUPbq__eyebrow),.page-module__IBUPbq__local>div>p:not(.page-module__IBUPbq__eyebrow){color:var(--muted);margin-top:23px;font-size:1rem}.page-module__IBUPbq__requirements ol{gap:29px;padding:0;list-style:none;display:grid}.page-module__IBUPbq__requirements li{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:17px;padding-top:24px;display:grid}.page-module__IBUPbq__requirements li>span{font-family:var(--font-newsreader),Georgia,serif;color:var(--accent);font-size:1.7rem;line-height:1}.page-module__IBUPbq__requirements li h3{font-size:1.8rem}.page-module__IBUPbq__requirements li p{color:var(--muted);margin-top:12px;font-size:.9rem}.page-module__IBUPbq__systemGraphic{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__IBUPbq__systemGraphic>article{padding:30px}.page-module__IBUPbq__systemGraphic>article:first-child{padding-left:0}.page-module__IBUPbq__systemGraphic>article:last-child{padding-right:0}.page-module__IBUPbq__systemGraphic>article+article{border-left:1px solid var(--line)}.page-module__IBUPbq__perspectiveTop{color:var(--deep);align-items:center;gap:16px;margin-bottom:30px;font-size:.75rem;display:flex}.page-module__IBUPbq__systemPreview,.page-module__IBUPbq__systemFields,.page-module__IBUPbq__systemLayers{background:var(--mu-canvas);min-height:155px;padding:25px;font-size:.78rem;margin-bottom:30px!important}.page-module__IBUPbq__systemPreview>span{font-family:var(--font-newsreader),Georgia,serif;margin-bottom:15px;font-size:1.8rem;line-height:1.2;display:block}.page-module__IBUPbq__systemPreview>i{background:#c8b39b;width:75%;height:3px;margin-top:6px;display:block}.page-module__IBUPbq__systemPreview>i+i{width:50%}.page-module__IBUPbq__systemPreview>b{color:var(--deep);margin-top:16px;font-size:.6rem;font-weight:500;display:block}.page-module__IBUPbq__systemFields{gap:10px;display:grid}.page-module__IBUPbq__systemFields>span{border-bottom:1px solid var(--line);color:var(--muted);padding-block:2px 7px;font-size:.7rem}.page-module__IBUPbq__systemLayers{background:var(--mu-ink-deep);color:var(--mu-cream);gap:8px;display:grid}.page-module__IBUPbq__systemLayers>span{border:1px solid #ffffff32;padding:7px 9px;font-size:.66rem}.page-module__IBUPbq__systemGraphic h3{font-size:1.9rem!important}.page-module__IBUPbq__systemGraphic article>p{color:var(--muted);margin-top:15px;font-size:.89rem}.page-module__IBUPbq__diagramNote{color:var(--muted);max-width:95ch;font-size:.72rem;margin-top:23px!important}.page-module__IBUPbq__serviceRows>article{border-top:1px solid var(--line);grid-template-columns:50px .95fr 1fr;gap:35px;padding:34px 0;display:grid}.page-module__IBUPbq__number{font-family:var(--font-newsreader),Georgia,serif;color:var(--accent);font-size:2.5rem;line-height:1;display:block}.page-module__IBUPbq__serviceRows .page-module__IBUPbq__eyebrow{margin-bottom:13px!important}.page-module__IBUPbq__serviceRows h3{font-size:2.25rem!important}.page-module__IBUPbq__serviceRows article>div:last-child>p{color:var(--muted);font-size:.95rem}.page-module__IBUPbq__serviceRows .page-module__IBUPbq__details{margin-top:20px}.page-module__IBUPbq__details{border-top:1px solid var(--line);padding:14px 0}.page-module__IBUPbq__details:last-child{border-bottom:1px solid var(--line)}.page-module__IBUPbq__details summary{cursor:pointer;-webkit-hyphens:auto;hyphens:auto;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding-block:6px;font-size:1rem;font-weight:500;line-height:1.5;list-style:none;display:flex}.page-module__IBUPbq__details summary::-webkit-details-marker{display:none}.page-module__IBUPbq__details summary>span{width:29px;height:29px;color:var(--accent);flex-shrink:0;place-items:center;font-size:1.4rem;font-weight:400;line-height:1;display:grid}.page-module__IBUPbq__details[open] summary>span{transform:rotate(45deg)}.page-module__IBUPbq__details>p{color:var(--muted);max-width:70ch;padding-bottom:7px;font-size:.94rem;line-height:1.7;margin-top:12px!important}.page-module__IBUPbq__elementorList{border-left:2px solid var(--accent);background:var(--mu-canvas);padding:30px 35px}.page-module__IBUPbq__elementorList ul{gap:21px;padding:0;list-style:none;display:grid}.page-module__IBUPbq__elementorList li{align-items:start;gap:13px;font-size:1rem;display:flex}.page-module__IBUPbq__elementorList li svg{color:var(--accent);margin-top:3px}.page-module__IBUPbq__elementorList .page-module__IBUPbq__small{margin-top:27px!important;font-size:.77rem!important}.page-module__IBUPbq__decisionPath{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid;margin-bottom:46px!important}.page-module__IBUPbq__decisionPath>li{padding:23px 20px 0 0;position:relative}.page-module__IBUPbq__decisionPath>li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.page-module__IBUPbq__decisionPath>li>span{font-family:var(--font-newsreader),Georgia,serif;color:var(--accent);font-size:2.4rem;line-height:1}.page-module__IBUPbq__decisionPath p{max-width:22ch;font-size:.89rem;margin-top:14px!important}.page-module__IBUPbq__decisionTypes{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.page-module__IBUPbq__decisionTypes article{border-top:1px solid var(--line);padding-top:25px}.page-module__IBUPbq__decisionTypes .page-module__IBUPbq__eyebrow{letter-spacing:.04em;font-size:.64rem}.page-module__IBUPbq__decisionTypes h3{font-size:1.9rem!important}.page-module__IBUPbq__decisionTypes article>p:last-child{color:var(--muted);margin-top:17px;font-size:.89rem}.page-module__IBUPbq__controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:38px;padding-block:19px}.page-module__IBUPbq__controls summary{cursor:pointer;align-items:center;gap:14px;min-height:44px;font-size:.94rem;list-style:none;display:flex}.page-module__IBUPbq__controls summary::-webkit-details-marker{display:none}.page-module__IBUPbq__controls summary>span:last-child{color:var(--accent);margin-left:auto;font-size:1.6rem}.page-module__IBUPbq__controls[open] summary>span:last-child{transform:rotate(45deg)}.page-module__IBUPbq__controls ul{color:var(--muted);gap:12px;padding:20px 0 0 24px;font-size:.92rem;display:grid}.page-module__IBUPbq__foundation{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.page-module__IBUPbq__foundation article{border-top:1px solid var(--line);padding-top:25px}.page-module__IBUPbq__foundation h3{margin-top:25px!important;font-size:1.9rem!important}.page-module__IBUPbq__foundation p{color:var(--muted);font-size:.92rem;margin-top:17px!important}.page-module__IBUPbq__foundation .page-module__IBUPbq__textLink{font-size:.82rem}.page-module__IBUPbq__note{color:var(--muted);border-top:1px solid var(--line);padding-top:25px;font-size:.84rem;margin-top:32px!important}.page-module__IBUPbq__note a{text-underline-offset:4px;color:var(--deep)!important;text-decoration:underline!important}.page-module__IBUPbq__decisionRows>article{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:22px;padding:26px 0;display:grid}.page-module__IBUPbq__decisionRows>article>span{color:var(--accent);font-family:var(--font-newsreader),Georgia,serif;font-size:1.8rem;line-height:1.1}.page-module__IBUPbq__decisionRows p{color:var(--muted);font-size:.92rem;margin-top:12px!important}.page-module__IBUPbq__decisionRows .page-module__IBUPbq__textLink{margin-top:7px;font-size:.85rem}.page-module__IBUPbq__local address{color:var(--deep);margin-top:22px;font-size:.86rem;font-style:normal}.page-module__IBUPbq__localNeeds>div{border-top:1px solid var(--line);padding-block:22px}.page-module__IBUPbq__localNeeds dt{font-family:var(--font-newsreader),Georgia,serif;font-size:1.8rem;line-height:1.2}.page-module__IBUPbq__localNeeds dd{color:var(--muted);font-size:.91rem;margin-top:11px!important}.page-module__IBUPbq__process{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 45px;padding:0;list-style:none;display:grid}.page-module__IBUPbq__process>li{border-top:1px solid var(--line);padding-top:25px}.page-module__IBUPbq__process>li>span{font-family:var(--font-newsreader),Georgia,serif;color:var(--accent);margin-bottom:25px;font-size:2.5rem;line-height:1;display:block}.page-module__IBUPbq__process h3{font-size:1.9rem!important}.page-module__IBUPbq__process p{color:var(--muted);font-size:.9rem;margin-top:14px!important}.page-module__IBUPbq__processFoot{color:var(--muted);border-top:1px solid var(--line);max-width:110ch;padding-top:25px;font-size:.8rem;margin-top:34px!important}.page-module__IBUPbq__scopeFactors{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:0;list-style:none;display:grid}.page-module__IBUPbq__scopeFactors li{border-top:1px solid var(--line);padding-top:23px}.page-module__IBUPbq__scopeFactors li>span{color:var(--accent);font-size:.75rem}.page-module__IBUPbq__scopeFactors h3{margin-top:22px!important;font-size:2rem!important}.page-module__IBUPbq__scopeFactors p{color:var(--muted);font-size:.9rem;margin-top:15px!important}.page-module__IBUPbq__reviewSkin{--v4-text:var(--ink);--v4-primary:var(--deep);--v4-muted:var(--muted);--v4-line:var(--line)}.page-module__IBUPbq__reviewSkin [class*=reviewQuote]{background:var(--mu-cream);color:var(--ink);border-radius:4px;margin-top:28px!important}.page-module__IBUPbq__reviewSkin [class*=reviewControls] button{border-color:var(--line);color:var(--accent)}:is(.page-module__IBUPbq__reviewSkin [class*=reviewExcerpt],.page-module__IBUPbq__reviewSkin [class*=reviewFull]){font-family:var(--font-newsreader),Georgia,serif;font-size:1.55rem;line-height:1.45}.page-module__IBUPbq__reviewSkin [class*=reviewQuote]>div:not(:has(button)) [class*=reviewExcerpt]{-webkit-line-clamp:unset;display:block;overflow:visible}.page-module__IBUPbq__reviewSkin [class*=allReviews]{margin-top:24px}.page-module__IBUPbq__reviewSkin [class*=allReviews] button{background:var(--mu-cream);border-color:var(--line);color:var(--ink)}.page-module__IBUPbq__reviewLinks{flex-wrap:wrap;gap:12px 30px;margin-top:26px;display:flex}.page-module__IBUPbq__reviewLinks a{align-items:center;gap:10px;min-height:44px;font-size:.85rem;display:flex;color:var(--deep)!important}.page-module__IBUPbq__founder{grid-template-columns:1.05fr 1fr;align-items:center;gap:75px;display:grid}.page-module__IBUPbq__founder p:not(.page-module__IBUPbq__eyebrow){color:var(--muted);margin-top:25px;font-size:1rem}.page-module__IBUPbq__founder img{aspect-ratio:1.2;-o-object-fit:cover;object-fit:cover;-o-object-position:53% 50%;object-position:53% 50%;width:100%}.page-module__IBUPbq__founder figcaption{color:var(--muted);margin-top:12px;font-size:.7rem}.page-module__IBUPbq__founderEmail{width:fit-content;min-height:44px;padding-block:8px;font-size:.9rem;display:block;color:var(--deep)!important}.page-module__IBUPbq__faqGrid{grid-template-columns:.8fr 1.25fr;align-items:start;gap:90px;display:grid}.page-module__IBUPbq__related{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.page-module__IBUPbq__related .page-module__IBUPbq__details:last-child{border-bottom:none}.page-module__IBUPbq__related nav{flex-direction:column;gap:8px;margin-top:13px;display:flex}.page-module__IBUPbq__related nav>a{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-block:8px;font-size:.85rem;display:flex;color:var(--deep)!important}.page-module__IBUPbq__final{text-align:center}.page-module__IBUPbq__final .page-module__IBUPbq__shell{max-width:1000px}.page-module__IBUPbq__final .page-module__IBUPbq__eyebrow{justify-content:center}.page-module__IBUPbq__final h2{font-size:clamp(3rem,4.6vw,4.5rem)!important}.page-module__IBUPbq__final p:not(.page-module__IBUPbq__eyebrow){max-width:59ch;color:var(--muted);margin:25px auto 0;font-size:1rem}.page-module__IBUPbq__final .page-module__IBUPbq__actions{justify-content:center;margin-top:28px}.page-module__IBUPbq__finalPhone{min-height:44px;margin-top:17px;padding-block:12px;font-size:.84rem;display:inline-block;color:var(--muted)!important}.page-module__IBUPbq__finalPhone strong{color:var(--ink);font-weight:500}@media (max-width:1200px){.page-module__IBUPbq__shell{width:calc(100% - 72px)}.page-module__IBUPbq__heroGrid{gap:35px}.page-module__IBUPbq__hero h1{font-size:3.2rem}.page-module__IBUPbq__heading{gap:60px}.page-module__IBUPbq__heroCopy>.page-module__IBUPbq__lead{font-size:1.1rem}.page-module__IBUPbq__miniPage{padding:28px 22px}.page-module__IBUPbq__miniPage p{font-size:2.5rem}.page-module__IBUPbq__editorPanel{gap:18px;padding:21px}.page-module__IBUPbq__proofFeature{gap:40px}.page-module__IBUPbq__requirements,.page-module__IBUPbq__elementor,.page-module__IBUPbq__decisionLayout,.page-module__IBUPbq__local,.page-module__IBUPbq__founder{gap:50px}.page-module__IBUPbq__serviceRows>article{grid-template-columns:40px .95fr 1fr;gap:27px}.page-module__IBUPbq__systemGraphic>article{padding:26px}.page-module__IBUPbq__systemPreview,.page-module__IBUPbq__systemFields,.page-module__IBUPbq__systemLayers{padding:21px}.page-module__IBUPbq__decisionTypes,.page-module__IBUPbq__foundation{gap:30px}.page-module__IBUPbq__faqGrid{gap:60px}}@media (max-width:1000px){.page-module__IBUPbq__heroGrid{grid-template-columns:minmax(0,1fr);gap:30px}.page-module__IBUPbq__heroCopy{max-width:750px}.page-module__IBUPbq__hero h1{max-width:23ch;font-size:3.7rem}.page-module__IBUPbq__heroCopy>.page-module__IBUPbq__lead{font-size:1.2rem}.page-module__IBUPbq__heroVisual{justify-self:center;width:min(650px,100%);max-width:100%}.page-module__IBUPbq__miniPage{padding:34px}.page-module__IBUPbq__miniPage p{font-size:3.2rem}.page-module__IBUPbq__editorialShape{min-height:195px}.page-module__IBUPbq__miniNav{padding:23px 30px}.page-module__IBUPbq__miniNav>span:first-child{font-size:.8rem}.page-module__IBUPbq__miniNav>span:last-child{font-size:.65rem}.page-module__IBUPbq__miniLabel{font-size:.68rem}.page-module__IBUPbq__miniAction,.page-module__IBUPbq__miniSections{font-size:.75rem}.page-module__IBUPbq__editorPanel{gap:25px;padding:28px}.page-module__IBUPbq__editorPanel>div>p{font-size:1.9rem}.page-module__IBUPbq__editorPanel>div>span,.page-module__IBUPbq__editorPanel dd{font-size:.75rem}.page-module__IBUPbq__editorPanel dt,.page-module__IBUPbq__templateNote{font-size:.68rem}.page-module__IBUPbq__proofFeature{gap:32px}.page-module__IBUPbq__proofCopy h3{font-size:3.2rem!important}.page-module__IBUPbq__systemGraphic>article{padding:23px}.page-module__IBUPbq__systemPreview,.page-module__IBUPbq__systemFields,.page-module__IBUPbq__systemLayers{padding:17px}.page-module__IBUPbq__systemGraphic h3{font-size:1.7rem!important}.page-module__IBUPbq__systemGraphic article>p{font-size:.85rem}.page-module__IBUPbq__decisionPath{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 12px}.page-module__IBUPbq__scopeFactors{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__IBUPbq__serviceRows h3{font-size:2rem!important}.page-module__IBUPbq__related{grid-template-columns:1fr;gap:0}.page-module__IBUPbq__related nav{grid-template-columns:1fr 1fr;gap:9px 35px;display:grid}.page-module__IBUPbq__related .page-module__IBUPbq__details:last-child{border-bottom:1px solid var(--line)}}@media (max-width:800px){.page-module__IBUPbq__shell{width:calc(100% - 48px)}.page-module__IBUPbq__section{padding-block:65px}.page-module__IBUPbq__hero{padding-top:35px}.page-module__IBUPbq__heroFoot>a{margin-left:0}.page-module__IBUPbq__heading{grid-template-columns:1fr;gap:23px;margin-bottom:34px}.page-module__IBUPbq__heading>p{max-width:65ch}.page-module__IBUPbq__proofFeature{grid-template-columns:1fr;gap:28px}.page-module__IBUPbq__proofCopy{max-width:65ch}.page-module__IBUPbq__historicalProof{grid-template-columns:1fr;gap:0}.page-module__IBUPbq__requirements,.page-module__IBUPbq__elementor,.page-module__IBUPbq__decisionLayout,.page-module__IBUPbq__local,.page-module__IBUPbq__founder,.page-module__IBUPbq__faqGrid{grid-template-columns:1fr;gap:34px}.page-module__IBUPbq__requirements>div,.page-module__IBUPbq__elementor>div:first-child,.page-module__IBUPbq__local>div{max-width:67ch}.page-module__IBUPbq__systemGraphic{grid-template-columns:1fr}.page-module__IBUPbq__systemGraphic>article{grid-template-columns:.8fr 1.2fr;gap:0 35px;display:grid;padding:26px 0!important}.page-module__IBUPbq__systemGraphic>article+article{border-left:none;border-top:1px solid var(--line)}.page-module__IBUPbq__perspectiveTop{grid-column:1/-1;margin-bottom:22px}.page-module__IBUPbq__systemPreview,.page-module__IBUPbq__systemFields,.page-module__IBUPbq__systemLayers{grid-area:2/1/4;padding:23px;margin-bottom:0!important}.page-module__IBUPbq__systemGraphic h3{grid-column:2;align-self:end;font-size:2rem!important}.page-module__IBUPbq__systemGraphic article>p{grid-column:2;margin-top:15px;font-size:.94rem}.page-module__IBUPbq__serviceRows>article{grid-template-columns:35px minmax(0,1fr);gap:22px}.page-module__IBUPbq__serviceRows .page-module__IBUPbq__number{grid-row:1/3}.page-module__IBUPbq__serviceRows article>div:last-child{grid-column:2}.page-module__IBUPbq__decisionTypes{grid-template-columns:1fr;gap:28px}.page-module__IBUPbq__decisionTypes article{grid-template-columns:.9fr 1.2fr;gap:0 28px;display:grid}.page-module__IBUPbq__decisionTypes .page-module__IBUPbq__eyebrow{grid-column:1/-1}.page-module__IBUPbq__decisionTypes article>p:last-child{margin-top:0}.page-module__IBUPbq__foundation{grid-template-columns:1fr;gap:29px}.page-module__IBUPbq__foundation article{grid-template-columns:45px 1fr;gap:0 22px;display:grid}.page-module__IBUPbq__foundation .page-module__IBUPbq__number{grid-row:1/4}.page-module__IBUPbq__foundation h3{margin-top:0!important}.page-module__IBUPbq__foundation p,.page-module__IBUPbq__foundation .page-module__IBUPbq__textLink{grid-column:2}.page-module__IBUPbq__process{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.page-module__IBUPbq__founder figure{max-width:640px}.page-module__IBUPbq__founder img{aspect-ratio:1.5}.page-module__IBUPbq__final h2{font-size:3rem!important}}@media (max-width:600px){.page-module__IBUPbq__page main{font-size:1rem}.page-module__IBUPbq__shell{width:calc(100% - 36px)}.page-module__IBUPbq__section{padding-block:52px}.page-module__IBUPbq__page main h2{font-size:2.42rem}.page-module__IBUPbq__page main h3{font-size:1.8rem}.page-module__IBUPbq__eyebrow{font-size:.66rem;margin-bottom:15px!important}.page-module__IBUPbq__hero h1{max-width:17ch;font-size:2.8rem;line-height:1.075}.page-module__IBUPbq__hero h1>span{margin-top:15px;font-size:.85em}.page-module__IBUPbq__heroCopy>.page-module__IBUPbq__lead{margin-top:22px;font-size:1.1rem}.page-module__IBUPbq__heroCopy>p:not(.page-module__IBUPbq__eyebrow):not(.page-module__IBUPbq__lead){font-size:.95rem}.page-module__IBUPbq__actions{gap:6px;margin-top:23px}.page-module__IBUPbq__primary{gap:12px;width:100%;padding:16px 15px;font-size:.95rem}.page-module__IBUPbq__secondary{width:100%;font-size:.86rem}.page-module__IBUPbq__phone{margin-top:5px;font-size:.73rem}.page-module__IBUPbq__heroGrid{gap:16px}.page-module__IBUPbq__heroVisual{padding-top:5px}.page-module__IBUPbq__visualTop{align-items:start;margin-bottom:11px;font-size:.61rem}.page-module__IBUPbq__miniNav{padding:17px}.page-module__IBUPbq__miniNav>span:first-child{font-size:.66rem}.page-module__IBUPbq__miniNav>span:last-child{display:none}.page-module__IBUPbq__miniPage{grid-template-columns:1.15fr .7fr;gap:12px;padding:24px 18px}.page-module__IBUPbq__miniLabel{font-size:.57rem}.page-module__IBUPbq__miniPage p{font-size:2.45rem}.page-module__IBUPbq__editorialShape{min-height:160px}.page-module__IBUPbq__miniAction{gap:7px;font-size:.59rem}.page-module__IBUPbq__miniSections{padding:15px 18px;font-size:.58rem}.page-module__IBUPbq__editorBridge{height:42px}.page-module__IBUPbq__editorPanel{grid-template-columns:1fr;gap:20px;padding:21px 18px}.page-module__IBUPbq__editorPanel>div>p{font-size:1.8rem}.page-module__IBUPbq__editorPanel>div>span{font-size:.68rem}.page-module__IBUPbq__editorPanel dl{grid-template-columns:1fr 1fr;gap:17px}.page-module__IBUPbq__editorPanel dd{font-size:.68rem}.page-module__IBUPbq__editorPanel dt,.page-module__IBUPbq__templateNote{font-size:.63rem}.page-module__IBUPbq__heroVisual figcaption{font-size:.6rem}.page-module__IBUPbq__heroFoot{gap:8px 22px;margin-top:25px;padding-block:16px;font-size:.7rem}.page-module__IBUPbq__heroFoot>a{width:100%;font-size:.76rem}.page-module__IBUPbq__heroFoot>span{gap:7px}.page-module__IBUPbq__logoSystem .page-module__IBUPbq__small{font-size:.68rem}.page-module__IBUPbq__heading{gap:18px;margin-bottom:29px}.page-module__IBUPbq__heading>p{font-size:.94rem}.page-module__IBUPbq__proofCopy h3{font-size:3.4rem!important}.page-module__IBUPbq__proofCopy>p:not(.page-module__IBUPbq__eyebrow){font-size:.95rem;margin-top:18px!important}.page-module__IBUPbq__proofCopy dl{font-size:.81rem;margin-top:22px!important}.page-module__IBUPbq__revocaGraphic{padding:25px 20px}.page-module__IBUPbq__graphLabel{gap:10px;font-size:.66rem}.page-module__IBUPbq__revocaGraphic li{grid-template-columns:35px 1fr;gap:15px}.page-module__IBUPbq__revocaGraphic strong{font-size:1.7rem}.page-module__IBUPbq__revocaGraphic li p{font-size:.8rem}.page-module__IBUPbq__graphFoundation{gap:8px 15px;font-size:.62rem}.page-module__IBUPbq__historicalProof{margin-top:29px;padding-top:23px}.page-module__IBUPbq__historicalProof h3{font-size:1.9rem!important}.page-module__IBUPbq__requirements li{grid-template-columns:29px 1fr;gap:14px}.page-module__IBUPbq__requirements>div>p:not(.page-module__IBUPbq__eyebrow),.page-module__IBUPbq__elementor>div>p:not(.page-module__IBUPbq__eyebrow),.page-module__IBUPbq__decisionLayout>div>p:not(.page-module__IBUPbq__eyebrow),.page-module__IBUPbq__local>div>p:not(.page-module__IBUPbq__eyebrow){margin-top:20px;font-size:.94rem}.page-module__IBUPbq__requirements li h3{font-size:1.8rem}.page-module__IBUPbq__requirements li p{font-size:.89rem}.page-module__IBUPbq__systemGraphic>article{display:block}.page-module__IBUPbq__perspectiveTop{margin-bottom:20px;font-size:.71rem}.page-module__IBUPbq__systemPreview,.page-module__IBUPbq__systemFields,.page-module__IBUPbq__systemLayers{max-width:100%;min-height:150px;padding:24px;margin-bottom:25px!important}.page-module__IBUPbq__systemPreview>span{font-size:2rem}.page-module__IBUPbq__systemGraphic h3{font-size:1.95rem!important}.page-module__IBUPbq__systemGraphic article>p{font-size:.93rem}.page-module__IBUPbq__diagramNote{font-size:.67rem;margin-top:19px!important}.page-module__IBUPbq__serviceRows>article{grid-template-columns:26px minmax(0,1fr);gap:18px;padding:26px 0}.page-module__IBUPbq__number{font-size:2rem}.page-module__IBUPbq__serviceRows h3{font-size:1.9rem!important}.page-module__IBUPbq__serviceRows article>div:last-child>p{font-size:.92rem}.page-module__IBUPbq__details summary{gap:17px;font-size:.94rem}.page-module__IBUPbq__details>p{font-size:.89rem}.page-module__IBUPbq__elementorList{padding:23px 21px}.page-module__IBUPbq__elementorList li{gap:11px;font-size:.94rem}.page-module__IBUPbq__elementorList .page-module__IBUPbq__small{font-size:.74rem!important}.page-module__IBUPbq__decisionPath{border-top:0;grid-template-columns:1fr;gap:0;margin-bottom:33px!important}.page-module__IBUPbq__decisionPath>li{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:18px;padding:18px 0;display:grid}.page-module__IBUPbq__decisionPath>li:before{display:none}.page-module__IBUPbq__decisionPath>li>span{font-size:1.8rem}.page-module__IBUPbq__decisionPath p{align-self:center;max-width:none;font-size:.9rem;margin-top:0!important}.page-module__IBUPbq__decisionTypes article{display:block}.page-module__IBUPbq__decisionTypes article>p:last-child{margin-top:16px}.page-module__IBUPbq__decisionTypes h3{font-size:1.9rem!important}.page-module__IBUPbq__controls summary{gap:10px;font-size:.85rem}.page-module__IBUPbq__controls ul{padding-left:18px;font-size:.88rem}.page-module__IBUPbq__foundation article{grid-template-columns:30px 1fr;gap:0 18px}.page-module__IBUPbq__foundation p{font-size:.89rem}.page-module__IBUPbq__note{padding-top:20px;font-size:.79rem}.page-module__IBUPbq__decisionRows>article{grid-template-columns:28px 1fr;gap:15px;padding:23px 0}.page-module__IBUPbq__decisionRows h3{font-size:1.8rem}.page-module__IBUPbq__decisionRows p{font-size:.9rem}.page-module__IBUPbq__localNeeds dt{font-size:1.75rem}.page-module__IBUPbq__localNeeds dd{font-size:.89rem}.page-module__IBUPbq__process{grid-template-columns:1fr;gap:26px}.page-module__IBUPbq__process>li{grid-template-columns:33px 1fr;gap:18px;padding-top:23px;display:grid}.page-module__IBUPbq__process>li>span{margin:0;font-size:2rem}.page-module__IBUPbq__process h3{font-size:1.85rem!important}.page-module__IBUPbq__process p{font-size:.89rem;margin-top:12px!important}.page-module__IBUPbq__processFoot{font-size:.76rem}.page-module__IBUPbq__scopeFactors{grid-template-columns:1fr 1fr;gap:27px 23px}.page-module__IBUPbq__scopeFactors h3{margin-top:16px!important;font-size:1.75rem!important}.page-module__IBUPbq__scopeFactors p{font-size:.83rem}.page-module__IBUPbq__reviewSkin [class*=reviewQuote]{padding:23px}:is(.page-module__IBUPbq__reviewSkin [class*=reviewExcerpt],.page-module__IBUPbq__reviewSkin [class*=reviewFull]){font-size:1.3rem}.page-module__IBUPbq__reviewLinks{gap:8px 22px}.page-module__IBUPbq__reviewLinks a{font-size:.8rem}.page-module__IBUPbq__founder p:not(.page-module__IBUPbq__eyebrow){font-size:.95rem}.page-module__IBUPbq__founder figcaption{font-size:.65rem}.page-module__IBUPbq__related nav{grid-template-columns:1fr;gap:6px}.page-module__IBUPbq__final h2{font-size:2.6rem!important}.page-module__IBUPbq__final p:not(.page-module__IBUPbq__eyebrow){margin-top:22px;font-size:.94rem}.page-module__IBUPbq__finalPhone{font-size:.78rem}.page-module__IBUPbq__textLink{font-size:.86rem}}@media (max-width:360px){.page-module__IBUPbq__hero h1{font-size:2.6rem}.page-module__IBUPbq__miniPage{grid-template-columns:1fr .6fr;gap:10px}.page-module__IBUPbq__miniPage p{font-size:2.3rem}.page-module__IBUPbq__miniAction>svg{display:none}.page-module__IBUPbq__scopeFactors{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.page-module__IBUPbq__heroVisual{animation:.65s cubic-bezier(.22,1,.36,1) page-module__IBUPbq__systemSettle}.page-module__IBUPbq__primary svg,.page-module__IBUPbq__textLink svg{transition:transform .2s}.page-module__IBUPbq__primary:hover svg,.page-module__IBUPbq__textLink:hover svg{transform:translate(3px)}@keyframes page-module__IBUPbq__systemSettle{0%{transform:translateY(8px)}to{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.page-module__IBUPbq__page main *{scroll-behavior:auto!important}.page-module__IBUPbq__heroVisual{animation:none}.page-module__IBUPbq__primary svg,.page-module__IBUPbq__textLink svg{transition:none}}.page-module__IBUPbq__page main :is(p,dd,dt,li,summary,figcaption,strong,address){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.page-module__IBUPbq__brand{text-transform:none;letter-spacing:normal}.page-module__IBUPbq__revocaGraphic strong{display:block}.page-module__IBUPbq__requirements li,.page-module__IBUPbq__revocaGraphic li,.page-module__IBUPbq__decisionRows>article{grid-template-columns:max-content minmax(0,1fr)}.page-module__IBUPbq__revocaGraphic li>span:not([aria-hidden]){padding-right:15px}.page-module__IBUPbq__serviceRows>article{grid-template-columns:max-content minmax(0,.95fr) minmax(0,1fr)}@media (max-width:800px){.page-module__IBUPbq__serviceRows>article,.page-module__IBUPbq__foundation article{grid-template-columns:max-content minmax(0,1fr)}}@media (max-width:600px){.page-module__IBUPbq__process>li,.page-module__IBUPbq__decisionPath>li{grid-template-columns:max-content minmax(0,1fr)}}.page-module__IBUPbq__controls summary>span:last-child{flex-shrink:0;place-items:center;block-size:1em;inline-size:1em;line-height:1;display:grid}.page-module__IBUPbq__systemGraphic,.page-module__IBUPbq__decisionRail,.page-module__IBUPbq__revocaGraphic ol{position:relative}.page-module__IBUPbq__revocaGraphic ol>li:first-child{position:static}.page-module__IBUPbq__revocaGraphic ol>li:first-child>[data-premium-accent]{left:-9px}@media (hover:none),(pointer:coarse){.page-module__IBUPbq__primary:hover svg{transform:none}}
