:root{--green:#0f6b45;--dark:#0c1f18;--soft:#f3faf5;--gold:#c7a15a;--text:#122019}*{box-sizing:border-box}body{background:var(--soft);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer}header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-bottom:1px solid #dcefe4;justify-content:space-between;align-items:center;gap:24px;padding:18px 6%;display:flex;position:sticky;top:0}.logoWrap{align-items:center;gap:12px;display:flex}.logoIcon{background:linear-gradient(135deg,var(--green),#143d31);color:#fff;border:2px solid var(--gold);border-radius:50%;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.logoWrap strong{font-size:22px;display:block}.logoWrap span{color:#66756d;margin-top:3px;font-size:12px;display:block}nav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}nav button{color:#41534a;background:0 0;border:0;border-radius:999px;padding:10px 13px;font-weight:700}nav button.active,nav button:hover{color:var(--green);background:#e8f6ee}.headerCta,.primary{background:var(--green);color:#fff;border:0;border-radius:16px;padding:14px 22px;font-weight:800;box-shadow:0 12px 24px #0f6b452e}.secondary{color:var(--green);background:#fff;border:1px solid #b7ddc7;border-radius:16px;padding:14px 22px;font-weight:800}.hero{background:radial-gradient(circle at 10% 10%,#dff6e9,#0000 35%),#fff;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding:70px 6%;display:grid}.pill{color:var(--green);background:#e8f6ee;border:1px solid #ccebd9;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:800;display:inline-block}.hero h1,.page h1{letter-spacing:-2px;margin:22px 0 18px;font-size:clamp(36px,5vw,68px);line-height:1.02}.hero p,.page p{color:#5c6b63;font-size:18px;line-height:1.75}.heroButtons{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.heroImage{position:relative}.heroImage img,.two img{object-fit:cover;border-radius:32px;width:100%;min-height:430px;box-shadow:0 24px 60px #19392a2e}.floating{background:#ffffffeb;border:1px solid #e5efe8;border-radius:22px;padding:16px 20px;position:absolute;bottom:24px;left:24px;box-shadow:0 12px 35px #00000024}.features{grid-template-columns:repeat(4,1fr);gap:18px;padding:44px 6%;display:grid}.feature,.card,.form,.profileBox,.note{background:#fff;border:1px solid #dcefe4;border-radius:28px;padding:26px;box-shadow:0 12px 34px #18442b0f}.feature span{font-size:34px}.feature h3,.card h3{margin:16px 0 8px;font-size:22px}.feature p,.card p{font-size:15px;line-height:1.6}.page{padding:70px 6%}.sectionTitle{text-align:center;max-width:760px;margin:0 auto 36px}.sectionTitle span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.sectionTitle h1{font-size:clamp(32px,4vw,50px)}.cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.card{color:inherit;text-align:left;text-decoration:none;position:relative}.card button,.card a{background:var(--green);color:#fff;border:0;border-radius:14px;margin-top:18px;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-block}.badge{color:var(--green);background:#e8f6ee;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-block}.note{text-align:center;color:#51645a;margin-top:28px;font-weight:700}.two{grid-template-columns:1fr 1fr;align-items:center;gap:42px;display:grid}.check{color:#254034;background:#fff;border:1px solid #dcefe4;border-radius:18px;margin:10px 0;padding:15px 18px;font-weight:800}.profileBox{text-align:center;background:linear-gradient(145deg,#fff,#edf8f1)}.avatar{background:var(--dark);color:#fff;border:3px solid var(--gold);border-radius:50%;place-items:center;width:120px;height:120px;margin:0 auto 18px;font-size:42px;font-weight:900;display:grid}.spaced{margin-top:18px}.form{grid-template-columns:1fr 1fr;gap:14px;max-width:780px;margin:auto;display:grid}.form input,.form select,.form textarea{border:1px solid #d4e6dc;border-radius:16px;width:100%;padding:15px 16px;font-size:16px}.form textarea{grid-column:1/-1;min-height:120px}.form button{grid-column:1/-1}.modalBackdrop{z-index:50;background:#00000073;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:32px;width:100%;max-width:520px;padding:32px;position:relative;box-shadow:0 30px 90px #00000040}.close{background:#edf3ef;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;position:absolute;top:14px;right:18px}.modalGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.contactCard{color:#10241b;border-radius:22px;padding:22px;font-weight:900;text-decoration:none;display:block}.contactCard small{color:#5a6a62;font-weight:600}.whatsapp{background:#e7f8ee}.instagram{background:#fff0f6}footer{background:var(--dark);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:32px 6%;display:flex}footer .logoWrap span,footer p{color:#cfe3d8}.float{background:var(--green);border:0;border-radius:50%;width:62px;height:62px;font-size:27px;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 35px #00000040}@media (max-width:980px){header{flex-direction:column;align-items:flex-start}.hero,.two{grid-template-columns:1fr}.features,.cards{grid-template-columns:1fr 1fr}.form{grid-template-columns:1fr}}@media (max-width:640px){.features,.cards,.modalGrid{grid-template-columns:1fr}.hero{padding-top:44px}.heroButtons{flex-direction:column}.primary,.secondary,.headerCta{width:100%}footer{text-align:center;flex-direction:column}}.brandLogo{width:320px;height:auto;display:block}header .brandLogo{width:320px}footer .brandLogo{width:260px}@media (max-width:640px){header{gap:10px;padding:10px 5%}header .brandLogo{width:150px;margin:auto}nav{grid-template-columns:repeat(2,1fr);gap:6px;width:100%;display:grid}nav button{padding:8px 10px;font-size:13px}.headerCta{padding:12px 16px;font-size:14px}.hero{padding-top:28px}}.siteHeader{transition:transform .25s}.hideHeader{transform:translateY(-100%)}.mobileMenuButton{display:none}@media (max-width:640px){header.siteHeader{flex-direction:row;align-items:center;padding:10px 5%}header .brandLogo{width:135px}.mobileMenuButton{color:var(--green);background:#e8f6ee;border:0;border-radius:14px;padding:9px 14px;font-size:16px;font-weight:900;display:block}header nav{background:#fff;border:1px solid #dcefe4;border-radius:22px;padding:12px;display:none;position:absolute;top:76px;left:5%;right:5%;box-shadow:0 18px 40px #0000001f}header nav.open{grid-template-columns:1fr;gap:6px;display:grid}header nav button{width:100%;padding:10px;font-size:14px}.headerCta{display:none}.hero{padding-top:34px}}.pill{animation:3.5s ease-in-out infinite pillPulse;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f6b451a}.pill:after{content:"";background:linear-gradient(90deg,#0000,#c7a15a8c,#0000);width:45%;height:180%;animation:4s ease-in-out infinite pillShine;position:absolute;top:-40%;left:-60%;transform:rotate(20deg)}@keyframes pillPulse{0%,to{transform:scale(1);box-shadow:0 8px 24px #0f6b451a}50%{transform:scale(1.02);box-shadow:0 16px 40px #c7a15a4d}}@keyframes pillShine{0%{left:-60%}45%,to{left:130%}}.codeGold{color:#c7a15a;letter-spacing:.6px;text-shadow:0 0 8px #c7a15a40;font-weight:800}footer{background:radial-gradient(circle at 0 100%,#43ff9414,#0000 30%),linear-gradient(135deg,#021b12,#03261a 55%,#01140d);border-top:1px solid #ffffff0d}footer .logoWrap{background:0 0!important;border-radius:0!important;padding:0!important}footer .brandLogo{object-fit:contain;opacity:.9;filter:drop-shadow(0 0 14px #43ff9424)drop-shadow(0 0 34px #43ff940f);height:auto;width:120px!important}.waWidget{z-index:60;position:fixed;bottom:24px;right:24px}.waPopup{background:#fff;border:1px solid #dcefe4;border-radius:24px;width:320px;padding:22px;position:relative;box-shadow:0 20px 55px #0000002e}.waTitle{color:var(--dark);margin-bottom:10px;font-size:20px;font-weight:900}.waPopup p{color:#40534a;margin:0 0 16px;font-size:15px;line-height:1.55}.waClose{background:#edf3ef;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;position:absolute;top:10px;right:12px}.waPopupButton,.waMiniButton{color:#fff;background:#24c35a;border:0;border-radius:999px;padding:13px 18px;font-weight:900;box-shadow:0 12px 28px #24c35a47}.waMiniButton{font-size:16px;position:relative}.waMiniButton span{background:#ff3232;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:8px}@media (max-width:640px){.waWidget{bottom:18px;right:14px}.waPopup{width:calc(100vw - 28px)}.waMiniButton{padding:12px 16px;font-size:14px}}.waLogoBox{justify-content:center;margin-bottom:16px;display:flex}.waDivider{background:#e6e6e6;border:none;height:1px;margin:0 0 16px}.waPopup .waLogoBox img{width:150px;max-width:100%;height:auto;display:block}.waMiniButton{isolation:isolate;animation:2.2s ease-in-out infinite waGlow;overflow:visible}.waMiniButton:before,.waMiniButton:after{content:"";z-index:-1;background:#24c35a38;border-radius:999px;animation:2.4s ease-out infinite waPulse;position:absolute;inset:-12px}.waMiniButton:after{animation-delay:1.2s}@keyframes waPulse{0%{opacity:.65;transform:scale(.95)}to{opacity:0;transform:scale(1.55)}}@keyframes waGlow{0%,to{box-shadow:0 12px 28px #24c35a47}50%{box-shadow:0 16px 42px #24c35a8c}}.waChatBox{background:#fff;border:1px solid #dcefe4;border-radius:18px;width:360px;overflow:hidden;box-shadow:0 24px 70px #00000047}.waChatHeader{color:#fff;background:linear-gradient(135deg,#20b84f,#168a3d);padding:22px;position:relative}.waChatClose{color:#fff;background:0 0;border:0;font-size:26px;position:absolute;top:12px;right:14px}.waAgent{align-items:center;gap:14px;display:flex}.waAgent strong{font-size:18px;display:block}.waAgent small{opacity:.9;margin-top:3px;display:block}.waAvatar{background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden}.waAvatar img{width:48px;height:auto}.waAvatar span{background:#39e75f;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:4px;right:4px}.waChatBody{background:#f6faf7;padding:18px}.waMessage{background:#fff;border-radius:18px 18px 18px 4px;padding:14px 15px;font-size:14px;line-height:1.55;box-shadow:0 8px 22px #00000014}.waMessage small{color:#8a968f;margin-top:6px;font-size:11px;display:block}.waQuickReplies{gap:8px;margin-top:16px;padding-bottom:4px;display:flex;overflow-x:auto}.waQuickReplies button{white-space:nowrap;color:#244336;background:#fff;border:1px solid #bce8ca;border-radius:999px;padding:8px 12px;font-size:13px}.waChatInput{color:#8a968f;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;font-size:15px;display:flex}.waChatInput b{color:var(--green);font-size:24px}@media (max-width:640px){.waChatBox{width:calc(100vw - 28px)}}.heroCampaign{grid-template-columns:.85fr 1.15fr}.campaignHeroCard{background:#fff;border:1px solid #dcefe4;border-radius:34px;padding:14px;position:relative;box-shadow:0 26px 70px #0f6b4524}.campaignHeroCard img{border-radius:24px;width:100%;display:block}@media (max-width:980px){.heroCampaign{grid-template-columns:1fr}}header .brandLogo{object-fit:contain;max-height:150px;width:210px!important}@media (max-width:640px){header .brandLogo{max-height:95px;width:135px!important}}.campaignHeroCard{justify-content:center;align-items:center;min-height:420px;margin-top:18px;display:flex;overflow:visible}.campaignHeroCard img{object-fit:contain;width:100%;height:auto}.campaignHeroCard{background:#fff;overflow:hidden}.campaignHeroCard img{border-radius:22px;transition:all .35s}.campaignModalBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040f0aad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.campaignModal{background:linear-gradient(135deg,#072917,#0f6b45);border:1px solid #ffffff29;border-radius:34px;grid-template-columns:.95fr 1.05fr;width:min(1120px,96vw);min-height:620px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #0000006b}.campaignClose{z-index:4;color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;width:42px;height:42px;font-size:28px;position:absolute;top:18px;right:18px}.campaignModalText{z-index:2;color:#fff;padding:54px 48px;position:relative}.campaignPriceBadge{color:#102015;text-align:center;background:linear-gradient(145deg,#fff0a8,#c89d30);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;margin-bottom:28px;display:flex;box-shadow:0 16px 40px #00000040}.campaignPriceBadge span{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}.campaignPriceBadge strong{font-size:25px;line-height:1}.campaignPriceBadge b{margin-top:5px;font-size:16px}.campaignDate{color:#45e27d;text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px;font-weight:900;display:block}.campaignModalText h2{color:#fff;margin:0 0 20px;font-size:58px;line-height:.98}.campaignModalText p{color:#ffffffe0;font-size:17px;line-height:1.65}.campaignBenefits{gap:12px;margin:26px 0;display:grid}.campaignBenefits div{background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;padding:12px 16px;font-weight:800}.campaignActions{flex-wrap:wrap;gap:12px;display:flex}.campaignPrimary,.campaignSecondary{cursor:pointer;border:0;border-radius:999px;padding:15px 22px;font-weight:900}.campaignPrimary{color:#fff;background:#20c05c;box-shadow:0 16px 34px #20c05c47}.campaignSecondary{color:#fff;background:0 0;border:1px solid #ffffff73}.campaignLegal{opacity:.72;margin-top:24px;font-size:12px!important}.campaignModalVisual{background:radial-gradient(circle,#15834f,#042315 70%);justify-content:center;align-items:center;min-height:620px;padding:24px;display:flex;position:relative}.campaignModalVisual img{object-fit:contain;filter:drop-shadow(0 30px 60px #00000059);border-radius:24px;width:100%;height:100%}@media (max-width:900px){.campaignModal{grid-template-columns:1fr;min-height:auto;max-height:88vh;overflow:auto}.campaignModalText{padding:34px 24px}.campaignModalText h2{font-size:42px}.campaignPriceBadge{width:118px;height:118px}.campaignModalVisual{min-height:280px}}.campaignModalBackdrop{animation:.45s forwards campaignBackdropIn}.campaignModal{animation:.55s cubic-bezier(.2,.9,.2,1) forwards campaignModalIn}@keyframes campaignBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes campaignModalIn{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.campaignModal{background:linear-gradient(135deg,#062b18 0%,#0f6b45 48%,#06311d 100%)}.campaignModalVisual{background:radial-gradient(circle,#26ff8c2e,#0000 34%),radial-gradient(circle at 100% 0,#ffd25a14,#0000 28%),linear-gradient(135deg,#041f13,#0a5b39);justify-content:center;align-items:center;min-height:620px;padding:24px;display:flex;position:relative;overflow:hidden}@keyframes tmFloat{0%{transform:translateY(0)scale(1.03)}50%{transform:translateY(-8px)scale(1.04)}to{transform:translateY(0)scale(1.03)}}.campaignModalVisual img{object-fit:contain;border-radius:24px;width:92%;max-width:760px;animation:5s ease-in-out infinite tmFloat;transform:scale(1.03);box-shadow:0 30px 90px #00000073,0 0 60px #1dff7b1f}.campaignModalText{background:radial-gradient(circle at 10% 10%,#ffe2821a,#0000 28%),linear-gradient(#ffffff0a,#fff0)}.campaignModal{grid-template-columns:.82fr 1.18fr;width:min(1280px,96vw);min-height:560px}.campaignModalText{padding:44px 42px}.campaignModalVisual{background:radial-gradient(circle,#26ff8c24,#0000 42%),linear-gradient(135deg,#041f13,#0a5b39);min-height:560px;padding:12px;overflow:hidden}.campaignModalVisual img{object-fit:contain;border-radius:22px;width:100%;max-width:none;height:auto;max-height:none;animation:none;transform:none;box-shadow:0 28px 70px #00000061}@media (max-width:900px){.campaignModal{grid-template-columns:1fr;width:calc(100vw - 24px);max-height:90vh;overflow-y:auto}.campaignModalVisual{min-height:auto;padding:10px}.campaignModalVisual img{border-radius:18px;width:100%}}.trustCommunity{color:#fff;background:radial-gradient(circle at 0,#37db7b29,#0000 30%),linear-gradient(135deg,#062c1c,#0e6542);border:1px solid #ffffff21;border-radius:30px;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;width:min(1500px,88%);margin:30px auto 56px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 65px #0a432b33}.trustCommunity:after{content:"";background:#ffffff0f;border-radius:50%;width:230px;height:230px;position:absolute;top:-110px;right:-80px}.trustCommunityIcon{background:#ffffff1f;border:1px solid #ffffff29;border-radius:22px;flex-shrink:0;place-items:center;width:74px;height:74px;font-size:34px;display:grid}.trustCommunity h2{color:#fff;max-width:720px;margin:0 0 8px;font-size:clamp(22px,2.2vw,34px);line-height:1.16}.trustCommunity h2 strong{color:#75f0a8}.trustCommunity p{color:#ffffffc2;max-width:760px;margin:0;font-size:15px;line-height:1.65}.trustCommunityStats{z-index:2;align-items:center;gap:22px;display:flex;position:relative}.trustCommunityStats div{text-align:center;min-width:108px}.trustCommunityStats strong{color:#fff;font-size:27px;display:block}.trustCommunityStats span{color:#ffffffad;margin-top:3px;font-size:12px;display:block}.trustCommunityStats button{color:#fff;white-space:nowrap;background:#29c967;border:0;border-radius:999px;padding:14px 19px;font-weight:900;box-shadow:0 14px 30px #29c96740}.trustCommunityStats button:hover{background:#31d672;transform:translateY(-2px)}@media (max-width:980px){.trustCommunity{grid-template-columns:auto 1fr}.trustCommunityStats{grid-column:1/-1;justify-content:center;padding-top:8px}}@media (max-width:640px){.trustCommunity{text-align:center;grid-template-columns:1fr;width:calc(100% - 28px);margin:20px auto 38px;padding:25px 20px}.trustCommunityIcon{margin:auto}.trustCommunityStats{flex-direction:column;grid-column:auto;grid-template-columns:1fr 1fr;width:100%;display:grid}.trustCommunityStats button{grid-column:1/-1;width:100%}}.trustCommunityVisual{flex-direction:column;align-items:center;gap:18px;display:flex}.trustCommunityVisual img{border-radius:18px;width:560px;max-width:100%;height:auto;box-shadow:0 18px 45px #00000040}.trustCommunityVisual button{color:#fff;cursor:pointer;background:#35c96d;border:none;border-radius:999px;padding:15px 28px;font-weight:700;transition:all .25s}.trustCommunityVisual button:hover{background:#2fb962;transform:translateY(-2px)}.trustCommunity{color:#fff;width:min(1420px,92%);text-align:initial;background:radial-gradient(circle at 85% 10%,#48e2842e,#0000 28%),radial-gradient(circle at 12% 88%,#43ff941a,#0000 30%),linear-gradient(145deg,#062c1c 0%,#0b5b3a 58%,#063520 100%);border:1px solid #ffffff1a;border-radius:34px;margin:42px auto 68px;padding:46px 48px 34px;display:block;position:relative;overflow:hidden;box-shadow:0 30px 80px #08362338,inset 0 1px #ffffff12}.trustCommunity:before,.trustCommunity:after{content:"";pointer-events:none;opacity:.17;border-radius:50%;position:absolute}.trustCommunity:before{background:repeating-radial-gradient(circle,#5aff96b3 0 1px,#0000 1px 10px);width:420px;height:420px;bottom:-230px;left:-220px}.trustCommunity:after{background:repeating-radial-gradient(circle,#5aff968c 0 1px,#0000 1px 11px);width:480px;height:480px;bottom:-250px;right:-230px}.trustCommunityHeader{z-index:2;text-align:center;max-width:980px;margin:0 auto 30px;position:relative}.trustEyebrow{color:#74efa8;letter-spacing:.15em;text-transform:uppercase;margin-bottom:11px;font-size:13px;font-weight:900;display:block}.trustCommunityHeader h2{color:#fff;letter-spacing:-1.5px;max-width:980px;margin:0 auto 14px;font-size:clamp(34px,3.4vw,54px);line-height:1.06}.trustCommunityHeader h2 strong{color:#68ee9e}.trustCommunityHeader p{color:#fffc;max-width:780px;margin:0 auto;font-size:17px;line-height:1.65}.trustCommunityVisual{z-index:2;background:#03120c6b;border:1px solid #ffffff1c;border-radius:28px;width:min(960px,100%);margin:0 auto;padding:12px;display:block;position:relative;box-shadow:0 28px 70px #00000059,inset 0 1px #ffffff0d}.trustCommunityVisual img{width:100%;max-width:none;height:auto;box-shadow:none;border-radius:20px;margin:0;display:block}.trustCommunityFooter{z-index:2;border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:18px;width:min(1180px,100%);margin:30px auto 0;padding-top:28px;display:grid;position:relative}.trustBenefit{align-items:center;gap:12px;min-width:0;display:flex}.trustBenefitIcon{background:#3ed37829;border:1px solid #5aec9126;border-radius:16px;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.trustBenefit strong{color:#fff;font-size:14px;line-height:1.25;display:block}.trustBenefit small{color:#ffffff9e;margin-top:4px;font-size:11px;line-height:1.35;display:block}.trustCommunityFooter button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#43db7d,#2fc765);border:0;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-width:340px;padding:17px 24px;font-weight:900;transition:transform .25s,box-shadow .25s,background .25s;display:flex;box-shadow:0 18px 38px #30cc694d,0 0 34px #46e6821f}.trustCommunityFooter button span{font-size:18px}.trustCommunityFooter button b{font-size:26px;line-height:1}.trustCommunityFooter button:hover{background:linear-gradient(135deg,#4ce589,#34d06d);transform:translateY(-3px);box-shadow:0 24px 48px #30cc695c,0 0 42px #46e6822e}@media (max-width:1100px){.trustCommunityFooter{grid-template-columns:repeat(3,minmax(0,1fr))}.trustCommunityFooter button{grid-column:1/-1;width:100%;min-width:0}}@media (max-width:760px){.trustCommunity{width:calc(100% - 24px);text-align:initial;border-radius:26px;margin:24px auto 44px;padding:30px 18px 22px;display:block}.trustCommunityHeader{margin-bottom:22px}.trustCommunityHeader h2{letter-spacing:-1px;font-size:32px;line-height:1.1}.trustCommunityHeader p{font-size:15px}.trustCommunityVisual{border-radius:20px;width:100%;padding:7px;display:block}.trustCommunityVisual img{border-radius:15px;width:100%}.trustCommunityFooter{grid-template-columns:1fr;gap:12px;margin-top:24px;padding-top:22px}.trustBenefit{background:#ffffff0d;border:1px solid #ffffff12;border-radius:18px;padding:10px 12px}.trustCommunityFooter button{white-space:normal;grid-column:auto;width:100%;min-width:0;padding:15px 16px;font-size:13px}}html{scroll-behavior:smooth}.scrollSection{scroll-margin-top:130px}@media (max-width:640px){.scrollSection{scroll-margin-top:90px}}.aboutPremium{background:radial-gradient(circle at 80% 20%,#49e28821,#0000 27%),linear-gradient(145deg,#fff,#eff9f3);border:1px solid #d8ecdf;border-radius:38px;width:min(1480px,92%);margin:24px auto 50px;padding:40px 50px 28px;position:relative;overflow:hidden;box-shadow:0 30px 80px #1a4c321a,inset 0 1px #ffffffe6}.aboutPremiumHeader{text-align:center;max-width:850px;margin:0 auto 28px}.aboutPremiumHeader>span{color:var(--green);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:900;display:inline-block}.aboutPremiumHeader h2{color:#10241b;letter-spacing:-2px;margin:0 0 12px;font-size:clamp(34px,3.3vw,54px);line-height:1.04}.aboutPremiumHeader h2 strong{color:var(--green);display:block}.aboutPremiumHeader p{color:#5a6d62;max-width:760px;margin:0 auto;font-size:17px;line-height:1.7}.aboutPremiumContent{grid-template-columns:1fr .85fr;align-items:center;gap:52px;display:grid}.aboutFunctionGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.aboutFunctionCard{background:#ffffffe0;border:1px solid #d8ecdf;border-radius:22px;align-items:flex-start;gap:14px;min-height:102px;padding:16px;transition:all .25s;display:flex;box-shadow:0 14px 34px #17452c0f}.aboutFunctionCard:hover{transform:translateY(-4px);box-shadow:0 20px 44px #17452c1a}.aboutFunctionCard>span{background:#e5f7ec;border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.aboutFunctionCard h3{color:#173126;margin:2px 0 6px;font-size:17px}.aboutFunctionCard p{color:#63746b;margin:0;font-size:13px;line-height:1.55}.aboutDevice{justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.aboutDeviceGlow{filter:blur(65px);background:#35cd7029;border-radius:50%;width:430px;height:430px;position:absolute}.aboutDevice img{z-index:2;object-fit:contain;filter:drop-shadow(0 35px 45px #0c3a2440);width:min(420px,100%);max-height:420px;position:relative}.aboutDeviceBadge{z-index:3;cursor:pointer;color:#fff;background:linear-gradient(145deg,#0f6b45,#2bc86a);border:6px solid #ffffffc7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;transition:all .3s;animation:2.2s infinite badgePulse;display:flex;position:absolute;bottom:46px;right:20px;overflow:hidden;box-shadow:0 20px 45px #0f6b4547}.aboutDeviceBadge:hover{transform:scale(1.08)}.aboutDeviceBadge:before{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:60%;height:160%;animation:3s infinite badgeShine;position:absolute;top:-20%;left:-80%;transform:rotate(20deg)}@keyframes badgePulse{0%,to{transform:scale(1);box-shadow:0 18px 40px #0f6b4540}50%{transform:scale(1.06);box-shadow:0 28px 60px #2bc86a73}}@keyframes badgeShine{0%{left:-80%}45%{left:160%}to{left:160%}}.aboutDeviceBadge strong{font-size:30px;line-height:1}.aboutDeviceBadge span{margin-top:5px;font-size:12px;font-weight:800}.aboutPremiumFooter{color:#fff;background:#082f1f;border-radius:26px;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;margin-top:24px;padding:18px 24px;display:grid}.aboutPremiumFooter div{border-right:1px solid #ffffff1f;padding-right:20px}.aboutPremiumFooter strong{margin-bottom:5px;font-size:15px;display:block}.aboutPremiumFooter button{color:#fff;white-space:nowrap;background:#36cf72;border:0;border-radius:999px;padding:16px 22px;font-weight:900;box-shadow:0 16px 34px #36cf7240}.aboutPremiumFooter button:hover{background:#40da7c;transform:translateY(-2px)}@media (max-width:1000px){.aboutPremiumContent{grid-template-columns:1fr}.aboutDevice{min-height:430px}.aboutPremiumFooter{grid-template-columns:1fr 1fr}.aboutPremiumFooter button{grid-column:1/-1;width:100%}}@media (max-width:680px){.aboutPremium{border-radius:28px;width:calc(100% - 24px);padding:38px 18px 24px}.aboutPremiumHeader h2{letter-spacing:-1px;font-size:36px}.aboutFunctionGrid{grid-template-columns:1fr}.aboutDevice{min-height:340px}.aboutDevice img{max-height:340px}.aboutDeviceBadge{width:90px;height:90px;bottom:20px;right:4px}.aboutPremiumFooter{grid-template-columns:1fr;padding:20px}.aboutPremiumFooter div{border-bottom:1px solid #ffffff1f;border-right:0;padding:0 0 15px}.aboutPremiumFooter button{grid-column:auto}}.badgeHint{white-space:nowrap;color:#0f6b45;background:#fff;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:800;animation:2s ease-in-out infinite hintFloat;position:absolute;top:-56px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000026}@keyframes hintFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-5px)}}.functionsModalBackdrop{z-index:150;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03120cb8;place-items:center;padding:20px;animation:.3s functionsBackdropIn;display:grid;position:fixed;inset:0}.functionsModal{background:#fff;border:1px solid #d8ecdf;border-radius:30px;width:min(1050px,95vw);max-height:90vh;padding:28px;animation:.4s cubic-bezier(.2,.9,.2,1) functionsModalIn;position:relative;overflow:auto;box-shadow:0 35px 100px #00000059}.functionsModal h2{text-align:center;color:#0f6b45;margin:0 0 20px;padding-right:50px;font-size:32px}.functionsModal img{border-radius:20px;width:100%;height:auto;display:block}.functionsModalClose{z-index:2;color:#0f6b45;background:#eaf5ee;border:0;border-radius:50%;width:40px;height:40px;font-size:26px;line-height:1;transition:all .2s;position:absolute;top:14px;right:16px}.functionsModalClose:hover{background:#d7f1e1;transform:rotate(90deg)}@keyframes functionsBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes functionsModalIn{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.functionsModal{border-radius:22px;width:calc(100vw - 20px);padding:18px}.functionsModal h2{text-align:left;font-size:23px}.badgeHint{padding:8px 11px;font-size:10px;top:-48px}}.badgeHint{white-space:nowrap;color:#0f6b45;background:#fff;border:1px solid #0f6b4524;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:900;animation:1.8s ease-in-out infinite badgeHintFloat;display:flex;position:absolute;top:-52px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0f6b452e}.badgeHint:after{content:"";border-top:7px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.badgeHint b{color:#0f6b45;background:#dff7e8;border-radius:50%;place-items:center;width:21px;height:21px;font-size:13px;display:grid}.badgeClickText{color:#ffffffeb;letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:900;display:block}.aboutDeviceBadge{cursor:pointer}.aboutDeviceBadge:hover .badgeHint{color:#fff;background:#38cf72}.aboutDeviceBadge:hover .badgeHint b{background:#fff}@keyframes badgeHintFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-5px)}}@media (max-width:640px){.campaignBadge{border-width:3px;padding:7px 12px;font-size:12px;top:-14px;left:16px}.campaignHeroCard{margin-top:16px}}.campaignHeroCard{background:#fff;border:1px solid #dcefe4;border-radius:34px;justify-content:center;align-items:center;min-height:420px;margin-top:0;padding:42px 14px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #0f6b4524}.campaignHeroCard img{object-fit:contain;border-radius:22px;width:100%;height:auto;transition:all .35s;display:block}.campaignHeroCard:hover img{transform:scale(1.01)}.campaignBadge{z-index:5;color:#fff;background:linear-gradient(135deg,#0f6b45,#15945d);border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:900;position:absolute;top:8px;left:22px;box-shadow:0 9px 22px #0f6b4538}@media (max-width:640px){.campaignHeroCard{min-height:auto;padding:38px 10px 10px}.campaignBadge{padding:6px 11px;font-size:11px;top:7px;left:14px}}@media (min-width:901px){.campaignModalBackdrop{padding:24px}.campaignModal{border-radius:28px;grid-template-columns:.88fr 1.12fr;width:min(1040px,92vw);min-height:0;max-height:88vh;overflow:hidden;box-shadow:0 32px 90px #00000061}.campaignModalText{padding:30px 30px 24px;overflow-y:auto}.campaignPriceBadge{width:112px;height:112px;margin-bottom:18px}.campaignPriceBadge span{font-size:10px}.campaignPriceBadge strong{font-size:20px}.campaignPriceBadge b{font-size:13px}.campaignDate{margin-bottom:8px;font-size:11px}.campaignModalText h2{margin:0 0 14px;font-size:42px;line-height:.98}.campaignModalText p{margin:0;font-size:14px;line-height:1.55}.campaignBenefits{gap:8px;margin:18px 0}.campaignBenefits div{padding:9px 13px;font-size:13px}.campaignActions{gap:9px}.campaignPrimary,.campaignSecondary{padding:12px 17px;font-size:13px}.campaignLegal{margin-top:15px;line-height:1.45;font-size:10px!important}.campaignModalVisual{min-height:0;padding:14px}.campaignModalVisual img{object-fit:contain;border-radius:20px;width:100%;max-height:74vh}.campaignClose{width:38px;height:38px;font-size:24px;top:14px;right:14px}}@media (max-width:680px){.page{padding:42px 22px}.sectionTitle{margin-bottom:24px}.sectionTitle span{letter-spacing:.1em;font-size:12px}.sectionTitle h1{letter-spacing:-1.2px;margin:12px 0 14px;font-size:36px;line-height:1.08}.sectionTitle p{margin:0;font-size:16px;line-height:1.6}.scrollSection{scroll-margin-top:88px}.aboutPremium{margin:18px auto 34px}.trustCommunity{margin:18px auto 36px}.features{gap:14px;padding:28px 22px}.cards{gap:14px}.note{margin-top:18px}.blogCard,.campaignCard,.benefitCard,.featureCard{min-height:auto;padding:28px 24px}.blogCard h3,.campaignCard h3,.benefitCard h3{margin-bottom:12px;font-size:22px}.blogCard p,.campaignCard p,.benefitCard p{margin-bottom:22px;font-size:16px;line-height:1.6}.button,.primaryButton,.secondaryButton,.blogButton,.campaignButton{border-radius:16px;padding:14px 22px;font-size:17px}.feature{border-radius:22px;gap:16px;padding:18px}.feature span{width:62px;height:62px;font-size:30px}.feature h3{font-size:20px}.feature p{font-size:16px}.functionsBadge{width:94px;height:94px;bottom:12px;right:12px}.functionsBadge strong{font-size:34px}.functionsBadge small{font-size:15px}body{padding-bottom:120px}.hero h1{font-size:52px;line-height:1.05}.hero p{font-size:19px}.logo{width:110px}}@media (max-width:768px){.whatsappFloat{bottom:12px!important;right:12px!important}body{padding-bottom:90px}.infoCard,.blogCard,.serviceCard{min-height:auto;padding:24px}.featureBadge{width:92px;height:92px;font-size:.9rem}}@media (min-width:1101px){.trustCommunity{border-radius:30px;width:min(1320px,90%);margin:20px auto 42px;padding:26px 36px 24px}.trustCommunityHeader{margin:0 auto 18px}.trustEyebrow{margin-bottom:6px;font-size:11px}.trustCommunityHeader h2{margin:0 auto 8px;font-size:clamp(30px,2.8vw,44px);line-height:1.02}.trustCommunityHeader p{max-width:720px;font-size:14px;line-height:1.45}.trustCommunityVisual{border-radius:22px;width:min(790px,100%);padding:9px}.trustCommunityVisual img{border-radius:16px}.trustCommunityFooter{gap:12px;width:min(1080px,100%);margin:18px auto 0;padding-top:16px}.trustBenefit{gap:8px}.trustBenefitIcon{border-radius:13px;width:40px;height:40px;font-size:18px}.trustBenefit strong{font-size:12px}.trustBenefit small{margin-top:2px;font-size:9px}.trustCommunityFooter button{min-width:300px;padding:13px 20px;font-size:13px}.trustCommunityFooter button b{font-size:20px}.trustCommunity{background:radial-gradient(circle at 88% 8%,#48e2842e,#0000 25%),radial-gradient(circle at 8% 92%,#43ff941f,#0000 27%),linear-gradient(145deg,#062c1c 0%,#0b5b3a 58%,#063520 100%);border-left:0;border-right:0;border-radius:0;width:100%;max-width:none;margin:20px 0 42px;padding:28px max(36px,50vw - 700px) 26px;box-shadow:0 28px 70px #0836232e,inset 0 1px #ffffff0f}.trustCommunityHeader{max-width:900px;margin-left:auto;margin-right:auto}.trustCommunityVisual{width:min(790px,100%);margin-left:auto;margin-right:auto}.trustCommunityFooter{width:min(1080px,100%);margin-left:auto;margin-right:auto}}.consultantPremium{grid-template-columns:1.15fr .72fr .92fr;align-items:stretch;gap:24px;width:min(1460px,92%);margin:48px auto;display:grid}.consultantIntro,.consultantBrandCard,.consultantContactCard{background:#fff;border:1px solid #dcebe2;border-radius:28px;box-shadow:0 22px 60px #0f6b451a}.consultantIntro{padding:34px}.consultantBadge{color:#126d48;text-transform:uppercase;letter-spacing:.05em;background:#edf8f1;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:800;display:inline-flex}.consultantIntro h2{color:#102119;margin:24px 0 8px;font-size:clamp(42px,4vw,66px);line-height:.98}.consultantIntro h2 strong{color:#12764d;display:block}.consultantIntro h3{color:#14251d;margin:0 0 18px;font-size:22px}.consultantIntro>p{color:#607069;max-width:650px;margin:0;font-size:16px;line-height:1.7}.consultantQuickFeatures{grid-template-columns:1fr 1fr;gap:12px 20px;margin:26px 0;display:grid}.consultantQuickFeatures>div{align-items:center;gap:11px;display:flex}.consultantQuickFeatures span{background:#eaf7ef;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.consultantQuickFeatures p{color:#24362e;margin:0;font-size:14px}.consultantWhatsappButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f734a,#15965d);border:0;border-radius:18px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 20px;font-size:17px;font-weight:800;display:flex;box-shadow:0 16px 30px #0f734a38}.consultantWhatsappButton span{font-size:22px}.consultantWhatsappButton b{font-size:24px}.consultantTrustText{color:#54665e;margin-top:12px;font-size:12px;display:block}.consultantBrandCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.consultantLogoCircle{background:#fff;border:1px solid #dcebe2;border-radius:50%;place-items:center;width:210px;height:210px;display:grid;box-shadow:0 18px 45px #0f6b451f}.consultantLogoCircle img{object-fit:contain;width:78%;height:78%}.consultantBrandCard h2{color:#14251d;margin:28px 0 6px;font-size:31px}.consultantBrandCard>p{color:#5f6d67;margin:0;font-size:17px}.consultantCodeCard{background:linear-gradient(135deg,#e9f8ef,#d8f0e2);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:34px;padding:16px 18px;display:flex}.consultantCodeCard span{color:#287253;font-size:14px}.consultantCodeCard strong{color:#0f6f48;font-size:25px}.consultantContactCard{padding:28px}.consultantContactCard h3{color:#1d2c25;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #168a57;margin:0 0 18px;padding-bottom:10px;font-size:16px}.consultantContactList,.consultantSocialList{flex-direction:column;gap:10px;display:flex}.consultantContactList>*,.consultantSocialList>*{width:100%;min-height:66px;color:inherit;background:#fff;border:1px solid #e2ebe6;border-radius:16px;align-items:center;gap:13px;padding:12px 14px;text-decoration:none;display:flex;box-shadow:0 8px 24px #0f6b450f}.consultantContactList button{cursor:pointer;font:inherit}.consultantContactList span,.consultantSocialList span{background:#edf8f1;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.consultantContactList div,.consultantSocialList div{flex-direction:column;align-items:flex-start;display:flex}.consultantContactList small,.consultantSocialList small{color:#74817b;font-size:11px}.consultantContactList strong,.consultantSocialList strong{color:#17271f;font-size:15px}.consultantSocialTitle{margin-top:26px!important}.consultantSocialList b{color:#7b8a83;margin-left:auto;font-size:24px}.consultantServiceCards{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.consultantServiceCards article{text-align:center;background:#fff;border:1px solid #dcebe2;border-radius:24px;min-height:220px;padding:28px 24px;box-shadow:0 18px 45px #0f6b4514}.consultantServiceCards article>span{background:#e8f6ee;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 18px;font-size:31px;display:grid}.consultantServiceCards h3{color:#16261e;margin:0 0 10px;font-size:19px}.consultantServiceCards p{color:#64716b;margin:0;font-size:14px;line-height:1.6}@media (max-width:1100px){.consultantPremium{grid-template-columns:1fr 1fr}.consultantContactCard{grid-column:1/-1}.consultantServiceCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.consultantPremium{grid-template-columns:1fr;gap:16px;width:calc(100% - 28px);margin:26px auto}.consultantIntro,.consultantBrandCard,.consultantContactCard{border-radius:22px;padding:22px}.consultantIntro h2{font-size:40px}.consultantIntro h3{font-size:18px}.consultantIntro>p{font-size:14px}.consultantQuickFeatures{grid-template-columns:1fr}.consultantLogoCircle{width:170px;height:170px}.consultantBrandCard h2{font-size:26px}.consultantCodeCard{flex-direction:column}.consultantServiceCards{grid-template-columns:1fr}.consultantServiceCards article{min-height:auto;padding:24px 20px}}.socialIcon{flex:0 0 42px;overflow:hidden;background:0 0!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;display:grid!important}.socialPlatformIcon{object-fit:contain;border-radius:10px;width:100%;height:100%;display:block}.whatsappIcon{transform:scale(1.2)}body{overflow-x:hidden}.aboutPremium{overflow:visible}.aboutPremiumContent,.aboutPremiumHeader{z-index:2;position:relative}.aboutPremiumFooter{z-index:3;color:#fff;background:0 0;border-radius:0;grid-template-columns:1fr 1fr minmax(300px,auto);align-items:center;gap:30px;margin-top:30px;padding:24px 0;display:grid;position:relative}.aboutPremiumFooter:before{content:"";z-index:-1;background:radial-gradient(circle at 20%,#42de821f,#0000 30%),linear-gradient(90deg,#062b1b 0%,#0a4d32 48%,#062b1b 100%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 24px 55px #0535212e,inset 0 1px #ffffff12}.aboutPremiumFooter>div{border-right:1px solid #ffffff26;flex-direction:column;justify-content:center;min-height:72px;padding:5px 30px 5px 0;display:flex}.aboutPremiumFooter strong{margin-bottom:7px;font-size:16px;line-height:1.3}.aboutPremiumFooter span{color:#ffffffb3;font-size:13px;line-height:1.55}.aboutPremiumFooter button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#43db7d,#2dc866);border:1px solid #ffffff24;border-radius:999px;min-width:300px;min-height:58px;padding:16px 28px;font-size:15px;font-weight:900;transition:transform .25s,box-shadow .25s,background .25s;box-shadow:0 17px 35px #2dc8664d,inset 0 1px #ffffff38}.aboutPremiumFooter button:after{content:"›";margin-left:12px;font-size:23px;line-height:0}.aboutPremiumFooter button:hover{background:linear-gradient(135deg,#4ce589,#35d672);transform:translateY(-3px);box-shadow:0 23px 44px #2dc86661,inset 0 1px #ffffff3d}@media (max-width:680px){.aboutPremium{margin-bottom:38px;overflow:visible}.aboutPremiumFooter{grid-template-columns:1fr;gap:0;margin-top:24px;padding:18px 4px 20px}.aboutPremiumFooter:before{background:radial-gradient(circle at 50% 0,#42de8221,#0000 36%),linear-gradient(#082f1f 0%,#06271a 100%)}.aboutPremiumFooter>div{border-bottom:1px solid #ffffff21;border-right:0;min-height:auto;padding:14px 8px}.aboutPremiumFooter strong{font-size:15px}.aboutPremiumFooter span{font-size:12px;line-height:1.5}.aboutPremiumFooter button{white-space:normal;width:100%;min-width:0;min-height:52px;margin-top:18px;padding:14px 16px;font-size:13px;line-height:1.3}}.contactModalBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:200!important;background:#04120cad!important;padding:24px!important}.professionalContactModal{border:1px solid #0f6b451c;animation:.42s cubic-bezier(.2,.9,.2,1) professionalModalOpen;position:relative;overflow:hidden;background:radial-gradient(circle at 82% 18%,#43db7d17,#0000 26%),#fff!important;border-radius:38px!important;width:min(1180px,95vw)!important;max-width:none!important;padding:42px 46px 28px!important;box-shadow:0 40px 120px #00000057,inset 0 1px #ffffffeb!important}@keyframes professionalModalOpen{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.professionalContactClose{z-index:10;color:#10241b;place-items:center;line-height:1;transition:transform .25s,background .25s;display:grid;background:#edf7f1!important;border:1px solid #dcefe4!important;width:46px!important;height:46px!important;font-size:29px!important;top:22px!important;right:24px!important}.professionalContactClose:hover{transform:rotate(90deg);background:#dcf3e5!important}.contactModalTop{grid-template-columns:1.05fr .75fr;align-items:center;gap:34px;min-height:290px;display:grid}.contactModalIntro{z-index:2;position:relative}.contactModalMessageIcon{color:#159357;letter-spacing:3px;border:3px solid #159357;border-radius:50% 50% 50% 14px;place-items:center;width:55px;height:55px;margin-bottom:22px;font-size:25px;font-weight:900;display:grid}.contactModalIntro h2{color:#10241b;letter-spacing:-2.3px;font-size:clamp(38px,4vw,61px);line-height:1.02;margin:0!important}.contactModalTitleLine{background:linear-gradient(90deg,#159357,#46da83);border-radius:999px;width:82px;height:4px;margin:22px 0 23px}.contactModalIntro p{color:#263d32;max-width:670px;font-size:20px;line-height:1.55;margin:0!important}.contactModalIntro p strong{color:#14864f}.contactModalDevice{justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.contactModalDeviceGlow{filter:blur(55px);background:#38d47529;border-radius:50%;width:320px;height:240px;position:absolute}.contactModalDevice img{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 32px #0f472c33);width:min(385px,100%);max-height:290px;position:relative}.professionalContactGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:18px;display:grid}.professionalContactCard{color:#10241b;border-radius:28px;min-height:245px;padding:33px 32px 25px;text-decoration:none;transition:transform .28s,box-shadow .28s,border-color .28s;display:block;position:relative;overflow:hidden}.professionalWhatsappCard{background:radial-gradient(circle at 10% 10%,#41da7e24,#0000 32%),linear-gradient(145deg,#fff,#effbf4);border:1.5px solid #22bc5d85;box-shadow:0 18px 42px #20b2591a}.professionalInstagramCard{background:radial-gradient(circle at 10% 10%,#e93a881f,#0000 32%),linear-gradient(145deg,#fff,#fff1f7);border:1.5px solid #e5438b61;box-shadow:0 18px 42px #d93a7f17}.professionalContactCard:hover{transform:translateY(-7px)}.professionalWhatsappCard:hover{border-color:#24c365;box-shadow:0 26px 56px #20b25933,0 0 34px #32d7741f}.professionalInstagramCard:hover{border-color:#e84d94;box-shadow:0 26px 56px #d93a7f2e,0 0 34px #eb4b951a}.contactCardBadge{border-radius:999px;padding:7px 13px;font-size:12px;font-weight:900;position:absolute;top:20px;right:20px}.whatsappBadge{color:#fff;background:linear-gradient(135deg,#1bad58,#128947)}.instagramBadge{color:#a8165d;background:#f8cbe0}.contactCardMain{align-items:center;gap:24px;padding-right:70px;display:flex}.contactPlatformIcon{border-radius:25px;flex:0 0 96px;place-items:center;width:96px;height:96px;display:grid}.contactPlatformIcon img{object-fit:contain;border-radius:25px;width:100%;height:100%;display:block}.whatsappPlatformIcon{box-shadow:0 15px 32px #1cbe593d,0 0 28px #2dd66b2b}.instagramPlatformIcon{box-shadow:0 15px 32px #d7398033,0 0 28px #e8469321}.contactCardContent h3{margin:0 0 10px;font-size:30px;line-height:1}.contactCardContent p{color:#41554b;max-width:350px;margin:0;font-size:16px;line-height:1.5}.contactCardBottom{border-top:1px dashed #0f6b4533;justify-content:space-between;align-items:center;margin-top:25px;padding-top:19px;display:flex}.professionalInstagramCard .contactCardBottom{border-top-color:#d22f7938}.contactCardBottom>strong{color:#08783e;font-size:22px}.professionalInstagramCard .contactCardBottom>strong{color:#bd1b67}.contactClickArea{align-items:center;gap:10px;display:flex}.contactClickArea small{font-size:13px;font-style:italic;font-weight:900}.professionalWhatsappCard .contactClickArea{color:#098449}.professionalInstagramCard .contactClickArea{color:#c82270}.contactClickArea b{border-radius:50%;place-items:center;width:53px;height:53px;font-size:37px;font-weight:400;line-height:1;animation:1.9s ease-in-out infinite contactArrowBreathe;display:grid;position:relative}.professionalWhatsappCard .contactClickArea b{background:linear-gradient(145deg,#baf3cc,#73db98);box-shadow:0 0 0 8px #45d47914,0 10px 25px #1bb45440}.professionalInstagramCard .contactClickArea b{background:linear-gradient(145deg,#ffd7e8,#f2a7ca);box-shadow:0 0 0 8px #e1498e12,0 10px 25px #d1347c33}@keyframes contactArrowBreathe{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.06);transform:scale(1.09)}}.contactModalBenefits{background:linear-gradient(145deg,#f8fcf9,#eef7f1);border:1px solid #e1eee6;border-radius:25px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:25px;padding:22px 25px;display:grid}.contactModalBenefits>div{border-right:1px solid #d9e8de;align-items:center;gap:14px;padding:0 24px;display:flex}.contactModalBenefits>div:first-child{padding-left:0}.contactModalBenefits>div:last-child{border-right:0;padding-right:0}.contactModalBenefits>div>span{color:#14864f;font-size:32px}.contactModalBenefits strong{color:#147744;font-size:15px;display:block}.contactModalBenefits small{color:#51645a;margin-top:4px;font-size:12px;display:block}.contactModalFooterText{color:#405249;justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:14px;display:flex}.contactModalFooterText span{color:#65c98b;font-size:20px}.professionalContactModal{border-radius:32px!important;width:min(1040px,93vw)!important;padding:32px 36px 22px!important}.contactModalTop{grid-template-columns:1.12fr .68fr;gap:26px;min-height:235px}.contactModalMessageIcon{width:46px;height:46px;margin-bottom:16px;font-size:20px}.contactModalIntro h2{letter-spacing:-1.8px;font-size:clamp(34px,3.5vw,52px)}.contactModalTitleLine{width:70px;margin:17px 0 19px}.contactModalIntro p{max-width:610px;font-size:17px;line-height:1.5}.contactModalDevice{background:radial-gradient(circle,#3ad7782b,#ebf9f1b8 50%,#fff3 75%);border:1px solid #0f6b4514;border-radius:28px;min-height:220px;padding:18px;overflow:hidden}.contactModalDeviceGlow{filter:blur(48px);background:#37d2742b;width:260px;height:200px}.contactModalDevice img{mix-blend-mode:multiply;filter:contrast(1.04)saturate(1.05)drop-shadow(0 20px 25px #0f472c29);width:min(310px,100%);max-height:225px}.professionalContactGrid{gap:20px;margin-top:14px}.professionalContactCard{border-radius:25px;min-height:214px;padding:27px 27px 21px}.contactPlatformIcon{border-radius:22px;flex-basis:82px;width:82px;height:82px}.contactPlatformIcon img{border-radius:22px}.contactCardMain{gap:20px}.contactCardContent h3{font-size:27px}.contactCardContent p{font-size:14px;line-height:1.45}.contactCardBottom{margin-top:20px;padding-top:16px}.contactCardBottom>strong{font-size:20px}.contactClickArea b{width:48px;height:48px;font-size:33px}.contactModalBenefits{border-radius:21px;margin-top:21px;padding:17px 21px}.contactModalBenefits>div{padding:0 18px}.contactModalBenefits>div>span{font-size:27px}.contactModalBenefits strong{font-size:14px}.contactModalBenefits small{font-size:11px}.contactModalFooterText{margin-top:15px;font-size:13px}@media (max-width:700px){.contactModalBackdrop{align-items:flex-start!important;padding:10px!important;overflow-y:auto!important}.professionalContactModal{border-radius:26px!important;width:100%!important;max-width:100%!important;max-height:none!important;margin:10px auto 24px!important;padding:24px 16px 18px!important;overflow:visible!important}.professionalContactClose{width:38px!important;height:38px!important;font-size:25px!important;top:12px!important;right:12px!important}.contactModalTop{min-height:0!important;display:block!important}.contactModalMessageIcon{width:42px;height:42px;margin-bottom:14px;font-size:18px}.contactModalIntro{padding-right:38px}.contactModalIntro h2{letter-spacing:-1.4px!important;font-size:36px!important;line-height:1.02!important}.contactModalTitleLine{width:64px;margin:15px 0 17px}.contactModalIntro p{font-size:16px!important;line-height:1.5!important}.contactModalDevice{margin-top:18px;border-radius:22px!important;min-height:150px!important;padding:10px!important}.contactModalDeviceGlow{width:190px;height:130px}.contactModalDevice img{mix-blend-mode:multiply;width:190px!important;max-height:145px!important}.professionalContactGrid{grid-template-columns:1fr!important;gap:14px!important;margin-top:18px!important}.professionalContactCard{border-radius:22px!important;min-height:auto!important;padding:18px 16px 16px!important}.contactCardBadge{padding:6px 10px;font-size:11px;top:14px;right:14px}.contactCardMain{align-items:center;gap:14px;padding-right:0!important}.contactPlatformIcon{border-radius:18px!important;flex:0 0 64px!important;width:64px!important;height:64px!important}.contactPlatformIcon img{border-radius:18px!important}.contactCardContent{padding-right:58px}.contactCardContent h3{margin-bottom:6px;font-size:22px!important}.contactCardContent p{font-size:13px!important;line-height:1.4!important}.contactCardBottom{margin-top:16px!important;padding-top:14px!important}.contactCardBottom>strong{overflow-wrap:anywhere;min-width:0;line-height:1.3;font-size:17px!important}.contactClickArea{flex-shrink:0;gap:7px}.contactClickArea small{font-size:11px}.contactClickArea b{width:42px!important;height:42px!important;font-size:29px!important}.contactModalBenefits{border-radius:20px!important;grid-template-columns:1fr!important;gap:0!important;margin-top:16px!important;padding:8px 16px!important}.contactModalBenefits>div{border-bottom:1px solid #d9e8de;border-right:0!important;padding:13px 0!important}.contactModalBenefits>div:last-child{border-bottom:0}.contactModalBenefits>div>span{text-align:center;flex:0 0 38px;width:38px;font-size:25px!important}.contactModalBenefits strong{font-size:14px!important}.contactModalBenefits small{font-size:11px!important}.contactModalFooterText{text-align:center;padding:0 10px;line-height:1.4;margin-top:14px!important;font-size:12px!important}}.professionalFooter{color:#17261e;background:radial-gradient(circle at 10% 35%,#4dd28412,#0000 28%),linear-gradient(145deg,#fff,#f8fcf9);border:1px solid #d9ebe1;border-radius:30px;width:min(1420px,100% - 48px);margin:38px auto 24px;padding:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #144c3017,inset 0 1px #fffffff2}.footerMain{grid-template-columns:230px minmax(350px,1fr) 400px;align-items:center;gap:38px;padding:34px 42px 30px;display:grid}.footerBrand{border-right:1px solid #e0ebe5;justify-content:center;align-items:center;min-height:205px;padding-right:32px;display:flex}.footerLogoCircle{background:#fff;border:1px solid #d8e8df;border-radius:50%;place-items:center;width:170px;height:170px;display:grid;overflow:hidden;box-shadow:0 18px 38px #125a3517,inset 0 0 0 8px #ecf8f1b3}.footerLogoCircle img{object-fit:contain;width:145px;height:145px}.footerIntro{min-width:0}.footerIntro h3{color:#15241c;letter-spacing:-.7px;margin:0 0 20px;font-size:clamp(23px,2vw,31px);line-height:1.25}.footerIntro h3 strong{color:#1d8754}.footerIntro h3 span{color:#2a965f;margin-left:9px}.footerIntro>p{color:#5b6b62;margin:0;font-size:14px;line-height:1.65}.footerConsultantBadge{background:linear-gradient(135deg,#eef9f2,#e5f5eb);border:1px solid #d5ebdf;border-radius:18px;align-items:center;gap:14px;width:fit-content;min-width:360px;margin-top:22px;padding:13px 18px;display:flex}.footerConsultantBadge>span{color:#14804b;background:#d6f0e1;border-radius:12px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:18px;font-weight:900;display:grid}.footerConsultantBadge>div{align-items:center;gap:26px;display:flex}.footerConsultantBadge small{color:#486057;font-size:13px}.footerConsultantBadge strong{color:#147d49;border-left:1px solid #c8dfd2;padding-left:24px;font-size:20px}.footerContactList{border-left:1px solid #e0ebe5;gap:9px;padding-left:34px;display:grid}.footerContactList>a,.footerContactList>button{color:#17261e;text-align:left;background:#ffffffe6;border:1px solid #dce9e2;border-radius:17px;align-items:center;gap:13px;width:100%;min-height:59px;padding:10px 14px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 8px 22px #17442d0a}.footerContactList>a:hover,.footerContactList>button:hover{border-color:#abd5bc;transform:translate(5px);box-shadow:0 13px 28px #175b371a}.footerContactIcon{background:#eef8f2;border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid;overflow:hidden}.footerContactIcon img{object-fit:contain;width:100%;height:100%}.footerPhoneIcon{color:#0c6c45;font-size:20px}.footerYoutubeIcon{color:#fff;background:#f03;font-size:17px}.footerContactList div{flex:1;min-width:0}.footerContactList small{color:#748179;margin-bottom:2px;font-size:10px;display:block}.footerContactList strong{color:#1b2a22;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.footerContactList b{color:#29885a;font-size:25px;font-weight:400}.footerTrustRow{border-top:1px solid #dfece5;grid-template-columns:repeat(3,1fr);gap:0;margin:0 28px;padding:20px 14px;display:grid}.footerTrustRow>div{border-right:1px solid #dfece5;justify-content:center;align-items:center;gap:13px;padding:0 30px;display:flex}.footerTrustRow>div:last-child{border-right:0}.footerTrustRow>div>span{color:#1c8652;background:#eaf7ef;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.footerTrustRow strong{color:#237c50;font-size:13px;display:block}.footerTrustRow small{color:#65746c;margin-top:4px;font-size:11px;display:block}.footerCopyright{color:#77847d;text-align:center;background:#f5faf7bf;border-top:1px solid #e3eee8;padding:13px 20px;font-size:11px}@media (max-width:800px){.professionalFooter{border-radius:25px;width:calc(100% - 24px);margin:26px auto 16px}.footerMain{grid-template-columns:1fr;gap:22px;padding:26px 18px 22px}.footerBrand{border-bottom:1px solid #e0ebe5;border-right:0;min-height:auto;padding:0 0 20px}.footerLogoCircle{width:130px;height:130px}.footerLogoCircle img{width:110px;height:110px}.footerIntro{text-align:center}.footerIntro h3{font-size:23px}.footerConsultantBadge{justify-content:center;width:100%;min-width:0}.footerConsultantBadge>div{gap:13px}.footerConsultantBadge strong{padding-left:13px;font-size:17px}.footerContactList{border-top:1px solid #e0ebe5;border-left:0;padding:21px 0 0}.footerContactList>a,.footerContactList>button{min-height:57px}.footerTrustRow{grid-template-columns:1fr;margin:0 18px;padding:5px 0}.footerTrustRow>div{border-bottom:1px solid #e0ebe5;border-right:0;justify-content:flex-start;padding:14px 6px}.footerTrustRow>div:last-child{border-bottom:0}}.siteTopBar{z-index:102;color:#41554b;background:#f7fbf8;border-bottom:1px solid #e3eee8;justify-content:space-between;align-items:center;width:100%;min-height:39px;padding:7px max(4vw,34px);font-size:12px;display:flex;position:relative}.topBarInstagram{color:#167747;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.topBarInstagram img{object-fit:contain;width:18px;height:18px}.topBarConsultant{align-items:center;gap:18px;display:flex}.topBarConsultant strong{color:#147b49}.topBarConsultant i{background:#cfdfd6;width:1px;height:17px}.newSiteHeader{z-index:101;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #cee1d7bf;grid-template-columns:245px 1fr auto;align-items:center;gap:25px;width:100%;min-height:88px;padding:10px max(4vw,34px);transition:transform .3s,box-shadow .3s;display:grid;position:sticky;top:0;box-shadow:0 12px 32px #11462b0b}.newSiteHeader.hideHeader{transform:translateY(-110%)}.newHeaderBrand{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.newHeaderBrand>img{object-fit:contain;background:#fff;border-radius:50%;width:56px;height:56px}.newHeaderBrand>div{line-height:1;display:grid}.newHeaderBrand strong{color:#17482f;letter-spacing:5px;font-size:21px;font-weight:500}.newHeaderBrand span{color:#64a83f;letter-spacing:6px;margin-top:3px;font-size:13px}.newHeaderBrand small{color:#66736c;letter-spacing:1.7px;margin-top:6px;font-size:7px}.newDesktopNav{justify-content:center;align-items:center;gap:5px;display:flex}.newDesktopNav>button,.productDropdownTrigger{color:#293830;cursor:pointer;background:0 0;border:0;border-radius:13px;padding:11px 12px;font-size:13px;font-weight:650;transition:background .2s,color .2s}.newDesktopNav>button:hover,.productDropdownTrigger:hover,.productDropdown.productOpen .productDropdownTrigger{color:#137644;background:#edf8f1}.productDropdown{position:relative}.productDropdownTrigger{align-items:center;gap:7px;display:flex}.productDropdownTrigger b{color:#168350;font-size:12px}.productDropdownMenu{visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #dfece5;border-radius:20px;width:270px;padding:9px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 11px);left:0;transform:translateY(-6px);box-shadow:0 22px 48px #114d2e24}.productDropdown.productOpen .productDropdownMenu{visibility:visible;opacity:1;transform:translateY(0)}.productDropdownMenu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:13px;width:100%;padding:14px 12px;transition:background .2s;display:flex}.productDropdownMenu button:hover{background:#f0f9f4}.productDropdownMenu button+button{border-top:1px solid #edf3ef}.productDropdownMenu button>span{color:#13814c;background:#e8f7ee;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.productDropdownMenu strong{color:#21362b;font-size:13px;display:block}.productDropdownMenu small{color:#829087;margin-top:3px;font-size:10px;display:block}.newHeaderCta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#149b55,#117c45);border:0;border-radius:999px;align-items:center;gap:9px;min-height:45px;padding:10px 18px;font-size:13px;font-weight:850;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 25px #148b4c33}.newHeaderCta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #148b4c45}.newHeaderCta img{object-fit:contain;width:22px;height:22px}.newMobileMenuButton,.mobileNavHeader,.mobileNavContact,.mobileNavBackdrop{display:none}.siteTopBar{justify-content:center;position:relative}.topBarInstagram{position:absolute;left:50%;transform:translate(-50%)}.topBarConsultant{margin-left:auto}@media (max-width:900px){.siteTopBar{justify-content:center;min-height:34px;padding:7px 12px;font-size:10px}.topBarConsultant{display:none}.newSiteHeader{grid-template-columns:1fr auto;gap:10px;min-height:72px;padding:8px 15px}.newHeaderBrand{gap:8px}.newHeaderBrand>img{width:48px;height:48px}.newHeaderBrand strong{letter-spacing:4px;font-size:17px}.newHeaderBrand span{letter-spacing:5px;font-size:10px}.newHeaderBrand small{font-size:6px}.newHeaderCta{display:none}.newMobileMenuButton{cursor:pointer;background:#f4faf6;border:1px solid #d9ebe1;border-radius:14px;place-content:center;gap:5px;width:45px;height:45px;padding:0;display:grid}.newMobileMenuButton span{background:#176b44;border-radius:999px;width:21px;height:2px}.newDesktopNav{z-index:1000;background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;width:min(360px,88vw);height:100dvh;padding:22px 18px 30px;transition:transform .28s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-20px 0 55px #09321e2e}.newDesktopNav.mobileOpen{transform:translate(0)}.mobileNavHeader{border-bottom:1px solid #e5eee9;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:15px;display:flex}.mobileNavHeader strong{font-size:18px}.mobileNavHeader button{cursor:pointer;background:#eef6f1;border:0;border-radius:50%;width:38px;height:38px;font-size:25px}.newDesktopNav>button,.productDropdownTrigger{text-align:left;width:100%;padding:13px 9px;font-size:14px}.productDropdownTrigger{justify-content:space-between}.productDropdownMenu{visibility:visible;opacity:1;width:100%;box-shadow:none;background:0 0;border:0;padding:4px 0 7px 13px;display:none;position:static;transform:none}.productDropdown.productOpen .productDropdownMenu{display:block}.productDropdownMenu button{padding:11px 8px}.mobileNavContact{margin-top:15px;color:#fff!important;text-align:center!important;background:linear-gradient(135deg,#159a56,#174)!important;font-weight:850!important;display:block!important}.mobileNavBackdrop{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071e147a;display:block;position:fixed;inset:0}.topBarInstagram{position:static;transform:none}}.dropdownChevron{transform-origin:50%;border-bottom:1.8px solid #168350;border-right:1.8px solid #168350;width:7px;height:7px;margin-left:2px;transition:transform .2s;display:inline-block;transform:rotate(45deg)translateY(-2px)}.productDropdown.productOpen .dropdownChevron{transform:rotate(225deg)translate(-1px,-1px)}@media (min-width:901px){.productDropdown:hover .productDropdownMenu{visibility:visible;opacity:1;transform:translateY(0)}.productDropdown:hover .productDropdownTrigger{color:#137644;background:#edf8f1}.productDropdown:hover .dropdownChevron{transform:rotate(225deg)translate(-1px,-1px)}}.aboutUsPremium{background:radial-gradient(circle at 12% 18%,#34cb701a,#0000 28%),linear-gradient(145deg,#fff,#f6fbf8);border:1px solid #dcece3;border-radius:36px;width:min(1420px,92%);margin:55px auto;padding:58px;position:relative;overflow:hidden;box-shadow:0 28px 70px #12472c14,inset 0 1px #fffffff2}.aboutUsIntro{text-align:center;max-width:870px;margin:0 auto 46px}.aboutUsEyebrow{color:#147b49;letter-spacing:.13em;background:#e8f6ee;border-radius:999px;margin-bottom:15px;padding:8px 14px;font-size:11px;font-weight:900;display:inline-block}.aboutUsIntro h2{color:#15261d;letter-spacing:-1.8px;margin:0 0 20px;font-size:clamp(36px,4vw,58px);line-height:1.05}.aboutUsIntro h2 strong{color:#238054;display:block}.aboutUsIntro p{color:#607168;max-width:780px;margin:0 auto 12px;font-size:16px;line-height:1.7}.aboutUsIntro button{color:#fff;background:#18834f;border:0;border-radius:999px;align-items:center;gap:13px;margin-top:20px;padding:14px 23px;font-weight:850;transition:all .25s;display:inline-flex;box-shadow:0 14px 32px #18834f33}.aboutUsIntro button:hover{background:#22945e;transform:translateY(-3px)}.aboutUsIntro button b{font-size:20px}.aboutUsStats{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:35px;display:grid}.aboutStatCard{background:#ffffffeb;border:1px solid #dae9e1;border-radius:25px;flex-direction:column;justify-content:flex-end;min-height:210px;padding:27px;transition:all .25s;display:flex;box-shadow:0 14px 34px #16482d0d}.aboutStatCard:hover{border-color:#badbc8;transform:translateY(-5px);box-shadow:0 22px 45px #16482d1a}.aboutStatCard span{color:#15794a;letter-spacing:-1px;margin-bottom:15px;font-size:43px;font-weight:900}.aboutStatCard strong{color:#182d22;font-size:18px}.aboutStatCard small{color:#738078;margin-top:8px;font-size:12px;line-height:1.5}.aboutUsValues{border-top:1px solid #dce9e2;grid-template-columns:repeat(3,1fr);gap:0;margin-top:32px;padding:26px 0;display:grid}.aboutUsValues>div{border-right:1px solid #dce9e2;padding:0 32px}.aboutUsValues>div:last-child{border-right:0}.aboutUsValues span{color:#14804c;background:#e9f6ee;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:13px;font-size:19px;font-weight:900;display:grid}.aboutUsValues strong{color:#19784b;font-size:15px;display:block}.aboutUsValues p{color:#697970;margin:7px 0 0;font-size:12px;line-height:1.55}@media (max-width:800px){.aboutUsPremium{border-radius:28px;width:calc(100% - 24px);margin:30px auto;padding:32px 18px}.aboutUsIntro{margin-bottom:28px}.aboutUsIntro h2{letter-spacing:-1px;font-size:35px}.aboutUsIntro p{font-size:14px}.aboutUsStats{grid-template-columns:1fr 1fr;gap:12px}.aboutStatCard{min-height:175px;padding:19px}.aboutStatCard span{font-size:34px}.aboutStatCard strong{font-size:15px}.aboutUsValues{grid-template-columns:1fr;padding-bottom:0}.aboutUsValues>div{border-bottom:1px solid #dce9e2;border-right:0;padding:18px 5px}.aboutUsValues>div:last-child{border-bottom:0}}.aboutUsStats{align-items:stretch}.aboutStatCard{justify-content:flex-start}.aboutStatCard span{align-items:flex-end;min-height:54px;display:flex}.aboutStatCard strong{align-items:flex-start;min-height:44px;display:flex}.aboutUsValues{margin-top:22px}.tm7ModesSection{background:radial-gradient(circle at 10% 5%,#36c46f1a,#0000 28%),linear-gradient(145deg,#fff,#f6fbf8);border:1px solid #dbeae2;border-radius:38px;width:min(1440px,92%);margin:70px auto;padding:64px 58px;overflow:hidden;box-shadow:0 26px 70px #134e2f14}.tm7ModesHeader{text-align:center;max-width:820px;margin:0 auto 48px}.tm7ModesHeader>span{color:#147d4a;letter-spacing:.13em;background:#e8f6ee;border-radius:999px;margin-bottom:14px;padding:8px 14px;font-size:11px;font-weight:900;display:inline-block}.tm7ModesHeader h2{color:#16281e;letter-spacing:-1.7px;margin:0;font-size:clamp(38px,4.3vw,60px);line-height:1.04}.tm7ModesHeader h2 strong{color:#238457}.tm7ModesHeader p{color:#68776f;max-width:720px;margin:20px auto 0;font-size:15px;line-height:1.7}.tm7ModesGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.tm7ModeCard{cursor:pointer;background:#fff;border:1px solid #dae9e1;border-radius:27px;transition:transform .28s,box-shadow .28s,border-color .28s;overflow:hidden;box-shadow:0 14px 34px #11472b0f}.tm7ModeCard:hover{border-color:#b7dac5;transform:translateY(-7px);box-shadow:0 24px 48px #135b361f}.tm7ModeMedia{aspect-ratio:16/10;background:#eaf3ed;width:100%;position:relative;overflow:hidden}.tm7ModeMedia video{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .3s;display:block;transform:scale(1.001)}.tm7ModeCard:hover .tm7ModeMedia video{transform:scale(1.045)}.tm7ModeMediaShade{pointer-events:none;background:linear-gradient(#0000 30%,#0822160d 55%,#08221670);position:absolute;inset:0}.tm7ModeNumber{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.06em;background:#0a291a85;border:1px solid #ffffff8c;border-radius:12px;place-items:center;min-width:39px;height:39px;padding:0 8px;font-size:11px;font-weight:850;display:grid;position:absolute;top:15px;left:15px}.tm7ModeHoverText{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#176e46;opacity:0;background:#ffffffe6;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:800;transition:opacity .22s,transform .22s;display:inline-flex;position:absolute;bottom:15px;left:17px;transform:translateY(7px)}.tm7ModeCard:hover .tm7ModeHoverText{opacity:1;transform:translateY(0)}.tm7ModeCardBody{justify-content:space-between;align-items:center;gap:16px;min-height:108px;padding:19px 20px 20px;display:flex}.tm7ModeCardBody>div{min-width:0}.tm7ModeCardBody small{color:#7b8a82;text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.tm7ModeCardBody h3{color:#17291f;margin:0;font-size:18px;line-height:1.25}.tm7ModeCardBody>button{color:#17804d;cursor:pointer;background:#eaf7ef;border:0;border-radius:50%;flex:0 0 45px;place-items:center;width:45px;height:45px;font-size:20px;transition:transform .22s,background .22s,color .22s;display:grid}.tm7ModeCard:hover .tm7ModeCardBody>button{color:#fff;background:#16844f;transform:rotate(45deg)}.tm7ModeModalBackdrop{z-index:3000;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#071c13b8;place-items:center;padding:24px;animation:.22s tm7ModalFade;display:grid;position:fixed;inset:0}@keyframes tm7ModalFade{0%{opacity:0}to{opacity:1}}.tm7ModeModal{background:radial-gradient(circle at 90% 5%,#3bca741c,#0000 28%),#fff;border:1px solid #cfe4d8f2;border-radius:31px;width:min(940px,94vw);max-height:90vh;padding:38px;animation:.26s tm7ModalUp;position:relative;overflow-y:auto;box-shadow:0 35px 100px #00000042}@keyframes tm7ModalUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.tm7ModeModalClose{color:#17392a;cursor:pointer;background:#f3f9f5f2;border:1px solid #dbe9e1;border-radius:50%;place-items:center;width:43px;height:43px;font-size:25px;line-height:1;transition:transform .22s,background .22s;display:grid;position:absolute;top:18px;right:18px}.tm7ModeModalClose:hover{background:#e5f4eb;transform:rotate(90deg)}.tm7ModeModalHeader{max-width:760px;margin-bottom:24px;padding-right:65px}.tm7ModeModalHeader>span{color:#167a4a;letter-spacing:.07em;text-transform:uppercase;background:#e8f6ee;border-radius:999px;margin-bottom:12px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-block}.tm7ModeModalHeader h2{color:#17291f;letter-spacing:-1px;margin:0 0 13px;font-size:clamp(29px,3.5vw,44px)}.tm7ModeModalHeader p{color:#627269;margin:0;font-size:15px;line-height:1.65}.tm7ModeModalVideo{background:#0f1713;border-radius:22px;overflow:hidden;box-shadow:0 18px 42px #0000001f}.tm7ModeModalVideo video{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;display:block}.tm7ModeModalInfo{grid-template-columns:1fr 1fr;gap:14px;margin-top:19px;display:grid}.tm7ModeModalInfo>div{background:#f7fbf8;border:1px solid #dceae2;border-radius:17px;align-items:center;gap:13px;padding:17px 18px;display:flex}.tm7ModeModalInfo>div>span{color:#16814e;background:#e4f4ea;border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.tm7ModeModalInfo small{color:#78867e;font-size:10px;display:block}.tm7ModeModalInfo strong{color:#1c3227;margin-top:3px;font-size:13px;display:block}.tm7ModeModalSource{color:#87948d;text-align:center;margin-top:18px;font-size:10px}@media (max-width:1050px){.tm7ModesSection{padding:48px 30px}.tm7ModesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tm7ModesSection{border-radius:27px;width:calc(100% - 20px);margin:32px auto;padding:34px 13px}.tm7ModesHeader{margin-bottom:28px;padding:0 6px}.tm7ModesHeader h2{letter-spacing:-1px;font-size:34px}.tm7ModesHeader p{font-size:13px}.tm7ModesGrid{grid-template-columns:1fr;gap:15px}.tm7ModeCard{border-radius:22px}.tm7ModeMedia{aspect-ratio:16/10}.tm7ModeCardBody{min-height:92px;padding:15px 16px}.tm7ModeCardBody h3{font-size:17px}.tm7ModeCardBody>button{flex-basis:42px;width:42px;height:42px}.tm7ModeHoverText{display:none}.tm7ModeModalBackdrop{align-items:flex-end;padding:10px}.tm7ModeModal{border-radius:26px 26px 18px 18px;width:100%;max-height:92dvh;padding:27px 16px 22px}.tm7ModeModalClose{width:39px;height:39px;top:13px;right:13px}.tm7ModeModalHeader{margin-bottom:18px;padding-right:44px}.tm7ModeModalHeader h2{font-size:28px}.tm7ModeModalHeader p{font-size:13px}.tm7ModeModalVideo{border-radius:17px}.tm7ModeModalInfo{grid-template-columns:1fr;gap:9px}.tm7ModeModalInfo>div{padding:14px}.tm7ModeModalSource{margin-bottom:4px}}.cookidooPremium{background:radial-gradient(circle at 92% 10%,#3dc1701a,#0000 30%),linear-gradient(145deg,#fff,#f7fbf8);border:1px solid #dcebe3;border-radius:38px;width:min(1440px,92%);margin:70px auto;padding:60px 56px;overflow:hidden;box-shadow:0 28px 70px #12482c14}.cookidooHero{grid-template-columns:1.05fr .95fr;align-items:center;gap:52px;display:grid}.cookidooHeroText{max-width:670px}.cookidooEyebrow{color:#157b4b;letter-spacing:.14em;background:#e9f6ee;border-radius:999px;margin-bottom:15px;padding:8px 14px;font-size:11px;font-weight:900;display:inline-block}.cookidooHeroText h2{color:#16281e;letter-spacing:-1.8px;margin:0;font-size:clamp(40px,4.4vw,62px);line-height:1.03}.cookidooHeroText h2 strong{color:#248256;display:block}.cookidooHeroText>p{color:#64746b;margin:22px 0 0;font-size:16px;line-height:1.7}.cookidooHeroActions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.cookidooHeroActions a,.cookidooHeroActions button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:13px;font-weight:850;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.cookidooHeroActions a{color:#fff;background:#18844f;text-decoration:none;box-shadow:0 14px 30px #18844f33}.cookidooHeroActions a:hover{background:#21925d;transform:translateY(-2px)}.cookidooHeroActions button{color:#1b7049;background:#fff;border:1px solid #cfe3d8}.cookidooHeroActions button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #1c5b3914}.cookidooQuickStats{border-top:1px solid #deebe4;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.cookidooQuickStats>div{border-right:1px solid #deebe4;padding:20px 18px 0}.cookidooQuickStats>div:first-child{padding-left:0}.cookidooQuickStats>div:last-child{border-right:0}.cookidooQuickStats strong{color:#177b4a;font-size:24px;font-weight:900;display:block}.cookidooQuickStats span{color:#718078;margin-top:3px;font-size:11px;display:block}.cookidooVisual{place-items:center;min-height:470px;display:grid;position:relative}.cookidooVisualGlow{filter:blur(4px);background:radial-gradient(circle,#37be6c2e,#37be6c05 65%,#0000 75%);border-radius:50%;width:430px;height:430px;position:absolute}.cookidooScreenMockup{z-index:2;background:linear-gradient(145deg,#fffffffa,#f5faf7fa);border:1px solid #dcebe3;border-radius:30px;width:min(430px,90%);min-height:355px;padding:26px;position:relative;box-shadow:0 28px 60px #114a2c21}.cookidooScreenBadge{color:#18814f;background:#e8f6ee;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-block}.cookidooFakeSearch{color:#718078;background:#fff;border:1px solid #dce9e2;border-radius:16px;margin-top:18px;padding:14px 16px;font-size:12px}.cookidooFakeRecipes{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.cookidooFakeRecipes>div{text-align:center;background:#fff;border:1px solid #dce9e2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:105px;padding:12px 8px;display:flex}.cookidooFakeRecipes span{font-size:27px}.cookidooFakeRecipes small{color:#66756d;margin-top:8px;font-size:10px;font-weight:700}.cookidooFakeWeek{background:#f8fbf9;border:1px solid #dce9e2;border-radius:16px;margin-top:16px;padding:15px}.cookidooFakeWeek strong{color:#1a6f48;font-size:12px;display:block}.cookidooFakeWeek>div{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px;display:grid}.cookidooFakeWeek span{color:#738179;text-align:center;background:#fff;border-radius:10px;padding:8px 4px;font-size:9px;font-weight:800}.cookidooFloatingCard{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#236f4c;background:#ffffffed;border:1px solid #d8e9e0;border-radius:15px;align-items:center;gap:9px;padding:11px 14px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 15px 30px #154e2f1f}.cookidooFloatingOne{top:35px;left:0}.cookidooFloatingTwo{bottom:48px;right:0}.cookidooFeatureTop{justify-content:space-between;align-items:center;display:flex}.cookidooFeatureTop small{color:#b1beb6;font-size:12px;font-weight:900}.cookidooFeatureCard h3{color:#192d22;margin:19px 0 8px;font-size:18px}.cookidooFeatureCard p{color:#6d7b73;margin:0;font-size:12px;line-height:1.6}.cookidooHowHeader>span{color:#18804d;letter-spacing:.13em;font-size:10px;font-weight:900}.cookidooHowHeader h3{color:#1a2f24;letter-spacing:-.5px;margin:8px 0 0;font-size:28px}.cookidooHowSteps{grid-template-columns:repeat(3,1fr);gap:0;margin-top:30px;display:grid}.cookidooHowSteps>div{border-right:1px solid #d5e5dc;padding:0 28px}.cookidooHowSteps>div:last-child{border-right:0}.cookidooHowSteps>div>span{color:#fff;background:#18824f;border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:14px;font-size:14px;font-weight:900;display:grid}.cookidooHowSteps strong{color:#1b6d49;font-size:15px;display:block}.cookidooHowSteps p{color:#6b7a72;margin:7px 0 0;font-size:12px;line-height:1.55}@media (max-width:1050px){.cookidooPremium{padding:46px 30px}.cookidooHero{grid-template-columns:1fr}.cookidooHeroText{max-width:none}.cookidooVisual{min-height:430px}.cookidooFeatureGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cookidooPremium{border-radius:28px;width:calc(100% - 20px);margin:32px auto;padding:32px 15px}.cookidooHero{gap:28px}.cookidooHeroText{text-align:center}.cookidooHeroText h2{letter-spacing:-1px;font-size:34px}.cookidooHeroText>p{font-size:13px}.cookidooHeroActions{flex-direction:column}.cookidooHeroActions a,.cookidooHeroActions button{width:100%}.cookidooQuickStats{grid-template-columns:1fr 1fr 1fr}.cookidooQuickStats>div{padding:16px 6px 0}.cookidooQuickStats strong{font-size:19px}.cookidooQuickStats span{font-size:9px}.cookidooVisual{min-height:360px}.cookidooVisualGlow{width:300px;height:300px}.cookidooScreenMockup{border-radius:23px;width:100%;min-height:0;padding:18px}.cookidooFakeRecipes{gap:7px}.cookidooFakeRecipes>div{min-height:90px}.cookidooFloatingOne{top:-7px;left:4px}.cookidooFloatingTwo{bottom:5px;right:4px}.cookidooFeatureGrid{grid-template-columns:1fr;gap:12px;margin-top:34px}.cookidooFeatureCard{min-height:auto;padding:19px}.cookidooHow{border-radius:22px;margin-top:30px;padding:24px 17px}.cookidooHowHeader{text-align:center}.cookidooHowHeader h3{font-size:23px}.cookidooHowSteps{grid-template-columns:1fr;gap:0}.cookidooHowSteps>div{border-bottom:1px solid #d5e5dc;border-right:0;padding:18px 0}.cookidooHowSteps>div:last-child{border-bottom:0}.cookidooHowSteps>div>span{margin-left:auto;margin-right:auto}.cookidooHowSteps strong,.cookidooHowSteps p{text-align:center}}.cookidooQuickStats{grid-template-columns:repeat(4,1fr)}.cookidooQuickStats>div{min-width:0}.cookidooQuickStats strong{font-size:23px}.cookidooQuickStats span{line-height:1.35}.cookidooRealVisual{justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.cookidooRealGlow{filter:blur(35px);background:radial-gradient(circle,#299d5f33 0%,#299d5f12 45%,#0000 72%);border-radius:50%;width:82%;height:76%;position:absolute}.cookidooRealScreen{z-index:2;background:#0f1813;border:1px solid #bddac9e6;border-radius:30px;width:min(520px,94%);position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 35px 80px #11482c2e,0 8px 25px #00000014}.cookidooRealScreen img{object-fit:cover;object-position:center;filter:brightness(1.07)contrast(1.04)saturate(.92);width:100%;height:390px;display:block}.cookidooRealOverlay{pointer-events:none;background:linear-gradient(#051b1008 15%,#051b1014 52%,#051b10b8 100%);position:absolute;inset:0}.cookidooRealTopBadge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#176e46;letter-spacing:.05em;background:#ffffffdb;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;font-weight:900;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 8px 25px #00000014}.cookidooRealTopBadge span{color:#2ab46a;font-size:11px}.cookidooRealBottom{color:#fff;position:absolute;bottom:23px;left:24px;right:24px}.cookidooRealBottom small{color:#ffffffba;letter-spacing:.15em;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.cookidooRealBottom strong{letter-spacing:-.3px;font-size:22px;line-height:1.18}.cookidooRealVisual .cookidooFloatingCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #cae1d4e6;padding:11px 15px;box-shadow:0 16px 35px #144e301f}.cookidooRealVisual .cookidooFloatingOne{top:36px;left:-2px}.cookidooRealVisual .cookidooFloatingTwo{bottom:54px;right:-2px}.cookidooFeatureCard h3{letter-spacing:-.2px;font-size:17px}@media (max-width:640px){.cookidooQuickStats{grid-template-columns:repeat(2,1fr);gap:0}.cookidooQuickStats>div{border-bottom:1px solid #deebe4;padding:14px 8px}.cookidooQuickStats>div:nth-child(2){border-right:0}.cookidooQuickStats>div:nth-child(3),.cookidooQuickStats>div:nth-child(4){border-bottom:0}.cookidooRealVisual{min-height:390px}.cookidooRealScreen{border-radius:24px;width:100%;transform:none}.cookidooRealScreen img{height:300px}.cookidooRealBottom{bottom:17px;left:17px;right:17px}.cookidooRealBottom strong{font-size:18px}.cookidooRealVisual .cookidooFloatingOne{top:-10px;left:5px}.cookidooRealVisual .cookidooFloatingTwo{bottom:12px;right:5px}}.cookidooHeroV2{background:#fff;border:1px solid #dcebe3;border-radius:30px;grid-template-columns:1fr 1.12fr;gap:0;min-height:540px;position:relative;overflow:hidden}.cookidooHeroLeft{z-index:3;background:radial-gradient(circle at 90%,#26945814,#0000 34%),#fff;flex-direction:column;justify-content:center;max-width:none;padding:56px 54px 48px 56px;display:flex;position:relative}.cookidooTopMiniBadge{color:#167647;background:#edf8f2;border-radius:999px;align-items:center;width:max-content;margin-bottom:18px;padding:8px 13px;font-size:10px;font-weight:900;display:inline-flex}.cookidooHeroLeft h2{letter-spacing:-1.7px;max-width:620px;font-size:clamp(40px,4.3vw,62px);line-height:1.02}.cookidooHeroLeft h2 strong{color:#19834f;margin-top:3px;display:block}.cookidooHeroLeft>p{max-width:590px;margin-top:22px;font-size:14px;line-height:1.72}.cookidooHeroLeft .cookidooQuickStats span{max-width:110px;font-size:9px;line-height:1.35}.cookidooExperience{color:#fff;background:linear-gradient(115deg,#17231d 0%,#0d1712 48%,#07100b 100%);grid-template-columns:1.05fr .95fr;align-items:center;min-height:540px;display:grid;position:relative;overflow:hidden}.cookidooExperienceBackground{pointer-events:none;background:radial-gradient(circle at 25% 48%,#2a915233,#0000 37%),radial-gradient(circle at 90% 75%,#4f73382e,#0000 35%),linear-gradient(90deg,#66492a33,#0000 48%);position:absolute;inset:0}.cookidooExperience:before{content:"";filter:blur(25px);background:radial-gradient(circle,#d2a46629,#0000 65%);border-radius:50%;width:500px;height:500px;position:absolute;top:-100px;left:-130px}.cookidooDeviceArea{z-index:2;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.cookidooTm7Device{object-fit:contain;filter:drop-shadow(0 35px 30px #0000006b);width:430px;max-width:105%;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.cookidooRealScreenCard{z-index:4;background:#111;border:4px solid #0f1512f2;border-radius:14px;width:320px;position:absolute;bottom:58px;left:50%;overflow:hidden;transform:translate(-50%)perspective(800px)rotateX(3deg);box-shadow:0 24px 45px #0000007a}.cookidooRealScreenCard img{object-fit:cover;object-position:center 30%;filter:brightness(1.08)contrast(1.04)saturate(.94);width:100%;height:170px;display:block}.cookidooExperienceContent{z-index:4;padding:48px 38px 48px 8px;position:relative}.cookidooExperienceBrand{color:#58ba77;letter-spacing:.1em;margin-bottom:13px;font-size:20px;font-weight:900;display:block}.cookidooExperienceContent h3{color:#fff;letter-spacing:-1px;margin:0;font-size:clamp(30px,2.8vw,43px);line-height:1.07}.cookidooExperienceLine{background:linear-gradient(90deg,#2eb168,#0000);width:120px;height:1px;margin:24px 0 15px}.cookidooExperienceStats{flex-direction:column;display:flex}.cookidooExperienceStats>div{border-bottom:1px solid #ffffff17;align-items:center;gap:14px;min-height:74px;display:flex}.cookidooExperienceStats>div:last-child{border-bottom:0}.cookidooDarkIcon{background:#1b6f3f2b;border:1px solid #32c16a73;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:19px;display:grid}.cookidooExperienceStats strong{color:#fff;font-size:14px;display:block}.cookidooExperienceStats small{color:#ffffffa3;margin-top:4px;font-size:10px;display:block}.cookidooFeatureGrid{margin-top:22px}.cookidooFeatureCard{min-height:145px;padding:20px 22px}.cookidooFeatureCard h3{margin-top:13px}@media (max-width:1100px){.cookidooHeroV2{grid-template-columns:1fr}.cookidooExperience{min-height:520px}.cookidooHeroLeft{padding:46px 40px}}@media (max-width:640px){.cookidooHeroV2{border-radius:25px;min-height:0}.cookidooHeroLeft{text-align:left;padding:31px 18px 29px}.cookidooTopMiniBadge{margin-left:0}.cookidooHeroLeft h2{font-size:34px}.cookidooHeroLeft h2 strong{display:inline}.cookidooHeroLeft>p{font-size:13px}.cookidooHeroLeft .cookidooQuickStats{grid-template-columns:repeat(2,1fr)}.cookidooHeroLeft .cookidooQuickStats>div{padding:13px 8px}.cookidooExperience{grid-template-columns:1fr;min-height:670px}.cookidooDeviceArea{min-height:370px}.cookidooTm7Device{width:330px}.cookidooRealScreenCard{width:245px;bottom:30px}.cookidooRealScreenCard img{height:135px}.cookidooExperienceContent{padding:15px 23px 32px}.cookidooExperienceBrand{font-size:16px}.cookidooExperienceContent h3{font-size:30px}.cookidooExperienceStats>div{min-height:66px}}.cookidooHeroV2{grid-template-columns:46% 54%;min-height:560px}.cookidooHeroLeft h2{max-width:610px;font-size:clamp(40px,3.5vw,58px)}.cookidooExperience{background:radial-gradient(circle at 28%,#2a85493d,#0000 34%),linear-gradient(105deg,#334032 0%,#17231c 35%,#09110d 72%,#050a07 100%);grid-template-columns:56% 44%;min-height:560px}.cookidooExperience:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff 0%,#ffffffbf 28%,#fff0 100%);width:200px;position:absolute;top:0;bottom:0;left:-120px}.cookidooDeviceArea{z-index:3;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.cookidooDeviceGlow{filter:blur(22px);background:radial-gradient(circle,#27ba5c33,#27ba5c0f 45%,#0000 72%);border-radius:50%;width:370px;height:370px;position:absolute}.cookidooScreenDevice{z-index:4;background:linear-gradient(145deg,#151a17,#050706);border-radius:25px;width:min(390px,90%);padding:13px 13px 16px;position:relative;transform:perspective(1000px)rotateX(2deg)rotateY(-2deg);box-shadow:0 35px 65px #0000007a,0 8px 18px #00000052}.cookidooScreenDevice img{object-fit:cover;filter:brightness(1.06)contrast(1.03)saturate(.94);border-radius:12px;width:100%;height:auto;display:block}.cookidooScreenTop{background:#646b67;border-radius:999px;width:58px;height:4px;margin:-3px auto 9px}.cookidooScreenBottom{background:linear-gradient(#232a26,#080a09);border-radius:0 0 12px 12px;width:80px;height:18px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.cookidooScreenBottom span{background:#69706c;border-radius:999px;width:26px;height:3px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.cookidooExperienceContent{padding:48px 32px 48px 12px}.cookidooExperienceBrand{font-size:20px}.cookidooExperienceContent h3{white-space:normal;font-size:clamp(31px,2.5vw,43px);line-height:1.08}.cookidooExperienceContent h3 br{display:block}.cookidooExperienceStats strong{font-size:14px}.cookidooExperienceStats small{font-size:10px}.cookidooFeatureCard{border-radius:19px;min-height:126px;padding:18px 20px}.cookidooFeatureIcon{width:39px;height:39px}.cookidooFeatureCard h3{margin:9px 0 5px;font-size:15px}.cookidooFeatureCard p{font-size:11px}.cookidooHow{margin-top:16px;padding:28px 30px}@media (max-width:640px){.cookidooHeroV2{grid-template-columns:1fr}.cookidooHeroLeft{padding:30px 18px}.cookidooExperience{grid-template-columns:1fr;min-height:auto}.cookidooExperience:after{display:none}.cookidooDeviceArea{min-height:390px}.cookidooScreenDevice{width:min(330px,88%)}.cookidooExperienceContent{padding:10px 23px 30px}.cookidooExperienceContent h3{font-size:29px}}.cookidooHeroV2{grid-template-columns:46% 54%;gap:0;overflow:hidden}.cookidooExperienceImage{background:#07100b;width:100%;height:100%;min-height:560px;position:relative;overflow:hidden}.cookidooExperienceImage:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#ffffff52,#fff0);width:90px;position:absolute;top:0;bottom:0;left:0}@media (max-width:640px){.cookidooHeroV2{grid-template-columns:1fr}.cookidooExperienceImage{aspect-ratio:16/10;min-height:0}.cookidooExperienceImage img{object-fit:cover;object-position:center}.cookidooExperienceImage:before{display:none}}.cookidooHeroV2{background:#fff;border-radius:30px;grid-template-columns:46% 54%;align-items:stretch;gap:0;min-height:520px;display:grid;overflow:hidden}.cookidooHeroLeft{flex-direction:column;justify-content:center;min-width:0;padding:48px 42px 42px 48px;display:flex}.cookidooHeroLeft h2{max-width:580px;font-size:clamp(38px,3.2vw,55px);line-height:1.03}.cookidooHeroLeft>p{max-width:570px}.cookidooExperienceImage{background:#080d09;justify-content:center;align-items:center;width:100%;height:100%;min-height:520px;display:flex;position:relative;overflow:hidden}.cookidooExperienceImage img{object-fit:cover;object-position:50% 50%;filter:none;width:100%;height:100%;display:block}.cookidooHeroLeft .cookidooQuickStats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:25px}.cookidooHeroLeft .cookidooQuickStats strong{font-size:21px}.cookidooHeroLeft .cookidooQuickStats span{font-size:9px}@media (max-width:1050px){.cookidooHeroV2{grid-template-columns:1fr}.cookidooExperienceImage{aspect-ratio:16/9;min-height:0}.cookidooExperienceImage img{object-fit:cover;width:100%;height:100%}}@media (max-width:640px){.cookidooHeroV2{border-radius:24px;grid-template-columns:1fr;min-height:0}.cookidooHeroLeft{padding:29px 18px 26px}.cookidooHeroLeft h2{font-size:34px}.cookidooHeroLeft .cookidooQuickStats{grid-template-columns:repeat(2,1fr)}.cookidooExperienceImage{aspect-ratio:16/9;width:100%;min-height:0}.cookidooExperienceImage img{object-fit:cover;object-position:center;width:100%;height:100%}}.cookidooHeroV2{background:#fff;grid-template-columns:43% 57%!important;align-items:center!important;min-height:0!important}.cookidooHeroLeft{padding:44px 38px 40px 44px!important}.cookidooHeroLeft h2{font-size:clamp(38px,3vw,54px)!important;line-height:1.03!important}.cookidooExperienceImage{aspect-ratio:16/9;background:#07100b;position:relative;overflow:hidden;width:100%!important;height:auto!important;min-height:0!important;display:block!important}.cookidooExperienceImage img{display:block;object-fit:contain!important;object-position:center center!important;filter:none!important;width:100%!important;height:100%!important;transform:scale(1)!important}.cookidooExperienceImage:before,.cookidooExperienceImage:after{display:none!important}@media (max-width:1050px){.cookidooHeroV2{grid-template-columns:1fr!important}.cookidooExperienceImage{aspect-ratio:16/9;width:100%!important}}@media (max-width:640px){.cookidooHeroLeft{padding:28px 18px!important}.cookidooHeroLeft h2{font-size:33px!important}.cookidooExperienceImage{aspect-ratio:16/9;width:100%!important;height:auto!important;min-height:0!important}.cookidooExperienceImage img{object-fit:contain!important}}.cookidooExperienceImage{position:relative!important;overflow:hidden!important}.cookidooExperienceImage:after{content:""!important;pointer-events:none!important;z-index:2!important;background:linear-gradient(90deg,#fff 0%,#ffffffeb 18%,#ffffffad 42%,#ffffff4d 68%,#fff0 100%)!important;width:26%!important;height:100%!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important}.cookidooFeatureCard{grid-template-rows:auto auto;grid-template-columns:48px 1fr;align-items:center;column-gap:14px;display:grid;position:relative;background:#fffffff5!important;border:1px solid #dce9e2!important;border-radius:18px!important;min-height:108px!important;padding:16px 18px!important;box-shadow:0 10px 28px #19492e0b!important}.cookidooFeatureTop{grid-area:1/1/3;display:block!important}.cookidooFeatureTop small{position:absolute;top:17px;right:17px;color:#a8b9af!important;font-size:10px!important;font-weight:900!important}.cookidooFeatureCard h3{grid-area:1/2;color:#113e28!important;margin:0 26px 3px 0!important;font-size:14px!important;line-height:1.25!important}.cookidooFeatureCard p{grid-area:2/2;color:#63736a!important;margin:0!important;font-size:10px!important;line-height:1.45!important}.cookidooHow{background:linear-gradient(135deg,#f3faf6,#fafcfb)!important;border:1px solid #dce9e2!important;border-radius:20px!important;margin-top:14px!important;padding:24px 28px 22px!important}.cookidooHowHeader{max-width:none!important}.cookidooHowHeader h3{margin-top:6px!important;font-size:22px!important;line-height:1.2!important}.cookidooHowSteps>div{grid-template-rows:auto auto;grid-template-columns:38px 1fr;column-gap:12px;display:grid;border-right:1px solid #d8e6de!important;padding:0 24px!important}.cookidooHowSteps>div>span{grid-row:1/3;background:linear-gradient(145deg,#18854f,#0f6b45)!important;border-radius:50%!important;width:36px!important;height:36px!important;margin:0!important;font-size:12px!important}.cookidooHowSteps strong{grid-column:2;color:#187548!important;font-size:13px!important}.cookidooExperienceImage{border:0!important;outline:0!important}.cookidooHeroV2{border-left:0!important}.cookidooExperienceImage:after{background:linear-gradient(90deg,#fff 0%,#fffffff2 16%,#ffffffb8 40%,#ffffff4d 68%,#fff0 100%)!important;width:27%!important;left:-2px!important}@media (max-width:1000px){.cookidooFeatureGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.cookidooFeatureGrid{grid-template-columns:1fr!important;gap:10px!important}.cookidooFeatureCard{min-height:96px!important;padding:14px!important}.cookidooHow{padding:21px 17px!important}.cookidooHowSteps{grid-template-columns:1fr!important}.cookidooHowSteps>div{border-bottom:1px solid #d8e6de!important;border-right:0!important;padding:15px 0!important}.cookidooHowSteps>div:last-child{border-bottom:0!important}}.cookidooHeroV2{background:#fff!important;grid-template-columns:43% 57%!important;align-items:stretch!important;gap:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.cookidooHeroLeft{min-width:0;position:relative;background:#fff!important;flex-direction:column!important;justify-content:flex-start!important;padding:42px 36px 0 42px!important;display:flex!important}.cookidooTopMiniBadge{margin-bottom:15px!important}.cookidooHeroLeft h2{max-width:540px!important;margin-top:0!important;margin-bottom:18px!important;font-size:clamp(38px,3vw,52px)!important;line-height:1.03!important}.cookidooHeroLeft>p{max-width:540px!important;margin:0 0 20px!important;font-size:13px!important;line-height:1.65!important}.cookidooHeroLeft .cookidooQuickStats{width:100%;border-top:1px solid #dbe8e0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:auto!important;display:grid!important}.cookidooHeroLeft .cookidooQuickStats>div{min-width:0;border-bottom:0!important;border-right:1px solid #dbe8e0!important;padding:17px 10px 18px!important}.cookidooHeroLeft .cookidooQuickStats>div:last-child{border-right:0!important}.cookidooHeroLeft .cookidooQuickStats strong{display:block;font-size:20px!important;line-height:1!important}.cookidooHeroLeft .cookidooQuickStats span{display:block;margin-top:5px!important;font-size:8px!important;line-height:1.3!important}.cookidooExperienceImage{aspect-ratio:16/9;background:#080d09!important;border:0!important;outline:0!important;width:calc(100% + 2px)!important;height:100%!important;min-height:0!important;margin-left:-2px!important;position:relative!important;overflow:hidden!important}.cookidooExperienceImage img{object-fit:cover!important;object-position:center!important;filter:none!important;border:0!important;outline:0!important;width:100%!important;height:100%!important;display:block!important}.cookidooExperienceImage:before{display:none!important}.cookidooFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important;display:grid!important}.cookidooFeatureCard{position:relative;background:#fffffff7!important;border:1px solid #dce8e1!important;border-radius:17px!important;grid-template-rows:auto auto!important;grid-template-columns:48px minmax(0,1fr)!important;align-content:center!important;column-gap:13px!important;min-height:102px!important;padding:15px 17px!important;display:grid!important;box-shadow:0 8px 24px #1243280b!important}.cookidooFeatureTop{grid-area:1/1/3!important;justify-content:center!important;align-items:center!important;display:flex!important}.cookidooFeatureIcon{background:#edf7f1!important;border-radius:13px!important;place-items:center!important;width:43px!important;height:43px!important;font-size:20px!important;display:grid!important}.cookidooFeatureTop small{color:#a9b9b0!important;font-size:9px!important;position:absolute!important;top:13px!important;right:14px!important}.cookidooFeatureCard h3{color:#103e28!important;grid-area:1/2!important;margin:0 24px 5px 0!important;font-size:13px!important;line-height:1.25!important}.cookidooFeatureCard p{color:#63736a!important;grid-area:2/2!important;margin:0!important;font-size:9px!important;line-height:1.45!important}.cookidooHow{background:linear-gradient(135deg,#f2f9f5,#fafcfb)!important;border-radius:18px!important;margin-top:10px!important;padding:22px 25px 20px!important}.cookidooHowHeader>span{letter-spacing:.16em!important;font-size:8px!important}.cookidooHowHeader h3{margin:5px 0 0!important;font-size:20px!important}.cookidooHowSteps{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:18px!important;display:grid!important}.cookidooHowSteps>div{border-bottom:0!important;border-right:1px solid #d7e5dd!important;grid-template-rows:auto auto!important;grid-template-columns:36px minmax(0,1fr)!important;column-gap:11px!important;padding:0 22px!important;display:grid!important}.cookidooHowSteps>div:last-child{border-right:0!important;padding-right:0!important}.cookidooHowSteps>div>span{border-radius:50%!important;grid-area:1/1/3!important;width:34px!important;height:34px!important;margin:0!important}.cookidooHowSteps strong{color:#187748!important;grid-column:2!important;font-size:12px!important}.cookidooHowSteps p{grid-column:2!important;margin:3px 0 0!important;font-size:9px!important;line-height:1.4!important}@media (max-width:1050px){.cookidooHeroV2{grid-template-columns:1fr!important}.cookidooExperienceImage{aspect-ratio:16/9;width:100%!important;margin-left:0!important}.cookidooFeatureGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.cookidooHeroLeft{padding:28px 18px 0!important}.cookidooHeroLeft .cookidooQuickStats{grid-template-columns:repeat(2,1fr)!important;margin-top:25px!important}.cookidooHeroLeft .cookidooQuickStats>div{padding:14px 8px!important}.cookidooFeatureGrid,.cookidooHowSteps{grid-template-columns:1fr!important}.cookidooHowSteps>div{border-bottom:1px solid #d7e5dd!important;border-right:0!important;padding:14px 0!important}.cookidooHowSteps>div:last-child{border-bottom:0!important}}.cookidooHeroActions{margin-top:4px!important;margin-bottom:26px!important}.cookidooHeroLeft .cookidooQuickStats{border-top:1px solid #dce9e2!important;margin-top:0!important;padding-top:0!important}.cookidooHeroLeft .cookidooQuickStats>div{padding:18px 14px 16px!important}.cookidooHeroLeft .cookidooQuickStats>div:first-child{padding-left:0!important}.cookidooHeroLeft .cookidooQuickStats strong{color:#167b4a!important;letter-spacing:-.4px!important;font-size:21px!important}.cookidooHeroLeft .cookidooQuickStats span{color:#75847c!important;margin-top:6px!important;font-size:8.5px!important}.cookidooHeroLeft{padding-bottom:0!important}.cookidooHeroV2{overflow:hidden!important}.cookidooFeatureGrid{gap:14px!important;margin-top:18px!important}.cookidooFeatureCard{background:linear-gradient(145deg,#fff,#f8fcfaf5)!important;border:1px solid #cfe1d7e6!important;border-radius:21px!important;min-height:112px!important;padding:18px 20px!important;transition:transform .25s,box-shadow .25s,border-color .25s!important;box-shadow:0 8px 24px #13482c0b,0 20px 45px #13482c09!important}.cookidooFeatureCard:hover{border-color:#b9dbc8!important;transform:translateY(-4px)!important;box-shadow:0 14px 30px #13482c14,0 24px 55px #13482c0f!important}.cookidooFeatureIcon{background:linear-gradient(145deg,#eef8f2,#e4f3ea)!important;border-radius:15px!important;width:46px!important;height:46px!important;box-shadow:inset 0 0 0 1px #1f854f0a!important}.cookidooFeatureTop small{color:#9fafa6!important;background:#f4f8f5!important;border-radius:999px!important;padding:4px 7px!important;font-size:8px!important;top:16px!important;right:17px!important}.cookidooFeatureCard h3{color:#143b29!important;margin-bottom:7px!important;font-size:13.5px!important;font-weight:850!important}.cookidooFeatureCard p{color:#687970!important;max-width:95%!important;font-size:9.5px!important;line-height:1.55!important}.cookidooHow{position:relative;overflow:hidden;background:linear-gradient(135deg,#f0f8f4 0%,#f8fbf9 55%,#fff 100%)!important;border:1px solid #d9e9e0!important;border-radius:24px!important;margin-top:16px!important;padding:28px 30px 26px!important;box-shadow:0 14px 40px #13482c0b!important}.cookidooHow:before{content:"";pointer-events:none;background:radial-gradient(circle,#2aa75f1a,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-80px}.cookidooHowHeader>span{z-index:2;position:relative;color:#18804d!important;font-size:8.5px!important;font-weight:900!important}.cookidooHowHeader h3{z-index:2;position:relative;letter-spacing:-.45px!important;margin-top:7px!important;font-size:22px!important}.cookidooHowSteps{z-index:2;position:relative;margin-top:24px!important}.cookidooHowSteps>div{min-height:64px!important;padding:0 27px!important}.cookidooHowSteps>div:first-child{padding-left:0!important}.cookidooHowSteps>div:last-child{padding-right:0!important}.cookidooHowSteps>div>span{background:linear-gradient(145deg,#21945c,#0c6d43)!important;width:38px!important;height:38px!important;box-shadow:0 8px 17px #157f4829!important}.cookidooHowSteps strong{font-size:12.5px!important;font-weight:850!important}.cookidooHowSteps p{max-width:330px;color:#67786f!important;margin-top:5px!important;font-size:9.5px!important;line-height:1.5!important}.cookidooHeroV2+.cookidooFeatureGrid{margin-top:18px!important}@media (max-width:1000px){.cookidooFeatureGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.cookidooHeroActions{margin-bottom:20px!important}.cookidooHeroLeft .cookidooQuickStats{margin-top:0!important}.cookidooFeatureGrid{grid-template-columns:1fr!important;gap:11px!important}.cookidooFeatureCard{min-height:104px!important}.cookidooHow{padding:24px 18px!important}.cookidooHowSteps{margin-top:18px!important}}.cookidooExperienceImage{background:#080d09!important;border:0!important;outline:0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.cookidooExperienceImage img{object-fit:contain!important;object-position:center center!important;filter:none!important;border:0!important;outline:0!important;width:100%!important;height:100%!important;display:block!important;transform:none!important}@media (min-width:1051px){.cookidooHeroV2{grid-template-columns:42% 58%!important;align-items:stretch!important}.cookidooExperienceImage{aspect-ratio:16/9!important;align-self:center!important;height:auto!important}}.cookidooExperienceImage:after{content:""!important;z-index:5!important;pointer-events:none!important;background:linear-gradient(90deg,#fff 0%,#fffffff5 14%,#ffffffc2 36%,#ffffff73 58%,#ffffff2e 78%,#fff0 100%)!important;width:27%!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:-4px!important}@media (max-width:1050px){.cookidooHeroV2{grid-template-columns:1fr!important}.cookidooExperienceImage{aspect-ratio:16/9!important;width:100%!important;height:auto!important}.cookidooExperienceImage img{object-fit:contain!important}}@media (max-width:640px){.cookidooExperienceImage{aspect-ratio:16/9!important}}.faqPremium{background:radial-gradient(circle at 90% 10%,#34c26e1a,#0000 28%),linear-gradient(145deg,#fff,#f7fbf8);border:1px solid #dceae2;border-radius:34px;width:min(1420px,92%);margin:54px auto 70px;padding:48px 54px;overflow:hidden;box-shadow:0 26px 70px #12492c14}.faqHeader{text-align:center;max-width:760px;margin:0 auto 34px}.faqEyebrow{color:#177a49;letter-spacing:.15em;background:#eaf7ef;border-radius:999px;margin-bottom:12px;padding:7px 13px;font-size:10px;font-weight:900;display:inline-block}.faqHeader h2{color:#16291f;letter-spacing:-1.5px;margin:0;font-size:clamp(38px,4vw,56px);line-height:1.04}.faqHeader h2 strong{color:#218354}.faqHeader p{color:#6a7971;max-width:680px;margin:16px auto 0;font-size:14px;line-height:1.65}.faqList{gap:11px;max-width:1080px;margin:0 auto;display:grid}.faqItem{background:#fffffff5;border:1px solid #dce9e2;border-radius:20px;transition:border-color .24s,box-shadow .24s,transform .24s,background .24s;overflow:hidden;box-shadow:0 8px 24px #12462b0a}.faqItem:hover{border-color:#bfdcca;transform:translateY(-2px);box-shadow:0 14px 34px #12462b12}.faqItemOpen{background:linear-gradient(145deg,#fff,#f7fbf8);border-color:#b7d9c5;box-shadow:0 18px 40px #12462b14}.faqQuestion{color:#183128;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px 1fr 42px;align-items:center;gap:14px;width:100%;padding:17px 18px;display:grid}.faqNumber{color:#1a7c4c;letter-spacing:.05em;background:#edf7f1;border-radius:12px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;transition:background .22s,color .22s,transform .22s;display:grid}.faqItemOpen .faqNumber{color:#fff;background:#18824f;transform:scale(1.04)}.faqQuestionText{font-size:15px;font-weight:850;line-height:1.35}.faqToggle{color:#16784a;background:#eef7f2;border-radius:50%;justify-self:end;place-items:center;width:36px;height:36px;font-size:22px;font-weight:400;line-height:1;transition:transform .24s,background .24s,color .24s;display:grid}.faqItemOpen .faqToggle{color:#fff;background:#18824f;transform:rotate(180deg)}.faqAnswer{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.faqItemOpen .faqAnswer{grid-template-rows:1fr}.faqAnswer>div{min-height:0;overflow:hidden}.faqAnswer p{color:#68776f;margin:0;padding:0 72px 20px 74px;font-size:12px;line-height:1.65}.faqItemOpen .faqAnswer p{position:relative}.faqItemOpen .faqAnswer p:before{content:"";background:linear-gradient(90deg,#dce9e2,#0000);height:1px;position:absolute;top:0;left:74px;right:72px}.faqBottom{background:linear-gradient(135deg,#edf8f2,#f8fbf9);border:1px solid #d7e8df;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;max-width:1080px;margin:24px auto 0;padding:20px 22px;display:flex}.faqBottom>div span{color:#77867e;font-size:10px;display:block}.faqBottom>div strong{color:#194b32;margin-top:4px;font-size:15px;display:block}.faqBottom button{color:#fff;background:linear-gradient(135deg,#198450,#25a65f);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:12px;font-weight:900;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 12px 28px #19845033}.faqBottom button:hover{transform:translateY(-2px);box-shadow:0 17px 34px #19845045}.faqBottom button span{font-size:18px;line-height:1}@media (max-width:900px){.faqPremium{padding:40px 28px}.faqQuestion{grid-template-columns:40px 1fr 40px}}@media (max-width:640px){.faqPremium{border-radius:27px;width:calc(100% - 20px);margin:30px auto 42px;padding:31px 13px 18px}.faqHeader{margin-bottom:24px;padding:0 5px}.faqHeader h2{letter-spacing:-1px;font-size:34px}.faqHeader p{font-size:12px}.faqList{gap:9px}.faqItem{border-radius:17px}.faqQuestion{grid-template-columns:34px 1fr 34px;gap:10px;padding:14px 13px}.faqNumber{border-radius:10px;width:32px;height:32px;font-size:9px}.faqQuestionText{font-size:13px}.faqToggle{width:32px;height:32px;font-size:19px}.faqAnswer p{padding:0 14px 16px 57px;font-size:11px;line-height:1.6}.faqItemOpen .faqAnswer p:before{left:57px;right:14px}.faqBottom{text-align:center;border-radius:18px;flex-direction:column;align-items:stretch;margin-top:16px;padding:17px}.faqBottom button{width:100%}}.faqHeader{margin-bottom:30px!important}.faqHeader h2{font-size:clamp(36px,3.6vw,52px)!important}.faqList{gap:12px!important}.faqItem{box-shadow:0 10px 26px #12462b0b!important}.faqItemOpen{box-shadow:0 16px 34px #12462b12!important}.faqQuestion{padding:18px!important}.faqAnswer p{padding-top:4px!important;padding-bottom:22px!important}.faqItemOpen .faqAnswer p:before{top:-2px!important}.faqBottom{margin-top:26px!important;box-shadow:0 12px 30px #12462b0b!important}html,body{max-width:100%;overflow-x:hidden}@media (max-width:900px){.newDesktopNav{z-index:10002!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;background:#fff!important;flex-direction:column!important;width:min(86vw,360px)!important;height:100dvh!important;transition:transform .28s,opacity .2s,visibility .28s!important;display:flex!important;position:fixed!important;top:0!important;right:0!important;overflow:hidden auto!important;transform:translate(105%)!important}.newDesktopNav.mobileOpen{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.mobileNavBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10001!important;pointer-events:auto!important;background:#0a191173!important;position:fixed!important;inset:0!important}.newMobileMenuButton{z-index:10000!important;pointer-events:auto!important;position:relative!important}.newDesktopNav button,.newDesktopNav a,.productDropdown,.productDropdownTrigger,.productDropdownMenu{pointer-events:auto!important}html,body{max-width:100%;overflow-x:hidden}.siteTopBar{background:#fff!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;height:auto!important;min-height:58px!important;padding:8px 12px!important;display:flex!important}.topBarInstagram{justify-content:center!important;align-items:center!important;font-size:12px!important;display:flex!important}.topBarConsultant{color:#687970!important;text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:3px 8px!important;font-size:9px!important;line-height:1.3!important;display:flex!important}.topBarConsultant strong{color:#167849!important;font-weight:800!important}.topBarConsultant i{display:none!important}.newSiteHeader{will-change:transform;z-index:20000!important;transition:transform .3s,box-shadow .3s!important;position:sticky!important;top:0!important;overflow:visible!important}.newSiteHeader.hideHeader{transform:translateY(-110%)!important}.newMobileMenuButton{z-index:20010!important;background:#f6faf7!important;border:1px solid #d8e8df!important;border-radius:17px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:54px!important;height:54px!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.newMobileMenuButton span{opacity:1!important;background:#176f48!important;border:0!important;border-radius:99px!important;width:27px!important;height:3px!important;margin:0!important;display:block!important;position:static!important;transform:none!important}.newDesktopNav{z-index:20050!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;flex-direction:column!important;gap:2px!important;width:min(87vw,370px)!important;height:100dvh!important;padding:22px 20px 30px!important;transition:transform .28s,opacity .2s,visibility .28s!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important;overflow:hidden auto!important;transform:translate(105%)!important;box-shadow:-18px 0 55px #0d36212e!important}.newDesktopNav.mobileOpen{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0,0)!important}.mobileNavHeader{border-bottom:1px solid #e0ebe5!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin-bottom:10px!important;padding:2px 0 17px!important;display:flex!important}.mobileNavHeader strong{color:#173c2b!important;font-size:20px!important;font-weight:850!important}.mobileNavHeader button{color:#147747!important;background:#edf7f1!important;border:0!important;border-radius:50%!important;place-items:center!important;width:39px!important;height:39px!important;padding:0!important;font-size:21px!important;line-height:1!important;display:grid!important}.newDesktopNav>button,.newDesktopNav .productDropdownTrigger{color:#253b30!important;text-align:left!important;opacity:1!important;filter:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:11px!important;flex-shrink:0!important;align-items:center!important;width:100%!important;min-height:51px!important;padding:11px 9px!important;font-size:15px!important;font-weight:700!important;display:flex!important}.newDesktopNav>button:active,.newDesktopNav .productDropdownTrigger:active{background:#eff8f3!important}.newDesktopNav .productDropdown{pointer-events:auto!important;width:100%!important;position:relative!important}.newDesktopNav .productDropdownMenu{width:100%!important;box-shadow:none!important;margin:2px 0 8px!important;position:static!important}.newDesktopNav .mobileNavContact{color:#fff!important;background:linear-gradient(135deg,#147b49,#159253)!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;min-height:52px!important;margin-top:12px!important;font-weight:850!important;display:flex!important}.mobileNavBackdrop{z-index:15000!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important;background:#08180f7a!important;position:fixed!important;inset:0!important}.waWidget{z-index:9000!important}}@media (max-width:640px){.waMiniButton{z-index:9000!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:58px!important;min-width:58px!important;height:58px!important;padding:0!important;font-size:0!important;display:flex!important;position:fixed!important;bottom:18px!important;right:16px!important;box-shadow:0 10px 30px #00000024,0 5px 16px #14a05040!important}@media (max-width:640px){.waMiniButton{z-index:9000!important;background:#fff!important;border:1px solid #147d4e26!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:62px!important;min-width:62px!important;height:62px!important;padding:10px!important;display:flex!important;position:fixed!important;bottom:20px!important;right:18px!important;box-shadow:0 8px 25px #00000021,0 3px 10px #25d3662e!important}.waMiniButton img{object-fit:contain!important;width:42px!important;height:42px!important;display:block!important}.waMiniButton .waMiniText{display:none!important}}.campaignModalBackdrop{-webkit-backdrop-filter:blur(5px)!important;z-index:30000!important;background:#08160f99!important;justify-content:center!important;align-items:center!important;padding:14px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.campaignModal{overscroll-behavior:contain!important;background:#fff!important;border:0!important;border-radius:26px!important;flex-direction:column!important;width:min(390px,100vw - 28px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 40px)!important;margin:0!important;display:flex!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 28px 80px #0000004d!important}.campaignModalText{color:#173126!important;background:#fff!important;flex:none!important;padding:24px 20px 18px!important;overflow:visible!important}.campaignClose{color:#174632!important;z-index:5!important;background:#fffffff5!important;border:0!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;font-size:21px!important;line-height:1!important;display:grid!important;position:absolute!important;top:12px!important;right:12px!important;box-shadow:0 7px 18px #0000001f!important}.campaignPriceBadge{color:#173126!important;text-align:center!important;width:92px!important;height:auto!important;box-shadow:none!important;background:#f2f8f4!important;border:1px solid #dcebe3!important;border-radius:17px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0 0 15px!important;padding:11px 8px!important;display:flex!important}.campaignPriceBadge span{color:#62756a!important;font-size:8px!important}.campaignPriceBadge strong{color:#17794a!important;font-size:17px!important;line-height:1.1!important}.campaignPriceBadge b{color:#173126!important;margin-top:2px!important;font-size:11px!important}.campaignDate{color:#17804c!important;letter-spacing:.11em!important;margin:0 0 6px!important;font-size:10px!important;font-weight:850!important;display:block!important}.campaignModalText h2{letter-spacing:-1px!important;color:#173126!important;margin:0 0 14px!important;font-size:40px!important;line-height:.95!important}.campaignModalText>p{color:#66756d!important;margin:0!important;font-size:13px!important;line-height:1.52!important}.campaignBenefits{background:#f6faf7!important;border:1px solid #dfece5!important;border-radius:17px!important;gap:8px!important;margin:16px 0!important;padding:14px!important;display:grid!important}.campaignBenefits div{color:#274b39!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;font-weight:750!important;line-height:1.4!important}.campaignActions{grid-template-columns:1fr!important;gap:8px!important;margin:16px 0 12px!important;display:grid!important}.campaignPrimary,.campaignSecondary{border-radius:14px!important;width:100%!important;min-height:46px!important;padding:11px 14px!important;font-size:12px!important;font-weight:850!important}.campaignPrimary{color:#fff!important;background:#189754!important;border:0!important;box-shadow:0 10px 25px #1897542e!important}.campaignSecondary{color:#197649!important;background:#fff!important;border:1px solid #cfe3d8!important}.campaignLegal{color:#89968f!important;opacity:1!important;margin:0!important;font-size:8.5px!important;line-height:1.45!important}.campaignModalVisual{background:#fff!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.campaignModalVisual{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.campaignModalVisual img{object-fit:contain!important;object-position:center!important;filter:none!important;width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;animation:none!important;display:block!important;transform:none!important}}.campaignModalVisual{background:#fff!important;border-radius:18px!important;width:100%!important;margin:18px 0 20px!important;padding:0!important;overflow:hidden!important}.campaignModalVisual img{object-fit:contain!important;object-position:center!important;border-radius:18px!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important}@media (max-width:640px){.campaignModalBackdrop{padding:12px!important;overflow:hidden!important}.campaignModal{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;width:min(390px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:hidden auto!important}.campaignModalVisual{background:0 0!important;border-radius:18px!important;width:100%!important;min-height:0!important;margin:14px 0 16px!important;padding:0!important;overflow:hidden!important}.campaignModalVisual img{object-fit:contain!important;object-position:center!important;filter:none!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;border-radius:18px!important;margin:0!important;padding:0!important;animation:none!important;display:block!important;transform:none!important}.tm7ModesHeader p{max-width:92%!important;margin-left:auto!important;margin-right:auto!important;font-size:15px!important;line-height:1.6!important}.tm7ModeCard{border-radius:24px!important;overflow:hidden!important}.tm7ModeMedia{height:285px!important;min-height:285px!important}.tm7ModeMedia video{object-fit:cover!important;width:100%!important;height:100%!important}.tm7ModeCardBody{justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:122px!important;padding:18px 18px 20px!important;display:flex!important}.tm7ModeCardBody small{letter-spacing:.12em!important;font-size:10px!important}.tm7ModeCardBody h3{margin-top:7px!important;margin-bottom:0!important;font-size:22px!important;line-height:1.12!important}.tm7ModeCardBody button{flex-shrink:0!important;width:52px!important;min-width:52px!important;height:52px!important}.tm7ModeHoverText{display:none!important}}.sectionIdentity{text-align:center;background:radial-gradient(circle at 90% 10%,#23915b1a,#0000 32%),#ffffffb8;border:1px solid #16714821;border-radius:28px;width:min(1180px,100% - 48px);margin:0 auto 34px;padding:34px 38px}.sectionIdentityEyebrow{color:#198451;letter-spacing:.18em;background:#1f8f5814;border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;padding:8px 16px;font-size:12px;font-weight:800;display:inline-flex}.sectionIdentity h2{color:#102c20;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.04}.sectionIdentity h2 strong{color:#1c8b57;font-weight:700}.sectionIdentity p{color:#6e7973;max-width:720px;margin:16px auto 0;font-size:16px;line-height:1.7}@media (max-width:640px){.sectionIdentity{border-radius:24px;width:calc(100% - 40px);margin:0 auto 24px;padding:25px 20px 27px}.sectionIdentityEyebrow{margin-bottom:12px;padding:7px 13px;font-size:10px}.sectionIdentity h2{font-size:34px;line-height:1.06}.sectionIdentity p{margin-top:13px;font-size:14px;line-height:1.6}.sectionIdentity{margin-bottom:14px!important}.tm7ModesHeader{padding-top:10px!important}.cookidooHow{background:linear-gradient(145deg,#f3faf6,#fff)!important;border-radius:24px!important;margin-top:28px!important;padding:26px 22px!important}.cookidooHowHeader{text-align:center!important;max-width:100%!important}.cookidooHowHeader>span{letter-spacing:.14em!important;font-size:10px!important}.cookidooHowHeader h3{text-align:center!important;margin-top:8px!important;font-size:25px!important;line-height:1.15!important}.cookidooHowSteps{flex-direction:column!important;gap:0!important;margin-top:26px!important;display:flex!important;position:relative!important}.cookidooHowSteps>div{text-align:left!important;border:0!important;border-bottom:1px solid #dce9e2!important;grid-template-columns:54px 1fr!important;column-gap:15px!important;padding:16px 0!important;display:grid!important;position:relative!important}.cookidooHowSteps>div:last-child{border-bottom:0!important}.cookidooHowSteps>div>span{border-radius:50%!important;grid-area:1/1/span 2!important;width:46px!important;height:46px!important;margin:0!important;font-size:14px!important;box-shadow:0 8px 20px #18824f2e!important}.cookidooHowSteps strong{text-align:left!important;grid-column:2!important;align-self:end!important;margin:1px 0 4px!important;font-size:16px!important;line-height:1.2!important}.cookidooHowSteps p{text-align:left!important;grid-column:2!important;margin:0!important;font-size:12px!important;line-height:1.5!important}}.scrollToTopButton{color:#fff;z-index:8990;cursor:pointer;background:linear-gradient(145deg,#1aa25d,#117c49);border:1px solid #ffffff73;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;font-size:25px;font-weight:500;line-height:1;transition:transform .2s,box-shadow .2s,opacity .2s;display:grid;position:fixed;bottom:108px;right:28px;box-shadow:0 10px 28px #10704242}.scrollToTopButton:hover{transform:translateY(-3px);box-shadow:0 15px 34px #10704252}.scrollToTopButton:active{transform:scale(.94)}@media (max-width:640px){.scrollToTopButton{z-index:8990;width:46px;height:46px;font-size:22px;bottom:92px;right:22px}}.waMiniButton{z-index:9000!important;background:#fff!important;border:1px solid #147d4e24!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:58px!important;min-width:58px!important;height:58px!important;padding:8px!important;display:flex!important;position:fixed!important;bottom:24px!important;right:24px!important;overflow:hidden!important;box-shadow:0 10px 28px #00000024,0 4px 14px #25d36626!important}.waMiniButton img{object-fit:contain!important;width:40px!important;max-width:40px!important;height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.waMiniButton .waMiniText{display:none!important}.scrollToTopButton{bottom:96px!important;right:28px!important}@media (max-width:640px){.waMiniButton{width:58px!important;min-width:58px!important;height:58px!important;bottom:18px!important;right:18px!important}.waMiniButton img{width:40px!important;height:40px!important}.scrollToTopButton{bottom:90px!important;right:24px!important}}@media (min-width:901px){.campaignModalBackdrop{padding:24px!important}.campaignModal{background:linear-gradient(135deg,#0b3b25,#0d6841)!important;border-radius:30px!important;grid-template-columns:.92fr 1.08fr!important;width:min(1120px,92vw)!important;height:min(680px,86vh)!important;max-height:86vh!important;display:grid!important;overflow:hidden!important}.campaignModalText{background:0 0!important;grid-column:1!important;height:100%!important;padding:34px 32px 28px!important;overflow:hidden auto!important}.campaignPriceBadge{width:112px!important;height:112px!important;margin-bottom:16px!important}.campaignModalText h2{margin-bottom:16px!important;font-size:46px!important;line-height:.95!important}.campaignModalText>p{font-size:14px!important;line-height:1.55!important}.campaignBenefits{gap:7px!important;margin:16px 0!important}.campaignBenefits div{padding:9px 13px!important;font-size:12px!important}.campaignActions{gap:8px!important}.campaignPrimary,.campaignSecondary{min-height:44px!important}.campaignModalVisual{background:radial-gradient(circle,#2cd2771f,#0000 42%),linear-gradient(135deg,#082c1b,#0d6240)!important;border-radius:0!important;grid-area:1/2!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:28px!important;display:flex!important}.campaignModalVisual img{object-fit:contain!important;border-radius:22px!important;width:100%!important;max-width:620px!important;height:auto!important;max-height:560px!important;box-shadow:0 28px 70px #00000057!important}.campaignClose{z-index:20!important;top:16px!important;right:16px!important}}.campaignModalVisualMobile{display:none!important}.campaignModalVisualDesktop{display:flex!important}@media (max-width:900px){.campaignModalVisualDesktop{display:none!important}.campaignModalVisualMobile{display:block!important}}.tm7BoxSection{background:radial-gradient(circle at 92% 5%,#299b631a,#0000 30%),linear-gradient(145deg,#fff 0%,#f5fbf7 100%);border:1px solid #166c4621;border-radius:36px;width:min(1440px,100% - 64px);margin:70px auto;padding:56px;box-shadow:0 26px 80px #13523512}.tm7BoxVisualWrap{margin-top:38px}.tm7BoxVisualTop{grid-template-columns:1fr .9fr;align-items:end;gap:50px;margin-bottom:28px;display:grid}.tm7BoxVisualTop>div>span{color:#198653;letter-spacing:.18em;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-block}.tm7BoxVisualTop h2{color:#102c20;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,58px);font-weight:600;line-height:1.02}.tm7BoxVisualTop h2 strong{color:#1b8d58;font-weight:700;display:block}.tm7BoxVisualTop p{color:#68766f;margin:0;font-size:15px;line-height:1.75}.tm7BoxImage{background:#ffffffc7;border:1px solid #166c461f;border-radius:30px;width:100%;padding:14px;position:relative;overflow:hidden;box-shadow:0 24px 65px #0f482f1a}.tm7BoxImage img{object-fit:contain;border-radius:21px;width:100%;height:auto;display:block}.tm7BoxBottom{background:linear-gradient(135deg,#f0faf4eb,#fffffff5);border:1px solid #1c84531f;border-radius:26px;justify-content:space-between;align-items:center;gap:50px;margin-top:34px;padding:30px 34px;display:flex}.tm7BoxBottomText{max-width:680px}.tm7BoxBottomText>span{color:#16824f;letter-spacing:.15em;font-size:10px;font-weight:800}.tm7BoxBottomText h3{color:#15382a;margin:7px 0 9px;font-size:27px;line-height:1.15}.tm7BoxBottomText h3 strong{color:#198b56}.tm7BoxBottomText p{color:#6d7872;margin:0;font-size:13px;line-height:1.6}.tm7BoxContactButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16844f,#1ba45f);border:0;border-radius:18px;align-items:center;gap:13px;min-width:300px;padding:14px 18px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 35px #138b5038}.tm7BoxContactButton:hover{transform:translateY(-2px);box-shadow:0 19px 42px #138b5047}.tm7BoxContactButton img{object-fit:contain;width:36px;height:36px}.tm7BoxContactButton span{flex-direction:column;flex:1;align-items:flex-start;font-size:14px;font-weight:700;display:flex}.tm7BoxContactButton small{opacity:.78;margin-bottom:2px;font-size:10px;font-weight:500}.tm7BoxContactButton b{font-size:20px}@media (max-width:640px){.tm7BoxSection{border-radius:28px;width:calc(100% - 28px);margin:36px auto;padding:20px 14px 22px}.tm7BoxVisualWrap{margin-top:22px}.tm7BoxVisualTop{margin-bottom:18px;display:block}.tm7BoxVisualTop h2{font-size:31px}.tm7BoxVisualTop p{margin-top:13px;font-size:13px;line-height:1.65}.tm7BoxImage{border-radius:20px;padding:5px}.tm7BoxImage img{border-radius:16px}.tm7BoxBottom{border-radius:21px;margin-top:20px;padding:22px 18px;display:block}.tm7BoxBottomText h3{font-size:23px}.tm7BoxBottomText p{font-size:12px}.tm7BoxContactButton{border-radius:15px;width:100%;min-width:0;margin-top:19px}}@media (min-width:901px){.tm7BoxSection{border-radius:32px!important;width:min(1180px,100% - 80px)!important;margin:56px auto!important;padding:42px!important}.tm7BoxSection .sectionIdentity{width:100%!important;max-width:980px!important;margin:0 auto 34px!important;padding:28px 34px!important}.tm7BoxVisualWrap{max-width:1060px!important;margin:30px auto 0!important}.tm7BoxVisualTop{grid-template-columns:1fr 1fr!important;gap:42px!important;margin-bottom:22px!important}.tm7BoxVisualTop h2{font-size:44px!important;line-height:1.02!important}.tm7BoxVisualTop p{font-size:14px!important;line-height:1.7!important}.tm7BoxImage{border-radius:24px!important;width:100%!important;max-width:900px!important;margin:0 auto!important;padding:10px!important}.tm7BoxImage img{object-fit:contain!important;border-radius:18px!important;width:100%!important;height:auto!important;max-height:1080px!important;display:block!important}.tm7BoxBottom{max-width:1060px!important;margin:26px auto 0!important;padding:24px 28px!important}.tm7BoxBottomText h3{font-size:24px!important}.tm7BoxBottomText p{font-size:12px!important}.tm7BoxContactButton{min-width:275px!important}.tm7BoxImage{max-width:760px!important}.tm7BoxVisualWrap{max-width:980px!important}.tm7BoxSection{width:min(1120px,100% - 80px)!important;padding:38px!important}.tm7BoxVisualTop{max-width:980px!important;margin-left:auto!important;margin-right:auto!important}.tm7BoxBottom{max-width:980px!important}}.newSiteHeaderSlot{width:100%;min-height:88px}.newSiteHeader{will-change:transform;z-index:20000!important;width:100%!important;transition:transform .32s cubic-bezier(.4,0,.2,1),box-shadow .3s!important;position:relative!important;top:auto!important;transform:translateY(0)!important}.newSiteHeader.headerFloating{z-index:20000!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 10px 35px #0d432a1a!important}.newSiteHeader.headerFloating.headerVisible{transform:translateY(0)!important}.newSiteHeader.headerFloating.hideHeader{transform:translateY(-120%)!important}@media (max-width:900px){.newSiteHeaderSlot{min-height:72px}.newSiteHeader.headerFloating{width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}}.contactPagePremium{background:radial-gradient(circle at 92% 8%,#26b36914,#0000 26%),linear-gradient(145deg,#fff,#f8fcf9);border:1px solid #dcebe3;border-radius:34px;width:min(1320px,100% - 70px);margin:62px auto;padding:56px;position:relative;box-shadow:0 28px 80px #0f533312}.contactPageHeader{text-align:center;max-width:850px;margin:0 auto 42px}.contactPageEyebrow{color:#14824f;letter-spacing:.18em;background:#eaf7ef;border-radius:999px;margin-bottom:16px;padding:8px 16px;font-size:11px;font-weight:900;display:inline-flex}.contactPageHeader h2{color:#10251c;letter-spacing:-.035em;margin:0;font-size:clamp(40px,4vw,58px);line-height:1.06}.contactPageHeader h2 strong{color:#198c56}.contactPageHeader p{color:#68766f;max-width:740px;margin:20px auto 0;font-size:15px;line-height:1.75}.contactChannelGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.contactChannelCard{background:#ffffffed;border:1px solid #e0ece5;border-radius:25px;flex-direction:column;min-height:370px;padding:28px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 17px 46px #104c3011}.contactChannelCard:hover{border-color:#c8e4d4;transform:translateY(-5px);box-shadow:0 25px 60px #1058351c}.contactChannelTop{justify-content:space-between;align-items:center;gap:14px;margin-bottom:25px;display:flex}.contactChannelIcon{background:#e9f7ef;border-radius:21px;place-items:center;width:65px;height:65px;display:grid}.contactChannelIcon img{object-fit:contain;width:39px;height:39px}.contactPhoneIcon{color:#177bd3;background:#e9f5ff;font-size:31px}.contactChannelBadge{color:#237d50;background:#eff8f2;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:800}.contactChannelCard h3{color:#11271d;margin:0 0 10px;font-size:24px}.contactChannelCard p{color:#64736b;flex:1;margin:0 0 22px;font-size:14px;line-height:1.65}.contactChannelValue{color:#14804d;margin-bottom:15px;font-size:20px;font-weight:850;display:block}.contactChannelButton{color:#fff;cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:11px 17px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.contactChannelButton>img{object-fit:contain;width:21px;height:21px}.contactChannelButton>span:last-child{margin-left:auto;font-size:18px}.contactWhatsapp .contactChannelButton{background:linear-gradient(135deg,#117a48,#15965a)}.contactPhone .contactChannelButton{background:linear-gradient(135deg,#126ac7,#1686e5)}.contactInstagram .contactChannelButton{background:linear-gradient(135deg,#d91a74,#f12291)}.contactInstagram .contactChannelIcon{background:#fff0f6}.contactInstagram .contactChannelValue{color:#dd1d75}.contactPhone .contactChannelValue{color:#1672cc}.contactPhoneSmall{font-size:18px}.contactTrustStrip{background:#ffffffd9;border:1px solid #deebe4;border-radius:22px;grid-template-columns:repeat(4,1fr);margin-top:25px;padding:20px 24px;display:grid}.contactTrustStrip>div{border-right:1px solid #e2ebe6;align-items:center;gap:12px;padding:5px 20px;display:flex}.contactTrustStrip>div:last-child{border-right:0}.contactTrustStrip>div>span{color:#11814d;background:#e9f7ef;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.contactTrustStrip strong{color:#18382a;font-size:12px;display:block}.contactTrustStrip small{color:#748079;margin-top:3px;font-size:10px;line-height:1.45;display:block}.contactDemoBanner{background:radial-gradient(circle at 8%,#29b5671f,#0000 20%),linear-gradient(135deg,#eefaf3,#f9fdfb);border:1px solid #d8ebe0;border-radius:25px;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin-top:22px;padding:24px 28px;display:grid}.contactDemoIcon{background:#dff5e8;border-radius:22px;place-items:center;width:76px;height:76px;font-size:34px;display:grid}.contactDemoContent>span{color:#16824e;letter-spacing:.16em;font-size:10px;font-weight:900}.contactDemoContent h3{color:#112b20;margin:6px 0;font-size:23px}.contactDemoContent h3 strong{color:#168c54}.contactDemoContent p{color:#65726c;max-width:670px;margin:0;font-size:12px;line-height:1.55}.contactDemoButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0c7042,#0c8750);border:0;border-radius:17px;align-items:center;gap:12px;min-width:285px;min-height:62px;padding:12px 17px;display:flex;box-shadow:0 15px 34px #0e764633}.contactDemoButton img{width:32px;height:32px}.contactDemoButton>span{flex-direction:column;flex:1;align-items:flex-start;font-size:13px;font-weight:800;display:flex}.contactDemoButton small{opacity:.75;margin-bottom:2px;font-size:9px;font-weight:500}.contactDemoButton b{font-size:20px}.contactPrivacy{color:#819088;text-align:center;margin-top:18px;font-size:11px}@media (max-width:1000px){.contactPagePremium{width:calc(100% - 36px);padding:34px 25px}.contactChannelGrid{grid-template-columns:1fr 1fr}.contactInstagram{grid-column:1/-1}.contactTrustStrip{grid-template-columns:1fr 1fr;gap:16px}.contactTrustStrip>div{border-right:0}.contactDemoBanner{grid-template-columns:auto 1fr}.contactDemoButton{grid-column:1/-1;width:100%}}@media (max-width:640px){.contactPagePremium{border-radius:27px;width:calc(100% - 24px);margin:28px auto;padding:28px 16px}.contactPageHeader h2 br{display:none}.contactPageHeader p{margin-top:16px;font-size:13px;line-height:1.65}.contactChannelGrid{grid-template-columns:1fr;gap:15px}.contactInstagram{grid-column:auto}.contactChannelCard{border-radius:21px;min-height:0;padding:22px 19px}.contactChannelIcon{border-radius:17px;width:57px;height:57px}.contactChannelCard h3{font-size:22px}.contactChannelCard p{margin-bottom:18px;font-size:13px}.contactChannelValue{font-size:18px}.contactTrustStrip{grid-template-columns:1fr;padding:17px}.contactTrustStrip>div{padding:6px 3px}.contactDemoBanner{text-align:center;padding:22px 19px;display:block}.contactDemoIcon{margin:0 auto 15px}.contactDemoContent h3{font-size:21px}.contactDemoContent p{font-size:12px}.contactDemoButton{width:100%;min-width:0;margin-top:20px}.contactPagePremium{margin:22px auto!important;padding:24px 14px 22px!important}.contactPageHeader{margin-bottom:22px!important}.contactPageHeader h2{font-size:31px!important;line-height:1.06!important}.contactPageHeader p{font-size:12.5px!important;line-height:1.55!important}.contactChannelGrid{gap:12px!important}.contactChannelCard{border-radius:18px!important;padding:18px 16px!important}.contactChannelTop{margin-bottom:14px!important}.contactChannelIcon{width:50px!important;height:50px!important}.contactChannelIcon img{width:30px!important;height:30px!important}.contactChannelCard h3{margin-bottom:7px!important;font-size:20px!important}.contactChannelCard p{margin-bottom:14px!important;font-size:12px!important;line-height:1.5!important}.contactChannelValue{margin-bottom:12px!important;font-size:17px!important}.contactChannelButton{min-height:46px!important;font-size:12px!important}.contactTrustStrip{grid-template-columns:1fr 1fr!important;gap:10px!important;padding:14px!important}.contactTrustStrip>div{align-items:flex-start!important;padding:6px!important}.contactTrustStrip>div>span{flex-basis:34px!important;width:34px!important;height:34px!important}.contactTrustStrip strong{font-size:11px!important}.contactTrustStrip small{font-size:9px!important}.contactDemoBanner{margin-top:16px!important;padding:18px 16px!important}.contactDemoIcon{width:60px!important;height:60px!important;margin-bottom:12px!important;font-size:28px!important}.contactDemoContent h3{font-size:19px!important;line-height:1.15!important}.contactDemoContent p{font-size:11.5px!important;line-height:1.5!important}.contactDemoButton{min-height:54px!important;margin-top:15px!important}.contactPrivacy{margin-top:13px!important;font-size:9px!important}.contactTrustStrip>div:first-child,.contactTrustStrip>div:nth-child(2){border-bottom:1px solid #14503717!important}.contactTrustStrip>div:first-child,.contactTrustStrip>div:nth-child(3){border-right:1px solid #14503717!important}}@media (min-width:901px){.siteTopBar{box-shadow:0 3px 16px #155b3909;background:linear-gradient(90deg,#f4fbf7 0%,#fff 50%,#f4fbf7 100%)!important;border-bottom:1px solid #1a7d4e29!important;min-height:46px!important;padding:9px max(4.5vw,46px)!important;font-size:13px!important}.topBarInstagram{color:#127949!important;gap:9px!important;font-size:13px!important;font-weight:800!important}.topBarInstagram img{width:21px!important;height:21px!important}.topBarConsultant{gap:20px!important;font-size:12.5px!important}.topBarConsultant strong{color:#087443!important;font-weight:800!important}.topBarConsultant i{background:#1b784c38!important;height:20px!important}.newSiteHeader{grid-template-columns:280px 1fr auto!important;gap:32px!important;min-height:105px!important;padding-left:max(4.5vw,46px)!important;padding-right:max(4.5vw,46px)!important}.newHeaderBrand>img{width:60px!important;height:60px!important}.newHeaderBrand strong{font-size:21px!important}.newHeaderBrand span{font-size:12px!important}.newDesktopNav{gap:27px!important}.newDesktopNav>button{font-size:14px!important;font-weight:650!important}.newHeaderCta{min-height:50px!important;padding:0 22px!important;font-size:14px!important}.newHeaderCta img{width:23px!important;height:23px!important}}@media (max-width:640px){.campaignTopInfo{justify-content:flex-start!important;align-items:center!important;gap:14px!important;width:100%!important;margin:0 0 12px!important;padding-right:48px!important;display:flex!important}.campaignPriceBadge{flex-shrink:0!important;width:92px!important;min-width:92px!important;margin:0!important;padding:10px 8px!important}.campaignDate{color:#167b49!important;letter-spacing:.08em!important;white-space:nowrap!important;background:#f4faf6!important;border:1px solid #17804c21!important;border-radius:999px!important;align-items:center!important;margin:0!important;padding:7px 11px!important;font-size:9px!important;font-weight:850!important;display:inline-flex!important}.campaignModalText h2{margin-top:0!important}.campaignTopInfo{grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:9px!important;width:100%!important;margin:0 0 14px!important;padding-right:45px!important;display:grid!important}.campaignPriceBadge{text-align:left!important;background:linear-gradient(135deg,#edf8f1,#f8fcf9)!important;border:1px solid #d5e8dd!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;min-width:0!important;height:66px!important;margin:0!important;padding:9px 12px!important;display:flex!important}.campaignPriceBadge span{letter-spacing:.08em!important;color:#64786d!important;font-size:7px!important;font-weight:750!important}.campaignPriceBadge strong{color:#087844!important;margin-top:1px!important;font-size:17px!important;line-height:1!important}.campaignPriceBadge b{color:#18382a!important;margin-top:4px!important;font-size:9px!important;font-weight:750!important}.campaignDate{color:#137848!important;letter-spacing:.06em!important;white-space:nowrap!important;background:linear-gradient(135deg,#f8fcf9,#eef8f2)!important;border:1px solid #d5e8dd!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:66px!important;margin:0!important;padding:9px 12px!important;font-size:12px!important;font-weight:850!important;display:flex!important}.campaignDate:before{content:"KAMPANYA TARİHİ";color:#718077;letter-spacing:.08em;margin-bottom:3px;font-size:7px;font-weight:750;display:block}.campaignModalText h2{letter-spacing:-1px!important;margin:0 0 14px!important;font-size:36px!important;line-height:.93!important}.campaignTopInfo{margin:0 0 14px!important}.tm7ModesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.tm7ModeCard{border-radius:18px!important;min-width:0!important}.tm7ModeMedia{aspect-ratio:1!important;width:100%!important;height:auto!important;min-height:0!important}.tm7ModeMedia video{object-fit:cover!important;width:100%!important;height:100%!important}.tm7ModeNumber{border-radius:10px!important;min-width:31px!important;height:31px!important;padding:0 7px!important;font-size:10px!important;top:10px!important;left:10px!important}.tm7ModeCardBody{gap:6px!important;min-height:84px!important;padding:11px 10px 12px!important}.tm7ModeCardBody small{letter-spacing:.08em!important;margin-bottom:4px!important;font-size:7px!important;line-height:1.15!important}.tm7ModeCardBody h3{letter-spacing:-.15px!important;margin:0!important;font-size:13px!important;line-height:1.15!important}.tm7ModeCardBody>button{flex-basis:30px!important;width:30px!important;min-width:30px!important;height:30px!important;font-size:15px!important}.tm7ModeHoverText{display:none!important}}.seoDetailLink{color:#168451;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.seoDetailLink:hover{color:#0f6940;transform:translate(3px)}@media (max-width:768px){.seoDetailLink{margin-top:10px;font-size:13px}}.advisorPage{background:radial-gradient(circle at 8% 8%,#39cd7314,#0000 24%),#f3faf5;min-height:100vh;padding-bottom:60px}.advisorTopbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #dcefe4;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:13px 5%;display:grid;position:sticky;top:0}.advisorBrand{display:block}.advisorBrand img{width:170px;height:auto;display:block}.advisorTopLinks{justify-content:center;align-items:center;gap:28px;display:flex}.advisorTopLinks a{color:#304239;font-size:14px;font-weight:800;text-decoration:none}.advisorTopLinks a:hover{color:var(--green)}.advisorTopWhatsapp{background:var(--green);color:#fff;border-radius:999px;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 12px 28px #0f6b452e}.advisorTopWhatsapp img{width:21px;height:21px}.advisorHero{background:radial-gradient(circle at 90% 20%,#37db7b29,#0000 28%),linear-gradient(145deg,#fff,#edf8f1);border:1px solid #d8ecdf;border-radius:38px;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;width:min(1480px,92%);margin:42px auto 64px;padding:58px 62px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #1a4c321c,inset 0 1px #ffffffe6}.advisorEyebrow{color:var(--green);letter-spacing:.14em;background:#e5f7ec;border-radius:999px;margin-bottom:16px;padding:8px 13px;font-size:12px;font-weight:900;display:inline-block}.advisorHero h1{color:#10241b;letter-spacing:-2.5px;max-width:760px;margin:0;font-size:clamp(42px,4.5vw,68px);line-height:1.02}.advisorHero h1 strong{color:var(--green);display:block}.advisorHeroText>p{color:#5b6d63;max-width:720px;margin:22px 0 0;font-size:18px;line-height:1.75}.advisorHeroButtons{flex-wrap:wrap;gap:13px;margin-top:28px;display:flex}.advisorPrimary,.advisorSecondary{border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.advisorPrimary{color:#fff;background:linear-gradient(135deg,#159655,#0f6b45);box-shadow:0 16px 34px #0f6b4538}.advisorPrimary img{width:22px;height:22px}.advisorSecondary{color:var(--green);background:#fff;border:1px solid #bfe1cc}.advisorSecondary span{font-size:20px}.advisorTrustRow{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px;display:grid}.advisorTrustRow>div{background:#ffffffb8;border:1px solid #d8ecdf;border-radius:18px;padding:15px 16px}.advisorTrustRow strong{color:var(--green);font-size:22px;display:block}.advisorTrustRow span{color:#66776e;margin-top:4px;font-size:11px;font-weight:700;display:block}.advisorHeroVisual{justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.advisorHeroGlow{filter:blur(60px);background:#32cd6f2e;border-radius:50%;width:430px;height:430px;position:absolute}.advisorHeroVisual>img{z-index:2;object-fit:contain;filter:drop-shadow(0 34px 46px #0c3a243d);width:min(440px,90%);max-height:480px;position:relative}.advisorFloatingCard{z-index:3;background:#fffffff0;border:1px solid #dcefe4;border-radius:18px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 18px 42px #14422a24}.advisorFloatingCard>span{width:38px;height:38px;color:var(--green);background:#e5f7ec;border-radius:12px;place-items:center;font-weight:900;display:grid}.advisorFloatingCard small,.advisorFloatingCard strong{display:block}.advisorFloatingCard small{color:#728178;font-size:10px}.advisorFloatingCard strong{color:#183428;margin-top:2px;font-size:13px}.advisorFloatingTop{top:65px;right:5px}.advisorFloatingBottom{bottom:65px;left:0}.advisorSection{width:min(1380px,92%);margin:0 auto 68px}.advisorSectionHeader{text-align:center;max-width:820px;margin:0 auto 34px}.advisorSectionHeader>span{color:var(--green);letter-spacing:.15em;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.advisorSectionHeader h2{color:#10241b;letter-spacing:-1.7px;margin:0;font-size:clamp(34px,3.4vw,52px);line-height:1.06}.advisorSectionHeader h2 strong{color:var(--green)}.advisorSectionHeader p{color:#63746b;max-width:720px;margin:16px auto 0;font-size:16px;line-height:1.7}.advisorServiceGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.advisorServiceCard{background:#fff;border:1px solid #dcefe4;border-radius:26px;padding:28px;transition:all .25s;box-shadow:0 14px 36px #18442b0f}.advisorServiceCard:hover{transform:translateY(-5px);box-shadow:0 22px 48px #18442b1a}.advisorServiceIcon{width:52px;height:52px;color:var(--green);background:#e5f7ec;border-radius:16px;place-items:center;font-size:24px;font-weight:900;display:grid}.advisorServiceCard h3{color:#173126;margin:19px 0 9px;font-size:19px}.advisorServiceCard p{color:#66766e;margin:0;font-size:14px;line-height:1.65}.advisorPurchase{background:#fff;border:1px solid #d8ecdf;border-radius:34px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:46px;width:min(1420px,92%);margin:0 auto 72px;padding:46px;display:grid;box-shadow:0 26px 65px #18442b14}.advisorPurchaseText>span{color:var(--green);letter-spacing:.14em;font-size:12px;font-weight:900}.advisorPurchaseText h2{color:#10241b;letter-spacing:-1.6px;margin:12px 0 16px;font-size:clamp(34px,3.3vw,52px);line-height:1.06}.advisorPurchaseText h2 strong{color:var(--green);display:block}.advisorPurchaseText>p{color:#61736a;font-size:16px;line-height:1.7}.advisorCheckList{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.advisorCheckList div{color:#315443;background:#f2faf5;border:1px solid #dcefe4;border-radius:14px;padding:13px 14px;font-size:13px;font-weight:800}.advisorPurchaseButton{background:var(--green);color:#fff;border-radius:15px;align-items:center;gap:12px;padding:14px 19px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.advisorPurchaseButton span{font-size:20px}.advisorPurchaseVisual{background:#f4faf6;border:1px solid #dcefe4;border-radius:28px;padding:12px;overflow:hidden}.advisorPurchaseVisual img{border-radius:21px;width:100%;height:auto;display:block}.advisorGuideGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.advisorGuideCard{min-height:230px;color:inherit;background:#fff;border:1px solid #dcefe4;border-radius:26px;padding:26px;text-decoration:none;transition:all .25s;position:relative;box-shadow:0 14px 36px #18442b0f}.advisorGuideCard:hover{border-color:#b8ddc7;transform:translateY(-5px);box-shadow:0 22px 48px #18442b1c}.advisorGuideCard small{color:var(--green);letter-spacing:.13em;font-size:10px;font-weight:900}.advisorGuideCard h3{color:#173126;margin:16px 0 9px;font-size:21px}.advisorGuideCard p{color:#687870;margin:0;font-size:13px;line-height:1.65}.advisorGuideArrow{width:38px;height:38px;color:var(--green);background:#e5f7ec;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;bottom:20px;right:22px}.advisorAfterSale{color:#fff;background:radial-gradient(circle at 90% 15%,#4ce78b2e,#0000 27%),linear-gradient(145deg,#062c1c,#0b5b3a 60%,#063520);border-radius:34px;grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;width:min(1420px,92%);margin:0 auto 72px;padding:50px;display:grid;overflow:hidden;box-shadow:0 30px 80px #08362338}.advisorDarkEyebrow{color:#72efa6;letter-spacing:.14em;margin-bottom:12px;font-size:12px;font-weight:900;display:block}.advisorAfterSale h2{color:#fff;letter-spacing:-1.8px;margin:0;font-size:clamp(34px,3.5vw,53px);line-height:1.05}.advisorAfterSale h2 strong{color:#72efa6;display:block}.advisorAfterSale p{color:#ffffffc2;max-width:700px;font-size:16px;line-height:1.7}.advisorAfterSaleStats{grid-template-columns:1fr;gap:12px;display:grid}.advisorAfterSaleStats>div{background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;padding:18px 20px}.advisorAfterSaleStats strong{color:#fff;font-size:27px;display:block}.advisorAfterSaleStats span{color:#ffffffa6;margin-top:3px;font-size:12px;display:block}.advisorFinalCta{background:#fff;border:1px solid #dcefe4;border-radius:30px;grid-template-columns:1fr auto;align-items:center;gap:40px;width:min(1280px,92%);margin:0 auto;padding:38px 42px;display:grid;box-shadow:0 20px 50px #18442b14}.advisorFinalCta>div>span{color:var(--green);letter-spacing:.15em;font-size:11px;font-weight:900}.advisorFinalCta h2{color:#10241b;margin:8px 0;font-size:35px;line-height:1.05}.advisorFinalCta h2 strong{color:var(--green)}.advisorFinalCta p{color:#67786f;max-width:680px;margin:0;font-size:14px;line-height:1.6}.advisorFinalButton{color:#fff;background:linear-gradient(135deg,#43db7d,#2fc765);border-radius:999px;align-items:center;gap:12px;min-width:300px;padding:16px 20px;text-decoration:none;display:flex;box-shadow:0 18px 38px #30cc6947}.advisorFinalButton img{width:28px;height:28px}.advisorFinalButton span{flex:1;font-size:14px;font-weight:900}.advisorFinalButton small{opacity:.8;margin-bottom:2px;font-size:9px;font-weight:700;display:block}.advisorFinalButton b{font-size:24px}.advisorBackHome{text-align:center;margin-top:28px}.advisorBackHome a{color:var(--green);font-size:13px;font-weight:800;text-decoration:none}@media (max-width:1000px){.advisorTopLinks{display:none}.advisorTopbar{grid-template-columns:1fr auto}.advisorHero,.advisorPurchase,.advisorAfterSale{grid-template-columns:1fr}.advisorServiceGrid,.advisorGuideGrid{grid-template-columns:1fr 1fr}.advisorHeroVisual{min-height:420px}.advisorFinalCta{grid-template-columns:1fr}.advisorFinalButton{width:100%}}@media (max-width:640px){.advisorPage{padding-bottom:35px}.advisorTopbar{padding:10px 14px}.advisorBrand img{width:125px}.advisorTopWhatsapp{padding:10px 13px;font-size:12px}.advisorHero{border-radius:27px;gap:20px;width:calc(100% - 24px);margin:20px auto 42px;padding:32px 20px}.advisorHero h1{letter-spacing:-1.5px;font-size:39px}.advisorHeroText>p{font-size:15px}.advisorHeroButtons{flex-direction:column}.advisorPrimary,.advisorSecondary{width:100%}.advisorTrustRow{grid-template-columns:1fr}.advisorHeroVisual{min-height:330px}.advisorHeroVisual>img{max-height:320px}.advisorFloatingCard{padding:9px 11px}.advisorFloatingTop{top:25px}.advisorFloatingBottom{bottom:28px}.advisorSection{width:calc(100% - 24px);margin-bottom:46px}.advisorSectionHeader h2{letter-spacing:-1px;font-size:34px}.advisorServiceGrid,.advisorGuideGrid{grid-template-columns:1fr}.advisorPurchase{border-radius:26px;width:calc(100% - 24px);margin-bottom:48px;padding:24px 18px}.advisorPurchaseText h2{font-size:34px}.advisorCheckList{grid-template-columns:1fr}.advisorAfterSale{border-radius:27px;width:calc(100% - 24px);margin-bottom:48px;padding:30px 20px}.advisorAfterSale h2{font-size:35px}.advisorFinalCta{border-radius:25px;width:calc(100% - 24px);padding:28px 20px}.advisorFinalCta h2{font-size:30px}.advisorFinalButton{min-width:0}}.newDesktopNav>a{color:#2e3b34;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none;transition:color .2s;display:inline-flex}.newDesktopNav>a:hover{color:var(--green);text-decoration:none}.newDesktopNav>a:visited{color:#2e3b34;text-decoration:none}.newDesktopNav>a:focus,.newDesktopNav>a:active{color:var(--green);text-decoration:none}.productDropdownMenu a{color:inherit;text-decoration:none}.productDropdownMenu a:visited{color:inherit}.productDropdownMenu a:hover,.newHeaderCta{text-decoration:none}.newHeaderCta:hover,.newHeaderCta:visited{color:#fff;text-decoration:none}.productDropdownTrigger{color:#2e3b34;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none;transition:color .2s;display:inline-flex}.productDropdownTrigger:hover{color:var(--green)}.newDesktopNav .mobileNavContact{display:none}@media (max-width:1000px){.newDesktopNav .mobileNavContact{display:flex}}.tm7DetailSection{background:radial-gradient(circle at 85% 15%,#37d37c21,#0000 30%),linear-gradient(135deg,#fff 0%,#f7fcf9 100%);border:1px solid #dce9e2;border-radius:30px;width:min(1120px,100% - 32px);margin:72px auto;padding:58px;box-shadow:0 24px 70px #18593b14}.tm7DetailHeader{text-align:center;max-width:760px;margin:0 auto 44px}.tm7DetailHeader>span{color:#087b45;letter-spacing:.14em;background:#e9f8ef;border-radius:999px;margin-bottom:14px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-block}.tm7DetailHeader h2{color:#102b20;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05}.tm7DetailHeader h2 strong{color:#128552;display:block}.tm7DetailHeader p{color:#5f7168;max-width:680px;margin:20px auto 0;font-size:16px;line-height:1.75}.tm7DetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tm7DetailCard{background:#ffffffeb;border:1px solid #dce9e2;border-radius:22px;min-height:230px;padding:30px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.tm7DetailCard:hover{border-color:#b9dfc9;transform:translateY(-4px);box-shadow:0 16px 36px #15664114}.tm7DetailNumber{color:#087b45;background:#e9f8ef;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:22px;font-size:13px;font-weight:900;display:flex}.tm7DetailCard h3{color:#122d21;margin:0 0 12px;font-size:21px;line-height:1.25}.tm7DetailCard p{color:#66756e;margin:0;font-size:14px;line-height:1.75}.tm7DetailBottom{background:#0d6f43;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:32px;padding:28px 30px;display:flex}.tm7DetailBottom>div:first-child>span{color:#a8f0c5;letter-spacing:.14em;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.tm7DetailBottom h3{color:#fff;margin:0;font-size:23px;line-height:1.3}.tm7DetailBottom h3 strong{color:#8ff0b8}.tm7DetailLinks{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.tm7DetailLinks a{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.tm7DetailLinks a:hover{background:#ffffff2e;transform:translateY(-2px)}@media (max-width:900px){.tm7DetailSection{padding:42px 28px}.tm7DetailGrid{grid-template-columns:1fr}.tm7DetailCard{min-height:auto}.tm7DetailBottom{flex-direction:column;align-items:flex-start}.tm7DetailLinks{justify-content:flex-start}}@media (max-width:600px){.tm7DetailSection{border-radius:22px;width:calc(100% - 20px);margin:38px auto;padding:32px 16px}.tm7DetailHeader{margin-bottom:30px}.tm7DetailHeader h2{font-size:34px}.tm7DetailHeader p{font-size:14px}.tm7DetailGrid{gap:12px}.tm7DetailCard{border-radius:18px;padding:22px}.tm7DetailCard h3{font-size:18px}.tm7DetailBottom{border-radius:18px;margin-top:20px;padding:22px}.tm7DetailBottom h3{font-size:20px}.tm7DetailLinks{flex-direction:column;width:100%}.tm7DetailLinks a{justify-content:space-between;width:100%}}.tm7DetailCard{min-height:200px}.tm7DetailBottom{padding:32px 34px}.tm7DetailLinks{gap:12px}@media (max-width:900px){.tm7DetailCard{min-height:auto}.tm7DetailBottom{padding:28px}}@media (max-width:600px){.tm7DetailCard{min-height:auto}.tm7DetailBottom{padding:22px}.tm7DetailLinks{gap:10px}}.tm7FunctionsDetailSection{background:radial-gradient(circle at 85% 15%,#37d37c21,#0000 30%),linear-gradient(135deg,#fff 0%,#f7fcf9 100%);border:1px solid #dce9e2;border-radius:30px;width:min(1120px,100% - 32px);margin:72px auto;padding:58px;box-shadow:0 24px 70px #18593b14}.tm7FunctionsDetailHeader{text-align:center;max-width:760px;margin:0 auto 42px}.tm7FunctionsDetailHeader>span{color:#087b45;letter-spacing:.14em;background:#e9f8ef;border-radius:999px;margin-bottom:14px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-block}.tm7FunctionsDetailHeader h2{color:#102b20;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05}.tm7FunctionsDetailHeader h2 strong{color:#128552}.tm7FunctionsDetailHeader p{color:#5f7168;max-width:700px;margin:20px auto 0;font-size:16px;line-height:1.75}.tm7FunctionsDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tm7FunctionsDetailCard{background:#fffffff0;border:1px solid #dce9e2;border-radius:22px;min-height:205px;padding:30px;transition:transform .2s,box-shadow .2s,border-color .2s}.tm7FunctionsDetailCard:hover{border-color:#b9dfc9;transform:translateY(-4px);box-shadow:0 16px 36px #15664114}.tm7FunctionsDetailCard>span{color:#087b45;background:#e9f8ef;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:22px;font-size:13px;font-weight:900;display:flex}.tm7FunctionsDetailCard h3{color:#122d21;margin:0 0 12px;font-size:21px;line-height:1.25}.tm7FunctionsDetailCard p{color:#66756e;margin:0;font-size:14px;line-height:1.75}.tm7FunctionsSeoBlock{background:linear-gradient(135deg,#075b38 0%,#0d7b49 100%);border-radius:24px;grid-template-columns:1.35fr .65fr;align-items:center;gap:32px;margin-top:32px;padding:34px;display:grid}.tm7FunctionsSeoBlock>div:first-child>span{color:#a8f0c5;letter-spacing:.14em;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.tm7FunctionsSeoBlock h2{color:#fff;margin:0 0 16px;font-size:28px;line-height:1.25}.tm7FunctionsSeoBlock p{color:#ffffffd1;margin:0 0 12px;font-size:14px;line-height:1.75}.tm7FunctionsRelatedLinks{flex-direction:column;gap:12px;display:flex}.tm7FunctionsRelatedLinks a{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:13px;justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:flex}.tm7FunctionsRelatedLinks a:hover{background:#ffffff2e;transform:translate(3px)}@media (max-width:900px){.tm7FunctionsDetailSection{padding:42px 28px}.tm7FunctionsDetailGrid{grid-template-columns:1fr}.tm7FunctionsDetailCard{min-height:auto}.tm7FunctionsSeoBlock{grid-template-columns:1fr}}@media (max-width:600px){.tm7FunctionsDetailSection{border-radius:22px;width:calc(100% - 20px);margin:38px auto;padding:32px 16px}.tm7FunctionsDetailHeader{margin-bottom:30px}.tm7FunctionsDetailHeader h2{font-size:34px}.tm7FunctionsDetailHeader p{font-size:14px}.tm7FunctionsDetailGrid{gap:12px}.tm7FunctionsDetailCard{border-radius:18px;min-height:auto;padding:22px}.tm7FunctionsDetailCard h3{font-size:18px}.tm7FunctionsSeoBlock{border-radius:18px;margin-top:20px;padding:22px}.tm7FunctionsSeoBlock h2{font-size:22px}.tm7FunctionsRelatedLinks{gap:10px}.tm7FunctionsRelatedLinks a{width:100%}}.tm7BoxDetailSection{background:radial-gradient(circle at 85% 15%,#37d37c21,#0000 30%),linear-gradient(135deg,#fff 0%,#f7fcf9 100%);border:1px solid #dce9e2;border-radius:30px;width:min(1120px,100% - 32px);margin:72px auto;padding:58px;box-shadow:0 24px 70px #18593b14}.tm7BoxDetailHeader{text-align:center;max-width:760px;margin:0 auto 42px}.tm7BoxDetailHeader>span{color:#087b45;letter-spacing:.14em;background:#e9f8ef;border-radius:999px;margin-bottom:14px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-block}.tm7BoxDetailHeader h2{color:#102b20;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05}.tm7BoxDetailHeader h2 strong{color:#128552;display:block}.tm7BoxDetailHeader p{color:#5f7168;max-width:700px;margin:20px auto 0;font-size:16px;line-height:1.75}.tm7BoxDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tm7BoxDetailCard{background:#fffffff0;border:1px solid #dce9e2;border-radius:22px;min-height:195px;padding:30px;transition:transform .2s,box-shadow .2s,border-color .2s}.tm7BoxDetailCard:hover{border-color:#b9dfc9;transform:translateY(-4px);box-shadow:0 16px 36px #15664114}.tm7BoxDetailCard>span{color:#087b45;background:#e9f8ef;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:22px;font-size:13px;font-weight:900;display:flex}.tm7BoxDetailCard h3{color:#122d21;margin:0 0 12px;font-size:21px;line-height:1.25}.tm7BoxDetailCard p{color:#66756e;margin:0;font-size:14px;line-height:1.75}.tm7BoxDetailBottom{background:linear-gradient(135deg,#075b38 0%,#0d7b49 100%);border-radius:24px;grid-template-columns:1.25fr .75fr;align-items:center;gap:30px;margin-top:32px;padding:34px;display:grid}.tm7BoxDetailBottom>div:first-child>span{color:#a8f0c5;letter-spacing:.14em;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.tm7BoxDetailBottom h3{color:#fff;margin:0;font-size:27px;line-height:1.3}.tm7BoxDetailBottom h3 strong{color:#8ff0b8}.tm7BoxDetailLinks{flex-direction:column;gap:12px;display:flex}.tm7BoxDetailLinks a{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:13px;justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:flex}.tm7BoxDetailLinks a:hover{background:#ffffff2e;transform:translate(3px)}@media (max-width:900px){.tm7BoxDetailSection{padding:42px 28px}.tm7BoxDetailGrid{grid-template-columns:1fr}.tm7BoxDetailCard{min-height:auto}.tm7BoxDetailBottom{grid-template-columns:1fr}}@media (max-width:600px){.tm7BoxDetailSection{border-radius:22px;width:calc(100% - 20px);margin:38px auto;padding:32px 16px}.tm7BoxDetailHeader{margin-bottom:30px}.tm7BoxDetailHeader h2{font-size:34px}.tm7BoxDetailHeader p{font-size:14px}.tm7BoxDetailGrid{gap:12px}.tm7BoxDetailCard{border-radius:18px;min-height:auto;padding:22px}.tm7BoxDetailCard h3{font-size:18px}.tm7BoxDetailBottom{border-radius:18px;margin-top:20px;padding:22px}.tm7BoxDetailBottom h3{font-size:22px}.tm7BoxDetailLinks{gap:10px}.tm7BoxDetailLinks a{width:100%}}.tm7BoxDetailCard:last-child{grid-column:1/-1;max-width:100%}@media (max-width:900px){.tm7BoxDetailCard:last-child{grid-column:auto}}.cookidooDetailSection{background:radial-gradient(circle at 82% 14%,#37d37c24,#0000 30%),linear-gradient(135deg,#fff 0%,#f7fcf9 100%);border:1px solid #dce9e2;border-radius:30px;width:min(1120px,100% - 32px);margin:72px auto;padding:58px;box-shadow:0 24px 70px #18593b14}.cookidooDetailHeader{text-align:center;max-width:760px;margin:0 auto 42px}.cookidooDetailHeader>span{color:#087b45;letter-spacing:.14em;background:#e9f8ef;border-radius:999px;margin-bottom:14px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-block}.cookidooDetailHeader h2{color:#102b20;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05}.cookidooDetailHeader h2 strong{color:#128552}.cookidooDetailHeader p{color:#5f7168;max-width:700px;margin:20px auto 0;font-size:16px;line-height:1.75}.cookidooDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cookidooDetailCard{background:#fffffff0;border:1px solid #dce9e2;border-radius:22px;min-height:205px;padding:30px;transition:transform .2s,box-shadow .2s,border-color .2s}.cookidooDetailCard:hover{border-color:#b9dfc9;transform:translateY(-4px);box-shadow:0 16px 36px #15664114}.cookidooDetailCard>span{color:#087b45;background:#e9f8ef;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:22px;font-size:13px;font-weight:900;display:flex}.cookidooDetailCard h3{color:#122d21;margin:0 0 12px;font-size:21px;line-height:1.25}.cookidooDetailCard p{color:#66756e;margin:0;font-size:14px;line-height:1.75}.cookidooTm7Block{background:linear-gradient(135deg,#075b38 0%,#0d7b49 100%);border-radius:24px;grid-template-columns:1.3fr .7fr;align-items:center;gap:32px;margin-top:32px;padding:34px;display:grid}.cookidooTm7Text>span{color:#a8f0c5;letter-spacing:.14em;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.cookidooTm7Text h2{color:#fff;margin:0 0 16px;font-size:28px;line-height:1.25}.cookidooTm7Text h2 strong{color:#8ff0b8}.cookidooTm7Text p{color:#ffffffd1;margin:0 0 12px;font-size:14px;line-height:1.75}.cookidooDetailLinks{flex-direction:column;gap:12px;display:flex}.cookidooDetailLinks a{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:13px;justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:flex}.cookidooDetailLinks a:hover{background:#ffffff2e;transform:translate(3px)}@media (max-width:900px){.cookidooDetailSection{padding:42px 28px}.cookidooDetailGrid{grid-template-columns:1fr}.cookidooDetailCard{min-height:auto}.cookidooTm7Block{grid-template-columns:1fr}}@media (max-width:600px){.cookidooDetailSection{border-radius:22px;width:calc(100% - 20px);margin:38px auto;padding:32px 16px}.cookidooDetailHeader{margin-bottom:30px}.cookidooDetailHeader h2{font-size:34px}.cookidooDetailHeader p{font-size:14px}.cookidooDetailGrid{gap:12px}.cookidooDetailCard{border-radius:18px;min-height:auto;padding:22px}.cookidooDetailCard h3{font-size:18px}.cookidooTm7Block{border-radius:18px;margin-top:20px;padding:22px}.cookidooTm7Text h2{font-size:22px}.cookidooDetailLinks{gap:10px}.cookidooDetailLinks a{width:100%}}.tm7CampaignSection{background:radial-gradient(circle at 84% 13%,#37d37c21,#0000 30%),linear-gradient(135deg,#fff 0%,#f7fcf9 100%);border:1px solid #dce9e2;border-radius:30px;width:min(1120px,100% - 32px);margin:56px auto 72px;padding:58px;box-shadow:0 24px 70px #18593b14}.tm7CampaignSection .sectionIdentity{text-align:center;max-width:760px;margin:0 auto 42px}.tm7CampaignSection .sectionIdentity h2{color:#102b20;letter-spacing:-.04em;margin:0;font-size:clamp(36px,4vw,52px);line-height:1.05}.tm7CampaignSection .sectionIdentity h2 strong{color:#168451}.tm7CampaignSection .sectionIdentity p{color:#5f7168;max-width:680px;margin:18px auto 0;font-size:16px;line-height:1.7}.tm7CampaignMain{grid-template-columns:1.35fr .65fr;align-items:center;gap:28px;display:grid}.tm7CampaignImage{background:#fff;border:1px solid #dce9e2;border-radius:24px;align-self:center;padding:10px;overflow:hidden}.tm7CampaignImage img{object-fit:contain;width:100%;height:auto;min-height:0;display:block}.tm7CampaignInfo{background:#fffffff2;border:1px solid #dce9e2;border-radius:24px;flex-direction:column;justify-content:center;padding:36px;display:flex}.tm7CampaignInfo>span{color:#087b45;letter-spacing:.13em;background:#e9f8ef;border-radius:999px;width:fit-content;margin-bottom:14px;padding:7px 12px;font-size:11px;font-weight:900;display:inline-block}.tm7CampaignInfo h3{color:#102b20;letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.15}.tm7CampaignInfo h3 strong{color:#168451}.tm7CampaignInfo>p{color:#617168;margin:18px 0 22px;font-size:14px;line-height:1.75}.tm7CampaignHighlights{grid-template-columns:1fr;gap:10px;margin-bottom:26px;display:grid}.tm7CampaignHighlights div{color:#234638;background:#f7fcf9;border:1px solid #dce9e2;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:700}.tm7CampaignContact{color:#fff;cursor:pointer;background:linear-gradient(135deg,#11884e,#23b568);border:0;border-radius:15px;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 16px;display:flex;box-shadow:0 12px 28px #10874d33}.tm7CampaignContact img{object-fit:contain;flex:none;width:28px;height:28px}.tm7CampaignContact span{text-align:left;flex-direction:column;flex:1;align-items:flex-start;font-weight:800;line-height:1.2;display:flex}.tm7CampaignContact small{color:#ffffffbf;margin-bottom:3px;font-size:10px;font-weight:600}.tm7CampaignContact b{font-size:20px;font-weight:500}.tm7CampaignContact:hover{transform:translateY(-2px)}@media (max-width:900px){.tm7CampaignSection{padding:42px 28px}.tm7CampaignMain{grid-template-columns:1fr}.tm7CampaignImage img{height:auto;min-height:0}.tm7CampaignInfo{padding:30px}}@media (max-width:600px){.tm7CampaignSection{border-radius:22px;width:calc(100% - 20px);margin:38px auto;padding:28px 16px}.tm7CampaignSection .sectionIdentity{margin-bottom:28px}.tm7CampaignSection .sectionIdentity h2{font-size:34px}.tm7CampaignSection .sectionIdentity p{font-size:14px}.tm7CampaignMain{gap:16px}.tm7CampaignImage{border-radius:18px}.tm7CampaignImage img{object-fit:contain;width:100%;height:auto}.tm7CampaignInfo{border-radius:18px;padding:22px}.tm7CampaignInfo h3{font-size:24px}.tm7CampaignContact{min-height:58px}.tm7CampaignContact img{width:25px;height:25px}}.tm7CampaignHero{background:radial-gradient(circle at 8% 12%,#35cd7021,#0000 29%),linear-gradient(135deg,#fff 0%,#f5fbf7 100%);border:1px solid #d8ecdf;border-radius:38px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:58px;width:min(1540px,94%);margin:34px auto 70px;padding:68px 64px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #1a4c321a}.tm7CampaignHeroText{z-index:2;position:relative}.tm7CampaignHeroBadge{color:#0f6b45;background:#e8f6ee;border:1px solid #ccebd9;border-radius:999px;margin-bottom:22px;padding:10px 15px;font-size:13px;font-weight:900;display:inline-block}.tm7CampaignHeroText h1{color:#10241b;letter-spacing:-2.5px;margin:0 0 20px;font-size:clamp(44px,4vw,68px);line-height:1.02}.tm7CampaignHeroText h1 strong{color:#168451;display:block}.tm7CampaignHeroText>p{color:#5c6b63;max-width:600px;margin:0 0 26px;font-size:17px;line-height:1.7}.tm7CampaignPriceBox{background:#fff;border:1px solid #d8ecdf;border-radius:20px;width:fit-content;min-width:270px;margin-bottom:22px;padding:17px 22px;box-shadow:0 14px 34px #17452c12}.tm7CampaignPriceBox span{color:#687970;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.tm7CampaignPriceBox strong{color:#0f6b45;font-size:33px;line-height:1.1;display:block}.tm7CampaignPriceBox small{color:#495b52;margin-top:5px;font-size:12px;display:block}.tm7CampaignHeroBenefits{gap:8px;margin-bottom:28px;display:grid}.tm7CampaignHeroBenefits span{color:#28473a;font-size:14px;font-weight:700}.tm7CampaignHeroActions{flex-wrap:wrap;gap:12px;display:flex}.tm7CampaignPrimary,.tm7CampaignSecondary{border-radius:15px;min-height:54px;padding:0 20px;font-size:14px;font-weight:900}.tm7CampaignPrimary{color:#fff;background:#0f7d4d;border:0;align-items:center;gap:9px;display:flex;box-shadow:0 14px 30px #0f7d4d38}.tm7CampaignPrimary img{object-fit:contain;width:22px;height:22px}.tm7CampaignSecondary{color:#0f6b45;background:#fff;border:1px solid #b7ddc7}.tm7CampaignPrimary:hover,.tm7CampaignSecondary:hover{transform:translateY(-2px)}.tm7CampaignDisclaimer{color:#849087;margin-top:18px;font-size:11px;display:block}.tm7CampaignHeroVisual{background:#fff;border:1px solid #d8ecdf;border-radius:32px;padding:12px;position:relative;box-shadow:0 26px 70px #0f6b4524}.tm7CampaignHeroVisual img{object-fit:contain;border-radius:23px;width:100%;height:auto;display:block}.tm7CampaignHeroLabel{z-index:3;color:#fff;background:linear-gradient(135deg,#0f6b45,#15945d);border:3px solid #fff;border-radius:999px;padding:8px 15px;font-size:12px;font-weight:900;position:absolute;top:-14px;left:24px;box-shadow:0 10px 24px #0f6b4538}@media (max-width:1050px){.tm7CampaignHero{grid-template-columns:1fr;padding:50px 38px}.tm7CampaignHeroText{text-align:center}.tm7CampaignHeroText>p,.tm7CampaignPriceBox{margin-left:auto;margin-right:auto}.tm7CampaignHeroBenefits{text-align:left;max-width:520px;margin-left:auto;margin-right:auto}.tm7CampaignHeroActions{justify-content:center}}@media (max-width:640px){.tm7CampaignHero{border-radius:26px;gap:32px;width:calc(100% - 20px);margin:22px auto 40px;padding:36px 18px 22px}.tm7CampaignHeroText h1{letter-spacing:-1.5px;font-size:39px}.tm7CampaignHeroText>p{font-size:15px}.tm7CampaignPriceBox{width:100%;min-width:0}.tm7CampaignHeroActions{flex-direction:column}.tm7CampaignPrimary,.tm7CampaignSecondary{justify-content:center;width:100%}.tm7CampaignHeroVisual{border-radius:20px;padding:7px}.tm7CampaignHeroVisual img{border-radius:15px}.tm7CampaignHeroLabel{font-size:11px;top:-12px;left:12px}}.tm7CampaignDetailSection{background:radial-gradient(circle at 84% 14%,#37d37c21,#0000 30%),linear-gradient(135deg,#fff 0%,#f7fcf9 100%);border:1px solid #dce9e2;border-radius:30px;width:min(1120px,100% - 32px);margin:72px auto;padding:58px;box-shadow:0 24px 70px #18593b14}.tm7CampaignDetailHeader{text-align:center;max-width:760px;margin:0 auto 42px}.tm7CampaignDetailHeader>span{color:#087b45;letter-spacing:.14em;background:#e9f8ef;border-radius:999px;margin-bottom:14px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-block}.tm7CampaignDetailHeader h2{color:#102b20;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05}.tm7CampaignDetailHeader h2 strong{color:#128552}.tm7CampaignDetailHeader p{color:#5f7168;max-width:700px;margin:20px auto 0;font-size:16px;line-height:1.75}.tm7CampaignDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tm7CampaignDetailCard{background:#fffffff5;border:1px solid #dce9e2;border-radius:22px;min-height:210px;padding:30px;transition:transform .2s,box-shadow .2s,border-color .2s}.tm7CampaignDetailCard:hover{border-color:#b9dfc9;transform:translateY(-4px);box-shadow:0 16px 36px #15664114}.tm7CampaignDetailCard>span{color:#087b45;background:#e9f8ef;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:22px;font-size:13px;font-weight:900;display:flex}.tm7CampaignDetailCard h3{color:#122d21;margin:0 0 12px;font-size:21px;line-height:1.25}.tm7CampaignDetailCard p{color:#66756e;margin:0;font-size:14px;line-height:1.75}.tm7CampaignProcessBlock{background:linear-gradient(135deg,#075b38 0%,#0d7b49 100%);border-radius:24px;grid-template-columns:1.25fr .75fr;align-items:center;gap:32px;margin-top:32px;padding:34px;display:grid}.tm7CampaignProcessBlock>div:first-child>span{color:#a8f0c5;letter-spacing:.14em;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.tm7CampaignProcessBlock h2{color:#fff;margin:0 0 16px;font-size:28px;line-height:1.25}.tm7CampaignProcessBlock h2 strong{color:#8ff0b8}.tm7CampaignProcessBlock p{color:#ffffffd1;margin:0 0 12px;font-size:14px;line-height:1.75}.tm7CampaignDetailLinks{flex-direction:column;gap:12px;display:flex}.tm7CampaignDetailLinks a{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:13px;justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:flex}.tm7CampaignDetailLinks a:hover{background:#ffffff2e;transform:translate(3px)}@media (max-width:900px){.tm7CampaignDetailSection{padding:42px 28px}.tm7CampaignDetailGrid{grid-template-columns:1fr}.tm7CampaignDetailCard{min-height:auto}.tm7CampaignProcessBlock{grid-template-columns:1fr}}@media (max-width:600px){.tm7CampaignDetailSection{border-radius:22px;width:calc(100% - 20px);margin:38px auto;padding:32px 16px}.tm7CampaignDetailHeader{margin-bottom:30px}.tm7CampaignDetailHeader h2{font-size:34px}.tm7CampaignDetailHeader p{font-size:14px}.tm7CampaignDetailGrid{gap:12px}.tm7CampaignDetailCard{border-radius:18px;min-height:auto;padding:22px}.tm7CampaignDetailCard h3{font-size:18px}.tm7CampaignProcessBlock{border-radius:18px;margin-top:20px;padding:22px}.tm7CampaignProcessBlock h2{font-size:22px}.tm7CampaignDetailLinks{gap:10px}.tm7CampaignDetailLinks a{width:100%}}.campaignHeroLink{line-height:0;display:block}.newDesktopNav>button,.newDesktopNav>a,.productDropdownTrigger{appearance:none;color:#26382f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:14px 10px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.newDesktopNav>button:hover,.newDesktopNav>a:hover,.productDropdownTrigger:hover{color:#168451}.productDropdownMenu>a,.productDropdownMenu>button{color:inherit;font-family:inherit;text-decoration:none}.footerSeoNav{border-top:1px solid #1684511f;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;max-width:1100px;margin:22px auto 0;padding:18px 24px;display:flex}.footerSeoNav a{color:#53635b;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .2s,transform .2s;position:relative}.footerSeoNav a:hover{color:#168451;transform:translateY(-1px)}.footerSeoNav a:not(:last-child):after{content:"•";color:#b8c8bf;position:absolute;right:-14px}@media (max-width:700px){.footerSeoNav{gap:10px 16px;padding:16px 18px}.footerSeoNav a{font-size:11px}.footerSeoNav a:after{display:none}}.professionalFooter .footerSeoNav{border-top:1px solid #dfece5;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 0;width:calc(100% - 56px);max-width:none;margin:0 28px;padding:17px 20px;display:flex}.professionalFooter .footerSeoNav a{color:#596a61;align-items:center;padding:0 18px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex;position:relative}.professionalFooter .footerSeoNav a:hover{color:#168451;transform:translateY(-1px)}.professionalFooter .footerSeoNav a:not(:last-child):after{content:"";background:#d5e3db;width:1px;height:13px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.professionalFooter .footerCopyright{color:#77847d;text-align:center;background:#f5faf7bf;border-top:0;padding:12px 20px 14px;font-size:11px}@media (max-width:800px){.professionalFooter .footerSeoNav{gap:10px 0;width:calc(100% - 36px);margin:0 18px;padding:16px 4px}.professionalFooter .footerSeoNav a{padding:0 10px;font-size:11px}.professionalFooter .footerSeoNav a:after{display:none}}footer.professionalFooter{align-items:initial;justify-content:initial;gap:0;display:block}@media (max-width:800px){.professionalFooter .footerTrustRow{margin:0 16px;padding:4px 0}.professionalFooter .footerTrustRow>div{gap:10px;padding:12px 4px}.professionalFooter .footerTrustRow>div>span{flex:0 0 38px;width:38px;height:38px;font-size:17px}.professionalFooter .footerTrustRow strong{font-size:12px}.professionalFooter .footerTrustRow small{font-size:10px;line-height:1.35}.professionalFooter .footerSeoNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;width:calc(100% - 28px);margin:0 14px;padding:15px 2px;display:grid}.professionalFooter .footerSeoNav a{text-align:center;justify-content:center;padding:0;font-size:10px}.professionalFooter .footerSeoNav a:after{display:none}.professionalFooter .footerCopyright{padding:10px 50px 14px;font-size:9px}}.campaignImageHint{display:none}@media (max-width:800px){.campaignHeroCard{flex-direction:column;align-items:stretch}.campaignHeroLink{width:100%;line-height:0;display:block}.campaignHeroLink img{width:100%;height:auto;display:block}.campaignImageHint{text-align:center;color:#27885b;width:100%;margin:9px 0 2px;font-size:12px;font-weight:700;line-height:1.35;display:block}.campaignImageHint span{margin-left:3px;display:inline-block}}
