/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#172024;--ink-soft:#536066;--oxide:#b5524e;--light-oxide:#d77973;--porcelain:#f4f0e8;--paper-bright:#fffdf8;--paper-muted:#e9e4da;--line:#cec8bd;--line-strong:#9ba2a2;--focus:#172024;--warning:#7a3e00;--warning-soft:#fff1dc;--page-width:1280px;--serif:"CMT Newsreader", Georgia, "Times New Roman", serif;--sans:"CMT Plex Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;scroll-padding-top:2rem}body{background:var(--porcelain);min-width:320px;color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.65;overflow-x:clip}a{color:inherit}img{max-width:100%;display:block}p{text-wrap:pretty}a:focus-visible{outline:3px solid var(--focus);outline-offset:4px;box-shadow:0 0 0 3px var(--paper-bright)}button:focus-visible{outline:3px solid var(--focus);outline-offset:4px;box-shadow:0 0 0 3px var(--paper-bright)}select:focus-visible{outline:3px solid var(--focus);outline-offset:4px;box-shadow:0 0 0 3px var(--paper-bright)}input:focus-visible{outline:3px solid var(--focus);outline-offset:4px;box-shadow:0 0 0 3px var(--paper-bright)}textarea:focus-visible{outline:3px solid var(--focus);outline-offset:4px;box-shadow:0 0 0 3px var(--paper-bright)}summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px;box-shadow:0 0 0 3px var(--paper-bright)}[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:4px;box-shadow:0 0 0 3px var(--paper-bright)}.processing-time-badge{color:#173c32;background:#edf4ef;border:1px solid #82948d;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;width:fit-content;max-width:100%;min-height:2.8rem;padding:.65rem .85rem;display:inline-grid}.processing-time-badge--video{color:var(--ink);background:#f5f1e8;border-color:#8c887d}.processing-time-badge--records{color:var(--ink);background:#f3f1eb;border-color:#8b8f90}.processing-time-symbol{border:2px solid;border-radius:50%;width:1.8rem;height:1.8rem;display:block;position:relative}.processing-time-symbol:before,.processing-time-symbol:after{content:"";transform-origin:50% 0;background:currentColor;border-radius:2px;width:2px;position:absolute;top:50%;left:50%}.processing-time-symbol:before{height:.48rem;transform:translate(-50%,-100%)}.processing-time-symbol:after{height:.42rem;transform:translate(-50%)rotate(-48deg)}.processing-time-copy{min-width:0;line-height:1.2;display:grid}.processing-time-copy strong{font-size:.93rem}.processing-time-badge--compact{grid-template-columns:1.55rem minmax(0,1fr);gap:.55rem;min-height:2.35rem;padding:.5rem .65rem}.processing-time-badge--compact .processing-time-symbol{width:1.4rem;height:1.4rem}.processing-time-badge--compact .processing-time-copy strong{font-size:.875rem}.skip-link{z-index:100;background:var(--paper-bright);color:var(--ink);padding:.75rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;width:min(var(--page-width), calc(100% - 3rem));border-bottom:1px solid var(--ink);grid-template-columns:minmax(220px,248px) minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);min-height:5.5rem;margin:0 auto;display:grid;position:relative}.brand{align-items:center;width:min(100%,248px);padding-block:.55rem;text-decoration:none;display:inline-flex}.brand-logo{width:100%;height:auto}.main-navigation,.account-actions{align-items:center;display:flex}.main-navigation{letter-spacing:.04em;justify-content:center;gap:clamp(.75rem,1.5vw,1.5rem);font-size:.78rem;font-weight:750}.main-navigation a,.account-actions a,.site-footer a{text-underline-offset:.3rem;align-items:center;min-height:2.75rem;display:inline-flex}.main-navigation a{white-space:nowrap;text-decoration:none}.main-navigation a:hover{text-decoration:underline;text-decoration-thickness:2px}.account-actions{justify-content:flex-end;gap:.75rem;font-size:.82rem;font-weight:800}.nav-cta{background:var(--ink);min-height:2.75rem;color:var(--porcelain);padding:.55rem .9rem;text-decoration:none}main{width:min(var(--page-width), calc(100% - 3rem));margin:0 auto}.eyebrow,.card-kicker,.comparison-kicker,.price-label,.service-focus>span,.footer-links nav>p{color:var(--ink);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:850;line-height:1.35}h1,h2{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:400;line-height:1.03}h3{text-wrap:balance}h1{font-size:clamp(3.15rem,6.5vw,6.6rem)}h2{font-size:clamp(2rem,4vw,3.9rem)}.section-block{border-top:1px solid var(--line);padding:clamp(4rem,8vw,8rem) 0}.test-journey-entry{border:1px solid var(--ink);background:var(--paper-bright);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,5vw,5rem);min-height:8.5rem;margin:1.5rem 0 2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.test-journey-entry h2,.local-flow-entry h2{font-size:clamp(1.8rem,3.3vw,3rem)}.test-journey-entry p:not(.eyebrow),.local-flow-entry p:not(.eyebrow){max-width:54rem;color:var(--ink-soft);margin:.65rem 0 0}.test-journey-entry>a{background:var(--ink);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:1.2rem;min-height:3.5rem;padding:.85rem 1.1rem;font-weight:850;text-decoration:none;display:inline-flex}.local-flow-entry,.registration-test-entry{border:1px solid var(--ink);background:var(--paper-bright);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin:1.5rem 0;padding:1.25rem;display:grid}.registration-test-entry>div{gap:.25rem;display:grid}.registration-test-entry span{color:var(--ink-soft)}@media (max-width:640px){.test-journey-entry,.local-flow-entry,.registration-test-entry{grid-template-columns:1fr}.test-journey-entry>a,.local-flow-entry>a,.registration-test-entry>a{white-space:normal;width:100%}}.editorial-trust-image{background:var(--ink);width:100vw;color:var(--paper-bright);margin:0 calc(50% - 50vw)}.editorial-trust-media{background:0 0;border:0;width:100%;margin:0;padding:0;position:relative;overflow:visible}.editorial-trust-asset{object-fit:contain;object-position:center;border:0;width:100%;height:auto;margin:0;padding:0}.editorial-trust-brandmark{z-index:2;opacity:.92;pointer-events:none;border:0;width:clamp(6.8rem,14vw,11.5rem);height:auto;margin:0;padding:0;position:absolute;top:clamp(.55rem,1.6vw,1.4rem);left:clamp(.55rem,1.6vw,1.4rem)}.editorial-source-marker{z-index:3;min-width:2.75rem;min-height:2.75rem;color:inherit;letter-spacing:.08em;place-items:center;font-size:.56rem;font-weight:850;line-height:1;text-decoration:none;display:grid;position:absolute;top:clamp(.55rem,1.6vw,1.4rem);right:clamp(.55rem,1.6vw,1.4rem)}.editorial-source-marker-white{color:#fff;text-shadow:0 1px 4px #000000d9}.editorial-source-marker-black{color:#111719;text-shadow:0 1px 4px #ffffffeb}.editorial-trust-caption{width:min(var(--page-width), calc(100% - 3rem));grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(2rem,7vw,7rem);margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0;display:grid}.editorial-trust-caption .eyebrow{color:currentColor}.editorial-image-sequence{border-top:1px solid var(--line);padding-top:clamp(4rem,8vw,8rem)}.editorial-image-sequence-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding:0 0 clamp(3rem,6vw,6rem);display:grid}.editorial-image-sequence-intro .eyebrow{grid-column:1/-1;margin-bottom:-1rem}.editorial-image-sequence-intro>p:last-child{max-width:62ch;color:var(--ink-soft);margin:0;font-size:clamp(1rem,1.5vw,1.2rem)}.editorial-trust-caption h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:13ch;font-size:clamp(2.15rem,4.6vw,4.8rem)}.editorial-trust-copy{max-width:62ch}.editorial-trust-copy>p:first-child{margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem)}.transparency-reference{vertical-align:super;margin-left:.28em;font-size:.52em;line-height:0}.transparency-reference a{color:currentColor;font-family:var(--sans);letter-spacing:.04em;text-underline-offset:.18em;font-weight:850;text-decoration-thickness:1px}.editorial-trust-image-light{background:var(--paper-bright);color:var(--ink)}.third-perspective-trust{border-top:1px solid var(--line);padding:clamp(4rem,8vw,7.5rem) 0}.third-perspective-heading{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.third-perspective-heading .eyebrow{grid-column:1/-1;margin-bottom:-1rem}.third-perspective-heading h2{max-width:14ch}.third-perspective-heading>p:last-child{max-width:64ch;color:var(--ink-soft);margin:0;font-size:clamp(1.02rem,1.5vw,1.22rem)}.third-perspective-map{border:1px solid var(--ink);background:var(--paper-bright);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.third-perspective-map article{border-right:1px solid var(--ink);min-width:0;padding:clamp(1.5rem,3vw,2.8rem)}.third-perspective-map article:last-child{border-right:0}.third-perspective-map article>span,.third-perspective-map article>p{letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.66rem;font-weight:850;display:block}.third-perspective-map article>p{margin-bottom:2.2rem}.third-perspective-map h3{max-width:14ch;font-family:var(--serif);margin:0 0 1.4rem;font-size:clamp(1.45rem,2.4vw,2.35rem);font-weight:400;line-height:1.05}.third-perspective-map small{color:var(--ink-soft);font-size:.9rem;line-height:1.6;display:block}.third-perspective-map .third-perspective-cmt{background:var(--ink);color:var(--paper-bright)}.third-perspective-map .third-perspective-cmt small{color:#d6d9d5}.transparency-page{padding-bottom:clamp(5rem,10vw,9rem)}.transparency-register-section{border-top:1px solid var(--line);padding:clamp(4rem,8vw,7rem) 0 0}.transparency-register-section+.transparency-register-section{margin-top:clamp(4rem,8vw,7rem)}.transparency-register-heading{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.25rem clamp(2rem,7vw,7rem);padding-bottom:clamp(2rem,5vw,4rem);display:grid}.transparency-register-heading .eyebrow{grid-column:1/-1}.transparency-register-heading>p:last-child{max-width:66ch;color:var(--ink-soft);margin:0}.transparency-register-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.transparency-register-list>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(3.5rem,.18fr) minmax(0,1.82fr);gap:clamp(1rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.7rem) 0;scroll-margin-top:2rem;display:grid}:is(.transparency-register-list>li:target,.transparency-register-list>li:focus-visible){outline:3px solid var(--focus);outline-offset:.35rem}.transparency-register-code{letter-spacing:.14em;font-size:.68rem;font-weight:850}.transparency-register-list h3{font-family:var(--serif);margin:.25rem 0 .8rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:400;line-height:1.1}.transparency-register-list p{max-width:75ch;margin:0}.transparency-register-context{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:750}.transparency-register-context code{font:inherit;text-transform:none}.transparency-register-note{color:var(--ink-soft);font-size:.88rem;margin-top:.9rem!important}.transparency-register-return-links{flex-wrap:wrap;gap:.6rem 1.25rem;font-size:.82rem;display:flex;margin-top:1rem!important}.transparency-register-return-links a{color:currentColor;text-underline-offset:.22em;font-weight:750}.section-heading-row,.content-grid,.selection-panel,.editorial-intro,.process-section,.conversion-panel{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2.5rem,7vw,7.5rem);display:grid}.section-heading-row{align-items:end;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.section-heading-row>p{max-width:58ch;color:var(--ink-soft);margin:0}.compact-heading{margin-bottom:2.5rem}.hero{grid-template-columns:minmax(0,1.62fr) minmax(290px,.58fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);min-height:min(840px,100vh - 6.4rem);padding:clamp(4.5rem,9vw,8rem) 0 clamp(4rem,7vw,6.5rem);display:grid}.hero-copy-column{position:relative}.hero-copy-column .eyebrow{max-width:55ch}.hero h1{max-width:13ch}.hero-copy{max-width:63ch;color:var(--ink-soft);margin:clamp(1.6rem,3vw,2.5rem) 0 0;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.55}.hero-trust-anchor{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);max-width:63ch;margin-top:1.5rem;padding:1rem 0}.hero-trust-anchor>p{margin:0}.hero-trust-anchor>p:first-child{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:850}.hero-trust-anchor>p:last-child{max-width:68ch;color:var(--ink-soft);font-size:.9rem;line-height:1.55}.hero-actions,.selection-actions{flex-wrap:wrap;gap:.75rem;display:flex}.hero-actions{margin-top:1.6rem}.button{border:1px solid var(--ink);min-height:3.25rem;font:inherit;letter-spacing:.01em;border-radius:0;justify-content:center;align-items:center;padding:.78rem 1.15rem;font-size:.87rem;font-weight:800;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button-primary{background:var(--ink);color:var(--porcelain)}.button-primary:hover:not(:disabled){background:#293337}.button-secondary,.button-quiet{color:var(--ink);background:0 0}.button-secondary:hover:not(:disabled),.button-quiet:hover:not(:disabled){background:var(--paper-bright)}.button-light{border-color:var(--porcelain);background:var(--porcelain);color:var(--ink)}.button-outline-light{border-color:var(--paper-muted);color:var(--porcelain);background:0 0}.button:disabled{cursor:not-allowed;opacity:.62}.hero-signals{border-top:1px solid var(--line);color:var(--ink-soft);letter-spacing:.04em;flex-wrap:wrap;gap:.55rem 1.4rem;margin:2rem 0 0;padding:1.3rem 0 0;font-size:.76rem;font-weight:750;list-style:none;display:flex}.hero-signals li:before{content:"";background:var(--ink);vertical-align:.08em;border-radius:50%;width:.38rem;height:.38rem;margin-right:.55rem;display:inline-block}.hero-principle{background:var(--ink);color:var(--porcelain);padding:clamp(1.6rem,3vw,2.3rem);position:relative;overflow:hidden}.hero-principle .principle-number{color:var(--light-oxide)}.hero-principle h2{max-width:11ch;font-size:clamp(2rem,3vw,3rem)}.hero-principle>p:not(.principle-number){color:#d6d4cd;margin:1.4rem 0 0;font-size:.94rem}.hero-principle .principle-proof{color:var(--porcelain);letter-spacing:.02em;font-size:.78rem}.text-link,.table-action,.card-action{color:var(--ink);text-underline-offset:.32rem;font-weight:800;text-decoration-thickness:1px}.text-link{align-items:center;gap:.45rem;min-height:2.75rem;margin-top:1.25rem;display:inline-flex}.hero-principle .text-link{color:var(--porcelain)}.availability-block{border-top:1px solid #4d5659;gap:.15rem;margin-top:2rem;padding-top:1rem;font-size:.74rem;display:grid}.availability-block span{color:#b7bcb9}.availability,.microcopy{color:var(--ink-soft);font-size:.84rem}.availability{margin:1.4rem 0 0;font-weight:800}.microcopy{max-width:64ch;margin:.35rem 0 0}.editorial-intro{align-items:start}.editorial-intro h2{max-width:12ch}.editorial-copy{max-width:64ch}.editorial-copy p{color:var(--ink-soft)}.editorial-copy .editorial-lead{color:var(--ink);font-family:var(--serif);margin-top:0;font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.32}.comparison-section{padding-inline:max(1.5rem, calc((100vw - var(--page-width)) / 2));background:var(--paper-bright);margin-inline:calc(50% - 50vw)}.comparison-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--ink) var(--paper-muted);width:100%;overflow-x:auto}.comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.comparison-table th,.comparison-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:1.1rem 1.2rem}.comparison-table thead th{border-top-color:var(--ink);border-bottom:2px solid var(--ink);font-family:var(--serif);padding-top:1.5rem;padding-bottom:1.5rem;font-size:1.25rem;font-weight:400;line-height:1.2}.comparison-table thead th:first-child,.comparison-table tbody th{width:17%;color:var(--ink-soft);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.comparison-table thead th:nth-child(3),.comparison-table tbody td:nth-child(3){background:var(--paper-muted)}@supports (color:color-mix(in lab, red, red)){.comparison-table tbody td:nth-child(3){background:color-mix(in srgb, var(--paper-muted) 45%, var(--paper-bright))}}.comparison-kicker{margin-bottom:.55rem;display:block}.comparison-actions-row th,.comparison-actions-row td{border-bottom:1px solid var(--ink);padding-top:1.4rem;padding-bottom:1.5rem}.table-action{align-items:center;min-height:2.75rem;display:inline-flex}.comparison-note{max-width:78ch;color:var(--ink-soft);margin:1.25rem 0 0 auto;font-size:.78rem}.comparison-mobile{display:none}.comparison-mobile article{border:1px solid var(--line);background:var(--paper-bright);min-width:0;padding:1.15rem}.comparison-mobile article.is-emphasized{background:var(--paper-muted)}.comparison-mobile header{border-bottom:2px solid var(--ink);padding-bottom:1rem}.comparison-mobile h3{font-family:var(--serif);margin:0;font-size:1.7rem;font-weight:400;line-height:1.12}.comparison-mobile dl{margin:0}.comparison-mobile dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(6.7rem,.42fr) minmax(0,1fr);gap:.75rem;padding:.85rem 0;display:grid}.comparison-mobile dl>div:first-child{border-top:0}.comparison-mobile dt{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1.4}.comparison-mobile dd{overflow-wrap:anywhere;min-width:0;margin:0}.comparison-mobile .comparison-mobile-price dd{font-family:var(--serif);font-size:1.2rem}.comparison-mobile .table-action{border-top:1px solid var(--ink);justify-content:space-between;width:100%;padding-top:.85rem}.service-role-note{max-width:78ch;color:var(--ink-soft);margin:1.35rem 0 0 auto;font-size:.78rem}.service-grid,.category-grid,.principle-grid,.security-grid,.process-list,.legal-links,.numbered-steps,.access-stage-list,.criteria-list{margin:0;padding:0;list-style:none}.service-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-grid>li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.service-card{background:#fffdf88c;flex-direction:column;min-width:0;min-height:100%;padding:clamp(1.45rem,2.5vw,2rem);transition:background-color .16s;display:flex;position:relative}.service-card-universal{border-top:.35rem solid var(--ink)}.service-card-video{border-top:.35rem double var(--ink)}.service-card-operative{border-top:.35rem solid var(--line-strong)}.service-card-premium{border-top:.55rem solid var(--ink);background:var(--paper-muted)}.service-card-records{background:#f0ede6;border-top:.35rem solid #5d686c}.service-card:hover,.service-card:focus-within{background:var(--paper-bright)}.service-card-topline{min-height:3rem;color:var(--ink);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:.8rem;margin-bottom:clamp(1.3rem,2.6vw,2.2rem);font-size:.65rem;font-weight:850;line-height:1.4;display:flex}.service-model-number{white-space:nowrap;padding-top:.5rem}.service-assurance{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.service-assurance-mark{border:1px solid var(--line-strong);background:var(--paper-bright);white-space:nowrap;border-radius:999px;align-items:center;gap:.42rem;min-height:2.4rem;padding:.32rem .62rem .32rem .34rem;display:inline-flex}.service-assurance-verified{border:3px double var(--ink)}.service-assurance-copy{letter-spacing:.06em;text-transform:uppercase;gap:.02rem;font-size:.58rem;font-weight:850;line-height:1.12;display:grid}.service-assurance-copy small{color:var(--ink-soft);letter-spacing:.14em;font-size:.45rem}.service-check-symbol,.service-video-symbol{border-radius:50%;flex:0 0 1.28rem;place-items:center;width:1.28rem;height:1.28rem;display:inline-grid;position:relative}.service-check-symbol{border:3px double var(--ink);background:var(--ink);color:var(--paper-bright);font-size:.78rem;line-height:1}.service-check-symbol>span{transform:translateY(-.02rem)}.service-assurance-video{border-color:var(--ink);background:var(--ink);color:var(--paper-bright)}.service-assurance-video .service-assurance-copy small{color:#cbd0ce}.service-video-symbol{border:1px solid}.service-video-symbol:after{content:"";border-top:.24rem solid #0000;border-bottom:.24rem solid #0000;border-left:.38rem solid;width:0;height:0;margin-left:.12rem}.service-editorial-meta{border-block:1px solid var(--line);min-width:0;color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;padding-block:.55rem;font-size:.63rem;font-weight:800;line-height:1.3;display:flex}.service-editorial-meta span:last-child{color:var(--ink);text-align:right}.service-cue{color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:850;line-height:1.35}.service-card h3,.content-page h2,.selection-summary h2,.selection-form h2,.expert-inquiry h2,.boundary-banner h2,.access-status h2{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.12}.service-card h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:18ch;min-height:2.25em;font-size:clamp(1.55rem,2vw,2rem)}.service-summary{min-height:5.2em;color:var(--ink-soft);margin:1rem 0 0}.price-frame{border-block:1px solid var(--line);gap:.15rem;margin:1.5rem 0 1rem;padding:1rem 0;display:grid}.price-label{margin-bottom:0}.price-frame strong{font-family:var(--serif);font-size:1.7rem;font-weight:400}.price-frame small,.field-hint{color:var(--ink-soft);font-size:.79rem}.variant-list{gap:.45rem;margin:0 0 1rem;padding:0;font-size:.8rem;list-style:none;display:grid}.variant-list li{border-bottom:1px dotted var(--line-strong);justify-content:space-between;gap:1rem;padding-bottom:.45rem;display:flex}.service-details{border-top:1px solid var(--line);margin-top:auto}.service-details summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-size:.72rem;font-weight:850;list-style:none;display:flex}.service-details summary::-webkit-details-marker{display:none}.service-details summary span:last-child{font-family:var(--serif);font-size:1.35rem;font-weight:400;transition:transform .16s}.service-details[open] summary span:last-child{transform:rotate(45deg)}.service-boundary{color:var(--ink-soft);margin:0;padding:.15rem 0 1rem;font-size:.79rem}.card-action{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;margin-top:.25rem;padding-top:.9rem;display:flex}.card-action:hover,.table-action:hover,.text-link:hover{color:var(--ink)}.catalog-country-selector{border:1px solid var(--line);background:var(--paper-muted);grid-template-columns:minmax(0,1fr) minmax(13rem,.34fr) auto;align-items:end;gap:.8rem 1rem;margin-bottom:1.25rem;padding:1.25rem;display:grid}.catalog-country-selector>div{grid-row:span 2}.catalog-country-selector h2{max-width:28ch;margin:.2rem 0 .45rem;font-size:clamp(1.35rem,2.5vw,2rem)}.catalog-country-selector p:last-child{max-width:72ch;color:var(--ink-soft);margin:0}.catalog-country-selector label{letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.catalog-country-selector select{border:1px solid var(--ink-soft);width:100%;min-height:3rem;color:var(--ink);font:inherit;background:#fff;border-radius:0;padding:.65rem 2.2rem .65rem .8rem}.catalog-country-selector--static{grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr);align-items:stretch}.catalog-country-selector__badge{border-left:3px solid var(--ink);background:var(--paper-bright);align-content:center;gap:.2rem;padding:1rem;display:grid}.catalog-country-selector__badge span,.catalog-country-selector__badge small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.marketing-access-status{border:1px solid var(--ink);background:var(--paper-muted);grid-template-columns:minmax(16rem,.72fr) minmax(20rem,1fr);gap:clamp(1.5rem,4vw,4rem);margin-block:clamp(3rem,6vw,6rem);padding:clamp(1.5rem,4vw,3.5rem);scroll-margin-top:1.5rem;display:grid}.marketing-access-status:focus{outline:3px solid var(--focus);outline-offset:4px}.marketing-access-status__intro h2{margin:.3rem 0 .75rem;font-size:clamp(2rem,4.2vw,3.5rem);line-height:.98}.marketing-access-status__intro p:last-child{max-width:58ch;color:var(--ink-soft)}.marketing-access-status__steps{counter-reset:access-step;gap:0;margin:0;padding:0;list-style:none;display:grid}.marketing-access-status__steps li{border-top:1px solid var(--line);counter-increment:access-step;grid-template-columns:2.25rem 1fr;gap:.15rem .8rem;padding:.9rem 0;display:grid}.marketing-access-status__steps li:before{content:"0" counter(access-step);color:var(--ink-soft);letter-spacing:.08em;grid-row:span 2;font-size:.78rem;font-weight:800}.marketing-access-status__steps span{color:var(--ink-soft)}.marketing-access-status>.button{grid-column:1/-1;justify-self:start}.catalog-context{border-block:1px solid var(--ink);background:var(--paper-bright);grid-template-columns:minmax(12rem,.42fr) minmax(17rem,.58fr) minmax(18rem,1fr);align-items:start;gap:1rem clamp(1.25rem,3vw,3rem);margin-bottom:clamp(3rem,6vw,5rem);padding:1.25rem;display:grid}.catalog-context div{gap:.2rem;display:grid}.catalog-context span,.catalog-context small{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.catalog-context strong{overflow-wrap:anywhere}.catalog-context p{color:var(--ink-soft);margin:0;font-size:.84rem}.catalog-context small{grid-column:1/-1}.catalog-unavailable{border-left:4px solid var(--warning);background:var(--warning-soft);color:var(--warning);padding:1rem}.catalog-comparison-section{border-top:1px solid var(--line);margin-bottom:clamp(4rem,8vw,8rem);padding-top:clamp(3rem,6vw,5rem)}.service-comparison-scroll{overscroll-behavior-inline:contain;border:1px solid var(--ink);background:var(--paper-bright);scrollbar-color:var(--ink) var(--paper-muted);width:100%;overflow-x:auto}.service-comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1260px;font-size:.76rem;line-height:1.48}.service-comparison-table caption{border-bottom:1px solid var(--ink);color:var(--ink-soft);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:1rem 1.15rem;font-size:.7rem;font-weight:800}.service-comparison-table th,.service-comparison-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow-wrap:anywhere;text-align:left;vertical-align:top;min-width:0;padding:1rem}.service-comparison-table th:last-child,.service-comparison-table td:last-child{border-right:0}.service-comparison-table thead th{background:var(--ink);color:var(--porcelain);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;line-height:1.4}.service-comparison-table thead th:first-child{width:14%}.service-comparison-table thead th:nth-child(2){width:21%}.service-comparison-table thead th:nth-child(3){width:16%}.service-comparison-table thead th:nth-child(4),.service-comparison-table thead th:nth-child(5){width:18%}.service-comparison-table thead th:nth-child(6){width:13%}.service-comparison-table tbody th{background:var(--paper-muted);font-weight:400}.service-comparison-table tbody th>*{display:block}.service-comparison-table tbody th strong{font-family:var(--serif);margin-top:.4rem;font-size:1.12rem;line-height:1.2}.service-comparison-table tbody th small,.comparison-model{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;font-weight:800}.service-comparison-table td>strong{margin-bottom:.45rem;display:block}.service-comparison-table td p{margin:0 0 .65rem}.service-comparison-table ul{margin:0 0 .85rem;padding-left:1.05rem}.comparison-price{font-family:var(--serif);gap:.1rem;font-size:1.18rem;display:grid}.comparison-price span{font-family:var(--sans);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:850}.comparison-status-list{margin:0 0 .7rem}.comparison-status-list div{border-top:1px dotted var(--line-strong);justify-content:space-between;gap:.6rem;padding-block:.18rem;display:flex}.comparison-status-list dd{margin:0;font-weight:750}.service-format-count,.variant-format{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.service-boundary{border-block:1px solid var(--line);margin-top:1rem;padding:.85rem 0}.service-variant-stack{gap:1rem;margin-top:1.25rem;display:grid}.service-variant{border:1px solid var(--line);background:var(--paper-bright);flex-direction:column;min-width:0;padding:1rem;display:flex}.variant-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.variant-heading-row>div>span{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:.62rem;font-weight:850;display:block}.variant-heading-row h4{max-width:18ch;font-family:var(--serif);text-wrap:balance;margin:0;font-size:1.35rem;font-weight:400;line-height:1.15}.variant-format{border:1px solid var(--line-strong);text-align:right;max-width:13rem;padding:.35rem .5rem}.variant-timing{gap:.65rem;margin-top:1rem;display:grid}.variant-timing p{border-left:2px solid var(--line-strong);color:var(--ink-soft);margin:0;padding-left:.8rem;font-size:.76rem}.price-frame p{color:var(--ink-soft);margin:.6rem 0 0;font-size:.74rem}.variant-review-status{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.variant-review-status div{border-bottom:1px solid var(--line);min-width:0;padding:.65rem .45rem .65rem 0}.variant-review-status dt{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:850}.variant-review-status dd{overflow-wrap:anywhere;margin:.12rem 0 0;font-size:.76rem;font-weight:750}.checkout-state{letter-spacing:.07em;text-transform:uppercase;border:1px solid;width:fit-content;margin:.8rem 0;padding:.35rem .55rem;font-size:.65rem;font-weight:850}.checkout-state.is-blocked{color:var(--warning)}.checkout-state.is-ready{color:var(--ink)}.service-details-body{gap:1rem;padding-bottom:1rem;display:grid}.service-details-body section{border-top:1px dotted var(--line-strong);padding-top:.8rem}.service-details-body h5{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem}.service-details-body p,.service-details-body ul{color:var(--ink-soft);margin:0;font-size:.75rem}.service-details-body ul{padding-left:1.1rem}.service-details-body p+ul,.service-details-body ul+p{margin-top:.45rem}.selection-checkout-note,.selection-price-notice{border-left:3px solid var(--warning);background:var(--warning-soft);color:var(--warning);margin:1rem 0 0;padding:.85rem 1rem;font-size:.78rem}.process-section{align-items:start}.process-section h2{max-width:12ch}.process-list li{border-top:1px solid var(--line);grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding:1.6rem 0;display:grid}.process-list li:last-child{border-bottom:1px solid var(--line)}.process-list>li>span,.numbered-steps>li>span,.criteria-list>li>span{color:var(--ink);letter-spacing:.1em;font-size:.75rem;font-weight:850}.process-list strong{font-family:var(--serif);font-size:1.45rem;font-weight:400;display:block}.process-list p{color:var(--ink-soft);margin:.25rem 0 0}.conversion-panel{padding:clamp(3.5rem, 7vw, 6rem) max(1.5rem, calc((100vw - var(--page-width)) / 2));background:var(--ink);color:var(--porcelain);align-items:end;margin-inline:calc(50% - 50vw)}.conversion-panel .eyebrow{color:var(--porcelain)}.conversion-panel h2{max-width:14ch;font-size:clamp(2.25rem,4.6vw,4.8rem)}.conversion-actions>p{color:#ced1cd;max-width:55ch;margin-top:0}.conversion-actions .hero-actions{margin-top:1.5rem}.content-page{min-height:65vh;padding:clamp(4rem,9vw,8rem) 0}.legal-review-page{padding-top:clamp(2.75rem,6vw,6rem)}.legal-review-page .page-intro{margin-bottom:clamp(2.25rem,5vw,4rem)}.legal-review-banner{border:1px solid var(--warning);background:var(--warning-soft);grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:clamp(1.5rem,4vw,4rem);margin-bottom:1.5rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.legal-review-banner h2{max-width:18ch;font-size:clamp(1.65rem,3vw,2.8rem)}.legal-review-banner p:not(.eyebrow){max-width:62ch;margin:.8rem 0 0}.legal-review-open-items{border-left:1px solid var(--warning);padding-left:clamp(1rem,2.5vw,2rem)}@supports (color:color-mix(in lab, red, red)){.legal-review-open-items{border-left:1px solid color-mix(in srgb, var(--warning) 45%, transparent)}}.legal-review-open-items>strong{margin-bottom:.65rem;display:block}.legal-review-open-items ul,.legal-document ul,.legal-document ol{margin-block:.65rem 0;padding-left:1.25rem}.legal-document-nav{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(2.5rem,5vw,5rem);display:grid}.legal-document-nav a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-underline-offset:.28rem;background:#fffdf88c;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem;font-weight:800;text-decoration-thickness:1px;display:flex}.legal-document-nav a[aria-current=page]{background:var(--ink);color:var(--paper-bright)}.legal-document-overview{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,7vw,6rem) 0;display:grid}.legal-document-overview h2{max-width:15ch}.legal-document-overview>p{color:var(--ink-soft);margin:0;font-size:clamp(1.05rem,1.7vw,1.25rem)}.legal-boundary-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.legal-boundary-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf88c;min-height:18rem;padding:clamp(1.35rem,3vw,2.25rem)}.legal-boundary-grid article>span{font-family:var(--serif);font-size:clamp(2.5rem,5vw,5rem);line-height:1}.legal-boundary-grid h2{margin-top:2.5rem;font-size:clamp(1.65rem,3vw,2.5rem)}.legal-boundary-grid p{color:var(--ink-soft)}.legal-document{border-top:2px solid var(--ink);max-width:1000px;margin:0 auto}.legal-document>section{border-bottom:1px solid var(--line);padding:clamp(2rem,5vw,4.5rem) 0}.legal-document h2{max-width:22ch;margin-bottom:1.25rem;font-size:clamp(1.8rem,3.6vw,3.25rem)}.legal-document h3{font-family:var(--serif);margin:2rem 0 .65rem;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:400}.legal-document p,.legal-document li,.legal-document dd,.legal-document dt{font-size:1rem}.legal-document p{max-width:78ch}.legal-document address{margin-bottom:1.5rem;font-style:normal}.legal-document dl,.legal-retention-list{border-top:1px solid var(--line);margin:1.5rem 0}.legal-document dl>div,.legal-retention-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}.legal-document dt{color:var(--ink-soft);font-weight:750}.legal-document dd{margin:0}.legal-placeholder{color:var(--warning);font-weight:750}.legal-data-table{border-top:1px solid var(--ink);margin:1.5rem 0}.legal-data-table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:1.5rem;padding:1rem 0;display:grid}.legal-source-note{border-block:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;max-width:1000px;margin:2rem auto 0;padding:1.25rem 0;display:flex}.legal-source-note strong{flex-basis:100%}.legal-source-note a{text-underline-offset:.25rem;font-weight:750}.mandate-contract-header{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mandate-contract-header>div{border-right:1px solid var(--line);flex-direction:column;gap:.3rem;padding:1.25rem;display:flex}.mandate-contract-header>div:last-child{border-right:0}.mandate-contract-header span{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:850}.mandate-acceptance-preview{border:2px solid var(--ink);background:var(--paper-bright);max-width:1000px;margin:clamp(3rem,6vw,6rem) auto 0;padding:clamp(1.5rem,4vw,3rem)}.mandate-acceptance-preview h2{max-width:18ch;font-size:clamp(1.8rem,3.5vw,3.25rem)}.mandate-acceptance-preview header>p:last-child{max-width:62ch}.mandate-acceptance-preview fieldset{border:0;margin:2rem 0 1.5rem;padding:0}.mandate-acceptance-preview legend{margin-bottom:.75rem;font-weight:850}.mandate-acceptance-preview label{border-top:1px solid var(--line);grid-template-columns:1.3rem minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem 0;display:grid}.mandate-acceptance-preview input{width:1.25rem;height:1.25rem;margin-top:.18rem}.mandate-acceptance-preview button{border:1px solid var(--ink);background:var(--ink);min-height:3.5rem;color:var(--paper-bright);font:inherit;padding:.8rem 1.1rem;font-weight:850}.mandate-acceptance-preview button:disabled{cursor:not-allowed;opacity:.42}.mandate-preview-result{color:var(--ink-soft);margin-bottom:0}.narrow-page{max-width:820px}.page-intro{max-width:1000px;margin-bottom:clamp(3.5rem,7vw,6.5rem)}.page-intro h1{max-width:17ch;font-size:clamp(3rem,6.5vw,6rem)}.page-intro>p:last-child{max-width:68ch;color:var(--ink-soft);margin:1.7rem 0 0;font-size:clamp(1.05rem,2vw,1.3rem)}.content-grid{border-top:1px solid var(--line);padding:clamp(3rem,6vw,5.5rem) 0}.content-grid h2{max-width:14ch;font-size:clamp(2rem,4vw,3.6rem)}.prose-stack>:first-child{margin-top:0}.prose-stack>*+*{margin-top:1.2rem}.numbered-steps li,.criteria-list li{border-top:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.2rem 0;display:grid}.numbered-steps h3{font-family:var(--serif);margin:0;font-size:1.35rem;font-weight:400}.numbered-steps p{color:var(--ink-soft);margin:.35rem 0 0}.access-journey{align-items:start}.access-journey-lead{max-width:38ch;color:var(--ink-soft);margin:1.25rem 0 0}.access-stage-list{gap:.75rem;min-width:0;display:grid}.access-stage-list>li{border:1px solid var(--line);background:var(--paper-bright);grid-template-columns:5.35rem minmax(0,1fr);min-width:0;display:grid}.access-stage-marker{background:var(--ink);min-height:100%;color:var(--porcelain);align-content:space-between;gap:1.5rem;padding:1rem .85rem;display:grid}.access-stage-marker span{font-family:var(--serif);font-size:2rem;line-height:1}.access-stage-marker small,.access-stage-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:850;line-height:1.35}.access-stage-marker small{color:#cbd0ce}.access-stage-copy{min-width:0;padding:1.2rem 1.3rem}.access-stage-kicker{color:var(--ink-soft);margin:0 0 .45rem}.access-stage-copy h3{max-width:22ch;font-family:var(--serif);margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:400;line-height:1.12}.access-stage-copy>p:last-child{color:var(--ink-soft);margin:.55rem 0 0}.criteria-list{max-width:880px}.criteria-list li{font-size:1.05rem}.criteria-list h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.boundary-banner,.expert-inquiry,.access-status,.content-note,.selection-form,.selection-summary{border:1px solid var(--line);background:var(--paper-bright);padding:clamp(1.5rem,4vw,2.6rem)}.boundary-banner,.access-status{margin:2rem 0 clamp(3rem,7vw,6rem)}.boundary-banner h2,.expert-inquiry h2,.access-status h2{font-size:clamp(1.6rem,3vw,2.35rem)}.boundary-banner p:last-child,.expert-inquiry p:last-child,.access-status p{margin-bottom:0}.phase-boundary-note{border-top:1px solid var(--line);max-width:72ch;color:var(--ink-soft);margin-top:clamp(2rem,5vw,4rem);padding-top:1.25rem}.phase-boundary-note h2{color:var(--ink);font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.65rem;font-size:.95rem;font-weight:800}.phase-boundary-note p{margin:0}.expert-inquiry{border-color:var(--line-strong);background:var(--paper-muted);margin-top:3rem}.category-grid,.principle-grid,.security-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.category-grid li,.principle-grid article,.security-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf88c;padding:clamp(1.5rem,4vw,2.5rem)}.category-grid h2,.principle-grid h2,.security-grid h2{margin-top:2rem;font-size:clamp(1.55rem,3vw,2.35rem)}.category-number{color:var(--ink);letter-spacing:.12em;font-size:.72rem;font-weight:850}.content-note{color:var(--ink-soft);margin:2rem 0}.category-editorial-grid>li{min-width:0;padding:0}.category-feature{flex-direction:column;min-width:0;min-height:100%;padding:clamp(1.5rem,4vw,2.6rem);display:flex}.category-feature-non-operative{border-top:.35rem solid var(--ink);background:var(--paper-bright)}.category-feature-operative{border-top:.35rem double var(--ink);background:var(--paper-muted)}.category-feature-records{background:var(--paper-bright);border-top:.35rem solid #5d686c}.category-feature-header,.quality-principle header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-bottom:.85rem;display:flex}.category-feature-label,.quality-principle header small{color:var(--ink-soft);letter-spacing:.09em;text-align:right;text-transform:uppercase;font-size:.62rem;font-weight:850;line-height:1.35}.category-feature h2{max-width:18ch;margin-top:clamp(1.5rem,3vw,2.4rem)}.category-feature>p{max-width:52ch;color:var(--ink-soft);margin-bottom:1.5rem}.category-feature-route{border-block:1px solid var(--line);gap:.2rem;margin-top:auto;padding:.9rem 0;display:grid}.category-feature-route span,.quality-proof span{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:850}.category-feature-route strong{font-family:var(--serif);font-size:1.08rem;font-weight:400}.category-feature-action{justify-content:space-between;width:100%;margin-top:.6rem}.category-switch-note{border-left:.35rem solid var(--ink);grid-template-columns:minmax(11rem,.4fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.category-switch-note p{margin:0}.quality-thesis{background:var(--ink);color:var(--porcelain);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);padding:clamp(1.7rem,5vw,4rem);display:grid}.quality-thesis .eyebrow{color:#cbd0ce;grid-column:1/-1}.quality-thesis h2{max-width:11ch;font-size:clamp(2rem,4vw,3.9rem)}.quality-thesis>p:last-child{color:#d6d4cd;max-width:52ch;margin:0;font-size:clamp(1rem,1.7vw,1.2rem)}.quality-principle-grid{border-top-color:var(--ink)}.quality-principle{flex-direction:column;min-width:0;display:flex}.quality-principle-lead{border-top:.35rem solid var(--ink);background:var(--paper-muted)}.quality-principle-disclosure{border-top:.35rem double var(--ink);background:#f0ede6}.quality-principle header>span{font-family:var(--serif);font-size:1.45rem}.quality-principle h2{max-width:18ch;margin-top:clamp(1.5rem,3vw,2.4rem)}.quality-principle>p{color:var(--ink-soft)}.quality-proof{border-top:1px solid var(--line);gap:.2rem;margin-top:auto;padding-top:1rem;display:grid}.quality-proof strong{font-family:var(--serif);font-size:1.05rem;font-weight:400}.quality-actions{justify-content:flex-end;margin-top:2rem;display:flex}.faq-list{max-width:980px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:3.8rem;font-family:var(--serif);padding:1.2rem 2.5rem 1.2rem 0;font-size:1.2rem;font-weight:400}.faq-list details p{max-width:72ch;color:var(--ink-soft);margin:0;padding:0 0 1.6rem}.access-status .button{margin-top:1rem}.selection-panel{align-items:start}.selection-form>h2,.selection-summary>h2{font-size:clamp(1.7rem,3vw,2.5rem)}.selection-form>p{color:var(--ink-soft)}.field-group{gap:.45rem;margin-top:1.4rem;display:grid}.field-group label{font-weight:800}.field-group select,.field-group input,.field-group textarea{border:1px solid var(--ink-soft);width:100%;min-height:3.15rem;color:var(--ink);font:inherit;background:#fff;border-radius:0;padding:.7rem 2.4rem .7rem .85rem}.selection-actions{margin-top:2rem}.selection-summary dl{margin:2rem 0 0}.selection-summary dl div{border-top:1px solid var(--line);grid-template-columns:minmax(6rem,.55fr) minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.selection-summary dt{color:var(--ink-soft)}.selection-summary dd{margin:0;font-weight:750}.status-warning{border-left:4px solid var(--warning);background:var(--warning-soft);color:var(--warning);margin-top:1.5rem;padding:1rem}.decision-boundary{border-block:1px solid var(--ink);background:var(--paper-bright);margin-top:1.8rem;padding:1.15rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.decision-boundary{background:color-mix(in srgb, var(--paper-bright) 72%, transparent)}}.decision-boundary .eyebrow{margin-bottom:.35rem}.decision-boundary h3{font-family:var(--serif);margin:0;font-size:1.3rem;font-weight:400;line-height:1.2}.decision-boundary ul{color:var(--ink-soft);gap:.65rem;margin:1rem 0 0;padding-left:1.2rem;font-size:.82rem;line-height:1.55;display:grid}.decision-boundary-compact{background:0 0;padding-inline:0}.decision-boundary-compact strong{font-size:.78rem}.decision-boundary-compact p{color:var(--ink-soft);margin:.45rem 0 0;font-size:.76rem;line-height:1.55}.registration-page .page-intro{margin-bottom:clamp(2.75rem,6vw,5rem)}.registration-wizard{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,4.5rem) 0;display:grid}.registration-progress{align-self:start}.registration-progress h2{max-width:11ch;font-size:clamp(1.9rem,3.4vw,3.25rem)}.registration-progress ol{margin:2.25rem 0 0;padding:0;list-style:none}.registration-progress ol li{border-top:1px solid var(--line);min-height:3.25rem;color:var(--ink-soft);grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.65rem 0;font-size:.82rem;font-weight:750;display:grid}.registration-progress ol li:last-child{border-bottom:1px solid var(--line)}.registration-progress ol li>span{color:var(--ink);font-family:var(--serif);font-size:1.15rem}.registration-progress ol li.is-current{color:var(--ink);font-weight:850}.registration-progress ol li.is-complete>span:after{content:"✓";color:var(--ink);font-family:var(--sans);margin-left:.28rem;font-size:.72rem}.registration-preview-note{color:var(--ink-soft);margin:1.35rem 0 0;font-size:.78rem;line-height:1.55}.registration-selection-note{border-left:3px solid var(--ink);background:#fffdf89e;gap:.18rem;margin-top:1.4rem;padding:1rem 1.1rem;display:grid}.registration-selection-note span,.registration-selection-note small{color:var(--ink-soft);font-size:.72rem}.registration-stage{border:1px solid var(--line);background:var(--paper-bright);min-width:0;padding:clamp(1.5rem,4vw,3.25rem)}.registration-stage h3{max-width:16ch;font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.45rem);font-weight:400;line-height:1.05}.registration-stage h3+p{max-width:64ch;color:var(--ink-soft);margin:1.1rem 0 0}.stage-number{color:var(--ink);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.7rem;font-weight:850}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.confirmation-group{border:1px solid var(--line);gap:.8rem;margin:1.75rem 0;padding:1.15rem;display:grid}.confirmation-group legend{padding:0 .35rem;font-weight:850}.confirmation-group label{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.7rem;min-height:2.75rem;padding-block:.3rem;display:grid}.confirmation-group input{width:1.15rem;height:1.15rem;accent-color:var(--ink);margin:.22rem 0 0}.otp-row{grid-template-columns:minmax(190px,auto) minmax(150px,.55fr);align-items:end;gap:1rem;display:grid}.otp-row>.button{margin-bottom:0}.stage-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.report-preview-note{max-width:58ch;color:var(--ink-soft);margin:.85rem 0 0;font-size:.75rem}.data-minimization-list{border-top:1px solid var(--line);gap:.65rem;max-width:68ch;margin:1.3rem 0 0;padding:1.35rem 0 0;list-style:none;display:grid}.data-minimization-list li{padding-left:1.35rem;position:relative}.data-minimization-list li:before{content:"";background:var(--ink);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.7em;left:0}.status-chip{border:1px solid var(--ink);width:fit-content;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.2rem;padding:.35rem .65rem;font-size:.7rem;font-weight:850;display:inline-flex}.queue-confirmation dl{margin:2rem 0 0}.queue-confirmation dl div{border-top:1px solid var(--line);grid-template-columns:minmax(7.5rem,.42fr) minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.queue-confirmation dt{color:var(--ink-soft)}.queue-confirmation dd{overflow-wrap:anywhere;margin:0;font-weight:750}.registration-message{border-left:3px solid var(--ink);background:var(--paper-muted);color:var(--ink);margin:1.5rem 0 0;padding:.9rem 1rem}.phase1-request-page .page-intro{margin-bottom:clamp(2rem,4vw,3.5rem)}.request-preview-banner{border:1px solid var(--line);background:#fffdf89e;align-items:center;gap:1rem;max-width:940px;margin:0 0 clamp(2.5rem,6vw,5rem);padding:1rem 1.15rem;display:flex}.request-preview-banner .status-chip,.request-preview-banner p{margin:0}.request-preview-banner p{color:var(--ink-soft);font-size:.82rem}.request-stage form[hidden]{display:none}.request-stage h3{max-width:15ch}.request-fieldset{border:1px solid var(--line);gap:.2rem;min-width:0;margin:1.75rem 0 0;padding:1.2rem;display:grid}.request-fieldset legend{padding-inline:.35rem;font-weight:850}.request-url-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.request-url-row .button{margin-bottom:.02rem}.request-add-url{width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.request-add-url:disabled{cursor:not-allowed;opacity:.55}.upload-boundary{border-left:4px solid var(--ink);background:var(--paper-muted);margin-top:1.75rem;padding:1.2rem}.upload-boundary .field-group{margin-top:0}.upload-boundary>p{max-width:72ch;color:var(--ink-soft);margin:.8rem 0 0;font-size:.8rem}.upload-boundary .selected-file{color:var(--ink);font-weight:750}.request-summary{margin:1.8rem 0 0}.request-summary div{border-top:1px solid var(--line);grid-template-columns:minmax(9.5rem,.52fr) minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}.request-summary dt{color:var(--ink-soft)}.request-summary dd{overflow-wrap:anywhere;margin:0;font-weight:750}.notice-confirmations{margin-top:2rem}.request-preview-success{border:1px solid var(--ink);background:var(--paper-muted);gap:.45rem;margin-top:1.5rem;padding:1rem 1.15rem;display:grid}.request-preview-success .status-chip,.request-preview-success p{margin:0}.request-preview-success p{color:var(--ink-soft);font-size:.8rem}.registration-login-link{text-align:right;margin:1.5rem 0 0}.legal-links{gap:.75rem;display:grid}.legal-links a{border-bottom:1px solid var(--line);min-height:3.2rem;color:var(--ink);text-underline-offset:.3rem;align-items:center;padding:.85rem 0;font-weight:800;display:flex}.site-footer{width:100%;padding:clamp(3rem, 6vw, 5rem) max(1.5rem, calc((100vw - var(--page-width)) / 2)) 2rem;background:var(--ink);color:var(--porcelain);margin:0}.footer-primary{grid-template-columns:minmax(0,1fr) minmax(390px,.8fr);gap:clamp(3rem,8vw,8rem);display:grid}.footer-brand{width:min(100%,250px);text-decoration:none}.footer-brand img{width:100%;height:auto}.footer-brand-block>p{color:#c9cdca;max-width:52ch}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.footer-links nav{align-content:start;justify-items:start;display:grid}.footer-links nav>p{color:var(--porcelain)}.footer-links a{color:#d6d9d5;min-height:2.75rem}.footer-meta{color:#aeb5b2;border-top:1px solid #4b5456;justify-content:space-between;gap:2rem;margin-top:3.5rem;padding-top:1.2rem;font-size:.74rem;display:flex}.footer-meta p{margin:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1120px){.site-header{grid-template-columns:minmax(220px,248px) 1fr;padding-top:.35rem}.account-actions{justify-self:end}.main-navigation{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-start;min-width:0;padding:.55rem 0 .8rem;overflow-x:auto}.hero{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr)}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card h3,.service-summary{min-height:0}}@media (max-width:900px){.catalog-context{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-context>p{grid-column:1/-1}}@media (max-width:760px){.third-perspective-heading,.transparency-register-heading{grid-template-columns:1fr;gap:1.25rem}.third-perspective-heading .eyebrow,.transparency-register-heading .eyebrow{grid-column:auto;margin-bottom:0}.third-perspective-map{grid-template-columns:1fr}.third-perspective-map article,.third-perspective-map article:last-child{border-right:0;border-bottom:1px solid var(--ink)}.third-perspective-map article:last-child{border-bottom:0}.transparency-register-list>li{grid-template-columns:3rem minmax(0,1fr)}.editorial-image-sequence-intro{grid-template-columns:1fr;gap:1.25rem}.editorial-image-sequence-intro .eyebrow{grid-column:auto;margin-bottom:0}.site-header,main{width:min(100% - 1.25rem, var(--page-width))}.site-header{grid-template-columns:minmax(0,1fr);row-gap:0;min-height:auto}.brand{justify-self:start;width:min(200px,66vw);padding-block:.65rem .5rem}.account-actions{grid-row:2;justify-content:flex-start;gap:.45rem;width:100%;font-size:.75rem}.account-actions>a:first-child{padding-inline:.35rem}.nav-cta{padding-inline:.7rem}.main-navigation{scrollbar-width:thin;grid-area:3/1;gap:1rem;width:100%;margin-inline:0;padding-inline:0}.hero,.section-heading-row,.content-grid,.selection-panel,.registration-wizard,.editorial-intro,.process-section,.conversion-panel,.footer-primary{grid-template-columns:1fr}.catalog-context{grid-template-columns:1fr;gap:.9rem;padding:1rem}.catalog-context>p{grid-column:auto}.catalog-country-selector{grid-template-columns:1fr;align-items:stretch;padding:1rem}.catalog-country-selector>div{grid-row:auto}.catalog-context small{grid-column:auto}.service-comparison-scroll{background:0 0;border:0;overflow:visible}.service-comparison-table,.service-comparison-table tbody,.service-comparison-table tr,.service-comparison-table th,.service-comparison-table td{width:100%;min-width:0;display:block}.service-comparison-table{font-size:.82rem}.service-comparison-table caption{border:1px solid var(--ink);background:var(--paper-bright);width:100%;margin-bottom:.75rem;display:block}.service-comparison-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.service-comparison-table tbody{gap:.9rem;display:grid}.service-comparison-table tbody tr{border:1px solid var(--ink);background:var(--paper-bright)}.service-comparison-table tbody th{border:0;border-bottom:2px solid var(--ink);padding:1.1rem}.service-comparison-table tbody th strong{max-width:22ch;font-size:1.35rem}.service-comparison-table tbody td{border:0;border-bottom:1px solid var(--line);padding:1rem 1.1rem}.service-comparison-table tbody td:last-child{border-bottom:0}.service-comparison-table tbody td:before{color:var(--ink-soft);content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.62rem;font-weight:850;display:block}.hero{gap:3rem;min-height:0;padding-top:3.8rem}h1,.page-intro h1{font-size:clamp(2.5rem,11vw,4rem)}h2{font-size:clamp(1.9rem,8.5vw,3rem)}.hero-principle h2{max-width:14ch}.hero-signals{display:grid}.section-heading-row{align-items:start}.comparison-section{padding-inline:.625rem}.comparison-scroll{display:none}.comparison-mobile{gap:.85rem;display:grid}.models-heading{gap:1.15rem;margin-bottom:1.75rem}.service-grid,.category-grid,.principle-grid,.security-grid{grid-template-columns:1fr}.service-card-topline{grid-template-columns:1fr;align-items:start;gap:.7rem;margin-bottom:1.1rem;display:grid}.variant-heading-row{grid-template-columns:1fr;gap:.65rem}.variant-format{text-align:left;max-width:none}.service-assurance{justify-content:flex-start;width:100%;max-width:none}.service-grid,.category-editorial-grid,.quality-principle-grid{border:0;gap:.85rem}.service-grid>li,.category-editorial-grid>li,.quality-principle-grid>article{border:1px solid var(--line)}.service-card{padding:1.3rem}.service-card h3{min-height:0;font-size:clamp(1.5rem,7vw,1.85rem)}.service-summary{min-height:0}.variant-list li{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.footer-meta{flex-direction:column;align-items:flex-start}.access-stage-list>li{grid-template-columns:4.35rem minmax(0,1fr)}.access-stage-marker{padding-inline:.7rem}.category-feature,.quality-principle{padding:1.35rem}.category-feature h2,.quality-principle h2{max-width:20ch;font-size:clamp(1.5rem,7vw,2rem)}.category-switch-note,.quality-thesis{grid-template-columns:1fr}.quality-thesis{gap:1.15rem}.quality-thesis .eyebrow{grid-column:auto}.quality-thesis h2{max-width:12ch}.selection-actions .button{width:100%}.selection-summary dl div{grid-template-columns:1fr;gap:.2rem}.registration-progress h2{max-width:16ch}.registration-progress ol{grid-template-columns:1fr;margin-top:1.4rem;display:grid}.registration-progress ol li,.registration-progress ol li:last-child{border-bottom:0;border-right:0;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:2.75rem;padding:.55rem 0;font-size:.78rem;display:grid}.registration-progress ol li:first-child{border-left:0}.registration-progress ol li>span{margin-bottom:0;display:inline}.field-row,.otp-row{grid-template-columns:1fr}.otp-row>.button,.stage-actions .button{width:100%}.queue-confirmation dl div{grid-template-columns:1fr;gap:.15rem}.request-preview-banner{display:grid}.request-url-row,.request-summary div{grid-template-columns:1fr}.request-url-row .button{width:100%}.registration-login-link{text-align:left}.footer-links{grid-template-columns:1fr}.footer-brand{width:min(200px,66vw)}.footer-meta{gap:.5rem;display:flex}}@media (max-width:440px){.page-intro h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;min-width:0;max-width:100%;font-size:clamp(2rem,10vw,2.5rem)}.hero-actions .button{width:100%}.content-page,.section-block{padding-block:3.25rem}.models-heading h2,.access-journey h2,.quality-thesis h2{font-size:clamp(1.9rem,9.5vw,2.35rem)}.service-card{padding:1.1rem}.service-variant{padding:.85rem}.variant-review-status{grid-template-columns:1fr}.variant-heading-row h4{max-width:20ch;font-size:1.25rem}.service-comparison-table tbody th strong{font-size:1.22rem}.service-card h3{max-width:19ch;font-size:1.45rem}.service-editorial-meta{gap:.45rem;font-size:.58rem}.service-assurance-mark{padding-right:.52rem}.access-stage-list>li{grid-template-columns:3.8rem minmax(0,1fr)}.access-stage-marker{padding-inline:.55rem}.access-stage-marker span{font-size:1.65rem}.access-stage-copy{padding:1rem}.access-stage-copy h3{font-size:1.35rem}.quality-thesis{padding:1.25rem}.numbered-steps li,.criteria-list li,.process-list li{grid-template-columns:2.25rem minmax(0,1fr);gap:.65rem}.selection-form,.selection-summary,.registration-stage,.boundary-banner,.expert-inquiry,.access-status,.content-note{padding:1.1rem}.request-fieldset,.confirmation-group,.upload-boundary{padding:.9rem}.field-group input[type=file]{max-width:100%;padding:.55rem;font-size:.82rem;overflow:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reviewer-portal-page{background:#e7eae5;width:100%;max-width:none;margin:0;padding:0 0 clamp(4rem,8vw,7rem)}.reviewer-workspace{display:block}.reviewer-portal-hero,.reviewer-preview-banner,.reviewer-case-demo,.reviewer-portal-layout{width:min(var(--page-width), calc(100% - 3rem));margin-inline:auto}.reviewer-portal-hero{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);padding:clamp(4.5rem,9vw,8rem) 0 clamp(3rem,6vw,5.5rem);display:grid}.reviewer-portal-hero h1{max-width:16ch;font-size:clamp(3rem,6vw,6.25rem)}.reviewer-portal-hero>div>p:last-child{max-width:64ch;color:var(--ink-soft);margin:1.7rem 0 0;font-size:clamp(1.05rem,1.8vw,1.28rem)}.reviewer-identity-card{background:var(--ink);color:var(--porcelain);padding:clamp(1.5rem,3vw,2.4rem)}.reviewer-card-label,.reviewer-panel-number{color:var(--ink);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850;line-height:1.4;display:block}.reviewer-identity-card .reviewer-card-label{color:var(--porcelain)}.reviewer-identity-card>strong{letter-spacing:.07em;overflow-wrap:anywhere;margin-top:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.35rem,3vw,2rem);font-weight:700;display:block}.reviewer-identity-card>p{color:#cbd0cc;margin:1.6rem 0;font-size:.86rem}.status-chip{letter-spacing:.06em;text-transform:uppercase;border:1px solid;align-items:center;min-height:1.9rem;padding:.28rem .55rem;font-size:.66rem;font-weight:850;line-height:1.25;display:inline-flex}.status-chip-ready{color:#296b4b;background:#e5f2e9}.status-chip-pending{color:#815316;background:#fff2d8}.status-chip-blocked{color:#8b3431;background:#f8dfdc}.status-chip-neutral{color:#46545a;background:#edf0ef}.reviewer-identity-card .status-chip-ready{color:#c8f1d6;background:#1f4737}.reviewer-identity-card .status-chip-blocked{color:#ffd5d2;background:#562d2d}.reviewer-preview-banner{border-block:1px solid var(--ink);color:var(--ink-soft);justify-content:space-between;gap:1.5rem;padding:.85rem 1rem;font-size:.76rem;display:flex}.reviewer-preview-banner strong{color:var(--ink);letter-spacing:.04em;text-transform:uppercase}.reviewer-case-demo{background:var(--paper-bright);border:1px solid #bcc4bd;margin-top:clamp(2rem,5vw,4.5rem);padding:clamp(1.5rem,4vw,3rem);scroll-margin-top:1.5rem}.reviewer-case-demo-heading{margin-bottom:1.25rem}.reviewer-workflow-switch{background:var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.reviewer-workflow-switch button{background:var(--paper-bright);min-height:3.3rem;color:var(--ink);font:inherit;cursor:pointer;border:0;padding:.7rem .85rem;font-size:.82rem;font-weight:800}.reviewer-workflow-switch button[aria-pressed=true]{background:var(--ink);color:var(--porcelain)}.reviewer-workflow-locked{border:1px solid var(--ink);background:var(--ink);color:var(--porcelain);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.reviewer-workflow-locked>span{color:#cbd0cc;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:850}.reviewer-final-check-steps{border:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 0;padding:0;list-style:none;display:grid}.reviewer-final-check-steps li{border-right:1px solid var(--line-strong);background:#f1f0eb;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;min-width:0;padding:.9rem;display:grid}.reviewer-final-check-steps li:last-child{border-right:0}.reviewer-final-check-steps li[data-complete=true]{background:#e6efe8}.reviewer-final-check-steps b{color:#245f45;border:1px solid;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.875rem;display:grid}.reviewer-final-check-steps span,.reviewer-final-check-steps strong,.reviewer-final-check-steps small{display:block}.reviewer-final-check-steps small{color:var(--ink-soft);margin-top:.25rem;font-size:.875rem;line-height:1.4}:is(.reviewer-workflow-switch button:focus-visible,.reviewer-release-actions button:focus-visible,.reviewer-editor-card textarea:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.reviewer-authority-strip{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.reviewer-authority-strip div>span,.reviewer-source-review dt{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.875rem;font-weight:850;display:block}.reviewer-authority-strip div>strong{overflow-wrap:anywhere;margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:block}.reviewer-case-statusbar{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;align-items:center;gap:1.25rem;padding:1.2rem 0;display:grid}.reviewer-case-statusbar div>span,.reviewer-patient-output dt{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:850;display:block}.reviewer-case-statusbar div>strong{margin-top:.25rem;font-size:.875rem;display:block}.reviewer-case-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1rem;margin-top:1rem;display:grid}.reviewer-draft-card,.reviewer-editor-card{border:1px solid var(--line);min-width:0;padding:clamp(1.15rem,3vw,1.8rem)}.reviewer-draft-card{background:#f1f0eb}.reviewer-draft-card h3,.reviewer-editor-card h3{font-family:var(--serif);margin:.55rem 0 0;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:400;line-height:1.2}.reviewer-draft-card>p:not(.reviewer-card-label){color:var(--ink-soft);margin:1rem 0 0}.reviewer-draft-card dl{margin:1.3rem 0 0}.reviewer-draft-card dl div{border-top:1px solid var(--line);grid-template-columns:minmax(8rem,.65fr) minmax(0,1fr);gap:.7rem;padding:.6rem 0;font-size:.78rem;display:grid}.reviewer-draft-card dt{color:var(--ink-soft)}.reviewer-draft-card dd{margin:0;font-weight:750}.reviewer-editor-card label{letter-spacing:.04em;text-transform:uppercase;margin-top:1.2rem;font-size:.875rem;font-weight:850;display:block}.reviewer-editor-instruction{color:var(--ink-soft);background:#f7f3e9;border-left:4px solid #245f45;margin:1rem 0 0;padding:.75rem .85rem;font-size:.875rem;line-height:1.5}.reviewer-editor-card textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:11.5rem;color:var(--ink);font:inherit;background:#fff;border-radius:0;margin-top:.55rem;padding:.9rem;line-height:1.55}.reviewer-editor-card textarea[readonly]{background:#edf3ee}.reviewer-fingerprint{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:.7rem;font-size:.875rem;display:block}.reviewer-character-count{color:var(--ink-soft);text-align:right;margin:.55rem 0 0;font-size:.875rem}.reviewer-source-review{border:1px solid var(--line-strong);margin-top:1rem}.reviewer-source-review>header{border-bottom:1px solid var(--line-strong);background:#f1f0eb;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1.5rem;padding:1.15rem;display:grid}.reviewer-source-review h3,.reviewer-decision-history h3{font-family:var(--serif);margin:.45rem 0 0;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:400;line-height:1.2}.reviewer-source-review dl{margin:0}.reviewer-source-review dl div{border-top:1px solid var(--line);grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr);gap:.7rem;padding:.4rem 0;display:grid}.reviewer-source-review dd{min-width:0;margin:0}.reviewer-source-review code,.reviewer-decision-history code{overflow-wrap:anywhere;font-size:.875rem}.reviewer-source-list{display:grid}.reviewer-source-list>label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:1rem 1.15rem;display:grid}.reviewer-source-list>label:last-child{border-bottom:0}.reviewer-source-list input{width:1.2rem;height:1.2rem;accent-color:var(--ink);margin-top:.2rem}.reviewer-source-list span>strong,.reviewer-source-list span>small{display:block}.reviewer-source-list span>small{color:var(--ink-soft);margin-top:.2rem;font-size:.875rem}.reviewer-source-list a{text-underline-offset:.2rem;font-weight:750}.reviewer-release-checks{margin-top:1rem}.reviewer-release-checks:disabled{opacity:.78}.reviewer-attestation{background:#e7efe9;border-color:#245f45;margin-top:1rem}.reviewer-attestation:disabled{opacity:.68}.reviewer-attestation>label{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;font-weight:700;line-height:1.5;display:grid}.reviewer-attestation input{accent-color:#245f45;width:1.25rem;height:1.25rem;margin-top:.15rem}.reviewer-attestation p,.reviewer-attestation small{color:var(--ink-soft);margin:.75rem 0 0 2.05rem;font-size:.8rem;line-height:1.5;display:block}.reviewer-release-actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.reviewer-release-actions .button{min-height:3rem}.reviewer-return-control{border:1px solid var(--line);background:#f1f0eb;grid-template-columns:minmax(12rem,.45fr) minmax(12rem,.75fr) auto;align-items:end;gap:.7rem;margin-top:1rem;padding:1rem;display:grid}.reviewer-return-control>label{align-self:center;font-weight:800}.reviewer-return-control select{border:1px solid var(--line-strong);min-height:3rem;color:var(--ink);font:inherit;background:#fff;border-radius:0;padding:.6rem .75rem}.reviewer-return-control .button{min-height:3rem}.reviewer-patient-output{border-left:.32rem solid var(--ink);background:var(--ink);color:var(--porcelain);grid-template-columns:minmax(0,.55fr) minmax(0,1.25fr) minmax(0,.7fr);gap:1.5rem;margin-top:1.2rem;padding:1.25rem;display:grid}.reviewer-output-document{background:var(--paper-bright);min-width:0;color:var(--ink);border:1px solid #8d9690;padding:1rem}.reviewer-output-document header,.reviewer-output-document footer{justify-content:space-between;gap:.75rem;font-size:.875rem;display:flex}.reviewer-output-document header{border-bottom:1px solid var(--line);padding-bottom:.7rem}.reviewer-output-document p{white-space:pre-wrap;margin:1rem 0}.reviewer-output-document footer{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:.7rem}.reviewer-patient-output>div>strong,.reviewer-patient-output>div>span{display:block}.reviewer-patient-output>div>strong{font-family:var(--serif);margin-top:.5rem;font-size:1.35rem;font-weight:400}.reviewer-patient-output>div>span{color:#cbd0cc;margin-top:.55rem;font-size:.875rem}.reviewer-patient-output .reviewer-card-label,.reviewer-patient-output dt{color:var(--porcelain)}.reviewer-patient-output dl{margin:0}.reviewer-patient-output dl div{border-top:1px solid #626864;grid-template-columns:minmax(8rem,.55fr) minmax(0,1fr);gap:.8rem;padding:.5rem 0;display:grid}.reviewer-patient-output dd{margin:0;font-weight:750}.reviewer-case-message{color:var(--ink-soft);margin:1rem 0 0;font-size:.875rem}.reviewer-decision-history{border:1px solid var(--line-strong);background:#f7f5ef;margin-top:1.2rem;padding:1.2rem}.reviewer-decision-history ol{margin:1rem 0 0;padding:0;list-style:none}.reviewer-decision-history li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem;padding:1rem 0;display:grid}.reviewer-decision-history li>div strong,.reviewer-decision-history li>div small{display:block}.reviewer-decision-history li>div small,.reviewer-decision-history li>small{color:var(--ink-soft)}.reviewer-decision-history li>p{color:var(--ink-soft);grid-column:1/-1;margin:0}.reviewer-portal-layout{grid-template-columns:minmax(205px,.27fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);padding-top:clamp(2rem,5vw,4.5rem);display:grid}.reviewer-portal-rail{min-width:0}.reviewer-rail-sticky{border-top:3px solid var(--ink);background:#fffdf8b8;padding:1.3rem;position:sticky;top:1.5rem}.reviewer-readiness-list{margin:1rem 0 1.8rem;padding:0;list-style:none}.reviewer-readiness-list li{border-bottom:1px solid var(--line);grid-template-columns:1rem minmax(0,1fr) auto;gap:.45rem;padding:.7rem 0;font-size:.72rem;display:grid}.reviewer-readiness-list li>span:first-child{color:var(--ink)}.reviewer-readiness-list strong{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.63rem}.reviewer-rail-sticky nav{display:grid}.reviewer-rail-sticky nav a{border-bottom:1px solid var(--line);min-height:2.75rem;color:var(--ink-soft);text-underline-offset:.25rem;align-items:center;font-size:.76rem;font-weight:800;text-decoration-color:#0000;display:flex}.reviewer-rail-sticky nav a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.reviewer-portal-content{gap:1.5rem;min-width:0;display:grid}.reviewer-panel{background:var(--paper-bright);border:1px solid #c6ccc6;min-width:0;padding:clamp(1.5rem,4vw,3rem)}.reviewer-section-heading{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,.9fr) minmax(260px,.65fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:2rem;padding-bottom:1.5rem;display:grid}.reviewer-section-heading h2{font-family:var(--serif);letter-spacing:-.025em;margin:.4rem 0 0;font-size:clamp(1.9rem,3.5vw,3.15rem);font-weight:400;line-height:1.08}.reviewer-section-heading>p{color:var(--ink-soft);margin:0;font-size:.82rem}.reviewer-fieldset,.reviewer-nested-fieldset{border:1px solid var(--line);min-width:0;margin:0;padding:1.2rem}.reviewer-fieldset+.reviewer-fieldset,.reviewer-profile-grid,.reviewer-fieldset+.reviewer-profile-grid,.reviewer-profile-grid+.reviewer-fieldset{margin-top:1rem}.reviewer-fieldset>legend,.reviewer-nested-fieldset>legend{color:var(--ink);letter-spacing:.09em;text-transform:uppercase;padding:0 .5rem;font-size:.71rem;font-weight:850}.reviewer-field-grid,.reviewer-profile-grid,.reviewer-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.reviewer-field-wide{grid-column:1/-1}.reviewer-option-list{gap:.7rem;display:grid}.reviewer-option-list-inline{grid-template-columns:repeat(4,minmax(0,1fr))}.reviewer-option-list label,.reviewer-conduct-list label,.availability-toggle{cursor:pointer;align-items:flex-start;gap:.7rem;min-height:2.75rem;display:flex}.reviewer-option-list input,.reviewer-conduct-list input,.availability-toggle input{width:1.15rem;height:1.15rem;accent-color:var(--ink);margin-top:.28rem}.reviewer-nested-fieldset{margin-top:1rem}.reviewer-table-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--ink) var(--paper-muted);width:100%;overflow-x:auto}.reviewer-evidence-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:.75rem}.reviewer-evidence-table th,.reviewer-evidence-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:.85rem .75rem}.reviewer-evidence-table thead th{border-top-color:var(--ink);border-bottom:2px solid var(--ink);color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem}.reviewer-evidence-table tbody th{width:17%;font-weight:800}.reviewer-evidence-table td span,.reviewer-evidence-table td strong{display:block}.reviewer-evidence-table td span:not(.status-chip){color:var(--ink-soft)}.reviewer-scenario-controls{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.3rem;display:flex}.reviewer-scenario-controls>p{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.reviewer-scenario-controls>div{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.reviewer-scenario-controls .button{min-height:2.65rem;padding:.55rem .7rem;font-size:.73rem}.reviewer-scenario-controls .button[aria-pressed=true]{background:var(--ink);color:var(--porcelain)}.reviewer-rule-note{border-left:3px solid var(--ink);background:var(--paper-muted);margin:1rem 0 0;padding:.8rem 1rem;font-size:.8rem}.availability-fieldset>.field-hint{margin-top:0}.availability-days{margin-top:1rem}.availability-day{border-top:1px solid var(--line);grid-template-columns:minmax(105px,1fr) 6rem auto 6rem;align-items:center;gap:.55rem;padding:.65rem 0;display:grid}.availability-day input[type=time]{border:1px solid var(--line-strong);background:var(--paper-bright);width:100%;min-height:2.65rem;color:var(--ink);font:inherit;padding:.45rem}.availability-day input:disabled{opacity:.48}.absence-fieldset>.button{width:100%;margin-top:1rem}.absence-preview{border-top:1px solid var(--line);background:#f4f3ee;margin-top:1rem;padding:1rem}.absence-preview p{margin:.6rem 0 0;font-weight:800}.absence-preview small{color:var(--ink-soft)}.reviewer-conduct-list{display:grid}.reviewer-conduct-list label{border-top:1px solid var(--line);padding:1rem 0}.reviewer-conduct-list label:last-child{border-bottom:1px solid var(--line)}.reviewer-payment-panel{background:#ece4df}.reviewer-payment-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:clamp(1.5rem,4vw,4rem);display:grid}.reviewer-account-reference{overflow-wrap:anywhere;margin-top:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.15rem;display:block}.reviewer-payment-status{margin:1.4rem 0 0}.reviewer-payment-status div{border-top:1px solid var(--line);grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:.65rem 0;display:grid}.reviewer-payment-status dt{color:var(--ink-soft)}.reviewer-payment-status dd{margin:0;font-weight:800}.reviewer-hosted-action{background:var(--ink);color:var(--porcelain);padding:1.3rem}.reviewer-hosted-action>span{font-family:var(--serif);font-size:2.3rem}.reviewer-hosted-action>p{color:#ccd0cd;font-size:.82rem}.reviewer-hosted-action .button{border-color:var(--porcelain);background:var(--porcelain);width:100%;color:var(--ink);margin-top:1rem}.reviewer-workspace-actions{border-top:2px solid var(--ink);background:var(--paper-bright);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 1.4rem;display:flex}.reviewer-workspace-actions p{color:var(--ink-soft);margin:0;font-size:.78rem}.reviewer-login-link{color:var(--ink-soft);font-size:.86rem}.admin-preview-page{padding-bottom:clamp(5rem,9vw,9rem)}.admin-lock-banner{border:1px solid var(--ink);background:var(--warning-soft);flex-wrap:wrap;justify-content:space-between;gap:.6rem 2rem;margin:0 0 clamp(2rem,4vw,4rem);padding:1rem 1.25rem;display:flex}.admin-section-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.admin-section-card{background:var(--paper-bright);min-width:0;padding:clamp(1.4rem,3vw,2.4rem)}.admin-section-card h2,.admin-detail-grid h2{font-size:clamp(1.55rem,2.5vw,2.3rem)}.admin-card-metrics,.admin-status-list{margin:1.5rem 0}.admin-card-metrics{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.admin-card-metrics div{background:var(--porcelain);padding:.8rem}.admin-card-metrics dt,.admin-status-list dt{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.admin-card-metrics dd{font-family:var(--serif);margin:.25rem 0 0;font-size:2rem}.admin-breadcrumb{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.6rem;padding:1.25rem 0;font-size:.8rem;display:flex}.admin-section-hero{max-width:68rem;padding:clamp(3.5rem,8vw,7rem) 0}.admin-section-hero>p:last-child{max-width:62ch;color:var(--ink-soft);font-size:1.08rem}.admin-detail-grid{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-detail-grid>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:clamp(1.5rem,4vw,3rem)}.admin-detail-grid>section:last-child{border-bottom:0;grid-column:1/-1}.admin-status-list div{border-top:1px solid var(--line);grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);gap:1rem;padding:.75rem 0;display:grid}.admin-status-list dd{overflow-wrap:anywhere;margin:0}.admin-field-list,.admin-guard-list{padding-left:1.2rem}.admin-field-list code{overflow-wrap:anywhere}.admin-detail-grid button{border:1px solid var(--line-strong);width:100%;margin-top:1.5rem;padding:.9rem 1rem}@media (max-width:980px){.admin-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewer-portal-layout{grid-template-columns:1fr}.reviewer-rail-sticky{position:static}.reviewer-rail-sticky nav{grid-template-columns:repeat(6,minmax(125px,1fr));overflow-x:auto}.reviewer-rail-sticky nav a{padding-right:1rem}}@media (max-width:760px){.admin-section-grid,.admin-detail-grid{grid-template-columns:1fr}.admin-detail-grid>section,.admin-detail-grid>section:last-child{border-right:0;grid-column:auto}.editorial-trust-caption{width:min(100% - 1.25rem, var(--page-width));grid-template-columns:1fr;gap:1.5rem}.editorial-trust-caption h2{max-width:15ch}.reviewer-portal-hero,.reviewer-preview-banner,.reviewer-case-demo,.reviewer-portal-layout{width:min(100% - 1.25rem, var(--page-width))}.reviewer-portal-hero,.reviewer-section-heading,.reviewer-field-grid,.reviewer-profile-grid,.reviewer-schedule-grid,.reviewer-payment-grid,.reviewer-case-demo-heading,.reviewer-authority-strip,.reviewer-case-statusbar,.reviewer-case-grid,.reviewer-source-review>header,.reviewer-patient-output,.reviewer-workflow-switch,.reviewer-final-check-steps{grid-template-columns:1fr}.reviewer-final-check-steps li{border-right:0;border-bottom:1px solid var(--line-strong)}.reviewer-final-check-steps li:last-child{border-bottom:0}.reviewer-portal-hero{gap:2.5rem;padding-top:3.8rem}.reviewer-portal-hero h1{max-width:17ch;font-size:clamp(2.25rem,10vw,3.5rem)}.reviewer-preview-banner,.reviewer-scenario-controls,.reviewer-workspace-actions{flex-direction:column;align-items:stretch}.reviewer-option-list-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewer-scenario-controls>div{justify-content:stretch}.reviewer-scenario-controls .button,.reviewer-return-control .button,.reviewer-release-actions .button,.reviewer-workspace-actions .button{width:100%}.reviewer-return-control{grid-template-columns:1fr}.reviewer-table-scroll{overflow:visible}.reviewer-evidence-table,.reviewer-evidence-table tbody,.reviewer-evidence-table tr,.reviewer-evidence-table th,.reviewer-evidence-table td{width:100%;min-width:0;display:block}.reviewer-evidence-table{font-size:.8rem}.reviewer-evidence-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reviewer-evidence-table tbody tr{border:1px solid var(--line);background:#fff;margin-bottom:.85rem;padding:1rem}.reviewer-evidence-table tbody th{font-family:var(--serif);border:0;padding:0 0 .85rem;font-size:1.2rem;font-weight:400;line-height:1.2}.reviewer-evidence-table tbody td{border-top:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:.65rem;padding:.7rem 0;display:grid}.reviewer-evidence-table tbody td:before{content:attr(data-label);color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:850;line-height:1.4}}@media (max-width:520px){.reviewer-panel,.reviewer-rail-sticky{padding:1.1rem}.availability-day{grid-template-columns:1fr 1fr}.availability-toggle{grid-column:1/-1}.availability-day>span{display:none}.reviewer-option-list-inline{grid-template-columns:1fr}.reviewer-payment-status div{grid-template-columns:1fr;gap:.15rem}.reviewer-case-demo{padding:1.1rem}.reviewer-workflow-locked,.reviewer-output-document header,.reviewer-output-document footer{flex-direction:column;align-items:flex-start}.reviewer-draft-card dl div,.reviewer-source-review dl div,.reviewer-patient-output dl div{grid-template-columns:1fr;gap:.2rem}.reviewer-decision-history li{grid-template-columns:1fr}}@media (max-width:360px){.reviewer-evidence-table tbody td{grid-template-columns:1fr;gap:.2rem}}.reviewer-case-demo-compact{box-shadow:none;border:0;padding:clamp(1rem,3vw,2rem)}.reviewer-case-demo-compact .reviewer-case-demo-heading>p,.reviewer-case-demo-compact .reviewer-draft-card{display:none}.reviewer-case-demo-compact .reviewer-authority-strip,.reviewer-case-demo-compact .reviewer-case-statusbar{margin-top:.75rem;padding:.75rem;font-size:.875rem}.reviewer-case-demo-compact .reviewer-fingerprint{font-size:.875rem}.reviewer-case-demo-compact .reviewer-return-control,.reviewer-case-demo-compact .reviewer-decision-history{margin-top:.85rem}.reviewer-case-demo-compact .reviewer-case-grid{grid-template-columns:1fr}.reviewer-case-demo-compact .reviewer-workflow-locked{padding:.7rem .9rem}.reviewer-case-demo-compact .reviewer-source-review,.reviewer-case-demo-compact .reviewer-release-checks,.reviewer-case-demo-compact .reviewer-attestation,.reviewer-case-demo-compact .reviewer-patient-output{margin-top:.85rem}@media (max-width:820px){.marketing-access-status,.catalog-country-selector--static{grid-template-columns:1fr}.catalog-country-selector__badge{border-top:3px solid var(--ink);border-left:0}.legal-review-banner,.legal-document-overview{grid-template-columns:1fr}.legal-review-open-items{border-top:1px solid var(--warning);padding-top:1.25rem;padding-left:0}@supports (color:color-mix(in lab, red, red)){.legal-review-open-items{border-top:1px solid color-mix(in srgb, var(--warning) 45%, transparent)}}.legal-review-open-items{border-left:0}.legal-document-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-boundary-grid{grid-template-columns:1fr}.legal-boundary-grid article{min-height:0}}@media (max-width:520px){.legal-document-nav,.mandate-contract-header,.legal-document dl>div,.legal-retention-list>div,.legal-data-table>div{grid-template-columns:1fr}.legal-document-nav a{min-height:3.75rem}.mandate-contract-header>div{border-right:0;border-bottom:1px solid var(--line)}.mandate-contract-header>div:last-child{border-bottom:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:CMT Newsreader;src:url(/fonts/newsreader-latin-wght-normal.woff2)format("woff2-variations");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:CMT Plex Sans;src:url(/fonts/ibm-plex-sans-latin-wght-normal.woff2)format("woff2-variations");font-style:normal;font-weight:100 700;font-display:swap}:root{--editorial-ink:#151c1f;--editorial-paper:#f2eee6;--editorial-sheet:#fbfaf6;--editorial-graphite:#626b6f;--editorial-accent:#9f4e49;--editorial-accent-deep:#7d3733;--editorial-slate:#26363b;--editorial-rule:#c6c0b6;--editorial-rule-strong:#7a8284;--editorial-width:1408px;--editorial-gutter:clamp(1.25rem, 3.4vw, 4rem);--editorial-section:clamp(4.5rem, 9vw, 9.5rem);--editorial-section-compact:clamp(2.75rem, 5vw, 5rem);--editorial-gap:clamp(2rem, 5vw, 5rem);--editorial-copy:66ch;--serif:"CMT Newsreader", Georgia, "Times New Roman", serif;--sans:"CMT Plex Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{background:var(--editorial-paper)}body{background:var(--editorial-paper);color:var(--editorial-ink);font-family:var(--sans);font-kerning:normal;font-synthesis:none}::selection{background:var(--editorial-slate);color:var(--editorial-sheet)}main,.site-header{width:min(var(--editorial-width), calc(100% - (2 * var(--editorial-gutter))))}h1,h2,h3,h4{font-family:var(--serif);font-optical-sizing:auto}h1,h2{color:var(--editorial-ink);letter-spacing:-.045em}.eyebrow,.card-kicker,.comparison-kicker,.price-label,.service-focus>span,.footer-links nav>p{color:var(--ink-soft);letter-spacing:.09em;text-transform:none;font-size:.875rem;font-variant-caps:all-small-caps;font-weight:650}.button,.nav-cta{font-weight:650}.site-header{border-top:.25rem solid var(--editorial-ink);border-bottom-color:var(--editorial-rule-strong);background:var(--editorial-paper);grid-template-columns:minmax(12rem,15.5rem) minmax(0,1fr) auto;min-height:5rem}.main-navigation{letter-spacing:.035em;gap:clamp(.6rem,1.25vw,1.35rem);font-size:.875rem;font-weight:600}.main-navigation a,.account-actions a{position:relative}.main-navigation a[aria-current=page]:after,.account-actions a[aria-current=page]:after{background:var(--editorial-accent);content:"";height:.125rem;position:absolute;bottom:.28rem;left:0;right:0}.account-actions{font-size:.875rem;font-weight:650}.nav-cta{background:var(--editorial-ink);color:var(--editorial-sheet)}.mobile-navigation{display:none}.editorial-page-folio{gap:1.5rem var(--editorial-gap);border-top:1px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule);color:var(--ink-soft);grid-template-columns:minmax(14rem,.75fr) minmax(0,1.25fr);align-items:start;padding:.8rem 0;font-size:.68rem;line-height:1.35;display:grid}.editorial-page-folio__identity{letter-spacing:.08em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.8rem;min-width:0;font-weight:650;display:flex}.editorial-page-folio__code{min-width:0;color:var(--editorial-accent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.editorial-page-folio dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin:0;font-size:.875rem;display:grid}.editorial-page-folio dl>div{grid-template-columns:auto minmax(0,1fr);gap:.65rem;min-width:0;display:grid}.editorial-page-folio dt{color:inherit;font-weight:450}.editorial-page-folio dd{min-width:0;color:var(--editorial-ink);overflow-wrap:anywhere;text-align:right;margin:0;font-weight:600}.editorial-page-folio--inverse{color:#bfc6c4;border-color:#647074}.editorial-page-folio--inverse .editorial-page-folio__code{color:#e4938d}.editorial-page-folio--inverse dd{color:var(--editorial-sheet)}.content-page{padding:var(--editorial-section-compact) 0 var(--editorial-section)}.page-intro{max-width:none;margin-bottom:var(--editorial-section-compact);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(1.5rem,3vw,3rem) clamp(1rem,2vw,2rem);display:grid}.page-intro>.editorial-page-folio{grid-column:1/-1}.page-intro__title{grid-column:1/span 8}.page-intro__title .eyebrow{margin-bottom:clamp(1.2rem,2.4vw,2.25rem)}.page-intro h1{max-width:13ch;font-size:clamp(3.65rem,7.2vw,7.5rem);line-height:.91}.page-intro__lead,.page-intro>p:last-child{max-width:46ch;color:var(--editorial-graphite);grid-column:9/-1;margin:0 0 .35rem;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.6}.page-intro--comparison .page-intro__title,.page-intro--register .page-intro__title{grid-column:1/span 7}.page-intro--comparison .page-intro__lead,.page-intro--register .page-intro__lead{grid-column:8/-1}.page-intro--register h1,.page-intro--legal h1,.page-intro--legal-compact h1,.page-intro--console h1{font-size:clamp(3.2rem,6vw,6.3rem)}.page-intro--legal,.page-intro--legal-compact{grid-template-columns:repeat(8,minmax(0,1fr))}.page-intro--legal .page-intro__title,.page-intro--legal-compact .page-intro__title{grid-column:1/span 5}.page-intro--legal .page-intro__lead,.page-intro--legal-compact .page-intro__lead{grid-column:6/-1}.page-intro--task .page-intro__title,.page-intro--gate .page-intro__title{grid-column:1/span 7}.page-intro--task .page-intro__lead,.page-intro--gate .page-intro__lead{grid-column:9/-1}.page-intro--without-lead .page-intro__title{grid-column:1/-1}.faq-page .faq-title-visual{margin-bottom:var(--editorial-section-compact)}.faq-page #source-b14 .editorial-trust-caption{grid-template-columns:minmax(0,1fr)}.faq-page #source-b14 .editorial-trust-caption>div:first-child{grid-column:1/-1;width:100%}.faq-page #source-b14 .editorial-trust-caption h2{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;max-width:none;font-size:clamp(4rem,7vw,8rem);line-height:.9}.page-archetype--cover .hero{grid-template-columns:repeat(12,minmax(0,1fr));align-content:end;align-items:end;gap:1.5rem clamp(1rem,2vw,2rem);min-height:min(52rem,100svh - 5rem);padding:clamp(2.5rem,6vw,6rem) 0 clamp(3.5rem,7vw,7rem)}.page-archetype--cover .hero>.editorial-page-folio{grid-column:1/-1;margin-bottom:clamp(1rem,3vw,3rem)}.page-archetype--cover .hero-copy-column{grid-column:1/span 8}.page-archetype--cover .hero h1{letter-spacing:-.06em;max-width:9.5ch;font-size:clamp(4.6rem,9.4vw,9.4rem);line-height:.84}.page-archetype--cover .hero-copy{max-width:57ch;font-size:clamp(1.02rem,1.45vw,1.25rem)}.page-archetype--cover .hero-trust-anchor{grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);align-items:start;gap:1rem 2rem;max-width:60rem;margin-top:clamp(2rem,4vw,4rem);padding:1rem 0;display:grid}.page-archetype--cover .hero-trust-anchor>p:first-child{color:var(--editorial-accent);margin:0}.page-archetype--cover .hero-principle{background:var(--editorial-slate);grid-column:10/-1;padding:clamp(1.5rem,2.4vw,2.5rem)}.page-archetype--cover .hero-principle h2{color:var(--editorial-sheet);font-size:clamp(2rem,3vw,3.35rem)}.page-archetype--cover .hero-principle .principle-number{color:#e4938d;font-weight:650}.page-archetype--cover .hero-signals{font-size:.875rem}.conversion-panel h2,.quality-thesis h2{color:var(--editorial-sheet)}.page-archetype--cover .third-perspective-trust,.page-archetype--cover .section-block,.page-archetype--cover .editorial-image-sequence{padding-top:var(--editorial-section);padding-bottom:var(--editorial-section)}.page-archetype--dossier .content-grid,.page-archetype--comparison .section-heading-row,.page-archetype--register .transparency-register-heading,.page-archetype--cover .section-heading-row,.page-archetype--cover .editorial-intro,.page-archetype--cover .process-section{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.page-archetype--dossier .content-grid:nth-of-type(2n){grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.page-archetype--dossier .content-grid:nth-of-type(2n)>:first-child{grid-column:2}.page-archetype--dossier .content-grid:nth-of-type(2n)>:last-child{grid-area:1/1}.section-block,.content-grid,.editorial-image-sequence,.third-perspective-trust{border-top-color:var(--editorial-rule)}.section-heading-row h2,.content-grid h2,.editorial-image-sequence-intro h2,.third-perspective-heading h2{line-height:.98}.third-perspective-map{border-left:0;border-right:0;grid-template-columns:.88fr 1.24fr .88fr}.third-perspective-map article:first-child{padding-left:0}.third-perspective-map article:last-child{padding-right:0}.third-perspective-map .third-perspective-cmt{background:var(--editorial-slate);padding-inline:clamp(1.75rem,4vw,4rem)}.page-archetype--comparison .service-grid,.page-archetype--cover .service-grid,.page-archetype--comparison .category-editorial-grid{background:0 0;border:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.page-archetype--comparison .service-grid>li,.page-archetype--cover .service-grid>li,.page-archetype--comparison .category-editorial-grid>li{border:0;border-top:1px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule)}.page-archetype--comparison .service-grid>li:nth-child(odd),.page-archetype--cover .service-grid>li:nth-child(odd),.page-archetype--comparison .category-editorial-grid>li:nth-child(odd){grid-column:1/span 7}.page-archetype--comparison .service-grid>li:nth-child(2n),.page-archetype--cover .service-grid>li:nth-child(2n),.page-archetype--comparison .category-editorial-grid>li:nth-child(2n){grid-column:8/-1}.page-archetype--comparison .service-card,.page-archetype--cover .service-card,.page-archetype--comparison .category-feature{background:0 0;padding-inline:0}.page-archetype--comparison .service-card:hover,.page-archetype--comparison .service-card:focus-within,.page-archetype--cover .service-card:hover,.page-archetype--cover .service-card:focus-within{background:0 0}.page-archetype--comparison .service-variant,.page-archetype--cover .service-variant{background:var(--editorial-sheet);border-left:0;border-right:0}.catalog-country-selector,.catalog-context{background:0 0;border-left:0;border-right:0}.catalog-context{grid-template-columns:minmax(10rem,.35fr) minmax(16rem,.55fr) minmax(20rem,1.1fr)}.page-archetype--register .faq-list,.page-archetype--register .transparency-register-list,.page-archetype--legal .legal-links{border-top:1px solid var(--editorial-rule-strong)}.page-archetype--register .faq-list details,.page-archetype--legal .legal-links li,.page-archetype--register .transparency-register-list>li{background:0 0;border-left:0;border-right:0}.page-archetype--register .transparency-register-list h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.page-archetype--legal{max-width:min(74rem, calc(100% - (2 * var(--editorial-gutter))))}.page-archetype--legal .content-note{border-right:0;border-left:.2rem solid var(--editorial-accent);background:0 0;max-width:58ch;margin-left:auto}.page-archetype--task .registration-wizard,.page-archetype--task .phase1-request-wizard,.page-archetype--decision .selection-panel,.page-archetype--gate .access-status{border-top:1px solid var(--editorial-rule-strong)}.page-archetype--gate{max-width:min(66rem, calc(100% - (2 * var(--editorial-gutter))))}.page-archetype--console .admin-lock-banner,.page-archetype--console-detail .admin-section-hero,.page-archetype--workspace .reviewer-preview-banner{border-color:var(--editorial-rule-strong);background:var(--editorial-slate);color:var(--editorial-sheet)}.page-archetype--console-detail .admin-section-hero{max-width:none;padding-left:clamp(1.5rem,4vw,4rem);padding-right:clamp(1.5rem,4vw,4rem)}.page-archetype--console-detail .admin-section-hero h1,.page-archetype--console-detail .admin-section-hero .eyebrow,.page-archetype--console-detail .admin-section-hero>p:last-child,.page-archetype--workspace .reviewer-preview-banner strong{color:var(--editorial-sheet)}.page-archetype--console-detail .admin-section-hero h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.page-archetype--console-detail .admin-section-hero>.editorial-page-folio,.page-archetype--document .editorial-page-folio{margin-bottom:clamp(2rem,4vw,4rem)}.reviewer-portal-hero>.editorial-page-folio{grid-column:1/-1}.editorial-image-sequence-intro{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1.5rem clamp(1rem,2vw,2rem)}.editorial-image-sequence-intro .eyebrow{grid-column:1/-1}.editorial-image-sequence-intro h2{grid-column:1/span 7;max-width:14ch}.editorial-image-sequence-intro>p:last-child{grid-column:9/-1}.editorial-trust-caption{width:min(var(--editorial-width), calc(100% - (2 * var(--editorial-gutter))));grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem clamp(1rem,2vw,2rem);padding:clamp(2.5rem,6vw,6rem) 0}.editorial-trust-caption>div:first-child{grid-column:1/span 6}.editorial-trust-copy{grid-column:8/-1}.editorial-trust-image--recto .editorial-trust-caption>div:first-child{grid-column:7/-1}.editorial-trust-image--recto .editorial-trust-copy{grid-area:1/2/auto/span 4}.editorial-trust-image--statement .editorial-trust-caption>div:first-child{grid-column:1/span 8}.editorial-trust-image--statement .editorial-trust-copy{grid-column:10/-1}.editorial-trust-caption h2{max-width:11ch;color:inherit;font-size:clamp(2.6rem,5vw,5.5rem);line-height:.93}.editorial-trust-copy>p:first-child{font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.58}.site-footer{padding-right:var(--editorial-gutter);padding-left:var(--editorial-gutter);background:var(--editorial-ink)}.site-footer .footer-links nav>p{color:#d6d9d5}.footer-primary{max-width:var(--editorial-width);grid-template-columns:minmax(17rem,1fr) minmax(22rem,.9fr) minmax(15rem,.55fr);gap:clamp(2.5rem,5vw,5rem);margin:0 auto}.footer-colophon{border-top:1px solid #657074}.footer-colophon>p{color:var(--editorial-sheet);letter-spacing:.09em;border-bottom:1px solid #4b5456;margin:0;padding:.85rem 0;font-size:.875rem;font-variant-caps:all-small-caps;font-weight:650}.footer-colophon dl{margin:0}.footer-colophon dl>div{border-bottom:1px solid #3d474a;grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding:.65rem 0;font-size:.875rem;display:grid}.footer-colophon dt{color:#9ca6a4}.footer-colophon dd{color:#dfe3df;text-align:right;margin:0}.footer-meta{max-width:var(--editorial-width);margin-left:auto;margin-right:auto;font-size:.875rem}.button,.transparency-register-context,.transparency-register-return-links,.hero-trust-anchor>p:first-child,.hero-signals,.hero-principle .principle-proof,.availability-block,.availability,.microcopy,.comparison-table tbody th,.comparison-note,.comparison-mobile dt,.service-role-note,.third-perspective-map article>p,.access-stage-marker small,.access-stage-kicker,.category-feature-label,.quality-principle header small,.category-feature-route span,.quality-proof span,.service-card-topline,.service-assurance-copy,.service-assurance-copy small,.service-editorial-meta,.service-cue,.price-frame small,.field-hint,.variant-list,.service-details summary,.service-boundary,.catalog-country-selector label,.catalog-context span,.catalog-context small,.catalog-context p,.service-comparison-table,.service-comparison-table caption,.service-comparison-table thead th,.service-comparison-table tbody th small,.comparison-model,.comparison-price span,.service-format-count,.variant-format,.variant-heading-row>div>span,.variant-timing p,.price-frame p,.variant-review-status dt,.variant-review-status dd,.checkout-state,.service-details-body h5,.service-details-body p,.service-details-body ul,.selection-checkout-note,.selection-price-notice,.service-comparison-table tbody td:before,.decision-boundary ul,.decision-boundary-compact strong,.decision-boundary-compact p,.registration-progress ol li,.registration-preview-note,.registration-selection-note span,.registration-selection-note small,.report-preview-note,.status-chip,.request-preview-banner p,.upload-boundary>p,.request-preview-success p,.field-group input[type=file],.reviewer-card-label,.reviewer-panel-number,.reviewer-identity-card>p,.reviewer-preview-banner,.reviewer-readiness-list li,.reviewer-readiness-list strong,.reviewer-rail-sticky nav a,.reviewer-section-heading>p,.reviewer-fieldset>legend,.reviewer-nested-fieldset>legend,.reviewer-evidence-table,.reviewer-evidence-table thead th,.reviewer-evidence-table tbody td:before,.reviewer-scenario-controls>p,.reviewer-scenario-controls .button,.reviewer-rule-note,.reviewer-hosted-action>p,.reviewer-workspace-actions p,.reviewer-login-link,.admin-card-metrics dt,.admin-status-list dt,.admin-breadcrumb,main.page-archetype--cover .comparison-table thead th:first-child,.page-archetype--cover .comparison-table th,.page-archetype--task .registration-progress ol li,.page-archetype--task .stage-number,.page-archetype--workspace .reviewer-panel-number,.page-archetype--workspace small{font-size:.875rem}@media (max-width:1120px){.site-header{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr) auto;min-height:4.75rem;padding-top:0}.main-navigation{border-top:0;grid-column:auto;padding:0;overflow:visible}.page-archetype--cover .hero-copy-column{grid-column:1/span 8}.page-archetype--cover .hero-principle{grid-column:9/-1}.page-archetype--comparison .service-grid>li:nth-child(n),.page-archetype--cover .service-grid>li:nth-child(n),.page-archetype--comparison .category-editorial-grid>li:nth-child(n){grid-column:span 6}.footer-primary{grid-template-columns:minmax(0,1fr) minmax(17rem,.8fr)}.footer-links{grid-area:2/1/auto/-1}}@media (max-width:900px){.site-header{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;min-height:4.5rem}.site-header .brand{width:min(10.5rem,54vw);padding:.55rem 0}.main-navigation,.account-actions{display:none}.mobile-navigation{justify-self:end;display:block;position:relative}.mobile-navigation summary{cursor:pointer;min-width:5.25rem;min-height:2.75rem;color:var(--editorial-ink);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem 0;font-size:.875rem;font-weight:650;list-style:none;display:flex}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation__icon,.mobile-navigation__icon:before{content:"";background:currentColor;width:1.25rem;height:1px;display:block}.mobile-navigation__icon:before{transform:translateY(-.38rem)}.mobile-navigation[open] .mobile-navigation__icon{transform:rotate(45deg)}.mobile-navigation[open] .mobile-navigation__icon:before{transform:rotate(90deg)}.mobile-navigation__panel{z-index:40;border:1px solid var(--editorial-rule-strong);background:var(--editorial-sheet);width:min(28rem,100vw - 1rem);padding:1rem;position:absolute;top:calc(100% + .65rem);right:0}.mobile-navigation__panel nav,.mobile-navigation__accounts{display:grid}.mobile-navigation__panel a{border-bottom:1px solid var(--editorial-rule);min-height:3rem;color:var(--editorial-ink);justify-content:space-between;align-items:center;padding:.55rem 0;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.mobile-navigation__panel a[aria-current=page]:after{color:var(--editorial-accent);content:"Aktuell";font-size:.875rem;font-weight:600}.mobile-navigation__accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.mobile-navigation__accounts a{border:1px solid var(--editorial-ink);justify-content:center;padding-inline:.75rem}.mobile-navigation__accounts .nav-cta{color:var(--editorial-sheet)}.editorial-page-folio{grid-template-columns:1fr;gap:.7rem}.catalog-context{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-context>p,.catalog-context>small{grid-column:1/-1}.page-intro h1{font-size:clamp(3.2rem,8.5vw,5.2rem)}.page-archetype--cover .hero h1{font-size:clamp(4.15rem,11vw,7rem)}.page-archetype--cover .hero-copy-column{grid-column:1/span 8}.page-archetype--cover .hero-principle{grid-column:9/-1}}@media (max-width:760px){:root{--editorial-gutter:.75rem;--editorial-section:clamp(3.75rem, 15vw, 6rem);--editorial-section-compact:clamp(2.75rem, 10vw, 4.5rem)}.site-header,main{width:min(100% - 1.5rem, var(--editorial-width))}.page-intro{grid-template-columns:1fr;gap:1.75rem}.page-intro>.editorial-page-folio,.page-intro__title,.page-intro__lead,.page-intro>p:last-child,.page-intro--comparison .page-intro__title,.page-intro--comparison .page-intro__lead,.page-intro--register .page-intro__title,.page-intro--register .page-intro__lead,.page-intro--legal .page-intro__title,.page-intro--legal .page-intro__lead,.page-intro--legal-compact .page-intro__title,.page-intro--legal-compact .page-intro__lead,.page-intro--task .page-intro__title,.page-intro--task .page-intro__lead,.page-intro--gate .page-intro__title,.page-intro--gate .page-intro__lead{grid-column:1}.page-intro__lead,.page-intro>p:last-child{max-width:38ch;font-size:1rem}.page-intro h1,.page-intro--register h1,.page-intro--legal h1,.page-intro--legal-compact h1,.page-intro--console h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:11ch;font-size:clamp(2.85rem,14vw,4.35rem);line-height:.94}.faq-page #source-b14 .editorial-trust-caption h2{font-size:clamp(2.75rem,13vw,4.25rem);line-height:.92}.editorial-page-folio{grid-template-columns:1fr;gap:.75rem;padding:.7rem 0}.editorial-page-folio dl{grid-template-columns:1fr;gap:.35rem}.editorial-page-folio dl>div{grid-template-columns:6rem minmax(0,1fr)}.page-archetype--cover .hero{grid-template-columns:1fr;gap:2rem;min-height:0;padding-top:2rem}.page-archetype--cover .hero>.editorial-page-folio,.page-archetype--cover .hero-copy-column,.page-archetype--cover .hero-principle{grid-column:1}.page-archetype--cover .hero h1{max-width:8.4ch;font-size:clamp(4rem,19vw,6rem);line-height:.84}.page-archetype--cover .hero-trust-anchor{grid-template-columns:1fr;gap:.5rem}.page-archetype--cover .hero-principle{margin-top:.5rem}.page-archetype--dossier .content-grid,.page-archetype--dossier .content-grid:nth-of-type(2n),.page-archetype--comparison .section-heading-row,.page-archetype--register .transparency-register-heading,.page-archetype--cover .section-heading-row,.page-archetype--cover .editorial-intro,.page-archetype--cover .process-section{grid-template-columns:1fr}.page-archetype--dossier .content-grid:nth-of-type(2n)>:first-child,.page-archetype--dossier .content-grid:nth-of-type(2n)>:last-child{grid-area:auto/1}.third-perspective-map{border-right:1px solid var(--editorial-ink);border-left:1px solid var(--editorial-ink);grid-template-columns:1fr}.third-perspective-map article:first-child,.third-perspective-map article:last-child{padding:1.5rem}.page-archetype--comparison .service-grid,.page-archetype--cover .service-grid,.page-archetype--comparison .category-editorial-grid{grid-template-columns:1fr;gap:2.25rem}.page-archetype--comparison .service-grid>li:nth-child(n),.page-archetype--cover .service-grid>li:nth-child(n),.page-archetype--comparison .category-editorial-grid>li:nth-child(n){grid-column:1}.catalog-context,.editorial-image-sequence-intro,.editorial-trust-caption{grid-template-columns:1fr}.editorial-image-sequence-intro .eyebrow,.editorial-image-sequence-intro h2,.editorial-image-sequence-intro>p:last-child,.editorial-trust-caption>div:first-child,.editorial-trust-copy,.editorial-trust-image--recto .editorial-trust-caption>div:first-child,.editorial-trust-image--recto .editorial-trust-copy,.editorial-trust-image--statement .editorial-trust-caption>div:first-child,.editorial-trust-image--statement .editorial-trust-copy{grid-area:auto/1}.editorial-trust-caption h2{max-width:10ch;font-size:clamp(2.5rem,13vw,4.25rem)}.footer-primary{grid-template-columns:1fr}.footer-links{grid-area:auto/1}}.service-occasion-options{border-top:1px solid var(--editorial-rule-strong);gap:.9rem;margin-top:auto;padding-top:1.1rem;display:grid}.service-occasion-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.service-occasion-options .service-occasion-action{border:1px solid var(--editorial-rule-strong);background:var(--editorial-sheet);min-height:3.8rem;margin:0;padding:.8rem;font-size:.9rem;line-height:1.25;text-decoration:none}.service-variant .service-occasion-options .service-occasion-action{margin:0}:is(.service-occasion-options .service-occasion-action:hover,.service-occasion-options .service-occasion-action:focus-visible){background:var(--editorial-ink);color:var(--editorial-sheet)}.review-occasion-note{border:1px solid var(--editorial-rule-strong);background:#f5f0e5;grid-template-columns:minmax(10rem,.24fr) minmax(0,.7fr) minmax(16rem,.55fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);margin-bottom:clamp(2rem,5vw,4rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid}.review-occasion-note h2,.review-occasion-note p{margin:0}.review-occasion-note h2{font-family:var(--serif);font-size:clamp(1.9rem,3.2vw,3.6rem);font-weight:480;line-height:1}.review-occasion-note>div{gap:.65rem;display:grid}.review-occasion-note>div span{border:1px solid var(--editorial-rule-strong);background:var(--editorial-sheet);padding:.75rem .9rem;font-weight:750}@media (max-width:900px){.review-occasion-note{grid-template-columns:1fr}}@media (max-width:520px){.service-occasion-options>div{grid-template-columns:1fr}}.page-archetype.page-archetype--cover .hero{padding-bottom:0}.page-archetype--cover .hero-copy-column>.hero-intro-panel{border-top:1px solid #778286;border-bottom:1px solid #566367;grid-template-columns:minmax(9rem,.22fr) minmax(0,.78fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);margin-top:clamp(2rem,4vw,4rem);padding:clamp(1.25rem,2.5vw,2.25rem) 0;display:grid}.hero-intro-panel>span{color:#efaca6;letter-spacing:.09em;text-transform:uppercase;font-size:.875rem;font-weight:800}.page-archetype--cover .hero-intro-panel>.hero-intro{color:#eef0ed;max-width:58ch;font-family:var(--serif);margin:0;font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.36}.page-archetype--cover .hero>.hero-visual-column{grid-column:1/-1}.page-archetype--cover .hero-visual-column .editorial-trust-caption{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(1.5rem,3vw,3rem);padding:clamp(2rem,4vw,4rem)}.page-archetype--cover .hero-visual-column .editorial-trust-caption>div:first-child{grid-column:1/span 8}.page-archetype--cover .hero-visual-column .editorial-trust-copy{grid-column:9/-1}.page-archetype--cover .hero-visual-column .editorial-trust-caption h2{white-space:normal;text-wrap:balance;overflow-wrap:normal;max-width:12ch;font-size:clamp(3rem,5vw,6rem);line-height:.94}.page-archetype--cover .hero-visual-column .editorial-trust-copy>p:first-child{color:#eef0ed;max-width:36ch;font-family:var(--serif);font-size:clamp(1.15rem,1.55vw,1.5rem);line-height:1.5}.page-archetype--cover .process-section--hero{border-top:1px solid #6a777b;margin-top:0}.page-archetype--cover>.hero-information{border-top:0;width:100vw;margin:0 calc(50% - 50vw)}.page-archetype--cover>.hero-information>summary,.page-archetype--cover>.hero-information>.hero-information__body{padding-right:max(var(--editorial-gutter), calc((100vw - var(--editorial-width)) / 2));padding-left:max(var(--editorial-gutter), calc((100vw - var(--editorial-width)) / 2))}.page-archetype--cover>.hero-information>summary{grid-template-columns:minmax(11rem,.22fr) minmax(0,1fr) auto;min-height:clamp(9rem,12vw,13rem)}.page-archetype--cover>.hero-information>summary>strong{max-width:none;font-size:clamp(3rem,5.3vw,6.25rem)}.hero-role-guide{background:var(--editorial-sheet);color:var(--editorial-ink);border:1px solid #778286;grid-column:1/-1;margin-top:clamp(1rem,2vw,2rem);display:grid}.hero-role-guide__heading{border-bottom:1px solid var(--editorial-rule-strong);grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,3vw,3rem);display:grid}.hero-role-guide__heading>span{color:var(--editorial-accent-deep);letter-spacing:.08em;text-transform:uppercase;align-self:start;font-size:.875rem;font-weight:800}.hero-role-guide__heading h3{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(3rem,5vw,5.75rem);font-weight:480;line-height:.92}.hero-role-guide .third-perspective-context-list{padding:0 clamp(1.5rem,3vw,3rem)}.hero-role-guide .third-perspective-context-list li{grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,2.5vw,2.5rem) 0}.hero-role-guide .third-perspective-context-list strong{color:var(--editorial-accent-deep);font-size:.875rem}.hero-role-guide .third-perspective-context-list p{max-width:68ch;color:var(--editorial-ink);font-size:clamp(1.3rem,1.9vw,1.75rem);line-height:1.38}.hero-role-guide__footer{border-top:1px solid var(--editorial-rule-strong);background:var(--editorial-rule-strong);grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);gap:1px;display:grid}.page-archetype--cover .hero-role-guide .hero-trust-anchor{background:var(--editorial-slate);border:0;grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,3rem);max-width:none;margin:0;padding:clamp(1.5rem,3vw,3rem);display:grid}.page-archetype--cover .hero-role-guide .hero-trust-anchor>p:first-child{color:#efaca6}.page-archetype--cover .hero-role-guide .hero-trust-anchor>p:last-child{color:#eef0ed;margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.55}.hero-role-guide__boundary{color:var(--editorial-ink);font-family:var(--serif);background:#f4e3df;margin:0;padding:clamp(1.5rem,3vw,3rem);font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.4}.page-archetype--cover .third-perspective-trust{background:var(--editorial-sheet);border-top:0;width:100vw;margin:0 calc(50% - 50vw);padding:0}.page-archetype--cover .third-perspective-visual{margin:0}.page-archetype--cover .third-perspective-visual .editorial-trust-image{display:block}.page-archetype--cover .third-perspective-visual .editorial-trust-caption{padding:clamp(2.5rem, 5vw, 5rem) max(var(--editorial-gutter), calc((100vw - var(--editorial-width)) / 2));grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(1.5rem,3vw,3rem);display:grid}.page-archetype--cover .third-perspective-visual .editorial-trust-caption>div:first-child,.page-archetype--cover .third-perspective-visual .editorial-trust-image--recto .editorial-trust-caption>div:first-child{grid-column:1/span 8}.page-archetype--cover .third-perspective-visual .editorial-trust-copy,.page-archetype--cover .third-perspective-visual .editorial-trust-image--recto .editorial-trust-copy{grid-column:9/-1}.page-archetype--cover .third-perspective-visual .editorial-trust-caption h2{word-spacing:normal;max-width:12ch;font-size:clamp(3.25rem,5.6vw,6.75rem);line-height:.94}.page-archetype--cover .third-perspective-visual .editorial-trust-copy>p:first-child{color:#eef0ed;font-family:var(--serif);font-size:clamp(1.2rem,1.6vw,1.55rem);line-height:1.48}.page-archetype--cover .third-perspective-map{border-left:0;border-right:0;width:100%}@media (max-width:900px){.page-archetype--cover .hero-copy-column>.hero-intro-panel,.hero-role-guide__heading,.hero-role-guide .third-perspective-context-list li,.page-archetype--cover .hero-role-guide .hero-trust-anchor,.hero-role-guide__footer{grid-template-columns:1fr}.page-archetype--cover .hero>.hero-visual-column{order:3}.page-archetype--cover .hero-visual-column .editorial-trust-caption,.page-archetype--cover .third-perspective-visual .editorial-trust-caption{grid-template-columns:1fr}.page-archetype--cover .hero-visual-column .editorial-trust-caption>div:first-child,.page-archetype--cover .hero-visual-column .editorial-trust-copy,.page-archetype--cover .third-perspective-visual .editorial-trust-caption>div:first-child,.page-archetype--cover .third-perspective-visual .editorial-trust-image--recto .editorial-trust-caption>div:first-child,.page-archetype--cover .third-perspective-visual .editorial-trust-copy,.page-archetype--cover .third-perspective-visual .editorial-trust-image--recto .editorial-trust-copy{grid-column:1}.page-archetype--cover>.hero-information>summary{grid-template-columns:minmax(0,1fr) auto}.page-archetype--cover>.hero-information>summary>span:first-child,.page-archetype--cover>.hero-information>summary>strong{grid-column:1}.page-archetype--cover>.hero-information>summary>.hero-information__symbol{grid-area:1/2/span 2}}@media (min-width:601px) and (max-width:900px){.services-page .service-group-heading>.service-group-timing{grid-area:1/2}.services-page .service-group-heading>div{grid-area:2/1/auto/-1}.services-page .service-group-heading div>p{max-width:none;font-size:.95rem;line-height:1.45}}@media (max-width:600px){.page-archetype--cover .hero-intro-panel>.hero-intro{font-size:1.25rem}.page-archetype--cover .hero-visual-column .editorial-trust-caption,.page-archetype--cover .third-perspective-visual .editorial-trust-caption{padding:1.5rem}.page-archetype--cover .hero-visual-column .editorial-trust-caption h2,.page-archetype--cover .third-perspective-visual .editorial-trust-caption h2{font-size:clamp(2.4rem,12vw,3.5rem)}.page-archetype--cover>.hero-information>summary>strong{font-size:clamp(2.15rem,10vw,3rem)}.hero-role-guide__heading h3{font-size:clamp(2.5rem,13vw,3.8rem)}.hero-role-guide .third-perspective-context-list{padding-inline:1.25rem}.hero-role-guide .third-perspective-context-list li{gap:.5rem}}@media (max-width:440px){.content-page{padding-block:2.5rem 4.75rem}.page-intro h1,.page-intro--register h1,.page-intro--legal h1,.page-intro--legal-compact h1,.page-intro--console h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.55rem,13.5vw,3.7rem)}.page-archetype--cover .hero h1{max-width:8.2ch;font-size:clamp(3.65rem,18.5vw,4.8rem)}.editorial-page-folio__identity{justify-content:space-between}.editorial-page-folio dl>div{grid-template-columns:5.5rem minmax(0,1fr)}.mobile-navigation__panel{width:calc(100vw - 1rem)}.mobile-navigation__accounts{grid-template-columns:1fr}.footer-colophon dl>div{grid-template-columns:4.5rem minmax(0,1fr)}}.page-archetype--cover .hero{min-height:auto;padding:clamp(2.5rem, 5vw, 5rem) max(var(--editorial-gutter), calc((100vw - var(--editorial-width)) / 2)) clamp(3.5rem, 6vw, 6rem);background:var(--editorial-ink);color:var(--editorial-sheet);align-items:stretch;margin-inline:calc(50% - 50vw)}.page-archetype--cover .hero-copy-column{grid-column:1/span 4;align-self:center;padding:clamp(1rem,2vw,2rem) 0}.page-archetype--cover .hero h1{max-width:none;color:var(--editorial-sheet);font-size:clamp(3.5rem,4.5vw,5rem);line-height:.88}.page-archetype--cover .hero-copy-column .eyebrow{color:#efaca6}.page-archetype--cover .hero-copy{color:#d8ddda;max-width:46ch}.page-archetype--cover .hero-trust-anchor{border-top-color:#738084;border-bottom-color:#566367;max-width:none}.page-archetype--cover .hero-trust-anchor>p:first-child{color:#efaca6}.page-archetype--cover .hero-trust-anchor>p:last-child,.page-archetype--cover .hero-signals{color:#d8ddda}.page-archetype--cover .hero-signals{border-top-color:#566367}.page-archetype--cover .hero-signals li:before{background:#efaca6}.page-archetype--cover .hero-actions--primary{border:1px solid #778286;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;margin-top:clamp(1rem,2.4vw,2rem);display:grid}.page-archetype--cover .hero-actions--primary .button{text-align:center;border:0;width:100%;min-height:clamp(4.8rem,6vw,6.2rem);padding-inline:1.5rem;font-size:clamp(.92rem,1.25vw,1.08rem)}.page-archetype--cover .hero-actions--primary .button-primary{background:var(--editorial-sheet);color:var(--editorial-ink)}.page-archetype--cover .hero-actions--primary .button-primary:hover{background:#ece7dc}.page-archetype--cover .hero-actions--primary .button-secondary{background:var(--editorial-slate);color:var(--editorial-sheet)}.page-archetype--cover .hero-actions--primary .button-secondary:hover{background:#35484e}.page-archetype--cover .hero-actions--primary .button+.button{border-left:1px solid #778286}.hero-visual-column{grid-column:5/-1;align-self:stretch;min-width:0}.hero-visual-column .editorial-trust-image{background:var(--editorial-slate);width:100%;height:100%;color:var(--editorial-sheet);flex-direction:column;margin:0;display:flex}.hero-visual-column .editorial-trust-caption{flex:auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;width:100%;padding:clamp(1.4rem,2.6vw,2.4rem)}.hero-visual-column .editorial-trust-caption h2{max-width:9ch;color:var(--editorial-sheet);font-size:clamp(2.2rem,3.3vw,3.75rem);line-height:.95}.hero-visual-column .editorial-trust-caption .eyebrow{color:#efaca6;margin-bottom:.85rem}.hero-visual-column .editorial-trust-copy>p:first-child{color:#dce1de;font-size:.95rem}.third-perspective-visual{margin-top:clamp(2rem,4vw,3.5rem);margin-bottom:clamp(2.5rem,5vw,5rem)}.third-perspective-visual .editorial-trust-image{background:var(--editorial-slate);width:100%;color:var(--editorial-sheet);grid-template-columns:minmax(0,1.72fr) minmax(18rem,.58fr);margin:0;display:grid}.third-perspective-visual .editorial-trust-caption{grid-template-columns:1fr;align-content:end;gap:1.25rem;width:100%;padding:clamp(1.75rem,3vw,3rem)}.third-perspective-visual .editorial-trust-caption>div:first-child,.third-perspective-visual .editorial-trust-copy,.third-perspective-visual .editorial-trust-image--recto .editorial-trust-caption>div:first-child,.third-perspective-visual .editorial-trust-image--recto .editorial-trust-copy{grid-area:auto/1}.third-perspective-visual .editorial-trust-caption h2{max-width:9ch;color:var(--editorial-sheet);font-size:clamp(2.4rem,4vw,4.5rem)}.third-perspective-visual .editorial-trust-caption .eyebrow{color:#efaca6;margin-bottom:.9rem}.third-perspective-visual .editorial-trust-copy>p:first-child{color:#dce1de;font-size:.95rem}.third-perspective-heading{border:1px solid var(--editorial-rule-strong);background:var(--editorial-rule-strong);align-items:stretch;gap:1px;padding-bottom:0}.third-perspective-heading__statement,.third-perspective-heading__context{padding:clamp(1.75rem,3.4vw,3.5rem)}.third-perspective-heading__statement{background:var(--editorial-slate);color:var(--editorial-sheet);align-content:space-between;display:grid}.third-perspective-heading__statement .eyebrow{color:#efaca6;margin-bottom:clamp(2.5rem,5vw,5rem)}.third-perspective-heading__statement h2{max-width:10ch;color:var(--editorial-sheet)}.third-perspective-heading__context{background:var(--editorial-sheet);align-content:space-between;gap:clamp(2rem,4vw,4rem);display:grid}.third-perspective-heading__context>span{color:var(--editorial-graphite);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.third-perspective-heading__context>p{max-width:55ch;color:var(--editorial-ink);font-family:var(--serif);margin:0;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.48}.third-perspective-map{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.third-perspective-map article,.third-perspective-map article:first-child,.third-perspective-map article:last-child,.third-perspective-map .third-perspective-cmt{min-width:0;padding:0;display:flex}.third-perspective-card{width:100%;min-height:29rem;color:inherit;grid-template-rows:auto auto minmax(4.8rem,auto) minmax(7rem,1fr) auto auto;padding:clamp(1.75rem,3vw,3rem);text-decoration:none;transition:background-color .16s,color .16s;display:grid}.third-perspective-card>span:first-child,.third-perspective-card>p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.875rem;font-weight:750;display:block}.third-perspective-card>p{margin-bottom:2rem}.third-perspective-card h3{max-width:12ch;margin:0 0 1.3rem;font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.03}.third-perspective-card small{color:var(--editorial-graphite);font-size:.95rem;line-height:1.58;display:block}.third-perspective-card>strong{border-top:1px solid var(--editorial-rule);font-family:var(--serif);margin-top:1.5rem;padding-top:1rem;font-size:1.12rem;font-weight:520;line-height:1.35;display:block}.third-perspective-card__action{border-top:1px solid;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.35rem;padding-top:.9rem;font-size:.875rem;font-weight:750;display:flex}:is(.third-perspective-map article:not(.third-perspective-cmt) .third-perspective-card:hover,.third-perspective-map article:not(.third-perspective-cmt) .third-perspective-card:focus-visible){background:#ece7dc}.third-perspective-cmt .third-perspective-card small{color:#d6d9d5}.third-perspective-cmt .third-perspective-card>strong{color:var(--editorial-sheet);border-top-color:#647074}:is(.third-perspective-cmt .third-perspective-card:hover,.third-perspective-cmt .third-perspective-card:focus-visible){background:#35484e}.comparison-intro-note,.models-intro-note{border:1px solid var(--editorial-rule-strong);background:var(--editorial-sheet);font-family:var(--serif);padding:clamp(1.4rem,2.5vw,2.25rem);font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.42;color:var(--editorial-ink)!important}.comparison-section .comparison-scroll{border:1px solid var(--editorial-rule-strong);background:var(--editorial-sheet)}.page-archetype--cover .comparison-table thead th{background:var(--editorial-slate);color:var(--editorial-sheet);font-family:var(--sans);font-size:1rem;font-weight:650}.page-archetype--cover .comparison-table thead .comparison-kicker{color:inherit}.page-archetype--cover .comparison-table thead th:nth-child(3),.page-archetype--cover .comparison-table tbody td:nth-child(3){color:var(--editorial-ink);background:#ece7dc}.page-archetype--cover .comparison-table tbody td{font-family:var(--serif);font-size:1.08rem;line-height:1.35}.comparison-format-heading{grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.comparison-format-heading .service-document-symbol,.comparison-format-heading .service-video-symbol{align-self:center}.comparison-format-heading .comparison-kicker{color:inherit;margin-bottom:.3rem}.comparison-format-title{font-family:var(--serif);font-size:1.18rem;font-weight:520;line-height:1.15;display:block}.comparison-actions-row .table-action,.comparison-mobile .table-action{border:1px solid var(--editorial-ink);background:var(--editorial-sheet);width:100%;min-height:3.6rem;color:var(--editorial-ink);justify-content:space-between;gap:1rem;padding:.75rem .9rem;text-decoration:none;transition:background-color .16s,color .16s}.comparison-actions-row .table-action:after,.comparison-mobile .table-action:after{content:"→";font-family:var(--serif);font-size:1.2rem}:is(.comparison-actions-row .table-action:hover,.comparison-actions-row .table-action:focus-visible,.comparison-mobile .table-action:hover,.comparison-mobile .table-action:focus-visible){background:var(--editorial-slate);color:var(--editorial-sheet)}.comparison-mobile .comparison-format-heading{grid-template-columns:1.7rem minmax(0,1fr)}.comparison-mobile .comparison-format-title{font-size:1.7rem}.comparison-note a{color:var(--editorial-ink);text-underline-offset:.25em;font-weight:750}.service-overview{border:1px solid var(--editorial-rule-strong);background:var(--editorial-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.service-overview a{background:var(--editorial-sheet);min-height:7.5rem;color:var(--editorial-ink);grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.25rem;text-decoration:none;transition:background-color .16s,color .16s;display:grid}:is(.service-overview a:hover,.service-overview a:focus-visible){background:var(--editorial-slate);color:var(--editorial-sheet)}.service-overview a>span{letter-spacing:.08em;font-size:.875rem;font-weight:750}.service-overview a>span:last-child{font-size:1.2rem}.service-overview strong{max-width:20ch;font-family:var(--serif);font-size:1.22rem;font-weight:500;line-height:1.2}.page-archetype--cover .service-grid,.page-archetype--comparison .service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.page-archetype--cover .service-grid>li:nth-child(n),.page-archetype--comparison .service-grid>li:nth-child(n){border:1px solid var(--editorial-rule-strong);background:var(--editorial-sheet);grid-column:auto;display:flex}.page-archetype--cover .service-card,.page-archetype--comparison .service-card{border-top:.3rem solid var(--editorial-accent);background:var(--editorial-sheet);flex-direction:column;width:100%;height:100%;padding:clamp(1.35rem,2vw,1.85rem);display:flex}.page-archetype--cover .service-card-video,.page-archetype--cover .service-card-premium,.page-archetype--comparison .service-card-video,.page-archetype--comparison .service-card-premium{border-top-color:var(--editorial-slate)}.page-archetype--cover .service-card:hover,.page-archetype--cover .service-card:focus-within,.page-archetype--comparison .service-card:hover,.page-archetype--comparison .service-card:focus-within{background:#fffdf8}.service-card{scroll-margin-top:6rem}.service-card-topline{align-items:flex-start;min-height:3.25rem}.service-document-symbol{background:var(--editorial-sheet);border:1px solid;flex:0 0 1.08rem;width:1.08rem;height:1.34rem;display:inline-block;position:relative}.service-document-symbol:before{background:var(--paper-muted);content:"";border-bottom:1px solid;border-left:1px solid;width:.38rem;height:.38rem;position:absolute;top:-1px;right:-1px}.service-document-symbol:after{content:"";border-top:1px solid;border-bottom:1px solid;height:.32rem;position:absolute;bottom:.28rem;left:.18rem;right:.18rem}.service-assurance-written{border:3px double var(--editorial-ink);background:#f5f0e5;border-radius:0}.service-assurance-video{border-radius:0}.service-editorial-meta{margin-bottom:1.2rem}.service-card h3{min-height:2.4em;font-size:clamp(1.65rem,2.25vw,2.3rem)}.service-summary{min-height:6.4em;margin-bottom:0}.service-variant-stack{flex:auto;grid-auto-rows:1fr;margin-top:1.5rem}.page-archetype--cover .service-variant,.page-archetype--comparison .service-variant{border:1px solid var(--editorial-rule-strong);background:#f8f5ee;height:100%;padding:1.25rem}.service-variant[data-service-format=video]{background:#eef1ef;border-top:.3rem solid var(--editorial-slate)!important}.service-variant[data-service-format=schriftlich]{border-top:.3rem double var(--editorial-ink)!important}.variant-heading-row{border-bottom:1px solid var(--editorial-rule);min-height:5.5rem;padding-bottom:1rem}.variant-heading-row h4{font-size:1.52rem}.variant-format-mark{align-items:center;gap:.55rem;min-height:1.85rem;color:var(--editorial-ink)!important;margin-bottom:.65rem!important;display:inline-flex!important}.variant-format-mark .service-document-symbol,.variant-format-mark .service-video-symbol{flex-basis:1.1rem;width:1.1rem;height:1.1rem}.variant-format-mark .service-document-symbol{height:1.28rem}.variant-format-mark>span:last-child{letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:750}.variant-format{border:1px solid var(--editorial-rule-strong);background:var(--editorial-sheet);min-width:7.5rem;color:var(--editorial-ink);text-align:right;padding:.45rem .6rem}.price-frame{border:1px solid var(--editorial-rule-strong);background:var(--editorial-sheet);align-content:center;min-height:9.5rem;margin:1.25rem 0;padding:1.2rem}.price-frame strong{font-size:clamp(2rem,3vw,2.7rem)}.price-state{color:var(--editorial-graphite);letter-spacing:.04em;text-transform:uppercase;margin-top:.55rem;font-size:.875rem;font-weight:700}.service-transparency-details{border-top:1px solid var(--editorial-rule-strong)}.service-transparency-details summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;font-size:.875rem;font-weight:750;list-style:none;display:flex}.service-transparency-details summary::-webkit-details-marker{display:none}.service-transparency-details summary>span:last-child{font-family:var(--serif);font-size:1.35rem;transition:transform .16s}.service-transparency-details[open] summary>span:last-child{transform:rotate(180deg)}.service-transparency-body{padding-bottom:1rem}.transparency-detail-link{color:var(--editorial-ink);text-underline-offset:.24em;gap:.45rem;font-size:.875rem;font-weight:750;line-height:1.45;display:inline-flex}.service-details{margin-top:0}.service-variant .card-action{margin-top:auto}.page-archetype--cover .process-section{padding:clamp(4rem, 7vw, 7rem) max(var(--editorial-gutter), calc((100vw - var(--editorial-width)) / 2));background:var(--editorial-slate);color:var(--editorial-sheet);border-top:0;margin-inline:calc(50% - 50vw);display:block}.page-archetype--cover .process-section>div{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.page-archetype--cover .process-section .eyebrow{color:#efaca6}.page-archetype--cover .process-section h2{max-width:13ch;color:var(--editorial-sheet)}.page-archetype--cover .process-list{background:#6a777b;border:1px solid #6a777b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.page-archetype--cover .process-list li{background:#1d2a2e;border:0;grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:2.4rem;min-height:18rem;padding:clamp(1.5rem,2.6vw,2.5rem);display:grid}.page-archetype--cover .process-list li:last-child{border-bottom:0}.page-archetype--cover .process-list>li>span{color:#efaca6;font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(2.8rem,4vw,4.5rem);font-weight:420;line-height:1}.page-archetype--cover .process-list strong{color:var(--editorial-sheet);font-size:clamp(1.55rem,2.2vw,2rem)}.page-archetype--cover .process-list p{color:#d6dcda;font-size:.98rem;line-height:1.55}.product-transparency-grid{border-top:1px solid var(--editorial-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.5rem 0 0;display:grid}.product-transparency-grid>div{border-bottom:1px solid var(--editorial-rule);padding:.85rem 1rem .85rem 0}.product-transparency-grid>div:nth-child(odd){border-right:1px solid var(--editorial-rule);padding-right:1rem}.product-transparency-grid>div:nth-child(2n){padding-left:1rem}.product-transparency-grid dt{color:var(--editorial-graphite);letter-spacing:.05em;text-transform:uppercase;font-size:1rem;font-weight:750}.product-transparency-grid dd{margin:.25rem 0 0}.product-transparency-note{color:var(--editorial-graphite);margin-top:.9rem;font-size:.88rem}@media (max-width:1120px){.page-archetype--cover .hero-copy-column{grid-column:1/span 5}.hero-visual-column{grid-column:6/-1}.hero-visual-column .editorial-trust-caption{grid-template-columns:1fr}.hero-visual-column .editorial-trust-caption>div:first-child,.hero-visual-column .editorial-trust-copy{grid-column:1}.page-archetype--cover .service-grid,.page-archetype--comparison .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page-archetype--cover .hero,.page-archetype--cover .section-heading-row,.page-archetype--cover .editorial-intro,.page-archetype--cover .conversion-panel{grid-template-columns:1fr}.page-archetype--cover .hero-copy-column,.hero-visual-column,.page-archetype--cover .hero>.hero-actions--primary{grid-column:1}.hero-visual-column{order:2}.page-archetype--cover .hero-copy-column{order:3}.page-archetype--cover .hero>.hero-actions--primary{order:4}.page-archetype--cover .hero h1{max-width:9ch;font-size:clamp(3.25rem,14vw,5.5rem)}.third-perspective-heading,.third-perspective-map{grid-template-columns:1fr}.third-perspective-map article{border-right:0;border-bottom:1px solid var(--editorial-rule-strong)}.third-perspective-map article:last-child{border-bottom:0}.third-perspective-card{grid-template-rows:auto;min-height:0}.page-archetype--cover .process-section>div,.page-archetype--cover .process-list{grid-template-columns:1fr}.page-archetype--cover .process-list li{min-height:0}.page-archetype--cover .comparison-scroll{display:none}.page-archetype--cover .comparison-mobile{gap:.9rem;display:grid}.service-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.service-overview a,.service-overview strong{min-width:0}.service-overview strong{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.third-perspective-visual .editorial-trust-image{grid-template-columns:1fr}.third-perspective-visual .editorial-trust-caption{grid-template-columns:repeat(12,minmax(0,1fr))}.third-perspective-visual .editorial-trust-caption>div:first-child{grid-column:1/span 7}.third-perspective-visual .editorial-trust-copy{grid-column:8/-1}}@media (max-width:760px){.page-archetype--cover .hero-actions--primary{grid-template-columns:1fr}.page-archetype--cover .hero-actions--primary .button+.button{border-top:1px solid #778286;border-left:0}.hero-visual-column .editorial-trust-caption,.third-perspective-visual .editorial-trust-caption{grid-template-columns:1fr}.hero-visual-column .editorial-trust-caption>div:first-child,.hero-visual-column .editorial-trust-copy,.third-perspective-visual .editorial-trust-caption>div:first-child,.third-perspective-visual .editorial-trust-copy{grid-column:1}.service-overview,.page-archetype--cover .service-grid,.page-archetype--comparison .service-grid{grid-template-columns:1fr}.service-overview a{min-height:5.5rem}.service-card h3,.service-summary,.variant-heading-row,.price-frame{min-height:0}.variant-heading-row{grid-template-columns:1fr}.variant-format{text-align:left;width:fit-content;min-width:0}.product-transparency-grid{grid-template-columns:1fr}.product-transparency-grid>div:nth-child(n){border-right:0;padding-left:0;padding-right:0}}.page-archetype--cover .hero{--hero-inline:max(var(--editorial-gutter), calc((100vw - var(--editorial-width)) / 2));gap:clamp(1.75rem, 3vw, 3rem) var(--editorial-grid-gap);padding-inline:var(--hero-inline);grid-template-columns:repeat(12,minmax(0,1fr))}.page-archetype--cover .hero-copy-column{column-gap:var(--editorial-grid-gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:1.15rem;padding:0 0 clamp(.75rem,2vw,1.5rem);display:grid}.page-archetype--cover .hero-copy-column>.eyebrow{grid-area:1/1/auto/span 6;margin:0}.page-archetype--cover .hero-copy-column>h1{grid-area:2/1/span 3/span 6;align-self:start;margin:0}.page-archetype--cover .hero-copy-column>.hero-copy{grid-area:1/8/auto/-1;max-width:none;margin:0}.page-archetype--cover .hero-copy-column>.hero-trust-anchor{grid-area:2/8/auto/-1;margin:0}.page-archetype--cover .hero-copy-column>.hero-signals{grid-area:3/8/auto/-1;margin-top:0}.hero-visual-column{width:auto;margin-inline:calc(0px - var(--hero-inline));grid-column:1/-1}.hero-visual-column .editorial-trust-image{height:auto}.hero-visual-column .editorial-trust-caption{padding-inline:var(--hero-inline)}.hero-visual-column .editorial-trust-caption>div:first-child{grid-column:1/span 7}.hero-visual-column .editorial-trust-copy{grid-column:8/-1}.hero-visual-column .editorial-trust-caption h2{white-space:nowrap;max-width:none}.third-perspective-visual .editorial-trust-image{display:block}.third-perspective-visual .editorial-trust-caption{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.third-perspective-visual .editorial-trust-caption>div:first-child,.third-perspective-visual .editorial-trust-image--recto .editorial-trust-caption>div:first-child{grid-column:1/span 7}.third-perspective-visual .editorial-trust-copy,.third-perspective-visual .editorial-trust-image--recto .editorial-trust-copy{grid-column:8/-1}.third-perspective-visual .editorial-trust-caption h2{max-width:none}.page-archetype--cover h1,.page-archetype--cover h2,.page-archetype--cover h3,.page-archetype--cover h4,.page-archetype--cover h5,.page-archetype--cover p,.page-archetype--cover a,.page-archetype--cover strong,.page-archetype--cover small,.page-archetype--cover dt,.page-archetype--cover dd,.page-archetype--cover summary{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.third-perspective-heading__context{grid-template-rows:auto 1fr auto;align-content:stretch;gap:clamp(1.25rem,2.5vw,2.25rem)}.third-perspective-context-list{border-top:1px solid var(--editorial-rule);align-content:center;margin:0;padding:0;list-style:none;display:grid}.third-perspective-context-list li{border-bottom:1px solid var(--editorial-rule);grid-template-columns:minmax(7.5rem,.38fr) minmax(0,1fr);align-items:baseline;gap:1.25rem;padding:1rem 0;display:grid}.third-perspective-context-list strong{letter-spacing:.08em;text-transform:uppercase;font-size:.875rem}.third-perspective-context-list p{color:var(--editorial-ink);font-family:var(--serif);margin:0;font-size:clamp(1.08rem,1.55vw,1.36rem);line-height:1.35}.third-perspective-heading__context>.third-perspective-context-boundary{max-width:none;color:var(--editorial-ink);font-family:var(--sans);margin:0;font-size:.9rem;font-weight:650;line-height:1.5}.page-archetype--cover .editorial-intro .editorial-copy{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);max-width:none;display:grid}.page-archetype--cover .editorial-intro .editorial-copy>p{margin-top:0}.comparison-intro-note{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,2.5vw,2.25rem);display:grid}.comparison-intro-note>p{margin:0}.comparison-free-seal{border:4px double var(--editorial-ink);width:clamp(6rem,8vw,7rem);min-width:6rem;min-height:clamp(6rem,8vw,7rem);color:var(--editorial-ink);text-align:center;background:#f5f0e5;place-content:center;padding:.75rem;display:grid}.comparison-free-seal strong{font-family:var(--serif);font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:520;line-height:1}.comparison-free-seal small{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.875rem;font-weight:800}.page-archetype--cover .service-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.page-archetype--cover .service-grid>li:nth-child(-n+3){grid-column:span 4}.page-archetype--cover .service-grid>li:nth-child(4),.page-archetype--cover .service-grid>li:nth-child(6){grid-column:span 3}.page-archetype--cover .service-grid>li:nth-child(5){grid-column:span 6}.page-archetype--cover .service-grid>li:nth-child(4) .service-card,.page-archetype--cover .service-grid>li:nth-child(6) .service-card{padding-inline:1.35rem}.page-archetype--cover .service-grid>li:nth-child(4) .service-card h3,.page-archetype--cover .service-grid>li:nth-child(6) .service-card h3{max-width:none;font-size:clamp(1.3rem,1.3vw,1.45rem);line-height:1.08}.page-archetype--cover .service-grid>li:nth-child(4) .price-frame strong,.page-archetype--cover .service-grid>li:nth-child(6) .price-frame strong{white-space:nowrap;font-size:clamp(1.75rem,2vw,2.15rem)}.service-variant-split-label{background:var(--editorial-ink);color:var(--editorial-sheet);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;padding:.9rem 1rem;display:flex}.service-variant-split-label strong{font-family:var(--serif);font-size:1.08rem;font-weight:520}.service-variant-split-label span{letter-spacing:.04em;text-align:right;text-transform:uppercase;font-size:.875rem;font-weight:700}.page-archetype--cover .process-list li{padding-right:clamp(4.75rem,6vw,6rem);position:relative}.page-archetype--cover .process-list .process-flow-arrow{color:#efaca6;width:2.75rem;height:2.75rem;font-family:var(--serif);letter-spacing:0;border:1px solid #7f8b8d;place-items:center;font-size:1.55rem;font-weight:400;line-height:1;display:grid;position:absolute;top:clamp(1.5rem,2.6vw,2.5rem);right:clamp(1.25rem,2vw,2rem)}.conversion-choice-grid{background:#788286;border:1px solid #788286;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.75rem;display:grid}.conversion-choice{background:var(--editorial-sheet);min-height:16rem;color:var(--editorial-ink);grid-template-rows:auto 1fr auto;align-content:start;padding:clamp(1.5rem,2.5vw,2.25rem);text-decoration:none;transition:background-color .16s,color .16s;display:grid;position:relative}.conversion-choice:nth-child(2){color:var(--editorial-sheet);background:#304247}.conversion-choice>span:first-child{letter-spacing:.09em;text-transform:uppercase;margin-bottom:clamp(2rem,4vw,3.5rem);font-size:.875rem;font-weight:800}.conversion-choice>strong{font-family:var(--serif);align-self:end;padding-right:2.5rem;font-size:clamp(1.8rem,2.6vw,2.65rem);font-weight:480;line-height:1.02}.conversion-choice>small{border-top:1px solid;max-width:30ch;margin-top:1rem;padding-top:1rem;font-size:.875rem;line-height:1.5}.conversion-choice__arrow{font-family:var(--serif);font-size:2rem;position:absolute;bottom:clamp(1.5rem,2.5vw,2.25rem);right:clamp(1.5rem,2.5vw,2.25rem)}:is(.conversion-choice:hover,.conversion-choice:focus-visible){background:var(--editorial-accent);color:#fff}@media (max-width:1340px){.page-archetype--cover .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-archetype--cover .service-grid>li:nth-child(n){grid-column:auto}.service-variant-split-label{grid-column:1}}@media (max-width:900px){.page-archetype--cover .hero{grid-template-columns:1fr}.page-archetype--cover .hero-copy-column{order:2;grid-column:1;padding-block:clamp(2.25rem,7vw,4rem) 1rem;display:block}.page-archetype--cover .hero-copy-column>.hero-copy,.page-archetype--cover .hero-copy-column>.hero-trust-anchor,.page-archetype--cover .hero-copy-column>.hero-signals{margin-top:1.5rem}.page-archetype--cover .hero h1{font-size:clamp(3.25rem,10vw,4.8rem)}.hero-visual-column{order:1;grid-column:1}.page-archetype--cover .hero>.hero-actions--primary{order:3;grid-column:1}.page-archetype--cover .editorial-intro .editorial-copy{grid-template-columns:1fr}.third-perspective-context-list li{grid-template-columns:minmax(7.5rem,.32fr) minmax(0,1fr)}.third-perspective-visual .editorial-trust-caption{grid-template-columns:1fr}.third-perspective-visual .editorial-trust-caption>div:first-child,.third-perspective-visual .editorial-trust-copy,.third-perspective-visual .editorial-trust-image--recto .editorial-trust-caption>div:first-child,.third-perspective-visual .editorial-trust-image--recto .editorial-trust-copy{grid-column:1}.third-perspective-heading__statement h2{max-width:none}.page-archetype--cover .process-list .process-flow-arrow{top:auto;bottom:1.25rem;right:clamp(1.25rem,2vw,2rem);transform:rotate(90deg)}}@media (max-width:760px){.hero-visual-column .editorial-trust-caption h2{font-size:clamp(1.4rem,7vw,1.9rem)}.third-perspective-context-list li{grid-template-columns:1fr;gap:.45rem}.page-archetype--cover .service-grid{grid-template-columns:1fr}.page-archetype--cover .service-overview a{grid-template-columns:1.5rem minmax(0,1fr) 1rem;gap:.65rem;padding-inline:1rem}.page-archetype--cover .service-overview strong{max-width:none;font-size:1rem}.service-variant-split-label{display:grid}.service-variant-split-label span{text-align:left}.conversion-choice-grid{grid-template-columns:1fr}.conversion-choice{min-height:13.5rem}}@media (max-width:520px){.comparison-intro-note{grid-template-columns:1fr}.comparison-free-seal{width:6rem;min-height:6rem}}@media (prefers-reduced-motion:reduce){.mobile-navigation__icon,.mobile-navigation__icon:before{transition:none}}@media print{.site-header,.site-footer,.mobile-navigation,.hero-actions,.button{display:none!important}body,main{color:#000;background:#fff;width:100%}}.page-archetype--cover .hero{gap:clamp(1.75rem,3vw,3rem) clamp(1rem,2vw,2rem)}.page-archetype--cover .hero-copy-column{grid-column:1/-1;padding:0 0 clamp(1rem,2.5vw,2.25rem);display:block}.page-archetype--cover .hero-copy-column>.eyebrow{margin:0 0 clamp(1.5rem,3vw,2.75rem)}.page-archetype--cover .hero-copy-column>h1{max-width:none;color:var(--editorial-sheet);letter-spacing:-.055em;margin:0;font-size:clamp(4.75rem,7.2vw,8rem);line-height:.86;display:grid}.page-archetype--cover .hero-copy-column>h1>span{white-space:nowrap;display:block}.page-archetype--cover .hero-copy-column>h1>span:last-child{color:#efaca6;margin-left:clamp(2rem,10vw,10rem)}.hero-choice-grid,.hero-information{grid-column:1/-1}.hero-choice-grid{margin-top:0}.hero-information{color:var(--editorial-sheet);background:#1d2a2e;border-top:1px solid #778286;border-bottom:1px solid #778286}.hero-information>summary{min-height:5.5rem;color:var(--editorial-sheet);cursor:pointer;grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,2rem);padding:1.25rem clamp(.25rem,1vw,.75rem);list-style:none;display:grid}.hero-information>summary::-webkit-details-marker{display:none}.hero-information>summary>span:first-child{color:#efaca6;letter-spacing:.09em;text-transform:uppercase;font-size:.875rem;font-weight:750}.hero-information>summary>strong{font-family:var(--serif);font-size:clamp(1.45rem,2.25vw,2.25rem);font-weight:480;line-height:1.05}.hero-information__symbol{width:2.75rem;height:2.75rem;font-family:var(--serif);border:1px solid #778286;place-items:center;font-size:1.65rem;line-height:1;transition:transform .16s;display:grid}.hero-information[open] .hero-information__symbol{transform:rotate(45deg)}.hero-information>summary:focus-visible{outline-offset:4px;outline:3px solid #efaca6}.hero-information__body{border-top:1px solid #566367;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.75rem,4vw,3.75rem) clamp(.25rem,1vw,.75rem);display:grid}.page-archetype--cover .hero-information__body>.hero-copy{color:#e1e4e1;max-width:none;font-family:var(--serif);grid-column:1/span 4;margin:0;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.4}.page-archetype--cover .hero-information__body>.hero-trust-anchor{border-top:0;border-bottom:0;grid-column:5/span 5;max-width:none;margin:0;padding:0;display:block}.page-archetype--cover .hero-information__body>.hero-signals{grid-column:10/-1;align-self:start;margin:0}.hero-visual-column .editorial-trust-image--caption-without-title .editorial-trust-caption>div:first-child{grid-column:1/span 3}.hero-visual-column .editorial-trust-image--caption-without-title .editorial-trust-copy{grid-column:4/-1;max-width:none}.hero-visual-column .editorial-trust-image--caption-without-title .editorial-trust-copy>p:first-child{max-width:36ch;color:var(--editorial-sheet);font-family:var(--serif);font-size:clamp(1.45rem,2.35vw,2.35rem);line-height:1.24}.third-perspective-trust{--third-perspective-inline:max(var(--editorial-gutter), calc((100vw - var(--editorial-width)) / 2))}.third-perspective-heading{background:0 0;border:0;grid-template-columns:1fr;gap:0;display:grid}.third-perspective-heading__statement{min-height:clamp(24rem,35vw,35rem);padding:clamp(2.5rem, 5vw, 5rem) var(--third-perspective-inline);grid-column:1;grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,6rem);margin-inline:calc(50% - 50vw)}.third-perspective-heading__statement .eyebrow{grid-column:1;align-self:start;margin:0}.third-perspective-heading__statement h2{max-width:none;color:var(--editorial-sheet);grid-column:2;font-size:clamp(4rem,6.25vw,7.5rem);line-height:.88}.third-perspective-heading__context{grid-column:1;width:100%;margin:0;padding:clamp(2.5rem,5vw,5rem) 0}.third-perspective-visual{margin-inline:calc(50% - 50vw)}.third-perspective-visual .editorial-trust-image{width:100%}.third-perspective-visual .editorial-trust-caption{width:100%;padding-inline:var(--third-perspective-inline)}.third-perspective-visual .editorial-trust-caption h2{word-spacing:.14em;text-wrap:balance;line-height:1.05}@media (max-width:900px){.page-archetype--cover .hero-copy-column{order:1;grid-column:1;padding-block:0 clamp(1rem,4vw,2rem)}.page-archetype--cover .hero-copy-column>h1{font-size:clamp(3.25rem,10vw,5.5rem);line-height:.9}.page-archetype--cover .hero-copy-column>h1>span{white-space:normal}.page-archetype--cover .hero-copy-column>h1>span:last-child{margin-left:0}.hero-visual-column{order:3}.hero-choice-grid{order:2}.hero-information{order:4}.hero-information__body{grid-template-columns:1fr}.page-archetype--cover .hero-information__body>.hero-copy,.page-archetype--cover .hero-information__body>.hero-trust-anchor,.page-archetype--cover .hero-information__body>.hero-signals{grid-column:1}.third-perspective-heading__statement{grid-template-columns:1fr;gap:clamp(3rem,9vw,5rem);min-height:auto}.third-perspective-heading__statement h2{grid-column:1;font-size:clamp(3.1rem,10vw,5.5rem)}}@media (max-width:760px){.hero-information>summary{grid-template-columns:minmax(0,1fr) auto;min-height:5.25rem}.hero-information>summary>span:first-child,.hero-information>summary>strong{grid-column:1}.hero-information__symbol{grid-area:1/2/span 2}.hero-visual-column .editorial-trust-image--caption-without-title .editorial-trust-caption{grid-template-columns:1fr}.hero-visual-column .editorial-trust-image--caption-without-title .editorial-trust-caption>div:first-child,.hero-visual-column .editorial-trust-image--caption-without-title .editorial-trust-copy{grid-column:1}.hero-visual-column .editorial-trust-image--caption-without-title .editorial-trust-copy>p:first-child{font-size:clamp(1.25rem,5.5vw,1.7rem)}.third-perspective-heading__statement h2{font-size:clamp(2.8rem,12vw,4.8rem)}}@media (max-width:520px){.page-archetype--cover .hero-copy-column>h1{font-size:clamp(2.75rem,13.5vw,4.1rem)}.third-perspective-heading__statement h2{font-size:clamp(2.65rem,13vw,4rem)}}@media (prefers-reduced-motion:reduce){.hero-information__symbol{transition:none}}.phase-one-spotlight{border:1px solid var(--editorial-rule-strong);background:var(--editorial-sheet);grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);display:grid}.phase-one-spotlight__copy{background:var(--editorial-slate);color:var(--editorial-sheet);align-content:start;padding:clamp(2rem,4vw,4rem);display:grid}.phase-one-spotlight__copy>span{letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:800}.phase-one-spotlight__copy h3{max-width:15ch;font-family:var(--serif);letter-spacing:-.045em;margin:clamp(2.5rem,6vw,6rem) 0 1.25rem;font-size:clamp(2.5rem,4.7vw,5.4rem);font-weight:480;line-height:.94}.phase-one-spotlight__copy p{color:#e2e5e2;max-width:53ch;margin:0;font-size:1rem;line-height:1.6}.phase-one-spotlight__action{border:1px solid var(--editorial-sheet);background:var(--editorial-sheet);min-height:4rem;color:var(--editorial-ink);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,4rem);padding:.9rem 1rem;font-weight:750;text-decoration:none;display:flex}:is(.phase-one-spotlight__action:hover,.phase-one-spotlight__action:focus-visible){background:var(--editorial-accent);color:#fff}.phase-one-spotlight__steps{align-content:center;margin:0;padding:clamp(2rem,4vw,4rem);list-style:none;display:grid}.phase-one-spotlight__steps li{border-top:1px solid var(--editorial-rule-strong);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:1.25rem;min-height:6.5rem;display:grid}.phase-one-spotlight__steps li:last-child{border-bottom:1px solid var(--editorial-rule-strong)}.phase-one-spotlight__steps span{color:var(--editorial-accent-deep);font-family:var(--serif);font-size:1.5rem}.phase-one-spotlight__steps strong{font-family:var(--serif);font-size:clamp(1.35rem,2vw,1.85rem);font-weight:520;line-height:1.15}.phase-one-spotlight__boundary{border-top:1px solid var(--editorial-rule-strong);background:#f5f0e5;grid-column:1/-1;grid-template-columns:minmax(7rem,.2fr) minmax(0,1fr);align-items:baseline;gap:clamp(1rem,3vw,3rem);padding:1.25rem clamp(1.25rem,3vw,2.5rem);display:grid}.phase-one-spotlight__boundary strong{letter-spacing:.08em;text-transform:uppercase;font-size:.875rem}.phase-one-spotlight__boundary p{max-width:72ch;font-family:var(--serif);margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.4}.comparison-note--phase-one{max-width:88ch}.service-groups{gap:clamp(4rem,8vw,8rem);display:grid}.service-group{min-width:0;scroll-margin-top:6rem}.service-group-heading{border:1px solid var(--editorial-rule-strong);background:#f5f0e5;grid-template-columns:minmax(9rem,.23fr) minmax(0,1fr) auto;align-items:end;gap:clamp(1.25rem,3vw,3rem);margin-bottom:clamp(1.25rem,2.5vw,2rem);padding:clamp(1.25rem,2.5vw,2rem);display:grid}.service-group-heading .eyebrow{align-self:start;margin:0}.service-group-heading h3{font-family:var(--serif);letter-spacing:-.04em;margin:0 0 .65rem;font-size:clamp(2.25rem,4.2vw,4.75rem);font-weight:480;line-height:.95}.service-group-heading div>p{max-width:62ch;margin:0;line-height:1.55}.service-group-heading>strong{letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;border:1px solid;align-self:start;padding:.55rem .7rem;font-size:.875rem}.service-group--operative .service-group-heading{background:var(--editorial-slate);color:var(--editorial-sheet)}.service-group--operative .service-group-heading .eyebrow{color:#efaca6}.service-group--special .service-group-heading{border:4px double var(--editorial-ink);background:var(--editorial-sheet)}.page-archetype--cover .service-group-grid,.page-archetype--comparison .service-group-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.page-archetype--cover .service-group-grid--single,.page-archetype--comparison .service-group-grid--single{grid-template-columns:minmax(0,1fr)}.page-archetype--cover .service-group-grid>li:nth-child(n),.page-archetype--comparison .service-group-grid>li:nth-child(n){border:1px solid var(--editorial-rule-strong);background:var(--editorial-sheet);grid-column:auto;min-width:0;display:flex}.service-card-title{max-width:18ch;min-height:2.4em;font-family:var(--serif);-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.65rem,2.25vw,2.3rem);font-weight:400;line-height:1.12}.variant-heading-row{grid-template-columns:minmax(0,1fr)}.variant-heading-row h5{max-width:18ch;font-family:var(--serif);text-wrap:balance;margin:0;font-size:1.52rem;font-weight:400;line-height:1.15}.service-transparency-summary-copy{text-align:left;gap:.25rem;display:grid}.service-transparency-summary-copy .variant-appointment-note{color:var(--editorial-graphite);font-family:var(--serif);letter-spacing:0;text-transform:none;font-size:.92rem;font-weight:520;line-height:1.25}.service-review-basis{border-left:.25rem solid var(--editorial-accent);background:#f5f0e5;grid-column:1/-1;padding:1rem}.service-review-basis p{color:var(--editorial-ink)}@media (min-width:1341px){.page-archetype--cover .service-group-grid--single .service-card,.page-archetype--comparison .service-group-grid--single .service-card{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(16rem,.34fr) minmax(0,.66fr);column-gap:clamp(2rem,4vw,4rem);display:grid}.service-group-grid--single .service-card-topline,.service-group-grid--single .service-editorial-meta,.service-group-grid--single .service-card-title,.service-group-grid--single .service-summary{grid-column:1}.service-group-grid--single .service-card-topline{grid-row:1}.service-group-grid--single .service-editorial-meta{grid-row:2}.service-group-grid--single .service-card-title{grid-row:3;min-height:0}.service-group-grid--single .service-summary{grid-row:4;min-height:0}.service-group-grid--single .service-variant-stack{grid-area:1/2/span 4;margin-top:0}}@media (max-width:900px){.phase-one-spotlight,.page-archetype--cover .service-group-grid,.page-archetype--comparison .service-group-grid{grid-template-columns:minmax(0,1fr)}.phase-one-spotlight__copy h3{margin-top:3rem}.service-group-heading{grid-template-columns:minmax(8rem,.3fr) minmax(0,1fr)}.service-group-heading>strong{grid-column:2;justify-self:start}.service-card-title,.service-summary{min-height:0}}@media (max-width:600px){.phase-one-spotlight__copy,.phase-one-spotlight__steps{padding:1.5rem}.phase-one-spotlight__copy h3{margin-top:2.5rem;font-size:clamp(2.35rem,12vw,3.75rem)}.phase-one-spotlight__boundary,.service-group-heading{grid-template-columns:minmax(0,1fr)}.service-group-heading>strong{grid-column:1}.service-group-heading h3{font-size:clamp(2.4rem,13vw,3.8rem)}.service-group-heading div>p{font-size:.92rem}.service-card-title{max-width:19ch;font-size:1.45rem}.variant-heading-row h5{max-width:20ch;font-size:1.25rem}}.simple-guide-entry{padding:.75rem max(var(--editorial-gutter), calc((100vw - var(--editorial-width)) / 2));background:var(--editorial-ink);margin-inline:calc(50% - 50vw)}.simple-guide-trigger{width:100%;min-height:7rem;color:var(--editorial-ink);font:inherit;text-align:left;cursor:pointer;background:#efaca6;border:1px solid #efaca6;border-radius:0;grid-template-columns:minmax(8.5rem,.23fr) minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem);padding:1rem clamp(1rem,2.5vw,2rem);transition:background-color .15s,color .15s;display:grid}.simple-guide-trigger:hover{background:var(--editorial-sheet)}.simple-guide-trigger:focus-visible{outline-color:var(--editorial-sheet);box-shadow:0 0 0 3px var(--editorial-ink)}.simple-guide-trigger__label{letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:750}.simple-guide-trigger__copy{gap:.12rem;display:grid}.simple-guide-trigger__copy strong{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(1.55rem,2.6vw,2.65rem);font-weight:560;line-height:1}.simple-guide-trigger__copy small{font-size:.95rem;font-weight:600}.simple-guide-trigger__arrow{font-family:var(--serif);font-size:clamp(2.2rem,4vw,4rem);line-height:1}html:has(.simple-guide-dialog[open]){overflow:hidden}.simple-guide-dialog{background:var(--editorial-sheet);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--editorial-ink);font-family:var(--sans);border:0;margin:0;padding:0;overflow:auto}.simple-guide-dialog::backdrop{background:var(--editorial-ink)}.simple-guide-shell{width:min(var(--editorial-width), calc(100% - (2 * var(--editorial-gutter))));grid-template-rows:auto auto minmax(0,1fr);min-height:100%;margin:0 auto;padding:clamp(1rem,2.5vw,2.25rem) 0;display:grid}.simple-guide-header{border-bottom:1px solid var(--editorial-rule-strong);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding-bottom:1rem;display:flex}.simple-guide-header>div>p:first-child{letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:750}.simple-guide-close,.simple-guide-actions button,.simple-guide-actions a{min-height:3.25rem;font:inherit;border-radius:0;font-weight:700}.simple-guide-close{border:1px solid var(--editorial-rule-strong);color:var(--editorial-ink);cursor:pointer;background:0 0;align-items:center;gap:.75rem;padding:.65rem .9rem;display:inline-flex}.simple-guide-close span{font-size:1.55rem;font-weight:400;line-height:1}.simple-guide-progress{background:var(--editorial-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.25rem 0 0;padding:1px;list-style:none;display:grid}.simple-guide-progress li{background:var(--editorial-sheet);min-height:3.75rem;color:var(--editorial-graphite);align-items:center;gap:.65rem;padding:.65rem clamp(.7rem,1.5vw,1.25rem);display:flex}.simple-guide-progress li[aria-current=step]{background:var(--editorial-slate);color:var(--editorial-sheet)}.simple-guide-progress li>span{border:1px solid;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.875rem;font-weight:750;display:grid}.simple-guide-progress li>strong{font-size:.95rem}.simple-guide-stage{align-items:center;padding:clamp(2.5rem,6vw,6rem) 0 clamp(1.5rem,3vw,3rem);display:grid}.simple-guide-step{gap:1.1rem;width:min(100%,72rem);margin:0 auto;display:grid}.simple-guide-step__number{color:var(--editorial-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:750}.simple-guide-step h2{text-wrap:balance;max-width:none;margin:0;font-size:clamp(2.8rem,6vw,6rem);line-height:.95}.simple-guide-step h2:focus{outline:0}.simple-guide-step__lead{margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:600}.simple-guide-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(.65rem,2vw,1.5rem) 0 0;padding:0;display:grid}.simple-guide-options--paths{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-guide-options>div{display:grid;position:relative}.simple-guide-option{border:2px solid var(--editorial-rule-strong);background:var(--editorial-sheet);width:100%;min-width:0;min-height:8.5rem;color:var(--editorial-ink);font:inherit;text-align:left;cursor:pointer;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;align-items:start;gap:.75rem 1rem;padding:clamp(1.1rem,2.25vw,1.75rem);display:grid}.simple-guide-option:hover{border-color:var(--editorial-ink);background:var(--editorial-paper)}.simple-guide-option strong{font-family:var(--serif);font-size:clamp(1.35rem,2vw,1.85rem);font-weight:580;line-height:1.1}.simple-guide-option small{grid-column:1/-1;max-width:42ch;font-size:1rem;line-height:1.45}.simple-guide-option em{width:fit-content;color:var(--editorial-ink);letter-spacing:.05em;text-transform:uppercase;background:#efaca6;grid-column:1/-1;padding:.2rem .45rem;font-size:.875rem;font-style:normal;font-weight:750;line-height:1.35}.simple-guide-option>span{font-family:var(--serif);font-size:2rem;line-height:1}.simple-guide-option:focus-visible{outline:3px solid var(--editorial-ink);outline-offset:4px;box-shadow:0 0 0 3px var(--editorial-sheet)}.simple-guide-actions{border-top:1px solid var(--editorial-rule);justify-content:flex-end;align-items:center;gap:1rem;min-height:4.25rem;margin-top:clamp(.9rem,2vw,1.75rem);padding-top:1rem;display:flex}.simple-guide-actions>span{color:var(--editorial-graphite);margin-right:auto;font-size:.95rem}.simple-guide-actions button,.simple-guide-actions a{border:1px solid var(--editorial-ink);background:var(--editorial-ink);color:var(--editorial-sheet);cursor:pointer;justify-content:center;align-items:center;padding:.75rem 1.4rem;text-decoration:none;display:inline-flex}.simple-guide-actions button:disabled{border-color:var(--editorial-rule);background:var(--editorial-rule);color:#4d565a;cursor:not-allowed}.simple-guide-actions .simple-guide-back{border-color:var(--editorial-rule-strong);color:var(--editorial-ink);background:0 0;margin-right:auto}.simple-guide-results{background:var(--editorial-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(.5rem,1.5vw,1rem);padding:1px;display:grid}.simple-guide-results article{background:var(--editorial-sheet);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.75rem 1rem;min-height:12rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.simple-guide-results article>span{border:1px solid var(--editorial-ink);border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:800;display:grid}.simple-guide-results article>strong{font-family:var(--serif);align-self:center;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.1}.simple-guide-results article>p{grid-column:1/-1;margin:0;font-size:1.05rem;line-height:1.5}.simple-guide-boundary{border-left:.3rem solid var(--editorial-accent);background:var(--editorial-paper);margin:0;padding:1rem 1.2rem;font-size:1rem;font-weight:650;line-height:1.5}.page-archetype--cover .editorial-intro .editorial-copy--simple{background:var(--editorial-rule);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1px;max-width:none;padding:1px;display:grid}.editorial-copy--simple article{background:var(--editorial-sheet);grid-template-rows:auto minmax(0,1fr) auto;gap:1.25rem;min-height:16rem;padding:clamp(1.4rem,3vw,2.5rem);display:grid}.editorial-copy--simple article>span{color:var(--editorial-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:750}.editorial-copy--simple article h3{align-self:start;margin:0;font-size:clamp(1.7rem,2.5vw,2.45rem);line-height:1.05}.editorial-copy--simple article p{max-width:38ch;margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.5}@media (max-width:760px){.simple-guide-entry{padding:.65rem var(--editorial-gutter)}.simple-guide-trigger{grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem;min-height:7.75rem;padding:1rem}.simple-guide-trigger__label,.simple-guide-trigger__copy{grid-column:1}.simple-guide-trigger__arrow{grid-area:1/2/span 2}.simple-guide-trigger__copy strong{font-size:clamp(1.45rem,7vw,2.1rem)}.simple-guide-trigger__copy small{font-size:.9rem}.simple-guide-shell{width:calc(100% - 2rem);padding-block:.75rem 1.5rem}.simple-guide-header{min-height:3.75rem;padding-bottom:.65rem}.simple-guide-close{min-width:3.25rem;padding-inline:.75rem;font-size:0}.simple-guide-close span{font-size:1.75rem}.simple-guide-progress{margin-top:.75rem}.simple-guide-progress li{justify-content:center;min-height:3.25rem;padding:.5rem}.simple-guide-progress li>strong{font-size:.875rem}.simple-guide-stage{align-items:start;padding-block:1.75rem 1rem}.simple-guide-step{gap:.8rem}.simple-guide-step h2{font-size:clamp(2.35rem,12vw,4.2rem)}.simple-guide-step__lead,.simple-guide-option,.simple-guide-results article>p,.simple-guide-boundary{font-size:1.125rem}.simple-guide-options,.simple-guide-options--paths,.simple-guide-results,.page-archetype--cover .editorial-intro .editorial-copy--simple{grid-template-columns:1fr}.simple-guide-option{min-height:5.75rem}.simple-guide-results article{min-height:auto}.simple-guide-actions{flex-wrap:wrap}.simple-guide-actions>span{flex-basis:100%}.simple-guide-actions--split button,.simple-guide-actions--split a{flex:9rem}.editorial-copy--simple article{min-height:13rem}}@media (max-width:420px){.simple-guide-progress li{gap:0}.simple-guide-progress li>strong{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-height:650px) and (min-width:761px){.simple-guide-shell{padding-block:.65rem}.simple-guide-stage{align-items:start;padding-block:1.25rem}.simple-guide-step h2{font-size:clamp(2.5rem,8vh,4.5rem)}.simple-guide-option,.simple-guide-results article{min-height:6.5rem}}@media print{.simple-guide-entry,.simple-guide-dialog{display:none!important}}@media (prefers-reduced-motion:reduce){.simple-guide-trigger{transition:none}}.page-archetype--cover .hero-copy-column>h1>span:last-child{letter-spacing:-.045em;font-size:.76em}.page-archetype--cover .hero-copy-column>.hero-intro{color:#e1e4e1;max-width:66ch;font-family:var(--serif);margin:clamp(1.75rem,3vw,3rem) 0 0;font-size:clamp(1.3rem,1.85vw,1.75rem);line-height:1.42}.hero-information>summary{grid-template-columns:minmax(10rem,.22fr) minmax(0,1fr) auto;min-height:8rem;padding-block:clamp(1.5rem,2.5vw,2.25rem)}.hero-information>summary>strong{font-size:clamp(2.1rem,3.7vw,4.25rem);line-height:.96}.hero-information__symbol{width:3.75rem;height:3.75rem;font-size:2.2rem}.hero-information__body{gap:clamp(1.5rem,2.5vw,2.5rem)}.page-archetype--cover .hero-information__body>.hero-copy{max-width:none;color:var(--editorial-sheet);grid-column:1/-1;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.25}.hero-information__cases{background:#778286;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.hero-information__cases article{background:#243439;grid-template-rows:auto auto minmax(0,1fr) auto;gap:1.2rem;min-height:22rem;padding:clamp(1.4rem,2.7vw,2.5rem);display:grid}.hero-information__cases article>span{color:#efaca6;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:750}.hero-information__cases h3{max-width:15ch;color:var(--editorial-sheet);margin:0;font-size:clamp(1.65rem,2.4vw,2.45rem);line-height:1.05}.hero-information__cases p{color:#e1e4e1;max-width:43ch;margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.55}.hero-information__cases article>a{min-height:3.25rem;color:var(--editorial-sheet);border-top:1px solid #778286;justify-content:space-between;align-items:center;gap:1rem;padding-top:.9rem;font-size:.95rem;font-weight:750;text-decoration:none;display:flex}.hero-information__cases article>a:hover{color:#efaca6}.page-archetype--cover .hero-information__body>.hero-trust-anchor{border:1px solid #778286;grid-column:1/span 8;max-width:none;margin:0;padding:clamp(1.25rem,2vw,1.75rem);display:block}.page-archetype--cover .hero-information__body>.hero-trust-anchor>p:first-child{color:#efaca6}.page-archetype--cover .hero-information__body>.hero-trust-anchor>p:last-child{color:#e1e4e1;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.55}.page-archetype--cover .hero-information__body>.hero-signals{border:1px solid #778286;grid-column:9/-1;align-self:stretch;margin:0;padding:clamp(1.25rem,2vw,1.75rem)}.third-perspective-context-list strong{font-size:.875rem}.third-perspective-context-list p{font-size:clamp(1.2rem,1.65vw,1.48rem);line-height:1.42}@media (min-width:761px){.third-perspective-context-list li{grid-template-columns:minmax(11rem,.24fr) minmax(0,1fr);align-items:start;padding-block:clamp(1.25rem,2vw,2rem)}}@media (min-width:1100px){.third-perspective-card{grid-template-rows:auto auto minmax(5.5rem,auto) minmax(8.5rem,1fr) auto auto;min-height:32rem}.third-perspective-card>span:first-child,.third-perspective-card>p{font-size:.9rem}.third-perspective-card h3{font-size:clamp(2rem,2.55vw,2.75rem)}.third-perspective-card small{font-size:1.125rem;line-height:1.55}.third-perspective-card>strong{font-size:1.28rem}.third-perspective-card__action{font-size:.98rem}}@media (max-width:900px){.page-archetype--cover .hero-copy-column>.hero-intro{max-width:50ch;font-size:clamp(1.2rem,4vw,1.55rem)}.hero-information__cases{grid-template-columns:1fr}.hero-information__cases article{min-height:0}.page-archetype--cover .hero-information__body>.hero-trust-anchor,.page-archetype--cover .hero-information__body>.hero-signals{grid-column:1}}@media (max-width:760px){.page-archetype--cover .hero-copy-column>h1>span:last-child{font-size:.82em}.hero-information>summary{min-height:7rem;padding-block:1.15rem}.hero-information>summary>strong{font-size:clamp(1.75rem,8vw,2.5rem);line-height:1}.hero-information__symbol{width:3.25rem;height:3.25rem}.page-archetype--cover .hero-information__body>.hero-copy{font-size:1.35rem}.hero-information__cases h3{max-width:none}.hero-information__cases p,.page-archetype--cover .hero-information__body>.hero-trust-anchor>p:last-child,.page-archetype--cover .hero-information__body>.hero-signals{font-size:1.0625rem}}.page-archetype--cover .hero-visual-column .editorial-trust-caption{width:100vw;min-height:clamp(34rem,68vh,46rem);padding:clamp(3rem, 6vw, 6rem) max(var(--editorial-gutter), calc((100vw - 1760px) / 2));grid-template-columns:minmax(0,1fr);align-content:center;align-items:start;gap:clamp(1.75rem,3vw,3rem);margin-inline:calc(50% - 50vw)}.page-archetype--cover .hero-visual-column .editorial-trust-caption>div:first-child,.page-archetype--cover .hero-visual-column .editorial-trust-copy{grid-column:1;max-width:none}.page-archetype--cover .hero-visual-column .editorial-trust-caption h2{-webkit-hyphens:none;hyphens:none;letter-spacing:-.055em;overflow-wrap:normal;text-wrap:balance;max-width:none;font-size:clamp(4.5rem,8.2vw,9.8rem);line-height:.88}.page-archetype--cover .hero-visual-column .editorial-trust-copy>p:first-child{color:#eef0ed;max-width:62ch;font-family:var(--serif);margin:0;font-size:clamp(1.5rem,2.05vw,2.35rem);line-height:1.35}.page-archetype--cover .process-section--hero{padding:clamp(3rem,5vw,5rem) 0 clamp(4rem,7vw,7rem)}.page-archetype--cover .process-section--hero>div{padding-right:var(--editorial-gutter);padding-left:var(--editorial-gutter);grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;margin-bottom:clamp(2rem,3.5vw,3.5rem)}.page-archetype--cover .process-section--hero h2{max-width:none;font-size:clamp(3rem,5.5vw,6rem);line-height:.94}.page-archetype--cover .process-section--hero .process-list{width:100%}.page-archetype--cover .process-section--hero .process-list li{min-height:clamp(19rem,24vw,25rem)}.page-archetype--cover>.hero-information>summary{grid-template-columns:minmax(0,1fr) auto}.page-archetype--cover>.hero-information>summary>strong{white-space:normal}.page-archetype--cover>.hero-information>summary>.hero-information__symbol{grid-area:1/2;align-self:center}.page-archetype--cover #source-b12 .editorial-trust-copy,.page-archetype--cover #source-b12.editorial-trust-image--recto .editorial-trust-copy{border-left:.3rem solid #efaca6;grid-column:8/-1;max-width:none;padding-left:clamp(1.5rem,2.5vw,3rem)}.page-archetype--cover #source-b12 .editorial-trust-copy>p:first-child{color:#eef0ed;max-width:38ch;font-family:var(--serif);font-size:clamp(1.55rem,2.15vw,2.45rem);line-height:1.35}.page-archetype--cover .third-perspective-trust .third-perspective-map{margin-top:clamp(3rem,6vw,7rem)}.page-archetype--cover #vergleich .phase-one-spotlight{grid-template-columns:repeat(2,minmax(0,1fr));width:100vw;min-height:clamp(36rem,72vh,50rem);margin-inline:calc(50% - 50vw)}.page-archetype--cover #vergleich .phase-one-spotlight__copy,.page-archetype--cover #vergleich .phase-one-spotlight__steps{padding:clamp(3rem,5vw,6rem)}.page-archetype--cover #vergleich .phase-one-spotlight__copy h3{max-width:16ch}.page-archetype--cover .conversion-panel{padding-right:var(--editorial-gutter);padding-left:var(--editorial-gutter);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem)}.page-archetype--cover .conversion-panel h2{max-width:none}.page-archetype--cover .conversion-actions>p{max-width:72ch;font-size:clamp(1.05rem,1.35vw,1.3rem)}.page-archetype--cover .conversion-panel .conversion-choice-grid{width:100%}.page-archetype--cover .conversion-panel .conversion-choice{min-height:clamp(18rem,24vw,24rem)}@media (max-width:900px){.page-archetype--cover .hero-visual-column .editorial-trust-caption{min-height:auto;padding:clamp(2.5rem, 8vw, 4.5rem) var(--editorial-gutter);margin-inline:0}.page-archetype--cover .hero-visual-column .editorial-trust-caption h2{font-size:clamp(3.1rem,12vw,5.5rem);line-height:.92}.page-archetype--cover .hero-visual-column .editorial-trust-copy>p:first-child{font-size:clamp(1.3rem,5vw,1.75rem)}.page-archetype--cover .process-section--hero{padding-right:var(--editorial-gutter);padding-left:var(--editorial-gutter)}.page-archetype--cover .process-section--hero>div{padding-left:0;padding-right:0}.page-archetype--cover .process-section--hero .process-list{grid-template-columns:minmax(0,1fr)}.page-archetype--cover .process-section--hero .process-list li{min-height:0}.page-archetype--cover>.hero-information>summary>strong{white-space:normal}.page-archetype--cover #source-b12 .editorial-trust-caption>div:first-child,.page-archetype--cover #source-b12.editorial-trust-image--recto .editorial-trust-caption>div:first-child,.page-archetype--cover #source-b12 .editorial-trust-copy,.page-archetype--cover #source-b12.editorial-trust-image--recto .editorial-trust-copy{grid-column:1}.page-archetype--cover #source-b12 .editorial-trust-copy>p:first-child{max-width:42ch;font-size:clamp(1.3rem,5vw,1.75rem)}.page-archetype--cover #source-b12 .editorial-trust-copy,.page-archetype--cover #source-b12.editorial-trust-image--recto .editorial-trust-copy{border-top:.22rem solid #efaca6;border-left:0;padding-top:1.25rem;padding-left:0}.page-archetype--cover .third-perspective-trust .third-perspective-map{margin-top:clamp(2.5rem,8vw,4rem)}.page-archetype--cover #vergleich .phase-one-spotlight{grid-template-columns:minmax(0,1fr);min-height:0}.page-archetype--cover .conversion-panel .conversion-choice{min-height:14rem}}@media (min-width:1500px){.page-archetype--cover>.hero-information>summary>strong{white-space:nowrap;font-size:clamp(3rem,3.3vw,4rem)}}@media (max-width:600px){.page-archetype--cover .hero-visual-column .editorial-trust-caption,.page-archetype--cover .process-section--hero,.page-archetype--cover #vergleich .phase-one-spotlight__copy,.page-archetype--cover #vergleich .phase-one-spotlight__steps,.page-archetype--cover .conversion-panel{padding-left:1.25rem;padding-right:1.25rem}.page-archetype--cover .conversion-panel .conversion-choice-grid{grid-template-columns:minmax(0,1fr)}}.page-archetype--cover .hero-copy-column>.eyebrow{letter-spacing:.105em;font-size:clamp(1rem,1.05vw,1.18rem)}.page-archetype--cover .hero-copy-column>.hero-intro-panel{background:#243439;border:1px solid #778286;padding:clamp(1.75rem,3vw,3rem);display:block}.page-archetype--cover .hero-intro-panel>.hero-intro{color:#f3f1eb;text-wrap:balance;max-width:none;font-size:clamp(1.6rem,2.15vw,2.35rem);line-height:1.3}.page-archetype--cover .hero-choice-grid .conversion-choice{grid-template-rows:auto minmax(0,1fr) auto;min-height:clamp(11rem,14vw,14rem);padding:clamp(1.35rem,2vw,2rem)}.page-archetype--cover .hero-choice-grid .conversion-choice>span:first-child,.page-archetype--cover .conversion-panel .conversion-choice>span:first-child{letter-spacing:.065em;margin-bottom:clamp(1rem,2vw,1.75rem);font-size:clamp(1rem,1.15vw,1.2rem)}.page-archetype--cover .hero-choice-grid .conversion-choice>strong{font-size:clamp(2rem,2.8vw,3rem)}.page-archetype--cover .hero-visual-column .editorial-trust-brandmark{width:clamp(10rem,19vw,18rem);top:auto;bottom:clamp(1rem,2vw,2rem);left:clamp(1rem,2vw,2rem)}.page-archetype--cover .process-section--hero>div{margin-bottom:clamp(1.75rem,3vw,3rem)}.page-archetype--cover .process-section--hero h2,.page-archetype--cover>.hero-information>summary>strong{text-align:left;max-width:none;font-size:clamp(3rem,5.5vw,6rem);line-height:.94}.page-archetype--cover .process-section--hero .process-list li{min-height:clamp(17rem,21vw,22rem);padding:0;display:block}.page-archetype--cover .process-card-link{width:100%;min-height:inherit;color:inherit;grid-template-columns:minmax(6.5rem,.24fr) minmax(0,1fr);align-content:start;gap:clamp(1rem,2vw,2rem);padding:clamp(1.5rem,2.6vw,2.5rem) clamp(4.75rem,6vw,6rem) clamp(1.5rem,2.6vw,2.5rem) clamp(1.5rem,2.6vw,2.5rem);text-decoration:none;transition:background-color .16s,color .16s;display:grid;position:relative}.page-archetype--cover .process-card-link>span:first-child{color:#efaca6;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.95rem,1.1vw,1.15rem);font-weight:800}:is(.page-archetype--cover .process-card-link:hover,.page-archetype--cover .process-card-link:focus-visible){color:var(--editorial-sheet);background:#304247}.page-archetype--cover .process-card-link:focus-visible{z-index:2;outline-offset:-5px;outline:3px solid #efaca6}.page-archetype--cover>.hero-information>summary{padding-right:var(--editorial-gutter);padding-left:var(--editorial-gutter);justify-items:start}.page-archetype--cover>.hero-information>summary>.hero-information__symbol{justify-self:end}.hero-information__cases article>a{color:#1d2a2e;min-height:5.75rem;font-family:var(--serif);background:#efaca6;border:1px solid #efaca6;padding:1rem 1.25rem;font-size:clamp(1.3rem,1.8vw,1.75rem);font-weight:650;line-height:1.15}:is(.hero-information__cases article>a:hover,.hero-information__cases article>a:focus-visible){background:var(--editorial-sheet);color:#1d2a2e}.brand-name-nowrap{white-space:nowrap}.page-archetype--cover .third-perspective-trust{padding-bottom:0}.page-archetype--cover .models-intro-note{background:#efaca6;border-color:#efaca6;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:560;line-height:1.35;color:#1d2a2e!important}.page-archetype--cover .service-group-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.page-archetype--cover .service-group-heading>div{grid-area:1/1}.page-archetype--cover .service-group-heading>.service-group-timing{color:#1d2a2e;text-align:center;background:#efaca6;border:1px solid;grid-area:1/2;justify-self:end;padding:.9rem 1.1rem;font-size:clamp(.95rem,1.1vw,1.15rem);line-height:1.2}.page-archetype--cover .service-card-topline{justify-content:flex-end;min-height:2.5rem}.page-archetype--cover .service-occasion-options [data-review-occasion=before-treatment]{color:#1d2a2e;background:#efaca6;border-color:#efaca6}.page-archetype--cover .service-occasion-options [data-review-occasion=after-treatment]{color:var(--editorial-sheet);background:#304247;border-color:#304247}:is(.page-archetype--cover .service-occasion-options .service-occasion-action:hover,.page-archetype--cover .service-occasion-options .service-occasion-action:focus-visible){background:var(--editorial-sheet);color:#1d2a2e;border-color:#1d2a2e}.page-archetype--cover .conversion-panel .conversion-choice-grid{margin-top:0}.page-archetype--cover .conversion-panel .conversion-choice>strong{font-size:clamp(2.2rem,3vw,3.25rem)}.site-footer .footer-primary{grid-template-columns:minmax(17rem,1fr) minmax(22rem,1fr)}@media (min-width:1500px){.page-archetype--cover .hero-intro-panel>.hero-intro{text-wrap:pretty;font-size:clamp(1.75rem,1.65vw,2rem)}.page-archetype--cover>.hero-information>summary>strong{font-size:clamp(3rem,5.5vw,6rem)}}@media (max-width:900px){.page-archetype--cover .hero-copy-column>.hero-intro-panel{padding:clamp(1.35rem,5vw,2rem)}.page-archetype--cover .hero-intro-panel>.hero-intro{text-wrap:pretty;font-size:clamp(1.3rem,5vw,1.75rem)}.page-archetype--cover .process-section--hero h2,.page-archetype--cover>.hero-information>summary>strong{font-size:clamp(2.45rem,9vw,4.5rem)}.page-archetype--cover .process-section--hero .process-list li{min-height:0}.page-archetype--cover .process-card-link{grid-template-columns:minmax(5.5rem,.24fr) minmax(0,1fr);min-height:14rem}.page-archetype--cover .service-group-heading{grid-template-columns:minmax(0,1fr) auto}.site-footer .footer-primary{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.page-archetype--cover .hero-choice-grid .conversion-choice{min-height:11rem}.page-archetype--cover>.hero-information>summary{padding-left:1.25rem;padding-right:1.25rem}.page-archetype--cover .hero-visual-column .editorial-trust-brandmark{width:clamp(8.5rem,38vw,12rem);bottom:.85rem;left:.85rem}.page-archetype--cover .process-card-link{grid-template-columns:minmax(0,1fr);gap:.9rem;min-height:13rem}.page-archetype--cover .service-group-heading{grid-template-columns:minmax(0,1fr)}.page-archetype--cover .service-group-heading>.service-group-timing{grid-area:1/1;justify-self:start}.page-archetype--cover .service-group-heading>div{grid-area:2/1}.hero-information__cases article>a{font-size:1.35rem}}.phase-one-page{padding-top:0}.phase-one-page>#source-b06 .editorial-trust-caption{align-items:start;padding-top:clamp(3rem,6vw,6rem);padding-bottom:clamp(3rem,6vw,6rem)}.phase-one-page>#source-b06 .editorial-trust-caption>div:first-child{grid-column:1/span 8}.phase-one-page>#source-b06 .editorial-trust-caption h1{max-width:12ch;color:inherit;font-family:var(--serif);text-wrap:balance;margin:0;font-size:clamp(3.5rem,6.5vw,7.4rem);font-weight:420;line-height:.91}.phase-one-page>#source-b06 .editorial-trust-copy{grid-column:9/-1}.phase-one-page>#source-b06 .editorial-trust-copy>p:first-child{font-size:clamp(1.25rem,1.6vw,1.65rem);line-height:1.48}.phase-one-page .phase-one-access{grid-template-columns:minmax(19rem,.56fr) minmax(0,1.44fr);align-items:start;gap:clamp(2.5rem,5vw,6rem);padding-top:clamp(4.5rem,8vw,8rem);padding-bottom:clamp(4.5rem,8vw,8rem)}.phase-one-page .phase-one-section-label{max-width:9ch;color:var(--editorial-accent);font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(3rem,5vw,5.75rem);font-weight:420;line-height:.92}.phase-one-page .phase-one-access h2{max-width:13ch;font-size:clamp(2rem,3vw,3.7rem)}.phase-one-page .access-stage-list{gap:1rem}.phase-one-page .access-stage-list>li{border-color:#8a9292;grid-template-columns:minmax(7.75rem,.24fr) minmax(0,1fr);min-height:11rem}.phase-one-page .access-stage-marker{padding:1.35rem 1.2rem}.phase-one-page .access-stage-marker span{font-size:clamp(2.25rem,2.8vw,3rem)}.phase-one-page .access-stage-marker small{overflow-wrap:normal;font-size:.75rem}.phase-one-page .access-stage-copy{align-content:center;padding:clamp(1.4rem,2.2vw,2.25rem);display:grid}.phase-one-page .access-stage-copy h3{align-items:center;gap:1rem;max-width:none;font-size:clamp(1.65rem,2.3vw,2.45rem);display:flex}.phase-one-page .access-stage-icon{width:3.1rem;min-width:3.1rem;height:3.1rem;font-family:var(--sans);border:1px solid;border-radius:50%;place-items:center;font-size:1.2rem;font-weight:800;line-height:1;display:inline-grid}.phase-one-page .access-stage-icon--phone{font-size:1.65rem}.phase-one-page .access-stage-icon--approval{color:#1e6247;background:#e5f3eb;border-color:#2f7659;font-size:1.75rem}.phase-one-page #source-b02 .editorial-trust-copy>p:first-child{max-width:44ch;font-size:clamp(1.35rem,2vw,2rem);line-height:1.45}.phase-one-page .phase-one-report-actions{border-top:1px solid var(--editorial-rule);padding:clamp(4.5rem,8vw,8rem) 0}.phase-one-page .phase-one-read-more{border:1px solid var(--editorial-ink);background:var(--editorial-sheet)}.phase-one-page .phase-one-read-more>summary{min-height:5.5rem;color:var(--editorial-ink);cursor:pointer;font-family:var(--serif);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem clamp(1.25rem,2.4vw,2.25rem);font-size:clamp(1.65rem,2.4vw,2.45rem);font-weight:620;list-style:none;display:grid}.phase-one-page .phase-one-read-more>summary::-webkit-details-marker{display:none}.phase-one-page .phase-one-read-more>summary::marker{content:""}.phase-one-page .phase-one-read-more>summary>span:last-child{font-size:2.25rem;font-weight:400;transition:transform .16s}.phase-one-page .phase-one-read-more[open]>summary>span:last-child{transform:rotate(45deg)}.phase-one-page .phase-one-read-more>summary:focus-visible{outline:3px solid var(--editorial-accent);outline-offset:-5px}.phase-one-page .phase-one-read-more__body{border-top:1px solid var(--editorial-rule);max-width:72ch;padding:clamp(1.5rem,3vw,2.75rem)}.phase-one-page .phase-one-visible-boundary{border-left:.25rem solid var(--editorial-accent);max-width:86ch;color:var(--editorial-muted);margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding:1rem 0 1rem 1.25rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.55}.phase-one-page .phase-one-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.phase-one-page .phase-one-action-card{border:1px solid var(--editorial-ink);min-height:clamp(12rem,17vw,17rem);color:var(--editorial-ink);grid-template-columns:minmax(0,1fr) auto;align-content:space-between;align-items:end;gap:1.25rem;padding:clamp(1.5rem,2.5vw,2.5rem);text-decoration:none;transition:background-color .16s,color .16s;display:grid}.phase-one-page .phase-one-action-card strong{font-family:var(--serif);text-wrap:balance;align-self:start;font-size:clamp(1.65rem,2.4vw,2.6rem);font-weight:600;line-height:1.05}.phase-one-page .phase-one-action-card>span:last-child{font-size:2rem}.phase-one-page .phase-one-action-card--primary{background:#efaca6;border-color:#efaca6}.phase-one-page .phase-one-action-card--secondary{background:var(--editorial-sheet)}.phase-one-page .phase-one-action-card--quiet{background:#e8ebe7}:is(.phase-one-page .phase-one-action-card:hover,.phase-one-page .phase-one-action-card:focus-visible){background:var(--editorial-ink);color:var(--editorial-sheet)}.phase-one-page .phase-one-action-card:focus-visible{outline-offset:-6px;outline:3px solid #efaca6}.phase-one-page .phase-one-review-path{padding-top:0}.phase-one-page .phase-one-review-intro{width:100vw;padding:clamp(4rem, 8vw, 8rem) var(--editorial-gutter);color:var(--editorial-ink);background:#efaca6;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,3vw,3rem);margin-left:calc(50% - 50vw)}.phase-one-page .phase-one-review-intro h2{max-width:9ch;color:inherit;text-wrap:balance;grid-column:1/span 4;margin:0;font-size:clamp(3rem,5vw,6rem);line-height:.93}.phase-one-page .phase-one-review-occasions{grid-column:5/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.phase-one-page .phase-one-review-occasion{border:1px solid var(--editorial-ink);min-width:0;min-height:clamp(22rem,27vw,31rem);color:var(--editorial-ink);grid-template-rows:auto auto auto 1fr auto;align-content:start;gap:clamp(1rem,1.6vw,1.5rem);padding:clamp(1.5rem,2.5vw,2.75rem);text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:grid}.phase-one-page .phase-one-review-occasion--before{background:var(--editorial-sheet)}.phase-one-page .phase-one-review-occasion--after{background:var(--editorial-slate);color:var(--editorial-sheet)}.phase-one-page .phase-one-review-occasion:hover{transform:translateY(-.25rem)}:is(.phase-one-page .phase-one-review-occasion--before:hover,.phase-one-page .phase-one-review-occasion--before:focus-visible){background:var(--editorial-ink);color:var(--editorial-sheet)}:is(.phase-one-page .phase-one-review-occasion--after:hover,.phase-one-page .phase-one-review-occasion--after:focus-visible){background:var(--editorial-sheet);color:var(--editorial-ink)}.phase-one-page .phase-one-review-occasion:focus-visible{outline:3px solid var(--editorial-sheet);outline-offset:-7px}.phase-one-page .phase-one-review-occasion__number{font-family:var(--serif);letter-spacing:-.045em;font-size:clamp(3.5rem,5vw,6rem);font-weight:420;line-height:.8}.phase-one-page .phase-one-review-occasion__kicker{letter-spacing:.09em;text-transform:uppercase;font-size:.875rem;font-weight:800}.phase-one-page .phase-one-review-occasion h3{max-width:13ch;color:inherit;font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,2.5vw,2.85rem);font-weight:560;line-height:1.02}.phase-one-page .phase-one-review-occasion p{max-width:35ch;color:inherit;margin:0;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.55}.phase-one-page .phase-one-review-occasion strong{border-top:1px solid;justify-content:space-between;align-items:flex-end;gap:1rem;min-height:2.75rem;padding-top:1rem;font-size:1rem;line-height:1.35;display:flex}.phase-one-page .phase-one-review-occasion strong span{font-size:1.7rem;font-weight:400;line-height:.8}.phase-one-page p.phase-one-review-boundary{border-left:.25rem solid var(--editorial-ink);max-width:72ch;color:var(--editorial-ink);background:#ffffff4d;grid-column:5/-1;margin:0;padding:1rem 1.25rem;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.55}.phase-one-page #source-b04 .editorial-trust-caption{align-items:end}.phase-one-page #source-b04 .editorial-trust-caption>div:first-child{grid-column:1/span 7}.phase-one-page #source-b04 .editorial-trust-copy{border-left:.25rem solid #efaca6;grid-column:9/-1;padding-left:clamp(1.25rem,2vw,2rem)}.phase-one-page #source-b04 .editorial-trust-caption h2{text-wrap:balance;max-width:16ch;font-size:clamp(2.8rem,4.8vw,5.75rem)}.phase-one-page #source-b04 .editorial-trust-copy>p:first-child{font-size:clamp(1.15rem,1.45vw,1.45rem);line-height:1.5}@media (max-width:900px){.phase-one-page>#source-b06 .editorial-trust-caption,.phase-one-page .phase-one-access,.phase-one-page .phase-one-review-intro{grid-template-columns:minmax(0,1fr)}.phase-one-page>#source-b06 .editorial-trust-caption>div:first-child,.phase-one-page>#source-b06 .editorial-trust-copy,.phase-one-page .phase-one-review-intro h2,.phase-one-page .phase-one-review-occasions,.phase-one-page p.phase-one-review-boundary,.phase-one-page #source-b04 .editorial-trust-caption>div:first-child,.phase-one-page #source-b04 .editorial-trust-copy{grid-column:1}.phase-one-page>#source-b06 .editorial-trust-caption h1{max-width:11ch;font-size:clamp(3rem,12vw,6rem)}.phase-one-page .phase-one-section-label{max-width:none}.phase-one-page .phase-one-access h2{max-width:18ch}.phase-one-page .phase-one-action-grid{grid-template-columns:minmax(0,1fr)}.phase-one-page .phase-one-action-card{min-height:10rem}.phase-one-page .phase-one-review-intro h2{max-width:12ch}.phase-one-page .phase-one-review-occasions{grid-template-columns:minmax(0,1fr)}.phase-one-page .phase-one-review-occasion{min-height:0}.phase-one-page p.phase-one-review-boundary{max-width:54ch}.phase-one-page #source-b04 .editorial-trust-caption{align-items:start}.phase-one-page #source-b04 .editorial-trust-copy{border-top:.25rem solid #efaca6;border-left:0;padding-top:1.25rem;padding-left:0}}@media (max-width:600px){.phase-one-page>#source-b06 .editorial-trust-caption,.phase-one-page .phase-one-review-intro{padding-left:1.25rem;padding-right:1.25rem}.phase-one-page>#source-b06 .editorial-trust-caption h1{font-size:clamp(2.85rem,13.5vw,4.6rem)}.phase-one-page .phase-one-access{padding-top:4rem;padding-bottom:4rem}.phase-one-page .access-stage-list>li{grid-template-columns:5.75rem minmax(0,1fr);min-height:0}.phase-one-page .access-stage-marker{padding:1.1rem .85rem}.phase-one-page .access-stage-copy h3{align-items:flex-start;font-size:1.55rem}.phase-one-page .access-stage-icon{width:2.6rem;min-width:2.6rem;height:2.6rem}.phase-one-page .phase-one-action-card strong{font-size:1.75rem}.phase-one-page .phase-one-review-intro h2{font-size:clamp(2.75rem,12vw,4.5rem)}.phase-one-page .phase-one-review-occasion{gap:1rem;padding:1.35rem}.phase-one-page .phase-one-review-occasion__number{font-size:3.75rem}.phase-one-page .phase-one-review-occasion h3{font-size:clamp(1.8rem,8vw,2.35rem)}.phase-one-page #source-b04 .editorial-trust-caption h2{font-size:clamp(2.35rem,10.5vw,4rem)}}@media (max-width:360px){.phase-one-page .access-stage-list>li{grid-template-columns:3.8rem minmax(0,1fr)}.phase-one-page .access-stage-marker{padding:.9rem .55rem}.phase-one-page .access-stage-copy{padding:1rem .75rem}.phase-one-page .access-stage-copy h3{grid-template-columns:2.25rem minmax(0,1fr);gap:.55rem;font-size:1.35rem;display:grid}.phase-one-page .access-stage-copy h3>span:last-child{overflow-wrap:anywhere;min-width:0}.phase-one-page .access-stage-icon{width:2.25rem;min-width:2.25rem;height:2.25rem}}.page-archetype--cover .service-group--non-operative .service-group-heading,.page-archetype--cover .service-group--operative .service-group-heading{background:var(--editorial-slate);color:var(--editorial-sheet);border-color:#566367}.page-archetype--cover .service-editorial-meta{justify-content:flex-start}.page-archetype--cover .models-intro-note{background:var(--editorial-slate);border-color:#566367;color:var(--editorial-sheet)!important}.page-archetype--cover>.hero-information>summary>.hero-information__symbol{color:#efaca6;width:clamp(5.25rem,6.25vw,7.5rem);height:clamp(5.25rem,6.25vw,7.5rem);font-family:var(--sans);background:#243439;border:2px solid #efaca6;font-size:clamp(3.35rem,4.6vw,5.25rem);font-weight:300;line-height:.8}:is(.page-archetype--cover>.hero-information>summary:hover>.hero-information__symbol,.page-archetype--cover>.hero-information>summary:focus-visible>.hero-information__symbol){color:#1d2a2e;background:#efaca6}.page-archetype--cover .process-section--hero .process-list{background:0 0;border:0;gap:clamp(.75rem,1.3vw,1.35rem)}.page-archetype--cover .process-section--hero .process-list li{background:#1d2a2e;border:1px solid #657277;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 .8rem 1.7rem #040d102e}.page-archetype--cover .process-section--hero .process-list li:hover,.page-archetype--cover .process-section--hero .process-list li:focus-within{border-color:#efaca6;transform:translateY(-.35rem);box-shadow:0 1.15rem 2.4rem #040d104d}.page-archetype--cover .process-card-link{grid-template-columns:minmax(7rem,.3fr) minmax(0,1fr);align-content:stretch;align-items:start}.page-archetype--cover .process-card-link>span.process-step-number{color:#efaca6;min-height:100%;font-family:var(--sans);letter-spacing:-.09em;align-items:flex-start;font-size:clamp(7.5rem,10.5vw,12.5rem);font-weight:700;line-height:.76;display:flex}.page-archetype--cover .hero-visual-column .editorial-trust-copy>p:first-child{width:100%;max-width:none}@media (max-width:900px){.page-archetype--cover .process-card-link{grid-template-columns:minmax(6rem,.24fr) minmax(0,1fr)}.page-archetype--cover .process-card-link>span.process-step-number{font-size:clamp(6.5rem,20vw,10rem)}}@media (max-width:600px){.page-archetype--cover>.hero-information>summary>.hero-information__symbol{width:4.5rem;height:4.5rem;font-size:3.2rem}.page-archetype--cover .process-card-link{grid-template-columns:minmax(0,1fr)}.page-archetype--cover .process-card-link>span.process-step-number{min-height:auto;font-size:clamp(5.75rem,28vw,8.5rem)}}@media (max-width:360px){.page-archetype--cover>.hero-information>summary{column-gap:.75rem}.page-archetype--cover>.hero-information>summary>strong{min-width:0;font-size:clamp(2.05rem,10vw,2.25rem)}}@media (prefers-reduced-motion:reduce){.page-archetype--cover .process-section--hero .process-list li{transition:none}.page-archetype--cover .process-section--hero .process-list li:hover,.page-archetype--cover .process-section--hero .process-list li:focus-within{transform:none}}.service-summary-disclosure,.service-transparency-label--mobile,.service-occasion-label--mobile,.service-assurance-copy--mobile,.variant-title-label--mobile{display:none}@media (max-width:600px){.page-archetype--cover .hero-copy-column>.eyebrow{letter-spacing:.075em;font-size:.875rem;line-height:1.4}.page-archetype--cover .hero-intro-panel>.hero-intro{font-size:1.05rem;line-height:1.48}.page-archetype--cover .hero-visual-column .editorial-trust-copy>p:first-child,.page-archetype--cover #source-b12 .editorial-trust-copy>p:first-child{font-size:1rem;line-height:1.5}.page-archetype--cover .service-group--non-operative .service-group-heading div>p,.page-archetype--cover .service-group--operative .service-group-heading div>p,.page-archetype--cover .service-summary--desktop{display:none}.page-archetype--cover .service-summary-disclosure{border-block:1px solid var(--editorial-rule-strong);margin-top:1rem;display:block}.page-archetype--cover .service-summary-disclosure>summary{min-height:3.25rem;color:var(--editorial-ink);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:750;list-style:none;display:flex}.page-archetype--cover .service-summary-disclosure>summary::-webkit-details-marker{display:none}.page-archetype--cover .service-summary-disclosure>summary>span:last-child{font-family:var(--serif);font-size:1.65rem;font-weight:400;transition:transform .16s}.page-archetype--cover .service-summary-disclosure[open]>summary>span:last-child{transform:rotate(45deg)}.page-archetype--cover .service-summary-disclosure>summary:focus-visible{outline:3px solid var(--editorial-accent);outline-offset:3px}.page-archetype--cover .service-summary-disclosure>p{color:var(--editorial-graphite);margin:0;padding:.9rem 0 1rem;font-size:.95rem;line-height:1.55}.page-archetype--cover .service-occasion-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.page-archetype--cover .service-occasion-options .service-occasion-action{white-space:nowrap;justify-content:center;gap:.4rem;min-width:0;min-height:3.5rem;padding:.7rem .55rem;font-size:.875rem}.page-archetype--cover .service-occasion-label--desktop{display:none}.page-archetype--cover .service-occasion-label--mobile,.page-archetype--cover .service-transparency-label--mobile{display:inline}.page-archetype--cover .service-transparency-label--desktop,.page-archetype--cover .variant-appointment-note--summary{display:none}.page-archetype--cover .service-transparency-details[open] .service-transparency-label--desktop{display:inline}.page-archetype--cover .service-transparency-details[open] .service-transparency-label--mobile{display:none}.page-archetype--cover .service-transparency-details[open] .variant-appointment-note--summary{display:block}.page-archetype--cover .price-frame{min-height:0;padding:1rem}.page-archetype--cover .price-frame .price-amount{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.35rem;font-size:clamp(1.7rem,9vw,2.1rem);display:flex}.page-archetype--cover .price-amount-prefix{font-family:var(--sans);letter-spacing:.04em;text-transform:lowercase;font-size:.52em;font-weight:650}.page-archetype--cover .conversion-panel .conversion-choice>small{display:none}}@media (prefers-reduced-motion:reduce){.page-archetype--cover .service-summary-disclosure>summary>span:last-child{transition:none}}@media (max-width:600px){.page-archetype--cover .hero-copy-column>.hero-intro-panel{display:none}.page-archetype--cover .hero-choice-grid .conversion-choice{grid-template-rows:auto auto;align-content:center;gap:.4rem;min-height:7.25rem;padding:1rem 3.75rem 1rem 1.1rem}.page-archetype--cover .hero-choice-grid .conversion-choice>span:first-child{margin-bottom:0;font-size:.875rem}.page-archetype--cover .hero-choice-grid .conversion-choice>strong{align-self:start;padding-right:0;font-size:clamp(1.5rem,7vw,1.8rem)}.page-archetype--cover .process-section--hero .process-list{grid-auto-rows:1fr}.page-archetype--cover .process-section--hero .process-list li{height:100%;min-height:9.5rem}.page-archetype--cover .process-card-link{grid-template-columns:minmax(5rem,.32fr) minmax(0,1fr);align-content:center;align-items:center;gap:.85rem;height:100%;min-height:9.5rem;padding:1rem 3.9rem 1rem 1rem}.page-archetype--cover .process-card-link>span.process-step-number{align-items:center;min-height:auto;font-size:clamp(5rem,23vw,5.75rem)}.page-archetype--cover .process-card-link>div{align-self:center}.page-archetype--cover .process-card-link>div>p{display:none}.page-archetype--cover .process-card-link strong{font-size:clamp(1.35rem,7vw,1.75rem);line-height:1.05}.page-archetype--cover .process-list .process-flow-arrow{top:50%;bottom:auto;right:.85rem;transform:translateY(-50%)}.page-archetype--cover .hero-information__cases article{grid-template-rows:auto minmax(0,1fr) auto}.page-archetype--cover .hero-information__cases article>p,.page-archetype--cover .hero-role-guide__patient-label,.page-archetype--cover .hero-role-guide__boundary{display:none}.page-archetype--cover .hero-role-guide .hero-trust-chain{letter-spacing:.035em;text-transform:uppercase;grid-template-columns:minmax(0,.85fr) auto minmax(0,1.35fr) auto minmax(0,.65fr);align-items:stretch;gap:.3rem;margin:0;font-size:.875rem;line-height:1.15;display:grid}.page-archetype--cover .hero-role-guide .hero-trust-chain>span:not(.hero-trust-chain__connector){text-align:center;border:1px solid #efaca6;place-items:center;min-height:3.25rem;padding:.4rem .25rem;display:grid}.page-archetype--cover .hero-role-guide .hero-trust-chain__connector{color:#efaca6;place-items:center;display:grid}.page-archetype--cover .hero-role-guide .hero-trust-anchor>p:last-child{font-size:.875rem;line-height:1.5}.page-archetype--cover #source-b12 .editorial-trust-copy,.page-archetype--cover #source-b12.editorial-trust-image--recto .editorial-trust-copy{background:#f4e3df;border:1px solid #efaca6;border-left-width:.35rem;padding:1.15rem}.page-archetype--cover #source-b12 .editorial-trust-copy>p:first-child{color:#1d2a2e;font-size:1.05rem;line-height:1.5}.page-archetype--cover .service-assurance-copy--desktop,.page-archetype--cover .variant-title-label--desktop{display:none}.page-archetype--cover .service-assurance-copy--mobile,.page-archetype--cover .variant-title-label--mobile{display:grid}.page-archetype--cover #leistung-individual-quality>.service-card-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.page-archetype--cover .hero-information__body>p.hero-copy{width:100%;max-width:88ch;color:var(--editorial-sheet);background:#304247;border:1px solid #778286;border-left:.35rem solid #efaca6;margin:0;padding:clamp(1.4rem,2.4vw,2.25rem);font-size:clamp(1.15rem,1.55vw,1.5rem);line-height:1.45}.page-archetype--cover .hero-information__cases article{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(1.25rem,2vw,2rem);min-height:clamp(17rem,20vw,20rem)}.page-archetype--cover .hero-information__cases article>p.hero-information__case-question{max-width:34ch;color:var(--editorial-sheet);font-family:var(--sans);text-wrap:pretty;align-self:start;font-size:clamp(1.12rem,1.35vw,1.35rem);font-weight:480;line-height:1.48;display:block}.page-archetype--cover .hero-role-guide__footer{grid-template-columns:minmax(0,1fr)}.page-archetype--cover #source-b12 .editorial-trust-caption>div:first-child,.page-archetype--cover #source-b12.editorial-trust-image--recto .editorial-trust-caption>div:first-child{grid-column:1/span 7}.page-archetype--cover #source-b12 .editorial-trust-caption h2{max-width:10ch;font-size:clamp(4rem,6.4vw,7.5rem);line-height:.9}.page-archetype--cover #source-b12 .editorial-trust-copy>p:first-child{max-width:none;font-family:var(--sans);font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.48}.page-archetype--cover .b12-perspective-points{gap:0;display:grid}.page-archetype--cover .b12-perspective-points>span{border-top:1px solid;grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 0;display:grid}.page-archetype--cover .b12-perspective-points>span:first-child{border-top:0;padding-top:0}.page-archetype--cover .b12-perspective-points b{color:#efaca6;width:2.75rem;height:2.75rem;font-family:var(--serif);border:1px solid #efaca6;place-items:center;font-size:1.2rem;font-weight:520;line-height:1;display:grid}.page-archetype--cover .b12-perspective-points strong{color:inherit;letter-spacing:.075em;text-transform:uppercase;margin-bottom:.2rem;font-size:.875rem;font-weight:800;display:block}.page-archetype--cover .variant-format-mark{display:none!important}.page-archetype--cover .price-frame>.price-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:601px){.page-archetype--cover .variant-title-label--desktop{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-archetype--cover .variant-heading-row{border:0;min-height:0;padding:0}.page-archetype--cover .service-variant-stack{gap:.8rem;margin-top:1rem}.page-archetype--cover .price-frame{min-height:6rem;margin:0 0 1rem;padding:1rem 1.2rem}}@media (max-width:900px){.page-archetype--cover #source-b12 .editorial-trust-caption>div:first-child,.page-archetype--cover #source-b12.editorial-trust-image--recto .editorial-trust-caption>div:first-child{grid-column:1}}@media (max-width:600px){.page-archetype--cover .hero-information__body>p.hero-copy{padding:1.15rem;font-size:1.05rem}.page-archetype--cover .hero-information__cases article{min-height:0}.page-archetype--cover .hero-information__cases article>p.hero-information__case-question{font-size:1.05rem;line-height:1.5}.page-archetype--cover #source-b12 .editorial-trust-caption h2{max-width:11ch;font-size:clamp(2.65rem,12vw,3.7rem);line-height:.94}.page-archetype--cover #source-b12 .editorial-trust-copy>p:first-child{font-size:1.05rem}.page-archetype--cover .b12-perspective-points>span{grid-template-columns:2.65rem minmax(0,1fr);gap:.75rem;padding:.85rem 0}.page-archetype--cover .b12-perspective-points b{width:2.35rem;height:2.35rem;color:var(--editorial-accent-deep);font-size:1rem}}.b01-title-line,.process-title__line,.hero-copy__points,.hero-copy__point,.hero-copy__content,.hero-copy__text,.hero-role-guide__points>span,.hero-trust-anchor__points>span,.b12-perspective-point__content,.b12-perspective-point__text{display:inline}.hero-copy__point>b,.hero-copy__point>span>strong,.hero-role-guide__role-icon,.hero-role-guide__points>span>i{display:none}.hero-role-guide__points{max-width:68ch;color:var(--editorial-ink);grid-column:2;font-size:clamp(1.3rem,1.9vw,1.75rem);line-height:1.38}.hero-role-guide__points>span+span:before,.hero-trust-anchor__points>span+span:before{content:" "}.b12-perspective-heading{display:block}@media (max-width:900px){.hero-role-guide__points{grid-column:1}}@media (max-width:600px){.page-archetype--cover .simple-guide-trigger{gap:.22rem .8rem;min-height:6.25rem;padding:.85rem 1rem}.page-archetype--cover .simple-guide-trigger__label{color:#1d2a2e;letter-spacing:.055em;font-size:1.075rem;font-weight:850}.page-archetype--cover .simple-guide-trigger__copy{gap:0}.page-archetype--cover .simple-guide-trigger__copy strong{max-width:22ch;font-family:var(--sans);letter-spacing:0;font-size:1.05rem;font-weight:680;line-height:1.28}.page-archetype--cover .simple-guide-trigger__copy small{display:none}.page-archetype--cover .simple-guide-trigger__arrow{font-size:2.25rem}.page-archetype--cover .hero-visual-column .editorial-trust-caption h2{text-wrap:initial;max-width:none;font-size:2.35rem;line-height:.96}.page-archetype--cover .hero-visual-column .b01-title-line{white-space:nowrap;width:max-content;max-width:100%;display:block}.page-archetype--cover .process-section--hero h2{font-size:clamp(2.1rem,10vw,2.35rem);line-height:1.02}.page-archetype--cover .process-title__line{white-space:nowrap;width:max-content;max-width:100%;display:block}.page-archetype--cover .process-title__separator{display:none}.page-archetype--cover .process-section--hero .process-list li,.page-archetype--cover .process-card-link{min-height:8.75rem}.page-archetype--cover .process-card-link{grid-template-columns:minmax(4.5rem,.29fr) minmax(0,1fr);gap:.7rem;padding:.75rem 3.35rem .75rem .8rem}.page-archetype--cover .process-card-link>span.process-step-number{font-size:5rem}.page-archetype--cover .process-card-link strong{font-size:clamp(1.18rem,6vw,1.45rem);line-height:1.08}.page-archetype--cover .process-list .process-flow-arrow{width:2.5rem;height:2.5rem;right:.7rem}.page-archetype--cover .hero-information__body>p.hero-copy{border-left-width:.25rem;padding:.8rem;font-size:1rem}.page-archetype--cover .hero-copy__points{gap:.65rem;display:grid}.page-archetype--cover .hero-copy__point{background:#243439;border:1px solid #657277;grid-template-columns:2.1rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.75rem;display:grid}.page-archetype--cover .hero-copy__point>b{color:#efaca6;border:1px solid #efaca6;place-items:center;width:2rem;height:2rem;font-size:.78rem;line-height:1;display:grid}.page-archetype--cover .hero-copy__point>.hero-copy__content{display:contents}.page-archetype--cover .hero-copy__text{grid-area:2/1/auto/-1;min-width:0;line-height:1.5;display:block}.page-archetype--cover .hero-copy__point>span>strong{color:#efaca6;letter-spacing:.055em;text-transform:uppercase;margin-bottom:.32rem;font-size:.875rem;font-weight:800;line-height:1.25;display:block}.page-archetype--cover .hero-information__cases{background:0 0;gap:.65rem;padding:0}.page-archetype--cover .hero-information__cases article{background:#293b40;border:1px solid #657277;gap:.8rem;padding:1rem}.page-archetype--cover .hero-information__cases article>p.hero-information__case-question{border-left:.2rem solid #efaca6;max-width:none;padding-left:.75rem;font-size:1rem;font-weight:450;line-height:1.5}.page-archetype--cover .hero-information__cases article>a{min-height:3.5rem;padding:.72rem .85rem;font-size:1.08rem}.page-archetype--cover .hero-role-guide__heading{gap:.45rem;padding:1rem}.page-archetype--cover .hero-role-guide__heading h3{font-size:clamp(2.35rem,11vw,3rem)}.page-archetype--cover .hero-role-guide .third-perspective-context-list{padding-inline:1rem}.page-archetype--cover .hero-role-guide .third-perspective-context-list li{grid-template-columns:2.4rem minmax(0,1fr);gap:.45rem .7rem;padding:1rem 0}.page-archetype--cover .hero-role-guide__role-icon{border:1px solid var(--editorial-accent-deep);width:2.25rem;height:2.25rem;color:var(--editorial-accent-deep);font-family:var(--serif);grid-area:1/1;place-items:center;font-size:1.4rem;line-height:1;display:grid}.page-archetype--cover .hero-role-guide .third-perspective-context-list li>strong{grid-area:1/2;align-self:center;font-size:.875rem}.page-archetype--cover .hero-role-guide__points{grid-area:2/1/auto/-1;gap:.55rem;font-size:1rem;line-height:1.5;display:grid}.page-archetype--cover .hero-role-guide__points>span{grid-template-columns:.75rem minmax(0,1fr);gap:.45rem;display:grid}.page-archetype--cover .hero-role-guide__points>span+span:before,.page-archetype--cover .hero-trust-anchor__points>span+span:before{content:none}.page-archetype--cover .hero-role-guide__points>span>i{color:var(--editorial-accent-deep);font-style:normal;line-height:1.5;display:block}.page-archetype--cover .hero-role-guide .hero-trust-chain{letter-spacing:.01em;grid-template-columns:max-content auto minmax(0,1fr) auto max-content;gap:.1rem;font-size:.875rem}.page-archetype--cover .hero-role-guide .hero-trust-chain>span:not(.hero-trust-chain__connector){white-space:nowrap;min-width:0;min-height:2.75rem;padding:.35rem .3rem}.page-archetype--cover .hero-role-guide .hero-trust-chain>span:nth-child(3){white-space:normal}.page-archetype--cover .hero-role-guide .hero-trust-anchor{gap:.85rem;padding:1rem}.page-archetype--cover .hero-role-guide .hero-trust-anchor>p.hero-trust-anchor__points{gap:.55rem;font-size:.875rem;line-height:1.5;display:grid}.page-archetype--cover .hero-trust-anchor__points>span{border-left:.16rem solid #efaca6;padding-left:.65rem;display:block}.page-archetype--cover #source-b12 .editorial-trust-caption h2{max-width:10.5ch;font-size:clamp(2.35rem,10.5vw,3rem);line-height:.98}.page-archetype--cover #source-b12 .editorial-trust-copy,.page-archetype--cover #source-b12.editorial-trust-image--recto .editorial-trust-copy{background:#f4e3df;border-left-width:.35rem;padding:.75rem}.page-archetype--cover .b12-perspective-points{gap:.6rem}.page-archetype--cover .b12-perspective-points>span,.page-archetype--cover .b12-perspective-points>span:first-child{color:#1d2a2e;background:#fffdf8;border:1px solid #c6c1b7;grid-template-columns:2.1rem minmax(0,1fr);gap:.65rem;padding:.625rem}.page-archetype--cover .b12-perspective-point__content{display:contents}.page-archetype--cover .b12-perspective-points b{border-color:var(--editorial-accent-deep);width:2rem;height:2rem;font-size:.875rem}.page-archetype--cover .b12-perspective-heading{grid-area:1/2;align-items:center;gap:.4rem;margin-bottom:.32rem;display:flex}.page-archetype--cover .b12-perspective-point__text{grid-area:2/1/auto/-1;min-width:0;display:block}.page-archetype--cover .b12-perspective-points strong{letter-spacing:0;margin:0;font-size:.875rem;line-height:1.25;display:inline}.page-archetype--cover #source-b12 .editorial-trust-copy>p:first-child{font-size:1.05rem;line-height:1.5}.page-archetype--cover .models-intro-note{display:none}.page-archetype--cover .service-groups{gap:3rem}.page-archetype--cover .service-group-heading{gap:.65rem;margin-bottom:.8rem;padding:.9rem}.page-archetype--cover .service-group-heading h3{margin-bottom:.3rem;font-size:clamp(2.05rem,10.5vw,2.6rem)}.page-archetype--cover .service-group-heading>.service-group-timing{padding:.55rem .65rem;font-size:.875rem}.page-archetype--cover .service-card,.page-archetype--cover .service-grid>li:nth-child(4) .service-card,.page-archetype--cover .service-grid>li:nth-child(6) .service-card{padding:.9rem}.page-archetype--cover .service-card-topline{min-height:2.25rem;margin-bottom:.65rem}.page-archetype--cover .service-editorial-meta{margin-bottom:.6rem;padding-block:.4rem}.page-archetype--cover .service-card-title{font-size:1.3rem}.page-archetype--cover .service-summary-disclosure{margin-top:.6rem}.page-archetype--cover .service-summary-disclosure>summary,.page-archetype--cover .service-transparency-details summary,.page-archetype--cover .service-details>summary{min-height:2.75rem}.page-archetype--cover .service-variant-stack{gap:.65rem;margin-top:.7rem}.page-archetype--cover .service-variant,.page-archetype--cover .service-variant[data-service-format=video],.page-archetype--cover .service-variant[data-service-format=schriftlich]{padding:.8rem}.page-archetype--cover .variant-heading-row{min-height:0;padding-bottom:.6rem}.page-archetype--cover .variant-heading-row h5{font-size:1.12rem}.page-archetype--cover .price-frame{margin:.65rem 0;padding:.7rem}.page-archetype--cover .price-frame .price-amount{font-size:clamp(1.6rem,8vw,1.9rem)}.page-archetype--cover .service-occasion-options{gap:.6rem;padding-top:.7rem}.page-archetype--cover .service-occasion-options .service-occasion-action{min-height:3.25rem;padding:.65rem .5rem}}@media (min-width:1200px){.page-archetype--cover .process-card-link>div{flex-direction:column;align-self:stretch;min-height:100%;display:flex}.page-archetype--cover .process-card-link>div>p{margin-top:auto;margin-bottom:0}.page-archetype--cover #source-b12 .editorial-trust-caption{padding-inline:max(var(--editorial-gutter), calc((100vw - 1760px) / 2));align-items:start;column-gap:0}.page-archetype--cover #source-b12 .editorial-trust-caption>div:first-child,.page-archetype--cover #source-b12.editorial-trust-image--recto .editorial-trust-caption>div:first-child{text-align:left;grid-column:1/span 6;justify-self:start;width:100%}.page-archetype--cover #source-b12 .editorial-trust-caption h2{text-align:left;max-width:9.25ch}.page-archetype--cover #source-b12 .editorial-trust-copy,.page-archetype--cover #source-b12.editorial-trust-image--recto .editorial-trust-copy{grid-column:7/-1;padding-left:2rem}.page-archetype--cover #source-b12 .editorial-trust-copy>p:first-child{font-size:clamp(1.25rem,1.125vw,1.35rem);line-height:1.42}.page-archetype--cover .b12-perspective-points>span{grid-template-columns:4.75rem minmax(0,1fr);gap:1.25rem;padding:.8rem 0}.page-archetype--cover .b12-perspective-points>span:first-child{padding-top:0}.page-archetype--cover .b12-perspective-points b{width:4rem;height:4rem;font-size:1.75rem}.page-archetype--cover .b12-perspective-point__content,.page-archetype--cover .b12-perspective-point__text{display:block}.page-archetype--cover .b12-perspective-points strong{margin-bottom:.3rem;font-size:.95rem}.page-archetype--cover .b12-perspective-point__text{text-wrap:pretty;max-width:none}.page-archetype--cover .models-heading{grid-template-columns:minmax(0,1fr);align-items:start}.page-archetype--cover .models-heading>div{width:100%;max-width:none}.page-archetype--cover .models-heading .eyebrow{margin-bottom:1rem;font-size:clamp(1.125rem,1.25vw,1.35rem)}.page-archetype--cover .models-heading #models-title{max-width:17ch;font-size:clamp(4.25rem,5.5vw,6.5rem);line-height:.92}}.phase-one-page .phase-one-access-actions{border-top:1px solid var(--editorial-rule);grid-column:1/-1;padding-top:clamp(1.5rem,3vw,2.5rem)}.phase-one-page .phase-one-access-actions .phase-one-action-grid{margin-top:0}@media (max-width:600px){.page-archetype--cover #source-b12 .editorial-trust-caption h2{width:100%;max-width:none}}@media (min-width:1200px){.phase-one-page .phase-one-review-intro h2{grid-column:1/-1;width:100%;max-width:none;font-size:clamp(4.25rem,6vw,7rem)}.phase-one-page .phase-one-review-occasions{grid-column:1/-1}}.page-archetype--cover .hero>.hero-intro-panel--after-visual{background:#243439;border:1px solid #778286;grid-column:1/-1;min-width:0;margin:0;padding:clamp(1.75rem,3vw,3rem);display:block}.service-editorial-meta{justify-content:flex-start}.service-review-symbol{width:2.15rem;height:2.15rem;color:var(--editorial-accent-deep);letter-spacing:0;text-align:center;text-transform:none;background:#f5f0e5;border:1px solid;border-radius:50%;flex:0 0 2.15rem;place-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.18rem;font-weight:400;line-height:1;display:inline-grid}.page-archetype--cover .models-heading #models-title{text-wrap:balance;width:100%;max-width:none}.page-archetype--cover #source-b12 .editorial-trust-brandmark{width:clamp(10rem,19vw,18rem);top:auto;bottom:clamp(1rem,2vw,2rem);left:clamp(1rem,2vw,2rem)}@media (max-width:900px){.page-archetype--cover .hero-copy-column{order:1}.page-archetype--cover .hero>.hero-visual-column{order:2}.page-archetype--cover .hero>.hero-intro-panel--after-visual{order:3}.page-archetype--cover .hero>.hero-choice-grid{order:4}}@media (max-width:600px){.page-archetype--cover .hero>.hero-intro-panel--after-visual{display:none}.service-review-symbol{flex-basis:1.85rem;width:1.85rem;height:1.85rem;font-size:1rem}.page-archetype--cover #source-b12 .editorial-trust-brandmark{width:clamp(8.5rem,38vw,12rem);bottom:.85rem;left:.85rem}}@media (min-width:1200px){.page-archetype--cover .models-heading #models-title{font-size:clamp(4rem,4.7vw,5.65rem);line-height:.94}}.service-group-mobile-note{display:none}@media (min-width:1500px){.page-archetype.page-archetype--cover .hero{padding-bottom:clamp(4rem,4vw,5rem)}.page-archetype--cover .hero>.hero-intro-panel--after-visual{background:#efaca6;border-color:#efaca6}.page-archetype--cover .hero>.hero-intro-panel--after-visual>.hero-intro{color:#1d2a2e;max-width:62ch;font-size:clamp(2.25rem,2vw,2.5rem);line-height:1.25}}@media (max-width:600px){.page-archetype--cover .simple-guide-trigger{grid-template-columns:minmax(0,1fr) auto;gap:0 .8rem;min-height:4.75rem;padding:.75rem 1rem}.page-archetype--cover .simple-guide-trigger__copy{display:none}.page-archetype--cover .simple-guide-trigger__label,.page-archetype--cover .simple-guide-trigger__arrow{grid-row:1;align-self:center}.page-archetype--cover .b12-perspective-points>span:first-child{background:#fff8f2;border-color:#dccbc1}.page-archetype--cover .b12-perspective-points>span:nth-child(2){background:#f8f3e8;border-color:#d4ccba}.page-archetype--cover .b12-perspective-points>span:nth-child(3){background:#eff5f2;border-color:#c6d3ce}.page-archetype--cover .b12-perspective-points>span:nth-child(4){background:#f8efed;border-color:#dac7c3}.page-archetype--cover #leistung-individual-quality>.service-card-title,.page-archetype--cover #leistung-operative-request>.service-card-title,.page-archetype--cover #leistung-records-plausibility>.service-card-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-archetype--cover .variant-title-label--mobile.variant-recommended-label{border:1px solid var(--editorial-accent-deep);width:fit-content;color:var(--editorial-accent-deep);font-family:var(--sans);letter-spacing:.035em;text-transform:uppercase;background:#f8efed;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.95rem;font-weight:800;line-height:1.1;display:inline-flex}.page-archetype--cover .variant-recommended-symbol{border:1px solid;border-radius:50%;flex:0 0 1.5rem;place-items:center;width:1.5rem;height:1.5rem;font-size:.78rem;line-height:1;display:inline-grid}.page-archetype--cover .service-group--non-operative .service-group-timing,.page-archetype--cover .service-group--operative .service-group-timing{display:none}.page-archetype--cover .service-group-mobile-note{border-left:.35rem solid var(--editorial-accent-deep);color:var(--editorial-ink);background:#f3eee4;gap:.2rem;margin:1rem 0 0;padding:.9rem 1rem;font-size:1rem;line-height:1.45;display:grid}.page-archetype--cover #source-b12 .editorial-trust-caption h2{width:100%;max-width:none;margin-left:0;font-size:2.35rem;line-height:.98}.page-archetype--cover #source-b12 .b12-title-line{width:100%;display:block}.page-archetype--cover .service-group{border:1px solid #0000;padding:.35rem}.page-archetype--cover .service-group--non-operative{background:#edf3f0;border-color:#cbd8d2}.page-archetype--cover .service-group--operative{background:#f7ece9;border-color:#dec6c1}.page-archetype--cover .service-group--special{background:#f6f1e6;border-color:#d8cfbc}.page-archetype--cover .service-group--non-operative .service-card,.page-archetype--cover .service-group--non-operative .service-card:hover{background:#f7faf8}.page-archetype--cover .service-group--operative .service-card,.page-archetype--cover .service-group--operative .service-card:hover{background:#fcf6f4}.page-archetype--cover .service-group--special .service-card,.page-archetype--cover .service-group--special .service-card:hover{background:#fbf8f0}.page-archetype--cover .service-group .service-card:focus-within{border-color:var(--editorial-accent-deep);box-shadow:0 0 0 2px #6f3e3629}}@media (max-width:360px){.page-archetype--cover #source-b12 .editorial-trust-caption h2{width:100vw;margin-left:calc(50% - 50vw)}}@media (min-width:601px) and (max-width:900px){.page-archetype--cover #source-b12 .editorial-trust-caption>div:first-child,.page-archetype--cover #source-b12.editorial-trust-image--recto .editorial-trust-caption>div:first-child{width:100%}.page-archetype--cover #source-b12 .editorial-trust-caption h2{text-wrap:initial;width:100%;max-width:none;font-size:clamp(2.55rem,7vw,3.4rem);line-height:.96}.page-archetype--cover #source-b12 .b12-title-line{white-space:nowrap;width:max-content;max-width:100%;display:block}.page-archetype--cover #source-b12 .b12-title-brand{white-space:nowrap}.page-archetype--cover .models-heading,.page-archetype--cover .models-heading>div,.page-archetype--cover .models-heading #models-title{grid-column:1/-1;width:100%;max-width:none}.page-archetype--cover .models-heading #models-title{font-size:clamp(2.4rem,5.4vw,3rem);line-height:.98}.page-archetype--cover .service-group-heading{grid-template-columns:minmax(0,1fr) auto}.page-archetype--cover .service-group-heading>.service-group-timing{grid-area:1/2}.page-archetype--cover .service-group-heading>div{grid-area:2/1/auto/-1}.page-archetype--cover .service-group-heading div>p{max-width:none;font-size:.95rem;line-height:1.45}.page-archetype--cover .service-group-grid--pair{grid-auto-rows:1fr}.page-archetype--cover .service-card{grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:1rem;display:grid}.page-archetype--cover .service-card>.service-card-topline{grid-area:1/1;justify-content:flex-start;align-items:center;min-height:3.4rem;margin:0 0 1rem}.page-archetype--cover .service-card>.service-editorial-meta{grid-area:1/2;place-self:start end;align-items:center;min-height:3.4rem;margin:0 0 1rem}.page-archetype--cover .service-card>.service-card-title,.page-archetype--cover .service-card>.service-summary,.page-archetype--cover .service-card>.service-summary-disclosure,.page-archetype--cover .service-card>.service-variant-stack{grid-column:1/-1}}@media (min-width:761px) and (max-width:900px){.page-archetype--cover .simple-guide-trigger{grid-template-columns:auto minmax(0,1fr) auto;gap:1rem}.page-archetype--cover .simple-guide-trigger__copy strong{white-space:nowrap;font-size:clamp(1.2rem,2.7vw,1.45rem)}}@media (min-width:1200px) and (max-width:1499px){.page-archetype--cover #source-b12 .editorial-trust-caption>div:first-child,.page-archetype--cover #source-b12.editorial-trust-image--recto .editorial-trust-caption>div:first-child{grid-column:1/span 4}.page-archetype--cover #source-b12 .editorial-trust-copy,.page-archetype--cover #source-b12.editorial-trust-image--recto .editorial-trust-copy{grid-column:5/-1;padding-left:clamp(1.5rem,2vw,2rem)}.page-archetype--cover .b12-perspective-points>span{grid-template-columns:5.25rem minmax(0,1fr);gap:1rem}.page-archetype--cover .b12-perspective-points b{border-width:2px;width:4.5rem;height:4.5rem;font-size:2rem;font-weight:650}.page-archetype--cover .b12-perspective-points strong{white-space:nowrap}.page-archetype--cover .models-heading #models-title{font-size:clamp(3.5rem,4.7vw,4.4rem);line-height:.98}.page-archetype--cover .models-title-specialty{white-space:nowrap}}.service-review-symbol{background:0 0;border:0;border-radius:0;flex:none;width:auto;height:auto;padding:0;font-size:1.2rem;line-height:1;display:inline-block}.b10-copy-points,.b10-copy-points>[role=listitem]{display:inline}@media (max-width:600px){.page-archetype--cover .variant-title-label--mobile.variant-recommended-label{letter-spacing:.02em;text-transform:none;background:#f8efed94;border-color:#6f3e3659;gap:.3rem;padding:.3rem .45rem;font-size:.78rem;font-weight:700;line-height:1.15}.page-archetype--cover .variant-recommended-symbol{opacity:.75;border:0;border-radius:0;flex:none;width:auto;height:auto;font-size:.68rem;display:inline}.service-review-symbol{font-size:1rem}.page-archetype--cover #source-b10 .b10-copy-points{gap:0;display:grid}.page-archetype--cover #source-b10 .b10-copy-points>[role=listitem]{border-top:1px solid #eef0ed52;grid-template-columns:.5rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.7rem 0;display:grid}.page-archetype--cover #source-b10 .b10-copy-points>[role=listitem]:before{content:"";background:#efaca6;border-radius:50%;width:.38rem;height:.38rem;margin-top:.55em}.page-archetype--cover #source-b10 .b10-copy-points>[role=listitem]:first-child{border-top:0;padding-top:0}.page-archetype--cover #source-b10 .b10-copy-points>[role=listitem]:last-child{padding-bottom:0}}.page-archetype--cover #leistung-records-plausibility .service-selection-action{border:1px solid var(--editorial-ink);background:var(--editorial-slate);min-height:3.5rem;color:var(--editorial-sheet);margin-top:1rem;padding:.85rem 1rem;text-decoration:none}:is(.page-archetype--cover #leistung-records-plausibility .service-selection-action:hover,.page-archetype--cover #leistung-records-plausibility .service-selection-action:focus-visible){border-color:var(--editorial-accent-deep);background:var(--editorial-accent);color:var(--editorial-ink)}.page-archetype--cover #leistung-records-plausibility .service-selection-action:focus-visible{outline:3px solid var(--editorial-ink);outline-offset:3px}@media (min-width:1500px){.page-archetype--cover #source-b12 .editorial-trust-caption h2{overflow-wrap:normal;width:100%;max-width:none;font-size:clamp(4rem,5.4vw,6.5rem);line-height:.92}.page-archetype--cover #source-b12 .b12-title-line{width:100%;max-width:100%;display:block}.page-archetype--cover #source-b12 .b12-title-brand{white-space:nowrap;max-width:100%;display:inline-block}}@media (max-width:600px){.page-archetype--cover #source-b12 .editorial-trust-copy,.page-archetype--cover #source-b12.editorial-trust-image--recto .editorial-trust-copy{box-sizing:border-box;width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.page-archetype--cover .service-card-topline,.page-archetype--cover .service-assurance{justify-content:flex-start}.page-archetype--cover .service-assurance-mark{align-self:flex-start;margin-left:0}.page-archetype--cover .service-summary-disclosure{margin-top:.35rem}.page-archetype--cover .service-summary-disclosure>summary,.page-archetype--cover .service-transparency-details>summary,.page-archetype--cover .service-details>summary{letter-spacing:.04em;gap:.5rem;min-height:2.75rem;font-size:.75rem;line-height:1.25}.page-archetype--cover .service-summary-disclosure>summary>span:last-child,.page-archetype--cover .service-transparency-details>summary>span:last-child,.page-archetype--cover .service-details>summary>span:last-child{flex:none;font-size:1.1rem;line-height:1}.page-archetype--cover #source-b12 .editorial-trust-copy,.page-archetype--cover #source-b12.editorial-trust-image--recto .editorial-trust-copy{background:#dfe5e2;border:1px solid #7a8284;border-left:.35rem solid #566367}.page-archetype--cover .b12-perspective-points>span,.page-archetype--cover .b12-perspective-points>span:first-child{color:#1d2a2e;border-color:#aab4b0}.page-archetype--cover .b12-perspective-points>span:first-child{background:#fbfaf6;border-color:#aab4b0}.page-archetype--cover .b12-perspective-points>span:nth-child(2){background:#f5f6f3;border-color:#aab4b0}.page-archetype--cover .b12-perspective-points>span:nth-child(3){background:#eff2f0;border-color:#aab4b0}.page-archetype--cover .b12-perspective-points>span:nth-child(4){background:#e9eeeb;border-color:#aab4b0}.page-archetype--cover .b12-perspective-points b{color:#243439;border-color:#566367}.site-footer{padding:2rem .75rem 1.25rem}.site-footer .footer-primary{gap:1.25rem}.site-footer .footer-brand{width:min(10rem,55vw)}.site-footer .footer-brand-block>p{max-width:34ch;margin:.65rem 0 0;font-size:.875rem;line-height:1.45}.site-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.site-footer .footer-links nav{min-width:0}.site-footer .footer-links nav>p{letter-spacing:.12em;margin-bottom:.35rem;font-size:.6875rem}.site-footer .footer-links a{align-items:center;min-height:2.75rem;font-size:.8125rem;line-height:1.3}.site-footer .footer-meta{gap:.35rem;margin-top:1.5rem;padding-top:.75rem;font-size:.78rem;line-height:1.5}}.b12-card-cue{display:none}@media (max-width:600px){.page-archetype--cover #source-b12 .editorial-trust-caption h2{overflow-wrap:normal;width:100%;max-width:100%;margin-left:0;font-size:2.35rem;line-height:.98}.page-archetype--cover #source-b12 .b12-title-line{width:100%;display:block}.page-archetype--cover #source-b12 .b12-title-line:nth-child(2){font-size:.85em}.page-archetype--cover #source-b12 .b12-title-brand{white-space:nowrap;max-width:100%;display:inline-block}.page-archetype--cover #source-b12 .b12-perspective-points>[role=listitem]:first-child,.page-archetype--cover #source-b12 .b12-perspective-points>[role=listitem]:nth-child(4){position:relative}.page-archetype--cover #source-b12 .b12-perspective-points>[role=listitem]:first-child .b12-perspective-heading,.page-archetype--cover #source-b12 .b12-perspective-points>[role=listitem]:nth-child(4) .b12-perspective-heading{padding-right:2rem}.page-archetype--cover #source-b12 .b12-card-cue{width:1.5rem;height:1.5rem;font-family:var(--sans);border:1px solid;border-radius:50%;place-items:center;font-size:.875rem;font-weight:750;line-height:1;display:grid;position:absolute;top:.65rem;right:.65rem}.page-archetype--cover #source-b12 .b12-card-cue--question{color:#566367;background:#f5f6f3}.page-archetype--cover #source-b12 .b12-card-cue--benefit{color:#2f6b4f;background:#edf5ef;border-color:#4f7d66}.page-archetype--cover .models-heading #models-title{overflow-wrap:normal;text-wrap:initial}.page-archetype--cover #models-title .models-title-specialty{width:100%;max-width:100%;font-family:var(--sans);letter-spacing:0;white-space:normal;margin-top:.65rem;font-size:1rem;font-weight:650;line-height:1.25;display:block}.page-archetype--cover #models-title .models-title-separator{display:none}.page-archetype--cover #models-title .models-title-specialty-line{width:100%;max-width:100%;display:block}.page-archetype--cover #models-title .models-title-specialty-line--field{letter-spacing:-.01em;white-space:nowrap}.page-archetype--cover .service-assurance-written{border-width:2px;gap:.3rem;min-height:1.625rem;padding:.18rem .4rem .18rem .28rem}.page-archetype--cover .service-assurance-written .service-document-symbol{flex-basis:.75rem;width:.75rem;height:.93rem}.page-archetype--cover .service-assurance-written .service-document-symbol:before{width:.26rem;height:.26rem}.page-archetype--cover .service-assurance-written .service-document-symbol:after{height:.2rem;bottom:.2rem;left:.14rem;right:.14rem}.page-archetype--cover .service-assurance-written .service-assurance-copy--mobile{letter-spacing:.04em;font-size:.625rem;line-height:1}.page-archetype--cover .service-assurance-video .service-assurance-copy--mobile{letter-spacing:.035em;font-size:.625rem;line-height:1.05}.page-archetype--cover .service-assurance-video .service-assurance-copy--mobile small{letter-spacing:.08em;font-size:.5rem;line-height:1.05}.page-archetype--cover .service-card-topline{min-height:1.75rem;margin-bottom:.45rem}.page-archetype--cover .service-summary-disclosure{margin:.25rem .85rem 0}.page-archetype--cover .service-variant-stack{margin-top:.45rem}.page-archetype--cover .service-summary-disclosure>summary,.page-archetype--cover .service-transparency-details>summary,.page-archetype--cover .service-details>summary{letter-spacing:.03em;gap:.35rem;min-height:2.75rem;font-size:.6875rem;line-height:1.15}.page-archetype--cover .service-summary-disclosure>summary>span:last-child,.page-archetype--cover .service-transparency-details>summary>span:last-child,.page-archetype--cover .service-details>summary>span:last-child{font-size:1rem;line-height:1}}.b10-copy-intro,.service-card-title-label--wide,.service-recommended-badge{display:none}.service-card-title-label--canonical{display:inline}.page-archetype--cover #source-b10 .editorial-trust-brandmark{width:clamp(10rem,19vw,18rem);inset:auto auto clamp(.75rem,1vw,1rem) clamp(.75rem,1vw,1rem)}.page-archetype--cover #source-b12 .editorial-trust-brandmark{width:clamp(10rem,19vw,18rem);inset:auto clamp(.75rem,1vw,1rem) clamp(.75rem,1vw,1rem) auto}@media (max-width:600px){.page-archetype--cover #source-b10 .editorial-trust-brandmark{width:clamp(8.5rem,38vw,12rem);bottom:.35rem;left:.35rem}.page-archetype--cover #source-b12 .editorial-trust-brandmark{width:clamp(8.5rem,38vw,12rem);bottom:.35rem;left:auto;right:.35rem}}@media (min-width:601px){.page-archetype--cover #source-b10 .b10-copy-points{display:none}.page-archetype--cover #source-b10 .b10-copy-intro{display:block}.page-archetype--cover #source-b10 .editorial-trust-copy{box-sizing:border-box;text-align:center;background:#243439;border:1px solid #778286;justify-self:center;width:min(100%,72rem);max-width:72rem;padding:clamp(1.5rem,3vw,3rem)}.page-archetype--cover #source-b10 .editorial-trust-copy>p:first-child{color:#f3f1eb;max-width:none;margin:0}.page-archetype--cover .service-card-title-label--wide{display:inline}.page-archetype--cover .service-card-title-label--canonical{display:none}.page-archetype--cover .service-card--recommended>.service-card-topline{flex-wrap:wrap;justify-content:space-between;align-items:center}.page-archetype--cover .service-recommended-badge{min-height:2.4rem;color:var(--editorial-accent-deep);letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;background:#f8efed;border:1px solid #6f3e3673;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.875rem;font-weight:800;line-height:1;display:inline-flex}.page-archetype--cover .service-recommended-badge>span:first-child{font-size:.85rem;line-height:1}.page-archetype--cover #models-title .models-title-separator{display:none}.page-archetype--cover #models-title .models-title-specialty{width:100%;max-width:100%;font-family:var(--sans);letter-spacing:0;white-space:nowrap;margin-top:clamp(.75rem,1.2vw,1.25rem);font-size:clamp(1rem,1.25vw,1.35rem);font-weight:650;line-height:1.25;display:block}.page-archetype--cover #models-title .models-title-specialty-line{white-space:nowrap;width:auto;max-width:none;display:inline}}@media (min-width:1500px){.page-archetype--cover #source-b10 .editorial-trust-copy{background:#efaca6;border-color:#efaca6}.page-archetype--cover #source-b10 .editorial-trust-copy>p:first-child{color:#1d2a2e}}.page-archetype--cover #source-b10 .editorial-trust-brandmark{inset:auto clamp(.75rem,1vw,1rem) clamp(.75rem,1vw,1rem) auto}.page-archetype--cover #source-b10 .editorial-trust-copy{box-sizing:border-box;width:100%;max-width:var(--editorial-width);grid-column:1/-1;justify-self:center}.site-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem)}.site-footer .footer-links nav{grid-template-rows:auto repeat(5,minmax(2.75rem,auto))}.simple-guide-actions:has(>.simple-guide-back:only-child){min-height:0;margin-top:.35rem;padding-top:.5rem}.simple-guide-actions .simple-guide-back{letter-spacing:.04em;text-transform:uppercase;flex:none;min-height:2.75rem;padding:.4rem .7rem;font-size:.75rem}.simple-guide-boundary{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.75rem .9rem;font-size:.875rem;font-weight:560;line-height:1.45;display:grid}.simple-guide-boundary__symbol{width:1.5rem;height:1.5rem;font-family:var(--serif);border:1px solid;border-radius:50%;place-items:center;font-size:.95rem;font-weight:750;line-height:1;display:grid}.simple-guide-boundary small{font:inherit}@media (max-width:600px){.page-archetype--cover #leistung-non-op-video .service-card-title-label--wide,.page-archetype--cover #leistung-operative-video-premium .service-card-title-label--wide{display:inline}.page-archetype--cover #leistung-non-op-video .service-card-title-label--canonical,.page-archetype--cover #leistung-operative-video-premium .service-card-title-label--canonical{display:none}.page-archetype--cover #source-b10 .editorial-trust-brandmark{bottom:.35rem;left:auto;right:.35rem}.page-archetype--cover #source-b10 .editorial-trust-caption{padding-right:var(--editorial-gutter);padding-left:var(--editorial-gutter)}.simple-guide-option{min-height:5.25rem}.simple-guide-options--paths .simple-guide-option{min-height:8.25rem}.simple-guide-option small{font-size:.9rem;line-height:1.35}.simple-guide-results article>p{font-size:1rem}.simple-guide-boundary{font-size:.8125rem}}@media (min-width:761px) and (max-width:1023px){.simple-guide-results{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-guide-results article:last-child{grid-column:1/-1}}.page-archetype--cover #leistung-records-plausibility>.service-editorial-meta--with-assurance{flex-wrap:nowrap;grid-area:1/1/auto/-1;justify-self:stretch;width:100%;min-width:0}.page-archetype--cover #leistung-records-plausibility>.service-editorial-meta--with-assurance>.service-review-label{white-space:nowrap;font-size:.875rem}.page-archetype--cover #leistung-records-plausibility>.service-editorial-meta--with-assurance>.service-assurance{flex-wrap:nowrap;flex:none;justify-content:flex-end;width:auto;max-width:none;margin-left:auto}.page-archetype--cover .models-heading .models-title-specialty{width:100%;max-width:100%;color:var(--editorial-ink);font-family:var(--sans);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:clamp(.75rem,1.3vw,1.25rem);margin:clamp(.9rem,1.5vw,1.4rem) 0 0;font-size:clamp(1.25rem,1.6vw,1.65rem);font-weight:680;line-height:1.25;display:flex}.page-archetype--cover .models-title-specialty-copy{white-space:nowrap;min-width:0}.page-archetype--cover .models-title-specialty-line{white-space:nowrap;width:auto;max-width:none;display:inline}.page-archetype--cover .models-quality-seal{box-sizing:border-box;border:3px double var(--editorial-accent-deep);width:clamp(3.75rem,4.5vw,4.6rem);height:clamp(3.75rem,4.5vw,4.6rem);color:var(--editorial-accent-deep);font-family:var(--sans);text-align:center;background:#f8efed;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.05rem;line-height:1;display:inline-flex}.page-archetype--cover .models-quality-seal>span{letter-spacing:.12em;font-size:.56rem;font-weight:850}.page-archetype--cover .models-quality-seal>strong{letter-spacing:-.04em;font-size:1.35rem;font-weight:780}.page-archetype--cover #source-b10 .editorial-trust-brandmark-black{box-shadow:none;filter:drop-shadow(0 0 .85px #fffffffa);opacity:1;background:0 0;border:0}@media (max-width:600px){.page-archetype--cover #leistung-records-plausibility>.service-editorial-meta--with-assurance{letter-spacing:.055em;gap:.4rem;font-size:.625rem}.page-archetype--cover #leistung-records-plausibility>.service-editorial-meta--with-assurance>.service-review-label{white-space:normal;min-width:0;line-height:1.05}.page-archetype--cover #leistung-records-plausibility>.service-editorial-meta--with-assurance>.service-review-symbol{font-size:.875rem}.page-archetype--cover #leistung-records-plausibility .service-assurance-written{gap:.22rem;min-height:1.5rem;padding:.14rem .3rem .14rem .24rem}.page-archetype--cover #leistung-records-plausibility .service-assurance-written .service-document-symbol{flex-basis:.66rem;width:.66rem;height:.82rem}.page-archetype--cover #leistung-records-plausibility .service-assurance-copy--mobile{letter-spacing:.02em;font-size:.5625rem}.page-archetype--cover .models-heading .models-title-specialty{white-space:normal;margin-top:.8rem;font-size:clamp(1.075rem,4.7vw,1.18rem);line-height:1.25;display:block;position:relative}.page-archetype--cover .models-title-specialty-copy,.page-archetype--cover .models-title-specialty-line{width:100%;max-width:100%;display:block}.page-archetype--cover .models-title-specialty-line:first-child{padding-right:3.75rem}.page-archetype--cover .models-title-specialty-line--field{letter-spacing:-.02em;white-space:nowrap}.page-archetype--cover .models-quality-seal{width:3rem;height:3rem;position:absolute;top:-.2rem;right:0}.page-archetype--cover .models-quality-seal>span{font-size:.48rem}.page-archetype--cover .models-quality-seal>strong{font-size:1.05rem}}@media (min-width:601px){.page-archetype--cover #source-b10 .editorial-trust-copy{background:#efaca6;border-color:#efaca6}.page-archetype--cover #source-b10 .editorial-trust-copy>p:first-child{color:#1d2a2e}}@media (min-width:1341px){.page-archetype--cover #leistung-records-plausibility>.service-editorial-meta--with-assurance{grid-area:1/1}.page-archetype--cover #leistung-records-plausibility>.service-card-title{grid-row:2}.page-archetype--cover #leistung-records-plausibility>.service-summary{grid-row:3}.page-archetype--cover #leistung-records-plausibility>.service-variant-stack{grid-row:1/span 3}}.page-archetype--decision .selection-panel--single{width:100%;display:block}.page-archetype--decision .selection-panel--single .selection-form{border-color:var(--editorial-rule-strong);background:var(--editorial-sheet);width:100%;padding:clamp(1.5rem,4vw,4.5rem)}.selection-form-heading{border-bottom:1px solid var(--editorial-rule-strong);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);padding-bottom:clamp(1.4rem,3vw,2.6rem);display:grid}.selection-form-heading>h2{text-wrap:balance;max-width:14ch;font-size:clamp(2.4rem,5.2vw,5.6rem);line-height:.96}.selection-current-variant{border-left:.22rem solid var(--editorial-accent);gap:.2rem;margin:0;padding:.9rem 0 .9rem clamp(1rem,2vw,1.6rem);display:grid}.selection-current-variant>span,.selection-current-variant>small{color:var(--editorial-graphite);letter-spacing:.07em;text-transform:uppercase;font-size:.875rem;font-weight:650}.selection-current-variant>strong{font-family:var(--serif);font-size:clamp(1.3rem,2vw,1.8rem);font-weight:500;line-height:1.1}.selection-current-variant>small{letter-spacing:0;text-transform:none}.selection-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin-top:clamp(1.7rem,3.5vw,3rem);display:grid}.selection-fields-grid>.field-group{min-width:0;margin-top:0}.selection-summary--embedded{border:1px solid var(--editorial-rule);background:color-mix(in srgb, var(--editorial-paper) 82%, white);margin-top:clamp(1.8rem,4vw,3.5rem);padding:clamp(1.25rem,3vw,2.4rem)}.selection-summary--embedded>.eyebrow{margin-bottom:.55rem}.selection-summary--embedded>h3{font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:450;line-height:1.05}.selection-summary--embedded dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1rem,2vw,2rem);margin-top:clamp(1.2rem,2.5vw,2rem);display:grid}.selection-summary--embedded dl>div{min-width:0}.selection-summary--embedded dd{overflow-wrap:anywhere}.selection-disclosure{background:0 0;border-left:0;border-right:0;padding:0}.selection-disclosure>summary,.registration-intro-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.85rem 0;font-weight:750;list-style:none;display:flex}.selection-disclosure>summary::-webkit-details-marker{display:none}.registration-intro-disclosure>summary::-webkit-details-marker{display:none}.selection-disclosure-arrow,.registration-intro-disclosure__arrow{border:1px solid;border-radius:50%;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;font-size:1.1rem;line-height:1;display:inline-grid}.selection-disclosure[open] .selection-disclosure-arrow,.registration-intro-disclosure[open] .registration-intro-disclosure__arrow{transform:rotate(180deg)}.selection-disclosure-content{padding:.2rem 0 1.35rem}.selection-disclosure-content>h3{max-width:none}.selection-disclosure-content>ul{max-width:92ch}.selection-panel--single .selection-actions{width:100%;margin-top:clamp(1.4rem,3vw,2.5rem)}.selection-panel--single .selection-actions .button{width:100%;min-height:4.1rem;font-size:1rem}.registration-page-intro{border-bottom:1px solid var(--editorial-rule-strong);gap:clamp(1.5rem,3vw,2.5rem);width:100%;margin-bottom:clamp(2.75rem,6vw,5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.registration-page-intro>h1{text-wrap:balance;width:100%;max-width:none;margin:0;font-size:clamp(3.4rem,7.5vw,8rem);line-height:.92}.registration-intro-disclosure{border-top:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);width:100%}.registration-intro-disclosure>summary{font-size:clamp(1rem,1.4vw,1.2rem)}.registration-intro-disclosure>p{width:100%;max-width:none;color:var(--editorial-graphite);margin:0;padding:0 0 clamp(1.2rem,2.5vw,2rem);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.65}.registration-page .registration-wizard{grid-template-columns:minmax(16rem,.48fr) minmax(0,1.52fr);gap:clamp(1.5rem,4vw,4rem)}.registration-page .registration-progress h2{max-width:13ch;font-size:clamp(2.2rem,4vw,4.1rem);line-height:.98}.registration-page .registration-selection-note,.registration-page .registration-progress ol{margin-top:clamp(1.2rem,2.5vw,2rem)}.registration-page .registration-stage{border-color:var(--editorial-rule-strong);width:100%;min-height:clamp(38rem,72vh,50rem);padding:clamp(1.5rem,4vw,4.25rem)}.registration-page .registration-stage h3{max-width:22ch;font-size:clamp(2.4rem,5vw,5rem)}.registration-primary-action,.registration-code-action{width:100%;min-height:4.1rem;margin-top:clamp(1.2rem,2.5vw,2rem);font-size:1rem}.registration-code-action{border-color:var(--editorial-accent-deep);background:var(--editorial-accent);color:var(--editorial-sheet)}.registration-code-action:hover:not(:disabled){background:var(--editorial-accent-deep)}.phone-fieldset{border:0;min-width:0;margin:clamp(1.5rem,3vw,2.4rem) 0 0;padding:0}.phone-fieldset>legend{padding:0;font-weight:750}.phone-number-row{grid-template-columns:minmax(7rem,.26fr) minmax(0,1fr);gap:.85rem;display:grid}.phone-number-row .field-group{min-width:0;margin-top:.7rem}.registration-verification-form>.field-group{margin-top:1.2rem}.registration-verification-actions{grid-template-columns:1fr;display:grid}.registration-verification-actions .button{width:100%}.registration-verification-actions .button-quiet{order:2;min-height:2.85rem}.identity-verification-inline{border:1px solid var(--editorial-rule-strong);background:color-mix(in srgb, var(--editorial-paper) 78%, white);margin-top:clamp(1.5rem,3vw,2.6rem);padding:clamp(1.25rem,3vw,2.4rem)}.identity-verification-inline>h4{margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:450;line-height:1.05}.identity-verification-inline>p:not(.status-chip){max-width:68ch;color:var(--editorial-graphite)}@media (max-width:1020px){.selection-form-heading{grid-template-columns:1fr}.selection-form-heading>h2{max-width:16ch}.selection-current-variant{max-width:38rem}.selection-fields-grid,.selection-summary--embedded dl{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-page .registration-wizard{grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr)}}@media (max-width:900px){.registration-page .registration-wizard{grid-template-columns:1fr;gap:1.5rem}.registration-page .registration-progress h2{max-width:13ch}.registration-page .registration-stage{min-height:0}}@media (max-width:760px){.page-archetype--decision .selection-panel--single .selection-form{padding:clamp(1.1rem,5vw,1.6rem)}.selection-form-heading>h2{max-width:13ch;font-size:clamp(2.2rem,11vw,3.65rem)}.selection-fields-grid,.selection-summary--embedded dl{grid-template-columns:1fr}.selection-current-variant{padding-left:1rem}.selection-summary--embedded{padding:1.1rem}.registration-page-intro>h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;font-size:clamp(2.65rem,13vw,4.6rem)}.registration-page .registration-wizard{grid-template-columns:1fr;gap:1.5rem}.registration-page .registration-progress h2{max-width:12ch;font-size:clamp(2.15rem,10vw,3.5rem)}.registration-page .registration-stage{min-height:0;padding:clamp(1.1rem,5vw,1.6rem)}.registration-page .registration-stage h3{max-width:15ch;font-size:clamp(2.25rem,11vw,3.8rem)}.phone-number-row{grid-template-columns:minmax(6.5rem,.34fr) minmax(0,1fr)}.identity-verification-inline .stage-actions .button{width:100%}}@media (max-width:420px){.registration-page-intro>h1{font-size:clamp(2.45rem,12.8vw,3.25rem)}.phone-number-row{grid-template-columns:1fr}}.services-page>.page-intro{align-items:center;margin-bottom:clamp(2.5rem,5vw,4.75rem)}.services-page>.page-intro .page-intro__title{grid-column:1/span 5;align-self:center}.services-page>.page-intro .page-intro__title .eyebrow{max-width:24rem;color:var(--editorial-accent-deep);margin:0 0 .65rem;font-size:.875rem}.services-page>.page-intro .page-intro__title h1{max-width:24ch;color:var(--editorial-ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,2.5vw,2.5rem);line-height:1.05}.services-page>.page-intro .page-intro__lead{border-left:.25rem solid var(--editorial-accent);max-width:58rem;color:var(--editorial-ink);font-family:var(--serif);grid-column:6/-1;margin:0;padding:clamp(.85rem,1.6vw,1.35rem) 0 clamp(.85rem,1.6vw,1.35rem) clamp(1.25rem,2.4vw,2.25rem);font-size:clamp(1.3rem,2.25vw,2.35rem);line-height:1.25}.services-page .catalog-country-selector{border:1px solid var(--editorial-rule-strong);background:#f5f0e5;grid-template-columns:minmax(0,1.1fr) minmax(25rem,.9fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(3rem,6vw,6rem);padding:clamp(1.4rem,3vw,2.75rem)}.services-page .catalog-country-selector>div{grid-row:auto}.services-page .catalog-country-selector__copy h2{max-width:24ch;font-size:clamp(1.9rem,3.2vw,3.4rem);line-height:1.02}.services-page .catalog-country-selector__copy>p:not(.eyebrow){max-width:66ch;font-size:.95rem;line-height:1.55}.services-page .catalog-country-selector__status{border-left:.2rem solid var(--editorial-accent);margin:1rem 0 0;padding:.75rem 0 .75rem 1rem;font-weight:600;color:var(--editorial-ink)!important}.services-page .catalog-country-selector__controls{border:1px solid var(--editorial-rule-strong);background:var(--editorial-sheet);gap:.6rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.services-page .catalog-country-selector__controls>label{color:var(--editorial-ink);font-size:.875rem}.services-page .catalog-country-selector__action-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.services-page .catalog-country-selector__action-row select,.services-page .catalog-country-selector__action-row .button{min-height:3.4rem}.services-page .catalog-country-selector__action-row .button{border-color:var(--editorial-ink);background:var(--editorial-ink);color:var(--editorial-sheet);white-space:nowrap;padding-inline:1.15rem}.services-page #service-medical-journey{margin-bottom:clamp(4rem,8vw,8rem);padding-top:clamp(3.5rem,7vw,7rem)}.services-page #service-medical-journey>.editorial-image-sequence-intro{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(2rem,4vw,4rem)}.services-page #service-medical-journey-title{letter-spacing:-.055em;grid-column:1/-1;max-width:13ch;font-size:clamp(3.6rem,8.3vw,8.75rem);line-height:.88}.services-page #source-b13 .editorial-trust-caption{padding-top:clamp(2rem,4vw,4rem)}.services-page #source-b13 .editorial-trust-caption>div:first-child{grid-column:1/span 8}.services-page #source-b13 .editorial-trust-caption h2,.services-page #source-b13 .editorial-trust-caption h3{max-width:14ch;margin:0;font-size:clamp(3rem,6.4vw,7rem);line-height:.92}.services-page #source-b13 .editorial-trust-copy{border-left:1px solid var(--editorial-rule-strong);grid-column:9/-1;align-self:end;padding-left:clamp(1rem,2vw,2rem)}.services-page .services-catalog-details{padding-top:clamp(1rem,2vw,2rem)}.services-page .service-groups{gap:0}.services-page .service-group--operative{margin-top:clamp(4.5rem,9vw,9rem)}.services-page .service-group-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:clamp(1.5rem,3vw,2.75rem)}.services-page .service-group-heading>div{grid-area:1/1}.services-page .service-group--non-operative .service-group-heading,.services-page .service-group--operative .service-group-heading{background:var(--editorial-slate);color:var(--editorial-sheet);border-color:#566367}.services-page .service-group--non-operative .service-group-heading h3,.services-page .service-group--operative .service-group-heading h3{color:inherit}.services-page .service-group--non-operative .service-group-heading>.service-group-timing,.services-page .service-group--operative .service-group-heading>.service-group-timing{color:#1d2a2e;text-align:center;background:#efaca6;border:1px solid;grid-area:1/2;justify-self:end;margin:0;padding:.9rem 1.1rem;font-size:clamp(.95rem,1.1vw,1.15rem);line-height:1.2}.services-page #source-b15{border-top:1px solid var(--editorial-rule-strong);margin-top:clamp(5rem,10vw,10rem)}.services-page #source-b15 .editorial-trust-caption{padding-bottom:clamp(1rem,2vw,2rem)}.services-page #source-b15 .editorial-trust-caption>div:first-child{grid-column:1/span 7}.services-page #source-b15 .editorial-trust-caption h2,.services-page #source-b15 .editorial-trust-caption h3{max-width:13ch;margin:0;font-size:clamp(3rem,6vw,6.5rem);line-height:.92}.services-page #source-b15 .editorial-trust-copy{border-left:1px solid var(--editorial-rule-strong);grid-column:9/-1;align-self:end;padding-left:clamp(1rem,2vw,2rem)}.services-page .service-role-note{margin-top:clamp(1.5rem,3vw,2.5rem)}.services-page .service-privacy-note{border-block:1px solid var(--editorial-rule-strong);grid-template-columns:minmax(12rem,.35fr) minmax(0,.75fr) minmax(20rem,.9fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);margin-top:clamp(4rem,8vw,8rem);padding:clamp(1.5rem,3vw,2.75rem) 0;display:grid}.services-page .service-privacy-note .eyebrow,.services-page .service-privacy-note h2,.services-page .service-privacy-note>p:last-child{margin:0}.services-page .service-privacy-note h2{max-width:12ch;font-size:clamp(2.3rem,4vw,4.5rem);line-height:.95}.services-page .service-privacy-note>p:last-child{border-left:1px solid var(--editorial-rule-strong);max-width:58ch;color:var(--editorial-graphite);padding-left:clamp(1rem,2vw,2rem);font-size:1rem;line-height:1.65}.services-page .expert-inquiry{margin-top:clamp(5rem,10vw,10rem)}.services-page .catalog-comparison-section{border-top-color:var(--editorial-rule-strong);margin:clamp(5rem,10vw,10rem) 0 0;padding-top:clamp(3rem,6vw,6rem)}.services-page .catalog-comparison-section .compact-heading{margin-bottom:clamp(1.5rem,3vw,3rem)}.services-page .catalog-comparison-section .eyebrow{color:var(--editorial-accent-deep)}.category-page .review-occasion-note{border:0;background:var(--editorial-slate);color:var(--editorial-sheet);border-block:1px solid #667277;grid-template-columns:minmax(17rem,.85fr) minmax(18rem,.75fr) minmax(21rem,.9fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);margin-bottom:clamp(4rem,8vw,8rem);padding:clamp(1.5rem,3.5vw,3.5rem)}.category-page .review-occasion-note__intro .eyebrow{color:#efaca6;margin-bottom:1rem}.category-page .review-occasion-note__intro h2{max-width:11ch;color:var(--editorial-sheet);font-size:clamp(2.6rem,4.6vw,5rem);line-height:.92}.category-page .review-occasion-note__copy{color:#e5e8e6;border-left:1px solid #718086;max-width:42ch;padding-left:clamp(1rem,2vw,2rem);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55}.category-page .review-occasion-note__choices{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.category-page .review-occasion-note__choices>li{min-height:4.6rem;color:var(--editorial-ink);background:#f8f4ec;border:1px solid #718086;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.category-page .review-occasion-note__choices small{color:var(--editorial-accent-deep);font-family:var(--serif);font-size:1.7rem;font-weight:650;line-height:1}.category-page .review-occasion-note__choices>li>span{gap:.2rem;display:grid}.category-page .review-occasion-note__choices strong{font-size:1rem;line-height:1.25}.category-page .review-occasion-note__choices>li>span>span{color:var(--editorial-graphite);font-size:.875rem;line-height:1.35}.page-archetype--comparison.category-page .category-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin-bottom:clamp(5rem,10vw,10rem)}.page-archetype--comparison.category-page .category-editorial-grid>li:nth-child(n){border:1px solid var(--editorial-rule-strong);background:var(--editorial-sheet);grid-column:auto}.category-page .category-feature{border-top-width:.45rem;padding:clamp(1.4rem,2.5vw,2.5rem)}.category-page .category-feature-operative{background:var(--editorial-slate);color:var(--editorial-sheet);border-top-style:solid;border-top-color:#efaca6}.category-page .category-feature-header{align-items:flex-start;min-height:4.4rem}.category-page .category-number{color:currentColor;font-family:var(--serif);letter-spacing:-.05em;font-size:clamp(2.5rem,4vw,4.4rem);font-weight:550;line-height:.8}.category-page .category-feature-label{color:currentColor;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;flex:0 12rem;min-width:0;max-width:21ch;font-size:.875rem}.category-page .category-feature h2{max-width:12ch;margin-top:clamp(2rem,4vw,3.5rem);font-size:clamp(2.3rem,3.75vw,4.15rem);line-height:.94}.category-page .category-feature-operative h2,.category-page .category-feature-operative>p,.category-page .category-feature-operative .category-feature-route span{color:inherit}.category-page .category-feature>p{font-size:1rem;line-height:1.6}.category-page .category-feature-operative .category-feature-route,.category-page .category-feature-operative .category-feature-action,.category-page .category-feature-operative .category-feature-header{border-color:#718086}.category-page .category-feature-operative .category-feature-action{color:var(--editorial-sheet)}.category-page #procedure-medical-contexts{border-top-color:var(--editorial-rule-strong);padding-top:clamp(4rem,8vw,8rem)}.category-page #procedure-medical-contexts>.editorial-image-sequence-intro{grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:clamp(3rem,6vw,6rem)}.category-page #procedure-medical-contexts-title{grid-column:1/span 10;max-width:14ch;font-size:clamp(3.5rem,7vw,7.5rem);line-height:.9}.category-page #procedure-medical-contexts>.editorial-trust-image{border-top:1px solid var(--editorial-rule-strong);margin-bottom:clamp(3rem,7vw,7rem)}.category-page #procedure-medical-contexts>.editorial-trust-image .editorial-trust-caption{background:var(--editorial-sheet);color:var(--editorial-ink);align-items:end;padding:clamp(2rem,4vw,4rem) clamp(1rem,2vw,2rem)}.category-page #procedure-medical-contexts>.editorial-trust-image:nth-of-type(2n) .editorial-trust-caption{background:#eee8dd}.category-page #procedure-medical-contexts .editorial-trust-caption>div:first-child,.category-page #procedure-medical-contexts .editorial-trust-image--recto .editorial-trust-caption>div:first-child,.category-page #procedure-medical-contexts .editorial-trust-image--statement .editorial-trust-caption>div:first-child{grid-area:auto/1/auto/span 7}.category-page #procedure-medical-contexts .editorial-trust-caption h2,.category-page #procedure-medical-contexts .editorial-trust-caption h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.7rem,5vw,5.4rem);line-height:.93}.category-page #procedure-medical-contexts .editorial-trust-copy,.category-page #procedure-medical-contexts .editorial-trust-image--recto .editorial-trust-copy,.category-page #procedure-medical-contexts .editorial-trust-image--statement .editorial-trust-copy{border-left:1px solid var(--editorial-rule-strong);grid-area:auto/9/auto/-1;padding-left:clamp(1rem,2vw,2rem)}.category-page .category-switch-note{margin-top:clamp(2rem,5vw,5rem)}@media (max-width:1120px){.services-page .catalog-country-selector{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr)}.page-archetype--comparison.category-page .category-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-archetype--comparison.category-page .category-editorial-grid>li:last-child{grid-column:1/-1}.category-page .category-feature-records h2{max-width:18ch}.category-page .review-occasion-note{grid-template-columns:minmax(16rem,.85fr) minmax(0,1.15fr)}.category-page .review-occasion-note__choices{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.services-page>.page-intro .page-intro__title,.services-page>.page-intro .page-intro__lead{grid-column:1/-1}.services-page>.page-intro .page-intro__lead{max-width:46rem}.services-page .catalog-country-selector{grid-template-columns:minmax(0,1fr)}.services-page #source-b13 .editorial-trust-caption>div:first-child,.services-page #source-b13 .editorial-trust-copy,.services-page #source-b15 .editorial-trust-caption>div:first-child,.services-page #source-b15 .editorial-trust-copy{grid-column:1/-1}.services-page #source-b13 .editorial-trust-copy,.services-page #source-b15 .editorial-trust-copy{border-top:1px solid var(--editorial-rule-strong);border-left:0;padding:1.25rem 0 0}.services-page .service-group-heading{grid-template-columns:minmax(0,1fr) auto}.services-page .service-privacy-note{grid-template-columns:minmax(0,1fr)}.services-page .service-privacy-note>p:last-child{border-top:1px solid var(--editorial-rule-strong);border-left:0;padding:1.25rem 0 0}.page-archetype--comparison.category-page .category-editorial-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.page-archetype--comparison.category-page .category-editorial-grid>li:last-child{grid-column:1}.category-page .review-occasion-note{grid-template-columns:minmax(0,1fr)}.category-page .review-occasion-note__copy,.category-page .review-occasion-note__choices{grid-column:1}.category-page #procedure-medical-contexts>.editorial-image-sequence-intro{grid-template-columns:minmax(0,1fr)}.category-page #procedure-medical-contexts-title,.category-page #procedure-medical-contexts .editorial-trust-caption>div:first-child,.category-page #procedure-medical-contexts .editorial-trust-copy,.category-page #procedure-medical-contexts .editorial-trust-image--recto .editorial-trust-caption>div:first-child,.category-page #procedure-medical-contexts .editorial-trust-image--recto .editorial-trust-copy,.category-page #procedure-medical-contexts .editorial-trust-image--statement .editorial-trust-caption>div:first-child,.category-page #procedure-medical-contexts .editorial-trust-image--statement .editorial-trust-copy{grid-column:1}.category-page #procedure-medical-contexts .editorial-trust-copy{border-top:1px solid var(--editorial-rule-strong);border-left:0;padding:1.25rem 0 0}}@media (max-width:600px){.services-page>.page-intro .page-intro__title .eyebrow{font-size:.95rem}.services-page>.page-intro .page-intro__lead{padding-left:1rem;font-size:clamp(1.3rem,7vw,1.8rem)}.services-page .catalog-country-selector{margin-bottom:3.75rem;padding:1rem}.services-page .catalog-country-selector__controls{padding:.8rem}.services-page .catalog-country-selector__action-row{grid-template-columns:minmax(0,1fr)}.services-page .catalog-country-selector__action-row .button{width:100%}.services-page #service-medical-journey-title{max-width:9ch;font-size:clamp(3rem,15vw,4.5rem)}.services-page #source-b13 .editorial-trust-caption h2,.services-page #source-b13 .editorial-trust-caption h3,.services-page #source-b15 .editorial-trust-caption h2,.services-page #source-b15 .editorial-trust-caption h3{max-width:11ch;font-size:clamp(2.65rem,12vw,4rem)}.services-page .service-group-heading{grid-template-columns:minmax(0,1fr);gap:.85rem;padding:1rem}.services-page .service-group--non-operative .service-group-heading>.service-group-timing,.services-page .service-group--operative .service-group-heading>.service-group-timing,.services-page .service-group--non-operative .service-group-heading div>p,.services-page .service-group--operative .service-group-heading div>p{display:none}.services-page .service-group-mobile-note{border-left:.35rem solid var(--editorial-accent-deep);color:var(--editorial-ink);background:#f3eee4;gap:.2rem;margin:1rem 0 0;padding:.9rem 1rem;font-size:1rem;line-height:1.45;display:grid}.category-page .review-occasion-note{padding:1.25rem}.category-page .review-occasion-note__intro h2{max-width:10ch;font-size:clamp(2.55rem,13vw,3.75rem)}.category-page .review-occasion-note__copy{border-top:1px solid #718086;border-left:0;padding:1rem 0 0}.category-page .review-occasion-note__choices{grid-template-columns:minmax(0,1fr)}.category-page .review-occasion-note__choices>li{min-height:4rem}.category-page .category-feature{padding:1.15rem}.category-page .category-feature-header{min-height:3.6rem}.category-page .category-number{font-size:2.75rem}.category-page .category-feature h2{margin-top:1.5rem;font-size:clamp(2.2rem,11.5vw,3.15rem)}.category-page #procedure-medical-contexts-title{max-width:10ch;font-size:clamp(3rem,14vw,4.5rem)}.category-page #procedure-medical-contexts>.editorial-trust-image{margin-bottom:3.5rem}.category-page #procedure-medical-contexts>.editorial-trust-image .editorial-trust-caption{padding:1.35rem 1rem}.category-page #procedure-medical-contexts .editorial-trust-caption h2,.category-page #procedure-medical-contexts .editorial-trust-caption h3{width:100%;max-width:none;font-size:clamp(2.35rem,11.5vw,3.6rem)}}.service-mobile-swipe-cue,.service-mobile-card-guide{display:none}@media (max-width:600px){.page-archetype--cover .service-mobile-swipe-cue{border:1px solid var(--editorial-slate);background:var(--editorial-slate);color:var(--editorial-sheet);letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;margin:1.25rem 0 .85rem;padding:.72rem .85rem;font-size:.78rem;font-weight:700;line-height:1.2;display:flex}.page-archetype--cover .service-mobile-swipe-cue__count{color:#efaca6}.page-archetype--cover .service-mobile-swipe-cue__action{white-space:nowrap;align-items:center;gap:.6rem;display:inline-flex}.page-archetype--cover .service-mobile-swipe-cue__arrow{border:1px solid;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.15rem;line-height:1;display:inline-grid}.page-archetype--cover .service-groups{box-sizing:border-box;width:calc(100% + (2 * var(--editorial-gutter)));max-width:none;margin-inline:calc(-1 * var(--editorial-gutter));padding:0 var(--editorial-gutter) 1rem;overscroll-behavior-inline:contain;scroll-padding-inline:var(--editorial-gutter);scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:.85rem;display:flex;overflow:auto visible}.page-archetype--cover .service-groups::-webkit-scrollbar{display:none}.page-archetype--cover .service-group,.page-archetype--cover .service-group-grid{display:contents}.page-archetype--cover .service-group-heading,.page-archetype--cover .service-group-mobile-note{display:none}.page-archetype--cover .service-group-grid>li{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100vw - 3.5rem);width:calc(100vw - 3.5rem);min-width:calc(100vw - 3.5rem);max-width:none;margin:0}.page-archetype--cover .service-group-grid>li>.service-card{width:100%;margin:0}.page-archetype--cover .service-mobile-card-guide{border-bottom:1px solid var(--editorial-rule);color:var(--editorial-accent-deep);letter-spacing:.065em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;margin:-.15rem 0 .75rem;padding-bottom:.6rem;font-size:.72rem;font-weight:800;line-height:1.2;display:flex}}
