/* Translucent planes over visible, shaded objects. */
body{background:#090d0e;isolation:isolate}body:before{content:'';position:absolute;z-index:-1;top:80px;left:0;right:0;height:1300px;background:radial-gradient(ellipse at 90% 24%,#244e2b40,transparent 44%),radial-gradient(ellipse at 5% 70%,#8caa2820,transparent 32%);pointer-events:none}header{background:#111a1530;backdrop-filter:blur(20px);border-color:#d0e7d31a}.hero{gap:55px;padding-top:55px;min-height:660px;grid-template-columns:1.05fr 1fr;overflow:visible}.hero h1{font-size:clamp(50px,5vw,72px)}.hero h1 em{color:#d8e9b4}.hero-copy>p{color:#b2bdb2;max-width:440px}.glass-scene{position:relative;min-height:510px;display:flex;align-items:center;justify-content:center;isolation:isolate}.scene-orb,.scene-ring{position:absolute;z-index:-1}.scene-orb{border-radius:50%;background:radial-gradient(circle at 31% 24%,#dbf6a0 0%,#93ca42 15%,#3a8a38 39%,#164d28 63%,#081e14 84%);box-shadow:inset -15px -20px 30px #071b11a0,inset 6px 7px 15px #e2ffac40,0 25px 45px #0006}.orb-top{width:160px;height:160px;right:-12px;top:9px}.orb-bottom{width:85px;height:85px;left:-18px;bottom:56px;background:radial-gradient(circle at 30% 25%,#f3ffb5,#9dbf32 30%,#405e15 65%,#15270b)}.orb-small{width:54px;height:54px;right:-17px;bottom:40px}.scene-ring{width:260px;height:260px;border-radius:50%;border:52px solid #72b24c;bottom:-16px;left:25%;transform:rotate(-28deg) scaleY(.62);background:transparent;box-shadow:inset 8px 8px 15px #0a381e,inset -7px -8px 12px #bde780,8px 12px 20px #0008,-5px -5px 15px #a8e65c55;filter:brightness(.85)}.commerce-glass{width:100%;position:relative;min-height:390px;border:1px solid #d6f4df38;border-top-color:#e9fff15e;border-radius:22px;background:linear-gradient(125deg,#cbe7d71a,#9fc7ad08 50%,#d1ebdf0c);backdrop-filter:blur(21px) saturate(140%);-webkit-backdrop-filter:blur(21px) saturate(140%);box-shadow:inset 0 1px 0 #ffffff18,inset 0 -1px 0 #ffffff08,0 25px 55px #0004;padding:24px 26px;overflow:hidden}.commerce-glass:before{content:'';position:absolute;inset:0;background:linear-gradient(115deg,#ffffff0d,transparent 34%,transparent 65%,#ffffff03);pointer-events:none}.glass-topline{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.4px;color:#d2dec9}.glass-heading{font-size:31px;letter-spacing:-1px;line-height:1.15;margin:30px 0 25px}.glass-heading em{color:#d7e7c0}.glass-service{display:flex;align-items:center;gap:13px;padding:15px 0;border-top:1px solid #e2f1db20}.glass-service b{font-size:13px;font-weight:500;display:block}.glass-service small{display:block;color:#adbaa5;font-size:10px;margin-top:2px}.glass-service>span:last-child{margin-left:auto;font-size:9px;color:#b7c1ae}.service-symbol{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#dfffbd0c;border:1px solid #e0ffd920;color:#dbf2bb}.glass-foot{font-size:7px;letter-spacing:1.2px;color:#adbaa4;margin-top:20px}.metrics{position:relative;isolation:isolate;margin-top:25px}.metrics:before{content:'';position:absolute;width:280px;height:90px;background:linear-gradient(90deg,#a9bb3b,#3c834d);filter:blur(38px);opacity:.23;left:16%;top:15px;z-index:-1}.metrics>div{background:linear-gradient(115deg,#e1ffe30d,#e1ffe303)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:#d1e5d02a!important;border-top-color:#e9ffe53d!important;box-shadow:inset 0 1px 0 #ffffff08,0 12px 30px #0002}.pillars article{background:linear-gradient(115deg,#d6efdb0b,#d6efdb03);border-color:#d4ecd224;backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 #ffffff08}.section-top{border-color:#d8edcf1c}.services-section{position:relative;isolation:isolate}.services-section:before{content:'';position:absolute;right:7%;top:260px;width:250px;height:280px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#9cb83c,#245f36 50%,transparent 70%);opacity:.22;filter:blur(40px);z-index:-1}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.offer-card{position:relative;overflow:hidden;border:1px solid #d1edd12e;border-radius:18px;padding:25px;background:linear-gradient(130deg,#dcf1df0d,#bad5bd04);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:inset 0 1px 0 #ffffff0c,0 20px 35px #0002;display:flex;flex-direction:column}.offer-num{font-size:8px;letter-spacing:1px;color:#afc39e}.offer-card h3{font-size:23px;line-height:1.2;margin:15px 0 0;font-weight:450}.offer-card p{font-size:13px;color:#a5b19f;line-height:1.8;flex:1}.offer-card>a{display:flex;justify-content:space-between;font-size:11px;color:#d4e9b6;border-top:1px solid #e0f2d51a;margin-top:15px;padding-top:15px}.offer-graphic{height:145px;position:relative;display:flex;align-items:center;justify-content:center;margin:10px -10px 0;isolation:isolate}.offer-graphic:before{content:'';position:absolute;width:120px;height:65px;background:#8dc248;filter:blur(30px);opacity:.18;z-index:-1}.keys-graphic span{border-radius:12px;border:1px solid #d6f7be44;background:linear-gradient(135deg,#c9efb524,#91b67408);width:75px;height:85px;display:grid;place-items:center;font-size:12px;letter-spacing:2px;transform:rotate(-13deg);box-shadow:inset 0 1px 0 #fff2,8px 12px 20px #0004;backdrop-filter:blur(8px)}.keys-graphic span+span{margin-left:-14px;transform:rotate(0deg) translateY(-5px)}.keys-graphic span:last-child{transform:rotate(13deg);color:#d7ff67;font-size:25px}.supply-graphic span{position:absolute;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#c8e99c,#629443 35%,#1c4328 74%);box-shadow:inset 0 1px 4px #efffdc60,0 12px 20px #0004}.supply-graphic span:first-child{left:18%;width:42px;height:42px}.supply-graphic span:nth-child(2){right:18%;width:42px;height:42px}.supply-graphic span:nth-child(3){background:#b9d1b50c;width:105px;height:80px;border:1px solid #d8efcb38;border-radius:15px;backdrop-filter:blur(9px);z-index:1}.supply-graphic i{z-index:2;font-size:30px;font-style:normal;color:#c6dfac}.delivery-graphic span{padding:17px 15px;border-radius:12px;background:linear-gradient(120deg,#c6ebad1a,#c6ebad05);border:1px solid #d1ebc536;box-shadow:0 12px 20px #0003;font-size:11px;backdrop-filter:blur(10px)}.delivery-graphic i{font-style:normal;color:#bad88d;font-size:23px;margin:0 12px}.process-strip{display:flex;align-items:center;gap:25px;border-bottom:1px solid #d6edd222;padding:30px 0;flex-wrap:wrap}.process-strip>span{font-size:8px;letter-spacing:1px;color:#84917a;margin-right:auto}.process-strip b{font-weight:400;font-size:12px;color:#b2bea9}.process-strip i{font-style:normal;color:#718366}.partnership{position:relative;isolation:isolate}.partnership:before{content:'';position:absolute;right:9%;top:110px;width:220px;height:240px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#bdd955,#4c8e4d 40%,#123426 75%);opacity:.35;z-index:-1}.contact-grid form{background:linear-gradient(130deg,#d6efdb12,#d6efdb05);backdrop-filter:blur(30px) saturate(130%);-webkit-backdrop-filter:blur(30px) saturate(130%);border-color:#d3ead138;border-top-color:#e6f7df55;box-shadow:inset 0 1px 0 #fff1,0 25px 60px #0004}input,select,textarea{background:#070f0b40;border-color:#d8ecd12a}.faq details{border-color:#d8ecd125}footer{border-color:#d8ecd11c}.button{background:#d6f5a5}.button:hover{background:#e6ffc5}.hero-foot{color:#7c8a72}
@media(max-width:1000px){.hero{gap:32px}.glass-heading{font-size:28px}.commerce-glass{padding:22px}.glass-scene{min-height:480px}.offer-grid{gap:12px}.offer-card{padding:20px}.offer-card h3{font-size:21px}.process-strip{gap:18px}}
@media(max-width:720px){.hero{grid-template-columns:1fr;gap:28px;padding-top:40px;overflow:hidden}.hero h1{font-size:52px}.hero h1 em{font-size:48px}.glass-scene{min-height:480px;margin:0 13px}.commerce-glass{padding:23px}.orb-top{right:-16px;top:8px;width:130px;height:130px}.scene-ring{width:220px;height:220px;left:15%;bottom:0}.orb-bottom{left:-22px;bottom:53px;width:70px;height:70px}.orb-small{right:-17px;bottom:30px;width:46px;height:46px}.metrics{margin-top:0}.offer-grid{grid-template-columns:1fr;gap:18px}.offer-card{padding:25px}.offer-graphic{height:135px}.offer-card h3{font-size:25px}.offer-card p{font-size:14px}.process-strip{gap:12px}.process-strip>span{width:100%;margin-bottom:5px}.process-strip b{font-size:10px}.process-strip i{font-size:10px}.partnership:before{top:480px;right:15%}}
@media(prefers-reduced-transparency:reduce){.commerce-glass,.offer-card,.contact-grid form{background:#17231bd9}}
