:root{--marfim:#f5f0e8;--marfim-2:#ece4d4;--preto:#101010;--borgonha:#6b1020;--borgonha-d:#4f0c18;--petroleo:#24586a;--petroleo-d:#1a4150;--dourado-1:#d8c27a;--dourado-2:#b6904d;--linha:#1010101a;--font-display:"Playfair Display", "Georgia", serif;--font-body:"Raleway", sans-serif;--maxw:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--marfim);color:var(--preto);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.6}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600;line-height:1.15}em{color:var(--borgonha);font-style:italic;font-weight:500}.section-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--borgonha);align-items:center;gap:10px;margin-bottom:18px;font-size:12.5px;font-weight:600;display:inline-flex}.section-eyebrow:before{content:"";background:linear-gradient(90deg,var(--dourado-2),var(--dourado-1));width:26px;height:1px}.gold-rule{background:linear-gradient(90deg,var(--dourado-2),var(--dourado-1));border:none;width:64px;height:2px}a:focus-visible,button:focus-visible{outline:2px solid var(--petroleo);outline-offset:3px}header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--linha);background:#f5f0e8eb;position:sticky;top:0}.nav-inner{max-width:var(--maxw);justify-content:space-between;align-items:center;margin:0 auto;padding:20px 32px;display:flex}.logo{font-family:var(--font-display);letter-spacing:.12em;font-size:22px;font-weight:600}.logo span{color:var(--preto);font-style:italic}nav ul{gap:36px;display:flex}nav a{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #0000;padding-bottom:3px;font-size:13px;transition:border-color .2s,color .2s}nav a:hover{border-color:var(--borgonha)}.btn{text-transform:uppercase;font-family:var(--font-body);letter-spacing:.03em;cursor:pointer;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;padding:13px 26px;font-size:14px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.btn-primary{background:var(--borgonha);color:var(--marfim);border:1px solid var(--borgonha)}.btn-primary:hover{background:var(--borgonha-d);transform:translateY(-1px)}.btn-ghost{color:var(--preto);border:1px solid var(--preto);background:0 0}.btn-ghost:hover{background:var(--preto);color:var(--marfim)}.hero .btn-ghost{background:var(--marfim);color:var(--petroleo);border:1px solid var(--dourado-2)}.hero .btn-ghost:hover{background:var(--marfim);color:var(--petroleo);border-color:var(--dourado-1);transform:translateY(-1px)}.btn-light{background:var(--marfim);color:var(--borgonha);border:1px solid var(--marfim)}.btn-light:hover{color:var(--marfim);border-color:var(--marfim);background:0 0}.menu-toggle{cursor:pointer;background:0 0;border:none;padding:6px;display:none}.menu-toggle span{background:var(--preto);width:24px;height:2px;margin:5px 0;transition:all .25s;display:block}.hero{padding:88px 0 60px;position:relative;overflow:hidden}.hero-single{text-align:center;max-width:760px}.hero-single .lede{margin-inline:auto}.hero-single .hero-ctas{justify-content:center}.hero-single .hero-trust{text-align:left;margin-inline:auto}.hero h1{color:var(--preto);margin-bottom:22px;font-size:clamp(34px,4.4vw,54px)}.hero p.lede{color:#3a3a3a;max-width:600px;margin-bottom:34px;font-size:18px}.hero-ctas{flex-wrap:wrap;gap:16px;margin-bottom:34px;display:flex}.hero-trust{letter-spacing:.02em;color:#5a5a5a;border-top:1px solid var(--linha);max-width:520px;padding-top:18px;font-size:13px}.hero-trust strong{color:var(--preto);font-weight:600}.strip{background:var(--petroleo);color:var(--marfim);padding:44px 0}.strip .wrap{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.strip-item{border-left:1px solid #f5f0e840;padding-left:22px}.strip-item:first-child{border-left:none;padding-left:0}.strip-num{font-family:var(--font-display);color:var(--dourado-1);margin-bottom:6px;font-size:30px;font-weight:600}.strip-desc{color:#dfe6e9;font-size:13.5px;line-height:1.5}.belief{background:var(--petroleo);text-align:center;padding:56px 0}.belief .wrap{max-width:none;padding-left:40px;padding-right:40px}.belief-divider{border:0;border-top:1px solid var(--dourado-2);opacity:.95;width:100%;margin:0 0 48px}.belief p{font-family:var(--font-display);color:var(--dourado-1);max-width:1180px;margin:0 auto;font-size:clamp(19px,2.4vw,26px);font-style:italic;font-weight:500;line-height:1.4}.belief p span{font-family:var(--font-body);color:#cfc9ba;letter-spacing:.01em;max-width:1080px;margin-top:14px;margin-left:auto;margin-right:auto;font-size:15px;font-style:normal;font-weight:400;display:block}.narrative{padding:104px 0}.narrative .inner{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}.narrative h2{margin-bottom:8px;font-size:clamp(28px,3.4vw,38px)}.narrative .sticky-note{position:sticky;top:120px}.narrative p{color:#333;max-width:560px;margin-bottom:20px;font-size:16.5px}.narrative .callout{background:var(--marfim-2);border-left:3px solid var(--dourado-2);font-family:var(--font-display);color:var(--preto);margin-top:32px;padding:24px 26px;font-size:17px;font-style:italic}.services{background:var(--marfim-2);padding:104px 0}.services-top{grid-template-columns:1fr;align-items:end;gap:0;margin-bottom:54px;display:grid}.services-head{max-width:700px;margin:0}.services-head h2{max-width:700px;margin-bottom:14px;font-size:clamp(30px,3.6vw,42px)}.services-head p{color:#3a3a3a;max-width:660px;font-size:16.5px}.services-aside{font-family:var(--font-display);color:#5f5a52;padding-bottom:4px;font-size:18px;font-style:italic;line-height:1.35}.services-aside:after{content:"";background:var(--dourado-2);width:42px;height:1px;margin-top:20px;display:block}.service-journeys{gap:20px;display:grid}.journey-card{--journey-photo-w:clamp(210px, 20vw, 300px);background:#f5f0e8b8;border:1px solid #6b1020bf;border-radius:42px;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden}.journey-card:hover{border-color:var(--borgonha);box-shadow:0 12px 32px #4f0c180f}.journey-card summary{cursor:pointer;min-height:230px;padding:28px 28px 24px calc(var(--journey-photo-w) + 32px);grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:34px;list-style:none;display:grid}.journey-card summary::-webkit-details-marker{display:none}.journey-photo{width:var(--journey-photo-w);filter:sepia(.5)saturate(.65)contrast(.9);pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:40px 0 0 40px;height:auto;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.journey-copy,.journey-toggle,.journey-panel{z-index:1;position:relative}.journey-photo:after{content:"";background:linear-gradient(90deg,#f5f0e808,#f5f0e81a);position:absolute;inset:0}.journey-photo:before{content:"";z-index:2;background:#6b102014;width:1px;position:absolute;top:0;bottom:0;right:0}.journey-photo.recognize{background-image:url(https://images.unsplash.com/photo-1552832230-c0197dd311b5?auto=format&fit=crop&w=800&h=2800&q=86);background-position:44% 76%}.journey-photo.citizen{background-image:url(https://images.unsplash.com/photo-1533104816931-20fa691ff6ca?auto=format&fit=crop&w=800&h=2800&q=86);background-position:52% 62%}.journey-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--borgonha);margin-bottom:10px;font-size:11px;font-weight:700;display:block}.journey-copy h3{color:var(--borgonha);margin-bottom:8px;font-size:clamp(25px,3vw,38px)}.journey-copy p{font-family:var(--font-display);color:#5a5550;max-width:720px;font-size:17px;font-style:italic;line-height:1.45}.journey-toggle{background:var(--borgonha);width:42px;height:42px;color:var(--marfim);font-family:var(--font-body);border-radius:50%;justify-self:end;place-items:center;font-size:26px;font-weight:300;line-height:1;display:grid}.journey-toggle:before{content:"+";transform:translateY(-1px)}.journey-card[open] .journey-toggle:before{content:"−"}.journey-card[open] summary{border-bottom:none}.journey-panel{padding:6px 28px 26px calc(var(--journey-photo-w) + 32px)}.journey-group{padding-top:18px}.journey-group+.journey-group{margin-top:10px}.journey-group-title{letter-spacing:.17em;text-transform:uppercase;color:var(--borgonha);align-items:center;gap:14px;margin:4px 0 8px;font-size:11px;font-weight:700;display:flex}.journey-group-title:after{content:"";background:linear-gradient(90deg,#b6904dcc,#b6904d26);flex:1;height:1px}.journey-service{border-top:1px solid #10101014;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.25fr) 28px;align-items:center;gap:26px;padding:17px 2px;display:grid}.journey-group .journey-service:first-of-type{border-top:none}.journey-service h4{font-size:17px;font-weight:600;line-height:1.3}.journey-service p{color:#5a5a5a;font-size:13.5px;line-height:1.55}.journey-service .meta{letter-spacing:.14em;text-transform:uppercase;color:var(--borgonha);margin-top:5px;font-size:10.5px;font-weight:700;display:block}.journey-arrow{color:var(--borgonha);justify-self:end;font-size:23px;transition:transform .2s}.journey-service:hover .journey-arrow{transform:translate(3px)}.journey-service:hover h4{color:var(--borgonha)}@media (width<=980px){.services-top{grid-template-columns:1fr;gap:18px}.services-aside{display:none}.journey-card{--journey-photo-w:160px}.journey-card summary{min-height:200px;padding-left:calc(var(--journey-photo-w) + 22px);gap:24px}.journey-panel{padding-left:calc(var(--journey-photo-w) + 22px)}}@media (width<=680px){.belief .wrap{padding-left:20px;padding-right:20px}.belief-divider{margin-bottom:36px}.services{padding:72px 0}.journey-card{--journey-photo-w:90px;border-radius:28px}.journey-card summary{padding:18px 18px 16px calc(var(--journey-photo-w) + 14px);grid-template-columns:minmax(0,1fr) 38px;gap:16px;min-height:160px}.journey-photo{border-radius:26px 0 0 26px}.journey-copy h3{font-size:24px}.journey-copy p{font-size:14.5px}.journey-toggle{width:36px;height:36px;font-size:23px}.journey-panel{padding:4px 18px 20px calc(var(--journey-photo-w) + 14px)}.journey-service{grid-template-columns:1fr 22px;gap:10px;padding:15px 0}.journey-service p{grid-column:1/2;margin-top:-3px}.journey-arrow{grid-area:1/2/span 2;align-self:center}}.genealogy{background:var(--petroleo);color:var(--marfim);padding:104px 0;position:relative;overflow:hidden}.genealogy .inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.genealogy h2{color:var(--marfim);margin-bottom:18px;font-size:clamp(26px,3.2vw,36px)}.genealogy p.lead-copy{color:#dfe6ea;max-width:440px;margin-bottom:26px;font-size:16px}.genealogy .mini-note{color:#b8cbd3;max-width:420px;font-size:13px}.gform{background:var(--marfim);color:var(--preto);border-top:3px solid var(--dourado-2);border-radius:4px;padding:36px 34px}.gform h3{font-family:var(--font-display);margin-bottom:6px;font-size:20px}.gform .gform-sub{color:#5a5a5a;margin-bottom:24px;font-size:13.5px}.gfield{margin-bottom:18px}.gfield label{letter-spacing:.04em;color:#4a4a4a;margin-bottom:7px;font-size:12.5px;font-weight:600;display:block}.gfield label .opt{color:#999;font-weight:400}.gfield input{width:100%;font-family:var(--font-body);color:var(--preto);background:#fff;border:1px solid #d8d0bf;border-radius:2px;padding:12px 14px;font-size:14.5px;transition:border-color .2s}.gfield input:focus{border-color:var(--petroleo);outline:none}.phone-group{gap:8px;display:flex}.ddd-select{width:96px;font-family:var(--font-body);color:var(--preto);background:#fff;border:1px solid #d8d0bf;border-radius:2px;flex:none;padding:12px 8px;font-size:14px}.ddd-select:focus{border-color:var(--petroleo);outline:none}.ddd-custom{flex:none;width:118px;position:relative}.ddd-custom-btn{width:100%;height:100%;min-height:48px;font-family:var(--font-body);color:var(--preto);cursor:pointer;background:#fff;border:1px solid #d8d0bf;border-radius:2px;align-items:center;gap:8px;padding:12px 10px;font-size:14px;transition:border-color .2s;display:flex}.ddd-custom-btn img{object-fit:cover;border-radius:2px;flex:none}.ddd-custom-btn span{text-align:left;flex:1}.ddd-custom-btn:focus{border-color:var(--petroleo);outline:none}.ddd-custom-list{z-index:60;opacity:0;visibility:hidden;background:#fff;border:1px solid #d8d0bf;border-radius:6px;width:100%;max-height:280px;margin:0;padding:6px;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;transform:translateY(-4px);box-shadow:0 12px 32px #10101024}.ddd-custom.open .ddd-custom-list{opacity:1;visibility:visible;transform:translateY(0)}.ddd-custom-list li{color:var(--preto);cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.ddd-custom-list li:hover{background:var(--marfim)}.ddd-custom-list li.is-selected{background:var(--marfim);font-weight:600}.ddd-custom-list li img{object-fit:cover;border-radius:2px;flex:none}.ddd-custom-list{min-width:260px}.ddd-custom-list li .ddd-name{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ddd-custom-list li .ddd-dial{color:#717986;font-variant-numeric:tabular-nums}.phone-group input{flex:1;min-width:0}.gform-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gform-submit{background:var(--borgonha);width:100%;color:var(--marfim);font-family:var(--font-body);letter-spacing:.03em;cursor:pointer;border:none;border-radius:2px;margin-top:6px;padding:14px;font-size:14.5px;font-weight:600;transition:background .2s}.gform-submit:hover{background:var(--borgonha-d)}.gform-fine{color:#8a8a8a;margin-top:12px;font-size:11.5px;line-height:1.5}.honey{opacity:0;position:absolute;left:-9999px}.law{background:var(--petroleo);color:var(--marfim);padding:100px 0}.law-head{max-width:640px;margin-bottom:52px}.law-head h2{color:var(--marfim);margin-bottom:16px;font-size:clamp(26px,3.2vw,36px)}.law-head p{color:#dfe6ea;font-size:16px}.law-grid{grid-template-columns:repeat(3,1fr);margin-bottom:30px;display:grid}.law-item{border-left:1px solid #d8c27a80;padding:0 32px}.law-item:first-child{border-left:none;padding-left:0}.law-item .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--dourado-1);margin-bottom:14px;font-size:11.5px;font-weight:700;display:block}.law-item h4{font-family:var(--font-display);color:var(--marfim);margin-bottom:12px;font-size:19px;font-weight:600}.law-item p{color:#d3dde1;font-size:14px}.law-box{border:1.5px solid var(--dourado-2);border-radius:14px;padding:30px 36px 32px}.law-box .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--dourado-1);margin-bottom:14px;font-size:11.5px;font-weight:700;display:block}.law-box-quote{font-family:var(--font-display);color:var(--marfim);font-size:17.5px;font-style:italic;line-height:1.5}.law-box-quote strong{font-style:italic;font-weight:700}.law-callout{font-family:var(--font-display);color:var(--marfim);border-left:3px solid var(--dourado-2);max-width:680px;padding-left:22px;font-size:17.5px;font-style:italic}.scenarios{background:var(--petroleo-d);padding:100px 0}.scenarios-head{max-width:760px;margin-bottom:36px}.scenarios-head h2{color:var(--marfim);max-width:11ch;margin-bottom:16px;font-size:clamp(30px,4vw,54px);line-height:1.05}.scenarios-head p{color:#d7e0e4;max-width:760px;font-size:17px;line-height:1.55}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.copy-version-a .scenario-card{background:var(--marfim);border:1px solid #d8c27a61;border-radius:26px;grid-template-columns:minmax(230px,284px) minmax(0,1fr);min-height:316px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000024}.copy-version-a .scenario-card:hover{transform:translateY(-4px);box-shadow:0 24px 42px #00000029}.copy-version-a .scenario-card:before{content:"";background:linear-gradient(180deg,var(--dourado-2),var(--dourado-1));width:4px;position:absolute;top:0;bottom:0;left:0}.scenario-photo{background-position:50%;background-size:cover;min-height:316px;position:relative}.scenario-photo:after{content:"";background:linear-gradient(#0519230a,#0519230a);position:absolute;inset:0}.scenario-content{flex-direction:column;justify-content:flex-start;padding:34px 30px 28px;display:flex}.scenario-mark{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--dourado-2);margin-bottom:4px;font-size:52px;font-weight:700;line-height:1;display:block}.copy-version-a .scenario-card h4{font-family:var(--font-display);color:var(--borgonha);max-width:20ch;margin-bottom:12px;font-size:18.5px;font-weight:600;line-height:1.14}.copy-version-a .scenario-card p{color:#4b4b4b;max-width:38ch;font-size:15px;line-height:1.68}.scenarios-note{display:none}.scenarios-signoff{justify-content:flex-end;margin-top:26px;display:flex}.scenarios-signoff-inner{color:#d8c27ae0;letter-spacing:.24em;text-transform:uppercase;text-align:left;align-items:center;gap:18px;font-size:12px;display:flex}.scenarios-signoff-inner:before{content:"";background:#d8c27ae6;width:94px;height:1.5px;display:block}.copy-version-b .scenario-card{background:var(--marfim);border-radius:4px;padding:34px 30px 28px;transition:transform .2s;position:relative;overflow:hidden}.copy-version-b .scenario-card:hover{transform:translateY(-3px)}.copy-version-b .scenario-card:before{content:"";background:linear-gradient(180deg,var(--dourado-2),var(--dourado-1));width:4px;position:absolute;top:0;bottom:0;left:0}.copy-version-b .scenario-card h4{font-family:var(--font-display);color:var(--borgonha);margin-bottom:10px;font-size:18.5px;font-weight:600}.copy-version-b .scenario-card p{color:#3d3d3d;font-size:14.5px}.about{background:var(--preto);color:var(--marfim);padding:104px 0}.about .inner{grid-template-columns:.75fr 1.25fr;align-items:center;gap:64px;display:grid}.about-photo{border:2px solid var(--dourado-2);border-radius:4px;width:100%;max-width:280px;margin:0 auto;overflow:hidden}.about-photo img{filter:grayscale();width:100%;height:auto;display:block}.about-name{text-align:center;letter-spacing:.04em;color:var(--marfim);margin-top:22px;font-size:14.5px;font-weight:600}.about-role{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#b9b2a2;margin-top:4px;font-size:12px}.about h2{color:var(--marfim);margin-bottom:22px;font-size:clamp(26px,3.2vw,34px)}.about p{color:#d8d2c4;max-width:600px;margin-bottom:18px;font-size:16px}.about-stats{flex-wrap:wrap;gap:40px;margin-top:30px;display:flex}.stat-item{align-items:flex-start;gap:5px;display:flex}.tick{background:var(--dourado-2);width:1.5px;display:block}.tick-l{height:36px}.tick-s{height:20px;margin-right:12px}.about-stats .n{font-family:var(--font-display);color:var(--dourado-1);font-size:26px}.about-stats .l{color:#b9b2a2;max-width:150px;font-size:12.5px}.faq{background:var(--marfim-2);padding:104px 0}.faq .inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}.faq-head h2{margin-bottom:14px;font-size:clamp(28px,3.4vw,38px)}.faq-head p{color:#3a3a3a;max-width:340px;font-size:16px}.faq-head .sticky-note{position:sticky;top:120px}.faq-list{border-top:1px solid var(--linha)}.faq-item{border-bottom:1px solid var(--linha)}.faq-item summary{cursor:pointer;font-family:var(--font-display);color:var(--preto);justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:17.5px;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{border:1.5px solid var(--dourado-2);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--dourado-2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:before{width:9px;height:1.5px}.faq-icon:after{width:1.5px;height:9px;transition:transform .2s,opacity .2s}.faq-item[open] .faq-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-icon{background:var(--borgonha);border-color:var(--borgonha)}.faq-item[open] .faq-icon:before,.faq-item[open] .faq-icon:after{background:var(--marfim)}.faq-answer{color:#454545;max-width:600px;padding:0 4px 24px;font-size:15px}.cta-final{background:var(--petroleo);color:var(--marfim);text-align:center;padding:96px 0;position:relative;overflow:hidden}.cta-final h2{margin-bottom:18px;max-width:720px;margin-inline:auto;font-size:clamp(28px,4vw,44px)}.cta-final p{color:#dfe6ea;max-width:520px;margin:0 auto 34px;font-size:17px}.cta-final .hero-ctas{justify-content:center}.cta-final .gold-rule{margin:0 auto 26px}.cta-final .btn-light{background:var(--marfim);color:var(--petroleo);border:1px solid var(--dourado-2)}.cta-final .btn-light:hover{background:var(--marfim);color:var(--petroleo);border-color:var(--dourado-1);transform:translateY(-1px)}footer{color:#3c4a52;background:#faf7f1;padding:64px 0 28px}.footer-top{border-bottom:1px solid #1018201a;grid-template-columns:1.3fr 1fr 1fr;gap:48px;margin-bottom:26px;padding-bottom:44px;display:grid}.footer-logo{font-family:var(--font-display);color:#101820;letter-spacing:.1em;margin-bottom:14px;font-size:22px}.footer-logo em{color:var(--dourado-2);font-style:italic}.footer-top p{color:#6d7880;max-width:280px;font-size:14px;line-height:1.6}.footer-col h5{letter-spacing:.14em;text-transform:uppercase;color:var(--dourado-2);margin-bottom:16px;font-size:12.5px}.footer-col ul li{margin-bottom:10px;font-size:14px}.footer-col ul li a{color:#24333d}.footer-col ul li a:hover{color:var(--dourado-2)}.footer-bottom{color:#8a8478;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}@media (width<=980px){nav{display:none}.menu-toggle{display:block}.hero .wrap{grid-template-columns:1fr;gap:44px}.strip .wrap{grid-template-columns:repeat(2,1fr);gap:28px 20px}.strip-item{border-left:none;padding-left:0}.narrative .inner{grid-template-columns:1fr;gap:32px}.narrative .sticky-note{position:static}.faq .inner{grid-template-columns:1fr;gap:32px}.faq-head .sticky-note{position:static}.service-grid{grid-template-columns:repeat(2,1fr)}.flagship{text-align:left;grid-template-columns:1fr}.genealogy .inner{grid-template-columns:1fr;gap:36px}.law-grid{grid-template-columns:1fr;gap:28px}.law-item{border-top:1px solid #d8c27a66;border-left:none;padding-top:22px;padding-left:0}.law-item:first-child{border-top:none;padding-top:0}.scenario-grid,.copy-version-a .scenario-card{grid-template-columns:1fr}.scenario-photo{min-height:220px}.scenario-content{padding:28px 22px 24px}.scenarios-signoff{justify-content:flex-start}.about .inner{text-align:center;grid-template-columns:1fr}.about-stats{justify-content:center}.footer-top{grid-template-columns:1fr;gap:32px}}@media (width<=560px){.wrap{padding:0 20px}.hero{padding:56px 0 44px}.strip .wrap,.service-grid{grid-template-columns:1fr}.flagship{padding:32px 24px}.gform{padding:28px 22px}.gform-row{grid-template-columns:1fr}}.copy-compare-bar{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f0e8f5;border-bottom:1px solid #6b10201f;position:sticky;top:72px;box-shadow:0 6px 18px #1010100a}.copy-compare-inner{justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:9px 24px;display:flex}.copy-compare-label{letter-spacing:.15em;text-transform:uppercase;color:#6b1020;font-size:11px;font-weight:700}.copy-compare-actions{gap:7px;display:flex}.copy-compare-btn{color:#6b1020;font:600 11px/1 var(--font-body);letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #6b102047;border-radius:999px;padding:7px 13px}.copy-compare-btn.active{color:#f5f0e8;background:#6b1020;border-color:#6b1020}.copy-version-b{display:none}body.copy-mode-b .copy-version-a{display:none!important}body.copy-mode-b .copy-version-b{display:block!important}body.copy-mode-b .copy-version-b.inline-copy{display:inline!important}.copy-version-b.inline-copy{display:none}body.copy-mode-c .copy-version-a{display:block!important}body.copy-mode-c .copy-version-a.inline-copy{display:inline!important}body.copy-mode-c .copy-version-b{display:none!important}.copy-note{letter-spacing:.12em;text-transform:uppercase;color:var(--dourado-2);margin-bottom:10px;font-size:10px;font-weight:700}.alt-step{border-top:1px solid #10101014;padding:18px 0}.alt-step:first-of-type{border-top:none;padding-top:0}.alt-step h3{font-family:var(--font-display);color:var(--borgonha);margin-bottom:6px;font-size:21px}.alt-step p{margin:0!important}.alt-services-intro{max-width:760px;margin-bottom:30px}.alt-services-intro h2{margin-bottom:14px;font-size:clamp(30px,3.6vw,42px)}.alt-services-intro p{color:#3a3a3a;font-size:16.5px}.alt-about-long p{margin-bottom:15px!important}.alt-about-lead{font-family:var(--font-display);color:var(--marfim)!important;font-size:22px!important}.alt-belief{text-align:center;max-width:940px;margin:0 auto}.alt-belief h2{color:var(--marfim);margin-bottom:20px;font-size:clamp(30px,3.2vw,42px);line-height:1.15}.alt-belief p{max-width:920px;font-family:var(--font-body)!important;color:#f5f0e8e0!important;margin:0 auto 16px!important;font-size:18px!important;font-style:normal!important;line-height:1.6!important}.alt-belief p:last-child{margin-bottom:0!important}@media (width<=760px){.copy-compare-inner{padding:8px 16px}.copy-compare-label{display:none}.copy-compare-bar{top:64px}.copy-compare-btn{padding:7px 10px;font-size:10px}}.copy-version-c{display:none}body.copy-mode-c .narrative .copy-version-a,body.copy-mode-c .narrative .copy-version-b{display:none!important}body.copy-mode-c .narrative .copy-version-c{display:block!important}body.copy-mode-c .narrative{background:linear-gradient(#f5f0e8 0%,#f8f4ed 100%);padding:108px 0 92px}.process-story{grid-template-columns:minmax(260px,.9fr) minmax(0,1.45fr);align-items:start;gap:56px;display:grid}.process-story .sticky-note{align-self:start;position:sticky;top:132px}.process-brief{background:#ffffff94;border:1px solid #6b102014;border-radius:34px;max-width:760px;padding:28px 32px;box-shadow:0 20px 44px #1010100b}.process-brief p{color:#434343;max-width:38ch;font-size:20px;line-height:1.78;margin:0!important}.process-brief strong{color:var(--preto)}.process-intro{background:#ffffff6b;border:1px solid #6b102017;border-radius:34px;padding:30px;box-shadow:0 22px 48px #1010100d}.process-intro-grid{grid-template-columns:minmax(0,1.1fr) minmax(250px,.86fr);align-items:stretch;gap:24px;display:grid}.process-pill{color:var(--borgonha);letter-spacing:.14em;text-transform:uppercase;background:#f5f0e8cc;border:1px solid #6b102024;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 14px;font-size:11px;font-weight:700;display:inline-flex}.process-copy p{color:#3f3f3f;max-width:44ch;font-size:18px;line-height:1.72;margin:0 0 16px!important}.process-copy p:last-child{margin-bottom:0!important}.process-hero-image{background-image:url(/__l5e/assets-v1/3989c34e-3fd2-4e1c-88b8-9c0458a50433/img_0157fc0fc1.jpg);background-position:50%;background-size:cover;border-radius:28px;min-height:380px;position:relative;overflow:hidden;box-shadow:0 16px 36px #10101014}.process-hero-image:after{content:"";background:linear-gradient(#1010100a,#10101029);position:absolute;inset:0}.process-stage-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:34px 0 18px;display:flex}.process-stage-head h3{font-family:var(--font-display);color:var(--preto);max-width:700px;margin:10px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.1}.process-stage-note{letter-spacing:.12em;text-transform:uppercase;color:#6b1020b8;white-space:nowrap;padding-bottom:8px;font-size:11px;font-weight:700}.process-rail{scroll-snap-type:x mandatory;grid-auto-columns:minmax(300px,32%);grid-auto-flow:column;gap:22px;padding:6px 2px 20px;scroll-padding-left:2px;display:grid;overflow-x:auto}.process-rail::-webkit-scrollbar{height:10px}.process-rail::-webkit-scrollbar-track{background:#6b10200f;border-radius:999px}.process-rail::-webkit-scrollbar-thumb{background:#6b10202e;border-radius:999px}.process-stage{scroll-snap-align:start;background:#fff;border:1px solid #6b102014;border-radius:32px;min-width:0;overflow:hidden;box-shadow:0 20px 50px #10101012}.process-stage-photo{aspect-ratio:4/3;background-position:50%;background-size:cover}.process-stage:first-child .process-stage-photo{background-image:url(/__l5e/assets-v1/46c150d6-4603-42ba-be39-9d1239421d67/img_8953edd7fc.jpg);background-position:50%}.process-stage:nth-child(2) .process-stage-photo{background-image:url(/__l5e/assets-v1/b623b510-eeb2-4fd1-899f-155f491ca31b/img_c2d167ce30.jpg);background-position:50%}.process-stage:nth-child(3) .process-stage-photo{background-image:url(/__l5e/assets-v1/c3ac97a2-974f-41ad-a3f6-a32e75cb22df/img_32521471a2.jpg);background-position:50%}.process-stage:nth-child(4) .process-stage-photo{background-image:url(/__l5e/assets-v1/af02e239-0b3a-4ca4-837c-b5010701c517/img_5983a0805d.jpg);background-position:50%}.process-stage-body{padding:22px 22px 24px}.process-stage-number{background:var(--borgonha);min-width:50px;height:38px;color:var(--marfim);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.process-stage h4{font-family:var(--font-display);color:var(--preto);margin:16px 0 10px;font-size:28px;line-height:1.08}.process-stage p{color:#505050;margin:0;font-size:15.6px;line-height:1.68}.process-note{font-family:var(--font-display);color:#262626;background:#ece3d2;border:1px solid #c7a05357;border-radius:28px;margin-top:4px;padding:24px 28px;font-size:18px;font-style:italic;line-height:1.55;box-shadow:0 12px 28px #1010100a}.process-note strong{color:var(--borgonha);font-style:normal}@media (width<=1080px){.process-story{grid-template-columns:1fr;gap:26px}.process-story .sticky-note{position:static}.process-intro-grid{grid-template-columns:1fr}.process-hero-image{min-height:300px}.process-stage-head{flex-direction:column;align-items:flex-start}.process-stage-note{white-space:normal;padding-bottom:0}.process-rail{grid-auto-columns:minmax(290px,72%)}}@media (width<=700px){body.copy-mode-c .narrative{padding:84px 0 74px}.process-brief{border-radius:28px;padding:22px 24px}.process-brief p{font-size:17px;line-height:1.68}.process-intro{border-radius:28px;padding:22px}.process-copy p{font-size:16px;line-height:1.65}.process-stage h4{font-size:24px}.process-stage p{font-size:15px}.process-rail{grid-auto-columns:minmax(260px,86%);gap:16px}.process-note{border-radius:24px;padding:20px 22px;font-size:17px}}body.copy-mode-c .scenarios{background:radial-gradient(at 50% 40%,#154e5c 0%,#123e4d 100%);padding:64px 0 52px}body.copy-mode-c .scenarios>.copy-version-a>.wrap{max-width:1484px;padding:0 44px}body.copy-mode-c .scenarios .scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.copy-mode-c .scenarios .scenario-card{min-height:216px;box-shadow:none;background:#f5f0e8;border:1px solid #d8c27a;border-radius:30px;grid-template-columns:42% minmax(0,58%)}body.copy-mode-c .scenarios .scenario-card:before{display:none}body.copy-mode-c .scenarios .scenario-photo{border-radius:28px;min-height:0;overflow:hidden;background:0 0!important}body.copy-mode-c .scenarios .scenario-photo:after{display:none}body.copy-mode-c .scenarios .scenario-photo:before{content:"";background-image:var(--case-reference);background-repeat:no-repeat;background-size:520.7% 342%;background-position:var(--case-position);position:absolute;inset:0}body.copy-mode-c .scenarios .scenario-card:first-child{--case-position:4.17% 38.27%}body.copy-mode-c .scenarios .scenario-card:nth-child(2){--case-position:63.02% 38.27%}body.copy-mode-c .scenarios .scenario-card:nth-child(3){--case-position:4.17% 83.6%}body.copy-mode-c .scenarios .scenario-card:nth-child(4){--case-position:63.02% 83.6%}body.copy-mode-c .scenarios .scenario-content{min-width:0;padding:20px 26px 24px;position:relative}body.copy-mode-c .scenarios .scenario-content:after{content:"";background:#b6904d;align-self:flex-end;width:60px;height:1px;margin-top:auto;display:block;transform:translateY(8px)}body.copy-mode-c .scenarios .scenario-mark{display:none}body.copy-mode-c .scenarios .scenario-card h4{max-width:none;margin-bottom:10px;font-size:18px;line-height:1.15}body.copy-mode-c .scenarios .scenario-card p{color:#626971;max-width:none;font-size:14.5px;line-height:1.5}body.copy-mode-c .scenarios .scenarios-signoff{justify-content:flex-end;margin-top:36px}@media (width<=1200px){body.copy-mode-c .scenarios>.copy-version-a>.wrap{padding:0 26px}body.copy-mode-c .scenarios .scenario-content{padding:24px 22px 30px}body.copy-mode-c .scenarios .scenario-card{grid-template-columns:36% minmax(0,64%)}body.copy-mode-c .scenarios .scenarios-head{margin-left:0}}@media (width<=1000px){body.copy-mode-c .scenarios .scenario-grid{grid-template-columns:1fr}body.copy-mode-c .scenarios .scenario-card{grid-template-columns:38% minmax(0,62%);min-height:216px}}@media (width<=560px){body.copy-mode-c .scenarios{padding:48px 0}body.copy-mode-c .scenarios>.copy-version-a>.wrap{padding:0 20px}body.copy-mode-c .scenarios .scenarios-head h2{font-size:34px}body.copy-mode-c .scenarios .scenarios-head p{font-size:16px}body.copy-mode-c .scenarios .scenario-card{grid-template-columns:1fr}body.copy-mode-c .scenarios .scenario-photo{border-radius:28px 28px 0 0;height:210px}body.copy-mode-c .scenarios .scenario-content{padding:24px 24px 32px}body.copy-mode-c .scenarios .scenarios-signoff-inner{letter-spacing:.16em;gap:12px;font-size:10px}body.copy-mode-c .scenarios .scenarios-signoff-inner:before{width:44px}}body.copy-mode-c .scenarios{--case-reference:url(/__l5e/assets-v1/e19b9cd1-207e-49dc-b013-3dc1b87633bd/img_38f39dd2f2.jpg)}body.copy-mode-c .hero{background:#f5f0e8 url(/__l5e/assets-v1/3f030a10-3b1e-49b0-92b1-ceb7898814af/img_9198fe8d03.jpg) 50%/cover no-repeat;align-items:center;min-height:clamp(660px,56.25vw,960px);padding:clamp(74px,9vw,150px) 0 clamp(68px,8vw,130px);display:flex}body.copy-mode-c .hero>.copy-version-a{width:100%}body.copy-mode-c .hero .hero-single{text-align:left;width:100%;max-width:1920px;margin:0 auto;padding:0 5.5%}body.copy-mode-c .hero .section-eyebrow{letter-spacing:.19em;max-width:510px;margin-bottom:36px;font-size:clamp(12px,1vw,16px);line-height:1.5}body.copy-mode-c .hero h1{letter-spacing:-.025em;margin-bottom:30px;font-size:clamp(38px,4.1vw,70px);line-height:1.12}body.copy-mode-c .hero p.lede{color:#555;max-width:none;margin:0 0 36px;font-size:clamp(16px,1.28vw,21px);line-height:1.55}body.copy-mode-c .hero .hero-ctas{justify-content:flex-start;gap:24px;margin:0}body.copy-mode-c .hero .btn{border-radius:3px;padding:19px 30px;font-size:clamp(13px,1.1vw,18px)}@media (width<=1000px){body.copy-mode-c .hero{background-position:62%}body.copy-mode-c .hero .hero-single>.reveal{width:58%}body.copy-mode-c .hero .hero-ctas{gap:12px}body.copy-mode-c .hero .btn{padding:16px 20px}}@media (width<=700px){body.copy-mode-c .hero{background-position:100% 100%;background-size:auto 480px;min-height:0;padding:48px 0 290px}body.copy-mode-c .hero:before{content:"";pointer-events:none;background:linear-gradient(#f5f0e8 0% 53%,#f5f0e8eb 62%,#f5f0e800 84%);position:absolute;inset:0}body.copy-mode-c .hero .hero-single{padding:0 24px;position:relative}body.copy-mode-c .hero .hero-single>.reveal{width:100%;max-width:none}body.copy-mode-c .hero .section-eyebrow{margin-bottom:24px}body.copy-mode-c .hero h1{font-size:clamp(36px,8.5vw,52px)}body.copy-mode-c .hero p.lede{font-size:16px}}body.copy-mode-c .genealogy{color:#49515e;background:#f5f0e8;padding:80px 0}body.copy-mode-c .genealogy .inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:7%;max-width:1600px;padding:0 5%}body.copy-mode-c .genealogy .inner>div.reveal{padding-top:42px}body.copy-mode-c .genealogy .section-eyebrow{margin-bottom:26px;color:#b6904d!important}body.copy-mode-c .genealogy h2{color:#6b1020;letter-spacing:-.035em;margin-bottom:32px;font-size:clamp(36px,4.5vw,68px);line-height:1.08}body.copy-mode-c .genealogy p.lead-copy{color:#49515e;max-width:none;margin-bottom:34px;font-size:clamp(16px,1.45vw,22px);line-height:1.65}body.copy-mode-c .genealogy .mini-note{color:#717986;max-width:none;font-size:clamp(16px,1.2vw,19px);line-height:1.6}body.copy-mode-c .genealogy .gform{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}body.copy-mode-c .genealogy .gform h3{color:#6b1020;margin-bottom:8px;font-size:clamp(28px,2.7vw,42px);line-height:1.2}body.copy-mode-c .genealogy .gform-sub{color:#49515e;margin-bottom:32px;font-size:16px}body.copy-mode-c .genealogy .gfield{min-width:0;margin-bottom:24px}body.copy-mode-c .genealogy .gfield label{color:#49515e;letter-spacing:0;margin-bottom:12px;font-size:16px}body.copy-mode-c .genealogy .opt{color:#717986}body.copy-mode-c .genealogy .gfield input,body.copy-mode-c .genealogy .ddd-select{background:#fffdfa;border:1px solid #d8c8ae;border-radius:6px;min-height:56px;font-size:16px}body.copy-mode-c .genealogy .gfield input:focus,body.copy-mode-c .genealogy .ddd-select:focus{outline-offset:2px;border-color:#24586a;outline:2px solid #24586a}body.copy-mode-c .genealogy .ddd-custom{width:132px}body.copy-mode-c .genealogy .ddd-custom-btn{background:#fffdfa;border:1px solid #d8c8ae;border-radius:6px;min-height:56px;font-size:16px}body.copy-mode-c .genealogy .ddd-custom-btn:focus{outline-offset:2px;border-color:#24586a;outline:2px solid #24586a}body.copy-mode-c .genealogy .ddd-custom-list{background:#fffdfa;border-color:#d8c8ae}body.copy-mode-c .genealogy .ddd-custom-list li:hover,body.copy-mode-c .genealogy .ddd-custom-list li.is-selected{background:#f5f0e8}body.copy-mode-c .genealogy .gform-submit{letter-spacing:0;border-radius:10px;padding:18px;font-size:18px}body.copy-mode-c .genealogy .gform-fine{color:#717986;margin-top:20px;font-size:14px;line-height:1.55}@media (width<=1050px){body.copy-mode-c .genealogy .inner{gap:5%}body.copy-mode-c .genealogy .gform-row{grid-template-columns:1fr;gap:0}}@media (width<=800px){body.copy-mode-c .genealogy{padding:56px 0}body.copy-mode-c .genealogy .inner{grid-template-columns:1fr;gap:40px;padding:0 24px}body.copy-mode-c .genealogy .inner>div.reveal{padding-top:0}body.copy-mode-c .genealogy h2{font-size:clamp(36px,7vw,52px)}}body.copy-mode-c .about .inner{text-align:left;grid-template-columns:minmax(0,462fr) minmax(0,736fr);align-items:start;gap:74px;max-width:1376px;padding:0 32px}body.copy-mode-c .about .inner>.reveal:first-child{padding-top:40px}body.copy-mode-c .about .about-photo{aspect-ratio:458/661;background:url(/__l5e/assets-v1/813dfcc0-a36b-4f7c-b1f8-90f4104785d0/bio-camila-4.png) 50%/cover no-repeat;border:2px solid #d8c27a;border-radius:4px;max-width:none}body.copy-mode-c .about .about-photo img{visibility:hidden;object-fit:cover;width:100%;height:100%}body.copy-mode-c .about p{color:#e0e6e8;max-width:none;margin-bottom:24px;font-size:19px;line-height:1.52}body.copy-mode-c .about p.about-name{font-family:var(--font-display);color:#f5f0e8;letter-spacing:-.02em;margin:24px 0 10px;font-size:36px;font-weight:400;line-height:1.2}body.copy-mode-c .about p.about-role{color:#d8c27a;letter-spacing:.25em;margin:0;font-size:16px}body.copy-mode-c .about .section-eyebrow{letter-spacing:.2em;margin-bottom:28px;font-size:16px}body.copy-mode-c .about h2{letter-spacing:-.02em;margin-bottom:26px;font-size:44px;font-weight:400;line-height:1.08}body.copy-mode-c .about-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px;display:grid}body.copy-mode-c .about .stat-item{gap:32px}body.copy-mode-c .about .tick-l{background:#d8c27a;flex-shrink:0;width:2px;height:46px}body.copy-mode-c .about .tick-s{display:none}body.copy-mode-c .about-stats .n{color:#d8c27a;margin-bottom:10px;font-size:38px;line-height:1.1}body.copy-mode-c .about-stats .l{color:#e0e6e8;max-width:170px;font-size:14px;line-height:1.5}@media (width<=1100px){body.copy-mode-c .about .inner{gap:40px}body.copy-mode-c .about h2{font-size:36px}body.copy-mode-c .about p{font-size:16px}body.copy-mode-c .about .stat-item{gap:14px}body.copy-mode-c .about-stats .n{font-size:30px}}@media (width<=800px){body.copy-mode-c .about{padding:48px 0}body.copy-mode-c .about .inner{grid-template-columns:1fr;gap:40px;padding:0 24px}body.copy-mode-c .about .inner>.reveal:first-child{width:100%;max-width:420px;margin:auto;padding-top:0}body.copy-mode-c .about p.about-name{font-size:32px}body.copy-mode-c .about p.about-role{font-size:13px}body.copy-mode-c .about-stats{gap:12px}body.copy-mode-c .about .stat-item{gap:10px}body.copy-mode-c .about-stats .n{font-size:28px}body.copy-mode-c .about-stats .l{font-size:13px}}body.copy-mode-c main>section+section{border-top:2px solid #b6904d}body.copy-mode-c main+footer{border-top:0;position:relative}.footer-wave{display:none}body.copy-mode-c .footer-wave{pointer-events:none;margin-bottom:0;line-height:0;display:block;position:static}body.copy-mode-c .footer-wave svg{display:block}body.copy-mode-c footer{padding-top:0;padding-bottom:18px}body.copy-mode-c .footer-top{grid-template-columns:2.8fr 1fr 1fr;gap:40px;margin-bottom:16px;padding-top:34px;padding-bottom:24px}body.copy-mode-c .footer-top p{max-width:640px}body.copy-mode-c .footer-logo{margin-bottom:10px}body.copy-mode-c .footer-col h5{margin-bottom:12px}body.copy-mode-c .footer-col ul li{margin-bottom:7px}body.copy-mode-c main>.strip+.belief{border-top:0}body.copy-mode-c .belief .belief-divider{visibility:visible;border-top:2px solid #b6904d;width:80vw;margin-left:calc(50% - 40vw);margin-right:calc(50% - 40vw)}body.copy-mode-c :is(h1,h2,h3,h4,.section-eyebrow,.about-name,.about-role,.gform-sub){overflow-wrap:break-word;text-wrap:balance;min-width:0;max-width:100%}body.copy-mode-c .heading-line{white-space:nowrap;display:block}body.copy-mode-c .process-rail{scrollbar-width:none;-ms-overflow-style:none}body.copy-mode-c .process-rail::-webkit-scrollbar{width:0;height:0;display:none}body.copy-mode-c .process-note{box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 0 0}body.copy-mode-c .hero{isolation:isolate;background-position:50%;background-size:cover;min-height:clamp(700px,56.25vw,960px);padding:clamp(90px,9.7vw,162px) 0 clamp(76px,8vw,134px);position:relative}body.copy-mode-c .hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#faf7f1 0%,#faf7f1f7 32%,#faf7f1f0 43%,#faf7f1cc 48%,#faf7f15c 56%,#faf7f100 67%);position:absolute;inset:0}body.copy-mode-c .hero>.copy-version-a{z-index:1;position:relative}body.copy-mode-c .hero .hero-single{max-width:1920px;padding:0 clamp(24px,2.25vw,44px)}body.copy-mode-c .hero .section-eyebrow{letter-spacing:.16em;max-width:100%;margin-bottom:clamp(28px,3.5vw,58px);font-size:clamp(12px,1vw,16px)}body.copy-mode-c .hero h1{letter-spacing:-.035em;margin-bottom:clamp(24px,2.5vw,42px);font-size:clamp(36px,4.05vw,70px);font-weight:500;line-height:1.13}body.copy-mode-c .hero h1 .hero-title-line{white-space:normal;text-wrap:balance;display:block}body.copy-mode-c .hero h1 em{color:#6b1020;font-weight:400}body.copy-mode-c .hero p.lede{color:#59606a;max-width:100%;margin-bottom:clamp(28px,3vw,50px);font-size:clamp(16px,1.28vw,22px);line-height:1.6}body.copy-mode-c .hero .hero-ctas{gap:clamp(16px,1.8vw,30px)}body.copy-mode-c .hero .btn{text-transform:uppercase;padding:20px 32px}body.copy-mode-c .process-stage-note{display:none}body.copy-mode-c .process-stage-head{display:block}body.copy-mode-c .process-stage-head>div{width:100%;min-width:0}body.copy-mode-c .process-stage-head h3{white-space:nowrap;text-wrap:nowrap;max-width:100%;font-size:clamp(18px,4.3vw,38px)}@media (width<=1100px){body.copy-mode-c .hero .hero-single>.reveal{width:58%}body.copy-mode-c .hero h1{font-size:clamp(34px,4.3vw,47px)}body.copy-mode-c .hero:before{background:linear-gradient(90deg,#faf7f1 0%,#faf7f1f7 45%,#faf7f1e0 58%,#faf7f159 68%,#0000 82%)}body.copy-mode-c .hero .btn{padding:17px 23px}}@media (width<=760px){body.copy-mode-c .hero{background-color:#faf7f1;background-position:100% 100%;background-repeat:no-repeat;background-size:auto 520px;min-height:0;padding:48px 0 330px}body.copy-mode-c .hero:before{background:linear-gradient(#faf7f1 0% calc(100% - 370px),#faf7f1eb calc(100% - 310px),#faf7f12e calc(100% - 190px),#0000 100%)}body.copy-mode-c .hero .hero-single{padding:0 24px}body.copy-mode-c .hero .hero-single>.reveal{width:100%;max-width:650px}body.copy-mode-c .hero h1{font-size:clamp(34px,6.7vw,49px)}body.copy-mode-c .hero .section-eyebrow{margin-bottom:28px;font-size:12px;line-height:1.6}body.copy-mode-c .hero .btn{padding:16px 20px;font-size:13px}body.copy-mode-c .hero .hero-ctas{gap:12px}}body.copy-mode-c .process-stage:nth-child(-n+2) .process-stage-photo{aspect-ratio:618/462;background-image:url(/__l5e/assets-v1/278e421f-2778-4592-a623-443b8021facb/img_0a1b41aba2.jpg);background-repeat:no-repeat;background-size:234.304% 235.065%}body.copy-mode-c .process-stage:first-child .process-stage-photo{background-position:15.1807% 7.05128%}body.copy-mode-c .process-stage:nth-child(2) .process-stage-photo{background-position:95.6627% 64%}body.copy-mode-c .narrative{background:#f5f0e8}body.copy-mode-c .process-rail{box-shadow:none;background:0 0;border:0;padding:24px 4px 32px;scroll-padding-inline:4px}body.copy-mode-c .process-stage{box-shadow:none}body.copy-mode-c .process-stage[data-edge-fade]{-webkit-mask-image:linear-gradient(to right,transparent var(--fade-left-start),#000 var(--fade-left-end),#000 var(--fade-right-start),transparent var(--fade-right-end));-webkit-mask-image:linear-gradient(to right,transparent var(--fade-left-start),#000 var(--fade-left-end),#000 var(--fade-right-start),transparent var(--fade-right-end));-webkit-mask-image:linear-gradient(to right,transparent var(--fade-left-start),#000 var(--fade-left-end),#000 var(--fade-right-start),transparent var(--fade-right-end));mask-image:linear-gradient(to right,transparent var(--fade-left-start),#000 var(--fade-left-end),#000 var(--fade-right-start),transparent var(--fade-right-end));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body.copy-mode-c .law{color:#f5f0e8;background:#24586a;padding:clamp(44px,3vw,56px) 0 clamp(48px,3.7vw,68px)}body.copy-mode-c .law>.copy-version-a>.wrap{width:100%;max-width:1720px;margin:0 auto;padding:0 3.5%}body.copy-mode-c .law .law-head{max-width:none;margin-bottom:clamp(64px,7.4vw,128px)}body.copy-mode-c .law .section-eyebrow{letter-spacing:.2em;color:#d8c27a;margin-bottom:28px;font-size:clamp(13px,1vw,17px)}body.copy-mode-c .law .law-head h2{max-width:100%;margin:0;font-size:clamp(32px,3vw,52px);font-weight:600;line-height:1.15}body.copy-mode-c .law .law-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:40px}body.copy-mode-c .law .law-item{border-top:0;border-left:1px solid #d8c27a80;min-width:0;padding:0 clamp(24px,2.6vw,45px)}body.copy-mode-c .law .law-item:first-child{border-left:0;padding-left:0}body.copy-mode-c .law .law-item:last-child{padding-right:0}body.copy-mode-c .law .tag{letter-spacing:.13em;color:#d8c27a;margin-bottom:20px;font-size:clamp(13px,.95vw,16px);font-weight:700;line-height:1.5;display:block}body.copy-mode-c .law .law-item h4{color:#f5f0e8;margin-bottom:16px;font-size:clamp(22px,1.62vw,28px);line-height:1.25}body.copy-mode-c .law .law-item p{color:#cbd9de;margin:0;font-size:clamp(16px,1.16vw,20px);line-height:1.55}body.copy-mode-c .law .law-box{box-shadow:none;background:0 0;border:2px solid #b6904d;border-radius:20px;padding:clamp(28px,2.6vw,46px) clamp(26px,2.9vw,50px)}body.copy-mode-c .law .law-box .tag{margin-bottom:24px}body.copy-mode-c .law .law-box-quote{color:#f5f0e8;margin:0;font-size:clamp(21px,1.55vw,27px);line-height:1.4}@media (width<=850px){body.copy-mode-c .law>.copy-version-a>.wrap{padding:0 24px}body.copy-mode-c .law .law-head{margin-bottom:44px}body.copy-mode-c .law .law-grid{grid-template-columns:1fr;gap:28px;margin-bottom:32px}body.copy-mode-c .law .law-item{border-top:1px solid #d8c27a80;border-left:0;padding:26px 0 0}body.copy-mode-c .law .law-item:first-child{border-top:0;padding-top:0}body.copy-mode-c .law .tag{margin-bottom:14px}body.copy-mode-c .law .law-box{padding:26px 24px}body.copy-mode-c .law .law-box-quote{font-size:21px}}body.copy-mode-c .services .journey-card{--journey-photo-w:clamp(210px,24vw,320px)}body.copy-mode-c .services .journey-card summary{min-height:calc(var(--journey-photo-w) * 1.6)}body.copy-mode-c .services .journey-photo{filter:none;border-radius:40px 0 0 40px;transition:none;overflow:hidden;transform:none;background-image:none!important}body.copy-mode-c .services .journey-photo:after{content:"";width:100%;height:var(--scene-height,1200px);background-image:url(/__l5e/assets-v1/55a6f409-5968-456f-a2ab-703bb245bd01/img_cc7941d558.jpg);background-repeat:no-repeat;background-size:var(--scene-size,5200px) auto;background-position:var(--scene-x,-1280px) var(--scene-y,-720px);filter:none;transition:none;display:block;position:absolute;inset:0 auto auto 0;transform:none}@media (width<=640px){body.copy-mode-c .services .journey-card{--journey-photo-w:120px}body.copy-mode-c .services .journey-card summary{min-height:230px}body.copy-mode-c .services .journey-photo{border-radius:26px 0 0 26px}}body.copy-mode-c .services .journey-card:not([open]) summary{min-height:230px;padding-top:24px;padding-bottom:24px}@media (width<=900px){body.copy-mode-c .services .journey-card:not([open]) summary{min-height:200px;padding-top:22px;padding-bottom:22px}}@media (width<=640px){body.copy-mode-c .services .journey-card:not([open]) summary{min-height:180px;padding-top:18px;padding-bottom:18px}}body.copy-mode-c .services .journey-card[open] summary{align-items:start;min-height:0;padding-top:32px;padding-bottom:24px}body.copy-mode-c .services .journey-card[open] .journey-toggle{align-self:center}body.copy-mode-c .services .journey-card[open] .journey-group{padding-top:14px}body.copy-mode-c .services .journey-card[open] .journey-group+.journey-group{margin-top:8px}@media (width<=640px){body.copy-mode-c .services .journey-card[open] summary{padding-top:20px;padding-bottom:18px}body.copy-mode-c .services .journey-card[open] .journey-panel{padding-bottom:20px}}body.copy-mode-c{--lp-width:90rem;--lp-gutter:clamp(1.25rem,3vw,3rem);--lp-section:clamp(3.5rem,6vw,6rem);--lp-gap:clamp(1.5rem,3vw,3rem);--lp-title:clamp(2rem,3.1vw,2.75rem);--lp-subtitle:clamp(1.5rem,2.3vw,2rem);--lp-body:clamp(1rem,1.15vw,1.125rem);--lp-italic:clamp(1.125rem,1.5vw,1.375rem);--lp-label:.875rem;--lp-pad:clamp(1.25rem,2.2vw,2rem);--lp-card-gap:1.5rem;--lp-radius:2rem;--lp-button-height:3.5rem;--lp-button-radius:.375rem}body.copy-mode-c .nav-inner{max-width:var(--lp-width);padding-inline:var(--lp-gutter)}body.copy-mode-c .wrap,body.copy-mode-c .scenarios>.copy-version-a>.wrap,body.copy-mode-c .law>.copy-version-a>.wrap,body.copy-mode-c .genealogy .inner,body.copy-mode-c .about .inner,body.copy-mode-c .belief .wrap,body.copy-mode-c .hero .hero-single{width:100%;max-width:var(--lp-width);padding-inline:var(--lp-gutter);margin-inline:auto}body.copy-mode-c main>:is(.narrative,.law,.services,.scenarios,.genealogy,.about,.faq,.cta-final){padding-block:var(--lp-section)}body.copy-mode-c :is(.strip,.belief){padding-block:clamp(2rem,3vw,3rem)}body.copy-mode-c .belief{display:none!important}body.copy-mode-c :is(.narrative h2,.services-head h2,.law .law-head h2,.scenarios .scenarios-head h2,.genealogy h2,.about h2,.faq-head h2,.cta-final h2){font-size:var(--lp-title);margin-bottom:1rem;line-height:1.16}body.copy-mode-c :is(.services-head h2,.scenarios .scenarios-head h2){max-width:100%}body.copy-mode-c :is(.section-eyebrow,.hero .section-eyebrow,.about .section-eyebrow,.law .section-eyebrow){font-size:var(--lp-label);letter-spacing:.16em;margin-bottom:1rem;line-height:1.5}body.copy-mode-c :is(.journey-kicker,.journey-group-title,.process-pill,.law .tag){font-size:var(--lp-label);letter-spacing:.12em;line-height:1.5}body.copy-mode-c :is(.hero p.lede,.services-head p,.scenarios .scenarios-head p,.genealogy p.lead-copy,.genealogy .mini-note,.about p:not(.about-name):not(.about-role),.faq-head p,.faq-answer,.cta-final p,.process-brief p,.process-stage p,.scenarios .scenario-card p,.law .law-item p,.journey-service p){font-size:var(--lp-body);line-height:1.65}body.copy-mode-c :is(.journey-copy p,.services-aside,.process-note,.law .law-box-quote,.law-callout){font-size:var(--lp-italic);line-height:1.5}body.copy-mode-c :is(.process-stage h4,.genealogy .gform h3){font-size:var(--lp-subtitle);line-height:1.2}body.copy-mode-c :is(.law .law-item h4,.scenarios .scenario-card h4){margin-bottom:.75rem;font-size:clamp(1.25rem,1.65vw,1.5rem);line-height:1.25}body.copy-mode-c .journey-service h4{font-size:1.125rem;line-height:1.35}body.copy-mode-c .journey-copy h3{font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.2}body.copy-mode-c .about p.about-name{font-size:var(--lp-subtitle);line-height:1.2}body.copy-mode-c .about p.about-role{font-size:var(--lp-label);line-height:1.5}body.copy-mode-c :is(.gform-sub,.genealogy .gform-sub,.gfield label,.genealogy .gfield label){font-size:1rem;line-height:1.5}body.copy-mode-c :is(.hero p.lede,.genealogy p.lead-copy,.cta-final p){margin-bottom:1.5rem}body.copy-mode-c .about p:not(.about-name):not(.about-role){margin-bottom:1.25rem}body.copy-mode-c :is(.services-top,.law .law-head,.scenarios .scenarios-head){margin:0 0 var(--lp-gap);max-width:none}body.copy-mode-c :is(.narrative .inner,.process-story,.genealogy .inner,.about .inner,.faq .inner){gap:var(--lp-gap)}body.copy-mode-c .genealogy .inner>.reveal,body.copy-mode-c .about .inner>.reveal:first-child{padding-top:0}body.copy-mode-c .scenarios .scenario-grid{gap:var(--lp-card-gap);grid-auto-rows:1fr}body.copy-mode-c .scenarios .scenario-card{border-radius:var(--lp-radius)}body.copy-mode-c .process-rail{gap:var(--lp-card-gap);align-items:stretch}body.copy-mode-c .process-stage{border-radius:var(--lp-radius);height:100%}body.copy-mode-c .process-stage-body{padding:var(--lp-pad)}body.copy-mode-c .process-brief{padding:var(--lp-pad);border-radius:var(--lp-radius)}body.copy-mode-c .service-journeys{gap:var(--lp-card-gap)}body.copy-mode-c .services .journey-card summary{padding-right:var(--lp-pad);padding-left:calc(var(--journey-photo-w) + var(--lp-pad))}body.copy-mode-c .services .journey-card:not([open]) summary{padding-block:var(--lp-pad)}body.copy-mode-c .services .journey-card[open] summary{padding-top:var(--lp-pad);min-height:0;padding-bottom:1.25rem}body.copy-mode-c .services .journey-panel{padding-left:calc(var(--journey-photo-w) + var(--lp-pad));padding-right:var(--lp-pad)}body.copy-mode-c .services .journey-card[open] .journey-panel{padding-top:0;padding-bottom:var(--lp-pad)}body.copy-mode-c .journey-service{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) 1.75rem;gap:1.5rem;padding-block:1rem}body.copy-mode-c .law .law-box{padding:var(--lp-pad)}body.copy-mode-c .law .law-grid{margin-bottom:var(--lp-gap)}body.copy-mode-c .lj-quote{gap:0;padding-left:0}body.copy-mode-c .lj-qmark{display:none}body.copy-mode-c .lj-qtext{border-left:0;padding-left:0}body.copy-mode-c :is(.btn,.hero .btn,.gform-submit,.genealogy .gform-submit){min-height:var(--lp-button-height);border-radius:var(--lp-button-radius);text-align:center;justify-content:center;align-items:center;padding:.875rem 1.75rem;font-size:.875rem;line-height:1.4;display:inline-flex}body.copy-mode-c .hero-ctas,body.copy-mode-c .hero .hero-ctas{gap:1rem}body.copy-mode-c .genealogy .gfield{margin-bottom:1.5rem}body.copy-mode-c .genealogy .gfield label{margin-bottom:.5rem}body.copy-mode-c .genealogy .gform-row{gap:1rem}body.copy-mode-c .genealogy .gform-sub{margin-bottom:1.5rem}body.copy-mode-c .process-stage-head{margin-top:var(--lp-gap);margin-bottom:1rem}body.copy-mode-c .process-stage-head h3{font-size:clamp(1.125rem,3.7vw,2.375rem)}body.copy-mode-c .heading-line{max-width:100%}@media (width<=900px){body.copy-mode-c .journey-service{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.5rem 1rem}body.copy-mode-c .journey-service p{grid-column:1}body.copy-mode-c .journey-arrow{grid-area:1/2/span 2}}@media (width<=640px){body.copy-mode-c{--lp-card-gap:1rem;--lp-button-height:3.25rem}body.copy-mode-c .scenarios .scenario-grid{grid-auto-rows:auto}body.copy-mode-c .services .journey-card summary{gap:1rem}body.copy-mode-c .genealogy .gform-row{gap:0}body.copy-mode-c :is(.btn,.hero .btn,.genealogy .gform-submit){padding-inline:1.25rem}}body.copy-mode-c .hero{background-color:#faf7f1;background-image:none}body.copy-mode-c .hero:after{content:"";z-index:0;pointer-events:none;aspect-ratio:1402/1122;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:url(/__l5e/assets-v1/3f030a10-3b1e-49b0-92b1-ceb7898814af/img_9198fe8d03.jpg) 50%/contain no-repeat;width:54%;height:auto;position:absolute;top:50%;bottom:auto;right:0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000040 5%,#000000bf 12%,#000 23%),linear-gradient(#0000 0%,#00000080 5%,#000 14% 85%,#00000080 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000040 5%,#000000bf 12%,#000 23%),linear-gradient(#0000 0%,#00000080 5%,#000 14% 85%,#00000080 95%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width>=701px) and (width<=1000px){body.copy-mode-c .hero:after{width:44%}}@media (width<=700px){body.copy-mode-c .hero{padding-bottom:calc(56.2799vw + 48px)}body.copy-mode-c .hero:after{width:100%;top:auto;bottom:0;transform:none;-webkit-mask-image:linear-gradient(#0000,#000 16% 86%,#0000);mask-image:linear-gradient(#0000,#000 16% 86%,#0000)}}body.copy-mode-c header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:90;--wave-h:46px;background:#faf7f1;border:0;transition:background .35s,box-shadow .35s}body.copy-mode-c header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:0}body.copy-mode-c header.is-scrolled:before{content:"";top:0;left:0;right:0;bottom:calc(-1 * var(--wave-h));z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - var(--wave-h)) no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201680%2040%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M-20%20-30H1700V12C1520%2038%201380%2038%201260%2022C1140%206%201020%204%20900%2012C780%2020%20680%2038%20540%2036C400%2034%20300%208%20160%2010C100%2011%2040%2016%20-20%2018H-20Z%22%20fill%3D%22%23000%22/%3E%3C/svg%3E) bottom/100% var(--wave-h) no-repeat;-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - var(--wave-h)) no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201680%2040%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M-20%20-30H1700V12C1520%2038%201380%2038%201260%2022C1140%206%201020%204%20900%2012C780%2020%20680%2038%20540%2036C400%2034%20300%208%20160%2010C100%2011%2040%2016%20-20%2018H-20Z%22%20fill%3D%22%23000%22/%3E%3C/svg%3E) bottom/100% var(--wave-h) no-repeat;-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - var(--wave-h)) no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201680%2040%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M-20%20-30H1700V12C1520%2038%201380%2038%201260%2022C1140%206%201020%204%20900%2012C780%2020%20680%2038%20540%2036C400%2034%20300%208%20160%2010C100%2011%2040%2016%20-20%2018H-20Z%22%20fill%3D%22%23000%22/%3E%3C/svg%3E) bottom/100% var(--wave-h) no-repeat;mask:linear-gradient(#000,#000) top/100% calc(100% - var(--wave-h)) no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201680%2040%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M-20%20-30H1700V12C1520%2038%201380%2038%201260%2022C1140%206%201020%204%20900%2012C780%2020%20680%2038%20540%2036C400%2034%20300%208%20160%2010C100%2011%2040%2016%20-20%2018H-20Z%22%20fill%3D%22%23000%22/%3E%3C/svg%3E) bottom/100% var(--wave-h) no-repeat;background:#faf7f1ad;position:absolute}body.copy-mode-c header:after{content:"";height:var(--wave-h);pointer-events:none;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201680%2040%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M-20%20-30H1700V12C1520%2038%201380%2038%201260%2022C1140%206%201020%204%20900%2012C780%2020%20680%2038%20540%2036C400%2034%20300%208%20160%2010C100%2011%2040%2016%20-20%2018H-20Z%22%20fill%3D%22%23faf7f1%22%20stroke%3D%22%23b6904d%22%20stroke-width%3D%221.5%22/%3E%3C/svg%3E) 50%/100% 100% no-repeat;transition:opacity .35s;position:absolute;top:100%;left:0;right:0}body.copy-mode-c header.is-scrolled:after{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201680%2040%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M-20%20-30H1700V12C1520%2038%201380%2038%201260%2022C1140%206%201020%204%20900%2012C780%2020%20680%2038%20540%2036C400%2034%20300%208%20160%2010C100%2011%2040%2016%20-20%2018H-20Z%22%20fill%3D%22none%22%20stroke%3D%22%23b6904d%22%20stroke-width%3D%221.5%22/%3E%3C/svg%3E) 50%/100% 100% no-repeat}body.copy-mode-c .nav-inner{max-width:1680px;min-height:78px;padding:16px clamp(16px,1.2vw,24px)}body.copy-mode-c .logo{letter-spacing:0;color:#101820;font-size:28px;font-weight:600}body.copy-mode-c nav a{color:#24333d;letter-spacing:0;font-size:14px}body.copy-mode-c .copy-compare-bar{z-index:95;border:1px solid #6b102026;border-radius:999px;position:fixed;top:auto;bottom:12px;right:12px;box-shadow:0 3px 12px #0000000d}body.copy-mode-c .copy-compare-inner{padding:6px 8px}body.copy-mode-c .copy-compare-label{display:none}body.copy-mode-c .hero{background:#faf7f1;min-height:clamp(680px,51vw,880px);padding:clamp(100px,8.4vw,140px) 0 52px}body.copy-mode-c .hero:before{display:none}body.copy-mode-c .hero:after{aspect-ratio:auto;background-position:50%;background-size:cover;width:70%;height:100%;top:0;bottom:0;right:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001f 5%,#000000a6 13%,#000 23%);mask-image:linear-gradient(90deg,#0000 0%,#0000001f 5%,#000000a6 13%,#000 23%)}body.copy-mode-c .hero .hero-single{max-width:1680px;padding-inline:clamp(16px,1.2vw,24px)}body.copy-mode-c .hero .hero-single>.reveal{width:40%;max-width:650px}body.copy-mode-c .hero h1{letter-spacing:-.035em;max-width:560px;margin-bottom:32px;font-size:clamp(42px,4.3vw,72px);line-height:1.1}body.copy-mode-c .hero h1 .hero-title-line{text-wrap:initial;max-width:490px}body.copy-mode-c .hero .section-eyebrow{letter-spacing:.08em;white-space:normal;margin-bottom:30px;font-size:clamp(12px,.9vw,15px)}@media (width>=701px) and (width<=1000px){body.copy-mode-c .hero .hero-single>.reveal{width:52%}body.copy-mode-c .hero:after{width:60%}body.copy-mode-c .hero h1{font-size:clamp(38px,5vw,50px)}}@media (width<=700px){body.copy-mode-c .nav-inner{min-height:70px;padding:12px 20px}body.copy-mode-c .logo{font-size:22px}body.copy-mode-c header:after{height:30px}body.copy-mode-c header{--wave-h:30px}body.copy-mode-c .hero{min-height:0;padding:60px 0 calc(56.2799vw + 44px)}body.copy-mode-c .hero .hero-single{padding-inline:24px}body.copy-mode-c .hero .hero-single>.reveal{width:100%;max-width:none}body.copy-mode-c .hero h1{font-size:clamp(36px,7.5vw,50px)}body.copy-mode-c .hero:after{aspect-ratio:1402/1122;background-size:contain;width:100%;height:auto;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}body.copy-mode-c .copy-compare-btn{padding:7px 9px;font-size:10px}}@media (width>=701px){body.copy-mode-c .hero:after{aspect-ratio:1402/1122;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-position:50%;background-size:contain;width:62%;height:auto;top:50%;bottom:auto;right:0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 3%,#0000008c 8%,#000 14%),linear-gradient(#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000014 3%,#0000008c 8%,#000 14%),linear-gradient(#0000 0%,#000 9% 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (width>=701px) and (width<=1000px){body.copy-mode-c .hero:after{width:49%}}body.copy-mode-c .hero:after{aspect-ratio:auto;background-image:url(/__l5e/assets-v1/3ee62f68-7363-4a50-913a-0bcd7f0f59f8/hero-collage-v5.png);width:100%;height:100%;inset:0;overflow:hidden;transform:none;background-position:80%!important;background-repeat:no-repeat!important;background-size:cover!important;-webkit-mask-image:none!important;mask-image:none!important}@media (width>=701px) and (width<=1000px){body.copy-mode-c .hero:after{background-position:72%!important}}@media (width<=700px){body.copy-mode-c .hero:after{aspect-ratio:1600/733;width:100%;height:auto;top:auto;bottom:0;right:0;background-position:100% 100%!important;background-size:cover!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 22%)!important;mask-image:linear-gradient(#0000 0%,#000 22%)!important}}.narrative .cf{padding-top:20px;padding-bottom:20px}.cf-head{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.cf-left h2{color:var(--preto);font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.05}.cf-left h2 em{font-weight:500}.cf-right{border-left:1px solid var(--dourado-2);padding-top:8px;padding-left:56px}.cf-right h3{color:var(--preto);margin-bottom:20px;font-size:clamp(26px,2.8vw,38px);font-weight:500;line-height:1.15}.cf-right p{color:#6b6b6b;font-size:17px;line-height:1.7}.cf-rule{background:var(--dourado-2);opacity:.7;border:0;height:1px;margin:48px 0 40px}.cf-title{color:var(--preto);margin-bottom:28px;font-size:clamp(28px,3vw,40px);font-weight:600}.cf-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.cf-card{background:#fff;border-radius:22px;padding-bottom:28px;overflow:hidden;box-shadow:0 10px 30px -18px #10101040}.cf-photo{aspect-ratio:4/3.1;background-position:50%;background-size:cover;position:relative}.cf-photo:before{content:"";background-image:inherit;background-size:inherit;background-position:inherit;background-repeat:no-repeat;transition:transform .6s ease-out;position:absolute;inset:0;transform:scale(1.001)}.cf-card-1 .cf-photo{background-image:url(/__l5e/assets-v1/d2fb506c-194a-420b-8152-9d8dd87b5e9d/etapa-1.jpg)}.cf-card-2 .cf-photo{background-image:url(/__l5e/assets-v1/f3b234dc-7fd0-4826-b418-f2540127862d/etapa-2.jpg);background-position:bottom}.cf-card-3 .cf-photo{background-image:url(/__l5e/assets-v1/89d1f22c-c524-44bd-828b-8518bf756955/etapa-3.jpg)}.cf-card-4 .cf-photo{background-image:url(/__l5e/assets-v1/0bfcd9b0-99ad-4136-b477-33acb6d98615/etapa-4.jpg)}.cf-num{background:var(--borgonha);color:#fff;letter-spacing:.15em;width:50px;height:38px;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--dourado-2);border-radius:999px;place-items:center;margin:-19px 0 0 30px;font-size:12px;font-weight:700;display:grid;position:relative}.cf-card h4{color:var(--preto);margin:22px 30px 12px;font-size:24px;font-weight:600;line-height:1.2}.cf-card p{color:#6b6b6b;margin:0 30px;font-size:15px;line-height:1.65}.cf-card p strong{color:#3a3a3a}@media (width<=1000px){.cf-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.cf-head{grid-template-columns:1fr;gap:28px}.cf-right{border-left:0;border-top:1px solid var(--dourado-2);padding-top:28px;padding-left:0}.cf-grid{grid-template-columns:1fr}}.law{position:relative;overflow:hidden}.law .lj{z-index:1;position:relative}.lj-arcs{border:1px solid var(--dourado-1);opacity:.18;pointer-events:none;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-260px;right:-180px}.lj-arcs:before,.lj-arcs:after{content:"";border:1px solid var(--dourado-1);border-radius:50%;position:absolute}.lj-arcs:before{inset:70px}.lj-arcs:after{opacity:.6;inset:-70px}.lj-grid{grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid}.lj-col{border-left:1px solid #d8c27a73;grid-template-columns:auto 1fr;gap:22px;padding:0 32px;display:grid}.lj-col:first-child{border-left:0;padding-left:0}.lj-col:last-child{padding-right:0}.lj-icon{border:1px solid var(--dourado-1);width:60px;height:60px;color:var(--dourado-1);border-radius:50%;place-items:center;display:grid}.lj-icon svg{width:28px;height:28px}.lj-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--dourado-1);margin-bottom:12px;font-size:12px;font-weight:600;display:block}.lj-col h4{color:#fff;margin-bottom:14px;font-size:22px;font-weight:600}.lj-col p{color:#d3dfe3;font-size:15.5px;line-height:1.75}.lj-quote{align-items:flex-start;gap:44px;max-width:900px;margin-top:64px;padding-left:20px;display:flex}.lj-qmark{background:var(--dourado-1);width:68px;height:68px;color:var(--petroleo-d);font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;padding-top:22px;font-size:58px;font-weight:700;line-height:1;display:grid}.lj-qtext{border-left:1px solid var(--dourado-1);padding-left:44px}.lj-big{font-family:var(--font-display);color:#fff;margin-bottom:14px;font-size:clamp(22px,2.4vw,32px);font-style:italic;line-height:1.35}.lj-small{color:#d3dfe3;margin-bottom:10px;font-size:16px;line-height:1.7}.lj-final{font-family:var(--font-display);color:var(--dourado-1);font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:700}@media (width<=900px){.lj-grid{grid-template-columns:1fr;gap:32px}.lj-col{border-left:0;padding:0}.lj-quote{gap:22px;padding-left:0}.lj-qtext{padding-left:22px}.lj-qmark{width:54px;height:54px;padding-top:18px;font-size:46px}}body.copy-mode-c .faq .inner{grid-template-columns:1fr;gap:32px}body.copy-mode-c .faq-head .sticky-note{position:static}body.copy-mode-c .faq .faq-list{border-top:none;grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:72px;display:grid;position:relative}body.copy-mode-c .faq .faq-list:before{content:"";background:var(--linha);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}body.copy-mode-c .faq .faq-item{break-inside:avoid}@media (width<=900px){body.copy-mode-c .faq .faq-list{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}body.copy-mode-c .faq .faq-list:before{display:none}}.faq .faq-cta{margin-top:26px;display:inline-block}body.copy-mode-c .faq .faq-cta{justify-self:start;width:auto;margin-top:36px}body.copy-mode-c .scenarios{padding-block:38px 58px}body.copy-mode-c .scenarios>.copy-version-a>.wrap{max-width:1366px;padding-inline:44px}body.copy-mode-c .scenarios .scenarios-head{max-width:820px;margin:0 0 28px}body.copy-mode-c .scenarios .scenarios-head h2{max-width:none;margin-bottom:12px;font-size:40px;line-height:1.08}body.copy-mode-c .scenarios .scenarios-head p{max-width:760px;font-size:16px;line-height:1.45}body.copy-mode-c .scenarios .scenario-grid{grid-auto-rows:1fr;gap:18px}body.copy-mode-c .scenarios .scenario-card{border-radius:18px;grid-template-columns:43.5% minmax(0,56.5%);min-height:252px}body.copy-mode-c .scenarios .scenario-photo{border-radius:17px 0 0 17px;min-height:252px}body.copy-mode-c .scenarios .scenario-content{padding:22px 24px 16px}body.copy-mode-c .scenarios .scenario-card h4{margin-bottom:10px;font-size:20px;line-height:1.13}body.copy-mode-c .scenarios .copy-version-a .scenario-card p{font-size:14.5px;line-height:1.45}body.copy-mode-c .scenarios .scenario-content:after{width:40px;margin-top:auto;transform:none}body.copy-mode-c .scenarios .scenarios-signoff{display:none}@media (width<=1000px){body.copy-mode-c .scenarios>.copy-version-a>.wrap{padding-inline:26px}body.copy-mode-c .scenarios .scenario-card{grid-template-columns:38% minmax(0,62%)}}@media (width<=560px){body.copy-mode-c .scenarios{padding-block:44px}body.copy-mode-c .scenarios>.copy-version-a>.wrap{padding-inline:20px}body.copy-mode-c .scenarios .scenarios-head h2{font-size:34px}body.copy-mode-c .scenarios .scenario-card{grid-template-columns:1fr}body.copy-mode-c .scenarios .scenario-photo{border-radius:17px 17px 0 0;height:210px;min-height:210px}body.copy-mode-c .scenarios .scenario-content{padding:24px 24px 28px}}body.copy-mode-c main>.about{padding-top:0}body.copy-mode-c .about{background:radial-gradient(at 58% 45%,#1d4c5b 0%,#143845 55%,#0a222b 100%);padding:0;overflow:hidden}body.copy-mode-c .about>.copy-version-a>.inner{grid-template-columns:46% minmax(0,54%);align-items:stretch;gap:0;max-width:none;padding:0;display:grid}body.copy-mode-c .about .about-media{min-height:clamp(700px,55vw,820px);padding:0;position:relative}body.copy-mode-c .about .about-shape{position:absolute;inset:0}body.copy-mode-c .about .copy-version-a .about-photo{clip-path:url(#aboutClip);border:0;border-radius:0;max-width:none;margin:0;position:absolute;inset:0}body.copy-mode-c .about .copy-version-a .about-photo img{object-fit:cover;object-position:center top;filter:none;width:100%;height:100%}body.copy-mode-c .about .about-line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}body.copy-mode-c .about .about-caption{text-align:right;z-index:2;position:absolute;bottom:1.4%;right:8%}body.copy-mode-c .about .copy-version-a p.about-name{font-family:var(--font-display);color:#e6d59a;text-align:right;letter-spacing:0;margin:0 0 6px;font-size:clamp(30px,2.7vw,42px);font-style:italic;font-weight:500}body.copy-mode-c .about .copy-version-a p.about-role{letter-spacing:.3em;color:var(--dourado-1);text-align:right;justify-content:flex-end;align-items:center;gap:16px;margin:0;font-size:12px;display:flex}body.copy-mode-c .about .copy-version-a p.about-role:before{content:"";background:var(--dourado-1);width:40px;height:1.5px}body.copy-mode-c .about .copy-version-a .inner>.reveal:last-child{align-self:center;max-width:820px;padding:clamp(48px,5vw,76px) clamp(34px,5vw,78px)}body.copy-mode-c .about .copy-version-a h2{color:var(--marfim);max-width:650px;margin-bottom:26px;font-size:clamp(40px,3.5vw,56px);line-height:1.06}body.copy-mode-c .about .copy-version-a p:not(.about-name):not(.about-role){color:#e4ddcf;max-width:none;margin-bottom:1.25rem;font-size:clamp(15px,1.15vw,17px);line-height:1.52}body.copy-mode-c .about .copy-version-a .about-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:1.8rem;display:grid}body.copy-mode-c .about .copy-version-a .stat-item{border-left:1.5px solid var(--dourado-2);gap:0;padding-left:18px}body.copy-mode-c .about .copy-version-a .tick{display:none}body.copy-mode-c .about .copy-version-a .about-stats .n{color:var(--dourado-1);font-size:clamp(28px,2.2vw,34px);line-height:1.1}body.copy-mode-c .about .copy-version-a .about-stats .l{letter-spacing:.18em;text-transform:uppercase;color:#d6d0c2;max-width:170px;margin-top:6px;font-size:10px;line-height:1.45}@media (width<=1100px) and (width>=901px){body.copy-mode-c .about>.copy-version-a>.inner{grid-template-columns:44% minmax(0,56%)}body.copy-mode-c .about .about-media{min-height:690px}body.copy-mode-c .about .copy-version-a .inner>.reveal:last-child{padding:44px 34px}body.copy-mode-c .about .copy-version-a h2{font-size:40px}body.copy-mode-c .about .copy-version-a p:not(.about-name):not(.about-role){margin-bottom:.9rem;font-size:14px;line-height:1.48}}@media (width<=900px){body.copy-mode-c .about>.copy-version-a>.inner{grid-template-columns:1fr}body.copy-mode-c .about .about-media{min-height:clamp(440px,110vw,620px);margin-right:10%}body.copy-mode-c .about .about-caption{right:-6%}body.copy-mode-c .about .copy-version-a .inner>.reveal:last-child{padding:40px 0 0}}@media (width<=560px){body.copy-mode-c .about .copy-version-a .about-stats{grid-template-columns:1fr;gap:18px}}body.copy-mode-c .about .about-media.reveal{transform:none}@media (width<=900px){body.copy-mode-c .about .about-media{min-height:clamp(460px,120vw,640px);margin-right:0}body.copy-mode-c .about .about-caption{bottom:2%;right:5%}body.copy-mode-c .about .copy-version-a p.about-name{font-size:30px}body.copy-mode-c .about .copy-version-a p.about-role{letter-spacing:.24em;font-size:11px}body.copy-mode-c .about .about-media{flex-direction:column;min-height:0;display:flex}body.copy-mode-c .about .about-shape{height:clamp(420px,115vw,620px);position:relative}body.copy-mode-c .about .about-caption{margin:-28px 24px 0 auto;position:relative;bottom:auto;right:auto}}body.copy-mode-c .about .copy-version-a .about-photo{aspect-ratio:auto!important;width:100%!important;height:100%!important}body.copy-mode-c .about .copy-version-a .about-photo img{height:100%!important;max-height:none!important}body.copy-mode-c .about .copy-version-a .about-photo{overflow:hidden;background-position:50% 65%!important;background-size:cover!important}body.copy-mode-c .about .about-caption{bottom:2%;right:3%}body.copy-mode-c .about .copy-version-a .about-photo{background-position:50% 88%!important;background-size:auto 128%!important}body.copy-mode-c .about .about-line{clip-path:inset(0 -30% 0 0)}body.copy-mode-c .about{background:radial-gradient(#0b3b47 0%,#082a35 100%)!important;padding:0!important}body.copy-mode-c .about .copy-version-a .inner{text-align:left!important;grid-template-columns:47.5% minmax(0,44%)!important;align-items:start!important;column-gap:4%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important}.bio-media{aspect-ratio:760/900;width:100%;position:relative}.bio-photo{clip-path:url(#bioShape);width:100%;height:95.5%;position:absolute;inset:4.5% 0 0;overflow:hidden}.bio-img{object-fit:cover;object-position:center bottom;width:100%;height:120%;display:block;position:absolute;top:-30%;left:0}.bio-lines{pointer-events:none;width:100%;height:95.5%;position:absolute;inset:4.5% 0 0;overflow:visible}.bio-lines path{fill:none;stroke:#d8c27a;stroke-width:1.5px;vector-effect:non-scaling-stroke}.bio-caption{white-space:nowrap;position:absolute;top:86%;left:40%}.bio-name{font-family:var(--font-display);color:#e6d49a;font-size:clamp(26px,2.75vw,44px);font-style:italic;line-height:1.1;display:block}.bio-role{color:#d8c27a;text-transform:uppercase;letter-spacing:.3em;align-items:center;gap:16px;margin-top:10px;font-size:clamp(10px,.875vw,14px);display:flex}.bio-role:before{content:"";background:#d8c27a;width:40px;height:1.5px}body.copy-mode-c .about .copy-version-a .inner>.reveal{max-width:none!important;padding:clamp(40px,4.5vw,72px) 0 48px!important}body.copy-mode-c .about .copy-version-a h2{margin-bottom:28px!important;font-size:clamp(32px,3.4vw,54px)!important;line-height:1.08!important}body.copy-mode-c .about .copy-version-a .inner>.reveal p{margin-bottom:20px!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.6!important}body.copy-mode-c .about .copy-version-a .section-eyebrow{margin-bottom:20px!important;font-size:14px!important}@media (width<=900px){body.copy-mode-c .about .copy-version-a .inner{grid-template-columns:1fr!important}.bio-media{max-width:560px;margin:0 auto}body.copy-mode-c .about .copy-version-a .inner>.reveal{padding:24px 24px 56px!important}.bio-name{font-size:30px}.bio-role{font-size:11px}.bio-caption{inset:88.5% 16px auto auto}}.gform-success{text-align:center;background:#fffdfa;border:1px solid #d8c8ae;border-radius:12px;padding:44px 36px 40px;animation:.45s both gform-success-in}@keyframes gform-success-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gform-success-icon{color:#b6904d;background:#d8c27a38;border:1.5px solid #d8c27a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:22px;display:inline-flex}.gform-success-icon svg{width:29px;height:29px}.gform-success h3{font-family:var(--font-display);color:#6b1020;margin-bottom:14px;font-size:clamp(28px,2.3vw,38px);line-height:1.2}.gform-success p{color:#49515e;max-width:470px;margin:0 auto 30px;font-size:17.5px;line-height:1.62}.gform-again{color:#6b1020;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #b6904d;border-radius:10px;padding:15px 30px;font-size:13.5px;font-weight:600;transition:background .2s,transform .2s;display:inline-block}.gform-again:hover{background:#d8c27a2e;transform:translateY(-1px)}.gform-again:focus-visible{outline-offset:2px;outline:2px solid #24586a}@media (width<=600px){.gform-success{padding:36px 22px 32px}}body.copy-mode-c .genealogy .inner:has(.gform-success){align-items:stretch}body.copy-mode-c .genealogy .gform-success{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:42px;display:flex}body.copy-mode-c .genealogy .gform-success p{max-width:500px;margin:0 0 30px}@media (width<=900px){body.copy-mode-c .genealogy .inner:has(.gform-success){align-items:start}body.copy-mode-c .genealogy .gform-success{margin-top:0}}.btn,.journey-card,.cf-card,.cf-num,.journey-toggle,.scenario-card,.lj-icon,.lj-col h3,.lj-col h4,.callout,.lj-quote,.faq-item summary,.faq-icon,.gfield input,.gfield select,.gfield textarea,.gform input,.gform select,.gform textarea,.stat-item .n,.strip-num,.tick,.logo span,.footer-logo em,nav a,.footer-col a,.cf-photo,.scenario-photo,.journey-arrow,.scenario-mark{transition:translate .28s ease-out,transform .28s ease-out,box-shadow .28s ease-out,border-color .28s ease-out,color .28s ease-out,background-color .28s ease-out,opacity .28s ease-out,text-shadow .28s ease-out,filter .28s ease-out}a,button,summary,.btn,.journey-toggle,select{cursor:pointer}header nav a,.footer-col a{position:relative}header nav a:after,.footer-col a:after{content:"";background:var(--dourado-1);transform-origin:0;pointer-events:none;height:1px;transition:transform .28s ease-out;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.faq-item summary{position:relative}.faq-item summary:before{content:"";background:var(--dourado-1);opacity:0;width:2px;transition:opacity .28s ease-out;position:absolute;top:18%;bottom:18%;left:0}.scenario-photo,.cf-photo,.bio-photo{overflow:hidden}.bio-img{transition:transform .7s ease-out}.scenario-photo img,.cf-photo img{transition:transform .6s ease-out}.gfield input:focus,.gfield select:focus,.gfield textarea:focus,.gform input:focus,.gform select:focus,.gform textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--petroleo) 18%,transparent);outline:none;border-color:var(--petroleo)!important}@media (hover:hover) and (pointer:fine){.btn-primary:hover,.gform-submit:hover{filter:brightness(.9);box-shadow:0 10px 22px -10px color-mix(in oklab,var(--borgonha) 55%,transparent);translate:0 -2px}.btn-primary:active,.gform-submit:active{box-shadow:none;translate:0}.btn-ghost:hover,.gform-again:hover{background-color:var(--borgonha);border-color:var(--borgonha);color:var(--marfim)}.btn-light:hover{translate:0 -2px;box-shadow:0 10px 22px -10px #00000059}header nav a:hover,.footer-col a:hover{color:var(--dourado-2)}header nav a:hover:after,.footer-col a:hover:after{transform:scaleX(1)}.journey-card:hover{border-color:var(--dourado-1);translate:0 -4px;box-shadow:0 22px 44px -24px #10101047}.journey-card:hover .journey-arrow{color:var(--dourado-2);transform:translate(3px)}.scenario-card:hover{translate:0 -4px;box-shadow:0 24px 46px -22px #10101061}.scenario-card:hover .scenario-mark{filter:brightness(1.15)saturate(1.2)}.scenario-card:hover .scenario-photo img,.cf-photo:hover img{transform:scale(1.05)}.cf-card:hover{translate:0 -4px;box-shadow:0 24px 46px -22px #10101061}.cf-card:hover .cf-photo:before{transform:scale(1.06)}.cf-card:hover .cf-num{filter:brightness(1.12)saturate(1.15);transform:scale(1.08)}.cf-card:hover h4{color:var(--borgonha)}.lj-col:hover .lj-icon{border-color:var(--dourado-2);translate:0 -2px}.lj-col:hover h3,.lj-col:hover h4{color:var(--dourado-2)}.callout:hover,.lj-quote:hover{box-shadow:0 14px 36px -18px color-mix(in oklab,var(--dourado-2) 45%,transparent)}.faq-item summary:hover{background-color:color-mix(in oklab,var(--dourado-1) 8%,transparent)}.faq-item summary:hover:before{opacity:1}.faq-item summary:hover .faq-icon{color:var(--dourado-2);border-color:var(--dourado-2);transform:rotate(90deg)}.gfield input:hover:not(:focus),.gfield select:hover:not(:focus),.gfield textarea:hover:not(:focus),.gform input:hover:not(:focus),.gform textarea:hover:not(:focus){border-color:var(--dourado-1)}.stat-item:hover .n,.strip-item:hover .strip-num{text-shadow:0 0 14px color-mix(in oklab,var(--dourado-1) 55%,transparent);translate:0 -2px}.stat-item:hover .tick,.strip-item:hover .tick{transform:scaleX(1.4)}.bio-photo:hover .bio-img{transform:scale(1.03)}.logo:hover span{color:var(--borgonha)}}.btn:focus-visible,.gform-submit:focus-visible,.gform-again:focus-visible{outline:2px solid var(--dourado-2);outline-offset:3px}.btn-primary:focus-visible{box-shadow:0 10px 22px -10px color-mix(in oklab,var(--borgonha) 55%,transparent);translate:0 -2px}.btn-ghost:focus-visible,.gform-again:focus-visible{background-color:var(--borgonha);border-color:var(--borgonha);color:var(--marfim)}header nav a:focus-visible,.footer-col a:focus-visible{color:var(--dourado-2);outline:none}header nav a:focus-visible:after,.footer-col a:focus-visible:after{transform:scaleX(1)}.journey-toggle:focus-visible{outline:2px solid var(--dourado-2);outline-offset:3px}.journey-card:focus-within{border-color:var(--dourado-1)}.faq-item summary:focus-visible{background-color:color-mix(in oklab,var(--dourado-1) 8%,transparent);outline:none}.faq-item summary:focus-visible:before{opacity:1}.faq-item summary:focus-visible .faq-icon{color:var(--dourado-2)}.logo:focus-visible span{color:var(--borgonha)}@media (prefers-reduced-motion:reduce){.btn,.journey-card,.scenario-card,.cf-card,.cf-num,.lj-icon,.stat-item .n,.strip-num,.faq-icon,.tick,.journey-arrow{transform:none!important}.bio-img,.scenario-photo img,.cf-photo img,.cf-photo:before{transition:none!important;transform:none!important}header nav a:after,.footer-col a:after{transition:none}}
