.v7_root{min-height:100vh;max-width:100vw;overflow-x:clip;background:var(--v7-paper);color:var(--v7-ink);font-family:var(--v7-font-ui);font-size:var(--v7-type-base);font-weight:300;font-synthesis:none;line-height:1.45;font-feature-settings:"kern";font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v7_root *,.v7_root :after,.v7_root :before{box-sizing:border-box}.v7_root :where(h1,h2,h3,h4,h5,h6,p){margin:0;letter-spacing:0}.v7_root :where(a){color:inherit}.v7_root img{max-width:100%}.v7_frame{width:min(100%,var(--v7-frame-max));max-width:100vw;overflow-x:clip;margin:0 auto;background:var(--v7-paper)}.v7_container{width:min(100%,var(--v7-container));margin:0 auto;padding-inline:0}.v7_header{position:relative;z-index:20;height:82px;background:var(--v7-paper)}.v7_navRow{height:82px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:24px var(--v7-gutter)}.v7_logo{width:225px;height:32px;display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none}.v7_logo img{width:100%;height:auto;display:block}.v7_logoGraphic{position:relative;width:100%;height:100%;display:block}.v7_logoGraphic img{position:absolute;display:block;max-width:none}.v7_logoGraphic .v7_logoMark{inset:0 auto 0 0;width:15.85%;height:100%}.v7_logoGraphic .v7_logoWord{left:24.59%;top:34.29%;width:65.04%;height:65.71%}.v7_primaryNav{display:flex;align-items:center;gap:56px;margin-left:auto;color:var(--v7-ink);font-size:var(--v7-type-base);font-weight:300}.v7_megaSummary,.v7_primaryNav a{display:inline-flex;align-items:center;min-height:34px;color:var(--v7-ink);text-decoration:none}.v7_megaSummary:hover,.v7_primaryNav a:hover{text-decoration:underline;text-underline-offset:5px}.v7_mega{position:relative}.v7_mega[data-hydrated=false]{pointer-events:none}.v7_mega:after{content:"";position:absolute;top:100%;left:-240px;z-index:19;width:min(760px,calc(100vw - 48px));height:18px;display:none}.v7_megaSummary{cursor:pointer;list-style:none}.v7_megaSummary::-webkit-details-marker{display:none}.v7_megaSummary:after{content:"";width:6px;height:6px;margin-left:8px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg) translateY(-2px)}.v7_megaPanel{position:absolute;top:calc(100% + 18px);left:-240px;z-index:20;width:min(760px,calc(100vw - 48px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;padding:28px 32px;border:var(--v7-line);background:var(--v7-paper);box-shadow:0 24px 60px rgba(32,32,32,.1)}.v7_mega:not([open]) .v7_megaPanel,.v7_mega[data-dismissed=true] .v7_megaPanel{display:none}.v7_mega:not([data-dismissed=true]):focus-within .v7_megaPanel,.v7_mega:not([data-dismissed=true]):hover .v7_megaPanel,.v7_mega[data-open=true] .v7_megaPanel{display:grid}.v7_mega:not([data-dismissed=true]):focus-within:after,.v7_mega:not([data-dismissed=true]):hover:after,.v7_mega[data-open=true]:after{display:block}.v7_mega:not([data-dismissed=true]):focus-within .v7_megaSummary:after,.v7_mega:not([data-dismissed=true]):hover .v7_megaSummary:after,.v7_mega[data-open=true] .v7_megaSummary:after,.v7_mega[open] .v7_megaSummary:after{transform:rotate(225deg) translate(-2px,-1px)}.v7_megaGroup{display:grid;align-content:start;gap:10px}.v7_label,.v7_megaGroup h2,.v7_megaGroupHeading{color:var(--v7-brown);font-size:var(--v7-type-xs);font-weight:500;letter-spacing:.055em;line-height:1.25;text-transform:uppercase}.v7_megaGroupHeading{margin:0}.v7_megaGroup a{display:grid;gap:4px;min-height:auto;padding:12px 0;border-top:var(--v7-line)}.v7_megaGroup strong{font-family:var(--v7-font-display);font-size:22px;font-weight:400;line-height:1.15}.v7_megaGroup span{color:var(--v7-ink-2);font-size:var(--v7-type-sm)}.v7_mobileMenu{display:none;margin-left:auto}.v7_mobileMenu summary{min-height:34px;display:inline-flex;align-items:center;cursor:pointer;list-style:none;color:var(--v7-ink);font-size:var(--v7-type-sm)}.v7_mobileMenu summary::-webkit-details-marker{display:none}.v7_mobilePanel{position:absolute;left:0;right:0;top:82px;display:grid;gap:0;padding:8px var(--v7-gutter) 24px;border-top:var(--v7-line);border-bottom:var(--v7-line);background:var(--v7-paper)}.v7_mobileMenu:not([open]) .v7_mobilePanel{display:none}.v7_mobilePanel a{min-height:44px;display:flex;align-items:center;border-bottom:var(--v7-line);text-decoration:none}.v7_button,.v7_buttonGhost,.v7_buttonInk{width:fit-content;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:var(--v7-line-dark);border-radius:var(--v7-radius);background:transparent;color:var(--v7-ink);font-family:var(--v7-font-ui);font-size:var(--v7-type-base);font-weight:300;line-height:1;text-decoration:none;cursor:pointer}.v7_button,.v7_buttonInk{background:var(--v7-ink);color:var(--v7-white)}.v7_buttonGhost{background:transparent;color:var(--v7-ink)}.v7_header .v7_buttonInk{min-height:34px;padding:8px 16px;font-size:var(--v7-type-sm)}.v7_linkBar .v7_container{padding-inline:var(--v7-gutter)}.v7_eyebrow,.v7_linkBarTitle{display:inline-flex;align-items:center;gap:16px;color:var(--v7-brown);font-size:var(--v7-type-sm);font-weight:500;letter-spacing:.055em;line-height:1.25;text-transform:uppercase}.v7_eyebrow:before,.v7_linkBarTitle:before{content:"";width:16px;height:1px;background:currentColor}.v7_breadcrumb .v7_container{padding:0;margin:0}.v7_searchForm{height:64px;display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--v7-ink-2);border-radius:var(--v7-radius);background:transparent}.v7_searchIcon{width:32px;height:32px;flex:0 0 auto;background:url(/figma-v7/icon-search.svg) 50%/25.3336px 25.3336px no-repeat}.v7_field,.v7_searchForm input,.v7_select,.v7_textarea{width:100%;min-width:0;border:0;background:transparent;color:var(--v7-ink);font:inherit;font-size:var(--v7-type-sm)}.v7_searchForm input{min-height:44px;font-size:var(--v7-type-base);font-weight:300;line-height:1}.v7_field::placeholder,.v7_searchForm input::placeholder,.v7_textarea::placeholder{color:var(--v7-ink-3)}.v7_field:focus,.v7_searchForm input:focus,.v7_select:focus,.v7_textarea:focus{outline:0}.v7_field:focus-visible,.v7_searchForm:focus-within,.v7_select:focus-visible,.v7_textarea:focus-visible{outline:3px solid var(--v7-focus);outline-offset:3px}.v7_searchSubmit{width:44px;height:44px;flex:0 0 44px;border:0;border-radius:0;background:transparent;color:var(--v7-ink);cursor:pointer;position:relative}.v7_searchSubmit:before{content:"";position:absolute;inset:0;background:url(/figma-v7/icon-arrow.svg) 50%/20px 17.333px no-repeat}.v7_searchResultsLayout{display:grid;gap:24px}.v7_emptySearch{display:grid;gap:16px;max-width:720px;padding:32px 0;border-top:var(--v7-line);border-bottom:var(--v7-line)}.v7_emptySearch h1,.v7_emptySearch h2,.v7_emptySearchTitle{font-family:var(--v7-font-display);font-size:var(--v7-type-xl);font-weight:400;line-height:1.15}.v7_emptySearch p{color:var(--v7-ink-2)}.v7_emptySearchLinks{display:flex;flex-wrap:wrap;gap:16px}.v7_emptySearchLinks a{text-decoration:underline;text-underline-offset:4px}.v7_section{padding:24px var(--v7-gutter) 64px;border-top:var(--v7-line)}.v7_homeFaqSection .v7_container{display:grid;grid-template-columns:410px 820px;gap:130px;align-items:flex-start}.v7_escalationGrid,.v7_footer,.v7_homeAuthorSection,.v7_homeManualSection{--v7-focus:var(--v7-focus-on-dark)}.v7_escalation:before,.v7_footer:before,.v7_section:before,.v7_sectionAlt:before{content:"";display:block;height:calc(var(--v7-divider) - 2px)}.v7_section.v7_homeAuthorSection:before,.v7_section.v7_homeManualSection:before{content:none;display:none;height:0}.v7_moduleHeader .v7_buttonGhost,.v7_moduleHeader .v7_buttonInk,.v7_moduleHeader h2,.v7_moduleHeader p{margin-left:32px}.v7_moduleHeader .v7_eyebrow{color:var(--v7-brown);font-size:var(--v7-type-sm);font-weight:500;letter-spacing:.055em;line-height:18px}.v7_homeAuthorSection .v7_eyebrow,.v7_homeAuthorSection .v7_moduleHeader h2,.v7_homeAuthorSection .v7_moduleHeader p,.v7_homeManualSection .v7_checkList,.v7_homeManualSection .v7_eyebrow,.v7_homeManualSection .v7_moduleHeader h2,.v7_homeManualSection .v7_moduleHeader p{color:var(--v7-white)}.v7_homeTopicsSection .v7_moduleHeader>p:not(.v7_eyebrow){display:none}.v7_homeAuthorSection .v7_buttonGhost{margin-left:32px;border-color:var(--v7-white);color:var(--v7-white)}.v7_manualContentExact .v7_buttonInk,.v7_manualContentExact .v7_manualPrice,.v7_manualContentExact h2,.v7_manualContentExact ul,.v7_manualContentExact>p:not(.v7_eyebrow){margin-left:32px}.v7_manualContentExact ul,.v7_manualContentExact>p:not(.v7_eyebrow){width:calc(100% - 32px);color:var(--v7-paper);font-family:var(--v7-font-ui);font-size:var(--v7-type-md);font-weight:300;line-height:23px}.v7_homeManualSection .v7_buttonInk{border-color:var(--v7-white);background:var(--v7-white);color:var(--v7-ink)}.v7_escalation .v7_eyebrow,.v7_escalation h2,.v7_escalation p{color:var(--v7-white)}.v7_escalation .v7_buttonInk{border-color:var(--v7-white);background:var(--v7-white);color:var(--v7-ink)}.v7_footer{height:auto;min-height:444px;padding:80px var(--v7-gutter) 72px;border-top:var(--v7-line);background:var(--v7-paper)}.v7_footer .v7_container{height:auto;min-height:292px;display:grid;grid-template-columns:410px minmax(0,820px);grid-template-rows:auto auto;gap:48px 130px;padding:0}.v7_footerTop{display:grid;gap:16px;align-content:start;max-width:410px;margin-bottom:0}.v7_footerTop .v7_logo{width:295px;height:42px}.v7_footer p{color:var(--v7-ink-2);font-size:var(--v7-type-sm)}.v7_footerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;height:229px;align-items:flex-start}.v7_footerColumn{--footer-card-height:229px;position:relative;height:var(--footer-card-height);padding:80px 0 0 32px}.v7_footerColumn h2{margin:0 0 16px;color:var(--v7-brown);font-size:var(--v7-type-xs);font-weight:400;letter-spacing:.6px;line-height:15px;text-transform:uppercase}.v7_footerColumn ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.v7_footerColumn li{line-height:18px}.v7_footerColumn a{font-size:var(--v7-type-sm);font-weight:400;text-underline-offset:3px}.v7_footerColumn a,.v7_footerPrivacyButton{color:var(--v7-ink);letter-spacing:.7px;line-height:18px;text-decoration:underline}.v7_footerPrivacyButton{appearance:none;display:inline;padding:0;border:0;background:transparent;font:inherit;font-size:var(--v7-type-sm);font-weight:400;text-align:left;text-underline-offset:3px;cursor:pointer}.v7_footerColumn:after,.v7_footerColumn:before{content:"";position:absolute;left:0;width:56px;height:64px;border-left:var(--v7-line)}.v7_footerColumn:before{top:0;background:url(/figma-v7/logo-mark.svg) 32px 21px/24px 22px no-repeat}.v7_footerColumn:after{bottom:0}.v7_footerBottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:32px;margin-top:0;color:var(--v7-ink-3);font-size:var(--v7-type-xs);letter-spacing:.6px}.v7_pageHero .v7_searchForm{width:500px;max-width:100%;height:48px;min-height:48px}.v7_topicSideCard .v7_buttonInk,.v7_topicSideCard strong{margin-left:32px}.v7_topicSectionHeader .v7_eyebrow{width:auto;justify-self:start;padding-right:16px;color:#9a5b21;font-size:14px;line-height:18px;letter-spacing:.055em}.v7_topicSectionHeader .v7_eyebrow:before{background:#d5d5d5}.v7_topicConsultationSection .v7_eyebrow{width:auto;height:18px;align-self:flex-start;padding-right:16px;color:var(--v7-white);font-size:14px;line-height:18px;letter-spacing:.055em}.v7_topicConsultationSection .v7_eyebrow:before{background:var(--v7-white)}.v7_topicConsultationBody .v7_buttonInk{width:218px;height:44px;min-height:44px;border-color:var(--v7-white);background:var(--v7-white);color:var(--v7-ink);font-weight:400}.v7_articleConsultPanel .v7_eyebrow{color:var(--v7-brown)}.v7_articleConsultPanel .v7_buttonInk{margin-left:32px;width:calc(100% - 32px)}.v7_articleInlineCta .v7_eyebrow,.v7_articleInlineCta h2,.v7_articleInlineCta p{color:var(--v7-white)}.v7_articleInlineCta .v7_buttonInk{margin-left:32px;border-color:var(--v7-white);background:var(--v7-white);color:var(--v7-ink)}.v7_eyebrow,.v7_filterLabel,.v7_label,.v7_linkBarTitle,.v7_materialBottom,.v7_megaGroupHeading,.v7_nextCardLabel,.v7_tocPanel a span,.v7_topicArticlesLabel,.v7_topicCardTag,.v7_topicNav span,.v7_topicProductEyebrow{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;letter-spacing:.075em;text-rendering:auto}.v7_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v7_root :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--v7-focus);outline-offset:3px}@media (max-width:1180px){.v7_primaryNav{gap:28px}.v7_header,.v7_navRow{height:70px}.v7_navRow{padding-block:19px}.v7_header .v7_buttonInk,.v7_primaryNav{display:none}.v7_mobileMenu{display:block}.v7_mobilePanel{top:70px}.v7_linkBar a,.v7_mobileMenu summary,.v7_searchLinks a{min-height:44px;display:inline-flex;align-items:center}.v7_mobileMenu summary{min-width:44px;align-items:flex-end;justify-content:center;padding-inline:8px;padding-bottom:6px}.v7_logo{height:44px}.v7_logoGraphic{height:32px;margin-block:6px}}@media (max-width:880px){.v7_homeAuthorSection .v7_authorModule,.v7_homeFaqSection .v7_container,.v7_homeLeadSection .v7_leadMagnet,.v7_homeManualSection .v7_manualModule{grid-template-columns:minmax(0,1fr)!important;gap:32px;min-height:0}.v7_authorBullets,.v7_authorContentExact,.v7_authorVisual,.v7_homeFaqSection .v7_faqList,.v7_homeFaqSection .v7_moduleHeader,.v7_leadIntroExact,.v7_leadIntroExact p,.v7_leadIntroExact ul,.v7_leadIntroExact>div,.v7_leadSignup,.v7_manualContentExact,.v7_manualContentExact .v7_buttonInk,.v7_manualContentExact .v7_manualPrice,.v7_manualContentExact h2,.v7_manualContentExact ul,.v7_manualContentExact>p:not(.v7_eyebrow),.v7_quoteBox{width:100%!important;min-width:0;max-width:100%;margin-left:0}.v7_manualContentExact ul,.v7_manualContentExact>p:not(.v7_eyebrow){line-height:23px}.v7_pageHero .v7_searchForm{width:100%}.v7_footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v7_navRow{gap:12px}.v7_logo{width:auto}.v7_articleHeader,.v7_articleLayout,.v7_articlePrelude,.v7_catalogHero,.v7_escalation,.v7_footer,.v7_hero,.v7_offerHero,.v7_pageHero,.v7_personaStrip,.v7_section,.v7_topicShell{padding-inline:var(--v7-gutter)}.v7_cardGrid,.v7_cardGridThree,.v7_catalogGrid,.v7_footerGrid,.v7_processGrid,.v7_topicGrid{grid-template-columns:1fr}.v7_searchForm{height:auto;min-height:56px}.v7_moduleHeader .v7_buttonGhost,.v7_moduleHeader .v7_buttonInk,.v7_moduleHeader h2,.v7_moduleHeader p{margin-left:24px;width:calc(100% - 24px);max-width:calc(100% - 24px)}.v7_footerBottom{flex-direction:column}}@media (max-width:880px){.v7_root{overflow-x:clip}.v7_root *,.v7_root :after,.v7_root :before{min-width:0}.v7_root :where(img,svg){max-width:100%}.v7_root :where(a,button,summary,label,input,select,textarea){touch-action:manipulation}.v7_buttonAccent,.v7_buttonGhost,.v7_buttonInk,.v7_header .v7_buttonInk,.v7_megaSummary,.v7_mobileMenu summary,.v7_primaryNav a{min-height:44px}.v7_mobileMenu summary{min-width:44px;align-items:flex-end;justify-content:center;padding-inline:8px;padding-bottom:6px}.v7_mobilePanel{padding-top:12px;padding-bottom:28px}.v7_mobilePanel a{min-height:44px;display:flex;align-items:center;padding-block:12px}.v7_heroMark,.v7_pageHero .v7_searchForm,.v7_searchBlock{width:100%;max-width:100%}.v7_searchForm{min-height:56px}.v7_searchForm input{min-height:44px;line-height:1.25}.v7_leadEmailField button,.v7_searchSubmit{width:44px;height:44px;flex-basis:44px}.v7_chip,.v7_filterBar a,.v7_materialAction,.v7_mobileAnchorRail a,.v7_topicConsultationBody .v7_buttonInk,.v7_topicDownloadCard strong,.v7_topicSideCard .v7_buttonInk,.v7_topicSideCard strong{min-height:44px;display:inline-flex;align-items:center;padding-top:10px;padding-bottom:10px}}@media (max-width:560px){.v7_searchForm{padding:10px 12px;gap:10px}.v7_searchIcon{width:28px;height:28px;background-size:23px 23px}.v7_searchSubmit{margin-right:-4px}}@media (max-width:1180px){.v7_homeAuthorSection .v7_authorModule,.v7_homeFaqSection .v7_container,.v7_homeLeadSection .v7_leadMagnet,.v7_homeManualSection .v7_manualModule,.v7_topicLeadSection .v7_leadMagnet{grid-template-columns:minmax(0,1fr)!important;gap:32px;height:auto;min-height:0}.v7_authorBullets,.v7_authorContentExact,.v7_authorVisual,.v7_homeFaqSection .v7_faqList,.v7_homeFaqSection .v7_moduleHeader,.v7_leadIntroExact,.v7_leadIntroExact p,.v7_leadIntroExact ul,.v7_leadIntroExact>div,.v7_leadSignup,.v7_manualContentExact,.v7_manualContentExact .v7_buttonInk,.v7_manualContentExact .v7_manualPrice,.v7_manualContentExact h2,.v7_manualContentExact ul,.v7_manualContentExact>p:not(.v7_eyebrow),.v7_quoteBox{width:100%!important;min-width:0;max-width:100%;margin-left:0}}@media (max-width:880px){.v7_footer{height:auto;min-height:0;padding-block:56px 48px}.v7_footer .v7_container{grid-template-columns:1fr;grid-template-rows:auto;gap:40px}.v7_footerTop .v7_logo,.v7_logo{height:44px;min-height:44px}.v7_footerGrid{height:auto}.v7_footerColumn,.v7_footerColumn:nth-child(3),.v7_footerColumn:nth-child(4){height:auto;min-height:0}.v7_footerColumn a{min-height:44px;display:inline-flex;align-items:center;padding-top:8px;padding-bottom:8px}}@media (max-width:560px){.v7_navRow>.v7_logo{width:225px;flex-basis:225px}.v7_catalogHero+.v7_section{padding-top:32px}}.v7_consultHeroCopy .v7_buttonInk,.v7_consultHeroCopy h1,.v7_consultHeroCopy p,.v7_consultHeroNotes,.v7_materialsHeroCopy h1,.v7_materialsHeroCopy p,.v7_productExactIntro h1,.v7_productExactIntro p,.v7_productHeroBullets,.v7_productRatingLine{margin-left:32px}.v7_figmaCtaCopy .v7_eyebrow,.v7_figmaCtaCopy h2,.v7_figmaCtaCopy p,.v7_figmaCtaCopy ul{color:var(--v7-white)}.v7_figmaCtaCopy .v7_buttonGhost{width:fit-content;margin-left:32px}.v7_figmaCtaCopy .v7_buttonGhost,.v7_productPurchaseBox .v7_buttonInk{border-color:var(--v7-white);background:var(--v7-white);color:var(--v7-ink)}.v7_productPurchaseBox .v7_buttonInk{width:100%;gap:8px;justify-content:center}.v7_aboutQuoteGrid .v7_eyebrow,.v7_aboutQuoteGrid h2{color:var(--v7-white)}.v7_productFitCta .v7_buttonGhost{width:min(100%,250px);border-color:var(--v7-white);background:var(--v7-white);color:var(--v7-ink)}.v7_productTrustRow .v7_container{display:flex;flex-wrap:wrap}.v7_productTemplatePurchase .v7_buttonInk{width:100%;min-height:44px;border-color:var(--v7-white);background:var(--v7-white);color:var(--v7-ink)}.v7_productFitCta .v7_buttonGhost{border-color:var(--v7-ink);background:var(--v7-ink);color:var(--v7-white)}.v7_productDecisionCopy .v7_eyebrow,.v7_productDecisionCopy a,.v7_productDecisionCopy h2,.v7_productDecisionCopy h3,.v7_productDecisionCopy p{color:var(--v7-white)}.v7_productDecisionCard .v7_buttonInk{width:100%}.v7_productTrustRow .v7_container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.v7_productFinalCopy .v7_eyebrow,.v7_productFinalCopy a,.v7_productFinalCopy h2,.v7_productFinalCopy p,.v7_productFinalCopy ul{color:var(--v7-white)}.v7_productFinalCopy .v7_buttonGhost{width:min(100%,500px);border-color:var(--v7-white);background:var(--v7-white);color:var(--v7-ink)}.v7_consultHeroCopy .v7_buttonInk{width:fit-content}.v7_consultWhenSection .v7_productNumberList .v7_buttonInk{width:fit-content;margin:12px 0 0 222px}@media (max-width:1180px){.v7_materialsHeroCopy .v7_eyebrow,.v7_materialsHeroCopy h1,.v7_materialsHeroCopy p{margin-left:0}.v7_footer{height:auto;min-height:0;padding-block:56px 48px}.v7_footer .v7_container{grid-template-columns:1fr;grid-template-rows:auto;gap:40px}.v7_footerTop .v7_logo{height:44px;min-height:44px}.v7_footerGrid{height:auto}.v7_footerColumn,.v7_footerColumn:nth-child(3),.v7_footerColumn:nth-child(4){height:auto;min-height:0}.v7_footerColumn a{min-height:44px;display:inline-flex;align-items:center;padding-top:8px;padding-bottom:8px}}@media (max-width:880px){.v7_consultAuthorBio,.v7_consultSectionIntro>p,.v7_consultWhenSection .v7_productNumberList .v7_buttonInk{max-width:100%;margin-left:0}}@media (max-width:560px){.v7_aboutHeroActions .v7_buttonGhost,.v7_aboutHeroActions .v7_buttonInk{width:100%}.v7_figmaCtaCopy .v7_buttonGhost,.v7_figmaCtaCopy h2,.v7_figmaCtaCopy p,.v7_figmaCtaCopy ul{margin-left:0}.v7_productTrustRow .v7_container{display:grid;gap:16px}}@media (max-width:880px){.v7_productBeforeAfterColumns,.v7_productTopicCards,.v7_productTrustRow .v7_container{grid-template-columns:1fr}}@media (max-width:560px){.v7_homeManualSection .v7_manualContentExact .v7_buttonInk,.v7_homeManualSection .v7_manualContentExact .v7_manualPrice,.v7_homeManualSection .v7_manualContentExact h2,.v7_homeManualSection .v7_manualContentExact ul,.v7_homeManualSection .v7_manualContentExact>p:not(.v7_eyebrow){width:100%;max-width:100%;margin-left:0}.v7_homeManualSection .v7_manualContentExact ul,.v7_homeManualSection .v7_manualContentExact>p:not(.v7_eyebrow){font-size:15px;line-height:1.45}.v7_homeManualSection .v7_manualContentExact .v7_buttonInk{width:fit-content!important;min-width:0;max-width:none;justify-self:start;padding-inline:24px}.v7_homeFaqSection .v7_container{gap:36px}.v7_escalationGrid .v7_moduleHeader .v7_eyebrow,.v7_escalationGrid .v7_moduleHeader h2,.v7_escalationGrid .v7_moduleHeader p{max-width:100%;margin-left:0}.v7_escalationGrid .v7_moduleHeader .v7_eyebrow{gap:8px}.v7_escalation .v7_buttonInk{width:218px;max-width:100%}.v7_topicConsultationSection .v7_eyebrow{height:auto;padding-right:0;font-size:12px;line-height:1.3;letter-spacing:.72px}.v7_topicConsultationBody .v7_buttonInk{width:218px;font-size:15px}.v7_footerTop .v7_logo{width:min(295px,calc(100vw - (var(--v7-gutter) * 2)));height:42px;min-height:42px}.v7_footerTop .v7_logoGraphic{width:100%;height:100%}.v7_footerTop .v7_logoGraphic .v7_logoMark{width:15.85%;height:100%}.v7_footerTop .v7_logoGraphic .v7_logoWord{left:24.59%;top:34.29%;width:65.04%;height:65.71%}.v7_footer{position:relative;z-index:2;padding-bottom:64px}.v7_footerGrid{grid-template-columns:minmax(0,1fr);gap:36px}.v7_footerColumn,.v7_footerColumn:nth-child(3),.v7_footerColumn:nth-child(4){width:100%;height:auto;min-height:0;padding:64px 0 0 32px}.v7_footerColumn:before{height:56px;background-position:32px 14px}.v7_footerColumn:after{display:none}.v7_footerColumn ul{gap:12px}.v7_footerColumn a{width:fit-content;min-height:18px;padding-top:0;padding-bottom:0;line-height:18px}.v7_consultScopeSection .v7_moduleHeader .v7_eyebrow,.v7_consultScopeSection .v7_moduleHeader h2{margin-left:0}.v7_homeFaqSection .v7_container,.v7_productFaqExact .v7_productSplitExact{gap:34px}}.v7_homeFaqSection .v7_container,.v7_homeLeadSection .v7_leadMagnet,.v7_homeManualSection .v7_manualModule,.v7_productFaqExact .v7_productSplitExact,.v7_topicLeadSection .v7_leadMagnet{min-height:0}@media (max-width:767px){.v7_escalation,.v7_figmaCtaSection,.v7_homeFaqSection,.v7_homeLeadSection,.v7_homeManualSection,.v7_productFaqExact,.v7_section,.v7_topicLeadSection{min-height:0}}.v7_systemHero{min-height:calc(100vh - 82px);display:grid;align-items:center;padding:80px var(--v7-gutter) 96px;border-top:var(--v7-line);border-bottom:var(--v7-line);background:linear-gradient(90deg,var(--v7-paper) 0 54%,var(--v7-paper-2) 54% 100%)}.v7_systemHeroGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.8fr);gap:clamp(48px,7vw,112px);align-items:center}.v7_systemCopy{display:grid;gap:24px;max-width:760px}.v7_systemCopy h1{max-width:720px;font-family:var(--v7-font-display);font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.98}.v7_systemCopy>p:not(.v7_eyebrow){max-width:620px;color:var(--v7-ink-2);font-size:clamp(18px,1.6vw,22px);line-height:1.45}.v7_systemSearch{width:min(100%,680px);background:var(--v7-paper)}.v7_systemActions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.v7_systemActions a{flex:0 1 auto}.v7_systemVisual{display:grid;gap:24px;align-content:center;min-width:0}.v7_systemVisual img{width:100%;height:auto;display:block;border:var(--v7-line);border-radius:var(--v7-radius);background:var(--v7-paper)}.v7_systemVisualNote{display:grid;grid-template-columns:minmax(150px,.9fr) repeat(3,minmax(0,1fr));gap:12px;align-items:stretch;padding-top:24px;border-top:var(--v7-line);color:var(--v7-ink)}.v7_systemVisualNote a,.v7_systemVisualNote span{min-width:0;padding:14px 0;font-size:var(--v7-type-sm);line-height:1.35}.v7_systemVisualNote span{color:var(--v7-brown);font-weight:500;letter-spacing:.055em;text-transform:uppercase}.v7_systemVisualNote a{border-top:var(--v7-line);color:var(--v7-ink);text-decoration:underline;text-underline-offset:4px}@media (max-width:1180px){.v7_systemHero{min-height:0;background:var(--v7-paper)}.v7_systemHeroGrid{grid-template-columns:minmax(0,1fr)}.v7_systemVisual{max-width:760px}.v7_systemVisualNote{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.v7_systemHero{padding:48px var(--v7-gutter) 64px}.v7_systemHeroGrid{gap:36px}.v7_systemCopy{gap:20px}.v7_systemCopy h1{font-size:clamp(40px,13vw,56px)}.v7_systemActions .v7_buttonGhost,.v7_systemActions .v7_buttonInk,.v7_systemActions a{width:100%}.v7_systemVisualNote{grid-template-columns:minmax(0,1fr)}}