.home-02{overflow:clip}.home-02 .section-heading-02{margin-bottom:34px}.home-02 .section-heading-02 h2{font-size:32px;margin-bottom:12px}.home-02 .section-heading-02 p{font-size:20px;line-height:1.75}
.home-02 .hero-02{background:#eff7fd}.home-02 .hero-grid-02{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;min-height:640px;padding-block:35px}
.home-02 .hero-copy-02{padding-block:20px}.home-02 .hero-label{display:inline-flex;gap:10px;align-items:center;background:#e1effb;color:#305785;border-radius:22px;padding:7px 16px;font-size:20px;font-weight:500;margin-bottom:24px}.home-02 .hero-label i{width:10px;height:10px;background:#23c198;border-radius:50%}
.home-02 .hero-copy-02 h1{font-size:clamp(34px,3.5vw,50px);line-height:1.65;margin-bottom:23px}.home-02 .hero-copy-02>p{font-size:24px;line-height:1.67;max-width:640px;margin-bottom:30px;text-align:justify}.home-02 .hero-copy-02>.button-row{gap:24px}.home-02 .hero-copy-02 .button{min-width:230px}
.home-02 .hero-art-02{align-self:stretch;display:flex;align-items:center;justify-content:center;margin-inline-end:-55px}.home-02 .hero-art-02 img{display:block;width:100%;height:auto;max-width:720px;object-fit:contain}
.home-02 .hero-points-02{margin-top:36px;border-top:1px solid #c5e1fc;padding-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-02 .hero-points-02>div{display:flex;gap:10px;align-items:flex-start;padding-inline:17px;border-inline-start:1px solid #c5e1fc}.home-02 .hero-points-02>div:first-child{padding-inline-start:0;border:0}.home-02 .hero-points-02>div:last-child{padding-inline-end:0}.home-02 .hero-points-02 img{width:32px;height:32px;margin-top:2px;flex:none}.home-02 .hero-points-02 b{display:block;font-size:20px;font-weight:500;white-space:nowrap}.home-02 .hero-points-02 small{display:block;color:#7a7f84;font-size:16px;margin-top:3px;white-space:nowrap}
.home-02 .connection-tabs-02{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.home-02 .connection-tab-02{display:flex;align-items:center;gap:14px;text-align:start;background:var(--surface);border:1px solid var(--card-border);box-shadow:0 0 4px #2579e515;border-radius:15px;padding:18px 20px;color:var(--ink);min-width:0}.home-02 .connection-tab-02.active{border-color:#3687ff;background:#f1f8ff}.home-02 .connection-icon-02{display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:12px;background:#e3effb}.home-02 .connection-icon-02>img{width:auto;height:auto;max-width:none;display:block}.home-02 .connection-tab-02 b{display:block;font-size:24px;line-height:1.7;font-weight:500}.home-02 .connection-tab-02 small{display:block;font-size:16px;color:var(--muted);margin-top:3px}.home-02 .tab-radio{width:23px;height:23px;border:1px solid #85b7f0;border-radius:50%;flex:none;margin-inline-start:auto}.home-02 .active .tab-radio{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 3px #fff}
.home-02 .connection-panel-02{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:35px;background:#eff7fd;border-radius:16px;min-height:410px;padding:30px 35px;margin-bottom:20px}.home-02 .connection-copy-02 h3{font-size:32px;line-height:1.9;margin:16px 0}.home-02 .connection-copy-02 p{font-size:18px;margin-bottom:22px;text-align:justify}.home-02 .connection-copy-02 .overline{font-size:20px;margin-bottom:18px}.home-02 .connection-art-02{width:100%;height:330px;object-fit:contain}.home-02 .platforms-02{display:flex;gap:12px;align-items:center;flex-wrap:wrap;direction:rtl}.home-02 .platforms-02>span{display:block;min-width:125px;max-width:155px;flex:1;border:1px solid #e0ebfc;background:var(--surface);border-radius:10px;padding:9px 13px;line-height:1.5;font:700 20px Arial,sans-serif;color:#111a2b;box-shadow:var(--shadow);direction:ltr}.home-02 .platforms-02 small{display:block;color:#899097;font-size:10px;font-weight:400;line-height:1.5}.home-02 .platforms-02 .wordpress{color:#27799b}.home-02 .platforms-02 .woo{color:#803994}
.home-02 .journey-grid-02{display:grid;grid-template-columns:1fr 1.18fr;gap:64px;align-items:start}.home-02 .journey-intro-02{background:var(--surface);border:1px solid #e3ecfb;box-shadow:0 0 6px #126cf521;border-radius:18px;overflow:hidden;text-align:center}.home-02 .journey-intro-02>div{padding:30px 30px 0}.home-02 .journey-intro-02 h2{font-size:32px;margin-bottom:16px}.home-02 .journey-intro-02 p{font-size:20px;line-height:1.75;margin-bottom:24px}.home-02 .journey-intro-02>img{width:100%;height:300px;object-fit:cover;object-position:bottom;display:block;margin-top:30px}.home-02 .journey-steps-02 .section-heading-02{margin-bottom:26px}.home-02 .journey-steps-02 .section-heading-02 h2{font-size:27px}.home-02 .journey-steps-02 .section-heading-02 p{font-size:18px}
.home-02 .journey-step-02{position:relative;border:1px solid #e5edfa;border-radius:16px;background:var(--surface);box-shadow:var(--shadow);margin:0 30px 16px 0;scroll-margin-top:100px}.home-02 .journey-step-02::before{content:'';position:absolute;inset-inline-start:-31px;top:44px;bottom:-22px;width:1px;background:#bfdcff}.home-02 .journey-step-02:last-child::before{display:none}.home-02 .journey-step-02 summary{list-style:none;display:flex;align-items:center;gap:14px;cursor:pointer;position:relative;padding:20px 26px;font-size:24px;font-weight:500}.home-02 summary::-webkit-details-marker{display:none}.home-02 .step-number-02{position:absolute;inset-inline-start:-55px;top:13px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#edf6ff;font-size:20px;font-weight:500;color:var(--ink)}.home-02 details[open] .step-number-02{background:var(--blue);color:#fff}.home-02 .chevron-02{display:block;width:10px;height:10px;border:solid var(--blue);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin-inline-start:auto;flex:none;transition:transform .16s}.home-02 details[open] .chevron-02{transform:rotate(225deg)}.home-02 .step-body-02{padding:0 26px 24px;font-size:18px}.home-02 .step-body-02 p{margin-bottom:16px;text-align:justify}
.home-02 .benefits-grid-02{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.home-02 .benefit-card-02{display:flex;align-items:flex-start;gap:24px;padding:26px;border-radius:16px;background:var(--surface);border:1px solid var(--card-border);box-shadow:var(--shadow)}.home-02 .benefit-card-02>img{width:112px;height:112px;object-fit:contain;flex:none;border-radius:13px}.home-02 .benefit-card-02 h3{font-size:20px;font-weight:500;margin:4px 0 9px}.home-02 .benefit-card-02 p{font-size:18px;line-height:1.8;margin-bottom:17px;text-align:justify}.home-02 .benefit-card-02 .text-link{font-size:16px}
.home-02 .solutions-grid-02{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.home-02 .solution-card-02{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--card-border);border-radius:16px;padding:16px 19px 24px;box-shadow:var(--shadow);min-width:0}.home-02 .solution-card-02>img{display:block;width:100%;height:185px;object-fit:contain;margin-bottom:17px}.home-02 .solution-card-02 h3{font-size:20px;margin-bottom:12px;line-height:1.9}.home-02 .solution-card-02 p{font-size:18px;line-height:1.85;margin-bottom:24px;flex:1;text-align:justify}.home-02 .solution-card-02 .text-link{font-size:16px}
.home-02 .learn-02{padding-block:36px;background:#edf7ff url('/images/design-02/learn-bg.svg') center/cover no-repeat;margin-block:35px}.home-02 .learn-grid-02{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.home-02 .learn-copy-02 h2{font-size:40px;line-height:1.9;margin-bottom:18px}.home-02 .learn-copy-02>p{font-size:20px;text-align:justify;margin-bottom:24px}.home-02 .learn-links-02{display:grid;gap:14px}.home-02 .learn-links-02>a{display:flex;align-items:center;gap:18px;padding:13px 18px;border:1px solid #e1ecfb;border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.home-02 .learn-links-02>a>img{width:68px;height:68px;object-fit:contain;flex:none}.home-02 .learn-links-02 h3{font-size:20px;font-weight:500;margin-bottom:3px}.home-02 .learn-links-02 p{font-size:16px;line-height:1.95}.home-02 .learn-arrow{font-size:32px;font-family:Arial,sans-serif;margin-inline-start:auto;color:var(--blue)}
.home-02 .blog-heading-02{display:flex;justify-content:space-between;align-items:center;gap:20px}.home-02 .blog-heading-02 p{font-size:20px}.home-02 .blog-heading-02>.text-link{flex:none}.home-02 .home-blog-grid.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}
.home-02 .about-grid-02{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:42px;padding:35px 42px;background:#f0f7fd;border-radius:18px}.home-02 .about-grid-02 h2{font-size:40px;line-height:1.95;margin-bottom:24px}.home-02 .about-grid-02 p{font-size:18px;text-align:justify;margin-bottom:20px}.home-02 .about-grid-02>img{width:100%;height:auto;object-fit:contain}.home-02 .about-grid-02>.text-link{margin-top:10px}
.home-02 .final-02{padding-block:38px;margin-top:40px;background:#e6f3ff url('/images/design-02/cta-bg.svg') center/cover no-repeat}.home-02 .final-grid-02{display:grid;grid-template-columns:1fr 250px;gap:80px;align-items:center}.home-02 .final-grid-02 h2{font-size:30px;margin-bottom:13px}.home-02 .final-grid-02 p{font-size:18px;max-width:900px}.home-02 .final-grid-02>.button-row{flex-direction:column;align-items:stretch;gap:12px}
@media(max-width:1190px){.home-02 .hero-grid-02{gap:20px}.home-02 .hero-art-02{margin-inline-end:-25px}.home-02 .hero-copy-02 .button{min-width:180px}.home-02 .hero-copy-02>.button-row{gap:13px}.home-02 .hero-points-02>div{padding-inline:10px;gap:7px}.home-02 .hero-points-02 b{font-size:12px}.home-02 .hero-points-02 small{font-size:10px}.home-02 .connection-tab-02{padding:16px 14px;gap:12px}.home-02 .connection-tab-02 b{font-size:15px}.home-02 .connection-tab-02 small{font-size:11px}.home-02 .connection-panel-02{padding:25px;gap:25px}.home-02 .connection-copy-02 h3{font-size:24px}.home-02 .journey-grid-02{gap:42px}.home-02 .benefit-card-02{gap:18px;padding:23px}.home-02 .benefit-card-02>img{width:90px;height:90px}.home-02 .learn-grid-02{gap:42px}.home-02 .solution-card-02{padding:14px 16px 22px}.home-02 .solution-card-02 h3{font-size:15px}.home-02 .solution-card-02>img{height:150px}}
@media(max-width:900px){.home-02 .hero-grid-02{min-height:520px}.home-02 .hero-copy-02 h1{font-size:31px}.home-02 .hero-copy-02>p{font-size:15px}.home-02 .hero-copy-02 .button{min-width:0;flex:1}.home-02 .hero-points-02{grid-template-columns:1fr;gap:12px}.home-02 .hero-points-02>div{border:0;padding:0}.home-02 .hero-points-02>div>span{display:flex;align-items:center;gap:12px}.home-02 .hero-points-02 img{width:32px;height:32px}.home-02 .hero-points-02 small{margin:0}.home-02 .connection-tabs-02{gap:12px}.home-02 .connection-tab-02{flex-wrap:wrap;gap:9px;padding:14px}.home-02 .connection-tab-02>span{order:3;flex-basis:100%}.home-02 .tab-radio{width:20px;height:20px}.home-02 .connection-panel-02{grid-template-columns:1.1fr 1fr;gap:15px}.home-02 .connection-copy-02 h3{font-size:22px}.home-02 .connection-art-02{height:280px}.home-02 .platforms-02{gap:6px}.home-02 .platforms-02>span{min-width:80px;font-size:16px;padding:7px 9px}.home-02 .platforms-02 small{font-size:8px}.home-02 .journey-grid-02{grid-template-columns:1fr 1fr;gap:30px}.home-02 .journey-intro-02>div{padding:24px 20px 0}.home-02 .journey-intro-02 h2{font-size:22px}.home-02 .journey-intro-02 p{font-size:13px}.home-02 .journey-step-02 summary{font-size:15px;padding:18px}.home-02 .step-number-02{width:36px;height:36px;inset-inline-start:-47px;top:13px}.home-02 .step-body-02{padding:0 18px 20px}.home-02 .benefit-card-02{gap:13px;padding:20px;flex-direction:column}.home-02 .benefit-card-02>img{width:80px;height:80px}.home-02 .solutions-grid-02{grid-template-columns:repeat(2,minmax(0,1fr))}.home-02 .solution-card-02>img{height:180px}.home-02 .solution-card-02 h3{font-size:17px}.home-02 .learn-grid-02{gap:25px}.home-02 .learn-copy-02 h2{font-size:27px}.home-02 .learn-links-02>a{gap:12px;padding:12px}.home-02 .learn-links-02>a>img{width:55px;height:55px}.home-02 .learn-links-02 h3{font-size:14px}.home-02 .learn-links-02 p{font-size:11px}.home-02 .about-grid-02{gap:25px;padding:28px}.home-02 .about-grid-02 h2{font-size:29px}.home-02 .about-grid-02 p{font-size:13px}.home-02 .final-grid-02{gap:35px;grid-template-columns:1fr 210px}.home-02 .final-grid-02 h2{font-size:23px}}
@media(max-width:700px){.home-02 .hero-grid-02{grid-template-columns:1fr;padding-top:25px;gap:15px}.home-02 .hero-copy-02{padding-bottom:0}.home-02 .hero-label{margin-bottom:15px;font-size:12px}.home-02 .hero-copy-02 h1{font-size:34px;margin-bottom:15px}.home-02 .hero-copy-02>p{font-size:15px;margin-bottom:22px}.home-02 .hero-art-02{margin:0;justify-self:center;max-width:520px}.home-02 .hero-points-02{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;padding-top:16px}.home-02 .hero-points-02>div{display:block;border-inline-start:1px solid #cee4fb;padding-inline-start:12px}.home-02 .hero-points-02>div>span{display:block}.home-02 .hero-points-02 img{margin-bottom:7px}.home-02 .hero-points-02 small{font-size:9px}.home-02 .hero-points-02 b{font-size:11px}.home-02 .section-heading-02 h2{font-size:22px}.home-02 .section-heading-02 p{font-size:13px}.home-02 .section-heading-02{margin-bottom:25px}.home-02 .connection-tabs-02{gap:8px;margin-bottom:20px}.home-02 .connection-tab-02{padding:12px 10px;gap:7px;align-content:start}.home-02 .connection-tab-02 b{font-size:12px;line-height:1.9}.home-02 .connection-tab-02 small{font-size:10px}.home-02 .tab-radio{width:17px;height:17px}.home-02 .connection-panel-02{grid-template-columns:1fr;padding:22px;gap:10px}.home-02 .connection-copy-02 h3{font-size:23px}.home-02 .connection-copy-02 p{font-size:13px}.home-02 .connection-art-02{height:260px}.home-02 .connection-copy-02 .button-row{gap:10px}.home-02 .journey-grid-02{grid-template-columns:1fr;gap:32px}.home-02 .journey-intro-02>img{height:250px;object-fit:cover}.home-02 .journey-intro-02>div{padding:25px 25px 0}.home-02 .journey-step-02{margin-inline-start:40px;margin-inline-end:0}.home-02 .journey-step-02::before{inset-inline-start:-23px}.home-02 .step-number-02{inset-inline-start:-40px}.home-02 .benefits-grid-02{gap:16px}.home-02 .benefit-card-02{padding:18px}.home-02 .benefit-card-02 h3{font-size:16px}.home-02 .benefit-card-02 p{font-size:12px}.home-02 .solutions-grid-02{gap:16px}.home-02 .solution-card-02>img{height:145px}.home-02 .solution-card-02 h3{font-size:15px}.home-02 .solution-card-02 p{font-size:12px}.home-02 .learn-grid-02{grid-template-columns:1fr;gap:28px}.home-02 .learn-02{margin-block:20px;padding-block:32px}.home-02 .learn-copy-02 h2{font-size:29px}.home-02 .learn-copy-02>p{font-size:13px}.home-02 .learn-links-02>a>img{width:65px;height:65px}.home-02 .learn-links-02 h3{font-size:15px}.home-02 .learn-links-02 p{font-size:12px}.home-02 .blog-heading-02{align-items:flex-start;gap:12px}.home-02 .blog-heading-02>.text-link{font-size:12px}.home-02 .home-blog-grid.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.home-02 .about-grid-02{grid-template-columns:1fr;gap:15px;padding:24px}.home-02 .about-grid-02 h2{font-size:28px}.home-02 .about-grid-02>img{max-width:460px;margin:auto}.home-02 .final-grid-02{grid-template-columns:1fr;gap:25px}.home-02 .final-grid-02>.button-row{flex-direction:row}.home-02 .final-grid-02>.button-row>a{flex:1}.home-02 .final-grid-02 h2{font-size:23px}.home-02 .final-02{margin-top:10px}}
@media(max-width:420px){.home-02 .hero-copy-02 h1{font-size:29px}.home-02 .hero-copy-02 .button{font-size:11px;padding-inline:10px}.home-02 .hero-points-02 small{white-space:normal;line-height:1.8}.home-02 .connection-tab-02 b{font-size:11px}.home-02 .connection-tab-02 small{font-size:9px}.home-02 .connection-panel-02{padding:18px}.home-02 .connection-copy-02 h3{font-size:21px}.home-02 .benefits-grid-02,.home-02 .solutions-grid-02{grid-template-columns:1fr}.home-02 .benefit-card-02{flex-direction:row;gap:14px}.home-02 .benefit-card-02>img{width:65px;height:65px}.home-02 .solution-card-02>img{height:190px}.home-02 .solution-card-02 h3{font-size:17px}.home-02 .home-blog-grid.count-4{grid-template-columns:1fr}.home-02 .blog-heading-02{flex-wrap:wrap}.home-02 .final-grid-02>.button-row{flex-direction:column;align-items:stretch}}

.home-02 .platforms-02 .wordpress{display:flex;align-items:center;justify-content:center;gap:8px}.home-02 .platforms-02 .wordpress img{width:34px;height:34px;object-fit:contain;flex:none}.home-02 .platforms-02 .wordpress small{font-size:11px}
.home-02 .learn-arrow{display:inline-flex;flex:none}

@media(max-width:700px){.home-02 .platforms-02 .wordpress img{width:26px;height:26px}.home-02 .platforms-02 .wordpress{gap:5px}.home-02 .platforms-02 .wordpress small{font-size:9px}}
