/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}.section.sicx-highlight{color:#091728;background:#f5f2eb;border-block:1px solid #d6c4a3;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);display:grid}.sicx-highlight h2{overflow-wrap:anywhere;margin:0 0 24px;font:400 clamp(28px,3.5vw,46px)/1.15 Georgia,serif}.sicx-highlight p{line-height:1.75}.sicx-highlight .eyebrow{color:#825b21}.sicx-highlight aside{color:#f5f2eb;background:#092033;border-top:3px solid #d7a548;align-self:center;padding:clamp(24px,4vw,42px)}.sicx-highlight aside .eyebrow,.sicx-highlight aside a{color:#f2d28b}.sicx-highlight aside p{font:400 clamp(24px,2.6vw,32px)/1.4 Georgia,serif}.sicx-highlight aside a{text-underline-offset:4px;text-decoration:underline}.sicx-highlight .button,.sicx-actions .button{white-space:normal;text-align:center;max-width:100%;padding-block:14px}.sicx-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex;position:relative}.sicx-page .article-body a:not(.button){text-underline-offset:3px;text-decoration:underline}.sicx-page .article-hero:before{content:"SICX";font-size:clamp(100px,18vw,250px)}@media (width<=760px){.section.sicx-highlight{grid-template-columns:minmax(0,1fr)}.sicx-actions{flex-direction:column;align-items:stretch}}:root{--navy:#061524;--navy-2:#0a2034;--navy-3:#102b43;--gold:#d7a548;--gold-light:#f2d28b;--ivory:#f5f2eb;--white:#fff;--ink:#091728;--muted:#4f5b66}*{box-sizing:border-box}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--ink);background:var(--ivory);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}.site-header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04111ee8;border-bottom:1px solid #d7a54838;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(24px,5vw,80px);display:flex;position:fixed;top:0;left:0;right:0}.brand{align-items:center;gap:15px;display:flex}.brand-logo{flex:0 0 102px;width:102px;height:66px;display:block;position:relative;overflow:hidden}.brand-logo img{object-fit:contain;width:92px;max-width:100%;height:66px;position:absolute;top:0;left:5px}.brand-copy{text-transform:uppercase;letter-spacing:2.4px;flex-direction:column;font-size:9px;line-height:1.6;display:flex}.home-phase-one .hero.hero-with-banner{min-height:0;padding:86px 0 0;display:block}.home-brand-banner{z-index:2;width:100%;position:relative}.home-brand-banner img{width:100%;height:auto;display:block}.home-strategy-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:32px 0;display:grid}.home-strategy{color:#172b39;background:#fff}.home-strategy>h2{max-width:1100px;margin:0 0 24px;font:400 clamp(30px,3.5vw,48px)/1.15 Georgia,serif}.home-strategy>.hero-lead{color:#586570}.home-strategy-cards{gap:28px;max-width:1000px;margin:36px auto 0}.home-strategy-cards article{text-align:center;min-width:0}.home-strategy-icon{aspect-ratio:358/384;border-radius:16px;width:100%;max-width:200px;margin:0 auto;position:relative;overflow:hidden}.home-strategy-icon img{width:429.05%;max-width:none;height:auto;display:block;position:absolute;top:-47.3958%}.home-strategy-cards h3{color:#172b39;text-transform:uppercase;overflow-wrap:anywhere;margin:20px 0 14px;font:400 clamp(20px,2.1vw,28px)/1.2 Georgia,serif}.home-strategy-cards h3:after{content:"";background:#a17a38;width:44px;height:2px;margin:14px auto 0;display:block}.home-strategy-cards p{color:#424d55;max-width:230px;margin:0 auto;font-size:16px;line-height:1.5}.home-strategy-link{border-radius:16px;height:100%;padding:12px 8px;display:block}.home-strategy-link:hover{background:#f5f2eb}.home-strategy-link:focus-visible{outline-offset:4px;outline:3px solid #825b21}.home-find-stage{background:#f5f2eb;border-left:3px solid #a17a38;max-width:1000px;margin:48px auto 0;padding:32px clamp(20px,4vw,40px)}.home-find-stage h3{margin:12px 0 20px;font:400 clamp(24px,3vw,34px)/1.2 Georgia,serif}.home-find-stage p,.find-stage-scope p{font-size:16px;line-height:1.75}.home-find-stage .eyebrow,.find-stage-scope .eyebrow{color:#825b21}.home-find-stage .button{white-space:normal;text-align:center;margin-top:12px}.find-stage-microcopy{margin-top:24px;font-style:italic}.find-stage-scope{background:#fff;border-top:3px solid #a17a38;max-width:1100px;margin:48px auto;padding:clamp(24px,4vw,48px)}.find-stage-scope h2{font:400 clamp(28px,4vw,42px)/1.2 Georgia,serif}.find-stage-scope h3{margin-top:28px;font-size:20px}.find-stage-scope .find-process-heading{color:var(--navy);margin:40px 0 24px;font:400 clamp(24px,3vw,32px)/1.25 Georgia,serif}.find-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:32px;display:grid}.find-process-card{background:#fbfaf7;border:1px solid #dfd9cc;border-top:3px solid #a17a38;border-radius:12px;min-width:0;padding:28px 24px 32px;box-shadow:0 8px 24px #0615240a}.find-process-number{color:#825b21;letter-spacing:.08em;border:1px solid #c4a363;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:inline-flex}.find-process-card h4{color:var(--navy);margin:22px 0 20px;font:400 28px/1.2 Georgia,serif}.find-process-card ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.find-process-card li{color:#465460;overflow-wrap:anywhere;padding-left:16px;font-size:16px;line-height:1.65;position:relative}.find-process-card li:before{content:"";background:#a17a38;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.find-stage-scope .find-process-closing{background:var(--navy);color:#fff;border-radius:12px;margin:28px 0 0;padding:28px clamp(20px,4vw,36px);font:400 clamp(20px,2.5vw,28px)/1.6 Georgia,serif}.find-process-closing strong{color:var(--gold-light);font-weight:400}@media (width<=760px){.find-process-grid{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=900px){.home-strategy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.home-strategy-cards{gap:28px 16px}.home-strategy-cards h3{font-size:20px}}.home-brand-banner a{border-radius:3px;height:6.7%;min-height:24px;position:absolute;top:61.3%}.home-brand-banner .banner-service-link{width:20.4%;left:4.16%}.home-brand-banner .banner-contact-link{width:17%;left:25.9%}.home-brand-banner a:focus-visible{outline-offset:4px;outline:3px solid #fff}.home-phase-one .hero-with-banner .hero-content{max-width:1180px;margin:0 auto;padding:48px clamp(24px,5vw,80px) 56px}.home-phase-one .hero-with-banner h1,.home-phase-one .hero-with-banner .hero-lead{max-width:960px}.home-phase-one .hero-with-banner h1{text-transform:none;overflow-wrap:anywhere}.home-analysis-photo{border:1px solid #b98f4a80;border-radius:18px;max-width:1200px;margin:0 auto 48px;overflow:hidden;box-shadow:0 24px 60px #04111e2e}.home-analysis-photo img{width:100%;height:auto;display:block}.home-section-visual{z-index:1;border:1px solid #b98f4a80;border-radius:16px;width:100%;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 48px #04111e33}.home-section-visual img{width:100%;height:auto;display:block}.home-radar-visual{grid-column:1/-1}.home-closing-art{background:#f5f1e9;padding:0 24px 56px}.home-closing-art .home-section-visual{max-width:560px;margin:0 auto}.home-case-grid .premium-card .case-thumbnail{border:1px solid #b98f4a66;border-radius:10px;width:100%;margin:0 0 24px;padding:0;display:block;overflow:hidden}.case-thumbnail img{aspect-ratio:1;object-fit:contain;background:#f5f1e9;width:100%;height:auto;display:block}.home-case-grid .premium-card .case-thumbnail-sanctions{aspect-ratio:1122/895;background:#071d2b}.case-thumbnail-sanctions img{aspect-ratio:auto}.applied-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.applied-case-card{color:#fff;background:#0c2435;border:1px solid #b89150;border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 16px 32px -18px #000}.applied-case-card img{aspect-ratio:1122/1402;object-fit:contain;background:#0c2435;width:100%;height:auto;display:block}.applied-case-card>div{flex-direction:column;flex:1;padding:24px;display:flex}.applied-case-card h3{color:#fff;margin:0 0 12px;font-size:26px;line-height:1.2}.applied-case-card p{color:#d5dee4;font-size:16px;line-height:1.6}.applied-case-card span{color:#edc77d;margin-top:auto;padding-top:16px;font-size:14px;font-weight:700}.applied-case-card:focus-visible{outline-offset:5px;outline:3px solid #edc77d}.case-transparency{color:#102b40;background:#f4ecde;border:1px solid #bc9a61;border-radius:12px;margin:28px 0;padding:24px}.case-transparency p{color:#102b40;margin-bottom:0;font-size:16px;line-height:1.7}@media (width<=900px){.applied-case-grid{grid-template-columns:1fr}.applied-case-card{width:100%;max-width:560px;margin-inline:auto}}.experience-origin{color:#d0d9e1;max-width:920px;margin:0 0 30px;font-size:14px;line-height:1.7}.experience-context p,.experience-study p{font-size:16px;line-height:1.8}.experience-phases{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.experience-phases a{color:#102b40;border:1px solid #a77b34;border-radius:8px;padding:12px 18px}.experience-studies{gap:32px;display:grid}.experience-study{background:linear-gradient(140deg,#fffdf8,#ece4d7);border:1px solid #cdbb99;border-radius:16px;padding:clamp(24px,4vw,48px);scroll-margin-top:110px;box-shadow:0 16px 36px -24px #102b40}.experience-study-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;margin:24px 0;display:grid}.experience-study h3{color:#102b40;font-size:20px}.experience-study aside{color:#edf0f2;background:#102b40;border-radius:10px;align-self:start;padding:24px}.experience-study aside h3{color:#edc77d}.experience-page a:focus-visible{outline-offset:5px;outline:3px solid #a77b34}.experience-milestones dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;display:grid}.experience-milestones dl>div{border-top:2px solid #a77b34;padding-top:22px}.experience-milestones dt{color:#102b40;font:400 clamp(24px,2.5vw,36px)/1.2 Georgia,serif}.experience-milestones dd{margin:14px 0 0;font-size:16px;line-height:1.7}.experience-milestones>p{margin-top:28px;font-size:14px;line-height:1.7}.experience-timeline ol{margin:36px 0 0;padding:0;list-style:none}.experience-timeline li{border-left:2px solid #a77b34;grid-template-columns:110px minmax(0,1fr);gap:28px;padding:0 0 32px 24px;display:grid}.experience-timeline li>strong{color:#79551f;font:400 30px/1.2 Georgia,serif}.experience-timeline h3{color:#102b40;margin:0 0 12px;font-size:22px}.experience-timeline p{max-width:760px;margin:0 0 12px;font-size:16px;line-height:1.8}.experience-timeline a{color:#79551f;text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.experience-milestones dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.experience-milestones dl{grid-template-columns:1fr}.experience-timeline li{grid-template-columns:1fr;gap:12px}}@media (width<=760px){.experience-study-grid{grid-template-columns:1fr}.experience-study .button{white-space:normal}}.home-radar-visual figcaption{color:#c1ccd5;background:#071b2c;padding:10px 16px;font-size:12px;line-height:1.5}.home-moments-visual,.home-journey-visual,.home-difference-visual,.home-lgpd-visual,.home-team-visual{margin-bottom:clamp(24px,4vw,48px)}@media (width<=760px){.home-phase-one .hero.hero-with-banner{padding:74px 0 0}.home-phase-one .hero-with-banner .hero-content{padding:28px 24px 36px}.home-analysis-photo{border-radius:12px;margin-bottom:28px}}.central-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.central-material-grid .central-spreadsheet{border:2px solid #a77b34;scroll-margin-top:100px;box-shadow:0 12px 32px -16px #79501a}.material-benefits{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.material-benefits span{color:#79501a;margin-right:8px;font-weight:700}.material-download-cta{white-space:normal;text-align:center;width:100%}.central-material-grid .material-microcopy{margin:12px 0 0;font-size:12px}#checklist-habilitacao{scroll-margin-top:100px}.home-central-discovery{color:#071b2c;background:#ede5d7;gap:24px;display:grid}.home-central-discovery h2{max-width:800px}.home-central-discovery>.button{justify-self:start}.home-central-highlights{flex-wrap:wrap;gap:16px;display:flex}.home-central-highlights a{color:#071b2c;background:#fffdf8;border:1px solid #cdbb99;border-radius:8px;padding:16px 20px}.central-material-grid .central-tool-card{grid-column:auto}.central-material-grid .central-viability{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;scroll-margin-top:100px;display:grid}.central-viability img{border-radius:10px;width:100%;height:auto;display:block}@media (width<=760px){.central-material-grid .central-viability{grid-template-columns:1fr}}.central-material-grid p{line-height:1.7}.central-material-grid button.central-tool-link{cursor:pointer;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.material-capture fieldset{border:0;min-width:0;margin:0;padding:0}.material-capture label{gap:8px;margin-bottom:18px;font-size:14px;display:grid}.material-capture input:not([type=checkbox]),.material-capture select{color:#071b2c;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #b6a584;border-radius:6px;padding:10px}.material-capture label.consent{align-items:flex-start;line-height:1.5;display:flex}.material-capture .consent a{text-decoration:underline}@media (width<=760px){.central-material-grid{grid-template-columns:1fr}}.central-lam{background:#f5f1e9;min-height:100vh}.central-hero{color:#fff;background:radial-gradient(at 100% 0,#b98f4a2e,#0000 60%),#071b2c;padding:clamp(48px,7vw,96px) max(24px,50vw - 600px)}.central-hero h1{letter-spacing:-.025em;max-width:980px;margin:0;font:400 clamp(34px,4.5vw,62px)/1.12 Georgia,serif}.central-hero h1 em{color:#e7c985;font-style:normal}.central-hero>p:last-child{color:#c5cfd7;max-width:780px;margin:26px 0 0;font-size:17px;line-height:1.75}.central-options{max-width:1248px;margin:0 auto;padding:48px 24px 80px}.central-options h2{color:#071b2c;margin:0 0 30px;font:400 clamp(28px,3vw,40px)/1.2 Georgia,serif}.central-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.central-tool-card{color:#071b2c;background:linear-gradient(140deg,#fffdf8,#ece4d7);border:1px solid #cdbb99;border-radius:16px;flex-direction:column;grid-column:span 2;min-width:0;padding:28px;display:flex;box-shadow:inset 0 1px #fff,0 5px 0 -3px #c6b79d,0 16px 30px -20px #071b2c}.central-tool-card:nth-last-child(-n+2){grid-column:span 3}.central-tool-number{color:#79501a;letter-spacing:.1em;font-size:12px}.central-tool-card h3{margin:20px 0 28px;font:400 25px/1.25 Georgia,serif}.central-tool-link{color:#704812;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #d4c3a6;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:700;display:flex}.central-tool-card:focus-visible{outline-offset:5px;outline:3px solid #946923}@media (hover:hover){.central-tool-card:hover{background:#fffdf8;border-color:#946923}}@media (width<=760px){.central-grid{grid-template-columns:1fr;gap:18px}.central-tool-card,.central-tool-card:nth-last-child(-n+2){grid-column:auto}}.brand-copy strong{color:#fff;font-weight:400}.brand-copy span{color:var(--gold-light)}.nav{text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:clamp(12px,1.3vw,22px);font-size:14px;display:flex}.nav a{transition:color .25s}.nav a:hover{color:var(--gold-light)}.nav-radar{color:var(--gold-light);font-weight:700}.nav-cta{border:1px solid var(--gold);padding:13px 20px;color:var(--gold-light)!important}.menu-button{display:none}.footer-navigation{text-align:left;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;width:100%;display:grid}.footer-navigation h2{color:#e7c985;margin:0 0 16px;font:600 16px/1.4 Arial,sans-serif}.footer-navigation ul{margin:0;padding:0;list-style:none}.footer-navigation li{margin:0 0 12px}.footer-navigation a{color:#d4dce1;font-size:14px;line-height:1.6}.footer-navigation a:hover{text-decoration:underline}.footer-navigation a:focus-visible{outline-offset:4px;outline:2px solid #e7c985}.article-footer:has(.footer-navigation){display:grid}.experience-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.experience-categories section{background:#fffdf8;border:1px solid #cdbb99;padding:24px}.experience-categories h3{margin:0 0 20px;font:400 25px/1.25 Georgia,serif}.experience-categories ul{padding-left:20px}.experience-categories li{margin:14px 0}.experience-categories a{color:#704812;font-size:16px;text-decoration:underline}@media (width>=761px) and (width<=1400px){.site-header:has(.nav) .menu-button{background:0 0;border:1px solid #cda65f;gap:5px;width:44px;height:44px;padding:11px;display:grid}.site-header:has(.nav) .menu-button span{background:#e7c985;height:1px;display:block}.site-header .nav{background:#061524;flex-direction:column;align-items:stretch;padding:24px;font-size:14px;display:none;position:absolute;top:100%;left:0;right:0}.site-header .nav.open{display:flex}.site-header .nav a{min-height:44px;padding:10px}}@media (width<=760px){.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-categories{grid-template-columns:1fr}}.hero{color:#fff;background:radial-gradient(circle at 20% 20%,#23577e57,#0000 36%),linear-gradient(120deg,#04101d 0%,#071a2a 58%,#0b2236 100%);grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(40px,5vw,92px);min-height:100vh;padding:132px clamp(24px,5vw,80px) 54px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.24;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.hero-glow{border:1px solid #d7a54824;border-radius:50%;width:480px;height:480px;position:absolute;top:20%;left:-240px}.hero-content{z-index:2;position:relative}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:3px;margin:0 0 20px;font-size:11px;font-weight:700}.hero h1,.section h2,.insight-banner h2,.contact h2,.opportunity h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero h1{max-width:780px;margin:0;font-size:clamp(42px,4.15vw,64px);line-height:1.06}.hero h1 span{color:var(--gold-light)}.hero-lead{color:#b9c2ca;max-width:620px;margin:26px 0 32px;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:28px;display:flex}.button{text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;border:0;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:0 25px;font-size:11px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{color:#071524;background:linear-gradient(120deg,#bd8731,#f0d287 52%,#c08b35);box-shadow:0 14px 40px #be882e2e}.button-dark{color:#fff;background:var(--navy);box-shadow:0 14px 40px #0615242e}.text-link{color:#d8dfe5;text-transform:uppercase;letter-spacing:1.2px;border-bottom:1px solid #ffffff42;gap:10px;padding:13px 0;font-size:12px;display:inline-flex}.text-link.gold{color:#704812;border-color:#7048126b}.hero-reassurance{color:#9dabb6;letter-spacing:1.1px;text-transform:uppercase;margin:24px 0 0;font-size:10px;font-weight:700;line-height:1.6}.hero-reassurance span{color:var(--gold-light);margin:0 8px}.hero-visual{z-index:2;position:relative}.hero-visual picture{display:block}.hero-visual:before{content:"";border:1px solid #d7a54852;position:absolute;inset:-18px}.hero-visual img{aspect-ratio:1.89;object-fit:cover;width:100%;box-shadow:0 40px 100px #0000006b}.hero-visual:after{content:"";background:var(--gold);width:120px;height:4px;position:absolute;bottom:-2px;right:-22px}.authority-strip{color:#e0e3e5;text-transform:uppercase;letter-spacing:1.4px;background:#030e19;border-top:1px solid #d7a54861;justify-content:center;align-items:center;gap:clamp(20px,3.5vw,60px);min-height:88px;padding:22px clamp(24px,5vw,80px);font-size:10px;display:flex}.authority-strip i{background:#d7a54861;width:1px;height:26px}.authority-strip p{text-align:center;margin:0}.local-seo-strip{color:var(--navy);background:#eee9df;border-bottom:1px solid #d5cabb;grid-template-columns:minmax(250px,.9fr) minmax(300px,1.4fr) auto;align-items:center;gap:clamp(22px,4vw,58px);padding:20px clamp(24px,5vw,80px);display:grid}.local-seo-strip div{gap:5px;display:grid}.local-seo-strip div span{color:#654515;letter-spacing:1.5px;text-transform:uppercase;font-size:9px;font-weight:800}.local-seo-strip strong{font:18px/1.3 Georgia,serif}.local-seo-strip p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.local-seo-strip a{color:var(--navy);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.local-seo-strip a span{color:var(--gold)}.radar-feature{color:#fff;background:radial-gradient(circle at 17%,#22638b6b,#0000 31%),linear-gradient(120deg,#030e19 0%,#071b2c 58%,#0b2940 100%);border-bottom:1px solid #d7a54857;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(48px,8vw,120px);min-height:430px;padding:72px clamp(24px,7vw,112px);display:grid;position:relative;overflow:hidden}.radar-feature:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.radar-orbit{z-index:1;aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 49px,#f2d28b1f 50px 51px),linear-gradient(90deg,#0000 49.7%,#f2d28b26 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#f2d28b26 50%,#0000 50.3%);border:1px solid #f2d28b6b;border-radius:50%;justify-self:center;width:min(310px,70vw);position:relative;box-shadow:0 0 80px #1f669038,inset 0 0 70px #00000040}.radar-sweep{transform-origin:0;background:linear-gradient(90deg, var(--gold-light), transparent);width:46%;height:1px;box-shadow:0 0 16px var(--gold);position:absolute;inset:50% 50% auto auto;transform:rotate(-32deg)}.radar-core{width:112px;height:112px;color:var(--gold-light);text-align:center;letter-spacing:2px;background:#04121fe6;border:1px solid #d7a5489e;border-radius:50%;place-items:center;font:13px/1.15 Georgia,serif;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.radar-core b{letter-spacing:3px;font-size:17px}.radar-copy{z-index:1;max-width:780px;position:relative}.radar-copy h2{letter-spacing:-.035em;max-width:760px;margin:0;font:400 clamp(43px,4.6vw,70px)/1.04 Georgia,Times New Roman,serif}.radar-copy>p:not(.eyebrow){color:#c1ccd5;max-width:680px;margin:24px 0;font-size:17px;line-height:1.75}.radar-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 32px;display:grid}.radar-benefits article{background:#ffffff0b;border:1px solid #e3c98738;align-content:start;gap:10px;min-height:112px;padding:17px 16px;display:grid}.radar-benefits strong{color:var(--gold-light);letter-spacing:.1em;font:16px/1 Georgia,serif}.radar-benefits span{color:#d3dce3;font-size:13px;line-height:1.5}.radar-actions{align-items:center;gap:26px;display:flex}.radar-actions>span{color:#91a1ad;letter-spacing:1.1px;text-transform:uppercase;max-width:240px;font-size:9px;font-weight:700;line-height:1.55}.pncp-shortcut{background:#f7f3ea;border-bottom:1px solid #d8cbae;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,3.5vw,52px);min-height:150px;padding:28px clamp(24px,7vw,112px);display:grid}.pncp-icon{color:#0a1d2e;letter-spacing:1px;background:linear-gradient(145deg,#f0d28b,#b57c28);border:1px solid #f7dda1;border-radius:22px;place-items:center;width:78px;height:78px;font-family:Georgia,serif;font-size:15px;font-weight:700;display:grid;box-shadow:0 13px 25px #53350933,inset 3px 3px 6px #ffffff80,inset -4px -5px 7px #52300640}.pncp-copy span{color:#704812;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:700}.pncp-copy h2{color:var(--navy);margin:7px 0 4px;font:28px/1.2 Georgia,serif}.pncp-copy p{color:#65717b;margin:0;font-size:13px;line-height:1.55}.pncp-shortcut .button{white-space:nowrap}.section{padding:120px clamp(24px,7vw,112px)}.section-heading h2{color:var(--navy);margin:0;font-size:clamp(42px,4.5vw,66px);line-height:1.08}.section-heading>p{color:var(--muted);font-size:16px;line-height:1.8}.side-heading{grid-template-columns:1.05fr .8fr;align-items:end;gap:10vw;margin-bottom:66px;display:grid}.side-heading>p{margin:0 0 5px}.centered{text-align:center;max-width:800px;margin:0 auto 66px}.centered>p:last-child{margin:20px auto 0}.pains{background:#eee9df}.pain-heading h2{max-width:760px}.pain-grid{border-top:1px solid #b99555;border-left:1px solid #b99555;grid-template-columns:repeat(4,1fr);display:grid}.pain-grid article{background:#ffffff61;border-bottom:1px solid #b99555;border-right:1px solid #b99555;min-height:285px;padding:34px 28px}.pain-grid article>span{border:1px solid var(--gold);color:#704812;border-radius:50%;place-items:center;width:43px;height:43px;margin-bottom:42px;font:15px Georgia,serif;display:inline-grid}.pain-grid h3{color:var(--navy);margin:0 0 14px;font:25px Georgia,serif}.pain-grid p{color:#616c75;margin:0;font-size:14px;line-height:1.7}.pain-cta{color:#4f5c66;background:#fff;border:1px solid #d7d0c4;border-top:0;justify-content:space-between;align-items:center;gap:35px;padding:30px 36px;display:flex}.pain-cta p{max-width:670px;margin:0;font-family:Georgia,serif;font-size:21px;line-height:1.45}.pain-cta .button{flex:none}.process-early{background:#f8f5ef}.steps-three{grid-template-columns:repeat(3,1fr);max-width:1020px}.steps-three article{min-height:240px;padding-top:36px}.steps-three article>span{font-size:22px}.steps-three h3{font-size:29px}.steps-three p{font-size:14px}.audience-banner{background:#061524;border-top:1px solid #d7a54873;border-bottom:1px solid #d7a54873;position:relative;overflow:hidden}.audience-banner a{display:block}.audience-banner img{width:100%;height:auto}.banner-mobile-hint{display:none}.opportunity{color:#fff;background:radial-gradient(circle at 18% 20%,#275d844d,transparent 30%),var(--navy);grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(50px,8vw,125px);display:grid}.opportunity-copy h2{margin:0 0 25px;font-size:clamp(42px,4.5vw,66px);line-height:1.08}.opportunity-copy>p:not(.eyebrow){color:#a9b5be;line-height:1.8}.opportunity-widget{color:var(--ink);background:#fff;padding:clamp(28px,4vw,50px);box-shadow:0 25px 80px #0000003b}.calculator-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.calculator-fields label{color:#3c4853;text-transform:uppercase;letter-spacing:1px;gap:10px;font-size:9px;font-weight:700;display:grid}.calculator-fields select,.calculator-fields input{width:100%;min-height:52px;color:var(--navy);background:#f5f2eb;border:1px solid #d4cdbc;border-radius:0;outline:none;padding:0 14px;font-size:14px}.calculator-fields select:focus,.calculator-fields input:focus{border-color:var(--gold);box-shadow:0 0 0 2px #d7a54826}.calculator-method{color:#53606a;border-left:2px solid var(--gold);background:#f5f2eb;gap:6px;margin-top:22px;padding:17px 18px;display:grid}.calculator-method strong{color:var(--navy);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.calculator-method span{font-size:14px;line-height:1.5}.calculator-method small{color:#6f7981;font-size:11px;line-height:1.55}.calculator-detail-link{color:#5c3c10;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #65451559;gap:8px;margin-top:14px;font-size:11px;font-weight:800;display:inline-flex}.calculator-button{margin-top:24px}.calculator-button:disabled{cursor:not-allowed;filter:grayscale();opacity:.55}.calculator-result{color:#fff;border-left:3px solid var(--gold);background:linear-gradient(130deg,#071b2d,#10314b);margin-top:28px;padding:28px}.calculator-result p{color:#aab8c2;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px;font-size:12px}.calculator-result>strong{color:var(--gold-light);font:42px/1.15 Georgia,serif;display:block}.calculator-result>span{color:#d5dce1;margin:15px 0 20px;font-size:14px;line-height:1.65;display:block}.calculator-result>.calculator-next-step{color:#bfcbd3;border-top:1px solid #e3c98733;margin-top:0;padding-top:17px}.calculator-result-links{flex-wrap:wrap;gap:15px 24px;display:flex}.calculator-result a{color:var(--gold-light);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #d7a54866;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-block}.calculator-result small{color:#758897;margin-top:20px;font-size:9px;display:block}.ray-x-benefits{color:#d1dae1;gap:12px;margin:28px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.ray-x-benefits li:before{content:"✓";color:var(--gold-light);margin-right:10px;font-weight:800}.ray-x-fields{grid-template-columns:minmax(0,1.45fr) minmax(150px,.55fr)}.ray-x-fallback{color:#4e5d68;border-left:3px solid var(--gold);background:#f5f2eb;margin-top:26px;padding:22px}.ray-x-fallback strong{color:var(--navy);font-family:Georgia,serif;font-size:19px}.ray-x-fallback p{margin:8px 0 12px;font-size:13px;line-height:1.6}.ray-x-fallback a,.ray-x-radar-link{color:#714a13;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #714a1361;font-size:11px;font-weight:800}.ray-x-result>strong{font-size:clamp(31px,4vw,48px)}.ray-x-result .ray-x-radar-link{color:var(--gold-light);border-color:#d7a54873;display:inline-flex}.ray-x-lead{border-top:1px solid #e3c98733;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:24px;padding-top:22px;display:grid}.ray-x-lead label{color:#d2dbe2;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:700;line-height:1.45;display:grid}.ray-x-lead input{color:#fff;background:#ffffff0f;border:1px solid #fff3;outline:none;width:100%;min-height:48px;padding:0 13px;font-size:15px}.ray-x-lead input:focus{border-color:var(--gold-light);box-shadow:0 0 0 2px #d7a54826}.ray-x-lead .button{min-width:190px}.ray-x-note{color:#697681;margin-top:18px;font-size:10px;line-height:1.55;display:block}.calculator-page{background:#f3f0e9}.calculator-page-hero{padding-bottom:52px}.calculator-page-hero h1{max-width:950px}.calculator-page-shell{padding:65px clamp(24px,9vw,145px) 105px}.calculator-page-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:start;gap:clamp(38px,7vw,95px);max-width:1180px;margin:0 auto;display:grid}.calculator-page .opportunity-widget{position:sticky;top:35px}.calculator-page-method h2{color:var(--navy);margin:0 0 22px;font:400 clamp(34px,4vw,52px)/1.1 Georgia,serif}.calculator-page-method h3{color:var(--navy);margin:35px 0 12px;font:400 25px/1.25 Georgia,serif}.calculator-page-method p{color:#53606a;font-size:16px;line-height:1.8}.calculator-formula{color:#fff;background:var(--navy);border-left:3px solid var(--gold);margin:28px 0;padding:24px}.calculator-formula strong{color:var(--gold-light);font:24px/1.3 Georgia,serif;display:block}.calculator-formula span{color:#bdc8d0;margin-top:8px;font-size:13px;line-height:1.6;display:block}.calculator-page-steps{gap:14px;margin-top:26px;display:grid}.calculator-page-steps article{border-left:1px solid var(--gold);background:#fff;padding:20px 22px}.calculator-page-steps strong{color:#704812;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;display:block}.calculator-page-steps p{margin:0;font-size:14px}.calculator-page-note{color:#d8e0e6;background:linear-gradient(135deg,#0b1b2b,#153149);max-width:1180px;margin:70px auto 0;padding:clamp(28px,5vw,48px)}.calculator-page-note h2{color:#fff;margin:0 0 16px;font:400 clamp(30px,3.5vw,44px)/1.15 Georgia,serif}.calculator-page-note p{max-width:850px;line-height:1.75}.calculator-page-note .button{margin-top:10px}.about{background:#f6f3ed}.about-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.about-image{background:var(--navy);position:relative;box-shadow:0 25px 80px #0819292e}.about-image:before{content:"";border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);width:55%;height:55%;position:absolute;bottom:-15px;left:-15px}.about-image img{width:100%;position:relative}.about-copy blockquote{color:var(--navy);margin:0 0 34px;font-family:Georgia,serif;font-size:clamp(26px,2.6vw,38px);line-height:1.35}.about-copy ul{color:#4c5863;gap:16px;margin:0 0 25px;padding:0;line-height:1.5;list-style:none;display:grid}.about-copy li{gap:13px;display:flex}.about-copy li span{color:var(--gold);font-weight:700}.experience-practice{color:#fff;background:radial-gradient(circle at 10% 10%, #366c8f47, transparent 30%), var(--navy)}.experience-practice-intro{grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(42px,7vw,105px);display:grid}.experience-practice-intro h2{color:#fff;margin:0;font-size:clamp(40px,4.8vw,68px);line-height:1.07}.experience-practice-copy{padding-bottom:5px}.experience-practice-copy p{color:#b8c3cc;margin:0 0 16px;font-size:16px;line-height:1.8}.experience-value-grid{border-top:1px solid #d7a54859;border-left:1px solid #d7a54859;grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.experience-value-grid article{background:linear-gradient(145deg,#ffffff0b,#0000 75%);border-bottom:1px solid #d7a54859;border-right:1px solid #d7a54859;min-height:285px;padding:30px}.experience-value-grid article>span{color:var(--gold-light);letter-spacing:.18em;margin-bottom:40px;font-size:12px;display:block}.experience-value-grid h3{color:#fff;margin:0 0 15px;font:400 26px/1.2 Georgia,serif}.experience-value-grid p{color:#abb7c1;margin:0;font-size:14px;line-height:1.72}.experience-statement{color:#f3dfb6;border-left:2px solid var(--gold);max-width:1050px;margin:70px auto;padding:5px 0 5px 34px;font:400 clamp(27px,3vw,43px)/1.35 Georgia,serif}.selected-experience{color:var(--ink);background:#f6f1e8;padding:clamp(34px,5vw,56px)}.selected-experience-heading{border-bottom:1px solid #d8cdbb;grid-template-columns:.55fr 1.45fr;align-items:start;gap:40px;padding-bottom:30px;display:grid}.selected-experience-heading h3{color:var(--navy);margin:0;font:400 clamp(32px,4vw,49px)/1.12 Georgia,serif}.selected-experience-grid{grid-template-columns:repeat(2,1fr);column-gap:clamp(35px,6vw,85px);display:grid}.selected-experience-grid article{border-bottom:1px solid #d8cdbb;padding:30px 0}.selected-experience-grid h4{color:var(--navy);margin:0 0 10px;font:400 23px/1.25 Georgia,serif}.selected-experience-grid p{color:#55616b;margin:0;font-size:14px;line-height:1.72}.selected-experience-note{color:#6a655d;margin:26px 0 0;font-size:12px;line-height:1.7}.selected-experience-note strong{color:#704812}.services{background:var(--navy);color:#fff}.services .section-heading h2{color:#fff}.services .section-heading>p{color:#9eabb6}.service-grid{perspective:1400px;border-top:1px solid #d7a5484d;border-left:1px solid #d7a5484d;grid-template-columns:repeat(4,1fr);display:grid}.service-card{min-height:385px;transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff0b,#0000 70%);border-bottom:1px solid #d7a5484d;border-right:1px solid #d7a5484d;flex-direction:column;padding:32px;transition:transform .38s cubic-bezier(.2,.8,.2,1),background .38s,box-shadow .38s;display:flex;position:relative;overflow:hidden;transform:translateY(0)rotateX(0)}.service-card:before{content:"";opacity:0;background:radial-gradient(circle,#efc97726,#0000 68%);border-radius:50%;width:180px;height:180px;transition:opacity .35s;position:absolute;top:-95px;right:-95px}.service-card:hover{z-index:2;background:linear-gradient(145deg,#d7a5481f,#ffffff06);transform:translateY(-8px)rotateX(1.2deg);box-shadow:0 24px 50px #00000047,inset 0 1px #ffffff14}.service-card:hover:before{opacity:1}.service-top{justify-content:space-between;align-items:start;margin-bottom:35px;display:flex}.service-icon{color:#fff2c6;background:linear-gradient(145deg,#ffe7ae3b,#633d0d29),linear-gradient(145deg,#1c3850,#071625);border:1px solid #f7d289bf;border-radius:20px;place-items:center;width:72px;height:72px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:grid;position:relative;transform:translateZ(24px)rotate(-2deg);box-shadow:0 14px 22px #00000059,inset 4px 4px 8px #ffffff1f,inset -5px -6px 10px #00000061,0 0 0 5px #d7a5480e}.icon-back{background:linear-gradient(145deg,#efce83,#9d691f);border-radius:13px;position:absolute;inset:10px;transform:translateZ(8px);box-shadow:inset 2px 2px 3px #ffffff80,inset -3px -3px 5px #4a2a0673}.icon-glyph{z-index:2;color:#10263a;text-shadow:0 1px #ffffff59,0 3px 5px #321a0047;font:700 29px/1 Georgia,serif;position:relative;transform:translateZ(18px)}.service-card:hover .service-icon{transform:translateZ(36px)translateY(-4px)rotate(3deg)scale(1.05);box-shadow:0 20px 32px #0006,inset 4px 4px 8px #ffffff29,inset -5px -6px 10px #0006,0 0 24px #d7a5482b}.service-number{color:#ffffff47;font-family:Georgia,serif;font-size:18px}.service-card h3{margin:0 0 16px;font-family:Georgia,serif;font-size:24px;font-weight:400}.service-card p{color:#a9b3bc;font-size:13px;line-height:1.7}.service-card a{min-height:54px;color:var(--gold-light);text-transform:uppercase;letter-spacing:1.15px;align-items:flex-start;gap:8px;margin-top:auto;padding-top:22px;font-size:9px;line-height:1.45;display:inline-flex}.seo-service-links{background:#d7a54840;border:1px solid #d7a54840;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:38px;display:grid}.seo-service-links a{color:#fff;background:#0c1b2b;padding:22px;font:17px/1.35 Georgia,serif;transition:background .2s,color .2s}.seo-service-links a:hover{color:var(--gold-light);background:#142b40}.seo-service-links span{color:var(--gold)}.real-cases{color:#fff;background:radial-gradient(circle at 8% 12%,#d7a54821,#0000 25%),linear-gradient(125deg,#04101d,#0b2439 72%,#102b42)}.real-cases-heading{max-width:900px}.real-cases-heading h2{color:#fff}.real-cases-heading>p:last-child{color:#b4c0c9;max-width:790px;margin:22px auto 0;font-size:15px;line-height:1.8}.real-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.real-case-card{color:#fff;background:#ffffff0b;border:1px solid #d7a54861;flex-direction:column;min-height:430px;padding:34px 32px;transition:transform .3s,background .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.real-case-card:hover{background:#ffffff13;border-color:#efc674d9;transform:translateY(-5px)}.real-case-card:after{content:"";border:1px solid #d7a5482e;border-radius:50%;width:155px;height:155px;position:absolute;top:-78px;right:-78px}.real-case-index{width:50px;height:50px;color:var(--gold-light);border:1px solid #d7a548a6;border-radius:50%;place-items:center;margin-bottom:42px;font:18px Georgia,serif;display:grid}.real-case-card .eyebrow{margin-bottom:13px}.real-case-card h3{color:#fff;margin:0 0 18px;font:400 30px/1.15 Georgia,serif}.real-case-card>p:not(.eyebrow){color:#b2bec7;margin:0 0 28px;font-size:14px;line-height:1.75}.real-case-card strong{color:var(--gold-light);letter-spacing:1.05px;text-transform:uppercase;margin-top:auto;font-size:10px;line-height:1.5}.real-case-card strong span{margin-left:8px}.real-cases-cta{border-left:3px solid var(--gold);background:#f4f0e8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;margin-top:26px;padding:clamp(30px,4vw,48px);display:grid}.real-cases-cta h3{color:var(--navy);margin:6px 0 12px;font:400 clamp(29px,3vw,42px)/1.13 Georgia,serif}.real-cases-cta p:not(.eyebrow){color:#57636d;margin:0;font-size:14px;line-height:1.7}.real-cases-cta .button{text-align:center;max-width:330px}.team{background:#e9e5dc}.team-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.team-grid article{border-top:2px solid var(--gold);background:#f8f5ef;min-height:590px;padding:0 34px 38px;position:relative;overflow:hidden}.team-grid article:after{content:"";border:1px solid #d7a5482e;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-70px}.team-card{transition:transform .35s,box-shadow .35s}.team-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px #06152424}.role-index{z-index:3;width:42px;height:42px;color:var(--gold-light);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061524e0;border:1px solid #d7a548bf;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:17px;display:grid;position:absolute;top:18px;right:20px}.team-photo{aspect-ratio:4/5;background:var(--navy);margin:0 -34px 30px;position:relative;overflow:hidden}.team-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0615242e);height:24%;position:absolute;inset:auto 0 0}.team-photo img{object-fit:cover;object-position:50% 25%;transition:transform .6s}.team-photo-michele img{object-position:50% 18%}.team-card:hover .team-photo img{transform:scale(1.025)}.portrait-mark{width:92px;height:92px;color:var(--gold-light);background:linear-gradient(140deg, var(--navy-3), var(--navy));border:1px solid var(--gold);border-radius:50%;place-items:center;margin-bottom:38px;font:30px Georgia,serif;display:grid}.role{text-transform:uppercase;letter-spacing:2px;font-weight:700;color:#704812!important;font-size:10px!important}.team-grid h3{color:var(--navy);margin:8px 0 20px;font:29px Georgia,serif}.team-grid article>p{color:#626d76;font-size:14px;line-height:1.75}.team-grid .team-position{color:#704812;letter-spacing:1.2px;text-transform:uppercase;margin:-9px 0 18px;font-size:10px;font-weight:700}.team-register{letter-spacing:1px;text-transform:uppercase;background:#eee3ce;border:1px solid #b1833959;width:fit-content;padding:4px 8px;color:#805b24!important;margin:-10px 0 18px!important;font-size:9px!important;line-height:1.4!important}.qualification-list{z-index:1;border-top:1px solid #d8d1c5;gap:10px;margin:24px 0 0;padding:18px 0 0;list-style:none;display:grid;position:relative}.qualification-list li{color:#344653;padding-left:17px;font-size:12px;line-height:1.55;position:relative}.qualification-list li:before{content:"◆";color:var(--gold);font-size:7px;position:absolute;top:3px;left:0}.team-note{text-align:center;color:#4f5b66;margin:24px 0 0;font-size:12px}.institutional-proof{color:#fff;background:radial-gradient(circle at 92% 15%,#d7a54829,transparent 30%),var(--navy);border:1px solid #d7a5488c;grid-template-columns:92px 1fr;align-items:start;gap:28px;max-width:1180px;margin:34px auto 0;padding:clamp(28px,4vw,44px);display:grid;box-shadow:0 20px 60px #06152429}.institutional-proof-mark{width:82px;height:82px;color:var(--gold-light);border:1px solid var(--gold);letter-spacing:1px;border-radius:50%;place-items:center;font:25px Georgia,serif;display:grid}.institutional-proof .eyebrow{margin-bottom:10px}.institutional-proof h3{color:#fff;margin:0 0 13px;font:29px/1.2 Georgia,serif}.institutional-proof p:not(.eyebrow){color:#b1bdc6;margin:0;font-size:13px;line-height:1.75}.institutional-proof a{color:var(--gold-light);letter-spacing:1.1px;text-transform:uppercase;border-bottom:1px solid #d7a54873;gap:10px;margin-top:18px;padding-bottom:7px;font-size:10px;line-height:1.5;display:inline-flex}.process{background:#f7f4ee}.steps{grid-template-columns:repeat(4,1fr);max-width:1100px;margin:0 auto;display:grid}.steps article{border-top:1px solid #b99555;padding:30px 30px 20px;position:relative}.steps article:before{content:"";background:var(--gold);width:9px;height:9px;position:absolute;top:-5px;left:30px;transform:rotate(45deg)}.steps article>span{color:#704812;margin-bottom:30px;font:18px Georgia,serif;display:block}.steps h3{color:var(--navy);margin:0 0 14px;font:26px Georgia,serif}.steps p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.insight-banner{color:#fff;background:linear-gradient(110deg,#04101df5,#061a2bdb),url(/assets/areas-atuacao.webp) 50%/cover;justify-content:space-between;align-items:center;gap:50px;min-height:330px;padding:70px clamp(24px,8vw,130px);display:flex}.insight-banner h2{max-width:780px;margin:0;font-size:clamp(40px,4.5vw,68px);line-height:1.08}.insight-banner .button{flex:none}.content-section{background:#ece8df}.content-heading{align-items:end}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.featured-article{color:#fff;background:radial-gradient(circle at 88% 30%,#d7a5482e,#0000 24%),linear-gradient(120deg,#061524,#0b263d);border:1px solid #d7a5488c;grid-template-rows:auto 1fr;align-items:start;gap:34px;min-height:460px;padding:clamp(36px,4vw,58px);transition:transform .3s,box-shadow .3s,border-color .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0615242e}.featured-article:hover{border-color:#efc674e6;transform:translateY(-6px);box-shadow:0 30px 75px #06152445}.featured-article:after{content:"";pointer-events:none;border:1px solid #d7a5482b;position:absolute;inset:14px}.article-number{z-index:1;width:min-content;color:var(--gold-light);border-right:1px solid #d7a54859;padding-right:25px;font:82px/1 Georgia,serif;position:relative}.article-number-pncp{letter-spacing:2px;font-size:48px}.featured-article-copy{z-index:1;position:relative}.featured-article-copy .eyebrow{margin-bottom:14px}.featured-article h3{letter-spacing:-.025em;max-width:800px;margin:0 0 20px;font:400 clamp(29px,2.45vw,42px)/1.12 Georgia,serif}.featured-article-copy>p:not(.eyebrow){color:#aeb9c2;max-width:690px;margin:0 0 28px;line-height:1.7}.article-link{color:var(--gold-light);text-transform:uppercase;letter-spacing:1.4px;border-bottom:1px solid #d7a54873;gap:14px;padding-bottom:8px;font-size:10px;display:inline-flex}.article-byline{color:#8797a4;text-transform:uppercase;letter-spacing:1px;margin-top:18px;font-size:9px;line-height:1.5;display:block}.article-decoration{color:#d7a5480e;letter-spacing:-14px;font:190px/1 Georgia,serif;position:absolute;bottom:-55px;right:-20px}.ebook-section{color:#fff;background:radial-gradient(circle at 10% 25%,#d7a5481f,#0000 27%),linear-gradient(115deg,#04101d,#0a2237);grid-template-columns:.75fr 1fr 1fr;align-items:center;gap:clamp(35px,5vw,75px);padding:95px clamp(24px,7vw,112px);display:grid}.ebook-visual{perspective:1000px;place-items:center;min-height:430px;display:grid}.ebook-cover{aspect-ratio:.7;text-align:center;color:#fff;background:radial-gradient(circle at 90% 10%,#12324e,#0000 44%),#061524;border:1px solid #d7a548cc;flex-direction:column;justify-content:center;align-items:center;width:min(270px,100%);padding:34px 27px;display:flex;position:relative;overflow:hidden;transform:rotateY(8deg)rotate(-1deg);box-shadow:-14px 19px #020b13,0 30px 55px #0006}.ebook-cover:before{content:"";border:1px solid var(--gold);border-radius:50%;width:205px;height:205px;position:absolute;top:78px}.ebook-cover:after{content:"";border:1px solid #d7a54833;position:absolute;inset:10px}.ebook-cover>*{z-index:1;position:relative}.ebook-cover>span{color:var(--gold-light);letter-spacing:-5px;margin-bottom:50px;font:48px Georgia,serif}.ebook-cover small{color:var(--gold-light);letter-spacing:2px;font-size:8px}.ebook-cover strong{margin-top:16px;font:26px/1.12 Georgia,serif}.ebook-cover strong em{color:var(--gold-light);font-style:normal}.ebook-cover i{color:#9ba9b4;letter-spacing:.7px;text-transform:uppercase;margin-top:28px;font-size:7px;font-style:normal;line-height:1.7}.ebook-copy h2{letter-spacing:-.03em;margin:0 0 22px;font:400 clamp(39px,4vw,58px)/1.07 Georgia,serif}.ebook-copy>p:not(.eyebrow){color:#aeb9c2;font-size:14px;line-height:1.75}.ebook-copy ul{color:#dbe1e6;gap:12px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.ebook-copy li:first-letter{color:var(--gold)}.ebook-form{min-height:430px;color:var(--ink);background:#f8f5ef;align-content:center;gap:17px;padding:clamp(28px,3.5vw,46px);display:grid;box-shadow:0 24px 60px #0000003b}.ebook-form>p:first-child{color:var(--navy);margin:0 0 5px;font:22px Georgia,serif}.ebook-form label{color:#52606b;letter-spacing:1.2px;text-transform:uppercase;gap:7px;font-size:9px;font-weight:700;display:grid}.ebook-form input{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #c9c1b5;outline:0;padding:12px 0;font-size:14px}.ebook-form input:focus{border-color:var(--gold)}.ebook-form .button{justify-content:space-between;width:100%}.ebook-form>small{color:#58636c;font-size:10px;line-height:1.5}.ebook-consent{align-items:flex-start;line-height:1.45;gap:9px!important;display:flex!important}.ebook-consent input{flex:0 0 15px;width:15px;height:15px;margin-top:2px}.ebook-success{text-align:center;justify-items:center}.ebook-success>span{width:58px;height:58px;color:var(--gold-light);background:var(--navy);border-radius:50%;place-items:center;font-size:25px;display:grid}.ebook-success h3{color:var(--navy);margin:8px 0 0;font:31px Georgia,serif}.ebook-success p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.article-page{background:#f5f2eb;min-height:100vh}.article-header{position:sticky;top:0}.article-brand{color:#fff}.article-nav-link{color:var(--gold-light);text-transform:uppercase;letter-spacing:1.3px;border-bottom:1px solid #d7a54873;padding-bottom:7px;font-size:10px}.article-hero{color:#fff;background:radial-gradient(circle at 84% 22%,#d7a5482e,#0000 26%),linear-gradient(120deg,#04101d,#0a2237);padding:165px clamp(24px,9vw,145px) 90px;position:relative;overflow:hidden}.article-hero:before{content:"10";color:#f2d28b0e;font:330px/1 Georgia,serif;position:absolute;bottom:-72px;right:clamp(20px,8vw,120px)}.article-kicker{color:var(--gold-light);text-transform:uppercase;letter-spacing:2px;align-items:center;gap:12px;margin-bottom:28px;font-size:10px;font-weight:700;display:flex}.article-kicker span{background:var(--gold);width:34px;height:1px}.article-hero h1{letter-spacing:-.045em;max-width:1050px;margin:0;font:400 clamp(48px,6vw,86px)/1.02 Georgia,serif;position:relative}.article-hero h1 em{color:var(--gold-light);font-style:normal}.article-intro{color:#b5c0c9;max-width:820px;margin:30px 0 0;font-size:18px;line-height:1.75;position:relative}.article-meta{color:#8393a0;text-transform:uppercase;letter-spacing:1.2px;flex-wrap:wrap;gap:12px 28px;margin-top:35px;font-size:9px;display:flex;position:relative}.article-shell{grid-template-columns:260px minmax(0,760px);justify-content:center;gap:clamp(55px,8vw,110px);max-width:1280px;margin:0 auto;padding:80px clamp(24px,6vw,80px) 110px;display:grid}.article-toc{border-top:2px solid var(--gold);align-self:start;padding-top:22px;position:sticky;top:120px}.article-toc>p{color:var(--navy);text-transform:uppercase;letter-spacing:1.8px;margin:0 0 18px;font-size:10px;font-weight:700}.article-toc ol{counter-reset:toc;margin:0;padding:0;list-style:none;display:grid}.article-toc li{counter-increment:toc;border-bottom:1px solid #d6d0c5}.article-toc a{color:#5c6872;grid-template-columns:28px 1fr;gap:9px;padding:11px 0;font-size:12px;line-height:1.4;display:grid}.article-toc a:before{content:counter(toc,decimal-leading-zero);color:#af7f32;font-family:Georgia,serif}.article-shell>*{min-width:0}.article-body{overflow-wrap:anywhere;color:#3e4b57;min-width:0;font-size:17px;line-height:1.82}.article-hero h1,.article-intro,.article-meta{overflow-wrap:anywhere}.article-body .button{white-space:normal;text-align:center;max-width:100%;padding-block:14px}.article-author-grid article>div{min-width:0}.article-body>p:first-child{color:var(--navy);font:26px/1.55 Georgia,serif}.article-body h2{color:var(--navy);letter-spacing:-.02em;margin:70px 0 20px;scroll-margin-top:120px;font:400 35px/1.2 Georgia,serif}.article-body h2 .count{color:var(--gold);letter-spacing:2px;margin-bottom:10px;font:13px Arial,sans-serif;display:block}.article-body p{margin:0 0 22px}.article-body ul{gap:10px;margin:20px 0 28px;padding:0;list-style:none;display:grid}.article-body li{padding-left:25px;position:relative}.article-body li:before{content:"◆";color:var(--gold);font-size:8px;position:absolute;top:2px;left:2px}.article-conclusion{border-left:3px solid var(--gold);background:#fff;margin-top:75px;padding:38px;box-shadow:0 18px 55px #06152414}.article-conclusion h2{margin-top:0}.article-authors{border-top:2px solid var(--gold);background:#fff;margin-top:75px;padding:clamp(30px,5vw,50px);box-shadow:0 18px 55px #06152414}.article-authors>h2{margin:0 0 28px;font-size:35px}.article-author-grid{gap:22px;display:grid}.article-author-grid article{border-top:1px solid #ddd6ca;grid-template-columns:54px 1fr;align-items:start;gap:16px;padding-top:20px;display:grid}.article-author-grid article>span{width:48px;height:48px;color:var(--gold-light);background:var(--navy);border-radius:50%;place-items:center;font:16px Georgia,serif;display:grid}.article-author-grid h3{color:var(--navy);margin:0 0 6px;font:20px Georgia,serif}.professional-register{color:#805b24;letter-spacing:1px;text-transform:uppercase;background:#f1e8d8;border:1px solid #b183394d;width:fit-content;margin:0 0 9px;padding:3px 7px;font-size:9px;line-height:1.4;display:block}.article-author-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.article-review-note{border-top:1px solid #ddd6ca;padding-top:18px;color:#7c6541!important;margin:24px 0 0!important;font-size:11px!important}.audatex-article .article-hero:before{content:"TCE";font-size:clamp(150px,24vw,330px)}.sicaf-registries-article .article-hero:before{content:"SICAF";font-size:clamp(120px,20vw,270px)}.legal-roles-article .article-hero:before{content:"LEGAL";font-size:clamp(120px,20vw,270px)}.article-legal-quote{color:var(--navy);border-left:3px solid var(--gold);background:#fff;margin:32px 0;padding:27px 30px;font:23px/1.55 Georgia,serif;box-shadow:0 15px 42px #06152412}.article-legal-quote strong{color:#805b24}.legal-risk-grid{gap:18px;margin:30px 0 35px;display:grid}.legal-risk-grid article{border-top:2px solid var(--gold);background:#fff;padding:28px;box-shadow:0 12px 38px #0615240f}.legal-risk-grid article>span{color:#a9782e;font:22px/1 Georgia,serif}.legal-risk-grid h3{color:var(--navy);margin:12px 0 13px;font:25px/1.25 Georgia,serif}.legal-risk-grid p{margin:0;font-size:16px;line-height:1.75}.dialogue-checklist{counter-reset:dialogue;list-style:none;gap:14px!important;margin:30px 0 34px!important;padding:0!important}.dialogue-checklist li{counter-increment:dialogue;background:#fff;border:1px solid #ddd6ca;min-height:82px;padding:20px 22px 20px 76px!important}.dialogue-checklist li:before{content:counter(dialogue,decimal-leading-zero)!important;color:#a9782e!important;font:24px/1 Georgia,serif!important;top:22px!important;left:22px!important}.dialogue-checklist strong{color:var(--navy);margin-bottom:5px;font:21px/1.3 Georgia,serif;display:block}.dialogue-checklist p{margin:0;font-size:15px;line-height:1.7}.afe-case-article .article-hero:before{content:"AFE";font-size:clamp(150px,24vw,330px)}.case-cover{max-width:1200px;margin:70px auto 0;padding:0 clamp(24px,6vw,80px)}.case-cover img{border:1px solid #c9a35b80;width:100%;height:auto;display:block;box-shadow:0 24px 70px #06152433}.case-principle,.case-experience,.privacy-case-note{border-top:2px solid var(--gold);background:#fff;margin-top:70px;padding:clamp(30px,5vw,48px);box-shadow:0 18px 55px #06152414}.case-principle h2,.case-experience h2,.privacy-case-note h2{margin-top:8px}.case-principle blockquote{color:var(--navy);border-left:3px solid var(--gold);background:#f3f0e9;margin:32px 0;padding:24px 28px;font:25px/1.55 Georgia,serif}.article-callout{color:var(--navy);border-left:3px solid var(--gold);background:#eee8dc;gap:12px;margin:42px 0;padding:clamp(25px,4vw,36px);display:grid;box-shadow:0 14px 40px #06152414}.article-callout strong{color:#815b1f;letter-spacing:1.4px;text-transform:uppercase;font:700 11px/1.4 Arial,sans-serif}.article-callout span{font:400 clamp(22px,2.6vw,30px)/1.45 Georgia,serif}.article-table-wrap{overscroll-behavior-x:contain;border:1px solid #d8d0c4;max-width:100%;margin:34px 0 45px;overflow-x:auto;box-shadow:0 14px 38px #06152412}.article-comparison-table{border-collapse:collapse;background:#fff;width:100%;min-width:720px;font-size:14px;line-height:1.55}.article-comparison-table th,.article-comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ded8cf;border-right:1px solid #ded8cf;padding:17px 18px}.article-comparison-table thead th{color:#f4e3bd;background:var(--navy);letter-spacing:.05em;text-transform:uppercase;font-size:12px}.article-comparison-table tbody th{color:#7e571d;background:#f4efe6;width:18%;font-weight:700}.article-comparison-table tr:last-child th,.article-comparison-table tr:last-child td{border-bottom:0}.article-comparison-table th:last-child,.article-comparison-table td:last-child{border-right:0}.article-formula{color:#fff;border-left:3px solid var(--gold);background:linear-gradient(135deg,#0a1b2c,#15364f);margin:32px 0 42px;padding:28px 30px}.article-formula strong{color:var(--gold-light);letter-spacing:1.3px;text-transform:uppercase;margin-bottom:10px;font:700 11px/1.4 Arial,sans-serif;display:block}.article-formula span{font:400 clamp(20px,2.2vw,27px)/1.5 Georgia,serif}.technical-qualification-article .article-hero:before{content:"CAT";font-size:clamp(145px,23vw,320px)}.article-body .case-questions{counter-reset:case-question;gap:14px;list-style:none}.article-body .case-questions li{counter-increment:case-question;min-height:58px;color:var(--navy);background:#fff;border:1px solid #ddd6ca;padding:16px 18px 16px 62px}.article-body .case-questions li:before{content:counter(case-question,decimal-leading-zero);color:#af7f32;font:21px Georgia,serif;top:13px;left:18px}.privacy-case-note{box-shadow:none;background:#f3f0e9}.article-accuracy-note{color:#55462f;border-left:3px solid var(--gold);background:#efe6d5;margin:32px 0;padding:22px 24px;font-size:14px;line-height:1.7}.article-sources{border-top:1px solid #d6d0c5;margin-top:60px;padding-top:12px}.article-sources h2{margin-top:38px;font-size:28px}.article-sources li{color:#68737c;font-size:13px;line-height:1.7}.article-sources a{color:#4d5962;text-underline-offset:3px;text-decoration:underline}.article-cta{color:#fff;background:var(--navy);border:1px solid #d7a54873;margin-top:80px;padding:clamp(34px,5vw,55px)}.article-cta .eyebrow{margin-bottom:14px}.article-cta h2{color:#fff;margin:0 0 18px;font-size:42px}.article-cta p{color:#aeb8c0}.article-cta .button{margin-top:10px}.article-footer{grid-template-columns:1fr 1fr}.article-footer small{text-align:right;border-top:0;grid-column:auto;padding-top:0}.articles-index .article-hero:before{content:"BLOG";font-size:clamp(110px,18vw,250px)}.articles-index-hero{flex-direction:column;justify-content:center;min-height:560px;display:flex}.articles-index-hero h1{max-width:940px}.articles-index-content{padding-top:90px}.articles-index-content .featured-article-copy h2{z-index:1;color:#fff;max-width:760px;margin:0 0 20px;font:clamp(32px,3.2vw,52px)/1.12 Georgia,serif;position:relative}.articles-index-cta{margin:0;padding:90px clamp(24px,9vw,145px)}.services-semantic-intro{color:#3e4b57;background:#f7f4ee;padding:95px clamp(24px,9vw,145px)}.services-semantic-intro>*{max-width:1120px;margin-left:auto;margin-right:auto}.services-semantic-intro h2,.services-section-heading h2,.services-seo-content h2{color:var(--navy);letter-spacing:-.025em;font:400 clamp(34px,4vw,54px)/1.12 Georgia,serif}.services-semantic-intro h2{margin-top:0}.services-semantic-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,70px);max-width:1120px;display:grid}.services-semantic-intro p{font-size:16px;line-height:1.85}.services-semantic-intro a,.services-seo-content a{color:#654515;text-underline-offset:4px;font-weight:700;text-decoration:underline}.services-catalog{padding-top:85px}.services-section-heading{text-align:center;max-width:920px;margin:0 auto 55px}.services-section-heading h2{margin:0}.services-catalog .featured-article{min-height:490px}.services-catalog .featured-article h3{color:#fff}.services-seo-content{background:#f7f4ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:95px clamp(24px,9vw,145px);display:grid}.services-seo-content article{border-top:2px solid var(--gold);background:#fff;padding:clamp(28px,3vw,42px);box-shadow:0 18px 50px #06152414}.services-seo-content h2{margin:0 0 22px;font-size:clamp(28px,2.7vw,38px)}.services-seo-content p{color:#53606a;font-size:15px;line-height:1.8}.data-protection-teaser{color:#dbe2e8;background:linear-gradient(120deg,#071726 0%,#102a42 70%,#162f46 100%);border-top:1px solid #c9a35b66;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px);padding:70px clamp(24px,9vw,145px);display:grid}.data-protection-mark{aspect-ratio:1;max-width:190px;color:var(--gold-light);letter-spacing:.12em;border:1px solid #e3c9878c;place-items:center;font:400 clamp(28px,4vw,48px)/1 Georgia,serif;display:grid;box-shadow:inset 0 0 0 10px #c9a35b0a}.data-protection-copy{max-width:850px}.data-protection-copy h2{color:#fff;margin:8px 0 22px;font:400 clamp(31px,3.5vw,48px)/1.15 Georgia,serif}.data-protection-copy>p:not(.eyebrow){max-width:800px;margin:10px 0;font-size:15px;line-height:1.8}.data-protection-copy .text-link{margin-top:20px}.services-data-feature{color:#dbe2e8;background:#0c1c2c;border-top:1px solid #c9a35b59;grid-template-columns:minmax(0,1.25fr) minmax(260px,.8fr) auto;align-items:center;gap:clamp(28px,4vw,64px);padding:70px clamp(24px,9vw,145px);display:grid}.services-data-feature h2{color:#fff;margin:6px 0 18px;font:400 clamp(32px,4vw,48px)/1.15 Georgia,serif}.services-data-feature p{margin:0;line-height:1.75}.services-data-feature ul{color:#e9edf0;gap:10px;margin:0;padding:0;list-style:none;display:grid}.services-data-feature li:before{content:"✓";color:var(--gold-light);margin-right:10px}.privacy-coordinator{color:#e8edf1;border-left:3px solid var(--gold);background:linear-gradient(135deg,#0b1b2b,#153149);margin-top:64px;padding:clamp(28px,5vw,52px)}.privacy-coordinator h2{color:#fff!important}.privacy-coordinator h3{color:var(--gold-light);margin:22px 0 4px;font:400 28px/1.2 Georgia,serif}.privacy-coordinator p{color:#d5dde3}.privacy-credentials{gap:12px;list-style:none;display:grid;margin:22px 0 0!important;padding:0!important}.privacy-credentials li{border-left:1px solid var(--gold-light);background:#ffffff0e;padding:14px 16px}.article-author-single{color:#dbe2e8;border-left:3px solid var(--gold);background:linear-gradient(135deg,#0b1b2b,#153149);margin-top:64px;padding:clamp(28px,5vw,48px)}.article-author-single h2{color:#fff!important;margin:6px 0 5px!important}.article-author-single .professional-register{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.article-author-single p:last-child{color:#d5dde3;margin-bottom:0}.service-seo-page .article-hero:before{content:"LAM";font-size:clamp(120px,20vw,280px)}.service-seo-page .article-hero .button{margin-top:30px;position:relative}.service-seo-shell{max-width:900px;display:block}.service-faq{margin-top:75px}.service-faq details{border-bottom:1px solid #d6d0c5;padding:20px 0}.service-faq summary{cursor:pointer;color:var(--navy);font:20px/1.4 Georgia,serif}.service-faq details p{margin:14px 0 0}.related-services{border-left:3px solid var(--gold);background:#f3f0e9;margin:70px 0 20px;padding:36px}.related-services h2{margin-top:8px}.related-services>div{gap:12px;margin-top:24px;display:grid}.related-services a{color:var(--navy);font-weight:700}.related-services a span{color:var(--gold)}.related-services .eyebrow,.article-authors .eyebrow{color:#654515}.local-nap{border-left:2px solid var(--gold);background:#ffffff0f;gap:5px;margin:25px 0 6px;padding:20px 22px;display:grid}.local-nap strong{color:#fff;font:18px/1.3 Georgia,serif}.local-nap span{color:#aeb8c0;font-size:11px;line-height:1.55}.ebook-library-link{color:var(--gold-light);text-transform:uppercase;letter-spacing:1px;grid-column:1/-1;justify-self:center;margin-top:8px;font-size:11px}.faq-more{text-align:center;margin:38px 0 0}.faq-more .button{display:inline-flex}.resource-content{background:#f5f1e9;padding:90px clamp(24px,9vw,145px) 110px}.resource-card{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(45px,8vw,100px);max-width:1120px;margin:0 auto;display:grid}.resource-cover{aspect-ratio:.72;color:#fff;background:linear-gradient(145deg,#061524,#142d44);border:1px solid #d7a548cc;flex-direction:column;justify-self:center;width:min(330px,100%);padding:42px 30px;display:flex;box-shadow:0 28px 60px #05121e47}.resource-cover>span{color:var(--gold-light);font:38px Georgia,serif}.resource-cover small{color:var(--gold-light);letter-spacing:2px;margin-top:45px}.resource-cover strong{margin-top:22px;font:30px/1.15 Georgia,serif}.resource-cover strong em{color:var(--gold-light);font-weight:400}.resource-cover i{color:#b7c0c8;margin-top:auto;font-size:10px;font-style:normal;line-height:1.5}.resource-copy h2{color:var(--navy);margin:12px 0 22px;font:clamp(38px,4vw,58px)/1.08 Georgia,serif}.resource-copy>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.75}.resource-copy ul{color:#43505a;margin:25px 0 30px;padding-left:20px;line-height:1.9}.resource-note{color:#fff;background:var(--navy);border-left:3px solid var(--gold);max-width:900px;margin:90px auto 0;padding:40px}.resource-note h2{margin:0 0 12px;font:32px Georgia,serif}.resource-note p{color:#b1bbc3;line-height:1.7}.resource-note>div{flex-wrap:wrap;gap:28px;margin-top:22px;display:flex}.resource-note a{color:var(--gold-light)}.contact-page .article-hero{min-height:540px}.contact-standalone{margin:0}.explain-steps{background:#d8d0c3;gap:1px;margin:32px 0 55px;display:grid}.explain-steps article{background:#f4f0e9;grid-template-columns:62px 1fr;gap:20px;padding:25px;display:grid}.explain-steps article>span{color:var(--gold);font:30px Georgia,serif}.explain-steps h3{color:var(--navy);margin:0 0 8px;font:23px Georgia,serif}.explain-steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.faq-groups{background:#f3f0e9;padding:90px clamp(24px,12vw,190px) 110px}.faq-groups section{max-width:980px;margin:0 auto 58px}.faq-groups h2{color:var(--navy);margin:0 0 12px;font:clamp(30px,3vw,44px)/1.1 Georgia,serif}.faq-groups details{border-bottom:1px solid #cfc6b8;padding:22px 0}.faq-groups summary{cursor:pointer;color:var(--navy);justify-content:space-between;gap:20px;font:20px/1.4 Georgia,serif;list-style:none;display:flex}.faq-groups summary:after{content:"+";color:var(--gold)}.faq-groups details[open] summary:after{content:"−"}.faq-groups details p{color:var(--muted);margin:15px 35px 0 0;line-height:1.75}.faq{background:#f3f0e9}.faq .side-heading{align-items:start;margin-bottom:0}.faq-list{border-top:1px solid #c8c0b2}.faq-list details{border-bottom:1px solid #c8c0b2;padding:22px 0}.faq-list summary{cursor:pointer;color:var(--navy);justify-content:space-between;gap:20px;font-family:Georgia,serif;font-size:20px;list-style:none;display:flex}.faq-list summary:after{content:"+";color:var(--gold)}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);margin:16px 35px 0 0;font-size:14px;line-height:1.7}.contact{background:var(--navy);color:#fff;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,130px);padding:105px clamp(24px,8vw,130px);display:grid}.contact h2{margin:0 0 28px;font-size:clamp(42px,4vw,62px);line-height:1.08}.contact-copy>p:not(.eyebrow){color:#aab4bd;font-size:15px;line-height:1.8}.senior-service-commitment{border-left:2px solid var(--gold);margin-top:34px;padding:27px 0 27px 24px}.senior-service-commitment .eyebrow{color:var(--gold-light);margin-bottom:11px}.senior-service-commitment h3{color:#fff;margin:0 0 12px;font:400 27px/1.22 Georgia,serif}.senior-service-commitment>p:not(.eyebrow){color:#aab4bd;margin:0;font-size:14px;line-height:1.72}.senior-service-commitment strong{color:#f0d498;margin-top:18px;font:400 18px/1.45 Georgia,serif;display:block}.contact-points{color:#d9dfe4;gap:13px;margin-top:35px;font-size:13px;display:grid}.contact-points span:first-letter{color:var(--gold)}.contact-email{width:fit-content;color:var(--gold-light);border-bottom:1px solid #e2b76673;align-items:center;gap:10px;margin-top:26px;font-size:14px;line-height:1.5;transition:color .2s,border-color .2s;display:inline-flex}.contact-email:hover{color:#fff1c8;border-color:var(--gold-light)}.contact-email span{font-size:16px}.contact-actions{align-content:start;gap:16px;display:grid}.contact-whatsapp-card{color:var(--navy);background:linear-gradient(135deg,#f1d9a9 0%,#d9ae61 100%);padding:clamp(30px,4vw,48px);box-shadow:0 24px 60px #0003}.contact-whatsapp-card .eyebrow{color:#6f4812;margin-bottom:12px}.contact-whatsapp-card h3{max-width:540px;margin:0 0 14px;font:clamp(30px,3vw,43px)/1.12 Georgia,serif}.contact-whatsapp-card>p:not(.eyebrow){color:#293642;max-width:640px;margin:0 0 25px;font-size:16px;line-height:1.7}.contact-whatsapp-card .button{width:fit-content}.contact-whatsapp-card small{color:#4e4537;margin-top:15px;font-size:13px;line-height:1.55;display:block}.contact-form-disclosure{color:var(--ink);background:#fff}.contact-form-disclosure>summary{cursor:pointer;min-height:66px;color:var(--navy);justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(24px,4vw,40px);font-size:16px;font-weight:700;list-style:none;display:flex}.contact-form-disclosure>summary::-webkit-details-marker{display:none}.contact-form-disclosure>summary span{color:#a9782e;font-size:21px;transition:transform .2s}.contact-form-disclosure[open]>summary{border-bottom:1px solid #e1ddd4}.contact-form-disclosure[open]>summary span{transform:rotate(90deg)}.contact-form-intro{padding:28px clamp(28px,4vw,52px) 0}.contact-form-intro strong{color:var(--navy);font:24px/1.25 Georgia,serif}.contact-form-intro p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.6}.contact-form{color:var(--ink);background:#fff;gap:20px;padding:clamp(28px,4vw,52px);display:grid}.contact-form-disclosure .contact-form{padding-top:25px}.contact-form-success{min-height:320px}.thank-you-page{background:radial-gradient(circle at 78% 20%,#c9a35b24,#0000 28%),linear-gradient(135deg,#061524,#0d2a43);min-height:100vh}.thank-you-shell{color:#dbe2e8;text-align:center;width:min(760px,100% - 48px);margin:0 auto;padding:clamp(90px,12vw,150px) 0 110px}.thank-you-mark{width:78px;height:78px;color:var(--navy);background:var(--gold-light);border-radius:50%;place-items:center;margin:0 auto 30px;font-size:34px;display:grid;box-shadow:0 18px 55px #00000040}.thank-you-shell .eyebrow{color:var(--gold-light)}.thank-you-shell h1{color:#fff;letter-spacing:-.04em;margin:15px 0 24px;font:clamp(48px,7vw,78px)/1.04 Georgia,serif}.thank-you-shell>p:not(.eyebrow){color:#b9c3cb;max-width:670px;margin:0 auto;font-size:18px;line-height:1.75}.thank-you-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.thank-you-actions .button-dark{color:#fff;border-color:#ffffff4d}.thank-you-shell small{color:#8495a2;margin-top:34px;font-size:13px;display:block}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form label{color:#374452;letter-spacing:1.2px;text-transform:uppercase;gap:8px;font-size:10px;font-weight:700;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;resize:vertical;background:0 0;border:0;border-bottom:1px solid #c9c9c5;border-radius:0;outline:0;padding:14px 0;font-size:14px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--gold)}.form-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.form-error{color:#9b2d2d;margin:-6px 0 0;font-size:12px;line-height:1.5}.consent{grid-template-columns:18px 1fr;align-items:center;color:#4d555d!important;font-size:11px!important;display:flex!important}.consent input{width:15px;height:15px;accent-color:var(--gold)}.consent a{color:#8a5d1e;text-underline-offset:2px;text-decoration:underline}.form-submit{justify-self:start;margin-top:5px}.success-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.success-message>span{background:var(--navy);width:58px;height:58px;color:var(--gold-light);border-radius:50%;place-items:center;font-size:25px;display:grid}.success-message h3{margin:22px 0 10px;font:30px Georgia,serif}.success-message p{color:var(--muted);max-width:430px;line-height:1.6}.success-message button{color:#a9782e;cursor:pointer;background:0 0;border:0;text-decoration:underline}footer{color:#fff;background:#020b13;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:30px;padding:60px clamp(24px,7vw,112px) 28px;display:grid}.footer-brand{justify-self:start}.footer-brand .brand-logo{flex-basis:112px;width:112px}.footer-brand .brand-logo img{width:92px;top:0;left:10px}footer>p{color:#aab4bd;text-align:center;justify-self:center;max-width:390px;font-size:12px;line-height:1.7}.footer-email{width:fit-content;color:var(--gold-light);border-bottom:1px solid #e2b76659;margin:8px auto 0;display:block}.footer-email:hover{color:#fff1c8;border-color:var(--gold-light)}.company-registration{color:#b8c1c8;flex-direction:column;gap:4px;margin:20px 0 0;font-size:12px;line-height:1.5;display:flex}.company-registration strong{color:var(--gold-light);letter-spacing:.04em;font-size:13px}.footer-registration{color:#aab4bd;margin-top:6px;font-size:10px;line-height:1.35;display:block}.footer-links{color:#bdc5cb;text-transform:uppercase;letter-spacing:1px;flex-wrap:wrap;justify-content:flex-end;gap:14px 20px;font-size:10px;display:flex}footer small{color:#aab4bd;text-align:center;border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:24px;font-size:10px}.pains .eyebrow,.process .eyebrow,.about .eyebrow,.team .eyebrow,.content-section .eyebrow,.faq .eyebrow,.pncp-shortcut .eyebrow{color:#704812}.floating-contact{z-index:48;color:#071524;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(120deg,#bd8731,#f0d287 52%,#c08b35);border:1px solid #f4d993;border-radius:30px;align-items:center;gap:11px;min-height:56px;padding:0 20px;font-size:11px;transition:transform .25s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 35px #030e1959}.floating-contact:hover{transform:translateY(-3px)}.floating-contact span{width:28px;height:28px;color:var(--gold-light);background:var(--navy);border-radius:50%;place-items:center;display:grid}.cookie-banner{z-index:80;color:#f4f5f6;background:#030f1bfa;border:1px solid #d7a548a8;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:min(760px,100vw - 36px);padding:22px 24px;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 20px 60px #00000061}.cookie-banner-icon{border:2px solid var(--gold-light);border-radius:50%;width:44px;height:44px;position:relative}.cookie-banner-icon:after{content:"";border-left:2px solid var(--gold-light);border-bottom:2px solid var(--gold-light);background:#03101d;border-radius:0 100%;width:17px;height:17px;position:absolute;top:-2px;right:-2px;transform:rotate(-9deg)}.cookie-banner-icon span{background:var(--gold-light);border-radius:50%;width:5px;height:5px;position:absolute}.cookie-banner-icon span:first-child{top:11px;left:10px}.cookie-banner-icon span:nth-child(2){top:23px;left:24px}.cookie-banner-icon span:nth-child(3){top:28px;left:11px}.cookie-banner-copy strong{color:#fff;margin-bottom:7px;font:20px Georgia,serif;display:block}.cookie-banner-copy p{color:#aeb9c2;margin:0;font-size:11px;line-height:1.6}.cookie-banner-actions{gap:8px;min-width:170px;display:grid}.cookie-primary,.cookie-secondary{cursor:pointer;text-transform:uppercase;letter-spacing:1px;min-height:40px;padding:0 16px;font-size:9px;font-weight:700}.cookie-primary{color:#061524;background:linear-gradient(120deg,#bd8731,#f0d287 52%,#c08b35);border:1px solid #f4d993}.cookie-secondary{color:var(--gold-light);background:0 0;border:1px solid #d7a54880}.cookie-settings-button{z-index:65;cursor:pointer;background:#061524;border:1px solid #d7a548bf;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 10px 28px #00000047}.cookie-settings-button>span{border:1.5px solid var(--gold-light);border-radius:50%;width:23px;height:23px;position:relative}.cookie-settings-button i{background:var(--gold-light);border-radius:50%;width:3px;height:3px;position:absolute}.cookie-settings-button i:first-child{top:5px;left:5px}.cookie-settings-button i:nth-child(2){top:11px;left:14px}.cookie-settings-button i:nth-child(3){top:15px;left:7px}.cookie-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01080ebf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cookie-modal{width:min(620px,100%);max-height:min(720px,100vh - 40px);color:var(--ink);background:#f8f5ef;border:1px solid #d7a548cc;padding:clamp(30px,5vw,52px);position:relative;overflow-y:auto;box-shadow:0 28px 90px #00000073}.cookie-modal-close{cursor:pointer;width:36px;height:36px;color:var(--navy);background:0 0;border:0;font:30px/1 Georgia,serif;position:absolute;top:12px;right:17px}.cookie-modal h2{color:var(--navy);margin:0 0 14px;font:38px/1.1 Georgia,serif}.cookie-modal>p:not(.eyebrow){color:var(--muted);margin:0 0 27px;font-size:13px;line-height:1.7}.cookie-category{border-top:1px solid #d9d1c6;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px 0;display:grid}.cookie-category strong{color:var(--navy);margin-bottom:5px;font:18px Georgia,serif;display:block}.cookie-category span{color:var(--muted);font-size:11px;line-height:1.5}.cookie-category b{color:#376347;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:9px}.cookie-category-off b{color:#737b81}.cookie-modal-actions{align-items:center;gap:20px;margin-top:25px;display:flex}.cookie-modal-actions a{color:#7b5420;text-underline-offset:3px;font-size:10px;line-height:1.45;text-decoration:underline}.privacy-hero{min-height:500px}.privacy-shell{width:min(920px,100% - 48px);margin:0 auto;padding:85px 0 110px}.privacy-body{max-width:none}.privacy-body h2{scroll-margin-top:100px}.privacy-body a:not(.button){color:#986c28;text-underline-offset:3px;text-decoration:underline}.privacy-cta{margin-top:75px}.intent-page,.diagnostic-page{background:var(--ivory);min-height:100vh}.intent-hero{color:#fff;background:radial-gradient(circle at 82% 24%,#d7a54833,#0000 27%),linear-gradient(135deg,#061524,#0d2a43);grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:center;gap:clamp(50px,8vw,120px);min-height:690px;padding:150px clamp(24px,7vw,112px) 90px;display:grid}.intent-hero-copy{max-width:820px}.intent-hero h1{letter-spacing:-.045em;margin:22px 0 26px;font:clamp(50px,6vw,82px)/1.02 Georgia,serif}.intent-hero h1 em{color:var(--gold-light);font-weight:400}.intent-hero-copy>p{color:#bcc7cf;max-width:720px;font-size:18px;line-height:1.75}.intent-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.intent-proof-card{color:var(--navy);background:linear-gradient(145deg,#fbf8f1,#e9ddc7);border:1px solid #d7a548a6;padding:clamp(34px,4vw,54px);box-shadow:0 28px 75px #00000047}.intent-proof-card>strong{margin:12px 0 28px;font:clamp(29px,3vw,42px)/1.12 Georgia,serif;display:block}.intent-proof-card ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.intent-proof-card li{color:#374452;grid-template-columns:26px 1fr;gap:11px;line-height:1.55;display:grid}.intent-proof-card li span{color:#9a6a24;font-weight:800}.intent-section{padding:92px clamp(24px,7vw,112px)}.intent-heading{max-width:800px;margin-bottom:48px}.intent-heading h2,.intent-final-cta h2,.diagnostic-note h2{color:var(--navy);letter-spacing:-.035em;margin:12px 0 0;font:clamp(40px,4.5vw,62px)/1.08 Georgia,serif}.intent-card-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.intent-card-grid article{border-top:3px solid var(--gold);background:#fff;min-height:280px;padding:34px;box-shadow:0 15px 44px #06152414}.intent-card-grid article>span{color:#aa7a32;font:30px Georgia,serif}.intent-card-grid h3,.intent-deliverable-grid h3,.intent-process h3,.diagnostic-priorities h3{color:var(--navy);margin:24px 0 12px;font:25px/1.18 Georgia,serif}.intent-card-grid p,.intent-deliverable-grid p,.intent-process p{color:var(--muted);line-height:1.72}.intent-deliverables{color:#fff;background:var(--navy)}.intent-deliverables .eyebrow{color:var(--gold-light)}.intent-deliverables .intent-heading h2{color:#fff}.intent-deliverable-grid{background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.intent-deliverable-grid article{background:#0b2237;padding:38px}.intent-deliverable-grid h3{color:var(--gold-light);margin-top:0}.intent-deliverable-grid p{color:#b8c4cd}.intent-process{background:#efe9de}.intent-process ol{gap:20px;max-width:980px;margin:0;padding:0;list-style:none;display:grid}.intent-process li{border-top:1px solid #cfc5b5;grid-template-columns:62px 1fr;gap:24px;padding:28px 0;display:grid}.intent-process li>span{width:48px;height:48px;color:var(--navy);border:1px solid #b48743;border-radius:50%;place-items:center;font-weight:800;display:grid}.intent-process h3{margin:0 0 7px}.intent-process p{margin:0}.intent-authors{background:#fff;padding:70px clamp(24px,7vw,112px)}.intent-authors .article-authors{max-width:1100px;margin:0 auto}.intent-faq{background:var(--ivory)}.intent-faq>h2{max-width:800px;margin-top:0}.intent-final-cta{color:#fff;background:radial-gradient(circle at 85% 15%,#d7a5482e,#0000 25%),#061524;padding:95px clamp(24px,7vw,112px)}.intent-final-cta h2{color:#fff;max-width:850px}.intent-final-cta>p:not(.eyebrow){color:#b7c3cc;max-width:720px;font-size:17px;line-height:1.7}.intent-final-cta .text-link{color:var(--gold-light)}.intent-choice-grid{grid-template-columns:repeat(5,1fr);gap:13px;margin-top:38px;display:grid}.intent-choice-grid a{color:#fff;background:#0b2237;border:1px solid #d7a54859;flex-direction:column;justify-content:space-between;min-height:150px;padding:24px;transition:transform .2s,border-color .2s;display:flex}.intent-choice-grid a:hover{border-color:var(--gold-light);transform:translateY(-4px)}.intent-choice-grid strong{font:21px/1.2 Georgia,serif}.intent-choice-grid span{color:var(--gold-light);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.service-pathway-grid{text-align:left;border-top:1px solid #d7a54866;border-left:1px solid #d7a54866;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;display:grid}.service-pathway-grid article{border-bottom:1px solid #d7a54866;border-right:1px solid #d7a54866;flex-direction:column;min-height:330px;padding:clamp(28px,4vw,44px);display:flex}.service-pathway-grid article>span{color:var(--gold-light);font:17px/1 Georgia,serif}.service-pathway-grid h3{color:#fff;margin:30px 0 13px;font:400 29px/1.2 Georgia,serif}.service-pathway-grid p{color:#b9c5cd;margin:0;font-size:14px;line-height:1.7}.service-pathway-grid article>div{gap:13px;margin-top:auto;padding-top:26px;display:grid}.service-pathway-grid a{color:var(--gold-light);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.5}.diagnostic-intro{color:#fff;background:radial-gradient(circle at 78% 20%,#d7a54830,#0000 26%),linear-gradient(135deg,#061524,#0d2a43);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:70px;padding:150px clamp(24px,7vw,112px) 70px;display:grid}.diagnostic-intro h1{letter-spacing:-.045em;max-width:900px;margin:22px 0;font:clamp(50px,6vw,80px)/1.02 Georgia,serif}.diagnostic-intro h1 em{color:var(--gold-light);font-weight:400}.diagnostic-intro>div>p{color:#bcc7cf;max-width:720px;font-size:18px;line-height:1.7}.diagnostic-intro aside{background:#ffffff12;border:1px solid #d7a54873;gap:12px;padding:32px;display:grid}.diagnostic-intro aside strong{color:var(--gold-light);margin-bottom:8px;font:25px Georgia,serif}.diagnostic-intro aside span{color:#d4dce2;font-size:14px}.diagnostic-intro aside span:before{content:"✓";color:var(--gold-light);margin-right:9px}.diagnostic-shell{background:#efe9de;padding:80px clamp(24px,7vw,112px)}.diagnostic-quiz-card,.diagnostic-result{background:#fff;max-width:1050px;margin:0 auto;box-shadow:0 22px 65px #0615241f}.diagnostic-quiz-card{padding:clamp(30px,6vw,70px)}.diagnostic-progress{margin-bottom:45px}.diagnostic-progress>div{color:#6d7680;letter-spacing:.1em;justify-content:space-between;margin-bottom:10px;font-size:11px;display:flex}.diagnostic-progress progress{appearance:none;border:0;width:100%;height:8px}.diagnostic-progress progress::-webkit-progress-bar{background:#e8e2d8}.diagnostic-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#b8802e,#e2bd72)}.diagnostic-progress progress::-moz-progress-bar{background:#c99a4d}.diagnostic-methodology{color:#53616c;border-left:3px solid var(--gold);background:#f5f1e9;grid-template-columns:auto 1fr;gap:14px;margin:-18px 0 38px;padding:17px 19px;font-size:13px;line-height:1.55;display:grid}.diagnostic-methodology strong{color:var(--navy);white-space:nowrap}.diagnostic-quiz-card fieldset{border:0;margin:0;padding:0}.diagnostic-quiz-card legend{max-width:880px;color:var(--navy);font:clamp(31px,4vw,47px)/1.16 Georgia,serif}.diagnostic-options{gap:12px;margin-top:38px;display:grid}.diagnostic-options label{cursor:pointer;color:#3d4a55;border:1px solid #d9d3c9;align-items:center;gap:15px;min-height:68px;padding:18px 22px;transition:border-color .2s,background .2s;display:flex}.diagnostic-options label:hover,.diagnostic-options label.selected{background:#fbf5e8;border-color:#bf8b3c}.diagnostic-options input{opacity:0;pointer-events:none;position:absolute}.diagnostic-radio{border:2px solid #9d9b95;border-radius:50%;flex:0 0 21px;width:21px;height:21px;box-shadow:inset 0 0 0 4px #fff}.diagnostic-options label.selected .diagnostic-radio{background:var(--gold);border-color:var(--gold)}.diagnostic-controls{justify-content:space-between;align-items:center;gap:18px;margin-top:38px;display:flex}.diagnostic-controls .button:disabled{cursor:not-allowed;opacity:.45}.diagnostic-back,.diagnostic-restart{cursor:pointer;color:#72501e;text-underline-offset:4px;background:0 0;border:0;padding:12px 0;text-decoration:underline}.diagnostic-back:disabled{cursor:default;opacity:.35}.diagnostic-result{overflow:hidden}.diagnostic-result-head{color:#fff;background:#071827;grid-template-columns:180px 1fr;align-items:center;gap:45px;padding:clamp(34px,6vw,66px);display:grid}.diagnostic-score{border-radius:50%;place-items:center;width:168px;height:168px;display:grid}.diagnostic-score>span{text-align:center;background:#071827;border-radius:50%;place-content:center;width:132px;height:132px;display:grid}.diagnostic-score strong{color:var(--gold-light);font:54px/1 Georgia,serif}.diagnostic-score small{color:#aeb9c2}.diagnostic-result-head h2,.diagnostic-lead-grid h2{margin:9px 0 13px;font:clamp(35px,4vw,52px)/1.08 Georgia,serif}.diagnostic-result-head>div>p:last-child{color:#bac5cd;max-width:650px;line-height:1.7}.diagnostic-priorities{background:#fbf8f2;padding:clamp(34px,6vw,64px)}.diagnostic-priorities article{border-top:1px solid #ddd5c8;grid-template-columns:42px 1fr;gap:17px;padding:22px 0;display:grid}.diagnostic-priorities article>span{width:32px;height:32px;color:var(--navy);border:1px solid var(--gold);border-radius:50%;place-items:center;font-weight:800;display:grid}.diagnostic-priorities h3{margin:0 0 6px}.diagnostic-priorities p{color:var(--muted);margin:0;line-height:1.65}.diagnostic-lead-grid{grid-template-columns:.8fr 1.2fr;display:grid}.diagnostic-lead-grid>div{color:#fff;background:#0b2237;padding:clamp(34px,5vw,56px)}.diagnostic-lead-grid>div>p:not(.eyebrow){color:#b8c4cd;line-height:1.7}.diagnostic-lead-grid h2{color:#fff}.diagnostic-report-list{color:#d3dce2;gap:10px;margin:24px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.diagnostic-report-list li:before{content:"✓";color:var(--gold-light);margin-right:9px}.diagnostic-restart{color:var(--gold-light);margin-top:18px}.diagnostic-lead-form{background:#fff;align-content:start;gap:20px;padding:clamp(34px,5vw,56px);display:grid}.diagnostic-lead-form label:not(.consent):not(.form-honeypot){color:#374452;letter-spacing:1.1px;text-transform:uppercase;gap:8px;font-size:10px;font-weight:700;display:grid}.diagnostic-lead-form input:not([type=checkbox]){width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #c9c9c5;border-radius:0;outline:0;padding:13px 0;font-size:16px}.diagnostic-lead-form input:focus{border-color:var(--gold)}.diagnostic-lead-form .button{justify-self:start}.diagnostic-note{background:#fff;padding:80px clamp(24px,7vw,112px)}.diagnostic-note p{max-width:850px;color:var(--muted);font-size:17px;line-height:1.75}.diagnostic-note>div{flex-wrap:wrap;gap:22px;margin-top:25px;display:flex}.diagnostic-note a{color:#8a5d1e;font-weight:700}.home-phase-one .hero h1{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(36px,3.8vw,58px);line-height:1.12}.home-phase-one .hero .eyebrow{max-width:640px;font-size:12px;line-height:1.65}.home-phase-one .hero-actions{flex-wrap:wrap}.home-phase-one .hero-secondary-cta{border:1px solid #a78a56;border-radius:8px;padding:17px 20px}.home-phase-one .hero-reassurance{font-size:12px;line-height:1.6}.home-phase-one .section-heading h2{text-transform:uppercase;letter-spacing:-.02em;max-width:940px;font-size:clamp(30px,3.3vw,48px);line-height:1.17}.home-phase-one .section-heading>p{font-size:16px;line-height:1.75}.home-phase-one .premium-grid{perspective:1400px;border:0;gap:24px;display:grid}.home-phase-one .home-pain-grid,.home-phase-one .home-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-phase-one .premium-card{background:linear-gradient(145deg,#fff 0%,#f9f5ec 62%,#eee5d6 100%);border:1px solid #cbbc9e;border-top-color:#fff;border-radius:16px;flex-direction:column;min-width:0;padding:clamp(25px,3vw,38px);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:inset 0 1px #fff,inset 0 -3px #d7c9b0,0 7px 0 -3px #d5c6a9,0 18px 35px -14px #04162647}.home-phase-one .premium-card h3{color:var(--navy);text-transform:uppercase;margin:23px 0 14px;font:400 clamp(23px,2.1vw,30px)/1.25 Georgia,serif}.home-phase-one .premium-card p{color:#465564;margin:0;font-size:16px;line-height:1.75}.home-phase-one .card-index{color:#855b1f;font:22px Georgia,serif}.home-phase-one .premium-card a{color:#775019;text-transform:uppercase;margin-top:auto;padding-top:28px;font-size:14px;font-weight:700;line-height:1.5}.home-phase-one .premium-card a:focus-visible,.home-phase-one .button:focus-visible{outline-offset:6px;outline:3px solid #c39341}.home-pains{background:#eee8dd}.home-pains-compact .section-heading{margin-bottom:30px}.home-risk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1100px;margin:0 auto;display:grid}.home-risk-grid article{text-align:center;min-width:0}.home-risk-icon{aspect-ratio:1;border-radius:14px;width:100%;max-width:260px;margin:0 auto 18px}.home-risk-icon img{object-fit:contain;width:100%;height:100%;display:block}.home-risk-icon,.home-strategy-icon{transition:transform .35s,filter .35s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-risk-grid article:hover .home-risk-icon,.home-strategy-cards article:hover .home-strategy-icon{filter:drop-shadow(0 10px 10px #0f23321f);transform:translateY(-6px)rotate(-1deg)}}@keyframes lam-icon-arrive{0%{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.home-risk-grid article.lam-enter,.home-strategy-cards article.lam-enter{animation:.65s both lam-icon-arrive;animation-delay:var(--entry-delay,0s)}}@media (prefers-reduced-motion:reduce){.home-risk-icon,.home-strategy-icon{transition:none}}.home-risk-grid h3{color:var(--navy);margin:0 0 12px;font:400 25px/1.2 Georgia,serif}.home-risk-grid p{color:#46535e;max-width:260px;margin:0 auto;font-size:16px;line-height:1.5}@media (width<=900px){.home-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.home-risk-grid{gap:28px 16px}.home-risk-grid h3{font-size:22px}}.home-pains .eyebrow,.home-moments .eyebrow,.home-help .eyebrow,.home-difference .eyebrow,.home-content-final .eyebrow{color:#79501a}.phase-closing{text-align:center;max-width:920px;margin:40px auto 0;font-size:17px;line-height:1.75}.phase-closing strong{text-transform:uppercase;letter-spacing:.08em;display:block}.phase-closing p{margin:10px 0 0}.home-phase-one .radar-copy h2{text-transform:uppercase;font-size:clamp(30px,3.2vw,46px);line-height:1.18}.radar-questions{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;display:grid}.radar-questions p{margin:0;font-size:14px;line-height:1.6}.radar-questions strong{color:var(--gold-light);text-transform:uppercase;margin-top:8px;font-size:17px;display:block}.home-phase-one .radar-benefits b{text-transform:uppercase;font-size:14px;line-height:1.5;display:block}.home-phase-one .radar-benefits p{margin:8px 0 0;font-size:14px;line-height:1.6}.home-phase-one .home-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.home-phase-one .home-capabilities article>span{text-transform:uppercase;font:700 14px/1.5 Arial,sans-serif}.home-difference{background:#eee8dd}.difference-intro{color:#465564;max-width:900px;margin:-10px 0 38px;font-size:17px;line-height:1.8}.home-phase-one .difference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-phase-one .difference-grid h3{margin-top:0}.difference-closing{color:#775019;text-transform:uppercase;max-width:950px;margin:45px 0 28px;font:400 clamp(28px,3vw,40px)/1.25 Georgia,serif}.home-phase-one .home-case-grid .premium-card{background:linear-gradient(135deg,#17364f,#0b2236 65%,#081c2d);border-color:#bca475 #6b604b #6b604b;box-shadow:inset 0 1px #496078,inset 0 -3px #04121e,0 7px 0 -3px #030d16,0 20px 35px -12px #010911}.home-phase-one .home-case-grid .eyebrow{color:var(--gold-light);margin:25px 0 0;font-size:12px;line-height:1.7}.home-phase-one .home-case-grid h3{color:#fff;text-transform:none}.home-phase-one .home-case-grid article>p:not(.eyebrow){color:#d0d9e1}.home-phase-one .home-case-grid a{color:var(--gold-light)}.home-phase-one .home-lgpd-grid{border:0;gap:24px}.home-phase-one .home-lgpd-grid article{background:linear-gradient(140deg,#1a3a52,#0c2439);border:1px solid #766444;border-radius:16px;box-shadow:inset 0 1px #617081,0 6px 0 -3px #041421,0 17px 30px -13px #010c16}.home-phase-one .home-lgpd-grid p{font-size:16px}.home-phase-one .home-specialists article{border-radius:14px;box-shadow:inset 0 1px #fff,0 5px 0 -2px #d5c6a9,0 15px 30px -15px #53606a}.home-phase-one .home-contracting ol{gap:18px}.home-phase-one .home-contracting li{border:1px solid #d4c4a7;border-radius:14px;box-shadow:0 5px 0 -2px #d5c6a9,0 14px 28px -17px #53606a}.home-content-final{background:#f5f1e9;justify-content:space-between;align-items:center;gap:35px;display:flex}.home-content-final h2{margin:12px 0}.home-content-final p:not(.eyebrow){color:#465564;line-height:1.7}.home-content-final .button{flex-shrink:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-phase-one .premium-card:hover{border-color:#a97931;transform:translateY(-6px)rotateX(1.5deg);box-shadow:inset 0 1px #fff8,0 9px 0 -4px #a58d61,0 25px 45px -18px #06152466}}@media (width<=1000px){.home-phase-one .difference-grid{grid-template-columns:1fr}.home-content-final{flex-direction:column;align-items:flex-start}}@media (width<=760px){.home-phase-one .hero h1{font-size:clamp(30px,8vw,40px);line-height:1.13}.home-phase-one .hero .eyebrow{letter-spacing:.09em;max-width:none;font-size:12px}.home-phase-one .hero .hero-lead{font-size:16px}.home-phase-one .hero-reassurance{font-size:12px}.home-phase-one .hero .button{white-space:normal;padding:16px;line-height:1.5}.home-phase-one .home-pain-grid,.home-phase-one .home-choice-grid,.home-phase-one .home-capabilities,.home-phase-one .home-case-grid{grid-template-columns:1fr}.home-phase-one .premium-grid{gap:22px}.home-phase-one .radar-questions{text-align:left;grid-template-columns:1fr}.home-phase-one .home-radar .radar-orbit{width:170px}}@media (prefers-reduced-motion:reduce){.home-phase-one .premium-card{transition:none;transform:none}}.home-phase-one .home-central-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px}.home-phase-one .home-central-tool-card{flex-direction:column;display:flex}.home-phase-one .home-central-tool-art{border-bottom:1px solid #d8c49d;border-right:0;flex:none;overflow:visible}.home-phase-one .home-central-tool-art img{object-fit:contain;object-position:center;width:100%;height:auto;transform:none}.home-phase-one .home-central-tool-body{text-align:center;flex:1;align-items:center;min-height:0}.home-phase-one .home-central-tool-body>b{padding-top:20px}@media (width<=760px){.home-phase-one .home-central-tool-grid{grid-template-columns:1fr;gap:20px}.home-phase-one .home-central-tool-card:last-child{grid-column:auto;width:100%}.home-phase-one .home-central-tool-body{padding:16px 10px 20px}.home-phase-one .home-central-tool-body>strong{overflow-wrap:anywhere;font-size:19px;line-height:1.25}.home-phase-one .home-central-tool-body>span:not(.home-central-tool-number){font-size:14px;line-height:1.6}.home-phase-one .home-central-tool-body>b{font-size:12px;line-height:1.55}}@media (width<=350px){.home-phase-one .home-central-tool-grid{grid-template-columns:1fr}.home-phase-one .home-central-tool-card:last-child{grid-column:auto;width:100%}}.home-moments{background:#f5f1e9}.home-moments .centered{max-width:940px}.home-central-compact{color:#fff;background:linear-gradient(125deg,#071625,#102d44 72%,#0b2439);border-top:1px solid #d7a54861;border-bottom:1px solid #d7a54852;padding:clamp(48px,6vw,76px) clamp(24px,8vw,118px)}.home-central-compact-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;column-gap:clamp(40px,7vw,96px);max-width:1180px;margin:0 auto clamp(28px,4vw,42px);display:grid}.home-central-compact-heading .eyebrow{color:var(--gold-light);grid-column:1/-1;margin:0 0 12px}.home-central-compact-heading h2{color:#fff;letter-spacing:-.02em;margin:0;font:400 clamp(30px,3.1vw,45px)/1.14 Georgia,serif}.home-central-compact-heading>p:last-child{color:#c5d0d8;margin:0;font-size:16px;line-height:1.72}.home-central-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1180px;margin-inline:auto;display:grid}.home-services-action{justify-content:center;margin-top:28px;display:flex}.home-phase-one .hero-live .hero-decision-actions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.hero-primary-group{flex-direction:column;align-items:flex-start;max-width:100%;display:flex}.home-phase-one .hero-live .hero-cta-microcopy{color:#c4cbd1;text-transform:none;letter-spacing:0;text-align:left;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.5}.home-phase-one .hero-live .hero-secondary-cta{text-transform:none;letter-spacing:0;text-underline-offset:4px;font-size:15px;line-height:1.6;text-decoration:underline}@media (width<=760px){.hero-primary-group{width:100%}.hero-primary-group .button{white-space:normal;text-align:center;width:100%}}.home-proof-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}.authority-case-provenance{color:#52616d;border-top:1px solid #d8c49d;padding-top:12px;font-size:14px;line-height:1.55}.authority-transparency{color:#bfc9d0;max-width:1040px;margin:24px auto;font-size:14px;line-height:1.65}.home-entry-actions>.cta-resource{color:inherit;text-align:center;white-space:normal;font-size:14px;line-height:1.6}.home-complementary{background:#f6f3ed;border-top:1px solid #ddd5c7;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:32px clamp(24px,8vw,118px);display:grid}.home-complementary a{color:#46545e;flex-direction:column;gap:8px;font-size:14px;line-height:1.6;text-decoration:none;display:flex}.home-complementary strong{color:#203647;font-size:15px}.home-complementary a:hover strong{text-decoration:underline}.home-complementary a:focus-visible{outline-offset:5px;outline:2px solid #95641f}@media (width<=760px){.home-complementary{grid-template-columns:1fr;gap:20px}.home-proof-actions{text-align:center;flex-direction:column;align-items:stretch}}.home-method-closing{color:#e0e7eb;text-align:center;max-width:1180px;margin:28px auto 0;font-size:16px;line-height:1.65}.home-central-tool-card{min-width:0;color:var(--navy);background:#fbf8f1;border:1px solid #d7a548b3;border-radius:10px;grid-template-rows:170px 1fr;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 18px 38px #00000029}.home-central-tool-art{background:#f4efe5;border-bottom:1px solid #d8c49d;min-height:0;display:block;overflow:hidden}.home-central-tool-art img{object-fit:cover;object-position:center 24%;width:100%;height:100%;display:block}.home-central-tool-body{flex-direction:column;align-items:flex-start;min-height:245px;padding:22px 23px 24px;display:flex}.home-central-tool-number{color:#8a6325;letter-spacing:.14em;margin-bottom:10px;font-size:12px;font-weight:800}.home-central-tool-body>strong{color:var(--navy);font:400 clamp(20px,1.8vw,25px)/1.2 Georgia,serif}.home-central-tool-body>span:not(.home-central-tool-number){color:#52616d;margin-top:12px;font-size:15px;line-height:1.58}.home-central-tool-body>b{color:#76501b;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #76501b59;margin-top:auto;padding-top:20px;font-size:11px;line-height:1.5}.home-central-all{width:max-content;max-width:1180px;color:var(--gold-light);letter-spacing:.06em;border-bottom:1px solid #d7a54880;margin:28px auto 0;padding-bottom:7px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.home-central-tool-card:focus-visible,.home-central-all:focus-visible{outline:3px solid var(--gold-light);outline-offset:5px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-central-tool-card:hover{border-color:var(--gold-light);transform:translateY(-5px);box-shadow:0 24px 48px #0000003d}.home-central-all:hover{color:#fff;text-decoration:none}}@media (width<=960px){.home-central-compact-heading{grid-template-columns:1fr;gap:16px}.home-central-tool-grid{grid-template-columns:1fr;max-width:720px}.home-central-tool-card{grid-template-rows:auto;grid-template-columns:210px 1fr}.home-central-tool-body{min-height:220px}.home-central-tool-art{border-bottom:0;border-right:1px solid #d8c49d}.home-central-tool-art img{transform-origin:50% 23%;transform:scale(1.45)}.home-central-all{max-width:720px}}@media (width<=560px){.home-central-compact{padding-inline:18px}.home-central-tool-card{grid-template-columns:112px 1fr}.home-central-tool-body{min-height:210px;padding:19px 18px}.home-central-tool-body>strong{font-size:19px}.home-central-tool-body>span:not(.home-central-tool-number){font-size:14px}.home-central-tool-art img{object-position:center 22%}.home-central-all{width:auto;font-size:11px;line-height:1.55}}.home-moment-grid{border-top:1px solid #b99555;border-left:1px solid #b99555;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-moment-grid article{border-bottom:1px solid #b99555;border-right:1px solid #b99555;flex-direction:column;min-height:330px;padding:clamp(30px,4vw,48px);display:flex}.home-moment-grid article>span,.home-capabilities article>span,.home-case-grid article>span{color:#95641f;letter-spacing:.1em;font:18px/1 Georgia,serif}.home-moment-grid h3,.home-capabilities h3,.home-case-grid h3,.home-specialists h3,.home-contracting h3{color:var(--navy);font:400 29px/1.18 Georgia,serif}.home-moment-grid p,.home-capabilities p,.home-case-grid p,.home-specialists p,.home-contracting p{color:#586570;font-size:15px;line-height:1.7}.home-moment-grid a{color:#704812;letter-spacing:.07em;text-transform:uppercase;margin-top:auto;padding-top:25px;font-size:11px;font-weight:800;line-height:1.55}.home-moment-grid a b,.home-case-grid a b{color:var(--gold)}.home-radar{min-height:390px}.home-help{background:#fff}.home-capabilities{border-top:1px solid #d4c9b5;border-left:1px solid #d4c9b5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-capabilities article{border-bottom:1px solid #d4c9b5;border-right:1px solid #d4c9b5;min-height:245px;padding:30px 27px}.home-capabilities h3{margin:27px 0 10px;font-size:26px}.home-capabilities p{margin:0;font-size:14px}.home-help-link{text-align:center;margin:34px 0 0}.home-help-link a,.home-team-link{color:#704812;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #70481259;font-size:11px;font-weight:800}.home-cases{color:#fff;background:var(--navy)}.home-cases .section-heading h2{color:#fff}.home-cases .section-heading>p{color:#aebbc5}.home-case-grid{border-top:1px solid #d7a54859;border-left:1px solid #d7a54859;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-case-grid article{border-bottom:1px solid #d7a54859;border-right:1px solid #d7a54859;flex-direction:column;min-height:340px;padding:clamp(30px,4vw,46px);display:flex}.home-case-grid article>span{color:var(--gold-light)}.home-case-grid .eyebrow{margin:38px 0 13px}.home-case-grid h3{color:#fff;margin:0 0 14px}.home-case-grid article>p:not(.eyebrow){color:#b9c5ce;margin:0}.home-case-grid a{color:var(--gold-light);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:24px;font-size:11px;font-weight:800}.home-team{background:#f5f1e9}.home-team-positioning{color:#76501b;margin:-25px 0 45px;font:italic 400 clamp(28px,3vw,42px)/1.2 Georgia,serif}.home-specialists{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-specialists article{background:#fff;border:1px solid #ddd2bf;grid-template-rows:auto auto;grid-template-columns:98px 1fr;align-items:center;gap:5px 22px;min-height:190px;padding:25px;display:grid}.home-specialists article>div{background:#d9d3c7;grid-row:1/3;width:98px;height:130px;position:relative;overflow:hidden}.home-specialists img{object-fit:cover;object-position:top center}.home-specialists h3{margin:0;font-size:24px}.home-specialists p{margin:0;font-size:13px}.home-team-link{margin-top:34px;padding-bottom:7px;display:inline-flex}.home-contracting{background:#fff}.home-contracting .centered>p:last-child{max-width:710px}.home-contracting ol{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1050px;margin:0 auto;padding:0;list-style:none;display:grid}.home-contracting li{border-top:1px solid #cab78e;border-bottom:1px solid #cab78e;border-right:1px solid #cab78e;grid-template-columns:45px 1fr;gap:18px;padding:32px;display:grid}.home-contracting li:first-child{border-left:1px solid #cab78e}.home-contracting li>span{color:#95641f;font:16px/1 Georgia,serif}.home-contracting h3{margin:0 0 10px;font-size:24px}.home-contracting p{margin:0;font-size:14px}.home-entry-product{color:#fff;background:linear-gradient(125deg,#071625,#12324b);border-top:1px solid #d7a54880;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(45px,8vw,120px);padding:clamp(60px,8vw,105px) clamp(24px,9vw,145px);display:grid}.home-entry-product h2{color:#fff;letter-spacing:-.03em;max-width:820px;margin:0;font:400 clamp(39px,4.5vw,64px)/1.08 Georgia,serif}.home-entry-product p{color:#c2ccd3;max-width:790px;font-size:16px;line-height:1.75}.home-entry-product small{color:#8595a1;max-width:760px;font-size:11px;line-height:1.55;display:block}.home-entry-actions{gap:18px;display:grid}.home-entry-actions>a:not(.button){color:var(--gold-light);letter-spacing:.05em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.55}.entry-analysis-hero{color:#fff;background:radial-gradient(circle at 82% 30%,#2d699159,transparent 26%),var(--navy);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(45px,8vw,110px);min-height:720px;padding:150px clamp(24px,9vw,145px) 90px;display:grid}.entry-analysis-hero h1{letter-spacing:-.04em;max-width:900px;margin:0;font:400 clamp(47px,5.4vw,76px)/1.04 Georgia,serif}.entry-analysis-hero h1 em{color:var(--gold-light);font-weight:400}.entry-analysis-hero>div>p{color:#c1cbd2;max-width:760px;font-size:17px;line-height:1.75}.entry-analysis-hero ul{color:#dce3e8;gap:10px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.entry-analysis-hero li:before{content:"✓";color:var(--gold-light);margin-right:10px}.entry-analysis-hero aside{background:#ffffff0d;border:1px solid #d7a54861;padding:clamp(28px,4vw,46px)}.entry-analysis-hero aside strong{color:#fff;font:400 31px/1.25 Georgia,serif;display:block}.entry-analysis-hero aside p:last-child{color:#b7c3cb;line-height:1.7}.entry-analysis-form-section{background:#f4f0e8;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:clamp(50px,8vw,120px);padding:clamp(70px,9vw,125px) clamp(24px,9vw,145px);display:grid}.entry-analysis-form-section h2{color:var(--navy);letter-spacing:-.03em;margin:0;font:400 clamp(40px,4.4vw,62px)/1.08 Georgia,serif}.entry-analysis-form-section>div>p:not(.eyebrow){color:#586570;font-size:16px;line-height:1.75}.entry-analysis-outcomes{gap:12px;margin-top:30px;display:grid}.entry-analysis-outcomes span{color:#65717b;border-left:2px solid var(--gold);background:#fff;gap:4px;padding:16px 18px;font-size:13px;line-height:1.5;display:grid}.entry-analysis-outcomes b{color:var(--navy);font-size:14px}.entry-analysis-form{background:#fff;gap:19px;display:grid;box-shadow:0 22px 70px #0819291f}.entry-analysis-form>small{color:#6c7780;font-size:11px;line-height:1.55}@media (width<=1050px){.hero{grid-template-columns:1fr;padding-top:150px}.hero-visual{max-width:900px}.service-grid,.pain-grid,.seo-service-links{grid-template-columns:repeat(2,1fr)}.experience-practice-intro{grid-template-columns:1fr}.experience-value-grid{grid-template-columns:repeat(2,1fr)}.opportunity{grid-template-columns:1fr}.side-heading{gap:7vw}.contact,.resource-card{grid-template-columns:1fr}.site-header .brand-copy{display:none}.nav{gap:14px;font-size:10px}.pncp-shortcut{grid-template-columns:auto 1fr}.pncp-shortcut .button{grid-column:2;justify-self:start}.content-grid{grid-template-columns:1fr}.article-decoration{display:none}.article-shell{grid-template-columns:220px minmax(0,1fr);gap:50px}.local-seo-strip{grid-template-columns:1fr 1.25fr}.local-seo-strip a{grid-column:1/-1}.radar-feature{grid-template-columns:minmax(210px,.6fr) minmax(0,1.4fr);gap:50px}.radar-orbit{width:min(250px,68vw)}.radar-actions{flex-direction:column;align-items:flex-start}.intent-hero{grid-template-columns:1fr}.intent-proof-card{max-width:700px}.intent-choice-grid{grid-template-columns:repeat(2,1fr)}.service-pathway-grid{grid-template-columns:1fr}.service-pathway-grid article{min-height:0}.diagnostic-intro{grid-template-columns:1fr}.home-capabilities{grid-template-columns:repeat(2,1fr)}.home-specialists,.home-entry-product,.entry-analysis-hero,.entry-analysis-form-section{grid-template-columns:1fr}}@media (width<=760px){.site-header{height:74px}.site-header .brand-copy{display:none}.site-header .brand-logo{flex-basis:88px;width:88px;height:58px}.site-header .brand-logo img{width:82px;top:0;left:4px}.menu-button{background:0 0;border:1px solid #d7a54873;gap:5px;width:42px;height:42px;padding:11px;display:grid}.menu-button span{background:var(--gold-light);height:1px;display:block}.nav{background:#061524;flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:74px;left:0;right:0}.nav.open{display:flex}.nav a{align-items:center;min-height:44px;padding:10px;display:flex}.hero{min-height:min(720px,100svh);padding:101px 24px 36px;display:block}.hero-content{max-width:520px;margin:0 auto}.hero .eyebrow{letter-spacing:2.2px;max-width:310px;margin-bottom:15px;font-size:10px;line-height:1.5}.hero h1{max-width:510px;font-size:clamp(31px,8.7vw,40px);line-height:1.08}.hero-lead{color:#d0d7dd;margin:20px 0 24px;font-size:15px;line-height:1.62}.hero-actions{flex-direction:column;align-items:stretch;gap:10px}.hero-primary-cta{min-height:58px;font-size:12px;box-shadow:0 15px 40px #be882e47}.hero-secondary-cta{border:1px solid #ffffff47;min-height:48px;padding:0 12px}.button{width:100%}.text-link{justify-content:center}.hero-reassurance{text-align:center;margin-top:18px;font-size:9px}.hero-visual{display:none}.hero-visual:before{inset:-8px}.authority-strip{justify-content:flex-start;overflow-x:auto}.authority-strip p{min-width:150px}.local-seo-strip{grid-template-columns:1fr;gap:14px;padding:28px 24px}.local-seo-strip a{white-space:normal;grid-column:auto}.radar-feature{text-align:center;grid-template-columns:1fr;gap:42px;min-height:0;padding:62px 24px 68px}.radar-orbit{width:min(235px,70vw)}.radar-copy h2{font-size:44px}.radar-copy>p:last-of-type{font-size:15px}.radar-benefits{text-align:left;grid-template-columns:1fr}.radar-benefits article{grid-template-columns:34px 1fr;align-items:start;min-height:0}.radar-actions{align-items:stretch;gap:18px}.radar-actions>span{max-width:none}.pncp-shortcut{text-align:center;grid-template-columns:1fr;padding:38px 24px}.pncp-icon{justify-self:center}.pncp-shortcut .button{white-space:normal;grid-column:auto;justify-self:stretch}.section{padding:85px 24px}.side-heading,.about-grid{grid-template-columns:1fr;gap:35px}.side-heading{margin-bottom:45px}.section-heading h2{font-size:42px}.service-grid,.team-grid,.steps,.pain-grid,.real-cases-grid,.real-cases-cta{grid-template-columns:1fr}.real-case-card{min-height:0}.real-cases-cta .button{max-width:none}.seo-service-links,.institutional-proof{grid-template-columns:1fr}.institutional-proof-mark{width:68px;height:68px}.service-card{min-height:auto}.service-card p{min-height:0}.pain-cta{flex-direction:column;align-items:stretch;padding:26px}.experience-practice{padding:75px 24px}.experience-value-grid,.selected-experience-grid,.selected-experience-heading{grid-template-columns:1fr}.experience-value-grid article{min-height:0}.experience-value-grid article>span{margin-bottom:25px}.experience-statement{margin:50px 0;padding-left:24px}.selected-experience{padding:30px 24px}.steps article{grid-template-columns:55px 1fr;display:grid}.insight-banner{flex-direction:column;align-items:stretch;padding:70px 24px}.insight-banner h2{font-size:43px}.audience-banner{padding-bottom:34px}.banner-mobile-hint{color:var(--gold-light);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:9px;display:block;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.opportunity{padding:80px 24px}.opportunity-widget{padding:28px 22px}.calculator-fields{grid-template-columns:1fr}.calculator-button{width:100%}.calculator-result>strong{font-size:36px}.ray-x-lead{grid-template-columns:1fr}.ray-x-lead .button{min-width:0}.calculator-page-shell{padding:50px 24px 80px}.calculator-page-grid{grid-template-columns:1fr}.calculator-page .opportunity-widget{position:static}.featured-article{grid-template-columns:1fr;min-height:0;padding:38px 28px}.article-number{width:min-content;padding-right:25px;font-size:70px}.featured-article h3{font-size:32px}.ebook-section{grid-template-columns:1fr;padding:75px 24px}.ebook-visual{min-height:390px}.ebook-cover{width:235px}.ebook-copy h2{font-size:42px}.ebook-form{min-height:0}.article-header .brand-copy{display:none}.article-header{gap:16px}.article-nav-link{text-align:right;min-width:0;line-height:1.5}.article-hero{padding:130px 24px 68px}.article-hero h1{font-size:clamp(32px,8vw,49px);line-height:1.12}.article-intro{font-size:16px}.article-shell{grid-template-columns:minmax(0,1fr);padding:60px 24px 80px}.article-toc{position:static}.article-body{font-size:16px}.article-body>p:first-child{font-size:23px}.article-body h2{margin-top:58px;font-size:31px}.article-conclusion{padding:28px 23px}.article-authors,.article-cta{padding:26px 20px}.article-author-grid article{grid-template-columns:48px minmax(0,1fr);gap:12px}.article-cta h2{font-size:34px}.services-semantic-intro,.services-seo-content{padding:70px 24px}.services-semantic-columns,.services-seo-content{grid-template-columns:1fr}.data-protection-teaser,.services-data-feature{grid-template-columns:1fr;padding:58px 24px}.data-protection-mark{width:110px}.services-data-feature .button{justify-self:stretch}.services-catalog .featured-article{min-height:0}.article-footer{grid-template-columns:1fr}.article-footer small{text-align:center}.contact{padding:80px 24px}.contact-email{overflow-wrap:anywhere}.field-row{grid-template-columns:1fr}.contact-form input,.contact-form select,.contact-form textarea,.ebook-form input,.calculator-fields select,.calculator-fields input{font-size:16px}footer{text-align:center;grid-template-columns:1fr}.footer-brand,footer>p{justify-self:center}.footer-links{flex-wrap:wrap;justify-content:center}.floating-contact{right:16px;bottom:max(14px,env(safe-area-inset-bottom));min-height:54px;padding:0 17px}.cookie-banner{grid-template-columns:auto 1fr;gap:15px;width:calc(100vw - 24px);padding:20px;bottom:78px;left:12px}.cookie-banner-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;min-width:0}.cookie-settings-button{bottom:16px;left:14px}.cookie-modal{padding:38px 24px 28px}.cookie-modal h2{font-size:32px}.cookie-category{grid-template-columns:1fr;gap:9px}.cookie-modal-actions{flex-direction:column;align-items:stretch}.cookie-modal-actions .cookie-primary{width:100%}.privacy-shell{width:calc(100% - 48px);padding:60px 0 85px}.resource-content{padding:65px 24px 85px}.resource-cover{width:250px}.resource-note{margin-top:65px;padding:30px 24px}.faq-groups{padding:65px 24px 85px}.intent-hero{gap:45px;min-height:0;padding:124px 24px 70px}.intent-hero h1{font-size:48px}.intent-hero-copy>p{font-size:16px}.intent-actions{flex-direction:column;align-items:stretch}.intent-card-grid,.intent-deliverable-grid,.intent-choice-grid,.service-pathway-grid{grid-template-columns:1fr}.intent-section,.intent-final-cta{padding:70px 24px}.intent-card-grid article{min-height:0}.intent-deliverable-grid article{padding:30px 25px}.intent-authors{padding:55px 24px}.diagnostic-intro{gap:35px;padding:124px 24px 60px}.diagnostic-intro h1{font-size:47px}.diagnostic-shell{padding:50px 18px}.diagnostic-quiz-card{padding:32px 22px}.diagnostic-quiz-card legend{font-size:31px}.diagnostic-methodology{grid-template-columns:1fr;gap:5px}.diagnostic-controls{flex-direction:column-reverse;align-items:stretch}.diagnostic-result-head{text-align:center;grid-template-columns:1fr}.diagnostic-score{margin:0 auto}.diagnostic-lead-grid{grid-template-columns:1fr}.diagnostic-lead-form .button{width:100%}.diagnostic-note{padding:65px 24px}.home-moment-grid,.home-case-grid,.home-capabilities,.home-contracting ol{grid-template-columns:1fr}.home-moment-grid article,.home-case-grid article{min-height:0}.home-contracting li{border-bottom:0;border-left:1px solid #cab78e}.home-contracting li:last-child{border-bottom:1px solid #cab78e}.home-team-positioning{margin-top:-8px}.home-specialists article{grid-template-columns:78px 1fr;gap:3px 17px;min-height:150px;padding:18px}.home-specialists article>div{width:78px;height:110px}.home-specialists h3{font-size:21px}.home-entry-product{padding:70px 24px}.home-entry-product h2{font-size:40px}.entry-analysis-hero{min-height:0;padding:124px 24px 70px}.entry-analysis-hero h1{font-size:46px}.entry-analysis-form-section{padding:65px 24px 80px}}@keyframes lam-enter{0%{opacity:.65;translate:0 14px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.lam-enter{animation:lam-enter .48s cubic-bezier(.2,.7,.3,1) var(--entry-delay,0s) backwards}.button>span{transition:transform .18s}.button:active{translate:0 1px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.experience-value-grid>article,.real-case-card{transition:transform .22s,border-color .22s}.experience-value-grid>article:hover,.real-case-card:hover{border-color:var(--gold);transform:translateY(-3px)}.button:hover>span,.button:focus-visible>span{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.funnel-nav{color:#c8d1d8;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:24px;font-size:10px;font-weight:800;display:flex}.funnel-nav a{border-bottom:1px solid #0000;padding:10px 0}.funnel-nav a.active{color:var(--gold-light);border-color:var(--gold)}.funnel-tool-page,.radar-page,.experience-page{background:#f4efe6}.funnel-tool-hero{color:#fff;background:radial-gradient(circle at 80% 18%,#d7a5482e,#0000 28%),linear-gradient(135deg,#061524,#0c2a43);padding:158px clamp(24px,7vw,112px) 78px}.funnel-tool-hero h1{letter-spacing:-.045em;max-width:980px;margin:20px 0 24px;font:400 clamp(48px,6.2vw,84px)/1.02 Georgia,Times New Roman,serif}.funnel-tool-hero h1 em{color:var(--gold-light);font-weight:400}.funnel-tool-hero>p:not(.article-kicker){color:#c2ccd3;max-width:760px;margin:0;font-size:18px;line-height:1.7}.privacy-promises{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.privacy-promises span{color:#e8eef2;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid #d7a54852;padding:9px 13px;font-size:10px;font-weight:800}.funnel-tool-body,.radar-search-shell,.experience-body{padding:80px clamp(24px,7vw,112px)}.checklist-tool,.rayx-tool,.viability-tool{max-width:1120px;margin:0 auto}.checklist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.checklist-grid label{cursor:pointer;background:#fff;border:1px solid #d7cdbd;grid-template-columns:38px 1fr;align-items:center;gap:14px;min-height:104px;padding:22px;transition:all .2s;display:grid}.checklist-grid label.checked{color:#fff;background:#0a2034;border-color:#0a2034}.checklist-grid input,.rayx-dimensions input,.viability-questions input{opacity:0;pointer-events:none;position:absolute}.checklist-grid label>span{color:#835819;border:1px solid var(--gold);border-radius:50%;place-items:center;width:34px;height:34px;font:12px Georgia,serif;display:grid}.checklist-grid label.checked>span{color:var(--gold-light)}.checklist-grid strong{font:18px/1.3 Georgia,serif}.checklist-reveal{margin:30px auto 0;display:flex}.tool-result{color:#fff;border-top:4px solid var(--gold);background:#071827;margin-top:44px;padding:clamp(32px,5vw,58px)}.tool-result h2{color:#fff;margin:8px 0 18px;font:400 clamp(40px,5vw,62px)/1.05 Georgia,serif}.tool-result>p:not(.eyebrow){color:#c0cbd3;max-width:820px;font-size:16px;line-height:1.7}.attention-list{color:#172839;background:#f4efe6;margin-top:28px;padding:24px}.attention-list ul{columns:2;margin:14px 0 0;padding-left:20px}.attention-list li{margin:7px 0}.tool-next{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.tool-result .button-dark{color:#071524;background:var(--gold-light)}.tool-result .tool-next>a:not(.button){color:var(--gold-light);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #f2d28b66;font-size:11px;font-weight:800}.rayx-dimensions{gap:18px;display:grid}.rayx-dimensions fieldset,.viability-questions fieldset{background:#fff;border:1px solid #d7cdbd;grid-template-columns:minmax(250px,.9fr) minmax(420px,1.1fr);gap:30px;margin:0;padding:28px;display:grid}.rayx-dimensions legend,.viability-questions legend{display:contents}.rayx-dimensions legend>span{color:#94651f;font:13px Georgia,serif}.rayx-dimensions legend>strong{color:var(--navy);margin:7px 0;font:26px Georgia,serif;display:block}.rayx-dimensions legend>small{color:#586570;font-size:14px;line-height:1.55;display:block}.rayx-dimensions fieldset>div,.viability-questions fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.rayx-dimensions fieldset>div label,.viability-questions label{cursor:pointer;text-align:center;color:#4f5c67;background:#f6f2eb;border:1px solid #d9d1c4;place-items:center;padding:15px 12px;font-size:12px;line-height:1.4;display:grid}.rayx-dimensions label.selected,.viability-questions label.selected{color:#fff;background:#0a2034;border-color:#0a2034}.rayx-priority{flex-wrap:wrap;align-items:center;gap:10px;margin:26px 0;display:flex}.rayx-priority strong{margin-right:8px}.rayx-priority span{color:#071524;background:var(--gold-light);text-transform:uppercase;padding:9px 13px;font-size:11px;font-weight:800}.light-capture-form{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;padding-top:30px;display:grid}.light-capture-form label:not(.consent){color:#d6dfe5;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:800;display:grid}.light-capture-form input:not([type=checkbox]){color:#fff;background:#ffffff12;border:1px solid #ffffff38;min-height:50px;padding:0 14px}.light-capture-form .consent,.light-capture-form .button{grid-column:1/-1}.light-capture-form .consent{color:#c6d0d7}.light-capture-form .consent a{color:var(--gold-light);text-decoration:underline}.light-capture-form .button{justify-self:start}.viability-tool>aside{border-left:4px solid var(--gold);background:#fff;margin-bottom:22px;padding:22px}.viability-tool>aside p{color:#5b6872;margin:8px 0 0;line-height:1.55}.viability-questions{gap:10px;margin-bottom:28px;display:grid}.viability-questions fieldset{grid-template-columns:1fr 260px;align-items:center;padding:20px 24px}.viability-questions legend{color:var(--navy);font:19px/1.4 Georgia,serif}.viability-questions fieldset>div{grid-template-columns:1fr 1fr}.viability-tool>.button:disabled{cursor:not-allowed;opacity:.45}.signal-green{border-color:#5ea373}.signal-yellow{border-color:#d7a548}.signal-red{border-color:#bd6d5e}.tool-disclaimer{color:#59656f;padding:40px clamp(24px,7vw,112px) 80px}.tool-disclaimer p{max-width:850px;line-height:1.7}.radar-search-shell{background:#f4efe6}.radar-search-intro{max-width:760px}.radar-search-intro h2,.radar-results-head h2,.funnel-journey h2,.experience-body h2{color:var(--navy);letter-spacing:-.035em;margin:0;font:400 clamp(38px,4.5vw,62px)/1.06 Georgia,serif}.radar-search-intro>p:last-child{color:#586570;line-height:1.7}.radar-search-form{background:#fff;border:1px solid #d7cdbd;grid-template-columns:1fr 190px auto;align-items:end;gap:18px;margin-top:34px;padding:28px;display:grid;box-shadow:0 18px 55px #06152414}.radar-search-form label{color:#374452;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:800;display:grid}.radar-search-form input,.radar-search-form select{min-height:52px;color:var(--ink);background:#faf8f3;border:1px solid #d4ccbf;padding:0 15px}.radar-search-form .button{height:52px}.tool-notice{border-left:4px solid var(--gold);background:#fff;margin-top:22px;padding:22px}.tool-notice a{color:#714a13;font-weight:800}.radar-results{margin-top:60px}.radar-results-head{justify-content:space-between;align-items:end;gap:28px;display:flex}.radar-results-head>a{color:#714a13;text-transform:uppercase;font-size:11px;font-weight:800}.radar-result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.radar-result-list article{background:#fff;border:1px solid #d7cdbd;flex-direction:column;padding:28px;display:flex}.radar-result-meta,.radar-result-facts{color:#7a551e;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px 16px;font-size:10px;font-weight:800;display:flex}.radar-result-list h3{color:var(--navy);margin:20px 0 12px;font:23px/1.25 Georgia,serif}.radar-result-list>article>p{color:#59656f;margin:0 0 20px;font-size:13px;line-height:1.55}.radar-result-facts{border-top:1px solid #e2dbcf;margin-top:auto;padding-top:18px}.radar-next-actions{gap:9px;margin-top:22px;display:grid}.radar-next-actions button,.radar-next-actions a{cursor:pointer;color:#704812;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f7f2e8;border:1px solid #d8ccb6;padding:12px 14px;font-size:10px;font-weight:800}.radar-capture-step{color:#fff;background:#0a2034;justify-content:space-between;align-items:center;gap:30px;margin-top:26px;padding:28px;display:flex}.radar-capture-step strong{font:25px Georgia,serif}.radar-capture-step p{color:#bdc8d0;margin:8px 0 0}.funnel-journey{color:#fff;background:#061524;padding:90px clamp(24px,7vw,112px)}.funnel-journey h2{color:#fff;max-width:760px}.funnel-journey ol{border-top:1px solid #d7a54873;grid-template-columns:repeat(4,minmax(0,1fr));margin:42px 0 0;padding:0;list-style:none;display:grid}.funnel-journey li{border-right:1px solid #d7a54840;align-content:start;gap:10px;min-height:150px;padding:24px;display:grid}.funnel-journey li>span{color:var(--gold-light);font:13px Georgia,serif}.funnel-journey strong{font:24px Georgia,serif}.funnel-journey small{color:#aebac3}.home-institutional-proof{color:#fff;border-left:4px solid var(--gold);background:#071827;grid-template-columns:1.2fr .8fr;align-items:end;gap:42px;margin-top:34px;padding:30px;display:grid}.home-institutional-proof h3{color:#fff;margin:0 0 12px;font:28px Georgia,serif}.home-institutional-proof p:not(.eyebrow){color:#c3ced5;margin:0;line-height:1.65}.home-institutional-proof>div:last-child{gap:14px;display:grid}.home-institutional-proof a{color:var(--gold-light);text-transform:uppercase;font-size:11px;font-weight:800}.home-institutional-proof small{color:#9eacb6;line-height:1.55}.experience-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.experience-columns article,.institutional-proof,.experience-principle{background:#fff;border:1px solid #d8cfc1;padding:clamp(30px,5vw,56px)}.experience-columns p:not(.eyebrow),.institutional-proof p:not(.eyebrow),.experience-principle p:not(.eyebrow){color:#586570;font-size:16px;line-height:1.75}.institutional-proof{color:#fff;background:#071827;border-color:#071827;margin-top:18px}.institutional-proof h2{color:#fff}.institutional-proof p:not(.eyebrow){color:#c3ced5}.institutional-proof a{color:var(--gold-light);margin-top:15px;font-weight:800;display:inline-block}.institutional-proof small{color:#9eacb6;border-top:1px solid #ffffff24;margin-top:25px;padding-top:20px;line-height:1.55;display:block}.experience-principle{margin-top:18px}.experience-principle>div{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.experience-principle>div>a:not(.button){color:#714a13;font-weight:800}@media (width<=900px){.funnel-nav{gap:13px}.checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-search-form{grid-template-columns:1fr 150px}.radar-search-form .button{grid-column:1/-1}.rayx-dimensions fieldset{grid-template-columns:1fr}.viability-questions fieldset{grid-template-columns:1fr 210px}.funnel-journey ol{grid-template-columns:repeat(2,1fr)}.experience-columns{grid-template-columns:1fr}}@media (width<=680px){.funnel-nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;max-width:240px}.funnel-tool-hero{padding:132px 24px 55px}.funnel-tool-hero h1{font-size:47px}.funnel-tool-hero>p:not(.article-kicker){font-size:16px}.funnel-tool-body,.radar-search-shell,.experience-body{padding:54px 20px}.checklist-grid,.radar-result-list{grid-template-columns:1fr}.checklist-grid label{min-height:82px}.attention-list ul{columns:1}.rayx-dimensions fieldset,.viability-questions fieldset{grid-template-columns:1fr;padding:20px}.rayx-dimensions fieldset>div{grid-template-columns:1fr}.viability-questions fieldset>div{grid-template-columns:1fr 1fr}.light-capture-form{grid-template-columns:1fr}.light-capture-form label,.light-capture-form .button{grid-column:1}.radar-search-form{grid-template-columns:1fr;padding:20px}.radar-search-form .button{grid-column:1}.radar-results-head,.radar-capture-step{flex-direction:column;align-items:flex-start}.radar-capture-step .button{width:100%}.funnel-journey{padding:65px 20px}.funnel-journey ol{grid-template-columns:1fr 1fr}.funnel-journey li{min-height:128px}.home-institutional-proof{grid-template-columns:1fr;gap:24px}}.home-lgpd{color:#fff;background:radial-gradient(circle at 88% 12%,#d7a54833,#0000 24%),linear-gradient(135deg,#061524,#0b2941 72%,#123854);overflow:hidden}.home-lgpd .section-heading h2{color:#fff}.home-lgpd .section-heading>p{color:#bdc8d0}.home-lgpd-grid{border-top:1px solid #d7a54861;border-left:1px solid #d7a54861;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-lgpd-grid article{border-bottom:1px solid #d7a54861;border-right:1px solid #d7a54861;min-height:225px;padding:clamp(28px,4vw,42px)}.home-lgpd-grid article>span{color:var(--gold-light);letter-spacing:.1em;font:17px/1 Georgia,serif}.home-lgpd-grid h3{color:#fff;margin:30px 0 11px;font:400 29px/1.18 Georgia,serif}.home-lgpd-grid p{color:#bdc8d0;margin:0;font-size:14px;line-height:1.7}.home-lgpd-link{text-align:center;margin:34px 0 0}.home-lgpd-link a{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #d7a54873;font-size:11px;font-weight:800}.lgpd-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d7a5482e,#0000 26%),radial-gradient(circle at 75% 75%,#1f5f884d,#0000 32%),#061524;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:center;gap:clamp(50px,8vw,120px);min-height:760px;padding:155px clamp(24px,9vw,145px) 95px;display:grid}.lgpd-hero h1{letter-spacing:-.045em;max-width:900px;margin:20px 0 22px;font:400 clamp(49px,5.7vw,80px)/1.02 Georgia,serif}.lgpd-hero h1 em{color:var(--gold-light);font-weight:400}.lgpd-hero>div>p{color:#c0cbd3;max-width:760px;font-size:17px;line-height:1.75}.lgpd-hero .lgpd-hero-subtitle{color:#fff;margin:0 0 14px;font:400 clamp(23px,2.5vw,34px)/1.3 Georgia,serif}.lgpd-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.lgpd-hero-actions>a:not(.button){color:var(--gold-light);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #d7a54873;font-size:11px;font-weight:800;line-height:1.5}.lgpd-hero aside{background:#ffffff0d;border:1px solid #d7a54866;padding:clamp(28px,4vw,44px);box-shadow:0 25px 70px #0003}.lgpd-hero aside ol{margin:25px 0 0;padding:0;list-style:none;display:grid}.lgpd-hero aside li{border-top:1px solid #ffffff21;grid-template-columns:42px 1fr;gap:16px;padding:20px 0;display:grid}.lgpd-hero aside li>span{color:var(--gold-light);font:14px Georgia,serif}.lgpd-hero aside strong{color:#fff;font:400 22px/1.2 Georgia,serif}.lgpd-hero aside li p{color:#acbbc5;margin:7px 0 0;font-size:13px;line-height:1.6}.lgpd-risks{background:#f5f1e9}.lgpd-risk-grid{border-top:1px solid #c6b78f;border-left:1px solid #c6b78f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lgpd-risk-grid article{border-bottom:1px solid #c6b78f;border-right:1px solid #c6b78f;min-height:255px;padding:clamp(30px,4vw,46px)}.lgpd-risk-grid article>span{color:#95641f;letter-spacing:.1em;font:17px Georgia,serif}.lgpd-risk-grid h3{color:var(--navy);margin:34px 0 12px;font:400 31px/1.15 Georgia,serif}.lgpd-risk-grid p{color:#586570;margin:0;font-size:15px;line-height:1.7}.lgpd-coordinator{background:#fff;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:center;gap:clamp(50px,9vw,130px);padding:clamp(65px,8vw,110px) clamp(24px,9vw,145px);display:grid}.lgpd-coordinator h2{color:var(--navy);letter-spacing:-.035em;margin:0 0 16px;font:400 clamp(42px,4.8vw,66px)/1.06 Georgia,serif}.lgpd-coordinator>div>p:not(.eyebrow){color:#596671;max-width:720px;font-size:16px;line-height:1.75}.lgpd-coordinator ul{border-top:1px solid #d5cbb9;margin:0;padding:0;list-style:none;display:grid}.lgpd-coordinator li{border-bottom:1px solid #d5cbb9;gap:7px;padding:24px 0;display:grid}.lgpd-coordinator strong{color:var(--navy);font:400 21px/1.35 Georgia,serif}.lgpd-coordinator span{color:#7a633f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.lgpd-evaluation{background:linear-gradient(135deg,#061524,#0d2b43);grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr);align-items:start;gap:clamp(55px,8vw,120px);padding:clamp(70px,9vw,125px) clamp(24px,9vw,145px);display:grid}.lgpd-evaluation h2{color:#fff;letter-spacing:-.035em;margin:0;font:400 clamp(41px,4.7vw,65px)/1.06 Georgia,serif}.lgpd-evaluation>div>p:not(.eyebrow){color:#bdc8d0;font-size:16px;line-height:1.75}.lgpd-evaluation>div>small{color:#91a0aa;font-size:11px;line-height:1.6;display:block}.lgpd-form{background:#fff;gap:19px;display:grid;box-shadow:0 24px 75px #0000003d}.lgpd-faq{background:#fff;max-width:1100px;margin:0 auto}.lgpd-faq>h2{color:var(--navy);margin:0 0 35px;font:400 clamp(39px,4.6vw,62px)/1.08 Georgia,serif}@media (width<=1050px){.lgpd-hero,.lgpd-coordinator,.lgpd-evaluation{grid-template-columns:1fr}}@media (width<=760px){.home-lgpd-grid,.lgpd-risk-grid{grid-template-columns:1fr}.home-lgpd-grid article,.lgpd-risk-grid article{min-height:0}.lgpd-hero{min-height:0;padding:124px 24px 68px}.lgpd-hero h1{font-size:46px}.lgpd-hero-actions{flex-direction:column;align-items:stretch}.lgpd-hero-actions>a:not(.button){text-align:center;border:1px solid #d7a54873;justify-content:center;align-items:center;min-height:50px;padding:12px;display:flex}.lgpd-coordinator,.lgpd-evaluation{padding:68px 24px}.lgpd-evaluation{gap:42px}.lgpd-faq{padding:70px 24px}}.radar-next-actions .radar-help-button{color:#241903;background:#efd094;border-color:#bd914d}.radar-opportunity-details,.radar-help-form{overflow-wrap:anywhere;background:#faf7f1;border:1px solid #d7c5aa;margin-top:20px;padding:20px}.radar-opportunity-details h4,.radar-help-form h4{margin:0 0 14px;font-size:19px}.radar-opportunity-details p,.radar-help-form p{line-height:1.6}.radar-opportunity-details a,.radar-help-form a{text-decoration:underline}.radar-help-form .button{white-space:normal}.radar-search-gate{background:linear-gradient(140deg,#fffaf0,#ede2d0);border:1px solid #c89b52;margin:28px 0;padding:clamp(24px,4vw,42px);box-shadow:0 18px 45px -28px #071b2c}.radar-search-gate h3{color:#071b2c;margin:8px 0 12px;font:400 clamp(26px,3vw,38px)/1.15 Georgia,serif}.radar-search-gate>p{max-width:720px;line-height:1.65}.radar-search-gate .material-capture{max-width:720px;margin-top:20px}.radar-search-gate .button{white-space:normal;width:100%}.central-orientation{background:#ede5d7;border:1px solid #cdbb99;border-radius:16px;padding:clamp(24px,4vw,48px);scroll-margin-top:100px}.central-orientation h2{font-size:clamp(24px,3vw,34px)}.central-orientation .material-capture{max-width:760px}.central-orientation .button{white-space:normal}.orientation-actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.central-orientation-final{padding-bottom:60px}.home-spreadsheet{color:#071b2c;background:#f5efe3;border-block:1px solid #d4bf99;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.home-spreadsheet h2{max-width:740px;margin:16px 0;font:400 clamp(28px,3.2vw,44px)/1.15 Georgia,serif}.home-spreadsheet p{font-size:17px;line-height:1.7}.home-spreadsheet ul{gap:14px;margin-top:24px;padding:0;font-size:16px;list-style:none;display:grid}.home-spreadsheet li span{color:#855b1e;margin-right:8px}.home-spreadsheet-actions{background:#fffdf8;border:1px solid #d4bf99;padding:30px}.home-spreadsheet-actions .button{white-space:normal;text-align:center;width:100%}.home-spreadsheet-actions p{font-size:14px}.home-spreadsheet-checklist{margin-top:24px}.home-spreadsheet-checklist a,.journey-spreadsheet-link{color:#785017;text-underline-offset:4px;text-decoration:underline}.journey-spreadsheet-link{margin-top:20px;font-size:16px;line-height:1.5;display:block}#materiais,#planilha,#checklist-habilitacao{scroll-margin-top:110px}@media (width<=760px){.home-spreadsheet{grid-template-columns:1fr;gap:24px}.home-spreadsheet-actions{padding:20px}}.analyse-stage-page{background:#f5f2eb}.analyse-stage-hero{background:var(--navy);color:#fff;padding:150px max(24px,50vw - 550px) 64px}.analyse-stage-hero .eyebrow{color:var(--gold-light)}.analyse-stage-hero h1{overflow-wrap:anywhere;margin:24px 0;font:400 clamp(42px,7vw,82px)/1.1 Georgia,serif}.analyse-stage-subtitle{max-width:850px;font:400 clamp(25px,3vw,36px)/1.35 Georgia,serif}.analyse-stage-intro{color:#d6dfe6;max-width:820px;font-size:18px;line-height:1.8}.analyse-stage-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.analyse-stage-actions .button{white-space:normal;text-align:center;max-width:100%;line-height:1.6}.analyse-stage-secondary{text-underline-offset:6px;font-size:14px;line-height:1.6;text-decoration:underline}.analyse-stage-content{max-width:1200px;margin:0 auto;padding:64px clamp(24px,4vw,50px)}.analyse-stage-content .eyebrow{color:#825b21}.analyse-stage-page h2{margin:16px 0 28px;font:400 clamp(30px,4vw,44px)/1.2 Georgia,serif}.analyse-stage-criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.analyse-stage-criteria li{background:#fff;border:1px solid #ded7c9;border-radius:10px;align-items:flex-start;gap:18px;padding:24px;display:flex}.analyse-stage-criteria li>span{color:#825b21;padding-top:4px;font-size:14px;font-weight:700}.analyse-stage-criteria p{color:#344656;margin:0;font-size:16px;line-height:1.7}.analyse-stage-flow{background:var(--navy);color:#fff;padding:52px max(24px,50vw - 600px)}.analyse-stage-flow .eyebrow{color:var(--gold-light)}.analyse-stage-flow figure{margin:32px 0}.analyse-stage-flow img{border:1px solid #9e7b41;border-radius:12px;width:100%;height:auto}.analyse-stage-flow figcaption{color:#c6d0d8;text-align:center;margin-top:12px;font-size:14px}.analyse-stage-steps{justify-content:center;align-items:center;gap:20px;margin:32px 0;padding:0;list-style:none;display:flex}.analyse-stage-steps li{letter-spacing:.06em;align-items:center;gap:20px;font-size:14px;line-height:1.5;display:flex}.analyse-stage-steps b{color:var(--gold-light);font-size:24px}.analyse-stage-message{border-top:1px solid #655638;padding-top:32px;font:400 clamp(22px,2.5vw,30px)/1.6 Georgia,serif}.analyse-stage-message strong{color:var(--gold-light);font-weight:400}.analyse-stage-delivery p:not(.eyebrow){max-width:850px;font-size:18px;line-height:1.8}.analyse-stage-triage{background:#fff;border-left:3px solid #a17a38;max-width:1100px;margin:0 auto 64px;padding:28px}.analyse-stage-triage p{margin:0 0 16px;font-size:16px;line-height:1.75}.analyse-stage-triage a{color:#735019;text-underline-offset:5px;padding:12px 0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.analyse-stage-page a:focus-visible{outline-offset:5px;outline:3px solid #d7a548}@media (width<=700px){.analyse-stage-criteria{grid-template-columns:1fr}.analyse-stage-hero{padding-top:130px}.analyse-stage-actions{flex-direction:column;align-items:stretch}.analyse-stage-steps,.analyse-stage-steps li{flex-direction:column;gap:12px}.analyse-stage-steps b{transform:rotate(90deg)}.analyse-stage-triage{margin:0 24px 40px}}.contract-triage{border-top:1px solid #d4c5a9;scroll-margin-top:110px}.contract-triage>p:not(.eyebrow){max-width:760px;font-size:16px;line-height:1.75}.contract-triage .contact-form{max-width:850px;margin-top:28px}.contract-triage .button{white-space:normal;line-height:1.6}.methodology-steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;margin:40px 0;padding:0;list-style:none;display:grid}.methodology-step{color:#102b43;background:#fff;border:1px solid #d8c8a8;border-top:3px solid #a17a38;border-radius:12px;min-width:0;padding:28px 22px;transition:transform .22s,box-shadow .22s;position:relative}.methodology-step:not(:last-child):after{content:"→";color:#825b21;font-size:22px;position:absolute;top:36px;right:-21px}.methodology-step.is-expanded{box-shadow:none;transform:none}.methodology-number{color:#825b21;font:400 32px/1 Georgia,serif}.methodology-card-content{text-align:center;color:inherit;display:block;text-decoration:none!important}.methodology-card-content .home-strategy-icon{max-width:240px}.methodology-card-content h3:after{content:"";background:#a17a38;width:44px;height:2px;margin:14px auto 0;display:block}.methodology-card-content p{color:#424d55;max-width:230px;min-height:78px;margin:0 auto 20px;font-size:16px;line-height:1.6}.methodology-step h3{overflow-wrap:anywhere;margin:22px 0 16px;font:400 23px/1.2 Georgia,serif}.methodology-step>p{min-height:78px;font-size:16px;line-height:1.6}.methodology-step button{text-align:left;color:#735019;cursor:pointer;background:0 0;border:0;border-top:1px solid #e3dacb;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;font-size:14px;display:flex}.methodology-step a:focus-visible,.methodology-step button:focus-visible{outline-offset:5px;outline:3px solid #a17a38}.methodology-details ul{margin:10px 0 20px;padding-left:18px}.methodology-details li{margin:12px 0;font-size:16px;line-height:1.65}.methodology-details>a{color:#735019;text-underline-offset:4px;font-size:14px;font-weight:700;text-decoration:underline}.about-lam .analyse-stage-content>p{max-width:900px;font-size:17px;line-height:1.8}.about-lam .analyse-stage-content a:not(.button){text-underline-offset:4px;text-decoration:underline}.about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.about-team-grid article{background:#fff;border-top:3px solid #a17a38;padding:24px}.about-team-grid img{object-fit:cover;border-radius:50%;width:140px;height:140px}.about-lam h3{font:400 26px/1.3 Georgia,serif}.about-team-grid p,.about-values p,.about-education{font-size:16px;line-height:1.8}.about-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.about-values article{border-left:2px solid #a17a38;padding:0 24px}.about-methodology{color:#102b43;background:#eee7da}.about-methodology>p{font-size:16px;line-height:1.7}.about-methodology .eyebrow{color:#825b21}.about-education article{border-bottom:1px solid #d8c8a8;padding:16px 0}@media (width<=1000px){.methodology-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.methodology-step:after{display:none}}@media (width<=700px){.methodology-steps,.about-team-grid,.about-values{grid-template-columns:minmax(0,1fr)}.methodology-step>p{min-height:0}}@media (prefers-reduced-motion:reduce){.methodology-step{transition:none}.methodology-step.is-expanded{transform:none}}.readiness-journey{color:#102b43;background:#eee7da;padding:48px max(24px,50vw - 600px)}.readiness-journey h2{font:400 clamp(24px,3vw,36px)/1.4 Georgia,serif}.readiness-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.readiness-journey ol a{background:#fff;border:1px solid #d8c8a8;border-radius:10px;flex-direction:column;gap:14px;height:100%;padding:22px;text-decoration:none;display:flex}.readiness-journey ol a[aria-current]{border-top:4px solid #a17a38}.readiness-journey strong{color:#735019}.readiness-journey span{font-size:18px;line-height:1.5}.readiness-journey small{font-size:14px;line-height:1.6}@media (width<=900px){.readiness-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-nav{flex-wrap:wrap}}@media (width<=600px){.readiness-journey ol{grid-template-columns:1fr}}.button.button-outline{color:inherit;box-shadow:none;background:0 0;border:1px solid}.cta-resource{max-width:100%;min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:1.6;text-decoration:underline;display:inline-flex}.conversion-actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:24px;display:flex}.conversion-actions .button{white-space:normal;text-align:center;max-width:100%;padding-block:14px}.conversion-actions .button-outline{letter-spacing:.5px;font-size:12px;font-weight:500}.article-cta .conversion-actions a,.intent-final-cta .conversion-actions a{color:inherit}.article-cta .conversion-actions .button-gold,.intent-final-cta .conversion-actions .button-gold{color:#071524}.conversion-header{gap:20px}.conversion-header .header-context,.conversion-header .nav{margin-left:auto}.conversion-header .menu-button{flex-shrink:0;margin-left:auto}.hero-next-step{color:#c1cbd2;max-width:850px;margin:24px 0;font-size:16px;line-height:1.65}.home-phase-one .hero-actions .hero-secondary-cta{color:#d4dce1;box-shadow:none;font-weight:500}.home-phase-one .premium-card a.button-gold{color:#071524;letter-spacing:.5px;text-align:center;padding:14px 18px;font-size:12px;line-height:1.5}.home-strategy>.conversion-actions{justify-content:center;margin-top:36px}.entry-analysis-process{color:#c1cbd2;padding-left:20px;line-height:1.65}.entry-analysis-process li{margin-bottom:12px}.entry-analysis-process li:before{content:none}#solicitar-analise,#como-funciona,#seu-momento{scroll-margin-top:105px}.conversion-header a:focus-visible,.cta-resource:focus-visible,.conversion-actions a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (width<=1400px){.conversion-header .nav{margin:0}.conversion-header .nav.open{max-height:calc(100dvh - 90px);overflow-y:auto}}@media (width<=760px){.conversion-header{gap:12px;padding-inline:16px}.conversion-header .brand-copy{display:none}.conversion-header .brand{min-width:0}.conversion-header .header-context,.conversion-header>.article-nav-link{display:none}.conversion-header .menu-button{order:3;margin-left:0}.conversion-actions{flex-direction:column;align-items:stretch}.conversion-actions .button{width:100%}.home-phase-one .hero-content{flex-direction:column;display:flex}.home-phase-one .hero-content>.eyebrow{order:0}.home-phase-one .hero-content>h1{order:1}.home-phase-one .hero-content>.hero-actions{order:2}.home-phase-one .hero-content>.hero-next-step{order:3}.home-phase-one .hero-content>.hero-lead{order:4}.home-phase-one .hero-content>.hero-reassurance{order:5}.home-phase-one .hero-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.entry-analysis-hero .conversion-actions{margin-block:24px}}.home-choice-grid .premium-card:not(.moment-primary){box-shadow:none;background:0 0;border-color:#a17a3840}.home-choice-grid .moment-primary{border:2px solid var(--gold);background:#fffaf0;box-shadow:0 8px 24px #06152414}.home-phase-one .home-moments .moment-primary{border:2px solid var(--gold)}.home-phase-one .home-moments .premium-card:not(.moment-primary){background:linear-gradient(145deg,#fff 0%,#f9f5ec 62%,#eee5d6 100%);border-color:#cbbc9e;box-shadow:0 8px 22px #0615240f}.home-phase-one .home-moments .premium-card a{white-space:normal}.home-phase-one .home-moments .premium-card a.button{margin-top:24px}.home-phase-one .section.home-moments{padding-bottom:clamp(32px,4vw,48px)}.home-technical-difference{color:#f5f0e6;background:#071d2b;padding:clamp(52px,7vw,88px) clamp(24px,7vw,112px)}.technical-difference-inner{max-width:1120px;margin:0 auto}.home-technical-difference h2{letter-spacing:-.02em;color:#f5f0e6;max-width:880px;margin:0 0 26px;font:400 clamp(28px,3.5vw,44px)/1.15 Georgia,serif}.technical-difference-intro{max-width:760px}.technical-difference-intro p{color:#d4dce0;margin:0 0 12px;font-size:18px;line-height:1.65}.technical-difference-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:44px;display:grid}.technical-difference-columns>div{border-top:1px solid #a17a38;padding-top:24px}.technical-difference-columns h3{letter-spacing:.07em;color:#e2bd72;margin:0 0 18px;font-size:15px;font-weight:700;line-height:1.5}.technical-difference-columns p{color:#d4dce0;margin:0;font-size:16px;line-height:1.75}.technical-difference-closing{color:#f5f0e6;margin:40px 0 0;font:italic 400 clamp(22px,2.4vw,28px)/1.4 Georgia,serif}@media (width<=760px){.technical-difference-columns{grid-template-columns:1fr;gap:28px;margin-top:32px}.technical-difference-intro p{font-size:16px}.technical-difference-columns h3{margin-bottom:12px}}.home-find-stage .conversion-actions{justify-content:center}.home-lgpd-compact{padding-block:40px}.home-lgpd-compact .section-heading{margin-bottom:20px}.home-lgpd-compact .home-lgpd-visual{max-width:480px;margin:20px auto}.home-lgpd-compact .home-lgpd-grid{gap:18px;margin-top:20px}.home-lgpd-compact .home-lgpd-grid article{padding:16px}.home-lgpd-compact h2{font-size:clamp(24px,3vw,34px)}@media (width<=760px){.home-phase-one .floating-contact{display:none}}body{padding-bottom:76px}html{scroll-padding-bottom:90px}input,select,textarea,button,a{scroll-margin-bottom:90px}.lam-whatsapp-dock{z-index:40;background:#f5f2eb;border-top:1px solid #d8c8a8;justify-content:flex-end;align-items:center;height:70px;padding:8px 20px;display:flex;position:fixed;inset:auto 0 0}.lam-whatsapp-dock a{color:#f0cf8a;background:#102b43;border:2px solid #d7ad62;border-radius:28px;align-items:center;gap:10px;min-height:48px;padding:10px 16px;font-size:14px;text-decoration:none;display:flex;box-shadow:0 4px 14px #102b4340}.lam-whatsapp-dock a:hover{background:#173c5b;border-color:#f0cf8a}.lam-whatsapp-dock a:focus-visible{outline-offset:3px;outline:3px solid #a17a38}.diagnostic-free-page .button{white-space:normal;text-align:center;line-height:1.5}.diagnostic-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.diagnostic-benefits span{color:#a17a38}.diagnostic-free-page .analyse-stage-content li{font-size:17px;line-height:1.7}#diagnostico,.diagnostic-free-tool h2{scroll-margin-top:110px}.diagnostic-free-tool select,.diagnostic-free-tool input:not([type=radio]):not([type=checkbox]){color:#102b43;background:#fff;border:1px solid #cbb991;border-radius:4px;width:100%;min-height:46px;padding:12px}.diagnostic-tip{border-left:2px solid #a17a38;padding:14px;font-size:15px;line-height:1.6}.diagnostic-free-tool .light-capture-form{border-top-color:#d8c8a8}.diagnostic-free-tool .light-capture-form label:not(.consent),.diagnostic-free-tool .light-capture-form .consent{color:#102b43}.diagnostic-free-tool .light-capture-form label:not(.consent){font-size:12px}.diagnostic-free-tool .light-capture-form .consent a{color:#735019}.diagnostic-skip{cursor:pointer;background:0 0;border:0;margin:12px 20px 0 0}.diagnostic-free-tool .tool-result h3{font:400 28px/1.4 Georgia,serif}.diagnostic-free-tool .tool-result li{margin-bottom:14px;line-height:1.7}.home-phase-one .hero-operation h1{font-size:clamp(36px,5vw,64px);line-height:1.06}.home-phase-one .hero-operation .hero-lead{color:#f3eee4;max-width:780px;margin:22px 0 14px;font-size:clamp(18px,2vw,22px);line-height:1.5}.home-phase-one .hero-operation .hero-next-step{max-width:740px;margin:0 0 24px;font-size:16px;line-height:1.6}.home-phase-one .hero-operation .hero-actions{flex-wrap:wrap;gap:12px}.home-phase-one .hero-operation .button{white-space:normal;text-align:center;line-height:1.5}.home-phase-one .hero-operation .hero-reassurance{text-transform:none;letter-spacing:.02em;margin-top:20px}.home-phase-one .hero-operation .hero-reassurance strong{color:var(--gold-light)}@media (width<=760px){.home-phase-one .hero-operation .hero-content>.hero-lead{order:2}.home-phase-one .hero-operation .hero-content>.hero-next-step{order:3}.home-phase-one .hero-operation .hero-content>.hero-actions{order:4;margin-top:0}.home-phase-one .hero-operation .hero-next-step{font-size:15px}.home-phase-one .hero-operation .hero-reassurance{text-align:left}.lam-whatsapp-dock{height:70px;padding:8px 16px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.lam-whatsapp-dock span{display:none}.lam-whatsapp-dock a{padding:12px}.diagnostic-benefits{grid-template-columns:1fr}}.home-authority-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;max-width:1180px;margin-inline:auto;display:grid}.home-authority-card{color:#102b43;background:#fbf8f1;border:1px solid #c7ac77;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.home-authority-card .authority-case-art{cursor:pointer;border-bottom:1px solid #c7ac77;transition:filter .2s;display:block}@media (hover:hover){.home-authority-card .authority-case-art:hover{filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){.home-authority-card .authority-case-art{transition:none}}.authority-case-art img{object-fit:contain;width:100%;height:auto;display:block}.authority-case-body{flex-direction:column;flex:1;padding:26px 28px;display:flex}.home-authority-card .authority-case-name{color:#102b43;letter-spacing:.09em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:700;line-height:1.5}.home-authority-card .authority-case-category{color:#79561f;margin:0 0 18px;font-size:12px;line-height:1.6}.home-authority-card h3{color:#102b43;margin:0 0 14px;font:400 clamp(22px,2vw,27px)/1.25 Georgia,serif}.home-authority-card .authority-case-summary{color:#475764;margin:0 0 20px;font-size:15px;line-height:1.6}.home-authority-card small{color:#59646e;margin:0 0 20px;font-size:11px;line-height:1.6;display:block}.home-authority-card .authority-case-cta{color:#102b43;letter-spacing:.04em;border-top:1px solid #dfd4c0;margin-top:auto;padding-top:16px;font-size:12px;font-weight:700;text-decoration:none}.authority-case-cta span{color:#96702e;margin-left:8px}.authority-case-cta:hover{text-underline-offset:4px;text-decoration:underline}.home-authority-card a:focus-visible{outline-offset:-4px;outline:3px solid #a17a38}.home-institutional-reference{color:#d9e0e5;background:#ffffff09;border-top:1px solid #d7a54861;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:start;gap:clamp(24px,4vw,48px);max-width:960px;margin:clamp(42px,6vw,72px) auto 0;padding:clamp(22px,3vw,30px);display:grid}.home-institutional-reference .eyebrow{color:#d6b572;margin:0 0 9px}.home-institutional-reference h3{color:#f3eee4;margin:0 0 12px;font:400 clamp(22px,2.3vw,29px)/1.25 Georgia,serif}.home-institutional-reference p{color:#b6c1c9;margin:0;font-size:14px;line-height:1.72}.home-institutional-reference>div:last-child{gap:16px;display:grid}.home-institutional-reference a{width:max-content;max-width:100%;color:var(--gold-light);letter-spacing:.06em;border-bottom:1px solid #d7a5486b;padding-bottom:7px;font-size:11px;font-weight:800;text-decoration:none}.home-institutional-reference small{color:#98a7b1;font-size:11px;line-height:1.6}.home-institutional-reference a:focus-visible{outline-offset:5px;outline:3px solid #d7a548}.home-cases .authority-case-closing{color:#e8d2a6;max-width:920px;margin:30px 0 18px;font:400 20px/1.55 Georgia,serif}.home-cases .authority-case-transparency{color:#bfc9d0;max-width:1000px;margin:0;font-size:12px;line-height:1.7}@media (width<=980px){.home-authority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-authority-card:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:570px}}@media (width<=760px){.home-authority-grid{grid-template-columns:1fr;gap:24px}.home-authority-card:last-child{grid-column:auto;max-width:none}.authority-case-body{padding:24px}.authority-case-art img{height:auto}.home-institutional-reference{grid-template-columns:1fr;padding:22px 0 0}.home-institutional-reference a{width:auto}}.radar-identification-dialog{box-sizing:border-box;border:1px solid var(--gold);background:var(--ivory,#f8f4eb);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--navy);margin:auto;padding:clamp(20px,4vw,32px);overflow-y:auto}.radar-identification-dialog::backdrop{background:#061524a6}.radar-identification-dialog input[type=tel]{box-sizing:border-box;width:100%;min-height:48px;font-size:16px}.radar-identification-dialog .button{white-space:normal;width:100%}.article-context-cta{border-left:3px solid var(--gold);background:#eee8dc;margin:42px 0;padding:clamp(24px,4vw,36px)}.article-body .article-context-cta h2{color:var(--navy);margin:0 0 16px;font-size:clamp(24px,3vw,32px);line-height:1.25}.article-body .article-context-cta p{color:var(--navy);margin:0 0 24px}.article-context-cta .button{white-space:normal;text-align:center;max-width:100%}.article-context-cta-final{background:var(--navy);margin-top:64px}.article-body .article-context-cta-final h2{color:#fff}.article-body .article-context-cta-final p{color:#c5ced5}:is(.article-hero,.central-hero,.funnel-tool-hero,.analyse-stage-hero,.intent-hero,.entry-analysis-hero):has(>.journey-indicator){padding-top:20px}.journey-indicator{color:#b6bec7;text-align:left;border-bottom:1px solid #c4ccd333;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 28px;padding:0 0 16px;font:400 14px/1.65 Arial,Helvetica,sans-serif;display:flex;position:relative}.journey-indicator ol{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.journey-indicator li{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.journey-indicator a{color:inherit;text-underline-offset:3px;text-decoration:none}.journey-indicator a:hover{color:var(--ivory);text-decoration:underline}.journey-indicator a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.journey-indicator [aria-current=step]{color:var(--gold-light);font-weight:700}.journey-indicator .journey-separator{color:#8f9aa5}.journey-indicator+h1{margin-top:0}:is(.intent-hero,.entry-analysis-hero)>.journey-indicator{grid-column:1/-1;align-self:start}:is(.intent-hero,.entry-analysis-hero):has(>.journey-indicator){row-gap:0}.hero-experience-note{color:#bac4cd;max-width:650px;margin:24px 0 0;font-size:14px;line-height:1.65}@media (width<=760px){.journey-indicator{margin-bottom:24px;font-size:13px}}.journey-indicator li:before{content:none}.analyse-stage-content>.analyse-stage-intro{color:var(--muted)}.credentials-bar,.funnel-tool-hero>p.credentials-bar{color:#b9c2cb;letter-spacing:0;text-transform:none;background:0 0;border:0;max-width:1100px;margin:18px 0 24px;padding:0;font:400 13px/1.6 Arial,Helvetica,sans-serif}.credentials-bar strong{color:inherit;font-weight:700}.home-phase-one .hero.hero-live{isolation:isolate;align-items:center;min-height:calc(86px + 56.25vw);padding:142px clamp(24px,6vw,96px) 64px;display:flex}.hero-live .hero-scenery{z-index:-2;position:absolute;inset:86px 0 0}.hero-live .hero-scenery img{object-fit:cover;object-position:center;width:100%;height:100%}.home-phase-one .hero-live:before{z-index:-1;opacity:1;background:linear-gradient(90deg,#031220e6,#0312208c 52%,#03122008);inset:86px 0 0}.home-phase-one .hero-live .hero-content{text-align:left;width:62%;max-width:760px;padding:0}.home-phase-one .hero-live h1{text-transform:none;font-size:clamp(36px,4.3vw,66px);line-height:1.08}.home-phase-one .hero-live .hero-lead{max-width:660px;font-size:clamp(17px,1.5vw,21px)}@media (width<=760px){.credentials-bar,.funnel-tool-hero>p.credentials-bar{font-size:12px}.home-phase-one .hero.hero-live{min-height:0;padding:112px 24px 56px}.hero-live .hero-scenery,.home-phase-one .hero-live:before{top:74px}.home-phase-one .hero-live:before{background:linear-gradient(#031220f0,#031220e0 58%,#031220a8)}.home-phase-one .hero-live .hero-content{width:100%;max-width:none}.home-phase-one .hero-live h1{font-size:clamp(32px,8vw,46px)}}.home-phase-one .hero-live .hero-content{margin:0}.home-phase-one .hero-live:before{background-size:auto;-webkit-mask-image:none;mask-image:none}.methodology-step button:hover{color:#102b43;text-underline-offset:4px;text-decoration:underline}.article-cluster-context{margin:20px 0 28px}.cluster-reading{border-top:1px solid #7d7d7d40;margin:36px 0 28px;padding:24px 0}.cluster-reading h2{font-size:20px;line-height:1.4}.cluster-reading ul{gap:12px;padding-left:20px;display:grid}.cluster-reading a,.home-service-links a{text-underline-offset:4px;line-height:1.6;text-decoration:underline}.service-content-cluster{width:min(1120px,100% - 48px);margin:48px auto}.article-body .service-content-cluster{width:100%}.cluster-conversion{padding:28px 0}.cluster-conversion h2{font-size:clamp(22px,3vw,32px);line-height:1.3}.cluster-conversion .button{white-space:normal;text-align:center;max-width:100%}.cluster-conversion .cluster-microcopy{margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.5}.home-service-links{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:28px 0 12px;font-size:15px;display:flex}@media (width<=760px){.home-service-links{justify-content:flex-start;gap:12px 20px}.cluster-reading h2{font-size:18px}.cluster-conversion .button{width:100%}}.page-breadcrumbs{color:#314555;background:#f5f2eb;border-bottom:1px solid #dcd8cf;padding:16px clamp(24px,6vw,96px);font-size:14px;line-height:1.6}.page-breadcrumbs ol{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.page-breadcrumbs li{align-items:baseline;gap:10px;min-width:0;display:inline-flex}.page-breadcrumbs a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.page-breadcrumbs a[aria-current=page]{color:#152a3c;text-decoration:none}.page-breadcrumbs a:focus-visible{outline-offset:4px;outline:2px solid #8c6729}.breadcrumb-separator{color:#8c6729}.article-editorial-meta a{color:inherit;text-underline-offset:3px;text-decoration:underline}.article-main-image{max-width:1000px;margin:32px auto;padding:0 24px}.article-main-image img{object-fit:cover;border-radius:2px;width:100%;height:auto;max-height:460px;display:block}.author-profile-hero{color:#f5ebdd;background:#0a1428;align-items:center;gap:40px;padding:64px max(24px,50vw - 550px);display:flex}.author-profile-hero img{object-fit:cover;border-radius:50%;width:220px;height:220px}.author-profile-hero h1{margin:16px 0;font:400 clamp(32px,4vw,56px)/1.12 Georgia,serif}.author-profile-hero p{font-size:17px;line-height:1.6}.author-profile-body{color:#152a3c;max-width:950px;margin:auto;padding:48px 24px 72px;font-size:17px;line-height:1.8}.author-profile-body h2{margin:32px 0 12px;font:400 30px/1.25 Georgia,serif}.author-profile-body a{color:#274b66;text-underline-offset:3px;text-decoration:underline}.author-article-list li{margin-bottom:14px}@media (width<=600px){.author-profile-hero{flex-direction:column;align-items:flex-start;gap:20px;padding:40px 24px}.author-profile-hero img{width:150px;height:150px}.page-breadcrumbs{font-size:13px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.services-semantic-intro .eyebrow{color:#76521f}.article-body .article-sources li{color:#46535e}.cookie-banner{width:calc(100% - 40px);max-width:1180px;box-shadow:none;margin:24px auto 90px;position:relative;inset:auto}html[data-lam-consent=saved] .cookie-banner{display:none}.cookie-banner-copy p{font-size:14px}.cookie-settings-button,.cookie-modal-close,.menu-button{min-width:44px;min-height:44px}.cookie-modal-actions a{align-items:center;min-height:44px;font-size:14px;display:flex}.cookie-modal{max-height:calc(100dvh - 32px)}:where(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #c89e50}@media (width<=760px){.home-phase-one .hero.hero-live{min-height:0;padding:96px 20px 36px}.home-phase-one .hero.hero-live h1{font-size:clamp(27px,7vw,35px);line-height:1.1}.home-phase-one .hero-operation .hero-lead{margin:16px 0;font-size:16px;line-height:1.5}.home-phase-one .hero-operation .hero-content>.hero-actions{order:3}.home-phase-one .hero-reassurance{order:4}.home-phase-one .hero-actions .button{min-height:48px;padding:14px 12px;font-size:12px}.home-phase-one .section{padding:42px 20px}.home-phase-one .home-central-tool-card{grid-template-rows:auto;grid-template-columns:96px minmax(0,1fr);display:grid}.home-phase-one .home-central-tool-art{border:0;align-items:center;display:flex}.home-phase-one .home-central-tool-art img{width:96px;height:auto}.home-phase-one .home-central-tool-body{gap:10px;min-height:0;padding:20px 16px}.home-phase-one .home-central-tool-body>span:not(.home-central-tool-number){font-size:16px}.home-phase-one .home-authority-card{grid-template-columns:100px minmax(0,1fr);display:grid}.home-phase-one .authority-case-art{border:0;align-self:start}.home-phase-one .authority-case-body{padding:18px 14px}.home-phase-one .authority-case-body h3{font-size:22px}.home-phase-one .authority-case-summary,.home-phase-one .section-heading>p:not(.eyebrow){font-size:16px}.home-phase-one .authority-case-cta,.home-phase-one .home-service-links a{align-items:center;min-height:44px;display:flex}.home-phase-one .home-radar{padding:32px 20px;display:block}.home-phase-one .home-radar-visual,.home-phase-one .home-radar .radar-orbit,.home-phase-one .home-radar .radar-benefits,.home-phase-one .home-radar .radar-questions{display:none}.home-phase-one .home-radar h2{font-size:28px}.home-phase-one .home-radar .radar-copy{padding:0}.cookie-banner{grid-template-columns:1fr;width:calc(100% - 32px);margin:16px auto 90px;padding:20px;inset:auto}.cookie-banner-icon{display:none}.cookie-banner-copy p{font-size:16px}.cookie-banner-actions{flex-wrap:wrap;display:flex}.cookie-banner-actions button{flex:1;min-height:44px}.cookie-modal-backdrop{padding:16px}.cookie-modal{padding:44px 20px 24px}.cookie-modal h2{font-size:28px}.cookie-modal-actions{flex-wrap:wrap}.cookie-category{flex-wrap:wrap;gap:12px}.home-phase-one .lam-enter,.radar-sweep{transform:none;animation:none!important}.home-phase-one .home-risk-grid article{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._page_8lpcg_1{color:#102b43;background:#f4f0e8;min-height:100svh;padding:128px 28px 110px}._choices_8lpcg_3{max-width:1160px;margin:0 auto;scroll-margin-top:112px}._heading_8lpcg_5{max-width:760px;margin-bottom:32px}._heading_8lpcg_5 h1{letter-spacing:-.025em;margin:0 0 16px;font:400 clamp(32px,3.6vw,48px)/1.15 Georgia,serif}._heading_8lpcg_5 p{color:#425666;max-width:680px;margin:0;font-size:18px;line-height:1.6}._grid_8lpcg_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._card_8lpcg_13{background:#fffdf8;border:1px solid #c6ad7e;border-radius:8px;flex-direction:column;min-width:0;padding:26px;display:flex}._number_8lpcg_15{color:#805b24;letter-spacing:.12em;margin-bottom:24px;font-size:14px}._card_8lpcg_13 h2{margin:0 0 14px;font-size:19px;font-weight:700;line-height:1.4}._card_8lpcg_13 p{color:#425666;margin:0 0 18px;font-size:16px;line-height:1.5}._card_8lpcg_13 ._note_8lpcg_21{color:#425666;font-size:14px}._action_8lpcg_23{color:#071524;text-align:center;overflow-wrap:break-word;background:#dbb469;border:1px solid #ad7d2e;border-radius:4px;justify-content:center;align-items:center;min-height:52px;margin-top:auto;padding:12px;font-size:14px;font-weight:800;line-height:1.4;text-decoration:none;display:flex}._action_8lpcg_23:hover{background:#edca87}._action_8lpcg_23:focus-visible{outline-offset:4px;outline:3px solid #102b43}@media (width<=760px){._page_8lpcg_1{padding:94px 16px 104px}._choices_8lpcg_3{scroll-margin-top:90px}._heading_8lpcg_5{margin-bottom:20px}._heading_8lpcg_5 h1{margin-bottom:10px;font-size:30px}._heading_8lpcg_5 p{font-size:16px;line-height:1.45}._grid_8lpcg_11{grid-template-columns:1fr;gap:12px}._card_8lpcg_13{padding:16px}._number_8lpcg_15{display:none}._card_8lpcg_13 h2{margin-bottom:6px;font-size:16px;line-height:1.35}._card_8lpcg_13 p{margin-bottom:10px;line-height:1.4}._card_8lpcg_13 ._note_8lpcg_21{margin-top:-4px;margin-bottom:10px}._action_8lpcg_23{min-height:44px;padding:10px}}.faq-page .faq-next-step{color:#72531c;text-underline-offset:4px;margin-top:16px;font-size:13px;line-height:1.65;display:inline-block}.faq-page .faq-next-step>span{letter-spacing:.1em;font-size:10px;font-weight:700}.faq-page .faq-next-step:hover{color:#0b2233;text-decoration:underline}.faq-page .faq-next-step:focus-visible,.faq-page .faq-diagnosis-cta a:focus-visible{outline-offset:6px;outline:3px solid #c7a252}.faq-page .faq-diagnosis-cta{color:#f3f0e9;background:#0b2233;border-top:3px solid #c7a252;padding:60px 24px}.faq-page .faq-diagnosis-inner{max-width:880px;margin:0 auto}.faq-page .faq-diagnosis-cta h2{color:#f3f0e9;max-width:760px;margin:0 0 22px;font:400 clamp(26px,3vw,38px)/1.2 Georgia,serif}.faq-page .faq-diagnosis-cta p{color:#d3dce1;max-width:800px;margin:0 0 14px;font-size:16px;line-height:1.7}.faq-page .faq-diagnosis-cta .faq-diagnosis-benefit{color:#f1d28c;margin:24px 0 20px;font-size:15px;font-weight:700}.faq-page .faq-diagnosis-actions{flex-wrap:wrap;align-items:center;gap:22px 28px;display:flex}.faq-page .faq-diagnosis-actions .button{white-space:normal;text-align:center;min-height:48px}.faq-page .faq-whatsapp-link{color:#e6dfd1;letter-spacing:.05em;text-underline-offset:5px;font-size:11px;font-weight:600;line-height:1.7;text-decoration:underline}.faq-page .faq-whatsapp-link:hover{color:#f1d28c}@media (width<=600px){.faq-page .faq-diagnosis-cta{padding:40px 24px}.faq-page .faq-diagnosis-actions{flex-direction:column;align-items:stretch;gap:16px}.faq-page .faq-whatsapp-link{text-align:center;padding:8px 0}.faq-page .faq-groups details p{margin-right:0}}.lx{--ink:#081c2a;--gold:#cda65f;--cream:#f5f0e7;color:var(--ink);background:#fff;min-height:100vh;font:16px/1.65 Arial,sans-serif}.lx *{box-sizing:border-box}.lx h1,.lx h2,.lx h3{letter-spacing:-.025em;font-family:Georgia,serif;font-weight:400;line-height:1.15}.lx h1{margin:20px 0;font-size:clamp(2rem,3.5vw,3.6rem)}.lx h2{margin:15px 0 28px;font-size:clamp(1.8rem,3vw,2.6rem)}.lx h3{margin:12px 0;font-size:1.5rem}.lx p{margin:14px 0}.lx button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:1px solid #a6a9a6;border-radius:3px;padding:12px 18px}.lx button:hover{background:#eee7d8}.lx button:disabled{cursor:not-allowed;opacity:.65}.lx button:focus-visible,.lx input:focus-visible,.lx select:focus-visible{outline-offset:4px;outline:3px solid #a37125}.lx .lx-primary{background:var(--gold);border-color:var(--gold);color:#091e2b;font-weight:700}.lx-preview{text-align:center;background:var(--cream);letter-spacing:.08em;padding:9px;font-size:13px}.lx header{border-bottom:1px solid #d9d4c8;justify-content:space-between;align-items:center;padding:20px 6%;display:flex}.lx .lx-brand{color:#a87933;border:0;padding:0;font:40px Georgia}.lx-brand small{letter-spacing:.15em;font:10px Arial;display:block}.lx nav{gap:12px;display:flex}.lx nav button{border:0;font-size:14px}.lx main>section{padding:70px 6%}.lx .lx-hero{background:var(--ink);color:var(--cream);grid-template-columns:1.5fr 1fr;gap:7%;padding-top:70px;padding-bottom:80px;display:grid}.lx-hero aside{background:linear-gradient(135deg,#152f3d,#0a1f2d);border:1px solid #897451;border-radius:120px 4px 4px;align-self:center;padding:65px 35px 35px}.lx-seal,.lx-kicker{letter-spacing:.12em;color:#99702e;font-size:13px;font-weight:700}.lx-hero .lx-kicker,.lx-seal{color:#e0bd80}.lx-hero ol{padding-left:22px}.lx-hero li{border-bottom:1px solid #41505a;padding:12px}.lx-small{font-size:14px}.lx-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.lx-grid article{border:1px solid #d9d4c8;padding:25px}.lx-num{color:#99702e;font:32px Georgia}.lx-two{grid-template-columns:1fr 1fr;gap:60px;display:grid}.lx-cream{background:var(--cream)}.lx footer{background:var(--ink);color:var(--cream);padding:35px 6%;font-size:14px}.lx footer p{max-width:800px}.lx .lx-tool{max-width:1000px;margin:auto;padding:45px 30px 70px}.lx-tool h1{max-width:800px}.lx-notice{background:var(--cream);border-left:3px solid #b8893c;padding:20px}.lx-field{margin:22px 0;font-weight:700;display:block}.lx-field select,.lx-field input{width:100%;color:var(--ink);background:#fff;border:1px solid #9b9c98;border-radius:3px;margin-top:8px;padding:14px;font:16px Arial;display:block}.lx fieldset{border:1px solid #d7d4ca;margin:28px 0;padding:22px}.lx legend{max-width:100%;padding:0 10px}.lx legend span{display:block}.lx legend strong{letter-spacing:0;font-size:19px;line-height:1.5;display:block}.lx-choices{flex-wrap:wrap;gap:12px;display:flex}.lx-choices label{cursor:pointer;border:1px solid #cbc5b7;padding:10px 13px}.lx input[type=radio],.lx input[type=checkbox]{accent-color:#95691e;vertical-align:middle;width:18px;height:18px;margin-right:9px}.lx-confirm{padding:18px 0;display:block}.lx-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.lx-context{padding:20px 0}.lx-counts strong{font:38px Georgia}.lx-action{background:var(--cream);border-top:2px solid var(--gold);margin:20px 0;padding:26px}.lx-answer{border-bottom:1px solid #d7d4ca;padding:16px 0}.lx-tool>section,.lx-tool .lx-cream{padding:25px}.lx ul{padding-left:22px}.lx li{margin:9px 0}@media (width<=800px){.lx .lx-hero,.lx-two{grid-template-columns:1fr}.lx-grid{grid-template-columns:repeat(2,1fr)}.lx .lx-hero{gap:35px}.lx header{gap:16px}.lx nav{gap:0}.lx nav button{padding:8px}.lx main>section{padding:45px 6%}.lx .lx-tool{padding:30px 20px}.lx-choices label{flex:120px}.lx-two{gap:20px}}@media (width<=440px){.lx-grid{grid-template-columns:1fr}.lx-counts{grid-template-columns:1fr 1fr}.lx-grid article{padding:18px}.lx nav{flex-direction:column}.lx h1{font-size:2rem}}@media print{.lx-preview,.lx header,.lx footer,.lx-actions,.lx-no-print{display:none!important}.lx .lx-tool{max-width:none;padding:0}.lx{background:#fff;font-size:11pt}.lx h1{font-size:26pt}.lx h2{font-size:20pt}.lx-action,.lx-answer{break-inside:avoid}.lx-grid{grid-template-columns:repeat(4,1fr)}.lx-notice{border:1px solid #777}}.lx a{color:inherit}.lx header a{text-decoration:none}.lx nav a{padding:10px 12px;font-size:14px}.lx .lx-brand{line-height:1.1;display:block}.lx .lx-button{border-radius:3px;padding:12px 18px;text-decoration:none;display:inline-block}.lx a:focus-visible{outline-offset:4px;outline:3px solid #a37125}.lx a:hover{text-decoration:underline}.lx nav{flex-wrap:wrap}.lx header{gap:20px}.lx footer nav{margin-top:24px}.lx footer a{color:var(--cream)}.lx .lx-brand small{margin-top:5px;font-size:12px}.lx input[type=radio],.lx input[type=checkbox]{accent-color:#99702e;flex-shrink:0;width:20px;height:20px}.lx fieldset{min-width:0}.lx legend{max-width:100%}.lx h1,.lx h2,.lx h3,.lx p{overflow-wrap:break-word}@media (width<=650px){.lx header{flex-direction:column;align-items:flex-start}.lx nav a{padding-left:0}.lx .lx-tool{padding:24px 5%}.lx-choices{align-items:flex-start}}@media print{.lx header,.lx footer,.lx-preview{display:none!important}.lx{background:#fff}.lx .lx-tool{max-width:none;padding:0}.lx article{break-inside:avoid}}.lx>header .header-analysis-cta{color:#071524;white-space:normal;text-align:center;min-height:44px}.lx>header{flex-wrap:wrap;gap:16px}@media (width<=760px){.lx>header nav{order:3;width:100%}.lx>header .header-analysis-cta{width:auto;margin-left:auto;padding-inline:12px;font-size:11px}}.lx .lx-hero{row-gap:0;padding-top:20px}.lx .lx-hero>.journey-indicator{grid-column:1/-1}.lx .journey-indicator{flex-direction:row;gap:4px 8px}.lx .journey-indicator ol{padding:0}.lx .journey-indicator li{border:0;margin:0;padding:0}.lx .journey-indicator a{font-size:inherit;color:inherit;padding:0}.lx .lx-tool>.journey-indicator{color:#596570;border-color:#d9d4c8}.lx .lx-tool>.journey-indicator [aria-current=step]{color:#825b21}.lx .lx-tool>.journey-indicator a:hover{color:#081c2a}
