@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn.woff2)format("woff2");font-weight:100 900;font-display:swap}.sms-cost{text-align:center;color:#7b866f;margin:-10px 0 20px;font-size:10px}.sms-preview{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;line-height:2}:root{--green:#246c54;--ink:#243c33;--muted:#7c857c;--cream:#fafaf5;--line:#e5e8dd}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--cream);color:var(--ink);margin:0;font-family:Vazirmatn,Tahoma,sans-serif;font-size:14px}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #d7a56b}button:disabled{opacity:.6;cursor:wait}header,main,footer{max-width:1160px;margin:auto}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:106px;padding:0 12px;display:flex}.brand{align-items:center;gap:10px;font-size:26px;font-weight:850;line-height:1.5;display:flex}.brand-icon{color:#fff;background:var(--green);border-radius:15px 15px 5px;place-items:center;width:48px;height:48px;display:grid}.brand-green{color:var(--green)}.brand small{letter-spacing:.2px;color:var(--muted);font-size:10px;font-weight:400;display:block}nav{align-items:center;gap:35px;font-size:13px;display:flex}nav a{color:#7a8079;padding:15px 0}nav .nav-active{color:var(--green);position:relative}nav .nav-active:after{content:"";background:var(--green);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%}.install-button{background:0 0;border:1px solid #d9dfd3;border-radius:11px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;display:flex}.install-button:hover{background:#eef1e7}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:76px;padding:64px 35px 38px;display:grid}.hero-copy{padding-top:14px}.eyebrow{color:#67816c;align-items:center;gap:8px;margin-bottom:19px;font-size:12px;display:flex}.eyebrow>span,.form-top-label>span{background:#72a17e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e9efe2}h1{letter-spacing:-2px;margin:0 0 17px;font-size:55px;font-weight:850;line-height:1.65;position:relative}.headline-green{color:var(--green);z-index:0;position:relative}.headline-green:after{content:"";z-index:-1;background:#e4d6a6;border-radius:50%;height:11px;position:absolute;bottom:9px;left:-3px;right:0;transform:rotate(-2deg)}.title-sparkle{color:#c3a16b;vertical-align:top;stroke-width:1.4px;margin:13px 22px 0 0}.hero-description{color:#737d71;margin:0 0 21px;font-size:15px;line-height:2.15}.hero-benefits{color:#657a66;gap:23px;font-size:11px;display:flex}.hero-benefits>span{align-items:center;gap:5px;display:flex}.hero-benefits svg{background:#e9efe1;border-radius:50%;padding:2px}.art-container{margin:8px -29px 0;position:relative}.learning-art{width:100%;height:auto;max-height:245px;display:block}.art-caption{color:#7d8975;justify-content:center;align-items:center;gap:10px;margin-top:-8px;font-size:11px;display:flex}.art-caption svg{color:#b6966e}.little-line{background:#b5c4a7;width:24px;height:1px}.form-wrap{isolation:isolate;padding-top:24px;scroll-margin-top:24px;position:relative}.form-wrap:before{content:"";z-index:-1;background:#e9eee0;border-radius:30px;position:absolute;inset:47px -15px 31px;transform:rotate(-3deg)}.form-top-label{color:#6f7e65;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;top:-4px;left:0;right:0}.request-card{background:#fff;border:1px solid #e3e7dc;border-radius:24px;min-height:455px;padding:30px 28px 0;box-shadow:0 15px 45px #3d50310a}.card-heading{align-items:center;gap:12px;margin-bottom:31px;display:flex}.card-icon{width:48px;height:48px;color:var(--green);background:#edf3e8;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.card-heading h2{letter-spacing:-.5px;margin:0 0 5px;font-size:18px;font-weight:750}.card-heading p{color:#92988e;margin:0;font-size:12px}.field{margin-bottom:20px}.field label{margin-bottom:9px;font-size:12px;font-weight:600;display:block}.field label>span{color:#c19c69;padding-right:3px;font-size:12px}.input-wrap{background:#fdfdf9;border:1px solid #e2e5dc;border-radius:11px;align-items:center;gap:11px;height:53px;padding:0 14px;transition:box-shadow .15s,border-color .15s;display:flex}.input-wrap>svg{color:#9aa492;stroke-width:1.5px;flex-shrink:0}.input-wrap:focus-within{border-color:#5d947b;box-shadow:0 0 0 3px #edf4e9}.input-wrap.invalid{border-color:#c06c53}.input-wrap input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;font-size:12px}.input-wrap input[type=tel]{text-align:right;letter-spacing:1.5px;font-size:15px}.input-wrap input::placeholder{color:#a5ab9f}.field-hint,.field-error{margin:8px 0 0;font-size:10px;line-height:1.9}.field-hint{color:#92998b}.field-error{color:#aa503e}.suggestions{flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 25px;font-size:10px;display:flex}.suggestions>span{color:#92998c;margin-left:3px}.suggestions button{color:#75806d;background:#f9faf5;border:1px solid #e8eadf;border-radius:7px;align-items:center;gap:7px;min-height:31px;padding:6px 9px;font-size:10px;display:flex}.suggestions button:hover,.suggestions button.selected{color:var(--green);background:#e8f0e1;border-color:#a9c5aa}.primary-button{background:var(--green);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:52px;padding:15px 18px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:flex}.primary-button:hover{background:#18533e;transform:translateY(-1px)}.primary-button svg{stroke-width:1.5px}.delivery-note{color:#88917e;justify-content:center;align-items:center;gap:6px;margin:12px 0 23px;font-size:10px;line-height:1.8;display:flex}.privacy-note{color:#8e9687;border-top:1px solid #eff0e9;justify-content:center;align-items:center;gap:7px;padding:17px 0;font-size:9px;display:flex}.privacy-note svg{color:#829777;flex-shrink:0}.below-card{color:#8a947f;justify-content:center;align-items:center;gap:7px;margin-top:24px;font-size:10px;display:flex}.below-card svg{color:#c1a582;stroke-width:1.5px}.how-section{background:#f4f5ed;border:1px solid #e6e8dc;border-radius:20px;margin:14px 10px 0;padding:30px 31px 34px}.section-label{color:#929a86;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.section-label>span{background:#d5dbcb;width:23px;height:1px}.how-section>h2{text-align:center;letter-spacing:-.6px;margin:10px 0 32px;font-size:20px;font-weight:650}.steps{justify-content:space-between;align-items:center;gap:12px;display:flex}.steps article{align-items:center;gap:13px;display:flex}.step-icon{color:#5d8665;background:#e4eddd;border-radius:15px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid;position:relative}.step-icon b{background:#fff;border:1px solid #e5e8dc;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:500;display:grid;position:absolute;top:-5px;right:-5px}.step-icon svg{stroke-width:1.5px}.peach{color:#ba8b57;background:#f3e5d4}.purple{color:#8b80a6;background:#e8e6ef}.steps h3{margin:0 0 7px;font-size:12px;font-weight:600}.steps p{color:#929888;margin:0;font-size:10px}.step-arrow{color:#c5cebc}.questions{grid-template-columns:1fr 1.6fr;gap:70px;padding:57px 20px 50px;display:grid}.section-kicker{color:#94a184;font-size:11px}.questions h2{margin:8px 0;font-size:22px;font-weight:650}.questions>div>p{color:#929a88;font-size:12px}.faq-list details{border-bottom:1px solid #e7e9de;padding:16px 0}.faq-list details:first-child{padding-top:2px}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:26px;font-size:12px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#8c9981;flex-shrink:0}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list p{color:#7a8471;margin-bottom:0;font-size:12px;line-height:2.1}footer{border-top:1px solid var(--line);color:#89937f;justify-content:space-between;align-items:center;gap:20px;padding:24px 12px 30px;font-size:10px;display:flex}.footer-brand{color:#587450;align-items:center;gap:7px;font-size:15px;font-weight:700;display:flex}.footer-brand span{color:#939b88;margin-right:12px;font-size:10px;font-weight:400}footer>div{gap:24px;display:flex}footer button{color:inherit;background:0 0;border:0;padding:0;font-size:10px}footer>div a,.made-with{align-items:center;gap:5px;display:flex}.made-with svg{color:#b69a73}.form-error{color:#a54e3c;background:#fff4ee;border-radius:8px;padding:12px;font-size:12px;line-height:1.9}.form-error button{background:0 0;border:0;text-decoration:underline}.success{text-align:center;padding:30px 3px}.success-icon{color:var(--green);background:#e9f2e3;border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 20px;display:grid}.success h2{font-size:24px}.success p{color:#7a8573;margin-bottom:35px;line-height:2.1}.spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}dialog{width:calc(100% - 32px);max-width:440px;color:var(--ink);background:#fffef9;border:1px solid #e6e9de;border-radius:23px;padding:32px;box-shadow:0 25px 90px #15372f33}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b302d66}.close-modal{color:#82917c;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:15px;left:15px}.modal-icon{width:58px;height:58px;color:var(--green);background:#e8efdf;border-radius:17px;place-items:center;margin-bottom:20px;display:grid}dialog h2{font-size:21px}dialog p{color:#75816d;font-size:13px;line-height:2.1}dialog small{color:#85917a;font-size:11px;line-height:1.9;display:block}.email-preview{overflow-wrap:anywhere;background:#f1f4e9;border-radius:10px;flex-direction:column;gap:9px;margin:20px 0;padding:15px;font-size:12px;display:flex}.copy-button{color:var(--green);background:0 0;border:0;width:100%;min-height:44px;padding:14px;font-size:12px}.install-instructions{margin:20px 0}.install-instructions strong{color:var(--green)}@media (width>=1450px){.header{height:120px}.hero{padding-top:76px;padding-bottom:56px}.learning-art{max-height:268px}}@media (width<=1000px){header,main,footer{margin-left:25px;margin-right:25px}.hero{gap:35px;padding:52px 0 30px}h1{font-size:44px}.title-sparkle{margin-right:10px}.request-card{padding:25px 20px 0}.card-heading h2{font-size:16px}.how-section{padding:27px 20px}.steps{gap:10px}.step-arrow{display:none}.steps article{gap:9px}.steps h3{font-size:11px}.steps p{font-size:9px}.questions{gap:35px}.made-with{display:none}nav{gap:20px}}@media (width<=850px){header,main,footer{margin-left:20px;margin-right:20px}.header{height:85px;padding:0}.brand{font-size:23px}.brand-icon{border-radius:13px 13px 4px;width:42px;height:42px}.brand small{font-size:8px}nav{display:none}.install-button{min-height:42px;padding:10px 11px;font-size:10px}.hero{flex-direction:column;gap:25px;padding:30px 0 28px;display:flex}.hero-copy{text-align:center;width:100%;padding-top:0}.eyebrow{justify-content:center;margin-bottom:12px;font-size:10px}h1{letter-spacing:-1.3px;margin-bottom:13px;font-size:39px;line-height:1.65}.title-sparkle{width:23px;margin-top:12px;margin-right:10px;position:absolute}.hero-description{margin-bottom:17px;font-size:12px;line-height:2}.desktop-break{display:none}.hero-benefits{justify-content:center;gap:20px;font-size:10px}.art-container{display:none}.form-wrap{width:100%;padding-top:20px}.form-wrap:before{inset:42px -7px 37px;transform:rotate(-2deg)}.form-top-label{font-size:9px;top:0}.request-card{border-radius:20px;min-height:430px;padding:25px 21px 0}.card-heading{gap:11px;margin-bottom:26px}.card-heading h2{font-size:16px}.card-heading p{font-size:11px}.card-icon{width:43px;height:43px}.field{margin-bottom:20px}.field label{font-size:12px}.input-wrap{height:53px}.input-wrap input{font-size:16px}.input-wrap input::placeholder{font-size:11px}.field-hint{font-size:9px}.suggestions button{min-height:40px;padding:6px 8px}.suggestions{gap:5px;margin-bottom:22px}.privacy-note{gap:5px;font-size:8px}.below-card{margin-top:18px;font-size:9px}.delivery-note{font-size:9px}.how-section{margin:5px 0 0;padding:25px 23px}.how-section>h2{margin-bottom:28px;font-size:17px}.steps{flex-direction:column;align-items:stretch;gap:26px}.steps article{gap:16px}.steps h3{font-size:13px}.steps p{font-size:11px}.step-icon{width:47px;height:47px}.questions{padding:34px 3px;display:block}.questions h2{font-size:21px}.questions>div>p{margin-bottom:24px}.faq-list summary{min-height:30px;font-size:11px}.faq-list details:first-child{padding-top:16px}footer{flex-wrap:wrap;justify-content:center;gap:19px;padding-top:24px}.footer-brand{justify-content:center;width:100%}.footer-brand span{font-size:9px}.made-with{font-size:9px;display:flex}.how-section,.questions{scroll-margin-top:20px}dialog{padding:27px 23px}dialog h2{font-size:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
