.lv2-page{--lv2-ivory:#f6f3ee;--lv2-paper:#fffdf9;--lv2-petroleum:#18313a;--lv2-deep:#10252c;--lv2-graphite:#2e3338;--lv2-copper:#9f4f20;--lv2-copper-bright:#d87038;color:var(--lv2-graphite);background:var(--lv2-ivory);font-family:var(--body);overflow:clip}.lv2-page *,.lv2-page :before,.lv2-page :after{box-sizing:border-box}.lv2-page a{text-decoration:none}.lv2-page section[id]{scroll-margin-top:32px}.lv2-shell{width:min(100% - clamp(40px,6.5vw,112px),1240px);margin-inline:auto}.lv2-overline,.lv2-scene-label{color:var(--lv2-copper);font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:750;line-height:1.45}.lv2-header{z-index:10;background:#fffdf9f5;border-bottom:1px solid #18313a14;position:relative}.lv2-header-inner{align-items:center;gap:32px;min-height:76px;display:flex}.lv2-brand{color:var(--lv2-deep);font-family:var(--display);letter-spacing:-.05em;flex:none;font-size:1.3rem;font-weight:800;display:inline-flex}.lv2-brand .brand-lockup{gap:11px}.lv2-nav{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:clamp(18px,2.3vw,36px);display:flex}.lv2-nav a{color:var(--lv2-deep);font-size:.91rem;font-weight:650;transition:color .16s}.lv2-nav a:hover{color:var(--lv2-copper)}.lv2-breadcrumb{color:var(--lv2-graphite);padding-block:12px;font-size:.8rem;line-height:1.5}.lv2-breadcrumb ol{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.lv2-breadcrumb li+li:before{content:"/";margin-right:12px}.lv2-breadcrumb a{text-underline-offset:3px;text-decoration:underline}.lv2-button{border:1px solid var(--lv2-copper);background:var(--lv2-copper);color:#fff;cursor:pointer;width:fit-content;min-height:54px;font-family:var(--body);text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:.85rem 1.25rem;font-size:.98rem;font-weight:750;line-height:1.2;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 24px #9f4f2024}.lv2-button:hover{background:#87411b;transform:translateY(-2px);box-shadow:0 17px 28px #9f4f2033}.lv2-button:disabled{opacity:.7;cursor:wait;transform:none}.lv2-header-button{white-space:nowrap;min-height:44px;padding-inline:17px;font-size:.83rem}.lv2-page :focus-visible{outline:3px solid var(--lv2-copper-bright);outline-offset:4px}.lv2-hero{z-index:1;isolation:isolate;background:#fbf9f6;min-height:min(680px,100svh - 112px);display:flex;position:relative}.lv2-hero-media{z-index:-1;position:absolute;inset:0 0 0 40%;overflow:hidden}.lv2-hero-media picture,.lv2-hero-media img{width:100%;height:100%;display:block}.lv2-hero-media img{object-fit:cover;object-position:52% center;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24%);mask-image:linear-gradient(90deg,#0000 0%,#000 24%)}.lv2-hero-inner{align-items:center;padding-block:60px;display:flex}.lv2-hero-copy{z-index:1;width:min(580px,53%);position:relative}.lv2-hero h1{color:var(--lv2-deep);font-family:var(--display);letter-spacing:-.065em;text-wrap:balance;margin:20px 0 25px;font-size:clamp(3.3rem,5.1vw,4.7rem);font-weight:780;line-height:.99}.lv2-hero-lead{color:#485258;max-width:550px;margin:0 0 31px;font-size:clamp(1.04rem,1.4vw,1.23rem);line-height:1.58}.lv2-hero-note{color:#5e686a;margin:14px 0 0;font-size:.87rem}.lv2-hero-proof{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9de;border:1px solid #18313a1f;border-radius:12px;width:min(480px,38vw);padding:23px 28px 16px;position:absolute;bottom:-88px;left:52%;box-shadow:0 22px 46px #08161b2b}.lv2-hero-proof>strong{color:var(--lv2-deep);font-family:var(--display);letter-spacing:-.025em;padding-bottom:13px;font-size:1.35rem;display:block}.lv2-hero-proof p{color:#42545c;border-top:1px solid #18313a1c;grid-template-columns:155px 1fr;gap:12px;margin:0;padding-block:12px;font-size:.92rem;line-height:1.42;display:grid}.lv2-hero-proof b{color:var(--lv2-deep);white-space:nowrap;font-size:.9rem}.lv2-problem{background:var(--lv2-petroleum);color:var(--lv2-ivory);padding:clamp(72px,8vw,112px) 0 0}.lv2-problem .lv2-overline,.lv2-contact .lv2-overline{color:#e7a57d}.lv2-problem-grid{grid-template-columns:1.05fr .8fr;align-items:center;gap:clamp(48px,8vw,136px);display:grid}.lv2-problem h2{max-width:760px;color:var(--lv2-ivory);letter-spacing:-.05em;margin:23px 0 0;font-size:clamp(2.8rem,4.3vw,4.35rem);font-weight:730;line-height:1.05}.lv2-problem h2 em{color:#e5a47b;margin-top:14px;font-style:normal;display:block}.lv2-problem-body{border-left:1px solid #f6f3ee47;padding-left:27px}.lv2-problem-body p{color:#dddcd7;margin:0 0 22px;font-size:1.09rem;line-height:1.65}.lv2-problem-body strong{color:#fff5ea;background:#fffdf917;border-left:3px solid #e5a47b;border-radius:0 9px 9px 0;margin-top:29px;padding:17px 21px;font-size:1.22rem;font-weight:740;line-height:1.38;display:block}.lv2-fit-line{color:#e6e2dc;border-top:1px solid #f6f3ee2e;justify-content:space-between;gap:30px;margin-top:94px;padding-block:24px;font-size:.93rem;display:flex}.lv2-results{background:var(--lv2-ivory);padding-block:clamp(88px,9vw,138px) 110px}.lv2-results-intro{grid-template-columns:1fr .62fr;align-items:end;column-gap:80px;margin-bottom:78px;display:grid}.lv2-results-intro .lv2-overline{grid-column:1/-1;margin-bottom:18px}.lv2-results-intro h2,.lv2-advisory-copy h2,.lv2-faq h2,.lv2-contact h2{color:var(--lv2-deep);letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,4.5vw,4.8rem);font-weight:740;line-height:1.03}.lv2-results-intro>p:last-child{color:#526067;margin:0 0 6px;font-size:1.12rem;line-height:1.62}.lv2-scene{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(52px,8vw,126px);margin-top:70px;display:grid}.lv2-scene+.lv2-scene{margin-top:160px}.lv2-scene-reverse .lv2-scene-photo{order:2}.lv2-scene-photo{background:#e6ded4;border-radius:10px;height:min(48vw,625px);min-height:470px;overflow:hidden}.lv2-scene-photo picture,.lv2-scene-photo img{width:100%;height:100%;display:block}.lv2-scene-photo img{object-fit:cover}.lv2-scene-reverse .lv2-scene-photo img{object-position:56% center}.lv2-scene-content{min-width:0}.lv2-scene-kicker{align-items:center;gap:13px;display:flex}.lv2-scene-icon{width:43px;height:43px;color:var(--lv2-copper);background:#9f4f201a;border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;display:inline-flex}.lv2-scene-content h3{color:var(--lv2-deep);letter-spacing:-.047em;margin:15px 0 20px;font-size:clamp(2.1rem,3vw,3.25rem);font-weight:730;line-height:1.08}.lv2-scene-content>p:not(.lv2-scene-label){color:#526067;max-width:500px;margin:0 0 32px;font-size:1.07rem;line-height:1.63}.lv2-document{background:var(--lv2-paper);border:1px solid #18313a1f;border-radius:9px;max-width:510px;padding:19px 28px 18px;box-shadow:0 22px 58px #08161b1a}.lv2-document>strong{color:var(--lv2-deep);font-family:var(--display);letter-spacing:-.025em;border-bottom:1px solid #18313a1f;padding-bottom:16px;font-size:1.28rem;display:block}.lv2-document dl{margin:0}.lv2-document dl>div{border-bottom:1px solid #18313a14;grid-template-columns:.6fr 1fr;gap:18px;padding-block:12px;display:grid}.lv2-document dl>div:last-child{border-bottom:0}.lv2-document dt{color:var(--lv2-deep);font-weight:730}.lv2-document dd{color:#526067;margin:0}.lv2-report>p{color:#526067;margin:16px 0 17px;font-size:.95rem;line-height:1.5}.lv2-report ul{color:#526067;gap:0;margin:0;padding:0;list-style:none;display:grid}.lv2-report li{border-top:1px solid #18313a1a;padding-block:10px;font-size:.9rem;line-height:1.45}.lv2-report li b{color:var(--lv2-deep)}.lv2-continuity{border:1px solid #9f4f203d;border-left:4px solid var(--lv2-copper);background:#fffaf4;border-radius:12px;align-items:center;gap:22px;max-width:1040px;margin-top:125px;padding:25px 30px;display:flex;box-shadow:0 14px 35px #08161b14}.lv2-continuity-mark{width:52px;height:52px;color:var(--lv2-copper);background:#9f4f201a;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;display:inline-flex}.lv2-continuity p{color:#526067;margin:0;font-size:1.1rem;line-height:1.58}.lv2-continuity strong{color:var(--lv2-deep);font-size:1.17rem}.lv2-advisory{background:#fffdf9}.lv2-advisory-top{grid-template-columns:1fr 1fr;min-height:590px;display:grid}.lv2-advisory-photo{background:#d7caba;min-height:590px;position:relative}.lv2-advisory-photo picture,.lv2-advisory-photo img{width:100%;height:100%;display:block}.lv2-advisory-photo img{object-fit:cover;object-position:center}.lv2-advisory-copy{flex-direction:column;justify-content:center;align-items:flex-start;max-width:690px;padding:clamp(50px,6vw,96px);display:flex}.lv2-advisory-copy h2{margin-top:22px;font-size:clamp(2.7rem,4vw,4.2rem)}.lv2-advisory-copy>p:not(.lv2-overline){color:#526067;margin:26px 0 19px;font-size:1.13rem;line-height:1.67}.lv2-advisory-outcome{border-left:2px solid var(--lv2-copper);color:#526067;gap:5px;margin-bottom:29px;padding-left:16px;font-size:.94rem;line-height:1.5;display:grid}.lv2-advisory-outcome strong{color:var(--lv2-deep);font-size:.83rem}.lv2-steps-wrap{padding-block:100px 112px}.lv2-steps-wrap h3{max-width:720px;color:var(--lv2-deep);margin:0 0 48px;font-size:clamp(2.3rem,3.6vw,3.7rem);line-height:1.08}.lv2-steps{grid-template-columns:repeat(4,1fr);gap:27px;margin:0;padding:0;list-style:none;display:grid}.lv2-steps li{border-top:2px solid var(--lv2-petroleum);padding-top:18px}.lv2-step-heading{justify-content:space-between;align-items:flex-start;margin-bottom:19px;display:flex}.lv2-step-number{color:var(--lv2-copper);letter-spacing:.08em;font-weight:800}.lv2-step-icon{box-sizing:content-box;color:var(--lv2-copper);background:#9f4f2017;border-radius:13px;padding:10px}.lv2-steps strong{color:var(--lv2-deep);font-family:var(--display);letter-spacing:-.03em;font-size:1.38rem;font-weight:730;line-height:1.15}.lv2-steps p{color:#526067;margin:11px 0 0;font-size:.96rem;line-height:1.55}.lv2-steps-note{border-left:2px solid var(--lv2-copper);color:#526067;max-width:800px;margin:41px 0 0;padding-left:17px;font-size:.95rem}.lv2-faq{background:var(--lv2-ivory);padding-block:clamp(80px,8vw,120px)}.lv2-faq-grid{grid-template-columns:.72fr 1fr;gap:clamp(70px,10vw,160px);display:grid}.lv2-faq h2{max-width:440px;margin-top:19px;font-size:clamp(2.6rem,3.6vw,4rem)}.lv2-faq-grid>div:first-child>p:last-child{color:#526067;max-width:390px;margin-top:23px;font-size:1.04rem;line-height:1.62}.lv2-faq-list{border-top:1px solid #18313a38}.lv2-faq-list details{border-bottom:1px solid #18313a38}.lv2-faq-list summary{min-height:70px;color:var(--lv2-deep);cursor:pointer;font-family:var(--display);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:18px;padding-block:13px;font-size:1.2rem;font-weight:720;line-height:1.28;list-style:none;display:flex}.lv2-faq-list summary::-webkit-details-marker{display:none}.lv2-faq-list summary span{color:var(--lv2-copper);font-family:var(--body);font-size:1.7rem;font-weight:400;transition:transform .18s}.lv2-faq-list details[open] summary span{transform:rotate(45deg)}.lv2-faq-list details p{color:#526067;max-width:600px;margin:0 0 24px;font-size:1rem;line-height:1.62}.lv2-contact{background:var(--lv2-petroleum);color:var(--lv2-ivory);padding-block:clamp(86px,9vw,138px)}.lv2-contact-grid{grid-template-columns:.8fr 1fr;align-items:start;gap:clamp(60px,8vw,130px);display:grid}.lv2-contact h2{max-width:600px;color:var(--lv2-ivory);margin-top:21px;font-size:clamp(2.8rem,4.2vw,4.3rem)}.lv2-contact-copy>p:not(.lv2-overline){color:#dddcd7;max-width:535px;margin:30px 0 37px;font-size:1.12rem;line-height:1.65}.lv2-contact-steps{border-top:1px solid #f6f3ee3b;gap:0;max-width:500px;display:grid}.lv2-contact-steps p{border-bottom:1px solid #f6f3ee3b;justify-content:space-between;gap:24px;margin:0;padding-block:14px;font-size:.94rem;display:flex}.lv2-contact-steps strong{color:#fff}.lv2-contact-steps span{color:#d7d8d4;text-align:right}.lv2-contact-copy>small{color:#d7d8d4;max-width:500px;margin-top:30px;font-size:.88rem;line-height:1.55;display:block}.lv2-form{background:var(--lv2-paper);color:var(--lv2-deep);border-radius:18px;gap:22px;padding:clamp(24px,4vw,48px);display:grid;position:relative;box-shadow:0 24px 65px #08161b40}.lv2-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lv2-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lv2-form label{min-width:0;color:var(--lv2-deep);gap:10px;font-size:.94rem;font-weight:700;display:grid}.lv2-form input,.lv2-form select,.lv2-form textarea{width:100%;min-height:54px;color:var(--lv2-deep);font-family:var(--body);background:#eff2f0;border:0;border-radius:11px;padding:14px 16px;font-size:1rem;font-weight:400;line-height:1.35;transition:background .16s,box-shadow .16s}.lv2-form input:hover,.lv2-form select:hover,.lv2-form textarea:hover{background:#e9eeeb}.lv2-form input:focus-visible,.lv2-form select:focus-visible,.lv2-form textarea:focus-visible{outline:2px solid var(--lv2-copper);outline-offset:2px;background:#fff}.lv2-form textarea{resize:vertical;min-height:124px}.lv2-form input::placeholder,.lv2-form textarea::placeholder{color:#687479}.lv2-form [aria-invalid=true]{box-shadow:inset 0 0 0 2px #a03f25}.lv2-field-error{color:#9c351e;font-size:.8rem;font-weight:650;line-height:1.35}.lv2-form-data-use,.lv2-form-microcopy{color:#526067;margin:0;font-size:.85rem;line-height:1.48}.lv2-form-status a{color:var(--lv2-copper);text-underline-offset:3px;font-weight:750;text-decoration:underline}.lv2-form-submit{width:100%;min-height:54px;margin-top:1px}.lv2-form-status{min-height:0;margin:0;font-size:.88rem;line-height:1.48}.lv2-form-status-success{color:#246143}.lv2-form-status-error{color:#9c351e}.lv2-form-microcopy{text-align:center}.lv2-footer{background:var(--lv2-petroleum);color:var(--lv2-ivory);border-top:1px solid #f6f3ee30;padding-block:25px}.lv2-footer-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.lv2-footer-links{flex-wrap:wrap;justify-content:center;gap:10px 24px;display:flex}.lv2-footer .lv2-footer-links a{font-family:var(--font-inter), sans-serif;letter-spacing:0;font-size:.78rem;font-weight:600}.lv2-footer a{color:var(--lv2-ivory);font-family:var(--display);letter-spacing:-.04em;font-size:1.08rem;font-weight:800}.lv2-footer span:last-child{font-size:.8rem}@media (max-width:1050px){.lv2-nav{gap:17px}.lv2-nav a{font-size:.84rem}.lv2-header-button{display:none}.lv2-hero-copy{width:min(560px,57%)}.lv2-hero-proof{width:min(400px,45vw);bottom:-64px;left:auto;right:26px}.lv2-scene{gap:45px}}@media (max-width:760px){.lv2-footer-inner{flex-wrap:wrap}.lv2-footer-links{order:3;justify-content:flex-start;width:100%}.lv2-shell{width:min(100% - 40px,560px)}.lv2-header-inner{min-height:68px}.lv2-nav{display:none}.lv2-hero{background:var(--lv2-petroleum);flex-direction:column;min-height:0}.lv2-hero-inner{isolation:isolate;order:1;align-items:flex-start;padding-block:42px 34px;position:relative}.lv2-hero-inner:before{z-index:-1;content:"";background:#fbf9f6;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lv2-hero-copy{width:100%}.lv2-hero h1{letter-spacing:-.055em;margin:17px 0 19px;font-size:clamp(2.37rem,9vw,3.4rem);line-height:1.02}.lv2-hero-lead{margin-bottom:23px;font-size:1.03rem;line-height:1.56}.lv2-hero .lv2-button{width:100%}.lv2-hero-note{margin-top:12px;font-size:.8rem}.lv2-hero-media{z-index:0;order:2;width:100%;height:min(84vw,470px);position:relative;inset:auto}.lv2-hero-media img{object-position:center 45%;-webkit-mask-image:none;mask-image:none}.lv2-hero-proof{background:#fffdf9f2;order:3;width:min(100% - 40px,560px);margin:-45px auto 31px;padding:19px 21px 12px;position:relative;bottom:auto;right:auto}.lv2-hero-proof p{grid-template-columns:1fr;gap:3px;font-size:.88rem}.lv2-hero-proof b{font-size:.87rem}.lv2-problem{padding-top:66px}.lv2-problem-grid,.lv2-results-intro,.lv2-scene,.lv2-advisory-top,.lv2-faq-grid,.lv2-contact-grid{grid-template-columns:1fr}.lv2-problem-grid,.lv2-faq-grid,.lv2-contact-grid{gap:30px}.lv2-problem h2{margin-top:15px;font-size:clamp(2.65rem,10vw,3.5rem)}.lv2-problem h2 em{margin-top:9px}.lv2-problem-body{padding-left:17px}.lv2-problem-body p{font-size:1rem}.lv2-fit-line{flex-direction:column;gap:5px;margin-top:57px;padding-block:18px;font-size:.84rem}.lv2-results{padding-block:78px 85px}.lv2-results-intro{gap:18px;margin-bottom:46px}.lv2-results-intro .lv2-overline{grid-column:auto;margin:0}.lv2-results-intro h2,.lv2-advisory-copy h2,.lv2-contact h2{font-size:clamp(2.65rem,10vw,3.5rem)}.lv2-results-intro>p:last-child{font-size:1rem;line-height:1.58}.lv2-scene,.lv2-scene+.lv2-scene{gap:29px;margin-top:64px}.lv2-scene-reverse .lv2-scene-photo{order:0}.lv2-scene-photo{border-radius:7px;height:73vw;min-height:0;max-height:415px}.lv2-scene-content h3{margin-block:11px 14px;font-size:clamp(2.2rem,8.4vw,3rem)}.lv2-scene-content>p:not(.lv2-scene-label){margin-bottom:24px;font-size:1rem}.lv2-document{max-width:none;padding:16px 20px 11px}.lv2-document dl>div{grid-template-columns:1fr;gap:2px;padding-block:10px}.lv2-document dd{font-size:.88rem}.lv2-continuity{align-items:flex-start;gap:14px;margin-top:75px;padding:19px 18px}.lv2-continuity-mark{flex-basis:39px;width:39px;height:39px}.lv2-continuity p{font-size:.96rem}.lv2-continuity strong{font-size:1.02rem}.lv2-advisory-top{min-height:0}.lv2-advisory-photo{height:70vw;min-height:0;max-height:480px}.lv2-advisory-copy{padding:66px 20px 54px}.lv2-advisory-copy>p:not(.lv2-overline){margin-block:21px 19px;font-size:1rem}.lv2-advisory-outcome{margin-bottom:25px}.lv2-advisory-copy .lv2-button{width:100%}.lv2-steps-wrap{padding-block:29px 82px}.lv2-steps-wrap h3{margin-bottom:31px;font-size:2.4rem}.lv2-steps{grid-template-columns:1fr;gap:22px}.lv2-steps li{padding-top:15px}.lv2-step-heading{align-items:center;margin-bottom:12px}.lv2-steps strong{font-size:1.27rem}.lv2-steps-note{margin-top:31px}.lv2-faq{padding-block:78px}.lv2-faq h2{max-width:450px;margin-top:15px;font-size:2.65rem}.lv2-faq-grid>div:first-child>p:last-child{margin-top:19px}.lv2-faq-list summary{min-height:65px;font-size:1.08rem}.lv2-contact{padding-block:83px}.lv2-contact-copy>p:not(.lv2-overline){margin-block:22px 27px;font-size:1rem}.lv2-contact-steps p{font-size:.85rem}.lv2-contact-copy>small{margin-top:22px}.lv2-form{gap:18px}.lv2-form-row{grid-template-columns:1fr;gap:18px}}@media (max-width:350px){.lv2-shell{width:calc(100% - 32px)}.lv2-hero h1{font-size:2.22rem}.lv2-hero-proof{width:calc(100% - 32px)}.lv2-button{padding-inline:11px;font-size:.9rem}.lv2-problem h2,.lv2-results-intro h2,.lv2-contact h2{font-size:2.45rem}.lv2-contact-steps p{gap:3px;display:grid}.lv2-contact-steps span{text-align:left}}@media (prefers-reduced-motion:reduce){.lv2-page *,.lv2-page :before,.lv2-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
