.crm-page .intro-copy.crm-intro{border:0;border-left:3px solid var(--green);color:#414557;background:0 0;border-radius:0;max-width:880px;margin:0 auto clamp(2.5rem,5vw,4rem);padding:.35rem 0 .35rem clamp(1.1rem,2.5vw,1.75rem);font-size:clamp(1rem,1.25vw,1.08rem);font-weight:450;line-height:1.75}.crm-page .fundamentals-panel{background:linear-gradient(135deg,#ffffffe6,#dcefe361);border:1px solid #24223524;border-radius:20px;grid-template-columns:.82fr 1.18fr;gap:clamp(1.5rem,4vw,3.5rem);max-width:1040px;margin:0 auto clamp(2.5rem,5vw,4rem);padding:clamp(1.6rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #0c4a2a0f}.crm-page .fundamentals-panel:before{background:linear-gradient(var(--green), var(--green-dark));content:"";width:4px;height:100%;position:absolute;top:0;left:0}.crm-page .fundamentals-panel .section-title{font-size:clamp(1.75rem,2.6vw,2.2rem);line-height:1.04}.crm-page .fundamentals-panel>div:first-child>p:last-child{color:var(--muted);font-size:1rem}.crm-page .crm-features{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;padding:0;display:grid}.crm-page .crm-features p{background:0 0;border:0;border-bottom:1px solid #24223529;border-radius:0;align-items:flex-start;gap:.65rem;min-height:48px;margin:0;padding:.7rem 0;font-size:.94rem;font-weight:620;display:flex}.crm-page .crm-features span{width:21px;height:21px;color:var(--white);background:var(--green-dark);border-radius:50%;flex:none;place-items:center;font-size:.7rem;display:grid}.crm-page .crm-sections{gap:.75rem;max-width:1040px;margin-inline:auto;display:grid}.crm-page .crm-sections details{background:#ffffffe0;border:1px solid #2422352e;border-radius:15px;transition:border-color .22s,background .22s,transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0c4a2a09}.crm-page .crm-sections details:before{background:var(--green);content:"";width:3px;transition:transform .22s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.crm-page .crm-sections details:hover,.crm-page .crm-sections details[open]{background:var(--white);border-color:#00af4c7a;transform:translateY(-2px);box-shadow:0 14px 34px #0c4a2a13}.crm-page .crm-sections details:hover h2,.crm-page .crm-sections details[open] h2{color:var(--green-dark)}.crm-page .crm-sections details[open]:before{transform:scaleY(1)}.crm-page .crm-sections summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:1rem;min-height:76px;padding:1rem 1.25rem;list-style:none;display:grid}.crm-page .crm-sections summary::-webkit-details-marker{display:none}.crm-page .crm-sections summary::marker{content:""}.crm-page .crm-sections summary>span{width:38px;height:38px;color:var(--green-dark);background:var(--mint);border:1px solid #16683552;border-radius:11px;place-items:center;font-size:.72rem;font-weight:850;display:grid}.crm-page .crm-sections h2{color:var(--ink);font-family:var(--sans);letter-spacing:-.015em;margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:760;line-height:1.3;transition:color .2s}.crm-page .crm-sections summary i{background:#dcefe373;border:1px solid #16683547;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.crm-page .crm-sections summary i:before,.crm-page .crm-sections summary i:after{background:var(--green-dark);content:"";width:11px;height:1.5px;transition:transform .22s;position:absolute}.crm-page .crm-sections summary i:after{transform:rotate(90deg)}.crm-page .crm-sections details[open] summary i:after{transform:rotate(0)}.crm-page .crm-copy{border-top:1px solid #2422351a;padding:0 1.5rem 1.5rem calc(42px + 2.25rem);animation:.28s both accordion-in}.crm-page .crm-copy p{max-width:780px;color:var(--muted);margin:1rem 0 0;font-size:.98rem;line-height:1.75}@media (width<=780px){.crm-page .fundamentals-panel,.crm-page .crm-features{grid-template-columns:1fr}.crm-page .crm-sections summary{grid-template-columns:36px minmax(0,1fr) 30px;gap:.7rem;min-height:68px;padding:.85rem}.crm-page .crm-sections summary>span{width:34px;height:34px}.crm-page .crm-copy{padding:0 1rem 1.25rem}}section.web-page.web-theme{background:linear-gradient(180deg, var(--paper), #fbfcfa 28%, var(--paper))}.web-page .intro-copy.web-intro{border:0;border-left:3px solid var(--green);color:#414557;max-width:920px;box-shadow:none;background:0 0;border-radius:0;margin:0 auto clamp(3rem,6vw,4.75rem);padding:.4rem 0 .4rem clamp(1.15rem,2.5vw,1.8rem);font-size:clamp(1rem,1.3vw,1.12rem);font-weight:460;line-height:1.75}.web-page .web-service-grid{outline:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:clamp(3.5rem,7vw,5.5rem);display:grid;border:0!important;border-block:0!important}.web-page .web-service-grid article{background:#ffffffdb;border:1px solid #24223529;border-radius:16px;min-width:0;min-height:230px;padding:clamp(1.35rem,3vw,2rem);transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden;box-shadow:0 10px 28px #0c4a2a0e}.web-page .web-service-grid article:hover{z-index:1;border-color:#00af4c80;transform:translateY(-5px);box-shadow:0 16px 36px #0c4a2a1a}.web-page .web-service-grid article:before{background:linear-gradient(90deg, var(--green), var(--mint-strong));content:"";border-radius:0 0 999px;width:72px;height:3px;transition:width .28s;position:absolute;top:0;left:0}.web-page .web-service-grid article:hover:before{width:100%}.web-page .web-service-grid span{width:36px;height:36px;color:var(--green-dark);background:var(--mint);border:1px solid #16683547;border-radius:10px;place-items:center;font-size:.72rem;font-weight:850;display:grid}.web-page .web-service-grid h2{max-width:520px;color:var(--ink);font-family:var(--sans);letter-spacing:-.02em;margin:1rem 0 .65rem;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:760;line-height:1.2}.web-page .web-service-grid p{max-width:600px;color:var(--muted);margin:0;font-size:.98rem;line-height:1.7}.web-page .content-heading{margin-bottom:1.5rem}.web-page .content-heading .section-title{font-size:clamp(2rem,3.5vw,3rem)}.web-page .web-features{background:linear-gradient(#ffffff2e,#ffffff2e),#dcefe385;border:1px solid #24223526;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem 1.5rem;margin-bottom:clamp(3.5rem,7vw,5.5rem);padding:clamp(1.25rem,2.8vw,2rem);display:grid;box-shadow:0 18px 45px #0c4a2a0e}.web-page .web-features p{color:#46495b;border:0;align-items:flex-start;gap:.65rem;min-width:0;margin:0;padding:.58rem 0;font-size:.92rem;line-height:1.5;transition:color .2s,padding-left .2s;display:flex}.web-page .web-features p:hover{color:var(--green-dark);padding-left:.25rem}.web-page .web-features span{width:18px;height:18px;color:var(--green-dark);background:#ffffff8c;border:1px solid #1668358c;border-radius:5px;flex:none;place-items:center;font-size:.62rem;font-weight:900;display:grid}.web-page .package-list{border-top:2px solid var(--ink);margin-top:2rem}.web-page .package-list article{background:0 0;border-bottom:1px solid #24223538;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:86px;padding:1.15rem .65rem;transition:background .2s,padding-left .2s;display:grid}.web-page .package-list article:hover{background:#dcefe36b;padding-left:1rem}.web-page .package-list span{width:38px;height:38px;color:var(--green-dark);background:var(--mint);border:1px solid #16683547;border-radius:50%;place-items:center;font-size:.7rem;font-weight:850;display:grid}.web-page .package-list h3{color:var(--ink);font-family:var(--sans);margin:0;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.15}.web-page .package-list p{color:var(--green-dark);margin:0;font-size:.95rem;font-weight:800}@media (width<=860px){.web-page .web-service-grid,.web-page .web-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.web-page .web-service-grid,.web-page .web-features{grid-template-columns:1fr}.web-page .web-service-grid article{border-right:0;min-height:0}.web-page .package-list article{grid-template-columns:42px 1fr;gap:.85rem}.web-page .package-list p{grid-column:2}}.page-hero[data-astro-cid-z7xolria]{background:var(--green-deep);border-bottom:1px solid #24223540;min-height:clamp(300px,34vw,400px);position:relative;overflow:hidden}.page-hero[data-astro-cid-z7xolria]:before{z-index:1;aspect-ratio:1;content:"";border:1px solid #ffffff2e;border-radius:50%;width:min(46vw,620px);animation:8s ease-in-out infinite orbit-pulse;position:absolute;top:-45%;right:-8%;box-shadow:inset 0 0 0 42px #ffffff06,inset 0 0 0 84px #ffffff05}.page-hero[data-astro-cid-z7xolria]:after{z-index:1;opacity:.1;content:"";background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:52px 52px;animation:18s linear infinite grid-drift;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 78%)}.hero-image[data-astro-cid-z7xolria],.hero-overlay[data-astro-cid-z7xolria]{position:absolute;inset:0}.hero-image[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{object-fit:cover;filter:saturate(.72)contrast(1.02);width:100%;height:100%;transform:scale(1.02)}.hero-overlay[data-astro-cid-z7xolria]{background:linear-gradient(90deg,#082f20f5,#0c4a2abd 50%,#0c4a2a2e)}.hero-content[data-astro-cid-z7xolria]{z-index:2;min-height:clamp(300px,34vw,400px);color:var(--white);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.hero-content[data-astro-cid-z7xolria]>a[data-astro-cid-z7xolria]{letter-spacing:.13em;backdrop-filter:blur(8px);background:#082f2047;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.5rem;padding:.38rem .7rem;font-size:.66rem;font-weight:850;animation:.5s both rise-in;display:inline-flex}.hero-content[data-astro-cid-z7xolria]>a[data-astro-cid-z7xolria]:before{background:var(--green);content:"";border-radius:50%;width:6px;height:6px}.title-row[data-astro-cid-z7xolria]{align-items:center;gap:1rem;margin-bottom:1.4rem;animation:.55s 80ms both rise-in;display:flex}.page-icon[data-astro-cid-z7xolria]{width:62px;height:62px;color:var(--green-dark);background:#dcefe3f2;border:1px solid #ffffff6b;border-radius:16px;place-items:center;padding:12px;display:grid;box-shadow:0 12px 35px #0000001f}.page-number[data-astro-cid-z7xolria]{width:44px;height:44px;font-family:var(--display);backdrop-filter:blur(8px);border:1px solid #ffffffb8;border-radius:13px;place-items:center;font-size:.75rem;font-weight:900;display:grid}.hero-content[data-astro-cid-z7xolria] .display-title[data-astro-cid-z7xolria]{max-width:900px;color:var(--white);text-shadow:0 8px 30px #0000001f;font-size:clamp(2.5rem,4.2vw,4rem);animation:.6s .15s both rise-in}.page-content[data-astro-cid-z7xolria]{background:radial-gradient(circle at 88% 12%, #00af4c12, transparent 28rem), linear-gradient(180deg, var(--paper), #fbfcfa 24%, var(--paper));padding-block:clamp(2.75rem,4.5vw,4.5rem);position:relative}.intro-copy[data-astro-cid-z7xolria]{border-left:4px solid var(--green);max-width:960px;color:var(--ink);letter-spacing:-.01em;text-align:left;background:#dcefe38c;border-radius:0 14px 14px 0;margin:0 auto clamp(2.75rem,5vw,4.5rem);padding:clamp(1.25rem,2.5vw,2rem) clamp(1.25rem,3vw,2.5rem);font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:500;line-height:1.55}.feature-grid[data-astro-cid-z7xolria]{border-top:2px solid var(--ink);grid-template-columns:repeat(2,1fr);column-gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.feature-grid[data-astro-cid-z7xolria] article[data-astro-cid-z7xolria]{border-bottom:1px solid #2422353d;grid-template-columns:38px 1fr;align-items:center;gap:1rem;min-height:72px;padding:.9rem .65rem;transition:color .2s,background .2s,transform .2s;display:grid}.feature-grid[data-astro-cid-z7xolria] article[data-astro-cid-z7xolria]:hover{color:var(--green-dark);background:#dcefe373;transform:translate(4px)}.feature-grid[data-astro-cid-z7xolria] span[data-astro-cid-z7xolria]{color:var(--green-dark);font-family:var(--display);font-size:.72rem;font-weight:900}.feature-grid[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{margin:0;font-weight:700}.dica-grid[data-astro-cid-z7xolria]{max-width:900px;margin-inline:auto}.content-heading[data-astro-cid-z7xolria]{margin:0 0 2.5rem}.pricing-table[data-astro-cid-z7xolria]{background:#ffffffb8;border:1px solid #24223533;border-radius:16px;overflow:hidden;box-shadow:0 18px 48px #0c4a2a0f}.price-row[data-astro-cid-z7xolria]{grid-template-columns:.8fr repeat(3,1fr);align-items:center;display:grid}.price-row[data-astro-cid-z7xolria]>[data-astro-cid-z7xolria]{border-right:1px solid #2422352e;min-width:0;margin:0;padding:1.15rem}.price-row[data-astro-cid-z7xolria]>[data-astro-cid-z7xolria]:last-child{border-right:0}.price-row[data-astro-cid-z7xolria]:not(:last-child){border-bottom:1px solid #24223533}.price-row--head[data-astro-cid-z7xolria]{color:var(--white);background:var(--green-dark)}.price-row[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]{font-family:var(--display);font-size:1.15rem;line-height:1.2}.price-row[data-astro-cid-z7xolria]>strong[data-astro-cid-z7xolria]{color:var(--green-dark);text-transform:uppercase;font-size:.75rem}.price-row[data-astro-cid-z7xolria]>span[data-astro-cid-z7xolria]{color:var(--muted);font-size:.95rem}.content-note[data-astro-cid-z7xolria]{color:var(--muted);margin:1.8rem 0 4rem;font-size:.95rem}.document-panel[data-astro-cid-z7xolria]{border:1px solid #1668352b;border-left:5px solid var(--green-dark);background:linear-gradient(135deg, var(--mint), #f2f8f4);border-radius:0 18px 18px 0;padding:clamp(2rem,5vw,4rem);box-shadow:0 18px 48px #0c4a2a0e}.document-panel[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{font-family:var(--display);margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3.2rem)}.document-panel[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{margin:.75rem 0;padding-left:1.7rem;position:relative}.document-panel[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]:before{color:var(--green-dark);content:"✓";font-weight:900;position:absolute;left:0}.coming-section[data-astro-cid-z7xolria]{background:radial-gradient(circle at 70% 20%, #00af4c24, transparent 20rem), linear-gradient(135deg, var(--cream), var(--mint));padding:clamp(4rem,7vw,6rem) 0}.coming-card[data-astro-cid-z7xolria]{text-align:center;align-content:center;place-items:center;gap:2rem;display:grid;position:relative}.coming-card[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{color:var(--green-dark);font-family:var(--display);letter-spacing:.06em;margin:0;font-size:clamp(2.3rem,5vw,4.4rem);font-weight:800}.coming-tape[data-astro-cid-z7xolria]{background:var(--green);width:100px;height:6px;transform:rotate(-2deg)}@media (width<=700px){.feature-grid[data-astro-cid-z7xolria],.price-row[data-astro-cid-z7xolria]{grid-template-columns:1fr}.price-row--head[data-astro-cid-z7xolria]>span[data-astro-cid-z7xolria]{display:none}.price-row[data-astro-cid-z7xolria]>[data-astro-cid-z7xolria]{border-bottom:1px solid #24223526;border-right:0}.price-row[data-astro-cid-z7xolria]>[data-astro-cid-z7xolria]:last-child{border-bottom:0}}@media (width<=520px){.title-row[data-astro-cid-z7xolria]{margin-top:1rem}}
