
:root{--amd-paper:#f4f6f2;--amd-ink:#1e2724;--amd-red:#147d70;--amd-line:#d6d6ce;--amd-muted:#61645d}
body{margin:0}.amd,.amd-header,.amd-footer{font-family:Arial,Helvetica,sans-serif;color:var(--amd-ink);font-size:16px;line-height:1.55;box-sizing:border-box}.amd *,.amd-header *,.amd-footer *{box-sizing:border-box}.amd{background:var(--amd-paper)}.amd h1,.amd h2,.amd h3,.amd p{margin:0}.amd a,.amd-header a,.amd-footer a{color:inherit;text-decoration:none}.amd a:focus-visible,.amd-header a:focus-visible,.amd summary:focus-visible{outline:3px solid var(--amd-red);outline-offset:5px}.amd-wrap{max-width:1380px;margin:auto;padding:0 5vw}.amd-header{background:var(--amd-paper);border-bottom:1px solid var(--amd-line)}.amd-nav{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:96px}.amd-logo{display:flex;align-items:center;gap:13px}.amd-mark{font-size:42px;font-weight:800;line-height:1;letter-spacing:-3px}.amd-mark i{font-style:normal;color:var(--amd-red)}.amd-logotext{font-size:10px;line-height:1.25;letter-spacing:1px;text-transform:uppercase;border-left:1px solid var(--amd-line);padding-left:13px}.amd-links{display:flex;gap:28px;align-items:center;font-size:13px;font-weight:600}.amd-links a:hover{color:var(--amd-red)}.amd-nav-cta{border:1px solid var(--amd-ink);padding:13px 18px}.amd-mobile{display:none}.amd-eyebrow{font-size:11px!important;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;display:flex;gap:12px;align-items:center}.amd-eyebrow:before{content:'';height:7px;width:7px;background:var(--amd-red);flex-shrink:0}.amd-hero{padding-top:65px;position:relative;overflow:hidden}.amd-hero-top{display:flex;justify-content:space-between;border-bottom:1px solid var(--amd-line);padding-bottom:22px}.amd-location{font:11px/1.5 monospace;color:var(--amd-muted)}.amd-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:4vw;padding:44px 0 56px;align-items:center}.amd h1{font-size:clamp(46px,5.6vw,82px);line-height:1.01;letter-spacing:-.065em;font-weight:500}.amd h1 em{font-style:normal;color:var(--amd-red)}.amd-lead{font-size:18px;line-height:1.6;max-width:590px;margin-top:28px!important;color:#55584f}.amd-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.amd-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;padding:15px 21px;background:var(--amd-red);color:#fff!important;font-size:13px;font-weight:600}.amd-button:hover{background:#12695f}.amd-textlink{font-size:13px;border-bottom:1px solid var(--amd-ink);padding-bottom:4px}.amd-small{font-size:12px!important;color:var(--amd-muted);line-height:1.6;margin-top:18px!important}.amd-art{position:relative;background:#e6e7de;aspect-ratio:1/1.04;padding:25px;overflow:hidden}.amd-art svg{width:100%;height:auto;display:block}.amd-art-caption{position:absolute;bottom:23px;left:25px;right:25px;display:flex;justify-content:space-between;font:10px/1.4 monospace;letter-spacing:.7px}.amd-art-top{position:absolute;left:25px;top:22px;font:10px monospace;letter-spacing:1px}.amd-hero-foot{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--amd-line);padding:20px 0 25px;gap:18px;font-size:12px}.amd-hero-foot strong{font-weight:500;font-size:11px;color:var(--amd-red);margin-right:12px}.amd-section{padding:96px 0;border-top:1px solid var(--amd-line)}.amd-section-head{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-bottom:44px}.amd-section h2{font-size:clamp(34px,3.7vw,54px);line-height:1.08;letter-spacing:-.045em;font-weight:500}.amd-section h3{font-size:25px;line-height:1.2;letter-spacing:-.025em;font-weight:500}.amd-section-head p:not(.amd-eyebrow){max-width:650px;color:var(--amd-muted);margin-top:20px}.amd-rows{border-top:1px solid var(--amd-line)}.amd-row{display:grid;grid-template-columns:.3fr 1fr 1.6fr;gap:30px;padding:27px 0;border-bottom:1px solid var(--amd-line);align-items:start}.amd-num{font:12px monospace;color:var(--amd-red)}.amd-row p{color:var(--amd-muted)}.amd-dark{background:#202a26;color:var(--amd-paper);--amd-line:#58635b;--amd-muted:#c2c8bf}.amd-dark .amd-eyebrow:before{background:#38edbe}.amd-dark .amd-num{color:#63d9bb}.amd-dark .amd-textlink{border-color:#f4f3ee}.amd-modules{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--amd-line);border-bottom:1px solid var(--amd-line)}.amd-module{padding:28px 24px 30px 0;border-right:1px solid var(--amd-line)}.amd-module+div{padding-left:24px}.amd-module:last-child{border-right:0}.amd-module h3{margin:35px 0 18px}.amd-module p{font-size:14px;color:var(--amd-muted)}.amd-module ul{font-size:12px;list-style:none;padding:0;margin:24px 0 0}.amd-module li{border-top:1px solid var(--amd-line);padding:10px 0}.amd-note{display:flex;justify-content:space-between;gap:30px;align-items:start;margin-top:28px;font-size:13px}.amd-note p{max-width:660px;color:var(--amd-muted)}.amd-sector{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.amd-sector-art{background:#e2e5dd;padding:36px;min-height:360px;display:flex;flex-direction:column;justify-content:space-between}.amd-sector-art .amd-bigword{font-size:clamp(50px,6vw,86px);font-weight:500;line-height:1;letter-spacing:-.055em}.amd-sector-art .amd-redline{height:6px;width:90px;background:var(--amd-red);margin:25px 0}.amd-sector-art p{font:12px/1.7 monospace}.amd-checks{list-style:none;margin:25px 0;padding:0}.amd-checks li{padding:13px 0;border-bottom:1px solid var(--amd-line);font-size:14px;display:flex;gap:18px}.amd-checks li:before{content:'↗';color:var(--amd-red)}.amd-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--amd-line)}.amd-price{padding:36px}.amd-price+div{border-left:1px solid var(--amd-line)}.amd-amount{font-size:clamp(45px,5vw,68px);line-height:1.1;letter-spacing:-.05em;margin:24px 0!important}.amd-amount small{font-size:15px;letter-spacing:0}.amd-price p{color:var(--amd-muted);max-width:450px}.amd-price .amd-eyebrow{color:var(--amd-ink)}.amd-faq details{border-bottom:1px solid var(--amd-line);padding:22px 0}.amd-faq summary{font-size:19px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:24px}.amd-faq summary:after{content:'+';color:var(--amd-red)}.amd-faq details[open] summary:after{content:'−'}.amd-faq details p{color:var(--amd-muted);max-width:780px;padding-top:18px}.amd-cta{background:var(--amd-red);color:white;padding:75px 0}.amd-cta .amd-wrap{display:flex;justify-content:space-between;align-items:center;gap:45px}.amd-cta h2{font-size:clamp(35px,4.6vw,65px);line-height:1.08;letter-spacing:-.05em;max-width:800px;font-weight:500}.amd-cta p{max-width:650px;margin-top:20px}.amd-cta .amd-button{background:var(--amd-paper);color:var(--amd-ink)!important;white-space:nowrap}.amd-footer{background:var(--amd-paper);padding:50px 0 24px}.amd-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.amd-footer p{font-size:13px;max-width:350px;color:var(--amd-muted);margin:22px 0}.amd-footer h3{font-size:11px;text-transform:uppercase;letter-spacing:1px;margin:0 0 18px}.amd-footer a:not(.amd-logo){display:block;font-size:12px;margin:10px 0}.amd-footer-bottom{border-top:1px solid var(--amd-line);margin-top:40px;padding-top:22px;display:flex;justify-content:space-between;font-size:10px;color:var(--amd-muted)}.amd-pagehero{padding:70px 0}.amd-pagehero h1{max-width:980px;margin-top:34px}.amd-pagehero .amd-lead{max-width:700px}.amd-contact-form{max-width:900px!important;margin:0 auto!important;padding:35px 5vw 70px!important;background:var(--amd-paper);font-family:Arial,sans-serif!important}.amd-contact-form .elementor-field-label{color:var(--amd-ink)!important;font-size:14px!important}.amd-contact-form input.elementor-field,.amd-contact-form textarea.elementor-field,.amd-contact-form select.elementor-field{background:#fff!important;border:1px solid #c9ccc4!important;border-radius:0!important;color:#20221f!important;font:16px/1.5 Arial,sans-serif!important;min-height:48px}.amd-contact-form .elementor-button{background:var(--amd-red)!important;color:white!important;border-radius:0!important;min-height:52px}.amd-contact-form .elementor-message{color:#20221f!important}.amd-contact-form .elementor-field-type-acceptance{font-size:12px}.amd-contact-form a{color:#12695f!important}.amd-shell.e-con,.amd-shell>.e-con-inner{padding:0!important;margin:0!important;gap:0!important;max-width:none!important;width:100%!important;display:block!important}.amd-html{margin:0!important;width:100%!important}.amd-html>.elementor-widget-container{margin:0!important;padding:0!important}.amd-calc{display:grid;grid-template-columns:1fr 1fr;gap:50px}.amd-calc label{display:block;margin-bottom:20px;font-size:13px}.amd-calc input{display:block;width:100%;padding:12px;border:1px solid var(--amd-line);background:white;font-size:20px;margin-top:8px}.amd-calc-result{background:#e5e7df;padding:30px}.amd-calc-result output{display:block;font-size:65px;letter-spacing:-3px}.amd-skip{position:absolute;left:16px;top:-100px;background:white;padding:10px;z-index:99999}.amd-skip:focus{top:10px}.amd-menu-list{display:flex;flex-direction:column;gap:18px;padding:20px 0}.amd-mobile summary{cursor:pointer;list-style:none;font-size:13px}.amd-mobile[open]{position:absolute;right:5vw;top:31px;background:var(--amd-paper);padding:15px 25px;z-index:90;box-shadow:0 10px 30px #20221f20}
@media(max-width:900px){.amd-links{gap:16px}.amd-logotext{display:none}.amd-hero-grid{grid-template-columns:1.15fr 1fr;gap:25px}.amd h1{font-size:52px}.amd-modules{grid-template-columns:1fr 1fr}.amd-module:nth-child(2){border-right:0}.amd-module:nth-child(n+3){border-top:1px solid var(--amd-line)}.amd-module:nth-child(3){padding-left:0}.amd-section-head{grid-template-columns:1fr 2fr;gap:20px}.amd-cta .amd-wrap{align-items:start;flex-direction:column}}
@media(max-width:640px){.amd-wrap{padding:0 6vw}.amd-nav{min-height:80px}.amd-links{display:none}.amd-mobile{display:block}.amd-hero{padding-top:25px}.amd-location{display:none}.amd-hero-grid{display:flex;flex-direction:column;align-items:stretch;padding:30px 0}.amd h1{font-size:clamp(43px,11.5vw,67px)}.amd-lead{font-size:16px;margin-top:22px!important}.amd-art{aspect-ratio:1.2;margin-top:18px}.amd-art svg{max-height:350px}.amd-hero-foot{grid-template-columns:1fr;gap:8px}.amd-section{padding:58px 0}.amd-section-head{display:block;margin-bottom:30px}.amd-section-head>.amd-eyebrow{margin-bottom:24px}.amd-row{grid-template-columns:25px 1fr;gap:12px}.amd-row p{grid-column:2}.amd-row h3{font-size:23px}.amd-modules{grid-template-columns:1fr}.amd-module,.amd-module+div{border-right:0;padding:24px 0;border-top:1px solid var(--amd-line)}.amd-module:first-child{border-top:0}.amd-module h3{margin:18px 0 14px}.amd-note{flex-direction:column}.amd-sector,.amd-calc{grid-template-columns:1fr;gap:32px}.amd-sector-art{min-height:300px}.amd-price-grid{grid-template-columns:1fr}.amd-price{padding:26px}.amd-price+div{border-left:0;border-top:1px solid var(--amd-line)}.amd-footer-grid{grid-template-columns:1fr 1fr;gap:25px}.amd-footer-grid>div:first-child{grid-column:1/-1}.amd-footer-bottom{flex-direction:column;gap:12px}.amd-pagehero{padding:45px 0}.amd-actions{gap:18px}.amd-button{gap:20px}.amd-faq summary{font-size:17px}}
@media(prefers-reduced-motion:no-preference){.amd-button{transition:background .2s}.amd-art svg .amd-disc{transform-origin:200px 200px;animation:amd-turn 35s linear infinite}@keyframes amd-turn{to{transform:rotate(360deg)}}}

/* AMD identity retained: original mark, dark green, mint and turquoise. */
.amd-original-logo{display:block;width:160px;height:auto;object-fit:contain}.amd-header{background:#1c2623;color:#f4f6f2;border-color:#35453e}.amd-header .amd-nav-cta{border-color:#6c8d80}.amd-header .amd-links a:hover{color:#38edbe}.amd-mobile[open]{background:#1c2623}.amd-footer{background:#1c2623;color:#f4f6f2;--amd-muted:#bdc9c2;--amd-line:#3c5146}.amd-hero{background:radial-gradient(ellipse at 80% 25%,#21443a 0,transparent 60%),#1c2522;color:#f4f6f2;--amd-line:#3a5147;--amd-muted:#b9cbc1}.amd-hero .amd-eyebrow:before{background:#38edbe}.amd-hero h1{font-weight:600;letter-spacing:-.055em}.amd-hero h1 em{color:#79d8ae;background:linear-gradient(100deg,#67cbbf,#9de29c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.amd-hero .amd-lead{color:#c6d2c9}.amd-hero .amd-textlink{border-color:#94b4a6}.amd-hero .amd-button{background:#38d9b0;color:#102d25!important}.amd-hero .amd-button:hover{background:#87e8c8}.amd-hero .amd-hero-foot strong{color:#79d8ae}.amd-art{background:transparent;border:1px solid #477361;color:#b9cbc1}.amd-hero .amd-art:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#2b75504a,transparent 70%);pointer-events:none}.amd-cta{background:#21483f;color:#f4f6f2}.amd-cta .amd-button{background:#38d9b0;color:#102d25!important}.amd-sector-art{background:#e3ece4}.amd-dark{background:#1c2c26}.amd h1,.amd h2,.amd h3{font-family:'Montserrat',Arial,sans-serif}.amd,.amd-header,.amd-footer{font-family:'Poppins',Arial,sans-serif}.amd-nav{min-height:100px}@media(max-width:640px){.amd-original-logo{width:132px}.amd-nav{min-height:84px}}

.amd h1,.amd h2,.amd h3{color:inherit}.amd-contact-form .elementor-heading-title{color:#1e2724}.amd-shell{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.amd-shell.e-con>.elementor-widget{max-width:100%}.amd-contact-form .elementor-field-type-submit{margin-top:20px}
.amd-sector>*{min-width:0}@media(max-width:640px){.amd-sector-art{padding:24px}.amd-sector-art .amd-bigword{font-size:clamp(32px,8.5vw,48px)}.amd-calc>*{min-width:0}}.amd-hero{isolation:isolate}.amd-hero>.amd-wrap{position:relative;z-index:2}.amd-hero:before,.amd-hero:after{content:'';position:absolute;pointer-events:none;z-index:0;width:65%;height:85%;border-radius:50%;filter:blur(65px);opacity:.36;will-change:transform;background:radial-gradient(ellipse,#46e4b270 0%,#2fa48a30 42%,transparent 68%)}.amd-hero:before{left:-22%;top:-30%;animation:amd-aurora-a 17s ease-in-out infinite alternate}.amd-hero:after{right:-20%;bottom:-40%;background:radial-gradient(ellipse,#a2e8a15c,#36cbb92e 40%,transparent 68%);animation:amd-aurora-b 21s ease-in-out infinite alternate}.amd-art{perspective:850px;overflow:hidden;background:radial-gradient(ellipse at 50% 58%,#39786124,transparent 65%)}.amd-3d-stage{position:absolute;inset:18% 14% 20%;perspective:850px;display:grid;place-items:center}.amd-orb{position:relative;width:74%;aspect-ratio:1;transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(28deg);animation:amd-orbit 24s linear infinite}.amd-ring{position:absolute;inset:0;transform-style:preserve-3d}.amd-ring:nth-child(2){transform:rotateY(65deg) rotateX(25deg)}.amd-ring:nth-child(3){transform:rotateX(78deg) rotateY(-20deg)}.amd-ring i{position:absolute;inset:0;border:12px solid #68d5b2;border-radius:50%;box-shadow:inset 1px 1px 3px #caffdaaa,1px 1px 2px #0d322c;transform:translateZ(calc(var(--d)*1px));background:transparent}.amd-ring i:last-child{border-color:#a8ebcb;box-shadow:inset 0 0 8px #ffffff80,0 0 15px #72e3ba30}.amd-ring:nth-child(2) i{border-color:#30a995}.amd-ring:nth-child(2) i:last-child{border-color:#65d9c4}.amd-ring:nth-child(3) i{border-color:#478e77}.amd-ring:nth-child(3) i:last-child{border-color:#8bc99e}.amd-core{position:absolute;width:31%;aspect-ratio:1;left:34.5%;top:34.5%;border-radius:50%;background:radial-gradient(circle at 30% 24%,#e4ffe5,#8ce0bf 18%,#288b75 48%,#123f36 76%);box-shadow:inset -8px -12px 22px #061e20aa,0 0 35px #6fe8bd40;transform:translateZ(18px)}.amd-ground{position:absolute;left:20%;right:20%;bottom:17%;height:8%;border-radius:50%;background:#020d0b80;filter:blur(14px);animation:amd-shadow 12s ease-in-out infinite alternate}.amd-art-top,.amd-art-caption{z-index:3}.amd-sector>*{min-width:0}@keyframes amd-orbit{0%{transform:rotateX(-24deg) rotateY(28deg) rotateZ(0)}100%{transform:rotateX(336deg) rotateY(388deg) rotateZ(360deg)}}@keyframes amd-aurora-a{to{transform:translate(90%,55%) scale(1.15);opacity:.65}}@keyframes amd-aurora-b{to{transform:translate(-95%,-50%) scale(1.2);opacity:.55}}@keyframes amd-shadow{to{transform:scale(.75);opacity:.55}}@media(max-width:640px){.amd-sector-art{padding:24px}.amd-sector-art .amd-bigword{font-size:clamp(32px,8.5vw,48px)}.amd-calc>*{min-width:0}.amd-ring i{border-width:9px}.amd-hero:before,.amd-hero:after{filter:blur(40px)}}@media(prefers-reduced-motion:reduce){.amd-orb,.amd-ground,.amd-hero:before,.amd-hero:after{animation:none!important}}.amd-sculpture{position:absolute;inset:8% 3% 9%;isolation:isolate}.amd-webgl{display:block;width:100%;height:100%;position:relative;z-index:2}.amd-studio-halo{position:absolute;inset:15%;background:radial-gradient(ellipse,#5de9b318,transparent 68%);filter:blur(20px)}.amd-studio-shadow{position:absolute;bottom:4%;left:24%;width:52%;height:7%;background:#020e0bd9;border-radius:50%;filter:blur(15px);opacity:.65}.amd-static-orb{display:none}.amd-no-webgl .amd-static-orb{display:block;position:absolute;inset:20%;border:24px solid #72d8b2;border-radius:50%;box-shadow:inset 4px 4px 8px #d8ffe0,8px 14px 25px #001b17;transform:rotate(-25deg) scaleY(.8)}.amd-art{background:radial-gradient(ellipse at 48% 46%,#214f4030,transparent 70%)}.amd-sculpture{position:absolute;inset:8% 3% 9%;isolation:isolate}.amd-webgl{display:block;width:100%;height:100%;position:relative;z-index:2}.amd-studio-halo{position:absolute;inset:15%;background:radial-gradient(ellipse,#5de9b318,transparent 68%);filter:blur(20px)}.amd-studio-shadow{position:absolute;bottom:4%;left:24%;width:52%;height:7%;background:#020e0bd9;border-radius:50%;filter:blur(15px);opacity:.65}.amd-static-orb{display:none}.amd-no-webgl .amd-static-orb{display:block;position:absolute;inset:20%;border:24px solid #72d8b2;border-radius:50%;box-shadow:inset 4px 4px 8px #d8ffe0,8px 14px 25px #001b17;transform:rotate(-25deg) scaleY(.8)}.amd-art{background:radial-gradient(ellipse at 48% 46%,#214f4030,transparent 70%)}.amd-sculpture:before{content:'';position:absolute;inset:10%;background-image:linear-gradient(#6b948026 1px,transparent 1px),linear-gradient(90deg,#6b948026 1px,transparent 1px);background-size:10% 10%;z-index:0}.amd-original-arrow{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);font-family:Arial,sans-serif;font-size:clamp(32px,4vw,58px);font-weight:400;color:#8ddbb8;z-index:3;line-height:1;text-shadow:0 3px 4px #051f14}.amd-studio-shadow{bottom:7%;opacity:.5}.amd-no-webgl .amd-static-orb{border-radius:50%;border-color:#38d9b0 #8ddbb8 #2ea792 #46786a}.amd-art{border-color:#477361}.amd-original-arrow{width:clamp(32px,4vw,58px);height:clamp(32px,4vw,58px);text-shadow:none;line-height:0}.amd-original-arrow svg{display:block!important;width:100%!important;height:100%!important;max-height:none!important;overflow:visible}
/* Larger sculpture; motion and proportions preserved. */
.amd-sculpture{inset:2% -4% 3%}.amd-original-arrow{width:clamp(38px,4.7vw,68px);height:clamp(38px,4.7vw,68px)}
/* AMD refinement: clearer hierarchy and more visible ambient light. */
.amd-hero:before{width:90%;height:115%;left:-45%;top:-50%;filter:blur(46px);background:radial-gradient(ellipse,#38edbe88 0%,#38c29e40 35%,transparent 67%);animation:amd-light-sweep-a 8s ease-in-out infinite alternate;opacity:.60}
.amd-hero:after{width:75%;height:100%;right:-35%;bottom:-55%;filter:blur(48px);background:radial-gradient(ellipse,#aff58b70 0%,#42d4b44a 35%,transparent 67%);animation:amd-light-sweep-b 10s ease-in-out infinite alternate;opacity:.65}
@keyframes amd-light-sweep-a{from{transform:translate(-5%,-5%) scale(.9);opacity:.52}to{transform:translate(92%,48%) scale(1.12);opacity:.82}}
@keyframes amd-light-sweep-b{from{transform:translate(8%,10%) scale(1);opacity:.50}to{transform:translate(-100%,-62%) scale(1.15);opacity:.78}}
.amd-hero-grid{gap:4.8vw}.amd-hero .amd-lead{max-width:520px}.amd-hero .amd-actions{gap:22px}.amd-button{min-height:56px;padding:17px 23px;box-shadow:0 3px 0 #05281b18;transition:background .2s,box-shadow .2s}.amd-button:hover{box-shadow:0 7px 24px #04261d24}.amd-hero-foot{padding:23px 0 28px;gap:28px;color:#dce8e1}.amd-hero-foot strong{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #78c6a85c;font-size:10px}.amd-art{border-color:#8fd0b635;box-shadow:inset 0 0 65px #71d4a908}.amd-art-top{color:#bcdfce;letter-spacing:1.25px}.amd-art-caption{color:#c1dacb}.amd-section h2{font-weight:550;max-width:850px}.amd-section-head{margin-bottom:52px}.amd-row{padding:32px 0}.amd-row h3{max-width:350px}.amd-row p{max-width:600px;line-height:1.75}.amd-num{font-size:13px}.amd-checks{padding-left:0!important;list-style:none}.amd-checks li{padding:13px 0;border-bottom:1px solid var(--amd-line)}.amd-price-grid{border:1px solid var(--amd-line)}.amd-price{padding:40px}.amd-price p{max-width:470px}.amd-cta{background:radial-gradient(ellipse at 85% 40%,#3d7b5d80,transparent 60%),#163d32}.amd-cta h2{max-width:790px;letter-spacing:-.045em}.amd-faq details{border-bottom:1px solid var(--amd-line)}.amd-faq details[open]{background:#e7eee7}.amd-faq details[open] p{padding-bottom:18px}.amd-textlink{line-height:1.6}.amd-footer{padding-top:64px}
@media(min-width:901px){.amd-modules{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:0}.amd-module,.amd-module+div{padding:36px;border-bottom:1px solid var(--amd-line)}.amd-module:nth-child(2n){border-right:0}.amd-module:nth-child(odd){padding-left:0}.amd-module h3{margin:22px 0 15px;max-width:420px;font-size:30px}.amd-module ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.amd-module li{border:1px solid #73978360;padding:8px 10px;font-size:11px}.amd-module p{font-size:15px;max-width:470px}}
@media(max-width:640px){.amd-hero-foot{gap:12px}.amd-hero-foot strong{width:24px;height:24px}.amd-section-head{margin-bottom:30px}.amd-price{padding:27px}.amd-row{padding:25px 0}.amd-hero:before,.amd-hero:after{filter:blur(35px)}.amd-button{font-size:12px;padding:16px 19px}.amd-footer{padding-top:45px}}
@media(prefers-reduced-motion:reduce){.amd-hero:before,.amd-hero:after{animation:none!important}}

.amd-evidence{background:#e9efe8}.amd-metric-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #aabfb0;border-bottom:1px solid #aabfb0}.amd-metric-path article{position:relative;padding:28px 22px;border-right:1px solid #aabfb0}.amd-metric-path article:first-child{padding-left:0}.amd-metric-path article:last-child{border-right:0}.amd-metric-path h3{font-size:21px;margin:22px 0 14px}.amd-metric-path p{font-size:13px;color:#526058}.amd-data-panel{margin-top:45px}.amd-data-table{width:100%;border-collapse:collapse;margin:22px 0 0;font-size:14px;text-align:left;table-layout:fixed}.amd-data-table th{padding:17px 18px;background:#1c332a;color:#eff8f1;font-weight:500;border:0}.amd-data-table td{padding:20px 18px;border:0;border-bottom:1px solid #b9cbbc;vertical-align:top;overflow-wrap:anywhere;line-height:1.65}.amd-data-table tr:nth-child(even) td{background:#dfe9df66}.amd-data-table td:first-child{font-weight:600}.amd-budget-bars{display:grid;gap:25px;margin-bottom:48px}.amd-budget-bars p{display:flex;justify-content:space-between;font-size:14px;gap:15px;margin-bottom:10px!important}.amd-bar-track{height:18px;background:#dfe8df}.amd-bar-fill{height:18px;background:linear-gradient(90deg,#237b64,#64d2a5)}@media(max-width:640px){.amd-metric-path{grid-template-columns:1fr 1fr}.amd-metric-path article,.amd-metric-path article:first-child{padding:20px 14px}.amd-metric-path article:nth-child(2){border-right:0}.amd-metric-path article:nth-child(-n+2){border-bottom:1px solid #aabfb0}.amd-data-table{font-size:11px}.amd-data-table th,.amd-data-table td{padding:12px 8px}.amd-metric-path h3{font-size:20px}.amd-budget-bars p{font-size:12px}}

.amd-reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.amd-reference-card{background:#e6eee7;border-top:3px solid #147d70;padding:38px;min-height:240px;display:flex;flex-direction:column;justify-content:center}.amd-reference-card h3{font-size:clamp(30px,4vw,54px);letter-spacing:-2px;line-height:1.15;margin:20px 0}.amd-reference-card p:last-child{color:#526058}.amd-references .amd-small{margin-top:22px}.amd-native-container.amd-reference-grid{display:grid}.amd-native-container.amd-reference-card{display:flex;padding:38px}.amd-table-scroll{overflow-x:auto}.amd-data-table p{margin:0}.amd-native-widget .amd-data-table{margin:0}@media(max-width:640px){.amd-reference-grid{grid-template-columns:1fr}.amd-reference-card{min-height:190px;padding:26px}}

/* Native Elementor layout defaults, overridable through widget controls. */
.amd-native-container.e-con{display:block;--widgets-spacing:0px;--container-widget-width:100%;gap:0;min-width:0}.amd-native-container.amd-wrap{max-width:1380px;margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw}.amd-native-widget{margin:0;min-width:0}.amd-native-widget p:last-child{margin-bottom:0}.amd-native-container.amd-nav,.amd-native-container.amd-actions,.amd-native-container.amd-note,.amd-native-container.amd-footer-bottom,.amd-native-container.amd-art-caption{display:flex}.amd-native-container.amd-hero-grid,.amd-native-container.amd-section-head,.amd-native-container.amd-rows>.amd-row,.amd-native-container.amd-sector,.amd-native-container.amd-price-grid,.amd-native-container.amd-footer-grid,.amd-native-container.amd-modules,.amd-native-container.amd-hero-foot{display:grid}.amd-native-container.amd-sector-art{display:flex}.amd-native-container.amd-links{display:flex;flex-direction:row;width:auto;gap:28px;align-items:center}.amd-nav>.amd-native-logo{width:160px}.amd-native-logo img{width:160px;height:auto}.amd-native-button{width:auto;flex-shrink:0;padding:0!important;background:none!important;border:0!important;min-height:0!important;box-shadow:none!important}.amd-native-button .elementor-button{font-family:inherit;font-size:13px;font-weight:600;border-radius:0;background:transparent;color:inherit;padding:0;line-height:1.5}.amd-native-button.amd-button .elementor-button{background:#38d9b0;color:#102d25;padding:17px 23px;min-height:56px;display:inline-flex;align-items:center}.amd-native-button.amd-textlink .elementor-button{border-bottom:1px solid currentColor;padding-bottom:4px}.amd-native-button.amd-nav-cta .elementor-button{border:1px solid #6c8d80;padding:13px 18px}.amd-native-container.amd-art{aspect-ratio:1/1.04;position:relative;padding:25px}.amd-native-scene{position:static!important}.amd-native-container.amd-hero{padding-top:65px}.amd-native-container.amd-section{padding:96px 0}.amd-native-container.amd-hero-grid{padding:44px 0 56px}.amd-native-container.amd-pagehero{padding:70px 0}.amd-native-container.amd-cta{padding:70px 0}.amd-native-container.amd-cta>.amd-wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.amd-native-container.amd-footer{padding:64px 0 0}.amd-native-container.amd-row{padding:32px 0}.amd-native-container.amd-price{padding:40px}.amd-native-container.amd-sector-art{padding:36px}.amd-native-container.amd-module{padding:36px}.amd-native-container.amd-module:nth-child(odd){padding-left:0}.amd-native-text .amd-eyebrow{margin:0}.amd-native-text:has(>.elementor-widget-container>.amd-art-top){position:absolute;top:22px;left:25px}.amd-native-text .amd-art-top{position:static}.amd-native-faq .elementor-accordion-item{border:0;border-bottom:1px solid #bfcac0}.amd-native-faq .elementor-tab-title{padding:22px 0;font-family:inherit;font-size:20px;font-weight:500}.amd-native-faq .elementor-tab-content{border:0;padding:0 0 22px;font-family:inherit;font-size:15px;color:#526058}.amd-native-container.amd-footer-grid a{display:block}.amd-native-container.amd-hero-foot{padding:23px 0 28px}.amd-native-text .amd-small{margin-top:18px!important}.amd-native-container.amd-footer-bottom{padding:25px 0;margin-top:50px;border-top:1px solid #3c5146}.amd-native-container.amd-hero-top{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:22px}.amd-native-container.amd-section-head{margin-bottom:52px}
@media(max-width:900px){.amd-native-container.amd-links{gap:15px}.amd-native-container.amd-cta>.amd-wrap{flex-direction:column;align-items:flex-start}.amd-native-container.amd-module{padding:24px}.amd-native-container.amd-section-head{gap:20px}}
@media(max-width:640px){.amd-native-container.amd-wrap{padding-left:6vw;padding-right:6vw}.amd-native-container.amd-nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:15px;padding-bottom:15px}.amd-native-container.amd-links{display:flex;flex-wrap:wrap;gap:12px 18px}.amd-links .amd-native-button .elementor-button{font-size:11px}.amd-links .amd-nav-cta{display:none}.amd-native-container.amd-hero-grid{display:flex;flex-direction:column;padding:30px 0;gap:25px}.amd-native-container.amd-hero{padding-top:25px}.amd-native-container.amd-art{aspect-ratio:1.2}.amd-native-container.amd-section{padding:58px 0}.amd-native-container.amd-section-head{display:block;margin-bottom:30px}.amd-section-head>.amd-native-text:first-child{margin-bottom:24px}.amd-native-container.amd-module{padding:24px 0}.amd-row>.elementor-widget-text-editor:last-child{grid-column:2}.amd-native-container.amd-sector-art{padding:24px}.amd-native-container.amd-price{padding:27px}.amd-native-container.amd-pagehero{padding:45px 0}.amd-native-container.amd-cta{padding:50px 0}.amd-native-container.amd-footer{padding-top:45px}.amd-native-container.amd-hero-foot{gap:12px}.amd-native-container.amd-row{padding:25px 0}.amd-location{display:none}}

.amd-native-container.amd-metric-path,.amd-native-container.amd-budget-bars{display:grid}.amd-native-progress .elementor-progress-wrapper{background:#d8e6dc;height:12px;border-radius:0}.amd-native-progress .elementor-progress-bar{background:#147d70;height:12px;border-radius:0}.amd-native-progress .elementor-progress-text{display:none}

/* Keep native Elementor typography consistent with the approved layout. */
.amd-native-container.amd{width:100%;max-width:none}.amd .amd-native-widget h1.elementor-heading-title{font-size:clamp(46px,5.6vw,82px);line-height:1.01;letter-spacing:-.055em;font-weight:600;color:inherit;font-family:Montserrat,Arial,sans-serif}.amd .amd-native-widget h2.elementor-heading-title{font-size:clamp(34px,3.7vw,54px);line-height:1.08;letter-spacing:-.045em;font-weight:550;color:inherit;font-family:Montserrat,Arial,sans-serif}.amd .amd-native-widget h3.elementor-heading-title{font-size:25px;line-height:1.2;letter-spacing:-.025em;font-weight:500;color:inherit;font-family:Montserrat,Arial,sans-serif}.amd-native-container.amd-wrap{width:100%}.amd .amd-native-widget.elementor-widget-text-editor{font-family:Poppins,Arial,sans-serif;color:inherit;font-size:inherit;line-height:1.55}.amd .amd-reference-card h3.elementor-heading-title{font-size:clamp(30px,4vw,54px);margin:20px 0}.amd .amd-metric-path h3.elementor-heading-title{font-size:21px;margin:22px 0 14px}.amd .amd-module h3.elementor-heading-title{font-size:30px;margin:22px 0 15px}.amd-native-container .elementor-widget-heading{margin-bottom:0}.amd-native-container.amd-art{align-self:center}
@media(max-width:640px){.amd .amd-native-widget h1.elementor-heading-title{font-size:clamp(43px,11.5vw,67px)}}

.amd .amd-native-button .elementor-button,.amd-header .amd-native-button .elementor-button,.amd-footer .amd-native-button .elementor-button{font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.5;border-radius:0;text-transform:none}.amd-native-container.amd-actions{flex-direction:row;justify-content:flex-start;align-items:center}.amd-native-container.amd-actions>.amd-native-button{width:auto;max-width:100%;margin-left:0;margin-right:0}.amd-native-container.amd-art-caption{flex-direction:row}.amd-native-container.amd-hero-grid>.amd-native-container{min-width:0}

.amd-native-container.amd-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.amd-native-container.amd-metric-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.amd-native-container.amd-budget-bars{display:grid;gap:28px}.amd-native-container.amd-art-caption>div{width:auto;flex:1;min-width:0}.amd-native-container.amd-art-caption>div:last-child{text-align:right}.amd .amd-native-button .elementor-button,.amd-header .amd-native-button .elementor-button,.amd-footer .amd-native-button .elementor-button{border:0;box-shadow:none;background:transparent;color:inherit}.amd .amd-native-button.amd-button .elementor-button{background:#38d9b0;color:#102d25}.amd .amd-native-button.amd-textlink .elementor-button{padding:0 0 4px;border-bottom:1px solid currentColor}.amd-header .amd-native-button.amd-nav-cta .elementor-button{border:1px solid #6c8d80;padding:13px 18px}
@media(max-width:900px){.amd-native-container.amd-metric-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.amd-native-container.amd-reference-grid,.amd-native-container.amd-metric-path{grid-template-columns:1fr}.amd-native-container.amd-actions{flex-wrap:wrap;gap:20px}.amd-native-container.amd-art-caption{font-size:9px}}

.amd-native-container.amd-nav{flex-direction:row;justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:24px;gap:30px}.amd-nav>.amd-native-logo{flex:0 0 160px;max-width:160px}.amd-native-container.amd-links{flex:0 1 auto}.amd-native-container.amd-links>.amd-native-widget{width:auto}.amd-native-container.amd-footer-bottom{flex-direction:row;justify-content:space-between}.amd-footer-bottom>.amd-native-widget{width:auto}.amd .amd-native-progress .elementor-progress-wrapper{margin-top:12px}.amd .amd-native-progress .elementor-progress-bar{height:12px}
@media(max-width:640px){.amd-native-container.amd-nav{flex-direction:column;align-items:flex-start;gap:14px;padding-top:18px;padding-bottom:18px}.amd-nav>.amd-native-logo{flex-basis:auto}.amd-native-container.amd-footer-bottom{flex-direction:column;gap:12px}}

.amd-header .amd-native-button .elementor-button,.amd-footer .amd-native-button .elementor-button{padding:0}.amd-header .amd-native-button.amd-nav-cta .elementor-button{padding:13px 18px}
@media(max-width:640px){.amd-native-container.amd-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;width:100%;justify-content:start}.amd-header .amd-native-button .elementor-button{font-size:12px}.amd-native-container.amd-nav{gap:20px}.amd .amd-data-table{min-width:580px;font-size:14px}.amd-table-scroll{max-width:100%;overflow-x:auto}.amd .amd-data-table th,.amd .amd-data-table td{padding:15px 12px}.amd-native-container.amd-section-head{display:block}}

.amd-segment-labels{position:absolute;inset:0;pointer-events:none;z-index:3}.amd-segment-label{position:absolute;left:0;top:0;width:120px;height:24px;text-align:center;font:600 15px/24px Montserrat,Arial,sans-serif;letter-spacing:.8px;transform-origin:0 0;will-change:transform;text-shadow:0 1px 1px #ffffff12}.amd-no-webgl .amd-segment-labels{display:none}

.amd-segment-label{width:0;height:0;transform:none!important;text-shadow:none}.amd-segment-letter{position:absolute;left:0;top:0;width:20px;height:24px;text-align:center;font:600 15px/24px Montserrat,Arial,sans-serif;letter-spacing:0;transform-origin:0 0;will-change:transform}
.amd-native-container.amd-art-caption{left:25px;right:25px;width:auto;max-width:calc(100% - 50px);display:block;bottom:23px;justify-content:flex-start;overflow:visible}.amd-art-caption .amd-native-widget{width:100%;max-width:100%;text-align:left;white-space:normal}.amd-art-caption span{display:block;overflow-wrap:normal}
