@layer approved-base,approved-overrides;@layer approved-base{:root{--paper-line: rgba(3,3,3,0.18);}section{position: relative;}.wrap{width: min(1180px,calc(100% - var(--pad) * 2));margin-inline: auto;}.progress{position: fixed;inset: 0 0 auto;height: 2px;background: var(--mark);z-index: 90;transform: scaleX(0);transform-origin: left center;will-change: transform;}.serif-em{font-family: var(--serif);font-style: italic;text-transform: none;letter-spacing: -0.025em;color: var(--white);}.brand-small{display: flex;align-items: center;gap: 11px;font-family: var(--display);font-weight: 900;font-size: 14px;letter-spacing: 0.08em;white-space: nowrap;}.brand-small::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--mark);animation: recordPulse 2.2s ease-out infinite;will-change: transform,opacity;}.brand-mark{height: clamp(13px,1.5vw,17px);width: auto;display: block;}html[lang="es"] .nav-right a{line-height: 1.25;padding-block: .11em;overflow: visible;}.index-links{display: grid;align-content: center;width: min(940px,100%);margin: auto;}.index-links a:hover strong{color: var(--mark);transform: translateX(8px);}.foot{flex-wrap: wrap;justify-content: space-between;border-top: 1px solid var(--line);}.foot a{color: var(--soft);transition: color 0.25s;}.foot a:hover{color: var(--mark);}@media (max-width: 980px){.brand-small{font-size: 11px;gap: 8px;}}@media (max-width: 800px){.foot{align-items: flex-start;flex-direction: column;}}.cta-big:active,.cta-line:active,.fm-submit:active{transform: translateY(1px) scale(0.99);}@media (max-width: 768px){.h-display,h1,h2,h3,h4,h5,h6{word-break: normal;hyphens: none;}}@media (max-width: 768px){body{overflow-x: hidden;}.h-display,h1,h2,h3,h4,h5,h6,.kicker,.brand-small,.start-title,.forms-title{word-break: normal;hyphens: none;}a[href^="mailto:"]{overflow-wrap: break-word;}img,video{max-width: 100%;height: auto;}.foot{flex-direction: column;align-items: flex-start;gap: 24px;}.foot-links{flex-direction: column;gap: 16px;}}:root{--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.05'/%3E%3C/svg%3E");}body::after{content: "";position: fixed;inset: 0;z-index: 80;pointer-events: none;background: var(--grain);}.fm-main{background: var(--night);color: var(--bone);}.fm-hero{min-height: 100svh;padding: clamp(96px,8vw,126px) 0 clamp(38px,4vw,56px);display: flex;align-items: center;}.fm-hero .wrap{width: 100%;max-width: 1560px;text-align: center;}.fm-kicker{margin: 0 0 clamp(26px,3.5vw,40px);font: 700 11px var(--mono);letter-spacing: 0.22em;text-transform: uppercase;color: var(--soft);display: flex;align-items: center;justify-content: center;gap: 14px;}.fm-kicker::before{content: "";width: 26px;height: 1px;background: var(--soft);}.fm-head{width: 100%;max-width: none;margin: 0 auto;font: 900 clamp(3rem,7vw,7rem)/0.88 var(--display);text-transform: uppercase;letter-spacing: -0.055em;color: var(--bone);}.fm-lead{margin: clamp(22px,2.6vw,30px) auto 0;max-width: 68ch;font: 400 clamp(1.12rem,1.45vw,1.42rem)/1.48 var(--serif);font-style: italic;letter-spacing: -0.005em;color: var(--muted);}.fm-consent{margin: 22px 0 0;max-width: 52ch;font: 400 12px/1.6 var(--mono);letter-spacing: 0.02em;color: var(--soft);}.fm-consent a{color: var(--muted);text-decoration: none;border-bottom: 1px solid rgba(248,247,242,0.28);}.fm-consent a:hover{color: var(--bone);border-bottom-color: var(--mark);}.fm-grid{padding: 0 0 clamp(120px,15vw,200px);}.fm-grid .wrap{max-width: 1160px;display: grid;grid-template-columns: 0.85fr 1.15fr;gap: clamp(40px,6vw,96px);}.fm-aside p{margin: 0 0 1.4em;font: 400 clamp(1rem,1.25vw,1.15rem)/1.55 var(--display);color: var(--muted);max-width: 34ch;}.fm-paths{margin: clamp(30px,4vw,46px) 0 0;}.fm-path{display: flex;gap: 16px;align-items: baseline;}.fm-path .t{font: 600 13px var(--mono);letter-spacing: 0.04em;text-transform: uppercase;color: var(--bone);}.fm-path .d{display: block;margin-top: 4px;font: 400 13px/1.4 var(--display);letter-spacing: 0;text-transform: none;color: var(--soft);}.fm-form{display: block;}.fm-field{margin: 0 0 clamp(22px,2.6vw,30px);}.fm-field label{display: block;margin: 0 0 10px;font: 600 11px var(--mono);letter-spacing: 0.16em;text-transform: uppercase;}.fm-field label .req{color: var(--mark);margin-left: 4px;}.fm-field input,.fm-field textarea{width: 100%;box-sizing: border-box;border-bottom: 2px solid rgba(248,247,242,0.22);color: var(--bone);font: 500 clamp(1.05rem,1.5vw,1.35rem)/1.4 var(--display);}.fm-field textarea{resize: vertical;min-height: 120px;}.fm-field input:focus,.fm-field textarea:focus{outline: none;}.fm-field .fm-opt{display: flex;align-items: center;gap: 14px;margin: 0;cursor: pointer;border-bottom: 1px solid rgba(248,247,242,0.09);font: 500 clamp(1rem,1.3vw,1.2rem)/1.3 var(--display);text-transform: none;letter-spacing: normal;color: var(--soft);}.fm-opt input{position: absolute;width: 1px;height: 1px;margin: 0;padding: 0;border: 0;opacity: 0;pointer-events: none;}.fm-opt::before{content: "";display: block;flex: 0 0 9px;border: 1px solid rgba(248,247,242,0.35);transition: background 140ms ease,border-color 140ms ease;}.fm-opt span{font: 500 clamp(1rem,1.3vw,1.2rem)/1.3 var(--display);color: var(--soft);transition: color 140ms ease;}.fm-opt:has(input:checked)::before{background: var(--mark);border-color: var(--mark);}.fm-opts:has(input:checked) .fm-opt{transition: opacity 140ms ease;}.fm-opts:has(input:checked) .fm-opt:not(:has(input:checked)){opacity: 0.45;}.fm-opts:has(input:checked) .fm-opt:not(:has(input:checked)):hover{opacity: 1;}.fm-opt:has(input:focus-visible){outline: 2px solid var(--mark);outline-offset: 2px;}.fm-hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden;}.fm-submit-row{display: flex;align-items: center;gap: clamp(18px,3vw,32px);flex-wrap: wrap;margin-top: clamp(14px,2vw,22px);}.fm-submit{appearance: none;border: 0;cursor: pointer;background: var(--mark);color: #0a0a0a;font: 800 clamp(0.95rem,1.3vw,1.15rem) var(--display);letter-spacing: 0.01em;text-transform: uppercase;padding: clamp(15px,1.8vw,20px) clamp(26px,3vw,38px);display: inline-flex;align-items: center;gap: 12px;transition: background 0.2s ease,color 0.2s ease;}.fm-submit span{transition: transform 0.2s ease;}.fm-submit:hover{color: var(--mark);box-shadow: inset 0 0 0 1px var(--mark);}.fm-submit:hover span{transform: translateX(4px);}.fm-alt{font: 500 12px var(--mono);letter-spacing: 0.06em;color: var(--soft);}.fm-alt a{color: var(--muted);text-decoration: none;border-bottom: 1px solid rgba(248,247,242,0.28);}.fm-alt a:hover{color: var(--bone);border-bottom-color: var(--mark);}.fm-status{display: none;}.fm-status.is-on{display: block;}.fm-status .tag{display: inline-flex;align-items: center;gap: 12px;font: 700 11px var(--mono);letter-spacing: 0.2em;text-transform: uppercase;color: var(--mark);margin: 0 0 18px;}.fm-status .tag::before{content: "";width: 10px;height: 10px;background: var(--mark);border-radius: 50%;}.fm-status h2{margin: 0 0 14px;font: 900 clamp(1.8rem,4vw,3rem)/0.9 var(--display);text-transform: uppercase;letter-spacing: -0.04em;color: var(--bone);}.fm-status p{margin: 0;max-width: 40ch;font: 400 clamp(1rem,1.4vw,1.2rem)/1.5 var(--display);color: var(--muted);}.fm-error{display: none;margin-top: 16px;font: 500 13px var(--mono);color: var(--mark);letter-spacing: 0.03em;}.fm-error.is-on{display: block;}@media (max-width: 860px){.fm-grid .wrap{grid-template-columns: 1fr;gap: clamp(48px,8vw,72px);}.fm-aside p{max-width: 46ch;}}.fm-spine{display: flex;justify-content: space-between;align-items: baseline;gap: 14px;flex-wrap: wrap;}.fm-spine .fm-no{font: 700 10px var(--mono);letter-spacing: 0.22em;text-transform: uppercase;}.fm-spine .fm-desc{color: var(--soft);font: 500 10px var(--mono);letter-spacing: 0.14em;text-transform: uppercase;}.fm-grid .wrap{align-items: stretch;}.fm-formwrap{position: relative;border: 1px solid rgba(239,235,225,0.16);border-radius: 12px;background: linear-gradient(180deg,rgba(239,235,225,.055),rgba(239,235,225,.025)),rgba(10,10,10,.72);padding: clamp(22px,3.2vw,38px);box-shadow: inset 0 1px 0 rgba(248,247,242,.075),0 18px 70px rgba(0,0,0,.28);}.fm-formwrap::after{content: "";position: absolute;inset: 10px;pointer-events: none;border-radius: 9px;border: 1px solid rgba(239,235,225,.045);}.fm-spine{position: relative;z-index: 1;border: 1px solid rgba(239,235,225,.16);border-left: 4px solid var(--mark);border-radius: 10px;background: rgba(239,235,225,.045);padding: 13px 16px 14px;margin: 0 0 clamp(24px,3vw,36px);}.fm-spine .fm-no{color: var(--mark);}.fm-form{position: relative;z-index: 1;}.fm-field{margin-bottom: clamp(20px,2.4vw,28px);}.fm-field input,.fm-field textarea{border: 1px solid rgba(239,235,225,.16);border-bottom-color: rgba(239,235,225,.22);border-radius: 10px;background: rgba(239,235,225,.035);padding: 14px 16px;box-shadow: inset 0 1px 0 rgba(248,247,242,.04);transition: border-color .18s ease,background .18s ease,box-shadow .18s ease;}.fm-field input:hover,.fm-field textarea:hover{border-color: rgba(239,235,225,.26);background: rgba(239,235,225,.05);}.fm-field input:focus,.fm-field textarea:focus{border-color: rgba(255,199,0,.68);border-bottom-color: rgba(255,199,0,.88);box-shadow: 0 0 0 1px rgba(255,199,0,.18),inset 0 1px 0 rgba(248,247,242,.045);background: rgba(239,235,225,.052);}.fm-opts{border-top: 0;display: grid;gap: 10px;}.fm-field .fm-opt{border: 1px solid rgba(239,235,225,.14);border-radius: 10px;background: rgba(239,235,225,.032);padding: 14px 16px;transition: border-color .16s ease,background .16s ease,opacity .16s ease;}.fm-opt::before{border-radius: 50%;width: 10px;height: 10px;flex-basis: 10px;}.fm-opt:hover{border-color: rgba(255,199,0,.44);background: rgba(239,235,225,.052);}.fm-opt:hover span{color: var(--mark);}.fm-opt:has(input:checked){border-color: rgba(255,199,0,.5);background: rgba(255,199,0,.075);}.fm-opt:has(input:checked) span{color: var(--bone);}.fm-aside{align-self: start;}.fm-paths{display: grid;gap: 12px;}.fm-path{border-bottom: 0;border: 1px solid rgba(239,235,225,.12);border-radius: 10px;background: rgba(239,235,225,.026);padding: 15px 16px 16px;transition: border-color .16s ease,background .16s ease,transform .16s ease;}.fm-path .t{transition: color .16s ease;}.fm-consent{border-left: 2px solid rgba(255,199,0,.45);padding-left: 14px;}.fm-submit{border-radius: 10px;box-shadow: 0 10px 34px rgba(255,199,0,.12);}.fm-submit:hover{background: transparent;}.fm-alt{max-width: 34ch;line-height: 1.45;}.fm-status.is-on{border: 1px solid rgba(255,199,0,.38);border-radius: 12px;padding: clamp(24px,4vw,42px);background: rgba(255,199,0,.055);}@media (max-width: 860px){.fm-hero{min-height: auto;padding-top: clamp(108px,26vw,148px);}.fm-formwrap{padding: clamp(18px,5vw,26px);}.fm-formwrap::after{inset: 7px;}.fm-submit{width: 100%;justify-content: center;}.fm-alt{max-width: none;}}:root{--night: #030303;--black: #000000;--white: #f8f7f2;--white-premium: #f8f7f2;--bone: #efebe1;--paper: #efebe1;--ink: #030303;--yellow: #ffc700;--mark: var(--yellow);--decision: var(--yellow);--signal: var(--mark);--muted: rgba(239,235,225,0.72);--soft: rgba(239,235,225,0.58);--line: rgba(239,235,225,0.16);}.topbar .brand-mark{display: block;object-fit: contain;filter: drop-shadow(0 8px 18px rgba(0,0,0,0.72));}.h-display,.hero h1,.cover-title,.closing-head,.fm-head,.section-head h1,.section-head h2,.ep-title,.form-record h3,.svc-way h3,.wayin h3,.fd-line,.diagnostic-grid .ds-line,.problem-verdict p,.poster-shot .ps-h{color: var(--white);font-family: var(--display);font-weight: 800;font-stretch: 96%;letter-spacing: -0.028em;text-shadow: 0 6px 28px rgba(0,0,0,0.68);}.hero h1,.cover-title,.fm-head{max-width: 10.6ch;}.hero h1 em,.serif-em,.problem-verdict p span{color: var(--bone);}.hero-side strong,.pb-cat,.rec .rvl,.cover-copy,.section-intro,.build-sub,.formats-lead,.waysin-lead,.svc-waysin-lead,.diagnostic-copy,.closing-body,.fm-lead{color: rgba(248,247,242,0.8);}.kicker,.brand-small,.nav-right,.hero-rail,.pb-meta,.rec,.fm-field label,.index-button,.index-menu-head,.index-menu-foot{letter-spacing: 0.13em;}.brand-small::before,.kicker::before,.progress-bar,.ap-cut,.fd-line::after,.form-record:hover::before{background: var(--mark);}.progress{display: none;}.lang,a:hover,.nav-right a:hover,.link-arrow:hover,.index-links a:hover small,.index-links a:hover strong,.hero-hand,.hand-accent,.poster-shot .ps-kicker,.fm-field label .req{color: var(--mark);}.cta-big,.cta-line,.fm-submit{border-color: rgba(248,247,242,0.26);}.closing .cta-big:hover,.how-to-start .cta-line:hover,.record-status .cta-line:hover,.use-field .cta-line:hover,.fm-submit:hover{background: var(--mark);color: var(--night);}img,.hero::before,.problem::before,.proof::before,.cover::before,.poster-shot::before{filter: grayscale(1) contrast(1.04) brightness(0.9);}@media (max-width: 760px){.hero h1,.cover-title,.fm-head{font-size: clamp(3.25rem,13vw,4.85rem);line-height: 0.84;}}body{background: radial-gradient(ellipse 80% 56% at 50% -10%,rgba(255,199,0,0.035),transparent 55%),#000000;}.wrap,.hero-grid,.cover-grid,.cover-register,.manual-grid,.formats-head,.waysin .wrap,.svc-waysin .wrap{width: min(1210px,calc(100% - var(--pad) * 2));}.serif-em,.hero h1 em,.problem-verdict p span,.cover-sub,.manual-sub{color: var(--bone);}.link-arrow,.cta-line,.cta-big,.fm-submit{border-radius: 0;box-shadow: none;}body .serif-em,body .hero h1 em,body .problem-verdict p span,body .origin-pull,body .status-principle{font-family: var(--frank);font-style: italic;font-weight: 500;letter-spacing: -0.006em;text-transform: none;}body .cta-line,body .cta-big,body .fm-submit{font-size: clamp(1.05rem,1.65vw,1.65rem);line-height: 1;}@media (max-width: 860px){html body .progress{display: block;position: fixed;inset: 0 0 auto 0;height: 2px;background: var(--mark);z-index: 9999;opacity: 0.96;transform: scaleX(0);transform-origin: left center;will-change: transform;box-shadow: 0 0 18px rgba(255,199,0,0.16);}}.foot{position: relative;display: grid;grid-template-columns: minmax(0,1fr) minmax(360px,0.48fr);grid-template-areas: "identity direct" "links meta";align-items: stretch;gap: 0;width: 100%;padding: 0;overflow: hidden;border: 0;background: var(--black);color: var(--bone);}.foot-identity{grid-area: identity;display: grid;grid-template-columns: max-content minmax(260px,620px);align-content: center;align-items: center;gap: clamp(36px,5vw,86px);min-width: 0;min-height: clamp(190px,18vw,260px);padding: clamp(34px,4.2vw,66px) clamp(34px,4vw,64px) clamp(34px,4.2vw,66px) var(--pad);background: var(--black);}.foot-identity .brand-small::before{width: 9px;height: 9px;border-radius: 0;animation: none;}.foot-identity .brand-mark{display: block;width: auto;height: clamp(21px,1.8vw,27px);max-width: min(240px,40vw);filter: none;}.foot-statement{max-width: 24ch;margin: 0;color: var(--white);font: 850 clamp(1.45rem,2.25vw,2.2rem)/0.98 var(--display);letter-spacing: 0;text-transform: uppercase;text-wrap: balance;}.foot-direct{grid-area: direct;display: grid;align-content: center;justify-items: start;gap: 13px;min-width: 0;padding: clamp(34px,4vw,60px);border: 0;background: var(--mark);color: var(--black);}.foot-label{display: flex;align-items: center;gap: 10px;color: var(--black);font: 700 10px/1 var(--mono);letter-spacing: 0.15em;text-transform: uppercase;}.foot-label::before{content: "";width: 9px;height: 9px;flex: 0 0 9px;background: var(--black);}.foot .foot-email{max-width: 100%;color: var(--black);font: 850 clamp(1.24rem,1.75vw,1.75rem)/1.05 var(--display);letter-spacing: 0;text-transform: none;overflow-wrap: anywhere;}.foot .foot-email:hover,.foot .foot-email:focus-visible,.foot-socials a:hover,.foot-socials a:focus-visible{color: var(--black);}.foot .foot-email::after{content: "";display: block;width: 0;height: 3px;margin-top: 7px;background: var(--black);transition: width 320ms cubic-bezier(0.16,1,0.3,1);}.foot .foot-email:hover::after,.foot .foot-email:focus-visible::after{width: 100%;}.foot-socials{display: flex;flex-wrap: wrap;gap: 12px 24px;margin-top: 7px;}.foot-socials a{display: inline-flex;align-items: center;gap: 8px;color: var(--black);font: 700 10px/1.2 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;transition: opacity 180ms ease,transform 220ms ease;}.foot-socials a:hover,.foot-socials a:focus-visible{opacity: 0.64;transform: translateY(-2px);}.foot-socials a::before{content: "";width: 18px;height: 18px;flex: 0 0 18px;background: center / contain no-repeat;}.foot-socials a[href*="instagram"]::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23050505' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='20' x='2' y='2' rx='5' ry='5'/%3E%3Cpath d='M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z'/%3E%3Cpath d='M17.5 6.5h.01'/%3E%3C/svg%3E");}.foot-socials a[href*="linkedin"]::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23050505' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-4 0v7h-4v-7a6 6 0 0 1 6-6z'/%3E%3Crect width='4' height='12' x='2' y='9'/%3E%3Ccircle cx='4' cy='4' r='2'/%3E%3C/svg%3E");}.foot-socials a span{display: none;}.foot-links,.foot-meta{border: 0;background: var(--black);}.foot-links{grid-area: links;display: flex;flex-wrap: wrap;align-items: center;gap: 14px clamp(22px,3vw,48px);min-width: 0;padding: 18px 32px 19px var(--pad);font: 700 10px/1.2 var(--mono);letter-spacing: 0.1em;text-transform: uppercase;}.foot-meta{grid-area: meta;display: flex;justify-content: flex-end;align-items: center;gap: clamp(18px,2.5vw,38px);min-width: 0;padding: 18px var(--pad) 19px 24px;color: var(--bone);font: 650 9px/1.3 var(--mono);letter-spacing: 0.12em;text-transform: uppercase;white-space: nowrap;}.foot a{text-decoration: none;}@media (max-width: 980px){.foot{grid-template-columns: 1fr;grid-template-areas: "identity" "direct" "links" "meta";}.foot-identity{grid-template-columns: max-content minmax(0,1fr);min-height: 0;padding-right: var(--pad);}.foot-direct{padding-inline: var(--pad);}.foot-meta{justify-content: space-between;padding-left: var(--pad);border-top: 0;}}@media (max-width: 640px){.foot-identity{grid-template-columns: 1fr;gap: 28px;padding-block: 34px 38px;}.foot-identity .brand-mark{max-width: min(220px,64vw);}.foot-statement{max-width: 19ch;font-size: clamp(1.5rem,7vw,2rem);}.foot-direct{padding-block: 34px 38px;}.foot-links{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 22px;padding-block: 24px;}.foot-meta{flex-direction: column;align-items: flex-start;gap: 8px;padding-block: 0 28px;}}@media (prefers-reduced-motion: reduce){.nav-right .word-swap__label,.foot-links .word-swap__label,.cta-line,.cta-big,.cta-line span,.cta-big span,.vertical-cta,.foot .foot-email::after,.foot-socials a{transition: none;}}@media (max-width: 760px){html{width: 100%;max-width: 100%;overflow-x: clip;-webkit-text-size-adjust: 100%;text-size-adjust: 100%;}body{width: 100%;max-width: 100%;overflow-x: clip;}body :where(main,section,article,aside,header,footer,figure,div,h1,h2,h3,h4,p,a,dl,dt,dd,ul,li){min-width: 0;}body :where(img,video,svg){max-width: 100%;}body :where(h1,h2,h3,h4,.h-display,.closing-head,.signal-plate){max-width: 100%;overflow: visible;overflow-wrap: normal;word-break: normal;hyphens: none;text-wrap: balance;}body :where(p,dd,li,.index-menu-foot a){overflow-wrap: break-word;}}@media (max-width: 360px){body .brand-small{max-width: 48vw;}body .nav-right .lang{padding-inline: 6px;}body .index-button{padding-inline: 6px;}body .index-links strong{font-size: clamp(2rem,10.5vw,2.6rem);}}#main-content .fm-hero .fm-head{width: 100%;max-width: none;}.topbar .brand-mark{width: auto;height: clamp(17px,1.9vw,22px);max-width: min(48vw,220px);transform-origin: left center;transition: transform 260ms cubic-bezier(.22,.75,.2,1),filter 260ms ease;}.topbar .brand-small:hover .brand-mark,.topbar .brand-small:focus-visible .brand-mark{transform: translateX(3px) scale(1.035);filter: brightness(1.12) drop-shadow(0 8px 18px rgba(0,0,0,.72));}@media (max-width: 680px){.topbar .brand-mark{height: clamp(16px,4.6vw,20px);max-width: 46vw;}}@media (prefers-reduced-motion: reduce){.topbar .brand-mark{transition: none;}.topbar .brand-small:hover .brand-mark,.topbar .brand-small:focus-visible .brand-mark{transform: none;}}#main-content .fm-path{border: 0;border-top: 1px solid rgba(239,235,225,.14);border-radius: 0;background: transparent;padding: 16px 0 18px;transform: none;}#main-content .fm-spine{border: 0;border-left: 3px solid var(--mark);border-radius: 0;background: transparent;padding: 0 0 0 14px;}#main-content .fm-formwrap::after{display: none;}html[lang="es"] body .h-display,html[lang="es"] body .fm-head,html[lang="es"] body .legal h1{line-height: 0.96;overflow: visible;}html[lang="es"] body .h-display .serif-em,html[lang="es"] body .closing-head .serif-em,html[lang="es"] body .fm-head .serif-em{line-height: 1;}html[lang="es"] body .index-links a[href$="practice.html"] strong{position: relative;color: transparent;overflow: visible;text-shadow: none;}html[lang="es"] body .index-links a[href$="practice.html"] strong::before{content: "PRACTICA";position: absolute;inset: 0;color: var(--white,#f8f7f2);font: inherit;letter-spacing: inherit;}html[lang="es"] body .index-links a[href$="practice.html"] strong::after{content: "";position: absolute;top: 0.02em;left: 1.47em;width: 0.15em;height: 0.045em;background: var(--white,#f8f7f2);transform: rotate(-17deg);transform-origin: left center;}html[lang="es"] body .index-links a[href$="practice.html"]:is(:hover,:focus-visible) strong::before,html[lang="es"] body .index-links a[href$="practice.html"].current strong::before,html[lang="es"] body .index-links a[href$="practice.html"][aria-current="page"] strong::before{color: var(--mark,#ffc700);}html[lang="es"] body .index-links a[href$="practice.html"]:is(:hover,:focus-visible) strong::after,html[lang="es"] body .index-links a[href$="practice.html"].current strong::after,html[lang="es"] body .index-links a[href$="practice.html"][aria-current="page"] strong::after{background-color: var(--mark,#ffc700);}@media (max-width: 768px){html[lang="es"] body .h-display,html[lang="es"] body .fm-head,html[lang="es"] body .legal h1{line-height: 0.98;}html[lang="es"] body .index-links strong{line-height: 0.98;overflow: visible;}}.fm-field label{color: rgba(239,235,225,.72);}.fm-field input::placeholder,.fm-field textarea::placeholder{color: rgba(239,235,225,.48);opacity: 1;}.fm-path .d,.fm-alt,.fm-consent,.fm-status p{color: rgba(239,235,225,.70);}:root{--visual-black: #0a0a0a;--visual-bone: #efebe1;--visual-yellow: #ffc700;}:root{--to-black: #0a0a0a;--to-bone: #efebe1;--to-yellow: #ffc700;}.progress{display: none;}.topbar{border-color: transparent;}}@layer approved-overrides{body .fm-form{gap: clamp(.8rem,1.2vw,1.05rem);}body .fm-field textarea{min-height: 8.25rem;}body .fm-choice{padding-block: .72rem;}body .fm-privacy,body .fm-direct{line-height: 1.5;}}
