@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/image/expediente-motion/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/image/expediente-motion/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/image/expediente-motion/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/image/expediente-motion/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/image/expediente-motion/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/image/expediente-motion/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/image/expediente-motion/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/image/expediente-motion/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}[data-expediente-motion]{color-scheme:light;--ink:#212B36;--muted:#626b72;--paper:#f7f9f9;--green:#25846a;--accent:#f20d45}[data-expediente-motion] *{box-sizing:border-box}[data-expediente-motion]{margin:0;font-family:Public Sans,sans-serif;-webkit-font-smoothing:antialiased}[data-expediente-motion] a{color:inherit;text-decoration:none}[data-expediente-motion] button{font:inherit;cursor:pointer}[data-expediente-motion] button:disabled{cursor:default;opacity:.55}[data-expediente-motion] a:focus-visible,[data-expediente-motion] button:focus-visible{outline:3px solid #477efa;outline-offset:6px}[data-expediente-motion] .header{max-width:1600px;height:100px;margin:auto;padding:0 56px;display:flex;align-items:center;gap:32px;position:relative;z-index:5}[data-expediente-motion] .wordmark{font:600 43px/.9 Cormorant Garamond,serif;letter-spacing:-2.5px}[data-expediente-motion] .wordmark span{color:var(--accent)}[data-expediente-motion] .header-label{padding-left:28px;border-left:1px solid #d7dddf;font-size:12px;color:var(--muted)}[data-expediente-motion] .preview-label{margin-left:auto;font-size:11px;color:var(--muted);display:flex;align-items:center;gap:8px}[data-expediente-motion] .preview-label i{width:6px;height:6px;border-radius:50%;background:var(--green)}[data-expediente-motion] .hero{max-width:1600px;min-height:720px;height:calc(100svh - 168px);max-height:940px;margin:auto;display:grid;grid-template-columns:31% 69%;align-items:center;position:relative}[data-expediente-motion] .story-track{height:225svh}[data-expediente-motion] .story-track .hero{position:sticky;top:20px;height:calc(100svh - 40px);max-height:1040px}[data-expediente-motion] .scroll-hint{max-width:290px;margin-top:20px;font-size:10px;line-height:1.8;color:#516c5f}[data-expediente-motion] .scroll-hint span{display:inline-block;margin-left:8px}[data-expediente-motion] .intro{padding:0 0 30px 56px;position:relative;z-index:3}[data-expediente-motion] .eyebrow{color:#52635f;font-size:10px;font-weight:600;letter-spacing:1.9px;display:flex;align-items:center;gap:13px;margin:0 0 28px}[data-expediente-motion] .eyebrow span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #d6deda;border-radius:50%;font-size:9px;letter-spacing:0}[data-expediente-motion] h1{font:500 clamp(42px,4.1vw,68px)/1.02 Cormorant Garamond,serif;letter-spacing:-2px;margin:0 0 26px}[data-expediente-motion] h1 em{display:block;font-weight:500;color:#327764}[data-expediente-motion] .description{max-width:300px;color:var(--muted);font-size:14px;line-height:1.9;margin-bottom:32px}[data-expediente-motion] .promise{display:flex;gap:13px;align-items:center;margin-bottom:36px}[data-expediente-motion] .promise>span{color:var(--green);font-size:22px}[data-expediente-motion] .promise p{font-size:11px;line-height:1.9;margin:0}[data-expediente-motion] .promise strong{font-weight:600;color:var(--ink)}[data-expediente-motion] .controls{display:flex;align-items:center;gap:8px}[data-expediente-motion] .controls button{display:flex;align-items:center;gap:9px;min-height:46px;padding:0 17px;border-radius:28px;font-size:11px;font-weight:600}[data-expediente-motion] .controls svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}[data-expediente-motion] .primary{background:#253e37;color:white;border:1px solid #253e37;box-shadow:inset 0 1px 0 #ffffff26,0 3px 7px #143e2910}[data-expediente-motion] .primary:hover{background:#335448}[data-expediente-motion] .pause{background:transparent;color:var(--muted);border:1px solid transparent}[data-expediente-motion] .pause:hover{border-color:#d6deda}[data-expediente-motion] .scene-status{min-height:30px;max-width:300px;margin:16px 0 0;font-size:10px;line-height:1.6;color:#66736e}[data-expediente-motion] .visual{margin:0;height:100%;position:relative;overflow:clip}[data-expediente-motion] .ambient{position:absolute;inset:12% 4% 8% -2%;background:radial-gradient(ellipse,#bed9cf54 0,#dae6e430 38%,transparent 69%);pointer-events:none}[data-expediente-motion] .stage{position:absolute;inset:0 0 45px 0}[data-expediente-motion] .fit{position:absolute;left:49%;top:49%;width:1156px;height:944px;transform:translate(-50%,-50%) scale(var(--fit,.7));transform-style:preserve-3d;perspective:2200px}[data-expediente-motion] .screen{width:1156px;height:944px;position:relative;transform-style:preserve-3d;transform:rotateX(13deg) rotateY(-19deg) rotate(-4deg)}[data-expediente-motion] .turntable{width:1156px;height:944px;position:relative;transform-style:preserve-3d;transform:rotateY(0deg)}[data-expediente-motion] .turntable *{backface-visibility:hidden}[data-expediente-motion] .reverse{position:absolute;inset:-2px;border-radius:24px;transform:rotateY(180deg) translateZ(10px);background:radial-gradient(ellipse at 20% 15%,#567868,#2f5144 50%,#243f36);border:1px solid #a6b8ad;box-shadow:inset 0 2px 3px #d4e4d86b,inset 0 -3px 4px #15322685;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#e3eee7;font-size:15px;letter-spacing:1px}[data-expediente-motion] .reverse-wordmark{font:500 95px Cormorant Garamond,serif;letter-spacing:-5px}[data-expediente-motion] .turntable .reverse,[data-expediente-motion] .turntable .reverse *{backface-visibility:visible}[data-expediente-motion] .reverse,[data-expediente-motion] .turntable.rear-visible>.app,[data-expediente-motion] .turntable.rear-visible>.screen-back,[data-expediente-motion] .turntable.rear-visible>.screen-chrome{visibility:hidden}[data-expediente-motion] .turntable.rear-visible>.reverse{visibility:visible}[data-expediente-motion] .authorization-scene{position:absolute!important;top:44px;left:0;background:#faf7f3;border-radius:0 0 20px 20px}[data-expediente-motion] .authorization-plane{position:absolute;width:1156px;height:690px;top:100px;transform-style:preserve-3d}[data-expediente-motion] .authorization-base{display:block;width:1156px;height:690px}[data-expediente-motion] #authorization-layers{position:absolute;inset:0;transform-style:preserve-3d}[data-expediente-motion] .signature{position:absolute;transform-style:preserve-3d}[data-expediente-motion] .scene-hidden{visibility:hidden}[data-expediente-motion] .screen-back{position:absolute;inset:-2px;border-radius:24px;background:linear-gradient(150deg,#fff,#d7dddb 75%,#acb6b3);transform:translateZ(-7px);box-shadow:3px 8px 0 #bfc9c5,5px 12px 0 #edf0ee,15px 25px 30px #25423715,30px 60px 75px #183a3224}[data-expediente-motion] .screen-chrome{height:44px;background:linear-gradient(#ffffff,#f6f7f5);border:1px solid;border-color:#fff #fff #dfe2dd;border-radius:22px 22px 0 0;display:flex;align-items:center;justify-content:space-between;padding:0 22px;color:#738078;font-size:11px;letter-spacing:.3px}[data-expediente-motion] .window-dots{display:flex;gap:6px;width:140px}[data-expediente-motion] .window-dots i{width:7px;height:7px;background:#dce2dd;box-shadow:inset 0 1px 1px #7d948130;border-radius:50%}[data-expediente-motion] .chrome-private{width:140px;display:flex;align-items:center;justify-content:flex-end;gap:7px;font-size:9px}[data-expediente-motion] .chrome-private svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5}[data-expediente-motion] .app{width:1156px;height:900px;position:relative;transform-style:preserve-3d}[data-expediente-motion] .app-base{width:100%;height:100%;display:block;border-radius:0 0 20px 20px}[data-expediente-motion] .context-tint{position:absolute;inset:95px 0 0 570px;border-radius:0 0 20px 0;background:linear-gradient(90deg,#f8f9f825,#f8f9f8a8);transform:translateZ(1px);pointer-events:none}[data-expediente-motion] #layers{inset:0}[data-expediente-motion] #layers,[data-expediente-motion] .document{position:absolute;transform-style:preserve-3d}[data-expediente-motion] .document-shadow{position:absolute;inset:0;border-radius:18px;background:#18382a;opacity:0;filter:blur(13px);transform:translate3d(35px,30px,1px) scale(.99)}[data-expediente-motion] .float,[data-expediente-motion] .lift{position:absolute;inset:0;transform-style:preserve-3d}[data-expediente-motion] .lift{transform:translateZ(0)}[data-expediente-motion] .card-edge{position:absolute;inset:0;border-radius:20px;background:linear-gradient(145deg,#fafffc,#dce4de 52%,#a5b8ad);box-shadow:0 1px 1px #42614a25}[data-expediente-motion] .card-edge:first-child{transform:translateZ(-7px)}[data-expediente-motion] .card-edge:nth-child(2){transform:translateZ(-5px)}[data-expediente-motion] .card-edge:nth-child(3){transform:translateZ(-3px)}[data-expediente-motion] .card-face{position:absolute;inset:0;border-radius:19px;box-shadow:0 1px 2px #21413012,0 10px 18px #2a4d3414;transform:translateZ(0)}[data-expediente-motion] .card-image{width:100%;height:100%;display:block;border-radius:18px;position:absolute;inset:0}[data-expediente-motion] .card-valid{opacity:0}[data-expediente-motion] .edge-light{position:absolute;inset:-1px;border-radius:20px;border:1.5px solid #ffffffd9;box-shadow:inset 0 0 0 1px #35865d20,0 0 0 1px #a9c6b334;pointer-events:none}[data-expediente-motion] .sheen{position:absolute;inset:0;border-radius:18px;overflow:hidden;pointer-events:none}[data-expediente-motion] .sheen:after{content:"";position:absolute;inset:-50% -100%;background:linear-gradient(112deg,transparent 40%,#ffffffb0 49%,transparent 58%);transform:translateX(-70%)}[data-expediente-motion] .document[data-active=true] .sheen:after{animation:expedienteSheen .55s ease-out both}@keyframes expedienteSheen{to{transform:translateX(70%)}}[data-expediente-motion] .badge{position:absolute;left:-28px;top:-22px;width:74px;height:74px;transform-style:preserve-3d;transform:translateZ(25px) scale(0)}[data-expediente-motion] .badge-face,[data-expediente-motion] .badge-side{position:absolute;inset:0;border-radius:24px}[data-expediente-motion] .badge-side{background:linear-gradient(140deg,#72b297,#226749 55%,#154830);box-shadow:0 1px 1px #14452b55}[data-expediente-motion] .badge-side:first-child{transform:translateZ(-8px);box-shadow:6px 12px 14px #184b3438}[data-expediente-motion] .badge-side:nth-child(2){transform:translateZ(-6px)}[data-expediente-motion] .badge-side:nth-child(3){transform:translateZ(-4px)}[data-expediente-motion] .badge-side:nth-child(4){transform:translateZ(-2px)}[data-expediente-motion] .badge-face{background:radial-gradient(ellipse at 20% 0,#9fe4b4 0,#66bc90 20%,#398461 60%,#2d7250 100%);border:1px solid #b6f1c5;box-shadow:inset 1px 2px 2px #ffffffb3,inset -2px -3px 3px #123a365e,0 0 0 1px #23533d45}[data-expediente-motion] .badge-face:before{content:"";position:absolute;inset:4px;border:1px solid #d2fdd348;border-radius:20px;background:linear-gradient(130deg,#ffffff30,transparent 45%)}[data-expediente-motion] .badge-face svg{position:absolute;width:44px;height:44px;left:14px;top:14px;fill:none;stroke:#f4fff7;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 0 #21543c) drop-shadow(0 1px 2px #204d4166)}[data-expediente-motion] .counter{position:absolute;left:504px;top:135.75px;width:51px;height:23.25px;transform:translateZ(2px)}[data-expediente-motion] .counter img{width:100%;height:100%;position:absolute;inset:0}[data-expediente-motion] .counter-final{opacity:0}[data-expediente-motion] figcaption{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:10px;color:#66736e}[data-expediente-motion] .caption-mark{width:5px;height:5px;border-radius:50%;background:#458571;box-shadow:0 0 0 4px #e7eeeb}[data-expediente-motion] .caption-divider{padding:0 10px;color:#b5c1ba}[data-expediente-motion] .footer{width:calc(100% - 112px);max-width:1488px;margin:0 auto;padding:24px 0;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dfe6e3;font-size:10px;color:#68756e}[data-expediente-motion] .footer a{color:#344d40}[data-expediente-motion] .mobile-notice{display:none}[data-expediente-motion] .load-error{padding:20px;color:#a82332}[data-expediente-motion][data-paused=true] .sheen:after{animation-play-state:paused}[data-expediente-motion][data-static=true] .sheen:after{animation:none}@media (min-width:1600px){[data-expediente-motion] .hero{grid-template-columns:33% 67%}}@media (max-width:1400px){[data-expediente-motion] .header{padding:0 36px}[data-expediente-motion] .intro{padding-left:36px}[data-expediente-motion] .hero{grid-template-columns:32% 68%;min-height:670px}[data-expediente-motion] .footer{width:calc(100% - 72px);margin:0 36px}}@media (max-width:1100px){[data-expediente-motion] .header{padding:0 28px}[data-expediente-motion] .intro{padding-left:28px}[data-expediente-motion] h1{font-size:43px}[data-expediente-motion] .description{max-width:255px;font-size:12px}[data-expediente-motion] .hero{min-height:620px}[data-expediente-motion] .controls{gap:0}[data-expediente-motion] .controls button{padding:0 12px;font-size:10px}}@media (max-width:767px){[data-expediente-motion] .desktop,[data-expediente-motion] .header-label,[data-expediente-motion] .preview-label{display:none}[data-expediente-motion] .header{height:90px}[data-expediente-motion] .mobile-notice{display:block;padding:70px 28px;max-width:480px}[data-expediente-motion] .mobile-notice h1{font-size:44px}[data-expediente-motion] .mobile-notice p{line-height:1.8;color:var(--muted)}[data-expediente-motion] .mobile-notice a{text-decoration:underline}}@media (prefers-reduced-motion:reduce){[data-expediente-motion] *,[data-expediente-motion] :after,[data-expediente-motion] :before{animation:none!important;transition:none!important}}[data-expediente-motion] .journey-header nav{display:flex;align-items:center;gap:26px;margin-left:auto;font-size:11px}[data-expediente-motion] .start-link{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:13px 20px;border:1px solid #253e37;border-radius:28px;color:#fff;background:#253e37;box-shadow:inset 0 1px 0 #ffffff24,0 3px 7px #143e2910;font-size:11px;font-weight:600}[data-expediente-motion] .start-link:hover{background:#335448}[data-expediente-motion] .start-link.large{min-height:52px;padding:0 24px;font-size:12px}[data-expediente-motion] .walkthrough{display:grid;grid-template-columns:34% 66%;max-width:1600px;margin:auto;align-items:start;position:relative}[data-expediente-motion] .chapter{position:relative;height:165svh;padding:19svh 0 0 56px;scroll-margin-top:130px}[data-expediente-motion] .chapter.opening{padding-top:2svh}[data-expediente-motion] .opening .eyebrow{margin-bottom:17px}[data-expediente-motion] .opening h1{margin-bottom:20px}[data-expediente-motion] .opening .chapter-copy{top:10svh}[data-expediente-motion] .chapter .hook-subtitle{max-width:385px;font:400 15px/1.75 Public Sans,sans-serif;letter-spacing:0;color:#65736b;margin:0 0 22px}[data-expediente-motion] .hook-flags{display:grid;gap:10px;margin:0 0 14px;max-width:360px}[data-expediente-motion] .flag-region{display:grid;gap:5px}[data-expediente-motion] .flag-region>span{color:#778279;font-size:8px;font-weight:600;letter-spacing:.7px}[data-expediente-motion] .flag-region>div{display:flex;flex-wrap:wrap;align-items:center;gap:5px}[data-expediente-motion] .flag-region img{display:block;width:22px;height:16.5px;border-radius:2px;border:1px solid #ffffff;box-shadow:0 0 0 1px #dce4dd,0 2px 4px #253d2812;object-fit:cover}[data-expediente-motion] .hook-situations{font-size:10px;line-height:1.8;color:#718073;max-width:350px;margin:0 0 19px}[data-expediente-motion] .hook-time{padding:16px 0;margin-bottom:22px;border-top:1px solid #dce5df;border-bottom:1px solid #dce5df;max-width:350px}[data-expediente-motion] .time-label{font-size:8px;font-weight:600;letter-spacing:1.1px;color:#718073}[data-expediente-motion] .hook-time p{display:flex;align-items:baseline;gap:15px;margin:8px 0 6px}[data-expediente-motion] .hook-time strong{font-weight:500;font-size:21px;color:#2e5541}[data-expediente-motion] .hook-time p span{color:#94a195;font-size:11px}[data-expediente-motion] .hook-time>span:last-child{font-size:11px;color:#67756b}[data-expediente-motion] .opening .scroll-guide{display:flex;margin-top:19px}[data-expediente-motion] .flat-hero{transform:none}[data-expediente-motion] .flat-hero .screen-back{transform:none;background:#fff;border:1px solid #dbe3dd;box-shadow:0 12px 38px #24463212}[data-expediente-motion] .journey-scene[data-scene=hero] .card-edge,[data-expediente-motion] .journey-scene[data-scene=hero] .document-shadow,[data-expediente-motion] .journey-scene[data-scene=hero] .edge-light,[data-expediente-motion] .journey-scene[data-scene=hero] .sheen{display:none}[data-expediente-motion] .journey-scene[data-scene=hero] .card-face{box-shadow:none}[data-expediente-motion] .journey-scene[data-scene=hero] .scene-card .sheen{display:none}[data-expediente-motion] .journey-scene[data-scene=hero] .sheen:after{animation:none}[data-expediente-motion] .onboarding-cue{position:absolute;border:2px solid #83b392;border-radius:16px;box-shadow:0 0 0 3px #cce4d044,0 0 18px #7da98d22;opacity:0;pointer-events:none}[data-expediente-motion] .journey-visual[data-scene=hero] .ambient{background:radial-gradient(ellipse,#bed9cf70 0,#dae6e438 38%,transparent 71%)}[data-expediente-motion] .chapter-copy{position:sticky;top:23svh;padding-bottom:18svh;max-width:390px}[data-expediente-motion] .chapter h1{font-size:clamp(48px,4.25vw,70px);line-height:1.01;margin-bottom:28px}[data-expediente-motion] .chapter h2{font:500 clamp(43px,3.65vw,61px)/1.04 Cormorant Garamond,serif;letter-spacing:-1.6px;margin:0 0 28px}[data-expediente-motion] .chapter h2 em,[data-expediente-motion] .wedding-close h2 em{font-weight:500;color:#327764}[data-expediente-motion] .chapter .description{max-width:310px;margin-bottom:27px;font-size:14px}[data-expediente-motion] .quiet{max-width:290px;font-size:10px;color:#6b7770;line-height:1.9;margin:21px 0}[data-expediente-motion] .scroll-guide{display:inline-flex;align-items:center;gap:12px;font-size:10px;color:#486657;margin-top:28px}[data-expediente-motion] .chapter-detail{display:grid;grid-template-columns:auto 1fr;gap:12px 18px;align-items:baseline;padding-top:24px;font-size:11px;border-top:1px solid #dce5df;max-width:300px;margin-top:30px}[data-expediente-motion] .chapter-detail span{font-weight:600}[data-expediente-motion] .chapter-detail p{margin:0;color:#6b7770}[data-expediente-motion] .route-choice{display:flex;gap:7px;margin:30px 0 20px}[data-expediente-motion] .route-choice button{min-height:43px;border:1px solid #d6dfd8;border-radius:24px;padding:0 18px;background:transparent;color:#64776c;font-size:11px}[data-expediente-motion] .route-choice button[aria-pressed=true]{background:#e5ede8;border-color:#a9c1b3;color:#2b5340}[data-expediente-motion] .inline-start{font-size:11px;font-weight:600;color:#315b45;border-bottom:1px solid #b2c7b7;padding-bottom:8px}[data-expediente-motion] .journey-visual{position:sticky;top:25px;width:100%;height:calc(100svh - 50px);max-height:1040px;min-height:580px;margin:0}[data-expediente-motion] #journey-scenes{position:absolute;left:0;top:44px;width:1156px;height:900px;transform-style:preserve-3d}[data-expediente-motion] .journey-scene{position:absolute;inset:0;width:1156px;height:900px;background:#faf7f3;border-radius:0 0 20px 20px;transform-style:preserve-3d;visibility:hidden}[data-expediente-motion] .journey-scene.current{visibility:visible}[data-expediente-motion] .scene-plane{position:absolute;transform-origin:0 0;transform-style:preserve-3d}[data-expediente-motion] .scene-base{display:block;position:absolute;inset:0;width:100%;height:100%;border-radius:14px}[data-expediente-motion] .scene-card{position:absolute;transform-style:preserve-3d}[data-expediente-motion] .scene-card .sheen{display:none}[data-expediente-motion] .scene-card[data-active=true] .sheen{display:block}[data-expediente-motion] .scene-card[data-active=true] .sheen:after{animation:expedienteSheen .55s ease-out both}[data-expediente-motion] .case-plane .card-face,[data-expediente-motion] .case-plane .card-image{border-radius:12px}[data-expediente-motion] .journey-visual .rear-visible #journey-scenes,[data-expediente-motion] .rear-visible .journey-scene.current{visibility:hidden}[data-expediente-motion] .scene-error{position:absolute;inset:45% 10% auto;padding:24px;color:#942732;background:#fff;font-size:14px;line-height:1.8}[data-expediente-motion] .wedding-close{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:155px 28px 140px;text-align:center;background:linear-gradient(#f7f9f9,#edf3ef)}[data-expediente-motion] .wedding-close .eyebrow{justify-content:center}[data-expediente-motion] .wedding-close h2{font:500 clamp(52px,5.4vw,84px)/1.05 Cormorant Garamond,serif;letter-spacing:-2px;margin:30px 0}[data-expediente-motion] .wedding-close p:not(.eyebrow){font-size:14px;color:#68766d;line-height:1.9;margin:26px 0 36px}[data-expediente-motion] .journey-footer{padding:32px 0}@media (max-width:1400px){[data-expediente-motion] .chapter{padding-left:36px}[data-expediente-motion] .chapter-copy{max-width:335px}[data-expediente-motion] .chapter .description{max-width:285px;font-size:13px}}@media (max-width:1100px){[data-expediente-motion] .walkthrough{grid-template-columns:35% 65%}[data-expediente-motion] .chapter{padding-left:28px}[data-expediente-motion] .chapter h1{font-size:46px}[data-expediente-motion] .chapter h2{font-size:43px}[data-expediente-motion] .chapter-copy{max-width:280px}[data-expediente-motion] .chapter .description{max-width:255px;font-size:12px}[data-expediente-motion] .eyebrow{letter-spacing:1.2px;font-size:9px}[data-expediente-motion] .journey-header nav{gap:12px}[data-expediente-motion] .chapter .hook-subtitle{font-size:12px}[data-expediente-motion] .flag-region>span{font-size:7px}[data-expediente-motion] .flag-region>div{gap:4px}[data-expediente-motion] .flag-region img{width:20px;height:15px}[data-expediente-motion] .hook-time{margin-bottom:17px;padding:11px 0}}[data-expediente-motion] .editorial-case .scene-plane{width:1156px;height:900px;left:0;top:0;transform:none}[data-expediente-motion] .case-heading{position:absolute;left:64px;top:64px;margin:0;font:500 45px Cormorant Garamond,serif;color:#243c31}[data-expediente-motion] .case-caption{position:absolute;top:121px;left:66px;font:14px Public Sans,sans-serif;color:#829187}[data-expediente-motion] .case-connectors{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#b6c9bc;stroke-width:2}[data-expediente-motion] .editorial-card .card-face{background:linear-gradient(145deg,#ffffff,#f6f9f6);border:1px solid #dbe6dd;border-radius:23px;padding:36px}[data-expediente-motion] .person-heading{display:flex;gap:22px;align-items:center;margin-bottom:33px}[data-expediente-motion] .person-monogram{width:70px;height:70px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#e5eee7,#ccdcd0);border:1px solid #f8fff9;box-shadow:inset 0 2px 2px #ffffff,inset 0 -2px 3px #869b8a22;color:#41644d;font:500 20px Public Sans,sans-serif}[data-expediente-motion] .person-heading strong{font:500 43px Cormorant Garamond,serif;color:#283c30}[data-expediente-motion] .person-country{display:flex;align-items:center;gap:16px;font:18px Public Sans,sans-serif;color:#3c5542}[data-expediente-motion] .person-country img{width:48px;height:36px;border-radius:5px;border:1px solid #fff;box-shadow:0 0 0 1px #cfdcd2,0 3px 6px #273c3014}[data-expediente-motion] .person-status{margin-top:25px;padding-top:20px;border-top:1px solid #e1e9e2;display:flex;justify-content:space-between;align-items:center;font:14px Public Sans,sans-serif;color:#89988b}[data-expediente-motion] .person-status strong{padding:8px 16px;border-radius:18px;font-size:14px;font-weight:500;color:#416349;background:#edf3ed}[data-expediente-motion] .dossier-heading{display:flex;align-items:center;gap:28px}[data-expediente-motion] .dossier-heading svg{width:88px;height:72px;flex-shrink:0}[data-expediente-motion] .dossier-heading strong{font:500 38px Cormorant Garamond,serif;color:#2b4634}[data-expediente-motion] .dossier-heading p{font:14px/1.8 Public Sans,sans-serif;color:#7c8e7f;margin:8px 0 0}[data-expediente-motion] .hook-flags.compact-origins{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 19px}[data-expediente-motion] .origin-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:55px;padding:10px 7px 9px;background:#fff;border:1px solid #e0e8e1;border-radius:9px}[data-expediente-motion] .origin-badge img{display:block;width:32px;height:24px;border-radius:3px;border:1px solid #ffffff;box-shadow:0 0 0 1px #dce4dd}[data-expediente-motion] .origin-badge>span{font-size:8px;color:#728174}[data-expediente-motion] .other-origin svg{width:32px;height:24px;fill:none;stroke:#648570;stroke-width:1.4}[data-expediente-motion] .pride-welcome{margin:0 0 17px}[data-expediente-motion] .pride-welcome>p{margin:0 0 9px;font-size:10px;color:#607a67}[data-expediente-motion] .pride-flags{display:flex;flex-wrap:wrap;gap:9px}[data-expediente-motion] .pride-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:55px;padding:9px 7px;background:#fff;border:1px solid #e0e8e1;border-radius:9px}[data-expediente-motion] .pride-badge img{display:block;width:32px;height:24px;border-radius:3px;border:1px solid #fff;box-shadow:0 0 0 1px #dce4dd}[data-expediente-motion] .pride-badge>span{font-size:8px;color:#728174}[data-expediente-motion] .price-card:not([hidden]){display:block;max-width:100%;margin:0 0 30px;padding:26px;background:#ffffffb3;border:1px solid #d5e2d8;border-radius:18px}[data-expediente-motion] .price-label{font-size:9px;font-weight:600;letter-spacing:1.4px;color:#78897c}[data-expediente-motion] .price-card .price-amount{font:500 54px Cormorant Garamond,serif!important;color:#2d513c!important;margin:12px 0 8px!important}[data-expediente-motion] .price-card .price-detail{font-size:11px!important;line-height:1.7!important;margin:0!important}@media (max-width:1100px){[data-expediente-motion] .hook-flags.compact-origins{gap:5px}[data-expediente-motion] .origin-badge{min-width:43px;padding:8px 4px}[data-expediente-motion] .origin-badge img,[data-expediente-motion] .other-origin svg{width:28px;height:21px}[data-expediente-motion] .origin-badge>span{font-size:7px}}@media (min-width:1101px) and (max-width:1400px){[data-expediente-motion] .hook-flags.compact-origins{gap:5px}[data-expediente-motion] .origin-badge{min-width:51px}}@media (max-width:1100px){[data-expediente-motion] .pride-flags{gap:5px}[data-expediente-motion] .pride-badge{min-width:43px;padding:8px 4px}[data-expediente-motion] .pride-badge img{width:28px;height:21px}[data-expediente-motion] .pride-badge>span{font-size:7px}}@media (max-width:767px){[data-expediente-motion] .desktop,[data-expediente-motion] .journey-header nav{display:none}[data-expediente-motion] .mobile-notice{display:block}}[data-expediente-motion]{--color-vrb-cream-base:#FAF7F2;--color-vrb-cream-warm:#F5F0E8;--color-vrb-off-white:#FDFCFA;--color-vrb-scene-dark:#0D0B0A;--color-vrb-charcoal:#1A1614;--color-vrb-charcoal-mid:#3D3530;--color-vrb-stone:#8A8078;--color-vrb-stone-text:#706760;--color-vrb-border-cream:#E8E0D5;--color-vrb-border-dark:#2E2824;--color-vrb-crimson:#C8102E;--color-vrb-crimson-deep:#A00D24;--color-vrb-crimson-light:#E8304A;--color-vrb-crimson-tint:#FAE8EB;--color-vrb-gold:#C9A96E;--color-vrb-gold-text:#8A6C32;--color-vrb-gold-light:#E0C99A;--color-vrb-gold-tint:#F7F0E4;--color-vrb-sand:#E8E4DF;--color-vrb-pebble:#C4BDB7;--color-vrb-ai-cyan:#67E8F9;--color-vrb-ai-violet:#C4B5FD;--color-vrb-feedback-error:#B91C1C;--color-vrb-feedback-warning:#D97706;--color-vrb-warning-tint:#FDF3E7;--color-vrb-brand-color-primary:#C8102E;--color-vrb-brand-color-secondary:#C9A96E;--color-vrb-brand-color-primary-hover:#A00D24;--color-vrb-brand-color-primary-on-dark:#E8304A;--color-vrb-brand-bg-scaffold:#FAF7F2;--color-vrb-brand-bg-surface:#FDFCFA;--color-vrb-brand-bg-chip:#F5F0E8;--color-vrb-brand-bg-dark:#0D0B0A;--color-vrb-brand-bg-primary-tint:#FAE8EB;--color-vrb-brand-bg-premium-tint:#F7F0E4;--color-vrb-brand-text-primary:#1A1614;--color-vrb-brand-text-secondary:#3D3530;--color-vrb-brand-text-muted:#8A8078;--color-vrb-brand-text-muted-safe:#706760;--color-vrb-brand-text-inverse:#FDFCFA;--color-vrb-brand-text-accent:#C8102E;--color-vrb-brand-text-premium:#C9A96E;--color-vrb-brand-border-default:#E8E0D5;--color-vrb-brand-border-strong:#2E2824;--color-vrb-brand-border-mid:#E8E4DF;--color-vrb-brand-border-hairline:#C4BDB7;--color-vrb-brand-border-focused:#1A1614;--color-vrb-brand-border-active:#C8102E;--color-vrb-brand-feedback-error:#B91C1C;--color-vrb-brand-feedback-warning:#D97706;--color-vrb-brand-feedback-success:#C9A96E;--color-vrb-brand-feedback-info:#8A8078;--color-vrb-semantic-surface-scaffold:#FAF7F2;--color-vrb-semantic-surface-card:#FDFCFA;--color-vrb-semantic-surface-input:#FDFCFA;--color-vrb-semantic-surface-chip:#F5F0E8;--color-vrb-semantic-surface-dark:#0D0B0A;--color-vrb-semantic-text-primary:#1A1614;--color-vrb-semantic-text-secondary:#3D3530;--color-vrb-semantic-text-muted:#8A8078;--color-vrb-semantic-text-muted-safe:#706760;--color-vrb-semantic-text-premium:#8A6C32;--color-vrb-semantic-text-inverse:#FDFCFA;--color-vrb-semantic-action-solid:#1A1614;--color-vrb-semantic-action-accent:#C8102E;--color-vrb-semantic-action-premium:#C9A96E;--color-vrb-semantic-border-default:#E8E0D5;--color-vrb-semantic-border-focused:#1A1614;--color-vrb-semantic-border-active:#C8102E;--color-vrb-semantic-border-strong:#2E2824;--color-vrb-semantic-feedback-error:#B91C1C;--color-vrb-semantic-feedback-success:#C9A96E;--color-vrb-semantic-feedback-warning:#D97706;--color-vrb-semantic-feedback-warning-surface:#FDF3E7;--color-vrb-semantic-feedback-info:#8A8078;--spacing-vrb-xs:4px;--spacing-vrb-sm:8px;--spacing-vrb-md:12px;--spacing-vrb-lg:16px;--spacing-vrb-xl:24px;--spacing-vrb-xxl:32px;--spacing-vrb-xxxl:48px;--spacing-vrb-page-padding:20px;--spacing-vrb-section-gap:32px;--spacing-vrb-card-padding:16px;--spacing-vrb-input-gap:8px;--spacing-vrb-touch-target:44px;--spacing-vrb-app-bar-height:56px;--spacing-vrb-bottom-nav-height:64px;--spacing-vrb-sheet-handle-area:32px;--radius-vrb-button:4px;--radius-vrb-chip:6px;--radius-vrb-card:16px;--radius-vrb-sheet:24px;--radius-vrb-full:999px;--font-family-vrb-editorial:"Cormorant Garamond";--font-family-vrb-ui:"Public Sans";--font-family-vrb-metric:"Barlow Condensed";--font-size-vrb-display1:56px;--font-size-vrb-display2:40px;--font-size-vrb-h1:32px;--font-size-vrb-h2:24px;--font-size-vrb-h3:20px;--font-size-vrb-body1:15px;--font-size-vrb-body2:13px;--font-size-vrb-label:12px;--font-size-vrb-caption:11px;--font-size-vrb-eyebrow:10px;--font-size-vrb-metric1:32px;--font-size-vrb-metric2:18px;--font-weight-vrb-light:300;--font-weight-vrb-regular:400;--font-weight-vrb-medium:500;--font-weight-vrb-semibold:600;--font-weight-vrb-bold:700;--line-height-vrb-tight:1.1;--line-height-vrb-snug:1.2;--line-height-vrb-normal:1.4;--line-height-vrb-relaxed:1.5;--line-height-vrb-loose:1.7;--letter-spacing-vrb-tight:-0.03em;--letter-spacing-vrb-normal:0em;--letter-spacing-vrb-wide:0.05em;--letter-spacing-vrb-wider:0.10em;--letter-spacing-vrb-widest:0.16em;--letter-spacing-vrb-eyebrow:0.15em;--color-vrb-state-hover-overlay:rgba(26,22,20,0.04);--color-vrb-state-press-overlay:rgba(26,22,20,0.08);--state-vrb-disabled-opacity:0.4;--state-vrb-loading-opacity:0.6;--state-vrb-focus-ring-width:2px;--state-vrb-focus-ring-offset:2px;--color-vrb-state-focus-ring-color:rgba(200,16,46,0.40);--color-vrb-state-selected-background:rgba(200,16,46,0.06);--color-vrb-state-active-background:rgba(200,16,46,0.10);--color-vrb-state-error-border:#B91C1C;--color-vrb-state-success-border:#C9A96E;--color-vrb-state-warning-border:#D97706;--ink:var(--color-vrb-brand-text-primary);--muted:var(--color-vrb-brand-text-muted-safe);--paper:var(--color-vrb-brand-bg-scaffold);--accent:var(--color-vrb-brand-text-accent);background:var(--paper);color:var(--ink);font-family:var(--font-family-vrb-ui),sans-serif}[data-expediente-motion] .journey-header{gap:var(--spacing-vrb-xxl)}[data-expediente-motion] .journey-header .wordmark{font-size:30px;letter-spacing:normal;flex-shrink:0}[data-expediente-motion] .journey-header .header-label{border-color:var(--color-vrb-brand-border-default);color:var(--muted)}[data-expediente-motion] .journey-header nav{font-size:var(--font-size-vrb-label)}[data-expediente-motion] a:focus-visible,[data-expediente-motion] button:focus-visible{outline:var(--state-vrb-focus-ring-width) solid var(--color-vrb-state-focus-ring-color);outline-offset:var(--state-vrb-focus-ring-offset)}[data-expediente-motion] .chapter h1,[data-expediente-motion] .chapter h2,[data-expediente-motion] .wedding-close h2{color:var(--ink);font-family:var(--font-family-vrb-editorial),serif;letter-spacing:var(--letter-spacing-vrb-tight)}[data-expediente-motion] .chapter h1 em,[data-expediente-motion] .chapter h2 em,[data-expediente-motion] .wedding-close h2 em{color:var(--accent)}[data-expediente-motion] .chapter .description,[data-expediente-motion] .chapter .hook-subtitle,[data-expediente-motion] .wedding-close>p:not(.eyebrow){color:var(--color-vrb-brand-text-secondary)}[data-expediente-motion] .chapter .quiet,[data-expediente-motion] .chapter-detail p,[data-expediente-motion] .hook-time>span:last-child,[data-expediente-motion] .journey-footer,[data-expediente-motion] .scroll-guide{color:var(--muted)}[data-expediente-motion] .chapter .eyebrow,[data-expediente-motion] .price-label,[data-expediente-motion] .time-label,[data-expediente-motion] .wedding-close .eyebrow{color:var(--muted);letter-spacing:var(--letter-spacing-vrb-eyebrow);font-size:var(--font-size-vrb-eyebrow)}[data-expediente-motion] .eyebrow span{color:var(--accent);background:var(--color-vrb-brand-bg-surface)}[data-expediente-motion] .chapter-detail,[data-expediente-motion] .eyebrow span,[data-expediente-motion] .hook-time{border-color:var(--color-vrb-brand-border-default)}[data-expediente-motion] .hook-time strong{color:var(--ink)}[data-expediente-motion] .hook-time p span{color:var(--muted)}[data-expediente-motion] .hook-flags .origin-badge{background:var(--color-vrb-brand-bg-surface);border-color:var(--color-vrb-brand-border-default);border-radius:var(--radius-vrb-chip)}[data-expediente-motion] .hook-flags .origin-badge>span{color:var(--muted)}[data-expediente-motion] .hook-flags .other-origin svg{stroke:var(--muted)}[data-expediente-motion] .promise>span{color:var(--accent)}[data-expediente-motion] .promise p{color:var(--muted)}[data-expediente-motion] .inline-start,[data-expediente-motion] .start-link,[data-expediente-motion] .start-link.large{padding:0;border:0;border-radius:var(--radius-vrb-button);background:none;box-shadow:none;min-height:0}[data-expediente-motion] .vrb-action,[data-expediente-motion] .vrb-action>span{display:inline-flex;align-items:center;justify-content:center}[data-expediente-motion] .vrb-action{white-space:nowrap;transition:filter .12s ease}[data-expediente-motion] .vrb-action>span{gap:var(--spacing-vrb-sm)}[data-expediente-motion] a[data-vrb-component=Button]:hover .vrb-action{filter:brightness(.94)}[data-expediente-motion] .route-choice{gap:0;padding:3px;border:1px solid var(--color-vrb-brand-border-default);border-radius:6px;background:var(--color-vrb-brand-bg-chip);width:fit-content}[data-expediente-motion] .route-choice button{height:40px;min-height:40px;padding:0 var(--spacing-vrb-lg);border:0;border-radius:var(--radius-vrb-button);font-size:var(--font-size-vrb-body2);color:var(--muted)}[data-expediente-motion] .route-choice button[aria-pressed=true]{background:var(--color-vrb-brand-bg-surface);color:var(--ink);font-weight:var(--font-weight-vrb-semibold);box-shadow:0 1px 3px rgba(26,22,20,.12)}[data-expediente-motion] .wedding-close{background:linear-gradient(var(--paper),var(--color-vrb-brand-bg-chip))}[data-expediente-motion] .price-card:not([hidden]){width:360px;max-width:min(360px,100%);margin-bottom:var(--spacing-vrb-xxl)}[data-expediente-motion] .price-card .price-amount{color:var(--ink)!important}[data-expediente-motion] .price-card .price-detail{color:var(--muted)}[data-expediente-motion] .journey-footer{border-color:var(--color-vrb-brand-border-default)}[data-expediente-motion] .journey-footer a:hover,[data-expediente-motion] .journey-header nav>a:not(.start-link):hover{color:var(--accent)}[data-expediente-motion] .mobile-notice{background:var(--paper);color:var(--ink)}@media (max-width:1100px){[data-expediente-motion] .journey-header{gap:var(--spacing-vrb-lg)}[data-expediente-motion] .journey-header .wordmark{font-size:26px}[data-expediente-motion] .journey-header .header-label{padding-left:var(--spacing-vrb-lg)}[data-expediente-motion] .journey-header nav{gap:var(--spacing-vrb-md)}}[data-expediente-motion] .chapter .service-scope,[data-expediente-motion] .wedding-close>.service-scope{max-width:350px;font-size:var(--font-size-vrb-caption);line-height:var(--line-height-vrb-loose);color:var(--muted);margin:12px 0 0}[data-expediente-motion] .wedding-close>.service-scope{max-width:480px;margin:0 0 24px}[data-expediente-motion] .eligibility-summary{max-width:350px;padding:12px 16px;margin:0 0 16px;border:1px solid var(--color-vrb-brand-color-primary);border-left-width:3px;border-radius:var(--radius-vrb-chip);background:var(--color-vrb-brand-bg-primary-tint);font-size:11px;line-height:1.6}[data-expediente-motion] .eligibility-summary>strong{color:var(--accent);font-size:12px}[data-expediente-motion] .eligibility-summary ul{padding-left:16px;margin:8px 0 0}[data-expediente-motion] .eligibility-summary li+li{margin-top:8px}[data-expediente-motion] .wedding-close .eligibility-summary{max-width:440px;text-align:left;margin-bottom:24px;font-size:13px;padding:16px 24px}[data-expediente-motion] .wedding-close .eligibility-summary>strong{font-size:14px}[data-expediente-motion]{padding-top:100px;overflow-x:clip}[data-expediente-motion] .journey-visual{top:85px;height:calc(100svh - 110px)}[data-expediente-motion] .chapter{scroll-margin-top:100px}[data-expediente-motion] #boda{scroll-margin-top:80px}@media(max-width:767px){[data-expediente-motion] .desktop,[data-expediente-motion] .walkthrough{display:block}[data-expediente-motion] .journey-visual{display:none}[data-expediente-motion] .chapter{height:auto;padding:48px 24px}[data-expediente-motion] .chapter-copy,[data-expediente-motion] .opening .chapter-copy{position:static;padding-bottom:0;max-width:none}[data-expediente-motion] .chapter h1,[data-expediente-motion] .chapter h2{font-size:44px}[data-expediente-motion] .chapter .description,[data-expediente-motion] .quiet{font-size:14px;max-width:none}[data-expediente-motion] .wedding-close{min-height:auto;padding:64px 24px}[data-expediente-motion] .wedding-close h2{font-size:44px}}[data-expediente-motion] .matrimonial-form-section{padding:80px 24px;max-width:760px;margin:0 auto;scroll-margin-top:120px}[data-expediente-motion] .matrimonial-form-section h3{font-family:var(--font-editorial,"Cormorant Garamond",serif);font-size:clamp(36px,5vw,52px);line-height:1.1;margin:12px 0 20px}[data-expediente-motion] .matrimonial-intro{color:var(--muted);font-size:16px;line-height:1.7;margin-bottom:32px}[data-expediente-motion] .matrimonial-form fieldset{border:0;padding:0;margin:0;min-width:0}[data-expediente-motion] .matrimonial-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}[data-expediente-motion] .matrimonial-fields label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}[data-expediente-motion] .matrimonial-fields input,[data-expediente-motion] .matrimonial-fields select{width:100%;min-width:0;height:48px;padding:12px 14px;border:1px solid var(--color-vrb-brand-border-default);border-radius:4px;background:var(--color-vrb-brand-bg-surface);color:var(--ink);font:inherit;font-weight:400}[data-expediente-motion] .matrimonial-fields small{color:var(--muted);font-weight:400;font-size:12px}[data-expediente-motion] .matrimonial-fields input:focus-visible,[data-expediente-motion] .matrimonial-fields select:focus-visible,[data-expediente-motion] .matrimonial-form input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-expediente-motion] .matrimonial-civil-confirmation{display:flex;gap:12px;align-items:flex-start;margin:28px 0 20px;font-size:14px;line-height:1.6;cursor:pointer}[data-expediente-motion] .matrimonial-civil-confirmation input{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:var(--accent)}[data-expediente-motion] .matrimonial-next-step{font-size:14px;line-height:1.7;margin-bottom:20px}[data-expediente-motion] .matrimonial-privacy{font-size:12px;line-height:1.7;color:var(--muted);padding-top:20px;border-top:1px solid var(--color-vrb-brand-border-default);margin-bottom:24px}[data-expediente-motion] .matrimonial-privacy a{display:inline-block;text-decoration:underline;text-underline-offset:3px;margin-top:8px}[data-expediente-motion] .matrimonial-submit{height:52px;min-width:160px;background:var(--ink);color:var(--paper);border-radius:4px;font-size:14px;font-weight:600}[data-expediente-motion] .matrimonial-error{color:var(--accent);margin-bottom:20px;font-size:14px;line-height:1.6}[data-expediente-motion] .matrimonial-confirmation{padding:28px;background:var(--color-vrb-brand-bg-surface);border:1px solid var(--color-vrb-brand-border-default);border-radius:8px}[data-expediente-motion] .matrimonial-confirmation h3{font-size:22px;margin:0 0 12px}[data-expediente-motion] .matrimonial-confirmation p{font-size:16px;line-height:1.7}@media(max-width:600px){[data-expediente-motion] .matrimonial-fields{grid-template-columns:1fr;gap:20px}[data-expediente-motion] .matrimonial-form-section{padding:56px 24px}[data-expediente-motion] .matrimonial-submit{width:100%}}[data-expediente-motion] .wedding-close{min-height:auto;padding-bottom:80px}[data-expediente-motion] .matrimonial-start-layout{width:100%;max-width:1180px;display:grid;grid-template-columns:320px minmax(0,1fr);gap:64px;align-items:start;margin-top:24px;text-align:left}[data-expediente-motion] .matrimonial-start-layout .matrimonial-form-section{width:100%;max-width:none;padding:0;margin:0}[data-expediente-motion] .matrimonial-start-layout .matrimonial-form-section h3{font-size:36px}[data-expediente-motion] .matrimonial-start-layout .price-card{width:100%;max-width:100%}[data-expediente-motion] .matrimonial-service-summary{position:sticky;top:128px}[data-expediente-motion] .matrimonial-service-summary .eligibility-summary{margin:0}[data-expediente-motion] .matrimonial-legal-confirmation{display:flex;gap:12px;align-items:flex-start;margin:0 0 20px;font-size:14px;line-height:1.6;cursor:pointer}[data-expediente-motion] .matrimonial-legal-confirmation input{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:var(--accent)}[data-expediente-motion] .matrimonial-legal-confirmation a{text-decoration:underline;text-underline-offset:3px}[data-expediente-motion] .matrimonial-phone-field{display:flex;flex-direction:column;gap:8px}[data-expediente-motion] .matrimonial-phone-field>label{display:block}[data-expediente-motion] .matrimonial-phone-control{display:flex;height:48px;border:1px solid var(--color-vrb-brand-border-default);border-radius:4px;background:var(--color-vrb-brand-bg-surface)}[data-expediente-motion] .matrimonial-phone-control:focus-within{outline:2px solid var(--accent);outline-offset:3px}[data-expediente-motion] .matrimonial-phone-control input{border:0;flex:1;width:0;background:transparent}[data-expediente-motion] .matrimonial-phone-control input:focus-visible{outline:none}[data-expediente-motion] .matrimonial-phone-country{height:46px;display:flex;align-items:center;gap:8px;padding:0 12px;background:transparent;border:0;border-right:1px solid var(--color-vrb-brand-border-default);border-radius:4px 0 0 4px;font-size:14px;font-weight:400}[data-expediente-motion] .matrimonial-phone-country:hover{background:var(--color-vrb-brand-bg-chip)}[data-expediente-motion] .react-international-phone-country-selector-dropdown{z-index:60;max-width:min(300px,80vw);max-height:260px;border:1px solid var(--color-vrb-brand-border-default);border-radius:8px;background:var(--color-vrb-brand-bg-surface);box-shadow:0 8px 24px rgba(26,22,20,.12)}[data-expediente-motion] .react-international-phone-country-selector-dropdown__list-item{font-family:Public Sans,sans-serif;font-size:14px;min-height:40px;padding:8px 12px}[data-expediente-motion] .react-international-phone-country-selector-dropdown__list-item--focused{background:var(--color-vrb-brand-bg-chip)}@media(max-width:1000px){[data-expediente-motion] .matrimonial-start-layout{max-width:760px;grid-template-columns:1fr;gap:40px}[data-expediente-motion] .matrimonial-service-summary{position:static;display:grid;grid-template-columns:1fr 1fr;gap:24px}[data-expediente-motion] .matrimonial-service-summary .price-card{margin-bottom:0}}@media(max-width:600px){[data-expediente-motion] .matrimonial-service-summary{grid-template-columns:1fr;gap:20px}}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height,36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,gainsboro));margin:0;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,white));cursor:pointer;text-transform:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke))}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,white));box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px rgba(0,0,0,.25));color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--focused,.react-international-phone-country-selector-dropdown__list-item--selected{background-color:var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,white));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height,36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color,gainsboro);border-radius:var(--react-international-phone-border-radius,4px);margin:0;background-color:var(--react-international-phone-background-color,white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,whitesmoke);color:var(--react-international-phone-disabled-text-color,#666)}